Browse Source

Fix issue #530 Broken replacement from Cyrrilic to Latin for Lingua Franca Nova

master
Valdis Vitolins 6 years ago
parent
commit
4a7118dba1
2 changed files with 34 additions and 33 deletions
  1. 33
    32
      dictsource/lfn_rules
  2. 1
    1
      tests/language-pronunciation.test

+ 33
- 32
dictsource/lfn_rules View File

@@ -1,38 +1,39 @@
// translation rules for lingua franca nova
// This file is UTF-8 encoded
.replace а a
.replace б b
.replace к c
.replace д d
.replace е e
.replace ф f
.replace г g
.replace х h
.replace и i
.replace ж j
.replace л l
.replace м m
.replace н n
.replace о o
.replace п p
.replace р r
.replace с s
.replace т t
.replace у u
.replace в v
.replace ш x
.replace з z
.replace ё io
.replace й i
.replace ц ts
.replace ч tx
.replace щ xtx
.replace ы i
.replace э e
.replace ю iu
.replace я ia
.replace
а a
б b
к c
д d
е e
ф f
г g
х h
и i
ж j
л l
м m
н n
о o
п p
р r
с s
т t
у u
в v
ш x
з z
ё io
й i
ц ts
ч tx
щ xtx
ы i
э e
ю iu
я ia
.group a

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

@@ -73,7 +73,7 @@ test_phonemes kok "Devanagari" " ,VnUk'a:*c@h'Vl@-nt'@2c#e:k'a:*d 'e:k:1\n s,@:0
test_phonemes ko - " kh'isu-,u-j g'ojudZ;,oq@n,u-n 'ips-uLq-,i*im'annaj,a h'aqo th'u-qp-j@Lh,an g'isu*,u-n ph'i*jotSh,i; 'antha" "키스의 고유조건은 입술끼리 만나야 하고 특별한 기술은 필요치 않다."
test_phonemes ku "Kurmanji" " hEm'u mI*'ov az'ad_:_: u_! dI wEq'aR_:_: u m'afan dE# wEkh'Ev t'en dInj'aje\n 'eU xw8d'i h'IS_:_: u SU'uR 'In_:_: u d'Ive l'I hEmb'ER h'Ev bI z,IhnIj,EtEk'E# bRat'Ije b,IlIv'In" "Hemû mirov azad û di weqar û mafan de wekhev tên dinyayê. Ew xwedî hiş û şuûr in û divê li hember hev bi zihniyeteke bratiyê bilivin."
test_phonemes la - " s'Ik_ f'UgI;Ens_\n d'Uks_\n zElOt'ypOs_\n kwam_ k'aRUs_ h'abERIs_" "Sic fugiens, dux, zelotypos, quam Karus haberis."
test_phonemes lfn "Cyrl" " t'ota um'anes n'ase l'ib**e e eg'al en d'inja e di**'etos\n los es don'ada **az'ona e k,onsi;'ensa e d'ebe 'ata la 'un a la 'ot**a en 'un spi**'ito de f**'ati;,a" "Тота уманес насе либре е егал ен диниа е диретос. Лос ес донада разона е консиенса е дебе ата ла ун а ла отра ен ун спирито де фратиа." broken
test_phonemes lfn "Cyrl" " t'ota um'anes n'ase l'ib**e e eg'al en d'inja e di**'etos\n los es don'ada **az'ona e k,onsi;'ensa e d'ebe 'ata la 'un a la 'ot**a en 'un spi**'ito de f**'ati;,a" "Тота уманес насе либре е егал ен диниа е диретос. Лос ес донада разона е консиенса е дебе ата ла ун а ла отра ен ун спирито де фратиа."
test_phonemes lfn "Latn" " t'ota um'anes n'ase l'ib**e e eg'al en d'inja e di**'etos\n los es don'ada **az'ona e k,onsi;'ensa e d'ebe 'ata la 'un a la 'ot**a en 'un spi**'ito de f**'ati;,a" "Tota umanes nase libre e egal en dinia e diretos. Los es donada razona e consiensa e debe ata la un a la otra en un spirito de fratia."
test_phonemes lt - " i:l;ingd'ama fextuot'o:jo: Sp'aga subl;i:ktS;;o:j'us;i p@-rag@-r;'eAZ;ee apv'alu: arb'u:za:" "Įlinkdama fechtuotojo špaga sublykčiojusi pragręžė apvalų arbūzą."
test_phonemes lv - " gl'a:ZScu:n^a R'u:ci:Si Dz\`'E:Ruma: tS'iepj b'aha k'ontsERtfli:Jel^u v'a::kus" "Glāžšķūņa rūķīši dzērumā čiepj Baha koncertflīģeļu vākus."

Loading…
Cancel
Save