mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 03:16:17 +01:00
gresource: Initialize i18n
...otherwise translations don't work. Pointed out by Kjartan Maraas. https://bugzilla.gnome.org/show_bug.cgi?id=668561
This commit is contained in:
parent
26d4feae0c
commit
a3b91b3691
@ -580,6 +580,26 @@ main (int argc, char *argv[])
|
||||
gboolean details = FALSE;
|
||||
void (* function) (const gchar *, const gchar *, const gchar *, gboolean);
|
||||
|
||||
#ifdef G_OS_WIN32
|
||||
extern gchar *_glib_get_locale_dir (void);
|
||||
gchar *tmp;
|
||||
#endif
|
||||
|
||||
setlocale (LC_ALL, "");
|
||||
textdomain (GETTEXT_PACKAGE);
|
||||
|
||||
#ifdef G_OS_WIN32
|
||||
tmp = _glib_get_locale_dir ();
|
||||
bindtextdomain (GETTEXT_PACKAGE, tmp);
|
||||
g_free (tmp);
|
||||
#else
|
||||
bindtextdomain (GETTEXT_PACKAGE, GLIB_LOCALE_DIR);
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_BIND_TEXTDOMAIN_CODESET
|
||||
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
|
||||
#endif
|
||||
|
||||
g_type_init ();
|
||||
|
||||
if (argc < 2)
|
||||
|
Loading…
Reference in New Issue
Block a user