2008-06-09 Colin Walters <walters@verbum.org>
authorwalters <walters@517b70f8-ed25-0410-8bf6-f5db08f7b76e>
Mon, 9 Jun 2008 19:58:45 +0000 (19:58 +0000)
committerwalters <walters@517b70f8-ed25-0410-8bf6-f5db08f7b76e>
Mon, 9 Jun 2008 19:58:45 +0000 (19:58 +0000)
Bug 534736: make i18n work

* src/krb5-auth-dialog.c: Set up i18n correctly.
* src/Makefile.am: Pass in LOCALEDIR.
Patch from from Guido Günther.

git-svn-id: http://svn.gnome.org/svn/krb5-auth-dialog/trunk@77 517b70f8-ed25-0410-8bf6-f5db08f7b76e

ChangeLog
src/Makefile.am
src/krb5-auth-dialog.c

index 0e452fa..f77f120 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-06-09  Colin Walters  <walters@verbum.org>
+
+       Bug 534736: make i18n work
+
+       * src/krb5-auth-dialog.c: Set up i18n correctly.
+       * src/Makefile.am: Pass in LOCALEDIR.
+       Patch from from Guido Günther.
+
 2008-06-09  Colin Walters  <walters@verbum.org>
 
        Bug 534620: password field focus
index 282e938..b2f4abf 100644 (file)
@@ -1,5 +1,6 @@
-INCLUDES =                             \
-       -DGLADEDIR=\""$(datadir)/krb5-auth-dialog/"\"
+INCLUDES = \
+       -DGLADEDIR=\""$(gladedir)/"\" \
+       -DLOCALE_DIR=\""$(localedir)/"\"
 
 bin_PROGRAMS = krb5-auth-dialog
 man_MANS = krb5-auth-dialog.1
index 7d4fcf3..7d9d0c2 100644 (file)
@@ -602,9 +602,12 @@ main (int argc, char *argv[])
                g_error_free (error);
                return 1;
        }
+       textdomain (PACKAGE);
+       bind_textdomain_codeset (PACKAGE, "UTF-8");
+       bindtextdomain (PACKAGE, LOCALE_DIR);
 
        /* Connect to the session bus so we get exit-on-disconnect semantics. */
-       session = dbus_g_bus_get(DBUS_BUS_SESSION, &error);
+       session = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
        if (session == NULL) {
                g_error ("couldn't connect to session bus: %s", (error) ? error->message : "(null)");
                exit(1);