diff --git a/locales/en.json b/locales/en.json new file mode 100644 index 0000000..aae3b7a --- /dev/null +++ b/locales/en.json @@ -0,0 +1,3 @@ +{ + "ep_print.toolbar.print": "Print" +} diff --git a/static/tests/frontend-new/specs/smoke.spec.ts b/static/tests/frontend-new/specs/smoke.spec.ts index b74f7ae..1c04c40 100644 --- a/static/tests/frontend-new/specs/smoke.spec.ts +++ b/static/tests/frontend-new/specs/smoke.spec.ts @@ -10,4 +10,9 @@ test.describe('ep_print', () => { const padBody = await getPadBody(page); await expect(padBody).toBeVisible(); }); + + test('print button exposes a localization key', async ({page}) => { + const printButton = page.locator('#printButton a.ep_print'); + await expect(printButton).toHaveAttribute('data-l10n-id', 'ep_print.toolbar.print'); + }); }); diff --git a/templates/editbarButtons.ejs b/templates/editbarButtons.ejs index 02e31f2..df28816 100755 --- a/templates/editbarButtons.ejs +++ b/templates/editbarButtons.ejs @@ -1,5 +1,8 @@
  • - +