GNOME Bugzilla – Bug 769073
build: Say good-bye to intltool
Last modified: 2016-09-07 14:07:25 UTC
Inspired by https://blogs.gnome.org/mclasen/2016/07/21/using-modern-gettext/, see patch.
Created attachment 331971 [details] [review] build: Say good-bye to intltool intltool is unmaintained nowadays while upstream gettext gained support for formats like GSettings schemas and .desktop files, and offers a mechanism to teach it about other XML formats not yet supported out of the box which we can use for the rest. So there's nothing stopping us, just make the switch ...
Attachment 331971 [details] pushed as 3248c68 - build: Say good-bye to intltool
The three XML files in mutter are no longer extracted, as you can see at https://l10n.gnome.org/module/mutter/#master
(In reply to Piotr Drąg from comment #3) > The three XML files in mutter are no longer extracted, as you can see at > https://l10n.gnome.org/module/mutter/#master Do you have https://git.gnome.org/browse/gnome-control-center/commit/?id=f7fad92?
I can install those locally and generate .pot file for myself, but damned-lies is grossly outdated and doesn't even have a gettext with ITS support - https://bugzilla.gnome.org/show_bug.cgi?id=761992 Most translators use damned-lies exclusively to get translation files and would have a serious problem going through the hassle of setting up git, copying its/loc files, generating .pot file (and all the automake that goes with it) etc. I think this change is a bit premature, and should depend on #761992 and the future bug mentioned in 755466#c17.
This is now fixed in damned-lies thanks to great work by Andrea and Claude.