APPLICATION = banana
all: banana.pot ${LANGS:=.lang}
- if test "${OSTYPE}" = "solaris"; then \
- echo "You'll probably get some warnings on Solaris. This is normal."; \
- fi;
-
-banana.pot: ../banana/*.php
- xgettext --from-code=iso-8859-15 -j -k_b_ -o banana.pot $<
-
-%.lang: ../locale/%/LC_MESSAGES/banana.mo %.po
- @echo Updating for lang %
+clean:
+ rm -f *.po~ *.lang
-%.po: banana.pot
- ${MSGMERGE} $@ $<
-
-
+banana.pot: ../banana/*.php
+ @echo Parsing Tree for new messages
+ @echo
+ @xgettext --from-code=iso-8859-15 -j -k_b_ -o banana.pot $<
+
+%.lang: banana.pot ../banana/*.php %.po
+ @echo Generating $(@:.lang=)
+ @echo -n ' '
+ @${MSGMERGE} $(@:.lang=) $< 2> /dev/null
+ @${MSGFMT} ../locale/$(@:.lang=)/LC_MESSAGES/banana.mo $(@:.lang=)
+ @echo
+ @touch $@
-build: *.po
- for LOCALE in `ls *.po | sed 's/\.[^.]*$$//g'`; do \
- if test $${LOCALE}.po = "messages.po"; then \
- continue; \
- fi; \
- echo "Compiling locale $${LOCALE}:"; \
- if ./shtool mkdir -p ../locale/$${LOCALE}/LC_MESSAGES; then \
- if test "${OSTYPE}" = "solaris"; then \
- if ${MSGFMTSOL} ../locale/$${LOCALE}/LC_MESSAGES/${APPLICATION}.mo $${LOCALE}.po; then \
- echo " ... done"; \
- echo; \
- else \
- echo " ... FAILED"; \
- echo; \
- fi \
- else \
- if ${MSGFMT} ../locale/$${LOCALE}/LC_MESSAGES/${APPLICATION}.mo $${LOCALE}.po; then \
- echo " ... done"; \
- echo; \
- else \
- echo " ... FAILED"; \
- echo; \
- fi \
- fi; \
- else \
- echo "Could not create locale directory for $${LOCALE}."; \
- fi \
- done;
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-01-07 19:47+0100\n"
+"POT-Creation-Date: 2005-01-07 20:09+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"