Modul:Languages/Doku

Aus skandinavien-wiki.net

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 id
    • w: Writing entity id
    • c: 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: