Plantilla Discussió:GetLabelFix

El contingut de la pàgina no s'admet en altres llengües.
De la Viquipèdia, l'enciclopèdia lliure

Lang[modifica]

@Vriullop: hi ha un comportament estrany amb {{GetLabelFix|P585|lang={{{lang|}}}}}. Sense cap lang informat, dona: Data. Però {{GetLabelFix|P580|lang={{{lang|}}}}} ho fa correctament: Data d'inici. Cap dels dos està definit al wikidata/labels. Alguna explicació ?. amador (disc.) 20:44, 14 des 2019 (CET)[respon]

@Amadalvarez: Cap explicació. Si ho provo directament amb la funció base mw.wikibase.getLabel('P585') dóna "point of time". Si forço la llengua amb una altra funció mw.wikibase.getLabelByLang('P585', 'ca') dóna nil. Això són proves editant qualsevol mòdul i escrivint-ho en la caixa "consola de depuració" amb un = davant. Ve a ser el mateix que la funció label del Mòdul:Wikibase. No ho troba de cap manera. Fent un dump de la taula de labels sí que hi és: Special:Permalink/22471585. És un bug per phabricator, però ara no tinc temps d'esbrinar si ja està informat o és nou. Tot i que només està detectat en una pàgina potser afecta a d'altres. --V.Riullop (parlem-ne) 21:14, 14 des 2019 (CET)[respon]
Ok. Ara ho he recordat. Passa el mateix amb els years old que havia detectat Jmarchn. Mira d:Q42#P1411, mostra "point in time". És phab:T237984. Prova un purge, ara tanco i plego. --V.Riullop (parlem-ne) 21:25, 14 des 2019 (CET)[respon]
(conflicte d'edició).
@Vriullop: l'altre dia vaig llegir al Telegram de WD que hi havia problemes erràtics en els labels que es mostren als statements de la interface de data-entry de WD; deien que les Pnnn que hi ha escrites són correctes, però el text mostrat és erroni. Deien que no sabien ni quan ni perquè passava. Sembla que aquest és el cas. Si mires, per exemple, d:Q11037464#P166 veuràs que les dates dels premis surten afectades. Esperem que ho arreglin. amador (disc.) 21:41, 14 des 2019 (CET)[respon]

valor erroni al paràmetre item[modifica]

@Vriullop: Et sona si en algun moment varem canviar la funcionalitat per a què, quan el valor de l'item no fos un Qid retornés el valor aportat a la crida com a resultat ?. No ho he sabut trobar a les discussions. El cas: he hagut de fer aquest canvi on es veu clarament que el retorn esperat era null i d'aquesta forma l'if empty agafava el segon paràmetre, és a dir, el text manual. Això va estar provat quan es van introduir els Qid com a valors per fer-la multillengua. No cal que modifiquis res, perquè segur que si actua així és perquè cal en altre lloc, però volia tenir-ho escrit per si ens tornar a passar en altre ocasió. Salut ! --amador (disc.) 07:33, 23 des 2019 (CET)[respon]

@Amadalvarez: He provat amb l'historial del mòdul per veure quan i per què va canviar però no he trobat res. Sempre ha funcionat igual com a mínim des de juny 2018 retornant {{{1|prova}}} [[File:Arbcom ru editing.svg|12px|Tradueix|link=d:prova]]. Només veig que no hauria d'incloure la icona del llapis quan no és un ID vàlid. Possiblement això és el que et donava l'error. No pots incloure la icona en el paràmetre label a usar com a etiqueta d'un enllaç. Prova-ho directament, sense matchregex ni if empty però amb editicon=false. --V.Riullop (parlem-ne) 09:28, 23 des 2019 (CET)[respon]
@Vriullop: Doncs, sí. Funciona. Gràcies un cop més. amador (disc.) 19:30, 23 des 2019 (CET)[respon]

Etiqueta amb majúscula[modifica]

Aquesta plantilla posa l'etiqueta amb majúscula inicial, fins i tot quan a Wikidata està correctament amb minúscula. És expressament o és una cosa que es pot millorar? Pere prlpz (disc.) 13:07, 18 maig 2024 (CEST)[respon]