Commit eaf72960 authored by Christian Persch's avatar Christian Persch

Make ev_init() also bind the evince gettext domain, so i18n works in the

	* libdocument/ev-init.c: (ev_init): Make ev_init() also bind the
	evince gettext domain, so i18n works in the library.

	* properties/ev-properties-main.c: (nautilus_module_initialize):
	Remove extra bindtextdomain call.

svn path=/trunk/; revision=3413
parent 96ee76c8
2009-02-04 Christian Persch <chpe@gnome.org>
* libdocument/ev-init.c: (ev_init): Make ev_init() also bind the
evince gettext domain, so i18n works in the library.
* properties/ev-properties-main.c: (nautilus_module_initialize):
Remove extra bindtextdomain call.
2009-02-04 Christian Persch <chpe@gnome.org>
* backend/comics/comics-document.c:
......
......@@ -20,6 +20,7 @@
#include <config.h>
#include <glib.h>
#include <glib/gi18n-lib.h>
#include "ev-init.h"
#include "ev-backends-manager.h"
......@@ -31,7 +32,8 @@ static int ev_init_count;
/**
* ev_init:
*
* Initializes the evince document library.
* Initializes the evince document library, and binds the evince
* gettext domain.
*
* You must call this before calling any other function in the evince
* document library.
......@@ -46,6 +48,10 @@ ev_init (void)
if (ev_init_count++ > 0)
return have_backends;
/* set up translation catalog */
bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
_ev_debug_init ();
_ev_file_helpers_init ();
have_backends = _ev_backends_manager_init ();
......
......@@ -133,10 +133,6 @@ nautilus_module_initialize (GTypeModule *module)
ev_properties_plugin_register_type (module);
ev_properties_view_register_type (module);
/* set up translation catalog */
bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
ev_init ();
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment