Initialize .pot files with some useful default values.
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 2 Jan 2009 15:15:42 +0000 (15:15 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 2 Jan 2009 15:15:42 +0000 (15:15 +0000)
src/nls-global.mk

index 9ca68151c668ab110d12140cfb6445b821284638..4f852456250db738369c3b44c726b061fca280c0 100644 (file)
@@ -36,7 +36,7 @@ PO_FILES = $(addprefix po/, $(addsuffix .po, $(LANGUAGES)))
 MO_FILES = $(addprefix po/, $(addsuffix .mo, $(LANGUAGES)))
 
 ifdef XGETTEXT
-XGETTEXT += --foreign-user -ctranslator
+XGETTEXT += -ctranslator --copyright-holder='PostgreSQL Global Development Group' --msgid-bugs-address=pgsql-bugs@postgresql.org
 endif
 
 
@@ -56,7 +56,8 @@ po/$(CATALOG_NAME).pot: $(GETTEXT_FILES)
        $(XGETTEXT) -D $(srcdir) -n $(addprefix -k, $(GETTEXT_TRIGGERS)) $(GETTEXT_FILES)
 endif
        @$(mkinstalldirs) $(dir $@)
-       mv messages.po $@
+       sed -e '1,18 { s/SOME DESCRIPTIVE TITLE./LANGUAGE message translation file for $(CATALOG_NAME)/;s/PACKAGE/PostgreSQL/g;s/VERSION/$(MAJORVERSION)/g;s/YEAR/'`date +%Y`'/g; }' messages.po >$@
+       rm messages.po
 else # not XGETTEXT
        @echo "You don't have 'xgettext'."; exit 1
 endif # not XGETTEXT