mirror of
https://github.com/thomiceli/opengist.git
synced 2024-12-22 20:42:40 +00:00
Fix CI check for additional translations only (#289)
This commit is contained in:
parent
22052bd38f
commit
77d87aeecd
1 changed files with 1 additions and 8 deletions
|
@ -8,8 +8,6 @@ sed -i '/^\s*$/d' sorted_reference_keys.txt
|
||||||
|
|
||||||
for new_file in internal/i18n/locales/*.yml; do
|
for new_file in internal/i18n/locales/*.yml; do
|
||||||
filename=$(basename $new_file)
|
filename=$(basename $new_file)
|
||||||
echo ""
|
|
||||||
echo "Checking $filename..."
|
|
||||||
|
|
||||||
# Extract keys from the current file and sort them
|
# Extract keys from the current file and sort them
|
||||||
sort <(awk -F':' '{print $1}' $new_file) > sorted_new_keys.txt
|
sort <(awk -F':' '{print $1}' $new_file) > sorted_new_keys.txt
|
||||||
|
@ -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
|
comm -3 sorted_reference_keys.txt sorted_new_keys.txt > differences.txt
|
||||||
|
|
||||||
if [ -s differences.txt ]; then
|
if [ -s differences.txt ]; then
|
||||||
echo "Error in $filename: The YAML file has differences in keys."
|
|
||||||
while IFS= read -r line; do
|
while IFS= read -r line; do
|
||||||
if [[ $line == $'\t'* ]]; then
|
if [[ $line == $'\t'* ]]; then
|
||||||
echo "+ Additional key in $filename: $(echo $line | awk '{$1=$1; print}')"
|
echo "+ Additional key in $filename: $(echo $line | awk '{$1=$1; print}')"
|
||||||
else
|
differences_found=1
|
||||||
echo "- Missing key in $filename: $(echo $line | awk '{$1=$1; print}')"
|
|
||||||
fi
|
fi
|
||||||
done < differences.txt
|
done < differences.txt
|
||||||
differences_found=1
|
|
||||||
else
|
|
||||||
echo "All keys in $filename match perfectly."
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm sorted_new_keys.txt
|
rm sorted_new_keys.txt
|
||||||
|
|
Loading…
Reference in a new issue