-
Outcome
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
None
-
None
-
50% To Do, 20% In Progress, 30% Done
-
False
-
Description:
The current implementation of RHDH (Backstage.io) supports only the English language, which limits its accessibility to users worldwide. This feature aims to enable localization, allowing the platform to support multiple languages. Additionally, guidance and requirements will be provided for localizing plugins to ensure consistency and ease of use across the entire platform.
Background & Context:
RHDH is being adopted by global organizations with diverse user bases, laws and regulations. Localization will not only enhance user experience and increase the platform's reach and usability but also help to get more customers.
Acceptance Criteria:
- Use the localization framework (currently in alpha in Backstage).
- Ensure that all static and dynamic content is translatable in RHDH and Backstage.
- Users can select their preferred language from a list of supported languages in the settings or detected automatically with the browser settings.
- Language selection is persistent across sessions.
- UI components and labels are displayed in the selected language.
- UI toasts messages and errors messages are displayed in the selected language.
- Ensure compatibility with right-to-left languages.
- Provide a documentation to plugin developers to help them add localization to their plugins. This will be used by other teams at Red Hat, as well as customers and partners.
- Ensure that core plugins that are installed with RHDH have localization out of the box.
- Logs messages are in the selected language. (This is a system-wide not user wide setting)
- RHDH documentation should be available in several languages