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: 2024-12-17 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

[Bearbeiten]

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: