# HG changeset patch # User Wuzzy # Date 1542551920 -3600 # Node ID 6b7997406121e5e8b44092c22bf4df6895dea8dc # Parent d5d941737a6530874d11e89c949c088746ed7024 Make sure all engine locale files start with either digit, semicolon or are empty diff -r d5d941737a65 -r 6b7997406121 share/hedgewars/Data/Locale/pl.txt --- a/share/hedgewars/Data/Locale/pl.txt Sat Nov 17 14:29:09 2018 -0500 +++ b/share/hedgewars/Data/Locale/pl.txt Sun Nov 18 15:38:40 2018 +0100 @@ -675,7 +675,7 @@ 04:58=Ta mina będzie się swobodnie unisić w powietrzu i|podążać za jeżami, które się do niej zblizą.|Jej eksplozja jest jednakże mniejsza niż miny przeciwpiechotnej.|Atak: Przytrzymaj by rzucić z większą siłą 04:59=Ta broń jest niedokończona i eksperymentalna.|Używaj na własne ryzyko! 04:60=Wywołaj deszcz pocisków na swoich wrogów!|A oni myśleli, że są bezpieczni za potrójną|warstwą belek.|Atak: Strzel z pełną mocą|Góra/Dół: Kontynuuj celowanie - + ; Game goal strings 05:00=Ustawienia gry 05:01=Obowiązują następujące zasady: diff -r d5d941737a65 -r 6b7997406121 tools/check_engine_locale_files.sh --- a/tools/check_engine_locale_files.sh Sat Nov 17 14:29:09 2018 -0500 +++ b/tools/check_engine_locale_files.sh Sun Nov 18 15:38:40 2018 +0100 @@ -88,6 +88,16 @@ MISSING_STRINGS=0; HAS_PROBLEMS=0; + grep -o "^[^0-9;]" $CHECKED_LANG_FILE > $TEMP_CHECK + if [ -s $TEMP_CHECK ] + then + echo "ERROR! Line(s) which does not start with a digit or semicolon found. Problematic line(s):"; + echo "----------"; + cat $TEMP_CHECK; + echo "----------"; + HAS_PROBLEMS=1; + fi + if [ $CHECKED_LANG_FILE != en.txt ] then grep -o "^[0-9][0-9]:[0-9][0-9]=" $CHECKED_LANG_FILE | cut -c1-5 | sort | uniq > $TEMP_SYMBOLS;