Add check for unused languages in update_translations.sh

This commit is contained in:
Felix Ableitner 2021-04-21 13:55:17 +02:00
parent 965a9d8d2f
commit 4114e4000b
3 changed files with 16 additions and 3 deletions

@ -1 +1 @@
Subproject commit f36cf2332878286378303d0ce9629728b3889ac9 Subproject commit 764d35d913453d1fd8eeec6007f0d94f59c8b0ee

View file

@ -33,6 +33,8 @@ import { oc } from "./translations/oc";
import { hr } from "./translations/hr"; import { hr } from "./translations/hr";
import { th } from "./translations/th"; import { th } from "./translations/th";
import { bg } from "./translations/bg"; 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 // https://github.com/nimbusec-oss/inferno-i18next/blob/master/tests/T.test.js#L66
const resources = { const resources = {
@ -69,6 +71,8 @@ const resources = {
hr, hr,
th, th,
bg, bg,
ar,
ko
}; };
function format(value: any, format: any): any { function format(value: any, format: any): any {

View file

@ -1,9 +1,18 @@
#!/bin/bash #!/bin/bash
pushd ../lemmy-translations pushd ../lemmy-translations || exit
git fetch weblate git fetch weblate
git merge weblate/main git merge weblate/main
git push 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 submodule update --remote
git add lemmy-translations git add lemmy-translations
git commit -m"Updating translations." git commit -m"Updating translations."