[evolution-ews] Make translations work in respective modules
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-ews] Make translations work in respective modules
- Date: Tue, 4 Sep 2012 08:22:45 +0000 (UTC)
commit 75d5d465e2c497d60b72cf19307b673fbd0536b1
Author: Milan Crha <mcrha redhat com>
Date: Tue Sep 4 10:22:11 2012 +0200
Make translations work in respective modules
src/addressbook/Makefile.am | 1 +
src/addressbook/e-book-backend-ews-factory.c | 5 +++++
src/calendar/Makefile.am | 1 +
src/calendar/e-cal-backend-ews-factory.c | 4 ++++
src/camel/Makefile.am | 1 +
src/camel/camel-ews-provider.c | 3 +++
src/collection/Makefile.am | 1 +
src/collection/module-ews-backend.c | 9 +++++++++
src/configuration/Makefile.am | 1 +
src/configuration/module-ews-configuration.c | 9 +++++++++
10 files changed, 35 insertions(+), 0 deletions(-)
---
diff --git a/src/addressbook/Makefile.am b/src/addressbook/Makefile.am
index 9da08be..36d1b82 100644
--- a/src/addressbook/Makefile.am
+++ b/src/addressbook/Makefile.am
@@ -7,6 +7,7 @@ ebook_backend_LTLIBRARIES = libebookbackendews.la
libebookbackendews_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
-DG_LOG_DOMAIN=\"libebookbackend\" \
+ -DEXCHANGE_EWS_LOCALEDIR=\"$(localedir)\" \
-I$(top_srcdir) \
-I$(top_srcdir)/src \
-I$(top_builddir) \
diff --git a/src/addressbook/e-book-backend-ews-factory.c b/src/addressbook/e-book-backend-ews-factory.c
index 74d8049..c5f23a7 100644
--- a/src/addressbook/e-book-backend-ews-factory.c
+++ b/src/addressbook/e-book-backend-ews-factory.c
@@ -25,6 +25,8 @@
#include <config.h>
#endif
+#include <glib/gi18n-lib.h>
+
#include <libedata-book/libedata-book.h>
#include "server/e-source-ews-folder.h"
@@ -66,6 +68,9 @@ e_book_backend_ews_factory_init (EBookBackendFactory *factory)
G_MODULE_EXPORT void
e_module_load (GTypeModule *type_module)
{
+ bindtextdomain (GETTEXT_PACKAGE, EXCHANGE_EWS_LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+
e_source_ews_folder_type_register (type_module);
e_book_backend_ews_factory_register_type (type_module);
diff --git a/src/calendar/Makefile.am b/src/calendar/Makefile.am
index f7154bc..986d6f3 100644
--- a/src/calendar/Makefile.am
+++ b/src/calendar/Makefile.am
@@ -4,6 +4,7 @@ ecal_backend_LTLIBRARIES = libecalbackendews.la
libecalbackendews_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
+ -DEXCHANGE_EWS_LOCALEDIR=\"$(localedir)\" \
-I$(top_srcdir) \
-I$(top_srcdir)/src \
-I$(top_builddir) \
diff --git a/src/calendar/e-cal-backend-ews-factory.c b/src/calendar/e-cal-backend-ews-factory.c
index aa9e576..fdba1b1 100644
--- a/src/calendar/e-cal-backend-ews-factory.c
+++ b/src/calendar/e-cal-backend-ews-factory.c
@@ -10,6 +10,7 @@
#endif
#include <string.h>
+#include <glib/gi18n-lib.h>
#include <libedata-cal/libedata-cal.h>
@@ -109,6 +110,9 @@ e_cal_backend_ews_todos_factory_init (ECalBackendFactory *factory)
G_MODULE_EXPORT void
e_module_load (GTypeModule *type_module)
{
+ bindtextdomain (GETTEXT_PACKAGE, EXCHANGE_EWS_LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+
e_source_ews_folder_type_register (type_module);
e_cal_backend_ews_events_factory_register_type (type_module);
diff --git a/src/camel/Makefile.am b/src/camel/Makefile.am
index cdcb0ad..d842fa0 100644
--- a/src/camel/Makefile.am
+++ b/src/camel/Makefile.am
@@ -7,6 +7,7 @@ libcamelews_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
-I$(top_srcdir) \
-I$(top_srcdir)/src \
+ -DEXCHANGE_EWS_LOCALEDIR=\"$(localedir)\" \
$(CAMEL_CFLAGS) \
$(LIBEDATASERVER_CFLAGS) \
$(LIBECAL_CFLAGS) \
diff --git a/src/camel/camel-ews-provider.c b/src/camel/camel-ews-provider.c
index b4641cc..3fcaa68 100644
--- a/src/camel/camel-ews-provider.c
+++ b/src/camel/camel-ews-provider.c
@@ -122,6 +122,9 @@ camel_provider_module_init (void)
ews_provider.object_types[CAMEL_PROVIDER_STORE] = CAMEL_TYPE_EWS_STORE;
ews_provider.object_types[CAMEL_PROVIDER_TRANSPORT] = CAMEL_TYPE_EWS_TRANSPORT;
+ bindtextdomain (GETTEXT_PACKAGE, EXCHANGE_EWS_LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+
camel_provider_register (&ews_provider);
}
diff --git a/src/collection/Makefile.am b/src/collection/Makefile.am
index 42d7a38..7120c90 100644
--- a/src/collection/Makefile.am
+++ b/src/collection/Makefile.am
@@ -4,6 +4,7 @@ eds_module_LTLIBRARIES = module-ews-backend.la
module_ews_backend_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
+ -DEXCHANGE_EWS_LOCALEDIR=\"$(localedir)\" \
-I$(top_srcdir) \
-I$(top_srcdir)/src \
$(LIBEDATASERVER_CFLAGS) \
diff --git a/src/collection/module-ews-backend.c b/src/collection/module-ews-backend.c
index 59d853f..23dbeb3 100644
--- a/src/collection/module-ews-backend.c
+++ b/src/collection/module-ews-backend.c
@@ -16,6 +16,12 @@
*
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <glib/gi18n-lib.h>
+
#include "server/e-source-ews-folder.h"
#include "e-ews-backend.h"
@@ -28,6 +34,9 @@ void e_module_unload (GTypeModule *type_module);
G_MODULE_EXPORT void
e_module_load (GTypeModule *type_module)
{
+ bindtextdomain (GETTEXT_PACKAGE, EXCHANGE_EWS_LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+
e_ews_backend_type_register (type_module);
e_ews_backend_factory_type_register (type_module);
diff --git a/src/configuration/Makefile.am b/src/configuration/Makefile.am
index ad5f142..2896857 100644
--- a/src/configuration/Makefile.am
+++ b/src/configuration/Makefile.am
@@ -4,6 +4,7 @@ evo_module_LTLIBRARIES = module-ews-configuration.la
module_ews_configuration_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
+ -DEXCHANGE_EWS_LOCALEDIR=\"$(localedir)\" \
-I$(top_srcdir) \
-I$(top_srcdir)/src \
$(EVOLUTION_MAIL_CFLAGS) \
diff --git a/src/configuration/module-ews-configuration.c b/src/configuration/module-ews-configuration.c
index 050110e..036b2d9 100644
--- a/src/configuration/module-ews-configuration.c
+++ b/src/configuration/module-ews-configuration.c
@@ -16,6 +16,12 @@
*
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <glib/gi18n-lib.h>
+
#include "e-cal-config-ews.h"
#include "e-book-config-ews.h"
#include "e-mail-config-ews-autodiscover.h"
@@ -36,6 +42,9 @@ void e_module_unload (GTypeModule *type_module);
G_MODULE_EXPORT void
e_module_load (GTypeModule *type_module)
{
+ bindtextdomain (GETTEXT_PACKAGE, EXCHANGE_EWS_LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+
e_cal_config_ews_type_register (type_module);
e_book_config_ews_type_register (type_module);
e_mail_config_ews_autodiscover_type_register (type_module);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]