GDQuest / GDQuest/learn-gdscript
Translation POT extraction and sync: reduce noise from comments and paths getting swapped
- Dominant language
- GDScript
- Stars
- 2.8k
- Forks
- 235
- PR merge metrics
- No merged PRs in 30d
Description
When syncing the translations in the Learn GDScript translation repository with the POT files using ladle, a lot of comments and file paths get swapped, creating a lot of diff. Then they will get swapped back by translation tools.
This task is about getting rid of this, making sure that across the tools that we use the output is stable. I've already normalized the tools to not wrap long lines; some would do it at 75 characters by default, others 79. So that was constantly diffing the files. Now in our pipeline everything's set to disable wrapping text. But this syncing issue remains.
The reason we need to fix it is it introduces so much noise that it's hard to see which strings have changed or review if there are just a few if there are still the translations are still valid or if anything got a sinking error.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing a translation sync with ladle and comparing the generated POT files with the translation repository output. Trace the pipeline and the translation tools involved in comments and file-path ordering; done means repeated syncing produces stable output without unrelated swaps or noisy diffs.
Written by the indexing model from the issue text.
Assessment
- Domain
- localization, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100