OSDN Git Service

Improve the method of localizing column names and other fixed strings in
[pg-rex/syncrep.git] / src / bin / scripts / createlang.c
index 6fe6f25..3c0838e 100644 (file)
@@ -5,7 +5,7 @@
  * Portions Copyright (c) 1996-2007, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $PostgreSQL: pgsql/src/bin/scripts/createlang.c,v 1.27 2007/12/11 19:57:32 tgl Exp $
+ * $PostgreSQL: pgsql/src/bin/scripts/createlang.c,v 1.28 2007/12/12 21:41:47 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -125,6 +125,7 @@ main(int argc, char *argv[])
        if (listlangs)
        {
                printQueryOpt popt;
+               static const bool trans_columns[] = {false, true};
 
                conn = connectDatabase(dbname, host, port, username, password,
                                                           progname);
@@ -132,7 +133,9 @@ main(int argc, char *argv[])
                printfPQExpBuffer(&sql, "SELECT lanname as \"%s\", "
                                "(CASE WHEN lanpltrusted THEN '%s' ELSE '%s' END) as \"%s\" "
                                                  "FROM pg_catalog.pg_language WHERE lanispl;",
-                                                 _("Name"), _("yes"), _("no"), _("Trusted?"));
+                                                 gettext_noop("Name"),
+                                                 gettext_noop("yes"), gettext_noop("no"),
+                                                 gettext_noop("Trusted?"));
                result = executeQuery(conn, sql.data, progname, echo);
 
                memset(&popt, 0, sizeof(popt));
@@ -142,6 +145,8 @@ main(int argc, char *argv[])
                popt.topt.stop_table = true;
                popt.topt.encoding = PQclientEncoding(conn);
                popt.title = _("Procedural Languages");
+               popt.trans_headers = true;
+               popt.trans_columns = trans_columns;
                printQuery(result, &popt, stdout, NULL);
 
                PQfinish(conn);