diff options
author | Guillaume Cottenceau <gc@mandriva.com> | 2003-02-20 23:33:49 +0000 |
---|---|---|
committer | Guillaume Cottenceau <gc@mandriva.com> | 2003-02-20 23:33:49 +0000 |
commit | 6e86c4a4722c6d0f9395d967092112934bc43b57 (patch) | |
tree | c8a4757d70489aee0341389eff6eb10aa40fc4a4 /grpmi/po/Makefile | |
parent | 431227efbf05672acb642c91b163ed3a85553684 (diff) | |
download | rpmdrake-6e86c4a4722c6d0f9395d967092112934bc43b57.tar rpmdrake-6e86c4a4722c6d0f9395d967092112934bc43b57.tar.gz rpmdrake-6e86c4a4722c6d0f9395d967092112934bc43b57.tar.bz2 rpmdrake-6e86c4a4722c6d0f9395d967092112934bc43b57.tar.xz rpmdrake-6e86c4a4722c6d0f9395d967092112934bc43b57.zip |
use perl_checker rather than fake_c to generate pot,
seems like fake_c is missing some strings since some
time :(
i don't msgmerge from the pot file of rpmdrake for 9.0
because it seems to make some rightful translations
fuzzy, and for some translations such as de.po who kept
the missing strings as "other", it's worse, so translators
should open the new po, try msgmerge by hand with the po
from the SRPM of the 9.0 and see if it's better for
them.. much sorry for all this additional work :(
Diffstat (limited to 'grpmi/po/Makefile')
-rw-r--r-- | grpmi/po/Makefile | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/grpmi/po/Makefile b/grpmi/po/Makefile index f4245281..5acdf36a 100644 --- a/grpmi/po/Makefile +++ b/grpmi/po/Makefile @@ -6,7 +6,6 @@ PL_FILES = ../grpmi.pl # C-like files to search translatable strings in CFILES = ../curl_download/curl_download.xs ../rpm/grpmi_rpm.xs -PL_CFILES = $(PL_FILES:%=%_.c) POFILES = $(shell ls *.po) MOFILES = $(POFILES:%.po=%.mo) LANGS = $(POFILES:%.po=%) @@ -20,9 +19,6 @@ all: $(PGOAL).pot $(MOFILES) %.mo: %.po msgfmt -o $@ $< -$(PL_CFILES): %_.c: % - ./fake_c.pl $< > $@ - merge: $(PGOAL).pot @for n in $(POFILES); do \ echo "Merging $$n"; \ @@ -30,11 +26,12 @@ merge: $(PGOAL).pot mv -f "$$n"t "$$n"; \ done -$(PGOAL).pot: $(PL_CFILES) $(CFILES) +$(PGOAL).pot: $(PL_FILES) $(CFILES) + perl_checker -q --generate-pot grpmi_tmp.pot $(PL_FILES) xgettext -F -n --add-comments='-PO' \ --keyword=_ --keyword=__ --keyword=N_ --keyword=N \ - --language=C -o $@ $(PL_CFILES) $(CFILES) - @rm -rf $(PL_CFILES) + --language=C -o grpmi_tmp_c.pot $(CFILES) + msgcat grpmi_tmp_c.pot grpmi_tmp.pot > $@ install: for l in $(LANGS); do \ @@ -43,5 +40,5 @@ install: done clean: - @rm -rf *.mo $(POFILES:%=%t) $(PL_CFILES) $(PGOAL).pot + @rm -rf *.mo $(POFILES:%=%t) $(PL_CFILES) $(PGOAL).pot grpmi_tmp_c.pot grpmi_tmp.pot |