mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-07-07 20:06:36 +02:00
L10N: Eliminated check_translations.sh
This commit is contained in:
parent
4232932663
commit
a343b80134
1 changed files with 0 additions and 25 deletions
|
@ -1,25 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
REFERENCE_LANGUAGE_FILE="eng-USA.h"
|
|
||||||
TESTED_LANGUAGE_FILES=`ls *.h | grep -v $REFERENCE_LANGUAGE_FILE`
|
|
||||||
|
|
||||||
# At the beginning, we haven't detected any invalid translation files
|
|
||||||
MISMATCHED=0
|
|
||||||
|
|
||||||
# Generate list of keys, not including defines that are commented out. Strips out the leading whitespace.
|
|
||||||
cat $REFERENCE_LANGUAGE_FILE | grep "^[[:space:]]*#define" | sed -e 's/^ *//' - | cut -f2 -d' ' | sort > identifiers
|
|
||||||
|
|
||||||
# Generate report
|
|
||||||
for LANGUAGE_FILE in $TESTED_LANGUAGE_FILES
|
|
||||||
do
|
|
||||||
echo "Comparing $REFERENCE_LANGUAGE_FILE (left) to $LANGUAGE_FILE (right)"
|
|
||||||
cat $LANGUAGE_FILE | grep "^[[:space:]]*#define" | sed -e 's/^ *//' - | cut -f2 -d' ' | sort | diff identifiers -
|
|
||||||
MISMATCHED=$(($MISMATCHED+$?))
|
|
||||||
echo ""
|
|
||||||
done
|
|
||||||
|
|
||||||
# Cleanup
|
|
||||||
rm -f identifiers
|
|
||||||
|
|
||||||
# Exit with number of not synced translations files
|
|
||||||
exit $MISMATCHED
|
|
Loading…
Add table
Add a link
Reference in a new issue