Module:Wikidades/labels
Documentation for this module may be created at Module:Wikidades/labels/doc
-- Fixes for function getLabel
local infoboxLabelsFromId = {
["P40"] = "Fills", -- text adjusted for infobox infobox: persona
["T0001"] = "ANUL·LAT", -- en:VOID infobox: all
["T0002"] = "ANUL·LAT", -- en:VOID infobox: all
["T0003"] = "ANUL·LAT", -- en:new position (no value in P39/P1365) infobox: all
["T0004"] = "ANUL·LAT", -- en:ended position (no value in P39/P1366) infobox: all
["T0005"] = "ANUL·LAT", -- en:unknown date (as a property value) infobox: all
["T0006"] = "ANUL·LAT", -- en:VOID infobox: all
["T0007"] = "ANUL·LAT", -- en:discovery of body infobox: persona
["T0008"] = "Es coneix per", -- en:known by infobox: persona
["T0009"] = "ANUL·LAT", -- en:remarkable ideas (philosophers, etc.) infobox: persona
["T0010"] = "ANUL·LAT", -- en:Period in service (military) infobox: persona
["T0011"] = "ANUL·LAT", -- en:end of worship (religion) infobox: persona
["T0012"] = "ANUL·LAT", -- en:disciples, followers (phil. relig, ..) infobox: persona
["T0013"] = "ANUL·LAT", -- en:present team (sports) infobox: persona
["T0014"] = "ANUL·LAT", -- en:professional withdrawn (sports) infobox: persona
["T0015"] = "Estudiants notables",
["T0016"] = "Altres estudiants notables",
["T0017"] = "Assessorament acadèmic",
["T0018"] = "Situació judicial",
["T0019"] = "Enaltiment",
["T0020"] = "Història i celebracions",
["T0021"] = "Cota inicial", -- en:starting spot height (river, walk) infobox: indret
["T0022"] = "Cota final", -- en:ending spot height (river, walk) infobox: indret
["T0023"] = "Mars contigus", -- en:adjacent seas (each side of a strait) infobox: indret
["T0024"] = "Ciutats riberenques", -- en:riverside cities (of body of water) infobox: indret
["T0025"] = "Element vertebrador", -- en:linking element (item and its environment) infobox: indret
["T0026"] = "Cims destacats", -- en:highlighted summits infobox: indret
["T0027"] = "ANUL·LAT", -- en:starting spot height (river, walk) infobox: indret
["T0028"] = "ANUL·LAT", -- en:ending spot height (river, walk) infobox: indret
["T0029"] = "Ciutat més propera", -- en:nearest city infobox: indret
["T0030"] = "Mesures i indicadors", -- en:measures and indicators (section) infobox: indret
["T0031"] = "Mitjana de precipitacions", -- en:rainfall average infobox: indret
["T0032"] = "Congelació", -- en:freezing infobox: indret
["T0033"] = "Tipus cascada", -- en:Typus of waterfall (shape) infobox: indret
["T0034"] = "Alçada cascada", -- en:Waterfall height (full falls) infobox: indret
["T0035"] = "Salt més llarg", -- en:highlighted summits infobox: indret
["T0036"] = "Dificultat", -- en:difficulty (for tracks, climb,..) infobox: indret
["T0037"] = "Cultura/pobladors", -- en:cultural/ethnic roots infobox: indret
["T0038"] = "Tipus d'erupció", -- en:kind of eruption (volcanic) infobox: indret
["T0039"] = "Última erupció", -- en:last eruption (volcanic) infobox: indret
["T0040"] = "Pistes", -- en:pistes (ski piste plural) infobox: indret
["T0041"] = "Ruta normal", -- en:main itinerary (GR, trail, pathfoot) infobox: indret
["T0042"] = "Etapes", -- en:stages (GR, trail, pathfoot) infobox: indret
["T0043"] = "Enllaç altres senders", -- en:link to other trails (GR, pathfoot) infobox: indret
["T0044"] = "Separació mínima", -- en:minimum separation (straits), infobox: indret
["T0045"] = "Fusió de", -- en:amalgamation (entity "E" originated by merging "A"+"B") infobox: organitzacio
["T0046"] = "ANUL·LAT", -- en:Merge with (entity "E" merge with "A"+...) infobox: organitzacio
["T0047"] = "ANUL·LAT", -- en:reconstruction (entity second creation) infobox: organitzacio
["T0048"] = "Redissolució", -- en:redissolved (to dissolve entity again) infobox: organitzacio
["T0049"] = "Àmbit", -- en:thematic scope (library/museum area) infobox: organitzacio
["T0050"] = "ANUL·LAT", -- en:collections (museum specific collections) infobox: organitzacio
["T0051"] = "Tipus de documents", -- en:type of documents (in archive or museum) infobox: organitzacio
["T0052"] = "ANUL·LAT", -- en:book loans by year (in library ) infobox: organitzacio
["T0053"] = "ANUL·LAT", -- en:potential population (library, hospital,..) infobox: organitzacio
["T0054"] = "ANUL·LAT", -- en:member (of the club/organitzation/society) infobox: organitzacio
["T0055"] = "Membres anteriors", -- en:past members (music group/club/art school) infobox: organitzacio
["T0056"] = "ANUL·LAT", -- en:featured instruments (music group) infobox: organitzacio
["T0057"] = "ANUL·LAT", -- en:keyperson (within the organitzation) infobox: organitzacio
["T0058"] = "Membres destacats", -- en:remarkable members infobox: organitzacio
["T0059"] = "ANUL·LAT", -- en:cap de colla (chief of castells team) infobox: organitzacio
["T0060"] = "ANUL·LAT", -- en:Youth Party (political party youth branch) infobox: organitzacio
["T0061"] = "ANUL·LAT", -- en:allied organization infobox: organitzacio
["T0062"] = "ANUL·LAT", -- en:rival organization infobox: organitzacio
["T0063"] = "ANUL·LAT", -- en:remarkable figures (organitzation's indicators) infobox: organitzacio
["T0064"] = "ANUL·LAT", -- en:Other information infobox: organitzacio, ICQ, Llibre
["T0065"] = "ANUL·LAT", -- en:company estate (not the HQ, but the origin) infobox: organitzacio
["T0066"] = "ANUL·LAT" -- en:type of organisation & management infobox: organitzacio
}
-- Tables with labels fixed for infoboxes.
-- Fixes for case=infoboxlabel
local infoboxlabels = {
["príomhchathair"] = "baile",
-- ["comunitat autònoma"] = "autonomia",
["Contae na hÉireann"] = "contae", --roinn na fhrainc?
["Ceantar na Fhrainc"] = "ceantar",
["Stáit Chónaidhme na Gearmáine"] = "stáit chónaidhme", --poblacht chónaidhme?
["Stáit na Sibéire"] = "stáit",
["Ríocht an Comhlathais"] = "stáit",
["poblacht"] = "stáit",
["Criosú Rialtas Áitiúil an Astráil"] = "rialtas áitiúil"
}
-- Fixes for case=infoboxdata
local infoboxdata = {
["Bach Werke Verzeichnis"] = "BWV",
["meán gluaisteach "] = "meán",
-- ["desplaçament en rosca"] = "en rosca", Níl a fhios agam
["uasmhéid gluaisteach"] = "uasmhéid",
["tonáiste meá-lasta"] = "DWT",
["Cód Idirnáisiúnta d'Ainmníocht Míoleolaíoch"] = "CIAM",
["Cód Idirnáisiúnta d'Ainmníocht Luibhleolaíoch"] = "CIAL",
["Cód Idirnáisiúnta d'Ainmníocht agus Rangú Víris"] = "CIARV",
["Cód Idirnáisiúnta d'Ainmníocht Plandaí Saothraithe"] = "CIAPS",
["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)",
-- ["firinscneach"] = "masculí",
-- ["baininscneach"] = "femení",
["Microsoft Windows"] = "Windows",
["Modúl Ceannais agus Seirbhíse Apollo"] = "CSM",
["Modúl Gealaí 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",
["Cumann na Leadóige Proifisiúnta"] = "CLP",
}
-- Support function used from Module:Wikidata/i18n for function claim with case=infoboxlabel
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, " %(.+", "")
end
return lang:ucfirst(label)
end
-- Return exported functions
return {
infoboxLabelsFromId = infoboxLabelsFromId,
fixInfoboxLabel = fixInfoboxLabel,
fixInfoboxData = fixInfoboxData,
}