Modul:Languages/Doku
Dies ist eine nachgeordnete Seite der Dokumentation von Modul:Languages. Sie enthält Informationen zur Verwendung, Kategorisierung und zu anderem Inhalt, der nicht Bestandteil der originalen Modul-Seite ist. |
Der Modul enthält Angaben zur Typumwandlung vom Wikidata qualifyer zum ISO-639-1-Sprachcode.
Lua-Fehler in Modul:Failsafe, Zeile 62: attempt to index field 'wikibase' (a nil value)
Arrays
id2code
– liefert den ISO 639-1-Code für einen Wikidata-Qualifier.lngProps
– liefert für einen ISO 639-1-Code ein Array mit Spracheigenschaften:q
: Language entity idw
: Writing entity idc
: Wikipedia edits in millions per 2018/7/1 as a measure of importance
scripts
– liefert den englischen Schriftnamen für einen Wikidata-Qualifier.
Wartungskategorien
Wikidata SPARQL query at https://query.wikidata.org/
#Languages SELECT ?code ?item ?itemLabel ?writing ?writingLabel ?directionLabel WHERE { ?item wdt:P31 wd:Q34770 ; wdt:P218 ?code ; wdt:P282 ?writing . OPTIONAL { ?writing wdt:P1406 ?direction . } SERVICE wikibase:label { bd:serviceParam wikibase:language "en". } } ORDER BY ASC(?code) LIMIT 300
Some languages were added manually.
Verwendung in anderen Modulen
Dieses Modul ist notwendig für die Ausführung folgender Module. Bei Anpassungen sollte die Funktionstüchtigkeit der folgenden Module geprüft werden. Benutze dazu auch diese Tracking-Kategorie um Fehler zu finden, die sich dann auf Artikel auswirken:
- vCard • Wikidata2
- Modul benötigt das Modul Languages – Wartungskategorie, in der nochmals alle Module gelistet sind, die von diesem Modul abhängig sind.