pull/1/head
parent
d40da52425
commit
37693913f0
@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [[ $1 == "" ]]; then
|
||||||
|
THISSCRIPT=$(readlink -f $0)
|
||||||
|
|
||||||
|
if [[ ! -e "$THISSCRIPT" ]]; then
|
||||||
|
echo "Unable to find myself! Exiting..."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
find . -type f -iname "*.po" -exec $THISSCRIPT {} \;
|
||||||
|
exit 0
|
||||||
|
else
|
||||||
|
# Originally from Stack Overflow
|
||||||
|
# http://stackoverflow.com/a/7497395
|
||||||
|
# Tweaked by Timothy Pearson <kb9vqf@pearsoncomputing.net> for TDE
|
||||||
|
echo '' > messages.po # xgettext needs that file, and we need it empty
|
||||||
|
find . -type f -iname "*.cpp" -o -type f -iname "*.cc" | xgettext --keyword=i18n --keyword=i18nM --keyword=i18nP:1,2 -j -f -
|
||||||
|
msgmerge -N $1 messages.po > new.po
|
||||||
|
mv new.po $1
|
||||||
|
rm messages.po
|
||||||
|
fi
|
Loading…
Reference in new issue