Localization and Multilingual Support

Home / Support / Manuals / Administrator Guide /

Localization and Multilingual Support

Introduction

Localization and multilingual support are core application-level principles of the NET Genium platform. NET Genium is designed to support applications that are used in different language and cultural environments without requiring changes to their architecture or application logic.

This guide explains how NET Genium approaches localization, how localization differs from multilingual support, and how these concepts should be applied when designing and operating long-term enterprise applications.

Application Localization

Localization in NET Genium means adapting an application to a specific language and regional context.

Typical localization aspects include:

  • user interface language,
  • date and time formats,
  • number and currency formats,
  • regional terminology and conventions.

NET Genium strictly separates localization elements from application logic. As a result, applications can be localized without modifying their functional behavior or compromising system stability.

Multilingual Support

Multilingual support represents the ability of an application to operate simultaneously in multiple languages.

In practice, this means that:

  • different users can work with the same application in different languages,
  • the selected language is associated with the user or user preferences,
  • changing the language does not affect application data or behavior.

NET Genium allows applications to be designed as multilingual from the very beginning, while also supporting the gradual addition of new languages during the application lifecycle.

Separation of Texts and Application Logic

A fundamental principle of localization in NET Genium is the strict separation of textual content from application logic.

Texts displayed in the application are not hard-coded into scripts or logic. Instead, they are managed separately. This approach:

  • simplifies translation processes,
  • allows text changes without impacting functionality,
  • significantly reduces the risk of errors.

Separating texts from logic is essential for maintaining multilingual applications over the long term.

Language and the User

In NET Genium, the application language is closely tied to the user.

The platform supports:

  • setting a preferred language for each user,
  • automatically adapting the user interface based on this preference,
  • combining multilingual environments with permission management.

This ensures that each user works in a language they understand, without affecting other users or shared application data.

Recommendations for Designing Multilingual Applications

When designing applications that support multiple languages, it is recommended to:

  • consider multilingual requirements during the initial application design,
  • avoid embedding fixed texts directly into application logic,
  • use consistent terminology across languages,
  • regularly verify translation completeness.

Following these principles simplifies future development and adaptation to new languages or regions.

Relation to Other Documentation

This guide describes the general principles of localization and multilingual support in the NET Genium platform.

Detailed configuration steps, technical procedures, and practical examples are documented in dedicated guides, such as:

  • language configuration in applications,
  • management of localization resources,
  • scripting in multilingual environments.

The purpose of this document is to provide context and establish the correct mental model for working with localization in long-term enterprise applications.