extract: Clean headers even if no segmenting is configured
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 26
- Forks
- 36
- PR merge metrics
- No merged PRs in 30d
Description
Currently, extract.py only cleans up the headers and metadata for pofiles that belong to segments (or third-party apps).
So unless you define segments in your config.yaml, you don't get any of those standardization benefits for default pofiles like django-partial.po.
i18n_tool should clean all pofiles it creates.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in extract.py and compare how header and metadata cleanup is applied to segmented or third-party pofiles versus default files such as django-partial.po. Verify the behavior with a configuration that has no segments, and consider the work complete when every pofile created by i18n_tool receives the standard cleanup.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- localization, tooling
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100