diff options
author | Matthew Somerville <matthew@dracos.co.uk> | 2011-03-25 15:25:06 +0000 |
---|---|---|
committer | Matthew Somerville <matthew@dracos.co.uk> | 2011-03-25 15:25:06 +0000 |
commit | f931e2f7146ee271807315a9830c71afc8ad6eb5 (patch) | |
tree | 042b0fd56636fdefde655b2e5d62d210a3d4776f /bin/gettext-merge | |
parent | 71c4b7a598c6b0b441eef63b1e1e016bd45e9991 (diff) | |
parent | 8db1506fb88902e70350d15ba9484180c9d9b3bb (diff) |
Merge branch 'master' into reportemptyhomes
Conflicts:
web/css/cobrands/emptyhomes/emptyhomes.css
Diffstat (limited to 'bin/gettext-merge')
-rwxr-xr-x | bin/gettext-merge | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/bin/gettext-merge b/bin/gettext-merge new file mode 100755 index 000000000..84aa4fdb7 --- /dev/null +++ b/bin/gettext-merge @@ -0,0 +1,45 @@ +#!/bin/bash +# +# bin/gettext-merge +# Update all .po files from new .pot +# +# Copyright (c) 2011 UK Citizens Online Democracy. All rights reserved. +# Email: matthew@mysociety.org; WWW: http://www.mysociety.org/ + +# Yuck +if [ -e ../../locale ] +then + cd ../../ +else if [ -e ../locale ] +then + cd ../ +else if [ -e locale ] +then + cd . +else + echo "Please run with current directory fixmystreet" + exit 1 +fi +fi +fi + +for X in locale/*.UTF-8 +do + if [ -d $X ] + then + cd $X/LC_MESSAGES + echo $X + if [ -e EmptyHomes.po ] + then + msgmerge -o New.po EmptyHomes.po ../../FixMyStreet-EmptyHomes.po + mv New.po EmptyHomes.po + fi + if [ -e FixMyStreet.po ] + then + msgmerge -o New.po FixMyStreet.po ../../FixMyStreet.po + mv New.po FixMyStreet.po + fi + cd - >/dev/null + fi +done + |