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.
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.