Browse Source

Merge pull request #1103

master
Valdis Vitolins 3 years ago
parent
commit
4125cef425
1 changed files with 4 additions and 2 deletions
  1. 4
    2
      src/libespeak-ng/translate.c

+ 4
- 2
src/libespeak-ng/translate.c View File

if (n_digits > 4) { if (n_digits > 4) {
// word is entirely digits, insert commas and break into 3 digit "words" // word is entirely digits, insert commas and break into 3 digit "words"
number_buf[0] = ' '; number_buf[0] = ' ';
pn = &number_buf[1];
number_buf[1] = ' ';
number_buf[2] = ' ';
pn = &number_buf[3];
nx = n_digits; nx = n_digits;
nw = 0; nw = 0;


pn[16] = 0; pn[16] = 0;
nw = 0; nw = 0;


for (pw = &number_buf[1]; pw < pn;) {
for (pw = &number_buf[3]; pw < pn;) {
// keep wflags for each part, for FLAG_HYPHEN_AFTER // keep wflags for each part, for FLAG_HYPHEN_AFTER
dict_flags = TranslateWord2(tr, pw, &num_wtab[nw++], words[ix].pre_pause); dict_flags = TranslateWord2(tr, pw, &num_wtab[nw++], words[ix].pre_pause);
while (*pw++ != ' ') while (*pw++ != ' ')

Loading…
Cancel
Save