2016-02-09 | Paul Boddie | raw annotate files changeset graph | Removed explicit confirmation and retraction function usage, instead employing scheduling functions to obtain confirmation, retraction, locking and unlocking functions, with each distinct invocation occurring only once. |
1 #!/bin/sh 2 3 # Obtain messages from the Python files. 4 5 find imiptools imipweb -type f -name '*.py' \ 6 | xargs xgettext -d imip-agent --sort-by-file \ 7 --copyright-holder="Paul Boddie <paul@boddie.org.uk>" \ 8 --package-name="imip-agent" --package-version=`hg id | cut -d ' ' -f 1` 9 10 # Set the default charset. 11 12 sed "s/CHARSET/iso-8859-1/" imip-agent.po \ 13 > imip-agent.pot 14 15 # Remove the original file. 16 17 rm imip-agent.po 18 19 # Merge messages with the existing translations. 20 21 for FILENAME in messages/*.po ; do 22 msgmerge --update "$FILENAME" imip-agent.pot 23 done