diff options
author | nobody <nobody@localhost> | 2001-10-25 06:17:05 +0800 |
---|---|---|
committer | nobody <nobody@localhost> | 2001-10-25 06:17:05 +0800 |
commit | 74b4ee072eef0e6e0d729bb06fa98b8fb03d7167 (patch) | |
tree | 75a31cb1cb19b4266322f9427b0641c1b53aca24 /e-util/e-unicode-i18n.c | |
parent | dcc99c020b6a58e174091b32585159edfae18dd4 (diff) | |
download | gsoc2013-evolution-GTKHTML_1_0_4.tar.gz gsoc2013-evolution-GTKHTML_1_0_4.tar.zst gsoc2013-evolution-GTKHTML_1_0_4.zip |
This commit was manufactured by cvs2svn to create tagGTKHTML_1_0_4
'GTKHTML_1_0_4'.
svn path=/tags/GTKHTML_1_0_4/; revision=14040
Diffstat (limited to 'e-util/e-unicode-i18n.c')
-rw-r--r-- | e-util/e-unicode-i18n.c | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/e-util/e-unicode-i18n.c b/e-util/e-unicode-i18n.c deleted file mode 100644 index 94cf05ecd9..0000000000 --- a/e-util/e-unicode-i18n.c +++ /dev/null @@ -1,59 +0,0 @@ -/* - * e-unicode-i18n.c - * - * Author: Zbigniew Chyla <cyba@gnome.pl> - * - * Copyright (C) 2001 Ximian, Inc. - */ - -#ifdef HAVE_CONFIG_H -#include <config.h> -#endif - -#include <glib.h> -#include <gal/widgets/e-unicode.h> -#include "e-unicode-i18n.h" - -static GHashTable *locale_to_utf8_hash = NULL; - -static const char * -locale_to_utf8 (const char *string) -{ - char *utf; - - if (locale_to_utf8_hash == NULL) { - locale_to_utf8_hash = g_hash_table_new (&g_str_hash, &g_str_equal); - } - - utf = g_hash_table_lookup (locale_to_utf8_hash, string); - if (utf == NULL) { - utf = e_utf8_from_locale_string (string); - g_hash_table_insert (locale_to_utf8_hash, g_strdup (string), utf); - } - - return utf; -} - -const char * -e_utf8_gettext (const char *string) -{ - if (string == NULL) { - return NULL; - } else if (string[0] == '\0') { - return ""; - } else { - return locale_to_utf8 (gettext (string)); - } -} - -const char * -e_utf8_dgettext (const char *domain, const char *string) -{ - if (string == NULL) { - return NULL; - } else if (string[0] == '\0') { - return ""; - } else { - return locale_to_utf8 (dgettext (domain, string)); - } -} |