1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-24 04:36:34 +01:00
falkonOfficial/scripts/translations_update.sh

27 lines
647 B
Bash
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
ARGUMENTS=""
if [ "$1" == "-no-obsolete" ]; then
ARGUMENTS="-no-obsolete"
fi
# circular inclusions workaround - we comment that buggy line
sed -i 's/include(3rdparty/##temp/g' ../src/lib/lib.pro
cd ../src/lib/
rm ../../translations/empty.ts
lupdate $ARGUMENTS lib.pro -ts ../../translations/empty.ts
cd -
# uncomment it now
sed -i 's/##temp/include(3rdparty/g' ../src/lib/lib.pro
# it is needed to double <numerusform></numerusform> for transifex
awk '{ print $0; \
if (index($0, "<numerusform></numerusform>")) \
print $0; \
}' ../translations/empty.ts > tmp.ts
mv tmp.ts ../translations/empty.ts
exit 0