// Explore More Tutorials
Translate your app into multiple languages
10/14/2018
Beginner
10 min.
Use the SAP Cloud Platform Translation Hub to automatically generate i18n (internationalization) files for multiple languages
You will learn
Throughout this series you have inserted a number of labels into an i18n
(internationalization) file in your project (i18n.properties
). In addition to having all the strings in your app collected in one file (and therefore easy to update), SAPUI5 can load different language files based on your device language and locale settings.
Examples of language settings are en
for English, de
for German. Language and locale combinations allow for dialects of languages such as en_UK
and en_US
for British and American English. SAPUI5 will also allow an app to select the most appropriate language. If a device is set to de_CH
for Swiss German, but that file isn’t included in the app, it will look for a de
(German) file to load.
Step 1: Open your SAP Cloud Platform cockpit
Step 2: Open the SAP Translation Hub overview page
Step 3: Go To Service
Step 4: Create a new translation project
Step 5: Fill in project details
Step 6: Initiate translations
Step 7: Translation completion
Step 8: Pull translated files to Web IDE
Step 9: Confirm translated files in project
Step 10: Commit files, and deploy to the cloud
Step 11: Testing your language files
Step 12: Run the app on your phone
Next Steps
Prerequisites
- Tutorials: Add a map display to your app
Navigate tutorial steps
- Step 1: Open your SAP Cloud Platform cockpit
- Step 2: Open the SAP Translation Hub overview page
- Step 3: Go To Service
- Step 4: Create a new translation project
- Step 5: Fill in project details
- Step 6: Initiate translations
- Step 7: Translation completion
- Step 8: Pull translated files to Web IDE
- Step 9: Confirm translated files in project
- Step 10: Commit files, and deploy to the cloud
- Step 11: Testing your language files
- Step 12: Run the app on your phone
- Back to Top