Add localization tests.

This commit is contained in:
Dianne Skoll
2024-12-12 11:55:07 -05:00
parent c7ca1b4baa
commit 5a80d63060
4 changed files with 13576 additions and 1 deletions

6
tests/test-all-langs.sh Executable file
View File

@@ -0,0 +1,6 @@
#!/bin/sh
for i in ../include/lang/??.rem ; do
echo "Testing lang file: $i"
../src/remind -r -q "-ii=\"$i\"" ../tests/tstlang.rem
done

View File

@@ -622,6 +622,11 @@ fi
# Torture test #2
../src/remind ../tests/torture2.rem >> ../tests/test.out 2>&1
# Languages
for i in ../include/lang/??.rem ; do
../src/remind -r -q "-ii=\"$i\"" ../tests/tstlang.rem 1 Feb 2024 13:34 >> ../tests/test.out 2>&1
done
# Make sure all the include files are ok
find ../include -type f -name '*.rem' | while read x; do ../src/remind -n $x 1 Jan 2024 2>>../tests/test.out 1>/dev/null; done
cmp -s ../tests/test.out ../tests/test.cmp

File diff suppressed because it is too large Load Diff

View File

@@ -33,9 +33,9 @@ endif
if defined("i")
do [i]
# msg INCLUDING [i]
endif
REM MSG Language: [_("LANGID")]
# Set up a few useful definitions
fset show(x) "%%" + x + " yields: " + char(34) + "%" + x + char(34) + "% and %%*" + x + " yields: " + char(34) + "%*" + x + char(34) + "%"
set a trigger(today()+2) + " ++2"
@@ -856,3 +856,37 @@ msg [showmon(9)]
msg [showmon(10)]
msg [showmon(11)]
msg [showmon(12)]
MSG $Ago is [$Ago]%
MSG $Am is [$Am]%
MSG $And is [$And]%
MSG $At is [$At]%
MSG $Fromnow is [$Fromnow]%
MSG $Hour is [$Hour]%
MSG $Is is [$Is]%
MSG $Minute is [$Minute]%
MSG $Now is [$Now]%
MSG $On is [$On]%
MSG $Pm is [$Pm]%
MSG $Today is [$Today]%
MSG $Tomorrow is [$Tomorrow]%
MSG $Was is [$Was]%
MSG $January is [$January]%
MSG $February is [$February]%
MSG $March is [$March]%
MSG $April is [$April]%
MSG $May is [$May]%
MSG $June is [$June]%
MSG $July is [$July]%
MSG $August is [$August]%
MSG $September is [$September]%
MSG $October is [$October]%
MSG $November is [$November]%
MSG $December is [$December]%
MSG $Monday is [$Monday]%
MSG $Tuesday is [$Tuesday]%
MSG $Wednesday is [$Wednesday]%
MSG $Thursday is [$Thursday]%
MSG $Friday is [$Friday]%
MSG $Saturday is [$Saturday]%
MSG $Sunday is [$Sunday]%