fix(i18n): translate viewer + Transcribe panel controls for EN/ES locales #626

Merged
marcel merged 6 commits from feat/issue-319-i18n-viewer-transcribe-controls into main 2026-05-19 20:23:13 +02:00
Showing only changes of commit 9c5267e1f0 - Show all commits

View File

@@ -58,3 +58,20 @@ test.describe('Language selector', () => {
await expect(deBtn).toHaveClass(/font-bold/);
});
});
test.describe('Mobile nav — i18n', () => {
test('hamburger button aria-label translates to EN on narrow viewport', async ({ browser }) => {
const context = await browser.newContext({
viewport: { width: 375, height: 812 },
storageState: 'e2e/.auth/user.json'
});
const page = await context.newPage();
await page.goto('/');
await page.waitForSelector('[data-hydrated]');
await page.getByRole('banner').getByRole('button', { name: 'EN', exact: true }).click();
await expect(page.getByRole('button', { name: 'Open menu' })).toBeVisible();
await context.close();
});
});