I am not a native English so my Android phone is set to my mother tongue and so is Open Camera but I’d rather have it in English.
I like to have the "technical" apps set in English and most of them have such a parameter available to the user.
Open Camera does not or I am not able to find it.
Can you please add this feature?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Unfortunately Android doesn't seem to allow setting languages per-application (nor is it possible for application's to set a specific language themselves, as far as I know).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I checked on my phone and the following apps provide this feature: Waze, Locus Map, Bluecoins, Mi Drop, My cars.
I haven't coded in Android for years so I cannot tell you how it is done but the developpers of those apps found a way to do it. Hopefully, it might be straightforward to implement.
Last edit: Kroko 2019-01-12
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks - although noting the top answer from the first link says "However, I would not recommend that. We've tried it at early stages, it's basically fighting the system. We have the same requirement for changing the language but decided to settle to the fact that UI should be same as phone UI. It was working via setting locale but was too buggy. And you have to set it every time you enter activity (each activity) from my experience" Whilst I can see search a thing being useful, I think it really needs Android to support this properly.
I am not a native English so my Android phone is set to my mother tongue and so is Open Camera but I’d rather have it in English.
I like to have the "technical" apps set in English and most of them have such a parameter available to the user.
Open Camera does not or I am not able to find it.
Can you please add this feature?
Unfortunately Android doesn't seem to allow setting languages per-application (nor is it possible for application's to set a specific language themselves, as far as I know).
I checked on my phone and the following apps provide this feature: Waze, Locus Map, Bluecoins, Mi Drop, My cars.
I haven't coded in Android for years so I cannot tell you how it is done but the developpers of those apps found a way to do it. Hopefully, it might be straightforward to implement.
Last edit: Kroko 2019-01-12
I googled something:
https://stackoverflow.com/questions/2900023/change-app-language-programmatically-in-android
https://stackoverflow.com/questions/4985805/set-locale-programmatically
https://stackoverflow.com/questions/47165311/how-to-change-android-o-oreo-api-26-app-language
https://proandroiddev.com/change-language-programmatically-at-runtime-on-android-5e6bc15c758
Just "Force English" is OK for me, but make sure it will not enforce American date-time format :-D
Thanks - although noting the top answer from the first link says "However, I would not recommend that. We've tried it at early stages, it's basically fighting the system. We have the same requirement for changing the language but decided to settle to the fact that UI should be same as phone UI. It was working via setting locale but was too buggy. And you have to set it every time you enter activity (each activity) from my experience" Whilst I can see search a thing being useful, I think it really needs Android to support this properly.
Changes related to this seem to be coming in Android 13 - https://developer.android.com/about/versions/13/features/app-languages - I'll have to take a look at that.
You can make english-only version.
Lots of apps have manual language settings and I believe it's a minimum requirement. Just don't use the system language settings.