#419·MyIP

German (de) UI translation

Author: jason5ng32Created Aug 22, 2026Updated Aug 22, 2026
Labelshelp wantedgood first issue

We'd love to ship MyIP in German — and this language is a sweet spot: our IP geolocation data already carries German place names, so once the UI is translated, the whole product (city and region names included) reads natively.

How to start

bash
pnpm install
pnpm i18n-new de         # scaffolds frontend/locales/de.json and registers the language

Then translate what you like in frontend/locales/de.json — starting with just the page and nav sections is a perfectly good first PR. Leave everything else as ""; those strings fall back to English and the language ships with a Beta badge until it's complete.

Check your work with:

bash
pnpm test                       # the mechanical gate — green means mergeable
pnpm i18n-status --locale de # progress + the next keys to translate

The scaffold writes the registry line for you (double-check the native name and flag it picks). Full guide: TRANSLATING.md.

Claim it by commenting here so no one else starts the same language in parallel. Partial PRs are welcome — this doesn't have to be finished by one person in one go.

Part of the translations round-up in #418.