mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-21 08:29:39 +08:00
Allow translation of SQL help in psql.
This commit is contained in:
parent
241cea18f7
commit
20aaf64252
@ -5,7 +5,7 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2000-2003, PostgreSQL Global Development Group
|
# Copyright (c) 2000-2003, PostgreSQL Global Development Group
|
||||||
#
|
#
|
||||||
# $Header: /cvsroot/pgsql/src/bin/psql/create_help.pl,v 1.8 2003/08/04 23:59:40 tgl Exp $
|
# $Header: /cvsroot/pgsql/src/bin/psql/create_help.pl,v 1.9 2003/09/14 22:37:12 petere Exp $
|
||||||
#################################################################
|
#################################################################
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -51,6 +51,8 @@ print OUT
|
|||||||
#ifndef $define
|
#ifndef $define
|
||||||
#define $define
|
#define $define
|
||||||
|
|
||||||
|
#define N_(x) (x) /* gettext noop */
|
||||||
|
|
||||||
struct _helpStruct
|
struct _helpStruct
|
||||||
{
|
{
|
||||||
char *cmd; /* the command name */
|
char *cmd; /* the command name */
|
||||||
@ -110,7 +112,7 @@ foreach $file (sort readdir DIR) {
|
|||||||
$cmdsynopsis =~ s/\n/\\n/g;
|
$cmdsynopsis =~ s/\n/\\n/g;
|
||||||
$cmdsynopsis =~ s/\"/\\"/g;
|
$cmdsynopsis =~ s/\"/\\"/g;
|
||||||
|
|
||||||
print OUT " { \"$cmdname\",\n \"$cmddesc\",\n \"$cmdsynopsis\" },\n\n";
|
print OUT " { \"$cmdname\",\n N_(\"$cmddesc\"),\n N_(\"$cmdsynopsis\") },\n\n";
|
||||||
$count++;
|
$count++;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
*
|
*
|
||||||
* Copyright (c) 2000-2003, PostgreSQL Global Development Group
|
* Copyright (c) 2000-2003, PostgreSQL Global Development Group
|
||||||
*
|
*
|
||||||
* $Header: /cvsroot/pgsql/src/bin/psql/help.c,v 1.79 2003/09/11 16:22:42 momjian Exp $
|
* $Header: /cvsroot/pgsql/src/bin/psql/help.c,v 1.80 2003/09/14 22:37:13 petere Exp $
|
||||||
*/
|
*/
|
||||||
#include "postgres_fe.h"
|
#include "postgres_fe.h"
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
@ -340,7 +340,9 @@ helpSQL(const char *topic, unsigned short int pager)
|
|||||||
fprintf(output, _("Command: %s\n"
|
fprintf(output, _("Command: %s\n"
|
||||||
"Description: %s\n"
|
"Description: %s\n"
|
||||||
"Syntax:\n%s\n\n"),
|
"Syntax:\n%s\n\n"),
|
||||||
QL_HELP[i].cmd, QL_HELP[i].help, QL_HELP[i].syntax);
|
QL_HELP[i].cmd,
|
||||||
|
gettext(QL_HELP[i].help),
|
||||||
|
gettext(QL_HELP[i].syntax));
|
||||||
/* If we have an exact match, exit. Fixes \h SELECT */
|
/* If we have an exact match, exit. Fixes \h SELECT */
|
||||||
if (strcasecmp(topic, QL_HELP[i].cmd) == 0)
|
if (strcasecmp(topic, QL_HELP[i].cmd) == 0)
|
||||||
break;
|
break;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# $Header: /cvsroot/pgsql/src/bin/psql/nls.mk,v 1.9 2003/08/24 21:18:52 petere Exp $
|
# $Header: /cvsroot/pgsql/src/bin/psql/nls.mk,v 1.10 2003/09/14 22:37:13 petere Exp $
|
||||||
CATALOG_NAME := psql
|
CATALOG_NAME := psql
|
||||||
AVAIL_LANGUAGES := cs de es fr hu ru sv zh_CN zh_TW
|
AVAIL_LANGUAGES := cs de es fr hu ru sv zh_CN zh_TW
|
||||||
GETTEXT_FILES := command.c common.c copy.c help.c input.c large_obj.c \
|
GETTEXT_FILES := command.c common.c copy.c help.c input.c large_obj.c \
|
||||||
mainloop.c print.c startup.c describe.c
|
mainloop.c print.c startup.c describe.c sql_help.h
|
||||||
GETTEXT_TRIGGERS:= _ psql_error simple_prompt
|
GETTEXT_TRIGGERS:= _ N_ psql_error simple_prompt
|
||||||
|
Loading…
Reference in New Issue
Block a user