Skip to content

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

Merged
openshift-merge-bot[bot] merged 5 commits intoredhat-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 intoredhat-developer:mainfrom
lokanandaprabhu:i18n-de-es-updates

Conversation

@lokanandaprabhu
Copy link
Copy Markdown
Member

@lokanandaprabhu lokanandaprabhu commented Feb 26, 2026

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

Copy link
Copy Markdown
Contributor

@HusneShabbir HusneShabbir left a comment

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
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 4, 2026

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

Copy link
Copy Markdown
Member

@teknaS47 teknaS47 left a comment

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
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 4, 2026

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
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 4, 2026

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
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 4, 2026

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

@lokanandaprabhu
Copy link
Copy Markdown
Member Author

/retest

Copy link
Copy Markdown
Member

@karthikjeeyar karthikjeeyar left a comment

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
Copy link
Copy Markdown

openshift-ci Bot commented Mar 12, 2026

@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
Copy link
Copy Markdown

openshift-ci Bot commented Mar 12, 2026

@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
Copy link
Copy Markdown

openshift-ci Bot commented Mar 12, 2026

@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