The Android app should provide an option to manually change the application language.
If this feature already exists, it should be clearly accessible within the settings.
I would like to translate the entire interface into Persian (Farsi), and having a language selector would make this possible.
Given the current situation in Iran, many users rely on DeltaChat and many have set up their own servers. A Persian localization would be very helpful for these users.
Actual behavior
In the latest Android version (2.49), I could not find any option to change the app language.
There is currently no visible setting that allows selecting a different language inside the app.
Example Images
No images available, since this is a feature request rather than a visual issue
You can switch the language of the whole system on most Android handsets in an easily accessible setting without rebooting. You have the option to borrow such a device during the translation process.
However, I would think that most translators would prefer holding two devices (with a multi-device profile) side by side, each set to a different language and compare screens this way. This is also possible via an Android emulator.
It is very rare to see apps that each would include a manual override in some obscure random menu.
It can be easily done on Delta Chat desktop, though.
Thanks for the clarification
You are right that Android traditionally relies on the system language, and many apps follow this model. From a technical perspective, that approach is well established and works in most cases.
That said, there are still some practical reasons why an in‑app language selector can be valuable. Not all users want to change the system language just to use or test a single application, especially in multilingual environments. This is particularly relevant for regions like Iran, where DeltaChat is widely used and users may share devices or prefer a different system language.
Additionally, starting with Android 13, the platform explicitly supports per‑app language preferences, which suggests a shift toward more granular language control at the app level. Supporting this would align DeltaChat with modern Android UX patterns.
From a translation and testing standpoint, an in app language option also reduces friction by removing the need for multiple devices or repeated system level changes.
Overall, while the system language approach is reasonable, offering an optional in app language setting could improve usability and accessibility without conflicting with Android conventions.
I don’t see how this could improve upon repetition as you shall copy, reinstall and restart the app after each iteration of compilation. This in turn can also be automated more easily in an emulator - a device that is also incidentally free.
Delta Chat supports systems that support per-app-language selection since some time, covering most usecases, surely not all, but that is accepted.
we removed additional in-app language selection on purpose, as that causes too much friction, too many bugs, too many discussions, for too few impact, all eating resources that are needed elsewhere. it is very unlikely we will re-add that anytime soon. esp. in the light of more and more android supporting per-app-language out of the box.