every time, I start Keepass 1.38, it starts with the default language "english". I then change it go "german" which needs a restart.
This setting is saved into the file "keepass.ini" in the folder \PortableApps\KeePassPortable\App\keepass
When I stop the application, this file is completely removed, and starting Keepass again goes back to the english language.
What can I do, so the application does NOT delete its configuration file after closing? I already copied it into the folder \PortableApps\KeePassPortable\App\DefaultData\Settings since I found a very old configuration there. But it did not help, this file is never touched.
FunFact: when I set the configuration file in the explorer to "read only", KeePass reconstructs the file also with this attribute set, and I cannot change the language any more. Could it be, that this is a behaviour of the PortableApps Launcher rather than from KeePass??
Just checked: started KeePass directly from its directory on the stick and saved the configuration. After closing the app, the INI-File stayed in the folder and was not deleted.
Now I started it via the PortableApps Launcher, it started using the available INI-File (thus also in german language). After closing, the INI-file was deleted. So that's a strong indication for me, that the launcher removes the INI-file, after an application is closed.
Any Help, how to avoid this? Or is this a bug in the PortableApps Launcher?