GNOME Bugzilla – Bug 647090
i18n support in glchess is broken
Last modified: 2013-05-24 01:35:34 UTC
The i18n support is broken in the rewritten glchess, particularly, the gettext initialization (setlocale, bindtextdomain calls) is missing. Also, several strings are not marked for translation.
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.
Created attachment 185550 [details] [review] Another bunch of untranslatable strings I'm afraid there are more strings that are not translatable. Here is one bunch, but this isn't all of it. I was unable to figure out how to mark properly for translation the multiline about_dialog.license text[1], but that's also something we usually translate. Perhaps it would be simpler to use the template text from libgames-support/games-stock.c. Or use a stock GtkLicense: http://developer.gnome.org/gtk3/stable/GtkAboutDialog.html#GtkLicense Also, we have some output for --help, and I'm not entirely sure that it is the best to expose all of that for translators. When using GOption only the descriptions and parameters are translatable, thus the not-to-be-translated texts are foolproof, and that's good. [1]: _("""This is not supported by intltool""") and _("This is not supported by Vala") for multi line texts, at least as long as my little experiments show.
Review of attachment 185550 [details] [review]: Thanks Gabor, pushed to master and gnome-3-0
Well it's been two years, and from my check of the Spanish version of gnome-chess, the only problem I notice is the title of the game in the About dialog. Gabor, are you aware of any other remaining issues?
Closing this as I'm not aware of any remaining i18n issues. Please make new bugs as needed, thanks!