Localization and Internationalization
Make your project translatable and get status information for the translations.
Status
Needs design
Design in progress
Needs implementation
Implementation in progress
Stable
Goals
- See translation coverage for your module
Get current status of your module on Damned lies (Should I wait before I make a release?)
click, boom, gettext is implemented and your module is ready to be translated
- Review the list of strings
- Highlight the ones which are not marked
- Suggest when changes need to be made
- Check for consistency (strings ending with a period…)
Some checks could be done using xgettext's --check option; maybe easier to port the code than calling it as a subprocess
- Spellcheck
- See updated translations since last release
- Show list of currently open i18n bugs (depends on a bugtracker integration plugin)
Non-goals
- Be a po editor