| 9 |
} |
} |
| 10 |
|
|
| 11 |
# Check whether language uses PO files for translation |
# Check whether language uses PO files for translation |
| 12 |
check_po () { |
uses_po () { |
|
USES_PO="" |
|
| 13 |
if [ -d "../po/$lang" ] ; then |
if [ -d "../po/$lang" ] ; then |
| 14 |
if [ -d "../$lang/.svn" ] ; then |
if [ -d "../$lang/.svn" ] ; then |
| 15 |
echo "Warning: both PO files and XML files are present; ignoring PO files" |
echo "Warning: both PO files and XML files are present; ignoring PO files" |
| 16 |
else |
else |
| 17 |
USES_PO="1" |
return 0 |
|
if [ -d "../$lang/" ] ; then |
|
|
echo "Info: cleaning old XML files" |
|
|
rm -r ../$lang/ |
|
|
fi |
|
| 18 |
fi |
fi |
| 19 |
fi |
fi |
| 20 |
|
return 1 |
| 21 |
} |
} |
| 22 |
|
|
| 23 |
generate_xml () { |
generate_xml () { |
| 31 |
return 0 |
return 0 |
| 32 |
} |
} |
| 33 |
|
|
| 34 |
|
clear_xml () { |
| 35 |
|
for lang in $languages; do |
| 36 |
|
if [ -d ../po/$lang ] && [ ! -d ../$lang/.svn ]; then |
| 37 |
|
rm -rf ../$lang |
| 38 |
|
fi |
| 39 |
|
done |
| 40 |
|
} |
| 41 |
|
|
| 42 |
clear_po () { |
clear_po () { |
| 43 |
rm -rf ./build.po |
rm -rf ./build.po |
| 44 |
} |
} |