GNOME Bugzilla – Bug 630422
Modernize i18n
Last modified: 2010-09-23 16:39:18 UTC
Created attachment 170919 [details] [review] Proposed patch Beast doesn't use modern i18n tools. This can lead to other problems, like DL not being able to update its statistics: http://l10n.gnome.org/module/beast/ I've cooked a patch and it worked fine here. Please review it.
Beast is moving away from intltool for many reasons. E.g. using intltool and its Makefile.in breaks reccursive automake rules and intltool can't properly translate scheme files that beast uses. Apart from that, it's support for translator comments, line numbers, file names and other meta information in .po files is broken for all non .c files. Beast can be translated at transifex and uses a modernized po/Makefile.am infrastructure that operates without intltool. The gnome.org statistics for beast have always been wrong anyway, because intltool wasn't properly parsing our scheme sources, the stats can simply be generated from the provided .po files like transifex does here: http://www.transifex.net/projects/p/gnome-org-beast/c/default/