After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 630422 - Modernize i18n
Modernize i18n
Status: RESOLVED INVALID
Product: beast
Classification: Other
Component: general
v0.7.x
Other Linux
: Normal normal
: ---
Assigned To: Beast Maintainers
Beast Maintainers
Depends on:
Blocks: 621936
 
 
Reported: 2010-09-23 15:01 UTC by Jonh Wendell
Modified: 2010-09-23 16:39 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Proposed patch (24.78 KB, patch)
2010-09-23 15:01 UTC, Jonh Wendell
none Details | Review

Description Jonh Wendell 2010-09-23 15:01:32 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.
Comment 1 Tim Janik 2010-09-23 16:39:18 UTC
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/