Internationalize App UIs to Support Multiple Languages

Satish KumarSatish Kumar
1 min read

To ensure the App UIs we are building are translated into multiple languages, we need to save the text associated with any new UI components to a translation resource file.

For standard VBCS we have examples in vbcookbook as well as some docs. You can refer to those.

In this article, we will look at an approach where we will use Fusion SaaS Language Preferences to switch the language. No extra JS is required. As long as we have translation bundles available for that language the app will automatically render in that language.

The overall Steps would be,

  1. Create Translation Bundles and Keys

  2. Associate a Translation Key with a UI Component

  3. Download and Upload Translation Bundles after translating into our desired language

  4. Test by changing the SaaS Language Preference Setting

The standard Oracle documentation describes in detail the capabilities for Steps 1 - 3. Here is the link to the documentation.

https://docs.oracle.com/en/cloud/paas/visual-builder/visualbuilder-building-appui/work-translations1.html

In the below video let us look at the overall process.

0
Subscribe to my newsletter

Read articles from Satish Kumar directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Satish Kumar
Satish Kumar

The views, thoughts, and opinions expressed belong solely to the author, and not necessarily to the author's employer, organization, committee or other group or individual.