How to dynamically change display name of mobile app?
Application Type
Mobile

Is there a way to dynamically change the display name under the icon of a mobile app based on settings from the device (locale/language setting) AND/OR settings made within the app?

For Example: My phone is in Dutch it displays "Nederlands" and when my phone is in French it displays "Français" underneath the icon.

You can enable geolocation. Find countries using geolocation and assign a mobile app.

Regards,

Shahaji

@Shahaji Nangare we don't want the display name of the application to be based on the geolocation but on the default device language.
In our application we support 3 languages, say, A, B and C. If the default language of the phone is A, we want the display name of the application to be in language A, and so on... If the default language of the phone is none of our supported languages, we just want it to be A.
We re talking about the name of the application in the application overview screen of your phone, that is, before you open the app.

Champion

Hi Bram,
At very first an interesting question/requirement; 1 like for your question!

Please refer to the Cordova repository; this will meet your requirement.
https://github.com/speige/cordova-plugin-pgb-ios-localize-app-name#behind-the-scenes-tour

Note:
- The only risk I see is; compatibility of this repo with the latest standards as per MABS 8.0
- But you can clone the same with a new repo to make it compatible.

Good Luck,
Assif

Hi Assif,

Thanks for the fast reply, I read through it and it's something I'll look into further, however I've noticed this is only for iOS. It could at least solve half of my problem, if I get it up and running. It says It's not working yet so we'll see how far it'll get us. I'll try to keep you posted on my progress here.


If in the meantime you or we find an Android solution, let's also post it here!

Kind regards,

Bram

Champion

Hello Bram,
Sure will be happy to assist on same.

Good Luck

You use the localization, Native support is already available in Reactive and Mobile Apps (Platform Server - 11.10.0 or higher), 

https://success.outsystems.com/Documentation/11/Developing_an_Application/Design_UI/Multilingual_Reactive_Web_and_Mobile_Apps/Translate_your_app?_gl=1%2A1wkrbje%2A_ga%2AOTI3MjUzODk1LjE2NDM3NzYyNTI.%2A_ga_ZD4DTMHWR2%2AMTY0NzE3NjU3Ny4xLjEuMTY0NzE3ODY1NC4yNA..

Hi Shahaji,

Thanks for replying, the built-in localization translation only covers what's inside the application and we're already using it. I'm talking about the display name on the device, which is outside the app.

Kind regards

Bram

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.