Skip to content

fix(i18n): add the missing German setup gate strings - #493

Merged
davidpoblador merged 1 commit into
mainfrom
fix/german-strings
Jul 30, 2026
Merged

fix(i18n): add the missing German setup gate strings#493
davidpoblador merged 1 commit into
mainfrom
fix/german-strings

Conversation

@davidpoblador

Copy link
Copy Markdown
Member

Problem

German was missing three keys, so the setup gate rendered in English for German
users:

  • Running setup...
  • Setup failed.
  • Continue to Agent

These are the strings shown while a project's setup script runs and when it
fails, which is exactly the path that just changed in 0.1.78, so it is a bad one
to leave half translated.

Changes

Added the three strings:

"Running setup..." = "Setup läuft...";
"Setup failed." = "Setup fehlgeschlagen.";
"Continue to Agent" = "Weiter zum Agenten";

Also removed "Rebuild" = "Neu bauen";, which existed only in German and is
referenced nowhere in Sources/ or Resources/.

Verification

Audited keys across all five locales. Before: German had 3 missing and 1 orphan.
After, every locale matches English exactly at 248 keys:

ca: missing=[] extra=[]
de: missing=[] extra=[]
es: missing=[] extra=[]
sv: missing=[] extra=[]

plutil -lint passes on all five files.

Not built locally: the ghostty submodule is not checked out in the worktree I was
working from, and building it takes about 15 minutes. This change touches only
.strings content with no source references added or removed, and the release
build will exercise it.

Note, not changed here

All five locales define "GitHub" = "GitHub"; twice, at lines 82 and 206, once
per section. Identical values, so no functional effect. Left alone rather than
touching five files for cosmetics.

German was missing "Running setup...", "Setup failed." and "Continue to Agent",
so the setup gate fell back to English. All five locales now carry the same 248
keys.

Also drops "Rebuild", which was only present in German and is referenced
nowhere in the app.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HzGnpFC9q8ydDPD8ygabKv
@davidpoblador
davidpoblador merged commit fe042f2 into main Jul 30, 2026
2 checks passed
@davidpoblador
davidpoblador deleted the fix/german-strings branch July 30, 2026 10:14
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