I searched the OS documentation for this but couldn't find an answer.
I would like to know if its possible to have/configure the "per-app languages" with Outsystems?
Android doc example
iOS doc example
If so, is there any example/demo i can look at?
Hi Miguel,
If I understand correctly you want to add an option for the user to choose their perfered language?
If that's the case, you could create a list of options for different locales or use this component and, using the action SetCurrentLocale, you can change the language of the application. You would also need to add multilingual to your application and add the corresponding translations.
Yes and no. I know that i can use Multilingual Locales to have a way to translate and can use a button/link/dropdown to select the preferred translation and this all happens inside the app.
But,
the example i gave is a feature of Android and iOS that allow users to select the language they want for each app (if the app is configured to do that) before opening the app. This can be done as is explained in the links above.
The answer im looking for is a way to do this configuration in Outsystems.
If you have an Android you can check this feature by following the path:Settings > System > Language > Apps Language.
You will see a list of apps that were configured to allow this pre-selection of the language you want.
I think you might need to change your application's manifest to add this setting.
Hi @Miguel Barata
I don't see that Outsystems currently supports native per-app language preferences. Outsystems mobile apps do not expose the required native metadata to Android or iOS.
You can only implement in-app multilingual switching, not OS-level language configuration.
OutSystems allows the development of multilingual applications, allowing users to select their preferred language.
Although I believe that OutSystems does not offer a direct "language per application" setting in the sense of a system-level preference for a specific OutSystems application distinct from the system language, it does provide robust features for managing and switching languages within an application.
That is, you can create a home page to manage the preferred language, or study/check how the phone's system stores the preferred language information for applications and look for it - remembering that different operating systems may have different ways.