Bug11151 Fix Language update_po.py to scan for XML fragments in Python files. #826
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The GEPS044 updated uimanager work included a bunch of XML fragments as strings embedded in the Python files. Unfortunately I did not realize that these would not be found by the standard xgettext utility.
I've updated our update_po script to scan for these fragments, searching for translatable strings, and adding them to the gramps.pot.
In the process I discovered a number of cases where I was attempting to translate (via the XML fragments) already translated strings. The second commit corrects that (and updates gramps.pot).
Thanks to our Finnish translator "niememat" who spotted this issue.