Skip to content

Commit

Permalink
Add make rules to rebuild the pot file.
Browse files Browse the repository at this point in the history
  • Loading branch information
wichert committed Dec 20, 2011
1 parent f9a4dbb commit 278eeff
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 28 deletions.
15 changes: 13 additions & 2 deletions Makefile
Expand Up @@ -27,6 +27,7 @@ EXTRAS = $(JS_DIR)/libraries/jquery.hoverIntent.js \
$(JS_DIR)/libraries/fancybox/jquery.fancybox-1.3.1.pack.js \
$(JS_DIR)/libraries/fancybox/jquery.mousewheel-3.0.2.pack.js

EUPHORIE_POT = src/euphorie/deployment/locales/euphorie.pot
EUPHORIE_PO_FILES = $(wildcard src/euphorie/deployment/locales/*/LC_MESSAGES/euphorie.po)
PLONE_PO_FILES = $(wildcard src/euphorie/deployment/locales/*/LC_MESSAGES/plone.po)
MO_FILES = $(EUPHORIE_PO_FILES:.po=.mo) $(PLONE_PO_FILES:.po=.mo)
Expand All @@ -41,8 +42,10 @@ clean:
bin/buildout: bootstrap.py
$(PYTHON) bootstrap.py

bin/test bin/sphinx-build: bin/buildout buildout.cfg versions.cfg devel.cfg
bin/test bin/sphinx-build: bin/buildout buildout.cfg versions.cfg devel.cfg setup.py
bin/buildout -c devel.cfg
touch bin/test
touch bin/sphinx-build

check:: bin/test ${MO_FILES}
bin/test
Expand All @@ -56,6 +59,14 @@ jenkins: bin/test bin/sphinx-build ${MO_FILES}
$(JS_DIR)/behaviour/common.min.js: ${JQUERY} ${JQUERY_UI} ${EXTRAS} $(JS_DIR)/behaviour/markup.js
set -e ; (for i in $^ ; do $(JS_PACK) $$i ; done ) > $@~ ; mv $@~ $@

pot: bin/buildout
bin/pybabel extract -F babel.cfg \
--copyright-holder='Simplon B.V., SYSLAB.COM GmbH' \
--msgid-bugs-address='euphorie@lists.wiggy.net' \
--charset=utf-8 \
src/euphorie > $(EUPHORIE_POT)~
mv $(EUPHORIE_POT)~ $(EUPHORIE_POT)

$(EUPHORIE_PO_FILES): src/euphorie/deployment/locales/euphorie.pot
msgmerge --update $@ $<

Expand All @@ -68,6 +79,6 @@ $(PLONE_PO_FILES): src/euphorie/deployment/locales/plone.pot
.po.mo:
msgfmt -c --statistics -o $@~ $< && mv $@~ $@

.PHONY: all clean jenkins
.PHONY: all clean jenkins pot
.SUFFIXES:
.SUFFIXES: .po .mo .css .min.css
5 changes: 5 additions & 0 deletions babel.cfg
@@ -0,0 +1,5 @@
[lingua_python: **.py]

[lingua_xml: **.pt]

[lingua_xml: **.xml]
26 changes: 0 additions & 26 deletions setup.cfg

This file was deleted.

0 comments on commit 278eeff

Please sign in to comment.