/* AItention — en.
   Der Schlüssel ist der deutsche Quelltext: fehlt ein Eintrag, erscheint
   korrektes Deutsch statt eines nackten Bezeichners. Deutsch braucht daher
   keine eigene Datei. Erzeugt und geprüft mit Scripts/check_translations.py. */

"%d %% im gesamten Verlauf" = "%d %% over the whole history";
"%d %%/Std." = "%d %%/h";
"%d Min." = "%d min";
"%d Sek." = "%d s";
"%d Std." = "%d h";
"%d Std. %d Min." = "%d h %d min";
"%d T." = "%d d";
"%d aktiv, %d ruhend" = "%d active, %d dormant";
"%d ausgeblendet einblenden" = "Show %d hidden";
"%d manuell ausgeblendet" = "%d hidden manually";
"%d von %d erledigt" = "%d of %d done";
"%d weitere Sessions — in der Vollversion sichtbar" = "%d more sessions — visible in the full version";
"1 Stunde" = "1 hour";
"1 Tag" = "1 day";
"14 Tagen" = "14 days";
"15 Minuten" = "15 minutes";
"24 Stunden" = "24 hours";
"3 Tagen" = "3 days";
"30 Minuten" = "30 minutes";
"30 Tage" = "30 days";
"30 Tagen" = "30 days";
"4 Stunden" = "4 hours";
"5 Minuten" = "5 minutes";
"5 Std." = "5 h";
"5 Stunden" = "5 hours";
"5-Stunden-Fenster" = "5-hour window";
"7 Tage" = "7 days";
"7 Tagen" = "7 days";
"7-Tage-Fenster" = "7-day window";
"AItention ist ein privates Werkzeug und steht in keiner Verbindung zu Anthropic. Es liest lediglich Dateien, die Claude Code und die Claude-Desktop-App ohnehin anlegen." = "AItention is a private tool and is not affiliated with Anthropic. It merely reads files that Claude Code and the Claude desktop app create anyway.";
"AItention trägt Hooks in ~/.claude/settings.json ein, um zu erkennen, ob eine Session arbeitet oder wartet. Vor jeder Änderung wird eine Sicherung angelegt." = "AItention adds hooks to ~/.claude/settings.json to tell whether a session is working or waiting. A backup is made before every change.";
"AItention-Hilfe" = "AItention Help";
"Abgebrochen" = "Aborted";
"Abrechnungsproblem" = "Billing problem";
"Aktiv" = "Active";
"Aktive Hintergrund-Agenten: %d" = "Background agents running: %d";
"Aktivieren" = "Activate";
"Aktualisierungen" = "Updates";
"Alle Berechtigungsprüfungen übersprungen" = "All permission checks skipped";
"Alle Einträge tragen „# aitention\" und lassen sich jederzeit sauber entfernen." = "Every entry is marked \"# aitention\" and can be removed cleanly at any time.";
"Alle einblenden" = "Show all";
"Alles, was die App anzeigt, stammt aus diesen Dateien. Nichts davon verlässt den Rechner." = "Everything the app shows comes from these files. None of it leaves this Mac.";
"Als Favorit merken" = "Add to favourites";
"Anbieter" = "Provider";
"Anmeldung fehlgeschlagen" = "Authentication failed";
"Anschrift" = "Address";
"Antwort bereit" = "Reply ready";
"Antworten" = "Replies";
"Antworten des Assistenten" = "Replies from the assistant";
"Antworten: %d · Tool-Aufrufe: %d" = "Replies: %d · Tool calls: %d";
"Antwortlänge erschöpft" = "Response length exhausted";
"Arbeitet" = "Working";
"Aufgaben: %d von %d erledigt" = "Tasks: %d of %d done";
"Aufgaben: %d von %d erledigt, %d blockiert" = "Tasks: %d of %d done, %d blocked";
"Ausblenden nach" = "Hide after";
"Ausgabe %@ Tokens" = "Output %@ tokens";
"Ausgeführte Tool-Aufrufe" = "Tool calls executed";
"Ausgegebene Tokens insgesamt" = "Total tokens produced";
"Auslastung" = "Usage";
"Automatikmodus: Werkzeuge laufen ohne Rückfrage" = "Auto mode: tools run without asking";
"Beenden" = "Quit";
"Beendet %@" = "Finished %@";
"Beendet — mit »claude --resume« fortsetzbar." = "Ended — can be resumed with \"claude --resume\".";
"Beendete Sessions weiter anzeigen" = "Keep showing ended sessions";
"Bei sehr großen Transcripts entfallen die Zählungen — dann wird nur der Kontext gezeigt, statt eine Null zu behaupten." = "For very large transcripts the counts are omitted — only the context is shown, rather than claiming a zero.";
"Beim Start anzeigen" = "Show at launch";
"Bereit" = "Ready";
"Bestätigung erforderlich" = "Confirmation required";
"Branch: %@" = "Branch: %@";
"Braucht Aufmerksamkeit" = "Needs attention";
"CLI" = "CLI";
"Claude hat eine Frage mit Auswahlmöglichkeiten gestellt und wartet auf Ihre Entscheidung." = "Claude has asked a question with options and is waiting for your decision.";
"Claude hat eine Frage mit Auswahlmöglichkeiten gestellt." = "Claude has asked a question with options to choose from.";
"Dabei fragt die Anwendung eine Liste auf aitention.app ab. Übertragen werden nur die eigene Fassung und die Systemversion; ein Verlaufsprotokoll wird nicht geführt." = "This asks a list on aitention.app. Only the app's own version and the system version are sent; no access log is kept.";
"Damit die App den Zustand einer Session erkennt, trägt sie Hooks in ~/.claude/settings.json ein. Diese rufen ein mitgeliefertes Programm auf, das eine Statusdatei schreibt — sonst nichts." = "To recognise a session's state, the app adds hooks to ~/.claude/settings.json. They call a bundled program that writes a status file — nothing else.";
"Darstellung" = "Appearance";
"Darstellung: %@" = "Layout: %@";
"Das Cockpit ist auf die dunkle Darstellung hin entworfen; die helle ist sein Tageslicht-Gegenstück." = "The cockpit is designed for the dark appearance; the light one is its daylight counterpart.";
"Das Hook-Programm wurde im App-Bundle nicht gefunden. Bitte AItention über »make install« neu bauen." = "The hook program was not found in the app bundle. Please rebuild AItention with \"make install\".";
"Dateiänderungen werden ohne Rückfrage übernommen" = "File changes are applied without asking";
"Datenquellen" = "Data sources";
"Denkt nach" = "Thinking";
"Der Gesprächsverlauf wird verdichtet, um Kontext freizugeben." = "The conversation is being compacted to free up context.";
"Der Gesprächsverlauf wird verdichtet." = "The conversation is being compacted.";
"Der Live-Zustand, geschrieben vom mitgelieferten Hook. Die einzige Datei, die diese App selbst anlegt." = "The live state, written by the bundled hook. The only file this app creates itself.";
"Der Lizenzschlüssel ist unvollständig oder verstümmelt." = "The licence key is incomplete or garbled.";
"Der Prozess läuft nicht mehr. Fortsetzen ist weiterhin möglich." = "The process is no longer running. Resuming is still possible.";
"Der Status ist veraltet — die Session meldet sich nicht mehr." = "The status is stale — this session has stopped reporting.";
"Der Turn endete an einem Fehler der Programmierschnittstelle — etwa Überlastung oder ein erreichtes Ratenlimit. Nichts geschieht in dieser Session, bis jemand es erneut versucht." = "The turn ended on an API error — an overload, say, or a rate limit. Nothing will happen in this session until somebody tries again.";
"Der Turn ist an einem API-Fehler gescheitert." = "The turn failed on an API error.";
"Der Turn ist beendet, die Antwort wurde noch nicht gelesen." = "The turn has finished, the reply has not been read yet.";
"Der Turn wurde abgebrochen" = "The turn was aborted";
"Der hinterlegte Lizenzschlüssel ist nicht mehr gültig." = "The stored licence key is no longer valid.";
"Desktop" = "Desktop";
"Die Antwort ist ungelesen." = "The reply is unread.";
"Die App benötigt **keine** Sonderrechte: keine Bedienungshilfen, keine Bildschirmaufnahme. Sie liest ausschließlich Dateien im eigenen Benutzerverzeichnis und schreibt — nach ausdrücklicher Bestätigung — die Status-Hooks in ~/.claude/settings.json. Ins Netz geht sie allein für die Aktualisierungsprüfung, und nur, wenn Sie das erlaubt haben." = "The app needs **no** special permissions: no accessibility, no screen recording. It only reads files in your own home directory and writes — after explicit confirmation — the status hooks into ~/.claude/settings.json. It goes online solely for the update check, and only if you allowed it.";
"Die App sammelt alle Claude-Code-Sessions in einer Liste — aus dem Terminal, aus PyCharm und aus den Tabs der Claude-Desktop-App. Ganz oben steht, was gerade auf eine Eingabe wartet." = "The app gathers every Claude Code session in one list — from the terminal, from PyCharm and from the tabs of the Claude desktop app. Whatever is waiting for input sits right at the top.";
"Die Aufbewahrung gilt ab der letzten Aktivität. Einzelne Zeilen lassen sich per Rechtsklick dauerhaft ausblenden." = "Retention counts from the last activity. Individual rows can be hidden for good via right-click.";
"Die Aufgabenliste einer Session, sofern sie eine führt." = "A session's task list, if it keeps one.";
"Die Auslastung der beiden Ratenfenster für die Nutzungsansicht." = "The fill level of the two rate windows, for the usage view.";
"Die Datei plan-usage-history.json wird von der Claude-Desktop-App geschrieben. Ohne sie lässt sich die Auslastung nicht ermitteln." = "The file plan-usage-history.json is written by the Claude desktop app. Without it the usage cannot be determined.";
"Die Diagnoseausgabe zeigt, was die App sieht, ohne die Oberfläche zu starten — inklusive aller Pfade und des Hook-Status:" = "The diagnostic output shows what the app sees without starting the interface — including every path and the hook status:";
"Die Session ist offen, aber gerade ist kein Turn aktiv." = "The session is open, but no turn is active right now.";
"Die Signatur stimmt nicht. Bitte den Schlüssel erneut kopieren." = "The signature does not match. Please copy the key again.";
"Die Status-Hooks" = "The status hooks";
"Die Transcripts — Grundlage für Antworten, Tool-Aufrufe und Tokens. Sehr große Dateien werden nur am Ende gelesen." = "The transcripts — the basis for replies, tool calls and tokens. Very large files are read only at their end.";
"Die Zeit rechts zählt bei laufenden Sessions den aktuellen Turn, bei ruhenden zeigt sie die letzte Aktivität." = "For running sessions the time on the right counts the current turn; for dormant ones it shows the last activity.";
"Die freie Ausgabe zeigt drei Sessions. Alle übrigen Funktionen sind enthalten." = "The free edition lists three sessions. Everything else is included.";
"Diese Fassung wurde nicht über aitention.app ausgeliefert und aktualisiert sich nicht selbst." = "This copy was not delivered through aitention.app and does not update itself.";
"Dieser Lizenzschlüssel gehört zu einem anderen Produkt." = "This licence key belongs to a different product.";
"Dieser Lizenzschlüssel stammt aus einer neueren Fassung." = "This licence key comes from a newer version.";
"Dunkel" = "Dark";
"Ein Produkt der finvantage GmbH" = "A product of finvantage GmbH";
"Ein Prompt läuft, Werkzeuge werden ausgeführt." = "A prompt is running, tools are being executed.";
"Ein kleiner Eintrag ist nötig" = "One small entry is needed";
"Ein paar Handgriffe, die den Unterschied machen." = "A few moves that make the difference.";
"Eine Rückfrage blockiert die Session." = "A question is blocking the session.";
"Eine Rückfrage oder eine Berechtigung steht an. Claude wartet auf Sie." = "A question or a permission is pending. Claude is waiting for you.";
"Eine beendete Session ist nicht verloren — sie lässt sich fortsetzen. Sie bleibt deshalb als „Ruhend\" stehen, statt zu verschwinden. Über das Kontextmenü lässt sich der passende Befehl kopieren:" = "An ended session is not lost — it can be resumed. It therefore stays on the list as \"Dormant\" instead of disappearing. The matching command can be copied from the context menu:";
"Eine beendete Session ist nicht verloren — sie lässt sich mit »claude --resume« fortsetzen. Sie bleibt daher als »Ruhend« in der Liste, statt zu verschwinden." = "An ended session is not lost — it can be resumed with \"claude --resume\". It therefore stays in the list as \"Dormant\" instead of disappearing.";
"Eine fertige Session rutscht erst nach dieser Frist nach »Ruhend« — bis dahin ist ihre Antwort ja noch ungelesen." = "A finished session drops to \"Dormant\" only after this delay — until then its reply is still unread.";
"Einführung" = "Introduction";
"Einführung erneut anzeigen" = "Show the introduction again";
"Einstellungen" = "Settings";
"Entfernen" = "Remove";
"Entscheidung" = "Decision";
"Entscheidung nötig" = "Decision needed";
"Erklärt jederzeit alle Symbole." = "Explains every symbol at any time.";
"Erscheinungsbild" = "Appearance";
"Es ist noch kein Hook-Ereignis eingetroffen." = "No hook event has arrived yet.";
"Farbleiste links: diese Zeile möchte etwas von Ihnen." = "Colour bar on the left: this row wants something from you.";
"Favorit entfernen" = "Remove from favourites";
"Favorit — steht oben und verfällt nie" = "Favourite — stays at the top and never expires";
"Favoriten" = "Favourites";
"Fehler" = "Error";
"Fehlgeschlagene Hintergrund-Tasks: %d" = "Failed background tasks: %d";
"Fenster" = "Window";
"Fenster öffnen" = "Open window";
"Fertig" = "Done";
"Fertig bleibt sichtbar" = "\"Done\" stays visible";
"Filter zurücksetzen" = "Reset filters";
"Filter „%@\" aufheben" = "Clear the \"%@\" filter";
"Fragezeichen" = "Question mark";
"Freie Ausgabe" = "Free edition";
"Führt %@ aus" = "Running %@";
"Gebaut mit" = "Built with";
"Gegenüber gestern (Prozentpunkte)" = "Since yesterday (percentage points)";
"Gesellschaft" = "Company";
"Gestartet %@" = "Started %@";
"Gruppierung der Liste" = "Grouping of the list";
"Hell" = "Light";
"Hilfe" = "Help";
"Hintergrund-Agenten: %d" = "Background agents: %d";
"Hintergrund-Tasks" = "Background tasks";
"Hintergrund-Tasks: %d" = "Background tasks: %d";
"Holt das zugehörige Programm nach vorne." = "Brings the owning application to the front.";
"Hooks aktiv" = "Hooks active";
"Hooks fehlen" = "Hooks missing";
"Hooks jetzt einrichten" = "Set up hooks now";
"Hooks sind aktiv" = "Hooks are active";
"Höchstwert" = "Peak";
"Im Alltag" = "Day to day";
"Im Fenster zeigen (+%d)" = "Show in window (+%d)";
"Impressum" = "Legal notice";
"In Zukunft nicht mehr zeigen" = "Do not show again";
"Innerhalb der Gruppen" = "Within the groups";
"Installieren" = "Install";
"Installiert" = "Installed";
"Jetzt aktualisieren" = "Refresh now";
"Jetzt suchen" = "Check now";
"Kacheln oben" = "Tiles at the top";
"Kein Hook-Ereignis empfangen." = "No hook event received.";
"Kein Netz" = "No network";
"Keine Nutzungsdaten gefunden" = "No usage data found";
"Keine Sessions" = "No sessions";
"Klick auf eine Zeile" = "Click on a row";
"Kompakt" = "Compact";
"Kontakt" = "Contact";
"Kontext %@ Tokens" = "Context %@ tokens";
"Kontextgröße" = "Context size";
"Laufende Hintergrund-Agenten" = "Background agents running";
"Laufende Hintergrund-Tasks: %d" = "Running background tasks: %d";
"Legende" = "Legend";
"Letzte Aktivität" = "Last activity";
"Letzte Antwort ansehen" = "View the last reply";
"Letztes Ereignis vor %@" = "Last event %@ ago";
"Lizenz" = "Licence";
"Lizenz entfernen" = "Remove licence";
"Lizenz kaufen" = "Buy a licence";
"Lizenziert für" = "Licensed to";
"Lizenziert für %@" = "Licensed to %@";
"Lizenzschlüssel einfügen" = "Paste licence key";
"Luftig" = "Comfortable";
"Läuft" = "Running";
"Läuft ab" = "Runs from";
"Läuft seit %@" = "Running for %@";
"Läuft seit %@, keine neue Ausgabe" = "Running for %@, no new output";
"Markiert" = "Marked";
"Markiert eine Session als Favorit — sie steht dann oben und verfällt nie." = "Marks a session as a favourite — it then stays at the top and never expires.";
"Mitteilung, wenn eine Session wartet" = "Notify when a session is waiting";
"Mitteilungen und Töne" = "Notifications and sounds";
"Modell nicht gefunden" = "Model not found";
"Name" = "Name";
"Nicht installiert" = "Not installed";
"Nicht mehr anzeigen" = "Stop showing";
"Nicht verbunden mit Anthropic" = "Not affiliated with Anthropic";
"Nichts verlässt diesen Rechner." = "Nothing leaves this Mac.";
"Nichts wartet, nichts läuft" = "Nothing waiting, nothing running";
"Nur in der Menüleiste (kein Dock-Symbol)" = "Menu bar only (no Dock icon)";
"Nur „%@\" zeigen" = "Show only \"%@\"";
"Nutzung" = "Usage";
"Nutzung im Detail anzeigen" = "Show usage in detail";
"Offen, aber gerade kein Turn aktiv." = "Open, but no turn active right now.";
"Ohne Dock-Symbol ist die App nur noch über das Menüleisten-Icon erreichbar — und nicht mehr über ⌘-Tab." = "Without a Dock icon the app can only be reached through the menu bar icon — and no longer via ⌘-Tab.";
"Ohne Hooks kann der Arbeitsstatus nicht erkannt werden." = "Without hooks the working status cannot be detected.";
"Ohne Hooks kann die App zwar auflisten, welche Sessions laufen, aber nicht, was sie gerade tun. Die Hooks sind ein kleines Programm, das Claude Code bei jedem Ereignis aufruft; es schreibt eine Statusdatei und tut sonst nichts." = "Without hooks the app can list which sessions are running, but not what they are doing. The hooks are a small program that Claude Code calls on every event; it writes a status file and does nothing else.";
"Ohne Projekt" = "No project";
"Ohne sie bleibt der Zustand „Unbekannt\"." = "Without them the state stays \"Unknown\".";
"Organisation nicht freigegeben" = "Organisation not permitted";
"Planungsmodus: erst Vorschlag, dann Ausführung" = "Plan mode: proposal first, then execution";
"Programm" = "Application";
"Programm nach vorne holen" = "Bring application to the front";
"Projekt" = "Project";
"Projektpfad kopieren" = "Copy project path";
"Prompt läuft, Tools werden ausgeführt." = "Prompt running, tools are executing.";
"Quelle: plan-usage-history.json der Claude-Desktop-App. Messpunkte: %d, im Abstand von rund fünf Minuten." = "Source: plan-usage-history.json of the Claude desktop app. Data points: %d, roughly five minutes apart.";
"Ratenlimit erreicht" = "Rate limit reached";
"Register" = "Register";
"Resume-Befehl kopieren" = "Copy resume command";
"Ruhend" = "Dormant";
"Ruhende Sessions" = "Dormant sessions";
"Ruhende Sessions: %d (fortsetzbar)" = "Dormant sessions: %d (resumable)";
"Rückfrage mit Auswahl" = "A question with options";
"Rückfrage oder Berechtigung steht an, Claude kommt nicht weiter." = "A question or permission is pending; Claude cannot continue.";
"Seit %@ keine Meldung" = "No report for %@";
"Selbsttätig nach Aktualisierungen suchen" = "Check for updates automatically";
"Server überlastet" = "Server overloaded";
"Serverfehler" = "Server error";
"Session-ID kopieren" = "Copy session ID";
"Sicherung" = "Backup";
"Sind anklickbar und filtern die Liste." = "Are clickable and filter the list.";
"Sobald Sie Claude Code starten, erscheint es hier." = "As soon as you start Claude Code, it appears here.";
"Sortierung" = "Sorting";
"Sprache" = "Language";
"Status" = "Status";
"Status-Hooks" = "Status hooks";
"Status-Hooks nicht installiert" = "Status hooks not installed";
"Stern" = "Star";
"Symbol des Programms, das die Session beherbergt" = "Icon of the application hosting the session";
"System" = "System";
"Systemklänge aus /System/Library/Sounds. Es erklingt höchstens ein Ton je Aktualisierung, damit zehn gleichzeitig fertige Sessions nicht übereinander lärmen." = "System sounds from /System/Library/Sounds. At most one sound plays per refresh, so ten sessions finishing at once do not clatter over each other.";
"Tarif, Guthaben und Kosten stehen lokal nicht zur Verfügung. Auch der Zeitpunkt der Zurücksetzung lässt sich aus diesen Daten nicht verlässlich ableiten — dafür bitte die Anzeige der Claude-Desktop-App heranziehen." = "Plan, credit and cost are not available locally. The reset time cannot be derived reliably from this data either — please refer to the Claude desktop app's own readout for that.";
"Text kopieren" = "Copy text";
"Titel, Modell und Berechtigungsmodus der Desktop-Sessions." = "Title, model and permission mode of the desktop sessions.";
"Tokens im Kontext der letzten Antwort" = "Tokens in the context of the last reply";
"Tool-Aufrufe" = "Tool calls";
"Transcript zu groß für exakte Zählung" = "Transcript too large for an exact count";
"Turn beendet, die Antwort ist ungelesen." = "Turn finished, the reply is unread.";
"Umsatzsteuer-ID" = "VAT ID";
"Unbekannt" = "Unknown";
"Unbekannter Fehler" = "Unknown error";
"Ungültige Anfrage" = "Invalid request";
"Unklar" = "Unclear";
"Updates bis %@" = "Updates until %@";
"Urheber" = "Author";
"Verdichtet" = "Compacting";
"Verdichtet Kontext" = "Compacting context";
"Verdichtet den Gesprächsverlauf" = "Compacting the conversation";
"Verlauf" = "History";
"Version %@" = "Version %@";
"Vertreten durch" = "Represented by";
"Vor jeder Änderung an ~/.claude/settings.json wird eine Sicherung angelegt. Alle Einträge sind mit „# aitention\" markiert, damit das Entfernen niemals fremde Hooks trifft." = "A backup is made before every change to ~/.claude/settings.json. All entries are marked \"# aitention\" so that removal never touches someone else's hooks.";
"Vor jeder Änderung wird eine Kopie angelegt." = "A copy is made before every change.";
"Wartet" = "Waiting";
"Wartet auf Eingabe" = "Waiting for input";
"Wartet auf: %@" = "Waiting for: %@";
"Weiter" = "Next";
"Weiteres" = "More";
"Welche Sessions laufen, ihr Arbeitsverzeichnis und ihre Herkunft." = "Which sessions are running, their working directory and their origin.";
"Wenn etwas nicht stimmt" = "When something is wrong";
"Werkzeuge laufen." = "Tools are running.";
"Willkommen bei AItention" = "Welcome to AItention";
"Wir sind nicht bereit und nicht verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen." = "We are neither willing nor obliged to take part in dispute resolution proceedings before a consumer arbitration board.";
"Zahlen" = "Numbers";
"Zeigt alle Claude-Code-Sessions in einer Liste — und vor allem, welche davon gerade auf eine Eingabe warten." = "Shows every Claude Code session in one list — and above all, which of them are waiting for input.";
"Zeit" = "Time";
"Zugriffe" = "Access";
"Zuletzt %@" = "Last %@";
"Zurück" = "Back";
"Zustände" = "States";
"in Brandenburg & im Sauerland" = "in Brandenburg & the Sauerland";
"nie" = "never";
"unverändert" = "unchanged";
"Über" = "About";
"Über AItention" = "About AItention";
"Über und Hilfe" = "About and help";
"↗ %d/Std." = "↗ %d/h";
