Update locale length test

This commit is contained in:
Vince Grassia 2021-05-13 16:28:36 -04:00
parent 3d66e75ba1
commit cb07bc2300
1 changed files with 13 additions and 18 deletions

View File

@ -48,26 +48,21 @@ jobs:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v2 uses: actions/checkout@v2
- name: Testing locale lengths - name: Testing locales - extName length
run: | run: |
errors=0 exit_status=0
echo "Testing locales extName lengths"
echo "All must be 40 or less for Safari" echo "extName string must be 40 characters or less"
echo "=================================" echo "===================================="
for file in $(ls src/_locales/); for locale in $(ls src/_locales/); do
do string_length=$(jq '.extName.message | length' src/_locales/$locale/messages.json)
test_string=$(cat src/_locales/$file/messages.json | jq .extName.message | tr -d '"') if [[ $string_length -gt 40 ]]; then
if [[ ${#test_string} -gt 40 ]]; then echo $locale: $string_length
echo $file: ${#test_string} exit_status=1
errors=1 fi
fi
done done
if [[ $errors -eq 1 ]]; then exit $exit_status
exit 1
else
echo "Test passed"
fi
build: build:
runs-on: windows-latest runs-on: windows-latest