fix(welcome): concept cards speak everyday language first
Some checks are pending
Security / Security check (push) Waiting to run
Some checks are pending
Security / Security check (push) Waiting to run
The Hub/Module/Flow cards explained the basics in the very vocabulary they were supposed to introduce (Rust binary, WASM, YAML, hash-chained). Each card now leads with a plain-language explanation; the technical wording moved behind a per-card 'for the technically curious' toggle. DE and EN. Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
This commit is contained in:
parent
cc1618f512
commit
3e1ce6e1fd
6 changed files with 163 additions and 28 deletions
|
|
@ -83,21 +83,36 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||
|
||||
@override
|
||||
String get welcomePillarHubBody =>
|
||||
'Ein Rust-Binary, das Module lädt und Flows ausführt. SQLite für den State. Kein Docker, kein Message-Broker, keine Hintergrunddienste, die gepflegt werden müssen.';
|
||||
'Das Programm, das alles ausführt. Es läuft direkt auf Ihrem Rechner, braucht keine Zusatzsoftware und speichert alles Wichtige in einer einzigen Datei.';
|
||||
|
||||
@override
|
||||
String get welcomePillarHubTech =>
|
||||
'Ein Rust-Binary, das Module lädt und Flows ausführt. SQLite für den Zustand. Kein Docker, kein Message-Broker, keine Hintergrunddienste, die gepflegt werden müssen.';
|
||||
|
||||
@override
|
||||
String get welcomePillarModuleTitle => 'Modul';
|
||||
|
||||
@override
|
||||
String get welcomePillarModuleBody =>
|
||||
'Eine kleine WebAssembly-Komponente, die eine Sache macht. Deklariert Netzwerk-Endpunkte, Dateien und Umgebungsvariablen, auf die sie zugreift; der Hub setzt die Liste durch.';
|
||||
'Ein Baustein, der genau eine Aufgabe erledigt — zum Beispiel Text aus Dokumenten lesen. Jedes Modul sagt vorab, worauf es zugreifen will; mehr erlaubt der Hub nicht.';
|
||||
|
||||
@override
|
||||
String get welcomePillarModuleTech =>
|
||||
'Eine kleine WebAssembly-Komponente in einer Sandbox. Deklariert Netzwerk-Endpunkte, Dateien und Umgebungsvariablen, auf die sie zugreift; der Hub setzt die Liste durch.';
|
||||
|
||||
@override
|
||||
String get welcomePillarFlowTitle => 'Flow';
|
||||
|
||||
@override
|
||||
String get welcomePillarFlowBody =>
|
||||
'Eine YAML-Datei, die Module verkettet. Eingaben rein, Module laufen in der deklarierten Reihenfolge, Ausgaben raus — jeder Schritt in einem hash-verketteten Audit-Log festgehalten.';
|
||||
'Ein Ablaufplan, der Module zu festen Schritten verbindet. Eingaben rein, Schritte laufen der Reihe nach, Ergebnis raus — und jeder Schritt wird fälschungssicher protokolliert.';
|
||||
|
||||
@override
|
||||
String get welcomePillarFlowTech =>
|
||||
'Eine YAML-Datei, die Module verkettet; jeder Schritt wird in einem hash-verketteten Audit-Log festgehalten, das die Diagnose-Seite komplett verifiziert.';
|
||||
|
||||
@override
|
||||
String get welcomePillarTechToggle => 'Für Technik-Interessierte';
|
||||
|
||||
@override
|
||||
String get welcomeTrustHeader => 'TRUST-POSTURE';
|
||||
|
|
@ -2980,11 +2995,14 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||
String get runsReloadTooltip => 'Lauf-Liste neu laden';
|
||||
|
||||
@override
|
||||
String get runsEmptyTitle => 'Keine abgekoppelten Läufe';
|
||||
String get runsEmptyTitle => 'Keine Läufe im Hintergrund';
|
||||
|
||||
@override
|
||||
String get runsEmptyHint =>
|
||||
'Mit detach gestartete Läufe stehen hier, bis sie fertig sind. Abgekoppelte Aufrufe sind optional — dazu detached.enabled in der Betreiber-Konfiguration aktivieren.';
|
||||
'Hier erscheinen Läufe, die im Hintergrund weiterlaufen, während Sie anderes tun. Diese Funktion ist optional und standardmäßig ausgeschaltet — die Anleitung zeigt Schritt für Schritt, wie sie eingeschaltet wird.';
|
||||
|
||||
@override
|
||||
String get runsEmptyGuideButton => 'Anleitung öffnen';
|
||||
|
||||
@override
|
||||
String get runsCancelButton => 'Abbrechen';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue