[evolution-mapi] Make translations work in respective modules
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-mapi] Make translations work in respective modules
- Date: Tue, 4 Sep 2012 08:34:35 +0000 (UTC)
commit 8b934f0bf21d3b2dcd1cfdfb99ab171b13e529a4
Author: Milan Crha <mcrha redhat com>
Date: Tue Sep 4 10:34:05 2012 +0200
Make translations work in respective modules
src/addressbook/Makefile.am | 1 +
src/addressbook/e-book-backend-mapi-factory.c | 7 +++++++
src/calendar/Makefile.am | 1 +
src/calendar/e-cal-backend-mapi-factory.c | 7 +++++++
src/collection/Makefile.am | 1 +
src/collection/module-mapi-backend.c | 13 +++++++++++--
src/configuration/Makefile.am | 1 +
src/configuration/module-mapi-configuration.c | 13 +++++++++++--
8 files changed, 40 insertions(+), 4 deletions(-)
---
diff --git a/src/addressbook/Makefile.am b/src/addressbook/Makefile.am
index e39abb0..de1bd46 100644
--- a/src/addressbook/Makefile.am
+++ b/src/addressbook/Makefile.am
@@ -1,5 +1,6 @@
AM_CPPFLAGS = \
-DG_LOG_DOMAIN=\"libebookbackend\" \
+ -DEXCHANGE_MAPI_LOCALEDIR=\"$(localedir)\" \
-I$(top_srcdir)/src/addressbook \
-I$(top_srcdir)/src/libexchangemapi \
$(LIBEBACKEND_CFLAGS) \
diff --git a/src/addressbook/e-book-backend-mapi-factory.c b/src/addressbook/e-book-backend-mapi-factory.c
index bbbcd64..46a701f 100644
--- a/src/addressbook/e-book-backend-mapi-factory.c
+++ b/src/addressbook/e-book-backend-mapi-factory.c
@@ -21,7 +21,11 @@
*
*/
+#ifdef HAVE_CONFIG_H
#include <config.h>
+#endif
+
+#include <glib/gi18n-lib.h>
#include <libedata-book/libedata-book.h>
@@ -90,6 +94,9 @@ e_book_backend_mapi_gal_factory_init (EBookBackendFactory *factory)
G_MODULE_EXPORT void
e_module_load (GTypeModule *type_module)
{
+ bindtextdomain (GETTEXT_PACKAGE, EXCHANGE_MAPI_LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+
e_source_mapi_folder_type_register (type_module);
e_book_backend_mapi_contacts_factory_register_type (type_module);
diff --git a/src/calendar/Makefile.am b/src/calendar/Makefile.am
index 9d2f759..00930bb 100644
--- a/src/calendar/Makefile.am
+++ b/src/calendar/Makefile.am
@@ -1,5 +1,6 @@
AM_CPPFLAGS = \
-DG_LOG_DOMAIN=\"libecalbackendmapi\" \
+ -DEXCHANGE_MAPI_LOCALEDIR=\"$(localedir)\" \
-I$(top_srcdir)/src/calendar \
-I$(top_srcdir)/src/libexchangemapi \
$(LIBEBACKEND_CFLAGS) \
diff --git a/src/calendar/e-cal-backend-mapi-factory.c b/src/calendar/e-cal-backend-mapi-factory.c
index d61263b..c44a55a 100644
--- a/src/calendar/e-cal-backend-mapi-factory.c
+++ b/src/calendar/e-cal-backend-mapi-factory.c
@@ -21,7 +21,11 @@
*
*/
+#ifdef HAVE_CONFIG_H
#include <config.h>
+#endif
+
+#include <glib/gi18n-lib.h>
#include <libedata-cal/libedata-cal.h>
@@ -120,6 +124,9 @@ e_cal_backend_mapi_todos_factory_init (ECalBackendFactory *factory)
G_MODULE_EXPORT void
e_module_load (GTypeModule *type_module)
{
+ bindtextdomain (GETTEXT_PACKAGE, EXCHANGE_MAPI_LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+
e_source_mapi_folder_type_register (type_module);
e_cal_backend_mapi_events_factory_register_type (type_module);
diff --git a/src/collection/Makefile.am b/src/collection/Makefile.am
index 03cf0cd..0798b8e 100644
--- a/src/collection/Makefile.am
+++ b/src/collection/Makefile.am
@@ -5,6 +5,7 @@ eds_module_LTLIBRARIES = module-mapi-backend.la
module_mapi_backend_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
-DG_LOG_DOMAIN=\"module-mapi-backend\" \
+ -DEXCHANGE_MAPI_LOCALEDIR=\"$(localedir)\" \
-I$(top_srcdir)/src/libexchangemapi \
$(LIBEDATASERVER_CFLAGS) \
$(LIBEBACKEND_CFLAGS) \
diff --git a/src/collection/module-mapi-backend.c b/src/collection/module-mapi-backend.c
index 50cd84f..0d27ae5 100644
--- a/src/collection/module-mapi-backend.c
+++ b/src/collection/module-mapi-backend.c
@@ -16,6 +16,12 @@
*
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <glib/gi18n-lib.h>
+
#include "e-source-mapi-folder.h"
#include "e-mapi-backend.h"
@@ -28,10 +34,13 @@ void e_module_unload (GTypeModule *type_module);
G_MODULE_EXPORT void
e_module_load (GTypeModule *type_module)
{
- e_mapi_backend_type_register (type_module);
- e_mapi_backend_factory_type_register (type_module);
+ bindtextdomain (GETTEXT_PACKAGE, EXCHANGE_MAPI_LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
e_source_mapi_folder_type_register (type_module);
+
+ e_mapi_backend_type_register (type_module);
+ e_mapi_backend_factory_type_register (type_module);
}
G_MODULE_EXPORT void
diff --git a/src/configuration/Makefile.am b/src/configuration/Makefile.am
index d3cb06a..6d65dde 100644
--- a/src/configuration/Makefile.am
+++ b/src/configuration/Makefile.am
@@ -5,6 +5,7 @@ evo_module_LTLIBRARIES = module-mapi-configuration.la
module_mapi_configuration_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
-DG_LOG_DOMAIN=\"module-mapi-configuration\" \
+ -DEXCHANGE_MAPI_LOCALEDIR=\"$(localedir)\" \
-I$(top_srcdir)/src \
-I$(top_srcdir)/src/libexchangemapi \
$(LIBECAL_CFLAGS) \
diff --git a/src/configuration/module-mapi-configuration.c b/src/configuration/module-mapi-configuration.c
index 0709493..211b317 100644
--- a/src/configuration/module-mapi-configuration.c
+++ b/src/configuration/module-mapi-configuration.c
@@ -16,6 +16,12 @@
*
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <glib/gi18n-lib.h>
+
#include "e-book-config-mapi.h"
#include "e-book-config-mapigal.h"
#include "e-cal-config-mapi.h"
@@ -32,6 +38,11 @@ void e_module_unload (GTypeModule *type_module);
G_MODULE_EXPORT void
e_module_load (GTypeModule *type_module)
{
+ bindtextdomain (GETTEXT_PACKAGE, EXCHANGE_MAPI_LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+
+ e_source_mapi_folder_type_register (type_module);
+
e_book_config_mapi_type_register (type_module);
e_book_config_mapigal_type_register (type_module);
e_cal_config_mapi_type_register (type_module);
@@ -39,8 +50,6 @@ e_module_load (GTypeModule *type_module)
e_mail_config_mapi_page_type_register (type_module);
e_mail_config_mapi_extension_type_register (type_module);
e_mapi_config_ui_extension_type_register (type_module);
-
- e_source_mapi_folder_type_register (type_module);
}
G_MODULE_EXPORT void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]