Hi,

attached is a patch to enable the (gettext) translations in tracker-preferences.

Patch can be applied with git am.

Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
From adc1bcf95c6f5321be059e508be330f1f2b076b7 Mon Sep 17 00:00:00 2001
From: Michael Biebl <bi...@debian.org>
Date: Fri, 4 Mar 2011 04:46:38 +0100
Subject: [PATCH] tracker-preferences: Enable gettext translations

While at it, clean up unused defines.
---
 src/tracker-preferences/Makefile.am              |    4 +---
 src/tracker-preferences/config.vapi              |    3 ++-
 src/tracker-preferences/tracker-preferences.vala |    5 +++++
 3 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/tracker-preferences/Makefile.am b/src/tracker-preferences/Makefile.am
index e380685..78b6590 100644
--- a/src/tracker-preferences/Makefile.am
+++ b/src/tracker-preferences/Makefile.am
@@ -20,9 +20,7 @@ AM_CPPFLAGS =                                          \
 	-I$(top_srcdir)/src                            \
 	-I$(top_builddir)/src                          \
 	-DTRACKER_DATADIR=\""$(datadir)/tracker"\"     \
-	-DTRACKER_LOCALEDIR=\""$(localedir)"\"         \
-	-DTRACKER_BINDIR=\""$(bindir)"\"               \
-	-DTRACKER_LIBEXECDIR=\""$(libexecdir)"\"       \
+	-DLOCALEDIR=\""$(localedir)"\"                 \
 	-DGETTEXT_PACKAGE=\"$(GETTEXT_PACKAGE)\"       \
 	$(TRACKER_PREFERENCES_CFLAGS)
 
diff --git a/src/tracker-preferences/config.vapi b/src/tracker-preferences/config.vapi
index e0ebb0d..da2a171 100644
--- a/src/tracker-preferences/config.vapi
+++ b/src/tracker-preferences/config.vapi
@@ -1,3 +1,4 @@
 [CCode (cheader_filename = "config.h")]
 public const string TRACKER_DATADIR;
-public const bool HAVE_TRACKER_STATUS_ICON;
+public const string GETTEXT_PACKAGE;
+public const string LOCALEDIR;
diff --git a/src/tracker-preferences/tracker-preferences.vala b/src/tracker-preferences/tracker-preferences.vala
index 0ba15ef..aba7bd6 100644
--- a/src/tracker-preferences/tracker-preferences.vala
+++ b/src/tracker-preferences/tracker-preferences.vala
@@ -331,6 +331,10 @@ setup_standard_treeview (TreeView view, string title)
 static int main (string[] args) {
 	Gtk.init (ref args);
 
+	Intl.bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
+	Intl.bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+	Intl.textdomain (GETTEXT_PACKAGE);
+
 	try {
 		config = new Config.with_domain ("tracker-miner-fs");
 
@@ -399,6 +403,7 @@ static int main (string[] args) {
 		builder.connect_signals (null);
 
 		window.show_all ();
+
 		Gtk.main ();
 	} catch (Error e) {
 		stderr.printf ("Could not load UI: %s\n", e.message);
-- 
1.7.4.1

_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to