aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index d4410300..27f6b460 100644
--- a/src/main.c
+++ b/src/main.c
@@ -379,6 +379,18 @@ static void app_init(void)
locale_dir = g_strconcat(startup_dir, G_DIR_SEPARATOR_S,
LOCALEDIR, NULL);
+#ifdef G_OS_WIN32
+ {
+ gchar *locale_dir_;
+
+ locale_dir_ = g_locale_from_utf8(locale_dir, -1,
+ NULL, NULL, NULL);
+ if (locale_dir_) {
+ g_free(locale_dir);
+ locale_dir = locale_dir_;
+ }
+ }
+#endif
bindtextdomain(PACKAGE, locale_dir);
g_free(locale_dir);
}