Mercurial > pidgin.yaz
diff libpurple/util.c @ 16063:fa8aeab4ca5a
Hopefully prevent libpurple causing problems for 3rd party UIs if they also
use gettext for i18n. Use dgettext & dngettext in libpurple to explicitly
specify the text domain to use.
Currently, with no split of strings for libpurple/pidgin/finch, we are using
'pidgin' as the gettext domain everywhere.
Hopefully this didn't break anything.
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Wed, 11 Apr 2007 14:46:04 +0000 |
parents | 198983d7e546 |
children | f2a4b05407d7 |
line wrap: on
line diff
--- a/libpurple/util.c Wed Apr 11 13:38:05 2007 +0000 +++ b/libpurple/util.c Wed Apr 11 14:46:04 2007 +0000 @@ -2932,7 +2932,7 @@ if (secs < 60) { - return g_strdup_printf(ngettext("%d second", "%d seconds", secs), secs); + return g_strdup_printf(dngettext(PACKAGE, "%d second", "%d seconds", secs), secs); } days = secs / (60 * 60 * 24); @@ -2944,7 +2944,7 @@ if (days > 0) { - ret = g_strdup_printf(ngettext("%d day", "%d days", days), days); + ret = g_strdup_printf(dngettext(PACKAGE, "%d day", "%d days", days), days); } if (hrs > 0) @@ -2952,13 +2952,13 @@ if (ret != NULL) { char *tmp = g_strdup_printf( - ngettext("%s, %d hour", "%s, %d hours", hrs), + dngettext(PACKAGE, "%s, %d hour", "%s, %d hours", hrs), ret, hrs); g_free(ret); ret = tmp; } else - ret = g_strdup_printf(ngettext("%d hour", "%d hours", hrs), hrs); + ret = g_strdup_printf(dngettext(PACKAGE, "%d hour", "%d hours", hrs), hrs); } if (mins > 0) @@ -2966,13 +2966,13 @@ if (ret != NULL) { char *tmp = g_strdup_printf( - ngettext("%s, %d minute", "%s, %d minutes", mins), + dngettext(PACKAGE, "%s, %d minute", "%s, %d minutes", mins), ret, mins); g_free(ret); ret = tmp; } else - ret = g_strdup_printf(ngettext("%d minute", "%d minutes", mins), mins); + ret = g_strdup_printf(dngettext(PACKAGE, "%d minute", "%d minutes", mins), mins); } return ret;