From 9d901e48be4013a9dbccb330ad002c0a6514d691 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sat, 25 Aug 2018 22:02:08 +0100 Subject: [PATCH] shn: support numbers for 100, 1000, and 10000 --- dictsource/shn_list | 10 ++++++++-- src/libespeak-ng/tr_languages.c | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/dictsource/shn_list b/dictsource/shn_list index e652e38c..1586353a 100755 --- a/dictsource/shn_list +++ b/dictsource/shn_list @@ -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 + diff --git a/src/libespeak-ng/tr_languages.c b/src/libespeak-ng/tr_languages.c index ffdb3392..14dc709f 100644 --- a/src/libespeak-ng/tr_languages.c +++ b/src/libespeak-ng/tr_languages.c @@ -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