Dokumentation för denna modul finns på /dok (redigera), /test
Den här modulen anropas också från MediaWiki:Gadget-translation editor.js.
{{#invoke:langfortemplate|go|sv}}
"svenska"
{{#invoke:langfortemplate|go|grc}}
"klassisk grekiska"
{{#invoke:langfortemplate|go|EN}}
"okänt språk"
{{#invoke:langfortemplate|go|En}}
{{#invoke:langfortemplate|go|sv|u=1}}
"Svenska"
{{#invoke:langfortemplate|go|sgs|u=1}}
{{#invoke:langfortemplate|go|aad}}
"okänt språk"
{{#invoke:langfortemplate|go|swe}}
{{#invoke:langfortemplate|go|svenska}}
"okänt språk"
{{#invoke:langfortemplate|go|bokMÅL}}
{{#invoke:langfortemplate|go}}
""
{{#invoke:langfortemplate|go|}}
{{#invoke:langfortemplate|go|sv|eo}}
"2"
{{#invoke:langfortemplate|go|ban|grc}}
{{#invoke:langfortemplate|go|sv|aad}}
"1"
{{#invoke:langfortemplate|go|aad|id}}
{{#invoke:langfortemplate|go|sv|zxx}}
"0"
{{#invoke:langfortemplate|go|zxx|id}}
{{#invoke:langfortemplate|go|nonsens|skräp}}
"0"
{{#invoke:langfortemplate|go|reverse=bokMÅL}}
{{#invoke:langfortemplate|go|reverse=žemaitiska}}
"sgs"
{{#invoke:langfortemplate|go||u=1|id|ko|sv|blah-blah|reverse=tyska}}
{{#invoke:langfortemplate|go|reverse=zemaitiska}}
"xx"
{{#invoke:langfortemplate|go|id|reverse=}}
{{#invoke:langfortemplate|go|reverse=grc}}
"xx"
{{#invoke:langfortemplate|go|nn}}
{{#invoke:langfortemplate|go|h-nor}}
"okänt språk"
{{#invoke:langfortemplate|go|h-nor|e=alsoetym}}
"norska"
local exporttbl = {}
local lang_import = require ("Modul:lang")
function exporttbl.go (arxframent)
local arxourown = 0
local parameter_1 = ""
local parameter_2 = ""
local parameter_e = ""
local parameter_u1 = false
local parameter_reverse = ""
local result = ""
arxourown = arxframent.args
parameter_1 = arxourown or ""
parameter_2 = arxourown or ""
parameter_e = arxourown or ""
parameter_u1 = (arxourown=="1")
parameter_reverse = arxourown or ""
while (true) do
if (parameter_reverse~="") then
result = lang_import.getCode(parameter_reverse,parameter_e)
break
end--if
if (parameter_1=="") then
break
end--if
if (parameter_u1) then
result = lang_import.getLanguageUCFirst(parameter_1,parameter_e)
break
end--if
if (parameter_2=="") then
result = lang_import.getLanguage(parameter_1,parameter_e)
break
end--if
result = "0"
if (lang_import.isObviouslyInvalid(parameter_1)) then -- NOT "parameter_e" here
break
end--if
if (lang_import.isObviouslyInvalid(parameter_2)) then -- NOT "parameter_e" here
break
end--if
result = "1"
if (lang_import.hasLanguage(parameter_1,parameter_e)==false) then
break
end--if
if (lang_import.hasLanguage(parameter_2,parameter_e)==false) then
break
end--if
result = "2"
break
end--while
return result
end
return exporttbl