diff options
| author | Menny Even Danan <menny@evendanan.net> | 2020-02-03 16:09:29 +0000 |
|---|---|---|
| committer | Menny Even Danan <menny@evendanan.net> | 2020-02-03 17:07:21 +0000 |
| commit | bf773a2376b67a238665c338a1b0eff1360b3482 (patch) | |
| tree | eb83be378797a7951cfdd72717f51b9b9d1ae944 /scripts | |
| parent | def0a8e5a19915165104c6b8b37390051930e4ff (diff) | |
| download | AnySoftKeyboard-bf773a2376b67a238665c338a1b0eff1360b3482.tar.gz AnySoftKeyboard-bf773a2376b67a238665c338a1b0eff1360b3482.tar.bz2 | |
Using polyglot bot
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/update_strings_from_crowdin_api.sh | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/scripts/update_strings_from_crowdin_api.sh b/scripts/update_strings_from_crowdin_api.sh index 5b5933ecf..efbaf84e1 100755 --- a/scripts/update_strings_from_crowdin_api.sh +++ b/scripts/update_strings_from_crowdin_api.sh @@ -1,7 +1,8 @@ #!/bin/bash +set -e -TEMP_EXTRACT_FOLDER="${TMPDIR}/ask_crowdin/" -TEMP_OUTPUT_FOLDER="${TMPDIR}/ask_crowdin_file/" +TEMP_EXTRACT_FOLDER="${TMPDIR:-/tmp}/ask_crowdin/" +TEMP_OUTPUT_FOLDER="${TMPDIR:-/tmp}/ask_crowdin_file/" TEMP_OUTPUT_FILE=all.zip if [ -z "${CROWDIN_API}" ]; then @@ -27,32 +28,35 @@ wget --tries=5 --waitretry=5 -O "${TEMP_OUTPUT_FOLDER}${TEMP_OUTPUT_FILE}" "http unzip -o "${TEMP_OUTPUT_FOLDER}${TEMP_OUTPUT_FILE}" -d "${TEMP_EXTRACT_FOLDER}" pushd "${TEMP_EXTRACT_FOLDER}" || exit 1 -find * -maxdepth 0 ! -path . -exec mv {} values-{} \; - +for f in *; do mv "$f" "values-$f"; done popd || exit 1 + APP_RES_FOLDER=ime/app/src/main/res -cp -R "${TEMP_EXTRACT_FOLDER}" "${APP_RES_FOLDER}" +echo "will copy from ${TEMP_EXTRACT_FOLDER} to ${APP_RES_FOLDER}" +for f in "${TEMP_EXTRACT_FOLDER}"*; do cp -R "$f" "${APP_RES_FOLDER}"; done -#fixing files a bit +echo "fixing files a bit..." rm -rf "${APP_RES_FOLDER}/values-en-PT" mv "${APP_RES_FOLDER}/values-es-ES/strings.xml" "${APP_RES_FOLDER}/values-es/" -rm -rf "${APP_RES_FOLDER}/values-es-AR" -rm -rf "${APP_RES_FOLDER}/values-es-ES" +rm -rf "${APP_RES_FOLDER}/values-es-AR" || true +rm -rf "${APP_RES_FOLDER}/values-es-ES" || true mv "${APP_RES_FOLDER}/values-he/strings.xml" "${APP_RES_FOLDER}/values-iw/" -rm -rf "${APP_RES_FOLDER}/values-he" +rm -rf "${APP_RES_FOLDER}/values-he" || true mv "${APP_RES_FOLDER}/values-yi/strings.xml" "${APP_RES_FOLDER}/values-ji/" -rm -rf "${APP_RES_FOLDER}/values-yi" +rm -rf "${APP_RES_FOLDER}/values-yi" || true mv "${APP_RES_FOLDER}/values-hy-AM/strings.xml" "${APP_RES_FOLDER}/values-hy/" -rm -rf "${APP_RES_FOLDER}/values-hy-AM" +rm -rf "${APP_RES_FOLDER}/values-hy-AM" || true mv "${APP_RES_FOLDER}/values-sv-SE/strings.xml" "${APP_RES_FOLDER}/values-se/" -rm -rf "${APP_RES_FOLDER}/values-sv-SE/" +rm -rf "${APP_RES_FOLDER}/values-sv-SE/" || true mv "${APP_RES_FOLDER}/values-pt-PT/strings.xml" "${APP_RES_FOLDER}/values-pt/" -rm -rf "${APP_RES_FOLDER}/values-pt-PT/" +rm -rf "${APP_RES_FOLDER}/values-pt-PT/" || true mv "${APP_RES_FOLDER}/values-pt-BR/strings.xml" "${APP_RES_FOLDER}/values-pt-rBR/" -rm -rf "${APP_RES_FOLDER}/values-pt-BR/" +rm -rf "${APP_RES_FOLDER}/values-pt-BR/" || true mv "${APP_RES_FOLDER}/values-tlh-AA/strings.xml" "${APP_RES_FOLDER}/values-tlh/" -rm -rf "${APP_RES_FOLDER}/values-tlh-AA" +rm -rf "${APP_RES_FOLDER}/values-tlh-AA" || true mv "${APP_RES_FOLDER}/values-es-MX/strings.xml" "${APP_RES_FOLDER}/values-es-rMX/" -rm -rf "${APP_RES_FOLDER}/values-es-MX/" +rm -rf "${APP_RES_FOLDER}/values-es-MX/" || true #copying generic strings to en cp "${APP_RES_FOLDER}/values/strings.xml" "${APP_RES_FOLDER}/values-en/strings.xml" + +echo "done" |
