aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/backend/Makefile23
-rw-r--r--src/backend/nls.mk13
-rw-r--r--src/backend/po/Makefile12
-rw-r--r--src/backend/po/nls.mk4
-rw-r--r--src/bin/pg_dump/po/cs.po (renamed from src/bin/pg_dump/cs.po)0
-rw-r--r--src/bin/pg_dump/po/de.po (renamed from src/bin/pg_dump/de.po)2
-rw-r--r--src/bin/pg_dump/po/ru.po (renamed from src/bin/pg_dump/ru.po)0
-rw-r--r--src/bin/pg_dump/po/sv.po (renamed from src/bin/pg_dump/sv.po)2
-rw-r--r--src/bin/pg_dump/po/zh_CN.po (renamed from src/bin/pg_dump/zh_CN.po)2
-rw-r--r--src/bin/pg_dump/po/zh_TW.po (renamed from src/bin/pg_dump/zh_TW.po)0
-rw-r--r--src/bin/psql/po/cs.po (renamed from src/bin/psql/cs.po)2
-rw-r--r--src/bin/psql/po/de.po (renamed from src/bin/psql/de.po)2
-rw-r--r--src/bin/psql/po/fr.po (renamed from src/bin/psql/fr.po)2
-rw-r--r--src/bin/psql/po/ru.po (renamed from src/bin/psql/ru.po)2
-rw-r--r--src/bin/psql/po/sv.po (renamed from src/bin/psql/sv.po)2
-rw-r--r--src/bin/psql/po/zh_CN.po (renamed from src/bin/psql/zh_CN.po)2
-rw-r--r--src/bin/psql/po/zh_TW.po (renamed from src/bin/psql/zh_TW.po)0
-rw-r--r--src/interfaces/libpq/po/cs.po (renamed from src/interfaces/libpq/cs.po)0
-rw-r--r--src/interfaces/libpq/po/de.po (renamed from src/interfaces/libpq/de.po)2
-rw-r--r--src/interfaces/libpq/po/fr.po (renamed from src/interfaces/libpq/fr.po)2
-rw-r--r--src/interfaces/libpq/po/ru.po (renamed from src/interfaces/libpq/ru.po)0
-rw-r--r--src/interfaces/libpq/po/sv.po (renamed from src/interfaces/libpq/sv.po)2
-rw-r--r--src/interfaces/libpq/po/zh_CN.po (renamed from src/interfaces/libpq/zh_CN.po)2
-rw-r--r--src/interfaces/libpq/po/zh_TW.po (renamed from src/interfaces/libpq/zh_TW.po)0
-rw-r--r--src/nls-global.mk31
25 files changed, 45 insertions, 64 deletions
diff --git a/src/backend/Makefile b/src/backend/Makefile
index 844fa5f6519..d0fccff9a50 100644
--- a/src/backend/Makefile
+++ b/src/backend/Makefile
@@ -4,7 +4,7 @@
#
# Copyright (c) 1994, Regents of the University of California
#
-# $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.84 2002/08/10 17:59:28 petere Exp $
+# $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.85 2002/08/21 20:42:24 petere Exp $
#
#-------------------------------------------------------------------------
@@ -31,9 +31,6 @@ endif
all: submake-libpgport postgres $(POSTGRES_IMP)
$(MAKE) -C utils/mb/conversion_procs $@
-ifeq ($(enable_nls), yes)
- $(MAKE) -C po all
-endif
ifneq ($(PORTNAME), win)
@@ -111,9 +108,7 @@ distprep:
$(MAKE) -C parser gram.c parse.h scan.c
$(MAKE) -C bootstrap bootparse.c bootstrap_tokens.h bootscanner.c
$(MAKE) -C utils/misc guc-file.c
-ifeq ($(enable_nls), yes)
- $(MAKE) -C po $@
-endif
+
##########################################################################
@@ -127,9 +122,6 @@ endif
$(INSTALL_DATA) $(srcdir)/libpq/pg_hba.conf.sample $(DESTDIR)$(datadir)/pg_hba.conf.sample
$(INSTALL_DATA) $(srcdir)/libpq/pg_ident.conf.sample $(DESTDIR)$(datadir)/pg_ident.conf.sample
$(INSTALL_DATA) $(srcdir)/utils/misc/postgresql.conf.sample $(DESTDIR)$(datadir)/postgresql.conf.sample
-ifeq ($(enable_nls), yes)
- $(MAKE) -C po $@
-endif
$(MAKE) -C utils/mb $@
$(MAKE) -C utils/mb/conversion_procs $@
@@ -153,9 +145,7 @@ endif
ifeq ($(MAKE_EXPORTS), true)
$(mkinstalldirs) $(DESTDIR)$(pkglibdir)
endif
-ifeq ($(enable_nls), yes)
- $(MAKE) -C po $@
-endif
+
##########################################################################
@@ -173,9 +163,6 @@ endif
rm -f $(DESTDIR)$(datadir)/pg_hba.conf.sample \
$(DESTDIR)$(datadir)/pg_ident.conf.sample \
$(DESTDIR)$(datadir)/postgresql.conf.sample
-ifeq ($(enable_nls), yes)
- $(MAKE) -C po $@
-endif
##########################################################################
@@ -190,9 +177,6 @@ ifeq ($(MAKE_DLL), true)
endif
endif
for i in $(DIRS); do $(MAKE) -C $$i clean || exit; done
-ifeq ($(enable_nls), yes)
- $(MAKE) -C po $@
-endif
distclean: clean
rm -f port/tas.s port/dynloader.c port/pg_sema.c port/pg_shmem.c
@@ -205,7 +189,6 @@ maintainer-clean: distclean
$(srcdir)/parser/scan.c \
$(srcdir)/parser/parse.h \
$(srcdir)/utils/misc/guc-file.c
- $(MAKE) -C po maintainer-clean
##########################################################################
diff --git a/src/backend/nls.mk b/src/backend/nls.mk
new file mode 100644
index 00000000000..320d3a436ea
--- /dev/null
+++ b/src/backend/nls.mk
@@ -0,0 +1,13 @@
+CATALOG_NAME := postgres
+AVAIL_LANGUAGES := cs de hu ru zh_CN zh_TW
+GETTEXT_FILES := + gettext-files
+GETTEXT_TRIGGERS:= elog:2 postmaster_error yyerror
+
+gettext-files:
+ find $(srcdir)/ -name '*.c' -print >$@
+
+my-maintainer-clean:
+ rm -f gettext-files
+
+.PHONY: my-maintainer-clean
+maintainer-clean: my-maintainer-clean
diff --git a/src/backend/po/Makefile b/src/backend/po/Makefile
deleted file mode 100644
index 14e4c28d15a..00000000000
--- a/src/backend/po/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-# $Header: /cvsroot/pgsql/src/backend/po/Attic/Makefile,v 1.2 2001/09/10 22:25:48 petere Exp $
-
-subdir = src/backend/po
-top_builddir = ../../..
-include $(top_builddir)/src/Makefile.global
-
-
-gettext-files:
- find $(srcdir)/.. -name '*.c' -print >$@
-
-maintainer-clean:
- rm -f gettext-files
diff --git a/src/backend/po/nls.mk b/src/backend/po/nls.mk
deleted file mode 100644
index 8797d8527d8..00000000000
--- a/src/backend/po/nls.mk
+++ /dev/null
@@ -1,4 +0,0 @@
-CATALOG_NAME := postgres
-AVAIL_LANGUAGES := cs de hu ru zh_CN zh_TW
-GETTEXT_FILES := + gettext-files
-GETTEXT_TRIGGERS:= elog:2 postmaster_error yyerror
diff --git a/src/bin/pg_dump/cs.po b/src/bin/pg_dump/po/cs.po
index 7c27f5b3c16..7c27f5b3c16 100644
--- a/src/bin/pg_dump/cs.po
+++ b/src/bin/pg_dump/po/cs.po
diff --git a/src/bin/pg_dump/de.po b/src/bin/pg_dump/po/de.po
index 01d8f983c7f..921ca3e4b52 100644
--- a/src/bin/pg_dump/de.po
+++ b/src/bin/pg_dump/po/de.po
@@ -1,7 +1,7 @@
# German message translation file for pg_dump and friends
# Peter Eisentraut <peter_e@gmx.net>, 2001.
#
-# $Header: /cvsroot/pgsql/src/bin/pg_dump/Attic/de.po,v 1.6 2002/01/29 20:39:49 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/pg_dump/po/de.po,v 1.1 2002/08/21 20:42:25 petere Exp $
#
# Use these quotes: »%s«
#
diff --git a/src/bin/pg_dump/ru.po b/src/bin/pg_dump/po/ru.po
index 7d22de585f8..7d22de585f8 100644
--- a/src/bin/pg_dump/ru.po
+++ b/src/bin/pg_dump/po/ru.po
diff --git a/src/bin/pg_dump/sv.po b/src/bin/pg_dump/po/sv.po
index d0bfdc35b6f..350da43fdf1 100644
--- a/src/bin/pg_dump/sv.po
+++ b/src/bin/pg_dump/po/sv.po
@@ -1,7 +1,7 @@
# Swedish message translation file for pg_dump
# Peter Eisentraut <peter_e@gmx.net>, 2001.
#
-# $Header: /cvsroot/pgsql/src/bin/pg_dump/Attic/sv.po,v 1.1 2001/12/13 22:06:33 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/pg_dump/po/sv.po,v 1.1 2002/08/21 20:42:26 petere Exp $
#
# Use these quotes: "%s"
#
diff --git a/src/bin/pg_dump/zh_CN.po b/src/bin/pg_dump/po/zh_CN.po
index 36a9777ea02..d1f06eb4cd5 100644
--- a/src/bin/pg_dump/zh_CN.po
+++ b/src/bin/pg_dump/po/zh_CN.po
@@ -1,6 +1,6 @@
# simplified Chinese translation file for pg_dump and friends
# Weiping He <laser@zhengmai.com.cn>, 2001.
-# $Header: /cvsroot/pgsql/src/bin/pg_dump/Attic/zh_CN.po,v 1.5 2001/12/10 18:45:57 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/pg_dump/po/zh_CN.po,v 1.1 2002/08/21 20:42:26 petere Exp $
#
msgid ""
msgstr ""
diff --git a/src/bin/pg_dump/zh_TW.po b/src/bin/pg_dump/po/zh_TW.po
index c7b664fe53d..c7b664fe53d 100644
--- a/src/bin/pg_dump/zh_TW.po
+++ b/src/bin/pg_dump/po/zh_TW.po
diff --git a/src/bin/psql/cs.po b/src/bin/psql/po/cs.po
index db66ce454ff..b605814e38d 100644
--- a/src/bin/psql/cs.po
+++ b/src/bin/psql/po/cs.po
@@ -1,7 +1,7 @@
# Czech message translation file for psql
# Karel Zak <zakkr@zf.jcu.cz>, August 2001.
#
-# $Header: /cvsroot/pgsql/src/bin/psql/Attic/cs.po,v 1.3 2002/06/20 20:29:42 momjian Exp $
+# $Header: /cvsroot/pgsql/src/bin/psql/po/cs.po,v 1.1 2002/08/21 20:42:26 petere Exp $
#
msgid ""
msgstr ""
diff --git a/src/bin/psql/de.po b/src/bin/psql/po/de.po
index 17a5f12a36e..39bd6e79a3a 100644
--- a/src/bin/psql/de.po
+++ b/src/bin/psql/po/de.po
@@ -1,7 +1,7 @@
# German message translation file for psql
# Peter Eisentraut <peter_e@gmx.net>, 2001.
#
-# $Header: /cvsroot/pgsql/src/bin/psql/Attic/de.po,v 1.6 2002/06/20 20:29:42 momjian Exp $
+# $Header: /cvsroot/pgsql/src/bin/psql/po/de.po,v 1.1 2002/08/21 20:42:26 petere Exp $
#
# Use these quotes: »%s«
#
diff --git a/src/bin/psql/fr.po b/src/bin/psql/po/fr.po
index 4872547e529..79e51b8a239 100644
--- a/src/bin/psql/fr.po
+++ b/src/bin/psql/po/fr.po
@@ -1,7 +1,7 @@
# French message translation file for psql
# Peter Eisentraut <peter_e@gmx.net>, 2001.
#
-# $Header: /cvsroot/pgsql/src/bin/psql/Attic/fr.po,v 1.4 2002/06/20 20:29:42 momjian Exp $
+# $Header: /cvsroot/pgsql/src/bin/psql/po/fr.po,v 1.1 2002/08/21 20:42:26 petere Exp $
#
# Use these quotes: «%s»
#
diff --git a/src/bin/psql/ru.po b/src/bin/psql/po/ru.po
index b58085e420a..af3392edb3c 100644
--- a/src/bin/psql/ru.po
+++ b/src/bin/psql/po/ru.po
@@ -1,7 +1,7 @@
# PSQL Translated Messages in Russian Language (KOI8-R)
# Serguei A. Mokhov <stgunya@yahoo.com>, August-September 2001.
#
-# $Header: /cvsroot/pgsql/src/bin/psql/Attic/ru.po,v 1.5 2002/06/20 20:29:42 momjian Exp $
+# $Header: /cvsroot/pgsql/src/bin/psql/po/Attic/ru.po,v 1.1 2002/08/21 20:42:26 petere Exp $
#
msgid ""
msgstr ""
diff --git a/src/bin/psql/sv.po b/src/bin/psql/po/sv.po
index 81f4317571e..0ad3c65a057 100644
--- a/src/bin/psql/sv.po
+++ b/src/bin/psql/po/sv.po
@@ -2,7 +2,7 @@
# Peter Eisentraut <peter_e@gmx.net>, 2001.
# Dennis Björklund <db@zigo.dhs.org>, 2002.
#
-# $Header: /cvsroot/pgsql/src/bin/psql/Attic/sv.po,v 1.4 2002/08/06 21:13:44 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/psql/po/sv.po,v 1.1 2002/08/21 20:42:26 petere Exp $
#
# Use these quotes: "%s"
#
diff --git a/src/bin/psql/zh_CN.po b/src/bin/psql/po/zh_CN.po
index 0ea1bf61c38..5c023548c2d 100644
--- a/src/bin/psql/zh_CN.po
+++ b/src/bin/psql/po/zh_CN.po
@@ -1,7 +1,7 @@
# simplified Chinese translation file for psql
# Weiping He <laser@zhengmai.com.cn>, 2001.
#
-# $Header: /cvsroot/pgsql/src/bin/psql/Attic/zh_CN.po,v 1.4 2002/06/20 20:29:42 momjian Exp $
+# $Header: /cvsroot/pgsql/src/bin/psql/po/Attic/zh_CN.po,v 1.1 2002/08/21 20:42:27 petere Exp $
#
msgid ""
msgstr ""
diff --git a/src/bin/psql/zh_TW.po b/src/bin/psql/po/zh_TW.po
index 02f52213fea..02f52213fea 100644
--- a/src/bin/psql/zh_TW.po
+++ b/src/bin/psql/po/zh_TW.po
diff --git a/src/interfaces/libpq/cs.po b/src/interfaces/libpq/po/cs.po
index 3928a933819..3928a933819 100644
--- a/src/interfaces/libpq/cs.po
+++ b/src/interfaces/libpq/po/cs.po
diff --git a/src/interfaces/libpq/de.po b/src/interfaces/libpq/po/de.po
index 2455aef28c7..0581861f2d8 100644
--- a/src/interfaces/libpq/de.po
+++ b/src/interfaces/libpq/po/de.po
@@ -1,7 +1,7 @@
# German message translation file for libpq
# Peter Eisentraut <peter_e@gmx.net>, 2001.
#
-# $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/de.po,v 1.4 2001/11/29 18:59:28 petere Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/libpq/po/de.po,v 1.1 2002/08/21 20:42:27 petere Exp $
#
# Use these quotes: »%s«
#
diff --git a/src/interfaces/libpq/fr.po b/src/interfaces/libpq/po/fr.po
index 89dc70296a1..88070e31b6a 100644
--- a/src/interfaces/libpq/fr.po
+++ b/src/interfaces/libpq/po/fr.po
@@ -1,7 +1,7 @@
# French message translation file for libpq
# Peter Eisentraut <peter_e@gmx.net>, 2001.
#
-# $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/fr.po,v 1.2 2001/12/13 22:04:40 petere Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/libpq/po/fr.po,v 1.1 2002/08/21 20:42:27 petere Exp $
#
# Use these quotes: «%s»
#
diff --git a/src/interfaces/libpq/ru.po b/src/interfaces/libpq/po/ru.po
index 4c0173e8ca1..4c0173e8ca1 100644
--- a/src/interfaces/libpq/ru.po
+++ b/src/interfaces/libpq/po/ru.po
diff --git a/src/interfaces/libpq/sv.po b/src/interfaces/libpq/po/sv.po
index 0f75324c6ab..04fc7f0eac4 100644
--- a/src/interfaces/libpq/sv.po
+++ b/src/interfaces/libpq/po/sv.po
@@ -1,7 +1,7 @@
# Swedish message translation file for libpq
# Peter Eisentraut <peter_e@gmx.net>, 2001.
#
-# $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/sv.po,v 1.1 2001/12/13 22:05:57 petere Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/libpq/po/sv.po,v 1.1 2002/08/21 20:42:27 petere Exp $
#
# Use these quotes: "%s"
#
diff --git a/src/interfaces/libpq/zh_CN.po b/src/interfaces/libpq/po/zh_CN.po
index 78c2efafc8c..e18affc94fc 100644
--- a/src/interfaces/libpq/zh_CN.po
+++ b/src/interfaces/libpq/po/zh_CN.po
@@ -1,7 +1,7 @@
# simplified Chinese translation file for libpq
# Weiping He <laser@zhengmai.com.cn>, 2001
#
-# $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/zh_CN.po,v 1.3 2001/11/29 18:59:28 petere Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/libpq/po/zh_CN.po,v 1.1 2002/08/21 20:42:27 petere Exp $
#
msgid ""
msgstr ""
diff --git a/src/interfaces/libpq/zh_TW.po b/src/interfaces/libpq/po/zh_TW.po
index 4d718d29baa..4d718d29baa 100644
--- a/src/interfaces/libpq/zh_TW.po
+++ b/src/interfaces/libpq/po/zh_TW.po
diff --git a/src/nls-global.mk b/src/nls-global.mk
index d78ec847aa0..1576b48c073 100644
--- a/src/nls-global.mk
+++ b/src/nls-global.mk
@@ -1,4 +1,4 @@
-# $Header: /cvsroot/pgsql/src/nls-global.mk,v 1.4 2001/11/29 18:59:28 petere Exp $
+# $Header: /cvsroot/pgsql/src/nls-global.mk,v 1.5 2002/08/21 20:42:24 petere Exp $
# Common rules for Native Language Support (NLS)
#
@@ -32,8 +32,8 @@ else
LANGUAGES = $(AVAIL_LANGUAGES)
endif
-PO_FILES = $(addsuffix .po, $(LANGUAGES))
-MO_FILES = $(addsuffix .mo, $(LANGUAGES))
+PO_FILES = $(addprefix po/, $(addsuffix .po, $(LANGUAGES)))
+MO_FILES = $(addprefix po/, $(addsuffix .mo, $(LANGUAGES)))
ifdef XGETTEXT
XGETTEXT += --foreign-user -ctranslator
@@ -42,17 +42,17 @@ endif
all-po: $(MO_FILES)
-distprep: $(srcdir)/$(CATALOG_NAME).pot
+distprep: $(srcdir)/po/$(CATALOG_NAME).pot
%.mo: %.po
$(MSGFMT) -o $@ $<
ifdef XGETTEXT
ifeq ($(word 1,$(GETTEXT_FILES)),+)
-$(srcdir)/$(CATALOG_NAME).pot: $(word 2, $(GETTEXT_FILES))
+$(srcdir)/po/$(CATALOG_NAME).pot: $(word 2, $(GETTEXT_FILES))
$(XGETTEXT) -D $(srcdir) -n $(addprefix -k, $(GETTEXT_TRIGGERS)) -f $<
else
-$(srcdir)/$(CATALOG_NAME).pot: $(GETTEXT_FILES)
+$(srcdir)/po/$(CATALOG_NAME).pot: $(GETTEXT_FILES)
# Change to srcdir explicitly, don't rely on $^. That way we get
# consistent #: file references in the po files.
$(XGETTEXT) -D $(srcdir) -n $(addprefix -k, $(GETTEXT_TRIGGERS)) $(GETTEXT_FILES)
@@ -65,7 +65,7 @@ endif # not XGETTEXT
install-po: all-po installdirs-po
for lang in $(LANGUAGES); do \
- $(INSTALL_DATA) $$lang.mo $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(CATALOG_NAME).mo || exit 1; \
+ $(INSTALL_DATA) po/$$lang.mo $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(CATALOG_NAME).mo || exit 1; \
done
installdirs-po:
@@ -77,10 +77,10 @@ uninstall-po:
clean-po:
rm -f $(MO_FILES)
- @rm -f $(addsuffix .po.old, $(AVAIL_LANGUAGES))
+ @rm -f $(addsuffix .old, $(PO_FILES))
maintainer-clean-po: clean-po
- rm -f $(srcdir)/$(CATALOG_NAME).pot
+ rm -f $(srcdir)/po/$(CATALOG_NAME).pot
maintainer-check-po: $(PO_FILES)
@@ -89,20 +89,20 @@ maintainer-check-po: $(PO_FILES)
done
-init-po: $(srcdir)/$(CATALOG_NAME).pot
+init-po: $(srcdir)/po/$(CATALOG_NAME).pot
-update-po: $(srcdir)/$(CATALOG_NAME).pot
+update-po: $(srcdir)/po/$(CATALOG_NAME).pot
ifdef MSGMERGE
@for lang in $(LANGUAGES); do \
echo "merging $$lang:"; \
- if $(MSGMERGE) $(srcdir)/$$lang.po $< -o $$lang.po.new; \
+ if $(MSGMERGE) $(srcdir)/po/$$lang.po $< -o po/$$lang.po.new; \
then \
- mv $(srcdir)/$$lang.po $$lang.po.old; \
- mv $$lang.po.new $(srcdir)/$$lang.po; \
+ mv $(srcdir)/po/$$lang.po po/$$lang.po.old; \
+ mv po/$$lang.po.new $(srcdir)/po/$$lang.po; \
else \
echo "msgmerge for $$lang failed"; \
- rm -f $$lang.po.new; \
+ rm -f po/$$lang.po.new; \
fi; \
done
else
@@ -120,3 +120,4 @@ maintainer-check: maintainer-check-po
.PHONY: all-po install-po installdirs-po uninstall-po clean-po \
maintainer-clean-po maintainer-check-po init-po update-po
+.SILENT: installdirs-po