[moserial] Actually make i18n work
- From: Michael J. Chudobiak <mjc src gnome org>
- To: svn-commits-list gnome org
- Subject: [moserial] Actually make i18n work
- Date: Mon, 18 May 2009 12:05:50 -0400 (EDT)
commit 703c1deb0ed0fc4e4fd059afa60af920f1beb60c
Author: Jonh Wendell <wendell bani com br>
Date: Mon May 18 12:03:43 2009 -0400
Actually make i18n work
---
Makefile.am | 2 +-
src/Config.vapi | 5 +++++
src/Main.vala | 8 +++++++-
3 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 05faac9..09a1c15 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -9,7 +9,7 @@ SUBDIRS = \
$(NULL)
gladedir = $(datadir)/moserial/glade
-INCLUDES = -DMOSERIAL_GLADEDIR=\""$(gladedir)"\"
+INCLUDES = -DMOSERIAL_GLADEDIR=\""$(gladedir)"\" -DPACKAGE_LOCALEDIR=\""$(datadir)/locale"\"
AM_CPPFLAGS = \
$(MOSERIAL_CFLAGS) \
diff --git a/src/Config.vapi b/src/Config.vapi
index d248455..ce16fef 100644
--- a/src/Config.vapi
+++ b/src/Config.vapi
@@ -3,4 +3,9 @@ namespace Config
{
public const string VERSION;
public const string MOSERIAL_GLADEDIR;
+ public const string GETTEXT_PACKAGE;
+ public const string PACKAGE_DATADIR;
+ public const string PACKAGE_LOCALEDIR;
+ public const string PACKAGE_NAME;
+ public const string PACKAGE_VERSION;
}
diff --git a/src/Main.vala b/src/Main.vala
index 91263c1..93e2f74 100644
--- a/src/Main.vala
+++ b/src/Main.vala
@@ -23,8 +23,14 @@ class moserial.Main : GLib.Object
mainWindow.showWindow();
}
public static int main (string[] args) {
+ OptionContext context;
Gtk.init (ref args);
- OptionContext context = new OptionContext(_("- moserial serial terminal"));
+
+ Intl.bindtextdomain(Config.GETTEXT_PACKAGE, Config.PACKAGE_LOCALEDIR);
+ Intl.bind_textdomain_codeset(Config.GETTEXT_PACKAGE, "UTF-8");
+ Intl.textdomain(Config.GETTEXT_PACKAGE);
+
+ context = new OptionContext(_("- moserial serial terminal"));
context.add_main_entries (options, null);
context.add_group (Gtk.get_option_group(true));
try {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]