ManimCommunity / ManimCommunity/manim

Continuously generating internationalization `.pot` files

Open
#2,208 2 comments 0 reactions 0 assignees View on GitHub
enhancement i18n to be closed down
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.