diff options
Diffstat (limited to 'libdocument')
-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 (); |