From: Felix Ableitner Date: Wed, 21 Apr 2021 11:55:17 +0000 (+0200) Subject: Add check for unused languages in update_translations.sh X-Git-Url: http://these/git/%24%7B%60data:application/static/%7Bthis.props.icon%7D?a=commitdiff_plain;h=4114e4000b1de0853a12e26a1801492a248231fa;p=lemmy-ui.git Add check for unused languages in update_translations.sh --- diff --git a/lemmy-translations b/lemmy-translations index f36cf23..764d35d 160000 --- a/lemmy-translations +++ b/lemmy-translations @@ -1 +1 @@ -Subproject commit f36cf2332878286378303d0ce9629728b3889ac9 +Subproject commit 764d35d913453d1fd8eeec6007f0d94f59c8b0ee diff --git a/src/shared/i18next.ts b/src/shared/i18next.ts index 60edeb4..0bb85ae 100644 --- a/src/shared/i18next.ts +++ b/src/shared/i18next.ts @@ -33,6 +33,8 @@ import { oc } from "./translations/oc"; import { hr } from "./translations/hr"; import { th } from "./translations/th"; import { bg } from "./translations/bg"; +import { ar } from "./translations/ar"; +import { ko } from "./translations/ko"; // https://github.com/nimbusec-oss/inferno-i18next/blob/master/tests/T.test.js#L66 const resources = { @@ -69,6 +71,8 @@ const resources = { hr, th, bg, + ar, + ko }; function format(value: any, format: any): any { diff --git a/update_translations.sh b/update_translations.sh index cb19834..c5cc1b4 100755 --- a/update_translations.sh +++ b/update_translations.sh @@ -1,9 +1,18 @@ #!/bin/bash -pushd ../lemmy-translations +pushd ../lemmy-translations || exit git fetch weblate git merge weblate/main git push -popd +popd || exit + +# look for unused translations +for langfile in lemmy-translations/translations/*.json; do + lang=$(basename $langfile .json) + if ! grep -q "\"./translations/$lang\"" src/shared/i18next.ts; then + echo "Unused language $lang" + fi +done + git submodule update --remote git add lemmy-translations git commit -m"Updating translations."