[empathy/gnome-2-30] cc-empathy-accounts-panel: Enable gettext when the panel is created



commit a25c8b705401f9d8dfd6037263780427824b4615
Author: Rob Bradford <rob linux intel com>
Date:   Fri Apr 23 16:23:52 2010 +0100

    cc-empathy-accounts-panel: Enable gettext when the panel is created
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=616660

 src/Makefile.am                 |    1 +
 src/cc-empathy-accounts-panel.c |    4 ++++
 2 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/src/Makefile.am b/src/Makefile.am
index a01b759..9c91f18 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -67,6 +67,7 @@ libempathy_accounts_panel_la_SOURCES =				\
 libempathy_accounts_panel_la_CPPFLAGS =				\
 	$(CPPFLAGS_COMMON)					\
 	$(CONTROL_CENTER_EMBEDDING_CFLAGS)			\
+	-DLOCALEDIR=\""$(datadir)/locale"\"			\
 	$(NULL)
 
 libempathy_accounts_panel_la_LDFLAGS = -export_dynamic -avoid-version -module -no-undefined -export-symbols-regex '^g_io_module_(load|unload)'
diff --git a/src/cc-empathy-accounts-panel.c b/src/cc-empathy-accounts-panel.c
index d69325b..e22dc0c 100644
--- a/src/cc-empathy-accounts-panel.c
+++ b/src/cc-empathy-accounts-panel.c
@@ -151,6 +151,10 @@ cc_empathy_accounts_panel_init (CcEmpathyAccountsPanel *panel)
 void
 cc_empathy_accounts_panel_register (GIOModule *module)
 {
+  /* Setup gettext */
+  bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
+  bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+
   cc_empathy_accounts_panel_register_type (G_TYPE_MODULE (module));
   g_io_extension_point_implement (CC_PANEL_EXTENSION_POINT_NAME,
       CC_TYPE_EMPATHY_ACCOUNTS_PANEL, "empathy-accounts", 10);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]