-----BEGIN PGP SIGNED MESSAGE----- This is a call for help, since some strings in the HBCI module simply don't get translated. I enclosed them in the right gettext macros, I translated them in the de.po catalog, but the translation nevertheless doesn't show during runtime.
Here's an example. In the file src/import-export/hbci/hbci-interaction.c Line 366 I have a string defined: /* xgettext:c-format */ data->format_pin_user_bank = _("Please enter PIN for \n" "user '%s' at bank '%s'."); I use that later as the format string argument to g_strdup_sprintf but that's not the point here. The point is that due to the _() macro, the pointer format_pin_... now should point to the translated version of that string. The translation in the message catalog exists. For example for German, that would be #: src/import-export/hbci/hbci-interaction.c:361 #, c-format msgid "" "Please enter PIN for \n" "user '%s' at bank '%s'." msgstr "" "Bitte die PIN für \n" "Benutzer '%s' der Bank '%s' eingeben." The problem is that in the source code of hbci-interaction.c, this translation never shows up. The variable format_pin_user_bank simply contains the pointer to the *untranslated* string (as I have checked with some printf's). I have *no* idea whatsoever how this can happen. Anybody? Christian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iQCVAwUBPbw6cGXAi+BfhivFAQF5MwQAh6ZJLX2F3yGgyzyuMoazSTz9vILTSNvt V2W36uH4AwzOuyj+KVArmGogADPrho5Jtlh7vbKuAP00zcgfpmulpvGQ1WLYTfVz cHSxB0OBOkYV6JceYxGLd0azJjgcMCw+oScGS71Q3vcSqzgUue0PrRbdSXbM1fCZ leUsFevxyCM= =4GTj -----END PGP SIGNATURE----- _______________________________________________ gnucash-devel mailing list [EMAIL PROTECTED] http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel