-
Back to engagement
+
{t('engagement.detail.backTo')}
{rt.name || simulation?.name}
{status ? (
{simulation?.created_by && (
- Created by {simulation.created_by.username}
+ {t('engagement.detail.createdBy')}{' '}
+ {simulation.created_by.username}
)}
@@ -297,7 +300,7 @@ export function SimulationFormPage(): JSX.Element {
{/* Done banner */}
{isDone && (
- This simulation is done and read-only. Use Reopen to make changes.
+ {t('simulation.form.banner.done')}
)}
@@ -305,7 +308,7 @@ export function SimulationFormPage(): JSX.Element {
{socBlocked && (
- Simulation not yet ready for review — the red team must mark it as "Review required" before you can fill in the SOC section.
+ {t('simulation.form.banner.socNotReady')}
)}
@@ -321,9 +324,9 @@ export function SimulationFormPage(): JSX.Element {
noValidate
className="card-product flex flex-col gap-md"
>
-
Red Team
+
{t('simulation.form.header.redTeam')}
-
+
- MITRE Techniques & Tactics
+ {t('simulation.form.field.mitre')}
-
+
-
+
-
+
-
+
-
+
)}
@@ -433,9 +436,9 @@ export function SimulationFormPage(): JSX.Element {
noValidate
className="card-product flex flex-col gap-md"
>
-