Location via proxy:
[ UP ]
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
Spring til indhold
Hovedmenu
Hovedmenu
flyt til sidebjælken
skjul
Navigation
Forside
Skribentforside
Seneste ændringer
Tilfældig side
Hjælp
Landsbybrønden
Søg
Søg
Udseende
Donation
Opret konto
Log på
Personlige værktøjer
Donation
Opret konto
Log på
Sider for redaktører som er logget ud
lær mere
Bidrag
Diskussion
Redigerer
Modul:lang
Tilføj sprog
Modul
Diskussion
English
Læs
Redigér
Se historik
Værktøjer
Værktøjer
flyt til sidebjælken
skjul
Handlinger
Læs
Redigér
Se historik
Generelt
Hvad henviser hertil
Beslægtede ændringer
Upload fil
Specialsider
Sideinformation
Hent forkortet URL
Download QR-kode
I andre projekter
Udseende
flyt til sidebjælken
skjul
Advarsel:
Du er ikke logget på. Din IP-adresse vil blive offentligt tilgængelig, hvis du foretager nogen ændringer. Hvis du
logger på
eller
opretter en konto
, vil dine redigeringer blive tilskrevet dit brugernavn, og du vil få flere andre fordele.
Anti-spamkontrol. Udfyld
ikke
dette!
local export = {} local lang_objects = mw.loadData("Modul:lang/data") local function ucFirst(str) return mw.ustring.gsub(str, "^%l", mw.ustring.upper) end function export.getLanguage(frame) local new_args = export._getParameters(frame.args, { 'code_or_name' }); local code_or_name = new_args['code_or_name'] or ''; local lowercase_code_or_name = mw.ustring.lower(code_or_name) local lang_obj = lang_objects[lowercase_code_or_name] or {name = "ukendt sprog"} local name = lang_obj.name return name end -- hvis feltet "upper" er defineret i lang/data, bruges det præferentielt. function export.getLanguageUCFirst(frame) local new_args = export._getParameters(frame.args, { 'code_or_name' }); local code_or_name = new_args['code_or_name'] or ''; local lowercase_code_or_name = mw.ustring.lower(code_or_name) local lang_obj = lang_objects[lowercase_code_or_name] or {name = "ukendt sprog"} local name = lang_obj.name return lang_obj.upper or mw.ustring.gsub(name, "^%l", mw.ustring.upper) end function export.hasLanguage(frame) local new_args = export._getParameters(frame.args, { 'code_or_name' }); local code_or_name = new_args['code_or_name'] or ''; local lowercase_code_or_name = mw.ustring.lower(code_or_name) local lang_obj = lang_objects[lowercase_code_or_name] or {code = "xx"} local has_language = (lang_obj.code ~= "xx") return has_language end function export._getParameters(frame_args, arg_list) local new_args = {}; local index = 1; local value; for _, arg in ipairs(arg_list) do value = frame_args[arg] if value == nil then value = frame_args[index]; index = index + 1; end new_args[arg] = value; end return new_args; end return export
Beskrivelse
Ved at gemme ændringer, accepterer du
brugsvilkårene
, og du indvilliger i uigenkaldeligt at udgive dit bidrag under
CC BY-SA 4.0-licensen
og
GFDL
. Du accepterer ligeledes, at et hyperlink eller en URL-adresse er tilstrækkelig navngivelse under Creative Commons-licensen.
Afbryd
Redigeringshjælp
(åbner i et nyt vindue)
Forhåndsvis en side med denne skabelon
Skabelon der er brugt på denne side:
Modul:lang/dok
(
redigér
)