LinguaLibre

Difference between revisions of "Stats/Languages"

< LinguaLibre:Stats

(raptriement de la page principale)
(revert while the community has not agreed for a language-specific section (cf Talk page))
Tag: Undo
 
(24 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Number of records per languages ==
+
<languages/>
 +
{{LinguaLibre:Stats/Menu}}
 +
<translate>
 +
== Languages by number of recordings == <!--T:5-->
 +
</translate>
 +
<query _pagination="10" lang="<translate> <!--T:7--> Item (Language Qid)</translate>" langLabel="<translate> <!--T:8--> Language</translate>" code="<translate> <!--T:9--> ISO 639-3 code</translate>" nb="<translate> <!--T:10--> Number of records</translate>">
 +
SELECT ?lang ?langLabel ?code ?nb WHERE {
 +
  {
 +
    SELECT ?lang (COUNT(?record) as ?nb) WHERE {
 +
      ?record prop:P4 ?lang ; prop:P2 entity:Q2
 +
    } GROUP BY ?lang
 +
  }
 +
 
 +
  ?lang prop:P2 entity:Q4
  
<query _pagination="10" language="Item (Language Qid)" code="ISO 639-3 code" nb="Number of records">
+
  OPTIONAL { ?lang prop:P13 ?code }
select ?language ?languageLabel ?code (COUNT(DISTINCT ?record) as ?nb)
+
         
where {
+
  SERVICE wikibase:label {
  ?record prop:P2 entity:Q2 .
+
    bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" .
  ?record prop:P4 ?language .
+
    ?lang rdfs:label ?langLabel .
  OPTIONAL { ?language prop:P13 ?code }
+
  }
  OPTIONAL { ?language rdfs:label ?languageLabel . FILTER (lang(?languageLabel) = "en"). }
+
} ORDER BY DESC(?nb)
}
+
</query>
GROUP BY ?language ?languageLabel ?code
+
 
ORDER BY DESC(?nb)
+
<translate>
</query><!-- Just insert corresponding language code instead of "en" -->
+
 
 +
== Languages by number of speakers == <!--T:6-->
 +
</translate>
 +
<query _pagination="10" lang="<translate> <!--T:11--> Item (Language Qid)</translate>" langLabel="<translate> <!--T:12--> Language</translate>" code="<translate> <!--T:13--> ISO 639-3 code</translate>" nb="<translate> <!--T:14--> Number of speakers</translate>">
 +
SELECT ?lang ?langLabel ?code (COUNT(?recorder) as ?nb) WHERE {
  
== Languages by numbers of record ==
+
  {
<query>
+
      SELECT ?lang ?recorder WHERE {
SELECT ?lang ?langLabel ( count(DISTINCT ?record) as ?nb ) WHERE {
+
        ?record prop:P2 entity:Q2 ;
  ?lang prop:P2 entity:Q4 ; rdfs:label ?langLabel . FILTER (lang(?langLabel) = "en").
+
                prop:P4 ?lang ;
   OPTIONAL { ?record prop:P4 ?lang ; prop:P2 entity:Q2 . }
+
                prop:P5 ?recorder
}
+
      } GROUP BY ?lang ?recorder
GROUP BY ?lang ?langLabel
+
  }
 +
 
 +
  ?lang prop:P2 entity:Q4 .
 +
 
 +
   OPTIONAL { ?lang prop:P13 ?code }
 +
 
 +
  SERVICE wikibase:label {
 +
    bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" .
 +
    ?lang rdfs:label ?langLabel .
 +
  }
 +
} GROUP BY ?lang ?langLabel ?code
 
ORDER BY DESC(?nb)
 
ORDER BY DESC(?nb)
 
</query>
 
</query>
  
== Languages by numbers of recorder ==
+
<translate>
<query>
+
== See also == <!--T:20--></translate>
SELECT ?lang ?langLabel ( count(DISTINCT ?recorder) as ?nb ) WHERE {
+
* [[LinguaLibre:List of languages]]
  ?lang prop:P2 entity:Q4 ; rdfs:label ?langLabel . FILTER (lang(?langLabel) = "en").
+
 
  OPTIONAL { ?record prop:P4 ?lang ; prop:P5 ?recorder ; prop:P2 entity:Q2 . }
+
[[Category:Lingua Libre:DataViz{{#translation:}}]]
}
 
GROUP BY ?lang ?langLabel
 
ORDER BY DESC(?nb)
 
</query>
 

Latest revision as of 15:24, 20 October 2023

Other languages:
Bahasa Indonesia • ‎Bahasa Melayu • ‎Deutsch • ‎English • ‎Esperanto • ‎Igbo • ‎brezhoneg • ‎euskara • ‎français • ‎galego • ‎occitan • ‎polski • ‎sicilianu • ‎svenska • ‎македонски • ‎русский • ‎עברית • ‎বাংলা • ‎தமிழ் • ‎తెలుగు
View statistics about:

Languages by number of recordings

... Loading ...


Languages by number of speakers

... Loading ...

See also