Browse Source

shn: support numbers for 100, 1000, and 10000

master
Reece H. Dunn 6 years ago
parent
commit
9d901e48be
2 changed files with 9 additions and 2 deletions
  1. 8
    2
      dictsource/shn_list
  2. 1
    0
      src/libespeak-ng/tr_languages.c

+ 8
- 2
dictsource/shn_list View File

@@ -10,10 +10,12 @@ _6 hok4 // ႁူၵ်း
_7 tS;et4 // ၸဵတ်း
_8 pEt2 // ပႅတ်ႇ
_9 kaw3 // ၵဝ်ႈ
_1X sip4|| // သိပ်း
_11 sip4||?et4 // သိပ်းဢဵတ်း
_2X sa:w4|| // သၢဝ်း
_21 sa:w4||?et4 // သၢဝ်းဢဵတ်း

_1X sip4|| // သိပ်း
_2X sa:w4|| // သၢဝ်း
_3X sa:m||sip4|| // သၢမ်သိပ်း
_4X si:2||sip4|| // သီႇသိပ်း
_5X ha:3||sip4|| // ႁႃႈသိပ်း
@@ -22,3 +24,7 @@ _7X tS;et4||sip4|| // ၸဵတ်းသိပ်း
_8X pEt2||sip4|| // ပႅတ်ႇသိပ်း
_9X kaw3||sip4|| // ၵဝ်ႈသိပ်း

_0C ||pa:k // 10^2
_0M1 ||heg // 10^3
_0M2 ||mWn // 10^4


+ 1
- 0
src/libespeak-ng/tr_languages.c View File

@@ -1515,6 +1515,7 @@ Translator *SelectTranslator(const char *name)
tr->langopts.tone_language = 1; // Tone language, use CalcPitches_Tone() rather than CalcPitches()
tr->langopts.length_mods0 = tr->langopts.length_mods; // don't lengthen vowels in the last syllable
tr->langopts.numbers = 1;
tr->langopts.break_numbers = BREAK_INDIVIDUAL;
break;
case L3('c', 'm', 'n'): // no break, just go to 'zh' case
case L3('z', 'h', 'y'): // just go to 'zh' case

Loading…
Cancel
Save