|
|
Line 8: |
Line 8: |
| local export = {} | | local export = {} |
|
| |
|
| local tt = { -- Unofficial transliteration loosely based on ISO 9
| | local tt_lepik = { |
| ["І"]='J', ["і"]='j',
| |
| ["Э"]='E', ["э"]='e',
| |
| ["О"]='O', ["о"]='o',
| |
| ["Е" .. M .. D]='Jō', ["е" .. M .. D]='jō', ["Ё"]='Jo', ["ё"]='jo',
| |
| ["А" .. M]='Ā', ["а" .. M]='ā', ["А"]='A', ["а"]='a',
| |
| ["Б"]='B', ["б"]='b',
| |
| ["В"]='V', ["в"]='v',
| |
| ["Г"]='G', ["г"]='g',
| |
| ["Ғ"]='Ǧ', ["ғ"]='ǧ',
| |
| ["Д"]='D', ["д"]='d',
| |
| ["Е" .. M]='Jē', ["е" .. M]='jē', ["Е"]='Je', ["е"]='je',
| |
| ["Ж"]='Ž', ["ж"]='ž',
| |
| ["З"]='Z', ["з"]='z',
| |
| ["Ӣ"]='Jī', ["ӣ"]='jī', ["И"]='Ji', ["и"]='ji',
| |
| ["К"]='K', ["к"]='k',
| |
| ["Л"]='L', ["л"]='l',
| |
| ["М"]='M', ["м"]='m',
| |
| ["Н"]='N', ["н"]='n',
| |
| ["Ӈ"]='Ŋ', ["ӈ"]='ŋ',
| |
| ["О" .. M]='Ō', ["о" .. M]='ō', ["О"]='O', ["о"]='o',
| |
| ["Ө" .. M]='Ȫ', ["ө" .. M]='ȫ', ["Ө"]='Ö', ["ө"]='ö',
| |
| ["П"]='P', ["п"]='p',
| |
| ["Р"]='R', ["р"]='r',
| |
| ["С"]='S', ["с"]='s',
| |
| ["Т"]='T', ["т"]='t',
| |
| ["Ӯ"]='Ū', ["ӯ"]='ū', ["У"]='U', ["у"]='u',
| |
| ["Ү" .. M]='Ȳ', ["ү" .. M]='ȳ', ["Ү"]='Y', ["ү"]='y',
| |
| ["Ф"]='F', ["ф"]='f',
| |
| ["ХӀ"]='H', ["хӀ"]='h', ["Х"]='X', ["х"]='x',
| |
| ["Ц"]='Ts', ["ц"]='ts',
| |
| ["Ч"]='Č', ["ч"]='č',
| |
| ["Ш"]='Š', ["ш"]='š',
| |
| ["Ы" .. M]='Ī', ["ы" .. M]='ī', ["Ы"]='I', ["ы"]='i',
| |
| ["Ю" .. M]='Jū', ["ю" .. M]='jū', ["Ю"]='Ju', ["ю"]='ju',
| |
| ["Я" .. M]='Jā', ["я" .. M]='jā', ["Я"]='Ja', ["я"]='ja',
| |
|
| |
| ["Lь"] = "Lj", ["lь"] = "lj",
| |
| ["Nь"]='Nj', ["n[ьj]"]='nj',
| |
| ["[ьЬ]"]="'", ["[Ъъ]"]='"',
| |
|
| |
| ["Й"]='J', ["й"]='j',
| |
| };
| |
| | |
| function export.tr_tiktiki(text, lang, sc)
| |
| for pat, repl in pairs(tt) do
| |
| text = mw.ustring.gsub(text, pat, repl)
| |
| end
| |
| return text
| |
| end
| |
| | |
| local tt_lepik= { | |
| [B .. M] = DA, [M] = A, [B] = D, [A .. D] = D .. A, | | [B .. M] = DA, [M] = A, [B] = D, [A .. D] = D .. A, |
| ["[ЬІ]"]="Y", ["[ьі]"]="y", | | ["[ЬІ]"]="Y", ["[ьі]"]="y", |