mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-12-01 12:31:45 +00:00
Add script to list Weblate translators (#8067)
This commit is contained in:
committed by
GitHub
parent
f923831dc0
commit
90a8c7f2b6
13
scripts/createWeblateContributors.sh
Normal file
13
scripts/createWeblateContributors.sh
Normal file
@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
path=ui/i18n/src/main/res
|
||||
for filename in $path/values-*/strings.xml; do
|
||||
code=$(echo "$filename" | sed -e "s#$path/values-##g" | sed -e "s#/.*##g")
|
||||
translators_all=$(git blame $path/values-$code/strings.xml | cut -d' ' -f 1 | sort | uniq | xargs -n 1 git show | grep "Translator: $code by" | sed -e "s/<.*>//g" | sed -e "s/Translator: $code by//g" | xargs -n 1 | sort | uniq)
|
||||
translators_filtered=$(printf "$translators_all" | grep -v "ByteHamster" | grep -v "Anonymous")
|
||||
translators_singleline=$(echo "$translators_filtered" | paste -sd ',')
|
||||
if [ -z "$translators_singleline" ]; then
|
||||
translators_singleline="Anonymous"
|
||||
fi
|
||||
echo "$code;$translators_singleline"
|
||||
done
|
||||
Reference in New Issue
Block a user