Zum Inhalt springen

Modul:Languages/Doku

Aus Wikivoyage

Der Modul enthält Angaben zur Typumwandlung vom Wikidata qualifyer zum ISO-639-1-Sprachcode.

Versionsbezeichnung auf Wikidata: 2023-06-11 Ok!

Arrays

[Bearbeiten]
  • 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

[Bearbeiten]

Wikidata SPARQL query at https://query.wikidata.org/

[Bearbeiten]
#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: