Mòdul Discussió:Wikidades/i18n

message: : He afegit les preposicions "de" a les dates. No sé si no s'havien posat per algun problema. M'estic mirant també si es poden passar els segles a versaleta. --SMP​ ([ +] disc. xat) 22:36, 21 gen 2020 (CET)
replies: text: Estava posat expressament sense preposicions, no per cap problema. En un context aïllat les preposicions són opcionals. Per exemple en la data de consulta de les referències hem optat per no posar-les seguint l'estil recomanat per l'IEC. En una infotaula el context és sintètic i sembla més adequat el format simplificat. En tot cas s'hauria de discutir.

text: Per la versaleta està complicat d'entrada. La funció #time es menja l'span:  dóna . Lua també se'l menja, caldria executar-lo amb frame:extensionTag. Per fer-ho caldria incloure una funció al datetime[8], primer cridant lang:formatDate per passar a números romans i desprès frame:extensionTag per englobar-lo en un span. Les funcions en aquesta taula només s'estan usant en els valors [10] i [11] (aquí i a :eu:Module:Wikidata/i18n). Per això el programa principal suposa que una funció en aquesta taula retorna un format #time. En altres casos o no funciona o dóna error. Caldrà revisar com tractar les funcions en aquesta taula. --V.Riullop (parlem-ne) 12:41, 22 gen 2020 (CET)
replies: text: : La funció #time no es menja pas el span, l'únic problema que hi ha és que el resultat de xrY apareix directament en majúscules. Com que no es pot utilitzar , una solució pot ser l'estil text-transform de CSS. Podem veure que  dóna  que ja ens funciona per al cas que volem. --SMP​ ([ +] disc. xat) 19:17, 22 gen 2020 (CET)
replies: text: :: És clar! Fet. --V.Riullop (parlem-ne) 09:51, 23 gen 2020 (CET)
thread_title:  Preposicions i versaleta 

message: Sobre això que dius (@) que només es poden emprar funcions a les precisions 10 i 11, encara que ara no sigui necessari, el problema és que les altres estan pensades per agafar o bé una cadena de format de #time o bé una cadena amb $1. Si es vol que també admetin una funció n'hi ha prou no permetent l'opció de $1 a Mòdul:Wikidata. En aquest cas crec que n'hi hauria prou canviant la part que ara diu:
	elseif precision == 7 then -- centuries
		local card = math.floor((math.abs(intyear) - 1) / 100) + 1
		if mw.ustring.find(i18n.datetime[7], "$1") then
			ret = mw.ustring.gsub(i18n.datetime[7], "$1", tostring(card))
		else
			ret = d(i18n.datetime[7], string.format("%04d", tostring(card)))
		end
		ret = postFormat(ret) .. calendar_add
directament eliminant la part que gestiona el $1 i, per tant, deixant:
	elseif precision == 7 then -- centuries
		local card = math.floor((math.abs(intyear) - 1) / 100) + 1
		ret = d(i18n.datetime[7], string.format("%04d", tostring(card)))
		ret = postFormat(ret) .. calendar_add
--SMP​ ([ +] disc. xat) 19:30, 22 gen 2020 (CET)
replies: text: Altres wikis que usen el nostre mòdul poden tenir el format $1, per exemple :gd:Module:Wikidata/i18n. L'original en anglès per defecte és "$1 century" i vam ser nosaltres qui vam canviar de format per fer-ho en números romans. Cal mantenir la compatibilitat. La solució passa per identificar que és una funció al principi en lloc de fer-ho al final, i que aquesta funció ja retorni el valor, no un format. De moment no hi ha pressa però les necessitats en cada llengua poden ser imprevisibles i complexes. Ja posats, millor preveure funcions en tots els casos i sense pressuposar cap format. M'ho apunto al final de la llista de temes pendents. --V.Riullop (parlem-ne) 10:12, 23 gen 2020 (CET)
replies: text: : Fet. Al final he fet cas de l', és clar. La funció auxiliar s'encarrega de detectar el format: $1, #time o funció que retorna $1 o #time. És vàlid per a qualsevol precisió. Es pot provar de forma segura a Mòdul:Wikidades/i18n/eu usant el paràmetre lang=eu. --V.Riullop (parlem-ne) 09:19, 20 març 2020 (CET)
thread_title:  Admetre funcions a altres precisions 

message: En comptes del sistema actual que diu per exemple « mil·lenni» crec que hauríem d'usar «mil·lenni » en coherència amb el fet que actualment els articles dels mil·lennis els tenim seguint aquesta altra nomenclatura: Mil·lenni II, mil·lenni IX aC, etc. --SMP​ ([ +] disc. xat) 14:39, 25 gen 2020 (CET)
replies: text: Fet, per coherència. --V.Riullop (parlem-ne) 19:06, 25 gen 2020 (CET)
thread_title:  Mil·lennis 

message: Per Mòdul Discussió:Wikidades#Mala passada del infoboxlabel cal actualitzar el mòdul copiant de les proves Especial:Permalink/32320559 (diff).
V.RiuLlop (parlem-ne) 09:40, 7 ago 2023 (CEST)
replies: text: Pau Cabot · Discussió 10:03, 7 ago 2023 (CEST)
thread_title:  Sol·licitud de modificació protegida 7-08-2023