fix(l10n): low-severity language findings from the usertest panel
Some checks are pending
Security / Security check (push) Waiting to run

- 'Mit Endpunkt verbinden' — no Endpoint/Endpunkt mix
- audit-chain lead term is 'Hash-Kette' everywhere (doctor pill);
  chain detail says 'Verkettung lückenlos geprüft' instead of the
  raw field name prev_event_sha256
- welcome checklist line says who refreshes what
- setup privacy note explains the local model instead of ending in
  a bare model tag
- default project renders localized ('Allgemein') in the switcher;
  sealed-area status pills explain run state on hover

Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
This commit is contained in:
flemming-it 2026-07-18 00:33:27 +02:00
parent 32e2510c63
commit 12b2e8327a
6 changed files with 99 additions and 30 deletions

View file

@ -247,7 +247,7 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get welcomeChecklistBody =>
'Four steps to a working hub. Live state — refresh after changing anything.';
'Four steps to a working hub. The list shows the live state — refresh top right after changing anything.';
@override
String get welcomeChecklistAi => 'Configure System AI';
@ -2200,7 +2200,7 @@ class AppLocalizationsEn extends AppLocalizations {
other: 'events',
one: 'event',
);
return '$n $_temp0 · prev_event_sha256 verified end-to-end';
return '$n $_temp0 · linkage verified end-to-end';
}
@override
@ -2212,7 +2212,7 @@ class AppLocalizationsEn extends AppLocalizations {
}
@override
String get doctorChainPillOk => 'Integrity chain verified';
String get doctorChainPillOk => 'Hash chain verified';
@override
String get doctorChainPillTamper => 'TAMPER';
@ -3126,6 +3126,9 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get workspaceAll => 'All projects';
@override
String get workspaceDefaultProject => 'General';
@override
String get workspaceSwitcherTooltip =>
'Workspace — filters this view and stamps new runs with the selected project';
@ -3201,6 +3204,14 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get workspaceSealedStopped => 'stopped';
@override
String get workspaceSealedRunningHint =>
'The sealed area runs as its own hub process. Selecting it switches in.';
@override
String get workspaceSealedStoppedHint =>
'The sealed area is not running right now. Selecting it starts it and switches in.';
@override
String workspaceSealedStarting(String name) {
return 'Starting sealed area “$name”…';
@ -3492,7 +3503,7 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String setupFreeTextPrivacyLocal(String model) {
return 'Your description is processed locally on this machine ($model).';
return 'Your description is processed right on this machine — by the local AI model $model. Nothing leaves the device.';
}
@override