fix(store,l10n): localize canonical category labels + store segment

The grouped store showed the hub's English category labels verbatim
(Documents, Data & Formats) even in German. Map the canonical slug to
DE/EN via l10n (storeCat*), and localize the Modules/Studio segment
(storeSegment*). Falls back to the hub label for an unknown slug.

Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
This commit is contained in:
flemming-it 2026-07-09 18:17:50 +02:00
parent 4b30589962
commit 0fda2600ad
6 changed files with 191 additions and 7 deletions

View file

@ -221,7 +221,7 @@ abstract class AppLocalizations {
/// No description provided for @welcomeHeroSubtitle.
///
/// In en, this message translates to:
/// **'Deterministic workflow engine for AI-assisted document processing in regulated environments.'**
/// **'Deterministic workflow engine for AI-assisted data processing in regulated environments.'**
String get welcomeHeroSubtitle;
/// No description provided for @welcomePillarHubTitle.
@ -1526,6 +1526,72 @@ abstract class AppLocalizations {
/// **'Orchestration'**
String get storeCategoryOrchestrator;
/// No description provided for @storeCatDocuments.
///
/// In en, this message translates to:
/// **'Documents'**
String get storeCatDocuments;
/// No description provided for @storeCatTextLanguage.
///
/// In en, this message translates to:
/// **'Text & Language'**
String get storeCatTextLanguage;
/// No description provided for @storeCatData.
///
/// In en, this message translates to:
/// **'Data & Formats'**
String get storeCatData;
/// No description provided for @storeCatAiLlm.
///
/// In en, this message translates to:
/// **'AI & LLM'**
String get storeCatAiLlm;
/// No description provided for @storeCatWebApi.
///
/// In en, this message translates to:
/// **'Web & APIs'**
String get storeCatWebApi;
/// No description provided for @storeCatAnalysisDomain.
///
/// In en, this message translates to:
/// **'Analysis & Domain'**
String get storeCatAnalysisDomain;
/// No description provided for @storeCatStudioThemes.
///
/// In en, this message translates to:
/// **'Studio & Themes'**
String get storeCatStudioThemes;
/// No description provided for @storeCatExamplesDev.
///
/// In en, this message translates to:
/// **'Examples & Dev'**
String get storeCatExamplesDev;
/// No description provided for @storeCatOther.
///
/// In en, this message translates to:
/// **'Other'**
String get storeCatOther;
/// No description provided for @storeSegmentModules.
///
/// In en, this message translates to:
/// **'Modules'**
String get storeSegmentModules;
/// No description provided for @storeSegmentStudio.
///
/// In en, this message translates to:
/// **'Studio & Themes'**
String get storeSegmentStudio;
/// No description provided for @storeNResults.
///
/// In en, this message translates to: