Skip to content

Commit

Permalink
Fix CI check for additional translations only (#289)
Browse files Browse the repository at this point in the history
  • Loading branch information
thomiceli committed May 27, 2024
1 parent 22052bd commit 77d87ae
Showing 1 changed file with 1 addition and 8 deletions.
9 changes: 1 addition & 8 deletions scripts/check-translations.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ sed -i '/^\s*$/d' sorted_reference_keys.txt

for new_file in internal/i18n/locales/*.yml; do
filename=$(basename $new_file)
echo ""
echo "Checking $filename..."

# Extract keys from the current file and sort them
sort <(awk -F':' '{print $1}' $new_file) > sorted_new_keys.txt
Expand All @@ -18,17 +16,12 @@ for new_file in internal/i18n/locales/*.yml; do
comm -3 sorted_reference_keys.txt sorted_new_keys.txt > differences.txt

if [ -s differences.txt ]; then
echo "Error in $filename: The YAML file has differences in keys."
while IFS= read -r line; do
if [[ $line == $'\t'* ]]; then
echo "+ Additional key in $filename: $(echo $line | awk '{$1=$1; print}')"
else
echo "- Missing key in $filename: $(echo $line | awk '{$1=$1; print}')"
differences_found=1
fi
done < differences.txt
differences_found=1
else
echo "All keys in $filename match perfectly."
fi

rm sorted_new_keys.txt
Expand Down

0 comments on commit 77d87ae

Please sign in to comment.