[gnome-settings-daemon] print-notifications: Call setlocale()
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon] print-notifications: Call setlocale()
- Date: Fri, 7 Oct 2011 21:03:17 +0000 (UTC)
commit 51d18a34405afd127fb83f0787928e32c8121b0a
Author: Bastien Nocera <hadess hadess net>
Date: Fri Oct 7 22:01:11 2011 +0100
print-notifications: Call setlocale()
So that translations work.
https://bugzilla.gnome.org/show_bug.cgi?id=660632
plugins/print-notifications/Makefile.am | 5 +++--
plugins/print-notifications/gsd-printer.c | 5 +++++
2 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/plugins/print-notifications/Makefile.am b/plugins/print-notifications/Makefile.am
index fa34ac9..48494d9 100644
--- a/plugins/print-notifications/Makefile.am
+++ b/plugins/print-notifications/Makefile.am
@@ -38,8 +38,9 @@ gsd_printer_SOURCES = \
gsd-printer.c
gsd_printer_CFLAGS = \
- $(SETTINGS_PLUGIN_CFLAGS) \
- $(LIBNOTIFY_CFLAGS) \
+ $(SETTINGS_PLUGIN_CFLAGS) \
+ $(LIBNOTIFY_CFLAGS) \
+ -DGNOME_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \
$(AM_CFLAGS)
gsd_printer_LDADD = \
diff --git a/plugins/print-notifications/gsd-printer.c b/plugins/print-notifications/gsd-printer.c
index aa405bc..24cf5c8 100644
--- a/plugins/print-notifications/gsd-printer.c
+++ b/plugins/print-notifications/gsd-printer.c
@@ -1136,6 +1136,11 @@ main (int argc, char *argv[])
guint pdi_owner_id;
GMainLoop *loop;
+ bindtextdomain (GETTEXT_PACKAGE, GNOME_SETTINGS_LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
+ setlocale (LC_ALL, "");
+
g_type_init ();
notify_init ("gnome-settings-daemon-printer");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]