calcom/cal.com

[CAL-3670] i18n: German translations missing from the booking and success page

Opened this issue ยท 2 comments

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:

  1. Set Playwright to German Locale: Configure your Playwright tests to operate in the German locale with locale: "de" to simulate the user environment accurately.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Details

Sources


About Dosu
This response is meant to be useful and save you time. It is not meant to be a precise solution, but rather a starting point for your own research.

Help me be more useful! Please leave a ๐Ÿ‘ if this is helpful and ๐Ÿ‘Ž if it is irrelevant.

To continue the conversation, mention @dosu.

i am sure about the time format but there is already pr raised for translation