Add worktrees, per-hunk review, effort per message, regenerate, voice input
- Isolated git worktree per session (create, status, merge, discard) - Permission card: accept file-edit hunks individually; agent learns what was rejected - Reasoning effort per message; regenerate the last answer with another model/effort - Voice input via the Web Speech API - Folder-up button in the file browser; ssh, rsync and mc in the image Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
df1924b0a1
commit
fca1c41087
22 files changed
+821
-32
No files matched your search
@@ -335,6 +335,41 @@ export const de: Messages = {
|
||||
"jobs.status.done": "fertig",
|
||||
"jobs.status.timeout": "Zeitlimit",
|
||||
"jobs.status.error": "Fehler",
|
||||
"chat.more": "Mehr",
|
||||
"worktree.title": "Isolierter Git-Worktree",
|
||||
"worktree.hint": "Der Agent arbeitet auf einem eigenen Branch; deine Arbeitskopie auf „{base}“ bleibt unberührt, bis du mergst.",
|
||||
"worktree.dirty": "{n} nicht committete Dateien",
|
||||
"worktree.commits": "{n} Commits",
|
||||
"worktree.merge": "In {base} mergen",
|
||||
"worktree.remove": "Verwerfen",
|
||||
"worktree.mergeConfirm": "Offene Änderungen committen und {branch} in {base} mergen?",
|
||||
"worktree.removeConfirm": "Worktree und Branch {branch} verwerfen? Nicht gemergte Änderungen gehen verloren.",
|
||||
"worktree.merged": "In {base} gemergt",
|
||||
"worktree.removed": "Worktree verworfen",
|
||||
"worktree.created": "Die Session arbeitet jetzt in einem eigenen Worktree",
|
||||
"worktree.create": "Isolierter Worktree",
|
||||
"worktree.busy": "Warte, bis der Agent fertig ist.",
|
||||
"worktree.isolate": "In einem isolierten Git-Worktree arbeiten",
|
||||
"worktree.isolateHint": "eigener Branch, am Ende mergen",
|
||||
"worktree.creating": "Worktree wird angelegt…",
|
||||
"files.up": "Einen Ordner nach oben",
|
||||
"permission.hunksHint": "{n} Änderungen – entferne den Haken bei denen, die du nicht willst.",
|
||||
"permission.applySelected": "Auswahl übernehmen ({k}/{n})",
|
||||
"effort.title": "Denkaufwand für diese Nachricht",
|
||||
"effort.auto": "Aufwand: Modell-Standard",
|
||||
"effort.autoShort": "Aufwand: auto",
|
||||
"effort.low": "Aufwand: niedrig",
|
||||
"effort.medium": "Aufwand: mittel",
|
||||
"effort.high": "Aufwand: hoch",
|
||||
"effort.max": "Aufwand: maximal",
|
||||
"regen.button": "Neu generieren",
|
||||
"regen.title": "Diese Antwort neu erzeugen",
|
||||
"regen.hint": "Entfernt diese Antwort (und stellt dabei geänderte Dateien wieder her) und führt deine letzte Nachricht erneut aus – mit dem hier gewählten Modell und Aufwand.",
|
||||
"regen.go": "Neu generieren",
|
||||
"voice.start": "Diktieren (Spracherkennung deines Browsers)",
|
||||
"voice.stop": "Diktat beenden",
|
||||
"voice.denied": "Mikrofonzugriff verweigert – in den Browser-Einstellungen erlauben.",
|
||||
"voice.error": "Spracherkennung fehlgeschlagen",
|
||||
"new.title": "Neue Session",
|
||||
"new.directory": "Projektverzeichnis",
|
||||
"new.up": "Hoch",
|
||||
|
||||
Reference in new issue
Block a user