diff -ur seahorse-2.30.1/libcryptui/Makefile.am seahorse-2.30.1-new/libcryptui/Makefile.am
--- seahorse-2.30.1/libcryptui/Makefile.am 2010-04-27 09:16:23.000000000 +0800
+++ seahorse-2.30.1-new/libcryptui/Makefile.am 2011-06-01 23:34:01.658275937 +0800
@@ -77,6 +77,7 @@
INCLUDES = -I$(top_builddir) \
-I$(top_srcdir) \
$(LIBCRYPTUI_CFLAGS) \
+ -DLOCALEDIR=\"$(localedir)\" \
-DLIBCRYPTUI_BUILD=1 \
-DLIBCRYPTUI_API_SUBJECT_TO_CHANGE
diff -ur seahorse-2.30.1/libcryptui/cryptui.c seahorse-2.30.1-new/libcryptui/cryptui.c
--- seahorse-2.30.1/libcryptui/cryptui.c 2010-04-27 09:16:23.000000000 +0800
+++ seahorse-2.30.1-new/libcryptui/cryptui.c 2011-06-01 23:42:28.607095238 +0800
@@ -33,6 +33,15 @@
#include "cryptui-key-chooser.h"
#include "cryptui-keyset.h"
+#pragma init(textdomain_init)
+
+static void
+textdomain_init ()
+{
+ bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+}
+
DBusGProxy *remote_service = NULL;
static gboolean