Mòdul:Wikidades/ús: diferència entre les revisions

Contingut suprimit Contingut afegit
Etiqueta: editor de codi 2017
formatting raw en numèrics i funció formatNum
Línia 13:
* <code>[[#Funció yearsOld|yearsOld]]</code>: retorna l'edat d'una persona: diferència entre {{p|P569}} i {{p|P570}}, quan estan les dues propietats; o diferència entre {{p|P569}} i la data d'avui, si no hi ha P570. Retorna una (nn) o dues xifres (nn/mm) segons la precisió de les dates. No retorna res quan alguna de les dues està expressada en segles.
* <code>[[#Funció editAtWikidata|editAtWikidata]]</code>: retorna la icona de llapis enllaçada a una declaració de Wikidata. Està previst que sigui gestionat per [[mw:Wikidata Bridge]].
Altres [[#Utilitats|utilitats]]: getSiteLink, lang, numStatements, validProperty, formatNum.
 
== Funció claim ==
Línia 104:
** <code>formatting=durationhms</code> Formata una durada de temps de forma abreujada en hores, minuts i segons. Per exemple per 12345 segons mostra: 3h 25m 45s. El format local de les abreviacions es pot definir a [[Module:{{ROOTPAGENAME}}/i18n]] en la taula "hms".
** <code>formatting=durationh:m:s</code> Format simplificat de durada en hores, minuts i segons (com 3:25:45), o en minuts i segons (com 01:23 o 45:00).
* <code>formatting=raw</code> Valor sense formatació, és a dir amb punt decimal i sense separadors de milers, apropiat per fer càlculs numèrics. Vegeu també la [[#Utilitats|funció formatNum]] per aplicar el format al resultat final segons la llengua.
* <code>convert=''Qid''</code> Fa una conversió a la unitat indicada pel seu indicador d'element ''Qid''. Les conversions es fan segons els factors indicats en la unitat obtinguda per la unitat Qid en les propietats {{P|P2370}} o {{P|P2442}}, excepte per a temperatures on s'usen fórmules de conversió entre ºC, ºF i ºK. Per exemple, un valor de "74 polzades" amb convert=Q174728 ({{Q|Q174728}}) dóna "188 centímetres" segons la conversió "2,54 centímetre" indicada a {{Q|Q218593}}. L'arrodoniment de la conversió es fa mantenint la precisió per defecte del valor original segons el nombre de xifres significatives. Es pot combinar amb formatting=unitcode. Es pot usar també amb formatting=table, vegeu més avall.
* <code>convert=default</code> Fa una conversió de les unitats indicades en la taula convert_default de [[Module:{{ROOTPAGENAME}}/Units]].
Linha 233 ⟶ 234:
*: <code><nowiki>{{#invoke:</nowiki>{{ROOTPAGENAME}}<nowiki>|validProperty|<Pid>|item={{{item|}}} }}</nowiki></code>
*: Es pot usar com a alternativa a #property. Per compatibilitat amb aquesta funció parser, el paràmetre <code>from</code> és un àlies de <code>item</code>.
 
* <code>formatNum</code> Formata un valor numèric segons les definicions d'una llengua. És equivalent a la paraula màgina [[mw:Help:Magic_words/ca#Formatació|formatnum]] amb l'opció d'indicar una llengua diferent a la del wiki. Sintaxi:
*: <code><nowiki>{{#invoke:</nowiki>{{ROOTPAGENAME}}<nowiki>|formatNum|<núm>|<lang>}}</nowiki></code>
*: El primer paràmetre requerit és el número a formatar. El segon paràmetre opcional és el codi de llengua (vegeu el paràmetre lang de la [[#Paràmetres generals|funció claim]]).
 
* <code><s>getTAValue</s></code> Antiga funció pels valors {{P|P1323}}. Substituïda per la consulta <nowiki>{{#invoke:</nowiki>{{ROOTPAGENAME}}<nowiki> | claim | property=P1323 | formatting=externalid | separator=<br />}}</nowiki>.