Mercurial > getan
view po/Makefile @ 169:d10a0e35b982
Fix: Allow to move entries to projects with similar names
Use the same selection as in the project selection. This allows to select
overlapping projects with keys like a, ab, abc.
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Mon, 10 Dec 2012 09:33:40 +0100 |
parents | e6f81aa329b1 |
children |
line wrap: on
line source
all: @echo 'Usage:' @echo ' make pot create getan.pot' @echo ' make merge merge a new getan.pot with the *.po files' @echo ' make mo create the mo files' @echo ' make stat print statistics about the translation status' MO_DIR = ../share/locale DOMAIN = getan pot: pygettext -o $(DOMAIN).pot ../getan/*.py merge: for po in *.po; do \ lingua=`basename $$po .po`; \ mv $$lingua.po $$lingua.old.po; \ if msgmerge -o $$lingua.po $$lingua.old.po $(DOMAIN).pot; then\ rm $$lingua.old.po; \ else \ rm -f $$lingua.po; \ mv $$lingua.old.po $$lingua.po; \ fi \ done mo: for po in *.po; do\ lingua=`basename $$po .po`; \ install -d $(MO_DIR)/$$lingua/LC_MESSAGES/ ; \ echo -n $$po": "; \ msgfmt --statistics \ -o $(MO_DIR)/$$lingua/LC_MESSAGES/$(DOMAIN).mo $$po ;\ done stat: @for po in *.po; do\ echo -n $$po": "; \ msgfmt --statistics -o /dev/null $$po 2>&1 \ | sed -e 's/ \(messages*\|translations*\)//g' -e 's/\.$$//' ; \ done