Module:sish-translit: Difference between revisions

No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 45: Line 45:
{"՝", ","}, {"։", "."}, {"․", ";"}, {"՛", "́"}, {"՜", "<sup>!</sup>"}, {"՞", "<sup>?</sup>"},
{"՝", ","}, {"։", "."}, {"․", ";"}, {"՛", "́"}, {"՜", "<sup>!</sup>"}, {"՞", "<sup>?</sup>"},
{"՟", "."}, {"֊", "-"}, {"՚", "’"}, {"«", "“"}, {"»", "”"}, {"ՙ", "ʻ"}
{"՟", "."}, {"֊", "-"}, {"՚", "’"}, {"«", "“"}, {"»", "”"}, {"ՙ", "ʻ"}
}


};
tt["sish-Armn"] = tt["Armn"]


tt["Latn"] = {
tt["Latn"] = {
Line 91: Line 92:
{"w", "ւ"},
{"w", "ւ"},
{"%-", "֊"}
{"%-", "֊"}
};
}


function export.tr(text, lang, sc)
function export.tr(text, lang, sc)
Line 104: Line 105:
local args = require("Module:parameters").process(frame.args, {
local args = require("Module:parameters").process(frame.args, {
[1] = {required = true}, -- text
[1] = {required = true}, -- text
[2] = {required = true, default = "sish"},
["sc"] = {default = require("Module:scripts").findBestScriptWithoutLang(frame.args[1])}
["sc"] = {default = require("Module:scripts").findBestScriptWithoutLang(frame.args[1])}
})
})