LinguaLibre
Difference between revisions of "List of languages/fr"
Les langues disponibles sur Lingua Libre peuvent être trouvées via cet outil de recherche, par exemple : Recherche:Cantonais pour le cantonais. Vous pouvez également consulter les listes ci-dessous pour un aperçu rapide de toutes les langues disponibles. Les listes ci-dessous incluent des informations utiles aux bots et aux développeurs.
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 7: | Line 7: | ||
| style="padding-right:.5em;"| | | style="padding-right:.5em;"| | ||
<query _pagination="100" language="Qid Lingua Libre" languageLabel="Nom de la langue" wikidata="Qid Wikidata" code="code ISO 639-3" wiki="Wikis" records="Enregistrements" words="Mots" percent="%"> | <query _pagination="100" language="Qid Lingua Libre" languageLabel="Nom de la langue" wikidata="Qid Wikidata" code="code ISO 639-3" wiki="Wikis" records="Enregistrements" words="Mots" percent="%"> | ||
− | SELECT | + | SELECT |
− | ?language ?wikidata ?languageLabel | + | ?language (SAMPLE(?wikidataGroup) as ?wikidata) |
− | ( | + | (SAMPLE(?languageLabelGroup) as ?languageLabel) (SAMPLE(?codeGroup) as |
− | ( | + | ?code) (SAMPLE(?wikiGroup) as ?wiki) |
− | (ROUND(1000*?words/?records)/10 AS ?percent) | + | (SAMPLE(ROUND(1000*?words/?records)/10) AS ?percent) |
WHERE { | WHERE { | ||
− | ?language prop:P2 entity:Q4 . | + | { |
− | + | 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' | |
− | + | ||
− | ? | + | 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> |
Revision as of 16:25, 11 March 2023
Liste des langues avec des enregistrements
|
|
Liste des langues pour lesquelles vous pouvez enregistrer
|
|
Voir aussi
- Système de codes de langues utilisé sur Lingua Libre
- Aide:Ajouter une nouvelle langue
- Aide:Requêter Lingua Libre
- Aide:Sparql
- Special:ListProperties
- LinguaLibre:Locuteurs
- LinguaLibre:Enregistrements
- LinguaLibre:Stats/Langues