Skip to content

feat(i18n): added de/es translation support - #4319

Merged
openshift-merge-bot[bot] merged 5 commits into
redhat-developer:mainfrom
lokanandaprabhu:i18n-de-es-updates
Mar 12, 2026
Merged

feat(i18n): added de/es translation support#4319
openshift-merge-bot[bot] merged 5 commits into
redhat-developer:mainfrom
lokanandaprabhu:i18n-de-es-updates

Conversation

@lokanandaprabhu

@lokanandaprabhu lokanandaprabhu commented Feb 26, 2026

Copy link
Copy Markdown
Member

Fixes:
https://issues.redhat.com/browse/RHIDP-11752
https://issues.redhat.com/browse/RHIDP-11670

Wire German/Spanish locale files across catalog, scaffolder, search, user-settings, core-components, and catalog-import

@github-actions

Copy link
Copy Markdown
Contributor

The container image build workflow finished with status: cancelled.

@github-actions

Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@lokanandaprabhu

Copy link
Copy Markdown
Member Author

/retest

@HusneShabbir HusneShabbir left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/retest

@github-actions

Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@lokanandaprabhu

Copy link
Copy Markdown
Member Author

/retest

@lokanandaprabhu

Copy link
Copy Markdown
Member Author

@lokanandaprabhu

Copy link
Copy Markdown
Member Author

/retest

@github-actions

github-actions Bot commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@teknaS47 teknaS47 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update all the JSON files to use respective locales instead of en

@github-actions

github-actions Bot commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

Comment thread packages/app/src/translations/catalog/catalog.ts
Comment thread translations/rhdh-de.json Outdated
Comment thread packages/app/src/translations/catalog/de.ts
Comment thread packages/app/src/components/catalog/translations/es.ts Outdated
'table.body.emptyDataSourceMessage':
'Keine Datensätze zum Anzeigen vorhanden',
'table.pagination.firstTooltip': 'Erste Seite',
'table.pagination.labelDisplayedRows': '{von}-{bis} von {Anzahl}',

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check once if this works as expected?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This key is used in backstage and in catalog we are not using pagination, I added 22 components and checked

screencapture-localhost-3000-catalog-2026-03-04-20_46_28 screencapture-localhost-3000-catalog-2026-03-04-20_47_40

Comment thread packages/app/src/translations/rhdh/es.ts Outdated
Comment thread packages/app/src/translations/scaffolder/de.ts
Comment thread translations/backstage-de.json
Comment thread translations/backstage-de.json
Comment thread translations/backstage-de.json
Comment thread packages/app/src/translations/catalog/catalog.ts
@github-actions

github-actions Bot commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

The container image build workflow finished with status: cancelled.

@lokanandaprabhu

Copy link
Copy Markdown
Member Author

@karthikjeeyar / @invincibleJai , updated the PR based on review comments. PTAL.

@github-actions

github-actions Bot commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@lokanandaprabhu

Copy link
Copy Markdown
Member Author

/retest

@karthikjeeyar karthikjeeyar left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lokanandaprabhu In backstage-<locale>.json translations files, a new plugin plugin.notifications (translations recently added ) is translated for this deand eslocales, but these are missing in existing frand itlocales,

Could you please create a followup ticket to add translations for missing locales?

Verified the changes in the cluster

Image Image

@lokanandaprabhu

Copy link
Copy Markdown
Member Author

@christoph-jerolimov / @rohitkrai03 / @kadel

@karthikjeeyar approved the PR, need your help in merging this, sonarqubecloud is failed because of duplicates, but for translations we can't do anything for that.

@lokanandaprabhu

Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm-nightly

1 similar comment
@lokanandaprabhu

Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm-nightly

Wire de/es translation resources, add locale files, and align JSON names and overrides for backstage and rhdh translations.

Made-with: Cursor
Run prettier on updated translation files to satisfy lint checks.

Made-with: Cursor
Replace en locale blocks with de/es in translation JSONs for backstage, community-plugins, and rhdh.

Made-with: Cursor
Move catalog translations into translations folder, normalize locale ordering, update JSON namespaces, and add local catalog entities/config to enable pagination checks.

Made-with: Cursor
@lokanandaprabhu

Copy link
Copy Markdown
Member Author

Rebased the PR with main branch.

@github-actions

Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@lokanandaprabhu

Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm-nightly

1 similar comment
@lokanandaprabhu

Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm-nightly

Use the search input to narrow templates to Greeting Test Picker for more reliable selection.

Made-with: Cursor
@lokanandaprabhu

Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm-nightly

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
3.5% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@lokanandaprabhu

Copy link
Copy Markdown
Member Author

/retest

/test e2e-ocp-helm-nightly

@github-actions

Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@lokanandaprabhu

Copy link
Copy Markdown
Member Author

/retest

/test e2e-ocp-helm-nightly

@christoph-jerolimov

Copy link
Copy Markdown
Member

See https://redhat-internal.slack.com/archives/C05KGRQLPLG/p1773306384973009

/approve
/override e2e-ocp-helm-nightly

@openshift-ci

openshift-ci Bot commented Mar 12, 2026

Copy link
Copy Markdown

@christoph-jerolimov: /override requires failed status contexts, check run or a prowjob name to operate on.
The following unknown contexts/checkruns were given:

  • e2e-ocp-helm-nightly

Only the following failed contexts/checkruns were expected:

  • Build Image
  • Build with Node.js 22
  • SonarCloud Code Analysis
  • Test with Node.js 22
  • ci/prow/e2e-ocp-helm
  • ci/prow/e2e-ocp-helm-nightly
  • pull-ci-redhat-developer-rhdh-main-e2e-ocp-helm
  • pull-ci-redhat-developer-rhdh-main-e2e-ocp-helm-nightly
  • tide

If you are trying to override a checkrun that has a space in it, you must put a double quote on the context.

Details

In response to this:

See https://redhat-internal.slack.com/archives/C05KGRQLPLG/p1773306384973009

/approve
/override e2e-ocp-helm-nightly

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@christoph-jerolimov

Copy link
Copy Markdown
Member

/override ci/prow/e2e-ocp-helm-nightly

@openshift-ci

openshift-ci Bot commented Mar 12, 2026

Copy link
Copy Markdown

@christoph-jerolimov: Overrode contexts on behalf of christoph-jerolimov: ci/prow/e2e-ocp-helm-nightly

Details

In response to this:

/override ci/prow/e2e-ocp-helm-nightly

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@christoph-jerolimov

Copy link
Copy Markdown
Member

/override "SonarCloud Code Analysis"

@openshift-ci

openshift-ci Bot commented Mar 12, 2026

Copy link
Copy Markdown

@christoph-jerolimov: Overrode contexts on behalf of christoph-jerolimov: SonarCloud Code Analysis

Details

In response to this:

/override "SonarCloud Code Analysis"

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-merge-bot
openshift-merge-bot Bot merged commit fdd1e6a into redhat-developer:main Mar 12, 2026
16 of 17 checks passed
@rhdh-qodo-merge rhdh-qodo-merge Bot mentioned this pull request Apr 22, 2026
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants