mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-08-24 09:21:29 +08:00
39 lines
1.0 KiB
Bash
Executable File
39 lines
1.0 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# SPDX-FileCopyrightText: 2019-2021 Vishesh Handa <me@vhanda.in>
|
|
#
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
set -eu
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
ID=$(awk '{print $1}' secrets/poeditor-api-key.txt)
|
|
TOKEN=$(awk '{print $2}' secrets/poeditor-api-key.txt)
|
|
|
|
langs=$(curl -s -X POST https://api.poeditor.com/v2/languages/list -d api_token="$TOKEN" -d id="$ID" | jq -r .result.languages[].code)
|
|
|
|
cd "../lib/l10n"
|
|
for lang in $langs; do
|
|
echo "Downloading for $lang"
|
|
|
|
url=$(curl -s -X POST https://api.poeditor.com/v2/projects/export -d api_token="$TOKEN" -d id="$ID" -d language="$lang" -d type="arb" | jq -r .result.url)
|
|
|
|
TEMP_FILE="/tmp/t"
|
|
wget -q -O $TEMP_FILE "$url"
|
|
cat $TEMP_FILE | jq >"app_$lang.arb"
|
|
done
|
|
|
|
mv app_pt-br.arb app_pt_br.arb
|
|
mv app_zh-Hans.arb app_zh_Hans.arb
|
|
mv app_zh-TW.arb app_zh_TW.arb
|
|
|
|
sed -i 's/pt-br/pt_BR/g' app_pt_br.arb
|
|
sed -i 's/zh-Hans/zh_Hans/g' app_zh_Hans.arb
|
|
sed -i 's/zh-TW/zh_TW/g' app_zh_TW.arb
|
|
|
|
cp app_zh_TW.arb app_zh.arb
|
|
sed -i 's/zh_TW/zh/g' app_zh.arb
|
|
|
|
echo "Done"
|