Module:bua-translit

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

This module will transliterate Buryat language text per WT:BUA 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:bua-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 tab = {
	="A", ="B", ="V", ="G", ="D", ="Je", ="Jo", ="Ž", ="Z", ="I", ="J",
	="K", ="L", ="M", ="N", ="Ŋ", ="O", ="Ö", ="P", ="R", ="S", ="T",
	="U", ="Ü", ="F", ="X", ="H", ="C", ="Č", ="Š", ="Šč", ="ʺ", ="Y",
	="ʹ", ="E", ="Ju", ="Ja",
	='a', ='b', ='v', ='g', ='d', ='je', ='jo', ='ž', ='z', ='i', ='j',
	='k', ='l', ='m', ='n', ='ŋ', ='o', ='ö', ='p', ='r', ='s', ='t',
	='u', ='ü', ='f', ='x', ='h', ='c', ='č', ='š', ='šč', ='ʺ', ='y',
	='ʹ', ='e', ='ju', ='ja',
}

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