//! Canonical chrome-string table for this locale.
//!
//! Formerly generated from `apps/web/src/i18n/locales/*.ts` via
//! `tools/convert-locales.py`; that TS pipeline is retired and
//! these tables are now hand-maintained directly.

pub fn lookup(key: &str) -> Option<&'static str> {
    Some(match key {
        "common.rename" => "Umbenennen",
        "common.duplicate" => "Duplizieren",
        "common.delete" => "Löschen",
        "common.cancel" => "Abbrechen",
        "common.save" => "Speichern",
        "common.close" => "Schließen",
        "common.connect" => "Verbinden",
        "common.disconnect" => "Trennen",
        "common.yes" => "Ja",
        "common.no" => "Nein",
        "common.import" => "Importieren",
        "common.export" => "Exportieren",
        "common.name" => "Name",
        "common.untitled" => "Unbenannt",
        "common.best" => "Beste",
        "common.selected" => "{{count}} ausgewählt",
        "toolbar.select" => "Auswählen",
        "toolbar.text" => "Text",
        "toolbar.frame" => "Rahmen",
        "toolbar.hand" => "Hand",
        "toolbar.undo" => "Rückgängig",
        "toolbar.redo" => "Wiederherstellen",
        "toolbar.variables" => "Variablen",
        "toolbar.uikitBrowser" => "UIKit-Browser",
        "shapes.rectangle" => "Rechteck",
        "shapes.ellipse" => "Ellipse",
        "shapes.polygon" => "Polygon",
        "shapes.line" => "Linie",
        "shapes.icon" => "Symbol",
        "shapes.importImageSvg" => "Bild oder SVG importieren…",
        "shapes.pen" => "Stift",
        "shapes.shapeTools" => "Formwerkzeuge",
        "shapes.moreShapeTools" => "Weitere Formwerkzeuge",
        "topbar.hideLayers" => "Ebenen ausblenden",
        "topbar.showLayers" => "Ebenen einblenden",
        "topbar.new" => "Neu",
        "topbar.open" => "Öffnen",
        "topbar.save" => "Speichern",
        "topbar.importFigma" => "Figma importieren",
        "topbar.codePanel" => "Code",
        "topbar.lightMode" => "Heller Modus",
        "topbar.darkMode" => "Dunkler Modus",
        "topbar.fullscreen" => "Vollbild",
        "topbar.exitFullscreen" => "Vollbild beenden",
        "topbar.edited" => "— Bearbeitet",
        "topbar.closeConfirmMessage" => "Möchten Sie die Änderungen vor dem Schließen speichern?",
        "topbar.closeConfirmDetail" => "Ihre Änderungen gehen verloren, wenn Sie sie nicht speichern.",
        "topbar.dontSave" => "Nicht speichern",
        "topbar.agentsAndMcp" => "Agenten & MCP",
        "topbar.agentSingular" => "Agent",
        "topbar.agentPlural" => "Agenten",
        "topbar.setupAgentsMcp" => "Agenten & MCP einrichten",
        "topbar.connected" => "verbunden",
        "topbar.agentStatus" => "{{agents}} Agent{{agentSuffix}} · {{mcp}} MCP",
        "rightPanel.design" => "Design",
        "rightPanel.code" => "Code",
        "rightPanel.noSelection" => "Element auswählen",
        "pages.title" => "Seiten",
        "pages.addPage" => "Seite hinzufügen",
        "pages.moveUp" => "Nach oben",
        "pages.moveDown" => "Nach unten",
        "statusbar.zoomOut" => "Herauszoomen",
        "statusbar.zoomIn" => "Hineinzoomen",
        "statusbar.resetZoom" => "Zoom zurücksetzen",
        "statusbar.focusContent" => "Gesamten Inhalt einpassen",
        "statusbar.focusSelection" => "Auswahl fokussieren",
        "updater.softwareUpdate" => "Software-Update",
        "updater.dismiss" => "Schließen",
        "updater.current" => "Aktuell",
        "updater.latest" => "Neueste",
        "updater.unknown" => "Unbekannt",
        "updater.checking" => "Prüfe...",
        "updater.downloadProgress" => "Downloadfortschritt",
        "updater.checkAgain" => "Erneut prüfen",
        "updater.restartInstall" => "Neustart & Installieren",
        "updater.installing" => "Installiere...",
        "updater.releaseDate" => "Veröffentlichungsdatum: {{date}}",
        "updater.restartHint" => "Neustart zum Anwenden des Updates. Der Neustart dauert in der Regel 10–15 Sekunden.",
        "updater.unknownError" => "Unbekannter Updater-Fehler.",
        "updater.title.checking" => "Suche nach Updates",
        "updater.title.available" => "Update gefunden",
        "updater.title.downloading" => "Update wird heruntergeladen",
        "updater.title.downloaded" => "Bereit zur Installation",
        "updater.title.error" => "Update fehlgeschlagen",
        "updater.subtitle.checking" => "Suche nach der neuesten Version...",
        "updater.subtitle.available" => "Version {{version}} ist verfügbar.",
        "updater.subtitle.availableGeneric" => "Eine neue Version ist verfügbar.",
        "updater.subtitle.downloading" => "Version {{version}} wird im Hintergrund heruntergeladen.",
        "updater.subtitle.downloadingGeneric" => "Update-Paket wird im Hintergrund heruntergeladen.",
        "updater.subtitle.downloaded" => "Version {{version}} wurde heruntergeladen.",
        "updater.subtitle.downloadedGeneric" => "Das Update wurde heruntergeladen.",
        "updater.subtitle.error" => "Das Update konnte nicht geprüft oder heruntergeladen werden.",
        "layers.title" => "Ebenen",
        "layers.empty" => "Noch keine Ebenen. Verwende die Werkzeugleiste, um Formen zu zeichnen.",
        "layerMenu.groupSelection" => "Auswahl gruppieren",
        "layerMenu.createComponent" => "Komponente erstellen",
        "layerMenu.detachComponent" => "Komponente lösen",
        "layerMenu.detachInstance" => "Instanz lösen",
        "layerMenu.booleanUnion" => "Vereinigung",
        "layerMenu.booleanSubtract" => "Subtraktion",
        "layerMenu.booleanIntersect" => "Schnittmenge",
        "layerMenu.toggleLock" => "Sperren umschalten",
        "layerMenu.toggleVisibility" => "Sichtbarkeit umschalten",
        "property.createComponent" => "Komponente erstellen",
        "property.detachComponent" => "Komponente lösen",
        "property.goToComponent" => "Zur Komponente gehen",
        "property.detachInstance" => "Instanz lösen",
        "fill.title" => "Füllung",
        "fill.solid" => "Vollton",
        "fill.linear" => "Linear",
        "fill.radial" => "Radial",
        "fill.image" => "Bild",
        "fill.stops" => "Stops",
        "fill.angle" => "Winkel",
        "image.title" => "Bild",
        "image.fit" => "Anpassungsmodus",
        "image.fill" => "Füllen",
        "image.fitMode" => "Anpassen",
        "image.crop" => "Zuschneiden",
        "image.tile" => "Kacheln",
        "image.clickToUpload" => "Zum Hochladen klicken",
        "image.changeImage" => "Bild ändern",
        "image.adjustments" => "Anpassungen",
        "image.exposure" => "Belichtung",
        "image.contrast" => "Kontrast",
        "image.saturation" => "Sättigung",
        "image.temperature" => "Temperatur",
        "image.tint" => "Farbton",
        "image.highlights" => "Lichter",
        "image.shadows" => "Schatten",
        "image.reset" => "Zurücksetzen",
        "stroke.title" => "Kontur",
        "appearance.layer" => "Ebene",
        "appearance.opacity" => "Deckkraft",
        "layout.flexLayout" => "Flex-Layout",
        "layout.freedom" => "Frei (kein Layout)",
        "layout.vertical" => "Vertikales Layout",
        "layout.horizontal" => "Horizontales Layout",
        "layout.alignment" => "Ausrichtung",
        "layout.gap" => "Abstand",
        "layout.spaceBetween" => "Zwischenraum",
        "layout.spaceAround" => "Umgebungsraum",
        "layout.dimensions" => "Abmessungen",
        "layout.fillWidth" => "Breite füllen",
        "layout.fillHeight" => "Höhe füllen",
        "layout.hugWidth" => "Breite anpassen",
        "layout.hugHeight" => "Höhe anpassen",
        "layout.clipContent" => "Inhalt beschneiden",
        "padding.title" => "Innenabstand",
        "padding.paddingMode" => "Innenabstandmodus",
        "padding.paddingValues" => "Innenabstandwerte",
        "padding.oneValue" => "Ein Wert für alle Seiten",
        "padding.horizontalVertical" => "Horizontal/Vertikal",
        "padding.topRightBottomLeft" => "Oben/Rechts/Unten/Links",
        "text.typography" => "Typografie",
        "text.lineHeight" => "Zeilenhöhe",
        "text.letterSpacing" => "Zeichenabstand",
        "text.horizontal" => "Horizontal",
        "text.vertical" => "Vertikal",
        "text.alignLeft" => "Linksbündig",
        "text.alignCenter" => "Zentriert",
        "text.alignRight" => "Rechtsbündig",
        "text.justify" => "Blocksatz",
        "text.top" => "Oben",
        "text.middle" => "Mitte",
        "text.bottom" => "Unten",
        "text.weight.thin" => "Dünn",
        "text.weight.light" => "Leicht",
        "text.weight.regular" => "Normal",
        "text.weight.medium" => "Mittel",
        "text.weight.semibold" => "Halbfett",
        "text.weight.bold" => "Fett",
        "text.weight.black" => "Schwarz",
        "text.font.search" => "Schriften suchen…",
        "text.font.bundled" => "Mitgeliefert",
        "text.font.system" => "System",
        "text.font.loading" => "Schriften werden geladen…",
        "text.font.noResults" => "Keine Schriften gefunden",
        "textLayout.title" => "Layout",
        "textLayout.dimensions" => "Abmessungen",
        "textLayout.resizing" => "Größenanpassung",
        "textLayout.autoWidth" => "Auto B",
        "textLayout.autoWidthDesc" => "Auto Breite — Text dehnt sich horizontal aus",
        "textLayout.autoHeight" => "Auto H",
        "textLayout.autoHeightDesc" => "Auto Höhe — feste Breite, Höhe passt sich an",
        "textLayout.fixed" => "Fest",
        "textLayout.fixedDesc" => "Feste Größe — Breite und Höhe sind festgelegt",
        "textLayout.fillWidth" => "Breite füllen",
        "textLayout.fillHeight" => "Höhe füllen",
        "effects.title" => "Effekte",
        "effects.dropShadow" => "Schlagschatten",
        "effects.blur" => "Unschärfe",
        "effects.spread" => "Ausdehnung",
        "effects.color" => "Farbe",
        "export.title" => "Exportieren",
        "export.format" => "Format",
        "export.scale" => "Skalierung",
        "export.selectedOnly" => "Nur Auswahl exportieren",
        "export.exportFormat" => "{{format}} exportieren",
        "export.exportLayer" => "Ebene exportieren",
        "export.pdfMultiPage" => "Die PDF enthält alle {{count}} Seiten.",
        "polygon.sides" => "Seiten",
        "ellipse.start" => "Start",
        "ellipse.sweep" => "Bogen",
        "ellipse.innerRadius" => "Innen",
        "cornerRadius.title" => "Eckenradius",
        "size.position" => "Position",
        "icon.title" => "Symbol",
        "icon.searchIcons" => "Symbole suchen...",
        "icon.noIconsFound" => "Keine Symbole gefunden",
        "icon.typeToSearch" => "Tippen, um Iconify-Symbole zu suchen",
        "icon.iconsCount" => "{{count}} Symbole",
        "variables.addTheme" => "Theme hinzufügen",
        "variables.addVariant" => "Variante hinzufügen",
        "variables.addVariable" => "Variable hinzufügen",
        "variables.searchVariables" => "Variablen suchen...",
        "variables.noMatch" => "Keine Variablen entsprechen Ihrer Suche",
        "variables.noDefined" => "Keine Variablen definiert",
        "variables.closeShortcut" => "Schließen (⌘⇧V)",
        "variables.presets" => "Vorlagen",
        "variables.savePreset" => "Aktuelles als Vorlage speichern…",
        "variables.loadPreset" => "Vorlage laden",
        "variables.importPreset" => "Aus Datei importieren…",
        "variables.exportPreset" => "In Datei exportieren…",
        "variables.presetName" => "Vorlagenname",
        "variables.noPresets" => "Keine gespeicherten Vorlagen",
        "variables.typeColor" => "Farbe",
        "variables.typeNumber" => "Zahl",
        "variables.typeString" => "Text",
        "designMd.title" => "Designsystem",
        "designMd.import" => "design.md importieren",
        "designMd.export" => "design.md exportieren",
        "designMd.autoGenerate" => "Automatisch aus Design generieren",
        "designMd.empty" => "Kein Designsystem geladen",
        "designMd.importCta" => "design.md importieren",
        "designMd.autoGenerateCta" => "Automatisch generieren",
        "designMd.visualTheme" => "Visuelles Thema",
        "designMd.colors" => "Farben",
        "designMd.typography" => "Typografie",
        "designMd.font" => "Schriftart",
        "designMd.headings" => "Überschriften",
        "designMd.body" => "Fließtext",
        "designMd.componentStyles" => "Komponentenstile",
        "designMd.layoutPrinciples" => "Layout-Prinzipien",
        "designMd.generationNotes" => "Generierungshinweise",
        "designMd.syncAllToVariables" => "Alle mit Variablen synchronisieren",
        "designMd.addAsVariable" => "+Var",
        "designMd.copyHex" => "Hex-Wert kopieren",
        "designMd.remove" => "Designsystem entfernen",
        "toolbar.designSystem" => "Designsystem",
        "ai.newChat" => "Neuer Chat",
        "ai.collapse" => "Einklappen",
        "ai.tryExample" => "Probiere ein Beispiel zum Gestalten...",
        "ai.tipSelectElements" => "Tipp: Wähle Elemente auf der Arbeitsfläche aus, bevor du chattest, um Kontext zu geben.",
        "ai.generating" => "Generiere...",
        "ai.designWithAgent" => "Mit Agent gestalten...",
        "ai.attachImage" => "Bild anhängen",
        "ai.stopGenerating" => "Generierung stoppen",
        "ai.sendMessage" => "Nachricht senden",
        "ai.loadingModels" => "Modelle werden geladen...",
        "ai.noModelsConnected" => "Keine Modelle verbunden",
        "ai.searchModels" => "Modelle suchen...",
        "ai.noModelsFound" => "Keine Modelle gefunden",
        "ai.quickAction.loginScreen" => "Einen mobilen Anmeldebildschirm gestalten",
        "ai.quickAction.loginScreenPrompt" => "Design a modern mobile login screen with email input, password input, login button, and social login options",
        "ai.quickAction.foodApp" => "Food-App Startseite",
        "ai.quickAction.foodAppPrompt" => "Generate a well-designed food mobile app homepage",
        "ai.quickAction.bottomNav" => "Eine untere Navigationsleiste gestalten",
        "ai.quickAction.bottomNavPrompt" => "Design a mobile app bottom navigation bar with 5 tabs: Home, Search, Add, Messages, Profile",
        "ai.quickAction.colorPalette" => "Eine Farbpalette für meine App vorschlagen",
        "ai.quickAction.colorPalettePrompt" => "Suggest a modern color palette for a pet care app",
        "ai.startDesigning" => "Start designing with AI",
        "ai.maximize" => "Maximize",
        "ai.restore" => "Restore",
        "ai.quickAction.loginScreenDesc" => "Mobile login with social auth",
        "ai.quickAction.foodAppDesc" => "App homepage design",
        "ai.quickAction.bottomNavDesc" => "5-tab navigation bar",
        "ai.quickAction.colorPaletteDesc" => "Color palette recommendation",
        "fileMenu.newFile" => "New file",
        "fileMenu.openFile" => "Open file...",
        "fileMenu.save" => "Save",
        "fileMenu.saveAs" => "Save as...",
        "fileMenu.exportImage" => "Bild exportieren...",
        "fileMenu.recentFiles" => "Recent files",
        "fileMenu.clearHistory" => "Clear history",
        "fileMenu.noRecentFiles" => "No recent files",
        "fileMenu.saved" => "Saved",
        "fileMenu.justNow" => "just now",
        "fileMenu.minutesAgo" => "{{count}}m ago",
        "fileMenu.hoursAgo" => "{{count}}h ago",
        "fileMenu.yesterday" => "yesterday",
        "fileMenu.daysAgo" => "{{count}}d ago",
        "unsaved.title" => "Unsaved changes",
        "unsaved.message" => "Save changes to \"{{name}}\"?",
        "unsaved.dontSave" => "Don't Save",
        "code.reactTailwind" => "React + Tailwind",
        "code.htmlCss" => "HTML + CSS",
        "code.cssVariables" => "CSS Variables",
        "code.copyClipboard" => "In Zwischenablage kopieren",
        "code.copied" => "Kopiert!",
        "code.download" => "Code-Datei herunterladen",
        "code.closeCodePanel" => "Code-Panel schließen",
        "code.genCssVars" => "CSS-Variablen für das gesamte Dokument generieren",
        "code.genSelected" => "Code für {{count}} ausgewählte(s) Element(e) generieren",
        "code.genDocument" => "Code für das gesamte Dokument generieren",
        "code.aiEnhance" => "KI-Verbesserung",
        "code.cancelEnhance" => "Verbesserung abbrechen",
        "code.resetEnhance" => "Zurücksetzen",
        "code.enhancing" => "KI verbessert den Code...",
        "code.enhanced" => "Von KI verbessert",
        "save.saveAs" => "Speichern unter",
        "save.fileName" => "Dateiname",
        "agents.title" => "Agenten & MCP einrichten",
        "agents.agentsOnCanvas" => "Agenten auf der Arbeitsfläche",
        "agents.mcpIntegrations" => "MCP-Integrationen im Terminal",
        "agents.transport" => "Transport",
        "agents.port" => "Port",
        "agents.mcpRestart" => "MCP-Integrationen werden nach einem Neustart des Terminals wirksam.",
        "agents.mcpReinstallHint" => "Bitte installieren Sie die MCP-Integrationen nach einem OpenPencil-Upgrade erneut, um die Kompatibilität sicherzustellen.",
        "agents.modelCount" => "{{count}} Modell(e)",
        "agents.connectionFailed" => "Verbindung fehlgeschlagen",
        "agents.serverError" => "Serverfehler {{status}}",
        "agents.failedTo" => "{{action}} fehlgeschlagen",
        "agents.failedToMcp" => "MCP-Server {{action}} fehlgeschlagen",
        "agents.failedTransport" => "Transport konnte nicht aktualisiert werden",
        "agents.failedMcpTransport" => "MCP-Transport konnte nicht aktualisiert werden",
        "agents.claudeCode" => "Claude Code",
        "agents.claudeModels" => "Claude-Modelle",
        "agents.codexCli" => "Codex CLI",
        "agents.openaiModels" => "OpenAI-Modelle",
        "agents.opencode" => "OpenCode",
        "agents.opencodeDesc" => "75+ LLM-Anbieter",
        "agents.copilot" => "GitHub Copilot",
        "agents.copilotDesc" => "GitHub Copilot-Modelle",
        "agents.geminiCli" => "Gemini CLI",
        "agents.geminiDesc" => "Google Gemini-Modelle",
        "agents.mcpServer" => "MCP-Server",
        "agents.mcpServerStart" => "Starten",
        "agents.mcpServerStop" => "Stoppen",
        "agents.mcpServerRunning" => "Läuft",
        "agents.mcpServerStopped" => "Gestoppt",
        "agents.mcpLanAccess" => "LAN-Zugriff",
        "agents.mcpClientConfig" => "Client-Konfiguration",
        "agents.stdio" => "stdio",
        "agents.http" => "http",
        "agents.stdioHttp" => "stdio + http",
        "agents.autoUpdate" => "Automatisch nach Updates suchen",
        "agents.notInstalled" => "Nicht installiert",
        "agents.install" => "Installieren",
        "agents.installing" => "Installiere...",
        "agents.installFailed" => "Installation fehlgeschlagen",
        "agents.viewDocs" => "Doku",
        "settings.title" => "Einstellungen",
        "settings.agents" => "Agents",
        "settings.mcp" => "MCP",
        "settings.images" => "Images",
        "settings.system" => "System",
        "settings.autoUpdateDesc" => "Beim Start automatisch nach neuen Versionen suchen",
        "settings.systemDesktopOnly" => "Systemeinstellungen sind in der Desktop-App verfügbar.",
        "settings.envHint" => "Sie können zusätzliche Umgebungsvariablen in {{path}} festlegen.",
        "builtin.title" => "Integrierte Anbieter",
        "builtin.description" => "API-Schlüssel direkt konfigurieren — keine CLI-Tools erforderlich.",
        "builtin.addProvider" => "Anbieter hinzufügen",
        "builtin.empty" => "Noch keine integrierten Anbieter konfiguriert.",
        "builtin.displayName" => "Anzeigename",
        "builtin.displayNamePlaceholder" => "z.B. Mein Anthropic-Schlüssel",
        "builtin.provider" => "Anbieter",
        "builtin.region" => "Region",
        "builtin.regionChina" => "China",
        "builtin.regionGlobal" => "Global",
        "builtin.apiKey" => "API Key",
        "builtin.model" => "Modell",
        "builtin.searchModels" => "Verfügbare Modelle durchsuchen",
        "builtin.filterModels" => "Modelle filtern...",
        "builtin.noModels" => "Keine Modelle gefunden",
        "builtin.baseUrl" => "Base URL",
        "builtin.baseUrlRequired" => "Base URL (erforderlich)",
        "builtin.apiFormat" => "API-Format",
        "builtin.openaiCompat" => "OpenAI Compatible",
        "builtin.ready" => "Bereit",
        "builtin.add" => "Hinzufügen",
        "builtin.searchError" => "Base URL ist erforderlich, um Modelle zu durchsuchen",
        "builtin.custom" => "Benutzerdefiniert",
        "builtin.apiKeyBadge" => "API Key",
        "builtin.viaApiKey" => "über {{name}} API Key",
        "builtin.errorProviderNotFound" => "Integrierter Anbieter nicht gefunden. Bitte überprüfen Sie Ihre Einstellungen.",
        "builtin.errorApiKeyEmpty" => "API Key ist leer. Bitte fügen Sie Ihren API Key in den Einstellungen hinzu.",
        "builtin.parallelAgents" => "Parallele Sub-Agenten: {{count}}x (klicken zum Wechseln)",
        "builtin.baseUrlPlaceholder" => "https://api.example.com/v1",
        "builtin.teamDescription" => "Wählen Sie ein Modell für die Designgenerierung. Wenn gesetzt, werden Designaufgaben automatisch an einen spezialisierten Agenten mit diesem Modell delegiert.",
        "builtin.teamDesignModel" => "Design-Modell",
        "builtin.teamSelectModel" => "Keins (Einzelagent)",
        "acp.title" => "ACP Agent",
        "acp.description" => "Externe ACP-kompatible Agent verbinden.",
        "acp.addAgent" => "Agent hinzufügen",
        "acp.empty" => "Keine ACP Agent konfiguriert.",
        "acp.displayName" => "Anzeigename",
        "acp.displayNamePlaceholder" => "z.B. Mein Design-Agent",
        "acp.connectionType" => "Verbindungstyp",
        "acp.local" => "Lokal",
        "acp.remote" => "Remote",
        "acp.command" => "Befehl",
        "acp.commandPlaceholder" => "/usr/bin/myagent",
        "acp.args" => "Argumente",
        "acp.argsPlaceholder" => "--stdio",
        "acp.env" => "Umgebungsvariablen",
        "acp.envPlaceholder" => "KEY=VALUE (eine pro Zeile)",
        "acp.url" => "URL",
        "acp.urlPlaceholder" => "ws://localhost:8100",
        "acp.connected" => "Verbunden",
        "acp.notConnected" => "Nicht verbunden",
        "acp.connect" => "Verbinden",
        "acp.disconnect" => "Trennen",
        "acp.localDesktopOnly" => "Lokale Agent sind nur in der Desktop-App verfügbar.",
        "figma.title" => "Aus Figma importieren",
        "figma.dropFile" => ".fig-Datei hier ablegen",
        "figma.orBrowse" => "oder zum Durchsuchen klicken",
        "figma.exportTip" => "Aus Figma exportieren: Datei → Lokale Kopie speichern (.fig)",
        "figma.selectFigFile" => "Bitte eine .fig-Datei auswählen",
        "figma.noPages" => "Keine Seiten in der .fig-Datei gefunden",
        "figma.parseFailed" => ".fig-Datei konnte nicht gelesen werden",
        "figma.convertFailed" => "Figma-Datei konnte nicht konvertiert werden",
        "figma.parsing" => ".fig-Datei wird gelesen...",
        "figma.converting" => "Knoten werden konvertiert...",
        "figma.selectPage" => "Diese Datei hat {{count}} Seiten. Wähle, welche importiert werden sollen:",
        "figma.layers" => "{{count}} Ebenen",
        "figma.importAll" => "Alle Seiten importieren",
        "figma.importComplete" => "Import abgeschlossen!",
        "figma.moreWarnings" => "...und {{count}} weitere Warnungen",
        "figma.tryAgain" => "Erneut versuchen",
        "figma.layoutMode" => "Layout-Modus:",
        "figma.preserveLayout" => "Figma-Layout beibehalten",
        "figma.autoLayout" => "OpenPencil Auto-Layout",
        "figma.comingSoon" => "Demnächst",
        "landing.open" => "Open",
        "landing.pencil" => "Pencil",
        "landing.tagline" => "Open-Source-Vektordesign-Werkzeug. Design as Code.",
        "landing.newDesign" => "Neues Design",
        "landing.shortcutHint" => "Drücke {{key1}} + {{key2}} für ein neues Design",
        "notFound.message" => "Seite nicht gefunden",
        "componentBrowser.title" => "UIKit-Browser",
        "componentBrowser.exportKit" => "Kit exportieren",
        "componentBrowser.importKit" => "Kit importieren",
        "componentBrowser.kit" => "Kit:",
        "componentBrowser.all" => "Alle",
        "componentBrowser.imported" => "(importiert)",
        "componentBrowser.components" => "Komponenten",
        "componentBrowser.searchComponents" => "Komponenten suchen...",
        "componentBrowser.deleteKit" => "{{name}} löschen",
        "componentBrowser.category.all" => "Alle",
        "componentBrowser.category.buttons" => "Schaltflächen",
        "componentBrowser.category.inputs" => "Eingabefelder",
        "componentBrowser.category.cards" => "Karten",
        "componentBrowser.category.nav" => "Navigation",
        "componentBrowser.category.layout" => "Layout",
        "componentBrowser.category.feedback" => "Feedback",
        "componentBrowser.category.data" => "Daten",
        "componentBrowser.category.other" => "Sonstige",
        "variablePicker.boundTo" => "Gebunden an --{{name}}",
        "variablePicker.bindToVariable" => "An Variable binden",
        "variablePicker.unbind" => "Variable lösen",
        "variablePicker.noVariables" => "Keine {{type}}-Variablen definiert",
        "settings.tab.agents" => "Agents",
        "settings.tab.mcp" => "MCP",
        "settings.tab.images" => "Bilder",
        "settings.tab.system" => "System",
        "settings.agents.builtin" => "Integrierte Anbieter",
        "settings.agents.builtinSubtitle" => "API-Schlüssel direkt konfigurieren — keine CLI-Tools erforderlich.",
        "settings.agents.builtinEmpty" => "Keine integrierten Anbieter konfiguriert.",
        "settings.agents.addProvider" => "+ Anbieter hinzufügen",
        "settings.agents.acp" => "ACP-Agent",
        "settings.agents.acpSubtitle" => "Externe ACP-kompatible Agents verbinden.",
        "settings.agents.acpEmpty" => "Keine ACP-Agents konfiguriert.",
        "settings.agents.addAcp" => "+ Agent hinzufügen",
        "settings.agents.title" => "Agents",
        "settings.agents.connect" => "Verbinden",
        "settings.agents.disconnect" => "Trennen",
        "settings.agents.claudeHint" => "Du kannst zusätzliche Umgebungsvariablen in ~/.claude/settings.json festlegen.",
        "settings.mcp.server" => "MCP-Server",
        "settings.mcp.running" => "Läuft",
        "settings.mcp.stopped" => "Gestoppt",
        "settings.mcp.port" => "Port",
        "settings.mcp.start" => "Starten",
        "settings.mcp.stop" => "Stoppen",
        "settings.mcp.terminalIntegrations" => "MCP-Integrationen im Terminal",
        "settings.mcp.terminalSubtitle1" => "MCP-Integrationen werden nach einem Neustart des Terminals wirksam.",
        "settings.mcp.terminalSubtitle2" => "Bitte installiere die MCP-Integrationen nach einem Upgrade von OpenPencil zur Kompatibilität neu.",
        "settings.images.search" => "Bildersuche",
        "settings.images.ready" => "Bereit",
        "settings.images.notConfigured" => "Nicht konfiguriert",
        "settings.images.advanced" => "Erweitert",
        "settings.images.oauthLabel" => "Openverse OAuth (optional, für höhere Ratenlimits)",
        "settings.images.clientId" => "Client-ID",
        "settings.images.clientSecret" => "Client-Secret",
        "settings.images.clientIdPlaceholder" => "your-client-id",
        "settings.images.clientSecretPlaceholder" => "your-client-secret",
        "settings.images.registerLink" => "Bei Openverse registrieren",
        "settings.images.test" => "Testen",
        "settings.images.generation" => "Bildgenerierung",
        "settings.images.add" => "+ Hinzufügen",
        "settings.images.empty" => "Noch keine Konfigurationen. Klicke auf „Hinzufügen“, um eine zu erstellen.",
        "settings.provider.claudeCode" => "Claude-Modell",
        "settings.provider.codexCli" => "OpenAI-Modelle",
        "settings.provider.openCode" => "Über 75 LLM-Anbieter",
        "settings.provider.githubCopilot" => "GitHub-Copilot-Modelle",
        "settings.provider.geminiCli" => "Google-Gemini-Modelle",
        "settings.system.title" => "System",
        "settings.system.autoUpdate" => "Automatische Updates",
        "settings.system.upToDate" => "Aktuell",
        "settings.system.upToDateDescription" => "Du verwendest die neueste veröffentlichte Version.",
        "settings.system.checking" => "Wird geprüft…",
        "settings.system.checkingDescription" => "Der Versionsserver wird nach der neuesten Version abgefragt.",
        "settings.system.updateAvailable" => "Update verfügbar",
        "settings.system.updateAvailableDescription" => "Verwende „Nach Updates suchen“ im Menü, um die Downloadseite zu öffnen.",
        "settings.system.idle" => "Noch nicht geprüft",
        "settings.system.idleDescription" => "Eine Update-Prüfung wird kurz nach dem Start automatisch ausgeführt.",
        "settings.system.errorStatus" => "Prüfung fehlgeschlagen",
        "settings.system.errorDescription" => "Der Versionsserver ist nicht erreichbar — überprüfe deine Verbindung.",
        "settings.system.currentVersion" => "Aktuelle Version",
        "dialog.unsavedTitle" => "Ungespeicherte Änderungen",
        "dialog.closeBody" => "„{{name}}“ hat ungespeicherte Änderungen.\n\nJa = Speichern · Nein = Nicht speichern · Abbrechen = weiter bearbeiten.",
        "dialog.untitledDocument" => "Unbenanntes Dokument",
        "dialog.openErrorTitle" => "Datei kann nicht geöffnet werden",
        "dialog.openErrorLead" => "OpenPencil konnte die Datei nicht analysieren.",
        "dialog.saveErrorTitle" => "Speichern fehlgeschlagen",
        "dialog.saveErrorLead" => "Beim Schreiben der Datei ist ein Fehler aufgetreten.",
        "dialog.exportErrorTitle" => "Export fehlgeschlagen",
        "dialog.exportErrorLead" => "Beim Rendern des Bildes ist ein Fehler aufgetreten.",
        "ai.thinkingProcess" => "💭 Denkprozess",
        "ai.toolCalls" => "🔧 {{count}} Werkzeugaufrufe",
        "figma.importNotWired" => "Der Import von .fig-Dateien ist noch nicht angebunden",
        "dialog.loadErrorInvalidUtf8" => "Die Datei ist kein gültiger UTF-8-Text: {{detail}}",
        "dialog.loadErrorOldVersion" => "Diese Datei wurde von einer älteren OpenPencil-Version gespeichert und muss vor dem Öffnen neu gespeichert werden.",
        "dialog.pickerOpenTitle" => "Dokument öffnen",
        "dialog.pickerSaveTitle" => "Dokument speichern",
        "dialog.pickerExportTitle" => "Bild exportieren",
        "dialog.updateTitle" => "Update verfügbar",
        "dialog.updateBody" => "OpenPencil {{version}} ist verfügbar (du hast {{current}}).\n\nDie Releases-Seite zum Herunterladen öffnen?",
        "a11y.figmaImport" => "Aus Figma importieren",
        "a11y.fileMenu" => "Dateimenü",
        "a11y.layerContextMenu" => "Ebenen-Kontextmenü",
        "a11y.aiChat" => "KI-Chat",
        "designMd.emptyHint" => "Importiere eine .md-Datei, um ein Design-Briefing anzuhängen",
        "componentBrowser.empty" => "Keine Komponenten gefunden",
        _ => return super::de_git::lookup(key),
    })
}
