ManimCommunity / ManimCommunity/manim
Continuously generating internationalization `.pot` files
- Dominant language
- Python
- Stars
- 40.9k
- Forks
- 3.1k
- Avg merge
- 3d 12h
- Merged PRs (30d)
- 25
Description
## Enhancement proposal
Currently, `.pot` files are not automatically updated when docstrings change, meaning they have to be manually regenerated regularly. This is not ideal, as translators may be translating old docstrings, wasting their time and effort. It would be great if they could be automatically regenerated when docstrings change, perhaps by including the process in our pre-commit ci.
## Additional comments
Contributor guide
Research direction
Start by locating the existing `.pot` files and the process that generates them, then inspect the pre-commit CI configuration. Determine how docstring changes can trigger regeneration and verify that the generated translation templates stay current after a docstring change.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- ci-cd, internationalization
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100