The Language module in Zeroplat provides full multi-language support across the platform.
It consists of two main sections:
- Languages – Used to define which languages are available for each tenant. Each tenant can have its own set of languages, and menus, data, and resources are automatically adjusted according to the selected language.
- Language Texts – Stores all translatable texts with a unique code and their values for each enabled language. This allows dynamic localization of both UI elements and data.
By combining these two sections, Zeroplat ensures that applications, workflows, and resources can be fully localized for global users. All translations are stored in the database in a structured format (e.g., { "tr": "Merhaba", "en": "Hello" }
) and managed dynamically via the LocalizedInput component.