summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2005-08-01 13:52:29 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2005-08-01 13:52:29 +0000
commit888e68c28d1ab860e291ce1b7473bde34454f7c7 (patch)
tree61c95c7e8322b28b54fb702acf6d5fcc7a940086 /gtk
parent2aec0359dbe1207b15c6a73232b2675dc7d7a7f6 (diff)
downloadgdk-pixbuf-888e68c28d1ab860e291ce1b7473bde34454f7c7.tar.gz
Call gettext_initialization() here as well. (#311612, Dan Winship)
2005-08-01 Matthias Clasen <mclasen@redhat.com> * gtk/gtkmain.c (do_post_parse_initialization): Call gettext_initialization() here as well. (#311612, Dan Winship)
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkmain.c36
1 files changed, 19 insertions, 17 deletions
diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c
index 07fd7a854..fbf975cba 100644
--- a/gtk/gtkmain.c
+++ b/gtk/gtkmain.c
@@ -449,12 +449,27 @@ do_pre_parse_initialization (int *argc,
}
static void
+gettext_initialization (void)
+{
+#ifdef ENABLE_NLS
+ bindtextdomain (GETTEXT_PACKAGE, GTK_LOCALEDIR);
+ bindtextdomain (GETTEXT_PACKAGE "-properties", GTK_LOCALEDIR);
+# ifdef HAVE_BIND_TEXTDOMAIN_CODESET
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ bind_textdomain_codeset (GETTEXT_PACKAGE "-properties", "UTF-8");
+# endif
+#endif
+}
+
+static void
do_post_parse_initialization (int *argc,
char ***argv)
{
if (gtk_initialized)
return;
+ gettext_initialization ();
+
if (g_fatal_warnings)
{
GLogLevelFlags fatal_mask;
@@ -566,19 +581,6 @@ gtk_get_option_group (gboolean open_default_display)
return group;
}
-static void
-gettext_initialization (void)
-{
-#ifdef ENABLE_NLS
- bindtextdomain (GETTEXT_PACKAGE, GTK_LOCALEDIR);
- bindtextdomain (GETTEXT_PACKAGE "-properties", GTK_LOCALEDIR);
-# ifdef HAVE_BIND_TEXTDOMAIN_CODESET
- bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
- bind_textdomain_codeset (GETTEXT_PACKAGE "-properties", "UTF-8");
-# endif
-#endif
-}
-
/**
* gtk_init_with_args:
* @argc: a pointer to the number of command line arguments.
@@ -616,11 +618,11 @@ gtk_init_with_args (int *argc,
GOptionGroup *gtk_group;
gboolean retval;
- gettext_initialization ();
-
if (gtk_initialized)
return TRUE;
+ gettext_initialization ();
+
if (!check_setugid ())
return FALSE;
@@ -663,11 +665,11 @@ gtk_parse_args (int *argc,
GOptionContext *option_context;
GOptionGroup *gtk_group;
- gettext_initialization ();
-
if (gtk_initialized)
return TRUE;
+ gettext_initialization ();
+
if (!check_setugid ())
return FALSE;