Skip to content

User guide in German at /de/docs - #43

Merged
n2o merged 2 commits into
mainfrom
docs/german
Sep 29, 2026
Merged

n2o merged 2 commits into
mainfrom
docs/german

Conversation

@n2o

@n2o n2o commented Sep 29, 2026

Copy link
Copy Markdown
Member

Every page of the user guide in German, at /de/docs, with a language switcher in the sidebar. English stays at /docs.

  • German pages sit next to the English ones as <name>.de.mdx. They use the app's du and quote UI labels the way the German app shows them. A page without a translation falls back to English.
  • Fumadocs i18n provides German interface labels (search, table of contents, page actions) and search over both languages.
  • A rewrite in next.config.ts keeps English on /docs, so no middleware is needed. /en/docs/… redirects to /docs/…, and /de and /en lead to their docs.
  • docs/FEATURES.md now matches the code: when you set your own key, that endpoint answers first.

The German keyboard page describes the ⌘/ overview from #42, so merge #42 first.

Checked: clean typecheck and build, all internal links and anchors in both languages, the language switcher and German search in a browser.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Stk21d93DeKQXioFaZpWGm

n2o and others added 2 commits September 29, 2026 14:28
Every page has a German version next to it (<name>.de.mdx), written in the app's du and with
the UI labels as the German app shows them. Fumadocs' i18n serves it at /de/docs with a
language switcher, German interface labels and search over both languages; English keeps the
/docs URLs through a rewrite in next.config.ts, without a middleware.

FEATURES.md said the on-device model runs first even with a key. It does not, and should not:
with a key, the configured endpoint answers first and summaries go out on selection.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Stk21d93DeKQXioFaZpWGm
… redirects

One term per thing across the German pages (Repositorys, gemergt, Basis-Branch, das Token,
Approve as the button says, Nebeneinander as the diff setting says), the app's German notices
quoted instead of the English ones, and a German meta description. /de and /en lead to their
docs. Settings in both languages no longer say the inbox sorts by the triage tag.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Stk21d93DeKQXioFaZpWGm
@n2o
n2o merged commit 7287d53 into main Sep 29, 2026
7 checks passed
@n2o
n2o deleted the docs/german branch September 29, 2026 13:10
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.

1 participant