LinguaLibre
Difference between revisions of "List of languages"
Supported languages on LinguaLibre can be found via the research tool, example: Search:Cantonese for this specific language. You can also browse the lists below for fast overview of all supported languages. The lists below includes values useful to bots and developers.
m |
(bad linebreaks) |
||
(22 intermediate revisions by 4 users not shown) | |||
Line 6: | Line 6: | ||
|- style="vertical-align:top;padding:.5em;" | |- style="vertical-align:top;padding:.5em;" | ||
| style="padding-right:.5em;"| | | style="padding-right:.5em;"| | ||
− | <query _pagination="100" language="<translate><!--T:3--> LinguaLibre Qid</translate>" languageLabel="<translate><!--T:14--> Language name</translate>" wikidata="<translate><!--T:4--> Wikidata Qid</translate>" code="<translate><!--T:5--> ISO 639-3 code</translate>" wiki="<translate><!--T:6--> Wikis</translate>" records="<translate><!--T:7--> Records</translate>" words="<translate><!--T: | + | <query _pagination="100" language="<translate><!--T:3--> LinguaLibre Qid</translate>" languageLabel="<translate><!--T:14--> Language name</translate>" wikidata="<translate><!--T:4--> Wikidata Qid</translate>" code="<translate><!--T:5--> ISO 639-3 code</translate>" wiki="<translate><!--T:6--> Wikis</translate>" records="<translate><!--T:7--> Records</translate>" words="<translate><!--T:16--> Words</translate>" percent="%"> |
− | SELECT | + | SELECT |
− | ?language ?wikidata ?languageLabel ?code | + | ?language (SAMPLE(?wikidataGroup) as ?wikidata) |
− | ( | + | (SAMPLE(?languageLabelGroup) as ?languageLabel) (SAMPLE(?codeGroup) as ?code) (SAMPLE(?wikiGroup) as ?wiki) |
− | ( | + | (SAMPLE(ROUND(1000*?words/?records)/10) AS ?percent) |
WHERE { | WHERE { | ||
− | ?record | + | { |
− | + | SELECT ?language (SAMPLE(?recordLabelGroup) as ?words) | |
− | + | (COUNT(?record) AS ?records) { | |
− | + | { | |
− | + | SELECT ?language (COUNT(DISTINCT ?recordLabel) as ?recordLabelGroup) WHERE { | |
− | + | ?record prop:P4 ?language . # Filter: P4 'language' is Q21 'French' | |
− | OPTIONAL { ? | + | |
+ | FILTER EXISTS { | ||
+ | ?language prop:P2 entity:Q4 .# Filter: P2 'instance of' is Q4 'language' | ||
+ | ?record prop:P2 entity:Q2 . # Filter: P2 'instance of' is Q2 'record' | ||
+ | } | ||
+ | |||
+ | ?record rdfs:label ?recordLabel. # Assign value: label to ?itemLabel | ||
+ | } GROUP BY ?language | ||
+ | } | ||
+ | |||
+ | ?record prop:P4 ?language . # Filter: P4 'language' is Q21 'French' | ||
+ | ?record prop:P2 entity:Q2 . # Filter: P2 'instance of' is Q2 'record' | ||
+ | } GROUP BY ?language | ||
+ | } | ||
+ | |||
+ | ?language rdfs:label ?languageLabelGroup FILTER | ||
+ | (lang(?languageLabelGroup) = "[AUTO_LANGUAGE]"). | ||
+ | OPTIONAL { ?language prop:P12 ?wikidataGroup } # Assign value: language's P12 'wikidata id' into ?wikidata | ||
+ | OPTIONAL { ?language prop:P13 ?codeGroup } # Assign value: language's P13 'ISO 639-3' into ?wikidata | ||
+ | OPTIONAL { ?language prop:P17 ?wikiGroup } | ||
} | } | ||
− | GROUP BY ?language | + | GROUP BY ?language |
ORDER BY DESC(?records) | ORDER BY DESC(?records) | ||
</query> | </query> | ||
| | | | ||
− | <query _pagination="100" languages="Number of languages" records="Number of records"> | + | <query _pagination="100" languages="<translate><!--T:19--> Number of languages</translate>" records="<translate><!--T:20--> Number of records</translate>"> |
select (COUNT(DISTINCT ?language) as ?languages) (COUNT(?record) as ?records) | select (COUNT(DISTINCT ?language) as ?languages) (COUNT(?record) as ?records) | ||
where { | where { | ||
Line 38: | Line 57: | ||
|- style="vertical-align:top;padding:.5em;" | |- style="vertical-align:top;padding:.5em;" | ||
| style="padding-right:.5em;"| | | style="padding-right:.5em;"| | ||
− | <query _pagination="100" language="<translate><!--T:9--> LinguaLibre Qid</translate>" languageLabel="<translate><!--T: | + | <query _pagination="100" language="<translate><!--T:9--> LinguaLibre Qid</translate>" languageLabel="<translate><!--T:18--> Language name</translate>" wikidata="<translate><!--T:10--> Wikidata Qid</translate>" code="<translate><!--T:11--> ISO 639-3 code</translate>"> |
select ?language ?wikidata ?languageLabel ?code | select ?language ?wikidata ?languageLabel ?code | ||
where { | where { | ||
Line 51: | Line 70: | ||
</query> | </query> | ||
| | | | ||
− | <query _pagination="100" languages="Number of languages" records="Number of records"> | + | <query _pagination="100" languages="<translate><!--T:21--> Number of languages</translate>" records="<translate><!--T:22--> Number of records</translate>"> |
select (COUNT(?lang) as ?languages) | select (COUNT(?lang) as ?languages) | ||
where { | where { | ||
Line 67: | Line 86: | ||
* [[<tvar|4>Special:MyLanguage/Help:Sparql</>|Help:Sparql]] | * [[<tvar|4>Special:MyLanguage/Help:Sparql</>|Help:Sparql]] | ||
* [[<tvar|5>Special:ListProperties</>|Special:ListProperties]] | * [[<tvar|5>Special:ListProperties</>|Special:ListProperties]] | ||
− | * [[<tvar|6>Special:MyLanguage/ | + | * [[<tvar|6>Special:MyLanguage/LinguaLibre:Speakers</>|LinguaLibre:Speakers]] |
− | * [[<tvar|7>Special:MyLanguage/ | + | * [[<tvar|7>Special:MyLanguage/LinguaLibre:Records</>|LinguaLibre:Records]] |
− | * [[LinguaLibre:Stats/Languages]] | + | * [[<tvar|8>Special:MyLanguage/LinguaLibre:Stats/Languages</>|LinguaLibre:Stats/Languages]]</translate> |
− | + | {{Helps}} | |
− | [[Category:Lingua Libre: | + | [[Category:Lingua Libre:DataViz{{#translation:}}]] |
Latest revision as of 12:45, 19 May 2023
List of languages with recordings
|
|
List of languages for which you can record
|
|
See also
- LinguaLibre:Language codes systems used across LinguaLibre
- Help:Add a new language
- Help:Querying Lingua Libre
- Help:Sparql
- Special:ListProperties
- LinguaLibre:Speakers
- LinguaLibre:Records
- LinguaLibre:Stats/Languages