Luigi Application Localization
Localization in Luigi micro-frontends is the process of adapting a Luigi-based application's user interface to support multiple languages and regional settings. Developers use it to enable language switching across both the Luigi core and individual micro-frontends, such as React or UI5 applications, so that users can interact with the application in their preferred language. This is achieved by configuring language resources and wiring up translation logic within each micro-frontend independently.
Tutorials that teach this
Prerequisites
- Concept Luigi Micro-Frontend Framework Overview Luigi is an open-source micro-frontend framework developed by SAP that enables developers to build modular web applications composed of independently developed frontend components. Developers use it to integrate multiple micro-frontends — built with different technologies such as React or UI5 — into a unified application shell. It provides features like navigation, routing, and communication between the core application and its micro-frontend views, as demonstrated in tutorials such as [Build Luigi App with React](https://developers.sap.com/tutorials/luigi-app-react.html) and [Build Luigi Micro-Frontend with UI5](https://developers.sap.com/tutorials/luigi-app-ui5.html).
- Concept Internationalization (i18n) Language Localization The concept name was not provided (marked as "undefined"), making it impossible to identify which specific SAP developer concept should be defined. Based on the sources, the topic area relates to **language configuration and localization**, but no single named concept can be reliably and accurately defined without a valid concept name grounded in the provided snippets. Please provide a valid concept name to generate an accurate definition.
- Concept Freestyle SAPUI5/OpenUI5 Development The concept name provided is "undefined," which does not correspond to a defined SAP developer concept based on the available source snippets. The sources cover topics such as [SAP Fiori Tools](https://ui5.sap.com/#/topic/a460a7348a6c431a8bd967ab9fb8d918), [SAP Business Application Studio](https://ui5.sap.com/#/topic/6bbad66475d040f39df6fbbaabe6f40f), and developing apps with modern concepts, but none of them define a concept called "undefined." A valid concept name is required to produce an accurate and source-grounded definition.
- Concept Luigi Core Terminology and Concepts The concept name was not provided, and the single source snippet supplies only a tutorial title ("Introduction to Luigi") without any descriptive content about a specific SAP developer concept. There is insufficient information to write a grounded, accurate definition.
- Concept Luigi Client Integration in Micro-Frontends The concept to be defined is not specified. Based on the provided sources, which all relate to **Luigi** (SAP's micro-frontend framework), a definition could be written — but no specific concept name or additional detail was supplied. Please provide the concept name (for example, "Luigi Container", "Luigi Micro-Frontend", "Luigi Localization", etc.) so an accurate, source-grounded definition can be written.
- Concept UI5 i18n Text Localization The concept name was not provided (`undefined`), so a precise definition cannot be produced. Based on the available sources, the closest identifiable topic is **Text Customization and Localization in SAPUI5**, which refers to the ability to replace or extend standard UI texts in SAPUI5 applications. Developers use it to add custom labels, adapt default titles of new or unnamed objects, and localize UI texts for apps they have extended or built. For more details, see [Text Customization](https://ui5.sap.com/#/topic/2edc3f99883e4a068f040d9e844f14fa) and [Localization of UI Texts](https://ui5.sap.com/#/topic/b8cb649973534f08a6047692f8c6830d).
- Concept Multilingual Application Translation The provided sources do not contain enough information to produce a grounded definition for an undefined concept. All available sources relate to app translation and localization tutorials (such as translating SAP Fiori apps, Java apps, iOS apps, and Android applications using tools like SAP Translation Hub and SAP Web IDE), but without a specific concept name or relevant supporting snippets, no accurate and source-grounded definition can be written.
- Concept Localization in SAPUI5 A [resource bundle](https://ui5.sap.com/#/topic/91f225ce6f4d1014b6dd926db0e91070) is a Java properties file used in SAPUI5 to store and manage localized texts for an application. Developers use it to provide translations and locale-specific strings that the framework resolves at runtime based on the user's language settings. [Localization in SAPUI5](https://ui5.sap.com/#/topic/91f217c46f4d1014b6dd926db0e91070) relies on these files to align text handling with general locale concepts, enabling apps to serve users across different languages and regions.
- Concept Luigi Navigation Nodes and Contexts The concept name was not provided (marked as "undefined"), and the supplied source snippets contain only tutorial titles without any descriptive content to ground a definition. A accurate, source-grounded definition cannot be written without either a valid concept name or substantive source text.
- Concept React Component Basics (JSX, Function Components) The provided sources do not contain enough information to define a specific concept, as no concept name was supplied and the source snippets consist only of tutorial titles without descriptive content. A meaningful, source-grounded definition cannot be written without knowing which concept to define and having substantive source material to draw from. Please provide a valid concept name and supporting source content.
- Concept i18n Properties Files for Localization The provided sources do not contain enough information to write a grounded definition for an undefined concept. Please provide a valid concept name and supporting source snippets so a definition can be written accurately.
- Concept SAPUI5 Bootstrapping Bootstrapping in SAPUI5 is the process of [loading and initializing the SAPUI5 runtime](https://ui5.sap.com/#/topic/a04b0d10fb494d1cb722b9e341b584ba) so that its features can be used in an application. A developer typically triggers bootstrapping by including a `<script>` tag that references the SAPUI5 core library, with configuration options supplied as attributes or via a dedicated configuration object. SAPUI5 supports multiple bootstrapping variants, such as the [standard variant and the noJQuery variant](https://ui5.sap.com/#/topic/91f1f4536f4d1014b6dd926db0e91070), the latter of which allows bootstrapping without loading jQuery as part of the process. The runtime can be further tailored through several configuration options provided by SAPUI5 to control its behavior after initialization.
- Concept Micro-Frontend Architecture **Luigi** is an open-source micro-frontend framework developed by SAP that enables developers to compose web applications from independently built and deployed micro-frontends. Developers use it to integrate multiple frontend technologies — such as React and UI5 — into a single, cohesive application shell. Luigi also supports features like localization, allowing developers to add multi-language support to their micro-frontends.