Path: blob/master/src/packages/next/locales/download.sh
1447 views
#!/usr/bin/env bash1. ./locales/common.sh23check_api_key45# Each language is downloaded into a spearate file and compiled – this allows for dynamic imports.6download() {7local lang="$1"8echo "calling download '$lang'"9simplelocalize download \10--apiKey "$SIMPLELOCALIZE_KEY_NEXT" \11--downloadPath "./locales/{lang}/{ns}.json" \12--downloadFormat single-language-json \13--languageKey="$lang"14}1516if command -v parallel &>/dev/null; then17echo "Parallel is installed. Running downloads in parallel."18export -f download19echo "$LANGS" | tr ' ' '\n' | parallel -j8 --delay 0.1 --will-cite download20else21echo "Parallel is not installed. Running downloads sequentially."22for L in $LANGS; do23download "$L"24done25fi262728