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

@ -509,7 +509,7 @@ abstract class AppLocalizations {
/// No description provided for @welcomeChecklistBody.
///
/// In en, this message translates to:
/// **'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.'**
String get welcomeChecklistBody;
/// No description provided for @welcomeChecklistAi.
@ -3731,7 +3731,7 @@ abstract class AppLocalizations {
/// No description provided for @doctorChainIntactDetail.
///
/// In en, this message translates to:
/// **'{n} {n, plural, =1{event} other{events}} · prev_event_sha256 verified end-to-end'**
/// **'{n} {n, plural, =1{event} other{events}} · linkage verified end-to-end'**
String doctorChainIntactDetail(int n);
/// No description provided for @doctorChainTampered.
@ -3749,7 +3749,7 @@ abstract class AppLocalizations {
/// No description provided for @doctorChainPillOk.
///
/// In en, this message translates to:
/// **'Integrity chain verified'**
/// **'Hash chain verified'**
String get doctorChainPillOk;
/// No description provided for @doctorChainPillTamper.
@ -5281,6 +5281,12 @@ abstract class AppLocalizations {
/// **'All projects'**
String get workspaceAll;
/// No description provided for @workspaceDefaultProject.
///
/// In en, this message translates to:
/// **'General'**
String get workspaceDefaultProject;
/// No description provided for @workspaceSwitcherTooltip.
///
/// In en, this message translates to:
@ -5413,6 +5419,18 @@ abstract class AppLocalizations {
/// **'stopped'**
String get workspaceSealedStopped;
/// No description provided for @workspaceSealedRunningHint.
///
/// In en, this message translates to:
/// **'The sealed area runs as its own hub process. Selecting it switches in.'**
String get workspaceSealedRunningHint;
/// No description provided for @workspaceSealedStoppedHint.
///
/// In en, this message translates to:
/// **'The sealed area is not running right now. Selecting it starts it and switches in.'**
String get workspaceSealedStoppedHint;
/// No description provided for @workspaceSealedStarting.
///
/// In en, this message translates to:
@ -5884,7 +5902,7 @@ abstract class AppLocalizations {
/// No description provided for @setupFreeTextPrivacyLocal.
///
/// In en, this message translates to:
/// **'Your description is processed locally on this machine ({model}).'**
/// **'Your description is processed right on this machine — by the local AI model {model}. Nothing leaves the device.'**
String setupFreeTextPrivacyLocal(String model);
/// No description provided for @setupFreeTextPrivacyRemote.