Belarusian: improvements

- fixed/removed not working rules in be_list
- added stress to the words in be_list
- fixed multi thousand transcription
- removed not working rules in be_rules
- added rules of palatalization, phonemes lengthen
- fixed dropping of [a] at the end of words
- fixed message "Full dictionary is not installed for"
- added configuration in tr_languages.c
- fixed/added phonemes for `Q`, `ts`, `ts;`, `dz`, `dz.`, `;` etc
This commit is contained in:
Sergei B
2022-10-14 00:32:08 +03:00
committed by Alexander Epaneshnikov
parent 68b9ca5d83
commit 3199d7889b
6 changed files with 133 additions and 101 deletions
+67 -68
View File
@@ -2,80 +2,79 @@
// Spelling-to-phoneme words for Belarusian
// Letter names
а %a
_a a
_б bE
в vE
г QE
д dE
е jE
ё jO
ж z.E
з zE
і %i
_і i
_й i||n;Esklad'OvajE
к ka
л El
м Em
н En
о O
п pE
р ER
с Es
т tE
у u
_ў u||n;Esklad'OvajE
ф Ef
х xa
ц tsE
ч ts.E
ш s.a
ы i"
ь m;'ak;:i||zn'ak
э E
ю ju
я ja
' ap'OstRaf
а a $u
б bE $u
в vE $u
г QE $u
д dE $u
е jE $u
ё jO $u
ж z.E $u
з z $u
і i $u
й i||n;Esklad'OvajE
к ka $u
л El $u
м Em $u
н En $u
о O $u
п pE $u
р Er $u
с Es $u
т tE $u
у u $u
ў u||n;Esklad'OvajE
ф Ef $u
х xa $u
ц tsE $u
ч ts.E $u
ш s.a $u
ы i" $u
ь m;'ak;:i||znak
э E $u
ю ju $u
я ja $u
// Numbers
_0 nul;
_1 ad;in
_2 dva
_3 tRi"
_4 ts.ati"Ri"
_5 p;ats;
_6 s.Es;ts;
_7 s;Em
_0 n'ul;
_1 adz;'in
_1f adna
_2 dv'a
_2f dz;v;'E
_3 tr'i"
_4 ts.at'i"ri"
_5 p;'ats;
_6 s.'Es;ts;
_7 s;'Em
_8 v'Os;Em
_9 dz;Ev;ats;
_10 dz;Es;ats;
_11 adz;inats:ats;
_12 dvanats:ats;
_13 tRi"nats:ats;
_14 ts.ati"Rnats:ats;
_15 p;atnats:ats;
_16 s.asnats:ats;
_17 s;amnats:ats;
_18 vas;amnats:ats;
_19 dz;Ev;atnats:ats;
_2X dvats:ats;
_3X tRi"ts:ats;
_4X s'ORak
_5X p;adz;:Es;at
_6X s.Ezdz;:Es;at
_7X s;Emdz;Es;at
_8X v'Os;Emdz;Es;at
_9X dz;Ev;an'Osta
_9 dz;'Ev;ats;
_10 dz;'Es;ats;
_11 adz;'inats:ats;
_12 dvan'ats:ats;
_13 tri"n'ats:ats;
_14 ts.at'i"rnats:ats;
_15 p;atn'ats:ats;
_16 s.asn'ats:ats;
_17 s;amn'ats:ats;
_18 vas;amn'ats:ats;
_19 dz;Ev;atn'ats:ats;
_2X dv'ats:ats;||
_3X tr'i"ts:ats;||
_4X s'Orak||
_5X p;adz;:Es;'at||
_6X s.Ezdz;:Es;'at||
_7X s;'Emdz;Es;at||
_8X v'Os;Emdz;Es;at||
_9X dz;Ev;an'Osta||
_0C st'O
_2C dz;v;Es;ts;E
_3C tRi"sta
_4C ts.ati"Ri"sta
_2C dz;v;'Es;ts;E
_3C tr'i"sta
_4C ts.at'i"ri"sta
_5C p;ats;s'Ot
_6C s.Es;ts;s'Ot
_7C s;Ems'Ot
_8C v,Os;Ems'Ot
_9C dz;Ev;ats;s'Ot
_1MA1 ti"s;ats.a
_0MA1 ti"s;ats.i"
_0M1 ti"s;ats.
_0MB1 t'i"s;ats.a
_0MA1 t'i"s;ats.i"
_0M1 t'i"s;ats. // NOTE: in 10k > appends `_!`