I just stumbled upon this little bug. When running WB localized in italian and with the -debug option, I see this in the debug file:
- Code: Select all
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
WinBoard 4.5.1 + gaviota
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
shuffleOpenings = 0
TC string = ':40/1800'
mps=40 tc=1800000 inc=0
TC string = ':40/1800'
mps=40 tc=1800000 inc=0
StartChildProcess (dir="..\gaviota") gaviota.exe
nice engine proc to 10
969 >primo : xboard
protover 2
1047 <primo : Gaviota v0.75.7
1047 <primo : Copyright (c) 2000-2010 Miguel A. Ballicora
1047 <primo : There is NO WARRANTY of any kind
1047 <primo : # mode = winboard/xboard
1047 <primo : # Type 'screen' for a better output in console mode
1047 <primo : # Type 'help' for a list of useful commands
1047 <primo :
2860 <primo : feature done=0
2860 >primo : accepted done
...
As you can see the word "first" gets translated as "primo" (that is the italian word for "first", specified in the italian language file). This seems wrong to me, as it would break many utilities that parse the content of the debug file.
Cheers,
- Giorgio