diff --git a/.github/workflows/crowdin.yml b/.github/workflows/crowdin.yml index 71308b151..927c0b2bd 100644 --- a/.github/workflows/crowdin.yml +++ b/.github/workflows/crowdin.yml @@ -76,8 +76,7 @@ jobs: - name: Extract language codes id: extract-languages run: | - # Извлекаем языковые коды из crowdin.yml - LANGUAGES=$(yq eval '.files[0].languages_mapping.locale_with_underscore | keys | map(select(. != "en-US" and . != "en-GB" and . != "en"))' crowdin.yml | jq -r '. | map(select(. != null)) | join(" ")') + LANGUAGES=$(yq eval '.files[0].languages_mapping.locale_with_underscore | keys | map(select(. != "en-US" and . != "en-GB" and . != "en")) | .[]' crowdin.yml -o json | jq -r '. | map(select(. != null)) | join(" ")') echo "languages=[$(echo "$LANGUAGES" | sed 's/[^ ]\+/"&"/g' | sed 's/ /, /g')]" >> $GITHUB_OUTPUT echo "Found languages: $LANGUAGES"