DE / EN everywhere

Multi-language — serve German and international members at the same time

Full translation into German and English — from checkout through member portal to invoices and automatic emails. Every visitor sees JoinOurServer in their language, without you having to configure anything.

What you get

Auto language detection

Browser locale decides — German visitors see everything in German, everyone else in English. Switch manually with the flag icon.

Members get it too

The member portal, automatic emails and PDF invoices are generated in your member's language — no language mix.

Consistent translations

We use a single translation repository — every new UI component ships in both languages in parallel.

How the language selection works

With zero configuration, JoinOurServer picks up the language from the browser's Accept-Language header. In the header you see a small flag switch (DE/EN) you can use to override at any time — the choice is remembered in the session.

For SEO we set hreflang tags on every page and use separate ?lang=de/?lang=en URLs — Google indexes your community correctly in both languages.

Member communication in the right language

When a German member receives a payment confirmation, it's in German — when an English member receives the same email, it's in English. We remember the language preference per member profile so you don't have to think about it.

PDF invoices are also generated in the member's language — including tax disclosures (reverse-charge note, small business note, etc.).

Frequently asked questions

Can I request additional languages?

Currently DE/EN is production-ready. FR/ES/IT are plannable — get in touch with your use case and we'll prioritise.

Can I translate my own content (e.g. community description) myself?

Yes. In plan and community settings you can store your own descriptions per language — if one language is empty we use the other as a fallback.

Are the automatic emails translated too?

Yes, all standard notification emails (payment success, renewal failure, trial reminder, cancellation) are fully bilingual — the recipient gets them in their language.

Serve international members with zero extra work

The language switch is always on — no configuration needed. Just start and serve members from both worlds.

Start for free
🍪 Cookie settings