Page MenuHomePhabricator

Lua Module: Recategorize files on a per speaker basis
Open, LowPublicFeature

Description

See Module:Lingua Libre record and PHP/JS rw.Record.js#L125-L137.

image.png (555×1 px, 102 KB)

Our Category:Lingua Libre pronunciation by user is actually on a by wikimedia account system.

Only Wikilucas has sorted, by hand, its files to account for the real speakers. Which is the practice we should have.

text
├─ Category:Lingua Libre pronunciation by user                                     (465  subcategories) ---> actually by account
|  └─ Category:Lingua Libre pronunciation by WikiLucas00‎                           (4 subcategories, 0 files)
|      ├─  Category:Lingua Libre pronunciation by Anniina (WikiLucas00)            (10 F)
|      ├─  Category:Lingua Libre pronunciation by Helena (WikiLucas00)‎             (10 F)
|      ├─  Category:Lingua Libre pronunciation by Renaud (WikiLucas00)‎             (146 F)
|      └─  Category:Lingua Libre pronunciation by Samuel Waina (WikiLucas00)‎       (54 F)
├─ Category:Lingua Libre pronunciation by Yug                                      (369 F) ---> by various speakers

Example of hand edit: https://commons.wikimedia.org/w/index.php?title=File%3ALL-Q1412_%28fin%29-Anniina_%28WikiLucas00%29-paha.wav&type=revision&diff=592183306&oldid=581565257

Good first task: This ticket is a good first task, since it mostly require to dive, inspect codes and categorisation, and push the issue forward. It's observation, hacking of LUA and discussion. Give yourself some time to succeed.

Event Timeline

Yug renamed this task from Create Commons categories based on actual speakers to Recategorize files on a per speaker basis.Dec 31 2021, 6:20 PM
Pamputt changed the subtype of this task from "Task" to "Feature Request".Jan 9 2022, 5:15 PM
Yug triaged this task as Low priority.Jul 6 2022, 11:23 AM
Yug renamed this task from Recategorize files on a per speaker basis to Lua Module: Recategorize files on a per speaker basis.Jul 6 2022, 1:06 PM
Yug updated the task description. (Show Details)
Yug updated the task description. (Show Details)
Yug updated the task description. (Show Details)