LinguaLibre
Difference between revisions of "Chat room/Archives/2021"
< LinguaLibre:Chat room
WikiLucas00 (talk | contribs) (Archiving posts more than 3 months old) |
WikiLucas00 (talk | contribs) (Archiving old posts) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 556: | Line 556: | ||
== HIGH PRIORITY: Audio recordings have dust and clicks == | == HIGH PRIORITY: Audio recordings have dust and clicks == | ||
− | :'' | + | :''Moved to [[Lingualibre:Technical board]].'' |
− | + | == Publish on Wikimedia Commons == | |
− | + | Hello, I just tested, but my records are not published on Commons. My tests: on Firefox, then on Chrome, with 50, then with 1 expression (s), with license CC3.0-BY-SA and CC1.0. —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 06:51, 2 May 2021 (UTC)[[File:LiLi April 2021 - Publish on Wikimedia Commons.png|thumb|Problème de publication sur Wikimedia Commons]] | |
− | + | :[[phab:T281636]] —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 07:10, 2 May 2021 (UTC) | |
− | + | :: Usually I have the same with the first two recordings in a session. Then I can upload them again at the end. Try again with more recordings, and using "retry filed upload" button. [[User:Poemat|Poemat]] ([[User talk:Poemat|talk]]) 08:07, 2 May 2021 (UTC) | |
− | + | ::: Yup, I had this bug many times. (I say "had" because I don't remember having encountered it after the fire incident.) Just don't give up and it should be published eventually. [[User:DSwissK|DSwissK]] ([[User talk:DSwissK|talk]]) 11:56, 2 May 2021 (UTC) | |
− | [[User: | + | ::::(As of 3 May 2021 and as I checked, I'm not aware of any code changes ([https://github.com/lingua-libre/RecordWizard/commits/master history]) which may have of affected this. Seb35 made some other code change this same day.) [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 09:47, 3 May 2021 (UTC) |
− | + | I add a user who has the same problem: {{u|Le Commissaire}}. —[[User:Eihel-LiLi|Eihel-LiLi]] ([[User talk:Eihel-LiLi|talk]]) 15:33, 6 May 2021 (UTC) | |
− | : | + | :::::Bonjour {{ping|Seb35}}, Faudrait voir avec {{u|Le Commissaire}} si le problème persiste aussi (avant de clore le ticket Phab. Sincères salutations. —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 10:01, 4 June 2021 (UTC) |
− | :: | + | ::::::J’ai mis un message à Le Commissaire sur sa page de discussion. |
− | :: | + | ::::::Le problème que vous avez eu était spécifique à votre compte, c’est peut-être arrivé à d’autres personnes mais ça semble assez rare. Aussi, à partir du moment où un utilisateur a réussi à faire un envoi vers Commons, alors c’est un problème différent du vôtre ([[:phabricator:T275957|celui-ci, qui ressemble mais l’erreur est intermittente]]). Plus globalement, il faudrait que le message d’erreur soit explicite plutôt que d’aller à chercher dans la console du navigateur, je vais ouvrir un ticket Phabricator en ce sens. [[User:Seb35|Seb35]] ([[User talk:Seb35|talk]]) 10:28, 4 June 2021 (UTC) |
− | :::I | ||
− | |||
− | |||
− | ::: | ||
− | :: | ||
− | :::: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Translation admins == | == Translation admins == | ||
Line 1,014: | Line 885: | ||
Thank you [[User:WikiLucas00|WikiLucas]] and [[User:Pamputt|Pamputt]] for your kind explanations. I understand better now. I also noticed that this tool did not give room for categorization of the words pronounced. WikiLucas feel free to drop any message on my User page any time. Cheers.[[User:Oby Ezeilo|Oby Ezeilo]] ([[User talk:Oby Ezeilo|talk]]) 12:15, 05 September 2021 (UTC) | Thank you [[User:WikiLucas00|WikiLucas]] and [[User:Pamputt|Pamputt]] for your kind explanations. I understand better now. I also noticed that this tool did not give room for categorization of the words pronounced. WikiLucas feel free to drop any message on my User page any time. Cheers.[[User:Oby Ezeilo|Oby Ezeilo]] ([[User talk:Oby Ezeilo|talk]]) 12:15, 05 September 2021 (UTC) | ||
+ | |||
+ | == Exclusion lists == | ||
+ | If anyone uses the regularly updated [[user:Olafbot|Olafbot's]] lists of wanted words ([[List:Fra/Lemmas-without-audio-sorted-by-number-of-wiktionaries]], etc.), and spotted an item that should be removed without recording, you can use the brand new exclusion lists to remove it. For example on the list [[List:Fra/Lemmas-without-audio-sorted-by-number-of-wiktionaries]] there was the word "abandonar", which apparently doesn't belong to the contemporary French corpus. Having added it on the exclusion list (here: [[user:Olafbot/exclusion list/Fra]]) the bot knows this item should never appear in French lists it maintains, and [https://lingualibre.org/index.php?title=List:Fra/Lemmas-without-audio-sorted-by-number-of-wiktionaries&diff=619214&oldid=606068 removes it] during the next update. | ||
+ | |||
+ | Each "Lemmas without audio" list ({{Olafbot-wikt}}) has a corresponding exclusion list ({{Olafbot-exclusion}}). I hope it will help. | ||
+ | |||
+ | Normally I would add a link to the exclusion list in a description of each lemmas list, but unfortunately, Lingua Libre engine doesn't allow adding any kind of comments or descriptions to lists, so this ad is the only way to spread a word about the new functionality. [[User:Olaf|Olaf]] ([[User talk:Olaf|talk]]) 09:54, 13 September 2021 (UTC) | ||
+ | :{{ping|Olaf}} Thank you so much for this useful new function! Indeed, the Record Wizard does not yet understand comments, categories nor templates on List pages, but this will be considered for future updates. — '''[[User:WikiLucas00|WikiLucas]]''' [[User talk:WikiLucas00|(🖋️)]] 18:48, 13 September 2021 (UTC) | ||
+ | |||
+ | == Ajout d'une nouvelle langue == | ||
+ | |||
+ | Bonjour ! | ||
+ | |||
+ | Je souhaite ajouter la langue Q3196953 mais en suivant la [https://lingualibre.org/wiki/Help:Add_a_new_language/fr procédure], je ne vois pas LinguaImporter. Quelqu'un peut-il me dire pourquoi? | ||
+ | |||
+ | Cdt, | ||
+ | BamLifa | ||
+ | : {{ping|BamLifa}} c'est parce que tu n'es pas administrateur. Je viens d'importer le {{Q|646152}} [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 17:16, 13 September 2021 (UTC) | ||
+ | ::{{ping|Pamputt}}, merci beaucoup pour cette précision. Si cette option n'est réservée qu'aux admins, pourquoi en parler dans la doc sans cette précision ? En plus, vue la multitude des langues que nous avons qui n'existent pas encore chez Lingua libre, ne pensez-vous pas que vous devriez simplifier cette tâche ? J'ai encore une autre langue à ajouter, le Bira (bila). [[User:BamLifa|BamLifa]] ([[User talk:BamLifa|talk]]) 12:41, 20 September 2021 (UTC) | ||
+ | :::{{ping|BamLifa}} c'est indiqué sur cette page (c'est même le titre de la section (Outil pour les administrateurs)). Je ne me rappelle pas pourquoi c'est réservé aux admins mais ça limite au moins les vandales qui voudraient importer des choses qui ne sont pas des langues. Bref, j'ai importé le {{Q|656403}} et le {{Q|656404}}. Si ce ne sont pas les bonnes langues, peux-tu me donner le code ISO 639-3 correspondant (ou au moins l'identifiant Wikidata) ? [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 14:06, 20 September 2021 (UTC) | ||
+ | ::::{{ping|Pamputt}}, Merci beaucoup. [[User:BamLifa|BamLifa]] ([[User talk:BamLifa|talk]]) 05:34, 22 September 2021 (UTC) | ||
+ | |||
+ | == Lists still don't work properly == | ||
+ | |||
+ | {{Ping|WikiLucas00}} {{Ping|Poslovitch}} It's better than [[LinguaLibre:Chat_room#Lists_stopped_working|before]], but still, sometimes the Record Wizard hangs when a list is chosen. | ||
+ | Then I have to reload the page, and try again. Usually the second or the third time of trying the same list, it starts to work. | ||
+ | Probably a race condition. [[User:Olaf|Olaf]] ([[User talk:Olaf|talk]]) 09:47, 30 September 2021 (UTC) | ||
+ | :{{ping|Olaf}}It also happens to me sometimes, but I think that it could be related to the button for removing words you already recorded. When you load a list of words you never recorded (typically Olafbot's lists), ticking the button seems to kill the loading. Best — '''[[User:WikiLucas00|WikiLucas]]''' [[User talk:WikiLucas00|(🖋️)]] 10:23, 30 September 2021 (UTC) | ||
+ | :: Thank you. Indeed, with this switch unchecked everything seems to work. [[User:Olaf|Olaf]] ([[User talk:Olaf|talk]]) 16:02, 1 October 2021 (UTC) | ||
+ | |||
+ | == Liste des mots à prononcer == | ||
+ | |||
+ | Salut ! Existe-t-il une page où des mots peuvent être ajoutés pour qu'un bon samaritain puisse parler ? [[User:Vivaelcelta|Vivaelcelta]] ([[User talk:Vivaelcelta|talk]]) 11:30, 3 October 2021 (UTC) | ||
+ | :Bonjour {{u|Vivaelcelta}}, les listes sont faites pour cela. Vous pouvez [[Special:MyLanguage/Help:Create_your_own_lists|créer votre propre liste]] qui pourra ensuite être enregistrée par n'importe qui. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 16:50, 3 October 2021 (UTC) | ||
+ | :: Merci {{u|Pamputt}}. — [[User:Vivaelcelta|Vivaelcelta]] ([[User talk:Vivaelcelta|talk]]) 22:38, 3 October 2021 (UTC) | ||
+ | |||
+ | == Projet Outils pour la patrouille == | ||
+ | :''See [[LinguaLibre:Events/Patrol assistance tool prototyping project]].'' | ||
+ | {{LangSwitch | ||
+ | |fr=Salut, | ||
+ | |||
+ | cette semaine commence un projet menés par des étudiants des formations IARF-RODECO de l’Université Toulouse 3 - Paul Sabatier concernant le prototypage d’outils de patrouille. Je suis, assisté par Adélaïde Calais, le superviseur de ce projet. Les étudiants sont en informatique avec une spécialisation en intelligence artificielle. L’idée est de leur faire prototyper (voire développer) des outils pour aider la patrouille de Lingua Libre en détectant automatiquement toutes sortes de problèmes. Nous avons déjà identifier quelques problèmes : clics, grésillements, bruits parasites et mauvaises prononciations (libellés et enregistrements pas raccord). | ||
+ | |||
+ | Et nous avons besoin de la communauté sur deux points : | ||
+ | # y a-t-il d’autres problèmes auxquels vous pensez ? | ||
+ | # nous avons besoin, pour que les étudiants puissent travailler, d’enregistrements avec défauts. Si vous les avez réenregistrés, c’est pas grave, Commons a un historique. N’hésitez pas à nous communiquer les enregistrements qui ont ou avaient des défauts ! | ||
+ | |||
+ | Enfin, j’ai créé une page de projet accessible [[Special:MyLanguage/LinguaLibre:Events/Patrol_assistance_tool_prototyping_project|ici]] (page traduite). | ||
+ | |||
+ | (Si certain·es peuvent traduire ce message en anglais, c’est super cool.) | ||
+ | |||
+ | À+, | ||
+ | |en=Hi, | ||
+ | |||
+ | This week, a project lead by student of University Toulouse 3 - Paul Sabatier is starting. It will be about the prototyping of patrolling tools. I supervise this project, assisted by Adélaïde Calais. The students study computer science with a specialization in Artificial Intelligence. The aim is to have them prototyping (or even developing) tools to help Lingua Libre's patrol, by automatically detecting any kind of mistake/error related to the files. We already identified a few types of mistakes: clicks, crackles, pops and labelling issues (wrong label/wrong language). | ||
+ | |||
+ | We need the community on two points : | ||
+ | # are there other problems you could think of? | ||
+ | # we need some recordings having issues, in order for the students to be able to work. If you already recorded them again, it is not a big deal, Commons has a file history. Don't hesitate to provide us the files that have or had problems. | ||
+ | |||
+ | Lastly, I created a project page, available [[Special:MyLanguage/LinguaLibre:Events/Patrol_assistance_tool_prototyping_project|here]]. | ||
+ | |||
+ | See you,}} | ||
+ | [[User:Lepticed7|Lepticed7]] ([[User talk:Lepticed7|talk]]) 09:19, 19 October 2021 (UTC) | ||
+ | :Hello [[User:Lepticed7|Lepticed7]], Translated page —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 19:49, 22 October 2021 (UTC) | ||
+ | ::[[User:Lepticed7|Lepticed7]], [[User:Adélaïde Calais WMFr|Adélaïde]], could you specify the dates for this project ? | ||
+ | ::Also, were your point 1 and two answered by the community somewhere ? (If not I could give it a try) [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 13:19, 15 November 2021 (UTC) | ||
+ | ::: {{ping|Yug}} Hi, I updated the project page with the dates. And I didn’t get any answers to my questions. [[User:Lepticed7|Lepticed7]] ([[User talk:Lepticed7|talk]]) 11:25, 28 November 2021 (UTC) | ||
+ | |||
+ | == Rashidun Caliphate == | ||
+ | |||
+ | Hello {{ping|Zinou2go}}, | ||
+ | [https://commons.wikimedia.org/wiki/File:LL-Q13955_(ara)-Zinou2go-الخلافة_الراشدة.wav LL-Q13955 (ara)-Zinou2go-الخلافة الراشدة.wav] is problematic (currently {{Q|Q204439}} on LiLi): it contains several cuts (clicks). I proposed the file for deletion in Commons. The recordings seem to be working better, could you record Rashidun Caliphate again? I didn't check the other records, but they are likely to have "clicks" as well. Also, can an admin delete this item on LiLi, please? Cordially. —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 15:31, 12 November 2021 (UTC) | ||
+ | :{{ping|Eihel}} Please do not nominate files for deletion before asking for the speaker to record it again and waiting a while for their answer. Also, these recordings will come useful for the team currently working on the audio issues of Lingua Libre, so we'd better not delete them (I thought you read my messages on Discord about this). — '''[[User:WikiLucas00|WikiLucas]]''' [[User talk:WikiLucas00|(🖋️)]] 15:48, 12 November 2021 (UTC) | ||
+ | ::{{Ping|WikiLucas00}}, J'ai enlevé la suppression sur Commons. —[[User:Eihel|Eihel]] ([[User talk:Eihel|talk]]) 15:54, 12 November 2021 (UTC) | ||
+ | |||
+ | == Code of Conduct == | ||
+ | Hi everyone, I just noticed again MediaWiki's [[:mw:Code of Conduct]] (2015) and Wikimedia Foundation's [[:foundation:Universal Code of Conduct]] (2021/02). Back in 2015, 0x010C included the first one as a condition to contribute to [https://github.com/lingua-libre/RecordWizard RecordWizard's codebase]. As far as I know, Lili.org and its community, so far, [https://lingualibre.org/index.php?search=Code+of+conduct has no Code of Conduct]. We may be ''implicitely'' binded by it or by some Wikimedia France's Code of Conduct, but it would be cleaner to ''explicitly'' adopt one and display it here, in written. We could therefor do the following : | ||
+ | # Short round to confirm with have nothing in place so far. | ||
+ | # Vote for 2 months to adopt the most recent [[:foundation:Universal Code of Conduct]] (2021/02) | ||
+ | # Copy the text into [[LinguaLibre:Universal Code of Conduct]]. | ||
+ | [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 14:48, 14 November 2021 (UTC) | ||
+ | === Pre-discussion === | ||
+ | Do we already have a Code of Conduct binding LinguaLibre ? [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 14:48, 14 November 2021 (UTC) | ||
+ | |||
+ | === Vote === | ||
+ | ''Are you for or against adopting the [[:foundation:Universal Code of Conduct]] (2021) as a code of conduct for LinguaLibre's community ?''<br> | ||
+ | ''Possible votes : {{tl|support}} • {{tl|weak support}} • {{tl|weak oppose}} • {{tl|oppose}}'' | ||
+ | * {{Support}} (proposer) — better to be explicit, have a framework in place, just to be clear to all on where we stand. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 14:48, 14 November 2021 (UTC) | ||
+ | |||
+ | == Lingua Libre website should be more appealing to Language Learners == | ||
+ | :''See also [https://forvo.com Forvo.com].'' | ||
+ | It would be useful if LinguaLibre follows the example of Forvo to increase the number of language learners interested in the Project. | ||
+ | |||
+ | Forvo.com has a way of displaying the information that engage users and makes it very easy to find pronunciations. | ||
+ | |||
+ | For example, if someone wants to learn how to pronounce "Honoré de Balzac" in French, it would be faster to find the audio on Forvo than on LinguaLibre. Also, Forvo displays the data in a way more appealing to language learners: | ||
+ | * https://forvo.com/search/Honoré_de_Balzac/ | ||
+ | * https://lingualibre.org/index.php?search=Honoré+de+Balzac | ||
+ | '''Would it be possible to improve the way that data is displayed on LinguaLibre to make it more appealing to Language Learners ?''' | ||
+ | ''In such way, the number of active users recording audios would increase significantly.'' -- [[User:Marreromarco|Marreromarco]] | ||
+ | :Some people previously reported such "issue". There is a [[phab:T252319|ticket]] on Phabricator to keep this in mind. However, the priority is currently given to develop patrol tools for Lingua Libre and we do not expect to see major improvements related to the audio brosing in the coming months (at least if we have no more external developers). I think it is like this because Lingua Libre has been though so that it helps for recording, not for listening; the second is let to the other Wikimedia projects, mainly Wiktionaries et Wikidata. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 16:00, 14 November 2021 (UTC) | ||
+ | ::YES ! There are oral discussions and proposals in this direction, but LinguaLibre being a volunteers-based team, we are moving slowly. Forvo is a for-profit entity, it locks the copyright and resale of recordings made on its platform to the speaker-creator and to themselves, to then sell those recordings with a profit. They therefor have money and swift decision-making to sustain their UI/UX efforts. We are shorter on those sides. --[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 16:30, 14 November 2021 (UTC) | ||
+ | === Sound Library's forking and hacking === | ||
+ | '''On the [[LinguaLibre:Explore_the_sound_library|Sound Library]] side''', I was able to duplicate/fork it, which allows to start hack its CSS. Copy those codes into your own namespace : | ||
+ | * [[User:Yug/common.js]] → [[Special:MyPage/common.js]] | ||
+ | * [[User:Yug/MediaWiki:SoundLibrary.js]] → [[Special:MyPage/MediaWiki:SoundLibrary.js]] | ||
+ | * [[User:Yug/LinguaLibre:Explore_the_sound_library]] → [[Special:MyPage/LinguaLibre:Explore_the_sound_library]] | ||
+ | In those codes, you then have to replace all occurrences of "Yug" by your username, and it's should work. You can start hacking toward a more elegant interface. Note: the JS copy is in your *personal* JS and has a "stop" condition so the various JS instances won't fight. --[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 16:30, 14 November 2021 (UTC) | ||
+ | |||
+ | == Allow recording only in the user's Native Language to avoid passing "mispronunciations" to Wiktionary == | ||
+ | |||
+ | I started a discussion on the German Wiktionary because some words on LinguaLibre are not available on the DeWikt. The German Community told me that LinguaLibre adds words into Commons, but the Bot only accepts audios from “few” trusted users using a filter. | ||
+ | |||
+ | The English and German Wiktionaries use a bot called "DerbethBot" to add audios from Commons. However, the English Wiktionary community asked to block Lingua Libre's recordings because there were non-native speakers recording audios and the Bot had no way to differentiate them from Native speakers. After the audios were introduced in the English Wiktionary they had to forbid adding audios from LinguaLibre: | ||
+ | |||
+ | https://en.wiktionary.org/wiki/Wiktionary:Beer_parlour/2020/July#Labeling_non-native_audio | ||
+ | |||
+ | I believe that it is necessary to avoid giving “mispronunciations” to Wictionaries. That is similar to vandalism on a Wiktionary if the reader doesn't know that it is hearing a bad pronunciation and believes that it is “native speaker”: | ||
+ | |||
+ | ''Some suggestions:'' | ||
+ | 1) Would it be possible to name the audios files to specify if the speaker is a native or not? For example, if a French speaker records the word "maison" it could be named '''"maison-fr-native.ogg"''' . If a language learner records the same word : '''"maison-fr-learner.ogg"''' | ||
+ | |||
+ | 2) A radical way to address the issue would be to only allow to record in one's native language. Of course, users could change it, but strong warnings could be added and always remind people to record only their native language. Forvo seems to take this approach. | ||
+ | |||
+ | It might be valuable for Linguists to have recordings of non-native speakers to study their accent features in an L-2 Language. However, in my humble opinion the pronunciations added to Wiktionary should be only native speakers and bots should have a way to differentiate them. | ||
+ | |||
+ | Link to the German Wiktionary discussion about LinguaLibre: | ||
+ | https://de.wiktionary.org/wiki/Wiktionary:Teestube#:~:text=von%20technischer%20seite%20gibt%20es%20keinem%20problem%2C%20zwei%20bots%20auf%20de.wiktionary%20arbeiten%20zu%20lassen. | ||
+ | :Hi, this depends on the Wikitionary policy, and it could be different from a language to another one. Anyway, it is already possible to select only recordings done by native speaker. To do that, the speaker has to fill the {{P|16}} property ith the value {{Q|15}} (see for example {{Q|466}}). Other values for {{P|16}} are given [[Special:WhatLinksHere/Q5|here]]. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 16:38, 16 November 2021 (UTC) | ||
+ | |||
+ | |||
+ | == Sursilvan == | ||
+ | :{{done}} | ||
+ | [[Special:Contributions/Franz.Roos.1955|User:Franz.Roos.1955]] made 2 recordings in [[:en:wp:Sursilvan]] : rauna ([[Q689785]]), tschitta ([[Q689786]]). Sursilvan has no iso code. Do we have a procedure for such languages ? (I forgot if the case already shown up). [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 20:37, 17 November 2021 (UTC) | ||
+ | :There is not issue. It simply uses the Wikidata identifier when there is no ISO code. Se for example {{Q|1186}}. To record in such languages, we have to create an item for this language/dialect on Lingua Libre, and this is already done for {{Q|74905}}. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 21:59, 17 November 2021 (UTC) | ||
+ | ::Thank Pamputt for the clarification. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 23:12, 17 November 2021 (UTC) | ||
+ | |||
+ | == [[commons:commons:structured data]] == | ||
+ | |||
+ | I've been very pleased with LL's tooling, that does so much of the process of uploading to Commons, sensible naming, description-writing, and categorisation for me; however, I have an idea for an additional step LL could automate. This is in Commons' no-longer-so-new structured data section, which manifests (among other ways) as a tab on the file page. | ||
+ | |||
+ | As an example of what could be automatically added to a file's datastore, there is a property called 'audio transcription' which serves a similar role to Commons' TimedText subtitle functionality (silly example: [[commons:TimedText:051226-kakapo-billbooming.ogg.en.srt]]) but for shorter clips -- in other words, seemingly designed with applications like LinguaLibre in mind. | ||
+ | |||
+ | Since these are of the so-called 'monolingual text' datatype, the source language can be specified (or where not part of the main set of languages Wikimedia uses, the special code 'mis' is used and 'language of work or name' used as a qualifier) at the same time as the actual text that is being spoken, which LL has access to since the audio file started out as a text prompt! | ||
+ | |||
+ | What think y'all? [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 04:25, 19 November 2021 (UTC) | ||
+ | :Hi {{u|Arlo Barnes}} there is [[phab:T239272|Phabricator ticket]] about this topic. Currently there are not yet all properties on Wikidata to fit all Lingua Libre properties. For example, I [[d:Wikidata:Property proposal/language level|proposed to create]] a property for the language level of a speaker but it did not get enough support. SO I guess, we should first list all properties we would like to add on SDC. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 07:18, 19 November 2021 (UTC) | ||
+ | |||
+ | == [Feature Request] Play next sound automatically while checking recordings == | ||
+ | |||
+ | After recording sounds it is important to check them to verify their quality. However, it is very tiring to record 380 words and afterwards have to click 380 times on the ''“Next button”'' while checking them. | ||
+ | |||
+ | '''After recording, would it be possible to add a button to "Play next sound automatically" ?''' [https://i.imgur.com/XwC34pj.png Screenshot Here] [[User:Marreromarco|Marreromarco]] ([[User talk:Marreromarco|talk]]) 04:09, 20 November 2021 (UTC) | ||
+ | :Agreed, it is already [[phab:T218372|tracked on Phabricator]]. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 09:45, 20 November 2021 (UTC) | ||
+ | |||
+ | == "How to use Lingua Libre for your language learning" == | ||
+ | |||
+ | I recently found a "new" way to benefit from the sounds on Lingua Libre. I would suggest that it could be advertised on the Lingua Libre main website and on the Wikipedia in French/English: | ||
+ | * [[:en:wp:GoldenDict|GoldenDict]] is a FOSS Dictionary application very valuable for language learners. | ||
+ | |||
+ | A way to benefit from Lingua Libre recordings is to download the datasets, unzip them and "load" the sounds on GoldenDict (as Sound Directories. [https://i.imgur.com/9avJDgS.png Screenshot here]). In such a way, users have easily an offline "Pronunciation Dictionary". It is very easy to do. Here is an [https://i.imgur.com/axRHruk.png screenshot] of how it looks to GoldenDict the French word "fuir". Another example [https://i.imgur.com/Rq0nQCt.png here]. | ||
+ | |||
+ | Lingua Libre sounds can be used with GoldenDict OFFLINE. That is a huge advantage in developing countries, where language learners often do not have reliable internet connection. | ||
+ | |||
+ | ''It would be valuable to create a description on the Lingua Libre website about'' '''"How to use Lingua Libre sounds for your language learning"''' . | ||
+ | |||
+ | There it would be possible to describe how to use the audios offline with GoldenDict, etc. If more methods are developed (Anki add-on), better GUI, Android App, etc. they could be explained there.--[[User:Marreromarco|Marreromarco]] ([[User talk:Marreromarco|talk]]) 04:41, 20 November 2021 (UTC) | ||
+ | :1) '''Reuse of datasets :''' Yes ! Dataset download and reuse must be showcasted and strengthened. I think a "Reuses gallery" page could be created, with screenshot and minimal how-to for GoldenDict, Anki and others. | ||
+ | :2) '''Anki:''' You are the 4th or 5th contributor to rise the need for an Anki add-on. We need to do something on this side, yes. It's more than 1~2 days work and too big for a volunteer work, so we need to apply for a grant. I'am looking in and mapping our options at the moment ({{tl|Grants table}}). At one point we have to jump in and design a project, yes. | ||
+ | :3) For '''e-learning app''', a 5k€ project was designed by myself a year ago. The funding by local regional government was declined, but it could easily be refreshed. | ||
+ | :We have to redesign some projects and apply in early 2022. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 09:28, 23 November 2021 (UTC) | ||
+ | ::The core question is the Human Resources. | ||
+ | ::'''*Daily routines*''' keeps WikiLucas, Pamputt, Poslovitch and myself –aka the community-side contributors— busy maintaining the place, welcoming and guiding new users, cleaning pages, etc. We are now quite smooth, successful and stable on this side. | ||
+ | ::To '''*push forward*''' on developments, UI, tools, e-learning, communication, grants, we each have one or two side projects in mind, pushing those <u>''slowly''</u>. But as always in FOSS projects the task ahead is much larger and we could achieve much more with more human resources. | ||
+ | ::'''Overall''', it's possible we are at a new turning right now. As things are stable, with road maps available, '''we just need 1 to 3 new coordinators and communicants contributors to tip the dynamic into forward-offensive mode''', with communication therefor new arrivals, new speakers, new devs, new coordinators and really push forward with new events/workshop, funds and SMART features. | ||
+ | ::@[[User:Marreromarco|Marreromarco]], I'am currently writing down structuring "community how to" to ease new contributor's jumping in (see [[LinguaLibre:Roles]], [[LinguaLibre:Workshops]], {{tl|Grants table}}). You are doing a nice push on communication (It's FOSS) and with your questions you are mapping out Lili's needs. Pamputt and WikiLucas are following our progresses. All this is pretty interesting. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 10:48, 23 November 2021 (UTC) | ||
+ | |||
+ | :I would like to work on the "Public Relations" Department of LinguaLibre! - EDIT (28th Nov. 2021) : '''Any PR campaign would fail miserably if there is no search function.''' I explain the reasons at the end of this section: [[LinguaLibre:Events/Winter 2021-2022 Public Relations Campaign]] | ||
+ | |||
+ | [[User:Marreromarco|Marreromarco]] ([[User talk:Marreromarco|talk]]) 23:49, 23 November 2021 (UTC) | ||
+ | ::Sound good :) Your outreach to YouTubers and popular FOSS blogs is spot on. | ||
+ | ::I am back from a wikibreak, I am cleaning up some last pages, then since the maintenance side is stable I would like to focus my energy on projects design –recording rare languages, technology, PR campaign– and associated grant requests to secure funding and the actual realization of those visions. We can collaborate. You lead on the PR : design your campaign. I can review and help it to fit some Grants formats. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 18:00, 24 November 2021 (UTC) | ||
+ | |||
+ | I created a new wiki page in the "events" section of a "PR Campaign for 2022". Please visit [[LinguaLibre:Events/Winter 2021-2022 Public Relations Campaign]] and participate in the discussion with new ideas. EDIT (28th Nov. 2021) I will NOT contribute anymore to a PR campaign. the reasons are explained as comment on the relevant section [[User:Marreromarco|Marreromarco]] ([[User talk:Marreromarco|talk]]) 21:20, 25 November 2021 (UTC) | ||
+ | |||
+ | == Creating a LL catgory for a dialect == | ||
+ | |||
+ | Would be grateful if someone could tell me if it's possible to create a LL category for a dialect? | ||
+ | |||
+ | We're working in Konkani, which has its own (but small) Wikipedia at http://gom.wikipedia.org Under Konkani, there are some dialects spoken, the pronunciation of one can be different from the other. | ||
+ | |||
+ | Would like to create a category for Saxtti (the Salcete dialect of Konkani). This will ensure that readings don't get overwritten by other dialects. Also, it would allow the recordings of many others which might have already been done in Konkani as a how. | ||
+ | |||
+ | Question: How do we create space for the dialects of a language? | ||
+ | |||
+ | Thanks very much, in advance! --[[User:Fredericknoronha|Fredericknoronha]] ([[User talk:Fredericknoronha|talk]]) 13:34, 27 November 2021 (UTC) | ||
+ | :Hello {{ping|Fredericknoronha}} and welcome to Lingua Libre. I imported {{Q|700683}} (gom) as it was not on Lingua Libre yet. On Lingua Libre, dialects are treated the same way as languages. You can create an element for your dialect on Wikidata (example for [https://www.wikidata.org/wiki/Q35359 auvergnat dialect]) and tell us once it is ready, so that we can import it on Lingua Libre with an admin tool. You can also directly create an element for your dialect on Lingua Libre, following the steps described at [[Special:MyLanguage/Help:Add_a_new_language|Help:Add a new language]] and taking example of {{Q|1186}}. Don't hesitate to ping an admin if you have any questions. | ||
+ | :All the best — '''[[User:WikiLucas00|WikiLucas]]''' [[User talk:WikiLucas00|(🖋️)]] 15:35, 27 November 2021 (UTC) | ||
+ | ::''« there are some dialects spoken, the pronunciation of one can be different from the other. […] This will ensure that readings don't get overwritten by other dialects. »'' | ||
+ | ::If the writing are similar but only the pronunciation differs depending on where the speaker comes from, it looks like different accents. | ||
+ | ::Recordings are specific to a word, a language and a speaker. Which means me recording in French the word "bonjour" will be one audio file on Lili. WikiLucas can record in French the same word "bonjour", it will create an other audio file on Lili. My recording(s), since i come from the South West, will carry the southern accent. Recordings by WikiLucas, who lives 700km East of me, will cary the Lyon area accent. Lingualibre will store 2 recordings, one per user. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 21:59, 27 November 2021 (UTC) | ||
+ | : Hello {{u|Fredericknoronha}}, I have imported {{Q|701734}} so that you can now record words in that dialect. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 17:21, 28 November 2021 (UTC) | ||
+ | |||
+ | == Feedback about Lingua Libre by Professor Carol Genetti, PhD == | ||
+ | |||
+ | '''Dear Members of Lingua Libre, | ||
+ | ''' | ||
+ | I am pleased to share a message from Professor [https://en.wikipedia.org/wiki/Carol_Genetti Carol Genetti], a linguist and leading expert in endangered languages. Professor Genetti is author of one of the best books in the field of Linguistics called "How Languages Work". Her vast knowledge and experience are extremely valuable and after reviewing Lingua Libre she said: | ||
+ | |||
+ | ''Thank you for contacting me and letting me know about this initiative. It is an interesting idea. I especially like the multilingual menus -- very helpful.'' | ||
+ | |||
+ | ''Are you aware of [https://www.endangeredlanguages.com/ this website], hosted by the University of Hawaii (and, I believe, funded by Google). So one thing that occurs to me is the proliferation of such sites. How will people in an endangered-language community find out about their options, and then make an informed choice about which of these online resources will be best over time for their communities? Should such efforts cross-reference each other?'' | ||
+ | |||
+ | ''My second thought has to do with longevity. It takes a significant commitment to support a site like this over time. The challenge is having someone who can keep such sites funded, working, organized, relevant, and engaging users over time. How will you make sure that the data will be available in 10, 50, 150 years? Maybe you get that automatically by being associated with Wikipedia. If so, state that. Also, there should be a clear statement of how such data might be used, and by whom, so speakers know that if they record a wordlist, someone might use if for some purpose without their permission (is that right?). | ||
+ | '' | ||
+ | ''I'm sorry to have to bring a down-to-earth message to the inspiration and passion for endangered languages that has clearly fueled this work, but having seen other initiatives stumble in this way, I wanted to be sure that you are thinking about this. Speakers will be entrusting you with such valuable pieces of their lives and their cultures. How will you safeguard this over time? Let people know. | ||
+ | '' | ||
+ | ''Those issues aside, here are a couple of other comments:'' | ||
+ | |||
+ | * There should be a statement targeted for speakers of endangered languages - why would they want to do this? What is the value for them and their communities? What will happen to the recordings? etc.'' | ||
+ | * Will you provide speakers with suggestions for what vocabulary to record, e.g. greetings, colors, verb forms?'' | ||
+ | * It would be helpful if it was clear from the large list of languages which ones have recordings. Maybe put those in a different color font?'' | ||
+ | * It would be helpful to include translations of the words into one of the world's major languages or the national language. Otherwise, someone's grandkids coming to this in 30 years will not know what the words mean.'' | ||
+ | * Do you want to move beyond single words to a piece of connected discourse, such as a short poem or story, a song, or the reading of some common text (such as a sentence from the UN Declaration for Linguistic Rights)?'' | ||
+ | * Should there be a means to flag inappropriate content?'' | ||
+ | |||
+ | ''I hope that you find this helpful. And I'm so glad you liked my book! It is lovely to hear that people have found it helpful.'' | ||
+ | |||
+ | ''Carol Genetti'' | ||
+ | ''Vice Provost for Graduate and Postdoctoral Programs'' | ||
+ | ''NYU Abu Dhabi'' | ||
+ | ''(she/her/hers)'' | ||
+ | |||
+ | [[User:Marreromarco|Marreromarco]] ([[User talk:Marreromarco|talk]]) 09:23, 4 December 2021 (UTC) | ||
+ | :Hey, this is some interesting feedback. | ||
+ | :* "What will happen to the recordings?": Our homepage lacks such important information. We should plan a redesign for 2022 (inspired by the homepage of [https://commonvoice.mozilla.org/ Common Voice]?) so that we finally have a homepage that properly explains what Lingua Libre is and can do. | ||
+ | :* "Suggestions of things to record?": This already exists. They're called Lists. We have some pending improvements on that matter (easier to find and contribute to, etc.) | ||
+ | :* "Show which languages have recordings": The datasets page could help, but I guess it would be interesting to put that on an easy-to-find page (again, like [https://commonvoice.mozilla.org/fr/languages Common Voice's languages page]?) | ||
+ | :* "Include translations of the words into one of the world's major languages or the national language": we only support "transcription" for now. | ||
+ | :** How could we even "link" the recordings to translations? (Lexemes? Plain text?) | ||
+ | :** Who would have to do that? (the locutor? a dedicated team of contributors?) | ||
+ | :** Where would it be done? (in the RecordWizard?) | ||
+ | :** -> That's an interesting thing to think about, but might be slightly out of scope right now | ||
+ | :* "Sentences, stories, songs...?": Yes, indeed. The Record Wizard is already able to do that (with some config tweaks that have to be done by the locutor), but it would be great to streamline this further. Dedicated UI, ability to record an audiobook (or Wikipedia, Wikisource, Wikinews article) as a mixture of sentences that can be stored locally before being all merged together into one audio file sent to Commons, ability for multiple contributors to work on the same book/article... That's something we should also discuss with the [https://librivox.org/ Librivox] folks: they use Audacity so far, but they might be interested in a tool that's better suited to their needs. | ||
+ | :* "flag inappropriate content?": My insight is focused on technical stuff. This sounds more like some editorial guidelines that would have to be debated by the community. | ||
+ | :* "'''longevity'''?": Should Lingua Libre vanish tomorrow, the audio recordings are not lost. They're all stored on Wikimedia Commons, and that makes them as "immortal" as files stored on hard disks, SSDs, CDs or magnetic bands and mirrored half a dozen times around the world can be. However, I can't say much about our Wikibase, which, at the current time, '''is the only place where all the recordings and locutor-related metadata is stored'''. That's a serious single point of failure. There are no dumps and therefore no mirrorring. We'll definitely have to discuss it with Wikimedia France and the Tech Team. | ||
+ | :Hopefully my answers are clear and comprehensible. I'm pleased to have received feedback from Pr. Genetti. Now it's our turn to take matters in our hands! --[[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:13, 5 December 2021 (UTC) | ||
+ | |||
+ | == How to delete lists? == | ||
+ | :{{Done}} | ||
+ | Hello, recently I completed some lists. Now everything is done and those lists are needless. Is there any possibility to delete lists? Greetings --[[User:Onkel Tomm|Onkel Tomm]] ([[User talk:Onkel Tomm|talk]]) 10:02, 10 December 2021 (UTC) | ||
+ | :{{Ping|Onkel Tomm}} hello, admins can delete those lists. The lists you created are [https://lingualibre.org/index.php?target=Onkel+Tomm&namespace=142&tagfilter=&newOnly=1&start=&end=&limit=50&title=Special%3AContributions here]. Which ones should I delete ? [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 10:25, 10 December 2021 (UTC) | ||
+ | ::Hello Yug, please delete all 8 lists, because they are all finally finished. Thanks. --[[User:Onkel Tomm|Onkel Tomm]] ([[User talk:Onkel Tomm|talk]]) 13:44, 10 December 2021 (UTC) | ||
+ | :{{Ping|Onkel Tomm}} We are clean ! thank for asking, it keeps the place clean :) [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 15:10, 10 December 2021 (UTC) | ||
+ | |||
+ | == Case study == | ||
+ | Hello all, I noticed a file upload which gather interesting use cases. | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! Item || Label || Speaker || Account || Filename || Category | ||
+ | |- | ||
+ | | [[Q709231]] ([https://lingualibre.org/index.php?title=Q709231&oldid=689510 arch.]) || "Ingenieur" || [[Q674858]] 'fleur' || User:Beat_Ruest || [[:File:LL-Q150_(fra)-fleur_(Beat_Ruest)-Ingenieur.wav]] || [[:commons:Category:Lingua Libre pronunciation by Beat Ruest]] | ||
+ | |- | ||
+ | | — || Mispelling of "Ingénieur" || – || – || Carries the misspelling || Category page was not created, therefor virtually "lost" to Wikimedia Commons and [[:commons:Category:Lingua_Libre_pronunciation_by_user]]. | ||
+ | |} | ||
+ | |||
+ | Questions: | ||
+ | * Question 1: How do we handle mispelling ? I assume renaming ALL THREE of the [[Q709231]]'s label AND Property:P3 'recording' AND Wikimedia file [[:File:LL-Q150_(fra)-fleur_(Beat_Ruest)-Ingenieur.wav]] rename. Is that ok or will it break something ? | ||
+ | * Question 2: Category should be automatically created. How do we go for this ? I assume a request on [[LinguaLibre:Bot]] | ||
+ | * Question 3: What about the category by *speaker/voice* ([[Q709231]] 'fleur'), which curently doesn't exist, and which can have multiple speakers with the same name 'fleur' ? | ||
+ | [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 10:39, 10 December 2021 (UTC) | ||
+ | : Question 1: it is a good start. I guess, we need to fix it both on Lingua Libre and on Wikimedia Commons | ||
+ | : Question 2: you speak about categories on Wikimedia Commons? If so, I guess a bot can do it (Lingua Libre Bot or another one). | ||
+ | : Question 3: actually the speaker is identified as "fleur (Beat Ruest)". Only one locutor of Beat Ruest can use the nickname "fleur". | ||
+ | : [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 11:23, 20 December 2021 (UTC) | ||
+ | ::Q1, Q2 agree. | ||
+ | ::Q3 : {{ping|Pamputt}} check the categories on [[:commons:File:LL-Q150_(fra)-fleur_(Beat_Ruest)-Ingenieur.wav]]. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 14:56, 20 December 2021 (UTC) | ||
+ | :::{{ping|Yug}} you mean the problem is [[:c:File:LL-Q150_(fra)-fleur_(Beat_Ruest)-Ingenieur.wav]] is categorized in "Category:Lingua Libre pronunciation by Beat Ruest" and not in "Category:Lingua Libre pronunciation by fleur (Beat Ruest)" or similar name? [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 07:57, 5 January 2022 (UTC) | ||
+ | ::::Yes, we dont have categorization by '''speaker''' "Fleur (Beat Ruest)". Low importance, but could be a feature request. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 18:01, 5 January 2022 (UTC) | ||
+ | |||
+ | == Gestion de doublons == | ||
+ | :''See also [[Help:Homographs]]'' (new, needs review!) | ||
+ | |||
+ | Bonsoir ! | ||
+ | |||
+ | Il y a-t-il une gestion de doublons dans LL pour les mots d'une même langue ? [[User:BamLifa|BamLifa]] ([[User talk:BamLifa|talk]]) 13:45, 18 December 2021 (UTC) | ||
+ | :Bonjour [[User:BamLifa|BamLifa]], si un même locuteur enregistre le même mot alors l'enregistrement précédent sera écrasé (un même locuteur ne peut enregistrer qu'une seule fois le même mot). En revanche, rien n'empêche l'enregistrement d'un même mot par plusieurs locuteurs et locutrices différentes, c'est même un des objectifs de Lingua Libre : mettre en lumière la diversité des prononciations. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 11:19, 20 December 2021 (UTC) | ||
+ | ::@[[User:Pamputt|Pamputt]] : Comment sont alors gérés les homographes non homophones ? ^^ [[User:Totodu74|Totodu74]] ([[User talk:Totodu74|talk]]) 00:03, 5 January 2022 (UTC) | ||
+ | |||
+ | :::Bonjour [[User:Totodu74|Totodu74]], il est possible d'ajouter des indications entre parenthèses (cette information est stockée à l'aide de {{P|18}}). Voir par exemple {{Q|1685}} et {{Q|1686}}. [[User:Pamputt|Pamputt]] ([[User talk:Pamputt|talk]]) 07:55, 5 January 2022 (UTC)<br> | ||
+ | |||
+ | :::@[[User:Totodu74|Totodu74]], salut, la question des homographes est en partie résolue dans nos langues africaines qui sont essentiellement des langues à tons. --[[User:Rçag|Rçag]] ([[User talk:Rçag|talk]]) 11:18, 9 January 2022 (UTC) | ||
+ | :Rçag, could you explain your solution a bit so we learn from it. | ||
+ | :{{Ping|BamLifa|Rçag|Pamputt|Totodu74}} the page [[Help:Homographs]] is there to gather best practices. It's new, review and edits welcome. [[User:Yug|Yug]] ([[User talk:Yug|talk]]) 15:05, 12 January 2022 (UTC) |
Latest revision as of 15:32, 26 November 2022
Issue with the Main page
Hi, the main page here uses a sollution that requires the MediaWiki:Lang and its subpages to be populated, which they aren't which makes the main page not switch languages even if there is a translation available in that language and the language has been set. Could someone look into this if it's possibly to rework the structure or maybe somehow import the MediaWiki:Lang subpages? --Sabelöga (talk) 17:40, 16 January 2021 (UTC)
- Hello @Sabelöga thank you very much for this remark! I just imported the MediaWiki:Lang subpages from Meta, and it seems to be working as of now 🙂 All the best. — WikiLucas (🖋️) 00:09, 17 January 2021 (UTC)
Images missing
Images on Help:Add_a_new_language show up as missing on my end. Have they moved or is this some error? --Sabelöga (talk) 21:08, 19 January 2021 (UTC)
- Hello @Sabelöga they are not actually missing (for example, I can see them on the page you are talking about), but I also have experienced similar issues on the website. Some images seem to randomly disappear for no reason, and to come back after a while, without any modification on the page. We will talk about it during the next team meeting. — WikiLucas (🖋️) 21:19, 19 January 2021 (UTC)
- Actually, some images are really missing in the section "I know what I'm doing". This comes from the fact all images have been lost when the website have migrated to the new design. I had opened a ticket about that but I think we will never find them back. So we should create new screenshot when we discover such missing image. I will try to do for the page you've mentioned. Pamputt (talk) 23:06, 19 January 2021 (UTC)
Translation error?
The translation units on Help:Configure_your_microphone does not align properly with each other. What I mean is that the translation units include several section when the software should just pick the one for each unit. I removed the __TOC__
from the page since the TOC will appear anyway. So could a translation adminstrator mark the page for translation again and let's see if that solves the issue. --Sabelöga (talk) 16:56, 23 January 2021 (UTC)
RecordWizard drops syllable
Prior to several days ago I was recording word pronunciations without problems, but now I can't. Several days ago RecordWizard started removing certain sounds from my voice, most frequently syllables "s" and "f". If I spell a word, for example "syllable", it records it as "yllable", just like if I never spelled "s". If I spell "sophicated", it records "soicated".
This sort of behaviour is not present at the test sound stage (the first thing RecordWizard asks user to do), it captures my speech perfecty. However the very same issue is present on different devices with different operation systems, different browsers and different microphones.
My guess is that maybe some changes to noise recognition were deployed several days ago, and it now misinterprets those syllables as background noice. Anyway, I will be grateful for suggestions on how to fix this issue. --Tohaomg (talk) 07:43, 26 January 2021 (UTC)
- Hi Tohaomg, not easy to say what happens here. I am pretty sure nothing change at the backend since several months. With your examples "syllable" and "sophicated", does it happen every time you try to pronounce these words or does it happen randomly? In the first case, can other contributors try to record these words and see if the problem occurs for them as well? Myself, I just tried and I did not see this problem. Pamputt (talk) 21:39, 26 January 2021 (UTC)
- I am not trying to record exactly those words, they are just examples to show you what I mean. I am actually trying to record words in Ukrainian language. When I try to record words, in some 3 cases out of 4 syllables are dropped, and in 1 out of 4 they are not, so I need to do in average 4 attempts to record a word. And this problem appeared abruptly several days ago, everything worked fine before. --Tohaomg (talk) 08:09, 27 January 2021 (UTC)
Solved it. Turns out, this effect is present only when loading lists longer than several hundred words. My next theory is that it was due to some sort of RAM shortage. Thank you for your time. --Tohaomg (talk) 13:06, 27 January 2021 (UTC)
- This bug stays weird...
- Anyway, thanks Tohaomg for your audios <3 Yug (talk) 16:03, 27 January 2021 (UTC)
Technical > Github Winter 20-21 review
Following October 2020's 0x010C's departure we've reviewed the human needs for maintenance of various technical subprojects. Thanks to 4 months community effort things are in better position now :
- Definitions: All repositories are now well defined via a clean, one sentence descriptor. It maps sub-projects, so new volunteers know quickly what repository does what. See github.com/lingua-libre.
- Mentors: 2/3 of repositories now have a volunteer referee-mentor with "correct" understanding, able to discuss the repository, guide new comers.
- Documentations: Most repositories are "correctly" documented via an existing readme.md. Improvement always welcome.
- Web servers: Wikimedia France hired a new Sysops, which guide and team up with volunteers on the server issues. Welcome to WMFR's MickeyBarber/Michael.
- Maintenance: Wikimedia France is reviewing freelance candidates for deeper mediawiki and recordwizar coding support. Thanks to Adelaide & WMFR's team.
- Globalization: Wikimedia France has plan to expand volunteership toward India. Thanks to Adelaide & WMFR's team.
All pretty positive. Pamputt, Jitrixis, Poslovitch, Adelaide, Mikey and myself pushed forward on these fronts.
Still ! The following repositories are currently leaderless and contributorless:
- LinguaRecorder: Powerfull JS library to manage audio recording : intelligent cutting with regular padding, saturation control, various export options,...
- RecordWizard: MediaWiki extension allowing mass recording of clean, well cut, well named pronunciation files.
- QueryViz: MediaWiki extension adding a <query> tag to display sparql queries results inside wiki pages
LinguaLibre Bot is under review by Poslovitch but may gain from some more love. LinguaLibre Bot it's the most impactful yet underused piece of our sub-projects since it needs to be authorized per target language (ex: add audios to tamil wikipedia articles) and is only authorized for few languages & wiki :
- Lingua-Libre-Bot: Mediawiki bot facilitating the resuse of Lingua Libre's audio records on many wikis, including wikipedias and wiktionaries.
Satelite linguistic project :
- SignIt: LinguaLibre SignIt is a web-browser extension which translates a word in Sign Language, in order to learn sign language while reading online.
The end ! Thanks to all those who helped and are joining in :) Yug (talk) 13:11, 1 February 2021 (UTC)
LinguaLibre International call (France-India-others)
- Done -- Please refer to LinguaLibre:Events#2021_International_call. Yug (talk) 11:46, 12 February 2021 (UTC)
Namaskara/Hello,
Earlier we noted that we started getting more participation from India (I am from India as well). In October last year when I had around 15,000 uploads, I then contacted Wikimedia France with the following idea, what I wrote in the email then:
I believe in India, as we have many languages and dialects, the tool is specially relevant. I wanted to have a discussion with the people working on the project, or can help with this idea.
This email was followed by a call with Adelaide and most possibly Lyokoi joined. Adelaide kindly invited me to attend another call, where I could briefly meet many of you.
Now, I know, there is more interest from India (different languages). You might have seen some work in Marathi very recently. Just two days ago I attended a brief India (Maharashtra) LinguaLibre meeting. I did not expect to see so many participants, but it looks like around 10 or so people are interested to record Marathi pronunciation.
So, is it possible to have a France-India call? It is absolutely OK for me to make it an "international call", so that everyone can join. Here we can have some of the people from India (any country) who can tell their plans, ask questions, get to know from you, or share experience. There might be ideas and questions related to setting up the project page etc. Around 5 or more people from India will be interested to join, I think.
PS: Most possibly there are LinguaLibre calls arranged. Adelaide kindly invited me to two such calls. Otherwise, I do not get to know about these calls. If these calls are open and anyone can join, possibly can we announce the call dates and time on this Project Chat, so that anyone interested/eligible can join?
Regards. --টিটো দত্ত (Titodutta) (কথা) 20:03, 1 February 2021 (UTC)
- Hello Titodutta,
- Nice to hear that news of a 10 people Lingualibre workshop in India's Marathi community. This is wonderful.
- Adelaide is definitively the person to contact for institutional relationship and workshops. She is coordinating-piloting-animating this project for Wikimedia France and knows who is who, where the human resources are, what is our wish-list and next moves.
- I'am interested by this call as well. Santosh, an Indian wikimedian contacted us as well (via email) for a similar need.
- I will send you an email to group us all. Yug (talk) 09:41, 2 February 2021 (UTC)
- Yes, it would be good to have documentation or project page creation process on this site. Other than Marathi, briefly, a few Kannada students from a south Indian college started working on Lingua Libre (you may see an event page m:Alva's Wikipedia Student's Association/Events/Lingua Libre training session). Similarly, you might have seen some involvement from the Punjabi community where User:Nitesh Gill and a couple of other Punjabi community members are working.
Other than Indian languages, there is a good response from Japanese, Ukrainian, and a few other languages. From all these the thought of the "International call" came to my mind.
Other than small projects we can also think of "small events" in the future, such as a LinguaLibre-a-thon or Libre-a-thon (similar to edit-a-thon, for example on World Environment Day we can get together and records pronunciation which is related to the environment, and not on Commons. This can be a small event where we record our own respective languages). Regards. --টিটো দত্ত (Titodutta) (কথা) 23:51, 2 February 2021 (UTC)- @Titodutta & सुबोध कुलकर्णी From what I see now with France and India, It seems the best seeds are with already very active wikipedians with interest in languages.
- We also have a group of successful seeding due to already active wikimedian who have some institutional roles (Lyokoi, WikiLucas, Titudutta, सुबोध कुलकर्णी_Subodh). Basically, according to data, one out of 10 speaker who tried Lingualibre really stick in. So you need someone really active and outreaching, training 20, 30 people to initiate a local community.
- Note: I create LinguaLibre:Events#2021_International_call, please fill in informations as needed. Yug (talk) 16:07, 8 February 2021 (UTC)
- Yes, it would be good to have documentation or project page creation process on this site. Other than Marathi, briefly, a few Kannada students from a south Indian college started working on Lingua Libre (you may see an event page m:Alva's Wikipedia Student's Association/Events/Lingua Libre training session). Similarly, you might have seen some involvement from the Punjabi community where User:Nitesh Gill and a couple of other Punjabi community members are working.
Marathi language stats
Mar records @2600 on Commons:Category:Lingua_Libre_pronunciation-mar Wikimedia Commons, but it is not reflected in LL stats - records per lang. It is just 163. Could anyone please look into and resolve? सुबोध कुलकर्णी (talk) 05:08, 3 February 2021 (UTC)
- Hi सुबोध कुलकर्णी. Lingua Libre suffers a bug since the end of 2020. New developers are looking to this issue. Let us hope it will be fixed in the coming weeks. Pamputt (talk) 07:05, 3 February 2021 (UTC)
- @सुबोध कुलकर्णी & सुबोध कुलकर्णी it's fixed ! Data are back online thanks to the devs hired by Wikimedia France and Adelaide. You can also use the {{User records-mar}} template on userpages to tag speakers/uploaders. Yug (talk) 14:17, 11 February 2021 (UTC)
Stats : toward records and beyond...
Folks, given the stats page is broken [paid devs will fix it in coming weeks thanks to Wikimedia France !], I jumped with some regex to do the maths:
- Commons:Category:Lingua_Libre_pronunciation > 101 languages, 385,929 audios as of RIGHT-NOW-NOW.
We will likely reach 400,000 this very months. This feast is wildly due to the recent rise of Indic languages. We must also notice that most languages only have from 3 to 50 words, people trying out. Best results are achieved if we get users commit a bit, then things truly take off. Other thing, our 7 most active users provided 200,000 of our audios. 20 users contributed more than 3000 audios, and 20 others between 3000 and 1000 audios, so about 10% of speakers really hit it off. Quite interesting ! In my opinion we still have bottle necks on :
- reaching out to diverse & minority languages ;
- getting contributors to contribute consistently ;
- and creating words lists for our users.
Inventing and exploring new methods for each of these bottlenecks is always welcome. Recent success with Marathi (Commons:Category:Lingua Libre pronunciation-mar: 15 C, 3,011 F) is a great example of reaching outside our usual pool, we surely may learn from this initiative.
I will hide in the code below the per-language stats as in tsv format, in case you want to check those.
Yug (talk) 21:34, 6 February 2021 (UTC)
- 10% of speakers commiting to 1000 recording or more is very interesting. So it suggest that, if we give a workshop to 10 people, one committed speaker will emerge. Thereby kick starting this language. Yug (talk) 01:20, 8 February 2021 (UTC)
Reminder : Grants
Hello all, I'am monitoring grants these days and there is a summary table available here LinguaLibre:Grants
I think both rapid grants mechanisms could be of help to us now, to reach out to local community via small scale events, training, hardware, food, transportation costs, flyers' designs, etc. By example, This WM-France micro-fi's request organizes 4 evenings of contribution, getting 100€ for each evening. The same user has been welcome to do several Grant requests.
Heavier, the R&D Grant could surely be used for something. I have an idea on this, but we can trust Indian contributors to come up with relevant technical ideas and teams as well. @Titodutta Yug (talk) 01:20, 8 February 2021 (UTC)
LinguaLibre Bot and Wikidata
I have not checked the bot's contrib on Wikidata for quite some time. Yesterday I uploaded ~100 Bangal film names from Bangla Wikipedia. It looks like the bot is not active, unless I am missing something. --টিটো দত্ত (Titodutta) (কথা) 18:10, 13 February 2021 (UTC)
Update and technical improvements
Hi all,
Full information and full disclosure, I'm working now with WikiValley and Wikimédia France in a paid capacity to help improve Lingua Libre technical structure (see this - in French - for the scope of our intervention).
One of our first action last Thursday was to restart the Blazegraph updater. A lot of tools are depending on this "fundamental brick" (including but not limited to): the SPARQL endpoint (and pages using it) and bots. Now, you can see that pages like Special:MyLanguage/LinguaLibre:Stats are up-to-date again and the bots should also restart soon (you can see more technical info on this on LinguaLibre:Technical board)).
The next big step will be to update this Mediawiki from 1.31 to 1.35 and moving it to a new server.
If you see something or anything wrong or strange, don't hesitate to let me know. I'm also available for any question.
Cheers, VIGNERON (talk) 08:56, 15 February 2021 (UTC)
- Nice ! Happy to see you folks jumping in. Thank you for the Stats ! We can witness our passage over 400,000 audios shortly. Yug (talk) 16:27, 15 February 2021 (UTC)
400,000
The total amount of recordings on Lingua Libre reached 400,000 a few hours ago. February is already the second most fruitful month since the beginning of the project, even though we are only halfway through. LiLi is growing faster and faster, and this is only the beginning!
Congratulations and thanks to everyone who gives some time to record voices and to spread the project around the world.
All the best — WikiLucas (🖋️) 18:10, 16 February 2021 (UTC)
- And another milestone broken ! Big thanks to the Titodutta and Marathi effects, too ! Yug (talk) 21:24, 16 February 2021 (UTC)
- Yug, WikiLucas and Titodutta- thanks for the support! Marathi community had decided to gift minimum 5000 records on the occasion of Marathi Language Day to be celebrated on 27 February. We have crossed 6000 records as of now. All credit goes to community members. सुबोध कुलकर्णी (talk) 05:22, 26 February 2021 (UTC)
- See also Commons:Category:Lingua_Libre_pronunciation-mar
Chat room in your language
Hi all. I've created Template:Lang-CR in order to list all the chat rooms. I think it would be interesting for people to discuss in their native language. The main discussion should remain on this chat room in English in order to be understood by most of the contributors. So feel free to create a village pump/chat room in your mother tongue. Pamputt (talk) 20:21, 16 February 2021 (UTC)
- It is welcome move. We need to discuss many local issues, policies, approaches, ideas etc. in own language. I have created Mar page संवाद-चर्चा दालन. Let me know whether the process is right. I will start engaging speakers here. सुबोध कुलकर्णी (talk) 05:36, 26 February 2021 (UTC)
- @सुबोध कुलकर्णी that's perfect. Pamputt (talk) 06:40, 26 February 2021 (UTC)
New batch of lists available ! (1,000 languages)
- Please, remember to tag the list_talk's page with {{UNILEX license}}.
Greetings!
Thanks to Tshrinivasan with who we discussed recent Indic (Marathi!) activity and lack of lists, I bumped again into UNILEX (GNU-like license), which is a Google-led Unicode Consortium project listing vocabulary for 999 languages. Data seems clean as far as I can tell. The two main maintainers are Google folks. So I suspect UNILEX uses Google's best scrappers and NLP cleaners. Within this data are tab-separated frequency lists as {item} {number_of_occurences}
. I forked their github, and made a script to convert their format into Lili's List:*
format such as # {item}
. See:
- github.com/lingua-libre/unilex/data/frequency-sorted-hash/ig.txt – frequency
- github.com/lingua-libre/unilex/data/frequency-sorted-count/ig.txt – sorted
- github.com/lingua-libre/unilex/data/frequency-sorted-hash/ig.txt – Lili's List format
You can check if there is your own language among the 999 available. For Marathi, replace ig
by mr
. I therefor created 2 local lists to test this approach :
- List:Mar/words-by-frequency-00001-to-01000 – starts soft
- List:Mar/words-by-frequency-01001-to-05000 – then I jumps to multiples of 5,000 : 01001-05000, 05001-10000, 10001-15000, etc.
Right now, 1000 lists are already formated in Lili's syntax within the /data/frequency-sorted-hash directory. If any community lacks wordlists on Lili's there you have them : copy, paste, done, situation unlocked ! Yug (talk) 16:40, 24 February 2021 (UTC)
- @Titodutta hi! This may interest your community. There are dozen(s) Indic languages :) It could also help you. You already recorded most of those words for your language (ben), together with the "ignore already recorded words" functions, these lists can fill some gaps :) Yug (talk) 16:48, 24 February 2021 (UTC)
- I love this. I'll inform the Marathi folks. --টিটো দত্ত (Titodutta) (কথা) 17:16, 24 February 2021 (UTC)
- This is just amazing. You don't know how much delighted I am feeling at this moment. I checked the Bengali list, a very few random words have typos, but that should not be more than 1% I guess. Over-all this will an extremely helpful resource for the communities. --টিটো দত্ত (Titodutta) (কথা) 17:24, 24 February 2021 (UTC)
- I share your enthusiasm ! It's bot created I'am pretty sure, the clean up is likely just statistical. Now that those lists are technically available, ideal next step would be human review by local communities. Maybe groups of 2~3 users for copyedit sprints ? :D But this is optional IMHO. Also, the corpora coming from online documents, IRL objects like `chair`, `car`, `walk`, may be further down on these lists. But they must be there in the first 20,000 items. The best is the linguistic diversity of this set. Amazing. Yug (talk) 18:10, 24 February 2021 (UTC)
- It's a good resource indeed. Thanks! The Marathi words in the list are grammatically correct also, with nearly no typos. We have started discussion about this in our community. Currently, we have started working on Lexemes first, the recordings of the lists thus created will be done simultaneously. The community thinks this approach is more useful in long run. The separate group of speakers may adopt these lists. But then we have to devise way to avoid repetitions. We will definitely discuss more on this resource utilisation and let you know.सुबोध कुलकर्णी (talk) 05:14, 26 February 2021 (UTC)
Tshrinivasan, Yug - Marathi community plans to work on these lists. But [1] giving 404 error. Please help. सुबोध कुलकर्णी (talk) 05:54, 5 March 2021 (UTC)
- Tshrinivasan, सुबोध कुलकर्णी : It's in active developements these days so I made few changes.
- Currently at: /hugolpz/unilex-extended/frequency-sorted-hash which uses UNILEX as a git submodule to respect each project's scope.
- I just ran the script for Marathi, so the lists are now local. When picking a list, type
List:Mar/M
:
- See also section below. My apologize for the changes. Hope it didn't affected you too much. Yug (talk) 07:47, 5 March 2021 (UTC)
Pause before running
Dragons Bot has been created, coded, tested, and is ready to import UNILEX's lists to LinguaLibre's List:{iso}/{title}
namespaces. Given 1,000 pages and associated talk page will be create, I would like to pause few days to consider about this large list import / creation and why.
- Lili > Languages > existing breath: We reached 110 languages on LinguaLibre so far.
- Lili > Lists > non-sorted by usefulness : Sparql queries provides lists for all languages, but without prioritization on words' usefulness.
- Lili > Lists > sorted by usefulness :
- Hand picked frequency lists are present for about 7 languages : eng, mar, por, pol, tam, ron, kur. With optimal relevance for teaching/learning.
- Olafbot's
List:*/Lemmas-without-audio-sorted-by-number-of-wiktionaries
for 72 languages, updated daily, with optimal relevance for wiktionaries. - UNILEX can provide frequency lists for 1,000 languages. About 10 times our current language coverage. UNILEX plugs itself upon Github.com/Google/Corpuscrawler, and open source project which plan to support more languages. I dived into these chain and it's an 'easy' NLP pipeline to contribute too. The wikimedia comunity can use it and expand it.
Core issue: the core issue from online arrival of users is to increase retention of minority and semi-rare languages by smoothing their speakers work. By example an user of Wayuu language arrived today. We local (frequency) list was available today. But UNILEX + Dragons Bot can provide a local Wayuu frequency list of 8000 items, ready to record.
Since we don't know which semi-rare languages will come next, having 1,000 languages ready is a safe yet not so excessive bet. Assuming a en:Zipf's law/en:Long tail curve for languages and their speakers we can still predict that at least one out of 10~20 new language's speaker will miss a local wordlist. But together with OlafBot's lists, we move from 6% toward 90% of our languages habing a solid, usefulness-based roadmap to walk forward. Yug (talk) 14:21, 3 March 2021 (UTC)
- Well, I believe the idea to import Unilex lists is very good. One of the things a new user needs most is an idea of what to record. The Unilex lists suit this function, especially in the case of new languages, where there is no other list available, and no words have been already recorded. The only question I see is how to import the Unilex lists. Perhaps the best idea is to import 1000 most frequent words from each list. It would be even better if the recorded words were automatically removed from the lists and replaced by new ones (like in the case of Olafbot-managed lists), but even a static list is good as bait if the goal is just to attract more speakers of rare languages.
- One remark: you should translate the file names from Unilex to match LiLi's language codes (or perhaps you did it, I don't know, I didn't examine the code). It's not always the same, for example, Polish is "pl" in Unilex, and "Pol" in Lili. If you leave the old codes, the list won't be automatically found when a new user presses the "Local List" button. Anyway, the newbies are likely not to notice the lists at all regardless of all our efforts. Olaf (talk) 00:55, 4 March 2021 (UTC)
jQuery.Deferred exception: this.pastRecords is undefined
- This discussion may be moved to LinguaLibre:Technical board.
Hello, there.
When I try to load a list of words to record from the FR wiktionary, the modal does not disappear when I click "Done" and seems blocked trying to load the words. During this time, the JS console complains that "jQuery.Deferred exception: this.pastRecords is undefined", and the last resource loaded is, in cURL format: curl 'https://fr.wiktionary.org/w/api.php?action=query&format=json&origin=*&formatversion=2&prop=pageterms&wbptterms=label&generator=categorymembers&gcmnamespace=0&gcmtitle=%3ACat%C3%A9gorie%3ALocutions%20verbales%20en%20fran%C3%A7ais&gcmtype=page&gcmlimit=max' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:85.0) Gecko/20100101 Firefox/85.0' -H 'Accept: application/json, text/javascript, */*; q=0.01' -H 'Accept-Language: de,en-US;q=0.7,en;q=0.3' --compressed -H 'Origin: https://lingualibre.org' -H 'DNT: 1' -H 'Connection: keep-alive' -H 'Referer: https://lingualibre.org/' -H 'TE: Trailers'
Looks like there is a bug…
Regards. LoquaxFR (talk) 17:21, 24 February 2021 (UTC)
- Salut LoquaxFR, peux-tu décrire précisément ce que tu fais lorsque tu écris "when I try to load a list of words to record from the FR wiktionary" ? Comment charges-tu la liste de mots, le fais tu en utilisant en utalisant l'option « Catégorie Wikimedia » sur la droite ou bien en créant toi-même la liste de mots un par un ? Si tu utilises « Catégorie Wikimedia », peux-tu nous donner la catégorie que tu veux utiliser ? Est ce que tu arrives à reproduire le problème quelle que soit la catégorie avec laquelle tu veux travailler ? Merci d'avance pour ces renseignements qui je l'espère pourront permettre de cerner le problème le plus précisément possible. Pamputt (talk) 17:58, 24 February 2021 (UTC)
- En français, ce sera plus simple, en effet. Le problème se reproduit systématiquement lorsque j’essaye d’utiliser une catégorie Wikimédia (celle du wiktionnaire français en l’occurrence); je n’utilise que cette possibilité pour charger des mots, et le problème apparaît pour toutes les catégories que j’essaye d’utiliser, que j’aie déjà enregistré presque tous les mots ou celles pour lesquelles je n’ai fait qu’une petite partie des milliers de termes. Le problème se produit en navigation privée également, donc ça ne semble pas être le cache ou les cookies. Si besoin de plus d’infos, n’hésite pas. LoquaxFR (talk) 18:08, 24 February 2021 (UTC)
- Merci pour les infos supplémentaireS. Je viens de tester avec Firefox 78.7 et je ne rencontre pas ce problème. Peux-tu essayer avec un autre navigateur (Chromium ou autre) pour voir si le problème est inhérent à ton firefox (y compris en navigation privée). Ca peut par exemple venir d'un gadget que tu aurais installé. Pamputt (talk) 18:40, 24 February 2021 (UTC)
- Addons Firefox qui casse le JS ? Yug (talk) 18:57, 24 February 2021 (UTC)
- Chrome et Safari me donnent le même résultat ; j’ai également essayé depuis une autre bécane et un autre OS, sans mieux : l’erreur JS se montre toujours et rien ne se passe au moment de la validation de la modale. Est-ce que j’aurai enregistré trop de mots, faisant bugger le JS lorsqu’il essaye de retirer ceux déjà enregistrés ? Vu qu’on n’est que quelques-uns à en avoir enregistré autant, ça se pourrait. J’avais déjà remarqué que le chargement de listes depuis le Wiktionnaire mettait de plus en plus de temps pour moi (relativement, hein : quelques secondes d’attente au plus). Est-ce un autre problème lié à mon compte ? LoquaxFR (talk) 06:30, 25 February 2021 (UTC)
- Merci pour les compléments d'info. J'ai ouvert T275734. Faudrait voir avec Lepticed7 et WikiLucas00, qui ont sensiblement le même nombre d'enregistrements que toi, pour tester si ils rencontrent aussi le même problème. Pamputt (talk) 06:54, 25 February 2021 (UTC)
- Salut, perso, je sais pas si c’est lié, mais il y a certains enregistrements que le Record Wizard ne retire pas quand je veux retirer les mots déjà enregistrés. En atteste ce fichier, que j’ai enregistré trois fois. Lepticed7 (talk) 10:45, 28 February 2021 (UTC)
- Merci pour les compléments d'info. J'ai ouvert T275734. Faudrait voir avec Lepticed7 et WikiLucas00, qui ont sensiblement le même nombre d'enregistrements que toi, pour tester si ils rencontrent aussi le même problème. Pamputt (talk) 06:54, 25 February 2021 (UTC)
- Chrome et Safari me donnent le même résultat ; j’ai également essayé depuis une autre bécane et un autre OS, sans mieux : l’erreur JS se montre toujours et rien ne se passe au moment de la validation de la modale. Est-ce que j’aurai enregistré trop de mots, faisant bugger le JS lorsqu’il essaye de retirer ceux déjà enregistrés ? Vu qu’on n’est que quelques-uns à en avoir enregistré autant, ça se pourrait. J’avais déjà remarqué que le chargement de listes depuis le Wiktionnaire mettait de plus en plus de temps pour moi (relativement, hein : quelques secondes d’attente au plus). Est-ce un autre problème lié à mon compte ? LoquaxFR (talk) 06:30, 25 February 2021 (UTC)
- Addons Firefox qui casse le JS ? Yug (talk) 18:57, 24 February 2021 (UTC)
- Merci pour les infos supplémentaireS. Je viens de tester avec Firefox 78.7 et je ne rencontre pas ce problème. Peux-tu essayer avec un autre navigateur (Chromium ou autre) pour voir si le problème est inhérent à ton firefox (y compris en navigation privée). Ca peut par exemple venir d'un gadget que tu aurais installé. Pamputt (talk) 18:40, 24 February 2021 (UTC)
- En français, ce sera plus simple, en effet. Le problème se reproduit systématiquement lorsque j’essaye d’utiliser une catégorie Wikimédia (celle du wiktionnaire français en l’occurrence); je n’utilise que cette possibilité pour charger des mots, et le problème apparaît pour toutes les catégories que j’essaye d’utiliser, que j’aie déjà enregistré presque tous les mots ou celles pour lesquelles je n’ai fait qu’une petite partie des milliers de termes. Le problème se produit en navigation privée également, donc ça ne semble pas être le cache ou les cookies. Si besoin de plus d’infos, n’hésite pas. LoquaxFR (talk) 18:08, 24 February 2021 (UTC)
50,000
February 2021. This month. We have seen 50,000 pronunciation in a month (see LinguaLibre:Statistics). This is for the first time we saw 50,000 entries in a month. This is great. --টিটো দত্ত (Titodutta) (কথা) 08:51, 28 February 2021 (UTC)
- That's really amazing. The same month we passed 400k recordings! AND the shortest month in the year! I'm going to prepare a small News to be published every month (inspired by what you did in September if I remember correctly), I think February is a very good month to start with! I'll publish it on your talk page if you'd like 🙂 All the best ! — WikiLucas (🖋️) 16:11, 28 February 2021 (UTC)
- We can actually officially start a bi-monthly LinguaLibre:Newsletter to published on 1 March, 1 May, 1 July and so on. What do you think? I am also requesting User:Pamputt, User:Yug, User:Lyokoï, User:Lepticed7 to comment. --টিটো দত্ত (Titodutta) (কথা) 17:40, 28 February 2021 (UTC)
- I would say, why not but I cannot lead for such project so if you are motivated to write and lead such newsletter, go ahead. Pamputt (talk) 18:39, 28 February 2021 (UTC)
- On the LinguaLibre:Technical board/intro Poslovitch has started a /News section which keeps log of important milestones. It's an interesting idea because it's minimalist, therefor low maintenance.
- I'am also interested by a Newsletter for both external and internal purpose. I would help around yes. Editorial line would gain to be clarified: who are the expected readers, writing stuly, overall length, major sections, sections lenghts, etc. But this can "appears" with the first few issues :) Please keep a balance so the writing workload stays modest. Yug (talk) 18:57, 28 February 2021 (UTC)
- The /News of the technical board is mostly about technical news. I fully agree to the idea of a Newsletter, yet quarterly. We could grab some ideas from the French Wiktionary's Actualités. --Poslovitch (talk) 20:33, 28 February 2021 (UTC)
- Salut, let's start with the newsletter of March. I'll add the stories I know such as 400,000 audios, 50,000 this month, the Wikimedia Wikimeet India, upcoming France-India call, French Wiktionary missed recording work etc. I'll start the draft tomorrow and ping you here.
In future we will need mw:Extension:MassMessage to send newsletter to subscribers' talk page. A system admin is needed with access to the server and localsettings.php etc pages. I understand this will take time, so it can wait. Kind regards. --টিটো দত্ত (Titodutta) (কথা) 21:24, 28 February 2021 (UTC)
- Salut, let's start with the newsletter of March. I'll add the stories I know such as 400,000 audios, 50,000 this month, the Wikimedia Wikimeet India, upcoming France-India call, French Wiktionary missed recording work etc. I'll start the draft tomorrow and ping you here.
- The /News of the technical board is mostly about technical news. I fully agree to the idea of a Newsletter, yet quarterly. We could grab some ideas from the French Wiktionary's Actualités. --Poslovitch (talk) 20:33, 28 February 2021 (UTC)
- I would say, why not but I cannot lead for such project so if you are motivated to write and lead such newsletter, go ahead. Pamputt (talk) 18:39, 28 February 2021 (UTC)
- @Titodutta hi, We are having on the mailing list another discussion about networking, cooperations and outward communications. I think the LinguaLibre:Newsletter page can be modeled upon Technical board and LinguaLibre:Bot, a kind of hub for a subgroup of active users dedicated to a common goal. In this case Communication. The bimonthly Newsletter could be a core, founding element. But other discussion about outreach could take place there. We have so much to push in this direction : academic outreach, rare languages and under-represented countries, partner institutions, calling for new wikimedians, reminding far-away Wikimedian chapter of Lingualibre, etc. Having a hub dedicated to writing elegant co-edited texts, defining targets and leading the call for communication campaign would be a strong plus. I'am still focused on codes but I could help in few weeks. You seems to love it as well. Do we have other users interested to join such efforts ? Would be good to have few more folks. Yug (talk) 20:39, 2 March 2021 (UTC)
Newsletter : March 2021 review ?
- You can co-edit this text. PS Titodutta: a rough summary of past months and emerging directions based on a message to an ex-contributor.
In January and February, the « Lili » community has taken back control of the technical stack (access to servers, GitHub codes, bots, etc.) and made a call for more diverse speakers. The Indian community started to show up, with key Indic languages being Bengali (50,000) and Marathi (~10,000). Romanian, Polish, Ukrainian are also on the rise around 20,000 audios each. We continue to have some dozen smaller languages showing up but no powerful push yet.
Right now, an external software company is upgrading our MediaWiki and its modules thanks to Wikimedia France's funding. The volunteer dev team is also strong and internal organization is increasing. We now have LinguaLibre:Technical board as a tech hub, LinguaLibre:Bot as a bot hub, LinguaLibre:Events as an IRL/Online event hub. When the main software upgrade settles down in a month we plan a [yet to create] LinguaLibre:Newsletter/room as an inward and outward communication hub.
In that last dimension, we could reach out to « relay users » on other wikis, who can share our news about LinguaLibre with communities of wiktionaries, wiksources, wikipedias, wikidata. We equally consider formally reaching out to non-Wikimedia groups such as Common Voice, Unicode, governmental and NGO agencies, research centers. Possibly in the form of group work and/or an online editathon when we gather to spread the news. This hub, summarizing the community's discussions, will therefore also clarify goals and strategies. We are looking for help with this matter.
This current forward dynamic is thanks to the early Autumn 2020's efforts. We weren't able to immediately convert those into actions but it still injected energy and vision into LinguaLibre which helped snowball the current dynamic. Also, many thanks to all those who got involved in this journey! Yug (talk) 07:20, 3 March 2021 (UTC)
- Also, I just found out Commons grows at a speed of about 1 millions files per month. So with 50,000 audios last month, Lili makes up to 5% of Commons' new files. Yug (talk) 14:57, 3 March 2021 (UTC)
- Made a minor change, I'll get back to this. Sorry for the delay, something kept me really busy for the last two days. Regards. --টিটো দত্ত (Titodutta) (কথা) 20:20, 3 March 2021 (UTC)
Marathi women speakers celebrate 'Women's Day' & 'Women History Month' on Lingua Libre
Greetings of coming World Women's day!
Glad to share this news. Marathi language community in Maharashtra State of India has taken initiative to record their language from the last 2 months. Out of total 26 speakers, @24 are women from 4 different places in the state. The group has decided to reach 10,000 recording mark to celebrate 'Women's Day' and 15,000 mark in March. As of now 8600+ recordings are uploaded. A small group of women have also started working on Lexicographical data, the recordings of which would be done simultaneously. The activity is being coordinated by institutional partner Jnana Prabodhini, Pune and facilitated by CIS-A2K, affiliate of WMF in India. The community needs support from all of you. Thanks, सुबोध कुलकर्णी (talk) 06:28, 5 March 2021 (UTC)
- Greeting सुबोध कुलकर्णी, nice to witness this enthusiasm.
- I imported UNILEX lists for Marathi. When in RecordWizard's Step 3 as you pick a list, go for
Local list
, thenmar/M
and you will see lists of the most used words. I proposed a gentle ramp approach : first list has just 200 words, see List:Mar/Most_used_words,_UNILEX_1:_words_00001_to_00200. Given my experience it will allows better on-the-ground session with new users. 200 is gently ambitious, allows to pass the uncanny valley of the first 20 words, and move to the joyful Lingualibre flow of rapid recording. Perfect for demo and on-boarding. :) - Following lists are for motivated users who chose to return. To consolidate skills, list 2 has 800 words while list 3 has 1000. At this state a nice 2,000 audio have been recorded by the speaker, while this words likely make up for 90% of daily conversations.
- It then moves into committed users. List 4 has 3000, the following ones 5,000 words each. These lists are not expected to be done in one strike but over several session of one hour or less, during a dedicated day or along a week or so.
- I hope these may help your language community to better on-board interested contributors :)
- We also encourage development of women speakers networks, so thanks a lot for your lead. Yug (talk) 08:57, 5 March 2021 (UTC)
- Added Marathi lists :
- List:Mar/Most_used_words,_UNILEX_1:_words_00001_to_00200
- List:Mar/Most_used_words,_UNILEX_2:_words_00201_to_01000
- List:Mar/Most_used_words,_UNILEX_3:_words_01001_to_02000
- List:Mar/Most_used_words,_UNILEX_4:_words_02001_to_05000
- List:Mar/Most_used_words,_UNILEX_5:_words_05001_to_10000
- List:Mar/Most_used_words,_UNILEX_6:_words_10001_to_15000
- List:Mar/Most_used_words,_UNILEX_7:_words_15001_to_20000
- List:Mar/Most_used_words,_UNILEX_8:_words_20001_to_25000
- List:Mar/Most_used_words,_UNILEX_9:_words_25001_to_30000
- Yug (talk) 09:01, 5 March 2021 (UTC)
- Many thanks Yug for detailed explanation. These are useful to start with. Our group has taken lexicographical approach now to develop lists. So we need alphabetical lists to get forms of words. For example we create list like this - शरीर, शरीरभर, शरीराकडून, शरीराकडे, शरीराचं, शरीराचा, शरीराची, शरीराचे, शरीराच्या, शरीरात...etc. The members distribute work according to letters. Therefore it will be good if we can get modified lists. - सुबोध कुलकर्णी (talk) 11:22, 5 March 2021 (UTC)
- I see. सुबोध कुलकर्णी, you could use frequency-sorted-count/mr.txt, keep the 30,000 most frequent, then sort alphabetically and split by hand on each letter. See Help:How_to_create_a_frequency_list?#UNILEX.27s_lists. Yug (talk) 11:53, 5 March 2021 (UTC)
- I tried to pushed it forward but it's a bit more complex than I anticipated. Ideally, you would 1) add a prefix so
औ.txt
becomes/Marathi_words_starting_with_औ.txt
, 2) merge the rarest letters together. I must refocus on non-wiki projects, can you call for help from local wiki-developers ?
- Many thanks Yug for detailed explanation. These are useful to start with. Our group has taken lexicographical approach now to develop lists. So we need alphabetical lists to get forms of words. For example we create list like this - शरीर, शरीरभर, शरीराकडून, शरीराकडे, शरीराचं, शरीराचा, शरीराची, शरीराचे, शरीराच्या, शरीरात...etc. The members distribute work according to letters. Therefore it will be good if we can get modified lists. - सुबोध कुलकर्णी (talk) 11:22, 5 March 2021 (UTC)
# Define language iso=mr # get file, cut out meta, sort by 2nd column (frequency), keep 50000, keep only word, sort by 1st column, alphabetically, save to .txt file curl https://raw.githubusercontent.com/unicode-org/unilex/master/data/frequency/${iso}.txt | tail -n +6 | sort -k 2,2 -n -r | head -n 50000 | cut -d$'\t' -f1 | sort -k 1,1 > ${iso}.txt # get mr.txt content, for all line starting with alpha-num, convert first letter to lowercase, then print in files depending on first symbol cat mr.txt | awk '{file = (/^[[:alnum:]]/ ? tolower(substr($0,1,1)) : "symbol") ".txt"; print >> file; close(file)}' # Remove a to z files find . -regex './[a-z].txt' -delete # Convert to wiki lists format `# {item} sed -i -E 's/^/# /g' `find . -type f -name "?.txt"` # See line counts, sorted numerically descendant wc -l * | sort -n -r # See lines count, if n<200 then print filename, add file to merged.txt wc -l * | awk '$1 < 200 {print $2}' | xargs cat >> merged.txt
Without merge (50 files) | With merging (32 files) |
---|---|
99860 total 50000 mr.txt 4976 स.txt 4462 प.txt 3745 म.txt 3545 क.txt 3195 व.txt 2201 न.txt 2183 ब.txt 2134 अ.txt 1789 र.txt 1666 द.txt 1623 आ.txt 1568 ग.txt 1524 ज.txt 1507 त.txt 1376 श.txt 1132 ल.txt 1102 ह.txt 1089 च.txt 1076 उ.txt 1025 भ.txt 809 य.txt 791 फ.txt 766 ख.txt 652 ट.txt 645 घ.txt 480 ए.txt 456 इ.txt 446 ध.txt 420 ड.txt 318 ठ.txt 273 झ.txt 182 थ.txt 163 ओ.txt 118 छ.txt 115 ऑ.txt 64 ऐ.txt 55 ढ.txt 44 औ.txt 29 २.txt 26 ई.txt 20 ष.txt 20 ऊ.txt 20 १.txt 14 ऋ.txt 6 ऱ.txt 4 ३.txt 2 ९.txt 2 ८.txt 1 ॐ.txt 1 ४.txt |
4976 स.txt 4462 प.txt 3745 म.txt 3545 क.txt 3195 व.txt 2201 न.txt 2183 ब.txt 2134 अ.txt 1789 र.txt 1666 द.txt 1623 आ.txt 1568 ग.txt 1524 ज.txt 1507 त.txt 1376 श.txt 1132 ल.txt 1102 ह.txt 1089 च.txt 1076 उ.txt 1025 भ.txt 886 merged.txt 809 य.txt 791 फ.txt 766 ख.txt 652 ट.txt 645 घ.txt 480 ए.txt 456 इ.txt 446 ध.txt 420 ड.txt 318 ठ.txt 273 झ.txt |
- There is also a list List:Mar/Lemmas-without-audio-sorted-by-number-of-wiktionaries which is updated every day by a bot, so it should be always fresh. The list consists of words that are present in one or more Wiktionaries, but have no recording in Commons. At the top of the list, there are words with the largest number of Wiktionaries. You could probably give it a try too, सुबोध कुलकर्णी. Olaf (talk) 16:34, 5 March 2021 (UTC)
Automatically updated lists of unrecorded audio
Not everybody here is probably aware that there are lists of unrecorded words available for 72 languages. The lists are sorted by the number of the language versions of Wiktionary where a corresponding word is described, with the most popular words at the top, so the lists should maximize in a way the usefulness of the recording. Words with audio recordings present in Commons are removed automatically from the lists every night. In this way, the lists should be always fresh. The lists have always a title in the form of <language code>/Lemmas-without-audio-sorted-by-number-of-wiktionaries
: afr, ang, ara, ast, aze, bel, ben, bul, cat, ceb, ces, cmn, csb, cym, dan, deu, ekk, eng, epo, est, eus, fao, fas, fin, fra, gla, gle, glg, grc, gre, guj, hau, heb, hin, hrv, hun, hye, ido, ina, ind, isl, ita, jav, jpn, kan, kat, kaz, khm, kor, kur, lat, lit, ltz, lvs, mal, mar, mkd, mlg, mlt, mon, msa, nld, nor, oci, pan, pnb, pol, por, ron, rus, san, slk, slv, spa, sqi, swa, swe, tam, tel, tgl, tha, tur, ukr, urd, vie, wuu, yid, yue. Olaf (talk) 16:51, 5 March 2021 (UTC)
- This is game changer. Welcoming new contributors of 72 languages will no more be a tricking question of providing relevant lists. More lists coming. We can refocus on outreach and calling for new contributors to audio document their voices, their languages, their cultures. Yug (talk) 18:15, 5 March 2021 (UTC)
Outreach
I used the opportunity of bumping into a currently inactive user to go to his wikipedia (Catalan), ask him where I could announce we now have a cat list, and went to make a gentle announcement. I don't expect it to pay off soon, but by several pings, we should have some folks landing back here on Lingualibre. I didn't contact the ca:wikt community but you see the idea : leaving small many announcements here and there so people know our name. Smaller pings are ok. "Sorry all, i've been busy on LinguaLibre project those days", this would be helpful too. I tried to emphasis what service Lili provides to them (not sure I was good on that, but it's just a ping :) ). Please when you have the opportunity, reach out to local communities. Especially those not currently active. We have nice lists in 72+ languagea now. Let the wiki folks know and record more. Yug (talk) 08:24, 7 March 2021 (UTC)
- @Pamputt hi, they started a light conversation-description of Catalan about cat valencia, cat central, cat balearic and cat Western (? not sure it was 3 or 4 different) pronunciations. Do you have any understanding on this Catalan issue ? Is this like Marseille French VS Paris French accents or something else ? Yug (talk) 18:25, 7 March 2021 (UTC)
- I do not precisely know how different are these Catalan varieties but they are more different than French from Paris and French from Marseille because theses varieties are considered as different dialects. So it is something like Gascon (Q930) and Occitan auvernhat (Q1186) for the Occitan language. So we could start to import this dialect in Lingua Libre to be able to record in these dialects. At least, we should import the main dialects here, namely Northwestern Catalan, Valencian, Central Catalan, Balearic, Rossellonese and Alguerese. Pamputt (talk) 18:58, 7 March 2021 (UTC)
- It seems to be the wish expressed by User:Vriullop too, and on another discussion I got. Yug (talk) 19:22, 7 March 2021 (UTC)
- Northwestern Catalan (Q518078), Valencian (Q518079), Central Catalan (Q518087), Balearic (Q518106), Northern Catalan (Q518118), Algherese (Q518128) are now available, so we can record right now words in these dialects. Pamputt (talk) 20:09, 7 March 2021 (UTC)
- It seems to be the wish expressed by User:Vriullop too, and on another discussion I got. Yug (talk) 19:22, 7 March 2021 (UTC)
- I do not precisely know how different are these Catalan varieties but they are more different than French from Paris and French from Marseille because theses varieties are considered as different dialects. So it is something like Gascon (Q930) and Occitan auvernhat (Q1186) for the Occitan language. So we could start to import this dialect in Lingua Libre to be able to record in these dialects. At least, we should import the main dialects here, namely Northwestern Catalan, Valencian, Central Catalan, Balearic, Rossellonese and Alguerese. Pamputt (talk) 18:58, 7 March 2021 (UTC)
License ?
Done
I bumped again into cc-by-sa license for contributions. Aren't we supposed to contribute it all under CC-0 so it's Wikidata compatible ? Yug (talk) 21:39, 8 March 2021 (UTC)
- The licence is up to the user's choice. --Poslovitch (talk) 21:54, 8 March 2021 (UTC)
Metrics > Accounts creations
Hi everyone !
We got about 5 times more account creations this January 2021 (~60) compare to January 2020 (~12).
Welcoming is largely done by hand these days. Having a bot for that may help.
And, given that we are all overloaded, maybe would be wise to outreach for help. Yug (talk) 23:19, 8 March 2021 (UTC)
Help - to delete word
Hi, please guide me how i can delete recorded word from lili. already uploaded on wikimedia commons by mistake. Recorded Marathi word is 'कालका', which i want to delete. Thanks in advance.
- Hi Aparna Gondhalekar, there are two options depending whether "कालका" exists. If "कालका" exists but you record badly, then you just need to record it again and the new recording will replace the previous recording. Or if "कालका" does not exist, we need to delete the file directly on Wikimedia Commons. Pamputt (talk) 21:18, 9 March 2021 (UTC)
Wikimania 2021
It's not a big surprise, but it have been confirmed : Wikimania_2021 will be online only. It will limit our outreach. We used to go there and record 10~20 languages, 5-mins demoing to 30 people, and doing workshop to 40+ others. Also got plenty of small chats (100+) raising awareness about Lili and connecting with devs for fast discussions. Will need to find other way this year too. Yug (talk) 21:34, 9 March 2021 (UTC)
Return with Return
So, we are back. Almost after 50 days, we are back to work. Thanks to User:VIGNERON, User:Yug, User:Pamputt etc who were around. Let's make some noise.
Idea: I have an idea, can you record the word "Return" or "Come back" (or something similar) in your language and put it in the gallery below? Please mention the language name, and meaning in the caption. --টিটো দত্ত (Titodutta) (কথা) 02:09, 23 April 2021 (UTC)
- "Return/Come back" as in "LinguaLibre is back", :en:The Lord of the Rings: The Return of the King] (70 languages) or en:Return of the Jedi (63), right ? Titodutta, please provide some examples / context. Yug (talk) 04:58, 23 April 2021 (UTC)
- Yes you are right. --টিটো দত্ত (Titodutta) (কথা) 19:30, 23 April 2021 (UTC)
Return Gallery
প্রত্যাবর্তন (Protyaborton in Bangla, means "Return")
Retour (French)
Translate doesn't seem to work
I can't seem to be able to translate pages, is this an error on my behalf or are there something wrong with the servers? --Sabelöga (talk) 17:01, 23 April 2021 (UTC)
- Indeed, something is broken. There is a Phabricator ticket to track this issue. Pamputt (talk) 18:30, 23 April 2021 (UTC)
- Okay, thank you. --Sabelöga (talk) 22:01, 23 April 2021 (UTC)
- Hello Pamputt, I tried to translate several pages from the Wiki directly, to test, taking inspiration from the T:xx translation markers (example: https://lingualibre.org/wiki/Translations:Help:Main/14/fr). An error occurs, always the same. I added a line in your task, notifying Tgr who may be interested. He may add the tag of the "OAuthAuthentication" project. Cordially. —Eihel (talk) 14:31, 25 April 2021 (UTC)
- Okay, thank you. --Sabelöga (talk) 22:01, 23 April 2021 (UTC)
- Translations are back. Thanks. Pamputt (talk) 18:54, 27 April 2021 (UTC)
- I still can't seem to be able to translate :( @Pamputt & Eihel --Sabelöga (talk) 22:12, 28 April 2021 (UTC)
- Sabelöga can you describe precisely (or post a screenshot) when you want to translate the main page? Pamputt (talk) 08:29, 29 April 2021 (UTC)
- Pamputt When I click translate it looks like this, and nothing else happens. https://imgur.com/a/fgY1sSl --Sabelöga (talk) 15:42, 29 April 2021 (UTC)
- Sabelöga Indeed, it is the same behaviour as before. Could it be a problem of cache? Could you try to clear it (see Wikipedia:Bypass_your_cache to know how to bypass it if needed). Seb35 and VIGNERON, do you have any idea? Pamputt (talk) 17:26, 29 April 2021 (UTC)
- Pamputt I've tried to clear cache, to log in on different devices, edit on computer and mobile and translate uninlogged in incognito mode and when I tried to manualy create Translations:Help:Configure_your_microphone/1/sv this error appeared:
- Sabelöga Indeed, it is the same behaviour as before. Could it be a problem of cache? Could you try to clear it (see Wikipedia:Bypass_your_cache to know how to bypass it if needed). Seb35 and VIGNERON, do you have any idea? Pamputt (talk) 17:26, 29 April 2021 (UTC)
- Pamputt When I click translate it looks like this, and nothing else happens. https://imgur.com/a/fgY1sSl --Sabelöga (talk) 15:42, 29 April 2021 (UTC)
Internt fel [1738fa8dc0b56f3d0f41bed6] /index.php?title=Translations:Help:Configure_your_microphone/1/sv&action=submit Error from line 294 of /opt/mediawiki/1.35/extensions/OAuthAuthentication/auth/OAuthPrimaryAuthenticationProvider.php: Class 'MediaWiki\Extensions\OAuthAuthentication\AuthBlacklist' not found Backtrace: #0 /opt/mediawiki/1.35/includes/auth/AuthManager.php(2470): MediaWiki\Extensions\OAuthAuthentication\OAuthPrimaryAuthenticationProvider->providerRevokeAccessForUser() #1 /opt/mediawiki/1.35/includes/auth/AuthManager.php(864): MediaWiki\Auth\AuthManager->callMethodOnProviders() #2 /opt/mediawiki/1.35/includes/user/User.php(848): MediaWiki\Auth\AuthManager->revokeAccessForUser() #3 /opt/mediawiki/1.35/extensions/Translate/src/SystemUsers/FuzzyBot.php(17): User::newSystemUser() #4 /opt/mediawiki/1.35/extensions/Translate/TranslateHooks.php(1095): MediaWiki\Extensions\Translate\SystemUsers\FuzzyBot::getUser() #5 /opt/mediawiki/1.35/includes/HookContainer/HookContainer.php(321): TranslateHooks::validateMessage() #6 /opt/mediawiki/1.35/includes/HookContainer/HookContainer.php(132): MediaWiki\HookContainer\HookContainer->callLegacyHook() #7 /opt/mediawiki/1.35/includes/HookContainer/HookRunner.php(1529): MediaWiki\HookContainer\HookContainer->run() #8 /opt/mediawiki/1.35/includes/EditPage.php(1904): MediaWiki\HookContainer\HookRunner->onEditFilterMergedContent() #9 /opt/mediawiki/1.35/includes/EditPage.php(2232): EditPage->runPostMergeFilters() #10 /opt/mediawiki/1.35/includes/EditPage.php(1724): EditPage->internalAttemptSave() #11 /opt/mediawiki/1.35/includes/EditPage.php(680): EditPage->attemptSave() #12 /opt/mediawiki/1.35/includes/actions/EditAction.php(71): EditPage->edit() #13 /opt/mediawiki/1.35/includes/actions/SubmitAction.php(38): EditAction->show() #14 /opt/mediawiki/1.35/includes/MediaWiki.php(527): SubmitAction->show() #15 /opt/mediawiki/1.35/includes/MediaWiki.php(313): MediaWiki->performAction() #16 /opt/mediawiki/1.35/includes/MediaWiki.php(940): MediaWiki->performRequest() #17 /opt/mediawiki/1.35/includes/MediaWiki.php(543): MediaWiki->main() #18 /opt/mediawiki/1.35/index.php(53): MediaWiki->run() #19 /opt/mediawiki/1.35/index.php(46): wfIndexMain() #20 {main}
--Sabelöga (talk) 21:46, 29 April 2021 (UTC)
- Hello Pamputt and Sabelöga, I admit that I didn't search deeply, but I don't understand the change from status to resolved from T280972 (Translating does not work anymore). I still cannot access the Translate pages. Also, the translation wiki pages (page/xxx/code_language) are accessible via Translate, so I am willing to believe that the problem is unrelated, but I am confused. A translation page on the wiki is created and read for translation from Translate, is there no cause link? If these pages are blocked, can FuzzyBot update them? Removing the caches does not solve anything. See also phab:T281289. Why add an old extension version that does not work on MW 1.35 by adding a patch instead of adding what is recommended? Cordially. —Eihel (talk) 11:10, 30 April 2021 (UTC)
HIGH PRIORITY: Audio recordings have dust and clicks
- Moved to Lingualibre:Technical board.
Publish on Wikimedia Commons
Hello, I just tested, but my records are not published on Commons. My tests: on Firefox, then on Chrome, with 50, then with 1 expression (s), with license CC3.0-BY-SA and CC1.0. —Eihel (talk) 06:51, 2 May 2021 (UTC)
- phab:T281636 —Eihel (talk) 07:10, 2 May 2021 (UTC)
- Usually I have the same with the first two recordings in a session. Then I can upload them again at the end. Try again with more recordings, and using "retry filed upload" button. Poemat (talk) 08:07, 2 May 2021 (UTC)
I add a user who has the same problem: Le Commissaire. —Eihel-LiLi (talk) 15:33, 6 May 2021 (UTC)
- Bonjour @Seb35 , Faudrait voir avec Le Commissaire si le problème persiste aussi (avant de clore le ticket Phab. Sincères salutations. —Eihel (talk) 10:01, 4 June 2021 (UTC)
- J’ai mis un message à Le Commissaire sur sa page de discussion.
- Le problème que vous avez eu était spécifique à votre compte, c’est peut-être arrivé à d’autres personnes mais ça semble assez rare. Aussi, à partir du moment où un utilisateur a réussi à faire un envoi vers Commons, alors c’est un problème différent du vôtre (celui-ci, qui ressemble mais l’erreur est intermittente). Plus globalement, il faudrait que le message d’erreur soit explicite plutôt que d’aller à chercher dans la console du navigateur, je vais ouvrir un ticket Phabricator en ce sens. Seb35 (talk) 10:28, 4 June 2021 (UTC)
- Bonjour @Seb35 , Faudrait voir avec Le Commissaire si le problème persiste aussi (avant de clore le ticket Phab. Sincères salutations. —Eihel (talk) 10:01, 4 June 2021 (UTC)
Translation admins
Done — WikiLucas (🖋️) 14:05, 19 July 2021 (UTC)
I updated this ticket, explaining our need of translation admins. I'm espacially thinking of Sabelöga and Eihel, who have the skills and the needs to get this rights (e.g. here).
If the community agrees, we can ask the developper team currently working on the project to implement this new status into Lingua Libre, and we will then be able to elect new translation admins on LiLi.
You can vote by using {{Support}} or {{Oppose}}
.
All the best, — WikiLucas (🖋️) 12:21, 4 May 2021 (UTC)
- Hello WikiLucas, Especially since the tvar translation variables have just changed. —Eihel-LiLi (talk) 16:32, 5 May 2021 (UTC)
- UPDATE: Translation admins should now "exist" on Lingua Libre. See [T262855] Implement new user rights. --Poslovitch (talk) 19:35, 3 July 2021 (UTC)
Vote
- Support (proposer) — WikiLucas (🖋️)
- Support We are are early stage for the communnity, having 3 active referents for any given administrative task is required (see also en:Bus factor). It is also necessary to document process as we see them appears, in a concise therefore maintainable way. Yug (talk) 15:09, 4 May 2021 (UTC)
- In this project, the rights associated (example: pagetranslation) with translation administrators are already contained in the administrators. In addition, an administrator can self-grant the right without going through a formal request (on any WM). I therefore think that we are far from the indispensable (wo)man (especially after Strasbourg IMHO). Also, if I want to continue on this project and following the previous section… —Eihel-LiLi (talk) 16:29, 5 May 2021 (UTC)
- @Eihel-LiLi "Active" [and skilled] is an important word. I'm admin but not active on translations pages. We have about 4 admins truly active this past 6 months, AFAIK only WikiLucas was admin while truly active [and skilled] on pagetranslation. Adding 2+ more is required. Seems on the way. Yug (talk) 09:59, 6 May 2021 (UTC)
- And Pamputt too (already TA on WD for example). Cordially. —Eihel-LiLi (talk) 15:14, 6 May 2021 (UTC)
- @Eihel-LiLi "Active" [and skilled] is an important word. I'm admin but not active on translations pages. We have about 4 admins truly active this past 6 months, AFAIK only WikiLucas was admin while truly active [and skilled] on pagetranslation. Adding 2+ more is required. Seems on the way. Yug (talk) 09:59, 6 May 2021 (UTC)
- In this project, the rights associated (example: pagetranslation) with translation administrators are already contained in the administrators. In addition, an administrator can self-grant the right without going through a formal request (on any WM). I therefore think that we are far from the indispensable (wo)man (especially after Strasbourg IMHO). Also, if I want to continue on this project and following the previous section… —Eihel-LiLi (talk) 16:29, 5 May 2021 (UTC)
- Support Agree to ask for this new status. Pamputt (talk) 15:46, 4 May 2021 (UTC)
- Support Agreed. DSwissK (talk) 18:31, 4 May 2021 (UTC)
- Weak support —Eihel-LiLi (talk) 15:49, 6 May 2021 (UTC)
- Support J’ai confiance. Lyokoï (talk) 17:57, 10 May 2021 (UTC)
- Support I'm up for it! --Sabelöga (talk) 18:53, 19 May 2021 (UTC)
Discussion
- I'd rather see Titodutta. —Eihel-LiLi (talk) 01:20, 6 May 2021 (UTC)
- @Eihel-LiLi Titodutta is already an admin on LiLi, which means he has the
pagetranslation
right. Implementing this translation admin status would allow us to grant some users thepagetranslation
right without granting them all admin rights (like the right todelete
pages orblock
users for instance). — WikiLucas (🖋️) 07:31, 6 May 2021 (UTC)- Ah OK. I took the most prolific users, but I remembered that you and Pamputt are TAs… —Eihel-LiLi (talk) 15:04, 6 May 2021 (UTC)
Browsing the sound library
Nicolas NALLET is currently working on the page that will display the recordings of Lingua Libre, and would like to know the list of filters that we would like to use on this page (e.g. by language, by speaker, by date...)
Feel free to suggest other filters or give your opinion on suggested filters 🙂 — WikiLucas (🖋️) 12:58, 20 May 2021 (UTC)
(pinging @Yug, Pamputt, & Titodutta — WikiLucas (🖋️) 15:48, 20 May 2021 (UTC))
- Great news!
- The most obvious ones are, I guess, the following:
- by language
- by speaker
- by speaker's language proficiency (beginner, etc.)
- by genre (male, female, etc.)
- --Poslovitch (talk) 13:38, 20 May 2021 (UTC)
- Hello WikiLucas00 and Poslovitch
- by cat (
deepcat
,incategory
) - by coord (
nearcoord
,boost-nearcoord
) - by link (
linksto
)
- by cat (
- The codes in parentheses are those of CirrusSearch, an extension that can be added to LiLi. Poslovitch's proposals also have filters contained in WikibaseCirrusSearch (
haswbstatement
). Tell me what you think of this. Cordially. —Eihel (talk) 20:36, 20 May 2021 (UTC)- @Eihel could you describe a bit how do you imagine this would work? (since the recordings on Lingua Libre don't have cat or coord at all, and could have link but I couldn't find any examples, I'm a bit confused and would like to know more). Same question for CirrusSearch, we could look into it to see if it can be installed, but what use do you see for it? (the only use I know is for WikibaseCirrusSearch). Cheers, VIGNERON (talk) 14:42, 26 May 2021 (UTC)
- Code on github please. You may check Forvo and Codepen to find elegant html5 audio element and css. Yug (talk) 22:00, 26 May 2021 (UTC)
- Hello @VIGNERON , The WikibaseCirrusSearch extension requires the installation of the CirrusSearch extension. This means that it does not change much. It is true that my proposals are not very Catholic, but this project will evolve over time. To begin with, this page contains a cat (not all LiLi TPs contain a cat, this should be corrected). However, since you want an example, here is one (the TPs where we both participated with insource). Best regards. —Eihel (talk) 09:54, 4 June 2021 (UTC)
- For example, the lists - which are the way to correctly make a significant number of records - were already numerous before Strasbourg. Now only one language letter appears (a). A search on its history for its own lists is possible knowing how they were recorded. But for example, if I want the lists in French in a search, "List:Fra" is not sufficient, because we only get a part. In the future, categories should be created for lists: by user, by language, by set (from the same record session) and by subject (fruit, animals, etc.). Otherwise it will quickly be insurmountable from a moment. Cordially. —Eihel (talk) 14:04, 4 June 2021 (UTC)
- Code on github please. You may check Forvo and Codepen to find elegant html5 audio element and css. Yug (talk) 22:00, 26 May 2021 (UTC)
- @Eihel could you describe a bit how do you imagine this would work? (since the recordings on Lingua Libre don't have cat or coord at all, and could have link but I couldn't find any examples, I'm a bit confused and would like to know more). Same question for CirrusSearch, we could look into it to see if it can be installed, but what use do you see for it? (the only use I know is for WikibaseCirrusSearch). Cheers, VIGNERON (talk) 14:42, 26 May 2021 (UTC)
Plans for the next armageddon?
Are there any contingency plans implemented after the Big Fire? A regular backup for example? Poemat (talk) 22:49, 24 May 2021 (UTC)
- @Poemat good question, thanks for asking. There is obviously some plans. I'll let @Seb35, Nicolas NALLET, & Michael Barbereau WMFr complete and/or correct me but right now, there is daily backups on a server in an other datacenter. Cheers, VIGNERON (talk) 12:47, 26 May 2021 (UTC)
Request for Mon language Code= mnw
Done
Do not have Mon language for this so I added Thai language I would like to have this problem resolved thanks. message posted by User:咽頭べさ (talk)
- Hello again @咽頭べさ thank you for pointing out that Mon language was missing on Lingua Libre! I added it, you should from now on be able to record words in this language 🙂 Please read the message I posted on your talk page before recording new words.
- All the best, — WikiLucas (🖋️) 16:40, 27 May 2021 (UTC)
Celebrating the coming 500k milestone
Hello @DenisdeShawi, DSwissK, Eihel-LiLi, Julien Baley, KlaudiuMihaila, Lepticed7, Lyokoï, Olaf, Pamputt, Poemat, Poslovitch, Sabelöga, Theklan, Titodutta, Yug, & सुबोध कुलकर्णी
As you may have seen, we recorded 30,000 pronunciations during the current month (2nd most active month ever), the very first full calendar month since the rebirth of the website, after the datacenter fire that stalled the project for 6 weeks. If we keep a similar pace, we should reach in June the important milestone of 500,000 recordings made on Lingua Libre. That is incredible.
I wanted to ask you all, how do you want to celebrate this milestone? Feel free to suggest anything below, and let's try to celebrate it properly 🙂
All the best
— WikiLucas (🖋️) 14:33, 27 May 2021 (UTC)
- Hi there, I remember registering numbers up to 1399 in French (c:File:LL-Q150 (fra)-Poslovitch-1399.wav). I abide to get that number up to 4242 once we reach that milestone ! --Poslovitch (talk) 18:18, 27 May 2021 (UTC)
- Some kind of reward would be nice, like a star for the home-pedia user page. Or a physical sticker sent by post, similar to what Wikimedia does from time to time. Or an online event of sorts. KlaudiuMihaila (talk) 16:45, 29 May 2021 (UTC)
- We gather and make an apéro. Lepticed7 (talk) 16:54, 29 May 2021 (UTC)
- Maybe an online event is the simple to do actualy. What did you think about a Live on Twitch with some guests about Lingua Libre, its history, how people made some very big recording session, how its help describe language, etc… ? Lyokoï (talk) 10:22, 1 June 2021 (UTC)
- It's possible to have some budget for celebrating :)Xenophôn(talk) 08:54, 8 June 2021 (UTC)
- We gather and make an apéro. Lepticed7 (talk) 16:54, 29 May 2021 (UTC)
- Some kind of reward would be nice, like a star for the home-pedia user page. Or a physical sticker sent by post, similar to what Wikimedia does from time to time. Or an online event of sorts. KlaudiuMihaila (talk) 16:45, 29 May 2021 (UTC)
Failed to upload on Wiki Commons
Hi, I am an editor from Central Bikol Wiktionary. I have tried to record words and it went through. But it has failed to be uploaded on commons. I think it's the second time to happen. This was only after the Lingua Libre has came back. My internet connection is stable so I guess there might be some internal problems. I hope not. Kunokuno (talk) 14:58, 28 May 2021 (UTC)
- Hello @Kunokuno I'm truly sorry that this problem occurred, thanks for warning us about it.
- Could you please tell us your current setup (device, browser, microphone)? How many words did you record? Could you try to reproduce the bug with 10 words, and then look at your browser's console (instructions here) to tell us the error message if there is one?
- Thank you in advance.
- All the best. — WikiLucas (🖋️) 16:21, 28 May 2021 (UTC)
- Hello everyone, sorry for the late response. My records are still not getting through to commons. The record was successful, but it cannot be upload on commons. My device is a intel core i5 laptop, browser is google chrome, and I'm using a headset with a built in microphone. I have also tried recording on my phone but it has the same error. I have tried doing the screenshot for the error message, if there's any. Please check here. Sorry, I am not quite knowledgeable on the codes and programming languages. Kunokuno (talk) 13:53, 18 June 2021 (UTC)
500000!
Lili reached 500 000 recordings. Congratulations to everybody! Olaf (talk) 12:56, 15 June 2021 (UTC)
- Congrat dear all speakers! It’s unbelievable! \o/ Lyokoï (talk) 23:30, 15 June 2021 (UTC)
- Indeed, congratulations to all of you, let us go to the million o_O. Pamputt (talk) 16:57, 16 June 2021 (UTC)
- Yeah !! On va pouvoir faire la fête ! (🗨️ translate) Yug (talk) 21:06, 12 November 2021 (UTC)
- Indeed, congratulations to all of you, let us go to the million o_O. Pamputt (talk) 16:57, 16 June 2021 (UTC)
Lingua Libre video tutorial
Hi everyone! I made a short video tutorial for Lingua Libre, in French. If you like it, I could create one in English and we could include it in the {{Welcome}}
template, to help newcomers.
Here is the video, please tell me your thoughts about it! also available here on YouTube
All the best — WikiLucas (🖋️) 10:04, 23 June 2021 (UTC)
- I really like it. It is not too long, very clear, etc. So I think it would be a good idea to create one in English. Few remarks:
- if you create one video in English, is it possible just to make the movie with the interface in English and then to create the text as subtitle (Wikimedia Commons supports subtitles), so that it would be easy to translate the subtitles in several languages (remain the problem of the interface itself in English).
- on Wikimedia Commons, I think you should write what music is used in the video and where does it come from in order to be sure it is a free-licence music
- Very nice job. Pamputt (talk) 18:56, 23 June 2021 (UTC)
- Thank you @Pamputt ) ! I think I will indeed make a video with the interface in English, with no built-in subtitles as you suggested, and we will then be able to add TimedText subtitles on Commons. I think I'll also make a version with built-in substitles (so basically the same video as here but with everything in English), in order to have a cleaner English version to be post and share on YouTube.
- EDIT: I added English subtitles on the French video, to test the functionality, it seems to work well!
- Thank you for your remark about the music, I added the information on the file's description.
- See you! 🙂 — WikiLucas (🖋️) 10:08, 24 June 2021 (UTC)
Auto-inserting recorded words to Wiktionary
Done (discussion in progress on the LL:Technical board) — WikiLucas (🖋️) 15:17, 26 July 2021 (UTC)
Hi, I am back after a long hiatus! :) I wanted to ask about auto-inserting recorded words to Wiktionary. Is it possible to automatically insert recorded files into the respective Wiktionary entries if I had imported those words from a specific Wiktionary category? For instance, I did a test batch today from "ଶ୍ରେଣୀ:ବାଲେଶ୍ୱରୀ_ଶବ୍ଦ" from the Odia Wiktionary. The uploaded words do appear on Commons but I need to manually add each recording. Is there a way to automate that?
My second question is something that I had asked long back - is there a way to change (or choose from two options) the filename. For instance, I would like to use the Commmons convention of "TWO_LETTER_ISO_CODE-WORDNAME.EXTENSION" format (e.g. "or-କଳା.wav"). If there is already a file that exists, then the new file can be "or-କଳା-01.wav". In that way, viewing the words in the Commons category would be easier meaning "or-କଳା.wav" and "or-କଳା-01.wav" will appear close to each other. One can even check which of the recordings is better to use on Wikimedia projects. In the backend you can of course connect the files to your Wikibase by providing unique IDs to each recording.
Hugs of solidarity for your grave loss because of the fire! With everything going on with COVID last and this year, this was horrible! <3 --Subhashish (talk) 14:45, 24 June 2021 (UTC)
- Hi @Psubhashish I'm Lingua Libre Bot's operator. It cannot operate on Wiktionaries on which it has not received the bot flag. Feel free to file a request on LinguaLibre:Bot. I'm falling behind with the various currently pending requests since I've been the handyman of Lingua Libre on and off, but at some point I'll be able to tackle these ;) --Poslovitch (talk) 15:23, 24 June 2021 (UTC)
- Hello all! @Poslovitch done, please let me know if there is anything that I could do.
File name
- Hi Psubhashish regarding the second question about the filename, it has been decided to have only one record by word and by locutor. This means that if you record again the same word, the previous record will be replaced by the new one. Thus, it is possible to correct a bad/wrong pronunciation. Why would you like to record two times the same word? Pamputt (talk) 17:50, 24 June 2021 (UTC)
- @Psubhashish & Pamputt I think that Psubhashish is refering to the historical naming convention (NB there is no actual naming convention on Commons, it is merely some advice for naming files) of pronunciation files on Commons (see here), that was unchanged since 2005 and clearly insufficient. This page was suggesting just to put a 2-letter language code and the pronunced word in the filename, which was problematic as soon as another speaker pronounced the same word (that's why they suggested to add a number if it was the case). I changed this page recently, to advice users to display in the filename at least the language spoken (iso 639-3 if possible), the word written in the language's writing system, an identifier for the user, and a place related to the speaker (the place where they learned the language and/or where they live). Lingua Libre's automatic naming already does that, except for the place of learning/residence (which is for the moment only available on the speaker's element, on Lingua Libre). @Psubhashish I don't understand why you would want to change your filenames for some more reductive ones. The more precise the filename is, the better it is to know information about the speaker! And it is still very easy to search for a precise word, you just have to type the word+.wav in Commons, or the word itself directly in Lingua Libre's searchbar.
- All the best — WikiLucas (🖋️) 18:48, 24 June 2021 (UTC)
- @Pamputt and @WikiLucas00 I didn't actually mean to create ambiguous filenames based on the older convention. I was worried for the multiple kinds of naming inside the category c:commons:Odia pronunciation. The way the files are organized there are or-NAME.extension (e.g. File:Or-ଅନ୍ୟ.wav). What I am proposing is slightly different than how you want to capture the information in the file. I am all for metadata being captured inside the description. In fact, I'd support to add a field to describe the ISO 639-2/639-3 three-letter-codes (e.g. Ori-nor-ଏଇଚି.wav). There is currently no link to the Lingua Libre QID and I'd propose to add that too.
- What I was proposing was not to reduce information collected but simplifying the filename. We're struggling at the moment to use a bot, find and search and insert a file from Commons into a Wiktionary entry. I'd love to hear from you all what the issue would be if the file descriptions template (
{{Lingua Libre record}}
contains information such as language name, language ISO (including variation), language Glottocode (which linguists prefer because ISO is faulty. ref. requirements by language archives such as Living Tongues, ELR and Language Archive Cologne), and information about speaker's age range, gender and region (as dialects also vary from region to region, optional field as this is personal data).
- What I was proposing was not to reduce information collected but simplifying the filename. We're struggling at the moment to use a bot, find and search and insert a file from Commons into a Wiktionary entry. I'd love to hear from you all what the issue would be if the file descriptions template (
- The filename, however, can be simpler as using a bot to search for duplicates is hard now for the community because the QID and username are included in the filename. What if all that information, as I explained above, are included in the information below in the template and the file name can be the ISO 639-1 (for standard spoken forms or macrolanguages) or ISO 639-2 or 639-3 (for dialects/variations)? As I had explained in my previous comment, nor-NAME.wav and nor-NAME-01.wav will appear close to eachother because of alphabetical sorting. An average user without the knowledge of bots can even manually test the quality of recordings if they are using files on different Wikimedia projects. Can at least this be piloted for one language? --Subhashish (talk) 02:12, 25 June 2021 (UTC)
I have created a sub-section just to make clearer the discussion. I am completely lost. Currently, the files created on Lingua LIbre are all named such as File:LL-Q33810_(ori)-Psubhashish-ଫସ୍କା.wav, which mean File:LL-QID (LANGUAGE_CODE)-(LOCUTOR NAME)-WORD.wav, with QID the identifier of the language on Wikidataidentifier of the recording on Lingua Libre, LANGUAGE CODE can be either two or three letters (ISO 639-3) if there is no 2 letters code for the language, LOCUTOR NAME, the name of the person who record on Lingua Libre and WORD the word that has been recorded. So could you give us an example pointing to a file that has not a suitable name from your point of view? I think it will help me to get your point. Pamputt (talk) 06:13, 25 June 2021 (UTC)
- @Pamputt Watch out. The QID is not the recording's, it's the language's Wikidata QID ;) --Poslovitch (talk) 08:13, 25 June 2021 (UTC)
- Indeed :) Thank you, I correct in my previous message. Pamputt (talk) 08:34, 25 June 2021 (UTC)
- Hello all, what meant to say is I understand that you have a convention for LL. But I personally do not want my username of the QID of the language or too many signs or even blank spaces. All of that are a problem when it comes to a few thousand recordings by multiple authors where the same word recorded by different people do not even appear close to each other in a sorted list. As I had written earlier, metadata can be better captured in a more formatted way inside Commons and you're capturing it even better inside the Wikibase of LL. The question is whether the file name should have all the metdata or can it have even the most essential metadata. The username is irrelevant in a filename. If I click a picture of the Eiffel Tower or the Taj Mahal, my username appearing in the filename can only indicate a copyright owner pride. :D QID is a Wikimedian's paradise. It makes no sense to a common user. Entries on Commons are not just for use by Wikimedians but for the larger public. An ISO code (or a Glottolog ID) does this job (though one can argue that not all the people understand ISO codes). The three letter ISO code would address the language-dialect-variation in most cases. The word itself in the preferred script is self explanatory. All the metadata can be included inside the page using the LL template. I do not understand the insistence on adding additional info (QID and username). Also, just curious what really is the issue with ISO-FILENAME.EXTN (ori-କ.wav) for the first occurrence and ISO-FILENAME.EXTN (ori-କ-1.wav) for the second occurrence and so on? --Subhashish (talk) 09:19, 25 June 2021 (UTC)
- Not all the languages we allow to record on LinguaLibre have an ISO code. That's why the QID is useful. --Poslovitch (talk) 09:33, 25 June 2021 (UTC)
- @Psubhashish , Poslovitch replied about the QID. About the username, the goal is to ensure that there is only one record per speaker. With such name, if you record twice the same words, only the lastest record will remain. It is very useful if you want to correct a wrong/bad pronunciation because the preivous recording is automatically replaced by the new one. Thus, no need for the user to ask for a deletion of the previous file on Wikimedia Commons.
- That's said, I do not see the benefits to shorten the filename name. If you are looking for a given word, using the search engine on Wikimedia Commons should find the recordings. If you are interested by mass import, so Lingua Libre Bot is probably the tool you are looking for. If you want to do it by yourself, there are already some Python codes (other that LLBot) that do this job. See for example this code that is used on the French Wiktionary. Pamputt (talk) 11:09, 25 June 2021 (UTC)
- Not all the languages we allow to record on LinguaLibre have an ISO code. That's why the QID is useful. --Poslovitch (talk) 09:33, 25 June 2021 (UTC)
- Hello all, what meant to say is I understand that you have a convention for LL. But I personally do not want my username of the QID of the language or too many signs or even blank spaces. All of that are a problem when it comes to a few thousand recordings by multiple authors where the same word recorded by different people do not even appear close to each other in a sorted list. As I had written earlier, metadata can be better captured in a more formatted way inside Commons and you're capturing it even better inside the Wikibase of LL. The question is whether the file name should have all the metdata or can it have even the most essential metadata. The username is irrelevant in a filename. If I click a picture of the Eiffel Tower or the Taj Mahal, my username appearing in the filename can only indicate a copyright owner pride. :D QID is a Wikimedian's paradise. It makes no sense to a common user. Entries on Commons are not just for use by Wikimedians but for the larger public. An ISO code (or a Glottolog ID) does this job (though one can argue that not all the people understand ISO codes). The three letter ISO code would address the language-dialect-variation in most cases. The word itself in the preferred script is self explanatory. All the metadata can be included inside the page using the LL template. I do not understand the insistence on adding additional info (QID and username). Also, just curious what really is the issue with ISO-FILENAME.EXTN (ori-କ.wav) for the first occurrence and ISO-FILENAME.EXTN (ori-କ-1.wav) for the second occurrence and so on? --Subhashish (talk) 09:19, 25 June 2021 (UTC)
- Indeed :) Thank you, I correct in my previous message. Pamputt (talk) 08:34, 25 June 2021 (UTC)
@Pamputt thanks for sharing this. I share the same concern with you when it comes to ISO and had shared about Glottolog ID. Glottolog ID is something field researchers as Gregory Anderson (Living Tongues) or organizations such as LAC and ELP use. But apart from Glottolog being used by field researchers, the classification is indeed really detailed. Does using QID solve any particular issue? I am yet to have explore the LL Bot but have made a request. BTW can the LL Bot be used for inserting files that are already there on a Commons folder? You still didn't share why the ISO-FILENAME.EXTN and ISO-FILENAME-01.EXTN option is a bad one and why "LL-QID (ISO)-USERNAME-NAME.wav" is preferred over the former for the languages with ISO standards. Also, have you considered the need for the same word being recorded multiple times by someone who speaks in different accents or there is a need for different intonations/moods? A word might be written the same way in a particular writing system but there are often aforementioned needs. If a new recording overwrites an existing one, many might accidentally overwrite audio files that are needed. --Subhashish (talk) 14:34, 25 June 2021 (UTC)
- @Psubhashish I let Poslovitch answer concerning LLBot.
- Does using QID solve any particular issue?
- Using QID allow us to be able to record any language/dialect even those that would not be yet available in Glottolog. In addition, we are sure that the QID is stable and will not change in the future.
- You still didn't share why the ISO-FILENAME.EXTN and ISO-FILENAME-01.EXTN option is a bad one and why "LL-QID (ISO)-USERNAME-NAME.wav" is preferred over the former for the languages with ISO standards.
- This is what I tried to explain in the previous message. This is used to manage double recording and to correct bad pronuncitation files easily. If we use "ISO-FILENAME.EXTN", it is not linked to a locutor and so it means several files can be created by the same locutor, and the "bad" files will be kept. A name such as "LL-QID (ISO)-USERNAME-NAME.wav" solves this problem (maybe "LL" is not needed but it is only two letters). In addition, how you would record word from dialects or languages that do not have ISO codes if we use something like "ISO-FILENAME.EXTN"?
- Also, have you considered the need for the same word being recorded multiple times by someone who speaks in different accents or there is a need for different intonations/moods? A word might be written the same way in a particular writing system but there are often aforementioned needs. If a new recording overwrites an existing one, many might accidentally overwrite audio files that are needed.
- This are really rare cases. If a user wants to record himself/herself with several accents, probably most of the recordings will not be "natural", which mean the audio files will be poor quality for reusing. That's said, there is a way to manage words that spell the same but have differents pronunciations. In such cases, it is possible to add in bracket a precision about the word we want to record. For example in French, we have File:LL-Q150 (fra)-0x010C-fils (pluriel de fil).wav (fils (plural of fil)) and File:LL-Q150 (fra)-0x010C-fils (enfant).wav (fils (child)). So that, using the bracket, we are sure about the user intent Pamputt (talk) 16:53, 25 June 2021 (UTC)
LinguaLibreBot pour le Wiktionnaire en Chaoui
- To be later moved to LinguaLibre:Bot.
Bonjour, je veux relancer la discussion pour permettre le bot LinguaLibre d'ajouter des audio sur shy.wiktionary.org . je suis le seul admin de ce projet. je peux vous aider pour l'algorithme des pages, si vous n'êtes pas contre. merci d'avance.--Reda Kerbouche (talk) 12:48, 2 July 2021 (UTC)
- Salut Reda Kerbouche : on est train de réfléchir comment prendre en charge au mieux les différents Wiktionnaires. Si vais essayer de me motiver pour proposer quelque chose durant l'été. Pamputt (talk) 12:54, 2 July 2021 (UTC)
- Bonjour Reda ! Je suis le dresseur du bot. Il faut remplir le formulaire dans LL:Bot pour que l'on ai les renseignements de base. Et d'ici à la fin de l'été, nous devrions avoir quelque chose de fonctionnel. --Poslovitch (talk) 14:02, 2 July 2021 (UTC)
Salut Poslovitch et Yug normalement Pamputt vous a transmis toutes les informations nécessaire. Pamputt a même fait une demande pour avoir le statut de Bot dans le wiktionnaire en Chaoui. et je viens de créer la page d'utilisateur du bot, que vous pouvez modifier comme vous voulez. S'il y a de nouveau tenez-moi au courant, surtout pour le test du bot amicalement--Reda Kerbouche (talk) 14:45, 6 August 2021 (UTC)
Extracting Words
Hello, in the last days I have watched the Videos about the Annual Plan 2021/2022 and after that I have thinked about if it is helpful to use the words that where mentioned in the videos extract them and add them as files to Wikimedia Commons. From my point of view it is useful. It were a chance to get a lot of words in a short time. What do you think about that. Is it something that is helpful or not.--Hogü-456 (talk) 19:04, 27 July 2021 (UTC)
- Hogü-456 welcome, Can you share with us the webpage or material you think about via a link ? So we can see better what you are talking about.
- If you want to extract unique words from text, we already have some scripts to extract lists from raw text or to extract unique words from wikipages. Yug (talk) 14:18, 28 July 2021 (UTC)
Mass deletion
Hi, can you delete all recordings from 12:55 on the 5 June 2021 I made, I recorded them in the wrong language. See here. Thanks! Berrely (talk) 10:42, 2 August 2021 (UTC)
- Hi Berrely, for now I have listed the recordings here. Currently, I am developing a bot that will fix massively such issues. I hope it will be finished before the end of August. Could you confirm that the "correct" language is Farsi (instead of English)? Pamputt (talk) 11:10, 2 August 2021 (UTC)
- Pamputt yes the correct language is Farsi, not English. I already deleted the files from Commons, and intend to rerecord them. Berrely (talk) 13:21, 14 August 2021 (UTC)
Newbie Questions!
Hiya, I'm an admin/editor on Cornish Wikipedia. We're not a very Wiki-proficient team, really, and I'm quite new to a lot of this. So I have some silly questions I'm sure you'd be kind enough to help with!
- What is the best use of LiLi for minority languages, do you think? I'm currently seeing it as a good way to make recordings easily that can be added to Cornish Wikipedia pages to help learners with pronunciation.
- What does the LiLi Bot do? I'm sorry, I learned about this project at Wikimania and I got a good idea of how to create recordings but I didn't manage to work out the bot side of things.
- I've seen some Wiki projects use pronunciation files in-line after the word in the wiki page but I can't find any examples of it now I'm thinking of it so I can yoink the code for that! Can anyone tell me the code for adding an audio file in-line as you would for a pronunciation?
- Do you have any other advice for getting the most out of LiLi?
Sorry for the newbie questions and thank you! Gwikor Frank (talk)
- Hi @Gwikor Frank and welcome to Lingua Libre! I'll try my best to answer your questions 🙂
- I think that any use is a good one, but indeed, if you have a list of terms you want to record, it might be a good start! You could put them in a local list, use it in the Record Wizard (Step 3, "local list") and then edit manually each page on which you want to display the recordings.
- You will learn more about the bot here: LL:Bot. What it does it updating pages of several wikis. So for example if you record the word "XYZ" in a language, if the wikis on which it works have a page for this, it will add your recording on this page. For the moment, it works on a few wiktionaries and on wikidata.
- There's a template on the English Wikipedia, see for example this page. I don't know if that's what you were looking for?
- I would say: contribute at your own pace, most of the work is about choosing the words you will record! Please use Firefox in priority for your recordings, and check your audios before sending them. Remember that you can only submit 380 words/hour, if you want to record more words you will need to request the autopatrol status on Commons. Don't hesitate to visit our Help pages!
Spread the word about Lingua Libre, the more the merrier, it's always nice to have several accents for a language 🙂
All the best and welcome again, don't hesitate if you have more questions! — WikiLucas (🖋️) 14:56, 14 August 2021 (UTC)
Ngangaesther
Hello My name is Esther from Kenya and I will be grateful to know more about LinguaLibre
- Hello Esther, welcome on Lingua Libre. What are you interested in? First of all, you may indicate which languages you speak on your user page (look at here to know how to do). Then, you can start to record words in any language you speak. If you have no idea what to record, there are several ways to find words. We can for sure help you but we will need to know in which language(s) you are interested to record words. Best regards. Pamputt (talk) 18:37, 17 August 2021 (UTC)
Hello,on my user page l normally use English but l speak swahili our national language,my interest is records words in our national language swahili
- Hi Esther, there is currently one list in Swahili. We can record words that are in it. Pamputt (talk) 08:40, 27 August 2021 (UTC)
Lists stopped working
Done 09:51, 6 September 2021 (UTC)
When I select a list in the Record Wizard, and press Done, it hangs with a beautiful self-describing message:
read the message |
---|
Using the return value of openWindow as a promise is deprecated. Use .openWindow( ... ).opening.catch( ... ) instead. load.php:343:965 jQuery.Deferred exception: list is not defined ListGenerator.prototype.fetch/<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:578:331 mightThrow@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:49:149 resolve/</process<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:49:808 setTimeout handler*resolve/<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:50:144 fire@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:46:209 fireWith@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:47:402 fire@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:47:446 fire@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:46:209 fireWith@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:47:402 Deferred/</deferred[tuple[0]]@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:50:900 ajax/xhr<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:1201:391 fire@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:46:209 fireWith@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:47:402 done@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:129:95 callback/<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:132:601 EventHandlerNonNull*send@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:132:822 ajax@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:127:945 jQuery.ajax@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:147:701 ajax@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:1200:746 get@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:1199:362 ListGenerator.prototype.fetch@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:577:859 proceed/<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:459:96 OO.ui.Process.prototype.execute@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:459:754 OO.ui.Dialog.prototype.executeAction@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:483:46 OO.ui.ProcessDialog.prototype.executeAction@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:490:950 OO.ui.Dialog.prototype.onActionClick@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:480:841 OO.EventEmitter.prototype.emit@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:162:483 OO.EventEmitter.prototype.emit@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:162:483 OO.ui.mixin.ButtonElement.prototype.onClick@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:196:661 dispatch@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:69:742 add/elemData.handle@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:66:388 EventListener.handleEvent*add@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:67:178 jQuery.event.add@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:152:86 on/<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:65:697 each@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:5:2 each@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:3:2 on@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:65:668 on@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:65:211 on@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:75:814 OO.ui.mixin.ButtonElement.prototype.setButtonElement@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:195:692 OoUiMixinButtonElement@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:195:181 OoUiButtonWidget@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:213:113 OoUiActionWidget@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:453:616 OO.ui.Dialog.prototype.getActionWidget@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:482:491 OO.ui.Dialog.prototype.getActionWidgets@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:482:381 OO.ui.Dialog.prototype.getSetupProcess/<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:481:612 proceed/<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:459:96 OO.ui.Process.prototype.execute@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:459:754 OO.ui.Window.prototype.setup@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:478:606 OO.ui.WindowManager.prototype.openWindow/</<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:466:171 setTimeout handler*OO.ui.WindowManager.prototype.openWindow/<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:466:121 fire@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:46:209 add@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:46:710 OO.ui.WindowManager.prototype.openWindow@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:465:735 OO.ui.WindowManager.prototype.openWindow/<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:465:71 mightThrow@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:49:149 resolve/</process<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:49:808 setTimeout handler*resolve/<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:50:144 fire@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:46:209 add@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:46:710 then/<@https://lingualibre.org/load.php?lang=pl&modules=dataValues%2Cjquery%2Coojs%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%2Coojs-ui-windows%2Csite%7CdataValues.DataValue%2CTimeValue%2Cvalues%7Cext.echo.api%2Cinit%7Cext.recordWizard%7Cext.recordWizard.base%2Ccomponents%2Cgenerator%2Crecorder%2Cstore%2Cupload%2Cvuejs%2Cvues%2Cwidgets%2Cwikibase%7Cext.recordWizard.wikibase.serialization%7Cext.uls.common%2Cinterface%2Cpreferences%2Cwebfonts%7Cjquery.client%2Ccookie%2Cspinner%2Cui%7Cjquery.event.special.eachchange%7Cjquery.spinner.styles%7Cjquery.ui.suggester%7Cjquery.uls.data%7Cjquery.wikibase.entityselector%7Cmediawiki.ForeignApi%2CString%2CTitle%2CUri%2Capi%2Cbase%2Ccldr%2Ccookie%2CjqueryMsg%2Clanguage%2Cstorage%2Cuser%2Cutil%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.libs.pluralruleparser%7Cmediawiki.page.ready%2Cstartup%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-content%2Cicons-interactions%2Cicons-location%2Cicons-media%2Cicons-movement%2Cicons-wikimedia%7Cskins.bluell.js%7Cuser.defaults%7Cutil.inherit%7Cwikibase.api.RepoApi%7Cwikibase.datamodel%7Cwikibase.ui.entitysearch&skin=bluell&version=fvlyt:50:324 undefined |
The only way to use a list now is to copy the content of a file. My wife has the same problem on her account. Olaf (talk) 19:34, 17 August 2021 (UTC)
- Is there any solution to this underway? I can't load local lists either. Azerbaijani audiorecordings (talk) 08:23, 18 August 2021 (UTC)
- Hi @Olaf & Azerbaijani audiorecordings and thank you for your reports. I doesn't work for me neither, I warned @Poslovitch who identified where the problem comes from and will fix it as soon as he can! All the best — WikiLucas (🖋️) 12:08, 18 August 2021 (UTC)
- @Azerbaijani audiorecordings As a temporary workaround: Go to the list edition, for example here, click on the edited text, copy everything (Ctrl+A Ctrl+C), go to the Recording Wizard, paste it there (Ctrl+V). Olaf (talk) 08:07, 19 August 2021 (UTC)
- Hi all, I'm still investigating on it. It should hopefully be fixed no later than September, 1st. --Poslovitch (talk) 13:15, 24 August 2021 (UTC)
- Excellent workaround User:Olaf. That's quite simple. Workaround 2: use "external tool" option and try PetScan (PagePile>>PetScan) or Wikidata query. --টিটো দত্ত (Titodutta) (কথা) 22:08, 25 August 2021 (UTC)
- That should be fixed now! --Poslovitch (talk) 09:54, 28 August 2021 (UTC)
- @Poslovitch Unfortunately, me and my friend are still experiencing the problem. :( --Julien Baley (talk) 22:14, 30 August 2021 (UTC)
- @Poslovitch It's not working for me neither. — WikiLucas (🖋️) 14:26, 1 September 2021 (UTC)
- @Julien Baley & WikiLucas00 : What about now? Hopefully it's fixed now! ^^' --Poslovitch (talk) 18:42, 2 September 2021 (UTC)
- It now works again for me, thank you! 🙂 — WikiLucas (🖋️) 21:32, 2 September 2021 (UTC)
- @Poslovitch It's not working for me neither. — WikiLucas (🖋️) 14:26, 1 September 2021 (UTC)
- @Poslovitch Unfortunately, me and my friend are still experiencing the problem. :( --Julien Baley (talk) 22:14, 30 August 2021 (UTC)
- That should be fixed now! --Poslovitch (talk) 09:54, 28 August 2021 (UTC)
- Excellent workaround User:Olaf. That's quite simple. Workaround 2: use "external tool" option and try PetScan (PagePile>>PetScan) or Wikidata query. --টিটো দত্ত (Titodutta) (কথা) 22:08, 25 August 2021 (UTC)
- Hi all, I'm still investigating on it. It should hopefully be fixed no later than September, 1st. --Poslovitch (talk) 13:15, 24 August 2021 (UTC)
- @Azerbaijani audiorecordings As a temporary workaround: Go to the list edition, for example here, click on the edited text, copy everything (Ctrl+A Ctrl+C), go to the Recording Wizard, paste it there (Ctrl+V). Olaf (talk) 08:07, 19 August 2021 (UTC)
- Hi @Olaf & Azerbaijani audiorecordings and thank you for your reports. I doesn't work for me neither, I warned @Poslovitch who identified where the problem comes from and will fix it as soon as he can! All the best — WikiLucas (🖋️) 12:08, 18 August 2021 (UTC)
Hi, on the top menu the german translation for Statistics (Statistiken) is missing. Is there anything i don't see when translating? Nortix08 (talk)
- Hello @Nortix08 and thank you for your work on translating Lingua Libre! In Help:Translate you can learn how the different topics to translate are organised. The menu sections are part of the "System messages", and they need to be created by administrators. I checked the list of system messages and a lot of them have not been translated to German yet. If you are interested in translating them, could you please add the translation in the Talk page of each message (mentioning the name of the language)? (for instance, here).
- Thank you again, all the best — WikiLucas (🖋️) 07:43, 26 August 2021 (UTC)
- Hi @WikiLucas00 can you please post a list of system messages? It'll make the translations work much more easier for me. Thank you. --Nortix08 (talk) 06:21, 27 August 2021 (UTC)
- Thanks for the translations. All system messages are now translated into German. Pamputt (talk) 08:38, 27 August 2021 (UTC)
Done Nortix08 (talk) 13:57, 27 August 2021 (UTC)
Swedish translations
Speaking of translations, I noticed not all of these are translated into Swedish either. These to be more precise needs to be created. --Sabelöga (talk) 16:57, 31 August 2021 (UTC)
page | content |
---|---|
MediaWiki:Menu-statistics/sv | Statistik |
MediaWiki:Menu-datasets/sv | Datauppsättningar |
MediaWiki:Aboutwmfr/sv | Om Wikimédia France |
MediaWiki:Contact/sv | Kontakt |
MediaWiki:Group-translationadmin-member/sv | Översättningsadministratör |
Wrong spelling
Done Hello, I want to state that the spelling of Igbo is not Ibo, but Igbo. Can someone please help correct it? Secondly, how do I delete a file already uploaded in Commons? Oby Ezeilo (talk) 05:04, 30 August 2021 (UTC)
- Hello Oby Ezeilo waht do you mean by "the spelling of Igbo is not Ibo, but Igbo"? The label for Igbo (Q251) is Igbo is most of languages. Where do you see "Ibo" instead of "Igbo"? Concerning the way to delete recordin already uploaded on Commons, there are two situations: either there is a problem with the recording or you really want to delete the files. In the first case, you just need to record again the same word and the new recording will replace the previous one automatically. If you are in the second case, could you explain why you want to delete your recording? Pamputt (talk) 16:23, 30 August 2021 (UTC)
- Hello @Oby Ezeilo & Pamputt . I think that Oby Ezeilo is refering to the Babel box
{{#babel:ibo-N}}
. Here, we are not using the name of the language, but its ISO 639-3 code (a 3-letter code, for instance for English it's eng, for French fra...). So, don't worry, we are not mispelling your language, only using its code for the babel box (I put it on your talk page since you don't seem to want it on your user page). - Regarding your second question, I think that a few explainations could help us helping you 😉
- All the best — WikiLucas (🖋️) 07:22, 31 August 2021 (UTC)
- Hello @Oby Ezeilo & Pamputt . I think that Oby Ezeilo is refering to the Babel box
Thank you WikiLucas and Pamputt for your kind explanations. I understand better now. I also noticed that this tool did not give room for categorization of the words pronounced. WikiLucas feel free to drop any message on my User page any time. Cheers.Oby Ezeilo (talk) 12:15, 05 September 2021 (UTC)
Exclusion lists
If anyone uses the regularly updated Olafbot's lists of wanted words (List:Fra/Lemmas-without-audio-sorted-by-number-of-wiktionaries, etc.), and spotted an item that should be removed without recording, you can use the brand new exclusion lists to remove it. For example on the list List:Fra/Lemmas-without-audio-sorted-by-number-of-wiktionaries there was the word "abandonar", which apparently doesn't belong to the contemporary French corpus. Having added it on the exclusion list (here: user:Olafbot/exclusion list/Fra) the bot knows this item should never appear in French lists it maintains, and removes it during the next update.
Each "Lemmas without audio" list (afr, ang, ara, ast, aze, bel, ben, bul, cat, ceb, ces, cmn, csb, cym, dan, deu, ekk, eng, epo, est, eus, fao, fas, fin, fra, gla, gle, glg, grc, gre, guj, hau, heb, hin, hrv, hun, hye, ido, ina, ind, isl, ita, jav, jpn, kan, kat, kaz, khm, kor, kur, lat, lit, ltz, lvs, mal, mar, mkd, mlg, mlt, mon, msa, nld, nor, oci, pan, pnb, pol, por, ron, rus, san, slk, slv, spa, sqi, swa, swe, tam, tel, tgl, tha, tur, ukr, urd, vie, wuu, yid, yue) has a corresponding exclusion list (afr, ang, ara, ast, aze, bel, ben, bul, cat, ceb, ces, cmn, csb, cym, dan, deu, ekk, eng, epo, est, eus, fao, fas, fin, fra, gla, gle, glg, grc, gre, guj, hau, heb, hin, hrv, hun, hye, ido, ina, ind, isl, ita, jav, jpn, kan, kat, kaz, khm, kor, kur, lat, lit, ltz, lvs, mal, mar, mkd, mlg, mlt, mon, msa, nld, nor, oci, pan, pnb, pol, por, ron, rus, san, slk, slv, spa, sqi, swa, swe, tam, tel, tgl, tha, tur, ukr, urd, vie, wuu, yid, yue). I hope it will help.
Normally I would add a link to the exclusion list in a description of each lemmas list, but unfortunately, Lingua Libre engine doesn't allow adding any kind of comments or descriptions to lists, so this ad is the only way to spread a word about the new functionality. Olaf (talk) 09:54, 13 September 2021 (UTC)
- @Olaf Thank you so much for this useful new function! Indeed, the Record Wizard does not yet understand comments, categories nor templates on List pages, but this will be considered for future updates. — WikiLucas (🖋️) 18:48, 13 September 2021 (UTC)
Ajout d'une nouvelle langue
Bonjour !
Je souhaite ajouter la langue Q3196953 mais en suivant la procédure, je ne vois pas LinguaImporter. Quelqu'un peut-il me dire pourquoi?
Cdt, BamLifa
- @BamLifa c'est parce que tu n'es pas administrateur. Je viens d'importer le Nande (Q646152) Pamputt (talk) 17:16, 13 September 2021 (UTC)
- @Pamputt , merci beaucoup pour cette précision. Si cette option n'est réservée qu'aux admins, pourquoi en parler dans la doc sans cette précision ? En plus, vue la multitude des langues que nous avons qui n'existent pas encore chez Lingua libre, ne pensez-vous pas que vous devriez simplifier cette tâche ? J'ai encore une autre langue à ajouter, le Bira (bila). BamLifa (talk) 12:41, 20 September 2021 (UTC)
- @BamLifa c'est indiqué sur cette page (c'est même le titre de la section (Outil pour les administrateurs)). Je ne me rappelle pas pourquoi c'est réservé aux admins mais ça limite au moins les vandales qui voudraient importer des choses qui ne sont pas des langues. Bref, j'ai importé le Bira (Q656403) et le Bila (Q656404). Si ce ne sont pas les bonnes langues, peux-tu me donner le code ISO 639-3 correspondant (ou au moins l'identifiant Wikidata) ? Pamputt (talk) 14:06, 20 September 2021 (UTC)
- @Pamputt , merci beaucoup pour cette précision. Si cette option n'est réservée qu'aux admins, pourquoi en parler dans la doc sans cette précision ? En plus, vue la multitude des langues que nous avons qui n'existent pas encore chez Lingua libre, ne pensez-vous pas que vous devriez simplifier cette tâche ? J'ai encore une autre langue à ajouter, le Bira (bila). BamLifa (talk) 12:41, 20 September 2021 (UTC)
Lists still don't work properly
@WikiLucas00 @Poslovitch It's better than before, but still, sometimes the Record Wizard hangs when a list is chosen. Then I have to reload the page, and try again. Usually the second or the third time of trying the same list, it starts to work. Probably a race condition. Olaf (talk) 09:47, 30 September 2021 (UTC)
- @Olaf It also happens to me sometimes, but I think that it could be related to the button for removing words you already recorded. When you load a list of words you never recorded (typically Olafbot's lists), ticking the button seems to kill the loading. Best — WikiLucas (🖋️) 10:23, 30 September 2021 (UTC)
Liste des mots à prononcer
Salut ! Existe-t-il une page où des mots peuvent être ajoutés pour qu'un bon samaritain puisse parler ? Vivaelcelta (talk) 11:30, 3 October 2021 (UTC)
- Bonjour Vivaelcelta, les listes sont faites pour cela. Vous pouvez créer votre propre liste qui pourra ensuite être enregistrée par n'importe qui. Pamputt (talk) 16:50, 3 October 2021 (UTC)
- Merci Pamputt. — Vivaelcelta (talk) 22:38, 3 October 2021 (UTC)
Projet Outils pour la patrouille
Hi,
This week, a project lead by student of University Toulouse 3 - Paul Sabatier is starting. It will be about the prototyping of patrolling tools. I supervise this project, assisted by Adélaïde Calais. The students study computer science with a specialization in Artificial Intelligence. The aim is to have them prototyping (or even developing) tools to help Lingua Libre's patrol, by automatically detecting any kind of mistake/error related to the files. We already identified a few types of mistakes: clicks, crackles, pops and labelling issues (wrong label/wrong language).
We need the community on two points :
- are there other problems you could think of?
- we need some recordings having issues, in order for the students to be able to work. If you already recorded them again, it is not a big deal, Commons has a file history. Don't hesitate to provide us the files that have or had problems.
Lastly, I created a project page, available here.
See you, Lepticed7 (talk) 09:19, 19 October 2021 (UTC)
- Hello Lepticed7, Translated page —Eihel (talk) 19:49, 22 October 2021 (UTC)
Rashidun Caliphate
Hello @Zinou2go , LL-Q13955 (ara)-Zinou2go-الخلافة الراشدة.wav is problematic (currently الخلافة الراشدة (Q204439) on LiLi): it contains several cuts (clicks). I proposed the file for deletion in Commons. The recordings seem to be working better, could you record Rashidun Caliphate again? I didn't check the other records, but they are likely to have "clicks" as well. Also, can an admin delete this item on LiLi, please? Cordially. —Eihel (talk) 15:31, 12 November 2021 (UTC)
- @Eihel Please do not nominate files for deletion before asking for the speaker to record it again and waiting a while for their answer. Also, these recordings will come useful for the team currently working on the audio issues of Lingua Libre, so we'd better not delete them (I thought you read my messages on Discord about this). — WikiLucas (🖋️) 15:48, 12 November 2021 (UTC)
- @WikiLucas00 , J'ai enlevé la suppression sur Commons. —Eihel (talk) 15:54, 12 November 2021 (UTC)
Code of Conduct
Hi everyone, I just noticed again MediaWiki's mw:Code of Conduct (2015) and Wikimedia Foundation's foundation:Universal Code of Conduct (2021/02). Back in 2015, 0x010C included the first one as a condition to contribute to RecordWizard's codebase. As far as I know, Lili.org and its community, so far, has no Code of Conduct. We may be implicitely binded by it or by some Wikimedia France's Code of Conduct, but it would be cleaner to explicitly adopt one and display it here, in written. We could therefor do the following :
- Short round to confirm with have nothing in place so far.
- Vote for 2 months to adopt the most recent foundation:Universal Code of Conduct (2021/02)
- Copy the text into LinguaLibre:Universal Code of Conduct.
Yug (talk) 14:48, 14 November 2021 (UTC)
Pre-discussion
Do we already have a Code of Conduct binding LinguaLibre ? Yug (talk) 14:48, 14 November 2021 (UTC)
Vote
Are you for or against adopting the foundation:Universal Code of Conduct (2021) as a code of conduct for LinguaLibre's community ?
Possible votes : {{Support}} • {{Weak support}} • {{Weak oppose}} • {{Oppose}}
- Support (proposer) — better to be explicit, have a framework in place, just to be clear to all on where we stand. Yug (talk) 14:48, 14 November 2021 (UTC)
Lingua Libre website should be more appealing to Language Learners
- See also Forvo.com.
It would be useful if LinguaLibre follows the example of Forvo to increase the number of language learners interested in the Project.
Forvo.com has a way of displaying the information that engage users and makes it very easy to find pronunciations.
For example, if someone wants to learn how to pronounce "Honoré de Balzac" in French, it would be faster to find the audio on Forvo than on LinguaLibre. Also, Forvo displays the data in a way more appealing to language learners:
- https://forvo.com/search/Honoré_de_Balzac/
- https://lingualibre.org/index.php?search=Honoré+de+Balzac
Would it be possible to improve the way that data is displayed on LinguaLibre to make it more appealing to Language Learners ? In such way, the number of active users recording audios would increase significantly. -- Marreromarco
- Some people previously reported such "issue". There is a ticket on Phabricator to keep this in mind. However, the priority is currently given to develop patrol tools for Lingua Libre and we do not expect to see major improvements related to the audio brosing in the coming months (at least if we have no more external developers). I think it is like this because Lingua Libre has been though so that it helps for recording, not for listening; the second is let to the other Wikimedia projects, mainly Wiktionaries et Wikidata. Pamputt (talk) 16:00, 14 November 2021 (UTC)
- YES ! There are oral discussions and proposals in this direction, but LinguaLibre being a volunteers-based team, we are moving slowly. Forvo is a for-profit entity, it locks the copyright and resale of recordings made on its platform to the speaker-creator and to themselves, to then sell those recordings with a profit. They therefor have money and swift decision-making to sustain their UI/UX efforts. We are shorter on those sides. --Yug (talk) 16:30, 14 November 2021 (UTC)
Sound Library's forking and hacking
On the Sound Library side, I was able to duplicate/fork it, which allows to start hack its CSS. Copy those codes into your own namespace :
- User:Yug/common.js → Special:MyPage/common.js
- User:Yug/MediaWiki:SoundLibrary.js → Special:MyPage/MediaWiki:SoundLibrary.js
- User:Yug/LinguaLibre:Explore_the_sound_library → Special:MyPage/LinguaLibre:Explore_the_sound_library
In those codes, you then have to replace all occurrences of "Yug" by your username, and it's should work. You can start hacking toward a more elegant interface. Note: the JS copy is in your *personal* JS and has a "stop" condition so the various JS instances won't fight. --Yug (talk) 16:30, 14 November 2021 (UTC)
Allow recording only in the user's Native Language to avoid passing "mispronunciations" to Wiktionary
I started a discussion on the German Wiktionary because some words on LinguaLibre are not available on the DeWikt. The German Community told me that LinguaLibre adds words into Commons, but the Bot only accepts audios from “few” trusted users using a filter.
The English and German Wiktionaries use a bot called "DerbethBot" to add audios from Commons. However, the English Wiktionary community asked to block Lingua Libre's recordings because there were non-native speakers recording audios and the Bot had no way to differentiate them from Native speakers. After the audios were introduced in the English Wiktionary they had to forbid adding audios from LinguaLibre:
https://en.wiktionary.org/wiki/Wiktionary:Beer_parlour/2020/July#Labeling_non-native_audio
I believe that it is necessary to avoid giving “mispronunciations” to Wictionaries. That is similar to vandalism on a Wiktionary if the reader doesn't know that it is hearing a bad pronunciation and believes that it is “native speaker”:
Some suggestions: 1) Would it be possible to name the audios files to specify if the speaker is a native or not? For example, if a French speaker records the word "maison" it could be named "maison-fr-native.ogg" . If a language learner records the same word : "maison-fr-learner.ogg"
2) A radical way to address the issue would be to only allow to record in one's native language. Of course, users could change it, but strong warnings could be added and always remind people to record only their native language. Forvo seems to take this approach.
It might be valuable for Linguists to have recordings of non-native speakers to study their accent features in an L-2 Language. However, in my humble opinion the pronunciations added to Wiktionary should be only native speakers and bots should have a way to differentiate them.
Link to the German Wiktionary discussion about LinguaLibre: https://de.wiktionary.org/wiki/Wiktionary:Teestube#:~:text=von%20technischer%20seite%20gibt%20es%20keinem%20problem%2C%20zwei%20bots%20auf%20de.wiktionary%20arbeiten%20zu%20lassen.
- Hi, this depends on the Wikitionary policy, and it could be different from a language to another one. Anyway, it is already possible to select only recordings done by native speaker. To do that, the speaker has to fill the language level (P16) property ith the value native (Q15) (see for example Pamputt (Q466)). Other values for language level (P16) are given here. Pamputt (talk) 16:38, 16 November 2021 (UTC)
Sursilvan
User:Franz.Roos.1955 made 2 recordings in en:wp:Sursilvan : rauna (Q689785), tschitta (Q689786). Sursilvan has no iso code. Do we have a procedure for such languages ? (I forgot if the case already shown up). Yug (talk) 20:37, 17 November 2021 (UTC)
- There is not issue. It simply uses the Wikidata identifier when there is no ISO code. Se for example Occitan auvernhat (Q1186). To record in such languages, we have to create an item for this language/dialect on Lingua Libre, and this is already done for Sursilvan (Q74905). Pamputt (talk) 21:59, 17 November 2021 (UTC)
commons:commons:structured data
I've been very pleased with LL's tooling, that does so much of the process of uploading to Commons, sensible naming, description-writing, and categorisation for me; however, I have an idea for an additional step LL could automate. This is in Commons' no-longer-so-new structured data section, which manifests (among other ways) as a tab on the file page.
As an example of what could be automatically added to a file's datastore, there is a property called 'audio transcription' which serves a similar role to Commons' TimedText subtitle functionality (silly example: commons:TimedText:051226-kakapo-billbooming.ogg.en.srt) but for shorter clips -- in other words, seemingly designed with applications like LinguaLibre in mind.
Since these are of the so-called 'monolingual text' datatype, the source language can be specified (or where not part of the main set of languages Wikimedia uses, the special code 'mis' is used and 'language of work or name' used as a qualifier) at the same time as the actual text that is being spoken, which LL has access to since the audio file started out as a text prompt!
What think y'all? Arlo Barnes (talk) 04:25, 19 November 2021 (UTC)
- Hi Arlo Barnes there is Phabricator ticket about this topic. Currently there are not yet all properties on Wikidata to fit all Lingua Libre properties. For example, I proposed to create a property for the language level of a speaker but it did not get enough support. SO I guess, we should first list all properties we would like to add on SDC. Pamputt (talk) 07:18, 19 November 2021 (UTC)
[Feature Request] Play next sound automatically while checking recordings
After recording sounds it is important to check them to verify their quality. However, it is very tiring to record 380 words and afterwards have to click 380 times on the “Next button” while checking them.
After recording, would it be possible to add a button to "Play next sound automatically" ? Screenshot Here Marreromarco (talk) 04:09, 20 November 2021 (UTC)
- Agreed, it is already tracked on Phabricator. Pamputt (talk) 09:45, 20 November 2021 (UTC)
"How to use Lingua Libre for your language learning"
I recently found a "new" way to benefit from the sounds on Lingua Libre. I would suggest that it could be advertised on the Lingua Libre main website and on the Wikipedia in French/English:
- GoldenDict is a FOSS Dictionary application very valuable for language learners.
A way to benefit from Lingua Libre recordings is to download the datasets, unzip them and "load" the sounds on GoldenDict (as Sound Directories. Screenshot here). In such a way, users have easily an offline "Pronunciation Dictionary". It is very easy to do. Here is an screenshot of how it looks to GoldenDict the French word "fuir". Another example here.
Lingua Libre sounds can be used with GoldenDict OFFLINE. That is a huge advantage in developing countries, where language learners often do not have reliable internet connection.
It would be valuable to create a description on the Lingua Libre website about "How to use Lingua Libre sounds for your language learning" .
There it would be possible to describe how to use the audios offline with GoldenDict, etc. If more methods are developed (Anki add-on), better GUI, Android App, etc. they could be explained there.--Marreromarco (talk) 04:41, 20 November 2021 (UTC)
- 1) Reuse of datasets : Yes ! Dataset download and reuse must be showcasted and strengthened. I think a "Reuses gallery" page could be created, with screenshot and minimal how-to for GoldenDict, Anki and others.
- 2) Anki: You are the 4th or 5th contributor to rise the need for an Anki add-on. We need to do something on this side, yes. It's more than 1~2 days work and too big for a volunteer work, so we need to apply for a grant. I'am looking in and mapping our options at the moment ({{Grants table}}). At one point we have to jump in and design a project, yes.
- 3) For e-learning app, a 5k€ project was designed by myself a year ago. The funding by local regional government was declined, but it could easily be refreshed.
- We have to redesign some projects and apply in early 2022. Yug (talk) 09:28, 23 November 2021 (UTC)
- The core question is the Human Resources.
- *Daily routines* keeps WikiLucas, Pamputt, Poslovitch and myself –aka the community-side contributors— busy maintaining the place, welcoming and guiding new users, cleaning pages, etc. We are now quite smooth, successful and stable on this side.
- To *push forward* on developments, UI, tools, e-learning, communication, grants, we each have one or two side projects in mind, pushing those slowly. But as always in FOSS projects the task ahead is much larger and we could achieve much more with more human resources.
- Overall, it's possible we are at a new turning right now. As things are stable, with road maps available, we just need 1 to 3 new coordinators and communicants contributors to tip the dynamic into forward-offensive mode, with communication therefor new arrivals, new speakers, new devs, new coordinators and really push forward with new events/workshop, funds and SMART features.
- @Marreromarco, I'am currently writing down structuring "community how to" to ease new contributor's jumping in (see LinguaLibre:Roles, LinguaLibre:Workshops, {{Grants table}}). You are doing a nice push on communication (It's FOSS) and with your questions you are mapping out Lili's needs. Pamputt and WikiLucas are following our progresses. All this is pretty interesting. Yug (talk) 10:48, 23 November 2021 (UTC)
- I would like to work on the "Public Relations" Department of LinguaLibre! - EDIT (28th Nov. 2021) : Any PR campaign would fail miserably if there is no search function. I explain the reasons at the end of this section: LinguaLibre:Events/Winter 2021-2022 Public Relations Campaign
Marreromarco (talk) 23:49, 23 November 2021 (UTC)
- Sound good :) Your outreach to YouTubers and popular FOSS blogs is spot on.
- I am back from a wikibreak, I am cleaning up some last pages, then since the maintenance side is stable I would like to focus my energy on projects design –recording rare languages, technology, PR campaign– and associated grant requests to secure funding and the actual realization of those visions. We can collaborate. You lead on the PR : design your campaign. I can review and help it to fit some Grants formats. Yug (talk) 18:00, 24 November 2021 (UTC)
I created a new wiki page in the "events" section of a "PR Campaign for 2022". Please visit LinguaLibre:Events/Winter 2021-2022 Public Relations Campaign and participate in the discussion with new ideas. EDIT (28th Nov. 2021) I will NOT contribute anymore to a PR campaign. the reasons are explained as comment on the relevant section Marreromarco (talk) 21:20, 25 November 2021 (UTC)
Creating a LL catgory for a dialect
Would be grateful if someone could tell me if it's possible to create a LL category for a dialect?
We're working in Konkani, which has its own (but small) Wikipedia at http://gom.wikipedia.org Under Konkani, there are some dialects spoken, the pronunciation of one can be different from the other.
Would like to create a category for Saxtti (the Salcete dialect of Konkani). This will ensure that readings don't get overwritten by other dialects. Also, it would allow the recordings of many others which might have already been done in Konkani as a how.
Question: How do we create space for the dialects of a language?
Thanks very much, in advance! --Fredericknoronha (talk) 13:34, 27 November 2021 (UTC)
- Hello @Fredericknoronha and welcome to Lingua Libre. I imported Goan Konkani (Q700683) (gom) as it was not on Lingua Libre yet. On Lingua Libre, dialects are treated the same way as languages. You can create an element for your dialect on Wikidata (example for auvergnat dialect) and tell us once it is ready, so that we can import it on Lingua Libre with an admin tool. You can also directly create an element for your dialect on Lingua Libre, following the steps described at Help:Add a new language and taking example of Occitan auvernhat (Q1186). Don't hesitate to ping an admin if you have any questions.
- All the best — WikiLucas (🖋️) 15:35, 27 November 2021 (UTC)
- « there are some dialects spoken, the pronunciation of one can be different from the other. […] This will ensure that readings don't get overwritten by other dialects. »
- If the writing are similar but only the pronunciation differs depending on where the speaker comes from, it looks like different accents.
- Recordings are specific to a word, a language and a speaker. Which means me recording in French the word "bonjour" will be one audio file on Lili. WikiLucas can record in French the same word "bonjour", it will create an other audio file on Lili. My recording(s), since i come from the South West, will carry the southern accent. Recordings by WikiLucas, who lives 700km East of me, will cary the Lyon area accent. Lingualibre will store 2 recordings, one per user. Yug (talk) 21:59, 27 November 2021 (UTC)
- Hello Fredericknoronha, I have imported Salcete Konkani (Q701734) so that you can now record words in that dialect. Pamputt (talk) 17:21, 28 November 2021 (UTC)
Feedback about Lingua Libre by Professor Carol Genetti, PhD
Dear Members of Lingua Libre, I am pleased to share a message from Professor Carol Genetti, a linguist and leading expert in endangered languages. Professor Genetti is author of one of the best books in the field of Linguistics called "How Languages Work". Her vast knowledge and experience are extremely valuable and after reviewing Lingua Libre she said:
Thank you for contacting me and letting me know about this initiative. It is an interesting idea. I especially like the multilingual menus -- very helpful.
Are you aware of this website, hosted by the University of Hawaii (and, I believe, funded by Google). So one thing that occurs to me is the proliferation of such sites. How will people in an endangered-language community find out about their options, and then make an informed choice about which of these online resources will be best over time for their communities? Should such efforts cross-reference each other?
My second thought has to do with longevity. It takes a significant commitment to support a site like this over time. The challenge is having someone who can keep such sites funded, working, organized, relevant, and engaging users over time. How will you make sure that the data will be available in 10, 50, 150 years? Maybe you get that automatically by being associated with Wikipedia. If so, state that. Also, there should be a clear statement of how such data might be used, and by whom, so speakers know that if they record a wordlist, someone might use if for some purpose without their permission (is that right?). I'm sorry to have to bring a down-to-earth message to the inspiration and passion for endangered languages that has clearly fueled this work, but having seen other initiatives stumble in this way, I wanted to be sure that you are thinking about this. Speakers will be entrusting you with such valuable pieces of their lives and their cultures. How will you safeguard this over time? Let people know. Those issues aside, here are a couple of other comments:
- There should be a statement targeted for speakers of endangered languages - why would they want to do this? What is the value for them and their communities? What will happen to the recordings? etc.
- Will you provide speakers with suggestions for what vocabulary to record, e.g. greetings, colors, verb forms?
- It would be helpful if it was clear from the large list of languages which ones have recordings. Maybe put those in a different color font?
- It would be helpful to include translations of the words into one of the world's major languages or the national language. Otherwise, someone's grandkids coming to this in 30 years will not know what the words mean.
- Do you want to move beyond single words to a piece of connected discourse, such as a short poem or story, a song, or the reading of some common text (such as a sentence from the UN Declaration for Linguistic Rights)?
- Should there be a means to flag inappropriate content?
I hope that you find this helpful. And I'm so glad you liked my book! It is lovely to hear that people have found it helpful.
Carol Genetti Vice Provost for Graduate and Postdoctoral Programs NYU Abu Dhabi (she/her/hers)
Marreromarco (talk) 09:23, 4 December 2021 (UTC)
- Hey, this is some interesting feedback.
- "What will happen to the recordings?": Our homepage lacks such important information. We should plan a redesign for 2022 (inspired by the homepage of Common Voice?) so that we finally have a homepage that properly explains what Lingua Libre is and can do.
- "Suggestions of things to record?": This already exists. They're called Lists. We have some pending improvements on that matter (easier to find and contribute to, etc.)
- "Show which languages have recordings": The datasets page could help, but I guess it would be interesting to put that on an easy-to-find page (again, like Common Voice's languages page?)
- "Include translations of the words into one of the world's major languages or the national language": we only support "transcription" for now.
- How could we even "link" the recordings to translations? (Lexemes? Plain text?)
- Who would have to do that? (the locutor? a dedicated team of contributors?)
- Where would it be done? (in the RecordWizard?)
- -> That's an interesting thing to think about, but might be slightly out of scope right now
- "Sentences, stories, songs...?": Yes, indeed. The Record Wizard is already able to do that (with some config tweaks that have to be done by the locutor), but it would be great to streamline this further. Dedicated UI, ability to record an audiobook (or Wikipedia, Wikisource, Wikinews article) as a mixture of sentences that can be stored locally before being all merged together into one audio file sent to Commons, ability for multiple contributors to work on the same book/article... That's something we should also discuss with the Librivox folks: they use Audacity so far, but they might be interested in a tool that's better suited to their needs.
- "flag inappropriate content?": My insight is focused on technical stuff. This sounds more like some editorial guidelines that would have to be debated by the community.
- "longevity?": Should Lingua Libre vanish tomorrow, the audio recordings are not lost. They're all stored on Wikimedia Commons, and that makes them as "immortal" as files stored on hard disks, SSDs, CDs or magnetic bands and mirrored half a dozen times around the world can be. However, I can't say much about our Wikibase, which, at the current time, is the only place where all the recordings and locutor-related metadata is stored. That's a serious single point of failure. There are no dumps and therefore no mirrorring. We'll definitely have to discuss it with Wikimedia France and the Tech Team.
- Hopefully my answers are clear and comprehensible. I'm pleased to have received feedback from Pr. Genetti. Now it's our turn to take matters in our hands! --Poslovitch (talk) 13:13, 5 December 2021 (UTC)
How to delete lists?
Hello, recently I completed some lists. Now everything is done and those lists are needless. Is there any possibility to delete lists? Greetings --Onkel Tomm (talk) 10:02, 10 December 2021 (UTC)
- @Onkel Tomm hello, admins can delete those lists. The lists you created are here. Which ones should I delete ? Yug (talk) 10:25, 10 December 2021 (UTC)
- Hello Yug, please delete all 8 lists, because they are all finally finished. Thanks. --Onkel Tomm (talk) 13:44, 10 December 2021 (UTC)
- @Onkel Tomm We are clean ! thank for asking, it keeps the place clean :) Yug (talk) 15:10, 10 December 2021 (UTC)
Case study
Hello all, I noticed a file upload which gather interesting use cases.
Item | Label | Speaker | Account | Filename | Category |
---|---|---|---|---|---|
Q709231 (arch.) | "Ingenieur" | Q674858 'fleur' | User:Beat_Ruest | File:LL-Q150_(fra)-fleur_(Beat_Ruest)-Ingenieur.wav | commons:Category:Lingua Libre pronunciation by Beat Ruest |
— | Mispelling of "Ingénieur" | – | – | Carries the misspelling | Category page was not created, therefor virtually "lost" to Wikimedia Commons and commons:Category:Lingua_Libre_pronunciation_by_user. |
Questions:
- Question 1: How do we handle mispelling ? I assume renaming ALL THREE of the Q709231's label AND Property:P3 'recording' AND Wikimedia file File:LL-Q150_(fra)-fleur_(Beat_Ruest)-Ingenieur.wav rename. Is that ok or will it break something ?
- Question 2: Category should be automatically created. How do we go for this ? I assume a request on LinguaLibre:Bot
- Question 3: What about the category by *speaker/voice* (Q709231 'fleur'), which curently doesn't exist, and which can have multiple speakers with the same name 'fleur' ?
Yug (talk) 10:39, 10 December 2021 (UTC)
- Question 1: it is a good start. I guess, we need to fix it both on Lingua Libre and on Wikimedia Commons
- Question 2: you speak about categories on Wikimedia Commons? If so, I guess a bot can do it (Lingua Libre Bot or another one).
- Question 3: actually the speaker is identified as "fleur (Beat Ruest)". Only one locutor of Beat Ruest can use the nickname "fleur".
- Pamputt (talk) 11:23, 20 December 2021 (UTC)
- Q1, Q2 agree.
- Q3 : @Pamputt check the categories on commons:File:LL-Q150_(fra)-fleur_(Beat_Ruest)-Ingenieur.wav. Yug (talk) 14:56, 20 December 2021 (UTC)
- @Yug you mean the problem is c:File:LL-Q150_(fra)-fleur_(Beat_Ruest)-Ingenieur.wav is categorized in "Category:Lingua Libre pronunciation by Beat Ruest" and not in "Category:Lingua Libre pronunciation by fleur (Beat Ruest)" or similar name? Pamputt (talk) 07:57, 5 January 2022 (UTC)
Gestion de doublons
- See also Help:Homographs (new, needs review!)
Bonsoir !
Il y a-t-il une gestion de doublons dans LL pour les mots d'une même langue ? BamLifa (talk) 13:45, 18 December 2021 (UTC)
- Bonjour BamLifa, si un même locuteur enregistre le même mot alors l'enregistrement précédent sera écrasé (un même locuteur ne peut enregistrer qu'une seule fois le même mot). En revanche, rien n'empêche l'enregistrement d'un même mot par plusieurs locuteurs et locutrices différentes, c'est même un des objectifs de Lingua Libre : mettre en lumière la diversité des prononciations. Pamputt (talk) 11:19, 20 December 2021 (UTC)
- Bonjour Totodu74, il est possible d'ajouter des indications entre parenthèses (cette information est stockée à l'aide de qualifier (P18)). Voir par exemple fils (pluriel de fil) (Q1685) et fils (enfant) (Q1686). Pamputt (talk) 07:55, 5 January 2022 (UTC)
- Bonjour Totodu74, il est possible d'ajouter des indications entre parenthèses (cette information est stockée à l'aide de qualifier (P18)). Voir par exemple fils (pluriel de fil) (Q1685) et fils (enfant) (Q1686). Pamputt (talk) 07:55, 5 January 2022 (UTC)