Skip to content

VIDSOL-632: Add German language support and translations#412

Merged
OscarFava merged 1 commit intodevelopfrom
vidsol-632-german-lang
Mar 17, 2026
Merged

VIDSOL-632: Add German language support and translations#412
OscarFava merged 1 commit intodevelopfrom
vidsol-632-german-lang

Conversation

@OscarFava
Copy link
Copy Markdown
Contributor

What is this PR doing?

Add German language support and translations

How should this be manually tested?

Check german exists.

What are the relevant tickets?

A maintainer will add this ticket number.

Resolves VIDSOL-632

Checklist

[X] Branch is based on develop (not main).
[ ] Resolves a Known Issue.
[ ] If yes, did you remove the item from the docs/KNOWN_ISSUES.md?
[ ] Resolves an item reported in Issues.
If yes, which issue? Issue Number?

@OscarFava OscarFava self-assigned this Mar 17, 2026
Copilot AI review requested due to automatic review settings March 17, 2026 14:55
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds German (de) to the frontend i18n system so the app can be run/displayed in German, aligning with the existing env-driven language support pattern.

Changes:

  • Added de to the supported language lists (build env + frontend env parsing/types).
  • Registered German resources in the i18n locale map and introduced de.json translations.
  • Exposed German in the LanguageSelector UI and updated related unit tests.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
vcrBuild.env.sh Extends I18N_SUPPORTED_LANGUAGES to include de.
frontend/src/locales/index.ts Registers de (and several de-* aliases) to load German resources.
frontend/src/locales/de.json Adds German translations for the UI.
frontend/src/env.ts Extends the Lang union + validated language list to include de.
frontend/src/components/LanguageSelector/LanguageSelector.tsx Adds German to the language dropdown options.
frontend/src/components/LanguageSelector/LanguageSelector.spec.tsx Updates tests to account for German support and adds a German display test.

"waitingRoom.precallNetworkTest.subtitle": "Testen Sie Ihren Gerätezugriff, Netzwerkkonnektivität und Anrufqualität, bevor Sie beitreten",
"waitingRoom.precallNetworkTest.stopTest": "Test stoppen",
"waitingRoom.precallNetworkTest.stoppedTitle": "Test gestoppt",
"waitingRoom.precallNetworkTest.stoppedMessage": "Sie haben den Netzwerktest gestoppt. Sie können es later erneut versuchen, wenn Sie bereit sind.",
Comment on lines +211 to +212
"zoom.out": "Zoom heransfahren",
"zoom.in": "Zoom hinausfahren",
@sonarqubecloud
Copy link
Copy Markdown

Copy link
Copy Markdown
Contributor

@Hossein-Movahed Hossein-Movahed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥

@VZaphod
Copy link
Copy Markdown
Contributor

VZaphod commented Mar 17, 2026

QA reviewed LGTM

Copy link
Copy Markdown
Contributor

@VZaphod VZaphod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@OscarFava OscarFava merged commit 0fd3e84 into develop Mar 17, 2026
23 of 24 checks passed
@OscarFava OscarFava deleted the vidsol-632-german-lang branch March 17, 2026 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants