Interface language setting lost after Yatse restart

Issue description:
When changing the interface language from “device default” to “English” it only works while the app is active. As soon as you restart the app it’s back to “device default”. However the language setting still shows that it is set to English.

Logs:
See attachment for logs
debug-20210204_131728.zip (7.8 KB)

Screenshots:
See attachment for screenrecording
Screen_Recording_20210204-132305_compressed.zip (4.6 MB)

Additional information:
Did the following actions while debug mode was on:

Start Yatse
Language setting currently at “Device default” (Dutch)
Enabled debugging.
Close Yatse. Make sure Yatse is closed and not still active in the background.

Start Yatse
Change language setting from “Device default” to “English”
Language changes correctly to English.
Close Yatse. Make sure Yatse is closed and not still active in the background.

Start Yatse.
Language is back to Dutch again.
The language setting is still set to “English”.
Switching between “English” and “Device default” does no longer have any effect.

Disabled debugging.

Thanks for detailed report, seems Google break something that I missed :slight_smile:

Will adapt for next release.

Thank you for the quick response.
Good to see Yatse is activily being working on. I should have switched earlier. :slight_smile:

Yatse was the first and will be the last :wink:
Monthly updates since 8 years now.

Works fine in the new version :+1: