Ver código fonte

exclude allLangs

MarkusRost 4 anos atrás
pai
commit
90249d916e
1 arquivos alterados com 10 adições e 4 exclusões
  1. 10 4
      .github/workflows/translations.yml

+ 10 - 4
.github/workflows/translations.yml

@@ -10,11 +10,17 @@ jobs:
     - name: Update Widgets
     - name: Update Widgets
       run: |
       run: |
         sudo apt-get install inkscape
         sudo apt-get install inkscape
-        for language in i18n/[a-z-]*.json
+        for language in i18n/*.json
         do
         do
-          wget https://weblate.frisk.space/widgets/wiki-bot/$(basename $language .json)/discord/svg-badge.svg
-          convert -background none svg-badge.svg i18n/widgets/$(basename $language .json).png
-          rm svg-badge.svg
+          language=$(basename $language .json)
+          if [[ "$language" =~ [^[:lower:]-] ]]
+          then
+            echo "$language" is not a translation
+          else
+            wget https://weblate.frisk.space/widgets/wiki-bot/$language/discord/svg-badge.svg
+            convert -background none svg-badge.svg i18n/widgets/$language.png
+            rm svg-badge.svg
+          fi
         done
         done
     - name: Commit changes
     - name: Commit changes
       uses: EndBug/add-and-commit@v4
       uses: EndBug/add-and-commit@v4