-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Description
What features would you like to see added?
The integration of the i18next internationalization framework for a standardized localization approach in our application.
More details
Currently, we have hardcoded localization strings in our application; this approach can lead to maintenance challenges and inconsistencies. While we have basic translations in place, I would like to see a migration towards the i18next framework. This would provide more robust localization capabilities, such as support for plurals, context, interpolation, and formatting.
Using i18next will not only enhance our localization scalability but also improve our development workflow by enabling type-safe translations in TypeScript, as well as streamline the process of adding new languages in the future.
More details
By implementing i18next, we can utilize their comprehensive set of features which will help improve our user experience for non-English speaking users. Additionally, having a centralized localization system will allow for easier updates and better collaboration among developers and translators.
Moreover, the embedded TypeScript definitions provided by i18next would enhance our IDE experience and help prevent potential errors related to type coercion by ensuring that the translation keys and return types are properly managed.
Which components are impacted by your request?
UI, General, Other
Pictures
No response
Code of Conduct
- I agree to follow this project's Code of Conduct