From d126f67fee8b00cf692bbd2d31d377b1efd08980 Mon Sep 17 00:00:00 2001 From: kirill-jjj Date: Sun, 18 Sep 2022 17:03:56 +0500 Subject: [PATCH 1/2] Russian: Set max_digits to 18 --- src/libespeak-ng/tr_languages.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libespeak-ng/tr_languages.c b/src/libespeak-ng/tr_languages.c index a4da28be..c278bb66 100644 --- a/src/libespeak-ng/tr_languages.c +++ b/src/libespeak-ng/tr_languages.c @@ -1638,4 +1638,5 @@ static void Translator_Russian(Translator *tr) tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_OMIT_1_HUNDRED; tr->langopts.numbers2 = NUM2_THOUSANDPLEX_VAR_THOUSANDS | NUM2_THOUSANDS_VAR1; // variant numbers before thousands + tr->langopts.max_digits = 18; } From eba0bfca2732b0d109b590d90a9baa764ece8905 Mon Sep 17 00:00:00 2001 From: kirill-jjj Date: Sat, 24 Sep 2022 13:28:11 +0500 Subject: [PATCH 2/2] Russian: add new numbers to ru_list file --- dictsource/ru_list | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/dictsource/ru_list b/dictsource/ru_list index b3aa0111..beceebcc 100644 --- a/dictsource/ru_list +++ b/dictsource/ru_list @@ -49,8 +49,27 @@ _0M2 m;,IlI;'onof _0MB3 m;,IlI;'art _0MA3 m;,IlI;'arda _0M3 m;,IlI;'ardof -_1M3 ojd;'in||m;,IlI;'art -_0MA3 m;,IlI;'arda +_0MB4 tr;IlI;'on +_0M4 tr;IlI;'onof +_0MA4 tr;IlI;'ona +_0MB5 kvVd@-r;il;i'on +_0M5 kvVd@-r;il;i'onof +_0MA5 kvVd@-r;il;i'ona +_0MB6 kv;int;il;i'on +_0M6 kv;int;il;i'onof +_0MA6 kv;int;il;i'ona +_0MB7 s;iks;t;il;i'on +_0M7 s;iks;t;il;i'onof +_0MA7 s;iks;t;il;i'ona +_0MB8 s;ipt;il;i'on +_0M8 s;ipt;il;i'onof +_0MA8 s;ipt;il;i'ona +_0MB9 Vkt;il;i'on +_0M9 Vkt;il;i'onof +_0MA9 Vkt;il;i'ona +_0MB10 nVn;il;i'on +_0M10 nVn;il;i'onof +_0MA10 nVn;il;i'ona _dpt _:'i_: // start of decimal fraction _dpt2 _d;Is;'atYx // end of decimal fraction