feat(i18n): tools + landing page + doorstop generator in English
Phase 1 of full English translation: - generate_doorstop_items.py: all 55 items (SG/SYS/SWE/SA/SWA) rewritten in English - generate_landing_page.py: full UI labels, KPI cards, section headings in English - traceability.py: docstring, error messages, HTML headers in English - generate_test_report.py: report content + table headers in English - All 55 markdown items in safety/sg/, reqs/, arch/ regenerated in English Still to come: - demo-epb filled Word docs (PID, plans, safety, manuals, audit artefacts) - Code comments + test names + CI workflow step names - README + dev-process repo templates
This commit is contained in:
+4
-4
@@ -1,7 +1,7 @@
|
||||
---
|
||||
active: true
|
||||
derived: false
|
||||
header: 'Halten der Parkbremse im Stillstand'
|
||||
header: 'Holding the parking brake at standstill'
|
||||
level: 1.1
|
||||
normative: true
|
||||
reviewed: null
|
||||
@@ -10,8 +10,8 @@ links:
|
||||
asil: D
|
||||
---
|
||||
|
||||
# SYS-001: Halten der Parkbremse im Stillstand
|
||||
# SYS-001: Holding the parking brake at standstill
|
||||
|
||||
Wenn die Parkbremse aktiviert ist und das Fahrzeug stillsteht, muss das EPB-System die mechanische Klemmkraft an beiden hinteren Bremssaetteln aufrecht erhalten, bis ein Loesen ausdruecklich angefordert wird. Sicherheitsziel: SG-01.
|
||||
When the parking brake is engaged and the vehicle is at a standstill, the EPB system must maintain the mechanical clamping force on both rear callipers until a release is explicitly requested. Safety goal: SG-001.
|
||||
|
||||
**Verifikation:** SiL-Test mit Auf-/Ab-Hangelung, Klemmkraftmessung.
|
||||
**Verification:** SiL test with up/down grade scenarios, clamping force measurement.
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
---
|
||||
active: true
|
||||
derived: false
|
||||
header: 'Apply auf Fahrer-Anforderung'
|
||||
header: 'Apply on driver request'
|
||||
level: 1.2
|
||||
normative: true
|
||||
reviewed: null
|
||||
@@ -11,6 +11,6 @@ links:
|
||||
asil: D
|
||||
---
|
||||
|
||||
# SYS-002: Apply auf Fahrer-Anforderung
|
||||
# SYS-002: Apply on driver request
|
||||
|
||||
Bei Betaetigung des EPB-Schalters in Apply-Richtung muss das System innerhalb von 800 ms die Parkbremse anlegen, sofern die Voraussetzungen erfuellt sind (Stillstand oder Geschwindigkeit unter 5 km/h). Sicherheitsziel: SG-01.
|
||||
On apply-direction actuation of the EPB switch, the system must engage the parking brake within 800 ms, provided the preconditions are met (standstill or vehicle speed below 5 km/h). Safety goal: SG-002.
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
---
|
||||
active: true
|
||||
derived: false
|
||||
header: 'Release auf Fahrer-Anforderung'
|
||||
header: 'Release on driver request'
|
||||
level: 1.3
|
||||
normative: true
|
||||
reviewed: null
|
||||
@@ -10,6 +10,6 @@ links:
|
||||
asil: B
|
||||
---
|
||||
|
||||
# SYS-003: Release auf Fahrer-Anforderung
|
||||
# SYS-003: Release on driver request
|
||||
|
||||
Bei Betaetigung des EPB-Schalters in Release-Richtung muss das System die Parkbremse loesen, sofern die folgenden Voraussetzungen erfuellt sind: Motor laeuft, Fahrer betaetigt Bremspedal, Gang ist eingelegt. Maximalzeit fuer Loesen: 1500 ms.
|
||||
On release-direction actuation of the EPB switch, the system must release the parking brake provided the following preconditions are met: engine running, driver pressing the brake pedal, a gear is engaged. Maximum release time: 1500 ms.
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
---
|
||||
active: true
|
||||
derived: false
|
||||
header: 'Auto-Apply bei Motor-Aus'
|
||||
header: 'Auto-apply on engine off'
|
||||
level: 1.4
|
||||
normative: true
|
||||
reviewed: null
|
||||
@@ -10,6 +10,6 @@ links:
|
||||
asil: D
|
||||
---
|
||||
|
||||
# SYS-004: Auto-Apply bei Motor-Aus
|
||||
# SYS-004: Auto-apply on engine off
|
||||
|
||||
Wenn der Motor ausgeschaltet wird und das Fahrzeug stillsteht und keine Parkbremse aktiv ist, muss das System die Parkbremse spaetestens 2 s nach Erkennung Motor-Aus automatisch anlegen. Sicherheitsziel: SG-01.
|
||||
When the engine is switched off and the vehicle is at a standstill, and the parking brake is not yet engaged, the system must automatically engage the parking brake at the latest 2 s after detecting engine-off. Safety goal: SG-001.
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
---
|
||||
active: true
|
||||
derived: false
|
||||
header: 'Hill-Hold am Berg'
|
||||
header: 'Hill-hold on an incline'
|
||||
level: 1.5
|
||||
normative: true
|
||||
reviewed: null
|
||||
@@ -11,6 +11,6 @@ links:
|
||||
asil: D
|
||||
---
|
||||
|
||||
# SYS-005: Hill-Hold am Berg
|
||||
# SYS-005: Hill-hold on an incline
|
||||
|
||||
Bei aktivem Hill-Hold (Fahrzeug steht am Hang mit Neigung > 5%, Fahrer betaetigt Bremspedal) uebernimmt das EPB-System die Bremskraft beim Loesen des Bremspedals und haelt diese, bis die Anfahrt erkannt wird. Sicherheitsziel: SG-01.
|
||||
When hill-hold is active (vehicle on a slope with grade > 5%, driver pressing the brake pedal), the EPB system shall take over the brake force when the brake pedal is released and shall maintain it until drive-away is detected. Safety goal: SG-002.
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
---
|
||||
active: true
|
||||
derived: false
|
||||
header: 'Auto-Release beim Anfahren (Drive-Away-Assist)'
|
||||
header: 'Auto-release on drive-away (Drive-Away Assist)'
|
||||
level: 1.6
|
||||
normative: true
|
||||
reviewed: null
|
||||
@@ -10,6 +10,6 @@ links:
|
||||
asil: B
|
||||
---
|
||||
|
||||
# SYS-006: Auto-Release beim Anfahren (Drive-Away-Assist)
|
||||
# SYS-006: Auto-release on drive-away (Drive-Away Assist)
|
||||
|
||||
Wenn die Parkbremse aktiv ist und der Fahrer Anfahrabsicht zeigt (Gaspedal-Betaetigung bei eingelegtem Gang), muss das System die Parkbremse innerhalb von 500 ms loesen. Voraussetzung: alle Sicherheitskriterien (Fahrertuer geschlossen, Sicherheitsgurt) erfuellt.
|
||||
When the parking brake is engaged and the driver shows intent to drive away (throttle actuation with gear engaged), the system must release the parking brake within 500 ms. Precondition: all safety criteria (driver door closed, seatbelt fastened) are met.
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
---
|
||||
active: true
|
||||
derived: false
|
||||
header: 'Aktor-Stromueberwachung'
|
||||
header: 'Actuator current monitoring'
|
||||
level: 1.7
|
||||
normative: true
|
||||
reviewed: null
|
||||
@@ -10,6 +10,6 @@ links:
|
||||
asil: B
|
||||
---
|
||||
|
||||
# SYS-007: Aktor-Stromueberwachung
|
||||
# SYS-007: Actuator current monitoring
|
||||
|
||||
Das System muss den Motorstrom jedes Aktors mit mindestens 1 kHz ueberwachen und bei Ueberschreitung von 8 A fuer mehr als 100 ms den Aktor abschalten und einen DTC setzen. Sicherheitsziel: SG-03.
|
||||
The system must monitor the motor current of each actuator at at least 1 kHz and, on exceeding 8 A for more than 100 ms, shut down the actuator and set a DTC. Safety goal: SG-003.
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
---
|
||||
active: true
|
||||
derived: false
|
||||
header: 'Service-Modus fuer Werkstatt'
|
||||
header: 'Service mode for the workshop'
|
||||
level: 1.8
|
||||
normative: true
|
||||
reviewed: null
|
||||
@@ -9,6 +9,6 @@ links: []
|
||||
asil: QM
|
||||
---
|
||||
|
||||
# SYS-008: Service-Modus fuer Werkstatt
|
||||
# SYS-008: Service mode for the workshop
|
||||
|
||||
Das System muss ueber UDS RoutineControl (Service 0x31) einen Service-Modus bereitstellen, in dem die Aktoren manuell in Wartungs-Position gefahren werden koennen (z.B. fuer Bremsbelag-Wechsel).
|
||||
The system must provide a service mode via UDS RoutineControl (service 0x31) in which the actuators can be moved manually into maintenance position (e.g. for brake pad replacement).
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
---
|
||||
active: true
|
||||
derived: false
|
||||
header: 'UDS-Diagnose'
|
||||
header: 'UDS diagnostics'
|
||||
level: 1.9
|
||||
normative: true
|
||||
reviewed: null
|
||||
@@ -9,6 +9,6 @@ links: []
|
||||
asil: QM
|
||||
---
|
||||
|
||||
# SYS-009: UDS-Diagnose
|
||||
# SYS-009: UDS diagnostics
|
||||
|
||||
Das System muss UDS-Diagnose nach ISO 14229 bereitstellen: ReadDTC (0x19), ReadDataByIdentifier (0x22), RoutineControl (0x31), ECUReset (0x11). Tester-Adresse 0x712, Antwort-Adresse 0x71A.
|
||||
The system must provide UDS diagnostics per ISO 14229: ReadDTC (0x19), ReadDataByIdentifier (0x22), RoutineControl (0x31), ECUReset (0x11). Tester address 0x712, response address 0x71A.
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
---
|
||||
active: true
|
||||
derived: false
|
||||
header: 'HMI-Statusanzeige'
|
||||
header: 'HMI status display'
|
||||
level: 1.10
|
||||
normative: true
|
||||
reviewed: null
|
||||
@@ -9,6 +9,6 @@ links: []
|
||||
asil: QM
|
||||
---
|
||||
|
||||
# SYS-010: HMI-Statusanzeige
|
||||
# SYS-010: HMI status display
|
||||
|
||||
Der EPB-Status muss dem Fahrer signalisiert werden: LED am Schalter (an = Apply, aus = Release, blinkend = Fehler) sowie Text im Kombi-Display via CAN-Bus (Frame-ID 0x3A0, 50 Hz).
|
||||
The EPB status must be signalled to the driver: LED on the switch (on = applied, off = released, blinking = error) and a text in the instrument cluster via CAN bus (frame ID 0x3A0, 50 Hz).
|
||||
|
||||
Reference in New Issue
Block a user