An difríocht idir athruithe ar: "Module:Wikidata/labels"
Content deleted Content added
Leathanach cruthaithe le '-- Correccions d'etiquetes de forma adequada per a una infotaula (paràmetre label) local infoboxlabels = { ["capital"] = "ciutat", ["comunitat autònoma"] = "autono...' |
(No difference)
|
Leagan ó 12:02, 10 Iúil 2018
Documentation for this module may be created at Module:Wikidata/labels/doc
-- Correccions d'etiquetes de forma adequada per a una infotaula (paràmetre label)
local infoboxlabels = {
["capital"] = "ciutat",
["comunitat autònoma"] = "autonomia",
["departament francès"] = "departament",
["districte francès"] = "districte",
["estat federat alemany"] = "estat federat",
["estat sobirà"] = "estat",
["reialme de la Commonwealth"] = "estat",
["república"] = "estat",
["zona de govern local d'Austràlia"] = "govern local"
}
-- Canvis en valors necessaris per a una infotaula (paràmetre data)
local infoboxdata = {
["Bach Werke Verzeichnis"] = "BWV",
["desplaçament estàndard"] = "estàndard",
["desplaçament en rosca"] = "en rosca",
["desplaçament màxim"] = "màxim",
["tonatge de pes mort"] = "DWT",
["Codi Internacional de Nomenclatura Zoològica"] = "CINZ",
["Codi Internacional de Nomenclatura Botànica"] = "CINB",
["Codi Internacional de Classificació i Nomenclatura de Virus"] = "CICNV",
["Codi Internacional de Nomenclatura per a Plantes Cultivades"] = "CINPC",
["Codi Internacional de Nomenclatura de Bacteris"] = "CINBa",
["Codi Internacional de Nomenclatura Botànica (edició Viena)"] = "CINB (edició Viena)",
["Codi Internacional de Nomenclatura Botànica (edició Tòquio)"] = "CINB (edició Tòquio)",
["Codi Internacional de Nomenclatura Botànica (edició Saint Louis)"] = "CINB (edició Saint Louis)",
["International Code of Nomenclature for algae, fungi, and plants (edició Melbourne)"] = "CINB (edició Melbourne)",
["gènere masculí"] = "masculí",
["gènere femení"] = "femení",
["Microsoft Windows"] = "Windows",
["Mòdul de comandament i servei Apollo"] = "CSM",
["Mòdul lunar Apollo"] = "LM",
["Berkeley Open Infrastructure for Network Computing"] = "BOINC",
["enlairament"] = "Nau d'arribada",
["aterratge"] = "Nau de retorn",
["Advanced Packaging Tool"] = "APT",
["GNU General Public License"] = "GNU GPL",
["Common Development and Distribution License"] = "CDDL",
["Associació de Tennistes Professionals"] = "ATP",
}
-- Codi de funcions de suport
local function fixInfoboxLabel(label)
local lang = mw.language.getContentLanguage()
label = lang:lcfirst(label)
if infoboxlabels[label] then
label = infoboxlabels[label]
else
label = string.gsub(label, " de .+", "")
label = string.gsub(label, " dels? .+", "")
label = string.gsub(label, " d'.+", "")
label = string.gsub(label, " %(.+", "")
if label == 'estat' then
label = 'estat federat'
end
end
return lang:ucfirst(label)
end
-- Return exported functions
return {
fixInfoboxLabel = fixInfoboxLabel,
infoboxdata = infoboxdata
}