fix: translate remaining NL/FR interface gaps
Role names, audit/scenario labels, and status text were previously either left in English or only partially translated: - auth.json/demo.json role labels actually translated (not just labelled as translated): Operationsmanager/Verhuurmedewerker, Responsable des operations/Collaborateur de location. - "Audit trail" -> Auditgeschiedenis/Piste d'audit (title, column header, and every mid-sentence occurrence across demo.json, quality.json, returns.json -- these embedded leaks were previously invisible to the whole-string identity check). - "Open" (status) -> Openstaand, "Recent" -> Recentste, "Start scenario" -> Scenario starten / Demarrer le scenario. Matching Playwright spec text updated in the same commit so the suite never regresses through a broken intermediate state.
This commit is contained in:
@@ -7,8 +7,8 @@ test("demo entry screen names the fictional org and never shows a password", asy
|
||||
await expect(page.getByText(/Northstar Mobility/)).toBeVisible();
|
||||
await expect(page.getByText(/Synthetische demo/)).toBeVisible();
|
||||
await expect(page.getByRole("button", { name: "Start begeleide demo" })).toBeVisible();
|
||||
await expect(page.getByRole("button", { name: "Verken als Operations Manager" })).toBeVisible();
|
||||
await expect(page.getByRole("button", { name: "Verken als Rental Employee" })).toBeVisible();
|
||||
await expect(page.getByRole("button", { name: "Verken als Operationsmanager" })).toBeVisible();
|
||||
await expect(page.getByRole("button", { name: "Verken als Verhuurmedewerker" })).toBeVisible();
|
||||
await expect(page.locator('input[type="password"]')).toHaveCount(0);
|
||||
});
|
||||
|
||||
@@ -26,7 +26,7 @@ test("start guided demo logs in as Operations Manager and opens the guide at ste
|
||||
|
||||
test("permanent demo badge shows a popover with last reset info and a working About link", async ({ page }) => {
|
||||
await page.goto("/login");
|
||||
await page.getByRole("button", { name: "Verken als Operations Manager" }).click();
|
||||
await page.getByRole("button", { name: "Verken als Operationsmanager" }).click();
|
||||
await expect(page).toHaveURL(/\/dashboard$/);
|
||||
|
||||
const trigger = page.getByRole("button", { name: /Synthetische demo/ });
|
||||
@@ -45,7 +45,7 @@ test("permanent demo badge shows a popover with last reset info and a working Ab
|
||||
|
||||
test("badge popover closes on Escape and outside click", async ({ page }) => {
|
||||
await page.goto("/login");
|
||||
await page.getByRole("button", { name: "Verken als Operations Manager" }).click();
|
||||
await page.getByRole("button", { name: "Verken als Operationsmanager" }).click();
|
||||
await expect(page).toHaveURL(/\/dashboard$/);
|
||||
|
||||
const trigger = page.getByRole("button", { name: /Synthetische demo/ });
|
||||
|
||||
Reference in New Issue
Block a user