-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Description
Hello DataHub team and community,
First of all, thank you for the excellent work on DataHub — it is a fantastic platform.
We would like to request native internationalization (i18n) support for the DataHub UI, allowing the interface to be translated into different languages using external, user-configurable translation files (e.g. JSON, YAML).
Currently, translating the UI requires forking and maintaining a custom frontend build, which is difficult to sustain across upgrades. This limits adoption in public institutions, international organizations, and multilingual environments.
We suggest adding:
- A standard i18n framework for the frontend (e.g. react-i18next or similar)
- External translation files per language (e.g. en.json, es.json, ca.json, etc.)
- A configuration option to select the default UI language
- Optional per-user language preference
- A fallback mechanism to English if a key is missing
This would allow:
- Community-driven translations
- Easier maintenance across releases
- Broader international adoption of DataHub
Our organization operates in a multilingual environment and requires the UI to be available in a local language for non-technical users. This requirement is common in Public administrations
Without native i18n support, adoption becomes significantly harder.
I would be happy to:
- Help validate the approach
- Contribute translations
- Collaborate on testing
Thank you very much for considering this request.
We believe this enhancement would greatly benefit the global DataHub community.
Best regards,
Marta