Module:kca-translit: Difference between revisions

From Linguifex
Jump to navigation Jump to search
Created page with "local export = {} local tt = { ["а"]="a", ["ӓ"]="ä", ["ӑ"]="ă", ["б"]="b", ["в"]="w", ["г"]="g", ["д"]="d", ["е"]="e", ["ё"]="ë", ["ә"]="ə", ["ӛ"]="ə̂", ["ж"]="ž", ["з"]="z", ["и"]="i", ["і"]="i", ["й"]="j", ["к"]="k", ["к"]="k", ["қ"]="k̦", ["ӄ"]="ḳ", ["л"]="l", ["ԯ"]="ł", ["ԓ"]="ḷ", ["љ"]="l`", ["м"]="m", ["н"]="n", ["ң"]="n̦", ["ӈ"]="ň", ["њ"]="n`", ["о"]="o", ["ӧ"]="ö", ["ө"]="ô", ["ӫ"]="ő", ["п"]="p", ["р"]=..."
 
No edit summary
Line 2: Line 2:


local tt = {
local tt = {
["А"]="A", ["Ӓ"]="Ä", ["Ӑ"]="Ă", ["Б"]="B", ["В"]="W", ["Г"]="G", ["Д"]="D",
["а"]="a", ["ӓ"]="ä", ["ӑ"]="ă", ["б"]="b", ["в"]="w", ["г"]="g", ["д"]="d",
["а"]="a", ["ӓ"]="ä", ["ӑ"]="ă", ["б"]="b", ["в"]="w", ["г"]="g", ["д"]="d",
["е"]="e", ["ё"]="ë", ["ә"]="ə", ["ӛ"]="ə̂", ["ж"]="ž", ["з"]="z", ["и"]="i",
["Е"]="Je",["Ё"]="Jo",["Ә"]="Ə", ["Ӛ"]="",["Ж"]="Ž", ["З"]="Z", ["И"]="I",
["і"]="i", ["й"]="j", ["к"]="k", ["к"]="k", ["қ"]="", ["ӄ"]="", ["л"]="l",
["е"]="je",["ё"]="jo",["ә"]="ə", ["ӛ"]="",["ж"]="ž", ["з"]="z", ["и"]="i",
["ԯ"]="ł", ["ԓ"]="", ["љ"]="l`", ["м"]="m", ["н"]="n", ["ң"]="", ["ӈ"]="ň",
["І"]="I", ["Й"]="J", ["К"]="K", ["Қ"]="", ["Ӄ"]="", ["Л"]="L", ["Ԯ"]="Ł",
["њ"]="n`", ["о"]="o", ["ӧ"]="ö", ["ө"]="ô", ["ӫ"]="ő", ["п"]="p", ["р"]="r",  
["і"]="i", ["й"]="j", ["к"]="k", ["қ"]="", ["ӄ"]="", ["л"]="l", ["ԯ"]="ł",
["с"]="s", ["ҫ"]="ş", ["т"]="t", ["ҭ"]="ț", ["у"]="u", ["ӱ"]="ü", ["ў"]="ŭ",  
["Ԓ"]="Ł", ["Љ"]="Lj",["М"]="M", ["Н"]="N", ["Ң"]="", ["Ӈ"]="", ["Њ"]="Nj",
["ф"]="f", ["х"]="x", ["ҳ"]="", ["ц"]="c", ["ч"]="č", ["ҷ"]="", ["ш"]="š",
["ԓ"]="ł", ["љ"]="lj",["м"]="m", ["н"]="n", ["ң"]="", ["ӈ"]="", ["њ"]="nj",
["щ"]="ŝ", ["ъ"]="", ["ы"]="y", ["ь"]="", ["э"]="è", ["є"]="ê", ["є̈ "]="̈ê",
["Ԋ"]="Nj",["О"]="O", ["Ӧ"]="Ö", ["Ө"]="Ø", ["Ӫ"]="Ø̈", ["Ө̆"]="Ø̆", ["П"]="P",
["ю"]="û", ["ю̆"]="̆û", ["я"]="â", ["я̆"]="̆â", ["я̈"]="̈â",
["ԋ"]="nj",["о"]="o", ["ӧ"]="ö", ["ө"]="ø", ["ӫ"]="ø̈", ["ө̆"]="ø̆", ["п"]="p",
["А"]="A", ["Ӓ"]="Ä", ["Ӑ"]="Ă", ["Б"]="B", ["В"]="W", ["Г"]="G", ["Д"]="D",
["Р"]="R", ["С"]="S", ["Ҫ"]="Ş", ["Т"]="T", ["Ҭ"]="Ț", [""]="Tj",["У"]="U",
["Е"]="E", ["Ё"]="Ë", ["Ә"]="Ə", ["Ӛ"]="Ə̂", ["Ж"]="Ž", ["З"]="Z", ["И"]="I",
["р"]="r", ["с"]="s", ["ҫ"]="ş", ["т"]="t", ["ҭ"]="ț", [""]="tj",["у"]="u",
["І"]="I", ["Й"]="J", ["К"]="K", ["К"]="K", ["Қ"]="", ["Ӄ"]="", ["Л"]="L",
["Ӱ"]="Ü", ["Ў"]="Ŭ", ["Ф"]="F", ["Х"]="H", ["Ҳ"]="", ["Ӽ"]="", ["Ц"]="C",
["Ԯ"]="Ł", ["Ԓ"]="", ["Љ"]="L`", ["М"]="M", ["Н"]="N", ["Ң"]="", ["Ӈ"]="Ň",
["ӱ"]="ü", ["ў"]="ŭ", ["ф"]="f", ["х"]="h", ["ҳ"]="", ["ӽ"]="", ["ц"]="c",
["Њ"]="N`", ["О"]="O", ["Ӧ"]="Ö", ["Ө"]="Ô", ["Ӫ"]="Ő", ["П"]="P", ["Р"]="R",  
["Ч"]="Č", ["Ҷ"]="Č̣", ["Ш"]="Š", ["Щ"]="Sj",["Ъ"]="", ["Ы"]="Y", ["Ь"]="",
["С"]="S", ["Ҫ"]="Ş", ["Т"]="T", ["Ҭ"]="Ț", ["У"]="U", ["Ӱ"]="Ü", ["Ў"]="Ŭ",  
["ч"]="č", ["ҷ"]="č̣", ["ш"]="š", ["щ"]="sj",["ъ"]="", ["ы"]="y", ["ь"]="",
["Ф"]="F", ["Х"]="X", ["Ҳ"]="", ["Ц"]="C", ["Ч"]="Č", ["Ҷ"]="", ["Ш"]="Š",
["Э"]="E", ["Є"]="Ê", ["Є̈"]="Ë", ["Ю"]="Ju",["Ю̆"]="",["Я"]="Ja",["Я̆"]="", ["Я̈"]="",
["Щ"]="Ŝ", ["Ъ"]="", ["Ы"]="Y", ["Ь"]="", ["Э"]="È", ["Є"]="Ê", ["Є̈ "]="̈Ê",
["э"]="e", ["є"]="ê", ["є̈"]="ë", ["ю"]="ju",["ю̆"]="",["я"]="ja",["я̆"]="", ["я̈"]="",
["Ю"]="Û", ["Ю̆"]="̆Û", ["Я"]="Â", ["Я̆"]="̆Â", ["Я̈"]="̈Â",
};
};
   
   

Revision as of 06:14, 20 September 2024

Documentation for this module may be created at Module:kca-translit/doc

local export = {}

local tt = {
	["А"]="A", ["Ӓ"]="Ä", ["Ӑ"]="Ă", ["Б"]="B", ["В"]="W", ["Г"]="G", ["Д"]="D",
	["а"]="a", ["ӓ"]="ä", ["ӑ"]="ă", ["б"]="b", ["в"]="w", ["г"]="g", ["д"]="d",
	["Е"]="Je",["Ё"]="Jo",["Ә"]="Ə", ["Ӛ"]="Jə",["Ж"]="Ž", ["З"]="Z", ["И"]="I",
	["е"]="je",["ё"]="jo",["ә"]="ə", ["ӛ"]="jə",["ж"]="ž", ["з"]="z", ["и"]="i",
	["І"]="I", ["Й"]="J", ["К"]="K", ["Қ"]="Ḳ", ["Ӄ"]="Ḳ", ["Л"]="L", ["Ԯ"]="Ł",
	["і"]="i", ["й"]="j", ["к"]="k", ["қ"]="ḳ", ["ӄ"]="ḳ", ["л"]="l", ["ԯ"]="ł",
	["Ԓ"]="Ł", ["Љ"]="Lj",["М"]="M", ["Н"]="N", ["Ң"]="Ṇ", ["Ӈ"]="Ṇ", ["Њ"]="Nj",
	["ԓ"]="ł", ["љ"]="lj",["м"]="m", ["н"]="n", ["ң"]="ṇ", ["ӈ"]="ṇ", ["њ"]="nj",
	["Ԋ"]="Nj",["О"]="O", ["Ӧ"]="Ö", ["Ө"]="Ø", ["Ӫ"]="Ø̈", ["Ө̆"]="Ø̆", ["П"]="P",
	["ԋ"]="nj",["о"]="o", ["ӧ"]="ö", ["ө"]="ø", ["ӫ"]="ø̈", ["ө̆"]="ø̆", ["п"]="p",
	["Р"]="R", ["С"]="S", ["Ҫ"]="Ş", ["Т"]="T", ["Ҭ"]="Ț", ["Ᲊ"]="Tj",["У"]="U",
	["р"]="r", ["с"]="s", ["ҫ"]="ş", ["т"]="t", ["ҭ"]="ț", ["ᲊ"]="tj",["у"]="u",
	["Ӱ"]="Ü", ["Ў"]="Ŭ", ["Ф"]="F", ["Х"]="H", ["Ҳ"]="Ḥ", ["Ӽ"]="Ḥ", ["Ц"]="C",
	["ӱ"]="ü", ["ў"]="ŭ", ["ф"]="f", ["х"]="h", ["ҳ"]="ḥ", ["ӽ"]="ḥ", ["ц"]="c",
	["Ч"]="Č", ["Ҷ"]="Č̣", ["Ш"]="Š", ["Щ"]="Sj",["Ъ"]="”", ["Ы"]="Y", ["Ь"]="’",
	["ч"]="č", ["ҷ"]="č̣", ["ш"]="š", ["щ"]="sj",["ъ"]="”", ["ы"]="y", ["ь"]="’",
	["Э"]="E", ["Є"]="Ê", ["Є̈"]="Ë", ["Ю"]="Ju",["Ю̆"]="Jŭ",["Я"]="Ja",["Я̆"]="Jă", ["Я̈"]="Jä",
	["э"]="e", ["є"]="ê", ["є̈"]="ë", ["ю"]="ju",["ю̆"]="jŭ",["я"]="ja",["я̆"]="jă", ["я̈"]="jä",
};
 
function export.tr(text, lang, sc)
	return (mw.ustring.gsub(text, '.', tt))
end
 
return export