LinguaLibre

Difference between revisions of "Chat room"

Welcome to the Chat room! Place used to discuss any and all aspects of Lingua Libre: the project itself, discussions of the operations, policy and proposals, technical issues, etc. Other forums include for code-oriented issues, . Feel free to participate in any language you want to.

(→‎Feature request: Adding DEFAULTSORT: still not sorted adequately.)
(→‎Fixed: stats not updated)
Line 1: Line 1:
{{/Header}}
+
{{#SUBTITLE:{{/Header}}}}
 
+
{{Lang-CR}}
 +
<indicator name="talk"></indicator>
 +
{{LL:Chat room/FAQ}}
 
__TOC__
 
__TOC__
 +
<!-- ****      DO NOT EDIT CONTENT ABOVE    **** -->
  
== Chatroom FAQ ==
+
== Results of Coverage Test of French Lemma and Non-Lemma forms is English Wiktionary ==
* '''How to download all audios of one language ? By speaker ?'''
 
** Languages are there [https://lingualibre.fr/datasets/ https://lingualibre.fr/datasets/]. A short server-side script is auto-ran every 2 days, itself using [https://github.com/lingua-libre/CommonsDownloadTool lingua-libre/CommonsDownloadTool]. For more, see [[Help:Download from LinguaLibre]].
 
  
* '''How to add missing languages ?'''
+
While playing around with generating lists for pronunciation from Wiktionary, I decided to run a few tests on the current coverage of French lemma and non-lemma forms in English Wiktionary. I choose French because it is the largest datasets in LL.
** Administrators can add new languages, they do so within few days. For users, please provide your language's [[:wikipedia:iso-639-3|iso-639-3]] code + link to the en.wikipedia.org's article. Optional infos are the common English name and wikidata IQ. For more, see [[Help:Add a new language]].
 
  
* '''How to archive sections which have been answered ?'''
+
Current Coverage of French in Lingua Libre
** After reviewing the section, add `<nowiki>{{done}} -- can be closed ~~~~</nowiki>` to the top of the section. After some days to 2 weeks, move the sectin's code to [[LinguaLibre:Chat_room/Archives/2018]].
+
* Total French Entries in Lingua Libre by a native speaker: 233 982
 +
* Unique French Entries in Lingua Libre by a native speaker: 154 358
 +
* Percentage of overlap: 34%
 +
* Term with the greatest number of pronunciations: "blanc" with 40
  
* '''How to keep my wikimedia project up to date ?'''
+
Current Coverage of [https://en.wiktionary.org/wiki/Category:French_lemmas Category:French lemmas]
** Contact [[User talk:0x010C|User:0x010C]], the botmaster of Lingua Libre Bot. For more, see [[Help:Bots]].
+
* Total entries in Category:French lemmas: 84 482
 +
* Pronounced entries: 50 917
 +
* Entries with pronunciation: 33 565
 +
* Coverage Percentage: 60.27%
  
* '''What IRL event.s are coming ? When ? Where ?'''
+
Current Coverage of [https://en.wiktionary.org/wiki/Category:French_non-lemma_forms Category:French non-lemma forms]
** Paris's [[LinguaLibre:Events/Hackathon_15-16_décembre_2018|Events/Hackathon_15-16_décembre_2018]] just finished. More events to come. For more, see [[LinguaLibre:Events]].
+
* Total entries in Category:French non-lemma forms: 29 1225
 +
* pronounced entries: 26 791
 +
* Entries with pronunciation: 264 434
 +
* Coverage Percentage: : 9.20%
  
* '''How to translate LinguaLibre User Interface into a new language ?'''
+
For me, there are several lessons to be drawn.
** Go to [https://translatewiki.net/w/i.php?title=Special:Translate&group=mwgithub-recordwizard&language=fr&filter=%21translated&action=translate translatewiki.net], change the url part <code>fr</code> into your language's [[:en:List_of_ISO_639-2_codes|ISO 639-2 code]]. For more, see [[Help:Translate]].
+
# First, there has been amazing growth on LL. Covering 60.27% percent is a real achievement.
 +
# The overlap percentage is quite small overall.
 +
# There needs to be a clearer sense of when LL should stop requesting pronunciations for a certain term because 40 pronunciations of "blanc" seems a bit excessive.
 +
#  A need exists to continue pro-actively targeting entries in Wiktionary that are not in Lingua Libre. Currently, 297 999 French lemma and non-lemma forms  require pronunciations.
 +
# Generating lists from Wiktionary and checking coverage is not as hard as I thought.
 +
# Lingua Libre has almost caught up with Forvo in the number of French pronunciations (233 982 vs 254, 703). Overall, Lingua Libre has shown amazing and healthy progress in a very short period of time. I'm excited about these results. [[User:Languageseeker|Languageseeker]] ([[User talk:Languageseeker|talk]]) 03:07, 1 June 2022 (UTC)
 +
:{{Ping|Languageseeker}} This investigation is pretty cool. (I'm not sure i understand all your numbers yet, but i will read again when back on my PC). Its quite nice to see we are reaching Forvo level for our lead language. It's possible we have more unique words than forvo since we have [[user:Olafbot]] actively guiding and pushing us on that path.
 +
:On Lili we have chosen to be a learning AND linguistic diversity audio database. When you account for gender, regional accents, age, voice type, having 40 french audios for a word is still 400+ voices short.
 +
:Also, all contributors are not able to contribute audio perfect files due to various shortcomings (hardware, no recording room, no noose cancelling system, etc). We lack proper rating and review system. It's on our [slow] roadmap tho. 😉
 +
:PS: Should i answer to you in French i get a feeling you are French or learning it. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 15:07, 1 June 2022 (UTC)
 +
:: {{Ping|YUG}} Salut, Yug. Oui, je suis en train d'apprendre le français. Comme nous avons discutez pendant notre reunion, c'est difficile de definer les limits d'une language. Comme je le vois, les formes lemma ne suffit pas. Maintenant, je suis en train de crée un Olafbot sur steroid pour francais. Mon plan est de réaliser un program python qui peux analyser les modèle utilizer sur Wiktionary. [[User:Languageseeker|Languageseeker]] ([[User talk:Languageseeker|talk]]) 15:48, 7 June 2022 (UTC)
 +
:Hi {{ping|Languageseeker}}. I'm sorry I did not visit the Chat Room in a long time, and missed your report. Very interesting, good job! I remember a request I made to [[User:Olaf|Olaf]] some time ago: it would be interesting to have a list similar to the one Olafbot is updating, but containing only lemmas of the target language (to quickly have nearly all lemmas of a dictionary illustrated with an audio pron). Also, I suggest you to use the categories of the French version of Wiktionary when you plan to work on French (and some other languages, that are more extensively described there). As you can see [[:fr:wikt:Catégorie:Lemmes_en_français|here]], the category gathering French lemmas is more than 3 times more complete on the fr. version than on the en. version of Wiktionary. As you mentioned, these numbers are exciting, let's keep up the good work! All the best — '''[[User:WikiLucas00|WikiLucas]]''' [[User talk:WikiLucas00|(🖋️)]] 15:47, 26 November 2022 (UTC)
 +
::: {{Ping|WikiLucas00}} Sorry, I totally forgot about your request. The list is now ready for French: [[List:Fra/Filtered-lemmas-without-audio-sorted-by-number-of-wiktionaries]]. It's produced like the other lists, but it's limited to words from Catégorie:Lemmes_en_français. The list will be refreshed together with the rest. [[User:Olaf|Olaf]] ([[User talk:Olaf|talk]]) 16:54, 14 May 2023 (UTC)
 +
:::: Hello {{ping|Olaf}}! Thank you so much for this list, it's going to be very useful for sure! Let's cover 100% of Lemmas 😎 I'll tell the French contributors on Discord about it 😉 All the best — '''[[User:WikiLucas00|WikiLucas]]''' [[User talk:WikiLucas00|(🖋️)]] 22:18, 20 May 2023 (UTC)
  
== Utiliser le Lingua Libre Bot dans l'incubator:shy ==
+
== How to create user page ==
  
Est-ce que c'est possible de faire la même chose pour le wiktionnaire en Chaoui ? je veux dir est-il il possible d'utiliser votre bot sur notre wiktionnaire aussi ? je peux donner l'algorithme du [https://incubator.wikimedia.org/wiki/Wt/shy wiki-test]. Cordialement. -[[User:Reda Kerbouche|Reda Kerbouche]] ([[User talk:Reda Kerbouche|talk]]) 12:32, 8 July 2018 (UTC)
+
Hello, my user name is Ngangaesther from Kenya. I am still  stuck on how am supposed to create my user page kindly help
:Oui bien sur ! Avez-vous un bistro / village pump / ... pour en discuter là-bas ? — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 15:24, 8 July 2018 (UTC)
+
regards Esther
::Oui il y a un bistro vierge du [https://incubator.wikimedia.org/wiki/Talk:Wt/shy/Asebtar_amenzu wiktionnaire Chaoui] que vous pouvez activer. Ou bien celui de [https://incubator.wikimedia.org/wiki/Incubator:Community_Portal l'incubator] où en peut discuter avec des administrateurs à propos de l'autorisation du bot. Cordialement. -[[User:Reda Kerbouche|Reda Kerbouche]] ([[User talk:Reda Kerbouche|talk]]) 18:26, 8 July 2018 (UTC)
 
:::Je suis en ce moment en chemin pour Wikimania, je vais n'avoir que très peu de temps jusque là, mais je lancerais la discussion à mon retour. Cordialement — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 11:43, 11 July 2018 (UTC)
 
:::: Bon voyage.--[[User:Reda Kerbouche|Reda Kerbouche]] ([[User talk:Reda Kerbouche|talk]]) 21:48, 11 July 2018 (UTC)
 
[[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] J'espère que vous m'avez pas oublié =) Car en septembre on lance un concours pour le wiktionnaire en Chaoui, et si on peut enregistrer des mots qui vont passer directement sur incubateur, je fais la promo de Lingualibre en même temps que la promo du concours.--[[User:Reda Kerbouche|Reda Kerbouche]] ([[User talk:Reda Kerbouche|talk]]) 14:01, 16 August 2018 (UTC)
 
:[[User:Reda Kerbouche|Reda Kerbouche]], [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']],  Is this {done} ? --[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 11:04, 15 December 2018 (UTC)
 
::Bots-related documentation could be gathered in [[Help:Bots]] [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 11:01, 31 December 2018 (UTC)
 
  
== Liste sur le modèle de Petscan ==
+
== Odia language missing from [[LinguaLibre:Stats/Languages|Stats/Languages]] ==
Salut, est ce qu'il serait possible de faire une liste à la volée sur le modèle de ce qu'est capable de faire Petscan ? [https://petscan.wmflabs.org/?language=fr&project=wiktionary&categories=Lemmes%20en%20fran%C3%A7ais&negcats=Prononciations%20audio%20en%20fran%C3%A7ais&ns%5B0%5D=1&search_max_results=500&interface_language=fr&&doit= Ici], on a la liste de tous les lemmes du Wiktionnaire qui n'ont pas de catégorie « Prononciations audio en français » ce qui signifie qu'il n'ont pas le modèle « écouter » qui permet d'ajouter les entrées dans cette catégorie. Je trouve que la génération d'une telle liste serait vraiment sympa pour les Wiktionnaires. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 06:07, 12 July 2018 (UTC)
 
:L'idée est bonne en effet, cependant ça représente un gros boulot à intégrer sur Lingua Libre. Je pense qu'il serait intéressant d'en discuter un peu et d'établir un petit cahier des charges de ce que l'on veut pouvoir faire (tout dans petscan n'est pas utile ici). — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 22:00, 14 July 2018 (UTC)
 
::[[User:0x010C|0x010C]], est ce que tu penses que l'exemple que j'ai donné ci-dessus (lemmes en français qui n'ont pas de prononciation) peut être implémenté à partir de [[MediaWiki:Gadget-Demo.js]]. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 14:23, 14 October 2018 (UTC)
 
:::Oui c'est exactement ça, il faut passer par la création d'un nouveau générateur de mots. Dans mon début de réflexion plus haut, je réfléchissais à comment implémenter les fonctionnalités de petscan dans un générateur. Sauf que niveau performance et rapidité, on pourrait jamais faire quelque chose d'utilisateur avec des catégories aussi grosse que "Lemmes en français", je m'explique. Petscan fait son travail de recherche et de recoupement côté serveur, directement sur une copie de la base de donnée des wikis (il peut ainsi en un coup explorer tous les enregistrements). Or ici, nous n'avons pas d'accès à la base de donnée et les calculs doivent être fait côté client, en javascript. On dépend donc de l'API des wikis en question pour récupérer les données, API qui n'est pas du tout faite pour travailler sur des catégories très grosses (ne peut retourner que 500 membres par requête, etc).
 
::: Bref, c'est pas possible. Cependant, on peut imaginer se reposer sur petscan pour faire le boulot chiant à notre place (ce générateur deviendrait complètement dépendant de cet outil externe, une panne de ce dernier bloquerait le fonctionnement du premier). Je vois trois options :
 
:::# le générateur reprend un certain nombre de champs de petscan, et va à partir des valeurs fournies générer une requête à petscan (complexe pour l'utilisateur lambda, flexible pour l'utilisateur expérimenté) ;
 
:::# le générateur propose à l'utilisateur de choisir parmi un certain nombre de requêtes petscan préparé à l'avance par nos soins (par exemple en cliquant sur "mots en français n'ayant pas de prononciation sur le wiktionnaire francophone", ta requête exposé plus haut serait utilisé), ou de coller l'URL / l'identifiant d'une requête qu'il a préparé / trouvé (plus simple à implémenter, nous oblige à créer pleins de requêtes pour supporter différentes langues, assez flexible) ;
 
:::# on fait un générateur spécialisé "mots dont la prononciation est manquante" où il va automatiquement forger la requête petscan pour faire comme dans ton exemple pour la langue sélectionnée (facile d'utilisation, très spécifique mais potentiellement très utile, nous obligerait à renseigner manuellement les catégories wiktionnaire correspondante car je ne vois aucun moyen de deviner le nom de la catégorie d'une langue à partir de son code ou son id wikidata...)
 
:::Qu'en penses-tu ?
 
:::— [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 02:53, 16 October 2018 (UTC)
 
::::La première proposition me semble trop usine à gaz et bien que puissante, je ne pense pas qu'elle s'adresse au public de Lingua Libre.Entre les propositions 2 et 3, j'ai une préférence pour la 2 car elle est simple d'utilisation au premier abord (on utilise des requêtes pré-forgées) tout en permettant une utilisation avancée (avantage de la solution 1). Et par rapport à la solution 3, ça évite de la maintenance pour déterminer la langue d'une catégorie donc c'est plus maintenable sur le long terme à mon avis. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 06:23, 17 October 2018 (UTC)
 
:::::@[[User:Pamputt|Pamputt]]: Entre deux avions, je viens de finir une première version du générateur petscan, activable via [[Special:Preferences#mw-prefsection-gadgets|préférences > gadgets]]. Est-ce que tu peux y jetter un œil et me dire ce que tu en penses avant que je continue et que je l'annonce plus largement ?
 
:::::Merci — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 08:39, 22 October 2018 (UTC)
 
::::::[[User:0x010C|0x010C]], j'ai activé le gadget et je vois bien PetScan dans la liste. J'ai fait quelques essais et ça fonctionne bien. J'ai essayé avec l'URL du premier message et ça fonctionne nickel. En revanche, j'ai essayé avec [https://petscan.wmflabs.org/?language=fr&project=wiktionary&categories=Adjectifs%20en%20fran%C3%A7ais&negcats=Prononciations%20audio%20en%20fran%C3%A7ais&ns%5B0%5D=1&search_max_results=500&interface_language=en&active_tab= ça] et ça m'indique "Petscan output something weired with this URL, check it and come back afterwards.". En revanche si j'ajoute le « &doit= » à la fin, ça fonctionne correctement (est-il vraiment nécessaire) ?
 
::::::Autre point, cest-ce qu'il est déjà possible de préparer des requêtes pré-faites (« mots en français n'ayant pas de prononciation sur le wiktionnaire francophone », ...) ou pas encore ? En l'état c'est déjà super cool. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 17:04, 22 October 2018 (UTC)
 
:::::::J'avais oublié que cetaines URL pouvaient ne pas avoir l'auto-run, c'est fix. Je réfléchis actuellement à la meilleur façon de faire en fait. Ma problématique, c'est qu'une requête comme « mots en français n'ayant pas de prononciation sur le wiktionnaire francophone » n'intéressera que ceux qui font des enregitrements en français, si un germanophone dois scroller 25 requêtes qui le concerne pas (et qu'il ne comprend surement pas) avant d'en trouver une en allemand, c'est pas cool pour lui.
 
:::::::De là, trois idées qui me viennent en écrivant ces lignes :
 
:::::::* Une page par langue, dans l'espace de nom list ([[List:fra]] ? [[List:fra-external]] ? [[List:fra-examples]] ? ...) qui regroupe via une liste à puce toutes les urls dispo pour une langue ;
 
:::::::* Une fois ce travail fait, ce n'est pas très compliqué de supporter d'autres outils externes qui peuvent être appelé via une URL et renvoyer le résultat en JSON ; je pense notamment à querry.wikidata.org ;
 
:::::::* Et là, plus une réflexion, est-ce que ça serait pertinent une fois que ça sera stable de l'intégrer au générateur "listes" actuel (genre avoir deux onglets dedans, "listes statique", "listes dynamiques/externes/..." ?), ou l'intégrer comme un nouveau générateur à part entière dans le core du RecordWizard ? (et du coup comment le nommer dans ce cas ?)
 
:::::::Un avis externe me serait bien utile pour trancher tout cela :) — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 19:52, 22 October 2018 (UTC)
 
  
== Variations géographiques ==
+
Hi there, for some reason, the Odia-language stats are missing from the [[LinguaLibre:Stats/Languages|Stats/Languages]] page. Also, "The most prolific speakers for the current month
 +
" section in the [[LinguaLibre:Stats/Speakers|Stats/Speakers]]  page is not loading at all since the time I checked last (about 10 days). I have tried on Chromium and Firefox and the result is the same even after clearing cache. --[[User:Psubhashish|Subhashish]] ([[User talk:Psubhashish|talk]]) 19:40, 28 July 2022 (UTC)
 +
:Hello [[User:Psubhashish|Subhashish]], it should be back online. We had a hackathon to put it back. We are calling for devs to push forwards. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 11:07, 10 August 2022 (UTC)
 +
:: Thank you for the update, [[User:Yug|Yug]]. --[[User:Psubhashish|Subhashish]] ([[User talk:Psubhashish|talk]]) 14:00, 10 August 2022 (UTC)
  
Bonjour,
+
== Manually-coded languages ==
  
Bravo pour ce projet très intéressant.
+
I came across [[:meta:Lingua Libre/SignIt]] recently (via betawiki) and was wondering if manually-coded languages would be appropriate for this as well? These are languages in sign modality, but strongly tied to a spoken/written language; they usually adopt the grammar of the nonmanual language, choosing instead to simply transpose the vocabulary. This means they are most often used in application-specific and pidgin contexts (Pidgin Sign for English and diver's signs are examples). In particular, I am interested in ''toki pona luka'', a manual form of {{q|338540}}. Since the vocab is the same as spoken/written toki pona, there are a minimal number of lexemes overall, so having a complete set of signs is easily achievable. Manually-coded languages including ''toki pona luka'' are generally not given a separate ISO 639 code since they are in effect equivalent to scripts. Would this cause a problem for the infrastructure as currently designed? [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 05:56, 17 August 2022 (UTC)
  
Je me pose une question à propos des prononciations. Je suis du sud de la France et contrairement à une bonne partie du reste de la France, nous usons beaucoup de l'accent tonique (influence italienne et espagnole, j'imagine). Du coup, la prononciation de certains mots, et surtout des locutions, ont une rythmique différente par chez moi.
+
----
  
Comment gérer ces variations de prononciation ? Ont-elles droit de cité ou comme les québécois doit-on privilégier un "Français international" neutre ?
+
Hello [[User:Arlo Barnes|Arlo Barnes]],
  
Pour finir sur le sujet, la prononciation de certains mots sont différentes chez nous : lait, mas, moins (avec un s !), etc. Comment intégrer ça dans Wiktionnaire ou Wikipédia ?
+
I understand "manually coded languages" as synonymous to "signed languages", am I correct?<br />If there is no distinct ISO for the signed language, we could still:
 +
* Create a new wikidata item without ISO, which will be used as identifier by LinguaLibre infrastructure
 +
* Use the spoken/write language ISO, and create lists of words all suffixed by <kbd>(signed)</kbd>.
 +
Either of those solutions could work.
  
[[User:Jpgibert|Jpgibert]] ([[User talk:Jpgibert|talk]]) 12:02, 13 July 2018 (UTC)
+
If you have some knowledge of signed ''toki pona luka'' please let me know. We are adding features on Lingualibre and SignIt in order to be able to record video of signed words by late 2022. We are almost there. If you would like to record some basic signed words to share with the world, then let me know. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 20:58, 17 August 2022 (UTC)
  
:Bonjour,
+
: Signed languages and manually-coded languages share similarities (the manual modality) and differences (since sign languages are 'native' to the signed modality, they use it more fully, having complete deixis and time-reference systems, use of handshape classifiers, etc.) -- 'luka' means 'hand'/'five', so that's the part of the name that indicates the manual modality, but otherwise it's just garden-variety toki pona. I am interested in using SignIt to record this vocab, yes. The '(signed)' suffix seems like a good way to do it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 13:16, 19 August 2022 (UTC)
:Merci pour ton intérêt !
+
::[[User:Arlo Barnes|Arlo Barnes]]: We increasingly have [[:commons:Commons:Bots/Requests/Dragons_Bot_(2)|tools]] to update and correct sign language recordings, so the suffix <code>(signed)</code> or the solution we choose appears incorrect, we still can correct it later using that bot.
:Non, il ne faut surtout pas privilégier un français "''neutre''". Chaque variation / accent locale est intéressent. En fait, juste avant de commencer à enregistrer il t'es demandé de remplir ton profil de locuteur, dans lequel tu peux renseigner ton lieu d'habitation / d'apprentissage d'une langue.
+
::I would encourage you to first train yourself and learn that manually-coded language over the coming months. Indeed, we still have a very last bug within our video recording chain, which makes rightful videos appears as audio on Commons. We expect to solve this last issue this fall (September or October ?). So for now, I encourage you to rest well, reload energy, to get ready to record later this year. Maybe identify near you some suitable place with elegant monochrome wall to film over or consider building yourself a low-cost recording studio,. Etc. We can discuss it to keep it low cost and effective if you are interested, as I'm also looking for such walls and/or considering building one for myself.
:Lorsqu'un enregistrement est ajouté ensuite sur le Wiktionnaire par exemple, cette information y est inclu. Si plusieurs personnes ont enregistré les même mots, on pourra donc écouter les différences de prononciation de « lait » en Alsace, au Québec, en Occitanie, en Île de France, au Mali,... Et ça c'est cool :)
+
::See also : [https://github.com/lingua-libre/SignIt/issues/18 Minimal Sign Language Studio guideline]. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 22:30, 19 August 2022 (UTC)
:Cela répond à tes questions ?
 
:Cordialement — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 21:55, 14 July 2018 (UTC)
 
  
::Bonjour [[User:0x010C]]
+
== Update my username ==
::Merci pour la réponse. Je m'inquiétais de la chose parce que s'il existe un code linguistique pour les variations du français au Québec (fr-CA) ou de Belgique (fr-BE), en revanche l'accent n'est pas pris en compte.
 
::Content d'apprendre que malgré mon accent, je serai le bienvenu. Bon pour le moment, faut que j'achète un bon micro avant de faire quoi que ce soit, mais dès que j'aurai ça, je tenterai de partager mon accent méridional.
 
::[[User:Jpgibert|Jpgibert]] ([[User talk:Jpgibert|talk]]) 12:31, 23 July 2018 (UTC)
 
  
 +
I have changed my Wikimedia username but the previous name still appears in Lingua Libre. I know it's not included in unified logins. Anyway, please update my username to Aishik Rehman. [[User:Hirok Raja|Hirok Raja]] ([[User talk:Hirok Raja|talk]]) 15:14, 1 September 2022 (UTC)
 +
: Hi Hirok Raja¸would you have an example of what you would like to see to be changed? I think you are talking about the filename but I am not sure, so with one example, it would be clearer. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]])
 +
::{{ping|Pamputt}} <br/> 1. Top menubar of lingualibre.org showing 'Hirok Raja' as my profile name. <br/> 2. After uploading when I try to check my uploads in Commons, it takes me to https://commons.m.wikimedia.org/wiki/Special:ListFiles/Hirok_Raja page. <br/> 3. 'Hirok Raja' being used as Default recorder in the file names and description <br/> 4. Change speaker name to 'Aishik Rehman' every time while recording is quite annoying to me. <br/> 5. Even here 'Hirok Raja' is showing as my signature by default ): [[User:Hirok Raja|Hirok Raja]] ([[User talk:Hirok Raja|talk]]) 19:16, 2 September 2022 (UTC)
 +
:::I suspect this is due to long term cookies. Would be interesting to push a clean up for your connection cookies for Lingualibre, it will log you out, then come back here. [https://support.mozilla.org/en-US/kb/storage?as=u&utm_source=inproduct&redirectslug=permission-store-data&redirectlocale=en-US On firefox].
 +
:::Open <code>about:preferences#privacy</code> > Go to "Cookies and Site Data"> Click "Manage Data" > Search "Lingualibre" > Remove selected. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 21:10, 2 September 2022 (UTC)
  
 +
== Siège communautaire de Wikimédia France – ouverture du vote / Community representative to Wikimédia France’s board - votes are opened ==
  
== Thésaurus ==
+
(English version below. Do not hesitate to correct my English translation.)
 +
 
 +
(Message copié depuis le bistro du jour par [[User:Lepticed7|Lepticed7]] ([[User talk:Lepticed7|talk]]))
  
 
Bonjour,
 
Bonjour,
  
Durant la vidéo de présentation du projet par [[user:Lyokoï|Lyokoï]] ([https://www.youtube.com/watch?v=8p_z3jyihwU LetsContribute6]), j'ai appris qu'on pouvait générer des listes de mots à partir de catégories. Serait-il possible de faire le même genre de chose à partir d'un thésaurus ? Question subsidiaire, est-ce que ça à un intérêt ?
+
En tant que président de la commission électorale pour [[:m:Wikimédia France/Gouvernance/Siège communautaire|l'élection du siège communautaire au conseil d'administration de Wikimédia France]], je vous annonce que le vote ouvre aujourd'hui (13 septembre) à 0h CEST. Il se terminera le 26 septembre à 23h59 CEST.
  
[[User:Jpgibert|Jpgibert]] ([[User talk:Jpgibert|talk]]) 12:39, 23 July 2018 (UTC)
+
Comme il y a trois ans, le scrutin est public sur Meta. Les pages de votes sont disponibles dans [[:m:Category:Wikimédia France/Gouvernance/Siège communautaire/2022/Votes|la catégorie correspondante]] ou en lien sur la page principale. C'est un scrutin par approbation, le candidat qui aura le plus grand nombre de voix sera donc déclaré élu. Vous pouvez voter pour autant de candidats que vous le souhaitez.
:Ca pourrait effectivement être intéressant même si c'est plus compliqué à coder (j'imagine). Juste pour donner un exemple pour ceux qui ne voient pas ce dont il est question, on peut aller voir [https://fr.wiktionary.org/wiki/Th%C3%A9saurus:pain/fran%C3%A7ais ici]. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 21:30, 23 July 2018 (UTC)
 
:: {{ping|Jpgibert}} Le plus simple pour faire ça, c'est de copier-coller le contenu du thésaurus et de séparer les mots avec un #. Ça doit demander quelques minutes pour être mis en forme, mais ce n'est pas non plus le Pérou. [[User:Lyokoï|Lyokoï]] ([[User talk:Lyokoï|talk]]) 14:22, 15 December 2018 (UTC)
 
  
== General issues + issues with Odia and Asian writing systems ==
+
Si vous avez des questions, vous pouvez les poser sur la page de discussion ou par courriel à election@wikimedia.fr.
:{{Done}}, all issue tracked on phabricator or explained below. Ready to archive. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 23:22, 23 December 2018 (UTC)
 
I loved the current version! Truly admire the changes you all have made over time.
 
I have also done a few recordings in my own language Odia to check for any error. Below are a few:
 
  
# '''Tag already recorded items ([https://phabricator.wikimedia.org/T212580 T212580]):''' When a word has already been recorded and has been uploaded on Commons, does is not make sense to show it as a flag instead of letting any user to upload it directly?
+
Pour la commission électorale, Mathis B, le 12 septembre 2022 à 22:00 (CEST)
# '''Add custom commons categories ([https://phabricator.wikimedia.org/T201135 T201135]):''' Also, different languages have different additional categories which Lingua Libre does not let one to add. For instance, I generally add a user category to know how many audio files I have uploaded. For the files recorded using Lingua Libre, I don't see an option to add that optional category.
 
# '''Remove duplicated words (in same session: explanation below ; across time: [https://phabricator.wikimedia.org/T212580 T212580]):''' If I am adding a wordlist before recording, is that possible to keep only one word if the same word is used multiple times? This would save some time for the uploader.
 
# '''Monitor suspect cracking sound in audios ([https://phabricator.wikimedia.org/T201136 T201136]):''' There is a bit of crackling sound that is heard while monitoring the recorded words. Any particular reason?
 
# '''Some words fails anyway ([https://phabricator.wikimedia.org/T212584 T212584]):''' Even though I am correctly pronouncing every word, I see a lot of red-labelled words.
 
# '''Allow click-play-listen while recording ([https://phabricator.wikimedia.org/T212583 T212583]):''' While recording, I cannot check how the recording sounds like. I can only choose to re-record after hearing the recorded sound. Otherwise even having that option is of no use.
 
# '''Remove underline ([https://github.com/lingua-libre/LinguaRecorder/commit/c48d2e6f6cb31acef8a39245bab1eccc5dbdb969 done]):''' While recording each word is seen as a green button and during the recording the word is underlined. This works well for Latin-based scripts. However for my script, Odia, and even many other Asian languages, this is a problem as we have diacritics and accent marks below the character. It becomes too hard at times to read when underlined. Also, the light green color and a white background is not accessible to people with corrections or color blindness. Maybe black background with white text will create more contrast and make it easier to read.
 
# '''Last word cannot be re-recorded (explanation below):''' When you reach the last word of a batch and want to re-record that word, it doesn't allow you to click on the word button and re-record.
 
  
Also, requesting to add the Warang Citi (used for Ho language) and Ol Chiki (used for Santali language).
+
----
  
Thank you much again. I would really love to contribute more myself, and involve other community members. --[[User:Psubhashish|Psubhashish]] ([[User talk:Psubhashish|talk]]) 07:21, 26 July 2018 (UTC)
+
(Message copied from the French Wikipedia Bistro by [[User:Lepticed7|Lepticed7]] ([[User talk:Lepticed7|talk]]))
:Hi!
 
:First of all, thanks for your feedbacks, that's really helpful. Here are some details about your remarks:
 
:# In my opinion, it is interesting to have several records of the same word by different users, the naming convention takes this into account to avoid records to be overridden by another user. But as I'm not sure I understood this point very well, don't hesitate to clarify it if my answer is mistaken.
 
:# [https://phabricator.wikimedia.org/T201135 T201135]
 
:# If I have correctly understood your point, that's already the case. You can't add duplicate words in the same record batch (if you try to do so, the second one will be dismissed).
 
:# It's just a small file-loading issue, it will be fixed soon, see [https://phabricator.wikimedia.org/T201136 T201136]
 
:# This is a major issue I'm already aware of. In some cases (~ 1 word out of 100), for some unknown reason, MediaWiki is mistaken in taking WAV files for executable files, so it refuses them...
 
:# I'll try to add a way to listen the records while still in the recording studio.
 
:# I wasn't aware of that particularities, I'll remove the underline. I'm not so fond of the white text on black, but I'll try to find something more accessible.
 
:# Hum, this works well with me. When you have recorded the last word, the record automatically cuts off, did you click on the big red button to enable it again?
 
:I've imported the Ho language, which was missing from Lingua Libre, but the two writing system you've mentionned are part of Unicode and should works, am I wrong?
 
:Best regards — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 08:37, 3 August 2018 (UTC)
 
::+1 for point 7, the underline is also troublesome for Chinese. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 13:08, 6 August 2018 (UTC)
 
::Hi! Continuing the cleaning effort and tracking of issues, also to stay short and concise, I [https://lingualibre.fr/index.php?title=LinguaLibre:Chat_room&diff=next&oldid=63662 enhanced the initial post] with title and status (phabricator issue). Sorry for that, just cleaner. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 11:33, 24 December 2018 (UTC)
 
:::Note: I pointed out to Psubhashish the work on his former feedbacks. See [https://en.wikipedia.org/w/index.php?title=User_talk:Psubhashish&oldid=875780271 positive discussion on EN]. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 13:45, 9 January 2019 (UTC)
 
  
== Première utilisation : quelques questionnements ==
+
Hello,
  
Bonjour !
+
as the chairman of the electoral commission for [[:m:Wikimédia France/Gouvernance/Siège communautaire|the election of the community representative to Wikimédia France’s board]], I announce that votes open today (13th september) at 0:00 CEST. They will be closed on 26th september at 23:59 CEST.
  
Tout d'abord, merci beaucoup pour ce super outil !
+
Like it was the case three years ago, voting is on Meta. Voting pages are available in [[:m:Category:Wikimédia France/Gouvernance/Siège communautaire/2022/Votes|the corresponding category]] or as links in the main page. The elected candidate will be the one with the most approbation votes. You can vote for as many candidates as you wish.
  
J'ai remarqué quelques difficultés à l'usage. Peut-être que c'est juste parce que je suis nouvelle et pas au courant de toutes les options, mais voilà ma liste :
+
If you have any questions, you can ask them on the Talk page on Meta, or by email at election@wikimedia.fr.
  
# Sur une liste de 20 mots, il faut généralement que je reprenne l'enregistrement manuellement trois ou quatre fois parce que l'outil décide soudain de ne plus enregistrer. Quand je sélectionne un mot, même en cliquant sur le gros bouton rouge, il y a à peu près une chance pour deux pour que l'enregistrement se lance.
+
For the electoral commission, Mathis B, 22:00, 12 septembre 2022 (CEST)
# Mes mots sont très souvent coupés au début et à la fin (pour les noms propres en deux ou trois mots surtout) : peut-être qu'il serait pertinent d'avoir un petit bouton "next" pour marquer manuellement les fins de mots ? Sur 20 mots enregistrés, entre ceux que l'outil n'a pas envie de me laisser enregistrer (cf #1) et ceux qui sont coupés, m'en reste peu. Sur 3 listes d'une vingtaine de noms, j'en ai eu 2, 5 et 7 exploitables.
 
# Sur une page d'enregistrement comme [[Q44570]], le lien vers la page Wikipédia met un + au lieu d'un _ entre les mots donc on arrive sur un lien rouge dans Wikipédia.
 
  
Si ça peut servir, je suis sur la dernière version en date de Firefox au 10/10/18 & Windows 10.
+
== Is there a way to exclude username from Wikimedia Commons upload file name? ==
 +
:''See also [[Help:Renaming]].''
 +
This seems redundant and takes up a lot of space --[[User:Middle river exports|Middle river exports]] ([[User talk:Middle river exports|talk]]) 20:22, 9 October 2022 (UTC)
 +
:{{ping|Middle river exports}} Welcome MRE,
 +
:You could name your speaker with a single character I guess.
 +
:But keeping the name is voluntary. Each speaker has his/her own voice, which we want to document. If, outside of Wikimedia, you want to remove part of the filename, we have a technical tutorial to do so. See [[Help:Download datasets]] and [[Help:Renaming]]. Ping us back if your dataset is not up to date. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 13:16, 10 October 2022 (UTC)
 +
::I have solved this now by just changing my username to something shorter. This way I can upload English as Usmaan (عثمان) for example where instead of just repeating the username it shows two scripts which is more useful. (Apparently few enough people have Arabic script usernames that short common words are mostly available.) --[[User:Middle river exports|عثمان]] ([[User talk:Middle river exports|talk]]) 20:23, 10 October 2022 (UTC)
 +
:::All Unicode characters should be ok, in words and usernames ;) [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 19:46, 11 October 2022 (UTC)
  
Pour le reste : c'est vraiment super, bravo pour tout ce travail ! Je vais continuer à faire joujou avec l'outil jusqu'à être bien familière avec.
+
== Username update request ==
  
[[User:Exilexi|Exilexi]] ([[User talk:Exilexi|talk]]) 06:22, 10 October 2018 (UTC)
+
I realised my username on Mediawiki didn't carry over here when I changed it. On thus site could I please have it changed to: عُثمان
:Les problèmes 1 et 2 sont en fait quasiment réglés avec un meilleur micro. Lingua Libre demande la permission pour un micro qui n'est pas mon micro par défaut, pour une raison inconnue.  
+
--[[User:Middle river exports|عثمان]] ([[User talk:Middle river exports|talk]]) 08:45, 10 November 2022 (UTC)
:Nouveau souci avec l'upload : tous les mots sauf 1 sont bien téléversés. Le bouton Commons s'affiche en grisé et rien ne se passe si je clique sur la petite croix à côté d'un mot : apparemment, c'est tout ou rien pour mettre sur Commons, donc je viens de perdre 29 mots parce qu'un seul refusait de s'uploader. [[User:Exilexi|Exilexi]] ([[User talk:Exilexi|talk]]) 06:44, 10 October 2018 (UTC)
 
:: J'en ajoute un : j'avais enregistré 20 mots "autour de moi". Là, je viens d'en lancer 20 autres... et c'est les mêmes. Il pourrait être intéressant d'ajouter une option pour éviter d'enregistrer plusieurs fois la même chose (mon accent ne change pas d'un jour à l'autre). [[User:Exilexi|Exilexi]] ([[User talk:Exilexi|talk]]) 05:36, 11 October 2018 (UTC)
 
  
Salut [[User:Exilexi|Exilexi]], quelques remarques ou éléments de réponse à tes commentaires
+
== Data on LinguaLibre:Stats isn't consistant with Wikipedia Commons's Category ==
# Lorsque tu décris que l'outil stoppe l'enregistrement, je pense que le problème vient de la qualité du micro. C'est ce que tu sembles avoir conclu également.
 
# Lingua Libre découpe les mots automatiquement dès qu'il détecte un blanc. Pour les noms à rallonge, on pourrait envisager d'ajouter un bouton pour passer manuellement au mot suivant. Cela étant dit, ça perd un peu de l'intérêt de l'outil car ça devient beaucoup plus lent.
 
# concernant le lien vers Wikipédia (avec un « + »), ça semble en effet un bogue. J'ai ouvert un [https://phabricator.wikimedia.org/T206801 ticket sur Phabricator].
 
# pour les problèmes d'upload, quand un téléversement échoue, un [https://phabricator.wikimedia.org/T198014 ticket] existe déjà sur ce sujet.
 
# pour les listes de mots, il est possible d'en créer soi-même. Il en existe déjà plusieurs en français (quelques dizaines) et moins dans les autres langues. Il est expliquer [[Help:Create_your_own_lists/fr|ici]] sur la façon de procéder. Si tu as besoin d'aide, fais-nous signe. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 20:13, 11 October 2018 (UTC)
 
  
== Formosan languages workshop ==
+
On the Stats page, the French have 254,387 records
Hi there, I had an email exchange with Vicky, the [https://en.wikipedia.org/wiki/National_Chengchi_University NCCU] language researcher involved in Formosan languages protection. Some of her questions are [https://en.wikiquote.org/wiki/Toy_Story#Buzz_Lightyear beyond] my skills :
 
  
1. I couldn't find ais(Sakizaya), ami(Amis), trv(Truku) in the language list. Please add, thanks!
+
https://lingualibre.org/wiki/LinguaLibre:Stats/Languages
2. Can I add the dialect information in the speaker file?
 
Because there are 42 dialects under 16 aboriginal languages, I had record Squliq dialect not C’uli’ dialect of Atayal language today.
 
3. I had add the Chinese translation after the aboriginal languages, is that ok for lingua libre?
 
Or I only can type in aboriginal languages?
 
  
I broke the questions in several subsections so a quick discussion may occurs for each. Please take notes that Vicky workshop is coming this week, so it would be cool to forward her practical solutions early.
+
Meanwhile, the Category on commons.wikimedia.org has 253,464 records
[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 09:38, 29 November 2018 (UTC)
 
  
=== 1) Requesting languages additions ===
+
https://commons.wikimedia.org/wiki/Category:Lingua_Libre_pronunciation-fra
* Amis_language (iso: ami; wikidata: [[wikidata:Q35132|Q35132]]).
 
* Sakizaya has no iso639, from my understanding. Sakizaya_language (iso: none, wikidata: [[wikidata:Q718269|Q718269]]), Nataoran_language (iso: ais, wikidata: [[wikidata:Q42508148|Q42508148]]).
 
* Truku (no iso no wikidata) : is described in Wikipedia as the main component of Seediq language (iso: trv, wikidata: [[wikidata:Q716686|Q716686]]), already in LinguaLibre. Taiwanese linguist, the most experienced in the matter, are making a distinction.
 
If I understand well, LL only requires wikidata ID. If so, I would recommend to add [[wikidata:Q35132|Q35132]] (amis), [[wikidata:Q718269|Q718269]] (Sakizaya). [[wikidata:Q42508148|Q42508148]] (Nataorans) and [[wikidata:Q716686|Q716686]] (Seediq) are already in I think. Truku may require a wikidata item creation, then integration in LL.
 
[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 09:38, 29 November 2018 (UTC)
 
:The four languages have been imported here: [[Q51311]] Seediq, [[Q51870]] Amis, [[Q51871]] Sakizaya and [[Q51872]] Nataoran and can be used for recording. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 04:15, 30 November 2018 (UTC)
 
  
=== 2) "There are 42 dialects under 16 aboriginal languages". ===
+
The stats display more records. This data inconsistency is strange. -- [[User:Shenlebantongying]], 10:36, 23 december 2022.
We previously added 15 or 16 of these recognized languages into LinguaLibre (thanks x0 and Pamputt). Again, Taiwanese linguists are the experts on the matter, so what can we (LL) recommend for these 42 variants ? Two ideas came to me.
+
:This means some item page exist here, but no audio are on Commons.
# Add the information in he speaker name or place of learning. By example for : Paul Martin (Breton north) ; Paul Martin (Breton south).
+
:Item creation here and upload are done at step 5 of the recording, nearly simultaneously.
# Add the Wikidata items following Taiwanese linguists recommendations, while no wikipedia articles nor iso639 exists.
+
:So I don't know what is going on. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 17:41, 26 December 2022 (UTC)
What do you think ? [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 09:38, 29 November 2018 (UTC)
 
: As far as I uundertand, if no Wikidata item exists for a given language, we have two options: create it on Wikidata (whether it is notable) and import here after or create it by hand directly here. So for dialect, I would say they are enough notable to be created on Wikidata but I have no time to do it by myself before the end of the year (I have no regular Internet connection for now). [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 04:18, 30 November 2018 (UTC)
 
::In fact, the second option mentionned above by Pamputt won't work. For a language to be recognised by the RecordWizard, it has to have a wikidata ID. The right way to do it imho is (as also suggested by Pamputt) to create the corresponding item on wikidata, and then ask for an import here. [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 14:46, 3 December 2018 (UTC)
 
  
=== 3) "Is it ok to use <code>mhway su (谢谢)</code> ?" (target word + translation) ===
+
== [[c:Category:Lingua Libre pronunciation-bxg]] ==
* '''Technically''', both aboriginal languages and Chinese, de factor the target word together with its closest macro-language's translation, here, Chinese.
 
* Keep extremely '''consistent''' in your practice, so to ease later usages (learning apps). If the rule is
 
<span style="color:green;">{aboriginal}{white_space}{opening_round_braket_(}{Chinese}{closing_round_braket_)}</span>
 
stick to it, and avoid round brackets in other places of your element. Early consistency makes later usages easier.
 
[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 09:38, 29 November 2018 (UTC)
 
:@x0, devs, there again we have the questions of wordlists with translations. I previously suggested that [[Help:Create_your_own_lists|words lists]] support a iso639 syntaxe or wikidata id syntax so to push the translation into a different metadata field. Example of list :
 
: mhway su [cmn:谢谢,eng:Thank]
 
:Then "mhway su" is the target recorded word. "谢谢" is the translation in the meta data "cmn" (Chinese). "Thank" is the translation in the meta data "eng" (English). I guess I should open a ticket on Phabricator. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 10:19, 29 November 2018 (UTC)
 
::Multi-lingual wordlist --wordlist including the translation of target words-- are not supported at the moment. An issue have been opened on LinguaLibre developments and bugs tracking system ([https://phabricator.wikimedia.org/T211086 T211086]). [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 09:29, 4 December 2018 (UTC)
 
  
== Thésaurus (2) ==
+
All files in this category are tagged with wrong language. I have requested moves for files in the category, but what's more to be done?--[[User:GZWDer|GZWDer]] ([[User talk:GZWDer|talk]]) 13:05, 12 January 2023 (UTC)
J'ai [https://lingualibre.fr/index.php?title=LinguaLibre%3AChat_room&type=revision&diff=62426&oldid=62425 archivé] le coeur de la discussion de Benoit & 0x010C, mais cet autre sujet mérite une section:
+
: Thanks for reporting. Actually all these items are erroneous (see [[Special:WhatLinksHere/Q590228]]):
:"Rien à voir. Je pensais qu'un petit outil de génération de liste depuis un thésaurus fr.wikt ce serait top. Au lieu de choisir une catégorie d'un wikiprojet, on choisirait un thésaurus. Une idée comme ça.  --[[User:Benoît Prieur|Benoît]] 21:36, 20 December 2018 (UTC)"
+
:* {{Q|798236}} (wrong language code)
--[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 10:41, 24 December 2018 (UTC)
+
:* {{Q|802994}} (wrong language code)
:J'ai fait ce modeste outil externe qui génère la liste des mots d'un thésaurus, à coller dans l'interface de LL. https://thesauruslingua.herokuapp.com/
+
:* {{Q|802995}} (useless)
:[[User:Benoît Prieur|Benoît Prieur]] ([[User talk:Benoît Prieur|talk]]) 00:32, 29 January 2019 (UTC)
+
:* {{Q|802996}} (useless)
 +
:* {{Q|802998}} (useless)
 +
:* {{Q|802999}} (useless)
 +
:* {{Q|803000}} (useless)
 +
:* {{Q|803001}} (useless)
 +
:* {{Q|803002}} (useless)
 +
:I have not checked yet if corresponding recordings are still on Commons. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 16:11, 13 January 2023 (UTC)
  
== Feature request: ask to reuse existing identical audio if available ==
+
== I can not publish my records recorded via Lingua Libre. ==
:{{Done}}, can be archived. 12:08, 31 December 2018 (UTC)
 
I waste a lot of time because Lingua Libre Bot has to have new audio for every lexeme forms. For example this audio https://commons.wikimedia.org/wiki/File:LL-Q809_(pol)-KaMan-Bizancjum.wav I had to record 10 times (https://lingualibre.fr/index.php?title=Q55850&action=history). A lot of forms in Polish language is duplicated in different cases. It would be great if in word generator (+ExternalTools) in Record Wizard could be question to ask if duplicate should be recorded (identical speaker, language and lexeme), and Lingua Libre Bot propagate existing audio. It could save time. [[User:KaMan|KaMan]] ([[User talk:KaMan|talk]]) 14:28, 25 December 2018 (UTC)
 
:KaMan, where does your wordlist(s?) come from ? how is it created ? You use LinguaLibre word generator ? [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 00:12, 27 December 2018 (UTC)
 
:If I understand well, you eventually have the same issue as raised in [[LinguaLibre:Chat_room#Warn_the_user_when_they_try_to_record_a_file_that_they_already_made|Warn the user when they try to record a file that they already made]]. Namely, you meet again and again words that you already recorded. If this is correct, then we started to look for technical solutions ([https://phabricator.wikimedia.org/T212580 T212580]). As of now, for long series, it is important to stick to large frequency list, so to not re-record similar words multiple times. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 00:17, 27 December 2018 (UTC)
 
:I took a look online for available frequency lists in polish.
 
:* Subtlex-pl : [http://crr.ugent.be/papers/subtlex-pl.pdf article], [http://crr.ugent.be/papers/subtlex-pl.pdf http://crr.ugent.be/programs-data/subtitle-frequencies/subtlex-pl data], available but "for research usage".
 
:* Worldlex : [https://link.springer.com/article/10.3758/s13428-015-0621-0 article], [http://worldlex.lexique.org data], available but unstated license
 
:* Hermit Dave, 2016 : [https://invokeit.wordpress.com/frequency-word-lists/ page], [https://github.com/hermitdave/FrequencyWords/tree/master/content/2016/pl data], CC-by-sa
 
:So Hermit Dave's data would do. We have tutorials on [[Help:How_to_create_a_wordlist_%3F#Command|how to clean up frequency lists]],[[Help:How_to_create_a_wordlist_%3F#Splitting_a_very_long_file|how to split such long file]], other [[Help:How_to_create_a_wordlist_%3F#From_corpus_to_frequency_data_.60.7Boccurences.7D_.7Bitem.7D.60|tricks]], and [[Help:Create_your_own_lists#Create_a_new_list|how to create a list on LinguaLibre]] to help.
 
:Some command will need minor changes if your input differs. If you have some basic shell skills, you can do it and learn the exact commands needed quickly. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 01:30, 27 December 2018 (UTC)
 
::No Yug. He's talking about word lists generated with a SPARQL query from Lexemes on Wikidata, and from the fact that Lingua Libre Bot only associate audio recordings on the Lexeme when there is a direct link, causing him to re-record many times homograph words that are also homonym.
 
::But the main issue I pointed out in [https://phabricator.wikimedia.org/T212580 T212580] apply here too, I don't have any idea of easy and effective implementation right now.
 
::(and no Yug, it is not "''important to stick to large frequency list''", we have other —more simple— solutions yet as Wikimedia categories or external tools imports).
 
::Best regards — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 11:10, 27 December 2018 (UTC)
 
::: 0x010C is right. It's not problem of wrong list, list of words is correct. If there is no easy solution to it I can work with it as is but I admit I feel pain ;) before recording of 14 identical forms of https://www.wikidata.org/wiki/Lexeme:L19356 :) [[User:KaMan|KaMan]] ([[User talk:KaMan|talk]]) 13:22, 27 December 2018 (UTC)
 
::::"Who doesnt try cannot be wrong." It really needs to read between lines to find the Wikidata reference. "Lexeme" is lexicology term before being a Wikidata item type. The current SPARQL query doesnt seems time savy.
 
::::And yes, generally speaking frequency list of unique words save our speakers energy. First, each form is recorded only once : this is why human speakers are for, and they shouldn't have to record multiple times a same form. Second, in natural language, words frequency follow the [[:wikipedia:Zipf's law|Zipf's law]]. Thus, the 135 most frequent English items represent 50% coverage of written text. On the opposite side, recording Wikipedia categories is not representative of human language and thus not time efficient. One volunteer can audio record 2000 categories it will still barely account for 1% of this human language. This only has internal value, by wikipedians for wikipedians, which is positive but sub-optimal.
 
::::As of KaMan's case, I would still recommend using frequency list : it would save valuable human time. A later bot could dispatch the audios upon the various wikidata items of this language and form. So I just used Hermit Dave CC-by-sa data to create Polish language frequency lists on LinguaLibre for the first 20k words, they are now availale to in the [[Special:RecordWizard|Record Studio]] > Details step : Local list > "pol". [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 13:51, 27 December 2018 (UTC)
 
:::::Yug, it's not a problem of frequency list but feature of language. I record all FORMS of words. Every noun in Polish has at least 14 forms, every adjective has 30-80 forms, same for verbs. Every form has entry in Wikidata and needs recording. But many of these forms are identical so in the end I have to record the same audio several times. It is independent from the fact the word is from frequency list. In other words word from frequency list has the same problem in Wikidata. BTW: I already follow frequency list in creating lexemes in Wikidata, but thanks :) [[User:KaMan|KaMan]] ([[User talk:KaMan|talk]]) 16:27, 27 December 2018 (UTC)
 
::::::I think I get your process now. Learning ongoing ! Still seems weird you are recording 14 times the same form. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 16:58, 28 December 2018 (UTC)
 
  
== Homonymy ==
+
Dear Colleagues,
  
How homonyms are treated? Will they be overwritten with new recordings? [[User:Infovarius|Infovarius]] ([[User talk:Infovarius|talk]]) 17:42, 27 December 2018 (UTC)
+
It records, but when I press the button to publish it on Wikimedia Commons. It does not work. It returns as "Retry failed upload" Any idea? Thank you. [[User:Key Mîrza|Key Mîrza]] ([[User talk:Key Mîrza|talk]]) 05:09, 28 January 2023 (UTC)
:Yes, if a new word has the same transcription, the same language and the same speaker as an old one, it will be override. If you want to record two homonym words that have a different pronunciation, you can add a small qualifier into brakets just after the word when you type it in the 3rd step of the RecordWizard. Everything that is inside brackets will be put aside, like on this record [[:File:LL-Q150 (fra)-0x010C-fils (enfant).wav]]. [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 21:26, 27 December 2018 (UTC)
+
:Is it happening for all your recordings or only some of them? [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 08:49, 28 January 2023 (UTC)
:: It is good that this is possible in principle. But how can I know that I am recording a homonym of something already recorded? [[User:Infovarius|Infovarius]] ([[User talk:Infovarius|talk]]) 21:51, 27 December 2018 (UTC)
+
:: It was all good until a month ago. Nowadays I am on a vacation in another city and trying to enter to my accout and make some more records. I can enter into my account and I can create records, but I can not publish them. I stuck at publishing stage. Nothing publishing. None of my records publishing. I even tried to record via my cell phone, even there nothig publishing. By the way, I just saw your previous message wecoming me. Thank you, for your kind wish. Best wishes... [[User:Key Mîrza|Key Mîrza]] ([[User talk:Key Mîrza|talk]]) 09:57, 28 January 2023 (UTC)
 +
:::Hmmm, I do not know what to say. Sometimes some recordings do not upload but they other do. When none recording uploads, I do not know what could be the origin. Could you try with another webbrowser (firefox or Chrome)? To go further, I think we would need a Javascript expert that could have some hints. {{ping|Poslovitch|Lepticed7}} maybe ? Another question, how many words do you try to record? If this is a lot, could you try with only a few (less than 10 for example). [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 15:42, 28 January 2023 (UTC)
 +
:::: I tried 11 words together, then even 1 word only for testing purpose. Nothing worked. You said Java. Do I need java to be able to work with the application? If so, that I need to install Java. Because I formatted my PC. May be it is not installed. Thank you. [[User:Key Mîrza|Key Mîrza]] ([[User talk:Key Mîrza|talk]]) 17:06, 28 January 2023 (UTC)
 +
:::::Java is different than Javascript. Javascript is language supported by the webbrowser so you do not need to install anything else than a webbrowser to record pronunciations on Lingua Libre. Unfortunately, I cannot dig further in this direction because I almost know nothing about Javascript. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 21:18, 28 January 2023 (UTC)
 +
:::::: Thank you, anyway. [[User:Key Mîrza|Key Mîrza]] ([[User talk:Key Mîrza|talk]]) 22:38, 28 January 2023 (UTC)
 +
:[[User:Key Mîrza|Key Mîrza]], thank you a lot for your voice, it make us discover new languages. Please be aware Lili works best on solid desktop computers. Also, you likely have a limit of 380 records uploads per 72 minutes. So you may need to leave your tab open, and click "retry" after that. You can expand those right by making a demand on Commons. See [[LinguaLibre:User rights]]. Contact us if you think it may be that. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 15:07, 5 February 2023 (UTC)
 +
::It's [https://commons.m.wikimedia.org/w/index.php?title=Special%3AUserRights&user=Key+M%C3%AErza confirmed], as all new contributor you are limited to 380 uploads per 72h. You can get more userrights by requesting those rights on Commons. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 15:15, 5 February 2023 (UTC)
  
== Categories ==
+
== Late 2022-2023 Winter report ==  
:{{Done}} -- answer on feature status provided. See [https://phabricator.wikimedia.org/T201135 T201135] [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 10:52, 31 December 2018 (UTC)
+
Hello all, allow me to share few overall news from the various recent, ongoing, or near-future efforts.
How can I automatically add some categories to new Commons uploads (like "Russian pronunciation" and others)? [[User:Infovarius|Infovarius]] ([[User talk:Infovarius|talk]]) 17:44, 27 December 2018 (UTC)
+
* 🤖 User:Pamputt has taken over Lingualibre Bot and added support for the Kurdish wiktionary. See github.
:Currently this is not possible but it is a planned feature, see [https://phabricator.wikimedia.org/T201135 task T201135 on phabricator]. — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 21:46, 27 December 2018 (UTC)
+
* 🌏 Melody (WMFr intern) and myself made a mini-editathon on writing template emails for outreach. See Lingualibre:Events.
 +
* ⚡ User:Elfix and myself will attend are collaborating for sparql requests (me) optimization (Elfix). We aim to create and languages gallery this spring.
 +
* 🔴 Wikimedia France's freelance on the record wizard is back on track, delivery of fixes should occur around May-June.
 +
* 🙋‍♀️ Adelaide (WMFr) mentioned the wish of a second intern on Lingualibre outreach this summer, to reuse Melody's assets, expand actions and geographic diversity.
 +
* 🫱🏼‍🫲🏽 Wikimedia France yearly strategic meetup is this week, and is expected to strengthen its (linguistic) diversity and metrics axes, for which Lingualibre is one of their champions.
 +
* 🧓 Eve and myself (likely) will be present at Toulouse's ''Forom des Langues'', in May, where ~60+ languages associations are present.
  
== How to properly credit lists ==
+
For specific deadlines and events coming soon, please also check [[Lingualibre:Events/Program]]. We always welcome contributors. When necessary, WMFr may refund transportation costs. Worth a try ! [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 15:07, 5 February 2023 (UTC)
:{{Done}} : no built in solution as of now, issue opened ([https://phabricator.wikimedia.org/T212671 T212671]), current hack: put source in talk page. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 10:53, 31 December 2018 (UTC)
 
([https://phabricator.wikimedia.org/T212671 T212671]) I attempted this [[List:Pol/words-by-frequency-2001-to-4000#Source]], but loading the list in the Record Studio keeps the source section as a word to record. Is there a known trick to hide this source section in the Record Studio ? [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 16:56, 28 December 2018 (UTC)
 
  
== Erreur de téléversements ==
+
== Edit your nickname ==
Salut,
 
je rencontre un problème assez curieux. Lorsque j'ai fini de m'enregistrer, je choisis de publier sur Commons et là, une partie de mes enregistrements sont publiés et puis ça se met à planter. Après quoi, je ne peux plus en ré-upload pour une certaine période de temps. Que dois-je faire ? [[User:Lepticed7|Lepticed7]] ([[User talk:Lepticed7|talk]]) 21:17, 29 December 2018 (UTC)
 
:Salut,
 
:Désolé du délai de réponse, j'étais loin de mon ordinateur pour les fêtes.
 
:Est-ce que ça t'es arrivé de nouveau depuis le 29 ? Si oui je vois deux possibilité : soit tu t'es fait déconnecté de Lingua Libre en plein milieu du versement, soit un filtre sur Commons bloque les uploads pour toi pour une raison mystérieuse. Si ça arrive de nouveau, peux-tu essayer d'ouvrir lingualibre dans un nouvel onglet, et vérifier dans cet autre onglet si tu es bien connecté ? Si le problème est là (mais ça devrait plus arriver normalement), une simple reconnexion dans l'onglet d'à côté suffit pour pouvoir ensuire reprendre le versement des enregistrements échoués.
 
:— [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 15:36, 2 January 2019 (UTC)
 
:: Bonjour [[User:Lepticed7|Lepticed7]] et [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']]. Hier soir nous avons vécu la même situation : à partir d'un certains nombre de versements, une erreur de versement s'affiche à côté des fichier. En fait, je crois que la limitation vient de Commons. Après avoir constaté l'erreur dans Lingua Libre, l'utilisatrice a voulu téléverser un fichier directement dans Commons, et un bandeau indiquait que pour des raisons de sécurité, le versement de fichiers a été bloqué pour quelques temps. Voir cette explication plus complète : [https://commons.wikimedia.org/wiki/User_talk:Missatikamekw#Lingua_Libre]
 
:: Cordialement, [[User:Benoit Rochon|Benoit Rochon]] ([[User talk:Benoit Rochon|talk]]) 15:34, 25 January 2019 (UTC)
 
  
== Menu and naming ==
+
Good evening, I would like to change my nickname because it did not update when I was renamed Manjiro91 then Manjiro5 instead of GamissimoYT on Wikimedia projects. Thanks in advance Regards '''[[User:GamissimoYT|<span style="color:#fc3">manȷıro</span>]]<sup><small>[[User talk:GamissimoYT|<span style="font-variant:small-caps; color:#000">💬</span>]]</small></sup>''' 22:53, 23 February 2023 (UTC)
:See also [[MediaWiki:Sidebar]]
 
Hello the team, from start I've been confused by the name "Record Wizard". A wizard for me is a man doing positive magic in middle age. ''Recording Studio'' or ''Recording Room'' would seems more expected and readable. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 16:33, 1 January 2019 (UTC)
 
:There is everything fine with word "wizard" in this context, it has more than one meaning. See https://en.wiktionary.org/wiki/wizard : "A computer program or script used to simplify complex operations" Wizard for me fits better than Studio or Room in my opinion. [[User:KaMan|KaMan]] ([[User talk:KaMan|talk]]) 16:58, 1 January 2019 (UTC)
 
::It's a technolect, a word known by a minor community, aka "geeks" ^^. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 18:41, 1 January 2019 (UTC)
 
::: No, it's not technolect of geeks, it's well established element of user interfaces representing step-by-step process. Just google for "wizard user interface". I don't know why you don't know this term, but it is well known in English when it comes to describing user interfaces in computing. As you can read at https://en.wikipedia.org/wiki/Wizard_(software) the term is used by Microsoft for about 28 years and Microsoft definetly is not for geeks but for everyone. [[User:KaMan|KaMan]] ([[User talk:KaMan|talk]]) 08:21, 2 January 2019 (UTC)
 
::::We have to consider organizers and speakers with low English literacy, and we do have them. For [[Q51302|Atayal]], speaker have 0 English literacy, marginal Chinese literacy, organizer has basic English literacy, full Chinese literacy. Most very local languages ("dialects") are or will be in such case. Let's be honest with ourselves, the UI won't be translate in all these very local languages. They will likely use ur UI in one of the 8 Macro languages (cn, es, en, fr, ru, pt, hi, ar). Our UI language is a barrier.
 
::::<code>wizard: 5806th</code> English word by frequency, including all its meaning such 'magician', 'Software UI', see [https://www.ugent.be/pp/experimentele-psychologie/en/research/documents/subtlexus/subtlexus4.zip subtlexus4.zip] from [https://ugent.be/pp/experimentele-psychologie/en/research/documents/subtlexus SUBTLEXus: WORD FREQUENCY AMERICAN ENGLISH]. Above rank 5000th it is in the [[Help:Why wordlists matter ?|range of vocabulary mastered by nearly fluent learners (C1)]]. I report my feeling that "wizard" is confusing, as it have been foor myself. IMHO our UI should be in [[:en:Basic English|Basic English]] to be readable to all users, same for other 8 macro languages, so to be friendly with basic literacy people in these Macro languages. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 11:15, 2 January 2019 (UTC)
 
::::: I don't agree with you, UI should follow established UI guidelines. If all other software names step-by-step process by word "wizard" then we should do it as well. From the two words proposed by you "Room" is completly not recognizable in computing as name for wizard-like creator, and "Studio" is reserved for big, complex products like Visual Studio. Our "Record Wizard" is lightweight step-by-step creator and as such should be named like similar processes in similar software. Here are some examples to prove that word "wizard" is used for such step-by-step creators:
 
:::::* Wizard: http://www.webexe.com/images/screenshot_wizard.png
 
:::::* Wizard: http://www.htmlguard.com/images/screenshot_wizard.png
 
:::::* Wizard: http://www.video-snapshot.com/images/ss-frame-snapshot-2.jpg
 
:::::* Wizard: http://www.musereo.com/screenshots/wizard-screenshot-step-2-busy.png
 
:::::* Wizard: http://www.snapfiles.com/screenfiles/easeusdr.png
 
:::::* Wizard: https://download.komputerswiat.pl/media/2017/266/4152315/iuweshare_photo_recovery_wizard_screenshot_669x598.jpg
 
:::::* Wizard: http://www.surfoffline.com/img/wizard.gif
 
:::::* Wizard: https://static.webyog.com/images/top10features/SQLyog/reporting/schedule-backup-connection.png?version=70
 
::::: [[User:KaMan|KaMan]] ([[User talk:KaMan|talk]]) 13:14, 2 January 2019 (UTC)
 
::::::Hi!
 
::::::On this point I totally agree with KaMan. Using an other word will maybe (or maybe not) help some people, but it will fur sure confuse every english-speaking person. That's why the interface is fully translatable, to let people understand it in their own language.
 
::::::And by the way, I can add to the list the [[:c:Special:UploadWizard|Upload Wizard]] on Commons, used daily by thousands of people around the world.
 
::::::— [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 15:29, 2 January 2019 (UTC)
 
:::::::[Back from travel]
 
:::::::Your statements may be corrects (many start ups use this word), and mine too:<br>''"<code>wizard: 5806th</code> English word by frequency, including [first meaning] 'magician', [and rarer meaning] 'Software UI', see [https://www.ugent.be/pp/experimentele-psychologie/en/research/documents/subtlexus/subtlexus4.zip subtlexus4.zip] from [https://ugent.be/pp/experimentele-psychologie/en/research/documents/subtlexus SUBTLEXus: WORD FREQUENCY AMERICAN ENGLISH]. Above rank 5000th it is in the [[Help:Why wordlists matter ?|range of vocabulary mastered by nearly fluent learners (C1)]]."''<br>Therefore, not Basic English nor inclusive of low English proficiency users.<br>You are right to list dozens of English-speaking companies using it, still the statement about this word's low readability stay true. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 11:58, 7 January 2019 (UTC)
 
  
== 2019 Prague Wikimedia Hackathon and scholarship (*bourse*) ==
+
== Tool to prepare words for Lingua Libre ==
* Event: 2019 Prague Wikimedia Hackathon
 
* Place: Prague, Czech Republic
 
* Date: 17-19 May, 2019
 
* Objective: push wikimedia dev projects forward, via coding, networking, documentation.
 
* Scholarship : possible ! Please apply before January 8th included. Please send info to potential candidate.
 
* Link: [https://m.mediawiki.org/wiki/Wikimedia_Hackathon_2019/Register_and_Attend mediawiki.org:Wikimedia_Hackathon_2019/Register_and_Attend]
 
  
Please spread the word around the world ! [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 20:21, 4 January 2019 (UTC)
+
Preparing words to be used in Lingua Libre has always been challenging. But I think this is a shared challenge. Crawling text from different sources and creating a clean list of words is very important. I've used [[User:Titodutta/Bengali_words_from_pages|Tito's]] instructions in the past, but using multiple tabs and multiple tools is not the best user experience. So, I thought I'd create something that is functional for me and simple enough to be tweaked. Introducing [[User:Psubhashish/tools/Prepare words for Lingua Libre|"Prepare words for Lingua Libre"]]. The tool is currently set for Odia but can be easily tweaked for other languages using non-Latin scripts. I'd request Lingua Libre core team to incorporate the tool into Lingua Libre so that users can use the platform to create a wordlist. Extracting words from any random text is always hard, especially new contributors. --[[User:Psubhashish|Subhashish]] ([[User talk:Psubhashish|talk]]) 03:44, 14 March 2023 (UTC)
 +
:Hi [[User:Psubhashish|Psubhashish]]. This is really nice. Do you think it would be easy to adapt it to create a [[Help:Create_a_new_generator|new generator]]? Generators can be used by anyone after they import them in their common.js. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 06:44, 14 March 2023 (UTC)
 +
:: Thanks [[User:Pamputt]]. That would be fantastic, but I probably don't have the right knowhow for doing that. I did take ChatGPT's help to create a [[User:Psubhashish/common.js|.js version]] from the [[User:Psubhashish/tools/Prepare words for Lingua Libre|HTML code]] I had shared earlier but would appreciate any help. I think having a tool inside Lingua Libre would be great so really liked the idea of new generators. Common users would like things well packaged rather than jumping from one platform to another. --[[User:Psubhashish|Subhashish]] ([[User talk:Psubhashish|talk]]) 13:09, 14 March 2023 (UTC)
  
== Word frequencies for prioritizing, UNILEX and licence ==
+
== Problème de publication des enregistrements  ==
  
Would it make sense to prioritize the data entry, so that users would start recording the most frequent words of a language, and then proceed to the less important words? If you’d like to do this, here’s the [https://github.com/unicode-org/unilex/tree/master/data/frequency word frequencies for 1000+ languages], mostly from [https://github.com/googlei18n/corpuscrawler crawled corpora]. Language codes are [[:en:IETF BCP47|IETF BCP47]]. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 08:56, 8 January 2019 (UTC)
+
Bonjour, il y a quelques années, j'ai renommé mon compte GamissimoYT en Manjiro91. Plus tard, je l'ai renommé Manjiro5. Le problème est que le renommage de mon compte global Wikimedia ne s'est pas fait sur Lingua Libre. Je ne peux donc pas publier les audios que j'enregistre sur LinguaLibre et n'apparaissent pas non plus sur Commons. Pourriez-vous m'aider ? '''[[User:GamissimoYT|<span style="color:#fc3">manȷıro</span>]]<sup><small>[[User talk:GamissimoYT|<span style="font-variant:small-caps; color:#000">💬</span>]]</small></sup>''' 08:41, 26 April 2023 (UTC)
:This would be indeed useful. To be available on Lingua Libre, we have to create manually (or using bots) [[Help:Create your own lists|lists]] with these words. I will try to find some time to do it. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 12:04, 8 January 2019 (UTC)
 
::Lol. Sascha is in computational lexicology [http://www.brawer.ch/articles/ since 1993] ^^ #Boss [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 16:14, 8 January 2019 (UTC)
 
::Welcome Sascha, Happy to have your inputs,<br> We do encourage frequency lists usages (see [[Help:Why wordlists matter ?]]). LinguaLibre is still in it's open beta infancy.
 
::'''Process and quality :''' We started to add some frequency list (Polish) by hand based on Hermite Dave project ([https://github.com/hermitdave/FrequencyWords/blob/master/content/2016/pl/pl_50k.txt 50k list], [https://github.com/hermitdave/FrequencyWords github], [https://invokeit.wordpress.com/frequency-word-lists/ wordpress announcement]). Hermite's free data is helpful yet quite raw, namely: polluted by foreign languages. So when available, we use cleaner list from academic research. Ex: Chinese is planed via [[Template:Subtlex-ch|Subtlex-ch]]. These raw text lists are then copy-pasted into LL wikipages, so one of these lists is then loaded in the record wizard to provide a list of words for the speaker to read aloud. There is no interactive sorting, it's just loading the list as a text.
 
::'''Licence :''' The other issue we have is that half of frequency lists around have weird semi-free licenses not or unclearly compatible with Wikimedia projects. UNILEX's licence is the [http://unicode.org/copyright.html#License UNICODE licence]. <br>@LL team : Any idea how we handle data and license asking :
 
provided that either
 
(a) this copyright and permission notice appear with all copies of the Data Files or Software, or
 
(b) this copyright and permission notice appear in associated documentation.
 
::We copy it to the talkpage as well ? --[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 16:48, 8 January 2019 (UTC)
 
::Good point about the license. Theoretically I could ask the Unicode Consortium to change the license for Unilex to CC0; but like any relicensing discussion, this would take forever. As the person who started the Unilex project at Unicode, I currently have the impression that Wikidata Lexemes is going to be the better (more scalable, faster progressing, eventually higher quality) approach for collecting lexical data about the world’s languages. So, instead of starting a painful relicensing debate, I think it’ll be easier to simply run [https://github.com/googlei18n/corpuscrawler corpus crawler] to build these word lists from scratch. I’ve written that crawler a while ago to get started with the Unilex project; the Unilex word frequencies were built by running 1000 crawls (one for each language), and then segmenting their plaintext output with ICU word break iterators. I’ve now placed a link to the Corpus Crawler sources on [[Help:How_to_create_a_frequency_list_?#Download_corpuses|Help:How_to_create_a_frequency_list]], in case someone here wants to give it a try. If anything’s broken there, or to support additional languages in the crawler beyond the current 1000, just send a pull request via GitHub. You can also fork the crawler project if you want; the source code is a pretty dull Python script with a regular Apache-2.0 license. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 17:02, 14 January 2019 (UTC)
 
  
== Enable all human languages in bulk? ==
+
== Renommer un dialecte en langue ==
  
Would it be possible to support all existing human languages at once? Currently, one needs to file a request for each and every language. It’s not very clear how to do this (which of the admins to contact, and how exactly to contact them?). Also, the LinguaLibre admins surely can make better use of their time than by handling single language requests... For a list of all languages, see the [https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry IANA language subtag registry] for [https://www.w3.org/International/articles/language-tags/ IETF BCP47]. There’s only a few thousand languages, so it might be easy to do this in one single bulk, and then be done. If it helps, I’ll gladly generate a list of (IETF-BCP47-Code, Wikidata-ID) with the mapping, or any other information you’d need for this; feel free to contact me. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 09:32, 8 January 2019 (UTC)
+
Bonjour,
:+1. I think there is some techical issues for search fields... anyway to go forward ? [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 17:07, 8 January 2019 (UTC)
 
::Hi Sascha,
 
::For now on, I only imported languages with an iso639-2 tag, to test Lingua Libre's software with a smaller set of languages for its start (Lingua Libre is still in ''beta''). Importing ''every languages in the world'' is planned, but not on the short term, because I still have to check if the database and the software is able to manage smoothly thousend and thousend of languages.
 
::Best regards — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 18:24, 8 January 2019 (UTC)
 
 
 
== Use IETF BCP47 instead of ISO 639? ==
 
 
 
Currently, LinguaLibre seems to use ISO 639 language codes internally. Consider switching to [https://en.wikipedia.org/wiki/IETF_language_tag IETF BCP47]; all modern computing standards such as HTML, XML or PDF have moved from ISO 639 to IETF BCP47. For example, BCP47 syntax supports regional variants such as Canadian French ''fr-CA''; language variants such as Sursilvan Romansh ''rm-sursilv''; regional subdivisions such as the Berne variant of Swiss German ''gsw-u-sd-chbe''; and other fine-grained distinctions. See [https://www.w3.org/International/articles/language-tags/ this article] for an introduction, and the [https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry IANA registry of valid subtags] for the complete list. Specifically, the proposal would be to add property [https://www.wikidata.org/wiki/Q1059900 IETF BCP47 language tag (Q1059900)] to LinguaLibre’s copy of the Wikidata schema, and to use that property instead of [https://www.wikidata.org/wiki/Q56217712 ISO 639-3 code (Q56217712)]. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 10:40, 8 January 2019 (UTC)
 
:Hi Sascha!
 
:In fact, Lingua Libre uses nor ISO 639-3 nor BCP47 but Wikidata Qids as internal identifier for a language. Currently, and if I remember correctly, ISO639-3 codes are used in two cases:
 
:* For the name of pages containing lists in the list namespace (in the format <nowiki>[[List:ISO/List name]]</nowiki>, with ISO the iso6369-3 code);
 
:* To forge Wikimedia Commons's category names
 
:Changing the code would affect ''only'' those two parts of the process. If we switch from one language tag to an other, we would have to:
 
:* Add a new property ''BCP47'' locally as you suggested (a bot can import them from Wikidata);
 
:* Rename all local lists (can be made by hand, we don't have many lists for now on);
 
:* Rename all existing Wikimedia Commons categories and move all the audio recordings (a bot there is required);
 
:I have personnaly no opinion on this question, but if several person agree that it would be a good move, I'll add it to the development todo-list :).
 
:Best regards — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 18:19, 8 January 2019 (UTC)
 
::Cool! I wasn’t aware that you’re internally using Wikidata IDs. This is great, because (other than ISO 639-3) it can model arbitrary languages and dialects.
 
::* Regarding the lists, would it perhaps be an option to key them by Wikidata ID? Then, arbitrary languages/dialects could be queried, and also regional variants such as Australian English. I don’t know how your server is implemented, but perhaps you could map language codes to Wikidata IDs in your frontend server, so it would not even have to be a user-visible change (apart from supporting more languages).
 
::* Regarding the names of categories on Wikimedia Commons, what would you think of the [https://lingualibre.fr/wiki/LinguaLibre:Chat_room#Category_.E2.80.9CLingua_Libre_pronunciation-other.E2.80.9D proposal] to use IETF language codes instead of “other”?
 
::Best, — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]])
 
 
 
— [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 06:14, 11 January 2019 (UTC)
 
 
 
== Documenting langtag usages on LL ==
 
:See [[Help:Langtags]] and  Wikipedia [[:en:Language code#Common_schemes|Language code#Common_schemes]]
 
In our [[Help:Main]], we surely could have a page [[Help:Langtags|Help:Langtags (Languages codes and LinguaLibre)]] to expose our current / planned approaches on the matter. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 13:23, 9 January 2019 (UTC)
 
:[[Help:Langtags|Help:Langtags (Languages codes and LinguaLibre)]] have been initiated. So, for now we are based on LL Qid, ok. Then,
 
:# Should these local LL pages contain ISO 639-3 and BCP47 properties, or should they go into the Wikidata page ONLY ? Or both.
 
:# Audios files could contains all these as metadata tags. Should they ?
 
:# If someone could forge a [[Help:SPARQL|SPARQL query]] which list all our active languages on LL, with English name, LL-qid, WD-qid, ISO 639-3, BCP47, it could be an helpful conversion table. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 13:50, 9 January 2019 (UTC)
 
::[[User:Yug|Yug]] here is you query :
 
<pre>
 
select ?languageLabel ?language ?WD ?isoCode (COUNT(?record) AS ?count)
 
where {
 
?record prop:P2 entity:Q2 .
 
?record prop:P4 ?language .
 
?language prop:P12 ?WD .
 
?language prop:P13 ?isoCode .
 
SERVICE wikibase:label {bd:serviceParam wikibase:language "en" .}
 
}
 
GROUP BY ?languageLabel ?language ?WD ?isoCode
 
ORDER BY DESC(?count)
 
</pre>
 
::As far as I can tell, there is no BCP47 property on LL and I added the number of records in these languages. And I don't know how to share a direct link to the query on https://lingualibre.fr/bigdata/#query ). Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:47, 11 January 2019 (UTC)
 
:::I created [https://phabricator.wikimedia.org/T213530 T213530] to ask for implementing a direct link to a query. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 10:23, 11 January 2019 (UTC)
 
  
== Support variants of Romansh ==
+
J'avais fait la demande pour l'ajout de "Teochew dialect" il y a quelques années lors de mes premiers essais. Cependant, il paraît plus pertinent de juste laisser "teochew" tout court sans le mot dialecte. Serait-il possible de faire ce changement.
{{done}} -- can be closed [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 20:31, 11 January 2019 (UTC)
 
  
Would it be possible to add support for the various variants of the Romansh language?
+
[[User:Assassas77|Assassas77]] ([[User talk:Assassas77|talk]]) 19:41, 7 May 2023 (UTC)
 +
:{{Done}} Solved [https://lingualibre.org/index.php?title=Q4465&type=revision&diff=912499&oldid=477865 here] by [[User:Assassas77]] ! It's a wiki :) [[User:Yug|Yug]] ([[User talk:Yug|talk]])
  
In the [https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry IETF BCP47 language subtag registry], rm-rumgr is the language code for Rumantsch Grischun; rm-surmiran for Rumantsch Surmiran; rm-sutsilv for Rumantsch Sutsilvan; rm-sursilv for Rumantsch Sursilvan; rm-vallader for Rumantsch Vallader; rm-puter for Rumantsch Puter.
+
== MediaWiki:Lang/* ==
  
In Wikidata, rm-rumgr is Q688873; rm-surmiran is Q690216; rm-sutsilv is Q688272; rm-sursilv is Q688348; rm-vallader is Q690226; rm-puter is Q688309.
+
What are the MediaWiki:Lang/* messages for? For example, [[MediaWiki:Lang/awa]]? It looks like they mostly just repeat the language code in the content. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 07:21, 24 May 2023 (UTC)
  
In Wikimedia commons, the category tags are subtags of [https://commons.wikimedia.org/wiki/Category:Romansh_pronunciation Category:Romansh_pronunciation] but they are not very organized; I’ll gladly create new categories if needed.
+
== Where are the Greek recordings? ==
 +
According to the statistics page there are 130 recordings of the Greek language (Q205, ISO: gre). However there is no category [[commons:category:Lingua Libre pronunciation-gre]] defined or any recordings added to this category. There is a category [[commons:category:Lingua Libre pronunciation-ell]], but it is empty. What happened to the 130 Greek recordings? [[User:Olaf|Olaf]] ([[User talk:Olaf|talk]]) 20:16, 9 June 2023 (UTC)
 +
:Hi {{u|Olaf}}, for unclear reason (probably historical reason), it seems that all Greek recordings are categorized in [[c:Category:Lingua Libre pronunciation-other (Q9129)|Category:Lingua Libre pronunciation-other]]. We have to move all these recordings in the [[c:category:Lingua Libre pronunciation-gre|good catagory]] (I do not know if Commons has a some automatic tool for such job). And also redirect [[commons:category:Lingua Libre pronunciation-ell]] to [[c:category:Lingua Libre pronunciation-gre]]. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 07:24, 10 June 2023 (UTC)
 +
::Hi {{u|Pamputt}}. This happened because in [[wikidata:Q9129#P220]] both ISO 639-3 codes are deprecated, and [https://doc.wikimedia.org/Wikibase/master/php/docs_topics_lua.html#mw_wikibase_entity_getBestStatements entity:getBestStatements] function, used in [[commons:Module:Lingua Libre record#L-46]], doesn't accept deprecated entries, so the module can't get the language code and falls back to "other" category. We could change the Wikidata entry and the files would be moved automatically. However code "gre" must stay deprecated, because it is unclear if it refers to ancient or modern Greek. It would be better to promote "ell" to normal entry. Then changes in [[Q205]] would be also needed. It looks like bulk moving Lingua Libre recordings around doesn't require admin rights, so I can fix this issue if you agree to change the Greek language code to "ell" instead of "gre". [[User:Olaf|Olaf]] ([[User talk:Olaf|talk]]) 08:46, 10 June 2023 (UTC)
 +
:::Hi {{u|Olaf}} thank you for your investigation. So, I have modified {{Q|205}} to fix the issue on the Lingua Libre side. For Wikimedia Commons, you can go ahead. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 08:11, 18 June 2023 (UTC)
 +
::::Thanks, {{u|Pamputt}}. It's not as easy, as I thought. Setting Greek ISO 639-3 code to normal from obsolete creates constraint validation with Modern Greek with the same code. In fact, LinguaLibre shouldn't record Greek words as Greek ([[Wikidata:Q9129|Q9129]]) but rather as Modern Greek ([[Wikidata:Q36510|Q36510]]). In fact Modern Greek is also defined in LinguaLibre: [[Q279]]. [[User:Olaf|Olaf]] ([[User talk:Olaf|talk]]) 13:26, 18 June 2023 (UTC)
 +
:::::If I understand correctly, the easiest way to manage this case would be to delete {{Q|205}}, so that no one can record in "this language" and thus select only {{Q|279}}. If so, I would require to replace all Lingua Libre statements that use {{Q|205}} by {{Q|279}}. There is currently [https://lingualibre.org/index.php?title=Special:WhatLinksHere/Q205&namespace=0&limit=500 137 items] that use {{Q|205}}, so I think it is manageable by hand. {{u|Olaf}}, what do you think about this "workaround"? [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 16:48, 18 June 2023 (UTC)
 +
::::::This would be perfect, it also requires renaming the 137 recordings in Commons, but it can be done. What about the [https://lingualibre.org/datasets/ datasets] to be downloaded from LinguaLibre, will they change automatically? [[User:Olaf|Olaf]] ([[User talk:Olaf|talk]]) 21:08, 18 June 2023 (UTC)
 +
:[[User:Olaf|Olaf]], [[User:Pamputt|Pamputt]], I had nearly similar case with Chinese ISOs zho vs cmn. I have about 186 zho items (see [[Help:SPARQL_for_maintenance#.E2.9C.85_Recordings_.E2.86.92_With_ISO-639-3_.60zho.60_to_change_to_.60cmn.60|Help:SPARQL for maintenance]])]] which have the wrong iso. My plan is :
 +
:* to delete those audios, very simply, on both Lingualibre and Commons. The alternative would be to edit them all on both sites.
 +
:* to [https://lingualibre.org/index.php?title=Q130&type=revision&diff=691521&oldid=444378 discourage recording] or delete that Lili Qid.
 +
:so I may work on those audio, some day... [[User:Hugo en résidence|Hugo en résidence]] ([[User talk:Hugo en résidence|talk]]) 17:36, 18 June 2023 (UTC)
 +
::I don't like deleting good recordings as a way of dealing with wrong categorization. Moreover some of them are probably in use, because Olafbot might have added them to Polish Wiktionary. If there is no other option, just leave them where they are in Commons, and remove Greek from Lingua Libre alone in favor of Modern Greek. But I think Pamputt's solution is better. [[User:Olaf|Olaf]] ([[User talk:Olaf|talk]]) 21:08, 18 June 2023 (UTC)
 +
:::[[USer:Olaf]], I don't like either. But 186 recording is about 8 minutes work, and it have been confusing us for 3 years. Do point to that. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 19:35, 20 June 2023 (UTC)
 +
::::Deleting 186 recordings is about the same amount of time as modifying the language statement. This is manageable by hand and I would prefer not to delete them. I do not have time for now but I will try to do it before the end of the month. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 11:47, 21 June 2023 (UTC)
  
I’m currently uploading a couple thousand [https://commons.wikimedia.org/wiki/Category:Sursilvan_pronunciation Sursilvan pronunciations], such as [https://commons.wikimedia.org/wiki/File:Rm-sursilv-acceptar_enzatgei.flac “acceptar ezatgei”]. It would be great to use LinguaLibre for recording additional variants of the Romansh language, and for recording the missing Sursilvan words. Your toolchain is so much nicer than [https://github.com/brawer/PronunBot my bot], so I’d love to switch over. :-)
+
== Any Recording limitation in Lingua Libre ==
  
See also [https://phabricator.wikimedia.org/T210293 Phabricator ticket T210293] for a related request to support them for monolingual text in Wikidata, which isn’t really related to LinguaLibre but might be interesting as context.
+
Hello,I want to know any recording limitation in Lingua Libre. Because I'm planning a screen-cast in Tamil language. If anyone know please reply. Thank you [[User:Sriveenkat|Sriveenkat (🎤) ]] ([[User talk:Sriveenkat|talk]]) 11:11, 1 August 2023 (UTC)
 +
:I you are not an [[c:Commons:Patrol#Autopatrol|autopatrolled user]] on Wikimedia Commons, then you cannot upload more than 380 audios per 72 minutes. If you want to record more words within this timeslot, then you should request for [[c:Commons:Requests_for_rights#Autopatrol|this right]]. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 14:15, 1 August 2023 (UTC)
 +
::Hi, {{ping|Pamputt}}, I don't record 380 audios within 72 minutes. I'm planning to create screen-cast tutorial video in Tamil language. So I ask this question. Thank you for your reply [[User:Sriveenkat|Sriveenkat (🎤) ]] ([[User talk:Sriveenkat|talk]]) 14:35, 1 August 2023 (UTC)
  
— [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 20:18, 9 January 2019 (UTC)
+
== Exclusion list for generators? ==
:@[[User:Sascha|Sascha]] it's done!
 
:Note that the Wikidata Qid is enough, we have a script that extract automatically every other needed informations from Wikidata :).
 
:Best regards — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 09:26, 10 January 2019 (UTC)
 
::For easy access:
 
::* [[:wikidata:Q688309]] : [[Q74907]]: Putèr : rm-puter
 
::* [[:wikidata:Q690226]] : [[Q74906]]: Vallader : rm-vallader
 
::* [[:wikidata:Q688348]] : [[Q74905]]: Sursilvan : rm-su'''r'''silv
 
::* [[:wikidata:Q688272]] : [[Q74904]]: Sutsilvan : rm-su'''t'''silv
 
::* [[:wikidata:Q690216]] : [[Q74903]]: Surmiran : rm-surmiran
 
::* [[:wikidata:Q688873]] : [[Q74902]]: Rumantsch Grischun : rm-rumgr
 
::So from this live import of pointers~examples I understand how we are rolling : most properties are in wikidata only ;) (It answer my question 1. in section above)
 
::Thanks to 0x010C ! [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 12:57, 10 January 2019 (UTC)
 
::Thank you! — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 14:59, 10 January 2019 (UTC)
 
  
== Chakma ==
+
Hello, if there isn't a feature like this somewhere already, I propose a per-user blacklist of sorts, which would allow users to select words which would be excluded when you choose one of the generator options to generate words. I'm currently going through a list of words in a Wiktionary category, and I'm confronted with a growing list of words that I can't deal with because they aren't suitable for pronunciation (e.g. particles that surround other arbitrary words), or they're just homophones of something I've already recorded, etc. What would be necessary, techniaclly, in order to make this happen? [[User:Kiril kovachev|Kiril kovachev]] ([[User talk:Kiril kovachev|talk]]) 12:39, 10 August 2023 (UTC)
[[File:Screenshot 2019-01-10-22-28-54.jpg|thumb|Audio screenshot]]
+
:Hi {{u|Kiril kovachev}}, I have opened a [[phab:T344221|Phabricator ticket]] for this request. If you know Javascript, you may have a look to the [https://github.com/lingua-libre/RecordWizard code] to propose a patch. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 05:52, 15 August 2023 (UTC)
  
I’ve tried to add support for the [https://en.wikipedia.org/wiki/Chakma_language Chakma language] by adding https://lingualibre.fr/wiki/Q74105. My Chakma contact (Bivuti Chakma, bsereye@hotmail.com) was able to record Chakma pronunciations, but he reports that the final step (uploading the files to Wikimedia servers) has failed. Probably it’s my fault; I should have asked you instead of trying to do this myself... Apologies for the nuisance, and thanks for your help. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 14:52, 10 January 2019 (UTC)
+
== Barnstar Award Template ==
  
: Hi I am Bivuti Chakma from Bangladesh. I am working on my language to implement in technology over the globe.
+
There is any Barnstar Award Template for Lingua Libre? [[User:Sriveenkat|Sriveenkat (🎤) ]] ([[User talk:Sriveenkat|talk]]) 07:06, 13 September 2023 (UTC)
: In you site I have recorded some audio, it's not publish accurately, why?
+
:There are [[Template:50k barnstar]] and [[Template:Speaker of the month]] and maybe other. [[User:WikiLucas00|WikiLucas00]] may know other barnstars. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 21:11, 13 September 2023 (UTC)
: In this regard I include screenshot of audio.
+
::{{ping|Pamputt|WikiLucas00}} Ok Pamputt, I want give barnstar award for Some Beginner Speakers. It will be a motivating for them. Am I right?[[User:Sriveenkat|Sriveenkat (🎤) ]] ([[User talk:Sriveenkat|talk]]) 11:46, 14 September 2023 (UTC)
: Thanks, Bivuti
+
:::Hello {{ping|Pamputt|Sriveenkat}}! Indeed, it would be a nice idea to offer awards for beginners, such as a barnstar for passing 1000 recordings for example. All the best — '''[[User:WikiLucas00|WikiLucas]]''' [[User talk:WikiLucas00|(🖋️)]] 16:08, 16 September 2023 (UTC)
::It is not clear to me now, but it seems that creating language "by hand" does not work. So I imported https://lingualibre.fr/wiki/Q75180. [[Help:Add_a_new_language]] should be updated. Bivuti, could you try again on few words and copy here any error message you get. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 06:42, 11 January 2019 (UTC)
 
  
Thanks
+
==1,000,000th ==
Pamputt
+
* N  ! 08:38 కంటగిల్లు (Q1094614)‎ diffhist +3,648‎ V Bhavya talk contribs block ‎Created a new Item
 +
* N  ! 08:38 కంటగించు (Q1094613)‎ diffhist +3,636‎ V Bhavya talk contribs block ‎Created a new Item
 +
* '''N  ! 08:38 కంటకితము (Q1094612)‎ diffhist +3,636‎ V Bhavya talk contribs block ‎Created a new Item'''
 +
* N  ! 08:38 కంటకుడు (Q1094611)‎ diffhist +3,624‎ V Bhavya talk contribs block ‎Created a new Item
 +
* N  ! 08:38 కంటక (Q1094610)‎ diffhist +3,588‎ V Bhavya talk contribs block ‎Created a new Item
 +
* N  ! 08:38 కంటబడు (Q1094609)‎ diffhist +3,612‎ V Bhavya talk contribs block ‎Created a new Item
 +
[[User:Yug|Yug]] ([[User talk:Yug|talk]])
  
When I try to audio recording. The site shows me like this screenshot:
+
== Why Lingua Libre Bot isn't running Wikidata? ==
  
[[File:Screenshot 2019-01-11-23-18-25.jpg|thumb|Unable to connect]]
+
{{ping|Poslovitch|Pamputt|WikiLucas00}}Why Lingua Libre Bot isn't running in Wikidata? {{u|Darafsh}} asked about in Wikidata Lexicographical data Telegram Group. What's the problem? Please kindly tell the issue. Thanks-[[User:Sriveenkat|Sriveenkat]] () ([[User talk:Sriveenkat|talk]])  16:12, 6 October 2023 (UTC)
:Hi [[User:Bivuti|Bivuti]]!
+
:{{ping|Sriveenkat}} could you point to an Lingua Libre item and a Wikidata item or lexeme that has not received the pronunciation? This will help to test and find what is wrong. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 19:22, 6 October 2023 (UTC)
:Thanks for your participation.
+
::Hi {{ping|Pamputt}} Recorded Audios doesn't received in the Wikidata Items and Wikidata Lexemes!. The User {{u|Darafsh}} have recorded some many words for Wikidata Lexeme Project. but never audios added to the Wikidata Lexemes. You can see the [[wikidata:Special:Contributions/Lingua Libre Bot]] The last contribution on 23:49, 9 September 2023. So, Iam just asking run the Lingua Libre Bot on Wikidata. I'm also recorded some words for Wikidata Lexeme Project I waited for some days, But never my audios added to wikidata lexemes. So, I run QuickStatements for Adding My audios.. Now User Darafsh also run QuickStatements for adding he's audios.. I think so many users using Lingua Libre for Automatically adding audios on Wikidata and some wikitionaries. I hope you understand Thankyou Regards [[User:Sriveenkat|Sriveenkat]] () ([[User talk:Sriveenkat|talk]])  05:38, 7 October 2023 (UTC)
:I've fixed the language-import thing, which was causing the "''Unable to contact the server''" error.
+
:Thanks to {{ping|Sriveenkat}} to start the discussion. If you need some examples, you may see Mazanin's contributions on [https://commons.wikimedia.org/wiki/Special:Contributions/Mazanin Commons]. This is the recorded audio: [https://commons.wikimedia.org/wiki/File:LL-Q9168_(fas)-Mazanin_(%D9%85%D8%A7%D8%B2%D9%86%DB%8C%D9%86)-%D9%87%D9%85%D8%A8%D8%A7%D8%B4%DB%8C.wav] and this is the lexeme entry on Wikidata: [https://www.wikidata.org/wiki/Lexeme:L1010467] but they are not connected yet. [[User:Darafsh|Darafsh]] ([[User talk:Darafsh|talk]]) 12:07, 7 October 2023 (UTC)
:Concerning the publishing issue: this question may be odd, but did you actually clicked on the big blue "''Publish on Wikimedia Commons''" button?
 
:Best regards — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 04:41, 12 January 2019 (UTC
 
  
Hi  
+
== SiteNotice ==
Yes I have clicked on ''Publish on Wikimedia Commons''" button. After clicking on the button it shows publish failed, try again.
+
Hi,<br />Translations are not working for Sitenotice. Install CentralNotice? ―[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 14:31, 7 October 2023 (UTC)
  
Thanks
+
== Global bot status ==
 +
Lingualibre Bot has been [https://meta.wikimedia.org/w/index.php?title=Steward_requests/Bot_status&diff=prev&oldid=25702991 approved]. cc {{ping|Pamputt|Poslovitch|WikiLucas00}}. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 12:31, 10 October 2023 (UTC)
 +
:Thank you for the request and congrats on the approval! — '''[[User:WikiLucas00|WikiLucas]]''' [[User talk:WikiLucas00|(🖋️)]] 12:40, 16 October 2023 (UTC)
  
== Compress audio? ==
+
== ExternalTools - Wikidata Query Service - Recording Indian Actor and Actress Names in Tamil ==
  
Should LinguaLibre upload its pronunciations in [https://en.wikipedia.org/wiki/FLAC FLAC format] instead of uncompressed Wave files? FLAC is a lossless compression, so it would save space (and bandwidth for users) without losing quality. The only downside is that LinguaLibre’s server would use a bit more CPU, but that’s probably a very minor issue since it’s only needed once per file. To convert to FLAC in maximal compression, you can use something `ffmpeg -i input.wav -compression_level 12 output.flac`. Wikimedia Commons automatically transcodes FLAC to Vorbis and to MP3; see [https://commons.wikimedia.org/wiki/File:Rm-sursilv-caschiel.flac example for an uploaded FLAC file]. Just a thought. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 15:09, 10 January 2019 (UTC)
+
{{ping|Yug|Pamputt|WikiLucas00}} I am now interested in Recording Indian Actor and Actress Names in Tamil. So I make a [https://w.wiki/8G6T query], I Input that query url in ExternalTools. A error comes "Result must contain both "id" and "label" field." I think something need to modify on this query. Please anyone help for this. Thanks [[User:Sriveenkat|Sriveenkat]] ([[User talk:Sriveenkat|talk]]) 19:58, 24 November 2023 (UTC)
:Sascha, could you open a [https://phabricator.wikimedia.org/project/view/3393/ Phabricator ticket] to track this proposal? [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 06:50, 11 January 2019 (UTC)
+
:{{ping|Sriveenkat}}, [https://w.wiki/8Gev this] works. Please note there is 6982 items if we remove the LIMIT, and I don't how the systems works with such larger list. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 23:13, 25 November 2023 (UTC)
::Sure, filed [https://phabricator.wikimedia.org/T213534 T213534]. [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 11:11, 11 January 2019 (UTC)
+
::{{ping|Yug}} Thanks for your reply. The query doesn't works for me :( Error in ExternalTools "undefine" [[User:Sriveenkat|Sriveenkat]] ([[User talk:Sriveenkat|talk]]) 06:03, 26 November 2023 (UTC)
 +
:::{{ping|Sriveenkat}}, in Wikifata QS you have to run the query to check if it is working and providing data, if so go to the URL bar, copy that long url. Come back to Lingualibre Step 3, external tool, paste that long url. It worked for me. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 06:00, 27 November 2023 (UTC)
 +
::::{{ping|Sriveenkat}} Sorry, I missed something. On the Query Service bottom right, click "Link" > then on "SPARQL endpoint" : copy this url. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 08:25, 27 November 2023 (UTC)
 +
:::::{{ping|Yug}} Works with copying SPARQL endpoint link. Thank you much. I'm planning to record more proverbs, usage examples, places, persons, Lingualibre is really more comfortable to record it. Thanks Again [[User:Sriveenkat|Sriveenkat]] ([[User talk:Sriveenkat|talk]]) 22:54, 27 November 2023 (UTC)
  
== Category “Lingua Libre pronunciation-other” ==
+
== Logo redesign propositions ==
  
In this [https://commons.wikimedia.org/wiki/File:LL-Q688348-Sascha-test.wav test], LinguaLibre has assigned a Commons category [https://commons.wikimedia.org/wiki/Category:Lingua_Libre_pronunciation-other Lingua Libre pronunciation-other]. Instead of “other”, could it use the IETF language tag (if present in Wikidata)? To get it, retrieve property [https://www.wikidata.org/wiki/Property:P305 P305] from the Wikidata record for the language. And perhaps fall back to the Wikidata ID for languages that don’t have an IETF code. Then, the recordings from unrelated languages wouldn’t get conflated. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 15:17, 10 January 2019 (UTC)
+
I had a bit of fun yesterday contributing to one of my favourite projects in a slightly different way. I've kept the ideas (microphone, wings) and colours of the current logo but made it a bit more polished. I've already taken a few opinions on Discord but I wanted to get a more general opinion. What do you think?
:Indeed, this point has to improved on Lingua Libre. See [https://phabricator.wikimedia.org/T208641 T208641] on Phabricator. About IETF codes, the problem is they do not cover all the languages/dialects spoken on earth. So the problem remains for languages that do not have IETF code. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 06:47, 11 January 2019 (UTC)
 
::Thanks for the pointer; I’ve added a comment to [https://phabricator.wikimedia.org/T208641 T208641]. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 11:03, 11 January 2019 (UTC)
 
  
== Normalize loudness ==
+
Just so you know, I won't be at all offended if the community prefers to keep the current logo, because there are some very good reasons for keeping it (I'm thinking in particular of all the printed materials, the fact that it's simple (easy to draw by hand if we don't have a printer and maybe more "readable" if very small), its declination for sign languages, etc.).
  
Should LinguaLibre normalize the loudness of recordings to [https://en.wikipedia.org/wiki/EBU_R_128 EBU R 128], so that pronunciations are perceived equally loud irrespective of user microphones? ffmpeg can do this, either if you call it directly (rather painful), or via the [https://github.com/slhck/ffmpeg-normalize ffmpeg-normalize] wrapper script. It’s also possible to embed metadata with measured loudness, which some (but not all) players recognize; but in the context of LinguaLibre, it might be best to normalize loudness on the server and resample the signal accordingly. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 16:53, 10 January 2019 (UTC)
+
<gallery style="text-align:center;"  heights="200px"  widths="200px">
:I would like this normalization for my usages as well, language learning.<br>Note @[[User:Sascha|Sascha]] : relevant ''normalize loudness'', ''denoising'' , ''fading-in-and-out'' cleanups commands to document in [[Help:Main#Download,_clean,_web_use]] > [[Help:SoX]] (to rename?). Denoise, fading not used serverside so far. 0x010C coded the recorder js and can give specifics. I'am of the opinion that such clean up scripts would sooner (server side) or later (after dataset download) come handy. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 18:33, 10 January 2019 (UTC)
+
File:Proposition refonte logo Lingua Libre (1).svg|Proposition 1
::[https://www.google.com/search?q=EBU+R128+LOUDNESS+NORMALISATION+ffmpeg Google:EBU R128 Loudness Normalisation ffmpeg] > [http://peterforgacs.github.io/2018/05/20/Audio-normalization-with-ffmpeg/ Audio Loudness Normalization With FFmpeg], [https://superuser.com/a/323127 Answer: How can I normalize audio using ffmpeg?]. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 18:38, 10 January 2019 (UTC)
+
File:Proposition refonte logo Lingua Libre (2).svg|Proposition 2
:If normalization was done before uploading to Wikimedia Commons, all Wikipedia users would benefit (eg. when someone clicks on pronunciation icon on Wikipedia, they’d hear the recording in uniform loudness, denoised, etc.). If normalization is done in utility scripts called by end users, the set of people who benefit from this will be much smaller. The trade-off is that the recordings wouldn’t get preserved in their original form, but that’s probably not much an issue for LinguaLibre? — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 06:24, 11 January 2019 (UTC)
+
</gallery>
::Sascha, could you open a [https://phabricator.wikimedia.org/project/view/3393/ Phabricator ticket] to track this proposal? [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 06:49, 11 January 2019 (UTC)
+
[[User:DSwissK|DSwissK]] ([[User talk:DSwissK|talk]]) 08:59, 3 December 2023 (UTC)
:::Sure, filed [https://phabricator.wikimedia.org/T213535 T213535]. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 11:17, 11 January 2019 (UTC)
+
:{{Ping|DSwissK}} hello,
::::Phabricator starts to have a load of server side developments to do. Not sure volunteers and opensource model will be productive enough. Maybe should we ask for a funding for 2 months dev work. In France it's about 6~8k€. Any lead ? Wikimedia france ? Grants ? [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 16:00, 11 January 2019 (UTC)
+
:We can add your proposition in the set of logos ideas within a Wikimedia Commons [[:commons:Category:Proposed Lingua Libre logo|Category:Proposed Lingua Libre logo]], for reference later on. But to be honest, good logo design requires design experience, artistic intuition, brand and public awareness, which are harder to gather than it seems. It also must fit a project's phase and branding strategy, when the project needs a new logo and project members willing to shift from the current high visibility logo to a new one. All together changing a logo is not something easy to push for. I made a similar answer [https://github.com/lingua-libre/SignIt/pull/41 here] few month ago about Lingua Libre SignIt. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 12:23, 4 December 2023 (UTC)
 +
:: {{Ping|Yug}} hi,
 +
:: Thank you for your input. I appreciate you explaining the complexities - you raise great context I had not fully considered. [[User:DSwissK|DSwissK]] ([[User talk:DSwissK|talk]]) 09:05, 6 December 2023 (UTC)
  
== Request for Comment: Moving from ISO 639-3 language codes to IETF BCP47 ==
+
== Hebrew diacritics (Niqqud) ==
  
Hi Lingua Libre users,
+
In Hebrew we use diacritics (Niqqud) to determine how to pronounce the words.
  
[[User:Sascha|Sascha]] suggested several times that Lingua Libre should switch from [[:w:ISO 639-3|ISO 639-3 language codes]] to [[:w:IETF language tag|IETF BCP47 language tags]]. If we do that, it will be a major change in the Lingua Libre code-base. I will summarize here the different usages, pros & cons of such a switch.
+
Niqqud is usually common in the following cases:
 +
# Young kids or people learning the language.
 +
# Formal use.
 +
# To distinguish between meanings when the base form is ambiguous.
  
Please share your opinion on this bellow!
+
This is a short example:
 +
* Base form: גזר (GZR)
 +
* Carrot: גֶּזֶר (Gezer)
 +
* Masculine cut: גָּזַר (Gazar)
 +
* Piece: גֶּזֶר (Gezer)
 +
This is the corresponding Wiktionary article: https://he.wiktionary.org/wiki/גזר
  
Thank you all for your participation. — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 16:59, 12 January 2019 (UTC)
+
When fetching words from Wiktionary it's better to use the first headers instead of the item names because in many cases the term is ambiguous and the items name is the base form without any pronunciation guidance.
  
=== Overview ===
+
As for Wikipedia etc. sometimes there's a word with the Niqqud inside the article but it will be a bit complicated to parse so we can skip that for now.
Lingua Libre uses Wikidata Qids as internal identifier of a language. So the proposed change will not affect the core of the Record Wizard. Currently, ISO639-3 codes are used in four cases:
 
* For the name of pages containing lists in the list namespace (in the format <nowiki>[[List:ISO/List name]]</nowiki>, with ISO the iso6369-3 code);
 
* In the name of the [https://lingualibre.fr/datasets/ datasets archives];
 
* In the description of the local item of each audio recording;
 
* To forge Wikimedia Commons's category names;
 
* To forge each file name that is uploaded on Wikimedia Commons;
 
  
; Technical considerations
+
== Lights on userrights ==
If we switch from one language tag to an other, to be consistent and use the new language tag everywhere, we would have to:
+
Hello all,<br>
# Create a new property ''BCP47'', and add it to every language items localy, for the Record Wizard to be able to use them (a bot can import them from Wikidata);
+
I bumped again into [[LinguaLibre:User_rights]] and {{tl|Autopatrolled}}. To the extend of my knowledge we have no solution to this and no active user is munitoring this bottleneck. Is this assessment correct ? [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 21:03, 28 December 2023 (UTC)
# Rename all local word lists (can be made by hand, we don't have many lists for now on);
 
# Make a quick adaptation in the script that generates the datasets;
 
# Rename all existing Wikimedia Commons categories and move all the audio recordings (a bot there is required);
 
# Update the description of the item of every audio recording in our database (a bot can do it);
 
# Change the way the Record Wizard manages the recording of duplicate words in two different recording sessions: it currently check if a file  has already the forged name on Wikimedia Commons, but as the format of the name would change, we won't be able to rely on it anymore.
 
  
;Pros
+
== A mobile app ==
* BCP47 is widely used in computing standards;
 
* It has codes for way more languages and dialects;
 
* It will solve the categorization issue we have currently on Wikimedia Commons (see [https://phabricator.wikimedia.org/T208641#4873999 T208641]);
 
* We will have a language code to display for way more languages and dialects (we only show the Wikidata Qid in file names for small languages curently, which is not very user-friendly, e.g. [[:File:LL-Q36759-Assassas77-歡喜.wav]]);
 
* Allow to have word lists working as expected for small languages / dialects;
 
* Some Wiktionaries (like the French Wiktionary) use this standard to refer to a language in their templates; this is also the case of Wikibase (and so Wikidata) for the language of labels and description.
 
  
;Cons
+
I personally think that contributing using a browser is quite dangerous, Firefox on mobile, for example, has a very strict page unloading policy which leads to closing the tab while uploading thus losing the remaining data which wasn't uploaded yet (I found a workaround but it's not perfect), are there any thought about this? (Maybe even expanding the current [https://www.saveriomorelli.com/commonvoice/ CV Project] app by Saverio Morelli?)
* As we cannot rename 60.000+ files on Wikimedia Commons, two different file format will have to coexist (but this is not an issue if you use the SPARQL endpoint to extract the metadatas);
 
* As of today, only [http://tinyurl.com/yby5dgb8 3003 languages] have their IETF language tag filled on Wikidata (we have currently [http://tinyurl.com/y8gd77lp 8028 languages] with an ISO 639-3 code listed);
 
* Once the changes made to the Record Wizard and the migration scripts ready to run, we would have to turn off the Record Wizard for one or several days, while the different bots are running to avoid unsynchronized items and conflicts.
 
  
— [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 16:59, 12 January 2019 (UTC)
+
== Is the Record Wizard not working for anyone else? ==
 
 
=== Comments ===
 
# '''Support''': This will be a hard change but if it has to be done, it's better to do it now rather than in several years. — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 16:59, 12 January 2019 (UTC)
 
# '''Contre''' : French wiktionnary don't use IETF code. Sorry I continue in french : L'IETF fait n'importe quoi avec les langues régionales, c'est pire que ISO 639-3. Nous n'utilisons pas les code IETF, jamais à aucun moment. Soit on prend le code ISO, ce qui marche pour 5000 langues environ, soit on prend le nom de la langue en français, ou en anglais si absent. Aujourd'hui, les contributeurs du Wiktionnaire tendent à s'affranchir de plus en plus des codes et de passer sur les noms de langues en tant que clés primaires. La seule organisation qui fassent l'unanimité sur les langues parce que gérée uniquement par des linguistes, c'est Glottolog, à la limite, on peut se caler dessus, ce sont les plus neutres. [[User:Lyokoï|Lyokoï]] ([[User talk:Lyokoï|talk]]) 17:46, 12 January 2019 (UTC)
 
# '''Oppose (weakly)''' IETF looks to assign a code to more languages than ISO 639-3 codes. Yet, it does not solve all the issue because I guess it is possible to find language/dialect that do not have either ISO 639-3 or IETF code. In such case, all the issues we have with ISO 639-3 remain the same. If we have to switch to another code system, I has to solve some issues, not only to postpone them. From now, the only code that is flexible and can desribe all language/dialect is the Wikidata code but there are probably other issues if we decide to use them. But since I do not precisely IETF code, I may be wrong so that I do not want to oppose strongly. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 19:37, 12 January 2019 (UTC)
 
# '''Oppose''' per Pamputt: if it not covers all the dialects then we still have the same problem. Also I don't feel comfortable with two systems in filenames in Commons. I have lots of homonims in Polish and I afraid I would have two files for the same pronounciation from Lingua Libre for one transcription. That would be nightmare for bot operators adding audio files to wiktionaries. [[User:KaMan|KaMan]] ([[User talk:KaMan|talk]]) 09:00, 13 January 2019 (UTC)
 
# '''Support''': There’s a couple misunderstandings here. IETF BCP47 is actually ''not'' yet another random codelist that would be different from ISO codes. Rather, BCP47 is a standardized system (and very widely used, eg. in HTML, XML and HTTP) that combinines subtags from other standards. For languages, subtags are taken from ISO 639; for countries, from ISO 3166-1; for provinces/states, from ISO 3166-2; etc. Also, you can add custom information into BCP47 tags without breaking the syntax; this could be used for embedding Wikidata IDs. Here’s a few examples: `en` for English (from ISO 639-1); `haw` for Hawaiian (from ISO 639-3, because Hawaiian has no two-letter code in ISO 639-1); `fr-CA` for Canadian French (language + country); `pt-AO` for Angolan Portuguese; `es-419` for Latin American Spanish (419 is the United Nations M.49 code for Latin America). There is a registry for standardized variants, for example the BCP47 code `rm-sursilv` stands for the Sursilvan variant of Romansh. When a language does not fit into the scheme, you can always append (short) pieces of “private” data after `-x-`. For example, you could encode Verlan (which doesn’t have an ISO language code) as an IETF BCP47 language tag `mis-x-Q1429662` or so. Admittedly, the Wikipedia article about BCP47 is not very helpful at the moment, and the standard itself is very technical. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 20:10, 13 January 2019 (UTC)
 
#: As I said, I do not know a lot about IETF BCP47 so I may be wrong. Yet, from the examples you give, you say that the language code comes from ISO 639, so actually if a language do not have ISO 639 code, then BCP47 will not have either. The only advantage I see, compared to ISO 639, is it can represent dialect and regional language (Canada French for example). Youwrite that if a language do not have ISO 639 code, then we can use something like `mis-x-Q1429662`. I do not see what is the advantage compared to simply use Wikidata ID (Q1429662 instead of mis-x-Q1429662). [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 22:21, 13 January 2019 (UTC)
 
#::In names of [https://lingualibre.fr/datasets/ dataset archives], names of uploaded pronunciation files, and in the other [[LinguaLibre:Chat_room#Overview|places]] where Lingua Libre currently uses ISO 639-3 codes, a BCP 47 tag would be easier to understand than just the Wikidata ID alone. For example, an IETF BCP 47 tag ''nan-x-Q36759'' would identify [https://en.wikipedia.org/wiki/Teochew_dialect Teochew] as a variant of Southern Min (ISO 639-3: nan) while still pointing to Wikidata [https://www.wikidata.org/wiki/Q36759 Q36759] for the exact identification. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 07:03, 14 January 2019 (UTC)
 
# '''Support''': I already have problems due to the impossibility to distinct variants in occitan. For instance, if a gascon occitan want to record words from a predefinite list (because he has no idea of which words to record), he can't search for a list in its variant. He will click randomly on lists names, until he got one in his variant (which can takes long and cause him to give up).
 
#:Second, on Commons, it will be easier for people who doesn't know Wikidata (for instance a teacher who wants to download words in a variety to have his pupils listening them) to get the variety of the word, directly in the results of the search page (with the filenames).
 
#:Third, for the compatibility with developpers programs. At Lo Congrès, we work with RFC5646 (we needed a way to indicate variants). If we make a program which queries Lingua Libre, we need to add a query via Wikidata to get the variety code compatible with our programs. It slows the page and make the work longer.
 
#:I work every day on a language with variants, and for the sort of work I (and others) do, it would be a real improvement. So maybe IETF is theoretically problematic for his language classement, but ISO 639-3 is pragmatically problematic. As a developer, I prefer a usable system that doesn't fit exactly the reality than a system teoretically right that can't be used without a lot of difficulties. — [[User:Unuaiga|Unuaiga]] ([[User talk:Unuaiga|talk]]) 16:21, 14 January 2019 (UTC)
 
# '''Support''' (for human friendly filenames): I was slow to answer because it's indeed a tricky issue. For all recordings, the value of their langtags −Qids, ISO639-3, BCP47−, exist or can be created. Qids are always new creations assigned when creating the language on LL's wiki, whereas ISO639-3 and BCP47 can exist OR be extended. Each langtag family can covers +5000 languages and do the job we need them for up to 2025~ 2030, with custom extensions when required easier for Qid (still normal creation) and BCP47 (custom extension). Then, the equivalences between these 3 or more langtags can be found by wikimedia editors or outsiders via the Qid or Wikidata pages and few clicks. Afterwhat each langtag and its value can find its way back into the filename via some replacement script. So for me '''these Qids, ISO639-3, BCP47 langtags are technically equivalents : they each can do the work''' and be quite interchangeable.<br>'''The question is on HUMAN USAGES'''. Three groups of humans will manages these files and filenames : 1) LL speakers, organizers and editors ; 2) wikimedia users ; 3) outsiders like android app developers and non-recording linguists. Who is more important ? To who do we want to make access, readability and work easier ? What is their spontaneous knowledge ?
 
#* '''The current way: opaque Qid-based filename online, post-download processing to make them readable'''. We have filename with unreadable Qids, with the actual human-friendly value on LinguaLibre Qid's page. So for us LL editors and maintainers, if we find out our language definition is obsolete, we just update the LL Qid's page, and new people coming there for reference will see the corrected values. For end users on wikimedia cannot directly recognize the language. After files or datasets download, batch renaming commands documented on LL can help end users to renames files as they wish.
 
#* '''Datasets and filenames should be  human-readable pre-downnload'''. If so, then the ISO 639-3-based IETF BCP-47 can cover 99% of our easy usages, and BCP-47 has native flexibility to create code for the 1% weird cases. Wikimedia users and outside-wikimedia users will appreciate. If we make mistakes, the vitality of open data spread wrongly name files and will get us troubles.
 
#* We will need better LinguaLibre-Commons maintenance bots and more bots masters, so we don't always rely on 0x010C, who thereby become our bottleneck. We also need way to massively rename or remove files from Commons.
 
#* I personally think we have to ease readability to outsiders, app developers and linguists who won't find their way through LL documentations. Also, I'am supporting a move toward human-friendly filenames, from LL website down to wikimedia sites and post-download outsiders' desktops computers. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 21:18, 14 January 2019 (UTC) -note: I have a cold so my English seems worse than usual, my apologize.
 
::{| class="wikitable"
 
|+ Implications
 
|-
 
! Approach || For LL editors || Wikimedia editors || Outsiders
 
|-
 
! Custom Qid codes,<br>created as needed,<br>opaque<br>(LinguaLibre Qids)
 
|| Correcting language scope/definition : easy, only change value of fields IETF BCP-47.<br>Existing files with this Qid, wherever they are, implicitly follow the corrected value. || Opaque filenames, not editable because by convention.<br>Readable value to find on LinguaLibre.<br>Commons page can have a def and links. || Opaque filenames.<br>Value on LinguaLibre's Qid page<br>Post-download: commands to rename batch of files, documented in [[Help:Main]].
 
|-
 
! Existing codes,<br>extensible,<br>readable<br>(ex:ISO 639-3-based IETF BCP-47)
 
|| Correcting language scope/definition : Hard, only new recording affected.<br>Existing files with this code will each require correction. || Readable filenames, no need to rename. || Readable filenames.<br>Ready to go.
 
|}
 
  
=== Tricky example ===
+
My mic works with [https://mictests.com/ mictests.com], but [https://lingualibre.org/wiki/Special:RecordWizard the RecordWizard] doesn't pick anything up at the "check your microphone" stage. I've tried on both my phone and my laptop, and I can record sound in both cases, and I have the appropriate permissions enabled, but this particular website isn't detecting sounds. Is anyone else having this kind of problem? [[User:Grendelkhan|Grendelkhan]] ([[User talk:Grendelkhan|talk]]) 23:43, 24 February 2024 (UTC)
Let's take a concrete example, what would be the code for the [https://www.wikidata.org/wiki/Q60610865 Gudjal language], a Pama-Nyungan language spoken in Australia? This language has neither ISO 639 code nor BCP47 code. It has a Glottolog, AUSTLANG and endangeredlanguages.com identifiers. So if we decide to switch to BCP47, what would be the advantage compared to the existing one (ISO 639) because there is no code in both systems? We simply delay the discussion on the problem of languages or dialects without code. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 12:20, 15 January 2019 (UTC)
+
:Hello [[User:Grendelkhan]],
: Since Gudjal is a dialect/variant of Warrungu whose BCP47 code is ''wrg'', the BCP47 code for Gudjal would be ''wrg-x-Q60610865''. To find the prefix for arbitrary languages in Wikidata, it looks like we’ll have to clean up Wikidata a bit. For example, currently there’s no statement in Wikidata linking [https://www.wikidata.org/wiki/Q1429662 Verlan] to French; we’d need that to come up with the code ''fr-x-Q1429662'' for Verlan. [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 19:23, 15 January 2019 (UTC)
+
:I just received a second such report. User also checked [https://mictests.com/ mictests.com] sucessfully.
::Indeed, wrong example because some work say this "language" is actually a dialect of the Warrungu language.
+
:On Firefox, Lingua Libre recording studio step 4, the microphone is allowed (we see the red microphone image on the left of the URL address). But after clicking the record button, no recording occurs.
::So let us consider the [https://www.wikidata.org/wiki/Q4997965 Bunwurrung language], another Pama-Nyungan language spoken in Australia. This one does not seem to be (yet?) a dialect of another language. So, what would be its BCP47 code? The same for [https://www.wikidata.org/wiki/Q56261010 Bwenelang language], a Austronesian language spoken in Vanuatu. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 20:11, 15 January 2019 (UTC)
+
:* Mictests on other site : successful.
:::In the short term, their codes would be mis-x-Q4997965 and mis-x-Q56261010. In the long term, it would be good to assign ISO 639-3 codes to these languages. This is actually quite easy (if there’s references about the language). See [https://iso639-3.sil.org/about/faq FAQ], or this [https://iso639-3.sil.org/sites/iso639-3/files/change_requests/2018/2018-021.pdf example registration request]. Requests are [https://iso639-3.sil.org/code_changes/change_management reviewed once per year]. All changes to ISO 639-3 also go into the registry for BCP 47. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 11:23, 16 January 2019 (UTC)
+
:*Device: Notebook
::::Thanks for the examples. In my opinion, "mis-x-Q4997965" is more cryptic than only "Q4997965". If a language has a ISO 639-3 code, then the BCP47 code is indeed easier to understand than a Qid. So, as I already said, the advantage is to make clearer the code for the dialects but it does not solve all the problems (such as these two languages. Since such code change will not be done every month, I would prefer to have a better solution (more universal) before breaking/changing everything. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 17:42, 16 January 2019 (UTC)
+
:*OS: ?
:::::I find <code>mis-x-Q4997965</code> less crypting : as soon as you know the naming scheme you can assume  <code>mis-x-*</code> is a rare language. If 98% of our languages get clearer with BCP47, and 2% are such as <code>mis-x-Q4997965</code>, it's a net improvement of 98%, let's go for it. [https://xkcd.com/927/ Let's not force to the throat of our end users a 15th new standard]. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 17:04, 26 January 2019 (UTC)
+
:*Browser: Firefox, Chrome.
 +
:*User: [[User:Akamycoco]].
 +
:*Languages affected: all.
 +
:*Dates : Worked on February 28. Stopped working on February 29.
 +
:Let's starts an investigation. Could you let me know your OS and precise web browser version ? (Help > About Chrome or similar)
 +
:Let me know as well if you have basic developer skills to Right-click on the staled page > Inspect > Console : are there any error message ? [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 07:55, 1 March 2024 (UTC)
  
=== Encoding Wikidata IDs into BCP47 ===
+
::My laptop is using Google Chrome <tt>122.0.6261.94 (Official Build) (64-bit)</tt> on Linux (Debian Testing). No error messages in the console when I attempt the recording. My phone is using Chrome <tt>122.0.6261.90</tt> on Android 14 on a Pixel 5a. It ''does'' seem to work on Firefox <tt>115.7.0esr (64-bit)</tt> on my laptop. (I really should have checked that before.) So maybe this is solely a Chrome problem? [[User:Grendelkhan|Grendelkhan]] ([[User talk:Grendelkhan|talk]]) 16:30, 2 March 2024 (UTC)
By the way, in a BCP47 language tag such as ''wrg-x-Q60610865'', anyone can stuff anything after -x- which is flexible but not ideal for an identification scheme. I’m now preparing a formal proposal for encoding Wikidata IDs into BCP47 language tags. BCP47 already draws subtags from many other registries such as ISO 639, ISO 3166, UN M.49 and others; so why not treating Wikidata as yet another “registration authority”. If the proposal gets accepted, the official syntax would be something different than ''-x-''. Just for your information; I’ve no idea if the proposal gets accepted, and it usually takes a long time to make changes. — [[User:Sascha|Sascha]] ([[User talk:Sascha|talk]]) 12:20, 16 January 2019 (UTC)
 
:Thanks Sascha ! It would be awesome. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 18:24, 13 February 2019 (UTC)
 
  
== Ne pas proposer les termes pour lesquels on a déjà téléversé un enregistrement ==
+
== Automatic categorization isn't documented. ==
  
Bonjour.
+
So far as I can tell, this isn't documented: if, for user Foo, category <tt>Lingua Libre pronunciation by Foo</tt> exists on Commons, then all uploads will be categorized into that category. This is helpful! It's also easy to backfill after the fact using [[:commons:Help:Gadget-Cat-a-lot]]. I'm not sure where to document this, but it seems reasonable to do so ''somewhere''. [[User:Grendelkhan|Grendelkhan]] ([[User talk:Grendelkhan|talk]]) 16:26, 3 March 2024 (UTC)
  
Tout est dans le titre : si je reprends les termes d’une liste déjà partiellement enregistrée, LinguaLibre me propose d’en réenregistrer tout les membres, ce qui ne me semble guère pertinent. Il devrait plutôt ne proposer que des termes pour lesquels je n’ai encore rien enregistré.
+
== Understanding lingua-libre ==
  
Cordialement. [[User:Penegal|Penegal]] ([[User talk:Penegal|talk]]) 17:36, 20 January 2019 (UTC)
+
Hi, I am creating this discussion to understand lingua-libre better
:Hello Penegal ! This feature has been requested before. We have a phabricator task on it ([https://phabricator.wikimedia.org/T212580 T212580]),defining the problem and storing on the [https://phabricator.wikimedia.org/tag/lingua_libre/ LinguaLibre developers' dashboard]. Previous discussion have concluded that this feature isn't easy to provide. We call for volunteer developer.s with required skills to jump in and develop a script providing this service.
 
:Which word lists do you work with ? You could compare the lists before work, using [https://linux.die.net/man/1/comm comm] (<code>comm -13 recorded.txt nextlist.txt</code>). An alternative is to progress not via thematic lists or extracts from texts as of now on FRA, but with method, more specifically by recording words from the most frequent to the lesser ones. We currently don't have large frequency list for FRA. If this would satisfy your needs, please message me. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 22:12, 20 January 2019 (UTC)
 
::I could use that, but how would you extract the list of already recorded items? Starting from my contributions list doesn't seem very scriptable. Is there an API or something that could give me a parseable output? [[User:Penegal|Penegal]] ([[User talk:Penegal|talk]]) 17:31, 21 January 2019 (UTC)
 
:::I definitively need a list of your previous recordings to use it as reference for comparison via [https://linux.die.net/man/1/comm comm]. I guessed you used lists from [[Special:PrefixIndex/List:Fra]] and could tell me which ones you previously used ? Now I pray :D [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 18:24, 21 January 2019 (UTC)
 
:::Oh, all good. I have [https://lingualibre.fr/index.php?title=Special:Contributions&offset=&limit=4000&contribs=user&target=Penegal&namespace=&tagfilter=&start=&end= something] I can work with. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 18:29, 21 January 2019 (UTC)
 
:::After 1040x2 deletions, it's clean : [[List:Fra/Penegal-temp]]. Give me one evening to come with your next wordlists. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 18:39, 21 January 2019 (UTC)
 
::::You mean you'll have to update this list for me each time? I hope not; I can't ask you to be my bot, it will be a pain in the ass to you. [[User:Penegal|Penegal]] ([[User talk:Penegal|talk]]) 18:18, 22 January 2019 (UTC)
 
:::::I use http://opus.nlpl.eu/OpenSubtitles-v2018.php's fr corpus of 106.8M (3.5Gb) sentences to create a reliable oral french frequency list. I will subtract from it [[List:Fra/Penegal-temp|the list]] of your recorded words, so the next words you do are new. I'am on it right now, working smooth, having fun, ready soon. Few more hours of work needed. The shell commands i use will be shared so other members can do it as well for most of the 60+ other languages. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 20:51, 22 January 2019 (UTC)
 
:Umh, based on OpenSubtitle's corpus<nowiki>[</nowiki>[http://opus.nlpl.eu/OpenSubtitles-v2018.php 1]] and my current shell commands, there is what I get : [[Special:PrefixIndex/List:Fra/subtlex-for-user-Penegal]], from 0001 to 8000th for now. More if you need. It's a solid frequency list. Yet I'am not satisfied : there is quite some noise.
 
:# '''Noise:''' Lot of characters names, a bunch of basic English words. I review and cleaned up the [[List:Fra/subtlex-for-user-Penegal-06001-to-08000|6000 to 8000th]] list: out of 2000 items, I had to edit 206 modifications (10%) and make 82 deletions (4%) ([https://lingualibre.fr/index.php?title=List%3AFra%2Fsubtlex-for-user-Penegal-06001-to-08000&type=revision&diff=83866&oldid=83864 diff], open view-source:https://lingualibre.fr/index.php?title=List%3AFra%2Fsubtlex-for-user-Penegal-06001-to-08000&type=revision&diff=83866&oldid=83864 and search for "diff-deletedline" and "diff-addedline").
 
:# '''Script improvements:''' as we review anc correct [[Special:PrefixIndex/List:Fra/subtlex-for-user-Penegal|these files]], I will keep track of the edits we do and integrate them to my script to generate better list, with or without English words and with or without names. Another direction would be to [https://stackoverflow.com/a/11100045/8992875 compare] this list to Lexique3's items, since they already made this verification.
 
:# '''Immediate priority:''' I will review and edit-clean up these files by hand to 1) remove *pure* English words, 2) recapitalize names. It takes about 20 by page. Help welcome (adopt a file [[Special:PrefixIndex/List:Fra/subtlex-for-user-Penegal|ici]]). I'am also and must continue to improve and document these commands. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 23:05, 26 January 2019 (UTC)
 
::Wow, you lost me. What are you trying to do? [[User:Penegal|Penegal]] ([[User talk:Penegal|talk]]) 09:15, 28 January 2019 (UTC)
 
:::Hahahaha. I try to create a good, open license, systematic frequency list so FRA speakers may record French words following an efficient recording path. Efficiency being measured as lexical coverage of spoken French corpus compared to recording effort. It makes more sense to record frequently occurring words first. Then go down the road. (But there is some noise in my frequency list, see 26 January 2019's message XD)
 
:::Then, on this list, I subtracted your previous 1000+ records, so the lists and words in [[Special:PrefixIndex/List:Fra/subtlex-for-user-Penegal]] are all new to you AND statistically the most frequent on spoken French corpus from OpenSubtitle.org.
 
:::It makes sense from a computational linguistic point of view, I'am not sure I satisfy your former request tho. But it was fun to do ^^ [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 10:49, 28 January 2019 (UTC)
 
  
== Requête Wikidata pour la création d'une liste de mots ==
+
== Uploads are failing ==
 +
:''TLDR: Large amount of users reporting failure to upload at step 5 : [[User:Grendelkhan|Grendelkhan]], [[User:Culex|Culex]], [[User:XANA000|XANA000]], [[User:Ardzun|Ardzun]] (Indonesian languages), [[User:Penn Zero MSSJ|Penn Zero MSSJ]], [[User:Univòc64]] (Whistled Occitan) and [[User:Akamycoco]] (Taiwanese languages). This likely only tip of iceberg. Only few users were able to [https://lingualibre.org/index.php?hidebots=1&translations=filter&hidepageedits=1&hideWikibase=1&hidelog=1&namespace=0&limit=1000&days=14&enhanced=1&title=Special:RecentChanges&urlversion=2 record in May], with atypically low number of recordings. Indonesia workshop with ~15 participants critically affected. Investigation ongoing. [[User:Hugo en résidence|Hugo en résidence]] ([[User talk:Hugo en résidence|talk]]) 14:20, 13 May 2024 (UTC)''
  
Bonjour !
+
I can record words, but uploading them to Commons fails. The JavaScript console has the following message:
  
Quand j'essaie de créer une liste de mots à partir d'une requête Wikidata, j'obtiens toujours la même erreur. [https://query.wikidata.org/#SELECT%20%3Ffemale%20%3FfemaleLabel%20WHERE%20%7B%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%20%20%3Ffemale%20wdt%3AP21%20wd%3AQ6581072.%0A%20%20%3Ffemale%20wdt%3AP106%20wd%3AQ2252262.%0A%20%20%3Ffemale%20wdt%3AP27%20wd%3AQ142.%0A%7D%0ALIMIT%20100 Voilà l'URL que j'utilise.]
+
: <tt>'''Your IP address is in a range that has been [[m:Special:MyLanguage/Global blocks|blocked on all Wikimedia Foundation wikis]].''' The block was made by [[User:EPIC|‪EPIC‬]]. The reason given is ''[[m:Special:MyLanguage/NOP|Open proxy/Webhost]]: See the [[m:WM:OP/H|help page]] if you are affected''. * Start of block: 10:09, 1 May 2024 * Expiry of block: 10:09, 1 May 2027 Your current IP address is 2001:41d0:304:100::4790. The blocked range is ‪2001:41D0:0:0:0:0:0:0/33‬. Please include all above details in any queries you make. If you believe you were blocked by mistake, you can find additional information and instructions in the [[m:Special:MyLanguage/No open proxies|No open proxies]] global policy. Otherwise, to discuss the block please [[m:Steward requests/Global|post a request for review on Meta-Wiki]]. You could also send an email to the [[m:Special:MyLanguage/Stewards|stewards]] [[m:Special:MyLanguage/VRT|VRT]] queue at "stewards@wikimedia.org" including all above details.`, blockinfo: {…}, "*": "See https://commons.wikimedia.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at &lt;https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/&gt; for notice of API deprecations and breaking changes."
  
L'erreur indiquée est "Result must contain both "id" and "label" field.". Est-ce que j'ai raté quelque chose ? :) [[User:Exilexi|Exilexi]] ([[User talk:Exilexi|talk]]) 17:16, 29 January 2019 (UTC)
+
This is not my IP address shown in the error message, and whatismyip confirms that I'm not behind a proxy. The Global block request [https://meta.wikimedia.org/wiki/Steward_requests/Global/2024-w18#Global_block_for_Special:Contributions/2001:41D0:0:0:0:0:0:0/33 is here]. Is this affecting anyone else? I lost a heap of recordings. [[User:Grendelkhan|Grendelkhan]] ([[User talk:Grendelkhan|talk]]) 22:26, 4 May 2024 (UTC)
: Salut Exilexi, est-ce que tu peux essayer avec [https://query.wikidata.org/#SELECT%20%3Fid%20%3FidLabel%20WHERE%20%7B%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%20%20%3Fid%20wdt%3AP21%20wd%3AQ6581072.%0A%20%20%3Fid%20wdt%3AP106%20wd%3AQ2252262.%0A%20%20%3Fid%20wdt%3AP27%20wd%3AQ142.%0A%7D%0ALIMIT%20100 cette requête] ? [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 20:48, 29 January 2019 (UTC)
+
:Uploads are failing for me today too, even though I am recording with my account. [[User:Culex|Culex]] ([[User talk:Culex|talk]]) 15:04, 8 May 2024 (UTC)
:: Bonjour Pamputt, ça me donne la même erreur. --[[User:Exilexi|Exilexi]] ([[User talk:Exilexi|talk]]) 13:23, 5 February 2019 (UTC)
+
:: Idem--[[User:XANA000|XANA000]] ([[User talk:XANA000|talk]]) 16:49, 9 May 2024 (UTC)
:::En effet, je passe mon tour, car je n'ai pas plus d'idée. Je pense qu'il faudra attendre qu'0x010C passe ici pour te répondre. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 18:42, 5 February 2019 (UTC)
+
::: I can record, but i couldn’t uploaded until today. I was able to upload once yesterday, but after that I couldn't upload any more. [[User:Ardzun|Ardzun]] ([[User talk:Ardzun|talk]]) 06:04, 11 May 2024 (UTC)
:Salut Exilexi,
+
:I guess I'm not the only one who's been trying for weeks but could not publish audio after 1 May. Hope someone can fix it. [[User:Penn Zero MSSJ|Penn Zero MSSJ]] ([[User talk:Penn Zero MSSJ|talk]]) 20:54, 13 May 2024 (UTC)
:Cette requête va fonctionner : [https://query.wikidata.org/#SELECT%20%3Fid%20%3Flabel%20WHERE%20%7B%0A%20%20%3Fid%20wdt%3AP21%20wd%3AQ6581072.%0A%20%20%3Fid%20wdt%3AP106%20wd%3AQ2252262.%0A%20%20%3Fid%20wdt%3AP27%20wd%3AQ142.%0A%20%20%0A%20%20%3Fid%20rdfs%3Alabel%20%3Flabel.%0A%20%20FILTER%28lang%28%3Flabel%29%20%3D%20%22en%22%29.%0A%7D%0ALIMIT%20100].
+
::[[User:Univòc64]] (Whistled occitan) and [[User:Akamycoco]] (Taiwanese languages) also reported issues.  
:En fait, l'analyseur de résultats est assez simpliste pour le moment, il faut forcément que le Qid (ou Lid) de ton item soit dans une colonne nommé ''?id'' et que le label associé dans une colonne nommé ''?label''. Quand j'en aurais le temps, je pourrais améliorer cela, mais ce n'est malheureusement pas encore pour tout de suite... :/
+
::It seems time to add a sitenotice warning. [[User:Hugo en résidence|Hugo en résidence]] ([[User talk:Hugo en résidence|talk]]) 14:07, 13 May 2024 (UTC)
:Bons enregistrements ! — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 23:32, 19 February 2019 (UTC)
+
::In may we have mostly : 556 recordings by 7 users on May 1th, 174 recordings on May 11th ([[Special:Contributions/Austin Zhang|Austin Zhang]]), then nothing.
 
+
::If we compare with [https://public-paws.wmcloud.org/User:Yug/QueryLingualibre-monthly.ipynb known monthly recordings], our average months recently was 30k audios, the lowest ones were 5k audios, May 2024 is heading toward 1200 audios or 5% of the average month and 20% of the lowest months. Something weird is going on indeed.
== Mauvais code langue ==
+
{| class=wikitable
 
+
! Most prolific speakers for the current month || Months since 2022
Bonjour,
+
|-
Un de mes locuteur n'a pas choisi le bon code langue lors de l'enregistrement de la liste Oci/cosina , est-il possible de corriger les noms de fichiers (Ex : LL-Q150 (oci)-Ives (Guilhelma)-adobar.wav au lieu de LL-Q150 (fra)-Ives (Guilhelma)-adobar.wav ?
+
|
:Salut Guilhelma,
+
<query _pagination="10" locutor="<translate><!--T:7--> Item (locutor Qid)</translate>" locutorLabel="<translate><!--T:8--> Speakers of the Month</translate>" nb="<translate><!--T:9--> Number of records</translate>">
:J'ai commencé il y a quelques semaines à développer un script pour effectuer des corrections à grande échelle. En attendant,  j'ai listé les enregistrements en question sur [[LinguaLibre:Misleading items]] en mémo, comme ça dès que j'aurais fini hop je corrigerais tout d'un coup :).
+
SELECT ?locutor ?locutorLabel ?nb WHERE {
:Cordialement — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 08:40, 9 February 2019 (UTC)
+
  {
:: Merci [[User:Guilhelma|Guilhelma]]
+
    SELECT ?locutor (COUNT(?record) as ?nb)
 
+
    WHERE {
== For your information (langtag) ==
+
        ?record prop:P2 entity:Q2 .         # Q2: record, P2: instance of.
Google Speech documents its [https://cloud.google.com/speech-to-text/docs/languages languages support] using ... [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 18:21, 13 February 2019 (UTC)
+
        ?record prop:P5 ?locutor .          # Property:P5: speaker
 
+
        ?record prop:P6 ?date .
== TimedMediaHandler  ==
+
      FILTER ( YEAR(?date) = YEAR(NOW()) && MONTH(?date) = MONTH(NOW()) )
 
+
    }
Bonjour,
+
    GROUP BY ?locutor ?locutorLabel
 
+
    ORDER BY DESC(?nb)
Je serais très intéressé de savoir comment vous avez paramétré le lecteur TimedMediaHandler.
+
    LIMIT 50
 
+
  }
En effet, je souhaiterais que les utilisateurs puissent rapidement différencier les sons en rapport avec le mot lui-même de sa prononciation, si possible avec un lecteur plus compact pour la prononciation. Surtout que nous n'avons pas besoin de la barre de navigation dans le fichier pour des fichiers autant courts. [https://dicoado.org/dico/dauphin Vous trouverez un exemple de mon "problème" ici].
+
  SERVICE wikibase:label {
 
+
    bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" .
Merci ! [[User:DSwissK|DSwissK]] ([[User talk:DSwissK|talk]]) 21:42, 20 February 2019 (UTC)
+
    ?locutor rdfs:label ?locutorLabel .
:Bonjour DSwissK,
+
  }
:Les lecteurs audio présent dans le RecordWizard et sur les pages de la sonothèque ont été créé spécialement pour Lingua Libre, et n'ont rien à voir avec l'extension TimedMediaHandler. C'est le bout de javascript suivant qui en est responsable :
+
}
:<source lang="js">
+
ORDER BY DESC(?nb)
function playButton( audioUrl ) {
+
</query>
var button = new OO.ui.ButtonWidget( {
+
|
framed: false,
 
icon: 'play',
 
title: 'play'
 
} );
 
button.on( 'click', function() {
 
var audio = new Audio( audioUrl );
 
audio.play();
 
} );
 
 
 
return button.$element;
 
}</source>
 
:Lorsqu'un le RecordWizard ou la sonothèque récupère l'url d'un media audio, ils le passent à cette fonction qui en retour renvoie un element JQuery qu'il suffit d'insérer à l'endroit désiré dans la page.
 
:Cordialement — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 21:59, 20 February 2019 (UTC)
 
::Super, merci beaucoup. Je vais donc essayer ça. [[User:DSwissK|DSwissK]] ([[User talk:DSwissK|talk]]) 12:00, 21 February 2019 (UTC)
 
 
 
== Lien direct vers fichier .ogg ==
 
 
 
Bonjour,
 
 
 
Je remarque que les fichiers envoyés au format WAV sont automatiquement transcodés en MP3 et OGG.
 
 
 
Est-il dès lors possible d'utiliser directement ces fichiers avec un lien direct ?
 
 
 
Pour le fichier https://commons.wikimedia.org/wiki/File:LL-Q150_(fra)-DSwissK-ambidextre.wav , j'ai tenté de faire lire, avec html5player, https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q150_%28fra%29-DSwissK-ambidextre.wav/LL-Q150_%28fra%29-DSwissK-ambidextre.wav.ogg mais sans succès (en plus de l'URL compliquée...)
 
 
 
[[User:DSwissK|DSwissK]] ([[User talk:DSwissK|talk]]) 12:53, 22 February 2019 (UTC)
 
:Salut DSwissk,
 
:Tu as du faire une erreur autre part, car cela fonctionne très bien. Le player Kaltura, qui est le lecteur multimédia utilisé sur les wikis Wikimedia, tape d'ailleurs sur cette même version transcodé en OGG ;). Tu peux le tester tout simplement avec une balise audio <code><audio src="https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/LL-Q150_%28fra%29-DSwissK-ambidextre.wav/LL-Q150_%28fra%29-DSwissK-ambidextre.wav.ogg" controls></code> (par contre, oui, l'url est longue et reloue...).
 
:Cordialement — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 13:53, 22 February 2019 (UTC)
 
::Merci pour ta réponse rapide, 0x010C. J'ai effectivement réussi en insérant le code suivant dans le modèle "<code><nowiki>{{#tag:html5media|https://upload.wikimedia.org/wikipedia/commons/transcoded/6/69/{{urlencode:{{{prononciation|}}}|WIKI}}/{{urlencode:{{{prononciation|}}}|WIKI}}.ogg}}</nowiki></code>"
 
::Le problème : chaque fichier à un répertoire de transcodage différent. C'est donc impossible de faire un lien direct depuis un modèle vers le bon endroit, n'est-ce pas ?
 
::Merci et belle fin de journée. [[User:DSwissK|DSwissK]] ([[User talk:DSwissK|talk]]) 15:28, 22 February 2019 (UTC)
 
:::Je ne connais pas ce player ''html5media'',  mais la façon la plus propre ça serait plutôt que ce soit lui qui forger la bonne url (comme le fait Kaltura sur les wikis Wikimedia), si tu tiens à avoir de l'ogg et non du wav. Sinon, t'as toujours la solution de calculer à la volée le nom du répertoire dans lequel se trouve le fichier. C'est en fait les deux premiers caractères du hash md5 du nom du fichier ([[:c:Commons:FAQ#What_are_the_strangely_named_components_in_file_paths.3F|cf doc]]), que tu peux facilement calculer avec la fonction <code>mw.hash.hashValue( 'md5', nomDuFichier )</code> en lua si l'[[:mw:Extension:Scribunto|extension Scribunto]] est installé.
 
:::Cordialement — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 22:44, 22 February 2019 (UTC)
 
::::Merci de ta réponse. Je n'ai pas installé l'extension Scribunto (et je me sens bien incapable de coder en Lua) mais il me semble que TimedMediaHandler (qui est, lui, installé sur le wiki) utilise Kaltura. Saurais-tu comment lui demander de forger la bonne URL (ou alors le forcer à s'afficher en mode "audio") ? [[User:DSwissK|DSwissK]] ([[User talk:DSwissK|talk]]) 13:48, 23 February 2019 (UTC)
 
:::::Si ça peut servir à quelqu'un (comment forcer l'affichage "moderne") :  
 
:::::Il faut ajouter "$wgTmhWebPlayer = $wmgTmhWebPlayer;" dans LocalSettings.php [[User:DSwissK|DSwissK]] ([[User talk:DSwissK|talk]]) 16:49, 23 February 2019 (UTC)
 
 
 
== Some bugs ==
 
Lingua Libre is awesome! Thank you for developing it! I found some issues:
 
* After setting my Name in the preferences to "Michael Schönitzer" (with ö) all uploads fail:
 
 
<pre>
 
<pre>
{"upload":{"result":"Warning","warnings":{"badfilename":"LL-Q188_(deu)-Michael_Sch\u00f6nitzer_(MichaelSchoenitzer)-Elektrodynamik.wav"},"filekey":"…","sessionkey":"…"}}
+
{ date:2022-01, records: 21290, speakers: 46, languages: 28 },
 +
{ date:2022-02, records: 3894, speakers: 40, languages: 17 },
 +
{ date:2022-03, records: 8357, speakers: 61, languages: 21 },
 +
{ date:2022-04, records: 5454, speakers: 34, languages: 18 },
 +
{ date:2022-05, records: 4702, speakers: 59, languages: 30 },
 +
{ date:2022-06, records: 7675, speakers: 41, languages: 18 },
 +
{ date:2022-07, records: 4364, speakers: 37, languages: 22 },
 +
{ date:2022-08, records: 9544, speakers: 45, languages: 23 },
 +
{ date:2022-09, records: 5802, speakers: 113, languages: 30 },
 +
{ date:2022-10, records: 6931, speakers: 74, languages: 32 },
 +
{ date:2022-11, records: 8461, speakers: 54, languages: 34 },
 +
{ date:2022-12, records: 11882, speakers: 54, languages: 23 },
 +
{ date:2023-01, records: 18150, speakers: 48, languages: 29 },
 +
{ date:2023-02, records: 32441, speakers: 65, languages: 29 },
 +
{ date:2023-03, records: 11527, speakers: 61, languages: 30 },
 +
{ date:2023-04, records: 8451, speakers: 58, languages: 35 },
 +
{ date:2023-05, records: 21282, speakers: 97, languages: 49 },
 +
{ date:2023-06, records: 17940, speakers: 56, languages: 35 },
 +
{ date:2023-07, records: 75825, speakers: 74, languages: 38 },
 +
{ date:2023-08, records: 32681, speakers: 54, languages: 30 },
 +
{ date:2023-09, records: 28813, speakers: 114, languages: 30 },
 +
{ date:2023-10, records: 60317, speakers: 167, languages: 47 },
 +
{ date:2023-11, records: 49704, speakers: 140, languages: 55 },
 +
{ date:2023-12, records: 42383, speakers: 114, languages: 41 },
 +
{ date:2024-01, records: 40572, speakers: 112, languages: 40 },
 +
{ date:2024-02, records: 22385, speakers: 197, languages: 57 },
 +
{ date:2024-03, records: 16997, speakers: 173, languages: 48 },
 +
{ date:2024-04, records: 8733, speakers: 117, languages: 42 },
 +
{ date:2024-05, records: 556, speakers: 7, languages: 7 }
 
</pre>
 
</pre>
* The record more files on the "Publish" page does not work
 
* When deleting a recording in the "Publish"-page there is no possibility to record it again it.
 
* Words I already recorded show up again when using one of the generators.
 
Hope those bugs can be fixed! I use Firefox 65 on Linux. -- [[User:MichaelSchoenitzer|MichaelSchoenitzer]] ([[User talk:MichaelSchoenitzer|talk]]) 23:34, 28 February 2019 (UTC)
 
*: Concerning the name that uses UTF8 characters, I opened [[phab:T218373|T218373]]
 
*: Concerning the not working "record more files", I opened a bug report about it: [[phab:T218371|T218371]]
 
*: Concerning the second point (When deleting a recording in the "Publish"-page there is no possibility to record it again), I do not think there is any bug report on it. Feel free to open one.
 
*: Concerning recording again words you have already recorded, see [[phab:T212580|T212580]]
 
*: Thanks for reporting these bugs. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 23:20, 14 March 2019 (UTC)
 
 
== Hackathon Bordeaux, May 2019 ==
 
:More info [[LinguaLibre:Events]]
 
Hi everyone, Edouard and myself will gather in early may to lead a one day, 10am-6pm hackathon in Bordeaux city, France. Please follow the dedicated page and add your name if your are interested to join in and keep informed. Best regards ! [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 11:45, 28 March 2019 (UTC)
 
 
== New languages (Bikol languages is a macro language) ==
 
 
Hi! I am an editor in Wikipedia and I would like to contribute in these languages but I could find the following:
 
 
*Buhi’non Bikol [ubl] -> see [[Q115106]]
 
*Central Bikol [bcl] -> see [[Q115107]]
 
*Libon Bikol [lbl] -> see [[Q115108]]
 
*Miraya Bikol [rbl] -> see [[Q115109]]
 
*Northern Catanduanes Bikol [cts] -> see [[Q115110]]
 
*Rinconada Bikol [bto] -> see [[Q115111]]
 
*Southern Catanduanes Bikol [bln] -> see [[Q115112]]
 
*West Albay Bikol [fbl] -> see [[Q115113]]
 
 
Please add these languages. Thanks!
 
 
[[User:Filipinayzd|Filipinayzd]] ([[User talk:Filipinayzd|talk]]) 06:16, 29 March 2019 (UTC)
 
:Dear Filipinayzd, welcome on Lingua Libre. I created all the languages you asked for. You can now start to record some words in these languages. Good luck. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 06:49, 29 March 2019 (UTC)
 
 
== [[LinguaLibre:Stats|Stats History]] ==
 
Hi there, As we get closer to the 100,000 audios milestone I would like to see the quantitative evolution of LinguaLibre these past 8 months. Are we speeding up or slowing down ? This kind of things. Does anyone know how we could get the number of audio we had the 1st day of each month since August 2018 ? Ideally by editing a bit the first query of the [[LinguaLibre:Stats|stats page]].<br>
 
So far I hand-collected this :
 
{| class="wikitable"
 
! Date </translate>  <!-- YYYY.MM.DD--> || Items || Speakers|| Languages || Comment
 
 
|-
 
|-
| 2018.08 || ? || ~10 || 5 || Alpha release; Mainly tests.
+
! Daily recordings over April and May 2024 ||
 
|-
 
|-
| 2018.12 || ? || ? || ? || Beta release.
+
|
|-
+
<query _pagination="40">
| 2019.04.01 || 93173 || 128 || 46 ||
+
SELECT
 +
?yearmonthday
 +
(COUNT(DISTINCT ?record) AS ?records)
 +
(COUNT(DISTINCT ?speaker) AS ?speakers)
 +
(COUNT(DISTINCT ?language) AS ?languages)
 +
WHERE {
 +
  ?record prop:P5 ?speaker .
 +
  ?record prop:P4 ?language .
 +
  ?record prop:P6 ?date .
 +
  BIND( SUBSTR(str(?date), 0, 11) as ?yearmonthday )
 +
    { SELECT ?record
 +
      WHERE {
 +
      ?record prop:P2 entity:Q2 .
 +
      ?record prop:P6 ?date .
 +
      FILTER(?date >= "2024-04-01T00:00:00Z"^^xsd:dateTime)
 +
      FILTER(?date < "2024-05-30T00:00:00Z"^^xsd:dateTime)
 +
    }
 +
  }
 +
}
 +
GROUP BY ?yearmonthday
 +
ORDER BY (?yearmonthday)
 +
</query>
 +
| <= stops on 2024.05.01<br>Note: [[Special:Contributions/Austin Zhang|Austin Zhang]] recorded 174 audios on 05.11
 
|}
 
|}
[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 08:57, 1 April 2019 (UTC)
+
[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 10:39, 14 May 2024 (UTC)
:I've just added a new section to the [[LinguaLibre:Stats|Stats]] page :)
 
:Best regards — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 01:14, 2 April 2019 (UTC)
 
::Thank you 0x010C :D [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 04:35, 2 April 2019 (UTC)
 
:::Thank 0x010C ! :D [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 14:11, 2 April 2019 (UTC)
 
:Would it be possible to add a sum of the records over the months (and not only for a given month), so that we can see the evolution of the number of records as a function of the time? [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 19:11, 2 April 2019 (UTC)
 
::You want cumulative rather than just by monthly actions. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 10:03, 8 April 2019 (UTC)
 
:::Yes. I guess this is possible using the SUM function available in SPARQL but all my tests failed. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 13:08, 8 April 2019 (UTC)
 
Euh... les stats sont figées depuis quelques jours, y'a un soucis avec la base ? [[User:Lyokoï|Lyokoï]] ([[User talk:Lyokoï|talk]]) 22:50, 18 April 2019 (UTC)
 
  
== A tool to add our files quickly to wikidata ==
+
=== Fixed ===
 +
Both IP ranges 2001:41D0:0:0:0:0:0:0/32 and 2001:41D0:0:0:0:0:0:0/33 were subject to global Wikimedia block at one point (see [https://meta.wikimedia.org/w/index.php?title=Steward_requests/Global&oldid=26774369#Unregistered_users_only_block_for_the_range_2001:41D0:0:0:0:0:0:0/32 Global ban range_2001:41D0:0:0:0:0:0:0/32]). Following our request, the ban have been reconfigured and uploads from LinguaLibre are possible again. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 10:38, 14 May 2024 (UTC)
 +
:I can record and upload since yesterday with my account, so that seems fixed. But it seems the stats are still not updated. [[User:Culex|Culex]] ([[User talk:Culex|talk]]) 12:08, 15 May 2024 (UTC)
  
I would like a way to push my contributions quickly on wikidata (so they are out there helping people asap).
+
=== Logs ===
 +
For references, I investigated the relevant block logs and uploads logs for May 2024.<br>Conclusion: the uploads collapse is coherent with the IP Ban. Still, given bug reports from Akamycoco in *March* and 咽頭べさ [[:c:File:Lingua_Libre_error_2024.webm|on step 4]], I suspects other bugs are lingering around.
 +
{| class=wikitable
 +
!width=50%| Global IP bans
 +
! Lingualibre uploads logs
 +
|-
 +
|
 +
* [https://meta.wikimedia.org/wiki/Special:Log?type=&user=&page=User%3A2001%3A41D0%3A%3A%2F32&wpdate=&tagfilter=&wpFormIdentifier=logeventslist 18:46, 13 May 2024] EPIC talk contribs changed global block settings for 2001:41d0::/32 talk with an expiration time of 00:51, 10 May 2026 (anonymous users only) (No open proxies <!-- SCLT ID: Possible VPN or Colocation -->)
 +
*  [https://meta.wikimedia.org/wiki/Special:Log?type=&user=&page=User%3A2001%3A41D0%3A%3A%2F32&wpdate=&tagfilter=&wpFormIdentifier=logeventslist 00:51, 10 May 2024] AmandaNP talk contribs globally blocked 2001:41d0::/32 talk with an expiration time of 00:51, 10 May 2026 (No open proxies <!-- SCLT ID: Possible VPN or Colocation -->) 
 +
* [https://meta.wikimedia.org/wiki/Special:Log?type=&user=&page=User%3A2001%3A41D0%3A%3A%2F33&wpdate=&tagfilter=&wpFormIdentifier=logeventslist 17:02, 9 May 2024] EPIC talk contribs changed global block settings for 2001:41d0::/33 talk with an expiration time of 17:09, 1 May 2027 (anonymous users only) (Open proxy/Webhost: See the help page if you are affected)
 +
* [https://meta.wikimedia.org/wiki/Special:Log?type=&user=&page=User%3A2001%3A41D0%3A%3A%2F33&wpdate=&tagfilter=&wpFormIdentifier=logeventslist 17:09, 1 May 2024] EPIC talk contribs blocked 2001:41d0::/33 talk with an expiration time of 2 years, 364 days, 12 hours, 21 minutes and 36 seconds (anonymous users only, account creation disabled) (Open proxy/Webhost: See the help page if you are affected)
 +
* [https://meta.wikimedia.org/wiki/Special:Log?type=&user=&page=User%3A2001%3A41D0%3A%3A%2F33&wpdate=&tagfilter=&wpFormIdentifier=logeventslist 17:09, 1 May 2024] EPIC talk contribs globally blocked 2001:41d0::/33 talk with an expiration time of 17:09, 1 May 2027 (Open proxy/Webhost: See the help page if you are affected)  
 +
|
 +
* : [https://commons.wikimedia.org/wiki/Special:RecentChanges?hidebots=1&translations=filter&hidecategorization=1&hideWikibase=1&tagfilter=OAuth+CID%3A+1735&limit=500&days=30&urlversion=2 Uploads via Lingualibre resumed].
  
Currently, I
+
13 May 2024
* Look on my contributions in wikicommons
+
* [... Many more uploads]
* find one that is unused
+
* Upload log 23:39 Elwinlhq talk contribs uploaded File:LL-Q5218 (que)-Elwinlhq-apaqay.wav ‎ Tag: Lingua Libre [2.2]
* search for the word I created in wikidata
+
* Upload log 19:05 Assassas77 talk contribs uploaded a new version of File:LL-Q9192 (cmn)-Assassas77-八角.wav ‎ Tag: Lingua Libre [2.2]
* if it doesn't have a pronunciation
+
* Upload log 19:05 Assassas77 talk contribs uploaded File:LL-Q9192 (cmn)-Assassas77-八角.wav ‎ Tag: Lingua Libre [2.2]
* click on the item
+
* Upload log 16:38 Oh! Tea<ref>[https://commons.wikimedia.org/wiki/Special:Log?page=User:Oh!_Tea Commons > User:Oh!_Tea : « nothing » on Commons]</ref> talk contribs uploaded File:LL-Q36759-Austin Zhang-sih8 buh8 sah8 nah4.wav ‎ Tag: Lingua Libre [2.2]
* choose add
+
11 May 2024
* type "audio pronunciation"
+
* Upload log 20:21 Oh! Tea talk contribs uploaded File:LL-Q36759-Austin Zhang-buah8.wav ‎ Tag: Lingua Libre [2.2]
* paste in my filename
+
* []... +172 recording by User:Oh! Tea]
* add "language of work or name" as "British English"
+
* Upload log 18:56 Oh! Tea talk contribs uploaded File:LL-Q36759-Austin Zhang-a2.wav ‎ Tag: Lingua Libre [2.2]
* REPEAT
+
10 May 2024
 
+
* Upload log 06:08 CapitainAfrika<ref>[https://commons.wikimedia.org/wiki/Special:Log?page=User:CapitainAfrika Commons > User:CapitainAfrika : « IP block exempt » on Commons]</ref> talk contribs uploaded File:LL-Q36217 (lin)-CapitainAfrika-Wiki na monɔkɔ mua bísó.wav ‎ Tag: Lingua Libre [2.2]
Now this to me sounds like work a bot should be doing, or at least be a one-click action from our contribution page, is there any work being done to make something like this happen? [[User:Back ache|Back ache]] ([[User talk:Back ache|talk]]) 00:36, 21 April 2019 (UTC)
+
* Upload log 00:14 Ardzun<ref>[https://commons.wikimedia.org/wiki/Special:Log?page=User:Ardzun Commons > User:Ardzun : « nothing »]</ref> talk contribs uploaded File:LL-Q13324 (min)-Ardzun-mada.wav ‎ Tag: Lingua Libre [2.2]
:Hi Back ache, [https://www.wikidata.org/wiki/Special:Contributions/Lingua_Libre_Bot Lingua Libre Bot] automatically adds the new pronunciation on both items and lexemes on Wikidata. It does every night. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 14:42, 21 April 2019 (UTC)
+
9 May 2024
 
+
* Upload log 17:08 Àncilu<ref>[https://commons.wikimedia.org/wiki/Special:Log?page=User:Àncilu Commons > User:Àncilu : « Autopatroller » on Commons]</ref> talk contribs uploaded File:LL-Q652 (ita)-XANA000-orsù.wav ‎ Tag: Lingua Libre [2.2]
:: Hi [[User:Pamputt|Pamputt]] it doesn't seem to be working for [https://commons.wikimedia.org/wiki/Special:Contributions/Back_ache my entries], I am having to do them manually :-( it'd be great if it were to do them automatically as I find adding them repetitive. [[User:Back ache|Back ache]] ([[User talk:Back ache|talk]]) 19:55, 21 April 2019 (UTC)
+
* Upload log 17:05 Àncilu talk contribs uploaded File:LL-Q652 (ita)-XANA000-frac.wav ‎ Tag: Lingua Libre [2.2]
 
+
5 May 2024
== ALERT / ALERTE ==
+
* Upload log 21:15 Benoît Prieur<ref>[https://commons.wikimedia.org/wiki/Special:Log?page=User:Benoît_Prieur Commons > User:Benoît_Prieur : « Administrator » on Commons]</ref> talk contribs uploaded File:LL-Q8785 (hye)-Benoît Prieur-Artsakh.wav ‎ Tag: Lingua Libre [2.2]
 
+
1 May 2024
Hello every one, 0x010C ask to say that the Endpoint is out due to a script crash, linguaLibreBot is out too. He is actually in moutains and we need to wait 3 days before the repairing. Thanks for waiting. [[User:Lyokoï|Lyokoï]] ([[User talk:Lyokoï|talk]]) 22:45, 23 April 2019 (UTC)
+
* Upload log 16:09 Penn Zero MSSJ<ref>[https://commons.wikimedia.org/wiki/Special:Log?page=User:Penn_Zero_MSSJ Commons > User:Penn Zero MSSJ : « nothing » on Commons]</ref> talk contribs uploaded File:LL-Q9199 (vie)-Penn Zero MSSJ-hệ số.wav ‎ Tag: Lingua Libre [2.2]
:Sorry for the delay. I've just restarted the script that update Lingua Libre's Sparql endpoint, it should take approximately 2h to catch up. Lingua Libre Bot, as it uses the endpoint to get the new audio recordings, will also catch up and everything should be back around 06h (UTC). Best regards — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 01:01, 29 April 2019 (UTC)
+
* Upload log 16:09 Penn Zero MSSJ talk contribs uploaded File:LL-Q9199 (vie)-Penn Zero MSSJ-hỗn số.wav ‎ Tag: Lingua Libre [2.2]
----
+
* Upload log 16:09 Penn Zero MSSJ talk contribs uploaded File:LL-Q9199 (vie)-Penn Zero MSSJ-hằng đẳng thức.wav ‎ Tag: Lingua Libre [2.2]
 
+
* [... Many more uploads]
Bonjour à Tous, j'ai reçu un message de 0x010C indiquant que le endpoint n'est plus alimenté car le script a dû crasher. LinguaLIbreBot est tombé aussi. Actuellement 0x010C est en montagne et ne récupèrera une connexion valable que dans 3 jours. Nous vous demandons de patientez jusque là pour qu'un rétablissement soit fait. Merci d'avance et désolé. [[User:Lyokoï|Lyokoï]] ([[User talk:Lyokoï|talk]]) 22:45, 23 April 2019 (UTC)
+
|-
:Désolé pour le temps de réaction. Je viens de relancer le script qui alimente l'endpoint Sparql de Lingua Libre, il devrait mettre environ 2h à ratraper le retard des jours passés. Une fois fait, Lingua Libre Bot (qui utilise l'endpoint comme source et qui donc ne pouvait fonctionner) repassera sur tous les enregistrements manquants. D'ici 06h (UTC) tout devrait être rentré dans l'ordre. Cordialement — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 01:01, 29 April 2019 (UTC)
+
|colspan=2| <small><references /></small>
::Merci pour la réparation. C'est reparti pour un tour. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 05:41, 29 April 2019 (UTC)
+
|}
::: Merciiii ! :D [[User:Lyokoï|Lyokoï]] ([[User talk:Lyokoï|talk]]) 08:50, 29 April 2019 (UTC)
+
[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 10:38, 14 May 2024 (UTC)
 
 
== Add language category's ==
 
 
 
When uploading files, could it use the metadata to also add categories so as to help organise mediawiki for example, taking the metadata that says I am "British English" and adding "Category:British English pronunciation" to each of the files I upload? [[User:Back ache|Back ache]] ([[User talk:Back ache|talk]]) 22:08, 27 April 2019 (UTC)
 
:The easiest way I see to achieve that is to say that you speak "British English" and not simply "English". I created [[Q123270]] so you can use it. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 21:50, 28 April 2019 (UTC)
 
 
 
== 100 000 ==
 
[[File:LL-Q150 (fra)-Lepticed7-cybernétique.wav|thumb]]
 
 
 
A little less than a year after the launch of the beta version, we have done it. The goal of 100,000 audio recordings has been reached with [[Q123960|cybernétique]] of the user [[User:Lepticed7| Lepticed7]].
 
 
 
Well done, and congratulations to all! — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 05:10, 2 May 2019 (UTC)
 
:I took the opportunity to generate a bonus stat: 74% of files are used on at least one page of a Wikimedia project and 99,000 pages include at least one audio recording of Lingua Libre. — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 05:33, 2 May 2019 (UTC)
 
 
 
 
 
----
 
[[File:LL-Q150 (fra)-Lepticed7-cybernétique.wav|thumb]]
 
 
 
Un peu moins d'un an après le lancement de la béta, nous y sommes. La barre des 100 000 enregistrements vient d'être franchi ce matin avec [[Q123960|cybernétique]] de [[User:Lepticed7|Lepticed7]].
 
 
 
Félicitation, et bravo à tous ! — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 05:10, 2 May 2019 (UTC)
 
:J'en ai profité pour générer une stat bonus : 74% des fichiers sont utilisés sur au moins une page d'un projet Wikimedia et 99 000 pages tous wikis confondus incluent au moins un enregistrement de Lingua Libre. — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 05:33, 2 May 2019 (UTC)
 
J'ai écrit un court message à diffuser : [[Lingualibre:Chat room/Annonce 100 000]] si vous pouvez passer derrière pour le traduire ce sera top ! [[User:Lyokoï|Lyokoï]] ([[User talk:Lyokoï|talk]]) 13:48, 8 May 2019 (UTC)
 
 
 
== Update lists of suggested words ==
 
 
 
Are the suggested lists are updated somehow? I recorded some word twice before a recognized that there is no marker or warning for words that have a soundfile already. What can I do? --[[User:Sebastian Wallroth|Sebastian Wallroth]] ([[User talk:Sebastian Wallroth|talk]]) 09:47, 4 May 2019 (UTC)
 
:This is a well-known request. That is why I created this [[phab:T222541|task on Phabricator]]. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 18:08, 5 May 2019 (UTC)
 
::Thank you, [[User:Pamputt|Pamputt]]. --[[User:Sebastian Wallroth|Sebastian Wallroth]] ([[User talk:Sebastian Wallroth|talk]]) 17:59, 9 May 2019 (UTC)
 
 
 
== Feature request: Adding DEFAULTSORT ==
 
 
 
First: Lingua Libre is a great tool! Many thanks to the developers!
 
 
 
I have a proposal:
 
 
 
When a new audio-file is exported to Commons, it was great if this new file had a line with a DEFAULTSORT with the same content as the already existant parameter "transcription".
 
 
 
gruß, fcm. --[[User:Frank C. Müller|Frank C. Müller]] ([[User talk:Frank C. Müller|talk]]) 14:29, 8 May 2019 (UTC)
 
:I created [[phab:T222816|T222816]] to track this request. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 16:42, 8 May 2019 (UTC)
 
 
 
:: Thankyou! gruß, fcm. --[[User:Frank C. Müller|Frank C. Müller]] ([[User talk:Frank C. Müller|talk]]) 18:51, 8 May 2019 (UTC)
 
:::Hi Frank C. Müller and Pamputt,
 
:::In fact, the [[:c:Template:Lingua Libre record|Template:Lingua Libre record]] on Commons (which is used by all the files uploaded using Lingua Libre) already add the transcription as a sortkey to the ''Category:Lingua Libre pronunciation-XXX''. If you take a category like [[:c:Category:Lingua Libre pronunciation-fra|Category:Lingua Libre pronunciation-fra]], you can see that it is already sorted by alphabetical order of the transcription.
 
:::Best regards, — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 07:43, 9 May 2019 (UTC)
 
 
 
:::: Ok, but if I take another Commons-category, e.g. [[:Commons:Category:Sounds by Frank C. Müller|Sounds by Frank C. Müller]], then all the LL-files without a "DEFAULTSORT" are listed under "LL". gruß, fcm. --[[User:Frank C. Müller|Frank C. Müller]] ([[User talk:Frank C. Müller|talk]]) 09:56, 9 May 2019 (UTC)
 
:::::Ok, I got your point. I've just [https://commons.wikimedia.org/w/index.php?diff=350004495 edited the template] on Commons so now all the audio recordings have a defaultsort :).
 
:::::Best regards — [[User:0x010C|'''0'''x'''010<span style="color: #00C41C;">C</span>''']] <sup>[[User_talk:0x010C|~talk~]]</sup> 02:39, 13 May 2019 (UTC)
 
 
 
::::::Dear [[User:0x010C|0x010C]], thanks a lot for your change! But e.g. in [[:Commons:File:LL-Q188 (deu)-Frank C. Müller--ales.wav]] and [[:Commons:File:LL-Q188 (deu)-Frank C. Müller-Abduktor.wav]] I can see no DEFAULTSORT and in [[:Commons:Category:Sounds by Frank C. Müller]] they are still not sorted adequately under "-a" and "A" but under "LL". gruß, fxm. --[[User:Frank C. Müller|Frank C. Müller]] ([[User talk:Frank C. Müller|talk]]) 12:27, 13 May 2019 (UTC)
 

Revision as of 12:08, 15 May 2024

Chat rooms in various languages:
English · 🌐

Chatroom FAQ

How to download all audios of one language? By speaker?

Datasets are availale here. A script is updating the datasets every 2 days, using CommonsDownloadTool. For more, see Help:Download datasets.

How to add missing languages?

Administrators can add new languages on demand, they do so within few days. Please provide your language's ISO 639-3 code and/or its Wikidata ID. For more, see Help:Add a new language.

How to keep my wikimedia project up to date?

Contact Poslovitch, the master of Lingua Libre Bot. For more info, check out Help:Bots and LinguaLibre:Bot.

What IRL events are coming? When? Where?

Please see LinguaLibre:Events.

How to translate LinguaLibre User Interface into a new language?

Go to translatewiki.net. For more, see Help:Translate.

How to archive sections which have been answered?

After reviewing the section, add {{done}} ~~~~ to the top of the section. After few days to 2 weeks, move the section's code to [[LinguaLibre:Chat_room/Archives/year]].

Archives
202320222021202020192018

Results of Coverage Test of French Lemma and Non-Lemma forms is English Wiktionary

While playing around with generating lists for pronunciation from Wiktionary, I decided to run a few tests on the current coverage of French lemma and non-lemma forms in English Wiktionary. I choose French because it is the largest datasets in LL.

Current Coverage of French in Lingua Libre

  • Total French Entries in Lingua Libre by a native speaker: 233 982
  • Unique French Entries in Lingua Libre by a native speaker: 154 358
  • Percentage of overlap: 34%
  • Term with the greatest number of pronunciations: "blanc" with 40

Current Coverage of Category:French lemmas

  • Total entries in Category:French lemmas: 84 482
  • Pronounced entries: 50 917
  • Entries with pronunciation: 33 565
  • Coverage Percentage: 60.27%

Current Coverage of Category:French non-lemma forms

  • Total entries in Category:French non-lemma forms: 29 1225
  • pronounced entries: 26 791
  • Entries with pronunciation: 264 434
  • Coverage Percentage: : 9.20%

For me, there are several lessons to be drawn.

  1. First, there has been amazing growth on LL. Covering 60.27% percent is a real achievement.
  2. The overlap percentage is quite small overall.
  3. There needs to be a clearer sense of when LL should stop requesting pronunciations for a certain term because 40 pronunciations of "blanc" seems a bit excessive.
  4. A need exists to continue pro-actively targeting entries in Wiktionary that are not in Lingua Libre. Currently, 297 999 French lemma and non-lemma forms require pronunciations.
  5. Generating lists from Wiktionary and checking coverage is not as hard as I thought.
  6. Lingua Libre has almost caught up with Forvo in the number of French pronunciations (233 982 vs 254, 703). Overall, Lingua Libre has shown amazing and healthy progress in a very short period of time. I'm excited about these results. Languageseeker (talk) 03:07, 1 June 2022 (UTC)
@Languageseeker This investigation is pretty cool. (I'm not sure i understand all your numbers yet, but i will read again when back on my PC). Its quite nice to see we are reaching Forvo level for our lead language. It's possible we have more unique words than forvo since we have user:Olafbot actively guiding and pushing us on that path.
On Lili we have chosen to be a learning AND linguistic diversity audio database. When you account for gender, regional accents, age, voice type, having 40 french audios for a word is still 400+ voices short.
Also, all contributors are not able to contribute audio perfect files due to various shortcomings (hardware, no recording room, no noose cancelling system, etc). We lack proper rating and review system. It's on our [slow] roadmap tho. 😉
PS: Should i answer to you in French i get a feeling you are French or learning it. Yug (talk) 15:07, 1 June 2022 (UTC)
@YUG Salut, Yug. Oui, je suis en train d'apprendre le français. Comme nous avons discutez pendant notre reunion, c'est difficile de definer les limits d'une language. Comme je le vois, les formes lemma ne suffit pas. Maintenant, je suis en train de crée un Olafbot sur steroid pour francais. Mon plan est de réaliser un program python qui peux analyser les modèle utilizer sur Wiktionary. Languageseeker (talk) 15:48, 7 June 2022 (UTC)
Hi @Languageseeker . I'm sorry I did not visit the Chat Room in a long time, and missed your report. Very interesting, good job! I remember a request I made to Olaf some time ago: it would be interesting to have a list similar to the one Olafbot is updating, but containing only lemmas of the target language (to quickly have nearly all lemmas of a dictionary illustrated with an audio pron). Also, I suggest you to use the categories of the French version of Wiktionary when you plan to work on French (and some other languages, that are more extensively described there). As you can see here, the category gathering French lemmas is more than 3 times more complete on the fr. version than on the en. version of Wiktionary. As you mentioned, these numbers are exciting, let's keep up the good work! All the best — WikiLucas (🖋️) 15:47, 26 November 2022 (UTC)
@WikiLucas00 Sorry, I totally forgot about your request. The list is now ready for French: List:Fra/Filtered-lemmas-without-audio-sorted-by-number-of-wiktionaries. It's produced like the other lists, but it's limited to words from Catégorie:Lemmes_en_français. The list will be refreshed together with the rest. Olaf (talk) 16:54, 14 May 2023 (UTC)
Hello @Olaf ! Thank you so much for this list, it's going to be very useful for sure! Let's cover 100% of Lemmas 😎 I'll tell the French contributors on Discord about it 😉 All the best — WikiLucas (🖋️) 22:18, 20 May 2023 (UTC)

How to create user page

Hello, my user name is Ngangaesther from Kenya. I am still stuck on how am supposed to create my user page kindly help regards Esther

Odia language missing from Stats/Languages

Hi there, for some reason, the Odia-language stats are missing from the Stats/Languages page. Also, "The most prolific speakers for the current month " section in the Stats/Speakers page is not loading at all since the time I checked last (about 10 days). I have tried on Chromium and Firefox and the result is the same even after clearing cache. --Subhashish (talk) 19:40, 28 July 2022 (UTC)

Hello Subhashish, it should be back online. We had a hackathon to put it back. We are calling for devs to push forwards. Yug (talk) 11:07, 10 August 2022 (UTC)
Thank you for the update, Yug. --Subhashish (talk) 14:00, 10 August 2022 (UTC)

Manually-coded languages

I came across meta:Lingua Libre/SignIt recently (via betawiki) and was wondering if manually-coded languages would be appropriate for this as well? These are languages in sign modality, but strongly tied to a spoken/written language; they usually adopt the grammar of the nonmanual language, choosing instead to simply transpose the vocabulary. This means they are most often used in application-specific and pidgin contexts (Pidgin Sign for English and diver's signs are examples). In particular, I am interested in toki pona luka, a manual form of toki pona (Q338540). Since the vocab is the same as spoken/written toki pona, there are a minimal number of lexemes overall, so having a complete set of signs is easily achievable. Manually-coded languages including toki pona luka are generally not given a separate ISO 639 code since they are in effect equivalent to scripts. Would this cause a problem for the infrastructure as currently designed? Arlo Barnes (talk) 05:56, 17 August 2022 (UTC)


Hello Arlo Barnes,

I understand "manually coded languages" as synonymous to "signed languages", am I correct?
If there is no distinct ISO for the signed language, we could still:

  • Create a new wikidata item without ISO, which will be used as identifier by LinguaLibre infrastructure
  • Use the spoken/write language ISO, and create lists of words all suffixed by (signed).

Either of those solutions could work.

If you have some knowledge of signed toki pona luka please let me know. We are adding features on Lingualibre and SignIt in order to be able to record video of signed words by late 2022. We are almost there. If you would like to record some basic signed words to share with the world, then let me know. Yug (talk) 20:58, 17 August 2022 (UTC)

Signed languages and manually-coded languages share similarities (the manual modality) and differences (since sign languages are 'native' to the signed modality, they use it more fully, having complete deixis and time-reference systems, use of handshape classifiers, etc.) -- 'luka' means 'hand'/'five', so that's the part of the name that indicates the manual modality, but otherwise it's just garden-variety toki pona. I am interested in using SignIt to record this vocab, yes. The '(signed)' suffix seems like a good way to do it. Arlo Barnes (talk) 13:16, 19 August 2022 (UTC)
Arlo Barnes: We increasingly have tools to update and correct sign language recordings, so the suffix (signed) or the solution we choose appears incorrect, we still can correct it later using that bot.
I would encourage you to first train yourself and learn that manually-coded language over the coming months. Indeed, we still have a very last bug within our video recording chain, which makes rightful videos appears as audio on Commons. We expect to solve this last issue this fall (September or October ?). So for now, I encourage you to rest well, reload energy, to get ready to record later this year. Maybe identify near you some suitable place with elegant monochrome wall to film over or consider building yourself a low-cost recording studio,. Etc. We can discuss it to keep it low cost and effective if you are interested, as I'm also looking for such walls and/or considering building one for myself.
See also : Minimal Sign Language Studio guideline. Yug (talk) 22:30, 19 August 2022 (UTC)

Update my username

I have changed my Wikimedia username but the previous name still appears in Lingua Libre. I know it's not included in unified logins. Anyway, please update my username to Aishik Rehman. Hirok Raja (talk) 15:14, 1 September 2022 (UTC)

Hi Hirok Raja¸would you have an example of what you would like to see to be changed? I think you are talking about the filename but I am not sure, so with one example, it would be clearer. Pamputt (talk)
@Pamputt
1. Top menubar of lingualibre.org showing 'Hirok Raja' as my profile name.
2. After uploading when I try to check my uploads in Commons, it takes me to https://commons.m.wikimedia.org/wiki/Special:ListFiles/Hirok_Raja page.
3. 'Hirok Raja' being used as Default recorder in the file names and description
4. Change speaker name to 'Aishik Rehman' every time while recording is quite annoying to me.
5. Even here 'Hirok Raja' is showing as my signature by default ): Hirok Raja (talk) 19:16, 2 September 2022 (UTC)
I suspect this is due to long term cookies. Would be interesting to push a clean up for your connection cookies for Lingualibre, it will log you out, then come back here. On firefox.
Open about:preferences#privacy > Go to "Cookies and Site Data"> Click "Manage Data" > Search "Lingualibre" > Remove selected. Yug (talk) 21:10, 2 September 2022 (UTC)

Siège communautaire de Wikimédia France – ouverture du vote / Community representative to Wikimédia France’s board - votes are opened

(English version below. Do not hesitate to correct my English translation.)

(Message copié depuis le bistro du jour par Lepticed7 (talk))

Bonjour,

En tant que président de la commission électorale pour l'élection du siège communautaire au conseil d'administration de Wikimédia France, je vous annonce que le vote ouvre aujourd'hui (13 septembre) à 0h CEST. Il se terminera le 26 septembre à 23h59 CEST.

Comme il y a trois ans, le scrutin est public sur Meta. Les pages de votes sont disponibles dans la catégorie correspondante ou en lien sur la page principale. C'est un scrutin par approbation, le candidat qui aura le plus grand nombre de voix sera donc déclaré élu. Vous pouvez voter pour autant de candidats que vous le souhaitez.

Si vous avez des questions, vous pouvez les poser sur la page de discussion ou par courriel à election@wikimedia.fr.

Pour la commission électorale, Mathis B, le 12 septembre 2022 à 22:00 (CEST)


(Message copied from the French Wikipedia Bistro by Lepticed7 (talk))

Hello,

as the chairman of the electoral commission for the election of the community representative to Wikimédia France’s board, I announce that votes open today (13th september) at 0:00 CEST. They will be closed on 26th september at 23:59 CEST.

Like it was the case three years ago, voting is on Meta. Voting pages are available in the corresponding category or as links in the main page. The elected candidate will be the one with the most approbation votes. You can vote for as many candidates as you wish.

If you have any questions, you can ask them on the Talk page on Meta, or by email at election@wikimedia.fr.

For the electoral commission, Mathis B, 22:00, 12 septembre 2022 (CEST)

Is there a way to exclude username from Wikimedia Commons upload file name?

See also Help:Renaming.

This seems redundant and takes up a lot of space --Middle river exports (talk) 20:22, 9 October 2022 (UTC)

@Middle river exports Welcome MRE,
You could name your speaker with a single character I guess.
But keeping the name is voluntary. Each speaker has his/her own voice, which we want to document. If, outside of Wikimedia, you want to remove part of the filename, we have a technical tutorial to do so. See Help:Download datasets and Help:Renaming. Ping us back if your dataset is not up to date. Yug (talk) 13:16, 10 October 2022 (UTC)
I have solved this now by just changing my username to something shorter. This way I can upload English as Usmaan (عثمان) for example where instead of just repeating the username it shows two scripts which is more useful. (Apparently few enough people have Arabic script usernames that short common words are mostly available.) --عثمان (talk) 20:23, 10 October 2022 (UTC)
All Unicode characters should be ok, in words and usernames ;) Yug (talk) 19:46, 11 October 2022 (UTC)

Username update request

I realised my username on Mediawiki didn't carry over here when I changed it. On thus site could I please have it changed to: عُثمان --عثمان (talk) 08:45, 10 November 2022 (UTC)

Data on LinguaLibre:Stats isn't consistant with Wikipedia Commons's Category

On the Stats page, the French have 254,387 records

https://lingualibre.org/wiki/LinguaLibre:Stats/Languages

Meanwhile, the Category on commons.wikimedia.org has 253,464 records

https://commons.wikimedia.org/wiki/Category:Lingua_Libre_pronunciation-fra

The stats display more records. This data inconsistency is strange. -- User:Shenlebantongying, 10:36, 23 december 2022.

This means some item page exist here, but no audio are on Commons.
Item creation here and upload are done at step 5 of the recording, nearly simultaneously.
So I don't know what is going on. Yug (talk) 17:41, 26 December 2022 (UTC)

c:Category:Lingua Libre pronunciation-bxg

All files in this category are tagged with wrong language. I have requested moves for files in the category, but what's more to be done?--GZWDer (talk) 13:05, 12 January 2023 (UTC)

Thanks for reporting. Actually all these items are erroneous (see Special:WhatLinksHere/Q590228):
I have not checked yet if corresponding recordings are still on Commons. Pamputt (talk) 16:11, 13 January 2023 (UTC)

I can not publish my records recorded via Lingua Libre.

Dear Colleagues,

It records, but when I press the button to publish it on Wikimedia Commons. It does not work. It returns as "Retry failed upload" Any idea? Thank you. Key Mîrza (talk) 05:09, 28 January 2023 (UTC)

Is it happening for all your recordings or only some of them? Pamputt (talk) 08:49, 28 January 2023 (UTC)
It was all good until a month ago. Nowadays I am on a vacation in another city and trying to enter to my accout and make some more records. I can enter into my account and I can create records, but I can not publish them. I stuck at publishing stage. Nothing publishing. None of my records publishing. I even tried to record via my cell phone, even there nothig publishing. By the way, I just saw your previous message wecoming me. Thank you, for your kind wish. Best wishes... Key Mîrza (talk) 09:57, 28 January 2023 (UTC)
Hmmm, I do not know what to say. Sometimes some recordings do not upload but they other do. When none recording uploads, I do not know what could be the origin. Could you try with another webbrowser (firefox or Chrome)? To go further, I think we would need a Javascript expert that could have some hints. @Poslovitch & Lepticed7 maybe ? Another question, how many words do you try to record? If this is a lot, could you try with only a few (less than 10 for example). Pamputt (talk) 15:42, 28 January 2023 (UTC)
I tried 11 words together, then even 1 word only for testing purpose. Nothing worked. You said Java. Do I need java to be able to work with the application? If so, that I need to install Java. Because I formatted my PC. May be it is not installed. Thank you. Key Mîrza (talk) 17:06, 28 January 2023 (UTC)
Java is different than Javascript. Javascript is language supported by the webbrowser so you do not need to install anything else than a webbrowser to record pronunciations on Lingua Libre. Unfortunately, I cannot dig further in this direction because I almost know nothing about Javascript. Pamputt (talk) 21:18, 28 January 2023 (UTC)
Thank you, anyway. Key Mîrza (talk) 22:38, 28 January 2023 (UTC)
Key Mîrza, thank you a lot for your voice, it make us discover new languages. Please be aware Lili works best on solid desktop computers. Also, you likely have a limit of 380 records uploads per 72 minutes. So you may need to leave your tab open, and click "retry" after that. You can expand those right by making a demand on Commons. See LinguaLibre:User rights. Contact us if you think it may be that. Yug (talk) 15:07, 5 February 2023 (UTC)
It's confirmed, as all new contributor you are limited to 380 uploads per 72h. You can get more userrights by requesting those rights on Commons. Yug (talk) 15:15, 5 February 2023 (UTC)

Late 2022-2023 Winter report

Hello all, allow me to share few overall news from the various recent, ongoing, or near-future efforts.

  • 🤖 User:Pamputt has taken over Lingualibre Bot and added support for the Kurdish wiktionary. See github.
  • 🌏 Melody (WMFr intern) and myself made a mini-editathon on writing template emails for outreach. See Lingualibre:Events.
  • ⚡ User:Elfix and myself will attend are collaborating for sparql requests (me) optimization (Elfix). We aim to create and languages gallery this spring.
  • 🔴 Wikimedia France's freelance on the record wizard is back on track, delivery of fixes should occur around May-June.
  • 🙋‍♀️ Adelaide (WMFr) mentioned the wish of a second intern on Lingualibre outreach this summer, to reuse Melody's assets, expand actions and geographic diversity.
  • 🫱🏼‍🫲🏽 Wikimedia France yearly strategic meetup is this week, and is expected to strengthen its (linguistic) diversity and metrics axes, for which Lingualibre is one of their champions.
  • 🧓 Eve and myself (likely) will be present at Toulouse's Forom des Langues, in May, where ~60+ languages associations are present.

For specific deadlines and events coming soon, please also check Lingualibre:Events/Program. We always welcome contributors. When necessary, WMFr may refund transportation costs. Worth a try ! Yug (talk) 15:07, 5 February 2023 (UTC)

Edit your nickname

Good evening, I would like to change my nickname because it did not update when I was renamed Manjiro91 then Manjiro5 instead of GamissimoYT on Wikimedia projects. Thanks in advance Regards manȷıro💬 22:53, 23 February 2023 (UTC)

Tool to prepare words for Lingua Libre

Preparing words to be used in Lingua Libre has always been challenging. But I think this is a shared challenge. Crawling text from different sources and creating a clean list of words is very important. I've used Tito's instructions in the past, but using multiple tabs and multiple tools is not the best user experience. So, I thought I'd create something that is functional for me and simple enough to be tweaked. Introducing "Prepare words for Lingua Libre". The tool is currently set for Odia but can be easily tweaked for other languages using non-Latin scripts. I'd request Lingua Libre core team to incorporate the tool into Lingua Libre so that users can use the platform to create a wordlist. Extracting words from any random text is always hard, especially new contributors. --Subhashish (talk) 03:44, 14 March 2023 (UTC)

Hi Psubhashish. This is really nice. Do you think it would be easy to adapt it to create a new generator? Generators can be used by anyone after they import them in their common.js. Pamputt (talk) 06:44, 14 March 2023 (UTC)
Thanks User:Pamputt. That would be fantastic, but I probably don't have the right knowhow for doing that. I did take ChatGPT's help to create a .js version from the HTML code I had shared earlier but would appreciate any help. I think having a tool inside Lingua Libre would be great so really liked the idea of new generators. Common users would like things well packaged rather than jumping from one platform to another. --Subhashish (talk) 13:09, 14 March 2023 (UTC)

Problème de publication des enregistrements

Bonjour, il y a quelques années, j'ai renommé mon compte GamissimoYT en Manjiro91. Plus tard, je l'ai renommé Manjiro5. Le problème est que le renommage de mon compte global Wikimedia ne s'est pas fait sur Lingua Libre. Je ne peux donc pas publier les audios que j'enregistre sur LinguaLibre et n'apparaissent pas non plus sur Commons. Pourriez-vous m'aider ? manȷıro💬 08:41, 26 April 2023 (UTC)

Renommer un dialecte en langue

Bonjour,

J'avais fait la demande pour l'ajout de "Teochew dialect" il y a quelques années lors de mes premiers essais. Cependant, il paraît plus pertinent de juste laisser "teochew" tout court sans le mot dialecte. Serait-il possible de faire ce changement.

Assassas77 (talk) 19:41, 7 May 2023 (UTC)

Check-green.svg Done Solved here by User:Assassas77 ! It's a wiki :) Yug (talk)

MediaWiki:Lang/*

What are the MediaWiki:Lang/* messages for? For example, MediaWiki:Lang/awa? It looks like they mostly just repeat the language code in the content. --Amir E. Aharoni (talk) 07:21, 24 May 2023 (UTC)

Where are the Greek recordings?

According to the statistics page there are 130 recordings of the Greek language (Q205, ISO: gre). However there is no category commons:category:Lingua Libre pronunciation-gre defined or any recordings added to this category. There is a category commons:category:Lingua Libre pronunciation-ell, but it is empty. What happened to the 130 Greek recordings? Olaf (talk) 20:16, 9 June 2023 (UTC)

Hi Olaf, for unclear reason (probably historical reason), it seems that all Greek recordings are categorized in Category:Lingua Libre pronunciation-other. We have to move all these recordings in the good catagory (I do not know if Commons has a some automatic tool for such job). And also redirect commons:category:Lingua Libre pronunciation-ell to c:category:Lingua Libre pronunciation-gre. Pamputt (talk) 07:24, 10 June 2023 (UTC)
Hi Pamputt. This happened because in wikidata:Q9129#P220 both ISO 639-3 codes are deprecated, and entity:getBestStatements function, used in commons:Module:Lingua Libre record#L-46, doesn't accept deprecated entries, so the module can't get the language code and falls back to "other" category. We could change the Wikidata entry and the files would be moved automatically. However code "gre" must stay deprecated, because it is unclear if it refers to ancient or modern Greek. It would be better to promote "ell" to normal entry. Then changes in Greek (Q205) would be also needed. It looks like bulk moving Lingua Libre recordings around doesn't require admin rights, so I can fix this issue if you agree to change the Greek language code to "ell" instead of "gre". Olaf (talk) 08:46, 10 June 2023 (UTC)
Hi Olaf thank you for your investigation. So, I have modified Greek (Q205) to fix the issue on the Lingua Libre side. For Wikimedia Commons, you can go ahead. Pamputt (talk) 08:11, 18 June 2023 (UTC)
Thanks, Pamputt. It's not as easy, as I thought. Setting Greek ISO 639-3 code to normal from obsolete creates constraint validation with Modern Greek with the same code. In fact, LinguaLibre shouldn't record Greek words as Greek (Q9129) but rather as Modern Greek (Q36510). In fact Modern Greek is also defined in LinguaLibre: Modern Greek (Q279). Olaf (talk) 13:26, 18 June 2023 (UTC)
If I understand correctly, the easiest way to manage this case would be to delete Greek (Q205), so that no one can record in "this language" and thus select only Modern Greek (Q279). If so, I would require to replace all Lingua Libre statements that use Greek (Q205) by Modern Greek (Q279). There is currently 137 items that use Greek (Q205), so I think it is manageable by hand. Olaf, what do you think about this "workaround"? Pamputt (talk) 16:48, 18 June 2023 (UTC)
This would be perfect, it also requires renaming the 137 recordings in Commons, but it can be done. What about the datasets to be downloaded from LinguaLibre, will they change automatically? Olaf (talk) 21:08, 18 June 2023 (UTC)
Olaf, Pamputt, I had nearly similar case with Chinese ISOs zho vs cmn. I have about 186 zho items (see Help:SPARQL for maintenance)]] which have the wrong iso. My plan is :
  • to delete those audios, very simply, on both Lingualibre and Commons. The alternative would be to edit them all on both sites.
  • to discourage recording or delete that Lili Qid.
so I may work on those audio, some day... Hugo en résidence (talk) 17:36, 18 June 2023 (UTC)
I don't like deleting good recordings as a way of dealing with wrong categorization. Moreover some of them are probably in use, because Olafbot might have added them to Polish Wiktionary. If there is no other option, just leave them where they are in Commons, and remove Greek from Lingua Libre alone in favor of Modern Greek. But I think Pamputt's solution is better. Olaf (talk) 21:08, 18 June 2023 (UTC)
USer:Olaf, I don't like either. But 186 recording is about 8 minutes work, and it have been confusing us for 3 years. Do point to that. Yug (talk) 19:35, 20 June 2023 (UTC)
Deleting 186 recordings is about the same amount of time as modifying the language statement. This is manageable by hand and I would prefer not to delete them. I do not have time for now but I will try to do it before the end of the month. Pamputt (talk) 11:47, 21 June 2023 (UTC)

Any Recording limitation in Lingua Libre

Hello,I want to know any recording limitation in Lingua Libre. Because I'm planning a screen-cast in Tamil language. If anyone know please reply. Thank you Sriveenkat (🎤) (talk) 11:11, 1 August 2023 (UTC)

I you are not an autopatrolled user on Wikimedia Commons, then you cannot upload more than 380 audios per 72 minutes. If you want to record more words within this timeslot, then you should request for this right. Pamputt (talk) 14:15, 1 August 2023 (UTC)
Hi, @Pamputt , I don't record 380 audios within 72 minutes. I'm planning to create screen-cast tutorial video in Tamil language. So I ask this question. Thank you for your reply Sriveenkat (🎤) (talk) 14:35, 1 August 2023 (UTC)

Exclusion list for generators?

Hello, if there isn't a feature like this somewhere already, I propose a per-user blacklist of sorts, which would allow users to select words which would be excluded when you choose one of the generator options to generate words. I'm currently going through a list of words in a Wiktionary category, and I'm confronted with a growing list of words that I can't deal with because they aren't suitable for pronunciation (e.g. particles that surround other arbitrary words), or they're just homophones of something I've already recorded, etc. What would be necessary, techniaclly, in order to make this happen? Kiril kovachev (talk) 12:39, 10 August 2023 (UTC)

Hi Kiril kovachev, I have opened a Phabricator ticket for this request. If you know Javascript, you may have a look to the code to propose a patch. Pamputt (talk) 05:52, 15 August 2023 (UTC)

Barnstar Award Template

There is any Barnstar Award Template for Lingua Libre? Sriveenkat (🎤) (talk) 07:06, 13 September 2023 (UTC)

There are Template:50k barnstar and Template:Speaker of the month and maybe other. WikiLucas00 may know other barnstars. Pamputt (talk) 21:11, 13 September 2023 (UTC)
@Pamputt & WikiLucas00 Ok Pamputt, I want give barnstar award for Some Beginner Speakers. It will be a motivating for them. Am I right?Sriveenkat (🎤) (talk) 11:46, 14 September 2023 (UTC)
Hello @Pamputt & Sriveenkat ! Indeed, it would be a nice idea to offer awards for beginners, such as a barnstar for passing 1000 recordings for example. All the best — WikiLucas (🖋️) 16:08, 16 September 2023 (UTC)

1,000,000th

  • N ! 08:38 కంటగిల్లు (Q1094614)‎ diffhist +3,648‎ V Bhavya talk contribs block ‎Created a new Item
  • N ! 08:38 కంటగించు (Q1094613)‎ diffhist +3,636‎ V Bhavya talk contribs block ‎Created a new Item
  • N ! 08:38 కంటకితము (Q1094612)‎ diffhist +3,636‎ V Bhavya talk contribs block ‎Created a new Item
  • N ! 08:38 కంటకుడు (Q1094611)‎ diffhist +3,624‎ V Bhavya talk contribs block ‎Created a new Item
  • N ! 08:38 కంటక (Q1094610)‎ diffhist +3,588‎ V Bhavya talk contribs block ‎Created a new Item
  • N ! 08:38 కంటబడు (Q1094609)‎ diffhist +3,612‎ V Bhavya talk contribs block ‎Created a new Item

Yug (talk)

Why Lingua Libre Bot isn't running Wikidata?

@Poslovitch, Pamputt, & WikiLucas00 Why Lingua Libre Bot isn't running in Wikidata? Darafsh asked about in Wikidata Lexicographical data Telegram Group. What's the problem? Please kindly tell the issue. Thanks-Sriveenkat () (talk) 16:12, 6 October 2023 (UTC)

@Sriveenkat could you point to an Lingua Libre item and a Wikidata item or lexeme that has not received the pronunciation? This will help to test and find what is wrong. Pamputt (talk) 19:22, 6 October 2023 (UTC)
Hi @Pamputt Recorded Audios doesn't received in the Wikidata Items and Wikidata Lexemes!. The User Darafsh have recorded some many words for Wikidata Lexeme Project. but never audios added to the Wikidata Lexemes. You can see the wikidata:Special:Contributions/Lingua Libre Bot The last contribution on 23:49, 9 September 2023. So, Iam just asking run the Lingua Libre Bot on Wikidata. I'm also recorded some words for Wikidata Lexeme Project I waited for some days, But never my audios added to wikidata lexemes. So, I run QuickStatements for Adding My audios.. Now User Darafsh also run QuickStatements for adding he's audios.. I think so many users using Lingua Libre for Automatically adding audios on Wikidata and some wikitionaries. I hope you understand Thankyou Regards Sriveenkat () (talk) 05:38, 7 October 2023 (UTC)
Thanks to @Sriveenkat to start the discussion. If you need some examples, you may see Mazanin's contributions on Commons. This is the recorded audio: [1] and this is the lexeme entry on Wikidata: [2] but they are not connected yet. Darafsh (talk) 12:07, 7 October 2023 (UTC)

SiteNotice

Hi,
Translations are not working for Sitenotice. Install CentralNotice? ―Eihel (talk) 14:31, 7 October 2023 (UTC)

Global bot status

Lingualibre Bot has been approved. cc @Pamputt, Poslovitch, & WikiLucas00 . Yug (talk) 12:31, 10 October 2023 (UTC)

Thank you for the request and congrats on the approval! — WikiLucas (🖋️) 12:40, 16 October 2023 (UTC)

ExternalTools - Wikidata Query Service - Recording Indian Actor and Actress Names in Tamil

@Yug, Pamputt, & WikiLucas00 I am now interested in Recording Indian Actor and Actress Names in Tamil. So I make a query, I Input that query url in ExternalTools. A error comes "Result must contain both "id" and "label" field." I think something need to modify on this query. Please anyone help for this. Thanks Sriveenkat (talk) 19:58, 24 November 2023 (UTC)

@Sriveenkat , this works. Please note there is 6982 items if we remove the LIMIT, and I don't how the systems works with such larger list. Yug (talk) 23:13, 25 November 2023 (UTC)
@Yug Thanks for your reply. The query doesn't works for me :( Error in ExternalTools "undefine" Sriveenkat (talk) 06:03, 26 November 2023 (UTC)
@Sriveenkat , in Wikifata QS you have to run the query to check if it is working and providing data, if so go to the URL bar, copy that long url. Come back to Lingualibre Step 3, external tool, paste that long url. It worked for me. Yug (talk) 06:00, 27 November 2023 (UTC)
@Sriveenkat Sorry, I missed something. On the Query Service bottom right, click "Link" > then on "SPARQL endpoint" : copy this url. Yug (talk) 08:25, 27 November 2023 (UTC)
@Yug Works with copying SPARQL endpoint link. Thank you much. I'm planning to record more proverbs, usage examples, places, persons, Lingualibre is really more comfortable to record it. Thanks Again Sriveenkat (talk) 22:54, 27 November 2023 (UTC)

Logo redesign propositions

I had a bit of fun yesterday contributing to one of my favourite projects in a slightly different way. I've kept the ideas (microphone, wings) and colours of the current logo but made it a bit more polished. I've already taken a few opinions on Discord but I wanted to get a more general opinion. What do you think?

Just so you know, I won't be at all offended if the community prefers to keep the current logo, because there are some very good reasons for keeping it (I'm thinking in particular of all the printed materials, the fact that it's simple (easy to draw by hand if we don't have a printer and maybe more "readable" if very small), its declination for sign languages, etc.).

DSwissK (talk) 08:59, 3 December 2023 (UTC)

@DSwissK hello,
We can add your proposition in the set of logos ideas within a Wikimedia Commons Category:Proposed Lingua Libre logo, for reference later on. But to be honest, good logo design requires design experience, artistic intuition, brand and public awareness, which are harder to gather than it seems. It also must fit a project's phase and branding strategy, when the project needs a new logo and project members willing to shift from the current high visibility logo to a new one. All together changing a logo is not something easy to push for. I made a similar answer here few month ago about Lingua Libre SignIt. Yug (talk) 12:23, 4 December 2023 (UTC)
@Yug hi,
Thank you for your input. I appreciate you explaining the complexities - you raise great context I had not fully considered. DSwissK (talk) 09:05, 6 December 2023 (UTC)

Hebrew diacritics (Niqqud)

In Hebrew we use diacritics (Niqqud) to determine how to pronounce the words.

Niqqud is usually common in the following cases:

  1. Young kids or people learning the language.
  2. Formal use.
  3. To distinguish between meanings when the base form is ambiguous.

This is a short example:

  • Base form: גזר (GZR)
  • Carrot: גֶּזֶר (Gezer)
  • Masculine cut: גָּזַר (Gazar)
  • Piece: גֶּזֶר (Gezer)

This is the corresponding Wiktionary article: https://he.wiktionary.org/wiki/גזר

When fetching words from Wiktionary it's better to use the first headers instead of the item names because in many cases the term is ambiguous and the items name is the base form without any pronunciation guidance.

As for Wikipedia etc. sometimes there's a word with the Niqqud inside the article but it will be a bit complicated to parse so we can skip that for now.

Lights on userrights

Hello all,
I bumped again into LinguaLibre:User_rights and {{Autopatrolled}}. To the extend of my knowledge we have no solution to this and no active user is munitoring this bottleneck. Is this assessment correct ? Yug (talk) 21:03, 28 December 2023 (UTC)

A mobile app

I personally think that contributing using a browser is quite dangerous, Firefox on mobile, for example, has a very strict page unloading policy which leads to closing the tab while uploading thus losing the remaining data which wasn't uploaded yet (I found a workaround but it's not perfect), are there any thought about this? (Maybe even expanding the current CV Project app by Saverio Morelli?)

Is the Record Wizard not working for anyone else?

My mic works with mictests.com, but the RecordWizard doesn't pick anything up at the "check your microphone" stage. I've tried on both my phone and my laptop, and I can record sound in both cases, and I have the appropriate permissions enabled, but this particular website isn't detecting sounds. Is anyone else having this kind of problem? Grendelkhan (talk) 23:43, 24 February 2024 (UTC)

Hello User:Grendelkhan,
I just received a second such report. User also checked mictests.com sucessfully.
On Firefox, Lingua Libre recording studio step 4, the microphone is allowed (we see the red microphone image on the left of the URL address). But after clicking the record button, no recording occurs.
  • Mictests on other site : successful.
  • Device: Notebook
  • OS: ?
  • Browser: Firefox, Chrome.
  • User: User:Akamycoco.
  • Languages affected: all.
  • Dates : Worked on February 28. Stopped working on February 29.
Let's starts an investigation. Could you let me know your OS and precise web browser version ? (Help > About Chrome or similar)
Let me know as well if you have basic developer skills to Right-click on the staled page > Inspect > Console : are there any error message ? Yug (talk) 07:55, 1 March 2024 (UTC)
My laptop is using Google Chrome 122.0.6261.94 (Official Build) (64-bit) on Linux (Debian Testing). No error messages in the console when I attempt the recording. My phone is using Chrome 122.0.6261.90 on Android 14 on a Pixel 5a. It does seem to work on Firefox 115.7.0esr (64-bit) on my laptop. (I really should have checked that before.) So maybe this is solely a Chrome problem? Grendelkhan (talk) 16:30, 2 March 2024 (UTC)

Automatic categorization isn't documented.

So far as I can tell, this isn't documented: if, for user Foo, category Lingua Libre pronunciation by Foo exists on Commons, then all uploads will be categorized into that category. This is helpful! It's also easy to backfill after the fact using commons:Help:Gadget-Cat-a-lot. I'm not sure where to document this, but it seems reasonable to do so somewhere. Grendelkhan (talk) 16:26, 3 March 2024 (UTC)

Understanding lingua-libre

Hi, I am creating this discussion to understand lingua-libre better

Uploads are failing

TLDR: Large amount of users reporting failure to upload at step 5 : Grendelkhan, Culex, XANA000, Ardzun (Indonesian languages), Penn Zero MSSJ, User:Univòc64 (Whistled Occitan) and User:Akamycoco (Taiwanese languages). This likely only tip of iceberg. Only few users were able to record in May, with atypically low number of recordings. Indonesia workshop with ~15 participants critically affected. Investigation ongoing. Hugo en résidence (talk) 14:20, 13 May 2024 (UTC)

I can record words, but uploading them to Commons fails. The JavaScript console has the following message:

Your IP address is in a range that has been blocked on all Wikimedia Foundation wikis. The block was made by ‪EPIC‬. The reason given is Open proxy/Webhost: See the help page if you are affected. * Start of block: 10:09, 1 May 2024 * Expiry of block: 10:09, 1 May 2027 Your current IP address is 2001:41d0:304:100::4790. The blocked range is ‪2001:41D0:0:0:0:0:0:0/33‬. Please include all above details in any queries you make. If you believe you were blocked by mistake, you can find additional information and instructions in the No open proxies global policy. Otherwise, to discuss the block please post a request for review on Meta-Wiki. You could also send an email to the stewards VRT queue at "stewards@wikimedia.org" including all above details.`, blockinfo: {…}, "*": "See https://commons.wikimedia.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes."

This is not my IP address shown in the error message, and whatismyip confirms that I'm not behind a proxy. The Global block request is here. Is this affecting anyone else? I lost a heap of recordings. Grendelkhan (talk) 22:26, 4 May 2024 (UTC)

Uploads are failing for me today too, even though I am recording with my account. Culex (talk) 15:04, 8 May 2024 (UTC)
Idem--XANA000 (talk) 16:49, 9 May 2024 (UTC)
I can record, but i couldn’t uploaded until today. I was able to upload once yesterday, but after that I couldn't upload any more. Ardzun (talk) 06:04, 11 May 2024 (UTC)
I guess I'm not the only one who's been trying for weeks but could not publish audio after 1 May. Hope someone can fix it. Penn Zero MSSJ (talk) 20:54, 13 May 2024 (UTC)
User:Univòc64 (Whistled occitan) and User:Akamycoco (Taiwanese languages) also reported issues.
It seems time to add a sitenotice warning. Hugo en résidence (talk) 14:07, 13 May 2024 (UTC)
In may we have mostly : 556 recordings by 7 users on May 1th, 174 recordings on May 11th (Austin Zhang), then nothing.
If we compare with known monthly recordings, our average months recently was 30k audios, the lowest ones were 5k audios, May 2024 is heading toward 1200 audios or 5% of the average month and 20% of the lowest months. Something weird is going on indeed.
Most prolific speakers for the current month Months since 2022
... Loading ...
{ date:2022-01, records: 21290, speakers: 46, languages: 28 },
{ date:2022-02, records: 3894, speakers: 40, languages: 17 },
{ date:2022-03, records: 8357, speakers: 61, languages: 21 },
{ date:2022-04, records: 5454, speakers: 34, languages: 18 },
{ date:2022-05, records: 4702, speakers: 59, languages: 30 },
{ date:2022-06, records: 7675, speakers: 41, languages: 18 },
{ date:2022-07, records: 4364, speakers: 37, languages: 22 },
{ date:2022-08, records: 9544, speakers: 45, languages: 23 },
{ date:2022-09, records: 5802, speakers: 113, languages: 30 },
{ date:2022-10, records: 6931, speakers: 74, languages: 32 },
{ date:2022-11, records: 8461, speakers: 54, languages: 34 },
{ date:2022-12, records: 11882, speakers: 54, languages: 23 },
{ date:2023-01, records: 18150, speakers: 48, languages: 29 },
{ date:2023-02, records: 32441, speakers: 65, languages: 29 },
{ date:2023-03, records: 11527, speakers: 61, languages: 30 },
{ date:2023-04, records: 8451, speakers: 58, languages: 35 },
{ date:2023-05, records: 21282, speakers: 97, languages: 49 },
{ date:2023-06, records: 17940, speakers: 56, languages: 35 },
{ date:2023-07, records: 75825, speakers: 74, languages: 38 },
{ date:2023-08, records: 32681, speakers: 54, languages: 30 },
{ date:2023-09, records: 28813, speakers: 114, languages: 30 },
{ date:2023-10, records: 60317, speakers: 167, languages: 47 },
{ date:2023-11, records: 49704, speakers: 140, languages: 55 },
{ date:2023-12, records: 42383, speakers: 114, languages: 41 },
{ date:2024-01, records: 40572, speakers: 112, languages: 40 },
{ date:2024-02, records: 22385, speakers: 197, languages: 57 },
{ date:2024-03, records: 16997, speakers: 173, languages: 48 },
{ date:2024-04, records: 8733, speakers: 117, languages: 42 },
{ date:2024-05, records: 556, speakers: 7, languages: 7 }
Daily recordings over April and May 2024
... Loading ...
<= stops on 2024.05.01
Note: Austin Zhang recorded 174 audios on 05.11

Yug (talk) 10:39, 14 May 2024 (UTC)

Fixed

Both IP ranges 2001:41D0:0:0:0:0:0:0/32 and 2001:41D0:0:0:0:0:0:0/33 were subject to global Wikimedia block at one point (see Global ban range_2001:41D0:0:0:0:0:0:0/32). Following our request, the ban have been reconfigured and uploads from LinguaLibre are possible again. Yug (talk) 10:38, 14 May 2024 (UTC)

I can record and upload since yesterday with my account, so that seems fixed. But it seems the stats are still not updated. Culex (talk) 12:08, 15 May 2024 (UTC)

Logs

For references, I investigated the relevant block logs and uploads logs for May 2024.
Conclusion: the uploads collapse is coherent with the IP Ban. Still, given bug reports from Akamycoco in *March* and 咽頭べさ on step 4, I suspects other bugs are lingering around.

Global IP bans Lingualibre uploads logs
  • 18:46, 13 May 2024 EPIC talk contribs changed global block settings for 2001:41d0::/32 talk with an expiration time of 00:51, 10 May 2026 (anonymous users only) (No open proxies )
  • 00:51, 10 May 2024 AmandaNP talk contribs globally blocked 2001:41d0::/32 talk with an expiration time of 00:51, 10 May 2026 (No open proxies )
  • 17:02, 9 May 2024 EPIC talk contribs changed global block settings for 2001:41d0::/33 talk with an expiration time of 17:09, 1 May 2027 (anonymous users only) (Open proxy/Webhost: See the help page if you are affected)
  • 17:09, 1 May 2024 EPIC talk contribs blocked 2001:41d0::/33 talk with an expiration time of 2 years, 364 days, 12 hours, 21 minutes and 36 seconds (anonymous users only, account creation disabled) (Open proxy/Webhost: See the help page if you are affected)
  • 17:09, 1 May 2024 EPIC talk contribs globally blocked 2001:41d0::/33 talk with an expiration time of 17:09, 1 May 2027 (Open proxy/Webhost: See the help page if you are affected)

13 May 2024

  • [... Many more uploads]
  • Upload log 23:39 Elwinlhq talk contribs uploaded File:LL-Q5218 (que)-Elwinlhq-apaqay.wav ‎ Tag: Lingua Libre [2.2]
  • Upload log 19:05 Assassas77 talk contribs uploaded a new version of File:LL-Q9192 (cmn)-Assassas77-八角.wav ‎ Tag: Lingua Libre [2.2]
  • Upload log 19:05 Assassas77 talk contribs uploaded File:LL-Q9192 (cmn)-Assassas77-八角.wav ‎ Tag: Lingua Libre [2.2]
  • Upload log 16:38 Oh! Tea[1] talk contribs uploaded File:LL-Q36759-Austin Zhang-sih8 buh8 sah8 nah4.wav ‎ Tag: Lingua Libre [2.2]

11 May 2024

  • Upload log 20:21 Oh! Tea talk contribs uploaded File:LL-Q36759-Austin Zhang-buah8.wav ‎ Tag: Lingua Libre [2.2]
  • []... +172 recording by User:Oh! Tea]
  • Upload log 18:56 Oh! Tea talk contribs uploaded File:LL-Q36759-Austin Zhang-a2.wav ‎ Tag: Lingua Libre [2.2]

10 May 2024

  • Upload log 06:08 CapitainAfrika[2] talk contribs uploaded File:LL-Q36217 (lin)-CapitainAfrika-Wiki na monɔkɔ mua bísó.wav ‎ Tag: Lingua Libre [2.2]
  • Upload log 00:14 Ardzun[3] talk contribs uploaded File:LL-Q13324 (min)-Ardzun-mada.wav ‎ Tag: Lingua Libre [2.2]

9 May 2024

  • Upload log 17:08 Àncilu[4] talk contribs uploaded File:LL-Q652 (ita)-XANA000-orsù.wav ‎ Tag: Lingua Libre [2.2]
  • Upload log 17:05 Àncilu talk contribs uploaded File:LL-Q652 (ita)-XANA000-frac.wav ‎ Tag: Lingua Libre [2.2]

5 May 2024

  • Upload log 21:15 Benoît Prieur[5] talk contribs uploaded File:LL-Q8785 (hye)-Benoît Prieur-Artsakh.wav ‎ Tag: Lingua Libre [2.2]

1 May 2024

  • Upload log 16:09 Penn Zero MSSJ[6] talk contribs uploaded File:LL-Q9199 (vie)-Penn Zero MSSJ-hệ số.wav ‎ Tag: Lingua Libre [2.2]
  • Upload log 16:09 Penn Zero MSSJ talk contribs uploaded File:LL-Q9199 (vie)-Penn Zero MSSJ-hỗn số.wav ‎ Tag: Lingua Libre [2.2]
  • Upload log 16:09 Penn Zero MSSJ talk contribs uploaded File:LL-Q9199 (vie)-Penn Zero MSSJ-hằng đẳng thức.wav ‎ Tag: Lingua Libre [2.2]
  • [... Many more uploads]

Yug (talk) 10:38, 14 May 2024 (UTC)