[evolution-mapi/gnome-2-30] Bug #615678 - i18n not working
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-mapi/gnome-2-30] Bug #615678 - i18n not working
- Date: Tue, 27 Apr 2010 10:33:38 +0000 (UTC)
commit b73f824bfec5e4b48349fa7000ba28dc5130d288
Author: Mario Carrion <mario carrion mx>
Date: Tue Apr 27 12:32:38 2010 +0200
Bug #615678 - i18n not working
.../exchange-mapi-account-listener.c | 2 +-
.../exchange-mapi-account-settings.c | 2 +-
.../exchange-mapi-account-setup.c | 2 +-
src/addressbook/e-book-backend-mapi-gal.c | 2 +-
src/calendar/e-cal-backend-mapi.c | 2 +-
src/camel/Makefile.am | 1 +
src/camel/camel-mapi-notifications.c | 2 +-
src/camel/camel-mapi-provider.c | 7 ++++++-
src/camel/camel-mapi-store.c | 2 +-
src/camel/camel-mapi-store.h | 2 +-
src/camel/camel-mapi-transport.c | 2 +-
src/camel/camel-mapi-utils.c | 2 +-
12 files changed, 17 insertions(+), 11 deletions(-)
---
diff --git a/src/account-setup-eplugin/exchange-mapi-account-listener.c b/src/account-setup-eplugin/exchange-mapi-account-listener.c
index 6abda3c..98ceb56 100644
--- a/src/account-setup-eplugin/exchange-mapi-account-listener.c
+++ b/src/account-setup-eplugin/exchange-mapi-account-listener.c
@@ -28,7 +28,7 @@
#include "exchange-mapi-account-listener.h"
#include "exchange-mapi-account-setup.h"
#include <string.h>
-#include <camel/camel-i18n.h>
+#include <glib/gi18n-lib.h>
#include <libedataserverui/e-passwords.h>
#include <libedataserver/e-account.h>
#include <libecal/e-cal.h>
diff --git a/src/account-setup-eplugin/exchange-mapi-account-settings.c b/src/account-setup-eplugin/exchange-mapi-account-settings.c
index a1b996e..9cbb30a 100644
--- a/src/account-setup-eplugin/exchange-mapi-account-settings.c
+++ b/src/account-setup-eplugin/exchange-mapi-account-settings.c
@@ -25,7 +25,7 @@
#include <config.h>
#endif
-#include <glib/gi18n.h>
+#include <glib/gi18n-lib.h>
#include <gtk/gtk.h>
#include <camel/camel-provider.h>
diff --git a/src/account-setup-eplugin/exchange-mapi-account-setup.c b/src/account-setup-eplugin/exchange-mapi-account-setup.c
index 2e92650..9b55f65 100644
--- a/src/account-setup-eplugin/exchange-mapi-account-setup.c
+++ b/src/account-setup-eplugin/exchange-mapi-account-setup.c
@@ -28,7 +28,7 @@
#include <string.h>
#include <unistd.h>
-#include <glib/gi18n.h>
+#include <glib/gi18n-lib.h>
#include <gtk/gtk.h>
#include <camel/camel-provider.h>
diff --git a/src/addressbook/e-book-backend-mapi-gal.c b/src/addressbook/e-book-backend-mapi-gal.c
index 29ca36c..17bf3d4 100644
--- a/src/addressbook/e-book-backend-mapi-gal.c
+++ b/src/addressbook/e-book-backend-mapi-gal.c
@@ -7,7 +7,7 @@
#include <string.h>
#include <glib.h>
#include <glib/gstdio.h>
-#include <glib/gi18n.h>
+#include <glib/gi18n-lib.h>
#include <sys/time.h>
diff --git a/src/calendar/e-cal-backend-mapi.c b/src/calendar/e-cal-backend-mapi.c
index 10f083e..bff7850 100644
--- a/src/calendar/e-cal-backend-mapi.c
+++ b/src/calendar/e-cal-backend-mapi.c
@@ -25,7 +25,7 @@
#include <config.h>
#endif
-#include <glib/gi18n.h>
+#include <glib/gi18n-lib.h>
#include <gio/gio.h>
#include "e-cal-backend-mapi.h"
diff --git a/src/camel/Makefile.am b/src/camel/Makefile.am
index d3116d6..5201f3c 100644
--- a/src/camel/Makefile.am
+++ b/src/camel/Makefile.am
@@ -10,6 +10,7 @@ AM_CPPFLAGS = -I.. \
$(CAMEL_CFLAGS) \
$(LIBECAL_CFLAGS) \
$(LIBMAPI_CFLAGS) \
+ -DEXCHANGE_MAPI_LOCALEDIR=\"$(localedir)\" \
-DG_LOG_DOMAIN=\"camel-mapi-provider\"
libcamelmapi_la_SOURCES = \
diff --git a/src/camel/camel-mapi-notifications.c b/src/camel/camel-mapi-notifications.c
index f61bca8..dcd1bb2 100644
--- a/src/camel/camel-mapi-notifications.c
+++ b/src/camel/camel-mapi-notifications.c
@@ -35,7 +35,7 @@
#include <gio/gio.h>
#include <camel/camel-private.h>
-#include <camel/camel-i18n.h>
+#include <glib/gi18n-lib.h>
#include <camel/camel-net-utils.h>
#include <camel/camel-debug.h>
diff --git a/src/camel/camel-mapi-provider.c b/src/camel/camel-mapi-provider.c
index c0945d1..352e418 100644
--- a/src/camel/camel-mapi-provider.c
+++ b/src/camel/camel-mapi-provider.c
@@ -34,7 +34,7 @@
#include <camel/camel-session.h>
#include <camel/camel-url.h>
#include <camel/camel-sasl.h>
-#include <camel/camel-i18n.h>
+#include <glib/gi18n-lib.h>
#include "camel-mapi-store.h"
#include "camel-mapi-transport.h"
@@ -110,6 +110,7 @@ void
camel_provider_module_init(void)
{
mapi_provider.name = "Exchange MAPI";
+ mapi_provider.translation_domain = (gchar *) GETTEXT_PACKAGE;
mapi_provider.auto_detect = mapi_auto_detect_cb;
mapi_provider.authtypes = g_list_prepend (mapi_provider.authtypes, &camel_mapi_password_authtype);
mapi_provider.url_hash = mapi_url_hash;
@@ -117,6 +118,10 @@ camel_provider_module_init(void)
mapi_provider.license = "LGPL";
mapi_provider.object_types[CAMEL_PROVIDER_STORE] = camel_mapi_store_get_type();
mapi_provider.object_types[CAMEL_PROVIDER_TRANSPORT] = camel_mapi_transport_get_type();
+
+ bindtextdomain (GETTEXT_PACKAGE, EXCHANGE_MAPI_LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+
camel_provider_register (&mapi_provider);
}
diff --git a/src/camel/camel-mapi-store.c b/src/camel/camel-mapi-store.c
index 45a7562..5102f1b 100644
--- a/src/camel/camel-mapi-store.c
+++ b/src/camel/camel-mapi-store.c
@@ -44,7 +44,7 @@
#include <camel/camel-session.h>
#include <camel/camel-service.h>
#include <camel/camel-store-summary.h>
-#include <camel/camel-i18n.h>
+#include <glib/gi18n-lib.h>
#include <camel/camel-net-utils.h>
#include "camel-mapi-store.h"
diff --git a/src/camel/camel-mapi-store.h b/src/camel/camel-mapi-store.h
index c464703..c5345c4 100644
--- a/src/camel/camel-mapi-store.h
+++ b/src/camel/camel-mapi-store.h
@@ -28,7 +28,7 @@
#include <camel/camel-offline-store.h>
#include <camel-mapi-store-summary.h>
#include <camel/camel-net-utils.h>
-#include <camel/camel-i18n.h>
+#include <glib/gi18n-lib.h>
#include <exchange-mapi-folder.h>
diff --git a/src/camel/camel-mapi-transport.c b/src/camel/camel-mapi-transport.c
index 83330e3..e0870ef 100644
--- a/src/camel/camel-mapi-transport.c
+++ b/src/camel/camel-mapi-transport.c
@@ -57,7 +57,7 @@
#include <camel/camel-private.h>
-#include <camel/camel-i18n.h>
+#include <glib/gi18n-lib.h>
#include <camel/camel-net-utils.h>
#include "camel-mapi-store.h"
#include "camel-mapi-folder.h"
diff --git a/src/camel/camel-mapi-utils.c b/src/camel/camel-mapi-utils.c
index 15c440c..1da036f 100644
--- a/src/camel/camel-mapi-utils.c
+++ b/src/camel/camel-mapi-utils.c
@@ -41,7 +41,7 @@
#include <camel/camel-stream-mem.h>
#include <camel/camel-private.h>
-#include <camel/camel-i18n.h>
+#include <glib/gi18n-lib.h>
#include <camel/camel-net-utils.h>
#include <camel/camel-seekable-stream.h>
#include <camel/camel-sasl.h>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]