Module:cau-cir-translit/testcases
Documentation for this module may be created at Module:cau-cir-translit/testcases/doc
local function add_uppercase_palochka(examples)
local out = {}
local i = 0
local lowercase_palochka, uppercase_palochka = mw.ustring.char(0x4CF), mw.ustring.char(0x4C0)
for _, example in ipairs(examples) do
i = i + 1
out[i] = example
if example[1]:find(lowercase_palochka) then
i = i + 1
out[i] = { example[1]:gsub(lowercase_palochka, uppercase_palochka), example[2] }
end
end
return out
end
return require("Module:transliteration module testcases")(
require("Module:cau-cir-translit").tr,
add_uppercase_palochka{
{ "ахъчэзэблэхъущ", "āꭓčăzăblăꭓ°š̍" },
{ "ахъчэжъгъэй", "āꭓčăẑġăj" },
{ "бгъотагъэ", "bġotāġă" },
{ "бгъунджырыкӏу", "bġ°nǯ̍ərəḳ°" },
{ "бгъэхэӏушъхь", "bġăxăʾ°ŝḥ" },
{ "былъытырыкӏу", "bəłətərəḳ°" },
{ "гъогурыгъуазэ", "ġog°rəġ°āză" },
{ "жъогъо шӏӏэныгъэлӏ", "ẑoġo ṣ̂ʾănəġăḷ" },
{ "жьыкъыдэгъэкӏын", "ž̍əqədăġăč̣̍ən" },
{ "къэкӏорэтхьэмафэ", "qăč̣̍orătḥămāfă" },
--[[
{ "", "" },
--]]
},
"Cyrl", "ady"
)