mirror of
https://github.com/schwabe/ics-openvpn.git
synced 2024-09-20 12:02:28 +02:00
38 lines
1.0 KiB
Bash
Executable File
38 lines
1.0 KiB
Bash
Executable File
#! /bin/zsh
|
|
set -o shwordsplit
|
|
|
|
if [ "$ICSCROWDAPIKEY" != "" ]
|
|
then
|
|
echo "Generating new translation archives"
|
|
#fetch -q -1 -o - "http://api.crowdin.net/api/project/ics-openvpn/export?key=$ICSCROWDAPIKEY"
|
|
curl "http://api.crowdin.net/api/project/ics-openvpn/export?key=$ICSCROWDAPIKEY"
|
|
fi
|
|
|
|
echo "Fetch translation archive"
|
|
wget -q https://crowdin.com/download/project/ics-openvpn.zip
|
|
|
|
|
|
# Chinese language require zh-CN and zh-TW
|
|
|
|
typeset -A langhash
|
|
langhash=(zh-CN zh-rCN zh-TW zh-rTW id-ID in ca-ES ca cs-CZ cs et-EE et ja-JP ja ko-KR ko sv-SE sv uk-UA uk vi-VN vi sl-SI sl)
|
|
|
|
langtoinclude="de es fr hu it no nl pl pt ro ru tr"
|
|
|
|
for lang in $langtoinclude ${(k)langhash}
|
|
do
|
|
if (( ${+langhash[$lang]} )); then
|
|
alang=$lang
|
|
rlang=${langhash[$lang]}
|
|
else
|
|
alang=$lang-${lang:u}
|
|
rlang=$lang
|
|
fi
|
|
|
|
mkdir -p src/main/res/values-$rlang/
|
|
echo "$alang -> $rlang"
|
|
tar -xv -C src/main/res/values-$rlang/ --strip-components 2 -f ics-openvpn.zip res/values-$alang/
|
|
done
|
|
|
|
rm ics-openvpn.zip
|