view po/Makefile @ 306:afe36c18417f

Allow to deactivate the selection of projects By default all keys are first handled by the urwid element itself and afterwards by the current state. Therefore pressing enter in the ProjectView will always result in selecting the current entry node. This isn't always the desired result and therefore allow to deactivate the selection.
author Björn Ricks <bjoern.ricks@intevation.de>
date Fri, 11 Oct 2013 11:03:50 +0200
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
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)