Open milospuac opened 5 months ago
To address the issue of missing German translations on the booking and success pages, you can automate the verification process using Playwright. Here's a concise guide to ensure your web interface correctly displays German translations, including maintaining an informal communication style:
Set Playwright to German Locale: Configure your Playwright tests to operate in the German locale with locale: "de"
to simulate the user environment accurately.
Navigate and Verify Pages: Use page.goto()
to navigate to the booking and success pages. Ensure the pages fully load by waiting for the domcontentloaded
event.
Check HTML Attributes: Verify the html
tag includes lang="de"
and dir="ltr"
to ensure the page is correctly set for German and left-to-right text direction.
Validate Translations: Employ Playwright's text selectors, like getByText
or getByRole
, to check for accurate German translations of static texts, dynamic fields (event titles, dates, email addresses), and ensure the informal tone is captured in phrases and sentences.
Apply to Both Pages: Repeat these checks for both the booking and success pages to confirm consistency across your interface.
This approach helps automate the testing of German translations, ensuring a seamless and correctly localized user experience. For detailed implementation, refer to the locale.e2e.ts
and common.json
files for examples on setting up your tests.
To continue the conversation, mention @dosu.
i am sure about the time format but there is already pr raised for translation
From SyncLinear.com | CAL-3670