Browse Source

Issue #762: improve Bashkir language

master
Valdis Vitolins 5 years ago
parent
commit
2008b1afb6
4 changed files with 21 additions and 45 deletions
  1. 1
    1
      CHANGELOG.md
  2. 7
    43
      dictsource/ba_list
  3. 12
    1
      dictsource/ba_rules
  4. 1
    0
      tests/language-pronunciation.test

+ 1
- 1
CHANGELOG.md View File

### 1.51 (In Development) ### 1.51 (In Development)


updated languages: updated languages:
* ba (Bashkir) -- boracasli98, Valdis Vitolins
* chr (Cherokee) -- Michael Conrad * chr (Cherokee) -- Michael Conrad
* de (German) -- Karl Eick * de (German) -- Karl Eick
* el (Modern Greek) -- Reece Dunn (support for variant Greek letter forms) * el (Modern Greek) -- Reece Dunn (support for variant Greek letter forms)

+ 7
- 43
dictsource/ba_list View File

// Spelling-to-phoneme rules for Bashkir // Spelling-to-phoneme rules for Bashkir


// Letters // Letters
а A:
б be б be
в we в we
г ge г ge
ғ Q"e
д de д de
ҙ De
е je е je
ё jo ё jo
ж Ze ж Ze
җ Z;e
з ze з ze
и i и i
й kVsk,A'i й kVsk,A'i
к kA к kA
ҡ qA
л el л el
м em м em
н en н en
п pe п pe
р er р er
с es с es
ҫ eT
т te т te
у u у u
ү y ү y
ъ kAlVnl,Vqbilges'e ъ kAlVnl,Vqbilges'e
ы V: ы V:
ь neS;k&l,ekbilges'e ь neS;k&l,ekbilges'e
э e|:
э I|:
ә &:
ю ju ю ju
я jA я jA


// Numbers
_0 n'ul?
_1 b'er
_2 ik'e
_3 'WS;
_4 d'yrt
_5 b'iS
_6 Alt'V
_7 Z;id'e
_8 sig'ez
_9 tug'Vz
_10 'un
_11 unb'er
_12 unik'e
_13 un'WS;
_14 und'yrt
_15 unb'iS
_16 unAlt'V
_17 unZ;id'e
_18 unsig'ez
_19 untug'Vz
_2X egerm'e
_3X ut'Vz
_4X kVr'Vk
_5X ill'e
_6X Altm'VS
_7X Z;itm'eS
_8X siks'&n
_9X tuks'An
_0C j'Wz
_0M1 m'eN
_0M2 milli'on
_1M2 milli'on
_0M3 milli'Ard
_1M3 milli'Ard
_0M4 billi'on
_1M4 billi'on

_dpt _bWt,en

+ 12
- 1
dictsource/ba_rules View File



.group ә .group ә
ә & ә &
әе e: // 'әнкәен'


.group б .group б
б b б b
.group г .group г
г g // changes to [Q] or [Q"] г g // changes to [Q] or [Q"]


.group ғ
ғ Q"

.group д .group д
д d д d


.group ҙ
ҙ D

.group е .group е
_) е je2 // changes to [je] or [jV] _) е je2 // changes to [je] or [jV]
е e е e
.group к .group к
к k к k


.group ҡ
ҡ q

.group л .group л
л l л l


.group с .group с
с s с s


.group ҫ
ҫ T

.group т .group т
т t т t



+ 1
- 0
tests/language-pronunciation.test View File

X'ihO~t,Or b'ibek 'a*u b'udd#i 'atS#e 'a*u X'ihO~t,e p'OrOXp,Or b#atr'itbO*,e 'atSOr,On k'o*ib l'age" "সকলো মানুহে স্বাধীনভাৱে সমান মৰ্যদা আৰু অধিকাৰে জন্মগ্ৰহণ কৰে । সিহঁতৰ বিবেক আৰু বুদ্ধি আছে আৰু সিহঁতে পৰস্পৰ ভাতৃত্বৰে আচৰণ কৰিব লাগে ।" X'ihO~t,Or b'ibek 'a*u b'udd#i 'atS#e 'a*u X'ihO~t,e p'OrOXp,Or b#atr'itbO*,e 'atSOr,On k'o*ib l'age" "সকলো মানুহে স্বাধীনভাৱে সমান মৰ্যদা আৰু অধিকাৰে জন্মগ্ৰহণ কৰে । সিহঁতৰ বিবেক আৰু বুদ্ধি আছে আৰু সিহঁতে পৰস্পৰ ভাতৃত্বৰে আচৰণ কৰিব লাগে ।"
test_phonemes az "Latn" "byts'yn insanL'aR l&jag'&t v& hygugLa*@n'a J'W*& az'ad b&*ab'&R do:uLuRL'aR test_phonemes az "Latn" "byts'yn insanL'aR l&jag'&t v& hygugLa*@n'a J'W*& az'ad b&*ab'&R do:uLuRL'aR
ona*'@n Syu*aLR'@ v& vidZdanLa*'@ v'aR v& b'iRbiRl&*'in& mynasib'&td& gaRdaSL'@x Runhund'a davRanmaL@d@RL'aR" "Bütün insanlar ləyaqət və hüquqlarına görə azad bərabər doğulurlar. Onarın şüuralrı və vicdanları var və bir-birlərinə münasibətdə qardaşlıq runhunda davranmalıdırlar." ona*'@n Syu*aLR'@ v& vidZdanLa*'@ v'aR v& b'iRbiRl&*'in& mynasib'&td& gaRdaSL'@x Runhund'a davRanmaL@d@RL'aR" "Bütün insanlar ləyaqət və hüquqlarına görə azad bərabər doğulurlar. Onarın şüuralrı və vicdanları var və bir-birlərinə münasibətdə qardaşlıq runhunda davranmalıdırlar."
test_phonemes ba "Cyrl" "m'in h'in 'uL b'eD h'eD 'uLAr b'VL t'eQe" "мин һин ул беҙ һеҙ улар был теге."
test_phonemes bg "Cyrl" "'ax tS'udna b@Lg'arska z'em;o test_phonemes bg "Cyrl" "'ax tS'udna b@Lg'arska z'em;o
pol'uSvaj ts@ft;'aSti: Z'ita" "Ах чудна българска земьо, полюшвай цъфтящи жита." pol'uSvaj ts@ft;'aSti: Z'ita" "Ах чудна българска земьо, полюшвай цъфтящи жита."
test_phonemes bn "Beng" "m'alOS,ij 'Obojd#,O Sr'omik,Oder b'i*udd#,e tS'OlOm,an_:_: m'egat#r'i_:_: 'ob#idZ,ane Se d'eSe S'Oto S'Oto 'ob#ib,aSik,e 'at.Ok k'O*etS#,e Se d'eSer 'imigr,eSOn p'uliS test_phonemes bn "Beng" "m'alOS,ij 'Obojd#,O Sr'omik,Oder b'i*udd#,e tS'OlOm,an_:_: m'egat#r'i_:_: 'ob#idZ,ane Se d'eSe S'Oto S'Oto 'ob#ib,aSik,e 'at.Ok k'O*etS#,e Se d'eSer 'imigr,eSOn p'uliS

Loading…
Cancel
Save