]> www.fi.muni.cz Git - evince.git/blobdiff - previewer/ev-previewer.c
Remove some code duplication
[evince.git] / previewer / ev-previewer.c
index 14d4f2f332306543779310a2f53998b61013c0b5..2b8dea364d5468486c236cd86d3146844da21bd3 100644 (file)
@@ -100,33 +100,6 @@ ev_previewer_load_document (const gchar     *filename,
        g_free (uri);
 }
 
-static gchar*
-ev_previewer_get_locale_dir ()
-{
-#ifdef G_OS_WIN32
-       gchar *install_dir = NULL, *locale_dir;
-       gchar *retval = NULL;
-
-       install_dir =
-           g_win32_get_package_installation_directory_of_module (NULL);
-
-       if (install_dir) {
-               locale_dir = g_build_filename (install_dir,
-                                       "share", "locale", NULL);
-               retval = g_win32_locale_filename_from_utf8 (locale_dir);
-               g_free (install_dir);
-               g_free (locale_dir);
-       }
-
-       if (retval)
-               return retval;
-       else
-               return g_strdup ("");
-#else
-       return g_strdup (GNOMELOCALEDIR);
-#endif
-}
-
 gint
 main (gint argc, gchar **argv)
 {
@@ -166,9 +139,7 @@ main (gint argc, gchar **argv)
 
 #ifdef ENABLE_NLS
        /* Initialize the i18n stuff */
-       gchar *tmp = ev_previewer_get_locale_dir ();
-       bindtextdomain (GETTEXT_PACKAGE, tmp);
-       g_free (tmp);
+       bindtextdomain (GETTEXT_PACKAGE, ev_get_locale_dir());
        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
        textdomain (GETTEXT_PACKAGE);
 #endif