Page MenuHomePhabricator

Improve structure of language_names.json
Closed, ResolvedPublic8 Estimated Story Points

Description

Work to do:

  • Improve the structure of language_names.json: Put language codes at the root. Each entry contains the QID and translated labels.
  • Allow keeping custom translations when the file is refreshed with fetch_wiki_langs.py: values prefixed with @ are considered manually edited and should not be overwritten.
  • Move the wiki_langs.json file from data/ into server/assets/ to better keep track of changes.

Event Timeline

Danya triaged this task as High priority.
Danya set the point value for this task to 8.
Danya moved this task from Backlog to Next Version on the Tool-wiki-gender-stats board.
Danya added a parent task: T432521: [VERSION] 0.4.0.
Danya changed the task status from Open to In Progress.Aug 8 2026, 6:06 PM
Danya moved this task from Next Version to Doing on the Tool-wiki-gender-stats board.
Danya renamed this task from Migrate language_names.json to CSV and move to data/ directory to Improve structure of language_names.json and move to data/ directory.Aug 8 2026, 6:23 PM
Danya updated the task description. (Show Details)
Danya renamed this task from Improve structure of language_names.json and move to data/ directory to Improve structure of language_names.json.Aug 9 2026, 2:44 PM
Danya updated the task description. (Show Details)
Danya moved this task from Doing to Done on the Tool-wiki-gender-stats board.