diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2010-03-09 11:11:05 +0100 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2010-03-09 11:11:05 +0100 |
commit | 6e96bd72df2abee691b900b6e75ae5de23674b25 (patch) | |
tree | 27fa4386673648655bd88e2c2d79afe94e520674 /Makefile | |
parent | 56e98824555693389f83e98e47cba732af6c8e9e (diff) |
minor bugfix for deploying language files
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -20,13 +20,19 @@ default: locale/de/dudle.mo locale/dudle.pot: *.rb *.cgi - rm -f locale/dudle.pot - rgettext *.cgi *.rb -o locale/dudle.pot + rm -f $@ + rgettext *.cgi *.rb -o $@ %.mo: %.po rmsgfmt $*.po -o $*.mo locale/%/dudle.po: locale/dudle.pot msgmerge locale/$*/dudle.po locale/dudle.pot >/tmp/dudle_$*_tmp.po - if [ "`msgcomm -u /tmp/dudle_de_tmp.po locale/de/dudle.po`" ];then mv /tmp/dudle_$*_tmp.po locale/$*/dudle.po; else touch locale/$*/dudle.po; fi - if [ "`postats -f locale/$*/dudle.po|tail -n1 |cut -d"(" -f3|cut -d")" -f1`" = "100%\n" ]; then poedit locale/$*/dudle.po; fi + if [ "`msgcomm -u /tmp/dudle_$*_tmp.po locale/$*/dudle.po`" ];then\ + mv /tmp/dudle_$*_tmp.po locale/$*/dudle.po;\ + else\ + touch locale/$*/dudle.po;\ + fi + if [ "`postats -f locale/$*/dudle.po|tail -n1 |cut -d"(" -f3|cut -d")" -f1`" = "100%\n" ];\ + then poedit locale/$*/dudle.po;\ + fi |