MerginMaps / MerginMaps/mobile
Application sometimes chooses wrong language, when using local versions of language
@xkello is already working on this.
Since Sep 11, 2026.
- Dominant language
- C++
- Stars
- 388
- Forks
- 87
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 20
Description
Description
When the user changes the application language from English to another language and then switches back to English, the application UI remains displayed in Slovak instead of reverting to English. The issue is reproducible on both Android and iOS platforms. After restarting the application, the issue still persists.
Environment
STAGING
Application:
Device/OS/APP: Samsung Galaxy A53 / Android 15 / 2026.3.0 - 818251
Device/OS/APP: IPhone 15 / iOS 26.5 / 26.6.912411
Steps to Reproduce
- Open the Mergin Maps mobile app.
- Navigate to Settings.
- Verify the current language is set to English.
- Change the language to any language other than English (e.g. German).
- Confirm the language change. Verify the app UI switches to the selected language.
- Navigate back to Settings.
- Change the language back to English.
- Confirm the language change.
- Observe the application UI language.
Actual Result
After switching back to English, the application UI displayed in Slovak language instead of English. The language setting appears to revert to Slovak regardless of the user's selection.
Expected Result
After switching back to English, the application UI is fully displayed in English.
Attachments
Screen recording showing the language switch sequence and the incorrect Slovak UI displayed after switching back to English (iOS).
https://github.com/user-attachments/assets/3df74f82-9986-4e54-9c6a-557b87465a14
Screen recording showing the same behavior on Android
https://github.com/user-attachments/assets/bb5a5e56-a197-43d0-b812-44e3865f2ea2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.