fix(store): localized category labels, 'Studio & Designs' tab in German
Some checks are pending
Security / Security check (push) Waiting to run

'document' rendered as a raw lowercase English token next to
localized neighbours; unknown categories at least capitalize.

Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
This commit is contained in:
flemming-it 2026-07-18 00:34:28 +02:00
parent 12b2e8327a
commit 5578c32710
6 changed files with 24 additions and 5 deletions

View file

@ -334,17 +334,18 @@
"storeCategoryChannel": "Kanäle",
"storeCategoryWeb": "Web",
"storeCategoryOrchestrator": "Orchestrierung",
"storeCategoryDocument": "Dokument",
"storeCatDocuments": "Dokumente",
"storeCatTextLanguage": "Text & Sprache",
"storeCatData": "Daten & Formate",
"storeCatAiLlm": "KI & LLM",
"storeCatWebApi": "Web & APIs",
"storeCatAnalysisDomain": "Analyse & Domäne",
"storeCatStudioThemes": "Studio & Themes",
"storeCatStudioThemes": "Studio & Designs",
"storeCatExamplesDev": "Beispiele & Dev",
"storeCatOther": "Sonstiges",
"storeSegmentModules": "Module",
"storeSegmentStudio": "Studio & Themes",
"storeSegmentStudio": "Studio & Designs",
"storeNResults": "{n} Treffer",
"@storeNResults": {
"placeholders": {

View file

@ -342,6 +342,7 @@
"storeCategoryChannel": "Channels",
"storeCategoryWeb": "Web",
"storeCategoryOrchestrator": "Orchestration",
"storeCategoryDocument": "Document",
"storeCatDocuments": "Documents",
"storeCatTextLanguage": "Text & Language",
"storeCatData": "Data & Formats",

View file

@ -1568,6 +1568,12 @@ abstract class AppLocalizations {
/// **'Orchestration'**
String get storeCategoryOrchestrator;
/// No description provided for @storeCategoryDocument.
///
/// In en, this message translates to:
/// **'Document'**
String get storeCategoryDocument;
/// No description provided for @storeCatDocuments.
///
/// In en, this message translates to:

View file

@ -847,6 +847,9 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get storeCategoryOrchestrator => 'Orchestrierung';
@override
String get storeCategoryDocument => 'Dokument';
@override
String get storeCatDocuments => 'Dokumente';
@ -866,7 +869,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get storeCatAnalysisDomain => 'Analyse & Domäne';
@override
String get storeCatStudioThemes => 'Studio & Themes';
String get storeCatStudioThemes => 'Studio & Designs';
@override
String get storeCatExamplesDev => 'Beispiele & Dev';
@ -878,7 +881,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get storeSegmentModules => 'Module';
@override
String get storeSegmentStudio => 'Studio & Themes';
String get storeSegmentStudio => 'Studio & Designs';
@override
String storeNResults(int n) {

View file

@ -859,6 +859,9 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get storeCategoryOrchestrator => 'Orchestration';
@override
String get storeCategoryDocument => 'Document';
@override
String get storeCatDocuments => 'Documents';

View file

@ -860,8 +860,13 @@ String _categoryDisplayName(BuildContext ctx, String wire) {
return l.storeCategoryWeb;
case 'orchestrator':
return l.storeCategoryOrchestrator;
case 'document':
case 'doc':
return l.storeCategoryDocument;
default:
return wire;
// Unknown wire categories still render presentably
// capitalized, never a raw lowercase token.
return wire[0].toUpperCase() + wire.substring(1);
}
}