diff options
author | Christian Persch <chpe@src.gnome.org> | 2009-02-04 14:32:46 (GMT) |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2009-02-04 14:32:46 (GMT) |
commit | eaf72960239c45082ac4d8d46f1bfdae0e41a833 (patch) | |
tree | 9c90d796b6c279952980300fa5283b2eb3827b9a /libdocument/ev-init.c | |
parent | 96ee76c82cc04f84631bc396ec9c7284a49ac727 (diff) |
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
Diffstat (limited to 'libdocument/ev-init.c')
-rw-r--r-- | libdocument/ev-init.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libdocument/ev-init.c b/libdocument/ev-init.c index d241a7a..8876a23 100644 --- a/libdocument/ev-init.c +++ b/libdocument/ev-init.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 (); |