SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
β€’ Open full site

Add Internationalization and Localization to an MDK App

Localize the UI text strings and format the values according to device's or browser's or app's current locale.

Overview

🎓 intermediate 25 min. Mobile Development Kit ClientIntermediateIosAndroidMobileSAP Business Technology PlatformSAP Mobile ServicesSAP Build CodeSAP BuildSAP Business Application Studio

You will learn

  • βœ”How to define a property file to store the language and locale-specific strings
  • βœ”How to consume localized text strings in metadata definition
  • βœ”How to use Currency and Date Time formatters
Jitendra Kansal J Jitendra Kansal June 14, 2026
Created by January 19, 2024
Contributors

Prerequisites

Prerequisites

Play Store QR Code
Android
App Store QR Code
iOS

(If you are connecting to AliCloud accounts, you will need to brand your custom MDK client by allowing custom domains.)

Steps

Intro

You may clone an existing metadata project from the MDK Tutorial GitHub repository and start directly with step 10 in this tutorial.


Step 1 Understand the Internationalization and Localization
β€”

Internationalization (i18n) is the process of designing and developing your software or mobile application product so it can be adapted and localized to different cultures, regions, and languages.

Localization (l10n) is the adaptation of your software or mobile application product to meet the language, culture, and other requirements of each locale. It refers to localizing time and date differences, currency, accounting standards, culturally appropriate images, symbols, and hand gestures, spelling, and other locale-specific components.

As a developer, you can now provide translations and localization for your MDK application. This allows end-users to view the mobile application in their own language and regional settings. MDK already supports various languages for end-user facing texts to be translated.

Step 2 Create a New Project Using SAP Build
+
Step 3 Configure the Project Using Storyboard
+
Step 4 Run the Project
+
Step 5 Define the i18n Properties File
+
Step 6 Add Localized String Formatter
+
Step 7 Explore Currency Formatter
+
Step 8 Explore DateTime Formatter
+
Step 9 Redeploy the Project
+
Step 10 Update the app
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 10
1. Understand the Internationalization and Localization 2. Create a New Project Using SAP Build 3. Configure the Project Using Storyboard 4. Run the Project 5. Define the i18n Properties File 6. Add Localized String Formatter 7. Explore Currency Formatter 8. Explore DateTime Formatter 9. Redeploy the Project 10. Update the app

Learn more →