OpenSearch-Dashboards icon indicating copy to clipboard operation
OpenSearch-Dashboards copied to clipboard

[BUG] [Workspace] i18n translation id not under workspace namespace

Open Hailong-am opened this issue 10 months ago • 3 comments

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:

  1. Add "workspace": "src/plugins/workspace" to .i18nrc.json
  2. 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 avatar Apr 26 '24 03:04 Hailong-am

@Hailong-am just going to assign you, feel free to remove if someone else will be handling it.

kavilla avatar May 01 '24 09:05 kavilla

@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

anh2001ht avatar May 13 '24 08:05 anh2001ht

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.

Hailong-am avatar May 13 '24 08:05 Hailong-am