Vés al contingut

Tema de Usuari Discussió:Vriullop/Fitxer de Discussions Estructurades 1

Amadalvarez (discussiócontribucions)

He fet passar el cap de govern (p6) i el cap d'estat (p35) que surt a la {{infotaula geografia política}} per la {{ocupacio wd/taulaprofessions}}. Com que ara apareixen coses com "alcalde de Barcelona", i "alcalde" és de la llista d'excepcions, no la corregeix i després el ca-flexió ho feminitza com "alcalda". Em podries fer un "replace" (d'aquest que jo no sé fer) per a que canviï "alcalde de xxxx" per "alcaldessa de xxxx" a la llista d'excepcions ?

Un altre problemilla, aquest cop amb el ca-flexió. Canvia majúscules a minúscules i ha provocat "cancellera federal d'alemanya". Arreglat !

Vriullop (discussiócontribucions)

Fet un replace com a solució d'emergència. Tinc previst incloure la feminització en el propi mòdul de Wikidata amb diverses millores i avantatges. Si pot treure casos de declinació en basc hauria de poder treure el cas femení. Però no puc assegurar quan ho tindré, la propera quinzena és de baixa productivitat.

Vriullop (discussiócontribucions)

No ha estat difícil: Special:Permalink/17890851. Nova opció case=gender. El mòdul Wikidata detecta el gènere i crida el mòdul ca-flexió quan fa falta. He traslladat les correccions a Mòdul:Ca-flexió/femení.

Avantatges: simplifica les plantilles i les optimitza; és vàlid per a qualsevol propietat; manté el sitelink de Wikidata o el corresponent formatting; tracta els sintagmes amb preposicions (amb alcalde>alcaldessa li és igual "alcalde de Barcelona" que "alcalde a la xirinxina").

Prova-ho per si se m'escapa alguna cosa.

Amadalvarez (discussiócontribucions)

Sembla que va bé. També amb transgènere. Jo havia fet una crida {{Ocupacio wd|txtafeminitzar= <text>|item={{{item|}}} }} per a que feminitzés un text depenent del gènere d'item. Això és perquè a {{infotaula geografia política}} (i pot passar a algun altre lloc) tenim el nom del càrrec obtingut d'una font diferent a l'ítem de la persona, com ara càrrec ocupat pel cap de govern (p1313). Fàcil, oi ?

Vriullop (discussiócontribucions)

Vist. Es podria solucionar amb un nou paràmetre "item_gender", però alhora veig que caldria usar case=infoboxlabel. Pregunta, en tots els casos que s'usés "item_gender" caldria aplicar automàticament case=infoboxlabel? Si és així no seria complicat.

Amadalvarez (discussiócontribucions)

No, mai. Ara per ara. El P1313 l'estic posant tal qual, sense escurçar. Ex.: Alcalde de Barcelona. Potser no passaria res si es quedés només el càrrec genèric, però si a WD han posat l'específic em fa cosa canviar-lo.

Vriullop (discussiócontribucions)

Per mi més fàcil, però hi noto un cert corporativisme. Vols dir que per tots els municipis del món és millor "alcalde del Municipi"? M'ha semblat que gairebé només s'usa en els municipis d'Espanya, en la resta serà quasi sempre "cap de govern". Et faràs un fart de traduir els mayor en cada municipi. Em sembla més fàcil posar "Alcalde/ssa" per defecte encara que sigui un municipi xinès.

Amadalvarez (discussiócontribucions)

Cert. Però a WD està detallat. Vols dir primer aplicar el infoboxlabel i, quan sigui curt, traduir i neutralitzar (en lloc de feminitzar) amb el Wikidata/labels ?

Sembla bona idea. "Cap d'estat" és neutre, quedarien president/a, governador/a, etc.

He mirat els 3000 valors més utilitzats i és una "long tail" amb 2268 articles (43%) en 4 valors i els 3016 (57%) restant en 2996 valors diferents. Només 6 d'aquests 3000 tenen label en CA.

Si mantens l'oferta, ho provem.

Gràcies

Vriullop (discussiócontribucions)

Les fórmules neutres "president/a" són estèticament horribles.

Proves amb nou paràmetre itemgender: Special:Permalink/17897996.

Amadalvarez (discussiócontribucions)

Vist i molt satisfactori !. Vol dir que l'infoboxlabel l'apliques per defecte i no cal dir-li ?. Més fàcil per la sintaxi i correcte en el cas que ens ocupa. Com és la sintaxi per a feminitzar la P106 (multivalor) d'un item (ex.: Hande Kader (Q26402567) )?.

Vriullop (discussiócontribucions)

Simplement: {{#invoke:Wikidata/proves | claim | item=Q26402567 | property=P106 | case=gender}}

He fet algun canvi per explicar-ho millor i fer-ho més flexible. Ara sí que cal indicar infoboxlabel si és el que vols. Combinacions case i itemgender:

  • case=gender, itemgender=buit: segons gènere de l'item, cas simple com el de dalt
  • case=gender, itemgender=Qxxx: segons gènere de l'itemgender, sense aplicar infoboxlabel
  • case=infoboxlabel, itemgender=buit: etiqueta retallada, sense canvis per gènere
  • case=infoboxlabel, itemgender=Qxxx: etiqueta retallada i segons gènere de l'itemgender.
Amadalvarez (discussiócontribucions)

Genial !!

Ja avisaràs quan passi a oficial per liquidar la {{ocupacio wd}}

Vriullop (discussiócontribucions)

Fet i documentat.

Amadalvarez (discussiócontribucions)

implantat a {{infotaula geografia política}}. He fet un mix a veure com va: només gender a "cap d'estat" i infoboxlabel+gender a "cap de govern" a veure com queda. Miraré de fer servir lo de les plantilles dins el rowformat a la primera que pugui. Em sembla molt útil, la pena és que el codi es va embrutant per les limitacions del wiki, com passava a les infotaules pre-infotaula.

Vriullop (discussiócontribucions)

Les invocacions més habituals s'haurien d'anar passant a plantilles més fàcils d'usar. Per exemple {{{paràmetre|{{wd qual|p= |q= |item= }} }}}. Alguns casos senzills pot ser directament amb les funcions parser: {{#if:{{#property:Pxxx|from= }} | {{wd prop|p= |format= |from= }} | no hi és}}

Resposta a «els femenins !»