diff options
author | Ricki Hirner <hirner@bitfire.at> | 2021-07-20 13:50:39 +0300 |
---|---|---|
committer | Ricki Hirner <hirner@bitfire.at> | 2021-07-20 14:19:49 +0300 |
commit | 3a1844d5b59d07d2a5eb28ab96a40e4c41418f9f (patch) | |
tree | f103f6979e4ab7af452f8160765a8d403841d839 /scripts | |
parent | 189d7a31d82cf171373aab1b92fb8036e07d1e64 (diff) |
Transifex: use "tx pull" instead of scripts/fetch-translations.sh from now on
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/fetch-translations.sh | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/scripts/fetch-translations.sh b/scripts/fetch-translations.sh deleted file mode 100755 index 227c37ba..00000000 --- a/scripts/fetch-translations.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash - -# DAVx5-ose translations - -declare -A android -android=([ar_SA]=ar [bg]=bg [ca]=ca [cs]=cs [da]=da [de]=de [el]=el [es]=es [eu]=eu [fa]=fa [fi_FI]=fi [fr]=fr [gl]=gl [hu]=hu [it]=it [ja]=ja [nl]=nl [nb_NO]=nb-rNO [pl]=pl [pt]=pt [ru]=ru [sk_SK]=sk [sl_SI]=sl-rSI [sr]=sr [szl]=szl [tr_TR]=tr-rTR [uk]=uk [vi]=vi [zh_CN]=zh-rCN [zh_TW]=zh-rTW) - -BASE_DIR=`realpath -L $0 | xargs dirname`/.. - - -function fetch_txt { - URL=$1 - LANG=$2 - FILE=$3 - - TRANSLATIONS=`mktemp` - curl --compressed -n $1 >$TRANSLATIONS - diff --ignore-trailing-space -aq $TRANSLATIONS $BASE_DIR/fastlane/metadata/android/en-US/$FILE - if [[ $? -ne 0 ]]; then - # translations are not the same as en-us - mkdir -p $BASE_DIR/fastlane/metadata/android/$LANG - mv $TRANSLATIONS $BASE_DIR/fastlane/metadata/android/$LANG/$FILE - fi - rm -f $TRANSLATIONS -} - - -for lang in ${!android[@]} -do - echo Fetching translations for $lang - target_app=$BASE_DIR/app/src/main/res/values-${android[$lang]} - target_cert4android=$BASE_DIR/cert4android/src/main/res/values-${android[$lang]} - - echo -e '\tapp strings' - mkdir -p $target_app - curl --compressed -n "https://www.transifex.com/api/2/project/davx5/resource/app/translation/$lang?file" |sed 's/\.\.\./…/g' >$target_app/strings.xml - - echo -e '\tmetadata' - fetch_txt "https://www.transifex.com/api/2/project/davx5/resource/metadata-full-description/translation/$lang?file" ${android[$lang]} full_description.txt - fetch_txt "https://www.transifex.com/api/2/project/davx5/resource/metadata-short-description/translation/$lang?file" ${android[$lang]} short_description.txt -done - -curl -n https://www.transifex.com/api/2/project/davx5/languages/ | ./rewrite-translators.rb >../app/src/main/assets/translators.json - |