Hello, the N_ macro doesn't translate the string, it just marks it for translation so it ends up in the po file. You also need to call _ (a.k.a. gettext) to actually get the translation. Attached is a patch to fix this for moserial. HTH, Abderrahim 2017-12-22 19:03 GMT+01:00 Dr. Michael J. Chudobiak <mjc avtechpulse com>:
Hi all, I'm having trouble with i18n. The _("") macros in my program work, but the N_("") ones (for initializing string arrays) don't. Any pointers on what the issue could be? This is the program: https://git.gnome.org/browse/moserial If you run it, see if the Help > About > License text comes out in your language... It doesn't if I run: LC_ALL=fr_CA moserial - Mike _______________________________________________ vala-list mailing list vala-list gnome org https://mail.gnome.org/mailman/listinfo/vala-list
Attachment:
0001-correctly-call-gettext.patch
Description: Text Data