Skip to content

Add Native UI Internationalization (i18n) Support with User-Configurable Translation Files #15460

@serrapmr

Description

@serrapmr

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions