So, with a few patches already in lp:intltool, I've had some time today to go through all the existing patches attached to bugs and see if I can get them into landable state.
The result is an intltool 0.50.0 release, which has a few reasonably sized changes.
The biggest changes are:
- #580526: Finally, support for gsettings gschema.xml files is merged in, which should enable maintainers to get a slightly simpler build setup (i.e. no need to use NOMERGE rule anymore, and you can have intltool directly extract translations from .gschema.xml files).
- #790574: Let xgettext extract Scheme strings out, and add support for
intltool-update -mto find files with marked strings.
- #806006: Improve handling of quotes in
intltool-update -mso you get less (no?) warnings about mismatched quotes, and Python processing doesn't get messed up with docstrings and similar.
- #520986: one for the translators—messages are extracted in the order they appear in original files now, thus allowing translators to infer more of the context from the ordering.
There are a few other bug fixes, but listed above are those with the highest risk factor. Please test and file bugs!