Vouiquipèdia frpwiki https://frp.wikipedia.org/wiki/Vouiquip%C3%A8dia:Re%C3%A7ua_princip%C3%A2la MediaWiki 1.47.0-wmf.4 first-letter Mèdia Spèciâl Discussion Utilisator Discussion utilisator Vouiquipèdia Discussion Vouiquipèdia Fichiér Discussion fichiér MediaWiki Discussion MediaWiki Modèlo Discussion modèlo Éde Discussion éde Catègorie Discussion catègorie TimedText TimedText talk Module Discussion module Event Event talk Modèlo:Enfocajon/Émâge 10 7452 231401 209802 2026-05-28T21:44:36Z ChrisPtDe 22 mês’a jorn 231401 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}} | <td colspan="{{#if:{{{5|}}}|{{{5}}}|2}}" style="text-align:center; line-height: 1.5em;"><!-- -->{{#invoke:Émâge|enfocajonV2 | émâge = {{{1}}} | talye = {{{3|}}} | alt = {{{4|}}} | link = {{{6|}}} | border = {{{border|}}} | pâge = {{{pâge|}}} | lang = {{{lang|frp}}} | class = {{{classe émâge|{{{class|}}}}}} {{#switch: {{lc:{{{1|}}}}} | defaut.svg | defaut 2.svg = skin-invert-image}} }} <!-- los crouyos paramètrâjos : articllos -->{{#if: {{NAMESPACE}} ||<!-- Fichiér -->{{#ifexist: Media:{{urldecode|{{{1|}}}|PATH}} | |[[Catègorie:Fôta d’Enfocajon/Émâge encognua ou ben mâl-codifiâye]] }}}}<!-- -->{{#if:{{{2|}}}|<br/>{{trim|{{{2}}}}}}}<!-- -->{{#switch: {{NAMESPACE}}{{{nocat|}}}{{lc:{{{1|}}}}}|defaut.svg|defaut 2.svg|image manquante.jpg=[[Catègorie:Articllo a ilustrar {{trim|{{{7|}}}}}]]}} </td></tr> <tr> | {{#if:{{NAMESPACE}}{{{nocat|}}} | |<td colspan="{{#if:{{{5|}}}|{{{5}}}|2}}" style="display:none;">[[Catègorie:Articllo a ilustrar {{trim|{{{7|}}}}}]] </td></tr> <tr> }} }}<!-- los crouyos paramètrâjos : modèlos -->{{#ifeq:{{NAMESPACENUMBER}}/{{{nocat|}}}|10/|<!-- -->{{#ifeq:{{BASEPAGENAME}}|{{PAGENAME}}<!-- ignoront les sot-pâges -->|<!-- Altèrnativa -->{{#if:{{{4|}}}||[[Catègorie:Fôta d’Enfocajon/Émâge sen altèrnativa]]}}<!-- Articllo a ilustrar. -->{{#if:{{{7|}}}|{{#ifexist: Catègorie:Articllo a ilustrar {{trim|{{{7|}}}}}||[[Catègorie:Fôta d’Enfocajon/Catègoria Articllo a ilustrar encognua]]}}}}<!-- -->}}}}</includeonly><noinclude> {{Documentacion}} </noinclude> o8v36fwg0izzpsldz41lviky3148116 231402 231401 2026-05-28T21:46:35Z ChrisPtDe 22 rv 231402 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}} | <td colspan="{{#if:{{{5|}}}|{{{5}}}|2}}" style="text-align:center; line-height: 1.5em;"><!-- -->{{#invoke:Émâge|enfocajonV2 | image = {{{1}}} | talye = {{{3|}}} | alt = {{{4|}}} | link = {{{6|}}} | border = {{{border|}}} | page = {{{page|}}} | lang = {{{lang|frp}}} | class = {{{classe émâge|{{{class|}}}}}} {{#switch: {{lc:{{{1|}}}}} | defaut.svg | defaut 2.svg = skin-invert-image}} }} <!-- los crouyos paramètrâjos : articllos -->{{#if: {{NAMESPACE}} ||<!-- Fichiér -->{{#ifexist: Media:{{urldecode|{{{1|}}}|PATH}} | |[[Catègorie:Fôta d’Enfocajon/Émâge encognua ou ben mâl-codifiâye]] }}}}<!-- -->{{#if:{{{2|}}}|<br/>{{trim|{{{2}}}}}}}<!-- -->{{#switch: {{NAMESPACE}}{{{nocat|}}}{{lc:{{{1|}}}}}|defaut.svg|defaut 2.svg|image manquante.jpg=[[Catègorie:Articllo a ilustrar {{trim|{{{7|}}}}}]]}} </td></tr> <tr> | {{#if:{{NAMESPACE}}{{{nocat|}}} | |<td colspan="{{#if:{{{5|}}}|{{{5}}}|2}}" style="display:none;">[[Catègorie:Articllo a ilustrar {{trim|{{{7|}}}}}]] </td></tr> <tr> }} }}<!-- los crouyos paramètrâjos : modèlos -->{{#ifeq:{{NAMESPACENUMBER}}/{{{nocat|}}}|10/|<!-- -->{{#ifeq:{{BASEPAGENAME}}|{{PAGENAME}}<!-- ignoront les sot-pâges -->|<!-- Altèrnativa -->{{#if:{{{4|}}}||[[Catègorie:Fôta d’Enfocajon/Émâge sen altèrnativa]]}}<!-- Articllo a ilustrar. -->{{#if:{{{7|}}}|{{#ifexist: Catègorie:Articllo a ilustrar {{trim|{{{7|}}}}}||[[Catègorie:Fôta d’Enfocajon/Catègoria Articllo a ilustrar encognua]]}}}}<!-- -->}}}}</includeonly><noinclude> {{Documentacion}} </noinclude> dv9b9y4b2ggpye4mcivun6zwe50j8t4 Module:Wikidata 828 8337 231393 223364 2026-05-28T19:16:02Z ChrisPtDe 22 mês’a jorn 231393 Scribunto text/plain --script that retrieves basic data stored in Wikidata, for the datamodel, see https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua -- luacheck: globals mw local wd = {} -- creation of a subobject to store comparison funtions, used for sorting claims -- to be able to build more complex sorts like topological sorts wd.compare = {} local databases = { } local modules = { } local databasesNames = { -- modulos de balyês statiques que pôvont étre apelâs avouéc mw.loadData(), que demandont pas require() i18n = 'Module:Wikidata/I18n', globes = 'Module:Wikidata/Globes', langhierarchy = 'Module:Wikidata/Hièrarchia de lengoues', langcodes = 'Module:Diccionèro Wikidata/Codes lengoua', -- big, infrequently used invertedlangcodes = 'Module:Diccionèro Wikidata/Codes lengoua/envèrsâ' } local modulesNames = { reference = 'Module:Wikidata/Rèferences', linguistic = 'Module:Lengouistico', datemodule = 'Module:Dâta', formatDate = 'Module:Dâta complèxa', formatNum = 'Module:Convèrsion', langmodule = 'Module:Lengoua', cite = 'Module:Biblio', weblink = 'Module:Weblink' } local function loadDatabase( t, key ) if databasesNames[key] then local m = mw.loadData( databasesNames[key] ) t[key] = m return m end end local function loadModule( t, key ) if modulesNames[key] then local m = require( modulesNames[key] ) t[key] = m return m end end setmetatable( databases, { __index = loadDatabase } ) setmetatable( modules, { __index = loadModule } ) -- d’ense lo require() serat opèrâ solament se nècèssèro per modulos.(nom du modulo) local datequalifiers = {'P585', 'P571', 'P580', 'P582', 'P1319', 'P1326'} -- === I18n === local defaultlang = mw.getContentLanguage():getCode() function wd.translate(str, rep1, rep2) str = databases.i18n[str] or str if rep1 and (type (rep1) == 'string') then str = str:gsub('$1', rep1) end if rep2 and (type (rep2) == 'string')then str = str:gsub('$2', rep2) end return str end local function addCat(cat, sortkey) if sortkey then return '[[Category:' .. cat .. '|' .. sortkey .. ']]' end return '[[Category:' .. cat .. ']]' end local function formatError( key , category, debug) if debug then return error(databases.i18n[key] or key) end if category then return addCat(category, key) else return addCat(databases.i18n['cat-unsorted-issue'], key) end end -- function wd.isSpecial(snak) return (snak.snaktype ~= 'value') end function wd.getId(snak) if (snak.snaktype == 'value') then return snak.datavalue.value['id'] end end function wd.getNumericId(snak) if (snak.snaktype == 'value') then return snak.datavalue.value['numeric-id'] end end function wd.getMainId(claim) return wd.getId(claim.mainsnak) end function wd.entityId(entity) if type(entity) == 'string' then return entity elseif type(entity) == 'table' then return entity.id end end function wd.getEntityIdForCurrentPage() return mw.wikibase.getEntityIdForCurrentPage() end -- function that returns true if the "qid" parameter is the qid -- of the item that is linked to the calling page function wd.isPageOfQId(qid) local self_id = mw.wikibase.getEntityIdForCurrentPage() return self_id ~= nil and qid == self_id end function wd.getEntity( val ) if type(val) == 'table' then return val end if val == '-' then return nil end if val == '' then val = nil end return mw.wikibase.getEntity(val) end function wd.splitStr(val) -- transfôrme en grelye les chênes que vegnont du _Vouiquitèxto qu’emplèyont de virgules de sèparacion if type(val) == 'string' then val = mw.text.split(val, ",") end return val end function wd.isHere(searchset, val, matchfunction) for i, j in pairs(searchset) do if matchfunction then if matchfunction(val,j) then return true end else if val == j then return true end end end return false end local function wikidataLink(entity) local name =':d:' if type(entity) == 'string' then if entity:match("P[0-9]+") then entity = "Property:" .. entity end return name .. entity elseif type(entity) == 'table' then if entity["type"] == "property" then name = ":d:Property:" end return name .. entity.id elseif type(entity) == nil then return formatError('entity-not-found') end end function wd.siteLink(entity, project, lang) -- returns 3 values: a sitelink (with the relevant prefix) a project name and a language lang = lang or defaultlang if (type(project) ~= 'string') then project = 'wiki' end project = project:lower() if project == 'wikipedia' then project = 'wiki' end if type(entity) == 'string' and (project == 'wiki') and ( (not lang or lang == defaultlang) ) then -- èvite de chargiér lo morsél entiér local link = mw.wikibase.getSitelink(entity) if link then local test_redirect = mw.title.new(link) -- remplacement de les redirèccions (reteriér se trop chier) if test_redirect.isRedirect and test_redirect.redirectTarget then link = test_redirect.redirectTarget.fullText if link == mw.title.getCurrentTitle().text then return nil end --redirection vers l'article de départ : pas de lien plutôt qu'une mise en gras end end return link, 'wiki', defaultlang end if project == 'wikidata' then return wikidataLink(entity), 'wikidata' end local projects = { -- nom = {prèfixo dessus Wikidata, prèfixo por los lims dessus Vouiquipèdia, apondre prèfixo de lengoua} wiki = {'wiki', nil, true}, -- wikipedia commons = {'commonswiki', 'commons', false}, commonswiki = {'commonswiki', 'commons', false}, wikiquote = {'wikiquote', 'q', true}, wikivoyage = {'wikivoyage', 'voy', true}, wikibooks = {'wikibooks', 'b', true}, wikinews = {'wikinews', 'n', true}, wikiversity = {'wikiversity', 'v', true}, wikisource = {'wikisource', 's', true}, wiktionary = {'wiktionary', 'wikt', true}, specieswiki = {'specieswiki', 'species', false}, metawiki = {'metawiki', 'm', false}, incubator = {'incubator', 'incubator', false}, outreach = {'outreach', 'outreach', false}, mediawiki = {'mediawiki', 'mw', false} } local entityid = entity.id or entity local projectdata = projects[project:lower()] if not projectdata then -- defaultlink might be in the form "dewiki" rather than "project: 'wiki', lang: 'de' " for k, v in pairs(projects) do if project:match( k .. '$' ) and mw.language.isKnownLanguageTag(project:sub(1, #project-#k)) then lang = project:sub(1, #project-#k) project = project:sub(#lang + 1, #project) projectdata = projects[project] break end end if not mw.language.isKnownLanguageTag(lang) then return --formatError('invalid-project-code', projet or 'nil') end end if not projectdata then return -- formatError('invalid-project-code', projet or 'nil') end local linkcode = projectdata[1] local prefix = projectdata[2] local multiversion = projectdata[3] if multiversion then linkcode = lang .. linkcode end local link = mw.wikibase.getSitelink(entityid, linkcode) if not link then return nil end if prefix then link = prefix .. ':' .. link end if multiversion then link = ':' .. lang .. ':' .. link end return link, project, lang end -- add new values to a list, avoiding duplicates function wd.addNewValues(olditems, newitems, maxnum, stopval) if not newitems then return olditems end for _, qid in pairs(newitems) do if stopval and (qid == stopval) then table.insert(olditems, qid) return olditems end if maxnum and (#olditems >= maxnum) then return olditems end if not wd.isHere(olditems, qid) then table.insert(olditems, qid) end end return olditems end --=== FILTER CLAIMS ACCORDING TO VARIOUS CRITERIA : FUNCTION GETCLAIMS et alii === local function notSpecial(claim) local type if claim.mainsnak ~= nil then type = claim.mainsnak.snaktype else -- ètat rèspèctâ quand showonlyqualifier est un paramètro rensègnê -- dens cél câs, claim est pas na dècllaracion entiére, mas NA snak qualifiâye du main snak type = claim.snaktype end return type == 'value' end local function hasTargetValue(claim, targets) -- retôrne true se la valor est dens la lista des target, ou ben s’o est na valor spèciâla filtrâye a pârt per excludespecial local id = wd.getMainId(claim) local targets = wd.splitStr(targets) return wd.isHere(targets, id) or wd.isSpecial(claim.mainsnak) end local function excludeValues(claim, values) -- true se la valor est pas dens la lista, ou ben s’o est na valor spèciâla (filtrâye a pârt per excludespecial) return wd.isSpecial(claim.mainsnak) or not ( hasTargetValue(claim, values) ) end local function hasTargetClass(claim, targets, maxdepth) -- retôrne true se la valor est n’enstance d’una cllâsse dens la lista des target, ou ben s’o est na valor spèciâla filtrâye a pârt per excludespecial local id = wd.getMainId(claim) local targets = wd.splitStr(targets) local maxdepth = maxdepth or 10 local matchfunction = function(value, target) return wd.isInstance(target, value, maxdepth) end return wd.isHere(targets, id, matchfunction) or wd.isSpecial(claim.mainsnak) end local function excludeClasses(claim, classes, maxdepth) -- true se la valor est n’enstance d’una cllâsse dens la lista, ou ben s’o est na valor spèciâla (filtrâye a pârt per excludespecial) return wd.isSpecial(claim.mainsnak) or not ( hasTargetClass(claim, classes, maxdepth) ) end local function hasTargetSuperclass(claim, targets, maxdepth) -- retôrne true se la valor est na sot-cllâsse d’una cllâsse dens la lista des target, ou ben s’o est na valor spèciâla filtrâye a pârt per excludespecial local id = wd.getMainId(claim) local targets = wd.splitStr(targets) local maxdepth = maxdepth or 10 local matchfunction = function(value, target) return wd.isSubclass(target, value, maxdepth) end return wd.isHere(targets, id, matchfunction) or wd.isSpecial(claim.mainsnak) end local function excludeSuperclasses(claim, classes, maxdepth) -- true se la valor est na sot-cllâsse d’una cllâsse dens la lista, ou ben s’o est na valor spèciâla (filtrâye a pârt per excludespecial) return wd.isSpecial(claim.mainsnak) or not ( hasTargetSuperclass(claim, classes, maxdepth) ) end local function bestRanked(claims) if not claims then return nil end local preferred, normal = {}, {} for i, j in pairs(claims) do if j.rank == 'preferred' then table.insert(preferred, j) elseif j.rank == 'normal' then table.insert(normal, j) end end if #preferred > 0 then return preferred else return normal end end local function withRank(claims, target) if target == 'best' then return bestRanked(claims) end local newclaims = {} for pos, claim in pairs(claims) do if target == 'valid' then if claim.rank ~= 'deprecated' then table.insert(newclaims, claim) end elseif claim.rank == target then table.insert(newclaims, claim) end end return newclaims end function wd.hasQualifier(claim, acceptedqualifs, acceptedvals, excludequalifiervalues) local claimqualifs = claim.qualifiers if (not claimqualifs) then return false end acceptedqualifs = wd.splitStr(acceptedqualifs) acceptedvals = wd.splitStr( acceptedvals) local function ok(qualif) -- contrôlo por un qualificatif endividuèl if not claimqualifs[qualif] then return false end if not (acceptedvals) then -- se gins de valor spècefica est demandâye, OK return true end for i, wanted in pairs(acceptedvals) do for j, actual in pairs(claimqualifs[qualif]) do --On regarde si la valeur de l'élément correspond à un Qid cherché, puis à une chaîne de caractères cherchée. --Cela suppose qu'un élément n'a pas comme valeur le Qid recherché exactement, mais c'est improbable. if wd.getId(actual) == wanted or wd.getDataValue(actual) == wanted then return true end end end end for i, qualif in pairs(acceptedqualifs) do if ok(qualif) then return true end end return false end local function hasSource(claim, targetsource, sourceproperty) sourceproperty = sourceproperty or 'P248' if targetsource == "-" then return true end if (not claim.references) then return false end local candidates = claim.references[1].snaks[sourceproperty] -- los snaks qu’emplèyont la propriètât demandâye if (not candidates) then return false end if (targetsource == "any") then -- se na sé-quinta valor est accèptâye tant qu’emplèye en ref la propriètât demandâye return true end targetsource = wd.splitStr(targetsource) for _, source in pairs(candidates) do local s = wd.getId(source) for i, target in pairs(targetsource) do if s == target then return true end end end return false end local function excludeQualifier(claim, qualifier, qualifiervalues) return not wd.hasQualifier(claim, qualifier, qualifiervalues) end local function hasLink(claim, site, lang) if (claim.mainsnak.snaktype ~= 'value') then -- pas enlevar les valors spèciâles, y at na fonccion consacrâye por cen return true end local id = wd.getMainId(claim) local link = wd.siteLink(id, site, lang) if link then return true end end local function isInLanguage(claim, lang) if type(lang) == 'table' then -- s’o est na grelye de language sèparâyes per des virgules, les accèptont totes for i, l in pairs(lang) do local v = isInLanguage(claim, l) if v then return true end end end if type(lang) ~= ('string') then return --? end if (lang == '-') then return true end if (lang == 'locallang') then lang = mw.getContentLanguage():getCode() end -- pour les monolingual text local snak = claim.mainsnak or claim if snak.snaktype == 'value' and snak.datavalue.type == 'monolingualtext' then if snak.datavalue.value.language == lang then return true end return false end -- por los ôtros tipos de balyês : rechèrche dens los qualificatifs if (lang == 'frp') then lang = 'Q150' elseif (lang == 'en') then lang = 'Q1860' else lang = databases.invertedlangcodes[lang] end if claim.qualifiers and claim.qualifiers.P407 then if wd.hasQualifier(claim, {'P407'}, {lang}) then return true else return false end end return true -- se sâvont pas la lengoua, ... qu’o est bon end local function firstVals(claims, numval) -- retôrne les numval premiéres valors de la grelye claims local numval = tonumber(numval) or 0 -- raise a error if numval is not a positive integer ? if not claims then return nil end while (#claims > numval) do table.remove(claims) end return claims end local function lastVals(claims, numval2) -- retôrne les valors de la grelye claims dês numval2 local numval2 = tonumber(numval2) or 0 -- raise a error if numval is not a positive integer ? if not claims then return nil end for i=1,numval2 do table.remove(claims, 1) end return claims end -- retôrne les valors de la grelye claims dês removedupesdate, -- sen les dâtes en droblos avouéc convèrsion entre los calendriér jelien et grègorien, -- ou ben justo en catègorisent se lo paramètro removedupesdate est pariér a 'cat' local function removeDupesDate(claims, removedupesdate) if not claims or #claims < 2 then return claims, '' end local cat = '' local newClaims = {} local newIsos = {} local function findIndex(searchset, val) -- pariér a wd.isHere mas retôrne l’endèxo de la valor trovâye for i, j in pairs(searchset) do if val == j then return i end end return -1 end for _, claim in ipairs( claims ) do local snak = claim.mainsnak or claim if (snak.snaktype == 'value') and (snak.datatype == 'time') and snak.datavalue.value.precision >= 11 then -- por un time et que la prècision est u muens l’an local iso = snak.datavalue.value.time _, _, iso = string.find(iso, "(+%d+-%d+-%d+T)") local deleteIfDuplicate = false if snak.datavalue.value.calendarmodel == 'http://www.wikidata.org/entity/Q1985727' then -- se la dâta est grègorièna if modules.formatDate.before('+1582', iso) then -- se devant 1582 carculont la dâta jelièna _, _, y, m, d = string.find(iso, "+(%d+)-(%d+)-(%d+)T") y, m , d = modules.datemodule.gregorianToJulian(y, m , d) if m < 10 then m = '0' .. m end if d < 10 then d = '0' .. d end iso = '+' .. y .. '-' .. m .. '-' .. d .. 'T' deleteIfDuplicate = true end local index = findIndex(newIsos, iso) if index >= 0 then -- se la dâta est ja presenta cat = cat .. '[[Catègorie:Articllo avouéc des dâtes pariéres que vegnont de wikidata dens lo code de l’enfocajon]]' if removedupesdate == "cat" then -- fâre ren que catègorisar table.insert(newIsos, iso) table.insert(newClaims, claim) elseif not deleteIfDuplicate then -- enlevar l’ôtra dâta se la dâta corenta est pas étâye convèrtia newClaims[index] = claim end -- ôtrament enlevar la dâta corenta else -- gins de droblo table.insert(newIsos, iso) table.insert(newClaims, claim) end elseif snak.datavalue.value.calendarmodel == 'http://www.wikidata.org/entity/Q1985786' then -- se dâta jelièna if not modules.formatDate.before('+1582', iso) then -- s’aprés 1582 carculont la dâta grègorièna _, _, y, m, d = string.find(iso, "+(%d+)-(%d+)-(%d+)T") y, m , d = modules.datemodule.julianToGregorian(y, m , d) if m < 10 then m = '0' .. m end if d < 10 then d = '0' .. d end iso = '+' .. y .. '-' .. m .. '-' .. d .. 'T' deleteIfDuplicate = true end local index = findIndex(newIsos, iso) if index >= 0 then -- se la dâta est ja presenta cat = cat .. '[[Catègorie:Articllo avouéc des dâtes pariéres que vegnont de wikidata dens lo code de l’enfocajon]]' if removedupesdate == "cat" then -- fâre ren que catègorisar table.insert(newIsos, iso) table.insert(newClaims, claim) elseif not deleteIfDuplicate then -- enlevar l’ôtra dâta se la dâta corenta est pas étâye convèrtia newClaims[index] = claim end -- ôtrament enlevar la dâta corenta else -- gins de droblo table.insert(newIsos, iso) table.insert(newClaims, claim) end else -- ôtro calendriér table.insert(newIsos, iso) table.insert(newClaims, claim) end else -- prècision ensufisenta table.insert(newIsos, iso) table.insert(newClaims, claim) end end return newClaims, cat end local function timeFromQualifs(claim, qualifs) local claimqualifs = claim.qualifiers if not claimqualifs then return nil end for i, qualif in ipairs(qualifs or datequalifiers) do local vals = claimqualifs[qualif] if vals and (vals[1].snaktype == 'value') then return vals[1].datavalue.value.time, vals[1].datavalue.value.precision end end end local function atDate(claim, mydate) if mydate == "today" then mydate = os.date("!%Y-%m-%dT%TZ") end -- determines required precision depending on the atdate format local d = mw.text.split(mydate, "-") local myprecision if d[3] then myprecision = 11 -- day elseif d[2] then myprecision = 10 -- month else myprecision = 9 -- year end -- with point in time local d, storedprecision = timeFromQualifs(claim, {'P585'}) if d then return modules.formatDate.equal(mydate, d, math.min(myprecision, storedprecision)) end -- with start or end date -- TODO: precision local mindate = timeFromQualifs(claim, {'P580'}) local maxdate = timeFromQualifs(claim, {'P582'}) if modules.formatDate.before(mydate, mindate) and modules.formatDate.before(maxdate, mydate) then return true end return false end local function check(claim, condition) if type(condition) == 'function' then -- câs estandârd return condition(claim) end return formatError('invalid type', 'function', type(condition)) end local function minPrecision(claim, minprecision) local snak if claim.qualifiers then -- se na dâta est balyêe en qualificatif, o est lyé qu’emplèyont de prèference u mainsnak for i, j in ipairs(datequalifiers) do if claim.qualifiers[j] then snak = claim.qualifiers[j][1] break end end end if not snak then snak = claim.mainsnak or claim end if (snak.snaktype == 'value') and (snak.datatype == 'time') and (snak.datavalue.value.precision < minprecision) then return false end return true end function wd.sortClaims(claims, sorttype) if not claims then return nil end if wd.isHere({'chronological', 'order', 'inverted', 'age', 'ageinverted'}, sorttype) then return wd.chronoSort(claims, sorttype) elseif sorttype == 'ascending' then return wd.quantitySort(claims) elseif sorttype == 'descending' then return wd.quantitySort(claims, true) elseif sorttype == 'alphabetical' then return wd.alphabetSort(claims) elseif sorttype == "language" then return wd.sortByLanguage(claims) elseif type(sorttype) == 'function' then table.sort(claims, sorttype) return claims elseif type(sorttype) == 'string' and sorttype:sub(1, 1) == 'P' then return wd.numericPropertySort(claims, sorttype) end return claims end function wd.filterClaims(claims, args) --enléve de la grelye de claims celes que sont èliminâs per yon des filters de la grelye des filters args.excludevalues = args.excludevalues or args.excludevalue --support du singulier pour des arguments normalement au pluriel args.excludeclasses = args.excludeclasses or args.excludeclass args.excludesuperclasses = args.excludesuperclasses or args.excludesuperclass local function filter(condition, filterfunction, funargs) if not args[condition] then return end for i = #claims, 1, -1 do if not( filterfunction(claims[i], args[funargs[1]], args[funargs[2]], args[funargs[3]]) ) then table.remove(claims, i) end end end filter('isinlang', isInLanguage, {'isinlang'} ) filter('excludespecial', notSpecial, {} ) filter('condition', check, {'condition'} ) if claims[1] and claims[1].mainsnak then filter('targetvalue', hasTargetValue, {'targetvalue','maxdepth'} ) filter('targetclass', hasTargetClass, {'targetclass','maxdepth'} ) filter('targetsuperclass', hasTargetSuperclass, {'targetsuperclass'} ) filter('atdate', atDate, {'atdate'} ) filter('qualifier', wd.hasQualifier, {'qualifier', 'qualifiervalue'} ) filter('excludequalifier', excludeQualifier, {'excludequalifier', 'excludequalifiervalue'} ) filter('withsource', hasSource, {'withsource', 'sourceproperty'} ) filter('excludevalues', excludeValues, {'excludevalues'}) filter('excludeclasses', excludeClasses, {'excludeclasses','maxdepth'}) filter('excludesuperclasses', excludeSuperclasses, {'excludesuperclasses','maxdepth'}) filter('withlink', hasLink, {'withlink', 'linklang'} ) filter('minprecision', minPrecision, {'minprecision'} ) claims = withRank(claims, args.rank or 'best') end if #claims == 0 then return nil end if args.sorttype then claims = wd.sortClaims(claims, args.sorttype) end if args.numval2 then claims = lastVals(claims, args.numval2) end if args.numval then claims = firstVals(claims, args.numval) end return claims end function wd.loadEntity(entity, cache) if type(entity) ~= 'table' then if cache then if not cache[entity] then cache[entity] = mw.wikibase.getEntity(entity) mw.log("cached") end return cache[entity] else if entity == '' or (entity == '-') then entity = nil end return mw.wikibase.getEntity(entity) end else return entity end end function wd.getClaims( args ) -- returns a table of the claims matching some conditions given in args if args.claims then -- if claims have already been set, return them return args.claims end local properties = args.property if type(properties) == 'string' then properties = wd.splitStr(string.upper(args.property)) end if not properties then return formatError( 'property-param-not-provided' ) end --Get entity local entity = args.entity if type(entity) == 'string' then if entity == '' then entity = nil end elseif type(entity) == 'table' then entity = entity.id end if (not entity) then entity = mw.wikibase.getEntityIdForCurrentPage() end if (not entity) or (entity == '-') or (entity == wd.translate('somevalue')) or (entity == modules.linguistic.ucfirst(wd.translate('somevalue'))) then return nil end if args.labelformat and args.labelformat == 'gendered' then args.labelformat = wd.getgender(entity) end local claims = {} if #properties == 1 then claims = mw.wikibase.getAllStatements(entity, properties[1]) -- do not use mw.wikibase.getBestStatements at this stage, as it may remove the best ranked values that match other criteria in the query else for i, prop in ipairs(properties) do local newclaims = mw.wikibase.getAllStatements(entity, prop) if newclaims and #newclaims > 0 then for j, claim in ipairs(newclaims) do table.insert(claims, claim) end end end end if (not claims) or (#claims == 0) then return nil end return wd.filterClaims(claims, args) end --=== ENTITY FORMATTING === function wd.getLabel(entity, lang1, lang2) if (not entity) then return nil -- ou ben chouèx de maneyance de les fôtes ? end entity = entity.id or ( type(entity) == "string" and entity) if not(type(entity) == 'string') then return nil end lang1 = lang1 or defaultlang local str, lang --str : tèxto rendu, lang : lengoua de ceti if lang1 == defaultlang then -- lo ples èconomico str, lang = mw.wikibase.getLabelWithLang(entity) -- lo libèlâ pôt étre en arpetan, en francês ou ben en angllès else str = mw.wikibase.getLabelByLang(entity, lang1) if str then lang = lang1 end end if str and (lang == lang1 or lang == "mul") then --gins de catègoria "a traduire" s’ils ant avu un tèxto dens la lengoua dèsirâye (de môda frp) ou ben multilengouo return str end if lang2 then -- lengoua secondèra, avouéc catègoria "a traduire" str2 = mw.wikibase.getLabelByLang(entity, lang2) if str2 then lang = lang2 str = str2 end end if not str then --se ni lang1, ni lang2 ni l’angllès sont pas presents, parcôrs de la hièrarchia de les lengoues for _, trylang in ipairs(databases.langhierarchy.codes) do str = mw.wikibase.getLabelByLang(entity, trylang) if str then lang = trylang break end end end if str then local translationCat = databases.i18n['to translate'] translationCat = translationCat .. (databases.langhierarchy.cattext[lang] or '') translationCat = addCat(translationCat) return str, translationCat end end function wd.formatEntity( entity, params ) if (not entity) then return nil --formatError('entity-not-found') end local id = entity if type(id) == 'table' then id = id.id end params = params or {} local lang = params.lang or defaultlang local speciallabels = params.speciallabels local displayformat = params.displayformat local labelformat = params.labelformat local labelformat2 = params.labelformat2 local defaultlabel = params.defaultlabel or id local linktype = params.link local defaultlink = params.defaultlink local defaultlinkquery = params.defaultlinkquery if speciallabels and speciallabels[id] then --speciallabels override the standard label + link combination return speciallabels[id] end if params.displayformat == 'raw' then return id end if wd.isGender[params.labelformat] then labelformat = function(objectid) return wd.genderedlabel(objectid, params.labelformat) end end local label, translationCat if type(labelformat) == 'function' then -- sèrvét a des câs particuliérs label, translationCat = labelformat(entity) end if not label then label, translationCat = wd.getLabel(entity, lang, params.wikidatalang) end if labelformat == 'bold' or labelformat2 == 'bold' then --mises en forme typographiques simples accessibles depius le wikicode labelformat2 = function(str) if label then return "'''" .. str .. "'''" end end end if labelformat == 'italic' or labelformat2 == 'italic' then labelformat2 = function(str) if label then return "''" .. str .. "''" end end end if type(labelformat2) == 'function' and label then label = labelformat2(label) end translationCat = translationCat or "" -- serat adés apondua u rèsultat mas serat voueda se la catègoria d’entretin est pas nècèssèra if not label then if (defaultlabel == '-') then return nil end local link = wd.siteLink(id, 'wikidata') return '[[' .. link .. '|' .. id .. ']]' .. translationCat -- se gins de libèlâ, bètont un lim de vers Wikidata por que comprègnont a què cen en apèle end if params.ucfirst_entity then label = modules.linguistic.ucfirst(label) end -- dètèrmenacion du fêt que seyont ou ben pas aprés rendre lo morsél sus la pâge de son articllo local rendering_entity_on_its_page = wd.isPageOfQId(id) if (linktype == '-') or rendering_entity_on_its_page then return label .. translationCat end local link = wd.siteLink(entity, linktype, lang) -- defaultlinkquery will try to link to another page on this Wiki if (not link) and defaultlinkquery then if type(defaultlinkquery) == 'string' then defaultlinkquery = {property = defaultlinkquery} end defaultlinkquery.excludespecial = true defaultlinkquery.entity = entity local claims = wd.getClaims(defaultlinkquery) if claims then for i, j in pairs(claims) do local id = wd.getMainId(j) link = wd.siteLink(id, linktype, lang) if link then break end end end end if link then if link:match('^Category:') or link:match('^Catègorie:') then -- attention, le « é » est multibyte -- liyér vers na catègoria nan pas catègorisar link = ':' .. link end return '[[' .. link .. '|' .. label .. ']]' .. translationCat end -- if not link, you can use defaultlink: a sidelink to another Wikimedia project if (not defaultlink) then defaultlink = {'enwiki'} end if defaultlink and (defaultlink ~= '-') then local linktype local sidelink, site, langcode if type(defaultlink) == 'string' then defaultlink = {defaultlink} end for i, j in ipairs(defaultlink) do sidelink, site, langcode = wd.siteLink(entity, j, lang) if sidelink then break end end if not sidelink then sidelink, site = wd.siteLink(entity, 'wikidata') end local icon, class, title = site, nil, nil -- lo tèxto montrâ du lim if site == 'wiki' then icon, class, title = langcode, "endiquior-lengoua", wd.translate('see-another-language', mw.language.fetchLanguageName(langcode, defaultlang)) elseif site == 'wikidata' then icon, class, title = 'd', "endiquior-lengoua", wd.translate('see-wikidata') else title = wd.translate('see-another-project', site) end local val = '[[' .. sidelink .. '|' .. '<span class = "' .. (class or '').. '" title = "' .. (title or '') .. '">' .. icon .. '</span>]]' return label .. ' <small>(' .. val .. ')</small>' .. translationCat end return label .. translationCat end function wd.addTrackingCat(prop, cat) -- dêt des côps étre apelâ per d’ôtros modulos if type(prop) == 'table' then local catTable = {} for i, v in ipairs(prop) do catTable[i] = wd.addTrackingCat(v,cat) end return table.concat(catTable) end if not prop and not cat then return formatError("property-param-not-provided") end if not cat then cat = wd.translate('trackingcat', prop or 'P??') end return addCat(cat) end local function unknownValue(snak, label) local str = label if type(str) == "function" then str = str(snak) end if (not str) then if snak.datatype == 'time' then str = wd.translate('sometime') else str = wd.translate('somevalue') end end if type(str) ~= "string" then return formatError(snak.datatype) end return str end local function noValue(displayformat) if not displayformat then return wd.translate('novalue') end if type(displayformat) == 'string' then return displayformat end return formatError() end local function getLangCode(entityid) return databases.langcodes[tonumber(entityid:sub(2))] end local function showLang(statement) -- retôrne lo code lengoua entre-mié parentèsa devant la valor (per ègzemplo por les biblios et los lims de defôr) local mainsnak = statement.mainsnak if mainsnak.snaktype ~= 'value' then return nil end local langlist = {} if mainsnak.datavalue.type == 'monolingualtext' then langlist = {mainsnak.datavalue.value.language} elseif (not statement.qualifiers) or (not statement.qualifiers.P407) then return else for i, j in pairs( statement.qualifiers.P407 ) do if j.snaktype == 'value' then local langentity = wd.getId(j) local langcode = getLangCode(langentity) table.insert(langlist, langcode) end end end if (#langlist > 1) or (#langlist == 1 and langlist[1] ~= defaultlang) then -- s’o est en arpetan, pas fôta de lo dére langlist.maxLang = 3 return modules.langmodule.indicationMultilingue(langlist) end end -- === DATE HANDLING === local function fuzzydate(str, precision) -- apond lo qualificatif "vers" a na dâta if not str then return nil end if (precision >= 11) or (precision == 7) or (precision == 6) then --dâtes avouéc jorns, siècllos, milènèros return "vers lo " .. str end if (precision == 8) then --dècènies ("ans ...") return "vers los " .. str end return "vers " .. str end function wd.addStandardQualifs(str, statement, onlygeneral) -- qualificateurs de date ou de lieu approximatif ou d'info globalement incertaine ; onlygenereal=true pour rerstreindre à ces derniers if (not statement) or (not statement.qualifiers) then return str end if not str then return error()-- what's that ? end if statement.qualifiers.P1480 then for i, j in pairs(statement.qualifiers.P1480) do local v = wd.getId(j) if (v == "Q21818619") and not onlygeneral then --"à proximité de" str = wd.translate('approximate-place', str) elseif (v == "Q18122778") or (v == "Q18912752") or (v == "Q56644435") or (v == "Q30230067") then --"présumé", "controversé", "probablement", "possible" str = wd.translate('uncertain-information', str) elseif (v == "Q5727902") and not onlygeneral and statement.mainsnak.datatype == 'time' then --date approximative local datevalue = statement.mainsnak.datavalue if datevalue then str = fuzzydate(str, datevalue.value.precision) end end end end return str end function wd.getDateFromQualif(statement, qualif) if (not statement) or (not statement.qualifiers) or not (statement.qualifiers[qualif]) then return nil end local v = statement.qualifiers[qualif][1] if v.snaktype ~= 'value' then -- que fâre dens cél câs ? return nil end return modules.formatDate.dateObject(v.datavalue.value) end function wd.getDate(statement) local period = wd.getDateFromQualif(statement, 'P585') -- retôrne un dateobject if period then return period end local begin, ending = wd.getDateFromQualif(statement, 'P580'), wd.getDateFromQualif(statement, 'P582') if begin or ending then return modules.formatDate.rangeObject(begin, ending) -- retôrne un rangeobject fêt de doux dateobject end return nil end function wd.getFormattedDate(statement, params) if not statement then return nil end local str --chèrche la dâta avouéc los qualifs P580/P582 local datetable = wd.getDate(statement) if datetable then str = modules.formatDate.objectToText(datetable, params) end -- et pués limita de dedens / d’en-dessus if not str then local start, ending = wd.getDateFromQualif(statement, 'P1319'), wd.getDateFromQualif(statement, 'P1326') str = modules.formatDate.between(start, ending, params) end local fromqualif = false if str then fromqualif = true end --si la date est tirée des qualificateurs, on n'y ajoute pas l'éventuel "vers ..." -- ôtrament, lo mainsnak, por les balyês de tipo time if (not str) and (statement.mainsnak.datatype == 'time') then local mainsnak = statement.mainsnak if (mainsnak.snaktype == 'value') or (mainsnak.snaktype == 'somevalue') then str = wd.formatSnak(mainsnak, params) end end if str and params and (params.addstandardqualifs ~= '-') then str = wd.addStandardQualifs(str, statement, fromqualif) end return str end wd.compare.by_quantity = function(c1, c2) local v1 = wd.getDataValue(c1.mainsnak) local v2 = wd.getDataValue(c2.mainsnak) if not (v1 and v2) then return true end return v1 < v2 end --[[ tri chronologique générique : retourne une fonction de tri de liste de déclaration en fonction d’une fonction qui calcule la clé de tri et d’une fonction qui compare les clés de tri paramètres nommés: (appel type wikidata.compare.chrono_key_sort{sortKey="nom clé"}) sortKey (optionnel) : chaine, le nom de la clé utilisée pour un tri (pour éviter de rentrer en collision avec "dateSortKey" utilisé par chronoSort au besoin) snak_key_get_function : fonction qui calcule la valeur de la clé à partir d’un snak ou d’une déclaration, (obligatoire) le résultat n’est calculé qu’une fois et est stocké en cache dans claim[sortKey] key_compare_function : fonction de comparaison des clés calculées par snak_key_get_function (optionnel) --]] function wd.chrono_key_sort(arg) local snak_key_get_function = arg.snak_key_get_function local sortKey = arg.sortKey or "dateSortKey" local key_compare_function = arg.key_compare_function or function(c1, c2) return c1 < c2 end return function(claims) for _, claim in ipairs( claims ) do if not claim[sortKey] then local key = snak_key_get_function(claim) if key then claim[sortKey] = wd.compare.get_claim_date(key) else claim[sortKey] = 0 end end end table.sort( claims, function(c1, c2) return key_compare_function(c1[sortKey], c2[sortKey]) end ) return claims end end function wd.quantitySort(claims, inverted) local function sort(c1, c2) local v1 = wd.getDataValue(c1.mainsnak) local v2 = wd.getDataValue(c2.mainsnak) if not (v1 and v2) then return true end if inverted then return v2 < v1 end return v1 < v2 end table.sort(claims, sort ) return claims end function wd.alphabetSort(claims) local function sort(c1, c2) local v1 = wd.getDataValue(c1.mainsnak, {link = '-', displayformat = {monolingualtext = 'raw'}}) local v2 = wd.getDataValue(c2.mainsnak, {link = '-', displayformat = {monolingualtext = 'raw'}}) if not (v1 and v2) then return true end return modules.linguistic.makeSortkey(v1) < modules.linguistic.makeSortkey(v2) end table.sort(claims, sort ) return claims end function wd.compare.get_claim_date(claim, datetype) -- rend une date au format numérique pour faire des comparaisons local snak = claim.mainsnak or claim if datetype and datetype == 'personbirthdate' then -- fonctionne avec un claim dont la valeur est une personne dont on va rendre la date de naissance if (snak.snaktype == 'value') and (snak.datatype == 'wikibase-item') then local personid = wd.getId(snak) local birthclaims = wd.getClaims({ entity = personid, property = 'P569', numval = 1}) if birthclaims then return wd.compare.get_claim_date(birthclaims[1] or birthclaims) else return math.huge end else return math.huge end -- en cas de donnée manquante, valeur infinie qui entraîne le classement en fin de liste end local iso, datequalif, isonumber if (snak.snaktype == 'value') and (snak.datatype == 'time') then iso = snak.datavalue.value.time else for i, dqualif in ipairs(datequalifiers) do iso = timeFromQualifs(claim, {dqualif}) if iso then datequalif = dqualif break end end if not iso then return math.huge end end -- transformation en nombre (indication de la base car gsub retourne deux valeurs) isonumber = tonumber( iso:gsub( '(%d)%D', '%1' ), 10 ) -- ajustement de la date tenant compte du qualificatif dont elle est issue : un fait se terminant à une date est antérieur à un autre commençant à cette date if datequalif == 'P582' then --date de fin isonumber = isonumber - 2 elseif datequalif == 'P1326' then -- date au plus tard isonumber = isonumber - 1 elseif datequalif == 'P1319' then -- date au plus tôt isonumber = isonumber + 1 elseif datequalif == 'P571' or datequalif == 'P580' then -- date de début et date de création isonumber = isonumber + 2 end return isonumber end function wd.compare.chronoCompare(c1, c2) return wd.compare.get_claim_date(c1) < wd.compare.get_claim_date(c2) end -- fonction pour renverser l’ordre d’une autre fonction function wd.compare.rev(comp_criteria) return function(c1, c2) -- attention les tris en lua attendent des fonctions de comparaison strictement inférieur, on doit -- vérifier la non égalité quand on inverse l’ordre d’un critère, d’ou "and comp_criteria(c2,c1)" return not(comp_criteria(c1,c2)) and comp_criteria(c2,c1) end end -- Fonction qui trie des Claims de type time selon l'ordre chronologique -- Une clé de tri nomée « dateSortKey » est ajouté à chaque claim. -- Si des clés de tri de ce nom existent déjà, elles sont utilisées sans modification. function wd.chronoSort( claims, sorttype ) for _, claim in ipairs( claims ) do if not claim.dateSortKey then if sorttype and (sorttype == 'age' or sorttype == 'ageinverted') then claim.dateSortKey = wd.compare.get_claim_date(claim, 'personbirthdate') else claim.dateSortKey = wd.compare.get_claim_date(claim) end if sorttype and (sorttype == 'inverted' or sorttype == 'ageinverted') and claim.dateSortKey == math.huge then claim.dateSortKey = -math.huge -- quand la donnée est manquante on lui assigne la valeur qui entraîne le classement en fin de liste end end end table.sort( claims, function ( c1, c2 ) if sorttype and (sorttype == 'inverted' or sorttype == 'ageinverted') then return c2.dateSortKey < c1.dateSortKey end return c1.dateSortKey < c2.dateSortKey end ) return claims end -- Function to prioritize certain languages in a multilingual label context -- prioritize french, mul, roman languages, english if not all values needed function wd.sortByLanguage(claims) -- Arbitrary order for now, ask to make it a parameter if needed local priority = { fr=1, mul=2, ["en-gb"]=3, en=4, es=5, it=6, de=7 } -- maybe something to generalize a bit : -- local wikilang = mw.getContentLanguage() -- local priority = wikilang:getFallbackLanguages() -- priority.insert(priority, 1, wikilang.code) local function get_priority(lang) local attempt = priority[lang] if attempt ~= nil then return attempt else return math.huge end end local function get_snak_value(mainsnak) if mainsnak.datavalue and mainsnak.datavalue.value then return mainsnak.datavalue.value end end -- get the main val as an object local function get_main_value(claim) if claim.mainsnak then return get_snak_value(claim.mainsnak) end end local function sortfunction(v1, v2) -- get a value if they are statements or qualifiers as well local str1 = get_main_value(v1) or get_snak_value(v1) local str2 = get_main_value(v2) or get_snak_value(v2) if str1 ~= nil and str2 ~= nil then local prio1 = get_priority(str1.language) local prio2 = get_priority(str2.language) return prio1 < prio2 elseif str1 then return true else return false end end table.sort(claims, sortfunction) return claims end local function get_numeric_claim_value(claim, propertySort) local val local claimqualifs = claim.qualifiers if claimqualifs then local vals = claimqualifs[propertySort] if vals and vals[1].snaktype == 'value' then val = vals[1].datavalue.value end end return tonumber(val or 0) end function wd.compare.numeric(propertySort) return function(c1, c2) return get_numeric_claim_value(c1, propertySort) < get_numeric_claim_value(c2, propertySort) end end -- Fonction qui trie des Claims de type value selon l'ordre de la propriété fournit -- Une clé de tri nomée « dateSortKey » est ajouté à chaque claim. -- Si des clés de tri de ce nom existent déjà, elles sont utilisées sans modification. function wd.numericPropertySort( claims, propertySort ) for _, claim in ipairs( claims ) do if not claim.dateSortKey then local val = get_numeric_claim_value(claim, propertySort) claim.dateSortKey = tonumber(val or 0) end end table.sort( claims, function ( c1, c2 ) return c1.dateSortKey < c2.dateSortKey end ) return claims end --[[ test possible en console pour la fonction précédente : = p.formatStatements{entity = "Q375946", property = 'P50', sorttype = 'P1545', linkback = "true"} --]] -- =================== function wd.getReferences(statement) local refdata = statement.references if not refdata then return nil end local refs = {} local hashes = {} for i, ref in pairs(refdata) do local s local function hasValue(prop) -- checks that the prop is here with valid value if ref.snaks[prop] and ref.snaks[prop][1].snaktype == 'value' then return true end return false end if ref.snaks.P248 then -- cas lorsque P248 (affirmé dans) est utilisé for j, source in pairs(ref.snaks.P248) do if source.snaktype == 'value' then local page, accessdate, quotation if hasValue('P304') then -- page page = wd.formatSnak(ref.snaks.P304[1]) end if hasValue('P813') then -- date de consultation accessdate = wd.formatSnak(ref.snaks.P813[1]) end if hasValue('P1683') then -- citation quotation = wd.formatSnak(ref.snaks.P1683[1]) end local sourceId = wd.getId(source) s = modules.reference.citeitem(sourceId, {['pâge'] = page, ['accessdate'] = accessdate, ['citacion'] = quotation}) table.insert(refs, s) table.insert(hashes, ref.hash .. sourceId) end end elseif hasValue('P8091') or hasValue('P854') then -- cas lorsque P8091 (Archival Resource Key) ou P854 (URL de la référence)est utilisé local arkKey, url, title, author, publisher, accessdate, publishdate, publishlang, quotation, description if hasValue('P8091') then arkKey = wd.formatSnak(ref.snaks.P8091[1], {text = "-"}) url = 'https://n2t.net/' .. arkKey if hasValue('P1476') then title = wd.formatSnak(ref.snaks.P1476[1]) else title = arkKey end elseif hasValue('P854') then url = wd.formatSnak(ref.snaks.P854[1], {text = "-"}) if hasValue('P1476') then title = wd.formatSnak(ref.snaks.P1476[1]) else title = mw.ustring.gsub(url, '^[Hh][Tt][Tt][Pp]([Ss]?):(/?)([^/])', 'http%1://%3') end end --todo : handle multiple values for author, etc. if hasValue('P1810') then -- sous le nom description = 'desot lo nom ' .. wd.formatSnak(ref.snaks.P1810[1]) end if hasValue('P813') then -- date de consultation accessdate = wd.formatSnak(ref.snaks.P813[1]) end if hasValue('P50') then -- author (item type) author = wd.formatSnak(ref.snaks.P50[1]) elseif hasValue('P2093') then -- author (string type) author = wd.formatSnak(ref.snaks.P2093[1]) end if hasValue('P123') then -- éditeur publisher = wd.formatSnak(ref.snaks.P123[1]) end if hasValue('P1683') then -- citation quotation = wd.formatSnak(ref.snaks.P1683[1]) end if hasValue('P577') then -- date de publication publishdate = wd.formatSnak(ref.snaks.P577[1]) end if hasValue('P407') then -- langue de l'œuvre local id = wd.getId(ref.snaks.P407[1]) publishlang = getLangCode(id) end s = modules.cite.limVouebe{titro = title, url = url, otor = author, editor = publisher, lengoua = publishlang, ['en legne lo'] = publishdate, ['viu lo'] = accessdate, ['citacion'] = quotation, ['dèscripcion'] = description} table.insert(hashes, ref.hash) table.insert(refs, s) elseif ref.snaks.P854 and ref.snaks.P854[1].snaktype == 'value' then s = wd.formatSnak(ref.snaks.P854[1], {text = "-"}) table.insert(hashes, ref.snaks.P854[1].hash) table.insert(refs, s) end end if #refs > 0 then if #hashes == #refs then return refs, hashes end return refs end end function wd.sourceStr(sources, hashes) if not sources or (#sources == 0) then return nil end local useHashes = hashes and #hashes == #sources for i, j in ipairs(sources) do local refArgs = {name = 'ref', content = j} if useHashes and hashes[i] ~= '-' then refArgs.args = {name = 'wikidata-' .. hashes[i]} end sources[i] = mw.getCurrentFrame():extensionTag(refArgs) end return table.concat(sources, '<sup class="reference cite_virgula">,</sup>') end function wd.getDataValue(snak, params) if not params then params = {} end local speciallabels = params.speciallabels -- parfois on a besoin de faire une liste d'éléments pour lequel le libellé doit être changé, pas très pratique d'utiliser une fonction pour ça if snak.snaktype ~= 'value' then return nil end local datatype = snak.datatype local value = snak.datavalue.value local displayformat = params.displayformat if type(displayformat) == 'table' then displayformat = displayformat[datatype] end if type(displayformat) == 'function' then return displayformat(snak, params) end if datatype == 'wikibase-item' then return wd.formatEntity(wd.getId(snak), params) end if datatype == 'url' then if params.displayformat == 'raw' then return value else return modules.weblink.makelink(value, params.text) end end if datatype == 'math' then return mw.getCurrentFrame():extensionTag( "math", value) end if datatype == 'tabular-data' then return mw.ustring.sub(value, 6, 100) -- returns the name of the file, without the "Data:" prefix end if (datatype == 'string') or (datatype == 'external-id') or (datatype == 'commonsMedia') then -- toutes les données de type string sauf "math" if params.urlpattern then local urlpattern = params.urlpattern if type(urlpattern) == 'function' then urlpattern = urlpattern(value) end -- encodage de l'identifiant qui se retrouve dans le path de l'URL, à l'exception des slashes parfois rencontrés, qui sont des séparateurs à ne pas encoder local encodedValue = mw.uri.encode(value, 'PATH'):gsub('%%2F', '/') -- les parenthèses autour du encodedValue:gsub() sont nécessaires, sinon sa 2e valeur de retour est aussi passée en argument au mw.ustring.gsub() parent local url = mw.ustring.gsub(urlpattern, '$1', (encodedValue:gsub('%%', '%%%%'))) value = '[' .. url .. ' ' .. (params.text or value) .. ']' end return value end if datatype == 'time' then -- format example: +00000001809-02-12T00:00:00Z if displayformat == 'raw' then return value.time else local dateobject = modules.formatDate.dateObject(value, {precision = params.precision}) return modules.formatDate.objectToText(dateobject, params) end end if datatype == 'globe-coordinate' then -- retourne une table avec clés latitude, longitude, précision et globe à formater par un autre module (à changer ?) if displayformat == 'latitude' then return value.latitude elseif displayformat == 'longitude' then return value.longitude else local coordvalue = mw.clone( value ) coordvalue.globe = databases.globes[value.globe] -- transforme l'ID du globe en nom anglais utilisable par geohack return coordvalue -- note : les coordonnées Wikidata peuvent être utilisée depuis Module:Coordinates. Faut-il aussi autoriser à appeler Module:Coordiantes ici ? end end if datatype == 'quantity' then -- todo : gérer les paramètres précision local amount, unit = value.amount, value.unit if unit then unit = unit:match('Q%d+') end if not unit then unit = 'dimensionless' end local raw if displayformat == "raw" then raw = true end return modules.formatNum.displayvalue(amount, unit, {targetunit = params.targetunit, raw = raw, rounding = params.rounding, showunit = params.showunit or 'short', showlink = params.showlink} ) end if datatype == 'monolingualtext' then if value.language == defaultlang or displayformat == 'raw' then return value.text else return modules.langmodule.langue({value.language, value.text, nocat=true}) end end return formatError('unknown-datavalue-type' ) end function wd.stringTable(args) -- like getClaims, but get a list of string rather than a list of snaks, for easier manipulation local claims = args.claims local cat = '' if not claims then claims = wd.getClaims(args) end if not claims or claims == {} then return {}, {}, cat end if args.removedupesdate and (args.removedupesdate ~= '-') then claims, cat = removeDupesDate(claims, args.removedupesdate) end local props = {} -- liste des propriétés associété à chaque string pour catégorisation et linkback for i, j in pairs(claims) do claims[i] = wd.formatStatement(j, args) table.insert(props, j.mainsnak.property) end if args.removedupes and (args.removedupes ~= '-') then claims = wd.addNewValues({}, claims) -- devrait aussi supprimer de props celles qui ne sont pas utilisées end return claims, props, cat end function wd.getQualifiers(statement, qualifs, params) if not statement.qualifiers then return nil end local vals = {} if type(qualifs) == 'string' then qualifs = wd.splitStr(qualifs) end for i, j in pairs(qualifs) do if statement.qualifiers[j] then for k, l in pairs(statement.qualifiers[j]) do table.insert(vals, l) end end end if #vals == 0 then return nil end return vals end function wd.getFormattedQualifiers(statement, qualifs, params) if not params then params = {} end local qualiftable = wd.getQualifiers(statement, qualifs) if not qualiftable then return nil end qualiftable = wd.filterClaims(qualiftable, params) or {} -- Sorting to prioritize languages if(params.showonlyqualifier ~= nil) then qualiftable = wd.sortClaims(qualiftable, params.sorttype or params.qualifsorttype) end for i, j in pairs(qualiftable) do qualiftable[i] = wd.formatSnak(j, params) end return modules.linguistic.conj(qualiftable, params.conjtype) end function wd.showQualifiers(str, statement, args) local qualifs = args.showqualifiers if not qualifs then return str -- or error ? end if type(qualifs) == 'string' then qualifs = wd.splitStr(qualifs) end local qualifargs = args.qualifargs or {} -- formatage des qualificatifs = args commençant par "qualif", ou à défaut, les mêmes que pour la valeur principale qualifargs.displayformat = args.qualifdisplayformat or args.displayformat qualifargs.labelformat = args.qualiflabelformat or args.labelformat qualifargs.labelformat2 = args.qualiflabelformat2 or args.labelformat2 qualifargs.link = args.qualiflink or args.link qualifargs.linktopic = args.qualiflinktopic or args.linktopic qualifargs.conjtype = args.qualifconjtype qualifargs.precision = args.qualifprecision qualifargs.targetunit = args.qualiftargetunit qualifargs.defaultlink = args.qualifdefaultlink or args.defaultlink qualifargs.defaultlinkquery = args.qualifdefaultlinkquery or args.defaultlinkquery if args.qualiflabelformat == 'objectgender' then local objectid = wd.getId(statement.mainsnak) qualifargs.labelformat = wd.getgender(objectid) end local formattedqualifs if args.qualifformat and type (args.qualifformat) == 'function' then formattedqualifs = args.qualifformat(statement, qualifs, qualifargs) else formattedqualifs = wd.getFormattedQualifiers(statement, qualifs, qualifargs) end if formattedqualifs and formattedqualifs ~= "" then str = str .. " (" .. formattedqualifs .. ")" end return str end function wd.formatSnak( snak, params ) if not params then params = {} end -- pour faciliter l'appel depuis d'autres modules if snak.snaktype == 'somevalue' then return unknownValue(snak, params.unknownlabel) elseif snak.snaktype == 'novalue' then return noValue(params.novaluelabel) elseif snak.snaktype == 'value' then return wd.getDataValue( snak, params) else return formatError( 'unknown-snak-type' ) end end function wd.formatStatement( statement, args ) -- FONCTION A REORGANISER (pas très lisible) if not args then args = {} end if not statement.type or statement.type ~= 'statement' then return formatError( 'unknown-claim-type' ) end local prop = statement.mainsnak.property local str -- special displayformat f if args.statementformat and (type(args.statementformat) == 'function') then str = args.statementformat(statement, args) elseif (statement.mainsnak.datatype == 'time') and (statement.mainsnak.dateformat ~= '-') then if args.displayformat == 'raw' and statement.mainsnak.snaktype == 'value' then str = statement.mainsnak.datavalue.value.time else str = wd.getFormattedDate(statement, args) end elseif args.showonlyqualifier and (args.showonlyqualifier ~= '') then str = wd.getFormattedQualifiers(statement, args.showonlyqualifier, args) if not str then return nil end if args.addstandardqualifs ~= '-' then str = wd.addStandardQualifs(str, statement, true) end else str = wd.formatSnak( statement.mainsnak, args ) if (args.addstandardqualifs ~= '-') and (args.displayformat ~= 'raw') then str = wd.addStandardQualifs(str, statement) end end -- ajouts divers if args.showlang == true then local indicateur = showLang(statement) if indicateur then str = indicateur .. '&nbsp;' .. str end end if args.showqualifiers then str = wd.showQualifiers(str, statement, args) end if args.showdate then -- when "showdate and chronosort are both set, date retrieval is performed twice local period = wd.getFormattedDate(statement, args, "-") -- 3 arguments indicate the we should not use additional qualifiers, already added by wd.formatStatement if period then str = str .. " <small>(" .. period .. ")</small>" end end if args.showsource and args.showsource ~= '-' and args.showsource ~= "false" then if args.showsource == "only" then str="" end -- si showsource="only", alors ne montrer que la (les) source(s), -- sans la valeur qui, auparavant, était enregistrée dans str -- Utilisé par le modèle {{PH census}} local sources, hashes = wd.getReferences(statement) if sources then local source = wd.sourceStr(sources, hashes) if source then str = str .. source end end end return str end function wd.addLinkBack(str, id, property) if not id or id == '' then id = wd.getEntityIdForCurrentPage() end if not id then return str end if type(property) == 'table' then property = property[1] end id = mw.text.trim(wd.entityId(id)) local class = '' if property then class = 'wd_' .. string.lower(property) end local icon = '[[Fichiér:Blue pencil.svg|%s|10px|baseline|class=noviewer|link=%s]]' local title = wd.translate('see-wikidata-value') local url = mw.uri.fullUrl('d:' .. id, 'uselang=frp') url.fragment = property -- ajoute une #ancre si paramètre "property" défini url = tostring(url) local v = mw.html.create('span') :addClass(class) :wikitext(str) :tag('span') :addClass('noprint wikidata-linkback skin-invert') :wikitext(icon:format(title, url)) :allDone() return tostring(v) end function wd.addRefAnchor(str, id) --[[ Insère une ancre pour une référence générée à partir d'un élément wd. L'id Wikidata sert d'identifiant à l'ancre, à utiliser dans les modèles type "harvsp" --]] return tostring( mw.html.create('span') :attr('id', id) :attr('class', "ovra") :wikitext(str) ) end --=== FUNCTIONS USING AN ENTITY AS ARGUMENT === local function formatStatementsGrouped(args, type) -- regroupe les affirmations ayant la même valeur en mainsnak, mais des qualificatifs différents -- (seulement pour les propriétés de type élément) local claims = wd.getClaims(args) if not claims then return nil end local groupedClaims = {} -- regroupe les affirmations par valeur de mainsnak local function addClaim(claim) local id = wd.getMainId(claim) for i, j in pairs(groupedClaims) do if (j.id == id) then table.insert(groupedClaims[i].claims, claim) return end end table.insert(groupedClaims, {id = id, claims = {claim}}) end for i, claim in pairs(claims) do addClaim(claim) end local stringTable = {} -- instructions ad hoc pour les paramètres concernant la mise en forme d'une déclaration individuelle local funs = { {param = "showqualifiers", fun = function(str, claims) local qualifs = {} for i, claim in pairs(claims) do local news = wd.getFormattedQualifiers(claim, args.showqualifiers, args) if news then table.insert(qualifs, news) end end local qualifstr = modules.linguistic.conj(qualifs, wd.translate("qualif-separator")) if qualifstr and qualifstr ~= "" then str = str .. " (" .. qualifstr .. ")" end return str end }, {param = "showdate", fun = function(str, claims) -- toutes les dates sont regroupées à l'intérieur des mêmes parenthèses ex "médaille d'or (1922, 1924)" local dates = {} for i, statement in pairs(claims) do local s = wd.getFormattedDate(statement, args, true) if statement then table.insert(dates, s) end end local datestr = modules.linguistic.conj(dates) if datestr and datestr ~= "" then str = str .. " <small>(" .. datestr .. ")</small>" end return str end }, {param = "showsource", fun = function(str, claims) -- les sources sont toutes affichées au même endroit, à la fin -- si deux affirmations ont la même source, on ne l'affiche qu'une fois local sources = {} local hashes = {} local function dupeRef(old, new) for i, j in pairs(old) do if j == new then return true end end end for i, claim in pairs(claims) do local refs, refHashes = wd.getReferences(claim) if refs then for i, j in pairs(refs) do if not dupeRef(sources, j) then table.insert(sources, j) local hash = (refHashes and refHashes[i]) or '-' table.insert(hashes, hash) end end end end return str .. (wd.sourceStr(sources, hashes) or "") end } } for i, group in pairs(groupedClaims) do -- bricolage pour utiliser les arguments de formatStatements local str = wd.formatEntity(group.id, args) if not str then str = '???' -- pour éviter erreur Lua si formatEntity a retourné nil end for i, fun in pairs(funs) do if args[fun.param] then str = fun.fun(str, group.claims, args) end end table.insert(stringTable, str) end args.valuetable = stringTable return wd.formatStatements(args) end function wd.formatStatements( args )--Format statement and concat them cleanly if args.value == '-' then return nil end -- If a value is already set: use it, except if it's the special value {{WD}} (use wikidata) if args.value and args.value ~= '' then local valueexpl = wd.translate("activate-query") if args.value ~= valueexpl then return args.value end -- There is no value set, and args.expl disables wikidata on empty values elseif args.expl then return nil end if args.grouped and args.grouped ~= '' then args.grouped = false return formatStatementsGrouped(args) end local valuetable = args.valuetable -- dans le cas où les valeurs sont déjà formatées local props -- les propriétés réellement utilisées (dans certains cas, ce ne sont pas toutes celles de args.property local cat = '' if not valuetable then -- cas le plus courant valuetable, props, cat = wd.stringTable(args) end if args.ucfirst == '-' and args.conjtype == 'new line' then args.conjtype = 'lowercase new line' end local str = modules.linguistic.conj(valuetable, args.conjtype) if not str then return args.default end if not props then props = wd.splitStr(args.property)[1] end if args.ucfirst ~= '-' then str = modules.linguistic.ucfirst(str) end if args.addcat and (args.addcat ~= '-') then str = str .. wd.addTrackingCat(props) .. cat end if args.linkback and (args.linkback ~= '-') then str = wd.addLinkBack(str, args.entity, props) end if args.returnnumberofvalues then return str, #valuetable end return str end function wd.formatAndCat(args) if not args then return nil end args.linkback = args.linkback or true args.addcat = true if args.value then -- do not ignore linkback and addcat, as formatStatements do if args.value == '-' then return nil end local val = args.value .. wd.addTrackingCat(args.property) val = wd.addLinkBack(val, args.entity, args.property) return val end return wd.formatStatements( args ) end function wd.getTheDate(args) local claims = wd.getClaims(args) if not claims then return nil end local formattedvalues = {} for i, j in pairs(claims) do local v = wd.getFormattedDate(j, args) if v then table.insert(formattedvalues, v ) end end local val = modules.linguistic.conj(formattedvalues) if not val then return nil end if args.addcat == true then val = val .. wd.addTrackingCat(args.property) end val = wd.addLinkBack(val, args.entity, args.property) return val end function wd.keyDate (event, item, params) params = params or {} params.entity = item if type(event) == 'table' then for i, j in pairs(event) do params.targetvalue = nil -- réinitialisation barbare des paramètres modifiés local s = wd.keyDate(j, item, params) if s then return s end end elseif type(event) ~= 'string' then return formatError('invalid-datatype', type(event), 'string') elseif string.sub(event, 1, 1) == 'Q' then -- on demande un élément utilisé dans P:P793 (événement clé) params.property = 'P793' params.targetvalue = event params.addcat = params.addcat or true return wd.getTheDate(params) elseif string.sub(event, 1, 1) == 'P' then -- on demande une propriété params.property = event return wd.formatAndCat(params) else return formatError('invalid-entity-id', event) end end function wd.mainDate(entity) -- essaye P580/P582 local args = {entity = entity, addcat = true} args.property = 'P580' local startpoint = wd.formatStatements(args) args.property = 'P582' local endpoint = wd.formatStatements(args) local str if (startpoint or endpoint) then str = modules.formatDate.daterange(startpoint, endpoint, params) str = wd.addLinkBack(str, entity, 'P582') return str end -- défaut : P585 args.property = {'P585', 'P571'} args.linkback = true return wd.formatStatements(args) end -- ==== Fonctions sur le genre ==== function wd.getgender(id) local vals = { ['Q6581072'] = 'f', -- féminin ['Q6581097'] = 'm', -- masculin ['Q1052281'] = 'f', -- femme transgenre ['Q2449503'] = 'm', -- homme transgenre ['Q17148251'] = 'f', -- en:Travesti (gender identity) ['Q43445'] = 'f', -- femelle ['Q44148'] = 'm', -- mâle default = '?' } local gender = wd.formatStatements{entity = id, property = 'P21', displayformat = 'raw', numval = 1} return vals[gender] or vals.default end wd.isGender = {m = true, male = true, f = true, female = true} --reconnaissance des chaînes de caractères désignant un genre -- catégories de genre/nombre function wd.getgendernum(claims) local personid, gender local anym = false local anyf = false local anyunknown = false for i, claim in pairs(claims) do local snak = claim.mainsnak or claim if(snak.snaktype == 'value') and (snak.datatype == 'wikibase-item') then personid = wd.getId(snak) gender = wd.getgender(personid) anym = anym or (gender == 'm') anyf = anyf or (gender == 'f') anyunknown = anyunknown or (gender == '?') else anyunknown = true end end local gendernum if #claims > 1 then if anyunknown then gendernum = 'p' else if anym and not anyf then gendernum = 'mp' end if anyf and not anym then gendernum = 'fp' end if anym and anyf then gendernum = 'mixtep' end end else gendernum = 's' if anym then gendernum = 'ms' end if anyf then gendernum = 'fs' end end return gendernum end -- récupération des libellés genrés de Wikidata function wd.genderedlabel(id, labelgender) local label if not labelgender then return nil end if labelgender == 'f' or labelgender == 'female' then -- femme : chercher le libellé dans P2521 (libellé féminin) label = wd.formatStatements{entity = id, property = 'P2521', isinlang = 'frp', numval = 1, ucfirst = '-'} elseif labelgender == 'm' or labelgender == 'male' then -- homme : chercher le libellé dans P3321 (libellé masculin) label = wd.formatStatements{entity = id, property = 'P3321', isinlang = 'frp', numval = 1, ucfirst = '-'} end if not label then label = wd.getLabel(id) end return label end -- === FUNCTIONS FOR TRANSITIVE PROPERTIES === function wd.getIds(item, query) query.excludespecial = true query.displayformat = 'raw' query.entity = item query.addstandardqualifs = '-' return wd.stringTable(query) end -- recursively adds a list of qid to an existing list, based on the results of a query function wd.addVals(list, query, maxdepth, maxnodes, stopval) maxdepth = tonumber(maxdepth) or 10 maxnodes = tonumber(maxnodes) or 100 if (maxdepth < 0) then return list end if stopval and wd.isHere(list, stopval) then return list end local origsize = #list for i = 1, origsize do -- tried a "checkpos" param instead of starting to 1 each time, but no impact on performance local candidates = wd.getIds(list[i], query) list = wd.addNewValues(list, candidates, maxnodes, stopval) if list[#list] == stopval then return list end if #list >= maxnodes then return list end end if (#list == origsize) then return list end return wd.addVals(list, query, maxdepth - 1, maxnodes, stopval, origsize + 1) end -- returns a list of items transitively matching a query (orig item is not included in the list) function wd.transitiveVals(item, query, maxdepth, maxnodes, stopval) maxdepth = tonumber(maxdepth) or 5 if type(query) == "string" then query = {property = query} end -- récupération des valeurs local vals = wd.getIds(item, query) if not vals then return nil end local v = wd.addVals(vals, query, maxdepth - 1, maxnodes, stopval) if not v then return nil end -- réarrangement des valeurs if query.valorder == "inverted" then local a = {} for i = #v, 1, -1 do a[#a+1] = v[i] end v = a end return v end -- returns true if an item is the value of a query, transitively function wd.inTransitiveVals(searchedval, sourceval, query, maxdepth, maxnodes ) local vals = wd.transitiveVals(sourceval, query, maxdepth, maxnodes, searchedval ) if (not vals) then return false end for _, val in ipairs(vals) do if (val == searchedval) then return true end end return false end -- returns true if an item is a superclass of another, based on P279 function wd.isSubclass(class, item, maxdepth) local query = {property = 'P279'} if class == item then -- item is a subclass of itself iff it is a class if wd.getIds(item, query) then return true end return false end return wd.inTransitiveVals(class, item, query, maxdepth ) end -- returns true if one of the best ranked P31 values of an item is the target or a subclass of the target -- rank = 'valid' would seem to make sense, but it would need to check for date qualifiers as some P31 values have begin or end date function wd.isInstance(targetclass, item, maxdepth) maxdepth = maxdepth or 10 local directclasses = wd.transitiveVals(item, {property = 'P31'}, 1) if not directclasses then return false end for i, class in pairs(directclasses) do if wd.isSubclass(targetclass, class, maxdepth - 1) then return true end end return false end -- return the first value in a transitive query that belongs to a particular class. For instance find a value of P131 that is a province of Canada function wd.findVal(sourceitem, targetclass, query, recursion, instancedepth) if type(query) == "string" then query = {property = query} end local candidates = wd.getIds(sourceitem, query) if candidates then for i, j in pairs(candidates) do if wd.isInstance(targetclass, j, instancedepth) then return j end end if not recursion then recursion = 3 else recursion = recursion - 1 end if recursion < 0 then return nil end for i, candidate in pairs(candidates) do return wd.findVal(candidate, targetclass, query, recursion, instancedepth) end end end -- === VARIA === function wd.getDescription(entity, lang) lang = lang or defaultlang local description if lang == defaultlang then return mw.wikibase.description(qid) end if not entity.descriptions then return wd.translate('no description') end local descriptions = entity.descriptions if not descriptions then return nil end if descriptions[lang] then return descriptions[delang].value end return entity.id end function wd.Dump(entity) entity = wd.getEntity(entity) if not entity then return formatError("entity-param-not-provided") end return "<pre>"..mw.dumpObject(entity).."</pre>" end function wd.frameFun(frame) local args = frame.args local funname = args[1] table.remove(args, 1) return wd[funname](args) end return wd oiv22h4r8485yd6vsabus3vvjms2cyz Module:Dâta complèxa 828 8340 231398 176344 2026-05-28T21:12:13Z ChrisPtDe 22 mês’a jorn 231398 Scribunto text/plain -- luacheck: globals mw, no max line length -- TODO: améliorer les synergies avec Module:Date (gestion par module:Date de dates sans lien et de "XIe siècle en astronautique" local datemodule = require 'Module:Dâta' local linguistic -- = require 'Module:Lengouistico' -- chargé uniquement si nécessaire local roman -- = require 'Module:Romen' -- chargé uniquement si nécessaire local p = {} local numericprecision = { -- convertir les précisions en valeurs numériques = à celles utilisées par Wikidata gigayear = 0, megayear = 3, millenium = 6, century = 7, decade = 8, year = 9, month = 10, day = 11, hour = 12, minute = 13, second = 14, } local sufixoDevJC = ' <abbr class="abbr nowrap" title="devant Jèsus-Crist">dev. J.-C.</abbr>' local function vowelfirst(str) linguistic = linguistic or require 'Module:Lengouistico' return linguistic.vowelfirst(str) end function p.dateObject(orig, params) --[[ transforme un snak en un nouvel objet utilisable par des fonctions comme p.setprecision {type = 'dateobject', timestamp = str, era = '+' ou '-', year = number, month = number, day = number, calendar = calendar} ]]-- if not params then params = {} end local newobj = p.splitDate(orig.time, orig.calendarmodel) newobj.precision = params.precision or orig.precision newobj.type = 'dateobject' return newobj end function p.rangeObject(begin, ending, params) --[[ objet comportant un timestamp pour le classement chronologique et deux dateobject (begin et ending) ]]-- local timestamp if begin then timestamp = begin.timestamp else timestamp = ending.timestamp end return {begin = begin, ending = ending, timestamp = timestamp, type = 'rangeobject'} end function p.objectToText(obj, params) if obj.type == 'dateobject' then if params and params.withpreposition then return p.atdate(obj, params) else return p.simplestring(obj, params) end elseif obj.type == 'rangeobject' then return p.daterange(obj.begin, obj.ending, params) end end local function setprecision(obj, maxprecision) local precision if type(obj) == "string" then precision = tonumber(obj) elseif type(obj) == "number" then precision = obj elseif type(obj) == "table" then precision = tonumber(obj.precision) or numericprecision[obj.precision] end if not precision then precision = 0 end -- maxprecision, surtout pour données Wikidata quand on veut afficher avec moins de précision que l'input (par exemple afficher seulement l'année) if maxprecision then maxprecision = tonumber(maxprecision) or numericprecision[maxprecision] end if maxprecision then return math.min(precision, maxprecision) end return precision end local function bigDate(year, precision) -- TODO : gestion de la précision local val, unit = 0, "" if year > 999999999 then unit = " [[giga|G]][[An jelien|a]]" val = year / 1000000000 elseif year > 999999 then unit = " [[mèga|M]][[An jelien|a]]" val = year / 1000000 end val = mw.getContentLanguage():formatNum(val) return val .. unit end local function milleniumString(millenium, era, hideera) roman = roman or require 'Module:Romen' local str = roman.toRoman(millenium) .. '<sup>émo</sup> milènèro' if era == '-' and (not hideera) then str = str .. sufixoDevJC end return str end local function centuryString(century, era, hideera) roman = roman or require 'Module:Romen' local str = roman.toRoman(century) .. '<sup>émo</sup> siècllo' if era == '-' and (not hideera) then str = str .. sufixoDevJC end return str end local function decadeString(decade, era, hideera, withlink) local target local str = 'ans ' .. decade if decade ~= '0' then str = str .. '0' end if era == '-' and (not hideera) then if withlink then target = str .. ' dev. J.-C.' end str = str .. sufixoDevJC end if withlink then if target then str = target .. '|' .. str end str = '[[' .. str .. ']]' end return str end function p.simplestring(dateobject, displayformat) -- transforme un object date ponctuel en texte -- les dates de type ISO devraient passer par Module:Date, mais il faut pouvoir désactiver les liens if type(dateobject) == 'string' or type(dateobject) == 'nil' then return dateobject end -- si le date object comporte déjà le texte souhaité on le retourne if dateobject.string then return dateobject.string end if (not dateobject.year) and (not dateobject.month) and dateobject.day then -- si seul le jour est passé, par exemple à cause de removeclutter, le format n'est pas pris en charge par module:Date if displayformat.precision and numericprecision[displayformat.precision] < 11 then return '' else return tostring(dateobject.day) end end local era = dateobject.era if not displayformat then displayformat = {} end local linktopic = displayformat.linktopic or displayformat.link local nolinks if linktopic == '-' then nolinks = true end local str local precision = setprecision(dateobject, displayformat.precision) local year = tonumber(dateobject.year) -- formats gérés par ce module if year then if year > 999999 then -- grosses dates pour l'astronomie, la paléontologie return bigDate(year, precision) end local hideera = displayformat.hideera if precision == 6 then local millenium = math.floor((year - 1)/1000) + 1 str = milleniumString(millenium, era, hideera) elseif precision == 7 then local century = math.floor((year - 1)/100) + 1 if year == 0 then century = 1 end str = centuryString(century, era, hideera) elseif precision == 8 then local decade = tostring(math.floor(year/10)) str = decadeString(decade, era, hideera, not nolinks) end if str then return str end end -- formats gérés par Module:Date if year and (era == '-') then year = 0 - year end local month, day if precision > 9 then month = dateobject.month if precision > 10 then day = dateobject.day end end local argDevJC -- équivalent de hideera pour modeleDate if displayformat.hideera then argDevJC = 'nan' end str = datemodule.modeloData{jorn = day, mes = month, an = year, qualificatif = linktopic, nolinks = nolinks, devJC = argDevJC, lims = true} return str or '' end local function fromToNow(datestr, precision) -- retourne "depuis" plutôt que "à partir de" quand ce n'est pas terminé if (precision >= 11) or (precision == 7) or (precision == 6) then -- on dit "depuis le" pour les dates avec jour, les siècles, les millénaires if vowelfirst(datestr) then -- suppose l'absence de lien interne return "dês l’" .. datestr else return "dês lo " .. datestr end end if (precision == 8) then -- on dit "depuis les" pour les décennies ("années ...") return "dês los " .. datestr end return "dês " .. datestr end local function fromdate(d, displayformat) -- retourne "à partir de date" en langage naturel displayformat = displayformat or {} local precision = setprecision(d, displayformat.precision) local datestr = p.simplestring(d, displayformat) if displayformat and displayformat.textformat == 'minimum' then return datestr -- par exemple pour les classements MH, juste afficher la date de début end if displayformat and displayformat.textformat == 'short' then return datestr .. '&nbsp;&ndash;&nbsp;' -- pour certaines infobox (footballeur par exemple), afficher date de début et un tiret end if p.before(os.date("!%Y-%m-%dT%TZ"), d) and (displayformat.stilltrue ~= "?") and (displayformat.stilltrue ~= false) then return fromToNow(datestr, precision) end if (precision >= 11) or (precision == 7) or (precision == 6) then -- on dit "à partir du" pour les dates avec jour, les siècles, les millénaires return 'dês lo ' .. datestr end if (precision == 10) and (vowelfirst(datemodule.determinationMois(d.month))) then return "dês l’" .. datestr end if (precision == 8) then -- on dit "à partir des" pour les décennies return 'dês los ' .. datestr end return 'dês ' .. datestr end local function upto(d, displayformat) -- retourne "jusqu'à date' en langage naturel displayformat = displayformat or {} local datestring = p.simplestring(d, displayformat) local precision = setprecision(d, displayformat.precision) if displayformat and displayformat.textformat == 'short' then return'&nbsp;&ndash;&nbsp;' .. datestring -- pour certaines infobox (footballeur par exemple), afficher date de début et un tiret end if (precision >= 11) then --dates avec jour return "tant qu’u " .. datestring elseif (precision == 10) then --mois return "tant qu’a " .. datestring elseif (precision == 9) then --années return "tant qu’en " .. datestring elseif (precision == 8) then --décennies return "tant qu’ux " .. datestring elseif (precision >= 6) then --siècles et millénaires return "tant qu’u " .. datestring else --million d'années ? return "tant qu’u " .. datestring end end function p.atdate(d, displayformat) -- retourne "à la date' en langage naturel displayformat = displayformat or {} local datestring = p.simplestring(d, displayformat) local precision = setprecision(d, displayformat.precision) if (precision >= 11) then --dates avec jour return "lo " .. datestring elseif (precision >= 9) then --années et mois return "en " .. datestring elseif (precision == 8) then --décennies return "dens los " .. datestring elseif (precision >= 6) then --siècles et millénaires return "u " .. datestring else --million d'années ? return "dens lo " .. datestring end end local function fromuntillong(startstr, endstr, era, startprecision, endprecision) -- on dit "du 3 au 14 janvier" mais "de septembre à octobre" local longstartstr if startprecision >= 11 then -- >= day longstartstr = "du " .. startstr elseif startprecision == 8 then -- == décennie ("années") longstartstr = "des " .. startstr else if vowelfirst(startstr) then longstartstr = "d’" .. startstr else longstartstr = "de " .. startstr end end local longendstr if endprecision >= 11 then -- >= day longendstr = " u " .. endstr .. era elseif endprecision == 8 then -- == décennie ("années") longendstr = " ux " .. endstr .. era else longendstr = " a " .. endstr .. era end return longstartstr .. longendstr end local function removeclutter(startpoint, endpoint, precision, displayformat) -- prépare à rendre la date plus jolie : "juin 445 av-JC-juillet 445 av-JC -> juin-juillet 445-av-JC" if (type(startpoint) ~= 'table') or (type(endpoint) ~= 'table') then return startpoint, endpoint, precision, displayformat end local era = endpoint.era local sameera = false if startpoint.era == endpoint.era then sameera = true end if sameera and (endpoint.year == startpoint.year) then startpoint.year = nil if (startpoint.month == endpoint.month) then startpoint.month = nil if (startpoint.day == endpoint.day) then startpoint.day = nil end end end return startpoint, endpoint, era, displayformat, sameera end function p.between(startpoint, endpoint, displayformat) displayformat = displayformat or {} local precision = setprecision(endpoint, displayformat.precision) or 9 startpoint = p.simplestring(startpoint, displayformat) endpoint = p.simplestring(endpoint, displayformat) if not (startpoint or endpoint) then return nil end if not endpoint then if precision <= 10 then return "aprés " .. startpoint else return "aprés lo " .. startpoint end end if not startpoint then if precision <= 10 then return "devant " .. endpoint else return "devant lo " .. endpoint end end -- analyse les paramètres pour éviter les redondances local era, sameera startpoint, endpoint, era, displayformat, sameera = removeclutter(startpoint, endpoint, precision, displayformat) local startstr, endstr = p.simplestring(startpoint, displayformat), p.simplestring(endpoint, displayformat) displayformat.hideera = true if (startstr == '') or (startstr == endstr) then if (not sameera) then displayformat.hideera = false -- sinon c'est incompréhensible return p.simplestring(endpoint, displayformat) end return endstr end -- pour éviter les tournures répétitives comme "du 13 septembre 2006 au 18 septembre 2006" if era == "-" then era = sufixoDevJC else era = "" end if precision <= 10 then return "entre " .. startstr .. " et " .. endstr .. era else return "entre lo " .. startstr .. " et lo " .. endstr .. era end end local function fromuntil(startpoint, endpoint, displayformat) displayformat = displayformat or {} local startprecision = setprecision(startpoint, displayformat.precision) local endprecision = setprecision(endpoint, displayformat.precision) -- analyse les paramètres pour éviter les redondances local era, sameera startpoint, endpoint, era, displayformat, sameera = removeclutter(startpoint, endpoint, endprecision, displayformat) local hideera = displayformat.hideera displayformat.hideera = true -- pour les chaînes intermédiaires local startstr, endstr = p.simplestring(startpoint, displayformat), p.simplestring(endpoint, displayformat) if (startstr == '') or (startstr == endstr) then displayformat.hideera = hideera -- on va faire une chaîne simple, on reprend donc le format initialement demandé if (not sameera) then displayformat.hideera = false -- sinon c'est incompréhensible end return p.simplestring(endpoint, displayformat) end -- pour éviter les tournures répétitives comme "du 13 septembre 2006 au 18 septembre 2006" local hasStartera = false if era == '-' then era = sufixoDevJC else era = '' if not (sameera == nil) and not sameera then startstr = startstr .. sufixoDevJC hasStartera = true end end if displayformat.textformat == 'long' then return fromuntillong(startstr, endstr, era, startprecision, endprecision) elseif (type(startprecision) == "number") and (startprecision > 9) or (type(endprecision) == "number") and (endprecision > 9) or hasStartera then -- si les date contiennent des mois ou jours, ou si il y a un era avant, il vaut mieux un espace return startstr .. ' -<wbr> ' .. endstr .. era else return startstr .. '-<wbr>' .. endstr .. era end end function p.daterange(startpoint, endpoint, displayformat) local result if startpoint and endpoint then result = fromuntil(startpoint, endpoint, displayformat) elseif startpoint then result = fromdate(startpoint, displayformat) elseif endpoint then result = upto(endpoint, displayformat) else result = nil end if result and displayformat and displayformat.ucfirst and displayformat.ucfirst ~= '-' then linguistic = linguistic or require 'Module:Lengouistico' result = linguistic.ucfirst(result) end return result end function p.duration(start, ending) if (not start) or (not ending) then return nil -- ? end return datemodule.age(start.year, start.month, start.day, ending.year, ending.month, ending.day) end local function splitWDdate(str) -- depuis datavalue.value.time de Wikidata, fonctionnerait aussi en utilisant simplement splitISO local pattern = "(%W)(%d+)%-(%d+)%-(%d+)" local era, year, month, day = str:match(pattern) return era, year, month, day end local function splitISO(str) str = mw.text.trim(str) local era, year, month, day era = string.sub(str, 1, 1) if tonumber(era) then era = '+' end local f = string.gmatch(str, '%d+') year, month, day = f(), f(), f() return era, year, month, day end function p.splitDate(orig, calendar) if not orig then return nil end if type(orig) == 'table' then return orig end if type(orig) ~= 'string' then return error("bad datatype for date, string expected, got " .. type(orig)) end local era, y, m, d = splitWDdate(orig) if not era then era, y, m, d = splitISO(orig) end y, m, d = tonumber(y or 1), tonumber(m or 1), tonumber(d or 1) return {day = d, month = m, year = y, era = era, type = 'dateobject', calendar = calendar} end function p.before(a, b) -- return true if b is before a or if at least one of a or b is missing a = p.splitDate(a) b = p.splitDate(b) if (not a) or (not b) then return true end local order = {'year', 'month', 'day'} if a['era'] == '+' then if b['era'] == '+' then for i, j in ipairs(order) do if b[j] < a[j] then return true elseif b[j] > a[j] then return false end end else -- b - return true end else -- a - if b['era'] == '+' then return false else -- b - for i, j in ipairs(order) do if b[j] > a[j] then return true elseif b[j] < a[j] then return false end end end end return true end function p.equal(a, b, precision) a = p.splitDate(a) b = p.splitDate(b) if type(precision) == "string" then precision = tonumber(precision) or numericprecision[mw.text.trim(precision)] end if not precision then precision = 11 -- day by default ? end if (not a) or (not b) then return true end if a.era and b.era and (b.era ~= a.era) then return false end if (precision >= 11) then if a.day and b.day and (b.day ~= a.day) then return false end end if (precision >= 10) then if a.month and b.month and (b.month ~= a.month) then return false end end if (precision >= 9) then if a.year and b.year and (b.year ~= a.year) then return false end end return true end return p ot5tinn6iiybv8m0ys83xk6hlics3v1 Module:Dâta 828 8341 231396 197967 2026-05-28T20:49:17Z ChrisPtDe 22 mês’a jorn (a continuar) 231396 Scribunto text/plain -- luacheck: globals mw, no max line length local fun = {} local Outils = require 'Module:Outils' -- chargement de la base de données répertoriant certaines pages existant ou n'existant pas pour éviter les "ifexist". local dataLims local success, resultat = pcall ( mw.loadData, 'Module:Dâta/Data' ) if success then dataLims = resultat else -- protection au cas où le sous-module serait mal modifié dataLims = { [''] = { mes = { nion = 1000, tos = { 1773, 2014 } }, } } end -- nettoie un paramètre non nommé (vire les espaces au début et à la fin) -- retourne nil si le texte est vide ou n'est pas du texte. Attention c'est important pour les fonctions qui l'utilisent. local trim = Outils.trim -- Fonction destinée à mettre la première lettre du mois en majuscule : -- utilisation de string car aucun mois ne commence par une lettre non ascii en français ou anglais. local function ucfirst( str ) return str:sub( 1, 1 ):upper() .. str:sub( 2 ) end local modeloPremier = '<abbr class="abbr" title="premiér">1<sup>ér</sup></abbr>' -- liste des mois, écriture exacte et alias, en minuscule local listaMes = { { num = 1, nJorn = 31, abrev = 'janv.', nom = 'de janviér', alias = { 'janviér', 'janvier', 'jan.', 'jan', 'janv.', 'janv', 'january' } }, { num = 2, nJorn = 29, abrev = 'fev.', nom = 'de fevriér', alias = { 'fevriér', 'fevrier', 'fev.', 'fev', 'fevr.', 'fevr', 'feb.', 'feb', 'february' } }, { num = 3, nJorn = 31, abrev = 'mârs', nom = 'de mârs', alias = { 'mârs', 'mars', 'mâr.', 'mâr', 'mar.', 'mar', 'march' } }, { num = 4, nJorn = 30, abrev = 'avr.', nom = 'd’avril', alias = { 'avril', 'avr.', 'avr', 'apr.', 'apr', 'april'} }, { num = 5, nJorn = 31, abrev = 'mê', nom = 'de mê', alias = { 'mê', 'me', 'may' } }, { num = 6, nJorn = 30, abrev = 'jouin', nom = 'de jouin', alias = { 'jouin', 'jun', 'june' } }, { num = 7, nJorn = 31, abrev = 'july.', nom = 'de julyèt', alias = { 'julyèt', 'julyet', 'july.', 'july', 'jul.', 'jul', 'july' } }, { num = 8, nJorn = 31, abrev = 'oût', nom = 'd’oût', alias = { 'oût', 'out', 'aug.', 'aug', 'august' } }, { num = 9, nJorn = 30, abrev = 'sept.', nom = 'de septembro', alias = { 'septembro', 'sept.', 'sept', 'sep.', 'sep', 'september' } }, { num = 10, nJorn = 31, abrev = 'oct.', nom = 'd’octobro', alias = { 'octobro', 'oct.', 'oct', 'october' } }, { num = 11, nJorn = 30, abrev = 'nov.', nom = 'de novembro', alias = { 'novembro', 'nov.', 'nov', 'november' } }, { num = 12, nJorn = 31, abrev = 'dèc.', nom = 'de dècembro', alias = { 'dècembro', 'decembro', 'dèc.', 'dèc', 'dec.', 'dec', 'december' } }, out = { num = 8, nJorn = 31, abrev = 'oût', nom = 'd’oût', alias = { 'oût', 'out' } }, } -- ajoute les noms, abréviations et alias en tant que clés de listeMois for i = 1, 12 do local mes = listaMes[ i ] listaMes[tostring( i )] = mes if i < 10 then listaMes['0' .. i] = mes end listaMes[mes.nom] = mes listaMes[mes.abrev] = mes for j = 1, #mes.alias do listaMes[mes.alias[j]] = mes end end for i = 1, #listaMes.out.alias do listaMes[n] = listaMes.out end local lista_sesons = { { 'forél', 'spring', }, { 'chôd-temps', 'summer', }, { 'ôton', 'autumn', }, { 'hivèrn', 'winter', }, } -- à partir d'un nom de saison (en français ou en anglais), -- retourne son nom canonique (exemple : "été") -- si non reconnu, retourne nil function fun.determenacionSeson( seson ) local s = trim( seson ) if s then s = s:gsub( 'C', 'c' ):lower() for i = 1, 4 do for j = 1, #lista_sesons[i] do if s == lista_sesons[i][j] then return lista_sesons[i][1] end end end end end --- -- à partir d'un nom de mois (en français ou en anglais), de son numéro ou d'une abréviation, -- retourne son nom canonique (exemple : "juin") et son numéro (exemple : 6) -- si non reconnu, retourne nil, nil function fun.determenacionMes( mes ) local result local num = tonumber( mes ) if num then result = listaMes[num] else local str = trim( mes ) if str then result = listaMes[str] if not result then result = listaMes[str:gsub( 'C', 'c' ):gsub( 'Û', 'û' ):lower()] end end end if result then return result.nom, result.num else return nil, nil end end -- fonction interne à modeleDate, pour déterminer si on peut se passer de faire un ifexist local function existData( dataQualificatif, an, mes ) local data if mes then data = dataQualificatif.mes else data = dataQualificatif.an end if type( data ) ~= 'table' then -- si data n'existe pas c'est que l'on considère qu'il n'y a pas de lien. return end -- le qualificatif est remplacé par celui de la base de données, ce qui permet des alias. local lim = an if dataQualificatif.qualificatif ~= '' then lim = lim .. ' ' .. dataQualificatif.qualificatif end local solet = an if mes then lim = mes .. ' ' .. lim solet = ucfirst( mes ) .. ' ' .. an end local nion = tonumber( data.nion ) if nion and an <= nion then -- si l'année est dans la partie 'aucun' on teste s'il y a malgré tout un lien isolé if type( data.solet ) == 'table' then for i, v in ipairs( data.solet ) do if solet == v or solet == tonumber( v ) then return lim end end end -- partie aucun et pas de lien => nil return nil elseif type( data.tos ) == 'table' then local tos1, tos2 = tonumber( data.tos[1] ), tonumber( data.tos[2] ) if tos1 and tos2 and an >= tos1 and an <= tos2 then -- l'année est dans la partie 'tous' donc on retourne le lien return lim end end -- l'année n'est ni dans la partie aucun, ni dans la partie tous donc il faut tester si la page existe. local cibaLim = mw.title.new( lim ) if cibaLim and cibaLim.exists then return lim end end --- -- Supprime le jour de la semaine, et "le" avant une date function fun.neteyajoJorn( jorn ) if type( jorn ) == 'string' then local nomJorn = { '[Dd]elon', '[Dd]emârs', '[Dd]emécro', '[Dd]ejô', '[Dd]evendro', '[Dd]essando', '[Dd]emenge', '^ *[Ll]o', '^ *[Ll]e', '^ *[Ll]a' } local premier = { '<abbr class="abbr *" title="[Pp]remiér" *>1<sup>ér</sup></abbr>', '1<sup>ér</sup>', '1ér' } for i = 1, #nomJorn do jorn = jorn:gsub( nomJorn[i], '' ) end for i = 1, #premier do jorn = jorn:gsub( premier[i], '1' ) end jorn = trim( jorn ) end return jorn end --- -- Sépare une chaine date en une table contenant les champs jour, mois et annee. -- la date doit contenir le mois. function fun.separacionJornMesAn( date ) date = trim( date ) if date then local function fota( temps, valor ) return false, '<span class="error">' .. temps .. ' envalido (' .. valor .. ')</span>' end local dataDevantCleanup = date local jorn, mes, an, cachierMes, cachierAn, separator -- variable pour construire les regex local j = '([0-3]?%d)' -- jour local m = '([01]?%d)' -- mois numérique local mmm = '([^%s%p%d]+[.]?)' -- mois en toute lettre local mmm2 = '([^%s%p%d]+[.]?[-/][^%s%p%d]+[.]?)' -- mois-mois en toute lettre local aj = '(%-?%d+)' -- année ou jour local s = '[ ./-]+' -- séparateur simple local sep = '([ ./-]+)' -- séparateur avec capture, pour le détecter deux fois local muens = '(%-?)' -- signe moins pour signifier qu'il ne faut pas afficher cette donnée date = fun.neteyajoJorn( date ) if date == nil then return fota( 'Dâta', dataDevantCleanup ) end if date:find( '[[', nil, true ) then date = date -- suppression catégories (doit être exécuté avant le code de suppression des liens) :gsub( '%[%[[Cc]atègorie:.-%]%]', '' ) :gsub( '%[%[[Cc]ategory:.-%]%]', '' ) -- suppression liens :gsub( '%[%[([^%[%]|]*)|?([^%[%]]*)%]%]', function ( l, t ) return trim( t ) or l end ) end date = date -- suppression balises :gsub( '%b<>', '' ) -- suppression des espaces insécables -- nbsp :gsub( '\194\160', ' ' ) :gsub( '&nbsp;', ' ' ) :gsub( '&#160;', ' ' ) -- narrow nbsp :gsub( '\226\128\175', ' ' ) :gsub( '&#8239;', ' ' ) -- thin space :gsub( '\226\128\137', ' ' ) :gsub( '&thinsp;', ' ' ) :gsub( '&#8201;', ' ' ) -- simple space :gsub( '&#32;', ' ' ) -- plusieurs espaces (doit être exécuté après les autres remplacements) :gsub( ' +', ' ' ) -- réduction av. J-C pour simplifier un peu les regex :gsub( '(%d+) ?[Dd][Ee][Vv]%.? ?[Jj][ .-]*[Cc]%.?', '-%1' ) -- suppression de l'heure dans les dates ISO :gsub( '^+?([%d-]*%d%d%-%d%d)T%d%d[%d:,.+-]*Z?$' , '%1') -- test année seule if date:match( '^'..aj..'$' ) then an = date:match( '^'..aj..'$' ) elseif date:match( '^'..aj..s..aj..muens..'$' ) then -- jj/mm, mm/aaaa ou aaaa/mm local a, separator, b, sb = date:match( '^'..aj..sep..aj..muens..'$' ) a, b = tonumber( a ), tonumber( b ) if separator:match( '^.+%-$' ) then -- probablement mm/-aaaa, année av.JC b = 0 - b end if a > 12 and ( b < 1 or b > 31 ) or b > 12 and ( a < 1 or a > 31 ) then return fota( 'Dâta', dataDevantCleanup ) elseif b < 1 or b > 31 then mes, an, cachierAn = a, b, sb elseif a < 1 or a > 31 then an, mes = a, b elseif b > 12 then return fota( 'Mês', b ) else jorn, mes, cachierMes = a, b, sb end elseif date:match( '^'..aj..sep..m..muens..'%2'..aj..muens..'$' ) then -- jj/mm/aaaa ou aaaa/mm/jj jorn, separator, mes, cachierMes, an, cachierAn = date:match( '^'..aj..sep..m..muens..'%2'..aj..muens..'$' ) if separator == '-' and cachierMes == '-' and cachierAn == '' and tonumber( an ) > 0 then -- date au format jj-mm--aaaa type 17-06--44 pour 17 juin 44 av. JC cachierMes = nil an = 0 - an end elseif date:match( '^'..j..sep..mmm..muens..'%2'..aj..muens..'$' ) then -- jj mmm aaaa jorn, separator, mes, cachierMes, an, cachierAn = date:match( '^'..j..sep..mmm..muens..'%2'..aj..muens..'$' ) elseif date:match( '^'..mmm..s..aj..muens..'$' ) then -- mmm aaaa mes, separator, an, cachierAn = date:match( '^'..mmm..sep..aj..muens..'$' ) if separator:match( '^.+%-$' ) then an = '-' .. an end elseif date:match( '^'..mmm2..s..aj..muens..'$' ) then -- mmm-mmm aaaa mes, separator, an, cachierAn = date:match( '^'..mmm2..sep..aj..muens..'$' ) if separator:match( '^.+%-$' ) then an = '-' .. an end elseif date:match( '^'..j..s..mmm..muens..'$' ) then -- jj mmm jorn, mes, cachierMes = date:match( '^'..j..s..mmm..muens..'$' ) elseif date:match( '^'..mmm..s..j..', ?'..aj..'$') then -- mmm jj, aaaa (format anglo-saxon) mes, jorn, an = date:match( '^'..mmm..s..j..', ?'..aj..'$') elseif date:match( '^'..mmm..'$' ) then mes = date else return fota( 'Dâta', dataDevantCleanup ) end local jn, ann = tonumber( jorn ), tonumber( an ) if jn and ann and ( jn > 31 or jn < 0 or #jorn >= 3 ) and ann <= 31 then -- cas notamment des date ISO 2015-06-17, -0044-06-17 et -0002-06-17 -- inversion du jour et de l'année local temp = an an = jorn jorn = temp end return fun.validacionJornMesAn{ jorn, mes, an, cachierAn = trim( cachierAn ) and true or nil, cachierMes = ( trim( cachierAn ) or not an ) and trim( cachierMes ) and true or nil, -- or nil sert juste à éviter de trainer une valeur false dans tous les tests unitaires. } else return true, {} end end --- -- validationJourMoisAnnee vérifie que les paramètres correspondent à une date valide. -- la date peut être dans les paramètres 1 à 3, ou dans des paramètres jour, mois et annee. -- La fonction retourne true suivi d'une table avec la date en paramètres nommés (sans accent sur année) -- ou false suivi d'un message d'erreur. function fun.validacionJornMesAn( frame ) local args = Outils.extractArgs( frame ) local jorn, mes, numMes, an local bjorn = args['jorn'] or args[1] or '' local bmes = tostring( args['mês'] or args[2] or '' ) local ban = args['an'] or args[3] or '' local function fota( temps, valor ) return false, '<span class="error">' .. temps .. ' envalido (' .. valor .. ')</span>' end -- on traite l'année if Outils.notEmpty( ban ) then an = tonumber( ban ) if an == nil and type( ban ) == 'string' then -- test si l'année contient av. J.-C. an = ban:match( '^(%d+) ?[Aa][Vv]%.? ?[Jj][ .-]*[Cc]%.?' ) an = tonumber( an ) if an then an = 0 - an else return fota( 'An', ban ) end elseif an == 0 then return fota( 'An', 0 ) end else an = nil end -- on traite le mois if Outils.notEmpty( bmes ) then mes, numMes = fun.determenacionMes( bmes ) if mes == nil then mes = fun.determenacionSeson( bmes ) if mes == nil then local mes1, sep, mes2 = bmes:match( '^([^%s%p%d]+[.]?)([-/])([^%s%p%d]+[.]?)$' ) if mes1 then mes1 = fun.determenacionMes( mes1 ) mes2 = fun.determenacionMes( mes2 ) if mes1 == nil or mes2 == nil then return fota( 'Mês', bmes ) end mes = mes1 .. sep .. mes2 else return fota( 'Mês', bmes ) end end end -- on traite le jour si présent if Outils.notEmpty( bjorn ) then if not numMes then fota( 'Dâta', 'jorn avouéc sêson ou ben un mouél de mês' ) end jorn = tonumber( bjorn ) if jorn == nil then jorn = tonumber( fun.neteyajoJorn( bjorn ) ) end if jorn == nil then return fota( 'Jorn', bjorn ) end -- on valide que le jour est correct if jorn < 1 or jorn > 31 then return fota( 'Jorn', bjorn ) elseif jorn > listaMes[numMes].nJorn then return fota( 'Jorn', bjorn .. ' ' .. mes ) elseif jorn == 29 and numMes == 2 and an and ( math.fmod( an, 4 ) ~= 0 ) then -- l'année bisextile sur les siècles est toujours acceptée pour être compatible avec les dates juliennes. return fota( 'Jorn', '29 de fevriér ' .. an ) end else -- S'il n'y a pas de jour on regarde si la première lettre du mois est en majuscule if bmes:match( '^%u' ) then -- oui, on passe la première lettre en majuscule mes = ucfirst( mes ) end -- s'il n'y a pas d'année non plus on retourne le mois simple end else -- on teste le jour si présent if Outils.notEmpty( bjorn ) then if an then return fota( 'Mês', 'absent' ) else bjorn = fun.neteyajoJorn( bjorn ) jorn = tonumber( bjorn ) if jorn then if jorn > 31 or jorn < 1 then an = jorn jorn = nil else return fota( 'Dâta', 'jorn solèt : ' .. bjorn ) end else return fota( 'Jorn', bjorn ) end end end end -- vérification de l'absence d'un décalage if an and an < 13 and an > 0 and not jorn and ( tonumber( bmes ) or ( not mes and tonumber( args[4] ) ) ) then return false, '<span class="error">an emprobâblo (' .. an .. ')</span>' end local resultat = { jorn = jorn, mes = mes, numMes = numMes, an = an, cachierAn = args.cachierAn, cachierMes = args.cachierMes, } return true, resultat end --- -- émule le modèle {{m|Date}}. -- Paramètres : -- 1 : jour (numéro ou "1er") ou la date complète -- 2 : mois (en toutes lettres) ou spécialité de l'année -- 3 : année (nombre) -- 4 : spécialité de l'année -- julien : date dans le calendrier julien -- compact : affiche le mois sous forme d'abréviation -- avJC : non pour désactiver l'affichage de « av. J.-C. » pour les dates négatives -- âge : ajoute la durée depuis cette date -- agePrefix : préfixe pour l'age, 'à ' par défaut pour les décès -- liens : active les liens par défaut -- nolinks : ne met pas de lien sur la date (a précédence sur le paramètre "liens") -- afficherErreurs : en cas d'erreur, si défini à "non" ne retourne pas un message d'erreur, mais le 1er argument inchangé -- categoriserErreurs : en cas d'erreur, si défini à "non" ne catégorise pas ; peut aussi être défini avec une catégorie à utiliser à la place de celle par défaut -- naissance : ajoute la class "bday" -- mort : ajoute la class "dday" function fun.modeloData( frame ) local Yesno = require 'Module:Yesno' local args if frame. args and frame.args.nogetparent then args = frame.args else args = Outils.extractArgs( frame ) end -- l'import des paramètres passés au modèle appelant et non au #invoke est désactivable par nogetparent for i,j in ipairs(args) do args[i] = tostring(j) end local resultat local dataNessenceMort local cherchedovesdates = args.mort or args['èvènament'] or args.evenament -- analyse des paramètres non nommés (ou paramètres de la date jour, mois, annee) local eprova, params local arg1, arg2, arg3, arg4 = fun.neteyajoJorn( args[1] ), trim( args[2] ), trim( args[3] ), trim( args[4] ) if cherchedovesdates then args2 = fun.neteyajoJorn( args2 ) end local slashesinarg1 = arg1 and arg1:match( '[^ ./-][ ./-]+[^ ./-]' ) local slashesinarg2 = cherchedovesdates and arg2 and arg2:match( '[^ ./-][ ./-]+[^ ./-]' ) if arg1 and not arg3 and ((slashesinarg1 and not cherchedovesdates) or arg2 == nil or dataLims[arg2] or mw.ustring.match( arg2, '%a %a' ) ) then -- une date dans le premier paramètre eprova, params = fun.separacionJornMesAn( arg1 ) if eprova then dataNessenceMort = trim( arg2 ) params.qualificatif = trim( arg2 ) end elseif type( arg1 ) == 'string' and type( arg2 ) == 'string' and arg3 ~= nil and arg4 == nil and ( arg1:match( '[^ ./-][ ./-]+[^ ./-]' ) or dataLims[arg3] or mw.ustring.match( arg3, '%a %a' ) ) then -- la date est dans le premier paramètre eprova, params = fun.separacionJornMesAn( arg1 ) if eprova then if dataLims[trim( arg2 )] then params.qualificatif = trim( arg2 ) end end elseif cherchedovesdates and (not arg4) and ( slashesinarg1 or slashesinarg2 or dataLims[arg3] or (arg3 and mw.ustring.match( arg3, '%a %a' ) ) ) then -- deux dates dans les deux premiers paramètres eprova, params = fun.separacionJornMesAn( arg1 ) if eprova then dataNessenceMort = trim( arg2 ) if dataLims[trim( arg3 )] then params.qualificatif = trim( arg3 ) end end else local cleanArgs = {jorn = args.jorn, mes = args.mes, an = args.an or args['an']} if arg1 and listaMes[arg1] and not tonumber(arg1) then --le premier argument est un mois donc le deuxième est présumé année cleanArgs.mes = (cleanArgs.mes or arg1) cleanArgs.an = cleanArgs.an or arg2 cleanArgs.qualificatif = arg3 else cleanArgs.jorn = cleanArgs.jorn or arg1 cleanArgs.mes = cleanArgs.mes or arg2 cleanArgs.an = cleanArgs.an or arg3 cleanArgs.qualificatif = arg4 end local function cachierParam( p ) -- sépare le signe moins final éventuel signifiant que le paramètre ne doit pas être affiché. if type( p ) ~= 'string' then return p, nil end local value, mask = p:match( '^%s*(.-)(%-?)%s*$' ) return value, ( mask == '-' or nil ) end cleanArgs.mees, cleanArgs.cachierMes = cachierParam( cleanArgs.mes ) cleanArgs.an, cleanArgs.cachierAn = cachierParam( cleanArgs.an ) -- Si les paramètres ont été envoyés directement, ils ont précédence if args.cachierMes then cleanArgs.cachierMes = args.cachierMes end if args.cachierAn then cleanArgs.cachierAn = args.cachierAn end eprova, params = fun.validacionJornMesAn( cleanArgs ) if eprova and dataLims[trim( cleanArgs.qualificatif )] then params.qualificatif = trim( cleanArgs.qualificatif ) end end -- analyse des paramètres nommés if eprova then params.agePrefix = args.agePrefix if args.qualificatif and dataLims[args.qualificatif] then params.qualificatif = args.qualificatif end -- julien peut avoir trois valeurs : inactif, format standard (true), format court params.jelien = Yesno( args.jelien, 'côrt', false ) params.devJC = Yesno( args.devJC ) if args['rèpubliquen'] and args['rèpubliquen'] ~= '' then if args['rèpubliquen'] == 'lims' then params.republiquen = 'lims' else params.republiquen = Yesno( args['rèpubliquen'], false ) end else params.republiquen = false end if args.dataNessenceMort and args.dataNessenceMort ~= '' then dataNessenceMort = args.dataNessenceMort elseif args['dâtaNèssenceÈvènament'] and args['dâtaNèssenceÈvènament'] ~= '' then dataNessenceMort = args['dâtaNèssenceÈvènament'] end if dataNessenceMort then local eprovaNessenceMort, paramsNessenceMort = fun.separacionJornMesAn( dataNessenceMort ) if eprovaNessenceMort then params.anNessenceMort, params.mesNessenceMort, params.numMesNessenceMort, params.jornNessenceMort = paramsNessenceMort.an, paramsNessenceMort.mes, paramsNessenceMort.numMes, paramsNessenceMort.jorn end end local listaParam = { ajo = 'âjo', ['âjo'] = 'âjo', nessence = 'nèssence', ['nèssence'] = 'nèssence', mort = 'môrt', ['môrt'] = 'môrt', apJC = 'apJC', nolinks = 'nolinks', compact = 'compacto', compacto = 'compacto', } for n, v in pairs( listaParam ) do params[v] = params[v] or Yesno( args[n], true, false ) or nil end if not params.nolinks then local lims = Yesno( args.lims ) if lims == nil then -- liens actifs par défaut si qualificatif lims = params.qualificatif and params.qualificatif ~= "" and true or false end params.nolinks = not lims end -- sortie pour les tests unitaire, ou pour débugger if args.debug then return params end resultat = fun._modeloData( params ) else local yn_farevereFotes = Yesno( args.farevereFotes ) if yn_farevereFotes == nil or yn_farevereFotes == true then resultat = params else resultat = args[1] end local currentTitle = mw.title.getCurrentTitle() if currentTitle:inNamespaces( 0, 4, 10, 14, 100 ) and not Outils.notEmpty( args.nocat ) and not currentTitle.prefixedText:match( '^Modèlo:.+/Èprôva$' ) then local categoria local yn_categorisarFotes = Yesno( args.categorisarFotes, 'custom', true ) if yn_categorisarFotes == nil or yn_categorisarFotes == true then categoria = '[[Catègorie:Pâge qu’emplèye lo modèlo dâta avouéc na sintaxa fôssa]]' elseif yn_categorisarFotes == false then categoria = '' else local nomCategoria = args.categorisarFotes :gsub( '^%[%[', '' ) :gsub( '%]%]$', '' ) :gsub( '^:?[Cc]atègorie:', '' ) :gsub( '^:?[Cc]atègory:', '' ) categoria = '[[Catègorie:' .. nomCategoria .. ']]' end resultat = resultat .. categoria end end return resultat or '' end function fun._modeloData( args ) local an, mes, numMes, jorn = args.an, args.mes, args.numMes, args.jorn local qualificatif = args.qualificatif if ( an or mes or jorn ) == nil then return end -- on traite l'âge, naissance et mort local ajoPrefix = '' local ajo = args['âjo'] and fun.ajo( an, numMes, jorn ) local nessence = args['nèssence'] or args.naissance local mort = args['môrt'] or args.mort local evenament = args['èvènament'] or args.evenament if mort and args.anNessenceMort then ajo = fun.ajo( args.anNessenceMort, args.numMesNessenceMort, args.jornNessenceMort, an, numMes, jorn ) ajoPrefix = ajoPrefix or 'a ' -- faut-il mettre \194\160 ? elseif evenament and args.anNessenceMort then if nessence then ajo = fun.ajo( an, numMes, jorn, args.anNessenceMort, args.numMesNessenceMort, args.jornNessenceMort ) else ajo = fun.ajo(args.anNessenceMort, args.numMesNessenceMort, args.jornNessenceMort, an, numMes, jorn ) end end ajoPrefix = ajoPrefix or '' -- on traite le calendrier local gan, gmes, gjorn = an, numMes, jorn -- date suivant le calendrier grégorien pour <time> local jan, jmes, jjorn = an, mes, jorn -- date suivant le calendrier julien si necessaire local jelienData, jelienSup, jelienSep -- servira éventuellement à afficher la date selon le calendrier julien local gregAprMes, gregAprAn, gregFin -- message de calendrier grégorien lorsque la date est selon le calendrier julien local dataRepubliquena if an and jorn then local amj = an * 10000 + numMes * 100 + jorn if amj < 15821014 then if an > 0 then gan, gmes, gjorn = fun.julianToGregorian( an, numMes, jorn ) else -- calendrier grégorien proleptique avec année 0. gan, gmes, gjorn = fun.julianToGregorian( an + 1, numMes, jorn ) end args.jelien = false elseif args.jelien then gan, gmes, gjorn = fun.julianToGregorian( an, numMes, jorn ) an, mes, jorn = gan, listaMes[gmes].nom, gjorn if jjorn == 1 then jjorn = modeloPremier end if args.compact then jmes = listaMes[jmes].abrev end if args.jelien == 'côrt' then jelienData = jjorn .. ' ' .. jmes .. ' ' jelienSup = '<sup>[[calendriér jelien|jel.]]</sup>' if jan == an then gregAprMes = '<sup>[[calendriér grègorien|grèg.]]</sup>' else jelienData = jelienData .. jan .. ' ' gregAprAn = '<sup>[[calendriér grègorien|grèg.]]</sup>' end jelienSep = ' / ' else jelienData = jjorn .. ' ' .. jmes .. ' ' .. jan jelienSep = ' (' gregFin = ' [[Passâjo du calendriér jelien u calendriér grègorien|dens lo calendriér grègorien]])' end elseif args.republiquen then local DataRep = require 'Module:Dâta rèpubliquèna' local RepSenLims if args.republiquen == 'lims' then RepSenLims = false else RepSenLims = true end dataRepubliquena = DataRep._data_republiquena( RepSenLims, { fun.formatRepCal( fun.do_toRepCal{gan, gmes, gjorn} ) } ) end else if an and an < 0 then gan = gan + 1 end args.jelien = false args.republiquen = false end -- on génère le résultat -- Déclarations des variables local wikiLista = {} -- reçoit le texte affiché pour chaque paramètre local iso = {} -- reçoit le format date ISO de ce paramètre local textoMes = mes -- texte du mois qui sera affiché (éventuellement l'abréviation) if args.compact then if not numMes then -- mois est autre chose qu'un simple mois : saison, mois-mois... auquel cas, pas d'abréviation (provoquait erreur Lua) -- (les abréviations pour le cas "mois[-/]mois" seraient théoriquement possibles, mais ça reste à implémenter) else if args.nolinks then textoMes = '<abbr class=abbr title="' .. mes .. '">' .. listaMes[mes].abrev .. '</abbr>' else textoMes = listaMes[mes].abrev end end end mes = mes and mes:gsub( 'out', 'oût' ) local dataQualificatif, dataCat if not args.nolinks then dataQualificatif = dataLims[qualificatif or ''] if type( dataQualificatif ) ~= 'table' then -- si le qualificatif n'est pas dans la base de données, on crée une table minimum, -- qui imposera un test sur l'année, mais considère qu'il n'y a pas de lien sur le jour ou le mois dataQualificatif = { qualificatif = ' ' .. qualificatif, an = { } } end dataCat = dataLims[dataQualificatif.cat] if type( dataCat ) ~= 'table' or dataCat == dataQualificatif then dataCat = { qualificatif = '' } end end local function wikiLim( lim, texto ) if lim == texto then return '[[' .. texto .. ']]' else return '[[' .. lim .. '|' .. texto .. ']]' end end -- le jour si présent local qualifJorn = '' if jorn then local textoJorn = jorn if args.nolinks then if jorn == 1 then jorn = modeloPremier end table.insert( wikiLista, jorn ) else qualifJorn = dataQualificatif.jorn and dataQualificatif.qualificatif or dataCat.jorn and dataCat.qualificatif or '' local lim = jorn .. ' ' .. mes .. ' ' .. qualifJorn if jorn == 1 then jorn = '1<sup>ér</sup>' lim = '1ér ' .. mes .. ' ' .. qualifJorn end -- s'il n'y a pas de lien sur le mois, il sera affiché avec le jour. table.insert( wikiLista, wikiLim( lim, jorn ) ) table.insert( wikiLista, wikiLim( lim, jorn .. ' '.. textoMes ) ) end table.insert( iso, 1, string.sub( '0' .. gjorn, -2 ) ) end -- le mois if mes then if #wikiLista == 0 and an == nil then return textoMes end if args.nolinks then if not args.cachierMes then table.insert( wikiLista, textoMes ) end else local lim if an then if not numMes then -- mois est autre chose qu'un simple mois : saison, mois-mois... auquel cas, pas de lien else lim = existData( dataQualificatif, an, mes ) or existData( dataCat, an, mes ) if lim == nil and qualificatif and qualifJorn == '' then -- nouveau test sans le qualificatif uniquement s'il n'y a pas d'éphémérides pour ce qualificatif. lim = existData( dataLims[''], an, mes ) end end end if lim or args.cachierMes then -- s'il y a un lien on retire le lien affichant 'jour mois' pour ajouter '[[mois annee|mois']] table.remove( wikiLista ) if not args.cachierMes then table.insert( wikiLista, wikiLim( lim, textoMes ) ) end elseif #wikiLista > 0 then -- sinon on retire le lien affichant 'jour' pour ne garder que le lien 'jour mois' table.remove( wikiLista, #wikiLista - 1 ) elseif args.cachierAn then -- s'il n'y a pas de jour et que l'année n'est pas affichée, on insère le mois seul. table.insert( wikiLista, textoMes ) end end if gmes then table.insert( iso, 1, string.sub( '0' .. gmes, -2 ) ) end table.insert( wikiLista, gregAprMes ) end -- l'année if an and not (args.jelien == true and args.nolinks and jan == an ) then if not args.cachierAn then local textoAn = an local lim if an < 0 then local anDevJc = 0 - an lim = lim or ( anDevJc .. ' dev. J.-C.' ) if args.devJC == false then textoAn = anDevJc else textoAn = anDevJc .. ' <abbr class="abbr" title="' .. anDevJc .. ' devant Jèsus-Crist">dev. J.-C.</abbr>' end elseif args.apJC then textoAn = textoAn .. ' <abbr class="abbr" title="' .. textoAn .. ' aprés Jèsus-Crist">apr. J.-C.</abbr>' end if args.nolinks then -- seulement si on doit l'afficher table.insert( wikiLista, textoAn ) else lim = existData( dataQualificatif, an ) or existData( dataCat, an ) or lim or an if mes and #wikiLista == 0 then -- si le mois n'a pas de lien et n'est pas affiché avec le jour, il est affiché avec l'année. textoAn = textoMes .. ' ' .. textoAn end table.insert( wikiLista, wikiLim( lim, textoAn ) ) end end end if an then if gan > 999 then table.insert( iso, 1, gan ) elseif gan > -1 then table.insert( iso, 1, string.sub( '000' .. gan , -4 ) ) elseif gan > -999 then -- calendrier grégorien proleptique avec année 0. table.insert( iso, 1, 'U-' .. string.sub( '000' .. ( 0 - gan ), -4 ) ) else table.insert( iso, 1, 'U' .. gan ) end end table.insert( wikiLista, gregAprAn ) -- l'age if type( ajo ) == 'number' and ajo >= 0 and ( not nessence or ajo < 120 ) then if ajo == 0 then ajo = '(' .. agePrefix .. 'muens d’un\194\160an)' elseif ajo == 1 then ajo = '(' .. agePrefix .. '1\194\160an)' else ajo = '('.. agePrefix .. ajo .. '\194\160ans)' end else ajo = false end -- compilation du résultat local wikiTexto = table.concat( wikiLista, ' ' ) local isoTexto = table.concat( iso, '-' ) -- On ajoute un peu de sémantique. local wikiHtml = mw.html.create( '' ) if jelienData then wikiHtml:tag( 'span') :addClass( 'nowrap' ) :attr( 'data-sort-value', isoTexto ) :wikitext( jelienData ) :node( jelienSup ) :done() :wikitext( jelienSep ) end local dataHtml = wikiHtml:tag( 'time' ) :wikitext( wikiTexto ) if wikiTexto:match( ' ' ) then dataHtml:addClass( 'nowrap' ) end if isoTexto ~= wikiTexto then dataHtml:attr( 'datetime', isoTexto ) :attr( 'data-sort-value', isoTexto ) end if not args.nolinks then dataHtml:addClass( 'dâta-lim' ) end if nessence then dataHtml:addClass( 'bday' ) elseif mort then dataHtml:addClass( 'dday' ) end wikiHtml:wikitext( gregFin ) if args.republiquen then wikiHtml:wikitext( ' (', dataRepubliquena, ')' ) end if ajo then wikiHtml:wikitext( ' ' ) :tag( 'span' ) :addClass( 'noprint') :wikitext( ajo ) :done() end return tostring( wikiHtml ) end --- -- fonction destinée aux infobox, notamment pour afficher les dates de naissance et de mort -- les liens présent dans les dates fournies sont automatiquement supprimés pour gérer les cas où -- le paramètre contient déjà un modèle date. -- Paramètres : -- 1 : type de date à afficher (naissance / n, mort / m, ou date / d) -- 1 : Date ou date de naissance -- 2 : Date de mort si type n ou m -- qualificatif = suffixe des page de date à lier (exemple : en musique) -- nolinks : n'affiche pas de lien -- préfixe : préfixe à afficher s'il y a un jour (par défaut '') -- préfixe sans jour : préfixe à afficher s'il n'y a pas de jour (par défaut : '') function fun.dataEnfocajon( frame ) local args = frame.args if type( args ) ~= 'table' or not ( args[1] and args[2] ) then return end -- analyseDate sépare la date du contenu qui suit, supprime les liens, et retourne si possible une table avec jour mois année local function analisaData( d ) if trim( d ) then local analisa = d:match( ' ou ben ') or d:match( 'entre-mié ' ) or d:match( 'de vers ' ) or d:match( 'aprés ' ) or d:match( 'devant ' ) if analisa then return d end analisa = d:match( 'datetime="([%d-]+)"' ) or d -- sépare la date (avec ses liens) d'une référence ou contenu commençant par un espace) local comencement, fin = analisa:match( '(.-%d%d%d%]*%-?)([\127 ].+)' ) if not comencement then -- sépare la date du contenu commençant par <br> comencement, fin = analisa:match( '(.-%d%d%d%]*%-?)(<br ?/?>.+)' ) end analisa = comencement or analisa -- supprime les liens analisa = analisa:gsub( '%[%[([^%[%]|]*)|?([^%[%]]*)%]%]', function ( l, t ) return trim( t ) or l end ) local t, r = fun.separacionJornMesAn( analisa ) if t then return r, fin else return d, fin end end end -- prefix ajoute un préfixe en fonction de la présence ou non du jour si le paramètre "préfixe sans jour" est défini local function prefix( dateString ) if dateString then local datetime = dateString:match( 'datetime="([U%d%-]+)"' ) if datetime and datetime:match('%-%d%d%-%d%d') and trim( args['prèfixo'] ) then return args['prèfixo'] .. ' ' .. dateString end if trim( args['prèfixo sen jorn'] ) then return args['prèfixo sen jorn'] .. ' ' .. dateString end end return dateString end local nessence = args[1]:match( '^n' ) == 'n' local mort = args[1]:match( '^m' ) or args[1]:match( 'môrt' ) local afichajoData, qualificatif = args[2], args[4] local afichajoDataTab, resultatData, complementData local dataNessence, dataMort if mort then afichajoData = args[3] end if not trim( afichajoData ) then return end if afichajoData:match( '</time>' ) then -- S'il y a des liens il y a probablement déjà un modèle date, évitons de l'exécuter une 2e fois if ( nessence or mort ) and ( afichajoData:match( 'wikidata%-linkback' )) then dataNessence = analisaData( args[2] ) dataMort = analisaData( args[3] ) resultatData = afichajoData else return prefix( afichajoData ) end else afichajoDataTab, complementData = analisaData( afichajoData ) if type( afichajoDataTab ) ~= 'table' then return afichajoDataTab else if nessence then dataNessence = afichajoDataTab dataMort = analisaData( args[3] ) elseif mort then dataNessence = analisaData( args[2] ) dataMort = afichajoDataTab else qualificatif = args[3] end afichajoDataTab.nessence = nessence afichajoDataTab.mort = mort afichajoDataTab.qualificatif = args.qualificatif or qualificatif afichajoDataTab.nolinks = args.nolinks afichajoDataTab.nocat = args.nocat afichajoDataTab.jelien = args.jelien end end resultatData = resultatData or fun.modeloData( afichajoDataTab ) local ajo, prefixAge, suffixAge, carculAjo = '', ' <span class="noprint">(', ')</span>', nil if nessence and dataNessence and not dataMort and type( dataNessence ) == 'table' then carculAjo = fun.ajo( dataNessence.an, dataNessence.numMes, dataNessence.jorn ) if carculAjo and carculAjo > 120 then carculAjo = nil end elseif mort and dataNessence and dataMort and type( dataNessence ) == 'table' and type( dataMort ) == 'table' then carculAjo = fun.ajo( dataNessence.an, dataNessence.numMes, dataNessence.jorn, dataMort.an, dataMort.numMes, dataMort.jorn ) prefixAge = ' (tant qu’a ' suffixAge = ')' end if tonumber( carculAjo ) then if carculAjo > 1 then ajo = prefixAge .. carculAjo .. '\194\160ans' .. suffixAge elseif carculAjo == 1 then ajo = prefixAge .. 'un\194\160an' .. suffixAge elseif carculAjo == 0 then ajo = prefixAge .. 'muens d’un\194\160an' .. suffixAge end if complementData and complementData:match( 'ans?%)' ) then complementData = '' end end return prefix( resultatData ) .. ( complementData or '' ) .. ajo end --- -- la fonction dateISO renvoie un date au format aaaa-mm-jj (sans liens) -- l'année peut être sous la forme 2013 ou [[2013 en litérature|2013]] -- le mois peut être en lettres ou en chiffres -- le jour peut être sous la forme '05', '{{1er}}' ou 'vendredi 13' function fun.dataISO( frame ) local args = Outils.extractArgs( frame ) local an = Outils.notEmpty( args['an'], args.an, args.year, args.date ) -- extraction de l'année if type( an ) == 'string' then an = ( tonumber( an ) -- match '2013' or string.match ( an, '%D(%d%d%d%d)%D' ) -- match '[[2013 en musique|2013]]' or string.match ( an, '%D(%d%d%d%d)$' ) -- match '17 septembre 2013' or string.match ( an, '^(%d%d%d%d)%D' ) -- match '2013-09-17' ) end an = tonumber( an ) -- le format de date iso est défini suivant le calendrier grégorien. -- Avant l'année 1583 la date est calendrier est probablement du calendrier julien, -- donc autant s'abstenir. if an and an > 1582 then local mes = Outils.notEmpty( args.mes, args.month ) -- num mois trouve le numéro du mois, qu'il soit numérique ou texte, complet ou abrégé. local nomMes, numMes = fun.determinacionMes( mes ) if numMes then mes = '-' .. string.sub( '0' .. numMes, -2 ) local jorn = Outils.notEmpty( args.jorn, args.day, args['quantiémo'] ) if type( jorn ) == 'string' then jorn = tonumber( jorn ) or tonumber( string.match ( jorn, '%d+') ) end jorn = tonumber( jorn ) if jorn and jorn <= listaMes[numMes].nJorn then jorn = '-' .. string.sub( '0' .. jorn, -2 ) return an .. mes .. jorn else return an .. mes end else return tostring( an ) end end end --- -- Rang du jour dans l'année -- Usage : do_dayRank{année,mois,jour} function fun.do_dayRank(arguments) local yr = tonumber(arguments.year or arguments[1]) or 1 local mt = tonumber(arguments.month or arguments[2]) or 1 local dy = tonumber(arguments.day or arguments[3]) or 1 -- Rangs des premiers des mois local ranks = {0,31,59,90,120,151,181,212,243,273,304,334} local rank = (ranks[mt] or 0) + dy - 1 if(fun.isLeapYear(yr) and (mt >= 3)) then rank = rank+1 end return rank end -- Nombre de jours entre deux années (du 1er janvier au 1er janvier) -- Suit le calendrier grégorien function fun.do_daysBetween(arguments) local yr1 = tonumber(arguments[1]) or 0 local yr2 = tonumber(arguments[2]) or 0 return fun.daysSinceOrigin(yr2) - fun.daysSinceOrigin(yr1) end -- Nombre de jours depuis l'année 1 (du 1er janvier au 1er janvier) function fun.daysSinceOrigin(year) local yr = year-1 return 365*yr + math.floor(yr/4) - math.floor(yr/100) + math.floor(yr/400) end -- Test d'année bissextile (Suit le calendrier grégorien) function fun.isLeapYear(year) local yr = tonumber(year) or 1 return (yr%4 == 0) and ((yr%100 ~= 0) or (yr%400 == 0)) end -- Conversion d'un nombre en chiffres romains function fun.toRoman(number) local n = math.floor(number) local letters = {"I","V","X","L","C","D","M","",""} local pattern = {"","0","00","000","01","1","10","100","1000","02"} local result = "" if(n<=0 or n>=4000) then result = "---" else for i=1,7,2 do local p = pattern[n%10 + 1] for j=0,2 do p = string.gsub(p,tostring(j),letters[i+j]) end result = p .. result n = math.floor(n/10) end end return result end -- Conversion et affichage d'une date dans le calendrier républicain function fun.dataRepubliquen(frame) local pframe = frame:getParent() local arguments = pframe.args return fun.formatRepCal(fun.do_toRepCal(arguments)) end --- -- Calcul d'une date dans le calendrier républicain -- On suppose que les années 4n+3 sont sextiles (3, 7, 11...) function fun.do_toRepCal(arguments) local yr = tonumber(arguments.year or arguments[1]) or 2000 -- rang absolu du jour demandé, le jour 0 étant le 22 septembre 1792 (1er jour de l'an I) local repDays = fun.do_dayRank(arguments) + fun.do_daysBetween{1792,yr} - fun.do_dayRank{1792,9,22} local repYear = math.floor((repDays+731)/365.25) - 1 local repDayRank = repDays - 365*(repYear-1) - math.floor(repYear/4) local repMonth, repDay = math.floor(repDayRank/30)+1, (repDayRank%30)+1 return {repYear, repMonth, repDay} end --- -- Formatage d'une date selon le calendrier républicain -- Usage : fun.formatRepCal{année,mois,jour} function fun.formatRepCal(arguments) local months = {"Vendèmiéro","Brumèro","Fremèro","Nevôso","Ploviôso","Ventôso","Gèrniâl","Flloriâl","Prâriâl","Mêssidor","Tèrmidor","Fruitidor"} local extras = {"de la vèrtu","du g·enie","de l’ôvra","de les rècompenses","de l’avis","de la Rebênâda"} local result = "" if(arguments[2] < 13) then result = result .. tostring(arguments[3]) .. "\194\160" .. months[arguments[2]] else result = result .. "jorn " .. extras[arguments[3]] end result = result .. " de l’an " .. fun.toRoman(arguments[1]) return result end --- -- Voir Modèle:Âge -- retourne l'âge en fonction de la ou les dates fournies. La valeur retournée est de type 'number' -- Paramètres : -- 1, 2, 3 : année, mois jour de naissance (supposé dans le calendrier grégorien) -- 4, 5, 6 : année, mois, jour du calcul (facultatif, par défaut la date UTC courante). function fun.ajo( ann, mn, jn, ac, mc, jc ) if ac == nil then local today = os.date( '!*t' ) ac = today.year mc = today.month jc = today.day else ac = tonumber( ac ) mc = tonumber( mc ) jc = tonumber( jc ) end local ann = tonumber( ann ) local mn = tonumber( mn ) local jn = tonumber( jn ) if ann == nil or ac == nil or mn == nil or mc == nil then -- pas de message d'erreur qui risque de faire planter la fonction appelante -- à elle de gérer ce retour. return end local ajo = ac - ann if mc == mn then if jc == nil or jn == nil then return end return ajo-tonumber( jc < jn and 1 or 0 ) else return ajo-tonumber( mc < mn and 1 or 0 ) end end function fun.modeloAjo( frame ) local args = frame:getParent().args local ajo = fun.ajo ( args[1] or args['an'], args[2] or args['mês'], args[3] or args['jorn'], args[4], args[5], args[6] ) if ajo then return ajo else return '<span class="error">Paramètros fôx ou ben ensufisents por carcular l’âjo prècis</span>' end end --- -- calcul du jour julien à partir d'une date du calendrier grégorien function fun.julianDay( year, month, day, hour, min, sec ) local julian julian = math.floor( math.floor( ( year * 12 + month + 57609 ) / 12 - 1 ) * 1461 / 4 ) - math.floor( math.floor( ( year * 12 + month + 57609 ) / 12 - 1 ) / 100 ) + math.floor( math.floor( ( year * 12 + month + 57609 ) / 12 - 1 ) / 400 ) + math.floor( ( math.fmod( month + 57609, 12 ) + 4 ) * 153 / 5 ) + day + ( hour or 12 ) / 24 + ( min or 0 ) / 1440 + ( sec or 0 ) / 86400 - 32167.5 return julian end --- -- calcul du jour julien à partir d'une date du calendrier julien function fun.julianDayJulian( year, month, day, hour, min, sec ) local julian julian = math.floor( math.floor( ( year * 12 + month + 57609 ) / 12 - 1 ) * 1461 / 4 ) + math.floor( ( math.fmod( month + 57609, 12 ) + 4 ) * 153 / 5 ) + day + ( hour or 12 ) / 24 + ( min or 0 ) / 1440 + ( sec or 0 ) / 86400 - 32205.5 return julian end --- -- calcul d'une date dans le calendrier grégorien à partir du jour julien function fun.julianDayToGregorian( julianDay ) local base = math.floor( julianDay + 32044.5 ) -- 1 March -4800 (proleptic Gregorian date) local nCentury = math.floor( ( base * 4 + 3 ) / 146097 ) local sinceCentury = base - math.floor( nCentury * 146097 / 4 ) local nYear = math.floor( ( sinceCentury * 4 + 3 ) / 1461 ) local sinceYear = sinceCentury - math.floor( nYear * 1461 / 4 ) local nMonth = math.floor( ( sinceYear * 5 + 2 ) / 153 ) local day = sinceYear - math.floor( ( nMonth * 153 + 2 ) / 5 ) + 1 local month = nMonth - math.floor( nMonth / 10 ) * 12 + 3 local year = math.floor( sinceYear / 306 ) + nYear + 100 * nCentury - 4800 return year, month, day end --- -- calcul d'une date dans le calendrier julien à partir du jour julien -- calcul basé sur l'algorithme de la page fr.wikipedia.org/wiki/Jour_julien (1/10/2013) function fun.julianDayToJulian( julianDay ) local year = math.modf( ( julianDay * 4 - 6884469 ) / 1461 ) local r2 = julianDay - math.modf( ( 1461 * year + 6884472 ) / 4 ) local month = math.modf( ( 5 * r2 + 461 ) / 153 ) local day = r2 - math.modf( ( 153 * month - 457 ) / 5 ) + 1 if month > 12 then year = year + 1 month = month - 12 end return year, month, day end --- -- calcul d'une date dans le calendrier grégorien à partir d'une date dans le calendrier julien function fun.julianToGregorian( year, month, day ) return fun.julianDayToGregorian( fun.julianDayJulian( year, month, day ) ) end --- -- calcul d'une date dans le calendrier julien à partir d'une date dans le calendrier grégorien function fun.gregorianToJulian( year, month, day ) year = tonumber(year) if month then month = tonumber(month) else month = 6 end --prend une valeur centrale pour donner un best "guess" if day then day = tonumber(day) else day = 15 end return fun.julianDayToJulian( fun.julianDay( year, month, day ) ) end --[[ Cette fonction retourne "CET" ou "CEST" selon que dans la pseudo-timezone en cours c'est l'heure d'été ou l'heure d'hiver. Cette fonction n'a de sens a priori que pour des modèles utilisés en Europe Paramètre optionnel non nommé : "sans lien" : retourne le texte CET/CEST. sinon retourne ce même texte avec un wikilien vers les articles correspondants --]] function fun.CEST(frame) -- option : ne pas créer de wikilien local opt = trim(frame.args[1] or frame:getParent().args[1]) -- on récupère l'information dans la zone courante local t = mw.getContentLanguage():formatDate("I", nil, true) if (t == "1") then -- heure d'été if (opt == "sen lim") then return "CEST" elseif (opt == "dècalâjo") then return "2" else return "[[Hora de chôd-temps d’Eropa centrâla|CEST]]" end else -- heure d'hiver (ou autre zone où ça ne s'applique pas) if (opt == "sen lim") then return "CET" elseif (opt == "dècalâjo") then return "1" else return "[[Hora normala d’Eropa centrâla|CET]]" end end end return fun mfff0kqcpee2da7ue4if4fxrohog9j5 231397 231396 2026-05-28T20:54:54Z ChrisPtDe 22 corrèccion 231397 Scribunto text/plain -- luacheck: globals mw, no max line length local fun = {} local Outils = require 'Module:Outils' -- chargement de la base de données répertoriant certaines pages existant ou n'existant pas pour éviter les "ifexist". local dataLims local success, resultat = pcall ( mw.loadData, 'Module:Dâta/Data' ) if success then dataLims = resultat else -- protection au cas où le sous-module serait mal modifié dataLims = { [''] = { mes = { nion = 1000, tos = { 1773, 2014 } }, } } end -- nettoie un paramètre non nommé (vire les espaces au début et à la fin) -- retourne nil si le texte est vide ou n'est pas du texte. Attention c'est important pour les fonctions qui l'utilisent. local trim = Outils.trim -- Fonction destinée à mettre la première lettre du mois en majuscule : -- utilisation de string car aucun mois ne commence par une lettre non ascii en français ou anglais. local function ucfirst( str ) return str:sub( 1, 1 ):upper() .. str:sub( 2 ) end local modeloPremier = '<abbr class="abbr" title="premiér">1<sup>ér</sup></abbr>' -- liste des mois, écriture exacte et alias, en minuscule local listaMes = { { num = 1, nJorn = 31, abrev = 'janv.', nom = 'de janviér', alias = { 'janviér', 'janvier', 'jan.', 'jan', 'janv.', 'janv', 'january' } }, { num = 2, nJorn = 29, abrev = 'fev.', nom = 'de fevriér', alias = { 'fevriér', 'fevrier', 'fev.', 'fev', 'fevr.', 'fevr', 'feb.', 'feb', 'february' } }, { num = 3, nJorn = 31, abrev = 'mârs', nom = 'de mârs', alias = { 'mârs', 'mars', 'mâr.', 'mâr', 'mar.', 'mar', 'march' } }, { num = 4, nJorn = 30, abrev = 'avr.', nom = 'd’avril', alias = { 'avril', 'avr.', 'avr', 'apr.', 'apr', 'april'} }, { num = 5, nJorn = 31, abrev = 'mê', nom = 'de mê', alias = { 'mê', 'me', 'may' } }, { num = 6, nJorn = 30, abrev = 'jouin', nom = 'de jouin', alias = { 'jouin', 'jun', 'june' } }, { num = 7, nJorn = 31, abrev = 'july.', nom = 'de julyèt', alias = { 'julyèt', 'julyet', 'july.', 'july', 'jul.', 'jul', 'july' } }, { num = 8, nJorn = 31, abrev = 'oût', nom = 'd’oût', alias = { 'oût', 'out', 'aug.', 'aug', 'august' } }, { num = 9, nJorn = 30, abrev = 'sept.', nom = 'de septembro', alias = { 'septembro', 'sept.', 'sept', 'sep.', 'sep', 'september' } }, { num = 10, nJorn = 31, abrev = 'oct.', nom = 'd’octobro', alias = { 'octobro', 'oct.', 'oct', 'october' } }, { num = 11, nJorn = 30, abrev = 'nov.', nom = 'de novembro', alias = { 'novembro', 'nov.', 'nov', 'november' } }, { num = 12, nJorn = 31, abrev = 'dèc.', nom = 'de dècembro', alias = { 'dècembro', 'decembro', 'dèc.', 'dèc', 'dec.', 'dec', 'december' } }, out = { num = 8, nJorn = 31, abrev = 'oût', nom = 'd’oût', alias = { 'oût', 'out' } }, } -- ajoute les noms, abréviations et alias en tant que clés de listeMois for i = 1, 12 do local mes = listaMes[ i ] listaMes[tostring( i )] = mes if i < 10 then listaMes['0' .. i] = mes end listaMes[mes.nom] = mes listaMes[mes.abrev] = mes for j = 1, #mes.alias do listaMes[mes.alias[j]] = mes end end for i = 1, #listaMes.out.alias do listaMes[n] = listaMes.out end local lista_sesons = { { 'forél', 'spring', }, { 'chôd-temps', 'summer', }, { 'ôton', 'autumn', }, { 'hivèrn', 'winter', }, } -- à partir d'un nom de saison (en français ou en anglais), -- retourne son nom canonique (exemple : "été") -- si non reconnu, retourne nil function fun.determenacionSeson( seson ) local s = trim( seson ) if s then s = s:gsub( 'C', 'c' ):lower() for i = 1, 4 do for j = 1, #lista_sesons[i] do if s == lista_sesons[i][j] then return lista_sesons[i][1] end end end end end --- -- à partir d'un nom de mois (en français ou en anglais), de son numéro ou d'une abréviation, -- retourne son nom canonique (exemple : "juin") et son numéro (exemple : 6) -- si non reconnu, retourne nil, nil function fun.determenacionMes( mes ) local result local num = tonumber( mes ) if num then result = listaMes[num] else local str = trim( mes ) if str then result = listaMes[str] if not result then result = listaMes[str:gsub( 'C', 'c' ):gsub( 'Û', 'û' ):lower()] end end end if result then return result.nom, result.num else return nil, nil end end -- fonction interne à modeleDate, pour déterminer si on peut se passer de faire un ifexist local function existData( dataQualificatif, an, mes ) local data if mes then data = dataQualificatif.mes else data = dataQualificatif.an end if type( data ) ~= 'table' then -- si data n'existe pas c'est que l'on considère qu'il n'y a pas de lien. return end -- le qualificatif est remplacé par celui de la base de données, ce qui permet des alias. local lim = an if dataQualificatif.qualificatif ~= '' then lim = lim .. ' ' .. dataQualificatif.qualificatif end local solet = an if mes then lim = mes .. ' ' .. lim solet = ucfirst( mes ) .. ' ' .. an end local nion = tonumber( data.nion ) if nion and an <= nion then -- si l'année est dans la partie 'aucun' on teste s'il y a malgré tout un lien isolé if type( data.solet ) == 'table' then for i, v in ipairs( data.solet ) do if solet == v or solet == tonumber( v ) then return lim end end end -- partie aucun et pas de lien => nil return nil elseif type( data.tos ) == 'table' then local tos1, tos2 = tonumber( data.tos[1] ), tonumber( data.tos[2] ) if tos1 and tos2 and an >= tos1 and an <= tos2 then -- l'année est dans la partie 'tous' donc on retourne le lien return lim end end -- l'année n'est ni dans la partie aucun, ni dans la partie tous donc il faut tester si la page existe. local cibaLim = mw.title.new( lim ) if cibaLim and cibaLim.exists then return lim end end --- -- Supprime le jour de la semaine, et "le" avant une date function fun.neteyajoJorn( jorn ) if type( jorn ) == 'string' then local nomJorn = { '[Dd]elon', '[Dd]emârs', '[Dd]emécro', '[Dd]ejô', '[Dd]evendro', '[Dd]essando', '[Dd]emenge', '^ *[Ll]o', '^ *[Ll]e', '^ *[Ll]a' } local premier = { '<abbr class="abbr *" title="[Pp]remiér" *>1<sup>ér</sup></abbr>', '1<sup>ér</sup>', '1ér' } for i = 1, #nomJorn do jorn = jorn:gsub( nomJorn[i], '' ) end for i = 1, #premier do jorn = jorn:gsub( premier[i], '1' ) end jorn = trim( jorn ) end return jorn end --- -- Sépare une chaine date en une table contenant les champs jour, mois et annee. -- la date doit contenir le mois. function fun.separacionJornMesAn( date ) date = trim( date ) if date then local function fota( temps, valor ) return false, '<span class="error">' .. temps .. ' envalido (' .. valor .. ')</span>' end local dataDevantCleanup = date local jorn, mes, an, cachierMes, cachierAn, separator -- variable pour construire les regex local j = '([0-3]?%d)' -- jour local m = '([01]?%d)' -- mois numérique local mmm = '([^%s%p%d]+[.]?)' -- mois en toute lettre local mmm2 = '([^%s%p%d]+[.]?[-/][^%s%p%d]+[.]?)' -- mois-mois en toute lettre local aj = '(%-?%d+)' -- année ou jour local s = '[ ./-]+' -- séparateur simple local sep = '([ ./-]+)' -- séparateur avec capture, pour le détecter deux fois local muens = '(%-?)' -- signe moins pour signifier qu'il ne faut pas afficher cette donnée date = fun.neteyajoJorn( date ) if date == nil then return fota( 'Dâta', dataDevantCleanup ) end if date:find( '[[', nil, true ) then date = date -- suppression catégories (doit être exécuté avant le code de suppression des liens) :gsub( '%[%[[Cc]atègorie:.-%]%]', '' ) :gsub( '%[%[[Cc]ategory:.-%]%]', '' ) -- suppression liens :gsub( '%[%[([^%[%]|]*)|?([^%[%]]*)%]%]', function ( l, t ) return trim( t ) or l end ) end date = date -- suppression balises :gsub( '%b<>', '' ) -- suppression des espaces insécables -- nbsp :gsub( '\194\160', ' ' ) :gsub( '&nbsp;', ' ' ) :gsub( '&#160;', ' ' ) -- narrow nbsp :gsub( '\226\128\175', ' ' ) :gsub( '&#8239;', ' ' ) -- thin space :gsub( '\226\128\137', ' ' ) :gsub( '&thinsp;', ' ' ) :gsub( '&#8201;', ' ' ) -- simple space :gsub( '&#32;', ' ' ) -- plusieurs espaces (doit être exécuté après les autres remplacements) :gsub( ' +', ' ' ) -- réduction av. J-C pour simplifier un peu les regex :gsub( '(%d+) ?[Dd][Ee][Vv]%.? ?[Jj][ .-]*[Cc]%.?', '-%1' ) -- suppression de l'heure dans les dates ISO :gsub( '^+?([%d-]*%d%d%-%d%d)T%d%d[%d:,.+-]*Z?$' , '%1') -- test année seule if date:match( '^'..aj..'$' ) then an = date:match( '^'..aj..'$' ) elseif date:match( '^'..aj..s..aj..muens..'$' ) then -- jj/mm, mm/aaaa ou aaaa/mm local a, separator, b, sb = date:match( '^'..aj..sep..aj..muens..'$' ) a, b = tonumber( a ), tonumber( b ) if separator:match( '^.+%-$' ) then -- probablement mm/-aaaa, année av.JC b = 0 - b end if a > 12 and ( b < 1 or b > 31 ) or b > 12 and ( a < 1 or a > 31 ) then return fota( 'Dâta', dataDevantCleanup ) elseif b < 1 or b > 31 then mes, an, cachierAn = a, b, sb elseif a < 1 or a > 31 then an, mes = a, b elseif b > 12 then return fota( 'Mês', b ) else jorn, mes, cachierMes = a, b, sb end elseif date:match( '^'..aj..sep..m..muens..'%2'..aj..muens..'$' ) then -- jj/mm/aaaa ou aaaa/mm/jj jorn, separator, mes, cachierMes, an, cachierAn = date:match( '^'..aj..sep..m..muens..'%2'..aj..muens..'$' ) if separator == '-' and cachierMes == '-' and cachierAn == '' and tonumber( an ) > 0 then -- date au format jj-mm--aaaa type 17-06--44 pour 17 juin 44 av. JC cachierMes = nil an = 0 - an end elseif date:match( '^'..j..sep..mmm..muens..'%2'..aj..muens..'$' ) then -- jj mmm aaaa jorn, separator, mes, cachierMes, an, cachierAn = date:match( '^'..j..sep..mmm..muens..'%2'..aj..muens..'$' ) elseif date:match( '^'..mmm..s..aj..muens..'$' ) then -- mmm aaaa mes, separator, an, cachierAn = date:match( '^'..mmm..sep..aj..muens..'$' ) if separator:match( '^.+%-$' ) then an = '-' .. an end elseif date:match( '^'..mmm2..s..aj..muens..'$' ) then -- mmm-mmm aaaa mes, separator, an, cachierAn = date:match( '^'..mmm2..sep..aj..muens..'$' ) if separator:match( '^.+%-$' ) then an = '-' .. an end elseif date:match( '^'..j..s..mmm..muens..'$' ) then -- jj mmm jorn, mes, cachierMes = date:match( '^'..j..s..mmm..muens..'$' ) elseif date:match( '^'..mmm..s..j..', ?'..aj..'$') then -- mmm jj, aaaa (format anglo-saxon) mes, jorn, an = date:match( '^'..mmm..s..j..', ?'..aj..'$') elseif date:match( '^'..mmm..'$' ) then mes = date else return fota( 'Dâta', dataDevantCleanup ) end local jn, ann = tonumber( jorn ), tonumber( an ) if jn and ann and ( jn > 31 or jn < 0 or #jorn >= 3 ) and ann <= 31 then -- cas notamment des date ISO 2015-06-17, -0044-06-17 et -0002-06-17 -- inversion du jour et de l'année local temp = an an = jorn jorn = temp end return fun.validacionJornMesAn{ jorn, mes, an, cachierAn = trim( cachierAn ) and true or nil, cachierMes = ( trim( cachierAn ) or not an ) and trim( cachierMes ) and true or nil, -- or nil sert juste à éviter de trainer une valeur false dans tous les tests unitaires. } else return true, {} end end --- -- validationJourMoisAnnee vérifie que les paramètres correspondent à une date valide. -- la date peut être dans les paramètres 1 à 3, ou dans des paramètres jour, mois et annee. -- La fonction retourne true suivi d'une table avec la date en paramètres nommés (sans accent sur année) -- ou false suivi d'un message d'erreur. function fun.validacionJornMesAn( frame ) local args = Outils.extractArgs( frame ) local jorn, mes, numMes, an local bjorn = args['jorn'] or args[1] or '' local bmes = tostring( args['mês'] or args[2] or '' ) local ban = args['an'] or args[3] or '' local function fota( temps, valor ) return false, '<span class="error">' .. temps .. ' envalido (' .. valor .. ')</span>' end -- on traite l'année if Outils.notEmpty( ban ) then an = tonumber( ban ) if an == nil and type( ban ) == 'string' then -- test si l'année contient av. J.-C. an = ban:match( '^(%d+) ?[Aa][Vv]%.? ?[Jj][ .-]*[Cc]%.?' ) an = tonumber( an ) if an then an = 0 - an else return fota( 'An', ban ) end elseif an == 0 then return fota( 'An', 0 ) end else an = nil end -- on traite le mois if Outils.notEmpty( bmes ) then mes, numMes = fun.determenacionMes( bmes ) if mes == nil then mes = fun.determenacionSeson( bmes ) if mes == nil then local mes1, sep, mes2 = bmes:match( '^([^%s%p%d]+[.]?)([-/])([^%s%p%d]+[.]?)$' ) if mes1 then mes1 = fun.determenacionMes( mes1 ) mes2 = fun.determenacionMes( mes2 ) if mes1 == nil or mes2 == nil then return fota( 'Mês', bmes ) end mes = mes1 .. sep .. mes2 else return fota( 'Mês', bmes ) end end end -- on traite le jour si présent if Outils.notEmpty( bjorn ) then if not numMes then fota( 'Dâta', 'jorn avouéc sêson ou ben un mouél de mês' ) end jorn = tonumber( bjorn ) if jorn == nil then jorn = tonumber( fun.neteyajoJorn( bjorn ) ) end if jorn == nil then return fota( 'Jorn', bjorn ) end -- on valide que le jour est correct if jorn < 1 or jorn > 31 then return fota( 'Jorn', bjorn ) elseif jorn > listaMes[numMes].nJorn then return fota( 'Jorn', bjorn .. ' ' .. mes ) elseif jorn == 29 and numMes == 2 and an and ( math.fmod( an, 4 ) ~= 0 ) then -- l'année bisextile sur les siècles est toujours acceptée pour être compatible avec les dates juliennes. return fota( 'Jorn', '29 de fevriér ' .. an ) end else -- S'il n'y a pas de jour on regarde si la première lettre du mois est en majuscule if bmes:match( '^%u' ) then -- oui, on passe la première lettre en majuscule mes = ucfirst( mes ) end -- s'il n'y a pas d'année non plus on retourne le mois simple end else -- on teste le jour si présent if Outils.notEmpty( bjorn ) then if an then return fota( 'Mês', 'absent' ) else bjorn = fun.neteyajoJorn( bjorn ) jorn = tonumber( bjorn ) if jorn then if jorn > 31 or jorn < 1 then an = jorn jorn = nil else return fota( 'Dâta', 'jorn solèt : ' .. bjorn ) end else return fota( 'Jorn', bjorn ) end end end end -- vérification de l'absence d'un décalage if an and an < 13 and an > 0 and not jorn and ( tonumber( bmes ) or ( not mes and tonumber( args[4] ) ) ) then return false, '<span class="error">an emprobâblo (' .. an .. ')</span>' end local resultat = { jorn = jorn, mes = mes, numMes = numMes, an = an, cachierAn = args.cachierAn, cachierMes = args.cachierMes, } return true, resultat end --- -- émule le modèle {{m|Date}}. -- Paramètres : -- 1 : jour (numéro ou "1er") ou la date complète -- 2 : mois (en toutes lettres) ou spécialité de l'année -- 3 : année (nombre) -- 4 : spécialité de l'année -- julien : date dans le calendrier julien -- compact : affiche le mois sous forme d'abréviation -- avJC : non pour désactiver l'affichage de « av. J.-C. » pour les dates négatives -- âge : ajoute la durée depuis cette date -- agePrefix : préfixe pour l'age, 'à ' par défaut pour les décès -- liens : active les liens par défaut -- nolinks : ne met pas de lien sur la date (a précédence sur le paramètre "liens") -- afficherErreurs : en cas d'erreur, si défini à "non" ne retourne pas un message d'erreur, mais le 1er argument inchangé -- categoriserErreurs : en cas d'erreur, si défini à "non" ne catégorise pas ; peut aussi être défini avec une catégorie à utiliser à la place de celle par défaut -- naissance : ajoute la class "bday" -- mort : ajoute la class "dday" function fun.modeloData( frame ) local Yesno = require 'Module:Yesno' local args if frame. args and frame.args.nogetparent then args = frame.args else args = Outils.extractArgs( frame ) end -- l'import des paramètres passés au modèle appelant et non au #invoke est désactivable par nogetparent for i,j in ipairs(args) do args[i] = tostring(j) end local resultat local dataNessenceMort local cherchedovesdates = args.mort or args['èvènament'] or args.evenament -- analyse des paramètres non nommés (ou paramètres de la date jour, mois, annee) local eprova, params local arg1, arg2, arg3, arg4 = fun.neteyajoJorn( args[1] ), trim( args[2] ), trim( args[3] ), trim( args[4] ) if cherchedovesdates then args2 = fun.neteyajoJorn( args2 ) end local slashesinarg1 = arg1 and arg1:match( '[^ ./-][ ./-]+[^ ./-]' ) local slashesinarg2 = cherchedovesdates and arg2 and arg2:match( '[^ ./-][ ./-]+[^ ./-]' ) if arg1 and not arg3 and ((slashesinarg1 and not cherchedovesdates) or arg2 == nil or dataLims[arg2] or mw.ustring.match( arg2, '%a %a' ) ) then -- une date dans le premier paramètre eprova, params = fun.separacionJornMesAn( arg1 ) if eprova then dataNessenceMort = trim( arg2 ) params.qualificatif = trim( arg2 ) end elseif type( arg1 ) == 'string' and type( arg2 ) == 'string' and arg3 ~= nil and arg4 == nil and ( arg1:match( '[^ ./-][ ./-]+[^ ./-]' ) or dataLims[arg3] or mw.ustring.match( arg3, '%a %a' ) ) then -- la date est dans le premier paramètre eprova, params = fun.separacionJornMesAn( arg1 ) if eprova then if dataLims[trim( arg2 )] then params.qualificatif = trim( arg2 ) end end elseif cherchedovesdates and (not arg4) and ( slashesinarg1 or slashesinarg2 or dataLims[arg3] or (arg3 and mw.ustring.match( arg3, '%a %a' ) ) ) then -- deux dates dans les deux premiers paramètres eprova, params = fun.separacionJornMesAn( arg1 ) if eprova then dataNessenceMort = trim( arg2 ) if dataLims[trim( arg3 )] then params.qualificatif = trim( arg3 ) end end else local cleanArgs = {jorn = args.jorn, mes = args.mes, an = args.an or args['an']} if arg1 and listaMes[arg1] and not tonumber(arg1) then --le premier argument est un mois donc le deuxième est présumé année cleanArgs.mes = (cleanArgs.mes or arg1) cleanArgs.an = cleanArgs.an or arg2 cleanArgs.qualificatif = arg3 else cleanArgs.jorn = cleanArgs.jorn or arg1 cleanArgs.mes = cleanArgs.mes or arg2 cleanArgs.an = cleanArgs.an or arg3 cleanArgs.qualificatif = arg4 end local function cachierParam( p ) -- sépare le signe moins final éventuel signifiant que le paramètre ne doit pas être affiché. if type( p ) ~= 'string' then return p, nil end local value, mask = p:match( '^%s*(.-)(%-?)%s*$' ) return value, ( mask == '-' or nil ) end cleanArgs.mees, cleanArgs.cachierMes = cachierParam( cleanArgs.mes ) cleanArgs.an, cleanArgs.cachierAn = cachierParam( cleanArgs.an ) -- Si les paramètres ont été envoyés directement, ils ont précédence if args.cachierMes then cleanArgs.cachierMes = args.cachierMes end if args.cachierAn then cleanArgs.cachierAn = args.cachierAn end eprova, params = fun.validacionJornMesAn( cleanArgs ) if eprova and dataLims[trim( cleanArgs.qualificatif )] then params.qualificatif = trim( cleanArgs.qualificatif ) end end -- analyse des paramètres nommés if eprova then params.ajoPrefix = args.ajoPrefix if args.qualificatif and dataLims[args.qualificatif] then params.qualificatif = args.qualificatif end -- julien peut avoir trois valeurs : inactif, format standard (true), format court params.jelien = Yesno( args.jelien, 'côrt', false ) params.devJC = Yesno( args.devJC ) if args['rèpubliquen'] and args['rèpubliquen'] ~= '' then if args['rèpubliquen'] == 'lims' then params.republiquen = 'lims' else params.republiquen = Yesno( args['rèpubliquen'], false ) end else params.republiquen = false end if args.dataNessenceMort and args.dataNessenceMort ~= '' then dataNessenceMort = args.dataNessenceMort elseif args['dâtaNèssenceÈvènament'] and args['dâtaNèssenceÈvènament'] ~= '' then dataNessenceMort = args['dâtaNèssenceÈvènament'] end if dataNessenceMort then local eprovaNessenceMort, paramsNessenceMort = fun.separacionJornMesAn( dataNessenceMort ) if eprovaNessenceMort then params.anNessenceMort, params.mesNessenceMort, params.numMesNessenceMort, params.jornNessenceMort = paramsNessenceMort.an, paramsNessenceMort.mes, paramsNessenceMort.numMes, paramsNessenceMort.jorn end end local listaParam = { ajo = 'âjo', ['âjo'] = 'âjo', nessence = 'nèssence', ['nèssence'] = 'nèssence', mort = 'môrt', ['môrt'] = 'môrt', apJC = 'apJC', nolinks = 'nolinks', compact = 'compacto', compacto = 'compacto', } for n, v in pairs( listaParam ) do params[v] = params[v] or Yesno( args[n], true, false ) or nil end if not params.nolinks then local lims = Yesno( args.lims ) if lims == nil then -- liens actifs par défaut si qualificatif lims = params.qualificatif and params.qualificatif ~= "" and true or false end params.nolinks = not lims end -- sortie pour les tests unitaire, ou pour débugger if args.debug then return params end resultat = fun._modeloData( params ) else local yn_farevereFotes = Yesno( args.farevereFotes ) if yn_farevereFotes == nil or yn_farevereFotes == true then resultat = params else resultat = args[1] end local currentTitle = mw.title.getCurrentTitle() if currentTitle:inNamespaces( 0, 4, 10, 14, 100 ) and not Outils.notEmpty( args.nocat ) and not currentTitle.prefixedText:match( '^Modèlo:.+/Èprôva$' ) then local categoria local yn_categorisarFotes = Yesno( args.categorisarFotes, 'custom', true ) if yn_categorisarFotes == nil or yn_categorisarFotes == true then categoria = '[[Catègorie:Pâge qu’emplèye lo modèlo dâta avouéc na sintaxa fôssa]]' elseif yn_categorisarFotes == false then categoria = '' else local nomCategoria = args.categorisarFotes :gsub( '^%[%[', '' ) :gsub( '%]%]$', '' ) :gsub( '^:?[Cc]atègorie:', '' ) :gsub( '^:?[Cc]atègory:', '' ) categoria = '[[Catègorie:' .. nomCategoria .. ']]' end resultat = resultat .. categoria end end return resultat or '' end function fun._modeloData( args ) local an, mes, numMes, jorn = args.an, args.mes, args.numMes, args.jorn local qualificatif = args.qualificatif if ( an or mes or jorn ) == nil then return end -- on traite l'âge, naissance et mort local ajoPrefix = '' local ajo = args['âjo'] and fun.ajo( an, numMes, jorn ) local nessence = args['nèssence'] or args.naissance local mort = args['môrt'] or args.mort local evenament = args['èvènament'] or args.evenament if mort and args.anNessenceMort then ajo = fun.ajo( args.anNessenceMort, args.numMesNessenceMort, args.jornNessenceMort, an, numMes, jorn ) ajoPrefix = ajoPrefix or 'a ' -- faut-il mettre \194\160 ? elseif evenament and args.anNessenceMort then if nessence then ajo = fun.ajo( an, numMes, jorn, args.anNessenceMort, args.numMesNessenceMort, args.jornNessenceMort ) else ajo = fun.ajo(args.anNessenceMort, args.numMesNessenceMort, args.jornNessenceMort, an, numMes, jorn ) end end ajoPrefix = ajoPrefix or '' -- on traite le calendrier local gan, gmes, gjorn = an, numMes, jorn -- date suivant le calendrier grégorien pour <time> local jan, jmes, jjorn = an, mes, jorn -- date suivant le calendrier julien si necessaire local jelienData, jelienSup, jelienSep -- servira éventuellement à afficher la date selon le calendrier julien local gregAprMes, gregAprAn, gregFin -- message de calendrier grégorien lorsque la date est selon le calendrier julien local dataRepubliquena if an and jorn then local amj = an * 10000 + numMes * 100 + jorn if amj < 15821014 then if an > 0 then gan, gmes, gjorn = fun.julianToGregorian( an, numMes, jorn ) else -- calendrier grégorien proleptique avec année 0. gan, gmes, gjorn = fun.julianToGregorian( an + 1, numMes, jorn ) end args.jelien = false elseif args.jelien then gan, gmes, gjorn = fun.julianToGregorian( an, numMes, jorn ) an, mes, jorn = gan, listaMes[gmes].nom, gjorn if jjorn == 1 then jjorn = modeloPremier end if args.compact then jmes = listaMes[jmes].abrev end if args.jelien == 'côrt' then jelienData = jjorn .. ' ' .. jmes .. ' ' jelienSup = '<sup>[[calendriér jelien|jel.]]</sup>' if jan == an then gregAprMes = '<sup>[[calendriér grègorien|grèg.]]</sup>' else jelienData = jelienData .. jan .. ' ' gregAprAn = '<sup>[[calendriér grègorien|grèg.]]</sup>' end jelienSep = ' / ' else jelienData = jjorn .. ' ' .. jmes .. ' ' .. jan jelienSep = ' (' gregFin = ' [[Passâjo du calendriér jelien u calendriér grègorien|dens lo calendriér grègorien]])' end elseif args.republiquen then local DataRep = require 'Module:Dâta rèpubliquèna' local RepSenLims if args.republiquen == 'lims' then RepSenLims = false else RepSenLims = true end dataRepubliquena = DataRep._data_republiquena( RepSenLims, { fun.formatRepCal( fun.do_toRepCal{gan, gmes, gjorn} ) } ) end else if an and an < 0 then gan = gan + 1 end args.jelien = false args.republiquen = false end -- on génère le résultat -- Déclarations des variables local wikiLista = {} -- reçoit le texte affiché pour chaque paramètre local iso = {} -- reçoit le format date ISO de ce paramètre local textoMes = mes -- texte du mois qui sera affiché (éventuellement l'abréviation) if args.compact then if not numMes then -- mois est autre chose qu'un simple mois : saison, mois-mois... auquel cas, pas d'abréviation (provoquait erreur Lua) -- (les abréviations pour le cas "mois[-/]mois" seraient théoriquement possibles, mais ça reste à implémenter) else if args.nolinks then textoMes = '<abbr class=abbr title="' .. mes .. '">' .. listaMes[mes].abrev .. '</abbr>' else textoMes = listaMes[mes].abrev end end end mes = mes and mes:gsub( 'out', 'oût' ) local dataQualificatif, dataCat if not args.nolinks then dataQualificatif = dataLims[qualificatif or ''] if type( dataQualificatif ) ~= 'table' then -- si le qualificatif n'est pas dans la base de données, on crée une table minimum, -- qui imposera un test sur l'année, mais considère qu'il n'y a pas de lien sur le jour ou le mois dataQualificatif = { qualificatif = ' ' .. qualificatif, an = { } } end dataCat = dataLims[dataQualificatif.cat] if type( dataCat ) ~= 'table' or dataCat == dataQualificatif then dataCat = { qualificatif = '' } end end local function wikiLim( lim, texto ) if lim == texto then return '[[' .. texto .. ']]' else return '[[' .. lim .. '|' .. texto .. ']]' end end -- le jour si présent local qualifJorn = '' if jorn then local textoJorn = jorn if args.nolinks then if jorn == 1 then jorn = modeloPremier end table.insert( wikiLista, jorn ) else qualifJorn = dataQualificatif.jorn and dataQualificatif.qualificatif or dataCat.jorn and dataCat.qualificatif or '' local lim = jorn .. ' ' .. mes .. ' ' .. qualifJorn if jorn == 1 then jorn = '1<sup>ér</sup>' lim = '1ér ' .. mes .. ' ' .. qualifJorn end -- s'il n'y a pas de lien sur le mois, il sera affiché avec le jour. table.insert( wikiLista, wikiLim( lim, jorn ) ) table.insert( wikiLista, wikiLim( lim, jorn .. ' '.. textoMes ) ) end table.insert( iso, 1, string.sub( '0' .. gjorn, -2 ) ) end -- le mois if mes then if #wikiLista == 0 and an == nil then return textoMes end if args.nolinks then if not args.cachierMes then table.insert( wikiLista, textoMes ) end else local lim if an then if not numMes then -- mois est autre chose qu'un simple mois : saison, mois-mois... auquel cas, pas de lien else lim = existData( dataQualificatif, an, mes ) or existData( dataCat, an, mes ) if lim == nil and qualificatif and qualifJorn == '' then -- nouveau test sans le qualificatif uniquement s'il n'y a pas d'éphémérides pour ce qualificatif. lim = existData( dataLims[''], an, mes ) end end end if lim or args.cachierMes then -- s'il y a un lien on retire le lien affichant 'jour mois' pour ajouter '[[mois annee|mois']] table.remove( wikiLista ) if not args.cachierMes then table.insert( wikiLista, wikiLim( lim, textoMes ) ) end elseif #wikiLista > 0 then -- sinon on retire le lien affichant 'jour' pour ne garder que le lien 'jour mois' table.remove( wikiLista, #wikiLista - 1 ) elseif args.cachierAn then -- s'il n'y a pas de jour et que l'année n'est pas affichée, on insère le mois seul. table.insert( wikiLista, textoMes ) end end if gmes then table.insert( iso, 1, string.sub( '0' .. gmes, -2 ) ) end table.insert( wikiLista, gregAprMes ) end -- l'année if an and not (args.jelien == true and args.nolinks and jan == an ) then if not args.cachierAn then local textoAn = an local lim if an < 0 then local anDevJc = 0 - an lim = lim or ( anDevJc .. ' dev. J.-C.' ) if args.devJC == false then textoAn = anDevJc else textoAn = anDevJc .. ' <abbr class="abbr" title="' .. anDevJc .. ' devant Jèsus-Crist">dev. J.-C.</abbr>' end elseif args.apJC then textoAn = textoAn .. ' <abbr class="abbr" title="' .. textoAn .. ' aprés Jèsus-Crist">apr. J.-C.</abbr>' end if args.nolinks then -- seulement si on doit l'afficher table.insert( wikiLista, textoAn ) else lim = existData( dataQualificatif, an ) or existData( dataCat, an ) or lim or an if mes and #wikiLista == 0 then -- si le mois n'a pas de lien et n'est pas affiché avec le jour, il est affiché avec l'année. textoAn = textoMes .. ' ' .. textoAn end table.insert( wikiLista, wikiLim( lim, textoAn ) ) end end end if an then if gan > 999 then table.insert( iso, 1, gan ) elseif gan > -1 then table.insert( iso, 1, string.sub( '000' .. gan , -4 ) ) elseif gan > -999 then -- calendrier grégorien proleptique avec année 0. table.insert( iso, 1, 'U-' .. string.sub( '000' .. ( 0 - gan ), -4 ) ) else table.insert( iso, 1, 'U' .. gan ) end end table.insert( wikiLista, gregAprAn ) -- l'age if type( ajo ) == 'number' and ajo >= 0 and ( not nessence or ajo < 120 ) then if ajo == 0 then ajo = '(' .. ajoPrefix .. 'muens d’un\194\160an)' elseif ajo == 1 then ajo = '(' .. akoPrefix .. '1\194\160an)' else ajo = '('.. ajoPrefix .. ajo .. '\194\160ans)' end else ajo = false end -- compilation du résultat local wikiTexto = table.concat( wikiLista, ' ' ) local isoTexto = table.concat( iso, '-' ) -- On ajoute un peu de sémantique. local wikiHtml = mw.html.create( '' ) if jelienData then wikiHtml:tag( 'span') :addClass( 'nowrap' ) :attr( 'data-sort-value', isoTexto ) :wikitext( jelienData ) :node( jelienSup ) :done() :wikitext( jelienSep ) end local dataHtml = wikiHtml:tag( 'time' ) :wikitext( wikiTexto ) if wikiTexto:match( ' ' ) then dataHtml:addClass( 'nowrap' ) end if isoTexto ~= wikiTexto then dataHtml:attr( 'datetime', isoTexto ) :attr( 'data-sort-value', isoTexto ) end if not args.nolinks then dataHtml:addClass( 'dâta-lim' ) end if nessence then dataHtml:addClass( 'bday' ) elseif mort then dataHtml:addClass( 'dday' ) end wikiHtml:wikitext( gregFin ) if args.republiquen then wikiHtml:wikitext( ' (', dataRepubliquena, ')' ) end if ajo then wikiHtml:wikitext( ' ' ) :tag( 'span' ) :addClass( 'noprint') :wikitext( ajo ) :done() end return tostring( wikiHtml ) end --- -- fonction destinée aux infobox, notamment pour afficher les dates de naissance et de mort -- les liens présent dans les dates fournies sont automatiquement supprimés pour gérer les cas où -- le paramètre contient déjà un modèle date. -- Paramètres : -- 1 : type de date à afficher (naissance / n, mort / m, ou date / d) -- 1 : Date ou date de naissance -- 2 : Date de mort si type n ou m -- qualificatif = suffixe des page de date à lier (exemple : en musique) -- nolinks : n'affiche pas de lien -- préfixe : préfixe à afficher s'il y a un jour (par défaut '') -- préfixe sans jour : préfixe à afficher s'il n'y a pas de jour (par défaut : '') function fun.dataEnfocajon( frame ) local args = frame.args if type( args ) ~= 'table' or not ( args[1] and args[2] ) then return end -- analyseDate sépare la date du contenu qui suit, supprime les liens, et retourne si possible une table avec jour mois année local function analisaData( d ) if trim( d ) then local analisa = d:match( ' ou ben ') or d:match( 'entre-mié ' ) or d:match( 'de vers ' ) or d:match( 'aprés ' ) or d:match( 'devant ' ) if analisa then return d end analisa = d:match( 'datetime="([%d-]+)"' ) or d -- sépare la date (avec ses liens) d'une référence ou contenu commençant par un espace) local comencement, fin = analisa:match( '(.-%d%d%d%]*%-?)([\127 ].+)' ) if not comencement then -- sépare la date du contenu commençant par <br> comencement, fin = analisa:match( '(.-%d%d%d%]*%-?)(<br ?/?>.+)' ) end analisa = comencement or analisa -- supprime les liens analisa = analisa:gsub( '%[%[([^%[%]|]*)|?([^%[%]]*)%]%]', function ( l, t ) return trim( t ) or l end ) local t, r = fun.separacionJornMesAn( analisa ) if t then return r, fin else return d, fin end end end -- prefix ajoute un préfixe en fonction de la présence ou non du jour si le paramètre "préfixe sans jour" est défini local function prefix( dateString ) if dateString then local datetime = dateString:match( 'datetime="([U%d%-]+)"' ) if datetime and datetime:match('%-%d%d%-%d%d') and trim( args['prèfixo'] ) then return args['prèfixo'] .. ' ' .. dateString end if trim( args['prèfixo sen jorn'] ) then return args['prèfixo sen jorn'] .. ' ' .. dateString end end return dateString end local nessence = args[1]:match( '^n' ) == 'n' local mort = args[1]:match( '^m' ) or args[1]:match( 'môrt' ) local afichajoData, qualificatif = args[2], args[4] local afichajoDataTab, resultatData, complementData local dataNessence, dataMort if mort then afichajoData = args[3] end if not trim( afichajoData ) then return end if afichajoData:match( '</time>' ) then -- S'il y a des liens il y a probablement déjà un modèle date, évitons de l'exécuter une 2e fois if ( nessence or mort ) and ( afichajoData:match( 'wikidata%-linkback' )) then dataNessence = analisaData( args[2] ) dataMort = analisaData( args[3] ) resultatData = afichajoData else return prefix( afichajoData ) end else afichajoDataTab, complementData = analisaData( afichajoData ) if type( afichajoDataTab ) ~= 'table' then return afichajoDataTab else if nessence then dataNessence = afichajoDataTab dataMort = analisaData( args[3] ) elseif mort then dataNessence = analisaData( args[2] ) dataMort = afichajoDataTab else qualificatif = args[3] end afichajoDataTab.nessence = nessence afichajoDataTab.mort = mort afichajoDataTab.qualificatif = args.qualificatif or qualificatif afichajoDataTab.nolinks = args.nolinks afichajoDataTab.nocat = args.nocat afichajoDataTab.jelien = args.jelien end end resultatData = resultatData or fun.modeloData( afichajoDataTab ) local ajo, prefixAge, suffixAge, carculAjo = '', ' <span class="noprint">(', ')</span>', nil if nessence and dataNessence and not dataMort and type( dataNessence ) == 'table' then carculAjo = fun.ajo( dataNessence.an, dataNessence.numMes, dataNessence.jorn ) if carculAjo and carculAjo > 120 then carculAjo = nil end elseif mort and dataNessence and dataMort and type( dataNessence ) == 'table' and type( dataMort ) == 'table' then carculAjo = fun.ajo( dataNessence.an, dataNessence.numMes, dataNessence.jorn, dataMort.an, dataMort.numMes, dataMort.jorn ) prefixAge = ' (tant qu’a ' suffixAge = ')' end if tonumber( carculAjo ) then if carculAjo > 1 then ajo = prefixAge .. carculAjo .. '\194\160ans' .. suffixAge elseif carculAjo == 1 then ajo = prefixAge .. 'un\194\160an' .. suffixAge elseif carculAjo == 0 then ajo = prefixAge .. 'muens d’un\194\160an' .. suffixAge end if complementData and complementData:match( 'ans?%)' ) then complementData = '' end end return prefix( resultatData ) .. ( complementData or '' ) .. ajo end --- -- la fonction dateISO renvoie un date au format aaaa-mm-jj (sans liens) -- l'année peut être sous la forme 2013 ou [[2013 en litérature|2013]] -- le mois peut être en lettres ou en chiffres -- le jour peut être sous la forme '05', '{{1er}}' ou 'vendredi 13' function fun.dataISO( frame ) local args = Outils.extractArgs( frame ) local an = Outils.notEmpty( args['an'], args.an, args.year, args.date ) -- extraction de l'année if type( an ) == 'string' then an = ( tonumber( an ) -- match '2013' or string.match ( an, '%D(%d%d%d%d)%D' ) -- match '[[2013 en musique|2013]]' or string.match ( an, '%D(%d%d%d%d)$' ) -- match '17 septembre 2013' or string.match ( an, '^(%d%d%d%d)%D' ) -- match '2013-09-17' ) end an = tonumber( an ) -- le format de date iso est défini suivant le calendrier grégorien. -- Avant l'année 1583 la date est calendrier est probablement du calendrier julien, -- donc autant s'abstenir. if an and an > 1582 then local mes = Outils.notEmpty( args.mes, args.month ) -- num mois trouve le numéro du mois, qu'il soit numérique ou texte, complet ou abrégé. local nomMes, numMes = fun.determinacionMes( mes ) if numMes then mes = '-' .. string.sub( '0' .. numMes, -2 ) local jorn = Outils.notEmpty( args.jorn, args.day, args['quantiémo'] ) if type( jorn ) == 'string' then jorn = tonumber( jorn ) or tonumber( string.match ( jorn, '%d+') ) end jorn = tonumber( jorn ) if jorn and jorn <= listaMes[numMes].nJorn then jorn = '-' .. string.sub( '0' .. jorn, -2 ) return an .. mes .. jorn else return an .. mes end else return tostring( an ) end end end --- -- Rang du jour dans l'année -- Usage : do_dayRank{année,mois,jour} function fun.do_dayRank(arguments) local yr = tonumber(arguments.year or arguments[1]) or 1 local mt = tonumber(arguments.month or arguments[2]) or 1 local dy = tonumber(arguments.day or arguments[3]) or 1 -- Rangs des premiers des mois local ranks = {0,31,59,90,120,151,181,212,243,273,304,334} local rank = (ranks[mt] or 0) + dy - 1 if(fun.isLeapYear(yr) and (mt >= 3)) then rank = rank+1 end return rank end -- Nombre de jours entre deux années (du 1er janvier au 1er janvier) -- Suit le calendrier grégorien function fun.do_daysBetween(arguments) local yr1 = tonumber(arguments[1]) or 0 local yr2 = tonumber(arguments[2]) or 0 return fun.daysSinceOrigin(yr2) - fun.daysSinceOrigin(yr1) end -- Nombre de jours depuis l'année 1 (du 1er janvier au 1er janvier) function fun.daysSinceOrigin(year) local yr = year-1 return 365*yr + math.floor(yr/4) - math.floor(yr/100) + math.floor(yr/400) end -- Test d'année bissextile (Suit le calendrier grégorien) function fun.isLeapYear(year) local yr = tonumber(year) or 1 return (yr%4 == 0) and ((yr%100 ~= 0) or (yr%400 == 0)) end -- Conversion d'un nombre en chiffres romains function fun.toRoman(number) local n = math.floor(number) local letters = {"I","V","X","L","C","D","M","",""} local pattern = {"","0","00","000","01","1","10","100","1000","02"} local result = "" if(n<=0 or n>=4000) then result = "---" else for i=1,7,2 do local p = pattern[n%10 + 1] for j=0,2 do p = string.gsub(p,tostring(j),letters[i+j]) end result = p .. result n = math.floor(n/10) end end return result end -- Conversion et affichage d'une date dans le calendrier républicain function fun.dataRepubliquen(frame) local pframe = frame:getParent() local arguments = pframe.args return fun.formatRepCal(fun.do_toRepCal(arguments)) end --- -- Calcul d'une date dans le calendrier républicain -- On suppose que les années 4n+3 sont sextiles (3, 7, 11...) function fun.do_toRepCal(arguments) local yr = tonumber(arguments.year or arguments[1]) or 2000 -- rang absolu du jour demandé, le jour 0 étant le 22 septembre 1792 (1er jour de l'an I) local repDays = fun.do_dayRank(arguments) + fun.do_daysBetween{1792,yr} - fun.do_dayRank{1792,9,22} local repYear = math.floor((repDays+731)/365.25) - 1 local repDayRank = repDays - 365*(repYear-1) - math.floor(repYear/4) local repMonth, repDay = math.floor(repDayRank/30)+1, (repDayRank%30)+1 return {repYear, repMonth, repDay} end --- -- Formatage d'une date selon le calendrier républicain -- Usage : fun.formatRepCal{année,mois,jour} function fun.formatRepCal(arguments) local months = {"Vendèmiéro","Brumèro","Fremèro","Nevôso","Ploviôso","Ventôso","Gèrniâl","Flloriâl","Prâriâl","Mêssidor","Tèrmidor","Fruitidor"} local extras = {"de la vèrtu","du g·enie","de l’ôvra","de les rècompenses","de l’avis","de la Rebênâda"} local result = "" if(arguments[2] < 13) then result = result .. tostring(arguments[3]) .. "\194\160" .. months[arguments[2]] else result = result .. "jorn " .. extras[arguments[3]] end result = result .. " de l’an " .. fun.toRoman(arguments[1]) return result end --- -- Voir Modèle:Âge -- retourne l'âge en fonction de la ou les dates fournies. La valeur retournée est de type 'number' -- Paramètres : -- 1, 2, 3 : année, mois jour de naissance (supposé dans le calendrier grégorien) -- 4, 5, 6 : année, mois, jour du calcul (facultatif, par défaut la date UTC courante). function fun.ajo( ann, mn, jn, ac, mc, jc ) if ac == nil then local today = os.date( '!*t' ) ac = today.year mc = today.month jc = today.day else ac = tonumber( ac ) mc = tonumber( mc ) jc = tonumber( jc ) end local ann = tonumber( ann ) local mn = tonumber( mn ) local jn = tonumber( jn ) if ann == nil or ac == nil or mn == nil or mc == nil then -- pas de message d'erreur qui risque de faire planter la fonction appelante -- à elle de gérer ce retour. return end local ajo = ac - ann if mc == mn then if jc == nil or jn == nil then return end return ajo-tonumber( jc < jn and 1 or 0 ) else return ajo-tonumber( mc < mn and 1 or 0 ) end end function fun.modeloAjo( frame ) local args = frame:getParent().args local ajo = fun.ajo ( args[1] or args['an'], args[2] or args['mês'], args[3] or args['jorn'], args[4], args[5], args[6] ) if ajo then return ajo else return '<span class="error">Paramètros fôx ou ben ensufisents por carcular l’âjo prècis</span>' end end --- -- calcul du jour julien à partir d'une date du calendrier grégorien function fun.julianDay( year, month, day, hour, min, sec ) local julian julian = math.floor( math.floor( ( year * 12 + month + 57609 ) / 12 - 1 ) * 1461 / 4 ) - math.floor( math.floor( ( year * 12 + month + 57609 ) / 12 - 1 ) / 100 ) + math.floor( math.floor( ( year * 12 + month + 57609 ) / 12 - 1 ) / 400 ) + math.floor( ( math.fmod( month + 57609, 12 ) + 4 ) * 153 / 5 ) + day + ( hour or 12 ) / 24 + ( min or 0 ) / 1440 + ( sec or 0 ) / 86400 - 32167.5 return julian end --- -- calcul du jour julien à partir d'une date du calendrier julien function fun.julianDayJulian( year, month, day, hour, min, sec ) local julian julian = math.floor( math.floor( ( year * 12 + month + 57609 ) / 12 - 1 ) * 1461 / 4 ) + math.floor( ( math.fmod( month + 57609, 12 ) + 4 ) * 153 / 5 ) + day + ( hour or 12 ) / 24 + ( min or 0 ) / 1440 + ( sec or 0 ) / 86400 - 32205.5 return julian end --- -- calcul d'une date dans le calendrier grégorien à partir du jour julien function fun.julianDayToGregorian( julianDay ) local base = math.floor( julianDay + 32044.5 ) -- 1 March -4800 (proleptic Gregorian date) local nCentury = math.floor( ( base * 4 + 3 ) / 146097 ) local sinceCentury = base - math.floor( nCentury * 146097 / 4 ) local nYear = math.floor( ( sinceCentury * 4 + 3 ) / 1461 ) local sinceYear = sinceCentury - math.floor( nYear * 1461 / 4 ) local nMonth = math.floor( ( sinceYear * 5 + 2 ) / 153 ) local day = sinceYear - math.floor( ( nMonth * 153 + 2 ) / 5 ) + 1 local month = nMonth - math.floor( nMonth / 10 ) * 12 + 3 local year = math.floor( sinceYear / 306 ) + nYear + 100 * nCentury - 4800 return year, month, day end --- -- calcul d'une date dans le calendrier julien à partir du jour julien -- calcul basé sur l'algorithme de la page fr.wikipedia.org/wiki/Jour_julien (1/10/2013) function fun.julianDayToJulian( julianDay ) local year = math.modf( ( julianDay * 4 - 6884469 ) / 1461 ) local r2 = julianDay - math.modf( ( 1461 * year + 6884472 ) / 4 ) local month = math.modf( ( 5 * r2 + 461 ) / 153 ) local day = r2 - math.modf( ( 153 * month - 457 ) / 5 ) + 1 if month > 12 then year = year + 1 month = month - 12 end return year, month, day end --- -- calcul d'une date dans le calendrier grégorien à partir d'une date dans le calendrier julien function fun.julianToGregorian( year, month, day ) return fun.julianDayToGregorian( fun.julianDayJulian( year, month, day ) ) end --- -- calcul d'une date dans le calendrier julien à partir d'une date dans le calendrier grégorien function fun.gregorianToJulian( year, month, day ) year = tonumber(year) if month then month = tonumber(month) else month = 6 end --prend une valeur centrale pour donner un best "guess" if day then day = tonumber(day) else day = 15 end return fun.julianDayToJulian( fun.julianDay( year, month, day ) ) end --[[ Cette fonction retourne "CET" ou "CEST" selon que dans la pseudo-timezone en cours c'est l'heure d'été ou l'heure d'hiver. Cette fonction n'a de sens a priori que pour des modèles utilisés en Europe Paramètre optionnel non nommé : "sans lien" : retourne le texte CET/CEST. sinon retourne ce même texte avec un wikilien vers les articles correspondants --]] function fun.CEST(frame) -- option : ne pas créer de wikilien local opt = trim(frame.args[1] or frame:getParent().args[1]) -- on récupère l'information dans la zone courante local t = mw.getContentLanguage():formatDate("I", nil, true) if (t == "1") then -- heure d'été if (opt == "sen lim") then return "CEST" elseif (opt == "dècalâjo") then return "2" else return "[[Hora de chôd-temps d’Eropa centrâla|CEST]]" end else -- heure d'hiver (ou autre zone où ça ne s'applique pas) if (opt == "sen lim") then return "CET" elseif (opt == "dècalâjo") then return "1" else return "[[Hora normala d’Eropa centrâla|CET]]" end end end return fun d5ea6kmxeckjbrq8s82ttgkab93w0yp Module:Outils 828 8342 231387 189766 2026-05-28T18:05:22Z ChrisPtDe 22 mês’a jorn 231387 Scribunto text/plain local mwTrim = mw.text.trim local Outils = { } --[[ trim netèye un paramètro pas apelâ (enléve los èspâços et retôrns legne u comencement et a la fin) retôrne na lista voueda se lo tèxto est vouedo est gins de tèxto. Los nombros sont PAS considèrâs coment de tèxto. ]] function Outils.trim( texto ) if type( texto ) == 'string' and texto ~= '' then texto = mwTrim( texto ) if texto ~= '' then return texto end end return nil end --[[ validTextArg renvoit le premier paramètre chaine non vide Paramètre : 1 - tableau contenant tous paramètres 2, ... - les noms des paramètres qui doivent êtres testés. ]] function Outils.validTextArg( args, name, ... ) local texto = Outils.trim( args[name] ) if texto then return texto end if select( '#', ... ) > 0 then return Outils.validTextArg( args, ... ) end return nil end --[[ notEmpty renvoie le premier paramètre non vide ou nul. Paramètre : 1, ... - les variables qui doivent êtres testés. ]] function Outils.notEmpty( var, ... ) local texto = Outils.trim( var ) if texto then return texto end local tvar = type( var ) if tvar == 'table' then local nextFunc = pairs( var ) -- n'utilise pas next car non défini par mw.loadData if nextFunc( var ) ~= nil then return var end elseif var == true or ( tvar == 'number' and var ~= 0 ) or tvar == 'function' then return var end if select( '#', ... ) > 0 then return Outils.notEmpty( ... ) end end --[[ extractArgs permet de récupérer les arguments du modèle, ou la table transmise à la fonction par une autre fonction d'un module Paramètre : 1 - un objet frame ou une table contenant les paramètres ]] function Outils.extractArgs ( frame ) if type( frame.getParent ) == 'function' then local args = frame:getParent().args for k,v in pairs( frame.args ) do args[k] = v; end return args else return frame end end return Outils dryqvhzaupoydkdfxvvhqmir2zxg1d7 Module:Yesno 828 8504 231386 197424 2026-05-28T18:00:03Z ChrisPtDe 22 mês’a jorn 231386 Scribunto text/plain -- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}. return function (val, default, emptyDefault) -- If your wiki uses non-ascii characters for any of "yes", "no", etc., you -- should replace "val:lower()" with "mw.ustring.lower(val)" in the -- following line. if type(val) == 'string' then val = val:lower() end if val == nil then return nil elseif val == true or val == 'yes' or val == 'y' or val == 'ouè' or val == 'oue' or val == 'o' or val == 'true' or val == 'on' or tonumber(val) == 1 then return true elseif val == false or val == 'no' or val == 'n' or val == 'nan' or val == 'false' or val == 'off' or tonumber(val) == 0 then return false elseif emptyDefault ~= nil and type(val) == 'string' and val:match( '^%s*$' ) then return emptyDefault else return default end end kk5h63nq9qvgp1qijsqrh4b9iy68pew Modèlo:Enfocajon V3/Comencement 10 8553 231409 226894 2026-05-28T22:13:21Z ChrisPtDe 22 corrèccion 231409 wikitext text/x-wiki <includeonly><div class="{{Cllâsses comencement enfocajon|vèrsion=3}} {{{class|}}}" {{#if:{{{width|}}}|style="width:{{talye em|{{{width}}}}}"}}> <div class="en-teta {{#if:{{{icon|}}}|icon {{{icon|}}}}}" style="{{#if:{{{background|}}} | background-color: {{dièso color Vouèbe|{{{background}}}}}; }} {{#if:{{{border-color|}}} | border: 3px solid {{dièso color Vouèbe|{{{border-color}}}}}; box-sizing:border-box; }} {{#if:{{{color|}}} | color: {{dièso color Vouèbe|{{{color}}}}}; }}">{{#if: {{{icon|}}} | {{#ifeq: {{{icon}}} | defot | | {{#tag:templatestyles||src="Enfocajon/Pictogramo/{{{icon}}}.css"}} }} }} <div {{#if:{{ouè nan|{{{italic|}}}}}|class="étalico"}}>{{#if:{{{lang|}}} |{{lengoua|1={{{lang|}}}|2={{#if:{{{text|}}}|{{{text|}}}|{{PAGENAME}}}}}} |{{#if:{{{text|}}}|{{{text|}}}|{{PAGENAME}}}} }}<!-- -->{{#if:{{{italic|}}}{{{lang|}}}|{{#if:{{ouè nan|{{{setdisplaytitle|}}}}}|{{#invoke:Formatâjo du titro |setDisplayTitle |lang={{{lang|}}} |italic={{{italic|}}} |options=noreplace }}}}}}<!-- --></div> </div></includeonly><noinclude> {{Documentacion}} </noinclude> mingufesslw6bo2wktgiotkycqgetm3 Modèlo:Enfocajon V3/Fin 10 8554 231408 177831 2026-05-28T22:11:12Z ChrisPtDe 22 mês’a jorn 231408 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|<p class="navbar bordered noprint" style="{{#if:{{{border-color|}}}|border-color:{{dièso color Vouèbe|{{{border-color}}}}};}} {{#if:{{{border-width|}}}|border-width:{{{border-width}}}px;}}"><span class="plainlinks navigation-not-searchable">[{{fullurl:{{FULLPAGENAME}}|action=edit}} changiér]</span> {{Lim de vers modèlo|lim={{{1|}}}|tèxto=Vêde la documentacion du modèlo}}</p>}}</div>{{#ifeq:{{NAMESPACE}}|{{ns:0}}|[[Catègorie:Articllo qu’emplèye ‘n Enfocajon]]}}</includeonly><noinclude>{{Documentacion}}</noinclude> ekux2wl3fa9k860lpfkuc8p3h2j58b4 Modèlo:Enfocajon V3/Émâge 10 8555 231405 177832 2026-05-28T22:04:12Z ChrisPtDe 22 mês’a jorn 231405 wikitext text/x-wiki <includeonly>{{#if:{{{émâge|}}}{{{émâge2|}}} | <div class="images {{#if:{{{émâge2|}}}|doves-émâges}}" {{#if:{{{background|}}}|style="background:{{{background|}}}; padding:5px 0;"}}>{{#if:{{{émâge|}}} | [[Fichiér:{{{émâge|}}} {{#if:{{#invoke:String|match|s={{lc:{{{émâge|}}}}}|pattern=%.svg$|nomatch=}}|{{!}}lang=frp}} |frameless |upright={{#if:{{{upright|}}}|{{{upright|}}}|{{#if:{{{émâge2|}}}|0.5|1}} }} {{#if:{{{cllâssa émâge|{{{class|}}}}}}|{{!}}class={{{cllâssa émâge|{{{class|}}}}}}}}|alt={{#if:{{{alt|}}} |{{{alt|}}} |Dèscripcion de {{#if:{{{legend|{{{lègenda|}}}}}} |cel’émâge, tot pariér comentâye ce-aprés |l’émâge {{{émâge|}}}. }} }} {{#if:{{{border|{{{bordura|}}}}}}|{{!}}border}}{{#switch:{{lc:{{{émâge|}}}}}|defaut.svg|defaut 2.svg|image manquante.jpg={{!}}link=Éde:Émâges}}{{#if:{{{thumbtime|}}}|{{!}}thumbtime={{{thumbtime|}}}}} {{#switch:{{lc:{{{émâge|}}}}}|defaut.svg|defaut 2.svg={{!}}class=skin-invert-image}}]] }} {{#if:{{{émâge2|}}} | [[Fichiér:{{{émâge2|}}} {{#if:{{#invoke:String|match|s={{lc:{{{émâge2|}}}}}|pattern=%.svg$|nomatch=}}|{{!}}lang=frp}} |frameless |upright={{#if:{{{upright2|}}}|{{{upright2|}}}|{{#if:{{{émâge|}}}|0.5|1}} }} {{#if:{{{cllâssa émâge2|{{{class2|}}}}}}|{{!}}class={{{cllâssa émâge2|{{{class2|}}}}}}}}|alt={{#if:{{{alt2|}}} |{{{alt2|}}} |Dèscripcion de {{#if:{{{legend|{{{lègenda|}}}}}} |cel’émâge, tot pariér comentâye ce-aprés |l’émâge {{{émâge2|}}}. }} }} {{#if:{{{border2|{{{bordura2|}}}}}}|{{!}}border}}{{#switch:{{lc:{{{émâge2|}}}}}|defaut.svg|defaut 2.svg|image manquante.jpg={{!}}link=Éde:Émâges}}{{#if:{{{thumbtime2|}}}|{{!}}thumbtime={{{thumbtime2|}}}}} {{#switch:{{lc:{{{émâge|}}}}}|defaut.svg|defaut 2.svg={{!}}class=skin-invert-image}}]] }} </div> {{#if:{{{legend|{{{lègenda|}}}}}}|<div class="legend">{{{legend|{{{lègenda|}}}}}}</div>}} |<nowiki /> }}<!-- los crouyos paramètrâjos : articllos -->{{#if: {{NAMESPACE}} ||<!-- émâge -->{{#if:{{{émâge|}}}|{{#ifexist: Media:{{urldecode|{{{émâge|}}}|PATH}} | |[[Catègorie:Fôta d’Enfocajon/Émâge encognua ou ben mâl-codifiâye]] }}}}<!-- émâge2 -->{{#if:{{{émâge2|}}}|{{#ifexist: Media:{{urldecode|{{{émâge2|}}}|PATH}} | |[[Catègorie:Fôta d’Enfocajon/Émâge encognua ou ben mâl-codifiâye]] }}}} }}<!-- los crouyos paramètrâjos : modèlos -->{{#ifeq:{{NAMESPACENUMBER}}/{{{nocat|}}}|10/|<!-- -->{{#ifeq:{{BASEPAGENAME}}|{{PAGENAME}}<!-- ignoront les sot-pâges -->|<!-- Altèrnativa 1 -->{{#if:{{{émâge|}}}|{{#if:{{{alt|}}}||[[Catègorie:Fôta d’Enfocajon/Émâge sen altèrnativa]]}}}}<!-- Altèrnativa 2 -->{{#if:{{{émâge2|}}}|{{#if:{{{alt2|}}}||[[Catègorie:Fôta d’Enfocajon/Émâge sen altèrnativa]]}}}}<!-- -->}}<!-- -->}}<!-- --></includeonly><noinclude> {{Documentacion}} </noinclude> avzbt53as03rppplocgg7ybbuvcah1w Modèlo:Enfocajon V3/Grelye comencement 10 8557 231407 177834 2026-05-28T22:08:19Z ChrisPtDe 22 mês’a jorn 231407 wikitext text/x-wiki <includeonly><table {{#if: {{{tipo|}}} | class="{{{tipo}}}" }}><!-- --><caption {{#if: {{{class|}}} | class="{{{class}}}" }} style="{{#if: {{{border|}}} | border-color:{{dièso color Vouèbe|{{{border}}}}}; }}{{#if: {{{background|}}} | background-color:{{dièso color Vouèbe|{{{background}}}}}; }}{{#if: {{{color|}}} | color:{{dièso color Vouèbe|{{{color}}}}}; }}">{{#if: {{{text|}}}|{{{text}}}|Balyês cllâfs}}</caption></includeonly><noinclude>{{Documentacion}}</noinclude> 9je78qh34xge82znbucw48uxrqqzyce Module:Entredoux Wikidata 828 8667 231399 178240 2026-05-28T21:23:41Z ChrisPtDe 22 mês’a jorn 231399 Scribunto text/plain local p = {} local d = require 'Module:Wikidata' -- fonccions que pôvont étre apelâyes ren que dês ‘n ôtro modulo p.fromLua = { -- manipulacion d’una lista d’afirmacions getClaims = d.getClaims, stringTable = d.stringTable, tableToText = d.tableToText, formatStatements = d.formatStatements, formatQualifiers = d.showQualifier, formatAndCat = d.formatAndCat, wikidataDate = d.wikidataDate, addLinkback = d.addLinkBack, addtrackingcat = d.addTrackingCat, -- manipulacion d’un’afirmacion endividuèla getmainid = d.getMainId, formatStatement = d.formatStatement, statementDate = d.getFormattedDate, -- rècupère la dâta des qualificatifs getFormattedQualifiers = d.getFormattedQualifiers, getQualifiers = d.getQualifiers, getReferences = d.getReferences, -- manipulacion de snaks getid = d.getId, formatSnak = d.formatSnak, -- usâjo de qids getEntity = d.getEntity, formatEntity = d.formatEntity, getLink = d.siteLink, getLabel = d.getLabel, --getLabel est ples simplo que formatEntity -- usâjo de les propriètâts transitives isInstance = d.isInstance, isSubclass = d.isSubclass, addVals = d.addVals, transitiveVals = d.transitiveVals, inTransitiveVals = d.inTransitiveVals, findVal = d.findVal, -- maneyance de les dâtes mainDate = d.mainDate, getDate = d.getTheDate, keyDate = d.keyDate, -- Fonccions divèrses translate = d.translate, Dump = d.Dump, } -- Fonccions frame por usâjo dês lo Vouiquitèxto (avouéc des côps des chouèx por maneyér de balyês muens prôpres) local function cleanargs(args) local newargs = {} for k, v in pairs(args) do if v ~= '' then --[[ possibilité de passer des booléen, convertion des valeur "true", "false" en booleen lua (sinon le module lua ne prend pas en compte "excludespecial" qui est "true" par défaut et considère toute chaîne comme vraie) --]] if v == "true" then newargs[k] = true elseif v == "false" then newargs[k] = false else newargs[k] = v end end end return newargs end function p.formatStatements( frame ) -- por Modèlo:Wikidata local args = {} if frame == mw.getCurrentFrame() then args = cleanargs(frame.args) -- paramètres en dur du code de Modèle:Wikidata for k, v in pairs(cleanargs(frame:getParent().args)) do -- chargement des paramètres de l'appel au modèle, -- pour permettre la surcharge des paramètres par défaut dans "Modèle:Wikidata" args[k] = v end else args = frame end if args.blockers and args.blockers ~= '' then return args.value end return p.fromLua.formatStatements( args ) end function p.addLinkBack( frame ) local args = cleanargs(frame.args) if args[1] and args[1]:match"%S" then return d.addLinkBack( '', args.entity, mw.text.trim( args[1] ) ) end end function p.formatEntity(frame) local args = cleanargs(frame.args) local entity = args.entity or args[1] return d.formatEntity(entity, args) end function p.formatAndCat(frame) local args = cleanargs(frame.args) return d.formatAndCat(args) end function p.getLabel(frame) local args = cleanargs(frame.args) local item = args[1] local lang = args[2] or "frp" local addcat = args.addcat if addcat ~= false then addcat = true end local str, cat = d.getLabel(item, lang) if cat and addcat then str = str .. cat end return str end function p.mainDate(frame) return d.mainDate(frame.args['entity']) end function p.Dump(frame) return d.Dump(frame.args[1]) end function p.formatQualifiers(frame) local args = frame.args return d.formatQualifiers(args) end function p.getDescription(frame) -- fonction simpliste, mais bon, les descriptions Wikidata, c'est pas non plus super utile return mw.wikibase.description(frame.args[1]) end function p.getLink(frame) local args = frame.args local link, proj, lang = p.fromLua.getLink(args[1], args[2], args[3]) return link end function p.translate(frame) return d.translate(frame.args[1]) end function p.findVal(frame) local args = frame.args return d.findVal(args.source, args.target, args.property, args.recursion, args.instancedepth) end function p.transitiveVals(frame) local args = frame.args return d.transitiveVals(args.item, args, args.maxdepth, args.maxnodes, args.stopval, true) end return p 2yhax6ufw86iszaprrcw9j3p0um982i Module:Wikidata/Analise transitiva 828 8691 231394 178230 2026-05-28T19:18:33Z ChrisPtDe 22 mês’a jorn 231394 Scribunto text/plain -- Helpers for queries using transitive properties local p = {} local wd = require "Module:Wikidata" local tools = require "Module:Wikidata/Outils" local function getids(item, query) query.excludespecial = true query.displayformat = 'raw' query.entity = item return wd.stringTable(query) end -- add new items to a list, avoiding duplicates local function addnewvalues(olditems, newitems, maxnum, stopval) if not newitems then return olditems end for _, qid in pairs(newitems) do if stopval and (qid == stopval) then table.insert(olditems, qid) return olditems end if maxnum and (#olditems >= maxnum) then return olditems end if not tools.isHere(olditems, qid) then table.insert(olditems, qid) end end return olditems end -- recursively adds a list of qid to an existing list, based on the results of a query function p.addVals(list, query, maxdepth, maxnodes, stopval) maxdepth = tonumber(maxdepth) or 10 maxnodes = tonumber(maxnodes) or 100 if (maxdepth < 0) then return list end if stopval and tools.isHere(list, stopval) then return list end local origsize = #list for i = 1, origsize do -- tried a "checkpos" param instead of starting to 1 each time, but no impact on performance local candidates = getids(list[i], query) list = addnewvalues(list, candidates, maxnodes, stopval) if list[#list] == stopval then return list end if #list >= maxnodes then return list end end if (#list == origsize) then return list end return p.addVals(list, query, maxdepth - 1, maxnodes, stopval, origsize + 1) end -- returns a list of items transitively matching a query (orig item is not included in the list) function p.transitiveVals(item, query, maxdepth, maxnodes, stopval, astring) maxdepth = tonumber(maxdepth) or 5 if type(query) == "string" then query = {property = query} end -- récupération des valeurs local vals = getids(item, query) if not vals then return nil end local v = p.addVals(vals, query, maxdepth - 1, maxnodes, stopval) if not v then return nil end -- réarrangement des valeurs if query.valorder == "inverted" then local a = {} for i, j in pairs(v) do table.insert(a, 1, j) end v = a end -- mise en forme -- soit sous forme de chaîne if astring and (astring ~= "-") then for i, j in pairs(v) do v[i] = wd.formatEntity(j) -- il faudrait avoir les optins de mise en forme wd.formatEntity(j, query) mais getids ajoute displayformat = "raw", il faudrait faire d'abord une copie de la table query end return wd.tableToText(v, query) end --- soit sous forme de table return v end -- returns true if an item is the value of a query, transitively function p.inTransitiveVals(searchedval, sourceval, query, maxdepth, maxnodes ) local vals = p.transitiveVals(sourceval, query, maxdepth, maxnodes, searchedval ) if (not vals) then return false end for _, val in ipairs(vals) do if (val == searchedval) then return true end end return false end -- returns true if an item is a superclass of another, based on P279 function p.isSubclass(class, item, maxdepth) local query = {property = 'P279'} if class == item then -- item is a subclass of itself iff it is a class if getids(item, query) then return true end return false end return p.inTransitiveVals(class, item, query, maxdepth ) end -- returns true if one of the best ranked P31 values of an item is the target or a subclass of the target -- rank = 'valid' would seem to make sense, but it would need to check for date qualifiers as some P31 values have begin or end date function p.isInstance(targetclass, item, maxdepth) maxdepth = maxdepth or 10 local directclasses = p.transitiveVals(item, {property = 'P31'}, 1) if not directclasses then return false end for i, class in pairs(directclasses) do if p.isSubclass(targetclass, class, maxdepth - 1) then return true end end return false end -- return the first value in a transitive query that belongs to a particular class. For instance find a value of P131 that is a province of Canada function p.findVal(sourceitem, targetclass, query, recursion, instancedepth) if type(query) == "string" then query = {property = query} end local candidates = getids(sourceitem, query) if candidates then for i, j in pairs(candidates) do if p.isInstance(targetclass, j, instancedepth) then return j end end if not recursion then recursion = 3 else recursion = recursion - 1 end if recursion < 0 then return nil end for i, candidate in pairs(candidates) do return p.findVal(candidate, targetclass, query, recursion, instancedepth) end end end return p ogvzw7ojudm5t9rylsmw2krb0c3sgrb Modèlo:Enfocajon V3/Titro Bloco 10 8766 231404 178611 2026-05-28T21:53:06Z ChrisPtDe 22 mês’a jorn 231404 wikitext text/x-wiki <!-- conserver les codes {{{if|{{{text|}}}}}} ainsi si « if » est présent - même vide - il est utilisé et « text » est ignoré --><includeonly>{{#if: {{{if|{{{text|}}}}}} | <p {{#if: {{{class|}}} | class="bloc {{{class}}}" {{#if: {{{border|}}} | style="border-color:{{dièso color Vouèbe|{{{border}}}}}" }} | class="bloc" {{#if: {{{background|}}} | style="background-color:{{dièso color Vouèbe|{{{background}}}}}; {{#if: {{{color|}}} | color:{{dièso color Vouèbe|{{{color}}}}}; }}" }} }}>{{{text|}}}</p> | <nowiki /> }}</includeonly><noinclude>{{Documentacion}}</noinclude> 87xb0m015s65az05ka5qt6k81lqfw6p Modèlo:Enfocajon V3/Sèparator 10 8836 231406 178766 2026-05-28T22:05:50Z ChrisPtDe 22 mês’a jorn 231406 wikitext text/x-wiki <includeonly>{{#if: {{{if|true}}} <!-- paramètre "if" absent, ou présent et non vide --> | <div class="hr {{{class|}}}" style="{{#if:{{{background|}}}|background-color:{{dièso color Vouèbe|{{{background}}}}};}} height:{{pas vouedo|{{{height|}}}|2}}px;"></div> | <nowiki /> }}</includeonly><noinclude>{{Documentacion}}</noinclude> knb0w8k6jjbwhmwos9e4d51kbpkmhyz Module:Chârtes 828 9120 231379 211743 2026-05-28T17:25:03Z ChrisPtDe 22 mês’a jorn 231379 Scribunto text/plain --[[ Module retournant les couleurs liées à la charte indiquée --]] local p = {} -- on charge le module de données local success, data = pcall(mw.loadData, "Module:Chârtes/balyês") --[[ Fonction traitant réellement la demande (voir les paramètres ci-dessous) Permet d'être appelé directement depuis un autre module, sans passer par un appel de modèle/module en wikicode --]] function p.charta_m(enfocajon, categoria, tpe, dieso) -- validation des paramètres (valeur par défaut) if (enfocajon == nil) then enfocajon = "biografia" end if (categoria == nil) then categoria = "primèra" end if (tpe == nil) then tpe = "dèfôt" end if (dieso == nil) then dieso = false end -- interruption si le chargement du module de données a échoué if (not success) then return "<span class=\"error\">Problèmo de dedens u modulo (balyês)</span>" end -- vérification de l'existence des données pour l'infobox if (data[enfocajon] == nil) then enfocajon = "biografia" if (data[enfocajon] == nil) then -- ne devrait pas se produire ! return "<span class=\"error\">Problèmo de dedens u modulo (enfocajon)</span>" end end -- si ce type contient une chaîne (au lieu d'une table) c'est un "redirect", on remplace if (type(data[enfocajon][tpe]) == "string") then tpe = data[enfocajon][tpe] end -- on vérifie l'existence du type if (data[enfocajon][tpe] == nil) then tpe = "dèfôt" if (data[enfocajon][tpe] == nil) then return "<span class=\"error\">Problèmo de dedens u modulo (tipo)</span>" end end -- on cherche le numéro d'ordre de la catégorie local n = 1 if (categoria == "primèra" or categoria == "1" or categoria == "principâla") then n = 1 elseif (categoria == "secondèra" or categoria == "2") then n = 2 elseif (categoria == "tèrcièra" or categoria == "3") then n = 3 -- le 3ème est optionnel if (data[enfocajon][tpe][n] == nil) then n = 1 end end -- si pas trouvé on reste sur "1" -- on vérifie qu'on a bien un élément if (data[enfocajon][tpe][n] == nil) then return "<span class=\"error\">Problèmo de dedens u modulo (piéce)</span>" end -- on retourne la valeur if (dieso) then return "#" .. data[enfocajon][tpe][n] else return data[enfocajon][tpe][n] end end --[[ Retourne la couleur correspondant à la charte graphique demandée. Les paramètres sont : type : le type de charte demandé (dépend de l'infobox) catégorie : primaire ou secondaire (ou tertiaire), la sous-couleur concernée infobox : l'infobox concernée (valeur par défaut : biographie) dièse : définir à "oui" pour préfixer la valeur retournée avec un caractère "#" Si la catégorie n'est pas précisée ou erronée, primaire est retournée Si le type n'est pas précisé ou invalide, "défaut" est retourné Si l'infobox n'est pas précisée ou invalide, "biographie" est retournée Note : wrapper récupérant les paramètres et appelant la « vraie » fonction --]] function p.charta(frame) local args = frame.args local enfocajon = (args["enfocajon"] and args["enfocajon"] ~= "") and args["enfocajon"] or nil local categoria = (args["catègoria"] and args["catègoria"] ~= "") and args["catègoria"] or nil local tpe = (args["type"] and args["type"] ~= "") and mw.ustring.lower(args["type"]) or nil local dieso = (args["dièso"] == "ouè") return p.charta_m(enfocajon, categoria, tpe, dieso) end return p 23a7f93c0fvbj9zpmb89uwp3bf80q11 Module:Chârtes/balyês 828 9121 231369 224458 2026-05-28T16:39:52Z ChrisPtDe 22 corrèccion 231369 Scribunto text/plain --[[ a traduire Données pour le module Chartes, contenant les couleurs (primaire, secondaire) en fonction du "type" d'infobox --]] -- les données local data = {} --[[ une table à double entrée : index principal : le type d'infobox dedans : indice 1 : couleur primaire indice 2 : couleur secondaire ... Notes : 1) Toutes les tables *doivent* avoir une valeur "défaut" 2) Il n'est pas possible d'avoir des accents. Si besoin utiliser la notation : data["le nom avec espaces et accents"] = { … } Voir ci-dessous le type "test" pour un exemple --]] ---------------------------------------- Test ---------------------------------------- --[[ Test ]]-- -- la charte ci-dessous correspond au paramètre "infobox=test". data.test = { -- ceci est un… test -- une entrée "défaut" est obligatoire dans votre table ["dèfôt"] = { "FFFFFF", "EEEEEE" }, -- chaque entrée doit avoir au moins deux champs (type 'string') -- s'il existe plusieurs noms pour la même chose l'entrée doit contenir une chaîne -- correspondant au nom cible (ici "default" → "défaut"). -- Attention : on ne peut pas faire un redirect vers un redirect (comme dans WP :)). ["default"] = "dèfôt", -- accessible grâce au paramètre "type=cat1" ["cat1"] = { "AAAAAA", "AAAA00" }, -- accessible grâce au paramètre "type=cat1" ["cat2"] = { "777777", "777700" }, } ---------------------------------------- Autres modèles (hors Infobox) ---------------------------------------- -- Pour le Modèle:Titre section data.titro = { ["dèfôt"] = { "C2DFFF" }, ["default"] = "dèfôt", -- version en français ["black"] = { "2e3436" }, ["blue"] = { "C2DFFF" }, ["bright_red"] = { "ff0000" }, ["bright red"] = "bright_red", ["dark_blue"] = { "000080" }, ["dark blue"] = "dark_blue", ["dark_green"] = { "008000" }, ["dark green"] = "dark_green", ["french_beige"] = { "c8ad7f" }, ["french beige"] = "french_beige", ["green"] = { "b8ecbe" }, ["grey"] = { "b0b0b0" }, ["orange"] = { "ffc070" }, ["pink"] = { "ff64e3" }, ["purple"] = { "dbbce8" }, ["red"] = { "ffc2c2" }, ["yellow"] = { "faea73" }, } -- Pour le Modèle:Liste des épisodes en animation data.episode = { ["dèfôt"] = { "BBCCFF", "DDEEFF" }, ["default"] = "dèfôt", -- version en français ["0"] = { "0080FF", "B2FFFF" }, ["1"] = { "B00000", "FFB2B2" }, ["2"] = { "E0D000", "FFFF99" }, ["3"] = { "007000", "BDFFB2" }, ["4"] = { "B00090", "EFAAC2" }, } ---------------------------------------- Infobox ---------------------------------------- -- Pictogrammes d'Infobox data.pictogramo = { ["dèfôt"] = { "defaut", "defaut" }, ["default"] = "dèfôt", -- version en français ["ôtro"] = "dèfôt", ["pluridisciplinèro"] = "dèfôt", ["temporèro"] = "dèfôt", -- ["âbè nulius"] = { "eveco", "eveco" }, ["aerostat"] = { "aerostat", "aerostat" }, ["aèrostat"] = { "aerostat", "aerostat" }, ["ayiquido"] = { "artsmarcialsjap", "artsmarcialsjap" }, ["ayiquidô"] = { "artsmarcialsjap", "artsmarcialsjap" }, ["arpinismo"] = { "arpinismo", "arpinismo" }, ["arpinismo-èscalâda"] = { "arpinismo-escalada", "arpinismo-escalada" }, ["aquatlon"] = { "triatlon", "triatlon" }, ["arbitro"] = { "arbitro", "arbitro" }, ["arc"] = { "arc", "arc" }, ["arcevèco"] = { "eveco", "eveco" }, ["artisto"] = { "artisto", "artisto" }, ["artsmarcialsjap"] = { "artsmarcialsjap", "artsmarcialsjap" }, ["associacion"] = { "associacion", "associacion" }, ["atletismo"] = { "atletismo", "atletismo" }, ["atlètismo"] = { "atletismo", "atletismo" }, ["ôdiô"] = { "audio", "audio" }, ["ôtor"] = { "otor", "otor" }, ["rama"] = { "rama", "rama" }, ["badminton"] = { "badminton", "badminton" }, ["balèt"] = { "musica", "musica" }, ["baseball"] = { "baseball", "baseball" }, ["basket-ball"] = { "basket-ball", "basket-ball" }, ["bd"] = { "bd", "bd" }, ["biathlon"] = { "biathlon", "biathlon" }, ["biere"] = { "biere", "biere" }, ["bière"] = { "biere", "biere" }, ["boxe"] = { "boxe", "boxe" }, ["calendrier"] = { "calendrier", "calendrier" }, ["canada"] = { "canada", "canada" }, ["canoë-kayak"] = { "kayak", "kayak" }, ["cardenâl"] = { "cardenal", "cardenal" }, ["catch"] = { "catch", "catch" }, ["chateau"] = { "chateau", "chateau" }, ["château"] = { "chateau", "chateau" }, ["chimie"] = { "chimie", "chimie" }, ["cinema"] = { "cinema", "cinema" }, ["cinéma"] = { "cinema", "cinema" }, ["classique"] = { "musica", "musica" }, ["communication"] = { "communication", "communication" }, ["cross triathlon"] = { "triathlon", "triathlon" }, ["culturel"] = { "persofiction", "persofiction" }, ["cyclisme"] = { "cyclisme", "cyclisme" }, ["danse"] = { "musica", "musica" }, ["deportation"] = { "deportation", "deportation" }, ["déportation"] = { "deportation", "deportation" }, ["diplomatie"] = { "diplomatie", "diplomatie" }, ["disney"] = { "disney", "disney" }, ["drone-civil"] = { "drone-civil", "drone-civil" }, ["duathlon"] = { "triathlon", "triathlon" }, ["egypte-antique"] = { "egypte-antique", "egypte-antique" }, ["égypte-antique"] = { "egypte-antique", "egypte-antique" }, ["électronique"] = { "musica", "musica" }, ["entreprise"] = { "entreprise", "entreprise" }, ["equitation"] = { "equitation", "equitation" }, ["équitation"] = { "equitation", "equitation" }, ["escalade"] = { "escalade", "escalade" }, ["escrime"] = { "escrime", "escrime" }, ["eveco"] = { "eveco", "eveco" }, ["èvèco"] = { "eveco", "eveco" }, ["floorball"] = { "floorball", "floorball" }, ["fondeur"] = { "fondeur", "fondeur" }, ["calço"] = { "calco", "calcoNer" }, ["futsal"] = { "futsal", "futsal" }, ["golf"] = { "golf", "golf" }, ["grappe"] = { "grappe", "grappe" }, ["gymnastique"] = { "gymnastique", "gymnastique" }, ["handball"] = { "handball", "handballblack" }, ["hospitaliers"] = { "hospitaliers", "hospitaliers" }, ["helicoptere"] = { "helicoptere", "helicoptere" }, ["hélicoptère"] = { "helicoptere", "helicoptere" }, ["hockey"] = { "hockey", "hockey" }, ["hockey sur gazon"] = { "hockey-sur-gazon", "hockey-sur-gazon" }, ["hockey sur glace"] = { "hockey", "hockey" }, ["hockey-sur-gazon"] = { "hockey-sur-gazon", "hockey-sur-gazon" }, ["humain"] = { "humain", "humain" }, ["informatique"] = { "informatique", "informatique" }, ["instrumental"] = { "musica", "musica" }, ["israel-judaisme"] = { "israel-judaisme", "israel-judaisme" }, ["israël-judaïsme"] = { "israel-judaisme", "israel-judaisme" }, ["jazz"] = { "musica", "musica" }, ["jeu"] = { "jeu", "jeu" }, ["jeu vidéo"] = { "jeuvideo", "jeuvideo" }, ["jeu-role"] = { "jeu-role", "jeu-role" }, ["jeu-rôle"] = { "jeu-role", "jeu-role" }, ["jeuvideo"] = { "jeuvideo", "jeuvideo" }, ["judo"] = { "judo", "judo" }, ["karate"] = { "karate", "karate" }, ["karaté"] = { "karate", "karate" }, ["kayak"] = { "kayak", "kayak" }, ["linguistique"] = { "auteur", "auteur" }, ["litèratura"] = { "otor", "otor" }, ["lutte"] = { "lutte", "lutte" }, ["lyrique"] = { "musica", "musica" }, ["macintosh"] = { "macintosh", "macintosh" }, ["map"] = { "map", "map" }, ["medecine"] = { "medecine", "medecine" }, ["médecine"] = { "medecine", "medecine" }, ["mets"] = { "mets", "mets" }, ["monde"] = { "musica", "musica" }, ["montreal-metro"] = { "montreal-metro", "montreal-metro" }, ["montreal-train"] = { "montreal-train", "montreal-train" }, ["moteur-avion"] = { "moteur-avion", "moteur-avion" }, ["musee"] = { "musee", "musee" }, ["musée"] = { "musee", "musee" }, ["musical"] = { "musica", "musica" }, ["music-hall"] = { "musica", "musica" }, ["musica"] = { "musica", "musica" }, ["natation"] = { "natation", "natation" }, ["oenologie"] = { "oenologie", "oenologie" }, ["œnologie"] = { "oenologie", "oenologie" }, ["omnisports"] = { "omnisports", "omnisports" }, ["opéra"] = { "musica", "musica" }, ["papyrus"] = { "papyrus", "papyrus" }, ["paralympique"] = { "paralympique", "paralympique" }, ["patriârcho"] = { "eveco", "eveco" }, ["persofiction"] = { "persofiction", "persofiction" }, ["petrole"] = { "petrole", "petrole" }, ["pétrole"] = { "petrole", "petrole" }, ["ping pong"] = { "tennis-de-table", "tennis-de-tableblack" }, ["pingpong"] = { "tennis-de-table", "tennis-de-tableblack" }, ["planeur"] = { "planeur", "planeur" }, ["plateforme"] = { "plateforme", "plateforme" }, ["poker"] = { "poker", "poker" }, ["presse"] = { "presse", "presse" }, ["pretendant"] = { "pretendant", "pretendant" }, ["prétendant"] = { "pretendant", "pretendant" }, ["primat"] = { "eveco", "eveco" }, ["projet"] = { "projet", "projet" }, ["psychologie"] = { "psychologie", "psychologie" }, ["quebec"] = { "quebec", "quebec" }, ["québec"] = { "quebec", "quebec" }, ["radio"] = { "communication", "communication" }, ["recherche"] = { "recherche", "recherche" }, ["rink hockey"] = { "rinkhockey", "rinkhockey" }, ["rinkhockey"] = { "rinkhockey", "rinkhockey" }, ["rock"] = { "musica", "musica" }, ["rome-antique"] = { "rome-antique", "rome-antique" }, ["route"] = { "route", "route" }, ["rugby"] = { "rugby", "rugbyblack" }, ["rugby à xiii"] = { "rugby", "rugbyblack" }, ["rugby à xv"] = { "rugby", "rugbyblack" }, ["sautski"] = { "sautski", "sautski" }, ["science-fiction"] = { "science-fiction", "science-fiction" }, ["ski-alpin"] = { "ski-alpin", "ski-alpin" }, ["sport"] = { "sport", "sport" }, ["sport automobile"] = { "sport-automobile", "sport-automobile" }, ["sport mécanique"] = { "sport-automobile", "sport-automobile" }, ["sport-automobile"] = { "sport-automobile", "sport-automobile" }, ["squash"] = { "squash", "squash" }, ["surf"] = { "surf", "surf" }, ["television"] = { "television", "television" }, ["télévision"] = { "television", "television" }, ["tennis"] = { "tennis", "tennis" }, ["tennis de table"] = { "tennis-de-table", "tennis-de-tableblack" }, ["tennis-de-table"] = { "tennis-de-table", "tennis-de-tableblack" }, ["théâtre"] = { "persofiction", "persofiction" }, ["timbre"] = { "timbre", "timbre" }, ["tren"] = { "tren", "tren" }, ["triathlon"] = { "triathlon", "triathlon" }, ["ultimate"] = { "ultimate", "ultimate" }, ["union-europeenne"] = { "union-europeenne", "union-europeenne" }, ["union-européenne"] = { "union-europeenne", "union-europeenne" }, ["universite"] = { "universite", "universite" }, ["université"] = { "universite", "universite" }, ["video"] = { "video", "video" }, ["vidéo"] = { "video", "video" }, ["vocal"] = { "musica", "musica" }, ["volèbâl"] = { "volebal", "volebal" }, ["volley-ball"] = { "volleyball", "volleyball" }, ["water polo"] = { "water-polo", "water-polo" }, ["water-polo"] = { "water-polo", "water-polo" }, ["zénith"] = { "musica", "musica" }, } -- Pour l'infobox Arme data.arme = { ["défaut"] = { "696969", "696969", "FFFFFF" }, ["default"] = "défaut", -- version en français ["arme à feu"] = { "696969", "696969", "FFFFFF" }, ["arme blanche"] = { "C0C0C0", "C0C0C0", "000000" }, ["arme légendaire"] = { "EEE8AA", "EEE8AA", "000000" }, ["engin de siège"] = { "8B4513", "8B4513", "FFFFFF" }, ["explosif"] = { "B22222", "B22222", "FFFFFF" }, ["protection"] = { "CCB266", "CCB266", "000000" }, } -- Pour les arts : -- Infobox Musique (œuvre), Musique (artiste), Musique (festival), Musique (instrument) -- Infobox Salle de spectacle, Récompense, Personnage (fiction) data.art = { -- musique -- valeurs par défaut ["dèfôt"] = { "DFE4FB", "DFE4FB", "000000" }, ["default"] = "dèfôt", -- version en français ["musica"] = "dèfôt", -- Album ["album"] = { "B0C4DE", "B0C4DE", "000000" }, ["album studio"] = "album", -- Live ["live"] = { "FFCC99", "FFCC99", "000000" }, ["album live"] = "live", -- EP ["maxi"] = { "FFBA9F", "FFBA9F", "000000" }, ["extended play"] = "maxi", ["ep"] = "maxi", -- Compilation ["best of"] = { "E9C6B0", "E9C6B0", "000000" }, ["best-of"] = "best of", ["mixtape"] = "best of", ["compilation"] = "best of", -- Remix ["remix"] = { "FFDAB9", "FFDAB9", "000000" }, -- Vidéo ["dvd"] = { "DCDCDC", "DCDCDC", "000000" }, ["vidéo"] = "dvd", -- Bande originale ["musique de film"] = { "99CCCC", "99CCCC", "000000" }, ["bande originale"] = "musique de film", ["bo"] = "musique de film", ["film"] = "musique de film", -- Single ["single"] = { "F4DCB6", "F4DCB6", "000000" }, ["simple"] = "single", -- Single promotionnel ["single promotionnel"] = { "DFE4FB", "DFE4FB", "000000" }, -- Chanson ["chanson"] = { "DFE4FB", "DFE4FB", "000000" }, -- Vocal ["vocal"] = { "B6CCDE", "B6CCDE", "000000" }, -- Groupe ["benda"] = { "CDC1C5", "CDC1C5", "000000" }, -- Instrumentiste ["instrumentiste"] = { "D2C6B6", "D2C6B6", "000000" }, -- Arrière scène ["arrière scène"] = { "B4CDCD", "B4CDCD", "000000" }, -- Classique ["classique"] = { "FFEECC", "FFEECC", "000000" }, -- Monde ["monde"] = { "FCAA3C", "FCAA3C", "000000" }, -- Jazz ["jazz"] = { "B2FFC6", "B2FFC6", "000000" }, -- Rock ["rock"] = { "F56E6E", "F56E6E", "000000" }, -- Électronique ["électronique"] = { "B0D2ED", "B0D2ED", "000000" }, -- Opéra ["opéra"] = { "EECCAA", "EECCAA", "000000" }, -- music-hall ["music-hall"] = { "D9B2FF", "D9B2FF", "000000" }, ["musical"] = "music-hall", -- autres formes d'art -- Bande dessinée ["animanga"] = { "336699", "336699", "FFFFFF" }, ["bd"] = { "FFDD55", "FFEEAA", "000000" }, ["bande dessinée"] = "bd", ["comic"] = { "800000", "FF3040", "FFFFFF" }, ["strip"] = "comic", -- Cinéma ["cinéma"] = { "17A5A5", "17A5A5", "000000" }, ["cinema"] = "cinéma", ["film"] = "cinéma", -- Culturel ["culturel"] = { "DD8888", "DD8888", "000000" }, -- Danse ["danse"] = { "FFFF80", "FFFF80", "000000" }, -- Jeu vidéo ["jeu vidéo"] = { "008DC9", "008DC9", "000000" }, -- Littérature ["litèratura"] = { "7DA7D9", "7DA7D9", "FFFFFF" }, -- Pluridisciplinaire ["pluridisciplinaire"] = { "FFFFFF", "FFFFFF", "000000" }, -- Roman ["roman"] = { "ADA9E0", "ADA9E0", "000000" }, -- Série ["série"] = { "7ABCF9", "7ABCF9", "000000" }, ["serie"] = "série", -- Sport ["sport"] = { "BFD7FF", "BFD7FF", "000000" }, -- Télévision ["télévision"] = { "7ABCF9", "7ABCF9", "000000" }, -- Théâtre ["théâtre"] = { "AA3333", "AA3333", "FFFFFF" }, -- Zénith ["zénith"] = { "B0D2ED", "B0D2ED", "000000" }, } -- Pour l'infobox Biographie data.biografia = { -- valeurs par défaut ["défaut"] = { "EEEEFF", "EEEEFF", "000000" }, ["default"] = "défaut", -- version en français -- Animation et bande dessinée asiatiques ["animation et bande dessinée asiatiques"] = { "80DDBF", "B0FFD0", "000000" }, ["abda"] = "animation et bande dessinée asiatiques", -- Littérature ["litèratura"] = { "4C6099", "7090E0", "FFFFFF" }, -- International ["international"] = { "4499f0", "E1E1FF", "FFFFFF" }, -- Politicien ["politicien"] = { "4682B4", "B0C4DE", "FFF" }, ["chef d'état"] = { "0033CC", "BFC5F9", "FFF" }, ["chef de gouvernement"] = { "6688FF", "E1E1FF", "FFF" }, ["conseiller fédéral suisse"] = { "F00", "FDD", "FFF" }, ["gouverneur"] = { "B0C4DE", "CFDBEB", "000" }, ["pharaon"] = { "AAAA80", "CCA", "FFF" }, -- Pornographie ["pornographie"] = { "FF66B3", "FFA0EE", "000000" }, ["érotisme"] = "pornographie", ["pornstar"] = "pornographie", ["playmate"] = "pornographie", ["playboy"] = "pornographie", -- Prèlat catolico ["âbè"] = { "8C8C8C", "E1E1E1", "FFFFFF" }, ["âbèssa"] = "âbè", ["mouéno"] = "âbè", ["prétro"] = "âbè", ["mouéna"] = "âbè", ["cardenâl"] = { "DE143C", "EF7777", "FFFFFF" }, ["èvèco"] = { "66CC80", "BFFFBF", "000000" }, ["âbè nulius"] = "èvèco", ["arcevèco"] = "èvèco", ["patriârcho"] = "èvèco", ["primat"] = "èvèco", ["hospitaliérs"] = { "FF0000", "FF8080", "FFFFFF" }, ["layico"] = { "E1E1E1", "E1E1E1", "000000" }, ["papa"] = { "FED600", "FFFF00", "000000" }, ["antipapa"] = "papa", ["benherox"] = "papa", ["sant"] = "papa", ["prèlat"] = { "AA0052", "D580A9", "FFFFFF" }, -- Rôle monarchique ["monarque"] = { "000080", "BFC5F9", "FFFFFF" }, ["prince"] = { "878787", "D4D4D4", "FFFFFF" }, ["princesse"] = "prince", ["prince consort"] = { "723E64", "CDBAC8", "FFFFFF" }, ["princesse consort"] = "prince consort", ["prince héritier"] = { "5977A8", "C4CFE0", "FFFFFF" }, ["princesse héritière"] = "prince héritier", ["prétendant"] = { "EAAC00", "F7E1A5", "FFFFFF" }, ["prétendante"] = "prétendant", -- Roma antica ["magistrat romen"] = { "D3D3D3", "F1F1F1", "000000" }, } -- Pour l'infobox Célébration data.celebration = { ["défaut"] = { "DCDCDC", "DCDCDC", "FFFFFF" }, ["default"] = "défaut", -- version en français ["islam"] = { "98FB98", "98FB98", "FFFFFF" }, ["musulman"] = "islam", ["judaïsme"] = { "ADD8E6", "ADD8E6", "FFFFFF" }, ["juif"] = "judaïsme", ["christianisme"] = { "D8BFD8", "D8BFD8", "FFFFFF" }, ["chrétien"] = "christianisme", ["bouddhisme"] = { "FAFAD2", "FAFAD2", "FFFFFF" }, ["bouddhiste"] = "bouddhisme", ["asiatique"] = { "F0E68C", "F0E68C", "FFFFFF" }, ["shintoïsme"] = "asiatique", ["international"] = { "FF6347", "FF6347", "FFFFFF" }, ["internationale"] = "international", ["national"] = { "FF7F50", "FF7F50", "FFFFFF" }, ["nationale"] = "national", ["patriotique"] = "national", ["local"] = { "FFA07A", "FFA07A", "FFFFFF" }, ["locale"] = "local", ["ethnique"] = "local", ["historique"] = { "E9967A", "E9967A", "FFFFFF" }, ["païen"] = "historique", ["païenne"] = "historique", ["commercial"] = { "DB7093", "DB7093", "FFFFFF" }, ["commerciale"] = "commercial", ["égypte antique"] = { "CCCCAA", "CCCCAA", "FFFFFF" }, ["égypte"] = "égypte antique", } -- Pour l'infobox Musique classique (œuvre) data.classique = { -- valeurs par défaut ["défaut"] = { "FFFFFF", "FFFFFF", "000000" }, ["default"] = "défaut", -- version en français -- Lyrique ["lyrique"] = { "EECCAA", "EECCAA" }, -- Vocal ["vocal"] = { "FFEECC", "FFEECC" }, -- Instrumental ["instrumental"] = { "FFE4C4", "FFE4C4" }, -- Ballet ["ballet"] = { "FFFACD", "FFFACD" }, -- Pluridisciplinaire ["pluridisciplinaire"] = { "FFFFFF", "FFFFFF" }, } -- Pour l'infobox Élément data.element_chimique = { -- valeurs par défaut ["défaut"] = { "C0C0C0" }, ["default"] = "défaut", -- version en français -- actinide ["actinide"] = { "FF99CC" }, ["actinides"] = "actinide", ["[[actinide]]"] = "actinide", ["[[actinide]]s"] = "actinide", ["[[actinides]]"] = "actinide", -- atmophile ["atmophile"] = { "BBFFFF" }, ["atmophiles"] = "atmophile", ["[[atmophile]]"] = "atmophile", ["[[atmophile]]s"] = "atmophile", ["[[atmophiles]]"] = "atmophile", -- chalcophile ["chalcophile"] = { "DDDDDD" }, ["chalcophiles"] = "chalcophile", ["[[chalcophile]]"] = "chalcophile", ["[[chalcophile]]s"] = "chalcophile", ["[[chalcophiles]]"] = "chalcophile", -- gaz noble ["gaz noble"] = { "C0E8FF" }, ["gaz nobles"] = "gaz noble", ["[[gaz noble]]"] = "gaz noble", ["[[gaz noble]]s"] = "gaz noble", ["[[gaz nobles]]"] = "gaz noble", -- gaz noble non découvert ["gaz noble non découvert"] = { "E8FFFF" }, ["gaz nobles non découverts"] = "gaz noble non découvert", ["[[gaz noble]] non découvert"] = "gaz noble non découvert", ["[[gaz noble]]s non découverts"] = "gaz noble non découvert", ["[[gaz nobles]] non découverts"] = "gaz noble non découvert", -- halogène ["halogène"] = { "FFFF99" }, ["halogènes"] = "halogène", ["[[halogène]]"] = "halogène", ["[[halogène]]s"] = "halogène", ["[[halogènes]]"] = "halogène", -- halogène non découvert ["halogène non découvert"] = { "FCFECC" }, ["halogènes non découverts"] = "halogène non découvert", ["[[halogène]] non découvert"] = "halogène non découvert", ["[[halogène]]s non découverts"] = "halogène non découvert", ["[[halogènes]] non découverts"] = "halogène non découvert", -- lanthanide ["lanthanide"] = { "FFBFFF" }, ["lanthanides"] = "lanthanide", ["[[lanthanide]]"] = "lanthanide", ["[[lanthanide]]s"] = "lanthanide", ["[[lanthanides]]"] = "lanthanide", -- lithophile ["lithophile"] = { "FFDDAA" }, ["lithophiles"] = "lithophile", ["[[lithophile]]"] = "lithophile", ["[[lithophile]]s"] = "lithophile", ["[[lithophiles]]"] = "lithophile", -- métalloïde ["métalloïde"] = { "CCCC99" }, ["métalloïdes"] = "métalloïde", ["[[métalloïde]]"] = "métalloïde", ["[[métalloïde]]s"] = "métalloïde", ["[[métalloïdes]]"] = "métalloïde", -- métal alcalin ["métal alcalin"] = { "FF6666" }, ["métaux alcalins"] = "métal alcalin", ["[[métal alcalin]]"] = "métal alcalin", ["[[métaux alcalins]]"] = "métal alcalin", -- métal alcalin non découvert ["métal alcalin non découvert"] = { "FF9999" }, ["métaux alcalins non découverts"] = "métal alcalin non découvert", ["[[métal alcalin]] non découvert"] = "métal alcalin non découvert", ["[[métaux alcalins]] non découverts"] = "métal alcalin non découvert", -- métal alcalino-terreux ["métal alcalino-terreux"] = { "F6CFA1" }, ["métaux alcalino-terreux"] = "métal alcalino-terreux", ["[[métal alcalino-terreux]]"] = "métal alcalino-terreux", ["[[métaux alcalino-terreux]]"] = "métal alcalino-terreux", -- métal alcalino-terreux non découvert ["métal alcalino-terreux non découvert"] = { "FFEEDD" }, ["métaux alcalino-terreux non découverts"] = "métal alcalino-terreux non découvert", ["[[métal alcalino-terreux]] non découvert"] = "métal alcalino-terreux non découvert", ["[[métaux alcalino-terreux]] non découverts"] = "métal alcalino-terreux non découvert", -- métal de transition ["métal de transition"] = { "FFC0C0" }, ["métaux de transition"] = "métal de transition", ["[[métal de transition]]"] = "métal de transition", ["[[métaux de transition]]"] = "métal de transition", -- métal pauvre ["métal pauvre"] = { "CCCCCC" }, ["métaux pauvres"] = "métal pauvre", ["[[métal pauvre]]"] = "métal pauvre", ["[[métaux pauvres]]"] = "métal pauvre", -- métal pauvre non découvert ["métal pauvre non découvert"] = { "E0E0E0" }, ["métaux pauvres non découverts"] = "métal pauvre non découvert", ["[[métal pauvre]] non découvert"] = "métal pauvre non découvert", ["[[métaux pauvres]] non découverts"] = "métal pauvre non découvert", -- Non-métal ["non-métal"] = { "A0FFA0" }, ["non-métaux"] = "non-métal", ["[[non-métal]]"] = "non-métal", ["[[non-métaux]]"] = "non-métal", } -- Pour les infobox Événement et Risque data.evenement = { ["défaut"] = { "E1E1E1", "E1E1E1", "000000" }, ["default"] = "défaut", -- version en français ["attentat"] = { "DDDDDD", "DDDDDD", "000000" }, ["europe"] = { "003399", "003399", "FFFFFF" }, ["exposition"] = { "9CB9BF", "9CB9BF", "000000" }, ["inondation"] = { "80D0FF", "80D0FF", "000000" }, ["manifestation"] = { "7BB1DD", "7BB1DD", "000000" }, ["mariage"] = { "FFC0CB", "FFC0CB", "000000" }, ["séisme"] = { "DFDFDF", "DFDFDF", "000000" }, ["sommet"] = { "1290CB ", "1290CB ", "000000" }, } -- Por l’enfocajon Division, Division administrativa, Assemblâ dèlibèrenta de France data.geografia = { ["dèfôt"] = { "B2E5B2", "DDFFDD", "000000" }, ["default"] = "dèfôt", -- vèrsion en arpetan -- Divisions ["nivél 1"] = { "B2E5B2", "DDFFDD", "000000" }, ["comena"] = "nivél 1", ["vela"] = "nivél 1", ["velâjo"] = "nivél 1", ["endrêt"] = "nivél 1", ["nivél 2"] = { "D4C68D", "ECE5CA", "000000" }, ["canton"] = "nivél 2", ["nivél 3"] = { "B1B1B1", "E1E1E1", "000000" }, ["arrondissement"] = "nivél 3", ["district"] = "nivél 3", ["nivél 4"] = { "D8D2BC", "F6F3DD", "000000" }, ["dèpartament"] = "nivél 4", ["province"] = "nivél 4", ["comtât"] = "nivél 4", ["nivél 5"] = { "58ABF4", "BBDEFD", "000000" }, ["règ·ion"] = "nivél 5", ["ètat"] = "nivél 5", -- Ôtros ["entèrcomunalitât"] = { "FBBF77", "FFE2BF", "000000" }, } -- Pour l'infobox Jeu data.jeu = { ["défaut"] = { "F0E0F0", "F0E0F0", "000000" }, ["default"] = "défaut", -- version en français ["casse-tête"] = { "B0C0FF", "B0C0FF", "000000" }, ["jeu de cartes à collectionner"] = { "BDFFB2", "BDFFB2", "000000" }, ["jeu de déduction"] = { "F0E0F0", "F0E0F0", "000000" }, ["jeu de figurines"] = { "F0E0F0", "F0E0F0", "000000" }, ["jeu de rôle"] = { "D5BBA1", "D5BBA1", "000000" }, ["jeu de société"] = { "F0E0F0", "F0E0F0", "000000" }, ["jeu sportif"] = { "FFB2B2", "FFB2B2", "000000" }, } -- Pour l'infobox Matériel ferrroviaire data.materiel_ferroviaire = { -- valeurs par défaut ["défaut"] = { "EEEEFF", "EEEEFF", "000000" }, ["default"] = "défaut", -- version en français ["automotrice"] = "défaut", ["locomotive"] = "défaut", -- motrice à vapeur ["locomotive à vapeur"] = { "222222", "A0A0A0", "FFFFFF" }, ["automotrice à vapeur"] = { "555555", "A0A0A0", "FFFFFF" }, -- motrice thermique ["locomotive thermique"] = { "B20000", "FF5555", "FFFFFF" }, ["locomotive Diesel"] = "locomotive thermique", ["locomotive diesel"] = "locomotive thermique", ["locomotive Diesel-électrique"] = "locomotive thermique", ["locomotive à turbine à gaz"] = "locomotive thermique", ["automotrice thermique"] = { "E60000", "EB6060", "FFFFFF" }, ["automotrice Diesel"] = "automotrice thermique", ["rame automotrice Diesel"] = "automotrice thermique", ["automotrice diesel"] = "automotrice thermique", ["turbotrain"] = "automotrice thermique", ["automotrice à turbine à gaz"] = "automotrice thermique", ["rame automotrice à turbine à gaz"] = "automotrice thermique", ["autorail"] = "automotrice thermique", ["railbus"] = "automotrice thermique", -- motrice électrique ["locomotive électrique"] = { "2020A0", "797FDF", "FFFFFF" }, ["automotrice électrique"] = { "0033CC", "6684E0", "FFFFFF" }, ["rame automotrice électrique"] = "automotrice électrique", -- motrice bimode ["locomotive bimode"] = { "770055", "B879A6", "FFFFFF" }, ["automotrice bimode"] = { "88206A", "BB80AA", "FFFFFF" }, ["rame automotrice bimode"] = "automotrice bimode", -- automotrice à grande vitesse ["automotrice à grande vitesse"] = { "3060E0", "83A0ED", "FFFFFF" }, ["rame automotrice à grande vitesse"] = "automotrice à grande vitesse", ["train à grande vitesse"] = "automotrice à grande vitesse", ["aérotrain"] = { "1E90FF", "76BCF6", "FFFFFF" }, ["maglev"] = { "9B9BB1", "C6C6CC", "000000" }, ["automotrice à sustentation magnétique"] = "maglev", ["rame automotrice à sustentation magnétique"] = "maglev", -- tren entèrnacionâl ["tren entèrnacionâl"] = { "8D8D8D", "CDCDCD", "FFFFFF" }, ["tren d’afâre"] = "tren entèrnacionâl", ["tee"] = "tren entèrnacionâl", ["vouètura entèrnacionâla"] = "tren entèrnacionâl", -- tren nacionâl ["tren nacionâl"] = { "FFB2B2", "FFB2B2", "000000" }, ["vouètura d’èxprès"] = { "007020", "66BF79", "FFFFFF" }, ["vouètura nacionâla"] = "vouètura d’èxprès", -- tren règ·ionâl ["ôtomotrice règ·ionâla"] = { "007000", "80DF80", "FFFFFF" }, ["rama ôtomotrice règ·ionâla"] = "ôtomotrice règ·ionâla", ["vouètura règ·ionâla"] = { "0B7835", "6CB689", "FFFFFF" }, ["vouètura d’omnibus"] = "vouètura règ·ionâla", ["rama règ·ionâla"] = "vouètura règ·ionâla", -- tren de banleya ["ôtomotrice de banleya"] = { "005398", "6698C1", "FFFFFF" }, ["rama ôtomotrice de banleya"] = "ôtomotrice de banleya", ["vouètura de banleya"] = { "407EB2", "8CB2D1", "FFFFFF" }, ["rama de banleya"] = "vouètura de banleya", -- tren urben ["mètrô"] = { "7070A0", "A9A9CC", "FFFFFF" }, ["trametren"] = { "2F5F4F", "7E9F91", "FFFFFF" }, ["tramevê"] = { "40E0D0", "8CECE3", "000000" }, ["tramevê sus pnus"] = { "66CDAA", "99EDCC", "000000" }, ["trolèbus"] = "tramevê sus pnus", -- train de nuit ["train de nuit"] = { "000070", "7070C0", "FFFFFF" }, ["voiture-lits"] = "train de nuit", ["voiture-couchettes"] = "train de nuit", ["voiture-discothèque"] = { "252550", "7070C0", "FFFFFF" }, -- train panoramique ["automotrice panoramique"] = { "FF4500", "FF9066", "FFFFFF" }, ["rame automotrice panoramique"] = "automotrice panoramique", ["voiture panoramique"] = { "FF6110", "FFA070", "000000" }, -- trains spéciaux ["train de prestige"] = { "8B4513", "DEA76F", "FFFFFF" }, ["train de croisière"] = "train de prestige", ["voiture présidentielle"] = "train de prestige", ["voiture-salon"] = { "AB7338", "DEA76F", "FFFFFF" }, ["voiture-restaurant"] = { "CC7D29", "DEA76F", "000000" }, ["voiture-buffet"] = "voiture-restaurant", ["voiture-bar"] = "voiture-restaurant", ["voiture-ambulance"] = { "2E8B2E", "81BF81", "FFFFFF" }, -- fourgon ["fourgon"] = { "C71585", "DB7093", "FFFFFF" }, ["fourgon à bagages"] = "fourgon", ["fourgon-frein"] = "fourgon", ["cambuse"] = "fourgon", ["fourgon-chaudière"] = "fourgon", ["fourgon-générateur"] = "fourgon", -- fourgon postal ["fourgon postal"] = { "FFFF00", "FFFF88", "000000" }, ["bureau ambulant"] = "fourgon postal", ["allège postale"] = "fourgon postal", -- wagon ["wagon"] = { "994C6A", "DB7093", "FFFFFF" }, ["wagon couvert"] = "wagon", ["wagon plat"] = "wagon", ["wagon-tombereau"] = "wagon", ["wagon-trémie"] = "wagon", ["wagon-silo"] = "wagon", ["wagon-citerne"] = "wagon", ["wagon porte-automobiles"] = "wagon", ["wagon-torpille"] = "wagon", -- locotracteur ["locotracteur"] = { "808050", "B0A070", "FFFFFF" }, ["draisine"] = { "FF1A1A", "FF7268", "FFFFFF" }, ["véhicule rail-route"] = { "FF8C00", "FFBA66", "000000" }, ["engin de travaux"] = { "FFD700", "FFE766", "000000" }, ["bourreuse"] = "engin de travaux", ["régaleuse"] = "engin de travaux", ["rover"] = { "6C6C90", "A5A5C5", "FFFFFF" }, ["véhicule de mesure"] = { "9400D3", "BF66E7", "FFFFFF" }, ["voiture d'essai"] = "véhicule de mesure", ["véhicule de maintenance"] = "véhicule de mesure", ["automotrice de mesure"] = "véhicule de mesure", } -- Pour les infobox Musique (œuvre), Musique (artiste), Musique (festival), Musique (instrument) et Salle de spectacle data.musique = { -- valeurs par défaut ["défaut"] = { "DFE4FB", "DFE4FB", "000000" }, ["default"] = "défaut", -- version en français -- Album ["album"] = { "B0C4DE", "B0C4DE", "000000" }, ["album studio"] = "album", -- Live ["live"] = { "FFCC99", "FFCC99", "000000" }, ["album live"] = "live", -- EP ["maxi"] = { "FFBA9F", "FFBA9F", "000000" }, ["extended play"] = "maxi", ["ep"] = "maxi", -- Compilation ["best of"] = { "E9C6B0", "E9C6B0", "000000" }, ["best-of"] = "best of", ["mixtape"] = "best of", ["compilation"] = "best of", -- Remix ["remix"] = { "FFDAB9", "FFDAB9", "000000" }, -- Vidéo ["dvd"] = { "DCDCDC", "DCDCDC", "000000" }, ["vidéo"] = "dvd", -- Bande originale ["musique de film"] = { "99CCCC", "99CCCC", "000000" }, ["bande originale"] = "musique de film", ["bo"] = "musique de film", ["film"] = "musique de film", -- Single ["single"] = { "F4DCB6", "F4DCB6", "000000" }, ["simple"] = "single", -- Single promotionnel ["single promotionnel"] = { "DFE4FB", "DFE4FB", "000000" }, -- Chanson ["chanson"] = { "DFE4FB", "DFE4FB", "000000" }, -- Vocal ["vocal"] = { "B6CCDE", "B6CCDE", "000000" }, -- Groupe ["groupe"] = { "CDC1C5", "CDC1C5", "000000" }, -- Instrumentiste ["instrumentiste"] = { "D2C6B6", "D2C6B6", "000000" }, -- Arrière scène ["arrière scène"] = { "B4CDCD", "B4CDCD", "000000" }, -- Classique ["classique"] = { "FFEECC", "FFEECC", "000000" }, -- Monde ["monde"] = { "FCAA3C", "FCAA3C", "000000" }, -- Jazz ["jazz"] = { "B2FFC6", "B2FFC6", "000000" }, -- Rock ["rock"] = { "F56E6E", "F56E6E", "000000" }, -- Électronique ["électronique"] = { "B0D2ED", "B0D2ED", "000000" }, -- Danse ["danse"] = { "FFFF80", "FFFF80", "000000" }, -- Théâtre ["théâtre"] = { "AA3333", "AA3333", "FFFFFF" }, -- Pluridisciplinaire ["pluridisciplinaire"] = { "FFFFFF", "FFFFFF", "000000" }, -- Cinéma ["cinéma"] = { "17A5A5", "17A5A5", "000000" }, -- Opéra ["opéra"] = { "EECCAA", "EECCAA", "000000" }, -- music-hall ["music-hall"] = { "D9B2FF", "D9B2FF", "000000" }, -- Culturel ["culturel"] = { "DD8888", "DD8888", "000000" }, -- Zénith ["zénith"] = { "B0D2ED", "B0D2ED", "000000" }, } -- Pour l'infobox Race data.race = { ["défaut"] = { "8C8C8C", "BEBEBE", "FFFFFF" }, ["default"] = "défaut", -- version en français ["hybride"] = "défaut", ["âne"] = { "AFAFAF", "CECECE", "000000" }, ["bovin"] = { "FFC0CB", "F6EBE4", "000000" }, ["buffle"] = { "7a7a7a", "a1a1a1", "000000" }, ["canard"] = { "FF8000", "FFA500", "000000" }, ["carpe"] = { "765731", "9f896e", "000000" }, ["chameau"] = { "b28b11", "ffc719", "000000" }, ["chat"] = { "D889CA", "E4BBDD", "000000" }, ["cheval"] = { "BB8866", "D2B48C", "FFFFFF" }, ["chèvre"] = { "BA4A1B", "BD7451", "FFFFFF" }, ["chien"] = { "F9B822", "FBD77D", "000000" }, ["cochon"] = { "F37DF7", "F5C5E9", "000000" }, ["dindon"] = { "b23535", "ff4c4c", "000000" }, ["lapin"] = { "E7A95F", "EEC696", "000000" }, ["légendaire"] = { "BFFF80", "BFFF80", "000000" }, ["mouton"] = { "99FF66", "C2F5BF", "000000" }, ["oie"] = { "FFD0AF", "FFDAB9", "000000" }, ["pigeon"] = { "2d9963", "44e595", "000000" }, ["poisson rouge"] = { "ff1919", "ff6666", "000000" }, ["poule"] = { "8080FF", "CECEFF", "000000" }, ["yack"] = { "3232ff", "7f7fff", "000000" }, } -- Por l’enfocajon Roche data.roche = { -- valors per dèfôt ["dèfôt"] = { "8C8C8C", "A0A0A0", "FFFFFF" }, ["default"] = "dèfôt", -- vèrsion en arpetan -- Roche magmatica ["roche magmatica"] = { "F49F13", "F4AF53", "000000" }, -- Roche sèdimentèra ["roche sèdimentèra"] = { "D39C9C", "E3BCBC", "000000" }, ["roche sedimentera"] = "roche sèdimentèra", -- Roche mètamorfica ["roche mètamorfica"] = { "DEAA87", "EECAA7", "000000" }, ["roche metamorfica"] = "roche mètamorfica", } -- Por l’enfocajon Baragne de transpôrt en comon data.transport_en_comon = { -- valors per dèfôt ["dèfôt"] = { "ADADAD", "EEEEFF", "000000" }, ["default"] = "dèfôt", -- vèrsion en arpetan -- Legne a granta vitèsse ["legne a granta vitèsse"] = { "B20000", "FF5555", "FFFFFF" }, ["[[legne a granta vitèsse]]"] = "legne a granta vitèsse", ["lgv"] = "legne a granta vitèsse", ["[[lgv]]"] = "legne a granta vitèsse", -- Transpôrt èxprès règ·ionâl ["transpôrt èxprès règ·ionâl"] = { "CC0000", "FF5555", "FFFFFF" }, ["tren"] = "transpôrt èxprès règ·ionâl", ["tèr"] = "transpôrt èxprès règ·ionâl", ["[[transpôrt èxprès règ·ionâl]]"] = "transpôrt èxprès règ·ionâl", ["[[tren]]"] = "transpôrt èxprès règ·ionâl", ["[[tèr]]"] = "transpôrt èxprès règ·ionâl", -- Baragne èxprès règ·ional ["baragne èxprès règ·ional"] = { "E60000", "FF5555", "FFFFFF" }, ["bèr"] = "baragne èxprès règ·ional", ["[[baragne èxprès règ·ional]]"] = "baragne èxprès règ·ional", ["[[bèr]]"] = "baragne èxprès règ·ional", -- Mètropolitan ["mètropolitan"] = { "FF0000", "FF5555", "FFFFFF" }, ["mètrô"] = "mètropolitan", ["metro"] = "mètropolitan", ["mètrô sur pnumaticos"] = "mètropolitan", ["[[mètropolitan]]"] = "mètropolitan", ["[[mètrô]]"] = "mètropolitan", ["[[metro]]"] = "mètropolitan", ["[[mètrô sur pnumaticos]]"] = "mètropolitan", -- Mètrô legiér a traduire ["métro léger"] = { "CC7D29", "DEA76F", "000000" }, ["[[métro léger]]"] = "métro léger", -- Tramway ["tramway"] = { "ABAB38", "CFCF70", "000000" }, ["tram"] = "tramway", ["[[tramway]]"] = "tramway", ["[[tram]]"] = "tramway", -- Tram-train ["tram-train"] = { "AB7338", "DEA76F", "FFFFFF" }, ["[[tram-train]]"] = "tram-train", -- Funiculaire ["funiculaire"] = { "CC7D29", "DEA76F", "000000" }, ["[[funiculaire]]"] = "funiculaire", -- Autobus ["autobus"] = { "7F7F3F", "B5B55A", "FFFFFF" }, ["bus"] = "autobus", ["bus urbain"] = "autobus", ["[[autobus]]"] = "autobus", ["[[bus]]"] = "autobus", ["[[autobus|bus]]"] = "autobus", ["[[autobus|bus urbain]]"] = "autobus", -- Bus à haut niveau de service ["bus à haut niveau de service"] = { "B8B832", "CFCF70", "000000" }, ["bhns"] = "bus à haut niveau de service", ["busway"] = "bus à haut niveau de service", ["[[bus à haut niveau de service]]"] = "bus à haut niveau de service", ["[[bhns]]"] = "bus à haut niveau de service", ["[[busway]]"] = "bus à haut niveau de service", -- Navette fluviale ["navette fluviale"] = { "8080FF", "AAAAFA", "FFFFFF" }, ["bateau"] = "navette fluviale", ["bateau-bus"] = "navette fluviale", ["[[navette fluviale]]"] = "navette fluviale", ["[[bateau]]"] = "navette fluviale", ["[[bateau-bus]]"] = "navette fluviale", -- Express côtier ["express côtier"] = { "0033CC", "AAAAFA", "FFFFFF" }, ["[[express côtier]]"] = "express côtier", -- Vélos en libre-service ["vélo en libre-service"] = { "B9DC14", "D9F073", "000000" }, ["vélo en libre service"] = "vélo en libre-service", ["vélos en libre-service"] = "vélo en libre-service", ["vélos en libre service"] = "vélo en libre-service", ["vélo en libre-service et location longue durée"] = "vélo en libre-service", ["vélos en libre-service et location longue durée"] = "vélo en libre-service", ["vélopartage"] = "vélo en libre-service", ["velopartage"] = "vélo en libre-service", ["[[vélo en libre-service]]"] = "vélo en libre-service", ["[[vélo en libre service]]"] = "vélo en libre-service", ["[[vélos en libre-service]]"] = "vélo en libre-service", ["[[vélos en libre service]]"] = "vélo en libre-service", ["[[vélo en libre-service]] et location longue durée"] = "vélo en libre-service", ["[[vélos en libre-service]] et location longue durée"] = "vélo en libre-service", ["[[vélopartage]]"] = "vélo en libre-service", ["[[velopartage]]"] = "vélo en libre-service", } -- on retourne les données return data atchciqsx6m0283ttgb4uox2mtrc0do 231388 231369 2026-05-28T18:11:32Z ChrisPtDe 22 corrèccion 231388 Scribunto text/plain --[[ a traduire Données pour le module Chartes, contenant les couleurs (primaire, secondaire) en fonction du "type" d'infobox --]] -- les données local data = {} --[[ une table à double entrée : index principal : le type d'infobox dedans : indice 1 : couleur primaire indice 2 : couleur secondaire ... Notes : 1) Toutes les tables *doivent* avoir une valeur "défaut" 2) Il n'est pas possible d'avoir des accents. Si besoin utiliser la notation : data["le nom avec espaces et accents"] = { … } Voir ci-dessous le type "test" pour un exemple --]] ---------------------------------------- Test ---------------------------------------- --[[ Test ]]-- -- la charte ci-dessous correspond au paramètre "infobox=test". data.test = { -- ceci est un… test -- une entrée "défaut" est obligatoire dans votre table ["dèfôt"] = { "FFFFFF", "EEEEEE" }, -- chaque entrée doit avoir au moins deux champs (type 'string') -- s'il existe plusieurs noms pour la même chose l'entrée doit contenir une chaîne -- correspondant au nom cible (ici "default" → "défaut"). -- Attention : on ne peut pas faire un redirect vers un redirect (comme dans WP :)). ["default"] = "dèfôt", -- accessible grâce au paramètre "type=cat1" ["cat1"] = { "AAAAAA", "AAAA00" }, -- accessible grâce au paramètre "type=cat1" ["cat2"] = { "777777", "777700" }, } ---------------------------------------- Autres modèles (hors Infobox) ---------------------------------------- -- Pour le Modèle:Titre section data.titro = { ["dèfôt"] = { "C2DFFF" }, ["default"] = "dèfôt", -- version en français ["black"] = { "2e3436" }, ["blue"] = { "C2DFFF" }, ["bright_red"] = { "ff0000" }, ["bright red"] = "bright_red", ["dark_blue"] = { "000080" }, ["dark blue"] = "dark_blue", ["dark_green"] = { "008000" }, ["dark green"] = "dark_green", ["french_beige"] = { "c8ad7f" }, ["french beige"] = "french_beige", ["green"] = { "b8ecbe" }, ["grey"] = { "b0b0b0" }, ["orange"] = { "ffc070" }, ["pink"] = { "ff64e3" }, ["purple"] = { "dbbce8" }, ["red"] = { "ffc2c2" }, ["yellow"] = { "faea73" }, } -- Pour le Modèle:Liste des épisodes en animation data.episode = { ["dèfôt"] = { "BBCCFF", "DDEEFF" }, ["default"] = "dèfôt", -- version en français ["0"] = { "0080FF", "B2FFFF" }, ["1"] = { "B00000", "FFB2B2" }, ["2"] = { "E0D000", "FFFF99" }, ["3"] = { "007000", "BDFFB2" }, ["4"] = { "B00090", "EFAAC2" }, } ---------------------------------------- Infobox ---------------------------------------- -- Pictogrammes d'Infobox data.pictogramo = { ["dèfôt"] = { "dèfôt", "dèfôt" }, ["default"] = "dèfôt", -- version en français ["ôtro"] = "dèfôt", ["pluridisciplinèro"] = "dèfôt", ["temporèro"] = "dèfôt", -- ["âbè nulius"] = { "eveco", "eveco" }, ["aerostat"] = { "aerostat", "aerostat" }, ["aèrostat"] = { "aerostat", "aerostat" }, ["ayiquido"] = { "artsmarcialsjap", "artsmarcialsjap" }, ["ayiquidô"] = { "artsmarcialsjap", "artsmarcialsjap" }, ["arpinismo"] = { "arpinismo", "arpinismo" }, ["arpinismo-èscalâda"] = { "arpinismo-escalada", "arpinismo-escalada" }, ["aquatlon"] = { "triatlon", "triatlon" }, ["arbitro"] = { "arbitro", "arbitro" }, ["arc"] = { "arc", "arc" }, ["arcevèco"] = { "eveco", "eveco" }, ["artisto"] = { "artisto", "artisto" }, ["artsmarcialsjap"] = { "artsmarcialsjap", "artsmarcialsjap" }, ["associacion"] = { "associacion", "associacion" }, ["atletismo"] = { "atletismo", "atletismo" }, ["atlètismo"] = { "atletismo", "atletismo" }, ["ôdiô"] = { "audio", "audio" }, ["ôtor"] = { "otor", "otor" }, ["rama"] = { "rama", "rama" }, ["badminton"] = { "badminton", "badminton" }, ["balèt"] = { "musica", "musica" }, ["baseball"] = { "baseball", "baseball" }, ["basket-ball"] = { "basket-ball", "basket-ball" }, ["bd"] = { "bd", "bd" }, ["biathlon"] = { "biathlon", "biathlon" }, ["biere"] = { "biere", "biere" }, ["bière"] = { "biere", "biere" }, ["boxe"] = { "boxe", "boxe" }, ["calendrier"] = { "calendrier", "calendrier" }, ["canada"] = { "canada", "canada" }, ["canoë-kayak"] = { "kayak", "kayak" }, ["cardenâl"] = { "cardenal", "cardenal" }, ["catch"] = { "catch", "catch" }, ["chateau"] = { "chateau", "chateau" }, ["château"] = { "chateau", "chateau" }, ["chimie"] = { "chimie", "chimie" }, ["cinema"] = { "cinema", "cinema" }, ["cinéma"] = { "cinema", "cinema" }, ["classique"] = { "musica", "musica" }, ["communication"] = { "communication", "communication" }, ["cross triathlon"] = { "triathlon", "triathlon" }, ["culturel"] = { "persofiction", "persofiction" }, ["cyclisme"] = { "cyclisme", "cyclisme" }, ["danse"] = { "musica", "musica" }, ["deportation"] = { "deportation", "deportation" }, ["déportation"] = { "deportation", "deportation" }, ["diplomatie"] = { "diplomatie", "diplomatie" }, ["disney"] = { "disney", "disney" }, ["drone-civil"] = { "drone-civil", "drone-civil" }, ["duathlon"] = { "triathlon", "triathlon" }, ["egypte-antique"] = { "egypte-antique", "egypte-antique" }, ["égypte-antique"] = { "egypte-antique", "egypte-antique" }, ["électronique"] = { "musica", "musica" }, ["entreprise"] = { "entreprise", "entreprise" }, ["equitation"] = { "equitation", "equitation" }, ["équitation"] = { "equitation", "equitation" }, ["escalade"] = { "escalade", "escalade" }, ["escrime"] = { "escrime", "escrime" }, ["eveco"] = { "eveco", "eveco" }, ["èvèco"] = { "eveco", "eveco" }, ["floorball"] = { "floorball", "floorball" }, ["fondeur"] = { "fondeur", "fondeur" }, ["calço"] = { "calco", "calcoNer" }, ["futsal"] = { "futsal", "futsal" }, ["golf"] = { "golf", "golf" }, ["grappe"] = { "grappe", "grappe" }, ["gymnastique"] = { "gymnastique", "gymnastique" }, ["handball"] = { "handball", "handballblack" }, ["hospitaliers"] = { "hospitaliers", "hospitaliers" }, ["helicoptere"] = { "helicoptere", "helicoptere" }, ["hélicoptère"] = { "helicoptere", "helicoptere" }, ["hockey"] = { "hockey", "hockey" }, ["hockey sur gazon"] = { "hockey-sur-gazon", "hockey-sur-gazon" }, ["hockey sur glace"] = { "hockey", "hockey" }, ["hockey-sur-gazon"] = { "hockey-sur-gazon", "hockey-sur-gazon" }, ["humain"] = { "humain", "humain" }, ["informatique"] = { "informatique", "informatique" }, ["instrumental"] = { "musica", "musica" }, ["israel-judaisme"] = { "israel-judaisme", "israel-judaisme" }, ["israël-judaïsme"] = { "israel-judaisme", "israel-judaisme" }, ["jazz"] = { "musica", "musica" }, ["jeu"] = { "jeu", "jeu" }, ["jeu vidéo"] = { "jeuvideo", "jeuvideo" }, ["jeu-role"] = { "jeu-role", "jeu-role" }, ["jeu-rôle"] = { "jeu-role", "jeu-role" }, ["jeuvideo"] = { "jeuvideo", "jeuvideo" }, ["judo"] = { "judo", "judo" }, ["karate"] = { "karate", "karate" }, ["karaté"] = { "karate", "karate" }, ["kayak"] = { "kayak", "kayak" }, ["linguistique"] = { "auteur", "auteur" }, ["litèratura"] = { "otor", "otor" }, ["lutte"] = { "lutte", "lutte" }, ["lyrique"] = { "musica", "musica" }, ["macintosh"] = { "macintosh", "macintosh" }, ["map"] = { "map", "map" }, ["medecine"] = { "medecine", "medecine" }, ["médecine"] = { "medecine", "medecine" }, ["mets"] = { "mets", "mets" }, ["monde"] = { "musica", "musica" }, ["montreal-metro"] = { "montreal-metro", "montreal-metro" }, ["montreal-train"] = { "montreal-train", "montreal-train" }, ["moteur-avion"] = { "moteur-avion", "moteur-avion" }, ["musee"] = { "musee", "musee" }, ["musée"] = { "musee", "musee" }, ["musical"] = { "musica", "musica" }, ["music-hall"] = { "musica", "musica" }, ["musica"] = { "musica", "musica" }, ["natation"] = { "natation", "natation" }, ["oenologie"] = { "oenologie", "oenologie" }, ["œnologie"] = { "oenologie", "oenologie" }, ["omnisports"] = { "omnisports", "omnisports" }, ["opéra"] = { "musica", "musica" }, ["papyrus"] = { "papyrus", "papyrus" }, ["paralympique"] = { "paralympique", "paralympique" }, ["patriârcho"] = { "eveco", "eveco" }, ["persofiction"] = { "persofiction", "persofiction" }, ["petrole"] = { "petrole", "petrole" }, ["pétrole"] = { "petrole", "petrole" }, ["ping pong"] = { "tennis-de-table", "tennis-de-tableblack" }, ["pingpong"] = { "tennis-de-table", "tennis-de-tableblack" }, ["planeur"] = { "planeur", "planeur" }, ["plateforme"] = { "plateforme", "plateforme" }, ["poker"] = { "poker", "poker" }, ["presse"] = { "presse", "presse" }, ["pretendant"] = { "pretendant", "pretendant" }, ["prétendant"] = { "pretendant", "pretendant" }, ["primat"] = { "eveco", "eveco" }, ["projet"] = { "projet", "projet" }, ["psychologie"] = { "psychologie", "psychologie" }, ["quebec"] = { "quebec", "quebec" }, ["québec"] = { "quebec", "quebec" }, ["radio"] = { "communication", "communication" }, ["recherche"] = { "recherche", "recherche" }, ["rink hockey"] = { "rinkhockey", "rinkhockey" }, ["rinkhockey"] = { "rinkhockey", "rinkhockey" }, ["rock"] = { "musica", "musica" }, ["rome-antique"] = { "rome-antique", "rome-antique" }, ["route"] = { "route", "route" }, ["rugby"] = { "rugby", "rugbyblack" }, ["rugby à xiii"] = { "rugby", "rugbyblack" }, ["rugby à xv"] = { "rugby", "rugbyblack" }, ["sautski"] = { "sautski", "sautski" }, ["science-fiction"] = { "science-fiction", "science-fiction" }, ["ski-alpin"] = { "ski-alpin", "ski-alpin" }, ["sport"] = { "sport", "sport" }, ["sport automobile"] = { "sport-automobile", "sport-automobile" }, ["sport mécanique"] = { "sport-automobile", "sport-automobile" }, ["sport-automobile"] = { "sport-automobile", "sport-automobile" }, ["squash"] = { "squash", "squash" }, ["surf"] = { "surf", "surf" }, ["television"] = { "television", "television" }, ["télévision"] = { "television", "television" }, ["tennis"] = { "tennis", "tennis" }, ["tennis de table"] = { "tennis-de-table", "tennis-de-tableblack" }, ["tennis-de-table"] = { "tennis-de-table", "tennis-de-tableblack" }, ["théâtre"] = { "persofiction", "persofiction" }, ["timbre"] = { "timbre", "timbre" }, ["tren"] = { "tren", "tren" }, ["triathlon"] = { "triathlon", "triathlon" }, ["ultimate"] = { "ultimate", "ultimate" }, ["union-europeenne"] = { "union-europeenne", "union-europeenne" }, ["union-européenne"] = { "union-europeenne", "union-europeenne" }, ["universite"] = { "universite", "universite" }, ["université"] = { "universite", "universite" }, ["video"] = { "video", "video" }, ["vidéo"] = { "video", "video" }, ["vocal"] = { "musica", "musica" }, ["volèbâl"] = { "volebal", "volebal" }, ["volley-ball"] = { "volleyball", "volleyball" }, ["water polo"] = { "water-polo", "water-polo" }, ["water-polo"] = { "water-polo", "water-polo" }, ["zénith"] = { "musica", "musica" }, } -- Pour l'infobox Arme data.arme = { ["défaut"] = { "696969", "696969", "FFFFFF" }, ["default"] = "défaut", -- version en français ["arme à feu"] = { "696969", "696969", "FFFFFF" }, ["arme blanche"] = { "C0C0C0", "C0C0C0", "000000" }, ["arme légendaire"] = { "EEE8AA", "EEE8AA", "000000" }, ["engin de siège"] = { "8B4513", "8B4513", "FFFFFF" }, ["explosif"] = { "B22222", "B22222", "FFFFFF" }, ["protection"] = { "CCB266", "CCB266", "000000" }, } -- Pour les arts : -- Infobox Musique (œuvre), Musique (artiste), Musique (festival), Musique (instrument) -- Infobox Salle de spectacle, Récompense, Personnage (fiction) data.art = { -- musique -- valeurs par défaut ["dèfôt"] = { "DFE4FB", "DFE4FB", "000000" }, ["default"] = "dèfôt", -- version en français ["musica"] = "dèfôt", -- Album ["album"] = { "B0C4DE", "B0C4DE", "000000" }, ["album studio"] = "album", -- Live ["live"] = { "FFCC99", "FFCC99", "000000" }, ["album live"] = "live", -- EP ["maxi"] = { "FFBA9F", "FFBA9F", "000000" }, ["extended play"] = "maxi", ["ep"] = "maxi", -- Compilation ["best of"] = { "E9C6B0", "E9C6B0", "000000" }, ["best-of"] = "best of", ["mixtape"] = "best of", ["compilation"] = "best of", -- Remix ["remix"] = { "FFDAB9", "FFDAB9", "000000" }, -- Vidéo ["dvd"] = { "DCDCDC", "DCDCDC", "000000" }, ["vidéo"] = "dvd", -- Bande originale ["musique de film"] = { "99CCCC", "99CCCC", "000000" }, ["bande originale"] = "musique de film", ["bo"] = "musique de film", ["film"] = "musique de film", -- Single ["single"] = { "F4DCB6", "F4DCB6", "000000" }, ["simple"] = "single", -- Single promotionnel ["single promotionnel"] = { "DFE4FB", "DFE4FB", "000000" }, -- Chanson ["chanson"] = { "DFE4FB", "DFE4FB", "000000" }, -- Vocal ["vocal"] = { "B6CCDE", "B6CCDE", "000000" }, -- Groupe ["benda"] = { "CDC1C5", "CDC1C5", "000000" }, -- Instrumentiste ["instrumentiste"] = { "D2C6B6", "D2C6B6", "000000" }, -- Arrière scène ["arrière scène"] = { "B4CDCD", "B4CDCD", "000000" }, -- Classique ["classique"] = { "FFEECC", "FFEECC", "000000" }, -- Monde ["monde"] = { "FCAA3C", "FCAA3C", "000000" }, -- Jazz ["jazz"] = { "B2FFC6", "B2FFC6", "000000" }, -- Rock ["rock"] = { "F56E6E", "F56E6E", "000000" }, -- Électronique ["électronique"] = { "B0D2ED", "B0D2ED", "000000" }, -- Opéra ["opéra"] = { "EECCAA", "EECCAA", "000000" }, -- music-hall ["music-hall"] = { "D9B2FF", "D9B2FF", "000000" }, ["musical"] = "music-hall", -- autres formes d'art -- Bande dessinée ["animanga"] = { "336699", "336699", "FFFFFF" }, ["bd"] = { "FFDD55", "FFEEAA", "000000" }, ["bande dessinée"] = "bd", ["comic"] = { "800000", "FF3040", "FFFFFF" }, ["strip"] = "comic", -- Cinéma ["cinéma"] = { "17A5A5", "17A5A5", "000000" }, ["cinema"] = "cinéma", ["film"] = "cinéma", -- Culturel ["culturel"] = { "DD8888", "DD8888", "000000" }, -- Danse ["danse"] = { "FFFF80", "FFFF80", "000000" }, -- Jeu vidéo ["jeu vidéo"] = { "008DC9", "008DC9", "000000" }, -- Littérature ["litèratura"] = { "7DA7D9", "7DA7D9", "FFFFFF" }, -- Pluridisciplinaire ["pluridisciplinaire"] = { "FFFFFF", "FFFFFF", "000000" }, -- Roman ["roman"] = { "ADA9E0", "ADA9E0", "000000" }, -- Série ["série"] = { "7ABCF9", "7ABCF9", "000000" }, ["serie"] = "série", -- Sport ["sport"] = { "BFD7FF", "BFD7FF", "000000" }, -- Télévision ["télévision"] = { "7ABCF9", "7ABCF9", "000000" }, -- Théâtre ["théâtre"] = { "AA3333", "AA3333", "FFFFFF" }, -- Zénith ["zénith"] = { "B0D2ED", "B0D2ED", "000000" }, } -- Pour l'infobox Biographie data.biografia = { -- valeurs par défaut ["défaut"] = { "EEEEFF", "EEEEFF", "000000" }, ["default"] = "défaut", -- version en français -- Animation et bande dessinée asiatiques ["animation et bande dessinée asiatiques"] = { "80DDBF", "B0FFD0", "000000" }, ["abda"] = "animation et bande dessinée asiatiques", -- Littérature ["litèratura"] = { "4C6099", "7090E0", "FFFFFF" }, -- International ["international"] = { "4499f0", "E1E1FF", "FFFFFF" }, -- Politicien ["politicien"] = { "4682B4", "B0C4DE", "FFF" }, ["chef d'état"] = { "0033CC", "BFC5F9", "FFF" }, ["chef de gouvernement"] = { "6688FF", "E1E1FF", "FFF" }, ["conseiller fédéral suisse"] = { "F00", "FDD", "FFF" }, ["gouverneur"] = { "B0C4DE", "CFDBEB", "000" }, ["pharaon"] = { "AAAA80", "CCA", "FFF" }, -- Pornographie ["pornographie"] = { "FF66B3", "FFA0EE", "000000" }, ["érotisme"] = "pornographie", ["pornstar"] = "pornographie", ["playmate"] = "pornographie", ["playboy"] = "pornographie", -- Prèlat catolico ["âbè"] = { "8C8C8C", "E1E1E1", "FFFFFF" }, ["âbèssa"] = "âbè", ["mouéno"] = "âbè", ["prétro"] = "âbè", ["mouéna"] = "âbè", ["cardenâl"] = { "DE143C", "EF7777", "FFFFFF" }, ["èvèco"] = { "66CC80", "BFFFBF", "000000" }, ["âbè nulius"] = "èvèco", ["arcevèco"] = "èvèco", ["patriârcho"] = "èvèco", ["primat"] = "èvèco", ["hospitaliérs"] = { "FF0000", "FF8080", "FFFFFF" }, ["layico"] = { "E1E1E1", "E1E1E1", "000000" }, ["papa"] = { "FED600", "FFFF00", "000000" }, ["antipapa"] = "papa", ["benherox"] = "papa", ["sant"] = "papa", ["prèlat"] = { "AA0052", "D580A9", "FFFFFF" }, -- Rôle monarchique ["monarque"] = { "000080", "BFC5F9", "FFFFFF" }, ["prince"] = { "878787", "D4D4D4", "FFFFFF" }, ["princesse"] = "prince", ["prince consort"] = { "723E64", "CDBAC8", "FFFFFF" }, ["princesse consort"] = "prince consort", ["prince héritier"] = { "5977A8", "C4CFE0", "FFFFFF" }, ["princesse héritière"] = "prince héritier", ["prétendant"] = { "EAAC00", "F7E1A5", "FFFFFF" }, ["prétendante"] = "prétendant", -- Roma antica ["magistrat romen"] = { "D3D3D3", "F1F1F1", "000000" }, } -- Pour l'infobox Célébration data.celebration = { ["défaut"] = { "DCDCDC", "DCDCDC", "FFFFFF" }, ["default"] = "défaut", -- version en français ["islam"] = { "98FB98", "98FB98", "FFFFFF" }, ["musulman"] = "islam", ["judaïsme"] = { "ADD8E6", "ADD8E6", "FFFFFF" }, ["juif"] = "judaïsme", ["christianisme"] = { "D8BFD8", "D8BFD8", "FFFFFF" }, ["chrétien"] = "christianisme", ["bouddhisme"] = { "FAFAD2", "FAFAD2", "FFFFFF" }, ["bouddhiste"] = "bouddhisme", ["asiatique"] = { "F0E68C", "F0E68C", "FFFFFF" }, ["shintoïsme"] = "asiatique", ["international"] = { "FF6347", "FF6347", "FFFFFF" }, ["internationale"] = "international", ["national"] = { "FF7F50", "FF7F50", "FFFFFF" }, ["nationale"] = "national", ["patriotique"] = "national", ["local"] = { "FFA07A", "FFA07A", "FFFFFF" }, ["locale"] = "local", ["ethnique"] = "local", ["historique"] = { "E9967A", "E9967A", "FFFFFF" }, ["païen"] = "historique", ["païenne"] = "historique", ["commercial"] = { "DB7093", "DB7093", "FFFFFF" }, ["commerciale"] = "commercial", ["égypte antique"] = { "CCCCAA", "CCCCAA", "FFFFFF" }, ["égypte"] = "égypte antique", } -- Pour l'infobox Musique classique (œuvre) data.classique = { -- valeurs par défaut ["défaut"] = { "FFFFFF", "FFFFFF", "000000" }, ["default"] = "défaut", -- version en français -- Lyrique ["lyrique"] = { "EECCAA", "EECCAA" }, -- Vocal ["vocal"] = { "FFEECC", "FFEECC" }, -- Instrumental ["instrumental"] = { "FFE4C4", "FFE4C4" }, -- Ballet ["ballet"] = { "FFFACD", "FFFACD" }, -- Pluridisciplinaire ["pluridisciplinaire"] = { "FFFFFF", "FFFFFF" }, } -- Pour l'infobox Élément data.element_chimique = { -- valeurs par défaut ["défaut"] = { "C0C0C0" }, ["default"] = "défaut", -- version en français -- actinide ["actinide"] = { "FF99CC" }, ["actinides"] = "actinide", ["[[actinide]]"] = "actinide", ["[[actinide]]s"] = "actinide", ["[[actinides]]"] = "actinide", -- atmophile ["atmophile"] = { "BBFFFF" }, ["atmophiles"] = "atmophile", ["[[atmophile]]"] = "atmophile", ["[[atmophile]]s"] = "atmophile", ["[[atmophiles]]"] = "atmophile", -- chalcophile ["chalcophile"] = { "DDDDDD" }, ["chalcophiles"] = "chalcophile", ["[[chalcophile]]"] = "chalcophile", ["[[chalcophile]]s"] = "chalcophile", ["[[chalcophiles]]"] = "chalcophile", -- gaz noble ["gaz noble"] = { "C0E8FF" }, ["gaz nobles"] = "gaz noble", ["[[gaz noble]]"] = "gaz noble", ["[[gaz noble]]s"] = "gaz noble", ["[[gaz nobles]]"] = "gaz noble", -- gaz noble non découvert ["gaz noble non découvert"] = { "E8FFFF" }, ["gaz nobles non découverts"] = "gaz noble non découvert", ["[[gaz noble]] non découvert"] = "gaz noble non découvert", ["[[gaz noble]]s non découverts"] = "gaz noble non découvert", ["[[gaz nobles]] non découverts"] = "gaz noble non découvert", -- halogène ["halogène"] = { "FFFF99" }, ["halogènes"] = "halogène", ["[[halogène]]"] = "halogène", ["[[halogène]]s"] = "halogène", ["[[halogènes]]"] = "halogène", -- halogène non découvert ["halogène non découvert"] = { "FCFECC" }, ["halogènes non découverts"] = "halogène non découvert", ["[[halogène]] non découvert"] = "halogène non découvert", ["[[halogène]]s non découverts"] = "halogène non découvert", ["[[halogènes]] non découverts"] = "halogène non découvert", -- lanthanide ["lanthanide"] = { "FFBFFF" }, ["lanthanides"] = "lanthanide", ["[[lanthanide]]"] = "lanthanide", ["[[lanthanide]]s"] = "lanthanide", ["[[lanthanides]]"] = "lanthanide", -- lithophile ["lithophile"] = { "FFDDAA" }, ["lithophiles"] = "lithophile", ["[[lithophile]]"] = "lithophile", ["[[lithophile]]s"] = "lithophile", ["[[lithophiles]]"] = "lithophile", -- métalloïde ["métalloïde"] = { "CCCC99" }, ["métalloïdes"] = "métalloïde", ["[[métalloïde]]"] = "métalloïde", ["[[métalloïde]]s"] = "métalloïde", ["[[métalloïdes]]"] = "métalloïde", -- métal alcalin ["métal alcalin"] = { "FF6666" }, ["métaux alcalins"] = "métal alcalin", ["[[métal alcalin]]"] = "métal alcalin", ["[[métaux alcalins]]"] = "métal alcalin", -- métal alcalin non découvert ["métal alcalin non découvert"] = { "FF9999" }, ["métaux alcalins non découverts"] = "métal alcalin non découvert", ["[[métal alcalin]] non découvert"] = "métal alcalin non découvert", ["[[métaux alcalins]] non découverts"] = "métal alcalin non découvert", -- métal alcalino-terreux ["métal alcalino-terreux"] = { "F6CFA1" }, ["métaux alcalino-terreux"] = "métal alcalino-terreux", ["[[métal alcalino-terreux]]"] = "métal alcalino-terreux", ["[[métaux alcalino-terreux]]"] = "métal alcalino-terreux", -- métal alcalino-terreux non découvert ["métal alcalino-terreux non découvert"] = { "FFEEDD" }, ["métaux alcalino-terreux non découverts"] = "métal alcalino-terreux non découvert", ["[[métal alcalino-terreux]] non découvert"] = "métal alcalino-terreux non découvert", ["[[métaux alcalino-terreux]] non découverts"] = "métal alcalino-terreux non découvert", -- métal de transition ["métal de transition"] = { "FFC0C0" }, ["métaux de transition"] = "métal de transition", ["[[métal de transition]]"] = "métal de transition", ["[[métaux de transition]]"] = "métal de transition", -- métal pauvre ["métal pauvre"] = { "CCCCCC" }, ["métaux pauvres"] = "métal pauvre", ["[[métal pauvre]]"] = "métal pauvre", ["[[métaux pauvres]]"] = "métal pauvre", -- métal pauvre non découvert ["métal pauvre non découvert"] = { "E0E0E0" }, ["métaux pauvres non découverts"] = "métal pauvre non découvert", ["[[métal pauvre]] non découvert"] = "métal pauvre non découvert", ["[[métaux pauvres]] non découverts"] = "métal pauvre non découvert", -- Non-métal ["non-métal"] = { "A0FFA0" }, ["non-métaux"] = "non-métal", ["[[non-métal]]"] = "non-métal", ["[[non-métaux]]"] = "non-métal", } -- Pour les infobox Événement et Risque data.evenement = { ["défaut"] = { "E1E1E1", "E1E1E1", "000000" }, ["default"] = "défaut", -- version en français ["attentat"] = { "DDDDDD", "DDDDDD", "000000" }, ["europe"] = { "003399", "003399", "FFFFFF" }, ["exposition"] = { "9CB9BF", "9CB9BF", "000000" }, ["inondation"] = { "80D0FF", "80D0FF", "000000" }, ["manifestation"] = { "7BB1DD", "7BB1DD", "000000" }, ["mariage"] = { "FFC0CB", "FFC0CB", "000000" }, ["séisme"] = { "DFDFDF", "DFDFDF", "000000" }, ["sommet"] = { "1290CB ", "1290CB ", "000000" }, } -- Por l’enfocajon Division, Division administrativa, Assemblâ dèlibèrenta de France data.geografia = { ["dèfôt"] = { "B2E5B2", "DDFFDD", "000000" }, ["default"] = "dèfôt", -- vèrsion en arpetan -- Divisions ["nivél 1"] = { "B2E5B2", "DDFFDD", "000000" }, ["comena"] = "nivél 1", ["vela"] = "nivél 1", ["velâjo"] = "nivél 1", ["endrêt"] = "nivél 1", ["nivél 2"] = { "D4C68D", "ECE5CA", "000000" }, ["canton"] = "nivél 2", ["nivél 3"] = { "B1B1B1", "E1E1E1", "000000" }, ["arrondissement"] = "nivél 3", ["district"] = "nivél 3", ["nivél 4"] = { "D8D2BC", "F6F3DD", "000000" }, ["dèpartament"] = "nivél 4", ["province"] = "nivél 4", ["comtât"] = "nivél 4", ["nivél 5"] = { "58ABF4", "BBDEFD", "000000" }, ["règ·ion"] = "nivél 5", ["ètat"] = "nivél 5", -- Ôtros ["entèrcomunalitât"] = { "FBBF77", "FFE2BF", "000000" }, } -- Pour l'infobox Jeu data.jeu = { ["défaut"] = { "F0E0F0", "F0E0F0", "000000" }, ["default"] = "défaut", -- version en français ["casse-tête"] = { "B0C0FF", "B0C0FF", "000000" }, ["jeu de cartes à collectionner"] = { "BDFFB2", "BDFFB2", "000000" }, ["jeu de déduction"] = { "F0E0F0", "F0E0F0", "000000" }, ["jeu de figurines"] = { "F0E0F0", "F0E0F0", "000000" }, ["jeu de rôle"] = { "D5BBA1", "D5BBA1", "000000" }, ["jeu de société"] = { "F0E0F0", "F0E0F0", "000000" }, ["jeu sportif"] = { "FFB2B2", "FFB2B2", "000000" }, } -- Pour l'infobox Matériel ferrroviaire data.materiel_ferroviaire = { -- valeurs par défaut ["défaut"] = { "EEEEFF", "EEEEFF", "000000" }, ["default"] = "défaut", -- version en français ["automotrice"] = "défaut", ["locomotive"] = "défaut", -- motrice à vapeur ["locomotive à vapeur"] = { "222222", "A0A0A0", "FFFFFF" }, ["automotrice à vapeur"] = { "555555", "A0A0A0", "FFFFFF" }, -- motrice thermique ["locomotive thermique"] = { "B20000", "FF5555", "FFFFFF" }, ["locomotive Diesel"] = "locomotive thermique", ["locomotive diesel"] = "locomotive thermique", ["locomotive Diesel-électrique"] = "locomotive thermique", ["locomotive à turbine à gaz"] = "locomotive thermique", ["automotrice thermique"] = { "E60000", "EB6060", "FFFFFF" }, ["automotrice Diesel"] = "automotrice thermique", ["rame automotrice Diesel"] = "automotrice thermique", ["automotrice diesel"] = "automotrice thermique", ["turbotrain"] = "automotrice thermique", ["automotrice à turbine à gaz"] = "automotrice thermique", ["rame automotrice à turbine à gaz"] = "automotrice thermique", ["autorail"] = "automotrice thermique", ["railbus"] = "automotrice thermique", -- motrice électrique ["locomotive électrique"] = { "2020A0", "797FDF", "FFFFFF" }, ["automotrice électrique"] = { "0033CC", "6684E0", "FFFFFF" }, ["rame automotrice électrique"] = "automotrice électrique", -- motrice bimode ["locomotive bimode"] = { "770055", "B879A6", "FFFFFF" }, ["automotrice bimode"] = { "88206A", "BB80AA", "FFFFFF" }, ["rame automotrice bimode"] = "automotrice bimode", -- automotrice à grande vitesse ["automotrice à grande vitesse"] = { "3060E0", "83A0ED", "FFFFFF" }, ["rame automotrice à grande vitesse"] = "automotrice à grande vitesse", ["train à grande vitesse"] = "automotrice à grande vitesse", ["aérotrain"] = { "1E90FF", "76BCF6", "FFFFFF" }, ["maglev"] = { "9B9BB1", "C6C6CC", "000000" }, ["automotrice à sustentation magnétique"] = "maglev", ["rame automotrice à sustentation magnétique"] = "maglev", -- tren entèrnacionâl ["tren entèrnacionâl"] = { "8D8D8D", "CDCDCD", "FFFFFF" }, ["tren d’afâre"] = "tren entèrnacionâl", ["tee"] = "tren entèrnacionâl", ["vouètura entèrnacionâla"] = "tren entèrnacionâl", -- tren nacionâl ["tren nacionâl"] = { "FFB2B2", "FFB2B2", "000000" }, ["vouètura d’èxprès"] = { "007020", "66BF79", "FFFFFF" }, ["vouètura nacionâla"] = "vouètura d’èxprès", -- tren règ·ionâl ["ôtomotrice règ·ionâla"] = { "007000", "80DF80", "FFFFFF" }, ["rama ôtomotrice règ·ionâla"] = "ôtomotrice règ·ionâla", ["vouètura règ·ionâla"] = { "0B7835", "6CB689", "FFFFFF" }, ["vouètura d’omnibus"] = "vouètura règ·ionâla", ["rama règ·ionâla"] = "vouètura règ·ionâla", -- tren de banleya ["ôtomotrice de banleya"] = { "005398", "6698C1", "FFFFFF" }, ["rama ôtomotrice de banleya"] = "ôtomotrice de banleya", ["vouètura de banleya"] = { "407EB2", "8CB2D1", "FFFFFF" }, ["rama de banleya"] = "vouètura de banleya", -- tren urben ["mètrô"] = { "7070A0", "A9A9CC", "FFFFFF" }, ["trametren"] = { "2F5F4F", "7E9F91", "FFFFFF" }, ["tramevê"] = { "40E0D0", "8CECE3", "000000" }, ["tramevê sus pnus"] = { "66CDAA", "99EDCC", "000000" }, ["trolèbus"] = "tramevê sus pnus", -- train de nuit ["train de nuit"] = { "000070", "7070C0", "FFFFFF" }, ["voiture-lits"] = "train de nuit", ["voiture-couchettes"] = "train de nuit", ["voiture-discothèque"] = { "252550", "7070C0", "FFFFFF" }, -- train panoramique ["automotrice panoramique"] = { "FF4500", "FF9066", "FFFFFF" }, ["rame automotrice panoramique"] = "automotrice panoramique", ["voiture panoramique"] = { "FF6110", "FFA070", "000000" }, -- trains spéciaux ["train de prestige"] = { "8B4513", "DEA76F", "FFFFFF" }, ["train de croisière"] = "train de prestige", ["voiture présidentielle"] = "train de prestige", ["voiture-salon"] = { "AB7338", "DEA76F", "FFFFFF" }, ["voiture-restaurant"] = { "CC7D29", "DEA76F", "000000" }, ["voiture-buffet"] = "voiture-restaurant", ["voiture-bar"] = "voiture-restaurant", ["voiture-ambulance"] = { "2E8B2E", "81BF81", "FFFFFF" }, -- fourgon ["fourgon"] = { "C71585", "DB7093", "FFFFFF" }, ["fourgon à bagages"] = "fourgon", ["fourgon-frein"] = "fourgon", ["cambuse"] = "fourgon", ["fourgon-chaudière"] = "fourgon", ["fourgon-générateur"] = "fourgon", -- fourgon postal ["fourgon postal"] = { "FFFF00", "FFFF88", "000000" }, ["bureau ambulant"] = "fourgon postal", ["allège postale"] = "fourgon postal", -- wagon ["wagon"] = { "994C6A", "DB7093", "FFFFFF" }, ["wagon couvert"] = "wagon", ["wagon plat"] = "wagon", ["wagon-tombereau"] = "wagon", ["wagon-trémie"] = "wagon", ["wagon-silo"] = "wagon", ["wagon-citerne"] = "wagon", ["wagon porte-automobiles"] = "wagon", ["wagon-torpille"] = "wagon", -- locotracteur ["locotracteur"] = { "808050", "B0A070", "FFFFFF" }, ["draisine"] = { "FF1A1A", "FF7268", "FFFFFF" }, ["véhicule rail-route"] = { "FF8C00", "FFBA66", "000000" }, ["engin de travaux"] = { "FFD700", "FFE766", "000000" }, ["bourreuse"] = "engin de travaux", ["régaleuse"] = "engin de travaux", ["rover"] = { "6C6C90", "A5A5C5", "FFFFFF" }, ["véhicule de mesure"] = { "9400D3", "BF66E7", "FFFFFF" }, ["voiture d'essai"] = "véhicule de mesure", ["véhicule de maintenance"] = "véhicule de mesure", ["automotrice de mesure"] = "véhicule de mesure", } -- Pour les infobox Musique (œuvre), Musique (artiste), Musique (festival), Musique (instrument) et Salle de spectacle data.musique = { -- valeurs par défaut ["défaut"] = { "DFE4FB", "DFE4FB", "000000" }, ["default"] = "défaut", -- version en français -- Album ["album"] = { "B0C4DE", "B0C4DE", "000000" }, ["album studio"] = "album", -- Live ["live"] = { "FFCC99", "FFCC99", "000000" }, ["album live"] = "live", -- EP ["maxi"] = { "FFBA9F", "FFBA9F", "000000" }, ["extended play"] = "maxi", ["ep"] = "maxi", -- Compilation ["best of"] = { "E9C6B0", "E9C6B0", "000000" }, ["best-of"] = "best of", ["mixtape"] = "best of", ["compilation"] = "best of", -- Remix ["remix"] = { "FFDAB9", "FFDAB9", "000000" }, -- Vidéo ["dvd"] = { "DCDCDC", "DCDCDC", "000000" }, ["vidéo"] = "dvd", -- Bande originale ["musique de film"] = { "99CCCC", "99CCCC", "000000" }, ["bande originale"] = "musique de film", ["bo"] = "musique de film", ["film"] = "musique de film", -- Single ["single"] = { "F4DCB6", "F4DCB6", "000000" }, ["simple"] = "single", -- Single promotionnel ["single promotionnel"] = { "DFE4FB", "DFE4FB", "000000" }, -- Chanson ["chanson"] = { "DFE4FB", "DFE4FB", "000000" }, -- Vocal ["vocal"] = { "B6CCDE", "B6CCDE", "000000" }, -- Groupe ["groupe"] = { "CDC1C5", "CDC1C5", "000000" }, -- Instrumentiste ["instrumentiste"] = { "D2C6B6", "D2C6B6", "000000" }, -- Arrière scène ["arrière scène"] = { "B4CDCD", "B4CDCD", "000000" }, -- Classique ["classique"] = { "FFEECC", "FFEECC", "000000" }, -- Monde ["monde"] = { "FCAA3C", "FCAA3C", "000000" }, -- Jazz ["jazz"] = { "B2FFC6", "B2FFC6", "000000" }, -- Rock ["rock"] = { "F56E6E", "F56E6E", "000000" }, -- Électronique ["électronique"] = { "B0D2ED", "B0D2ED", "000000" }, -- Danse ["danse"] = { "FFFF80", "FFFF80", "000000" }, -- Théâtre ["théâtre"] = { "AA3333", "AA3333", "FFFFFF" }, -- Pluridisciplinaire ["pluridisciplinaire"] = { "FFFFFF", "FFFFFF", "000000" }, -- Cinéma ["cinéma"] = { "17A5A5", "17A5A5", "000000" }, -- Opéra ["opéra"] = { "EECCAA", "EECCAA", "000000" }, -- music-hall ["music-hall"] = { "D9B2FF", "D9B2FF", "000000" }, -- Culturel ["culturel"] = { "DD8888", "DD8888", "000000" }, -- Zénith ["zénith"] = { "B0D2ED", "B0D2ED", "000000" }, } -- Pour l'infobox Race data.race = { ["défaut"] = { "8C8C8C", "BEBEBE", "FFFFFF" }, ["default"] = "défaut", -- version en français ["hybride"] = "défaut", ["âne"] = { "AFAFAF", "CECECE", "000000" }, ["bovin"] = { "FFC0CB", "F6EBE4", "000000" }, ["buffle"] = { "7a7a7a", "a1a1a1", "000000" }, ["canard"] = { "FF8000", "FFA500", "000000" }, ["carpe"] = { "765731", "9f896e", "000000" }, ["chameau"] = { "b28b11", "ffc719", "000000" }, ["chat"] = { "D889CA", "E4BBDD", "000000" }, ["cheval"] = { "BB8866", "D2B48C", "FFFFFF" }, ["chèvre"] = { "BA4A1B", "BD7451", "FFFFFF" }, ["chien"] = { "F9B822", "FBD77D", "000000" }, ["cochon"] = { "F37DF7", "F5C5E9", "000000" }, ["dindon"] = { "b23535", "ff4c4c", "000000" }, ["lapin"] = { "E7A95F", "EEC696", "000000" }, ["légendaire"] = { "BFFF80", "BFFF80", "000000" }, ["mouton"] = { "99FF66", "C2F5BF", "000000" }, ["oie"] = { "FFD0AF", "FFDAB9", "000000" }, ["pigeon"] = { "2d9963", "44e595", "000000" }, ["poisson rouge"] = { "ff1919", "ff6666", "000000" }, ["poule"] = { "8080FF", "CECEFF", "000000" }, ["yack"] = { "3232ff", "7f7fff", "000000" }, } -- Por l’enfocajon Roche data.roche = { -- valors per dèfôt ["dèfôt"] = { "8C8C8C", "A0A0A0", "FFFFFF" }, ["default"] = "dèfôt", -- vèrsion en arpetan -- Roche magmatica ["roche magmatica"] = { "F49F13", "F4AF53", "000000" }, -- Roche sèdimentèra ["roche sèdimentèra"] = { "D39C9C", "E3BCBC", "000000" }, ["roche sedimentera"] = "roche sèdimentèra", -- Roche mètamorfica ["roche mètamorfica"] = { "DEAA87", "EECAA7", "000000" }, ["roche metamorfica"] = "roche mètamorfica", } -- Por l’enfocajon Baragne de transpôrt en comon data.transport_en_comon = { -- valors per dèfôt ["dèfôt"] = { "ADADAD", "EEEEFF", "000000" }, ["default"] = "dèfôt", -- vèrsion en arpetan -- Legne a granta vitèsse ["legne a granta vitèsse"] = { "B20000", "FF5555", "FFFFFF" }, ["[[legne a granta vitèsse]]"] = "legne a granta vitèsse", ["lgv"] = "legne a granta vitèsse", ["[[lgv]]"] = "legne a granta vitèsse", -- Transpôrt èxprès règ·ionâl ["transpôrt èxprès règ·ionâl"] = { "CC0000", "FF5555", "FFFFFF" }, ["tren"] = "transpôrt èxprès règ·ionâl", ["tèr"] = "transpôrt èxprès règ·ionâl", ["[[transpôrt èxprès règ·ionâl]]"] = "transpôrt èxprès règ·ionâl", ["[[tren]]"] = "transpôrt èxprès règ·ionâl", ["[[tèr]]"] = "transpôrt èxprès règ·ionâl", -- Baragne èxprès règ·ional ["baragne èxprès règ·ional"] = { "E60000", "FF5555", "FFFFFF" }, ["bèr"] = "baragne èxprès règ·ional", ["[[baragne èxprès règ·ional]]"] = "baragne èxprès règ·ional", ["[[bèr]]"] = "baragne èxprès règ·ional", -- Mètropolitan ["mètropolitan"] = { "FF0000", "FF5555", "FFFFFF" }, ["mètrô"] = "mètropolitan", ["metro"] = "mètropolitan", ["mètrô sur pnumaticos"] = "mètropolitan", ["[[mètropolitan]]"] = "mètropolitan", ["[[mètrô]]"] = "mètropolitan", ["[[metro]]"] = "mètropolitan", ["[[mètrô sur pnumaticos]]"] = "mètropolitan", -- Mètrô legiér a traduire ["métro léger"] = { "CC7D29", "DEA76F", "000000" }, ["[[métro léger]]"] = "métro léger", -- Tramway ["tramway"] = { "ABAB38", "CFCF70", "000000" }, ["tram"] = "tramway", ["[[tramway]]"] = "tramway", ["[[tram]]"] = "tramway", -- Tram-train ["tram-train"] = { "AB7338", "DEA76F", "FFFFFF" }, ["[[tram-train]]"] = "tram-train", -- Funiculaire ["funiculaire"] = { "CC7D29", "DEA76F", "000000" }, ["[[funiculaire]]"] = "funiculaire", -- Autobus ["autobus"] = { "7F7F3F", "B5B55A", "FFFFFF" }, ["bus"] = "autobus", ["bus urbain"] = "autobus", ["[[autobus]]"] = "autobus", ["[[bus]]"] = "autobus", ["[[autobus|bus]]"] = "autobus", ["[[autobus|bus urbain]]"] = "autobus", -- Bus à haut niveau de service ["bus à haut niveau de service"] = { "B8B832", "CFCF70", "000000" }, ["bhns"] = "bus à haut niveau de service", ["busway"] = "bus à haut niveau de service", ["[[bus à haut niveau de service]]"] = "bus à haut niveau de service", ["[[bhns]]"] = "bus à haut niveau de service", ["[[busway]]"] = "bus à haut niveau de service", -- Navette fluviale ["navette fluviale"] = { "8080FF", "AAAAFA", "FFFFFF" }, ["bateau"] = "navette fluviale", ["bateau-bus"] = "navette fluviale", ["[[navette fluviale]]"] = "navette fluviale", ["[[bateau]]"] = "navette fluviale", ["[[bateau-bus]]"] = "navette fluviale", -- Express côtier ["express côtier"] = { "0033CC", "AAAAFA", "FFFFFF" }, ["[[express côtier]]"] = "express côtier", -- Vélos en libre-service ["vélo en libre-service"] = { "B9DC14", "D9F073", "000000" }, ["vélo en libre service"] = "vélo en libre-service", ["vélos en libre-service"] = "vélo en libre-service", ["vélos en libre service"] = "vélo en libre-service", ["vélo en libre-service et location longue durée"] = "vélo en libre-service", ["vélos en libre-service et location longue durée"] = "vélo en libre-service", ["vélopartage"] = "vélo en libre-service", ["velopartage"] = "vélo en libre-service", ["[[vélo en libre-service]]"] = "vélo en libre-service", ["[[vélo en libre service]]"] = "vélo en libre-service", ["[[vélos en libre-service]]"] = "vélo en libre-service", ["[[vélos en libre service]]"] = "vélo en libre-service", ["[[vélo en libre-service]] et location longue durée"] = "vélo en libre-service", ["[[vélos en libre-service]] et location longue durée"] = "vélo en libre-service", ["[[vélopartage]]"] = "vélo en libre-service", ["[[velopartage]]"] = "vélo en libre-service", } -- on retourne les données return data d7zhvd765ecqkfagq94tusfav5r5v49 Modèlo:Enfocajon/Succèssion 10 10047 231400 183326 2026-05-28T21:36:55Z ChrisPtDe 22 mês’a jorn 231400 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}{{{2|}}}{{{3|}}}| <td colspan="{{#if:{{{4|}}}|{{{4|}}}|2}}" style="text-align:center;"> <table class="navigation-not-searchable" style="width:100%; border-spacing:0; background-color:transparent; color:inherit;"> <tr> <td style="text-align:left; vertical-align:middle; width:5%; background-color:{{#if:{{{1|}}}|{{#if:{{{5|}}}|transparent}}|transparent}}; color:inherit;">{{#if:{{{1|}}}|[[Fichiér:{{#if:{{{6|}}}|{{{6|}}}|Arrleft.svg}}|13px|alt=Devant|link=]]}} </td> <td style="width:1%; background-color:{{#if:{{{1|}}}|{{#if:{{{5|}}}|transparent}}|transparent}}; color:inherit;"> </td> <td style="text-align:left; vertical-align:middle; width:{{#if:{{{2|}}}|31|44}}%; background-color:{{#if:{{{1|}}}|{{#if:{{{5|}}}|transparent}}|transparent}}; color:inherit;">{{{1|}}} </td> <td style="width:1%; background-color:transparent; color:inherit;"> </td> {{#if:{{{2|}}}|<td style="text-align:center; vertical-align:middle; width:32%; background-color:{{#if:{{{5|}}}|transparent}}; color:inherit;">{{{2|}}} </td> <td style="width:1%; background-color:transparent; color:inherit;"> </td>}} <td style="text-align:right; vertical-align:middle; width:{{#if:{{{2|}}}|31|44}}%; background-color:{{#if:{{{3|}}}|{{#if:{{{5|}}}|transparent}}|transparent}}; color:inherit;">{{{3|}}} </td> <td style="width:1%; background-color:{{#if:{{{3|}}}|{{#if:{{{5|}}}|transparent}}|transparent}}; color:inherit;"> </td> <td style="text-align:right; vertical-align:middle; width:5%; background-color:{{#if:{{{3|}}}|{{#if:{{{5|}}}|transparent}}|transparent}}; color:inherit;">{{#if:{{{3|}}}|[[Fichiér:{{#if:{{{7|}}}|{{{7|}}}|Arrright.svg}}|13px|alt=Aprés|link=]]}} </td> </tr> </table> </td></tr> <tr>}}</includeonly><noinclude>{{Documentacion}}</noinclude> t89r1hqvquy2lke1eh57ada3264uq9z Module:TNT 828 12095 231410 230461 2026-05-28T22:18:46Z ChrisPtDe 22 mês’a jorn 231410 Scribunto text/plain -- -- INTRO: (!!! DO NOT RENAME THIS PAGE !!!) -- This module allows any template or module to be copy/pasted between -- wikis without any translation changes. All translation text is stored -- in the global Data:*.tab pages on Commons, and used everywhere. -- -- SEE: https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules -- -- ATTENTION: -- Please do NOT rename this module - it has to be identical on all wikis. -- This code is maintained at https://www.mediawiki.org/wiki/Module:TNT -- Please do not modify it anywhere else, as it may get copied and override your changes. -- Suggestions can be made at https://www.mediawiki.org/wiki/Module_talk:TNT -- -- DESCRIPTION: -- The "msg" function uses a Commons dataset to translate a message -- with a given key (e.g. source-table), plus optional arguments -- to the wiki markup in the current content language. -- Use lang=xx to set language. Example: -- -- {{#invoke:TNT | msg -- | I18n/Template:Graphs.tab <!-- https://commons.wikimedia.org/wiki/Data:I18n/Template:Graphs.tab --> -- | source-table <!-- uses a translation message with id = "source-table" --> -- | param1 }} <!-- optional parameter --> -- -- -- The "doc" function will generate the <templatedata> parameter documentation for templates. -- This way all template parameters can be stored and localized in a single Commons dataset. -- NOTE: "doc" assumes that all documentation is located in Data:Templatedata/* on Commons. -- -- {{#invoke:TNT | doc | Graph:Lines }} -- uses https://commons.wikimedia.org/wiki/Data:Templatedata/Graph:Lines.tab -- if the current page is Template:Graph:Lines/doc -- local p = {} local i18nDataset = 'I18n/Module:TNT.tab' -- Forward declaration of the local functions local sanitizeDataset, loadData, link, formatMessage function p.msg(frame) local dataset, id local params = {} local lang = nil for k, v in pairs(frame.args) do if k == 1 then dataset = mw.text.trim(v) elseif k == 2 then id = mw.text.trim(v) elseif type(k) == 'number' then params[k - 2] = mw.text.trim(v) elseif k == 'lang' and v ~= '_' then lang = mw.text.trim(v) end end return formatMessage(dataset, id, params, lang) end -- Identical to p.msg() above, but used from other lua modules -- Parameters: name of dataset, message key, optional arguments -- Example with 2 params: format('I18n/Module:TNT', 'error_bad_msgkey', 'my-key', 'my-dataset') function p.format(dataset, key, ...) local checkType = require('libraryUtil').checkType checkType('format', 1, dataset, 'string') checkType('format', 2, key, 'string') return formatMessage(dataset, key, {...}) end -- Identical to p.msg() above, but used from other lua modules with the language param -- Parameters: language code, name of dataset, message key, optional arguments -- Example with 2 params: formatInLanguage('es', I18n/Module:TNT', 'error_bad_msgkey', 'my-key', 'my-dataset') function p.formatInLanguage(lang, dataset, key, ...) local checkType = require('libraryUtil').checkType checkType('formatInLanguage', 1, lang, 'string') checkType('formatInLanguage', 2, dataset, 'string') checkType('formatInLanguage', 3, key, 'string') return formatMessage(dataset, key, {...}, lang) end -- Obsolete function that adds a 'c:' prefix to the first param. -- "Sandbox/Sample.tab" -> 'c:Data:Sandbox/Sample.tab' function p.link(frame) return link(frame.args[1]) end function p.doc(frame) local dataset = 'Templatedata/' .. sanitizeDataset(frame.args[1]) return frame:extensionTag('templatedata', p.getTemplateData(dataset)) .. formatMessage(i18nDataset, 'edit_doc', {link(dataset)}) end function p.getTemplateData(dataset) -- TODO: add '_' parameter once lua starts reindexing properly for "all" languages local data = loadData(dataset) local names = {} for _, field in ipairs(data.schema.fields) do table.insert(names, field.name) end local numOnly = true local params = {} local paramOrder = {} for _, row in ipairs(data.data) do local newVal = {} local name = nil for pos, columnName in ipairs(names) do if columnName == 'name' then name = row[pos] else newVal[columnName] = row[pos] end end if name then if ( (type(name) ~= "number") and ( (type(name) ~= "string") or not string.match(name, "^%d+$") ) ) then numOnly = false end params[name] = newVal table.insert(paramOrder, name) end end -- Work around json encoding treating {"1":{...}} as an [{...}] if numOnly then params['zzz123']='' end local json = mw.text.jsonEncode({ params=params, paramOrder=paramOrder, description=data.description, }) if numOnly then json = string.gsub(json,'"zzz123":"",?', "") end return json end -- Local functions sanitizeDataset = function(dataset) if not dataset then return nil end dataset = mw.text.trim(dataset) if dataset == '' then return nil elseif string.sub(dataset,-4) ~= '.tab' then return dataset .. '.tab' else return dataset end end loadData = function(dataset, lang) dataset = sanitizeDataset(dataset) if not dataset then error(formatMessage(i18nDataset, 'error_no_dataset', {})) end -- Give helpful error to thirdparties who try and copy this module. if not mw.ext or not mw.ext.data or not mw.ext.data.get then error(string.format([['''Missing JsonConfig extension, or not properly configured; Cannot load https://commons.wikimedia.org/wiki/Data:%s. See https://www.mediawiki.org/wiki/Extension:JsonConfig#Supporting_Wikimedia_templates''']], dataset)) end local data = mw.ext.data.get(dataset, lang) if data == false then if dataset == i18nDataset then -- Prevent cyclical calls error('Missing Commons dataset ' .. i18nDataset) else error(formatMessage(i18nDataset, 'error_bad_dataset', {link(dataset)})) end end return data end -- Given a dataset name, convert it to a title with the 'commons:data:' prefix link = function(dataset) return 'c:Data:' .. mw.text.trim(dataset or '') end formatMessage = function(dataset, key, params, lang) for _, row in pairs(loadData(dataset, lang).data) do local id, msg = unpack(row) if id == key then local result = mw.message.newRawMessage(msg, unpack(params or {})) return result:plain() end end if dataset == i18nDataset then -- Prevent cyclical calls error('Invalid message key "' .. key .. '"') else error(formatMessage(i18nDataset, 'error_bad_msgkey', {key, link(dataset)})) end end return p r7hn49mbqg5sfa9i7l9l3ts62h7gy7u Module:Enfocajon/Titro 828 12304 231373 223388 2026-05-28T17:01:42Z ChrisPtDe 22 corrèccion 231373 Scribunto text/plain local p = {} local trim = require( 'Module:Outils' ).trim local _moduleYesno local function yesno( ... ) if not _moduleYesno then _moduleYesno = require( 'Module:Yesno' ) end return _moduleYesno( ... ) end function p.templatestyles( pictogramo ) pictogramo = trim( pictogramo ) if not pictogramo then return '' end pictogramo = pictogramo :gsub( '^en-teta +', '' ) :gsub( '^en-teta$', '' ) :gsub( ' +en-teta$', '' ) :gsub( ' +en-teta +', ' ' ) if pictogramo ~= '' and pictogramo ~= 'defot' then if pictogramo:match( '%s' ) then return '[[Catègorie:Enfocajon avouéc un mouél de class]]' else return mw.getCurrentFrame():extensionTag( 'templatestyles', '', { src = 'Enfocajon/Pictogramo/' .. pictogramo .. '.css' } ) end end return '' end function p.colors( background, color ) local color = require( 'Module:Dièso color Vouèbe' ).color background = trim( background ) or '#E1E1E1' color = trim( color ) or 'black' return 'background-color:' .. color( background ) .. ';' .. 'color:' .. color( color ) .. ';' end function p.V2( frame ) local args = frame.getParent and frame:getParent().args or frame local colspan = trim( args[ 5 ] ) or '2' local texto = trim( args[ 1 ] ) or mw.title.getCurrentTitle().text local classes = trim( args[ 3 ] ) or 'defot' local lang = args[ 'lang' ] or '' local italic = args[ 'italic' ] or '' local setDisplayTitle = args[ 'setdisplaytitle' ] or '' if lang ~= '' then local lengouaFunction = require( 'Module:Lengoua' ).lengoua texto = lengouaFunction( { lang, texto } ) end if italic ~= '' and yesno( italic ) then classes = classes .. ' étalico' end local displayTitleEval = '' if setDisplayTitle ~= '' and yesno( setDisplayTitle ) then local setDisplayTitleFunction = require( 'Module:Formatâjo du titro' ).setDisplayTitle displayTitleEval = setDisplayTitleFunction( { args = { lang = lang, italic = italic, options = 'noreplace' } } ) end return 'colspan="' .. colspan .. '" ' .. 'class="en-teta ' .. classes .. '" ' .. 'style="' .. p.colors( args[ 2 ], args[ 4 ] ) .. '" ' .. ' | ' .. texto .. p.templatestyles( args[ 3 ] ) .. displayTitleEval end return p m8s34ipkf794gmdnc536pzaq2dzec8w 231374 231373 2026-05-28T17:05:33Z ChrisPtDe 22 corrèccion 231374 Scribunto text/plain local p = {} local trim = require( 'Module:Outils' ).trim local _moduleYesno local function yesno( ... ) if not _moduleYesno then _moduleYesno = require( 'Module:Yesno' ) end return _moduleYesno( ... ) end function p.templatestyles( pictogramo ) pictogramo = trim( pictogramo ) if not pictogramo then return '' end pictogramo = pictogramo :gsub( '^en-teta +', '' ) :gsub( '^en-teta$', '' ) :gsub( ' +en-teta$', '' ) :gsub( ' +en-teta +', ' ' ) if pictogramo ~= '' and pictogramo ~= 'dèfôt' then if pictogramo:match( '%s' ) then return '[[Catègorie:Enfocajon avouéc un mouél de class]]' else return mw.getCurrentFrame():extensionTag( 'templatestyles', '', { src = 'Enfocajon/Pictogramo/' .. pictogramo .. '.css' } ) end end return '' end function p.colors( background, color ) local color = require( 'Module:Dièso color Vouèbe' ).color background = trim( background ) or '#E1E1E1' color = trim( color ) or 'black' return 'background-color:' .. color( background ) .. ';' .. 'color:' .. color( color ) .. ';' end function p.V2( frame ) local args = frame.getParent and frame:getParent().args or frame local colspan = trim( args[ 5 ] ) or '2' local texto = trim( args[ 1 ] ) or mw.title.getCurrentTitle().text local classes = trim( args[ 3 ] ) or 'dèfôt' local lang = args[ 'lang' ] or '' local italic = args[ 'italic' ] or '' local setDisplayTitle = args[ 'setdisplaytitle' ] or '' if lang ~= '' then local lengouaFunction = require( 'Module:Lengoua' ).lengoua texto = lengouaFunction( { lang, texto } ) end if italic ~= '' and yesno( italic ) then classes = classes .. ' étalico' end local displayTitleEval = '' if setDisplayTitle ~= '' and yesno( setDisplayTitle ) then local setDisplayTitleFunction = require( 'Module:Formatâjo du titro' ).setDisplayTitle displayTitleEval = setDisplayTitleFunction( { args = { lang = lang, italic = italic, options = 'noreplace' } } ) end return 'colspan="' .. colspan .. '" ' .. 'class="en-teta ' .. classes .. '" ' .. 'style="' .. p.colors( args[ 2 ], args[ 4 ] ) .. '" ' .. ' | ' .. texto .. p.templatestyles( args[ 3 ] ) .. displayTitleEval end return p 8wuv5h2vxdzrz0rlgsxodad48eixwx9 231380 231374 2026-05-28T17:36:52Z ChrisPtDe 22 mês’a jorn 231380 Scribunto text/plain local p = {} local trim = require( 'Module:Outils' ).trim local yesno = require( 'Module:Yesno' ) function p.templatestyles( pictogramo ) pictogramo = trim( pictogramo ) if not pictogramo then return '' end pictogramo = pictogramo :gsub( '^en-teta +', '' ) :gsub( '^en-teta$', '' ) :gsub( ' +en-teta$', '' ) :gsub( ' +en-teta +', ' ' ) if pictogramo ~= '' and pictogramo ~= 'dèfôt' then if pictogramo:match( '%s' ) then return '[[Catègorie:Enfocajon avouéc un mouél de class]]' else return mw.getCurrentFrame():extensionTag( 'templatestyles', '', { src = 'Enfocajon/Pictogramo/' .. pictogramo .. '.css' } ) end end return '' end function p.colors( background, color ) local color = require( 'Module:Dièso color Vouèbe' ).color background = trim( background ) or '#E1E1E1' color = trim( color ) or 'black' return 'background-color:' .. color( background ) .. ';' .. 'color:' .. color( color ) .. ';' end function p.V2( frame ) local args = frame.getParent and frame:getParent().args or frame local colspan = trim( args[ 5 ] ) or '2' local texto = trim( args[ 1 ] ) or mw.title.getCurrentTitle().text local classes = trim( args[ 3 ] ) or 'dèfôt' local lang = args[ 'lang' ] or '' local italic = args[ 'italic' ] or '' local setDisplayTitle = args[ 'setdisplaytitle' ] or '' if lang ~= '' then local lengouaFunction = require( 'Module:Lengoua' ).lengoua texto = lengouaFunction( { lang, texto } ) end if italic ~= '' and yesno( italic ) then classes = classes .. ' étalico' end local displayTitleEval = '' if setDisplayTitle ~= '' and yesno( setDisplayTitle ) then local setDisplayTitleFunction = require( 'Module:Formatâjo du titro' ).setDisplayTitle displayTitleEval = setDisplayTitleFunction( { args = { lang = lang, italic = italic, options = 'noreplace' } } ) end return 'colspan="' .. colspan .. '" ' .. 'class="en-teta ' .. classes .. '" ' .. 'style="' .. p.colors( args[ 2 ], args[ 4 ] ) .. '" ' .. ' | ' .. texto .. p.templatestyles( args[ 3 ] ) .. displayTitleEval end return p gjm80qp185wx3sfixeikh2f0ouakue2 231384 231380 2026-05-28T17:54:35Z ChrisPtDe 22 èprôva 231384 Scribunto text/plain local p = {} local trim = require( 'Module:Outils' ).trim local yesno = require( 'Module:Yesno' ) function p.templatestyles( pictogramo ) pictogramo = trim( pictogramo ) if not pictogramo then return '' end pictogramo = pictogramo :gsub( '^en-teta +', '' ) :gsub( '^en-teta$', '' ) :gsub( ' +en-teta$', '' ) :gsub( ' +en-teta +', ' ' ) if pictogramo ~= '' and pictogramo ~= 'dèfôt' then if pictogramo:match( '%s' ) then return '[[Catègorie:Enfocajon avouéc un mouél de class]]' else return mw.getCurrentFrame():extensionTag( 'templatestyles', '', { src = 'Enfocajon/Pictogramo/' .. pictogramo .. '.css' } ) end end return '' end function p.colours( background, color ) local colour = require( 'Module:Dièso color Vouèbe' ).colour background = trim( background ) or '#E1E1E1' color = trim( color ) or 'black' return 'background-color:' .. colour( background ) .. ';' .. 'color:' .. colour( color ) .. ';' end function p.V2( frame ) local args = frame.getParent and frame:getParent().args or frame local colspan = trim( args[ 5 ] ) or '2' local texto = trim( args[ 1 ] ) or mw.title.getCurrentTitle().text local classes = trim( args[ 3 ] ) or 'dèfôt' local lang = args[ 'lang' ] or '' local italic = args[ 'italic' ] or '' local setDisplayTitle = args[ 'setdisplaytitle' ] or '' if lang ~= '' then local lengouaFunction = require( 'Module:Lengoua' ).lengoua texto = lengouaFunction( { lang, texto } ) end if italic ~= '' and yesno( italic ) then classes = classes .. ' étalico' end local displayTitleEval = '' if setDisplayTitle ~= '' and yesno( setDisplayTitle ) then local setDisplayTitleFunction = require( 'Module:Formatâjo du titro' ).setDisplayTitle displayTitleEval = setDisplayTitleFunction( { args = { lang = lang, italic = italic, options = 'noreplace' } } ) end return 'colspan="' .. colspan .. '" ' .. 'class="en-teta ' .. classes .. '" ' .. 'style="' .. p.colours( args[ 2 ], args[ 4 ] ) .. '" ' .. ' | ' .. texto .. p.templatestyles( args[ 3 ] ) .. displayTitleEval end return p fx7xtp88szht9k1heg9pu66kjo4p2tr 231389 231384 2026-05-28T18:12:51Z ChrisPtDe 22 rv 231389 Scribunto text/plain local p = {} local trim = require( 'Module:Outils' ).trim local yesno = require( 'Module:Yesno' ) function p.templatestyles( pictogramo ) pictogramo = trim( pictogramo ) if not pictogramo then return '' end pictogramo = pictogramo :gsub( '^en-teta +', '' ) :gsub( '^en-teta$', '' ) :gsub( ' +en-teta$', '' ) :gsub( ' +en-teta +', ' ' ) if pictogramo ~= '' and pictogramo ~= 'dèfôt' then if pictogramo:match( '%s' ) then return '[[Catègorie:Enfocajon avouéc un mouél de class]]' else return mw.getCurrentFrame():extensionTag( 'templatestyles', '', { src = 'Enfocajon/Pictogramo/' .. pictogramo .. '.css' } ) end end return '' end function p.colors( background, color ) local color = require( 'Module:Dièso color Vouèbe' ).color background = trim( background ) or '#E1E1E1' color = trim( color ) or 'black' return 'background-color:' .. color( background ) .. ';' .. 'color:' .. color( color ) .. ';' end function p.V2( frame ) local args = frame.getParent and frame:getParent().args or frame local colspan = trim( args[ 5 ] ) or '2' local texto = trim( args[ 1 ] ) or mw.title.getCurrentTitle().text local classes = trim( args[ 3 ] ) or 'dèfôt' local lang = args[ 'lang' ] or '' local italic = args[ 'italic' ] or '' local setDisplayTitle = args[ 'setdisplaytitle' ] or '' if lang ~= '' then local lengouaFunction = require( 'Module:Lengoua' ).lengoua texto = lengouaFunction( { lang, texto } ) end if italic ~= '' and yesno( italic ) then classes = classes .. ' étalico' end local displayTitleEval = '' if setDisplayTitle ~= '' and yesno( setDisplayTitle ) then local setDisplayTitleFunction = require( 'Module:Formatâjo du titro' ).setDisplayTitle displayTitleEval = setDisplayTitleFunction( { args = { lang = lang, italic = italic, options = 'noreplace' } } ) end return 'colspan="' .. colspan .. '" ' .. 'class="en-teta ' .. classes .. '" ' .. 'style="' .. p.colors( args[ 2 ], args[ 4 ] ) .. '" ' .. ' | ' .. texto .. p.templatestyles( args[ 3 ] ) .. displayTitleEval end return p gjm80qp185wx3sfixeikh2f0ouakue2 231392 231389 2026-05-28T18:14:40Z ChrisPtDe 22 corrèccion 231392 Scribunto text/plain local p = {} local trim = require( 'Module:Outils' ).trim local yesno = require( 'Module:Yesno' ) function p.templatestyles( pictogramo ) pictogramo = trim( pictogramo ) if not pictogramo then return '' end pictogramo = pictogramo :gsub( '^en-teta +', '' ) :gsub( '^en-teta$', '' ) :gsub( ' +en-teta$', '' ) :gsub( ' +en-teta +', ' ' ) if pictogramo ~= '' and pictogramo ~= 'dèfôt' then if pictogramo:match( '%s' ) then return '[[Catègorie:Enfocajon avouéc un mouél de class]]' else return mw.getCurrentFrame():extensionTag( 'templatestyles', '', { src = 'Enfocajon/Pictogramo/' .. pictogramo .. '.css' } ) end end return '' end function p.colours( background, color ) local colour = require( 'Module:Dièso color Vouèbe' ).colour background = trim( background ) or '#E1E1E1' color = trim( color ) or 'black' return 'background-color:' .. colour( background ) .. ';' .. 'color:' .. colour( color ) .. ';' end function p.V2( frame ) local args = frame.getParent and frame:getParent().args or frame local colspan = trim( args[ 5 ] ) or '2' local texto = trim( args[ 1 ] ) or mw.title.getCurrentTitle().text local classes = trim( args[ 3 ] ) or 'dèfôt' local lang = args[ 'lang' ] or '' local italic = args[ 'italic' ] or '' local setDisplayTitle = args[ 'setdisplaytitle' ] or '' if lang ~= '' then local lengouaFunction = require( 'Module:Lengoua' ).lengoua texto = lengouaFunction( { lang, texto } ) end if italic ~= '' and yesno( italic ) then classes = classes .. ' étalico' end local displayTitleEval = '' if setDisplayTitle ~= '' and yesno( setDisplayTitle ) then local setDisplayTitleFunction = require( 'Module:Formatâjo du titro' ).setDisplayTitle displayTitleEval = setDisplayTitleFunction( { args = { lang = lang, italic = italic, options = 'noreplace' } } ) end return 'colspan="' .. colspan .. '" ' .. 'class="en-teta ' .. classes .. '" ' .. 'style="' .. p.colours( args[ 2 ], args[ 4 ] ) .. '" ' .. ' | ' .. texto .. p.templatestyles( args[ 3 ] ) .. displayTitleEval end return p fx7xtp88szht9k1heg9pu66kjo4p2tr Module:Dièso color Vouèbe 828 12305 231377 223387 2026-05-28T17:10:23Z ChrisPtDe 22 corrèccion 231377 Scribunto text/plain local p = {} function p.color( value, echapo ) if echapo == nil then echapo = false end if value:sub( 1, 1 ) == '#' then -- ja un code hègzadècimâl prècèdâ du "#" if echapo then return '&#35;' .. value:sub( 2 ) else return value end elseif ( #value == 6 or #value == 3 or #value == 8 or #value == 4 ) and value:match( '^%x+$' ) then -- code hègzadècimâl qu’apondont lo "#" manquent if echapo then return '&#35;' .. value else return '#' .. value end else -- nom de color HTML return value end end function p.main( frame ) -- les valors sont trimâyes per lo modèlo (usâjo de paramètros nomâs) local value = frame.args[ 1 ] if value == '' then value = frame.args[ 2 ] end -- paramètro "echapo" a true, -- por èchapament de l’èventuèl "#" en comencement de rèsultat, a côsa de [[phab:T14974]] return p.color( value, true ) end return p 589k5crdcvcavkcwk0lv3wjn5ngextj 231378 231377 2026-05-28T17:15:12Z ChrisPtDe 22 corrèccion 231378 Scribunto text/plain local p = {} function p.color( value, echapo ) if echapo == nil then echapo = false end if value:sub( 1, 1 ) == '#' then -- ja un code hègzadècimâl prècèdâ du "#" if echapo then return '&#35;' .. value:sub( 2 ) else return value end elseif ( #value == 6 or #value == 3 or #value == 8 or #value == 4 ) and value:match( '^%x+$' ) then -- code hègzadècimâl qu’apondont lo "#" manquent if echapo then return '&#35;' .. value else return '#' .. value end else -- nom de color HTML return value end end function p.main( frame ) local args = frame.args local value = mw.text.trim( args[ 1 ] or '' ) if value == '' then value = mw.text.trim( args[ 2 ] or '' ) end -- paramètro "echapo" a true, -- por èchapament de l’èventuèl "#" en comencement de rèsultat, a côsa de [[phab:T14974]] return p.color( value, true ) end return p lefwq7ytvs5zl5zthz4ccxfe7kufnc0 231385 231378 2026-05-28T17:57:12Z ChrisPtDe 22 èprôva 231385 Scribunto text/plain local p = {} function p.colour( value, echapo ) if echapo == nil then echapo = false end if value:sub( 1, 1 ) == '#' then -- ja un code hègzadècimâl prècèdâ du "#" if echapo then return '&#35;' .. value:sub( 2 ) else return value end elseif ( #value == 6 or #value == 3 or #value == 8 or #value == 4 ) and value:match( '^%x+$' ) then -- code hègzadècimâl qu’apondont lo "#" manquent if echapo then return '&#35;' .. value else return '#' .. value end else -- nom de color HTML return value end end function p.main( frame ) local args = frame.args local value = mw.text.trim( args[ 1 ] or '' ) if value == '' then value = mw.text.trim( args[ 2 ] or '' ) end -- paramètro "echapo" a true, -- por èchapament de l’èventuèl "#" en comencement de rèsultat, a côsa de [[phab:T14974]] return p.colour( value, true ) end return p 02k1wlndr587z3cwno66hm8jd8jmajh 231390 231385 2026-05-28T18:13:19Z ChrisPtDe 22 rv 231390 Scribunto text/plain local p = {} function p.color( value, echapo ) if echapo == nil then echapo = false end if value:sub( 1, 1 ) == '#' then -- ja un code hègzadècimâl prècèdâ du "#" if echapo then return '&#35;' .. value:sub( 2 ) else return value end elseif ( #value == 6 or #value == 3 or #value == 8 or #value == 4 ) and value:match( '^%x+$' ) then -- code hègzadècimâl qu’apondont lo "#" manquent if echapo then return '&#35;' .. value else return '#' .. value end else -- nom de color HTML return value end end function p.main( frame ) local args = frame.args local value = mw.text.trim( args[ 1 ] or '' ) if value == '' then value = mw.text.trim( args[ 2 ] or '' ) end -- paramètro "echapo" a true, -- por èchapament de l’èventuèl "#" en comencement de rèsultat, a côsa de [[phab:T14974]] return p.color( value, true ) end return p lefwq7ytvs5zl5zthz4ccxfe7kufnc0 231391 231390 2026-05-28T18:13:49Z ChrisPtDe 22 corrèccion 231391 Scribunto text/plain local p = {} function p.colour( value, echapo ) if echapo == nil then echapo = false end if value:sub( 1, 1 ) == '#' then -- ja un code hègzadècimâl prècèdâ du "#" if echapo then return '&#35;' .. value:sub( 2 ) else return value end elseif ( #value == 6 or #value == 3 or #value == 8 or #value == 4 ) and value:match( '^%x+$' ) then -- code hègzadècimâl qu’apondont lo "#" manquent if echapo then return '&#35;' .. value else return '#' .. value end else -- nom de color HTML return value end end function p.main( frame ) local args = frame.args local value = mw.text.trim( args[ 1 ] or '' ) if value == '' then value = mw.text.trim( args[ 2 ] or '' ) end -- paramètro "echapo" a true, -- por èchapament de l’èventuèl "#" en comencement de rèsultat, a côsa de [[phab:T14974]] return p.colour( value, true ) end return p 02k1wlndr587z3cwno66hm8jd8jmajh Module:Formatâjo du titro 828 17737 231381 223362 2026-05-28T17:38:58Z ChrisPtDe 22 mês’a jorn 231381 Scribunto text/plain local yesno = require( 'Module:Yesno' ) local p = {} function p.formatTitle(frame) local args = frame.args local title if args.title then title = mw.title.new(args.title) else title = mw.title.getCurrentTitle() end -- Découpe le titre en trois parties : -- 1. prefix = espace de noms et éventuellement page mère (si c'est une sous-page) -- 2. mainPart = partie à mettre en forme (page ou sous-page, sans partie entre parenthèses) -- 3. disambig = partie entre parenthèses local prefix = '' if title.nsText ~= '' then prefix = title.nsText:gsub('_', ' ') .. ':' -- on remplace les underscores inopinés par des espaces, cf. [[phab:T369784]] end if title.isSubpage then prefix = prefix .. title.baseText .. '/' end local mainPart = title.subpageText local disambig = '' local disambigStart = mainPart:find(' %(.+%)$') if disambigStart then disambig = mainPart:sub(disambigStart) mainPart = mainPart:sub(1, disambigStart - 1) end -- Recollement des trois parties en insérant une balise de langue et l'italique si besoin. local lang = args.lang if lang and lang ~= '' then mainPart = '<span lang="' .. lang .. '">' .. mainPart .. '</span>' end local italic = args.italic if italic and italic ~= '' and yesno(italic) then mainPart = '<i>' .. mainPart .. '</i>' end return prefix .. mainPart .. disambig end --[[ Change le format de la partie principale d'un titre de page. Les changements possibles sont la mise en italique et l'ajout d'une indication de langue. Paramètres (passés via frame) lang : si non vide, insère une balise indiquant que la partie principale du titre est dans cette langue. italic : si non vide, met en italique la partie principale du titre. options : deuxième paramètre passé à DISPLAYTITLE. Les valeurs possibles sont "noreplace" et "noerror". --]] function p.setDisplayTitle(frame) local displayTitle = p.formatTitle(frame) if displayTitle == mw.title.getCurrentTitle().prefixedText then return '' end return mw.getCurrentFrame():callParserFunction('DISPLAYTITLE', displayTitle, frame.args.options) end return p hpw9alj6hgggud3r7rzjmy1hac9m69s Modèlo:Enfocajon Biografia 10 21196 231412 228746 2026-05-28T22:21:41Z ChrisPtDe 22 corrèccion 231412 wikitext text/x-wiki <noinclude> <!--============================================================== (a traduire) ATTENTION : LA MODIFICATION D'UNE INFOBOX PEUT ENTRAÎNER DES PROBLÈMES SUR TOUTES LES PAGES DANS LESQUELLES ELLE EST INCLUSE. Veuillez ne pas tenter de le modifier à moins que vous ne soyez certain de bien comprendre sa conception. D'autre part, le présent modèle ayant fait l'objet d'un consensus, l'ajout ou la suppression de champs doivent être préalablement discutés sur la page consacrée. ==============================================================--> </noinclude><includeonly>{{Enfocajon Biografia/En-téta | en-téta = {{{en-téta|}}} | charta = {{{charta|}}} | nom = {{{nom|}}} | prononciacion = {{{prononciacion|}}} | émâge = {{{émâge|}}} | lègenda = {{{lègenda|}}} | upright = {{{upright|}}} | fonccions = {{{fonccions|}}} | grafia originâla = {{{grafia originâla|}}} | nom de nèssence = {{{nom de nèssence|}}} | surnom = {{{surnom|}}} | dâta de nèssence = {{{dâta de nèssence|}}} | qualificatif dâta = {{{qualificatif dâta|}}} | endrêt de nèssence = {{{endrêt de nèssence|}}} | dâta de môrt = {{{dâta de môrt|}}} | endrêt de môrt = {{{endrêt de môrt|}}} | nacionalitât = {{{nacionalitât|}}} | payis de rèsidence = {{{payis de rèsidence|}}} | temps = {{{temps|}}} | diplomo = {{{diplomo|}}} | metiér = {{{metiér|}}} | activitât = {{{activitât|{{{activitât principâla|}}}}}} | activitâts = {{{activitâts|}}} | ôtres activitâts = {{{ôtres activitâts|{{{activitâts ôtres|}}}}}} | formacion = {{{formacion|}}} | homâjo = {{{homâjo|}}} | devantiérs = {{{devantiérs|}}} | conjuent = {{{conjuent|}}} | héretiérs = {{{héretiérs|{{{héretiér|}}}}}} | famelye = {{{famelye|}}} | gens = {{{gens|}}} | tèxtoTitro = {{{tèxtoTitro|}}} | lengoua = {{{lengoua|}}} | mouvament = {{{mouvament|}}} | mêtro = {{{mêtro|}}} | mêtros = {{{mêtros|}}} | genro = {{{genro|}}} | genros = {{{genros|}}} | distinccions = {{{distinccions|}}} | adjèctifs dèrivâs = {{{adjèctifs dèrivâs|}}} | ôvres = {{{ôvres|}}} }} {{Enfocajon Biografia/Pied | charta = {{{charta|}}} | notes = {{{notes|}}} | signatura = {{{signatura|}}} | nom = {{{nom|}}} | emblèmo = {{{emblèmo|}}} | lègenda emblèmo = {{{lègenda emblèmo|}}} }}{{#if:{{{émâge|}}}||{{#if:{{NAMESPACE}}||[[Catègorie:Articllo a ilustrar Biografia]]}}}}</includeonly><noinclude>{{Documentacion}}</noinclude> t64yho7pbmcfft7dmcn3f92xqnwspmo 231416 231412 2026-05-28T22:32:14Z ChrisPtDe 22 corrèccion 231416 wikitext text/x-wiki <noinclude> <!--============================================================== (a traduire) ATTENTION : LA MODIFICATION D'UNE INFOBOX PEUT ENTRAÎNER DES PROBLÈMES SUR TOUTES LES PAGES DANS LESQUELLES ELLE EST INCLUSE. Veuillez ne pas tenter de le modifier à moins que vous ne soyez certain de bien comprendre sa conception. D'autre part, le présent modèle ayant fait l'objet d'un consensus, l'ajout ou la suppression de champs doivent être préalablement discutés sur la page consacrée. ==============================================================--> </noinclude><includeonly>{{Enfocajon Biografia/En-téta | en-téta = {{{en-téta|}}} | chârta = {{{chârta|}}} | nom = {{{nom|}}} | prononciacion = {{{prononciacion|}}} | émâge = {{{émâge|}}} | lègenda = {{{lègenda|}}} | upright = {{{upright|}}} | fonccions = {{{fonccions|}}} | grafia originâla = {{{grafia originâla|}}} | nom de nèssence = {{{nom de nèssence|}}} | surnom = {{{surnom|}}} | dâta de nèssence = {{{dâta de nèssence|}}} | qualificatif dâta = {{{qualificatif dâta|}}} | endrêt de nèssence = {{{endrêt de nèssence|}}} | dâta de môrt = {{{dâta de môrt|}}} | endrêt de môrt = {{{endrêt de môrt|}}} | nacionalitât = {{{nacionalitât|}}} | payis de rèsidence = {{{payis de rèsidence|}}} | temps = {{{temps|}}} | diplomo = {{{diplomo|}}} | metiér = {{{metiér|}}} | activitât = {{{activitât|{{{activitât principâla|}}}}}} | activitâts = {{{activitâts|}}} | ôtres activitâts = {{{ôtres activitâts|{{{activitâts ôtres|}}}}}} | formacion = {{{formacion|}}} | homâjo = {{{homâjo|}}} | devantiérs = {{{devantiérs|}}} | conjuent = {{{conjuent|}}} | héretiérs = {{{héretiérs|{{{héretiér|}}}}}} | famelye = {{{famelye|}}} | gens = {{{gens|}}} | tèxtoTitro = {{{tèxtoTitro|}}} | lengoua = {{{lengoua|}}} | mouvament = {{{mouvament|}}} | mêtro = {{{mêtro|}}} | mêtros = {{{mêtros|}}} | genro = {{{genro|}}} | genros = {{{genros|}}} | distinccions = {{{distinccions|}}} | adjèctifs dèrivâs = {{{adjèctifs dèrivâs|}}} | ôvres = {{{ôvres|}}} }} {{Enfocajon Biografia/Pied | chârta = {{{chârta|}}} | notes = {{{notes|}}} | signatura = {{{signatura|}}} | nom = {{{nom|}}} | emblèmo = {{{emblèmo|}}} | lègenda emblèmo = {{{lègenda emblèmo|}}} }}{{#if:{{{émâge|}}}||{{#if:{{NAMESPACE}}||[[Catègorie:Articllo a ilustrar Biografia]]}}}}</includeonly><noinclude>{{Documentacion}}</noinclude> a4yol86182rhf3ssxw6drqlzynejloy Modèlo:Enfocajon Biografia/En-téta 10 21197 231403 228756 2026-05-28T21:50:52Z ChrisPtDe 22 corrèccion 231403 wikitext text/x-wiki <includeonly>{{Enfocajon V3/Comencement|width=|icon={{{en-téta|}}} | background = #{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=primèra}} | color = #{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=tèrcièra}} | text={{{nom|{{PAGENAME}} }}} }}<!-- -->{{#if:{{{prononciacion|}}}| {{Enfocajon/Legne u chouèx|<center>[[Alfabèt fonètico entèrnacionâl|{{{prononciacion|}}}]]</center>}} {{Enfocajon V3/Sèparator|height=1|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=secondèra}} }} }}<!-- ÉMÂGE -->{{#if:{{{émâge|}}}| {{Enfocajon V3/Émâge|émâge={{{émâge|}}}|legend={{{lègenda|}}}|upright={{{upright|}}}|alt={{{altèrnativa|}}} }}<!-- -->{{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=primèra}}|color=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=tèrcièra}}|text=Fonccions|if={{{fonccions|}}} }}<!-- -->{{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=secondèra}}|text={{{fonccions|}}}|if={{{fonccions|}}} }} {{#if:{{{grafia originâla|}}}||{{Enfocajon V3/Sèparator|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=secondèra}}|height=1}} }} }}<!-- -->{{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=primèra}}|color=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=tèrcièra}}|text={{{grafia originâla|}}}|if={{{grafia originâla|}}} }}<!-- BALYÊS CLLÂF -->{{Enfocajon V3/Grelye comencement|class=hidden}}{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Titro complèt|{{{titro|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Nom de nèssence|{{{nom de nèssence|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Aliâs|<div> {{{surnom|}}}</div>|if={{{surnom|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Nèssence|{{#invoke:Dâta|dataEnfocajon|nèssence|{{{dâta de nèssence|}}}|{{{dâta de môrt|}}}|qualificatif={{#if:{{{qualificatif dâta|}}}|{{{qualificatif dâta|}}}|{{lc:{{{charta|}}}}} }} }} {{#if:{{{endrêt de nèssence|}}}|{{#if:{{{dâta de nèssence|}}}|<br />}}{{retrèt|''{{{endrêt de nèssence|}}}''}} }}|if={{{dâta de nèssence|}}}{{{endrêt de nèssence|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Môrt|{{#invoke:Dâta|dataEnfocajon|môrt|{{{dâta de nèssence|}}}|{{{dâta de môrt|}}}|qualificatif={{#if:{{{qualificatif dâta|}}}|{{{qualificatif dâta|}}}|{{lc:{{{charta|}}}}} }} }} {{#if:{{{endrêt de môrt|}}}|{{#if:{{{dâta de môrt|}}}| <br />}}{{retrèt|''{{{endrêt de môrt|}}}''}} }}|if={{{dâta de môrt|}}}{{{endrêt de môrt|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Natura de la môrt|{{{natura de la môrt|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Sèpultura|{{{sèpultura|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Nacionalitât|{{{nacionalitât|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Nacionalitâts|{{{nacionalitâts|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Payis de rèsidence|{{{payis de rèsidence|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Religion|{{{religion|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Temps|{{{temps|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Diplomo|<div> {{{diplomo|}}}</div>|if={{{diplomo|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Metiér|<div> {{{metiér}}}</div>|if={{{metiér|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Activitât principâla|<div> {{{activitât}}}</div>|if={{{activitât|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Activitâts|<div> {{{activitâts}}}</div>|if={{{activitâts|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Ôtres activitâts|<div> {{{ôtres activitâts|}}}</div>|if={{{ôtres activitâts|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Formacion|<div> {{{formacion|}}}</div>|if={{{formacion|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Distinccions|<div> {{{homâjo|}}}</div>|if={{{homâjo|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Devantiérs|<div> {{{devantiérs|}}}</div>|if={{{devantiérs|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Conjuent|<div> {{{conjuent|}}}</div>|if={{{conjuent|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Héretiérs|<div> {{{héretiérs|}}}</div>|if={{{héretiérs|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Famelye|<div> {{{famelye|}}}</div>|if={{{famelye|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Gens|<div> {{{gens|}}}</div>|if={{{gens|}}} }}<!-- -->{{Enfocajon V3/Grelye fin}}<!-- ÔTRES ENFORMACIONS -->{{#if:{{{lengoua|}}}{{{mêtro|}}}{{{mêtros|}}}{{{genro|}}}{{{genros|}}}||{{Enfocajon V3/Sèparator|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=secondèra}}|height=1}} }}<!-- -->{{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=primèra}}|color=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=tèrcièra}}|text={{#if:{{{tèxtoTitro|}}}|{{{tèxtoTitro}}}|Ôtres enformacions}}|if={{{lengoua|}}}{{{mêtro|}}}{{{mêtros|}}}{{{genro|}}}{{{genros|}}} }}<!-- -->{{Enfocajon V3/Grelye comencement|class=hidden}}{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Lengoua d’ècritura|<div> {{{lengoua|}}}</div>|if={{{lengoua|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Mouvament|<div> {{{mouvament|}}}</div>|if={{{mouvament|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Mêtro|<div> {{{mêtro|}}}</div>|if={{{mêtro|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Mêtros|<div> {{{mêtros|}}}</div>|if={{{mêtros|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Genro artistico|<div> {{{genro|}}}</div>|if={{{genro|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Genros artisticos|<div> {{{genros|}}}</div>|if={{{genros|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Distinccions|<div> {{{distinccions|}}}</div>|if={{{distinccions|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Adjèctifs dèrivâs|<div> {{{adjèctifs dèrivâs|}}}</div>|if={{{adjèctifs dèrivâs|}}} }}<!-- -->{{Enfocajon V3/Grelye fin}}<!-- ÔVRES PRINCIPÂLES -->{{#if:{{{ôvres|}}}| {{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=primèra}}|color=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=tèrcièra}}|text=Ôvres principâles }} <div style="font-size: 95%;"> {{{ôvres|}}} </div> }}</includeonly><noinclude>{{Documentacion}}</noinclude> 3wd95e4f2pk95o9o5rm2rvnor6pz1qm 231415 231403 2026-05-28T22:31:15Z ChrisPtDe 22 corrèccion 231415 wikitext text/x-wiki <includeonly>{{Enfocajon V3/Comencement|width=|icon={{{en-téta|}}} | background = #{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=primèra}} | color = #{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=tèrcièra}} | text={{{nom|{{PAGENAME}} }}} }}<!-- -->{{#if:{{{prononciacion|}}}| {{Enfocajon/Legne u chouèx|<center>[[Alfabèt fonètico entèrnacionâl|{{{prononciacion|}}}]]</center>}} {{Enfocajon V3/Sèparator|height=1|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}} }} }}<!-- ÉMÂGE -->{{#if:{{{émâge|}}}| {{Enfocajon V3/Émâge|émâge={{{émâge|}}}|legend={{{lègenda|}}}|upright={{{upright|}}}|alt={{{altèrnativa|}}} }}<!-- -->{{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=primèra}}|color=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=tèrcièra}}|text=Fonccions|if={{{fonccions|}}} }}<!-- -->{{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}}|text={{{fonccions|}}}|if={{{fonccions|}}} }} {{#if:{{{grafia originâla|}}}||{{Enfocajon V3/Sèparator|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}}|height=1}} }} }}<!-- -->{{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=primèra}}|color=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=tèrcièra}}|text={{{grafia originâla|}}}|if={{{grafia originâla|}}} }}<!-- BALYÊS CLLÂF -->{{Enfocajon V3/Grelye comencement|class=hidden}}{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Titro complèt|{{{titro|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Nom de nèssence|{{{nom de nèssence|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Aliâs|<div> {{{surnom|}}}</div>|if={{{surnom|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Nèssence|{{#invoke:Dâta|dataEnfocajon|nèssence|{{{dâta de nèssence|}}}|{{{dâta de môrt|}}}|qualificatif={{#if:{{{qualificatif dâta|}}}|{{{qualificatif dâta|}}}|{{lc:{{{chârta|}}}}} }} }} {{#if:{{{endrêt de nèssence|}}}|{{#if:{{{dâta de nèssence|}}}|<br />}}{{retrèt|''{{{endrêt de nèssence|}}}''}} }}|if={{{dâta de nèssence|}}}{{{endrêt de nèssence|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Môrt|{{#invoke:Dâta|dataEnfocajon|môrt|{{{dâta de nèssence|}}}|{{{dâta de môrt|}}}|qualificatif={{#if:{{{qualificatif dâta|}}}|{{{qualificatif dâta|}}}|{{lc:{{{chârta|}}}}} }} }} {{#if:{{{endrêt de môrt|}}}|{{#if:{{{dâta de môrt|}}}| <br />}}{{retrèt|''{{{endrêt de môrt|}}}''}} }}|if={{{dâta de môrt|}}}{{{endrêt de môrt|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Natura de la môrt|{{{natura de la môrt|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Sèpultura|{{{sèpultura|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Nacionalitât|{{{nacionalitât|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Nacionalitâts|{{{nacionalitâts|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Payis de rèsidence|{{{payis de rèsidence|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Religion|{{{religion|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Temps|{{{temps|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Diplomo|<div> {{{diplomo|}}}</div>|if={{{diplomo|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Metiér|<div> {{{metiér}}}</div>|if={{{metiér|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Activitât principâla|<div> {{{activitât}}}</div>|if={{{activitât|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Activitâts|<div> {{{activitâts}}}</div>|if={{{activitâts|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Ôtres activitâts|<div> {{{ôtres activitâts|}}}</div>|if={{{ôtres activitâts|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Formacion|<div> {{{formacion|}}}</div>|if={{{formacion|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Distinccions|<div> {{{homâjo|}}}</div>|if={{{homâjo|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Devantiérs|<div> {{{devantiérs|}}}</div>|if={{{devantiérs|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Conjuent|<div> {{{conjuent|}}}</div>|if={{{conjuent|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Héretiérs|<div> {{{héretiérs|}}}</div>|if={{{héretiérs|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Famelye|<div> {{{famelye|}}}</div>|if={{{famelye|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=7.5|Gens|<div> {{{gens|}}}</div>|if={{{gens|}}} }}<!-- -->{{Enfocajon V3/Grelye fin}}<!-- ÔTRES ENFORMACIONS -->{{#if:{{{lengoua|}}}{{{mêtro|}}}{{{mêtros|}}}{{{genro|}}}{{{genros|}}}||{{Enfocajon V3/Sèparator|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}}|height=1}} }}<!-- -->{{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=primèra}}|color=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=tèrcièra}}|text={{#if:{{{tèxtoTitro|}}}|{{{tèxtoTitro}}}|Ôtres enformacions}}|if={{{lengoua|}}}{{{mêtro|}}}{{{mêtros|}}}{{{genro|}}}{{{genros|}}} }}<!-- -->{{Enfocajon V3/Grelye comencement|class=hidden}}{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Lengoua d’ècritura|<div> {{{lengoua|}}}</div>|if={{{lengoua|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Mouvament|<div> {{{mouvament|}}}</div>|if={{{mouvament|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Mêtro|<div> {{{mêtro|}}}</div>|if={{{mêtro|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Mêtros|<div> {{{mêtros|}}}</div>|if={{{mêtros|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Genro artistico|<div> {{{genro|}}}</div>|if={{{genro|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Genros artisticos|<div> {{{genros|}}}</div>|if={{{genros|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Distinccions|<div> {{{distinccions|}}}</div>|if={{{distinccions|}}} }}<!-- -->{{Enfocajon V3/Grelye Legne mèclla|width=10.5|Adjèctifs dèrivâs|<div> {{{adjèctifs dèrivâs|}}}</div>|if={{{adjèctifs dèrivâs|}}} }}<!-- -->{{Enfocajon V3/Grelye fin}}<!-- ÔVRES PRINCIPÂLES -->{{#if:{{{ôvres|}}}| {{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=primèra}}|color=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=tèrcièra}}|text=Ôvres principâles }} <div style="font-size: 95%;"> {{{ôvres|}}} </div> }}</includeonly><noinclude>{{Documentacion}}</noinclude> 6mtt2pwytw310vki5e5zumm29uv2qd8 Modèlo:Enfocajon Biografia/Pied 10 21198 231413 225854 2026-05-28T22:25:08Z ChrisPtDe 22 corrèccion 231413 wikitext text/x-wiki <includeonly><!-- NOTES -->{{#if:{{{notes|}}}| {{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=secondèra}}|text=Complèments}} {{{notes|}}} }}<!-- SIGNATURA -->{{#if:{{{signatura|}}}| {{Enfocajon V3/Sèparator|height=1|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=secondèra}} }} {{Enfocajon V3/Émâge|émâge={{{signatura|}}}|upright=0.75|alt=Signatura de {{{nom|{{PAGENAME}}}}}}} }}<!-- EMBLÈMO -->{{#if:{{{emblèmo|}}}| {{Enfocajon V3/Sèparator|height=1|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=secondèra}} }} {{Enfocajon V3/Émâge|émâge={{{emblèmo|}}}|legend={{{lègenda emblèmo|}}}|upright=0.6 }} }} {{Enfocajon V3/Sèparator|height=1|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{charta|}}}|catègoria=secondèra}} }} {{Enfocajon V3/Fin|Modèlo:Enfocajon {{pas vouedo|{{{modèlo|}}}|Biografia}}|border-color=#{{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{chârta|}}}|catègoria=secondèra}} }}</includeonly><noinclude>{{Documentacion}}</noinclude> 2fbg3a0rsiraw087ufpajutj8s34kg5 231414 231413 2026-05-28T22:29:29Z ChrisPtDe 22 corrèccion 231414 wikitext text/x-wiki <includeonly><!-- NOTES -->{{#if:{{{notes|}}}| {{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}}|text=Complèments}} {{{notes|}}} }}<!-- SIGNATURA -->{{#if:{{{signatura|}}}| {{Enfocajon V3/Sèparator|height=1|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}} }} {{Enfocajon V3/Émâge|émâge={{{signatura|}}}|upright=0.75|alt=Signatura de {{{nom|{{PAGENAME}}}}}}} }}<!-- EMBLÈMO -->{{#if:{{{emblèmo|}}}| {{Enfocajon V3/Sèparator|height=1|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}} }} {{Enfocajon V3/Émâge|émâge={{{emblèmo|}}}|legend={{{lègenda emblèmo|}}}|upright=0.6 }} }} {{Enfocajon V3/Sèparator|height=1|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}} }} {{Enfocajon V3/Fin|Modèlo:Enfocajon {{pas vouedo|{{{modèlo|}}}|Biografia}}|border-color=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}} }}</includeonly><noinclude>{{Documentacion}}</noinclude> 1y9z1yv8ifiqk2uy08jcls8gxdbtxqk 231417 231414 2026-05-28T22:35:51Z ChrisPtDe 22 corrèccion 231417 wikitext text/x-wiki <includeonly><!-- NOTES -->{{#if:{{{notes|}}}| {{Enfocajon V3/Titro Bloco|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}}|text=Complèments}} {{{notes|}}} }}<!-- SIGNATURA -->{{#if:{{{signatura|}}}| {{Enfocajon V3/Sèparator|height=1|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}} }} {{Enfocajon V3/Émâge|émâge={{{signatura|}}}|upright=0.75|alt=Signatura de {{{nom|{{PAGENAME}}}}}}} }}<!-- EMBLÈMO -->{{#if:{{{emblèmo|}}}| {{Enfocajon V3/Sèparator|height=1|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}} }} {{Enfocajon V3/Émâge|émâge={{{emblèmo|}}}|legend={{{lègenda emblèmo|}}}|upright=0.6 }} }} {{Enfocajon V3/Fin|Modèlo:Enfocajon {{pas vouedo|{{{modèlo|}}}|Biografia}}|border-color=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}} }}</includeonly><noinclude>{{Documentacion}}</noinclude> giys5lg0u302nynqlpvdgvrbi746r0f Marcelin (papa) 0 23492 231365 231364 2026-05-28T12:45:24Z ChrisPtDe 22 ChrisPtDe at dèplaciê la pâge [[Marcelin (papo)]] vers [[Marcelin (papa)]] : en arpetan supradialèctâl pletout d’ense 231364 wikitext text/x-wiki Sant-Marcelin, ou ma Marcelin (en [[latin]] '''Marcellinus''') est, por l'Égllêse catolica, lo 29émo et [[Papa|èvèque de Roma]] du 30 jouen 296 a sa môrt en mârtiro lo 25 octobro 304. Il succède a Caïus. == Pontificât == D'aprés lo Cronografo de 354, Marcelin est èvèque de Roma, depôs l'an 296, pendent 8 ans, 3 mês et 25 jorns tant qu'u 25 octobro 304, pèrioda ont que la pèrsècucion ant començâ et l'èpiscopat s'arrète pendent 7 ans, 6 mês et 25 jorns.<ref>{{Mul|en|la}} [http://www.tertullian.org/fathers/chronography_of_354_13_bishops_of_rome.htm Chronographe de 354 - Les évêques de Rome - Tertullian.org - 2006].</ref> O est pendent lo pontificat de Marcelin, en 301, que l'Armènie vint la premiére nacion oficièlament crètiena. En 303, sot lo pontificat de Marcellin, dèbute la dèrriére granta pèrsècucion de los crètiens, équele de l'emperor romen Dioclècien. Lo ''Liber pontificalis'', sè fondant sur los ''Actos de Sant Marcelin'', que lo tèxto est pèrdu, rapôrte que, pendent la pèrsècucion de Dioclècien, Marcelin est apelâ u sacrificio. Il ofre de l'encens ux idoles, mas il sè repent pou de temps aprés, avoue sa fê por lo Crist et sofre la mârtira avouéc plusiors compagnons.<ref>{{En}} [[wikisource:1911_Encyclopædia_Britannica/Marcellinus,_St|St Marcellin - Wikisource - Encyclopædia Britannica]].</ref> D'ôtros documents pârlont de sa défection, équen porrêt èxplicar lo silence de los ancians calendriérs liturgicos. U comencement du Vémo , l'èvèque donatiste Pétilien de Cirta afirme que Marcelin et sos prétres ariant abandonâ los lévros sants ux payens durent la pèrsècucion et ofèrt de l'encens a de fôx diôs. Sant Augusten sè contente de néyér l'afâre, montrant per-lé qu'el ne reposâve que sur des calomnies. Los registros du concilo de Sinuessa, IVémo sièclo, concilo considèrâ coment émaginèro, sont fabrecâs u comencement du VIémo . Ils endicont que Marcellin, aprés sa chête, sè presente devant un consèly, que refuse de lo jugiér d'aprés lo principo que ''lo premiér Èscabél pôt étre jugiê per pèrsona''. D'aprés lo ''Liber pontificalis'', Marcellin est entèrrâ, lo 26 avril 304, dens lo cemetiéro de Priscille, sur l'En passant per Salaria, 25 jorns aprés sa mârtira ; lo ''Catalogus Liberianus'' balye coment date lo 20 octobro 304. Lo fêt de la mârtira, asse, est pas ètabli avouéc cèrtituda.<ref>[https://books.google.fr/books?id=uIk9AAAAYAAJ&pg=PA303&lpg=PA303&dq=%22A+Sketch+of+the+Romish+Controversy%22+%22sinuessa%22&source=bl&ots=UnmWFeZcap&sig=_1Eh0oojQ0zLVE2pcZz755gAaqY&hl=fr&sa=X&ei=mWPdVOyEBYrfaK71gHg&ved=0CCMQ6AEwAA#v=onepage&q=%22A%20Sketch%20of%20the%20Romish%20Controversy%22%20%22sinuessa%22&f=falseA ''Sketch of the Romish Controversy''] par G. Finch, publié chez G. Norman, en 1831, {{P.|303}}.</ref> Selon l'Égllêse catolica, aprés una vacance de quatro anâs, u contrèro de cen qu'endique lo Chronographe de 354, {{Nôblo|Marcel Ier}} li succède. Quelos doux pontifes sont des côps confondus. == Lègenda dorâ == La ''[[Légenda doraye|Lègenda dorâ]]'' combina les doves idês d'apostasiye et de mârtira : arrapâ de pouer, Marcellin arêt sacrifiâ ux idoles por sôvar sa via pués, penetrâ de remôrd, il serêt revenu lui-mémo sè livrar u borriô. == Notes et rèfèrences == {{Rèferences}} == Vêre asse == === Bibliografia === * Administration Pontificale de la Basilique Patriarcale Saint-Paul, Les Papes, vingt siècles d'histoire, Librairie éditrice vaticane, 2002, 160 p. (ISBN 88-209-7320-0). * (en) Aubrey Attwater, A Dictionary of Popes : From Peter to Pius XII, 1939. * Klaus Herbers, Philippe Levillain (dir.), Diccionèro historico de la papôtât, Paris, Fayard, 2003 (ISBN 2-213-618577). * {{Pdf}} [[iarchive:duchesne01|Le Liber pontificalis : texte, introduction et commentaire par Louis Marie Olivier Duchesne (Volume 1) - pages XCIX - Table chronologique CCLXI - 162-163 - Version en ligne]]. * {{Pdf}} [https://books.google.fr/books?id=mXXF3W3i5owC&pg=PA1004&dq=M%C3%A9moires+Pour+Servir+%C3%80+L%27Histoire+Ecclesiastique+marcelin&hl=fr&sa=X&ei=3ZDbVOq1OMP2UsfVg-AJ&ved=0CCgQ6AEwAQ#v=onepage&q=M%C3%A9moires%20Pour%20Servir%20%C3%80%20L%27Histoire%20Ecclesiastique%20marcelin&f=false Mémoires pour servir à l'histoire ecclésiastique des six premiers siècles : Sébastien Le Nain de Tillemont - Volume 4 - pages 1004]. * {{Pdf}} [https://books.google.fr/books?id=NzcGAAAAQAAJ&pg=PR3&hl=fr#v=onepage&q=marcellin&f=false Le Martyrologe romain]. * {{En}} [[wikisource:1911_Encyclopædia_Britannica/Marcellinus,_St|St Marcellinus - 1911, Encyclopædia Britannica, Volume 17 - 24 décembre 2012]]. * {{En}} [[wikisource:Catholic_Encyclopedia_(1913)/Pope_St._Marcellinus|Pope St. Marcellinus: Johann Peter Kirsch - Catholic Encyclopedia (1913) - Volume 9]]. === Articllos connexes === * Catacombe de Priscille * Histouère de la papôtât === Lims èxtèrnos === * [http://www.abbaye-saint-benoit.ch/voragine/tome01/062.htm Marcellin dans la ''Légende dorée''] * [http://nominis.cef.fr/contenus/saint/1039/Saint-Marcellin.html Saint-Marcellin - Nominis.cef.fr] * {{Pdf}} {{La}} [http://www.documentacatholicaomnia.eu/01_01_0296-0304-_Marcellinus,_Sanctus.html Textes attribués à Saint Marcellin - Documenta Catholica Omnia - 2006] * {{En}} [http://www.newadvent.org/cathen/09637d.htm Pape St Marcellin - Newadvent.org/] [[Catholic Encyclopedia]] - 2012. 608xn9vocdm1jmcq2glqih4vhoisclc 231395 231365 2026-05-28T20:42:51Z ChrisPtDe 22 aponsa 231395 wikitext text/x-wiki {{Grafia RèfB}}{{Sot-titro/Variantes principâles|nv1=Marcelyin}}{{Vêre homonimos|Marcelin}}{{Enfocajon Prèlat catolico | nom = Marcelin | titro = Papa | émâge = Marcellinus.png | talye émâge = 220 | lègenda = Portrèt imaginèro de la [[Basilica Sant-Pol-fôr-les-Muralyes|basilica ''Sant-Pol-fôr-les-Muralyes'']] (mosayico du méten du {{s-|XIX}}). | nom de nèssence = Marcellinus | dâta de nèssence = | endrêt de nèssence = | dâta de môrt = {{dâta|25 octobro 304}} | endrêt de môrt = [[Roma]] | comencement pontificat = {{dâta|30 jouin 296}} | entronisacion = | fin pontificat = {{dâta|25 octobro 304}} | féta = [[25 d’octobro]] | prèdècèssor papa = [[Cayus (papa)|Cayus]] | succèssor papa = {{nôblo|Marcél Iér}} }} Sant-Marcelin, ou ma Marcelin (en [[latin]] '''Marcellinus''') est, por l'Égllêse catolica, lo 29émo et [[Papa|èvèque de Roma]] du 30 jouen 296 a sa môrt en mârtiro lo 25 octobro 304. Il succède a Caïus. == Pontificât == D'aprés lo Cronografo de 354, Marcelin est èvèque de Roma, depôs l'an 296, pendent 8 ans, 3 mês et 25 jorns tant qu'u 25 octobro 304, pèrioda ont que la pèrsècucion ant començâ et l'èpiscopat s'arrète pendent 7 ans, 6 mês et 25 jorns.<ref>{{Mul|en|la}} [http://www.tertullian.org/fathers/chronography_of_354_13_bishops_of_rome.htm Chronographe de 354 - Les évêques de Rome - Tertullian.org - 2006].</ref> O est pendent lo pontificat de Marcelin, en 301, que l'Armènie vint la premiére nacion oficièlament crètiena. En 303, sot lo pontificat de Marcellin, dèbute la dèrriére granta pèrsècucion de los crètiens, équele de l'emperor romen Dioclècien. Lo ''Liber pontificalis'', sè fondant sur los ''Actos de Sant Marcelin'', que lo tèxto est pèrdu, rapôrte que, pendent la pèrsècucion de Dioclècien, Marcelin est apelâ u sacrificio. Il ofre de l'encens ux idoles, mas il sè repent pou de temps aprés, avoue sa fê por lo Crist et sofre la mârtira avouéc plusiors compagnons.<ref>{{En}} [[wikisource:1911_Encyclopædia_Britannica/Marcellinus,_St|St Marcellin - Wikisource - Encyclopædia Britannica]].</ref> D'ôtros documents pârlont de sa défection, équen porrêt èxplicar lo silence de los ancians calendriérs liturgicos. U comencement du Vémo , l'èvèque donatiste Pétilien de Cirta afirme que Marcelin et sos prétres ariant abandonâ los lévros sants ux payens durent la pèrsècucion et ofèrt de l'encens a de fôx diôs. Sant Augusten sè contente de néyér l'afâre, montrant per-lé qu'el ne reposâve que sur des calomnies. Los registros du concilo de Sinuessa, IVémo sièclo, concilo considèrâ coment émaginèro, sont fabrecâs u comencement du VIémo . Ils endicont que Marcellin, aprés sa chête, sè presente devant un consèly, que refuse de lo jugiér d'aprés lo principo que ''lo premiér Èscabél pôt étre jugiê per pèrsona''. D'aprés lo ''Liber pontificalis'', Marcellin est entèrrâ, lo 26 avril 304, dens lo cemetiéro de Priscille, sur l'En passant per Salaria, 25 jorns aprés sa mârtira ; lo ''Catalogus Liberianus'' balye coment date lo 20 octobro 304. Lo fêt de la mârtira, asse, est pas ètabli avouéc cèrtituda.<ref>[https://books.google.fr/books?id=uIk9AAAAYAAJ&pg=PA303&lpg=PA303&dq=%22A+Sketch+of+the+Romish+Controversy%22+%22sinuessa%22&source=bl&ots=UnmWFeZcap&sig=_1Eh0oojQ0zLVE2pcZz755gAaqY&hl=fr&sa=X&ei=mWPdVOyEBYrfaK71gHg&ved=0CCMQ6AEwAA#v=onepage&q=%22A%20Sketch%20of%20the%20Romish%20Controversy%22%20%22sinuessa%22&f=falseA ''Sketch of the Romish Controversy''] par G. Finch, publié chez G. Norman, en 1831, {{P.|303}}.</ref> Selon l'Égllêse catolica, aprés una vacance de quatro anâs, u contrèro de cen qu'endique lo Chronographe de 354, {{Nôblo|Marcel Ier}} li succède. Quelos doux pontifes sont des côps confondus. == Lègenda dorâ == La ''[[Légenda doraye|Lègenda dorâ]]'' combina les doves idês d'apostasiye et de mârtira : arrapâ de pouer, Marcellin arêt sacrifiâ ux idoles por sôvar sa via pués, penetrâ de remôrd, il serêt revenu lui-mémo sè livrar u borriô. == Notes et rèfèrences == {{Rèferences}} == Vêre asse == === Bibliografia === * Administration Pontificale de la Basilique Patriarcale Saint-Paul, Les Papes, vingt siècles d'histoire, Librairie éditrice vaticane, 2002, 160 p. (ISBN 88-209-7320-0). * (en) Aubrey Attwater, A Dictionary of Popes : From Peter to Pius XII, 1939. * Klaus Herbers, Philippe Levillain (dir.), Diccionèro historico de la papôtât, Paris, Fayard, 2003 (ISBN 2-213-618577). * {{Pdf}} [[iarchive:duchesne01|Le Liber pontificalis : texte, introduction et commentaire par Louis Marie Olivier Duchesne (Volume 1) - pages XCIX - Table chronologique CCLXI - 162-163 - Version en ligne]]. * {{Pdf}} [https://books.google.fr/books?id=mXXF3W3i5owC&pg=PA1004&dq=M%C3%A9moires+Pour+Servir+%C3%80+L%27Histoire+Ecclesiastique+marcelin&hl=fr&sa=X&ei=3ZDbVOq1OMP2UsfVg-AJ&ved=0CCgQ6AEwAQ#v=onepage&q=M%C3%A9moires%20Pour%20Servir%20%C3%80%20L%27Histoire%20Ecclesiastique%20marcelin&f=false Mémoires pour servir à l'histoire ecclésiastique des six premiers siècles : Sébastien Le Nain de Tillemont - Volume 4 - pages 1004]. * {{Pdf}} [https://books.google.fr/books?id=NzcGAAAAQAAJ&pg=PR3&hl=fr#v=onepage&q=marcellin&f=false Le Martyrologe romain]. * {{En}} [[wikisource:1911_Encyclopædia_Britannica/Marcellinus,_St|St Marcellinus - 1911, Encyclopædia Britannica, Volume 17 - 24 décembre 2012]]. * {{En}} [[wikisource:Catholic_Encyclopedia_(1913)/Pope_St._Marcellinus|Pope St. Marcellinus: Johann Peter Kirsch - Catholic Encyclopedia (1913) - Volume 9]]. === Articllos connexes === * Catacombe de Priscille * Histouère de la papôtât === Lims èxtèrnos === * [http://www.abbaye-saint-benoit.ch/voragine/tome01/062.htm Marcellin dans la ''Légende dorée''] * [http://nominis.cef.fr/contenus/saint/1039/Saint-Marcellin.html Saint-Marcellin - Nominis.cef.fr] * {{Pdf}} {{La}} [http://www.documentacatholicaomnia.eu/01_01_0296-0304-_Marcellinus,_Sanctus.html Textes attribués à Saint Marcellin - Documenta Catholica Omnia - 2006] * {{En}} [http://www.newadvent.org/cathen/09637d.htm Pape St Marcellin - Newadvent.org/] [[Catholic Encyclopedia]] - 2012. 4o9m8rt8w7tt9w21l0edy3d9pzoenc9 231425 231395 2026-05-28T22:52:55Z ChrisPtDe 22 aponsa 231425 wikitext text/x-wiki {{Grafia RèfB}}{{Sot-titro/Variantes principâles|nv1=Marcelyin}}{{Vêre homonimos|Marcelin}}{{Enfocajon Prèlat catolico | nom = Marcelin | prononciacion = [mars.ˈlĩ, mar.sə.ˈlĩ],<br />[maʀs.ˈlĩ, maʀ.sə.ˈlĩ] | titro = Papa | émâge = Marcellinus.png | talye émâge = 220 | lègenda = Portrèt imaginèro de la [[Basilica Sant-Pol-fôr-les-Muralyes|basilica ''Sant-Pol-fôr-les-Muralyes'']] (mosayico du méten du {{s-|XIX}}). | nom de nèssence = Marcellinus | dâta de nèssence = | endrêt de nèssence = | dâta de môrt = {{dâta|25 octobro 304}} | endrêt de môrt = [[Roma]] | comencement pontificat = {{dâta|30 jouin 296}} | entronisacion = | fin pontificat = {{dâta|25 octobro 304}} | féta = [[25 d’octobro]] | prèdècèssor papa = [[Cayus (papa)|Cayus]] | succèssor papa = {{nôblo|Marcél Iér}} }} Sant-Marcelin, ou ma Marcelin (en [[latin]] '''Marcellinus''') est, por l'Égllêse catolica, lo 29émo et [[Papa|èvèque de Roma]] du 30 jouen 296 a sa môrt en mârtiro lo 25 octobro 304. Il succède a Caïus. == Pontificât == D'aprés lo Cronografo de 354, Marcelin est èvèque de Roma, depôs l'an 296, pendent 8 ans, 3 mês et 25 jorns tant qu'u 25 octobro 304, pèrioda ont que la pèrsècucion ant començâ et l'èpiscopat s'arrète pendent 7 ans, 6 mês et 25 jorns.<ref>{{Mul|en|la}} [http://www.tertullian.org/fathers/chronography_of_354_13_bishops_of_rome.htm Chronographe de 354 - Les évêques de Rome - Tertullian.org - 2006].</ref> O est pendent lo pontificat de Marcelin, en 301, que l'Armènie vint la premiére nacion oficièlament crètiena. En 303, sot lo pontificat de Marcellin, dèbute la dèrriére granta pèrsècucion de los crètiens, équele de l'emperor romen Dioclècien. Lo ''Liber pontificalis'', sè fondant sur los ''Actos de Sant Marcelin'', que lo tèxto est pèrdu, rapôrte que, pendent la pèrsècucion de Dioclècien, Marcelin est apelâ u sacrificio. Il ofre de l'encens ux idoles, mas il sè repent pou de temps aprés, avoue sa fê por lo Crist et sofre la mârtira avouéc plusiors compagnons.<ref>{{En}} [[wikisource:1911_Encyclopædia_Britannica/Marcellinus,_St|St Marcellin - Wikisource - Encyclopædia Britannica]].</ref> D'ôtros documents pârlont de sa défection, équen porrêt èxplicar lo silence de los ancians calendriérs liturgicos. U comencement du Vémo , l'èvèque donatiste Pétilien de Cirta afirme que Marcelin et sos prétres ariant abandonâ los lévros sants ux payens durent la pèrsècucion et ofèrt de l'encens a de fôx diôs. Sant Augusten sè contente de néyér l'afâre, montrant per-lé qu'el ne reposâve que sur des calomnies. Los registros du concilo de Sinuessa, IVémo sièclo, concilo considèrâ coment émaginèro, sont fabrecâs u comencement du VIémo . Ils endicont que Marcellin, aprés sa chête, sè presente devant un consèly, que refuse de lo jugiér d'aprés lo principo que ''lo premiér Èscabél pôt étre jugiê per pèrsona''. D'aprés lo ''Liber pontificalis'', Marcellin est entèrrâ, lo 26 avril 304, dens lo cemetiéro de Priscille, sur l'En passant per Salaria, 25 jorns aprés sa mârtira ; lo ''Catalogus Liberianus'' balye coment date lo 20 octobro 304. Lo fêt de la mârtira, asse, est pas ètabli avouéc cèrtituda.<ref>[https://books.google.fr/books?id=uIk9AAAAYAAJ&pg=PA303&lpg=PA303&dq=%22A+Sketch+of+the+Romish+Controversy%22+%22sinuessa%22&source=bl&ots=UnmWFeZcap&sig=_1Eh0oojQ0zLVE2pcZz755gAaqY&hl=fr&sa=X&ei=mWPdVOyEBYrfaK71gHg&ved=0CCMQ6AEwAA#v=onepage&q=%22A%20Sketch%20of%20the%20Romish%20Controversy%22%20%22sinuessa%22&f=falseA ''Sketch of the Romish Controversy''] par G. Finch, publié chez G. Norman, en 1831, {{P.|303}}.</ref> Selon l'Égllêse catolica, aprés una vacance de quatro anâs, u contrèro de cen qu'endique lo Chronographe de 354, {{Nôblo|Marcel Ier}} li succède. Quelos doux pontifes sont des côps confondus. == Lègenda dorâ == La ''[[Légenda doraye|Lègenda dorâ]]'' combina les doves idês d'apostasiye et de mârtira : arrapâ de pouer, Marcellin arêt sacrifiâ ux idoles por sôvar sa via pués, penetrâ de remôrd, il serêt revenu lui-mémo sè livrar u borriô. == Notes et rèfèrences == {{Rèferences}} == Vêre asse == === Bibliografia === * Administration Pontificale de la Basilique Patriarcale Saint-Paul, Les Papes, vingt siècles d'histoire, Librairie éditrice vaticane, 2002, 160 p. (ISBN 88-209-7320-0). * (en) Aubrey Attwater, A Dictionary of Popes : From Peter to Pius XII, 1939. * Klaus Herbers, Philippe Levillain (dir.), Diccionèro historico de la papôtât, Paris, Fayard, 2003 (ISBN 2-213-618577). * {{Pdf}} [[iarchive:duchesne01|Le Liber pontificalis : texte, introduction et commentaire par Louis Marie Olivier Duchesne (Volume 1) - pages XCIX - Table chronologique CCLXI - 162-163 - Version en ligne]]. * {{Pdf}} [https://books.google.fr/books?id=mXXF3W3i5owC&pg=PA1004&dq=M%C3%A9moires+Pour+Servir+%C3%80+L%27Histoire+Ecclesiastique+marcelin&hl=fr&sa=X&ei=3ZDbVOq1OMP2UsfVg-AJ&ved=0CCgQ6AEwAQ#v=onepage&q=M%C3%A9moires%20Pour%20Servir%20%C3%80%20L%27Histoire%20Ecclesiastique%20marcelin&f=false Mémoires pour servir à l'histoire ecclésiastique des six premiers siècles : Sébastien Le Nain de Tillemont - Volume 4 - pages 1004]. * {{Pdf}} [https://books.google.fr/books?id=NzcGAAAAQAAJ&pg=PR3&hl=fr#v=onepage&q=marcellin&f=false Le Martyrologe romain]. * {{En}} [[wikisource:1911_Encyclopædia_Britannica/Marcellinus,_St|St Marcellinus - 1911, Encyclopædia Britannica, Volume 17 - 24 décembre 2012]]. * {{En}} [[wikisource:Catholic_Encyclopedia_(1913)/Pope_St._Marcellinus|Pope St. Marcellinus: Johann Peter Kirsch - Catholic Encyclopedia (1913) - Volume 9]]. === Articllos connexes === * Catacombe de Priscille * Histouère de la papôtât === Lims èxtèrnos === * [http://www.abbaye-saint-benoit.ch/voragine/tome01/062.htm Marcellin dans la ''Légende dorée''] * [http://nominis.cef.fr/contenus/saint/1039/Saint-Marcellin.html Saint-Marcellin - Nominis.cef.fr] * {{Pdf}} {{La}} [http://www.documentacatholicaomnia.eu/01_01_0296-0304-_Marcellinus,_Sanctus.html Textes attribués à Saint Marcellin - Documenta Catholica Omnia - 2006] * {{En}} [http://www.newadvent.org/cathen/09637d.htm Pape St Marcellin - Newadvent.org/] [[Catholic Encyclopedia]] - 2012. rl12tpdapc151u0s093w9r6zbschklk 231426 231425 2026-05-28T23:13:29Z ChrisPtDe 22 231426 wikitext text/x-wiki {{Grafia RèfB}}{{Sot-titro/Variantes principâles|nv1=Marcelyin}}{{Vêre homonimos|Marcelin}}{{Enfocajon Prèlat catolico | nom = Marcelin | prononciacion = [mars.ˈlĩ, mar.sə.ˈlĩ],<br />[maʀs.ˈlĩ, maʀ.sə.ˈlĩ] | titro = Papa | émâge = Marcellinus.png | talye émâge = 220 | lègenda = ''Portrèt imaginèro'' de la [[Basilica Sant-Pol-fôr-les-Muralyes|basilica ''Sant-Pol-fôr-les-Muralyes'']] (mosayico du méten du {{s-|XIX}}). | nom de nèssence = Marcellinus | dâta de nèssence = | endrêt de nèssence = | dâta de môrt = {{dâta|25 octobro 304}} | endrêt de môrt = [[Roma]] | comencement pontificat = {{dâta|30 jouin 296}} | entronisacion = | fin pontificat = {{dâta|25 octobro 304}} | féta = [[25 d’octobro]] | prèdècèssor papa = [[Cayus (papa)|Cayus]] | succèssor papa = {{nôblo|Marcél Iér}} }} Sant-Marcelin, ou ma Marcelin (en [[latin]] '''Marcellinus''') est, por l'Égllêse catolica, lo 29émo et [[Papa|èvèque de Roma]] du 30 jouen 296 a sa môrt en mârtiro lo 25 octobro 304. Il succède a Caïus. == Pontificât == D'aprés lo Cronografo de 354, Marcelin est èvèque de Roma, depôs l'an 296, pendent 8 ans, 3 mês et 25 jorns tant qu'u 25 octobro 304, pèrioda ont que la pèrsècucion ant començâ et l'èpiscopat s'arrète pendent 7 ans, 6 mês et 25 jorns.<ref>{{Mul|en|la}} [http://www.tertullian.org/fathers/chronography_of_354_13_bishops_of_rome.htm Chronographe de 354 - Les évêques de Rome - Tertullian.org - 2006].</ref> O est pendent lo pontificat de Marcelin, en 301, que l'Armènie vint la premiére nacion oficièlament crètiena. En 303, sot lo pontificat de Marcellin, dèbute la dèrriére granta pèrsècucion de los crètiens, équele de l'emperor romen Dioclècien. Lo ''Liber pontificalis'', sè fondant sur los ''Actos de Sant Marcelin'', que lo tèxto est pèrdu, rapôrte que, pendent la pèrsècucion de Dioclècien, Marcelin est apelâ u sacrificio. Il ofre de l'encens ux idoles, mas il sè repent pou de temps aprés, avoue sa fê por lo Crist et sofre la mârtira avouéc plusiors compagnons.<ref>{{En}} [[wikisource:1911_Encyclopædia_Britannica/Marcellinus,_St|St Marcellin - Wikisource - Encyclopædia Britannica]].</ref> D'ôtros documents pârlont de sa défection, équen porrêt èxplicar lo silence de los ancians calendriérs liturgicos. U comencement du Vémo , l'èvèque donatiste Pétilien de Cirta afirme que Marcelin et sos prétres ariant abandonâ los lévros sants ux payens durent la pèrsècucion et ofèrt de l'encens a de fôx diôs. Sant Augusten sè contente de néyér l'afâre, montrant per-lé qu'el ne reposâve que sur des calomnies. Los registros du concilo de Sinuessa, IVémo sièclo, concilo considèrâ coment émaginèro, sont fabrecâs u comencement du VIémo . Ils endicont que Marcellin, aprés sa chête, sè presente devant un consèly, que refuse de lo jugiér d'aprés lo principo que ''lo premiér Èscabél pôt étre jugiê per pèrsona''. D'aprés lo ''Liber pontificalis'', Marcellin est entèrrâ, lo 26 avril 304, dens lo cemetiéro de Priscille, sur l'En passant per Salaria, 25 jorns aprés sa mârtira ; lo ''Catalogus Liberianus'' balye coment date lo 20 octobro 304. Lo fêt de la mârtira, asse, est pas ètabli avouéc cèrtituda.<ref>[https://books.google.fr/books?id=uIk9AAAAYAAJ&pg=PA303&lpg=PA303&dq=%22A+Sketch+of+the+Romish+Controversy%22+%22sinuessa%22&source=bl&ots=UnmWFeZcap&sig=_1Eh0oojQ0zLVE2pcZz755gAaqY&hl=fr&sa=X&ei=mWPdVOyEBYrfaK71gHg&ved=0CCMQ6AEwAA#v=onepage&q=%22A%20Sketch%20of%20the%20Romish%20Controversy%22%20%22sinuessa%22&f=falseA ''Sketch of the Romish Controversy''] par G. Finch, publié chez G. Norman, en 1831, {{P.|303}}.</ref> Selon l'Égllêse catolica, aprés una vacance de quatro anâs, u contrèro de cen qu'endique lo Chronographe de 354, {{Nôblo|Marcel Ier}} li succède. Quelos doux pontifes sont des côps confondus. == Lègenda dorâ == La ''[[Légenda doraye|Lègenda dorâ]]'' combina les doves idês d'apostasiye et de mârtira : arrapâ de pouer, Marcellin arêt sacrifiâ ux idoles por sôvar sa via pués, penetrâ de remôrd, il serêt revenu lui-mémo sè livrar u borriô. == Notes et rèfèrences == {{Rèferences}} == Vêre asse == === Bibliografia === * Administration Pontificale de la Basilique Patriarcale Saint-Paul, Les Papes, vingt siècles d'histoire, Librairie éditrice vaticane, 2002, 160 p. (ISBN 88-209-7320-0). * (en) Aubrey Attwater, A Dictionary of Popes : From Peter to Pius XII, 1939. * Klaus Herbers, Philippe Levillain (dir.), Diccionèro historico de la papôtât, Paris, Fayard, 2003 (ISBN 2-213-618577). * {{Pdf}} [[iarchive:duchesne01|Le Liber pontificalis : texte, introduction et commentaire par Louis Marie Olivier Duchesne (Volume 1) - pages XCIX - Table chronologique CCLXI - 162-163 - Version en ligne]]. * {{Pdf}} [https://books.google.fr/books?id=mXXF3W3i5owC&pg=PA1004&dq=M%C3%A9moires+Pour+Servir+%C3%80+L%27Histoire+Ecclesiastique+marcelin&hl=fr&sa=X&ei=3ZDbVOq1OMP2UsfVg-AJ&ved=0CCgQ6AEwAQ#v=onepage&q=M%C3%A9moires%20Pour%20Servir%20%C3%80%20L%27Histoire%20Ecclesiastique%20marcelin&f=false Mémoires pour servir à l'histoire ecclésiastique des six premiers siècles : Sébastien Le Nain de Tillemont - Volume 4 - pages 1004]. * {{Pdf}} [https://books.google.fr/books?id=NzcGAAAAQAAJ&pg=PR3&hl=fr#v=onepage&q=marcellin&f=false Le Martyrologe romain]. * {{En}} [[wikisource:1911_Encyclopædia_Britannica/Marcellinus,_St|St Marcellinus - 1911, Encyclopædia Britannica, Volume 17 - 24 décembre 2012]]. * {{En}} [[wikisource:Catholic_Encyclopedia_(1913)/Pope_St._Marcellinus|Pope St. Marcellinus: Johann Peter Kirsch - Catholic Encyclopedia (1913) - Volume 9]]. === Articllos connexes === * Catacombe de Priscille * Histouère de la papôtât === Lims èxtèrnos === * [http://www.abbaye-saint-benoit.ch/voragine/tome01/062.htm Marcellin dans la ''Légende dorée''] * [http://nominis.cef.fr/contenus/saint/1039/Saint-Marcellin.html Saint-Marcellin - Nominis.cef.fr] * {{Pdf}} {{La}} [http://www.documentacatholicaomnia.eu/01_01_0296-0304-_Marcellinus,_Sanctus.html Textes attribués à Saint Marcellin - Documenta Catholica Omnia - 2006] * {{En}} [http://www.newadvent.org/cathen/09637d.htm Pape St Marcellin - Newadvent.org/] [[Catholic Encyclopedia]] - 2012. 0stssnv18dtwmx4korvkqeek4z2f8fc Marcelin (papo) 0 23493 231366 2026-05-28T12:45:24Z ChrisPtDe 22 ChrisPtDe at dèplaciê la pâge [[Marcelin (papo)]] vers [[Marcelin (papa)]] : en arpetan supradialèctâl pletout d’ense 231366 wikitext text/x-wiki #REDIRÈCCION [[Marcelin (papa)]] fbrdayl37yjf7udrk1e12563blfgnvj Modèlo:Enfocajon Prèlat catolico 10 23494 231367 2026-05-28T16:28:19Z ChrisPtDe 22 Pâge fêta avouéc « <includeonly>{{Enfocajon/Comencement}} {{Enfocajon/Titro | {{{nom|{{PAGENAME}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=pictogramo|tipo={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Émâge | {{Wikidata|P18 |{{{émâge|}}} |numval=1|entity={{{wikidata|}}}}} |{{{lègenda|}}}|{{{taly... » 231367 wikitext text/x-wiki <includeonly>{{Enfocajon/Comencement}} {{Enfocajon/Titro | {{{nom|{{PAGENAME}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=pictogramo|tipo={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Émâge | {{Wikidata|P18 |{{{émâge|}}} |numval=1|entity={{{wikidata|}}}}} |{{{lègenda|}}}|{{{talye émâge|}}}||||Prèlat catolico }} {{Enfocajon/Sot-titro | Biografia | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx |Nom de nèssence |{{wikidata|P1477|{{{nom de nèssence|}}}|isinlanguage=frp|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx |Nèssence |{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|nèssence|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de nèssence|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P569}}{{NAMESPACE}}||[[Catègorie:P569 absent de Wikidata]]}}}} }} {{Enfocajon/Legne mèclla u chouèx | Pâre |{{wikidata|P22|{{{pâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Mâre |{{wikidata|P25|{{{mâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôrdre religiox |{{wikidata|P611|{{{ôrdre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Profèssion solanèla |{{#invoke:Dâta|dataEnfocajon|data|{{{profèssion solanèla|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion|Ordinacion de prétro]]|{{#invoke:Dâta|dataEnfocajon|data|{{{ordinacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Pèrta de l’ètat cllèricâl#Renvouè de l’ètat cllèricâl|Renvouè de l’ètat cllèricâl]]|{{#invoke:Dâta|dataEnfocajon|data|{{{layicisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Èxcomunicacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{èxcomunicacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Môrt |{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|môrt|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de môrt|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P570}}{{NAMESPACE}}||[[Catègorie:P570 absent de Wikidata]]}}}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{canonisacion|}}}|Sant|Benherox}} de l’Égllése catolica | {{{canonisacion|{{{bèatificacion|}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | [[Canonisacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{canonisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Bèatificacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{bèatificacion|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}}|Antipapa|Antipapa|Papa}} de l’Égllése catolica | {{{comencement pontificat|{{{entronisacion|{{{fin pontificat|{{{succèssor papa|}}}}}}}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Èlèccion u pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{comencement pontificat|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Entronisacion|{{#invoke:Dâta|dataEnfocajon|data|{{{entronisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Fin du pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{fin pontificat|}}} }} }} {{Enfocajon/Succèssion | {{{prèdècèssor papa|}}}||{{{succèssor papa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) antipapa(s)|{{{antipapa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) papa(s)|{{{papa|}}} }} {{Enfocajon/Sot-titro u chouèx | Cardenâl de l’Égllése catolica | {{{crèacion|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Fêt<br />cardenâl|{{#invoke:Dâta|dataEnfocajon|data|{{{crèacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Titro cardenaliço]]|{{{titro cardenaliço|}}} }} {{Enfocajon/Legne mèclla u chouèx | Dèmission|{{#invoke:Dâta|dataEnfocajon|data|{{{dèmission cardenâl|}}} }} }} {{#ifeq:{{ucfirst:{{{titro|}}}}}|Prétro| | {{Enfocajon/Sot-titro u chouèx | Èvèco de l’Égllése catolica | {{{dèrriér titro|}}}{{{èvèco|}}}{{{ministèro 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=tèrcièra}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion èpiscopâla de rito romen|Ordinacion èpiscopâla]]|{{#invoke:Dâta|dataEnfocajon|data|{{{consacracion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Dèrriér titro ou ben fonccion|{{{dèrriér titro|}}} }} {{Enfocajon/Legne mèclla u chouèx |Fonccions èpiscopâles|{{{èvèco|}}} }} {{Enfocajon/Legne mèclla u chouèx | Rolos|{{{rolo|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 9|}}} | {{{ministèro 9|}}}{{{prèdècèssor 9|}}}{{{succèssor 9|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 9|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 9|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 9|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 9|}}}}} }} |{{{dâta comencement 9|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 9|}}}||{{{succèssor 9|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 8|}}} | {{{ministèro 8|}}}{{{prèdècèssor 8|}}}{{{succèssor 8|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 8|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 8|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 8|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 8|}}}}} }}|{{{dâta comencement 8|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 8|}}}||{{{succèssor 8|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 7|}}} | {{{ministèro 7|}}}{{{prèdècèssor 7|}}}{{{succèssor 7|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 7|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 7|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 7|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 7|}}}}} }} |{{{dâta comencement 7|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 7|}}}||{{{succèssor 7|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 6|}}} | {{{ministèro 6|}}}{{{prèdècèssor 6|}}}{{{succèssor 6|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 6|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 6|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 6|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 6|}}}}} }}|{{{dâta comencement 6|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 6|}}}||{{{succèssor 6|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 5|}}} | {{{ministèro 5|}}}{{{prèdècèssor 5|}}}{{{succèssor 5|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 5|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 5|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 5|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 5|}}}}} }}|{{{dâta comencement 5|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 5|}}}||{{{succèssor 5|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 4|}}} | {{{ministèro 4|}}}{{{prèdècèssor 4|}}}{{{succèssor 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 4|}}}}} }}|{{{dâta comencement 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 4|}}}||{{{succèssor 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 3|}}} | {{{ministèro 3|}}}{{{prèdècèssor 3|}}}{{{succèssor 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 3|}}}}} }}|{{{dâta comencement 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 3|}}}||{{{succèssor 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 2|}}} | {{{ministèro 2|}}}{{{prèdècèssor 2|}}}{{{succèssor 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 2|}}}}} }}|{{{dâta comencement 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 2|}}}||{{{succèssor 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 1|}}} | {{{ministèro 1|}}}{{{prèdècèssor 1|}}}{{{succèssor 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 1|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 1|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 1|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 1|}}}}} }}|{{{dâta comencement 1|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 1|}}}||{{{succèssor 1|}}} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}} | Âbèssa | Âbèssa | Âbè }} de l’Égllése catolica | {{{charge abaciâla|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Bènèdiccion abaciâla|{{#invoke:Dâta|dataEnfocajon|data|{{{bènèdiccion abaciâla|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 4|}}} | {{{charge abaciâla 4|}}}{{{âbè devant 4|}}}{{{âbè aprés 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 4|}}} }} }}|{{{dâta comencement âbè 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 4|}}}||{{{âbè aprés 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 3|}}} | {{{charge abaciâla 3|}}}{{{âbè devant 3|}}}{{{âbè aprés 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 3|}}} }} }}|{{{dâta comencement âbè 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 3|}}}||{{{âbè aprés 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 2|}}} | {{{charge abaciâla 2|}}}{{{âbè devant 2|}}}{{{âbè aprés 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 2|}}} }} }}|{{{dâta comencement âbè 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 2|}}}||{{{âbè aprés 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla|}}} | {{{charge abaciâla|}}}{{{âbè devant|}}}{{{âbè aprés|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè|}}} }} }}|{{{dâta comencement âbè|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant|}}}||{{{âbè aprés|}}} }} {{Enfocajon/Sot-titro u chouèx | Ôtres fonccions | {{{fonc religioses|}}}{{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Sot-titro u chouèx | Fonccion religiosa | {{{fonc religioses|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc religioses|}}}||left }} {{Enfocajon/Sot-titro u chouèx | Fonccion layica | {{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc layiques|}}}||left }} {{Enfocajon/Sèparator u chouèx | {{Wikidata|P109 |{{{signatura|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} ||150|Signatura de {{{nom|{{PAGENAME}}}}} }} {{Enfocajon/Sèparator u chouèx | {{{blâson|}}}{{{blâson simplo|}}}{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{{va|}}}{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{{blâson|}}}|{{{blâson|}}}||100|Blâson }} {{Enfocajon/Legne u chouèx | {{{blâson simplo|}}} | {{#if:{{{titro|}}}|<div class="center">{{Armoueria avouéc ornaments comons|{{#if:{{{ornament de defôr|}}}|{{{ornament de defôr|}}}|{{#switch:{{ucfirst:{{{titro|}}}}} | Èvèco = Èvèco | Arcevèco = Arcevèco | Patriârcho = Patriârcho ou ben Primat | Primat = Patriârcho ou ben Primat | Cardenâl = Cardenâl | Âbè nullius = Âbè nullius | Âbè = Âbè }}}}|blâson={{{blâson simplo|}}}|coef=0.5|align=center|enfocajon=true}}</div>|<span class="fota">Vos dête spècefiar lo champ titro !</span>}} }} {{Enfocajon/Legne u chouèx | {{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}} |<small><i>{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{#if:{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}|{{#if:{{{devisa|}}}||<br />{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}}}}}</i></small> }} {{Enfocajon/Legne u chouèx | {{{va|}}}|[http://press.vatican.va/content/salastampa/it/documentation/cardinali_biografie/cardinali_bio_{{{va}}}.html <small>{{it}} Notice dessus ''vatican.va''</small>] }} {{Enfocajon/Legne u chouèx |{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}}|[http://www.catholic-hierarchy.org/bishop/b{{wikidata|P1047 |{{{ch|}}}|ucfirst=-|addcat=true|entity={{{wikidata|}}}}}.html <small>{{en}} Notice dessus ''catholic-hierarchy.org''</small>] }} {{Enfocajon/Notice | Enfocajon Prèlat catolico | {{#invoke:Chârtes|charta|enfocajon=biografia|tipo={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Fin}}{{#ifeq:{{NAMESPACENUMBER}}|0|{{#if:{{{ch|}}}|{{#if:{{#property:P1047}}|<!-- both the parameter and the wikidata property exist: compare the two ... -->{{#ifeq:{{{ch}}}|{{#property:P1047}}|<!-- they are equal -->[[Catègorie:Identifient Catholic Hierarchy pariér dessus Wikidata]]|<!-- they are different -->[[Catègorie:Identifient Catholic Hierarchy difèrent dessus Wikidata]]}}|<!-- the parameter exists while the wikidata property does not -->[[Catègorie:Identifient Catholic Hierarchy absent de Wikidata]]}}|}}}}</includeonly><noinclude>{{Documentacion}}</noinclude> nw3qlt97qkc10wi831jcxh7osnk2ysq 231368 231367 2026-05-28T16:29:45Z ChrisPtDe 22 corrèccion 231368 wikitext text/x-wiki <includeonly>{{Enfocajon/Comencement}} {{Enfocajon/Titro | {{{nom|{{PAGENAME}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=pictogramo|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Émâge | {{Wikidata|P18 |{{{émâge|}}} |numval=1|entity={{{wikidata|}}}}} |{{{lègenda|}}}|{{{talye émâge|}}}||||Prèlat catolico }} {{Enfocajon/Sot-titro | Biografia | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx |Nom de nèssence |{{wikidata|P1477|{{{nom de nèssence|}}}|isinlanguage=frp|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx |Nèssence |{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|nèssence|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de nèssence|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P569}}{{NAMESPACE}}||[[Catègorie:P569 absent de Wikidata]]}}}} }} {{Enfocajon/Legne mèclla u chouèx | Pâre |{{wikidata|P22|{{{pâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Mâre |{{wikidata|P25|{{{mâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôrdre religiox |{{wikidata|P611|{{{ôrdre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Profèssion solanèla |{{#invoke:Dâta|dataEnfocajon|data|{{{profèssion solanèla|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion|Ordinacion de prétro]]|{{#invoke:Dâta|dataEnfocajon|data|{{{ordinacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Pèrta de l’ètat cllèricâl#Renvouè de l’ètat cllèricâl|Renvouè de l’ètat cllèricâl]]|{{#invoke:Dâta|dataEnfocajon|data|{{{layicisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Èxcomunicacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{èxcomunicacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Môrt |{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|môrt|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de môrt|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P570}}{{NAMESPACE}}||[[Catègorie:P570 absent de Wikidata]]}}}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{canonisacion|}}}|Sant|Benherox}} de l’Égllése catolica | {{{canonisacion|{{{bèatificacion|}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | [[Canonisacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{canonisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Bèatificacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{bèatificacion|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}}|Antipapa|Antipapa|Papa}} de l’Égllése catolica | {{{comencement pontificat|{{{entronisacion|{{{fin pontificat|{{{succèssor papa|}}}}}}}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Èlèccion u pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{comencement pontificat|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Entronisacion|{{#invoke:Dâta|dataEnfocajon|data|{{{entronisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Fin du pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{fin pontificat|}}} }} }} {{Enfocajon/Succèssion | {{{prèdècèssor papa|}}}||{{{succèssor papa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) antipapa(s)|{{{antipapa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) papa(s)|{{{papa|}}} }} {{Enfocajon/Sot-titro u chouèx | Cardenâl de l’Égllése catolica | {{{crèacion|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Fêt<br />cardenâl|{{#invoke:Dâta|dataEnfocajon|data|{{{crèacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Titro cardenaliço]]|{{{titro cardenaliço|}}} }} {{Enfocajon/Legne mèclla u chouèx | Dèmission|{{#invoke:Dâta|dataEnfocajon|data|{{{dèmission cardenâl|}}} }} }} {{#ifeq:{{ucfirst:{{{titro|}}}}}|Prétro| | {{Enfocajon/Sot-titro u chouèx | Èvèco de l’Égllése catolica | {{{dèrriér titro|}}}{{{èvèco|}}}{{{ministèro 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion èpiscopâla de rito romen|Ordinacion èpiscopâla]]|{{#invoke:Dâta|dataEnfocajon|data|{{{consacracion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Dèrriér titro ou ben fonccion|{{{dèrriér titro|}}} }} {{Enfocajon/Legne mèclla u chouèx |Fonccions èpiscopâles|{{{èvèco|}}} }} {{Enfocajon/Legne mèclla u chouèx | Rolos|{{{rolo|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 9|}}} | {{{ministèro 9|}}}{{{prèdècèssor 9|}}}{{{succèssor 9|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 9|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 9|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 9|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 9|}}}}} }} |{{{dâta comencement 9|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 9|}}}||{{{succèssor 9|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 8|}}} | {{{ministèro 8|}}}{{{prèdècèssor 8|}}}{{{succèssor 8|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 8|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 8|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 8|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 8|}}}}} }}|{{{dâta comencement 8|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 8|}}}||{{{succèssor 8|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 7|}}} | {{{ministèro 7|}}}{{{prèdècèssor 7|}}}{{{succèssor 7|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 7|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 7|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 7|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 7|}}}}} }} |{{{dâta comencement 7|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 7|}}}||{{{succèssor 7|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 6|}}} | {{{ministèro 6|}}}{{{prèdècèssor 6|}}}{{{succèssor 6|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 6|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 6|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 6|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 6|}}}}} }}|{{{dâta comencement 6|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 6|}}}||{{{succèssor 6|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 5|}}} | {{{ministèro 5|}}}{{{prèdècèssor 5|}}}{{{succèssor 5|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 5|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 5|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 5|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 5|}}}}} }}|{{{dâta comencement 5|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 5|}}}||{{{succèssor 5|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 4|}}} | {{{ministèro 4|}}}{{{prèdècèssor 4|}}}{{{succèssor 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 4|}}}}} }}|{{{dâta comencement 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 4|}}}||{{{succèssor 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 3|}}} | {{{ministèro 3|}}}{{{prèdècèssor 3|}}}{{{succèssor 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 3|}}}}} }}|{{{dâta comencement 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 3|}}}||{{{succèssor 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 2|}}} | {{{ministèro 2|}}}{{{prèdècèssor 2|}}}{{{succèssor 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 2|}}}}} }}|{{{dâta comencement 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 2|}}}||{{{succèssor 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 1|}}} | {{{ministèro 1|}}}{{{prèdècèssor 1|}}}{{{succèssor 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 1|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 1|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 1|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 1|}}}}} }}|{{{dâta comencement 1|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 1|}}}||{{{succèssor 1|}}} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}} | Âbèssa | Âbèssa | Âbè }} de l’Égllése catolica | {{{charge abaciâla|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Bènèdiccion abaciâla|{{#invoke:Dâta|dataEnfocajon|data|{{{bènèdiccion abaciâla|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 4|}}} | {{{charge abaciâla 4|}}}{{{âbè devant 4|}}}{{{âbè aprés 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 4|}}} }} }}|{{{dâta comencement âbè 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 4|}}}||{{{âbè aprés 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 3|}}} | {{{charge abaciâla 3|}}}{{{âbè devant 3|}}}{{{âbè aprés 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 3|}}} }} }}|{{{dâta comencement âbè 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 3|}}}||{{{âbè aprés 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 2|}}} | {{{charge abaciâla 2|}}}{{{âbè devant 2|}}}{{{âbè aprés 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 2|}}} }} }}|{{{dâta comencement âbè 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 2|}}}||{{{âbè aprés 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla|}}} | {{{charge abaciâla|}}}{{{âbè devant|}}}{{{âbè aprés|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè|}}} }} }}|{{{dâta comencement âbè|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant|}}}||{{{âbè aprés|}}} }} {{Enfocajon/Sot-titro u chouèx | Ôtres fonccions | {{{fonc religioses|}}}{{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Sot-titro u chouèx | Fonccion religiosa | {{{fonc religioses|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc religioses|}}}||left }} {{Enfocajon/Sot-titro u chouèx | Fonccion layica | {{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc layiques|}}}||left }} {{Enfocajon/Sèparator u chouèx | {{Wikidata|P109 |{{{signatura|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} ||150|Signatura de {{{nom|{{PAGENAME}}}}} }} {{Enfocajon/Sèparator u chouèx | {{{blâson|}}}{{{blâson simplo|}}}{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{{va|}}}{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{{blâson|}}}|{{{blâson|}}}||100|Blâson }} {{Enfocajon/Legne u chouèx | {{{blâson simplo|}}} | {{#if:{{{titro|}}}|<div class="center">{{Armoueria avouéc ornaments comons|{{#if:{{{ornament de defôr|}}}|{{{ornament de defôr|}}}|{{#switch:{{ucfirst:{{{titro|}}}}} | Èvèco = Èvèco | Arcevèco = Arcevèco | Patriârcho = Patriârcho ou ben Primat | Primat = Patriârcho ou ben Primat | Cardenâl = Cardenâl | Âbè nullius = Âbè nullius | Âbè = Âbè }}}}|blâson={{{blâson simplo|}}}|coef=0.5|align=center|enfocajon=true}}</div>|<span class="fota">Vos dête spècefiar lo champ titro !</span>}} }} {{Enfocajon/Legne u chouèx | {{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}} |<small><i>{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{#if:{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}|{{#if:{{{devisa|}}}||<br />{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}}}}}</i></small> }} {{Enfocajon/Legne u chouèx | {{{va|}}}|[http://press.vatican.va/content/salastampa/it/documentation/cardinali_biografie/cardinali_bio_{{{va}}}.html <small>{{it}} Notice dessus ''vatican.va''</small>] }} {{Enfocajon/Legne u chouèx |{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}}|[http://www.catholic-hierarchy.org/bishop/b{{wikidata|P1047 |{{{ch|}}}|ucfirst=-|addcat=true|entity={{{wikidata|}}}}}.html <small>{{en}} Notice dessus ''catholic-hierarchy.org''</small>] }} {{Enfocajon/Notice | Enfocajon Prèlat catolico | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Fin}}{{#ifeq:{{NAMESPACENUMBER}}|0|{{#if:{{{ch|}}}|{{#if:{{#property:P1047}}|<!-- both the parameter and the wikidata property exist: compare the two ... -->{{#ifeq:{{{ch}}}|{{#property:P1047}}|<!-- they are equal -->[[Catègorie:Identifient Catholic Hierarchy pariér dessus Wikidata]]|<!-- they are different -->[[Catègorie:Identifient Catholic Hierarchy difèrent dessus Wikidata]]}}|<!-- the parameter exists while the wikidata property does not -->[[Catègorie:Identifient Catholic Hierarchy absent de Wikidata]]}}|}}}}</includeonly><noinclude>{{Documentacion}}</noinclude> 9463qyhleoacyedy2840iqgt97ujtjn 231372 231368 2026-05-28T16:52:33Z ChrisPtDe 22 corrèccion 231372 wikitext text/x-wiki <includeonly>{{Enfocajon/Comencement}} {{Enfocajon/Titro | {{{nom|{{PAGENAME}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=pictogramo|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Émâge | {{Wikidata|P18 |{{{émâge|}}} |numval=1|entity={{{wikidata|}}}}} |{{{lègenda|}}}|{{{talye émâge|}}}||||Prèlat catolico }} {{Enfocajon/Sot-titro | Biografia | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx |Nom de nèssence |{{wikidata|P1477|{{{nom de nèssence|}}}|isinlanguage=frp|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx |Nèssence |{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|nèssence|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de nèssence|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P569}}{{NAMESPACE}}||[[Catègorie:P569 absent de Wikidata]]}}}} }} {{Enfocajon/Legne mèclla u chouèx | Pâre |{{wikidata|P22|{{{pâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Mâre |{{wikidata|P25|{{{mâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôrdre religiox |{{wikidata|P611|{{{ôrdre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Profèssion solanèla |{{#invoke:Dâta|dataEnfocajon|data|{{{profèssion solanèla|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion|Ordinacion de prétro]]|{{#invoke:Dâta|dataEnfocajon|data|{{{ordinacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Pèrta de l’ètat cllèricâl#Renvouè de l’ètat cllèricâl|Renvouè de l’ètat cllèricâl]]|{{#invoke:Dâta|dataEnfocajon|data|{{{layicisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Èxcomunicacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{èxcomunicacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Môrt |{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|môrt|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de môrt|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P570}}{{NAMESPACE}}||[[Catègorie:P570 absent de Wikidata]]}}}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{canonisacion|}}}|Sant|Benherox}} de l’Égllése catolica | {{{canonisacion|{{{bèatificacion|}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | [[Canonisacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{canonisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Bèatificacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{bèatificacion|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}}|Antipapa|Antipapa|Papa}} de l’Égllése catolica | {{{comencement pontificat|{{{entronisacion|{{{fin pontificat|{{{succèssor papa|}}}}}}}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Èlèccion u pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{comencement pontificat|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Entronisacion|{{#invoke:Dâta|dataEnfocajon|data|{{{entronisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Fin du pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{fin pontificat|}}} }} }} {{Enfocajon/Succèssion | {{{prèdècèssor papa|}}}||{{{succèssor papa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) antipapa(s)|{{{antipapa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) papa(s)|{{{papa|}}} }} {{Enfocajon/Sot-titro u chouèx | Cardenâl de l’Égllése catolica | {{{crèacion|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Fêt<br />cardenâl|{{#invoke:Dâta|dataEnfocajon|data|{{{crèacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Titro cardenaliço]]|{{{titro cardenaliço|}}} }} {{Enfocajon/Legne mèclla u chouèx | Dèmission|{{#invoke:Dâta|dataEnfocajon|data|{{{dèmission cardenâl|}}} }} }} {{#ifeq:{{ucfirst:{{{titro|}}}}}|Prétro| | {{Enfocajon/Sot-titro u chouèx | Èvèco de l’Égllése catolica | {{{dèrriér titro|}}}{{{èvèco|}}}{{{ministèro 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion èpiscopâla de rito romen|Ordinacion èpiscopâla]]|{{#invoke:Dâta|dataEnfocajon|data|{{{consacracion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Dèrriér titro ou ben fonccion|{{{dèrriér titro|}}} }} {{Enfocajon/Legne mèclla u chouèx |Fonccions èpiscopâles|{{{èvèco|}}} }} {{Enfocajon/Legne mèclla u chouèx | Rolos|{{{rolo|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 9|}}} | {{{ministèro 9|}}}{{{prèdècèssor 9|}}}{{{succèssor 9|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 9|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 9|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 9|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 9|}}}}} }} |{{{dâta comencement 9|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 9|}}}||{{{succèssor 9|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 8|}}} | {{{ministèro 8|}}}{{{prèdècèssor 8|}}}{{{succèssor 8|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 8|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 8|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 8|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 8|}}}}} }}|{{{dâta comencement 8|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 8|}}}||{{{succèssor 8|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 7|}}} | {{{ministèro 7|}}}{{{prèdècèssor 7|}}}{{{succèssor 7|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 7|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 7|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 7|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 7|}}}}} }} |{{{dâta comencement 7|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 7|}}}||{{{succèssor 7|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 6|}}} | {{{ministèro 6|}}}{{{prèdècèssor 6|}}}{{{succèssor 6|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 6|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 6|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 6|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 6|}}}}} }}|{{{dâta comencement 6|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 6|}}}||{{{succèssor 6|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 5|}}} | {{{ministèro 5|}}}{{{prèdècèssor 5|}}}{{{succèssor 5|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 5|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 5|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 5|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 5|}}}}} }}|{{{dâta comencement 5|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 5|}}}||{{{succèssor 5|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 4|}}} | {{{ministèro 4|}}}{{{prèdècèssor 4|}}}{{{succèssor 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 4|}}}}} }}|{{{dâta comencement 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 4|}}}||{{{succèssor 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 3|}}} | {{{ministèro 3|}}}{{{prèdècèssor 3|}}}{{{succèssor 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 3|}}}}} }}|{{{dâta comencement 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 3|}}}||{{{succèssor 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 2|}}} | {{{ministèro 2|}}}{{{prèdècèssor 2|}}}{{{succèssor 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 2|}}}}} }}|{{{dâta comencement 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 2|}}}||{{{succèssor 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 1|}}} | {{{ministèro 1|}}}{{{prèdècèssor 1|}}}{{{succèssor 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 1|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 1|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 1|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 1|}}}}} }}|{{{dâta comencement 1|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 1|}}}||{{{succèssor 1|}}} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}} | Âbèssa | Âbèssa | Âbè }} de l’Égllése catolica | {{{charge abaciâla|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Bènèdiccion abaciâla|{{#invoke:Dâta|dataEnfocajon|data|{{{bènèdiccion abaciâla|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 4|}}} | {{{charge abaciâla 4|}}}{{{âbè devant 4|}}}{{{âbè aprés 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 4|}}} }} }}|{{{dâta comencement âbè 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 4|}}}||{{{âbè aprés 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 3|}}} | {{{charge abaciâla 3|}}}{{{âbè devant 3|}}}{{{âbè aprés 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 3|}}} }} }}|{{{dâta comencement âbè 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 3|}}}||{{{âbè aprés 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 2|}}} | {{{charge abaciâla 2|}}}{{{âbè devant 2|}}}{{{âbè aprés 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 2|}}} }} }}|{{{dâta comencement âbè 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 2|}}}||{{{âbè aprés 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla|}}} | {{{charge abaciâla|}}}{{{âbè devant|}}}{{{âbè aprés|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè|}}} }} }}|{{{dâta comencement âbè|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant|}}}||{{{âbè aprés|}}} }} {{Enfocajon/Sot-titro u chouèx | Ôtres fonccions | {{{fonc religioses|}}}{{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Sot-titro u chouèx | Fonccion religiosa | {{{fonc religioses|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc religioses|}}}||left }} {{Enfocajon/Sot-titro u chouèx | Fonccion layica | {{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc layiques|}}}||left }} {{Enfocajon/Sèparator u chouèx | {{Wikidata|P109 |{{{signatura|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} ||150|Signatura de {{{nom|{{PAGENAME}}}}} }} {{Enfocajon/Sèparator u chouèx | {{{blâson|}}}{{{blâson simplo|}}}{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{{va|}}}{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{{blâson|}}}|{{{blâson|}}}||100|Blâson }} {{Enfocajon/Legne u chouèx | {{{blâson simplo|}}} | {{#if:{{{titro|}}}|<div class="center">{{Armoueria avouéc ornaments comons|{{#if:{{{ornament de defôr|}}}|{{{ornament de defôr|}}}|{{#switch:{{ucfirst:{{{titro|}}}}} | Èvèco = Èvèco | Arcevèco = Arcevèco | Patriârcho = Patriârcho ou ben Primat | Primat = Patriârcho ou ben Primat | Cardenâl = Cardenâl | Âbè nulius = Âbè nulius | Âbè = Âbè }}}}|blâson={{{blâson simplo|}}}|coef=0.5|align=center|enfocajon=true}}</div>|<span class="fota">Vos dête spècefiar lo champ titro !</span>}} }} {{Enfocajon/Legne u chouèx | {{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}} |<small><i>{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{#if:{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}|{{#if:{{{devisa|}}}||<br />{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}}}}}</i></small> }} {{Enfocajon/Legne u chouèx | {{{va|}}}|[http://press.vatican.va/content/salastampa/it/documentation/cardinali_biografie/cardinali_bio_{{{va}}}.html <small>{{it}} Notice dessus ''vatican.va''</small>] }} {{Enfocajon/Legne u chouèx |{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}}|[http://www.catholic-hierarchy.org/bishop/b{{wikidata|P1047 |{{{ch|}}}|ucfirst=-|addcat=true|entity={{{wikidata|}}}}}.html <small>{{en}} Notice dessus ''catholic-hierarchy.org''</small>] }} {{Enfocajon/Notice | Enfocajon Prèlat catolico | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Fin}}{{#ifeq:{{NAMESPACENUMBER}}|0|{{#if:{{{ch|}}}|{{#if:{{#property:P1047}}|<!-- both the parameter and the wikidata property exist: compare the two ... -->{{#ifeq:{{{ch}}}|{{#property:P1047}}|<!-- they are equal -->[[Catègorie:Identifient Catholic Hierarchy pariér dessus Wikidata]]|<!-- they are different -->[[Catègorie:Identifient Catholic Hierarchy difèrent dessus Wikidata]]}}|<!-- the parameter exists while the wikidata property does not -->[[Catègorie:Identifient Catholic Hierarchy absent de Wikidata]]}}|}}}}</includeonly><noinclude>{{Documentacion}}</noinclude> ldtwstvgibpksrhx7uliyr5rzlonc9y 231418 231372 2026-05-28T22:40:39Z ChrisPtDe 22 aponsa 231418 wikitext text/x-wiki <includeonly>{{Enfocajon/Comencement}} {{Enfocajon/Titro | {{{nom|{{PAGENAME}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=pictogramo|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}}<!-- -->{{#if:{{{prononciacion|}}}| {{Enfocajon/Legne u chouèx|<center>[[Alfabèt fonètico entèrnacionâl|{{{prononciacion|}}}]]</center>}} {{Enfocajon/Enfocajon/Sèparator u chouèx|height=1|background=#{{#invoke:Chârtes|charta|enfocajon=biografia|type={{{chârta|}}}|catègoria=secondèra}} }} }} {{Enfocajon/Émâge | {{Wikidata|P18 |{{{émâge|}}} |numval=1|entity={{{wikidata|}}}}} |{{{lègenda|}}}|{{{talye émâge|}}}||||Prèlat catolico }} {{Enfocajon/Sot-titro | Biografia | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx |Nom de nèssence |{{wikidata|P1477|{{{nom de nèssence|}}}|isinlanguage=frp|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx |Nèssence |{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|nèssence|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de nèssence|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P569}}{{NAMESPACE}}||[[Catègorie:P569 absent de Wikidata]]}}}} }} {{Enfocajon/Legne mèclla u chouèx | Pâre |{{wikidata|P22|{{{pâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Mâre |{{wikidata|P25|{{{mâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôrdre religiox |{{wikidata|P611|{{{ôrdre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Profèssion solanèla |{{#invoke:Dâta|dataEnfocajon|data|{{{profèssion solanèla|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion|Ordinacion de prétro]]|{{#invoke:Dâta|dataEnfocajon|data|{{{ordinacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Pèrta de l’ètat cllèricâl#Renvouè de l’ètat cllèricâl|Renvouè de l’ètat cllèricâl]]|{{#invoke:Dâta|dataEnfocajon|data|{{{layicisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Èxcomunicacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{èxcomunicacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Môrt |{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|môrt|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de môrt|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P570}}{{NAMESPACE}}||[[Catègorie:P570 absent de Wikidata]]}}}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{canonisacion|}}}|Sant|Benherox}} de l’Égllése catolica | {{{canonisacion|{{{bèatificacion|}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | [[Canonisacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{canonisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Bèatificacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{bèatificacion|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}}|Antipapa|Antipapa|Papa}} de l’Égllése catolica | {{{comencement pontificat|{{{entronisacion|{{{fin pontificat|{{{succèssor papa|}}}}}}}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Èlèccion u pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{comencement pontificat|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Entronisacion|{{#invoke:Dâta|dataEnfocajon|data|{{{entronisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Fin du pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{fin pontificat|}}} }} }} {{Enfocajon/Succèssion | {{{prèdècèssor papa|}}}||{{{succèssor papa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) antipapa(s)|{{{antipapa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) papa(s)|{{{papa|}}} }} {{Enfocajon/Sot-titro u chouèx | Cardenâl de l’Égllése catolica | {{{crèacion|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Fêt<br />cardenâl|{{#invoke:Dâta|dataEnfocajon|data|{{{crèacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Titro cardenaliço]]|{{{titro cardenaliço|}}} }} {{Enfocajon/Legne mèclla u chouèx | Dèmission|{{#invoke:Dâta|dataEnfocajon|data|{{{dèmission cardenâl|}}} }} }} {{#ifeq:{{ucfirst:{{{titro|}}}}}|Prétro| | {{Enfocajon/Sot-titro u chouèx | Èvèco de l’Égllése catolica | {{{dèrriér titro|}}}{{{èvèco|}}}{{{ministèro 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion èpiscopâla de rito romen|Ordinacion èpiscopâla]]|{{#invoke:Dâta|dataEnfocajon|data|{{{consacracion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Dèrriér titro ou ben fonccion|{{{dèrriér titro|}}} }} {{Enfocajon/Legne mèclla u chouèx |Fonccions èpiscopâles|{{{èvèco|}}} }} {{Enfocajon/Legne mèclla u chouèx | Rolos|{{{rolo|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 9|}}} | {{{ministèro 9|}}}{{{prèdècèssor 9|}}}{{{succèssor 9|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 9|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 9|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 9|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 9|}}}}} }} |{{{dâta comencement 9|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 9|}}}||{{{succèssor 9|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 8|}}} | {{{ministèro 8|}}}{{{prèdècèssor 8|}}}{{{succèssor 8|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 8|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 8|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 8|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 8|}}}}} }}|{{{dâta comencement 8|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 8|}}}||{{{succèssor 8|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 7|}}} | {{{ministèro 7|}}}{{{prèdècèssor 7|}}}{{{succèssor 7|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 7|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 7|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 7|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 7|}}}}} }} |{{{dâta comencement 7|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 7|}}}||{{{succèssor 7|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 6|}}} | {{{ministèro 6|}}}{{{prèdècèssor 6|}}}{{{succèssor 6|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 6|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 6|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 6|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 6|}}}}} }}|{{{dâta comencement 6|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 6|}}}||{{{succèssor 6|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 5|}}} | {{{ministèro 5|}}}{{{prèdècèssor 5|}}}{{{succèssor 5|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 5|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 5|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 5|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 5|}}}}} }}|{{{dâta comencement 5|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 5|}}}||{{{succèssor 5|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 4|}}} | {{{ministèro 4|}}}{{{prèdècèssor 4|}}}{{{succèssor 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 4|}}}}} }}|{{{dâta comencement 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 4|}}}||{{{succèssor 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 3|}}} | {{{ministèro 3|}}}{{{prèdècèssor 3|}}}{{{succèssor 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 3|}}}}} }}|{{{dâta comencement 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 3|}}}||{{{succèssor 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 2|}}} | {{{ministèro 2|}}}{{{prèdècèssor 2|}}}{{{succèssor 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 2|}}}}} }}|{{{dâta comencement 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 2|}}}||{{{succèssor 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 1|}}} | {{{ministèro 1|}}}{{{prèdècèssor 1|}}}{{{succèssor 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 1|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 1|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 1|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 1|}}}}} }}|{{{dâta comencement 1|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 1|}}}||{{{succèssor 1|}}} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}} | Âbèssa | Âbèssa | Âbè }} de l’Égllése catolica | {{{charge abaciâla|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Bènèdiccion abaciâla|{{#invoke:Dâta|dataEnfocajon|data|{{{bènèdiccion abaciâla|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 4|}}} | {{{charge abaciâla 4|}}}{{{âbè devant 4|}}}{{{âbè aprés 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 4|}}} }} }}|{{{dâta comencement âbè 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 4|}}}||{{{âbè aprés 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 3|}}} | {{{charge abaciâla 3|}}}{{{âbè devant 3|}}}{{{âbè aprés 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 3|}}} }} }}|{{{dâta comencement âbè 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 3|}}}||{{{âbè aprés 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 2|}}} | {{{charge abaciâla 2|}}}{{{âbè devant 2|}}}{{{âbè aprés 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 2|}}} }} }}|{{{dâta comencement âbè 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 2|}}}||{{{âbè aprés 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla|}}} | {{{charge abaciâla|}}}{{{âbè devant|}}}{{{âbè aprés|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè|}}} }} }}|{{{dâta comencement âbè|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant|}}}||{{{âbè aprés|}}} }} {{Enfocajon/Sot-titro u chouèx | Ôtres fonccions | {{{fonc religioses|}}}{{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Sot-titro u chouèx | Fonccion religiosa | {{{fonc religioses|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc religioses|}}}||left }} {{Enfocajon/Sot-titro u chouèx | Fonccion layica | {{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc layiques|}}}||left }} {{Enfocajon/Sèparator u chouèx | {{Wikidata|P109 |{{{signatura|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} ||150|Signatura de {{{nom|{{PAGENAME}}}}} }} {{Enfocajon/Sèparator u chouèx | {{{blâson|}}}{{{blâson simplo|}}}{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{{va|}}}{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{{blâson|}}}|{{{blâson|}}}||100|Blâson }} {{Enfocajon/Legne u chouèx | {{{blâson simplo|}}} | {{#if:{{{titro|}}}|<div class="center">{{Armoueria avouéc ornaments comons|{{#if:{{{ornament de defôr|}}}|{{{ornament de defôr|}}}|{{#switch:{{ucfirst:{{{titro|}}}}} | Èvèco = Èvèco | Arcevèco = Arcevèco | Patriârcho = Patriârcho ou ben Primat | Primat = Patriârcho ou ben Primat | Cardenâl = Cardenâl | Âbè nulius = Âbè nulius | Âbè = Âbè }}}}|blâson={{{blâson simplo|}}}|coef=0.5|align=center|enfocajon=true}}</div>|<span class="fota">Vos dête spècefiar lo champ titro !</span>}} }} {{Enfocajon/Legne u chouèx | {{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}} |<small><i>{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{#if:{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}|{{#if:{{{devisa|}}}||<br />{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}}}}}</i></small> }} {{Enfocajon/Legne u chouèx | {{{va|}}}|[http://press.vatican.va/content/salastampa/it/documentation/cardinali_biografie/cardinali_bio_{{{va}}}.html <small>{{it}} Notice dessus ''vatican.va''</small>] }} {{Enfocajon/Legne u chouèx |{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}}|[http://www.catholic-hierarchy.org/bishop/b{{wikidata|P1047 |{{{ch|}}}|ucfirst=-|addcat=true|entity={{{wikidata|}}}}}.html <small>{{en}} Notice dessus ''catholic-hierarchy.org''</small>] }} {{Enfocajon/Notice | Enfocajon Prèlat catolico | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Fin}}{{#ifeq:{{NAMESPACENUMBER}}|0|{{#if:{{{ch|}}}|{{#if:{{#property:P1047}}|<!-- both the parameter and the wikidata property exist: compare the two ... -->{{#ifeq:{{{ch}}}|{{#property:P1047}}|<!-- they are equal -->[[Catègorie:Identifient Catholic Hierarchy pariér dessus Wikidata]]|<!-- they are different -->[[Catègorie:Identifient Catholic Hierarchy difèrent dessus Wikidata]]}}|<!-- the parameter exists while the wikidata property does not -->[[Catègorie:Identifient Catholic Hierarchy absent de Wikidata]]}}|}}}}</includeonly><noinclude>{{Documentacion}}</noinclude> ouq5b1xwok60fplcds6c7x2mueiz52g 231419 231418 2026-05-28T22:43:48Z ChrisPtDe 22 corrèccion 231419 wikitext text/x-wiki <includeonly>{{Enfocajon/Comencement}} {{Enfocajon/Titro | {{{nom|{{PAGENAME}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=pictogramo|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{|}}}|catègoria=tèrcièra}}<!-- -->{{#if:{{{prononciacion|}}}| {{Enfocajon/Sèparator u chouèx | <center>[[Alfabèt fonètico entèrnacionâl|{{{prononciacion|}}}]]</center> | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} }} }} {{Enfocajon/Émâge | {{Wikidata|P18 |{{{émâge|}}} |numval=1|entity={{{wikidata|}}}}} |{{{lègenda|}}}|{{{talye émâge|}}}||||Prèlat catolico }} {{Enfocajon/Sot-titro | Biografia | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx |Nom de nèssence |{{wikidata|P1477|{{{nom de nèssence|}}}|isinlanguage=frp|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx |Nèssence |{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|nèssence|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de nèssence|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P569}}{{NAMESPACE}}||[[Catègorie:P569 absent de Wikidata]]}}}} }} {{Enfocajon/Legne mèclla u chouèx | Pâre |{{wikidata|P22|{{{pâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Mâre |{{wikidata|P25|{{{mâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôrdre religiox |{{wikidata|P611|{{{ôrdre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Profèssion solanèla |{{#invoke:Dâta|dataEnfocajon|data|{{{profèssion solanèla|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion|Ordinacion de prétro]]|{{#invoke:Dâta|dataEnfocajon|data|{{{ordinacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Pèrta de l’ètat cllèricâl#Renvouè de l’ètat cllèricâl|Renvouè de l’ètat cllèricâl]]|{{#invoke:Dâta|dataEnfocajon|data|{{{layicisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Èxcomunicacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{èxcomunicacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Môrt |{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|môrt|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de môrt|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P570}}{{NAMESPACE}}||[[Catègorie:P570 absent de Wikidata]]}}}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{canonisacion|}}}|Sant|Benherox}} de l’Égllése catolica | {{{canonisacion|{{{bèatificacion|}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | [[Canonisacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{canonisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Bèatificacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{bèatificacion|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}}|Antipapa|Antipapa|Papa}} de l’Égllése catolica | {{{comencement pontificat|{{{entronisacion|{{{fin pontificat|{{{succèssor papa|}}}}}}}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Èlèccion u pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{comencement pontificat|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Entronisacion|{{#invoke:Dâta|dataEnfocajon|data|{{{entronisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Fin du pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{fin pontificat|}}} }} }} {{Enfocajon/Succèssion | {{{prèdècèssor papa|}}}||{{{succèssor papa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) antipapa(s)|{{{antipapa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) papa(s)|{{{papa|}}} }} {{Enfocajon/Sot-titro u chouèx | Cardenâl de l’Égllése catolica | {{{crèacion|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Fêt<br />cardenâl|{{#invoke:Dâta|dataEnfocajon|data|{{{crèacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Titro cardenaliço]]|{{{titro cardenaliço|}}} }} {{Enfocajon/Legne mèclla u chouèx | Dèmission|{{#invoke:Dâta|dataEnfocajon|data|{{{dèmission cardenâl|}}} }} }} {{#ifeq:{{ucfirst:{{{titro|}}}}}|Prétro| | {{Enfocajon/Sot-titro u chouèx | Èvèco de l’Égllése catolica | {{{dèrriér titro|}}}{{{èvèco|}}}{{{ministèro 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion èpiscopâla de rito romen|Ordinacion èpiscopâla]]|{{#invoke:Dâta|dataEnfocajon|data|{{{consacracion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Dèrriér titro ou ben fonccion|{{{dèrriér titro|}}} }} {{Enfocajon/Legne mèclla u chouèx |Fonccions èpiscopâles|{{{èvèco|}}} }} {{Enfocajon/Legne mèclla u chouèx | Rolos|{{{rolo|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 9|}}} | {{{ministèro 9|}}}{{{prèdècèssor 9|}}}{{{succèssor 9|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 9|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 9|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 9|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 9|}}}}} }} |{{{dâta comencement 9|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 9|}}}||{{{succèssor 9|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 8|}}} | {{{ministèro 8|}}}{{{prèdècèssor 8|}}}{{{succèssor 8|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 8|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 8|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 8|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 8|}}}}} }}|{{{dâta comencement 8|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 8|}}}||{{{succèssor 8|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 7|}}} | {{{ministèro 7|}}}{{{prèdècèssor 7|}}}{{{succèssor 7|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 7|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 7|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 7|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 7|}}}}} }} |{{{dâta comencement 7|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 7|}}}||{{{succèssor 7|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 6|}}} | {{{ministèro 6|}}}{{{prèdècèssor 6|}}}{{{succèssor 6|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 6|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 6|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 6|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 6|}}}}} }}|{{{dâta comencement 6|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 6|}}}||{{{succèssor 6|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 5|}}} | {{{ministèro 5|}}}{{{prèdècèssor 5|}}}{{{succèssor 5|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 5|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 5|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 5|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 5|}}}}} }}|{{{dâta comencement 5|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 5|}}}||{{{succèssor 5|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 4|}}} | {{{ministèro 4|}}}{{{prèdècèssor 4|}}}{{{succèssor 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 4|}}}}} }}|{{{dâta comencement 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 4|}}}||{{{succèssor 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 3|}}} | {{{ministèro 3|}}}{{{prèdècèssor 3|}}}{{{succèssor 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 3|}}}}} }}|{{{dâta comencement 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 3|}}}||{{{succèssor 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 2|}}} | {{{ministèro 2|}}}{{{prèdècèssor 2|}}}{{{succèssor 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 2|}}}}} }}|{{{dâta comencement 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 2|}}}||{{{succèssor 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 1|}}} | {{{ministèro 1|}}}{{{prèdècèssor 1|}}}{{{succèssor 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 1|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 1|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 1|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 1|}}}}} }}|{{{dâta comencement 1|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 1|}}}||{{{succèssor 1|}}} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}} | Âbèssa | Âbèssa | Âbè }} de l’Égllése catolica | {{{charge abaciâla|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Bènèdiccion abaciâla|{{#invoke:Dâta|dataEnfocajon|data|{{{bènèdiccion abaciâla|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 4|}}} | {{{charge abaciâla 4|}}}{{{âbè devant 4|}}}{{{âbè aprés 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 4|}}} }} }}|{{{dâta comencement âbè 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 4|}}}||{{{âbè aprés 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 3|}}} | {{{charge abaciâla 3|}}}{{{âbè devant 3|}}}{{{âbè aprés 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 3|}}} }} }}|{{{dâta comencement âbè 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 3|}}}||{{{âbè aprés 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 2|}}} | {{{charge abaciâla 2|}}}{{{âbè devant 2|}}}{{{âbè aprés 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 2|}}} }} }}|{{{dâta comencement âbè 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 2|}}}||{{{âbè aprés 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla|}}} | {{{charge abaciâla|}}}{{{âbè devant|}}}{{{âbè aprés|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè|}}} }} }}|{{{dâta comencement âbè|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant|}}}||{{{âbè aprés|}}} }} {{Enfocajon/Sot-titro u chouèx | Ôtres fonccions | {{{fonc religioses|}}}{{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Sot-titro u chouèx | Fonccion religiosa | {{{fonc religioses|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc religioses|}}}||left }} {{Enfocajon/Sot-titro u chouèx | Fonccion layica | {{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc layiques|}}}||left }} {{Enfocajon/Sèparator u chouèx | {{Wikidata|P109 |{{{signatura|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} ||150|Signatura de {{{nom|{{PAGENAME}}}}} }} {{Enfocajon/Sèparator u chouèx | {{{blâson|}}}{{{blâson simplo|}}}{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{{va|}}}{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{{blâson|}}}|{{{blâson|}}}||100|Blâson }} {{Enfocajon/Legne u chouèx | {{{blâson simplo|}}} | {{#if:{{{titro|}}}|<div class="center">{{Armoueria avouéc ornaments comons|{{#if:{{{ornament de defôr|}}}|{{{ornament de defôr|}}}|{{#switch:{{ucfirst:{{{titro|}}}}} | Èvèco = Èvèco | Arcevèco = Arcevèco | Patriârcho = Patriârcho ou ben Primat | Primat = Patriârcho ou ben Primat | Cardenâl = Cardenâl | Âbè nulius = Âbè nulius | Âbè = Âbè }}}}|blâson={{{blâson simplo|}}}|coef=0.5|align=center|enfocajon=true}}</div>|<span class="fota">Vos dête spècefiar lo champ titro !</span>}} }} {{Enfocajon/Legne u chouèx | {{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}} |<small><i>{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{#if:{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}|{{#if:{{{devisa|}}}||<br />{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}}}}}</i></small> }} {{Enfocajon/Legne u chouèx | {{{va|}}}|[http://press.vatican.va/content/salastampa/it/documentation/cardinali_biografie/cardinali_bio_{{{va}}}.html <small>{{it}} Notice dessus ''vatican.va''</small>] }} {{Enfocajon/Legne u chouèx |{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}}|[http://www.catholic-hierarchy.org/bishop/b{{wikidata|P1047 |{{{ch|}}}|ucfirst=-|addcat=true|entity={{{wikidata|}}}}}.html <small>{{en}} Notice dessus ''catholic-hierarchy.org''</small>] }} {{Enfocajon/Notice | Enfocajon Prèlat catolico | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Fin}}{{#ifeq:{{NAMESPACENUMBER}}|0|{{#if:{{{ch|}}}|{{#if:{{#property:P1047}}|<!-- both the parameter and the wikidata property exist: compare the two ... -->{{#ifeq:{{{ch}}}|{{#property:P1047}}|<!-- they are equal -->[[Catègorie:Identifient Catholic Hierarchy pariér dessus Wikidata]]|<!-- they are different -->[[Catègorie:Identifient Catholic Hierarchy difèrent dessus Wikidata]]}}|<!-- the parameter exists while the wikidata property does not -->[[Catègorie:Identifient Catholic Hierarchy absent de Wikidata]]}}|}}}}</includeonly><noinclude>{{Documentacion}}</noinclude> k5wtw58lghplutahyyegwp18i24m89x 231420 231419 2026-05-28T22:46:43Z ChrisPtDe 22 corrèccion 231420 wikitext text/x-wiki <includeonly>{{Enfocajon/Comencement}} {{Enfocajon/Titro | {{{nom|{{PAGENAME}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=pictogramo|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{|}}}|catègoria=tèrcièra}}<!-- }} {{Enfocajon/Sèparator u chouèx | <center>[[Alfabèt fonètico entèrnacionâl|{{{prononciacion|}}}]]</center> | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Émâge | {{Wikidata|P18 |{{{émâge|}}} |numval=1|entity={{{wikidata|}}}}} |{{{lègenda|}}}|{{{talye émâge|}}}||||Prèlat catolico }} {{Enfocajon/Sot-titro | Biografia | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx |Nom de nèssence |{{wikidata|P1477|{{{nom de nèssence|}}}|isinlanguage=frp|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx |Nèssence |{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|nèssence|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de nèssence|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P569}}{{NAMESPACE}}||[[Catègorie:P569 absent de Wikidata]]}}}} }} {{Enfocajon/Legne mèclla u chouèx | Pâre |{{wikidata|P22|{{{pâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Mâre |{{wikidata|P25|{{{mâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôrdre religiox |{{wikidata|P611|{{{ôrdre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Profèssion solanèla |{{#invoke:Dâta|dataEnfocajon|data|{{{profèssion solanèla|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion|Ordinacion de prétro]]|{{#invoke:Dâta|dataEnfocajon|data|{{{ordinacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Pèrta de l’ètat cllèricâl#Renvouè de l’ètat cllèricâl|Renvouè de l’ètat cllèricâl]]|{{#invoke:Dâta|dataEnfocajon|data|{{{layicisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Èxcomunicacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{èxcomunicacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Môrt |{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|môrt|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de môrt|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P570}}{{NAMESPACE}}||[[Catègorie:P570 absent de Wikidata]]}}}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{canonisacion|}}}|Sant|Benherox}} de l’Égllése catolica | {{{canonisacion|{{{bèatificacion|}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | [[Canonisacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{canonisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Bèatificacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{bèatificacion|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}}|Antipapa|Antipapa|Papa}} de l’Égllése catolica | {{{comencement pontificat|{{{entronisacion|{{{fin pontificat|{{{succèssor papa|}}}}}}}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Èlèccion u pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{comencement pontificat|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Entronisacion|{{#invoke:Dâta|dataEnfocajon|data|{{{entronisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Fin du pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{fin pontificat|}}} }} }} {{Enfocajon/Succèssion | {{{prèdècèssor papa|}}}||{{{succèssor papa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) antipapa(s)|{{{antipapa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) papa(s)|{{{papa|}}} }} {{Enfocajon/Sot-titro u chouèx | Cardenâl de l’Égllése catolica | {{{crèacion|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Fêt<br />cardenâl|{{#invoke:Dâta|dataEnfocajon|data|{{{crèacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Titro cardenaliço]]|{{{titro cardenaliço|}}} }} {{Enfocajon/Legne mèclla u chouèx | Dèmission|{{#invoke:Dâta|dataEnfocajon|data|{{{dèmission cardenâl|}}} }} }} {{#ifeq:{{ucfirst:{{{titro|}}}}}|Prétro| | {{Enfocajon/Sot-titro u chouèx | Èvèco de l’Égllése catolica | {{{dèrriér titro|}}}{{{èvèco|}}}{{{ministèro 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion èpiscopâla de rito romen|Ordinacion èpiscopâla]]|{{#invoke:Dâta|dataEnfocajon|data|{{{consacracion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Dèrriér titro ou ben fonccion|{{{dèrriér titro|}}} }} {{Enfocajon/Legne mèclla u chouèx |Fonccions èpiscopâles|{{{èvèco|}}} }} {{Enfocajon/Legne mèclla u chouèx | Rolos|{{{rolo|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 9|}}} | {{{ministèro 9|}}}{{{prèdècèssor 9|}}}{{{succèssor 9|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 9|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 9|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 9|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 9|}}}}} }} |{{{dâta comencement 9|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 9|}}}||{{{succèssor 9|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 8|}}} | {{{ministèro 8|}}}{{{prèdècèssor 8|}}}{{{succèssor 8|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 8|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 8|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 8|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 8|}}}}} }}|{{{dâta comencement 8|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 8|}}}||{{{succèssor 8|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 7|}}} | {{{ministèro 7|}}}{{{prèdècèssor 7|}}}{{{succèssor 7|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 7|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 7|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 7|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 7|}}}}} }} |{{{dâta comencement 7|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 7|}}}||{{{succèssor 7|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 6|}}} | {{{ministèro 6|}}}{{{prèdècèssor 6|}}}{{{succèssor 6|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 6|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 6|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 6|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 6|}}}}} }}|{{{dâta comencement 6|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 6|}}}||{{{succèssor 6|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 5|}}} | {{{ministèro 5|}}}{{{prèdècèssor 5|}}}{{{succèssor 5|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 5|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 5|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 5|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 5|}}}}} }}|{{{dâta comencement 5|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 5|}}}||{{{succèssor 5|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 4|}}} | {{{ministèro 4|}}}{{{prèdècèssor 4|}}}{{{succèssor 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 4|}}}}} }}|{{{dâta comencement 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 4|}}}||{{{succèssor 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 3|}}} | {{{ministèro 3|}}}{{{prèdècèssor 3|}}}{{{succèssor 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 3|}}}}} }}|{{{dâta comencement 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 3|}}}||{{{succèssor 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 2|}}} | {{{ministèro 2|}}}{{{prèdècèssor 2|}}}{{{succèssor 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 2|}}}}} }}|{{{dâta comencement 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 2|}}}||{{{succèssor 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 1|}}} | {{{ministèro 1|}}}{{{prèdècèssor 1|}}}{{{succèssor 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 1|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 1|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 1|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 1|}}}}} }}|{{{dâta comencement 1|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 1|}}}||{{{succèssor 1|}}} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}} | Âbèssa | Âbèssa | Âbè }} de l’Égllése catolica | {{{charge abaciâla|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Bènèdiccion abaciâla|{{#invoke:Dâta|dataEnfocajon|data|{{{bènèdiccion abaciâla|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 4|}}} | {{{charge abaciâla 4|}}}{{{âbè devant 4|}}}{{{âbè aprés 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 4|}}} }} }}|{{{dâta comencement âbè 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 4|}}}||{{{âbè aprés 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 3|}}} | {{{charge abaciâla 3|}}}{{{âbè devant 3|}}}{{{âbè aprés 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 3|}}} }} }}|{{{dâta comencement âbè 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 3|}}}||{{{âbè aprés 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 2|}}} | {{{charge abaciâla 2|}}}{{{âbè devant 2|}}}{{{âbè aprés 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 2|}}} }} }}|{{{dâta comencement âbè 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 2|}}}||{{{âbè aprés 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla|}}} | {{{charge abaciâla|}}}{{{âbè devant|}}}{{{âbè aprés|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè|}}} }} }}|{{{dâta comencement âbè|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant|}}}||{{{âbè aprés|}}} }} {{Enfocajon/Sot-titro u chouèx | Ôtres fonccions | {{{fonc religioses|}}}{{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Sot-titro u chouèx | Fonccion religiosa | {{{fonc religioses|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc religioses|}}}||left }} {{Enfocajon/Sot-titro u chouèx | Fonccion layica | {{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc layiques|}}}||left }} {{Enfocajon/Sèparator u chouèx | {{Wikidata|P109 |{{{signatura|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} ||150|Signatura de {{{nom|{{PAGENAME}}}}} }} {{Enfocajon/Sèparator u chouèx | {{{blâson|}}}{{{blâson simplo|}}}{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{{va|}}}{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{{blâson|}}}|{{{blâson|}}}||100|Blâson }} {{Enfocajon/Legne u chouèx | {{{blâson simplo|}}} | {{#if:{{{titro|}}}|<div class="center">{{Armoueria avouéc ornaments comons|{{#if:{{{ornament de defôr|}}}|{{{ornament de defôr|}}}|{{#switch:{{ucfirst:{{{titro|}}}}} | Èvèco = Èvèco | Arcevèco = Arcevèco | Patriârcho = Patriârcho ou ben Primat | Primat = Patriârcho ou ben Primat | Cardenâl = Cardenâl | Âbè nulius = Âbè nulius | Âbè = Âbè }}}}|blâson={{{blâson simplo|}}}|coef=0.5|align=center|enfocajon=true}}</div>|<span class="fota">Vos dête spècefiar lo champ titro !</span>}} }} {{Enfocajon/Legne u chouèx | {{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}} |<small><i>{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{#if:{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}|{{#if:{{{devisa|}}}||<br />{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}}}}}</i></small> }} {{Enfocajon/Legne u chouèx | {{{va|}}}|[http://press.vatican.va/content/salastampa/it/documentation/cardinali_biografie/cardinali_bio_{{{va}}}.html <small>{{it}} Notice dessus ''vatican.va''</small>] }} {{Enfocajon/Legne u chouèx |{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}}|[http://www.catholic-hierarchy.org/bishop/b{{wikidata|P1047 |{{{ch|}}}|ucfirst=-|addcat=true|entity={{{wikidata|}}}}}.html <small>{{en}} Notice dessus ''catholic-hierarchy.org''</small>] }} {{Enfocajon/Notice | Enfocajon Prèlat catolico | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Fin}}{{#ifeq:{{NAMESPACENUMBER}}|0|{{#if:{{{ch|}}}|{{#if:{{#property:P1047}}|<!-- both the parameter and the wikidata property exist: compare the two ... -->{{#ifeq:{{{ch}}}|{{#property:P1047}}|<!-- they are equal -->[[Catègorie:Identifient Catholic Hierarchy pariér dessus Wikidata]]|<!-- they are different -->[[Catègorie:Identifient Catholic Hierarchy difèrent dessus Wikidata]]}}|<!-- the parameter exists while the wikidata property does not -->[[Catègorie:Identifient Catholic Hierarchy absent de Wikidata]]}}|}}}}</includeonly><noinclude>{{Documentacion}}</noinclude> 7d5h30nyzj98usqp4y66sul1irfbwsl 231421 231420 2026-05-28T22:48:14Z ChrisPtDe 22 corrèccion 231421 wikitext text/x-wiki <includeonly>{{Enfocajon/Comencement}} {{Enfocajon/Titro | {{{nom|{{PAGENAME}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=pictogramo|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Sèparator u chouèx | <center>[[Alfabèt fonètico entèrnacionâl|{{{prononciacion|}}}]]</center> | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Émâge | {{Wikidata|P18 |{{{émâge|}}} |numval=1|entity={{{wikidata|}}}}} |{{{lègenda|}}}|{{{talye émâge|}}}||||Prèlat catolico }} {{Enfocajon/Sot-titro | Biografia | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx |Nom de nèssence |{{wikidata|P1477|{{{nom de nèssence|}}}|isinlanguage=frp|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx |Nèssence |{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|nèssence|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de nèssence|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P569}}{{NAMESPACE}}||[[Catègorie:P569 absent de Wikidata]]}}}} }} {{Enfocajon/Legne mèclla u chouèx | Pâre |{{wikidata|P22|{{{pâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Mâre |{{wikidata|P25|{{{mâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôrdre religiox |{{wikidata|P611|{{{ôrdre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Profèssion solanèla |{{#invoke:Dâta|dataEnfocajon|data|{{{profèssion solanèla|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion|Ordinacion de prétro]]|{{#invoke:Dâta|dataEnfocajon|data|{{{ordinacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Pèrta de l’ètat cllèricâl#Renvouè de l’ètat cllèricâl|Renvouè de l’ètat cllèricâl]]|{{#invoke:Dâta|dataEnfocajon|data|{{{layicisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Èxcomunicacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{èxcomunicacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Môrt |{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|môrt|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de môrt|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P570}}{{NAMESPACE}}||[[Catègorie:P570 absent de Wikidata]]}}}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{canonisacion|}}}|Sant|Benherox}} de l’Égllése catolica | {{{canonisacion|{{{bèatificacion|}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | [[Canonisacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{canonisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Bèatificacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{bèatificacion|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}}|Antipapa|Antipapa|Papa}} de l’Égllése catolica | {{{comencement pontificat|{{{entronisacion|{{{fin pontificat|{{{succèssor papa|}}}}}}}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Èlèccion u pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{comencement pontificat|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Entronisacion|{{#invoke:Dâta|dataEnfocajon|data|{{{entronisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Fin du pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{fin pontificat|}}} }} }} {{Enfocajon/Succèssion | {{{prèdècèssor papa|}}}||{{{succèssor papa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) antipapa(s)|{{{antipapa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) papa(s)|{{{papa|}}} }} {{Enfocajon/Sot-titro u chouèx | Cardenâl de l’Égllése catolica | {{{crèacion|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Fêt<br />cardenâl|{{#invoke:Dâta|dataEnfocajon|data|{{{crèacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Titro cardenaliço]]|{{{titro cardenaliço|}}} }} {{Enfocajon/Legne mèclla u chouèx | Dèmission|{{#invoke:Dâta|dataEnfocajon|data|{{{dèmission cardenâl|}}} }} }} {{#ifeq:{{ucfirst:{{{titro|}}}}}|Prétro| | {{Enfocajon/Sot-titro u chouèx | Èvèco de l’Égllése catolica | {{{dèrriér titro|}}}{{{èvèco|}}}{{{ministèro 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion èpiscopâla de rito romen|Ordinacion èpiscopâla]]|{{#invoke:Dâta|dataEnfocajon|data|{{{consacracion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Dèrriér titro ou ben fonccion|{{{dèrriér titro|}}} }} {{Enfocajon/Legne mèclla u chouèx |Fonccions èpiscopâles|{{{èvèco|}}} }} {{Enfocajon/Legne mèclla u chouèx | Rolos|{{{rolo|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 9|}}} | {{{ministèro 9|}}}{{{prèdècèssor 9|}}}{{{succèssor 9|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 9|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 9|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 9|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 9|}}}}} }} |{{{dâta comencement 9|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 9|}}}||{{{succèssor 9|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 8|}}} | {{{ministèro 8|}}}{{{prèdècèssor 8|}}}{{{succèssor 8|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 8|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 8|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 8|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 8|}}}}} }}|{{{dâta comencement 8|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 8|}}}||{{{succèssor 8|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 7|}}} | {{{ministèro 7|}}}{{{prèdècèssor 7|}}}{{{succèssor 7|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 7|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 7|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 7|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 7|}}}}} }} |{{{dâta comencement 7|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 7|}}}||{{{succèssor 7|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 6|}}} | {{{ministèro 6|}}}{{{prèdècèssor 6|}}}{{{succèssor 6|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 6|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 6|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 6|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 6|}}}}} }}|{{{dâta comencement 6|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 6|}}}||{{{succèssor 6|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 5|}}} | {{{ministèro 5|}}}{{{prèdècèssor 5|}}}{{{succèssor 5|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 5|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 5|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 5|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 5|}}}}} }}|{{{dâta comencement 5|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 5|}}}||{{{succèssor 5|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 4|}}} | {{{ministèro 4|}}}{{{prèdècèssor 4|}}}{{{succèssor 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 4|}}}}} }}|{{{dâta comencement 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 4|}}}||{{{succèssor 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 3|}}} | {{{ministèro 3|}}}{{{prèdècèssor 3|}}}{{{succèssor 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 3|}}}}} }}|{{{dâta comencement 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 3|}}}||{{{succèssor 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 2|}}} | {{{ministèro 2|}}}{{{prèdècèssor 2|}}}{{{succèssor 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 2|}}}}} }}|{{{dâta comencement 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 2|}}}||{{{succèssor 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 1|}}} | {{{ministèro 1|}}}{{{prèdècèssor 1|}}}{{{succèssor 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 1|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 1|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 1|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 1|}}}}} }}|{{{dâta comencement 1|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 1|}}}||{{{succèssor 1|}}} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}} | Âbèssa | Âbèssa | Âbè }} de l’Égllése catolica | {{{charge abaciâla|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Bènèdiccion abaciâla|{{#invoke:Dâta|dataEnfocajon|data|{{{bènèdiccion abaciâla|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 4|}}} | {{{charge abaciâla 4|}}}{{{âbè devant 4|}}}{{{âbè aprés 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 4|}}} }} }}|{{{dâta comencement âbè 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 4|}}}||{{{âbè aprés 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 3|}}} | {{{charge abaciâla 3|}}}{{{âbè devant 3|}}}{{{âbè aprés 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 3|}}} }} }}|{{{dâta comencement âbè 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 3|}}}||{{{âbè aprés 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 2|}}} | {{{charge abaciâla 2|}}}{{{âbè devant 2|}}}{{{âbè aprés 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 2|}}} }} }}|{{{dâta comencement âbè 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 2|}}}||{{{âbè aprés 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla|}}} | {{{charge abaciâla|}}}{{{âbè devant|}}}{{{âbè aprés|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè|}}} }} }}|{{{dâta comencement âbè|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant|}}}||{{{âbè aprés|}}} }} {{Enfocajon/Sot-titro u chouèx | Ôtres fonccions | {{{fonc religioses|}}}{{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Sot-titro u chouèx | Fonccion religiosa | {{{fonc religioses|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc religioses|}}}||left }} {{Enfocajon/Sot-titro u chouèx | Fonccion layica | {{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc layiques|}}}||left }} {{Enfocajon/Sèparator u chouèx | {{Wikidata|P109 |{{{signatura|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} ||150|Signatura de {{{nom|{{PAGENAME}}}}} }} {{Enfocajon/Sèparator u chouèx | {{{blâson|}}}{{{blâson simplo|}}}{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{{va|}}}{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{{blâson|}}}|{{{blâson|}}}||100|Blâson }} {{Enfocajon/Legne u chouèx | {{{blâson simplo|}}} | {{#if:{{{titro|}}}|<div class="center">{{Armoueria avouéc ornaments comons|{{#if:{{{ornament de defôr|}}}|{{{ornament de defôr|}}}|{{#switch:{{ucfirst:{{{titro|}}}}} | Èvèco = Èvèco | Arcevèco = Arcevèco | Patriârcho = Patriârcho ou ben Primat | Primat = Patriârcho ou ben Primat | Cardenâl = Cardenâl | Âbè nulius = Âbè nulius | Âbè = Âbè }}}}|blâson={{{blâson simplo|}}}|coef=0.5|align=center|enfocajon=true}}</div>|<span class="fota">Vos dête spècefiar lo champ titro !</span>}} }} {{Enfocajon/Legne u chouèx | {{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}} |<small><i>{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{#if:{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}|{{#if:{{{devisa|}}}||<br />{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}}}}}</i></small> }} {{Enfocajon/Legne u chouèx | {{{va|}}}|[http://press.vatican.va/content/salastampa/it/documentation/cardinali_biografie/cardinali_bio_{{{va}}}.html <small>{{it}} Notice dessus ''vatican.va''</small>] }} {{Enfocajon/Legne u chouèx |{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}}|[http://www.catholic-hierarchy.org/bishop/b{{wikidata|P1047 |{{{ch|}}}|ucfirst=-|addcat=true|entity={{{wikidata|}}}}}.html <small>{{en}} Notice dessus ''catholic-hierarchy.org''</small>] }} {{Enfocajon/Notice | Enfocajon Prèlat catolico | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Fin}}{{#ifeq:{{NAMESPACENUMBER}}|0|{{#if:{{{ch|}}}|{{#if:{{#property:P1047}}|<!-- both the parameter and the wikidata property exist: compare the two ... -->{{#ifeq:{{{ch}}}|{{#property:P1047}}|<!-- they are equal -->[[Catègorie:Identifient Catholic Hierarchy pariér dessus Wikidata]]|<!-- they are different -->[[Catègorie:Identifient Catholic Hierarchy difèrent dessus Wikidata]]}}|<!-- the parameter exists while the wikidata property does not -->[[Catègorie:Identifient Catholic Hierarchy absent de Wikidata]]}}|}}}}</includeonly><noinclude>{{Documentacion}}</noinclude> ggbtmcxtvvegelcwg3mqff6n9xwu3l1 231422 231421 2026-05-28T22:50:01Z ChrisPtDe 22 corrèccion 231422 wikitext text/x-wiki <includeonly>{{Enfocajon/Comencement}} {{Enfocajon/Titro | {{{nom|{{PAGENAME}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=pictogramo|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne u chouèx | <center>[[Alfabèt fonètico entèrnacionâl|{{{prononciacion|}}}]]</center> | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Émâge | {{Wikidata|P18 |{{{émâge|}}} |numval=1|entity={{{wikidata|}}}}} |{{{lègenda|}}}|{{{talye émâge|}}}||||Prèlat catolico }} {{Enfocajon/Sot-titro | Biografia | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx |Nom de nèssence |{{wikidata|P1477|{{{nom de nèssence|}}}|isinlanguage=frp|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx |Nèssence |{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|nèssence|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de nèssence|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P569}}{{NAMESPACE}}||[[Catègorie:P569 absent de Wikidata]]}}}} }} {{Enfocajon/Legne mèclla u chouèx | Pâre |{{wikidata|P22|{{{pâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Mâre |{{wikidata|P25|{{{mâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôrdre religiox |{{wikidata|P611|{{{ôrdre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Profèssion solanèla |{{#invoke:Dâta|dataEnfocajon|data|{{{profèssion solanèla|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion|Ordinacion de prétro]]|{{#invoke:Dâta|dataEnfocajon|data|{{{ordinacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Pèrta de l’ètat cllèricâl#Renvouè de l’ètat cllèricâl|Renvouè de l’ètat cllèricâl]]|{{#invoke:Dâta|dataEnfocajon|data|{{{layicisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Èxcomunicacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{èxcomunicacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Môrt |{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|môrt|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de môrt|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P570}}{{NAMESPACE}}||[[Catègorie:P570 absent de Wikidata]]}}}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{canonisacion|}}}|Sant|Benherox}} de l’Égllése catolica | {{{canonisacion|{{{bèatificacion|}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | [[Canonisacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{canonisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Bèatificacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{bèatificacion|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}}|Antipapa|Antipapa|Papa}} de l’Égllése catolica | {{{comencement pontificat|{{{entronisacion|{{{fin pontificat|{{{succèssor papa|}}}}}}}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Èlèccion u pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{comencement pontificat|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Entronisacion|{{#invoke:Dâta|dataEnfocajon|data|{{{entronisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Fin du pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{fin pontificat|}}} }} }} {{Enfocajon/Succèssion | {{{prèdècèssor papa|}}}||{{{succèssor papa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) antipapa(s)|{{{antipapa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) papa(s)|{{{papa|}}} }} {{Enfocajon/Sot-titro u chouèx | Cardenâl de l’Égllése catolica | {{{crèacion|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Fêt<br />cardenâl|{{#invoke:Dâta|dataEnfocajon|data|{{{crèacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Titro cardenaliço]]|{{{titro cardenaliço|}}} }} {{Enfocajon/Legne mèclla u chouèx | Dèmission|{{#invoke:Dâta|dataEnfocajon|data|{{{dèmission cardenâl|}}} }} }} {{#ifeq:{{ucfirst:{{{titro|}}}}}|Prétro| | {{Enfocajon/Sot-titro u chouèx | Èvèco de l’Égllése catolica | {{{dèrriér titro|}}}{{{èvèco|}}}{{{ministèro 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion èpiscopâla de rito romen|Ordinacion èpiscopâla]]|{{#invoke:Dâta|dataEnfocajon|data|{{{consacracion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Dèrriér titro ou ben fonccion|{{{dèrriér titro|}}} }} {{Enfocajon/Legne mèclla u chouèx |Fonccions èpiscopâles|{{{èvèco|}}} }} {{Enfocajon/Legne mèclla u chouèx | Rolos|{{{rolo|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 9|}}} | {{{ministèro 9|}}}{{{prèdècèssor 9|}}}{{{succèssor 9|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 9|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 9|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 9|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 9|}}}}} }} |{{{dâta comencement 9|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 9|}}}||{{{succèssor 9|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 8|}}} | {{{ministèro 8|}}}{{{prèdècèssor 8|}}}{{{succèssor 8|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 8|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 8|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 8|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 8|}}}}} }}|{{{dâta comencement 8|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 8|}}}||{{{succèssor 8|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 7|}}} | {{{ministèro 7|}}}{{{prèdècèssor 7|}}}{{{succèssor 7|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 7|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 7|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 7|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 7|}}}}} }} |{{{dâta comencement 7|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 7|}}}||{{{succèssor 7|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 6|}}} | {{{ministèro 6|}}}{{{prèdècèssor 6|}}}{{{succèssor 6|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 6|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 6|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 6|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 6|}}}}} }}|{{{dâta comencement 6|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 6|}}}||{{{succèssor 6|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 5|}}} | {{{ministèro 5|}}}{{{prèdècèssor 5|}}}{{{succèssor 5|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 5|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 5|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 5|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 5|}}}}} }}|{{{dâta comencement 5|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 5|}}}||{{{succèssor 5|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 4|}}} | {{{ministèro 4|}}}{{{prèdècèssor 4|}}}{{{succèssor 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 4|}}}}} }}|{{{dâta comencement 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 4|}}}||{{{succèssor 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 3|}}} | {{{ministèro 3|}}}{{{prèdècèssor 3|}}}{{{succèssor 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 3|}}}}} }}|{{{dâta comencement 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 3|}}}||{{{succèssor 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 2|}}} | {{{ministèro 2|}}}{{{prèdècèssor 2|}}}{{{succèssor 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 2|}}}}} }}|{{{dâta comencement 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 2|}}}||{{{succèssor 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 1|}}} | {{{ministèro 1|}}}{{{prèdècèssor 1|}}}{{{succèssor 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 1|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 1|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 1|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 1|}}}}} }}|{{{dâta comencement 1|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 1|}}}||{{{succèssor 1|}}} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}} | Âbèssa | Âbèssa | Âbè }} de l’Égllése catolica | {{{charge abaciâla|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Bènèdiccion abaciâla|{{#invoke:Dâta|dataEnfocajon|data|{{{bènèdiccion abaciâla|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 4|}}} | {{{charge abaciâla 4|}}}{{{âbè devant 4|}}}{{{âbè aprés 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 4|}}} }} }}|{{{dâta comencement âbè 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 4|}}}||{{{âbè aprés 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 3|}}} | {{{charge abaciâla 3|}}}{{{âbè devant 3|}}}{{{âbè aprés 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 3|}}} }} }}|{{{dâta comencement âbè 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 3|}}}||{{{âbè aprés 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 2|}}} | {{{charge abaciâla 2|}}}{{{âbè devant 2|}}}{{{âbè aprés 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 2|}}} }} }}|{{{dâta comencement âbè 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 2|}}}||{{{âbè aprés 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla|}}} | {{{charge abaciâla|}}}{{{âbè devant|}}}{{{âbè aprés|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè|}}} }} }}|{{{dâta comencement âbè|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant|}}}||{{{âbè aprés|}}} }} {{Enfocajon/Sot-titro u chouèx | Ôtres fonccions | {{{fonc religioses|}}}{{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Sot-titro u chouèx | Fonccion religiosa | {{{fonc religioses|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc religioses|}}}||left }} {{Enfocajon/Sot-titro u chouèx | Fonccion layica | {{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc layiques|}}}||left }} {{Enfocajon/Sèparator u chouèx | {{Wikidata|P109 |{{{signatura|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} ||150|Signatura de {{{nom|{{PAGENAME}}}}} }} {{Enfocajon/Sèparator u chouèx | {{{blâson|}}}{{{blâson simplo|}}}{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{{va|}}}{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{{blâson|}}}|{{{blâson|}}}||100|Blâson }} {{Enfocajon/Legne u chouèx | {{{blâson simplo|}}} | {{#if:{{{titro|}}}|<div class="center">{{Armoueria avouéc ornaments comons|{{#if:{{{ornament de defôr|}}}|{{{ornament de defôr|}}}|{{#switch:{{ucfirst:{{{titro|}}}}} | Èvèco = Èvèco | Arcevèco = Arcevèco | Patriârcho = Patriârcho ou ben Primat | Primat = Patriârcho ou ben Primat | Cardenâl = Cardenâl | Âbè nulius = Âbè nulius | Âbè = Âbè }}}}|blâson={{{blâson simplo|}}}|coef=0.5|align=center|enfocajon=true}}</div>|<span class="fota">Vos dête spècefiar lo champ titro !</span>}} }} {{Enfocajon/Legne u chouèx | {{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}} |<small><i>{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{#if:{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}|{{#if:{{{devisa|}}}||<br />{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}}}}}</i></small> }} {{Enfocajon/Legne u chouèx | {{{va|}}}|[http://press.vatican.va/content/salastampa/it/documentation/cardinali_biografie/cardinali_bio_{{{va}}}.html <small>{{it}} Notice dessus ''vatican.va''</small>] }} {{Enfocajon/Legne u chouèx |{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}}|[http://www.catholic-hierarchy.org/bishop/b{{wikidata|P1047 |{{{ch|}}}|ucfirst=-|addcat=true|entity={{{wikidata|}}}}}.html <small>{{en}} Notice dessus ''catholic-hierarchy.org''</small>] }} {{Enfocajon/Notice | Enfocajon Prèlat catolico | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Fin}}{{#ifeq:{{NAMESPACENUMBER}}|0|{{#if:{{{ch|}}}|{{#if:{{#property:P1047}}|<!-- both the parameter and the wikidata property exist: compare the two ... -->{{#ifeq:{{{ch}}}|{{#property:P1047}}|<!-- they are equal -->[[Catègorie:Identifient Catholic Hierarchy pariér dessus Wikidata]]|<!-- they are different -->[[Catègorie:Identifient Catholic Hierarchy difèrent dessus Wikidata]]}}|<!-- the parameter exists while the wikidata property does not -->[[Catègorie:Identifient Catholic Hierarchy absent de Wikidata]]}}|}}}}</includeonly><noinclude>{{Documentacion}}</noinclude> s2kk9to3brhpls2q429426eijmvtl33 231423 231422 2026-05-28T22:50:23Z ChrisPtDe 22 corrèccion 231423 wikitext text/x-wiki <includeonly>{{Enfocajon/Comencement}} {{Enfocajon/Titro | {{{nom|{{PAGENAME}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=pictogramo|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne u chouèx | <center>[[Alfabèt fonètico entèrnacionâl|{{{prononciacion|}}}]]</center> }} {{Enfocajon/Émâge | {{Wikidata|P18 |{{{émâge|}}} |numval=1|entity={{{wikidata|}}}}} |{{{lègenda|}}}|{{{talye émâge|}}}||||Prèlat catolico }} {{Enfocajon/Sot-titro | Biografia | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx |Nom de nèssence |{{wikidata|P1477|{{{nom de nèssence|}}}|isinlanguage=frp|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx |Nèssence |{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|nèssence|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de nèssence|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P569}}{{NAMESPACE}}||[[Catègorie:P569 absent de Wikidata]]}}}} }} {{Enfocajon/Legne mèclla u chouèx | Pâre |{{wikidata|P22|{{{pâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Mâre |{{wikidata|P25|{{{mâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôrdre religiox |{{wikidata|P611|{{{ôrdre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Profèssion solanèla |{{#invoke:Dâta|dataEnfocajon|data|{{{profèssion solanèla|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion|Ordinacion de prétro]]|{{#invoke:Dâta|dataEnfocajon|data|{{{ordinacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Pèrta de l’ètat cllèricâl#Renvouè de l’ètat cllèricâl|Renvouè de l’ètat cllèricâl]]|{{#invoke:Dâta|dataEnfocajon|data|{{{layicisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Èxcomunicacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{èxcomunicacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Môrt |{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|môrt|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de môrt|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P570}}{{NAMESPACE}}||[[Catègorie:P570 absent de Wikidata]]}}}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{canonisacion|}}}|Sant|Benherox}} de l’Égllése catolica | {{{canonisacion|{{{bèatificacion|}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | [[Canonisacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{canonisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Bèatificacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{bèatificacion|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}}|Antipapa|Antipapa|Papa}} de l’Égllése catolica | {{{comencement pontificat|{{{entronisacion|{{{fin pontificat|{{{succèssor papa|}}}}}}}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Èlèccion u pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{comencement pontificat|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Entronisacion|{{#invoke:Dâta|dataEnfocajon|data|{{{entronisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Fin du pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{fin pontificat|}}} }} }} {{Enfocajon/Succèssion | {{{prèdècèssor papa|}}}||{{{succèssor papa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) antipapa(s)|{{{antipapa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) papa(s)|{{{papa|}}} }} {{Enfocajon/Sot-titro u chouèx | Cardenâl de l’Égllése catolica | {{{crèacion|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Fêt<br />cardenâl|{{#invoke:Dâta|dataEnfocajon|data|{{{crèacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Titro cardenaliço]]|{{{titro cardenaliço|}}} }} {{Enfocajon/Legne mèclla u chouèx | Dèmission|{{#invoke:Dâta|dataEnfocajon|data|{{{dèmission cardenâl|}}} }} }} {{#ifeq:{{ucfirst:{{{titro|}}}}}|Prétro| | {{Enfocajon/Sot-titro u chouèx | Èvèco de l’Égllése catolica | {{{dèrriér titro|}}}{{{èvèco|}}}{{{ministèro 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion èpiscopâla de rito romen|Ordinacion èpiscopâla]]|{{#invoke:Dâta|dataEnfocajon|data|{{{consacracion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Dèrriér titro ou ben fonccion|{{{dèrriér titro|}}} }} {{Enfocajon/Legne mèclla u chouèx |Fonccions èpiscopâles|{{{èvèco|}}} }} {{Enfocajon/Legne mèclla u chouèx | Rolos|{{{rolo|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 9|}}} | {{{ministèro 9|}}}{{{prèdècèssor 9|}}}{{{succèssor 9|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 9|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 9|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 9|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 9|}}}}} }} |{{{dâta comencement 9|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 9|}}}||{{{succèssor 9|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 8|}}} | {{{ministèro 8|}}}{{{prèdècèssor 8|}}}{{{succèssor 8|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 8|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 8|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 8|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 8|}}}}} }}|{{{dâta comencement 8|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 8|}}}||{{{succèssor 8|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 7|}}} | {{{ministèro 7|}}}{{{prèdècèssor 7|}}}{{{succèssor 7|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 7|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 7|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 7|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 7|}}}}} }} |{{{dâta comencement 7|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 7|}}}||{{{succèssor 7|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 6|}}} | {{{ministèro 6|}}}{{{prèdècèssor 6|}}}{{{succèssor 6|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 6|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 6|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 6|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 6|}}}}} }}|{{{dâta comencement 6|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 6|}}}||{{{succèssor 6|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 5|}}} | {{{ministèro 5|}}}{{{prèdècèssor 5|}}}{{{succèssor 5|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 5|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 5|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 5|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 5|}}}}} }}|{{{dâta comencement 5|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 5|}}}||{{{succèssor 5|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 4|}}} | {{{ministèro 4|}}}{{{prèdècèssor 4|}}}{{{succèssor 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 4|}}}}} }}|{{{dâta comencement 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 4|}}}||{{{succèssor 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 3|}}} | {{{ministèro 3|}}}{{{prèdècèssor 3|}}}{{{succèssor 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 3|}}}}} }}|{{{dâta comencement 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 3|}}}||{{{succèssor 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 2|}}} | {{{ministèro 2|}}}{{{prèdècèssor 2|}}}{{{succèssor 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 2|}}}}} }}|{{{dâta comencement 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 2|}}}||{{{succèssor 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 1|}}} | {{{ministèro 1|}}}{{{prèdècèssor 1|}}}{{{succèssor 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 1|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 1|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 1|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 1|}}}}} }}|{{{dâta comencement 1|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 1|}}}||{{{succèssor 1|}}} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}} | Âbèssa | Âbèssa | Âbè }} de l’Égllése catolica | {{{charge abaciâla|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Bènèdiccion abaciâla|{{#invoke:Dâta|dataEnfocajon|data|{{{bènèdiccion abaciâla|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 4|}}} | {{{charge abaciâla 4|}}}{{{âbè devant 4|}}}{{{âbè aprés 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 4|}}} }} }}|{{{dâta comencement âbè 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 4|}}}||{{{âbè aprés 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 3|}}} | {{{charge abaciâla 3|}}}{{{âbè devant 3|}}}{{{âbè aprés 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 3|}}} }} }}|{{{dâta comencement âbè 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 3|}}}||{{{âbè aprés 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 2|}}} | {{{charge abaciâla 2|}}}{{{âbè devant 2|}}}{{{âbè aprés 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 2|}}} }} }}|{{{dâta comencement âbè 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 2|}}}||{{{âbè aprés 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla|}}} | {{{charge abaciâla|}}}{{{âbè devant|}}}{{{âbè aprés|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè|}}} }} }}|{{{dâta comencement âbè|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant|}}}||{{{âbè aprés|}}} }} {{Enfocajon/Sot-titro u chouèx | Ôtres fonccions | {{{fonc religioses|}}}{{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Sot-titro u chouèx | Fonccion religiosa | {{{fonc religioses|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc religioses|}}}||left }} {{Enfocajon/Sot-titro u chouèx | Fonccion layica | {{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc layiques|}}}||left }} {{Enfocajon/Sèparator u chouèx | {{Wikidata|P109 |{{{signatura|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} ||150|Signatura de {{{nom|{{PAGENAME}}}}} }} {{Enfocajon/Sèparator u chouèx | {{{blâson|}}}{{{blâson simplo|}}}{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{{va|}}}{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{{blâson|}}}|{{{blâson|}}}||100|Blâson }} {{Enfocajon/Legne u chouèx | {{{blâson simplo|}}} | {{#if:{{{titro|}}}|<div class="center">{{Armoueria avouéc ornaments comons|{{#if:{{{ornament de defôr|}}}|{{{ornament de defôr|}}}|{{#switch:{{ucfirst:{{{titro|}}}}} | Èvèco = Èvèco | Arcevèco = Arcevèco | Patriârcho = Patriârcho ou ben Primat | Primat = Patriârcho ou ben Primat | Cardenâl = Cardenâl | Âbè nulius = Âbè nulius | Âbè = Âbè }}}}|blâson={{{blâson simplo|}}}|coef=0.5|align=center|enfocajon=true}}</div>|<span class="fota">Vos dête spècefiar lo champ titro !</span>}} }} {{Enfocajon/Legne u chouèx | {{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}} |<small><i>{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{#if:{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}|{{#if:{{{devisa|}}}||<br />{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}}}}}</i></small> }} {{Enfocajon/Legne u chouèx | {{{va|}}}|[http://press.vatican.va/content/salastampa/it/documentation/cardinali_biografie/cardinali_bio_{{{va}}}.html <small>{{it}} Notice dessus ''vatican.va''</small>] }} {{Enfocajon/Legne u chouèx |{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}}|[http://www.catholic-hierarchy.org/bishop/b{{wikidata|P1047 |{{{ch|}}}|ucfirst=-|addcat=true|entity={{{wikidata|}}}}}.html <small>{{en}} Notice dessus ''catholic-hierarchy.org''</small>] }} {{Enfocajon/Notice | Enfocajon Prèlat catolico | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Fin}}{{#ifeq:{{NAMESPACENUMBER}}|0|{{#if:{{{ch|}}}|{{#if:{{#property:P1047}}|<!-- both the parameter and the wikidata property exist: compare the two ... -->{{#ifeq:{{{ch}}}|{{#property:P1047}}|<!-- they are equal -->[[Catègorie:Identifient Catholic Hierarchy pariér dessus Wikidata]]|<!-- they are different -->[[Catègorie:Identifient Catholic Hierarchy difèrent dessus Wikidata]]}}|<!-- the parameter exists while the wikidata property does not -->[[Catègorie:Identifient Catholic Hierarchy absent de Wikidata]]}}|}}}}</includeonly><noinclude>{{Documentacion}}</noinclude> f489fmhe3sgf9oeppbkh8sdza5youk3 231424 231423 2026-05-28T22:51:48Z ChrisPtDe 22 corrèccion 231424 wikitext text/x-wiki <includeonly>{{Enfocajon/Comencement}} {{Enfocajon/Titro | {{{nom|{{PAGENAME}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=pictogramo|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne u chouèx | <center>[[Alfabèt fonètico entèrnacionâl|{{{prononciacion|}}}]]</center> }} {{Enfocajon/Sèparator u chouèx | {{{prononciacion|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge | {{Wikidata|P18 |{{{émâge|}}} |numval=1|entity={{{wikidata|}}}}} |{{{lègenda|}}}|{{{talye émâge|}}}||||Prèlat catolico }} {{Enfocajon/Sot-titro | Biografia | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx |Nom de nèssence |{{wikidata|P1477|{{{nom de nèssence|}}}|isinlanguage=frp|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx |Nèssence |{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|nèssence|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P19|{{{endrêt de nèssence|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de nèssence|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P569}}{{NAMESPACE}}||[[Catègorie:P569 absent de Wikidata]]}}}} }} {{Enfocajon/Legne mèclla u chouèx | Pâre |{{wikidata|P22|{{{pâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Mâre |{{wikidata|P25|{{{mâre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôrdre religiox |{{wikidata|P611|{{{ôrdre|}}}|entity={{{wikidata|}}}}} }} {{Enfocajon/Legne mèclla u chouèx | Profèssion solanèla |{{#invoke:Dâta|dataEnfocajon|data|{{{profèssion solanèla|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion|Ordinacion de prétro]]|{{#invoke:Dâta|dataEnfocajon|data|{{{ordinacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Pèrta de l’ètat cllèricâl#Renvouè de l’ètat cllèricâl|Renvouè de l’ètat cllèricâl]]|{{#invoke:Dâta|dataEnfocajon|data|{{{layicisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Èxcomunicacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{èxcomunicacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Môrt |{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}} |{{#invoke:Dâta|dataEnfocajon|môrt|{{wikidata|P569|{{{dâta de nèssence|}}}|entity={{{wikidata|}}}}}|{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}} }}{{#if:{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}|{{#if:{{wikidata|P570|{{{dâta de môrt|}}}|entity={{{wikidata|}}}}}|<br />}}{{wikidata|P20|{{{endrêt de môrt|}}}|entity={{{wikidata|}}}}}}} }} {{#if:{{{dâta de môrt|}}}| {{#ifeq:{{#property:P31}}|homo|{{#ifeq:{{#property:P570}}{{NAMESPACE}}||[[Catègorie:P570 absent de Wikidata]]}}}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{canonisacion|}}}|Sant|Benherox}} de l’Égllése catolica | {{{canonisacion|{{{bèatificacion|}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | [[Canonisacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{canonisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Bèatificacion]]|{{#invoke:Dâta|dataEnfocajon|data|{{{bèatificacion|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}}|Antipapa|Antipapa|Papa}} de l’Égllése catolica | {{{comencement pontificat|{{{entronisacion|{{{fin pontificat|{{{succèssor papa|}}}}}}}}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Èlèccion u pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{comencement pontificat|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Entronisacion|{{#invoke:Dâta|dataEnfocajon|data|{{{entronisacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | Fin du pontificat|{{#invoke:Dâta|dataEnfocajon|data|{{{fin pontificat|}}} }} }} {{Enfocajon/Succèssion | {{{prèdècèssor papa|}}}||{{{succèssor papa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) antipapa(s)|{{{antipapa|}}} }} {{Enfocajon/Legne mèclla u chouèx | Ôtro(s) papa(s)|{{{papa|}}} }} {{Enfocajon/Sot-titro u chouèx | Cardenâl de l’Égllése catolica | {{{crèacion|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Fêt<br />cardenâl|{{#invoke:Dâta|dataEnfocajon|data|{{{crèacion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Titro cardenaliço]]|{{{titro cardenaliço|}}} }} {{Enfocajon/Legne mèclla u chouèx | Dèmission|{{#invoke:Dâta|dataEnfocajon|data|{{{dèmission cardenâl|}}} }} }} {{#ifeq:{{ucfirst:{{{titro|}}}}}|Prétro| | {{Enfocajon/Sot-titro u chouèx | Èvèco de l’Égllése catolica | {{{dèrriér titro|}}}{{{èvèco|}}}{{{ministèro 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} }} {{Enfocajon/Legne mèclla u chouèx | [[Ordinacion èpiscopâla de rito romen|Ordinacion èpiscopâla]]|{{#invoke:Dâta|dataEnfocajon|data|{{{consacracion|}}} }} }} {{Enfocajon/Legne mèclla u chouèx |Dèrriér titro ou ben fonccion|{{{dèrriér titro|}}} }} {{Enfocajon/Legne mèclla u chouèx |Fonccions èpiscopâles|{{{èvèco|}}} }} {{Enfocajon/Legne mèclla u chouèx | Rolos|{{{rolo|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 9|}}} | {{{ministèro 9|}}}{{{prèdècèssor 9|}}}{{{succèssor 9|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 9|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 9|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 9|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 9|}}}}} }} |{{{dâta comencement 9|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 9|}}}||{{{succèssor 9|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 8|}}} | {{{ministèro 8|}}}{{{prèdècèssor 8|}}}{{{succèssor 8|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 8|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 8|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 8|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 8|}}}}} }}|{{{dâta comencement 8|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 8|}}}||{{{succèssor 8|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 7|}}} | {{{ministèro 7|}}}{{{prèdècèssor 7|}}}{{{succèssor 7|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 7|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 7|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 7|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 7|}}}}} }} |{{{dâta comencement 7|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 7|}}}||{{{succèssor 7|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 6|}}} | {{{ministèro 6|}}}{{{prèdècèssor 6|}}}{{{succèssor 6|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 6|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 6|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 6|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 6|}}}}} }}|{{{dâta comencement 6|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 6|}}}||{{{succèssor 6|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 5|}}} | {{{ministèro 5|}}}{{{prèdècèssor 5|}}}{{{succèssor 5|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 5|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 5|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 5|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 5|}}}}} }}|{{{dâta comencement 5|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 5|}}}||{{{succèssor 5|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 4|}}} | {{{ministèro 4|}}}{{{prèdècèssor 4|}}}{{{succèssor 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 4|}}}}} }}|{{{dâta comencement 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 4|}}}||{{{succèssor 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 3|}}} | {{{ministèro 3|}}}{{{prèdècèssor 3|}}}{{{succèssor 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 3|}}}}} }}|{{{dâta comencement 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 3|}}}||{{{succèssor 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 2|}}} | {{{ministèro 2|}}}{{{prèdècèssor 2|}}}{{{succèssor 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 2|}}}}} }}|{{{dâta comencement 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 2|}}}||{{{succèssor 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{ministèro 1|}}} | {{{ministèro 1|}}}{{{prèdècèssor 1|}}}{{{succèssor 1|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin 1|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement 1|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin 1|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo=lo|{{{dâta comencement 1|}}}}} }}|{{{dâta comencement 1|}}}|transparent }} {{Enfocajon/Succèssion | {{{prèdècèssor 1|}}}||{{{succèssor 1|}}} }} {{Enfocajon/Sot-titro u chouèx | {{#ifeq:{{ucfirst:{{{titro|}}}}} | Âbèssa | Âbèssa | Âbè }} de l’Égllése catolica | {{{charge abaciâla|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Legne mèclla u chouèx | Bènèdiccion abaciâla|{{#invoke:Dâta|dataEnfocajon|data|{{{bènèdiccion abaciâla|}}} }} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 4|}}} | {{{charge abaciâla 4|}}}{{{âbè devant 4|}}}{{{âbè aprés 4|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 4|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 4|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 4|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 4|}}} }} }}|{{{dâta comencement âbè 4|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 4|}}}||{{{âbè aprés 4|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 3|}}} | {{{charge abaciâla 3|}}}{{{âbè devant 3|}}}{{{âbè aprés 3|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 3|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 3|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 3|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 3|}}} }} }}|{{{dâta comencement âbè 3|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 3|}}}||{{{âbè aprés 3|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla 2|}}} | {{{charge abaciâla 2|}}}{{{âbè devant 2|}}}{{{âbè aprés 2|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè 2|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè 2|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè 2|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè 2|}}} }} }}|{{{dâta comencement âbè 2|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant 2|}}}||{{{âbè aprés 2|}}} }} {{Enfocajon/Sot-titro u chouèx | {{{charge abaciâla|}}} | {{{charge abaciâla|}}}{{{âbè devant|}}}{{{âbè aprés|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Sot-titro u chouèx | {{#if:{{{dâta fin âbè|}}}|{{#invoke:Dâta|dataEnfocajon|data|{{{dâta comencement âbè|}}} }} – {{#invoke:Dâta|dataEnfocajon|data|{{{dâta fin âbè|}}} }}|Dês {{#invoke:Dâta|dataEnfocajon|data|prèfixo = lo |{{{dâta comencement âbè|}}} }} }}|{{{dâta comencement âbè|}}}|transparent }} {{Enfocajon/Succèssion | {{{âbè devant|}}}||{{{âbè aprés|}}} }} {{Enfocajon/Sot-titro u chouèx | Ôtres fonccions | {{{fonc religioses|}}}{{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=tèrcièra}} }} {{Enfocajon/Sot-titro u chouèx | Fonccion religiosa | {{{fonc religioses|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc religioses|}}}||left }} {{Enfocajon/Sot-titro u chouèx | Fonccion layica | {{{fonc layiques|}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=secondèra}} }} {{Enfocajon/Legne u chouèx | {{{fonc layiques|}}}||left }} {{Enfocajon/Sèparator u chouèx | {{Wikidata|P109 |{{{signatura|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} | {{Wikidata|P109 |{{{signatura|}}}|numval=1|entity={{{wikidata|}}}}} ||150|Signatura de {{{nom|{{PAGENAME}}}}} }} {{Enfocajon/Sèparator u chouèx | {{{blâson|}}}{{{blâson simplo|}}}{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{{va|}}}{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}} | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Émâge u chouèx | {{{blâson|}}}|{{{blâson|}}}||100|Blâson }} {{Enfocajon/Legne u chouèx | {{{blâson simplo|}}} | {{#if:{{{titro|}}}|<div class="center">{{Armoueria avouéc ornaments comons|{{#if:{{{ornament de defôr|}}}|{{{ornament de defôr|}}}|{{#switch:{{ucfirst:{{{titro|}}}}} | Èvèco = Èvèco | Arcevèco = Arcevèco | Patriârcho = Patriârcho ou ben Primat | Primat = Patriârcho ou ben Primat | Cardenâl = Cardenâl | Âbè nulius = Âbè nulius | Âbè = Âbè }}}}|blâson={{{blâson simplo|}}}|coef=0.5|align=center|enfocajon=true}}</div>|<span class="fota">Vos dête spècefiar lo champ titro !</span>}} }} {{Enfocajon/Legne u chouèx | {{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}} |<small><i>{{wikidata|P1451|{{{devisa|}}}|isinlanguage=frp|entity={{{wikidata|}}}}}{{#if:{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}|{{#if:{{{devisa|}}}||<br />{{wikidata|P1451|isinlanguage=la|entity={{{wikidata|}}}}}}}}}</i></small> }} {{Enfocajon/Legne u chouèx | {{{va|}}}|[http://press.vatican.va/content/salastampa/it/documentation/cardinali_biografie/cardinali_bio_{{{va}}}.html <small>{{it}} Notice dessus ''vatican.va''</small>] }} {{Enfocajon/Legne u chouèx |{{wikidata|P1047 |{{{ch|}}}|entity={{{wikidata|}}}}}|[http://www.catholic-hierarchy.org/bishop/b{{wikidata|P1047 |{{{ch|}}}|ucfirst=-|addcat=true|entity={{{wikidata|}}}}}.html <small>{{en}} Notice dessus ''catholic-hierarchy.org''</small>] }} {{Enfocajon/Notice | Enfocajon Prèlat catolico | {{#invoke:Chârtes|charta|enfocajon=biografia|type={{{titro|}}}|catègoria=primèra}} }} {{Enfocajon/Fin}}{{#ifeq:{{NAMESPACENUMBER}}|0|{{#if:{{{ch|}}}|{{#if:{{#property:P1047}}|<!-- both the parameter and the wikidata property exist: compare the two ... -->{{#ifeq:{{{ch}}}|{{#property:P1047}}|<!-- they are equal -->[[Catègorie:Identifient Catholic Hierarchy pariér dessus Wikidata]]|<!-- they are different -->[[Catègorie:Identifient Catholic Hierarchy difèrent dessus Wikidata]]}}|<!-- the parameter exists while the wikidata property does not -->[[Catègorie:Identifient Catholic Hierarchy absent de Wikidata]]}}|}}}}</includeonly><noinclude>{{Documentacion}}</noinclude> h7mlyatjwj8lvwltu8cpx8bgtp0fmsl Modèlo:Enfocajon/Pictogramo/eveco.css 10 23495 231370 2026-05-28T16:41:45Z ChrisPtDe 22 Pâge fêta avouéc « .enteta.eveco { background-image: url("//upload.wikimedia.org/wikipedia/commons/b/b3/Picto_infobox_bishop.png"); } /* [[Catègorie:Modèlo enfocajon pictogramo religion|eveco]] */ » 231370 sanitized-css text/css .enteta.eveco { background-image: url("//upload.wikimedia.org/wikipedia/commons/b/b3/Picto_infobox_bishop.png"); } /* [[Catègorie:Modèlo enfocajon pictogramo religion|eveco]] */ 323ddgwtujugm1shi19k6vab9jnzz7c 231375 231370 2026-05-28T17:07:06Z ChrisPtDe 22 corrèccion 231375 sanitized-css text/css .en-teta.eveco { background-image: url("//upload.wikimedia.org/wikipedia/commons/b/b3/Picto_infobox_bishop.png"); } /* [[Catègorie:Modèlo enfocajon pictogramo religion|eveco]] */ rmjztpw3x4v4xtndp3ga4news0ei67j 231382 231375 2026-05-28T17:47:02Z ChrisPtDe 22 rv 231382 sanitized-css text/css .enteta.eveco { background-image: url("//upload.wikimedia.org/wikipedia/commons/b/b3/Picto_infobox_bishop.png"); } /* [[Catègorie:Modèlo enfocajon pictogramo religion|eveco]] */ 323ddgwtujugm1shi19k6vab9jnzz7c Modèlo:Enfocajon/Pictogramo/cardenal.css 10 23496 231371 2026-05-28T16:44:24Z ChrisPtDe 22 Pâge fêta avouéc « .enteta.cardenal { background-image: url("//upload.wikimedia.org/wikipedia/commons/0/03/Picto_infobox_cardinal.png"); } /* [[Catègorie:Modèlo enfocajon pictogramo religion|cardenal]] */ » 231371 sanitized-css text/css .enteta.cardenal { background-image: url("//upload.wikimedia.org/wikipedia/commons/0/03/Picto_infobox_cardinal.png"); } /* [[Catègorie:Modèlo enfocajon pictogramo religion|cardenal]] */ nh88xovrpub5i08o7md990559082gpp 231376 231371 2026-05-28T17:07:25Z ChrisPtDe 22 corrèccion 231376 sanitized-css text/css .en-teta.cardenal { background-image: url("//upload.wikimedia.org/wikipedia/commons/0/03/Picto_infobox_cardinal.png"); } /* [[Catègorie:Modèlo enfocajon pictogramo religion|cardenal]] */ js0rbvo9qryqruzpe8oiwy8t7sv506z 231383 231376 2026-05-28T17:47:18Z ChrisPtDe 22 rv 231383 sanitized-css text/css .enteta.cardenal { background-image: url("//upload.wikimedia.org/wikipedia/commons/0/03/Picto_infobox_cardinal.png"); } /* [[Catègorie:Modèlo enfocajon pictogramo religion|cardenal]] */ nh88xovrpub5i08o7md990559082gpp Module:TNT/config 828 23497 231411 2026-05-28T22:19:55Z ChrisPtDe 22 Pâge fêta avouéc « local p = {}; -- The tracking category name for global TemplateData pages located on Commons -- under "Data:Templatedata/" instead of "Data:TemplateData/", -- defaults to `"Templates using legacy global TemplateData table name"` -- when not set; set to `false` to disable all categorisation p.legacyTemplateDataCategoryName = nil; -- Whether to add the language subtag to the template name using {{#translation:}}, -- defaults to `false` p.translatableCategoryLink =... » 231411 Scribunto text/plain local p = {}; -- The tracking category name for global TemplateData pages located on Commons -- under "Data:Templatedata/" instead of "Data:TemplateData/", -- defaults to `"Templates using legacy global TemplateData table name"` -- when not set; set to `false` to disable all categorisation p.legacyTemplateDataCategoryName = nil; -- Whether to add the language subtag to the template name using {{#translation:}}, -- defaults to `false` p.translatableCategoryLink = true; return p; feifiyrqk27bj288o6etsyyn8h6qanf