Module:kaa-translit

Hello, you have come here looking for the meaning of the word Module:kaa-translit. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:kaa-translit, but we will also tell you about its etymology, its characteristics and you will know how to say Module:kaa-translit in singular and plural. Everything you need to know about the word Module:kaa-translit you have here. The definition of the word Module:kaa-translit will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:kaa-translit, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

A user suggests that this Karakalpak module be cleaned up.
Please see the discussion on Requests for cleanup(+) for more information and remove this template after the problem has been dealt with.

This module will transliterate Karakalpak language text per WT:KAA TR. The module should preferably not be called directly from templates or other modules. To use it from a template, use {{xlit}}. Within a module, use Module:languages#Language:transliterate.

For testcases, see Module:kaa-translit/testcases.

Functions

tr(text, lang, sc)
Transliterates a given piece of text written in the script specified by the code sc, and language specified by the code lang.
When the transliteration fails, returns nil.

local export = {}

local tt = {
	="ü",='Ü',   ="t",='T', ="W",='w', ="r",='R',   ="f",='F',
	="yu",='Yu', ="ş",='Ş', ="ʹ",='ʹ',   ="ʺ",='ʺ', ="n",='N', 
	="p",='P',   ="y",='Y', ="l",='L',   ="z",='Z', ="e",='E', 
	="g",='G',   ="b",='B', ="u",='U',   ="s",='S', ="x",='X',
	="ç",='Ç', ="şç",='Şç', ="ya",='Ya', ="ı",='I', ="e",='E', 
	="m",='M',   ="o",='O', ="i",='I', ="yo",='Yo', ="j",='J',
	="k",='K',   ="d",='D', ="v",='V', ="ts",='Ts', ="a",='A',
	="ñ",='Ñ',   ="ä",='Ä',  ="q",="Q",   ="ğ",='Ğ',   ="ö",='Ö',  ="h",='H'
};

function export.tr(text, lang, sc)
	return (mw.ustring.gsub(text, '.', tt))
end

return export