OpenSearch-Dashboards
OpenSearch-Dashboards copied to clipboard
[BUG] [Workspace] i18n translation id not under workspace namespace
Describe the bug
running node ./scripts/i18n_extract.js --output-dir ./translations
for workspace plugin, there will have few errors complaining i18n translation id need under workspace
namespace.
ERROR I18N ERROR Error in src/plugins/workspace/common/constants.ts
Error: Expected "core.ui.getStarted.label" id to have "workspace" namespace. See .i18nrc.json for the list of supported namespace
To Reproduce Steps to reproduce the behavior:
- Add
"workspace": "src/plugins/workspace"
to.i18nrc.json
- Run
node ./scripts/i18n_extract.js --output-dir ./translations
Expected behavior no error when extract i18n resources
OpenSearch Version main
Dashboards Version main, 2.x
Plugins
Screenshots
If applicable, add screenshots to help explain your problem.
Host/Environment (please complete the following information):
- OS: [e.g. iOS]
- Browser and version [e.g. 22]
Additional context
Add any other context about the problem here.
@Hailong-am just going to assign you, feel free to remove if someone else will be handling it.
@Hailong-am Hi, I have read Developer Guide of i18n translation , follow the document the plugin only working with local code (it work when yarn start the project) now I want to apply i18n translation for Docker, it is impossible? Thank you
I want to apply i18n translation for Docker
you can build a customized image base on official OpenSearchDashboard image to include your i18n changes, and use that customized image.