-
Story
-
Resolution: Obsolete
-
Undefined
-
None
-
None
Story
As a user of RHDH,
I want the Marketplace labels (e.g., titles) to support translations,
so that I can browse and use the Marketplace in my preferred language without confusion.
Background
Currently, Marketplace configurations in dynamic-plugins.default.yaml include hardcoded strings :
red-hat-developer-hub.backstage-plugin-marketplace:
appIcons:
- name: marketplace
importName: MarketplaceIcon
dynamicRoutes:
- path: /extensions/catalog
importName: DynamicMarketplacePluginRouter
mountPoints:
- mountPoint: internal.plugins/tab
importName: DynamicMarketplacePluginContent
config:
path: marketplace
title: Catalog
Here, title: Catalog is not translatable. By introducing titleKey (with fallback to title), we can provide proper i18n support while preserving compatibility with existing configurations.
Acceptance Criteria
- Marketplace supports both title and titleKey in configuration.
- If titleKey is defined → translation is used.
- If titleKey is missing → fallback to title.