Модуль:кир-в-глаг
Переводит кириллицу в глаголицу. Используется в {{праслав:потомки}}. Примеры:
- {{#invoke:кир-в-глаг|show|зима}}
- зима → ⰸⰹⰿⰰ
- {{#invoke:кир-в-глаг|show|ѕвѣзда}}
- ѕвѣзда → ⰷⰲⱑⰸⰴⰰ
- {{#invoke:кир-в-глаг|show|ѩзꙑкъ}}
- ѩзꙑкъ → ⱗⰸⱏⰹⰽⱏ
local export = {}
local t = {
["А"] = "Ⰰ", ["а"] = "ⰰ",
["Б"] = "Ⰱ", ["б"] = "ⰱ",
["В"] = "Ⰲ", ["в"] = "ⰲ",
["Г"] = "Ⰳ", ["г"] = "ⰳ",
["Д"] = "Ⰴ", ["д"] = "ⰴ",
["Є"] = "Ⰵ", ["є"] = "ⰵ",
["Е"] = "Ⰵ", ["е"] = "ⰵ",
["Э"] = "Ⰵ", ["э"] = "ⰵ",
["Ѥ"] = "Ⰵ", ["ѥ"] = "ⰵ",
["Ж"] = "Ⰶ", ["ж"] = "ⰶ",
["Ѕ"] = "Ⰷ", ["ѕ"] = "ⰷ",
["З"] = "Ⰸ", ["з"] = "ⰸ",
["И"] = "Ⰹ", ["и"] = "ⰹ",
["Й"] = "Ⰺ", ["й"] = "ⰺ",
["І"] = "Ⰻ", ["і"] = "ⰻ",
["Ї"] = "Ⰻ", ["ї"] = "ⰻ",
["Ꙉ"] = "Ⰼ", ["ꙉ"] = "ⰼ",
["Ћ"] = "Ⰼ", ["ћ"] = "ⰼ",
["Ђ"] = "Ⰼ", ["ђ"] = "ⰼ",
["К"] = "Ⰽ", ["к"] = "ⰽ",
["Л"] = "Ⰾ", ["л"] = "ⰾ",
["М"] = "Ⰿ", ["м"] = "ⰿ",
["Н"] = "Ⱀ", ["н"] = "ⱀ",
["О"] = "Ⱁ", ["о"] = "ⱁ",
["П"] = "Ⱂ", ["п"] = "ⱂ",
["Р"] = "Ⱃ", ["р"] = "ⱃ",
["С"] = "Ⱄ", ["с"] = "ⱄ",
["Т"] = "Ⱅ", ["т"] = "ⱅ",
["У"] = "Ⱆ", ["у"] = "ⱆ",
["Ф"] = "Ⱇ", ["ф"] = "ⱇ",
["Х"] = "Ⱈ", ["х"] = "ⱈ",
["Ѡ"] = "Ⱉ", ["ѡ"] = "ⱉ",
["Щ"] = "Ⱋ", ["щ"] = "ⱋ",
["Ц"] = "Ⱌ", ["ц"] = "ⱌ",
["Ч"] = "Ⱍ", ["ч"] = "ⱍ",
["Ш"] = "Ⱎ", ["ш"] = "ⱎ",
["Ъ"] = "Ⱏ", ["ъ"] = "ⱏ",
["Ꙑ"] = "ⰟⰉ", ["ꙑ"] = "ⱏⰹ",
["Ы"] = "ⰟⰉ", ["ы"] = "ⱏⰹ",
["Ь"] = "Ⱐ", ["ь"] = "ⱐ",
["Ѣ"] = "Ⱑ", ["ѣ"] = "ⱑ",
["Ꙗ"] = "Ⱑ", ["ꙗ"] = "ⱑ",
["Ё"] = "Ⱖ", ["ё"] = "ⱖ",
["Ю"] = "Ⱓ", ["ю"] = "ⱓ",
["Ѧ"] = "Ⱔ", ["ѧ"] = "ⱔ",
["Я"] = "Ⱔ", ["я"] = "ⱔ",
["Ѩ"] = "Ⱗ", ["ѩ"] = "ⱗ",
["Ѫ"] = "Ⱘ", ["ѫ"] = "ⱘ",
["Ѭ"] = "Ⱙ", ["ѭ"] = "ⱙ",
["Ѳ"] = "Ⱚ", ["ѳ"] = "ⱚ",
["Ѵ"] = "Ⱛ", ["ѵ"] = "ⱛ"
}
function export.show(frame)
local c = ""
local s = ""
for c in mw.ustring.gmatch(frame.args[1], "[Ѐ-ԧꙀ-ꚗ]") do
s = s .. t[c]
end
return s
end
return export