Modül:alfabeçeviri-yönlendirme: Revizyonlar arasındaki fark

İçerik silindi İçerik eklendi
K HastaLaVi2, Modül:translit-redirect sayfasını Modül:alfabeçeviri-yönlendirme sayfasına yönlendirme olmaksızın taşıdı: çeviri
güncelleme
2. satır:
 
function export.tr(text, lang, sc, debug_mode)
local translit
if not sc then
sc = require("Modül:alfabeler").bulEnIyiAlfabe(text, require("Modül:diller").getirKodaGore(lang)):getirKod()
Satır 11 ⟶ 9:
if language_data then
local script_data = language_data[sc]
if script_data then
Satır 18 ⟶ 16:
if success then
translit =return translit_module.tr(text, lang, sc, debug_mode)
else
error(translit_module)
Satır 26 ⟶ 24:
end
else
--require("ModülModule:debug").track{
if language_data.noError then
-- "translit-redirect/incorrect-script/" .. lang .. "/" .. sc,
--require("Modül:debug").track{
-- "translit-redirect/incorrect-script/" .. lang .. "/" .. sc,
--}
-- "translit-redirect/incorrect-script/" .. lang .. "/" .. sc,
mw.log("incorrect script code (" .. sc .. ") for language code " .. lang .. " not found in Modül:alfabeçeviri-yönlendirme/veri; text: " .. text)
--}
mw.log("incorrect script code (" .. sc .. ") for language code " .. lang .. "; text: " .. text)
else
local err = language_data.error
if not err then
local canonical_names = mw.loadData("Modül:diller/koddan asıl ada")
local script_names = mw.loadData("Modül:alfabeler/koddan asıl ada")
err = script_names[sc] .. " isimli alfabe " .. canonical_names[lang] .. " dili için geçersizdir."
end
error(err)
end
end
end
 
return translit
end