The following section of ToDoListPortable.ini should be changed, and hope to be integrated in next release:
=============From=====================
[FileWrite4]
Type=INI
File=%PAL:DataDir%\ToDoList.ini
Section=Preferences
Key=LanguageFile
Value=%PAL:LanguageCustom%
=============to=====================
[FileWrite4]
Type=INI
File=%PAL:DataDir%\ToDoList.ini
Section=Preferences
Key=LanguageFile
Value=%PAL:AppDir%\ToDoList\Resources\Translations\%PAL:LanguageCustom%.csv
As the value saved for English needs to be just
English (UK)
, not%PAL:AppDir%\ToDoList\Resources\Translations\English (UK).csv
.Instead, the LanguageStrings need to be changed so
GERMAN=German (Germany)
should beGERMAN="%PAL:AppDir%\ToDoList\Resources\Translations\German (Germany).csv
and so on, withENGLISH=English (UK)
being left unchanged.EDIT: And the CheckIfExists would need to change to just
CheckIfExists=%PAL:LanguageCustom%
if the LanguageStrings were changed, too.ou'll be pleased to know that this is fixed in 6.5.3 Rev 2, which is currently in SourceForge's queue for release.