Dear developers!

Please do not use printf for output localized strings.
Use g_print instead for correct recoding to 8-bit locales.

Patch for correct some message is attached.

P.S.
The same problem (output UTFed strings in 8-bit locale) exists 
with popt (when it prints --help message). Will we intend to 
replace popt with some glib function for I will some workaround 
for popt?

-- 
Lav
Vitaly Lipatov
Russia, Saint-Petersburg
GNU! ALT Linux Team! WINE! LaTeX! LyX!
--- gnucash-bin.c.o	2006-01-21 12:36:46 +0300
+++ src/bin/gnucash-bin.c	2006-01-22 12:10:17 +0300
@@ -55,7 +55,7 @@
 {
     if (!is_development_version) return;
 
-    printf("\n\n%s%s%s%s%s\n%s%s\n\n",
+    g_print("\n\n%s%s%s%s%s\n%s%s\n\n",
            _("This is a development version. It may or may not work.\n"),
            _("Report bugs and other problems to [EMAIL PROTECTED]"),
            _("You can also lookup and file bug reports at http://bugzilla.gnome.org\n";),
@@ -226,9 +226,9 @@
     while ((rc = poptGetNextOpt(pc)) > 0);
 
     if (gnucash_show_version) {
-        printf("GnuCash %s %s\n", VERSION, 
+        g_print("GnuCash %s %s\n", VERSION, 
                is_development_version ? _("development version") : "");
-        printf(_("built %s from r%s\n"), GNUCASH_BUILD_DATE, GNUCASH_SVN_REV);
+        g_print(_("built %s from r%s\n"), GNUCASH_BUILD_DATE, GNUCASH_SVN_REV);
         exit(0);
     }
 
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to