Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Internationalized Interfaces #440

Open
wants to merge 21 commits into
base: master
Choose a base branch
from
Open

Conversation

kennethbruskiewicz
Copy link
Collaborator

This is the internationalization feature that translate the interface independently from the schema.

It contains a file translations.json for interface elements within the Toolbar, plus some documentation on how the file works mechanically with the codebase.

It has at least two limitations:

  • It does not auto-detect the browser's localization. This can be remedied quickly if desired.
  • Although the section browsing is a part of the Toolbar, it is derived from the schema. So sections will look like they haven't internationalized when it's simply that multilingual schemas are not supported in this branch.

When the DH2 release is fully made, it will support localized schemas. This PR is to provide clients with linguistic needs the ability to have multiple languages with their data and ontology teams when deploying the Data Harmonizer.

@kennethbruskiewicz
Copy link
Collaborator Author

@ddooley Please review and approve for the following changes:

  • language menus now localize to the languages
  • added translation entries for the column help dialog [labels, not content, which is per schema]
  • added translations for help modal using ChatGPT

@ddooley ddooley mentioned this pull request Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant