diff --git a/src/e_mod_main.c b/src/e_mod_main.c index 3ee84e1..a1c2758 100644 --- a/src/e_mod_main.c +++ b/src/e_mod_main.c @@ -95,8 +95,11 @@ EAPI E_Module_Api e_modapi = EAPI void * e_modapi_init(E_Module *module) { + char buf[4096]; + /* Set up module message catalog */ - bindtextdomain(PACKAGE, LOCALEDIR); + snprintf(buf, sizeof(buf), "%s/locale", e_module_dir_get(m)); + bindtextdomain(PACKAGE, buf); bind_textdomain_codeset(PACKAGE, "UTF-8"); moon_config_init(module);