Kävutai:Iketsi/sandbox: Erod versijoiden keskes

Südäimišt om heittud Ližatud südäimišt
Iketsi (pagin | tehtud radod)
→‎Module:Wikidata tests: +Testing Module:Wikidata syntax from Commons with vepwiki's Moodul:WikidataCommons
Iketsi (pagin | tehtud radod)
at last!
Rivi 3:
* Q13 <small>en:</small>{{If then wikilink |{{#invoke:WikidataIB |getSiteLink |wiki={{replace|en|-|_}}wiki |qid=Q13}} | prefix=w:en:}} <small>ru:</small>{{If then wikilink |{{#invoke:WikidataIB |getSiteLink |wiki={{replace|ru|-|_}}wiki |qid=Q13}} | prefix=w:ru:}}
* Q13 <small>vep:</small>{{If then wikilink |{{#invoke:WikidataIB |getSiteLink |wiki={{replace|vep|-|_}}wiki |qid=Q13}} | prefix=w:vep:}}
 
({{#invoke:Wikidata label|aliases |item=Q2 |lang=plwiki }}
 
 
== Module:WikidataIB getLabel tests ==
'''{{color|orange|Careful}}''' -- missing labels fallback to '''et''' or '''en'''.
* [[d:Q17278]] '''{{#invoke:WikidataIB |getLabel |Q17278}}''' //no label in '''vep''': defaults to the Estonian ('''et''') label. '''{{color|red|BAD}}'''
* [[d:Q429281]] '''{{#invoke:WikidataIB |getLabel |Q429281}}''' //no label in '''vep''': defaults to the Estonian ('''et''') label. '''{{color|red|BAD}}'''
Rivi 13 ⟶ 17:
 
Where is this <code>vep > et > en</code> fallback hierarchy defined?
 
=== Testing Module:Wikidata_label syntax from Commons with vepwiki's [[Moodul:Wikidata label]]<nowiki>{{#invoke:Wikidata label|sitelinks |item=Q2 |project=vepwiki }}</nowiki> ===
'''{{color|darkgreen|Great}}''' -- does not fallback to other languages.
* [[d:Q17278]] '''{{#invoke:Wikidata label|sitelinks |item=Q17278 |project=vepwiki }}''' //no label in '''vep'''.
* [[d:Q429281]] '''{{#invoke:Wikidata label|sitelinks |item=Q429281 |project=vepwiki }}''' //no label in '''vep'''.
* [[d:Q14810090]] '''{{#invoke:Wikidata label|sitelinks |item=Q14810090 |project=vepwiki }}''' //no label in '''vep''' or '''et'''.
* [[d:Q29162180]] '''{{#invoke:Wikidata label|sitelinks |item=Q29162180 |project=vepwiki }}''' //no label in '''vep''', '''et''' or '''en'''.
* [[d:Q106034737]] '''{{#invoke:Wikidata label|sitelinks |item=Q106034737 |project=vepwiki }}''' //only '''vep''' label extsts: should select '''vep'''.
* [[d:Q5]] '''{{#invoke:Wikidata label|sitelinks |item=Q5 |project=vepwiki }}''' //both '''et''' and '''vep''' labels extst: '''vep''' should be selected ("inimene" in Estonian).
 
== Module:Wikidata tests ==
Rivi 26 ⟶ 39:
* {{#invoke:Wikidata|getLabel|entity=Q42|link=wikidata|lang=ja}}
 
==== vepwiki uses ruwiki's old Module:Wikidata code, so there is no "getLabel"; trying "getLabelWithLang" instead. ====
* {{#invoke:Wikidata|getLabelWithLang|entity=Q42|link=wikidata|lang=ja}}