]> granicus.if.org Git - postgresql/commitdiff
NLS: Seed Language field in PO header
authorPeter Eisentraut <peter_e@gmx.net>
Sun, 1 Apr 2012 23:58:37 +0000 (02:58 +0300)
committerPeter Eisentraut <peter_e@gmx.net>
Sun, 1 Apr 2012 23:58:37 +0000 (02:58 +0300)
Use msgmerge --lang option to seed the Language field, recently
introduced by gettext, in the header of the new PO file.

src/nls-global.mk

index aa60e63fc3fc75846e09ae92003bfcedfff08a1d..25899a49b404490b642ab9c86bf0c21311b51d87 100644 (file)
@@ -136,14 +136,14 @@ endif
 update-po: $(ALL_LANGUAGES:%=po/%.po.new)
 
 $(AVAIL_LANGUAGES:%=po/%.po.new): po/%.po.new: po/%.po po/$(CATALOG_NAME).pot $(all_compendia)
-       $(MSGMERGE) $(word 1, $^) $(word 2,$^) -o $@ $(addprefix --compendium=,$(filter %/$*.po,$(wordlist 3,$(words $^),$^)))
+       $(MSGMERGE) --lang=$* $(word 1, $^) $(word 2,$^) -o $@ $(addprefix --compendium=,$(filter %/$*.po,$(wordlist 3,$(words $^),$^)))
 
 # For languages not yet available, merge against oneself, to pick
 # up translations from the compendia.  (Merging against /dev/null
 # doesn't work so well; it inserts the headers from the first-named
 # compendium.)
 po/%.po.new: po/$(CATALOG_NAME).pot $(all_compendia)
-       $(MSGMERGE) $(word 1,$^) $(word 1,$^) -o $@ $(addprefix --compendium=,$(filter %/$*.po,$(wordlist 2,$(words $^),$^)))
+       $(MSGMERGE) --lang=$* $(word 1,$^) $(word 1,$^) -o $@ $(addprefix --compendium=,$(filter %/$*.po,$(wordlist 2,$(words $^),$^)))
 
 
 all: all-po