|
| 1 | +import type { I18nMessages } from '../types'; |
| 2 | + |
| 3 | +/** |
| 4 | + * The `de` message table. |
| 5 | + * Filled in from en.json where a translation is missing, which is what keeps |
| 6 | + * an untranslated string showing in English rather than as a raw key. |
| 7 | + * |
| 8 | + * Interpolation placeholders ({size}, {title}, {when}, {days}, {count}, |
| 9 | + * {page}, {pages}) have to survive translation verbatim -- the |
| 10 | + * message-placeholders cases in test/unit/i18n.test.ts check that. |
| 11 | + */ |
| 12 | +export const de: Partial<I18nMessages> = { |
| 13 | + webOffice: 'Web Office', |
| 14 | + uploadDocument: 'Dokument öffnen / bearbeiten', |
| 15 | + newWord: 'Neues Word-Dokument', |
| 16 | + newExcel: 'Neue Excel-Tabelle', |
| 17 | + newPowerPoint: 'Neue PowerPoint-Präsentation', |
| 18 | + themeLabel: 'Design', |
| 19 | + themeSystem: 'System', |
| 20 | + themeLight: 'Hell', |
| 21 | + themeDark: 'Dunkel', |
| 22 | + fileSavedSuccess: 'Datei gespeichert: ', |
| 23 | + documentLoaded: 'Dokument geladen: ', |
| 24 | + failedToLoadEditor: |
| 25 | + 'Der Editor konnte nicht geladen werden. Bitte prüfen, ob die OnlyOffice-API korrekt eingebunden ist.', |
| 26 | + unsupportedFileType: 'Nicht unterstützter Dateityp: ', |
| 27 | + invalidFileObject: 'Ungültige Datei', |
| 28 | + documentOperationFailed: 'Dokumentvorgang fehlgeschlagen: ', |
| 29 | + openUrlFailed: 'Dieser Link konnte nicht geöffnet werden: ', |
| 30 | + openUrlUnreachable: |
| 31 | + 'Die Datei konnte nicht abgerufen werden. Die Website erlaubt anderen Seiten möglicherweise nicht, ihre Dateien zu lesen, oder das Netzwerk ist nicht erreichbar. Laden Sie die Datei herunter und öffnen Sie sie von Ihrem Gerät.', |
| 32 | + editorErrorToast: 'Dokumentfehler', |
| 33 | + editorErrorFormatMismatch: |
| 34 | + 'Der Inhalt der Datei passt nicht zur Dateiendung – bitte das Format prüfen und erneut versuchen', |
| 35 | + editorErrorOpenFailed: |
| 36 | + 'Die Datei konnte nicht geöffnet werden: möglicherweise beschädigt, in einem nicht unterstützten Format, oder der Inhalt passt nicht zur Endung', |
| 37 | + editorErrorOutOfMemory: |
| 38 | + 'Dieser Browser konnte keinen Speicher für die Konvertierungs-Engine belegen (etwa {mb} MB). Schließen Sie andere Tabs oder Fenster und versuchen Sie es erneut; falls es weiterhin fehlschlägt, verwenden Sie einen 64-Bit-Browser (Edge oder 64-Bit-Chrome).', |
| 39 | + editorOpenRetrying: |
| 40 | + 'Der Editor war beim Öffnen des Dokuments noch nicht bereit; es wird automatisch erneut versucht …', |
| 41 | + agentTitle: 'KI-Assistent', |
| 42 | + agentOpenTip: 'KI-Assistenten öffnen', |
| 43 | + agentSettings: 'Einstellungen', |
| 44 | + agentRoleUser: 'Sie', |
| 45 | + agentRoleTool: 'Werkzeug', |
| 46 | + agentRoleError: 'Fehler', |
| 47 | + agentProviderClaude: 'Claude (Cloud, API-Schlüssel erforderlich)', |
| 48 | + agentProviderOpenAI: 'OpenAI (Cloud, API-Schlüssel erforderlich)', |
| 49 | + agentProviderGemini: 'Gemini (Cloud, API-Schlüssel erforderlich)', |
| 50 | + agentProviderLocal: 'Lokal und offline (WebLLM, WebGPU erforderlich)', |
| 51 | + agentProviderOllama: 'Ollama (lokaler Server, selbst gestartet)', |
| 52 | + agentOllamaModelPlaceholder: 'Modellname, z. B. llama3.2', |
| 53 | + agentOllamaHint: |
| 54 | + 'Verbindet sich mit dem lokalen Ollama (http://localhost:11434); kein API-Schlüssel nötig – achten Sie darauf, dass das Modell läuft.', |
| 55 | + agentLoadModel: 'Modell laden', |
| 56 | + agentModelLoaded: 'Modell geladen – Sie können loslegen.', |
| 57 | + agentCheckingCache: 'Modell-Cache wird geprüft …', |
| 58 | + agentModelCached: |
| 59 | + 'Dieses Modell liegt bereits im Cache – ein Klick auf „Modell laden“ startet sofort (ein Neuladen lädt es nicht erneut herunter).', |
| 60 | + agentModelFirstDownload: |
| 61 | + 'Beim ersten Mal wird das Modell heruntergeladen ({size}); danach liegt es im Cache, ein Neuladen lädt es nicht erneut herunter.', |
| 62 | + agentNoWebGPU: 'Dieser Browser unterstützt kein WebGPU; der lokale Modus steht nicht zur Verfügung.', |
| 63 | + agentLocalChatOnly: |
| 64 | + 'Das lokale Modell antwortet und formuliert um – es bearbeitet das Dokument nicht selbst. Für KI-gestütztes Bearbeiten ', |
| 65 | + agentSwitchCloud: 'zur Cloud wechseln →', |
| 66 | + agentReviewMode: 'Änderungen nachverfolgen', |
| 67 | + agentQuote: 'Auswahl zitieren', |
| 68 | + agentQuoteTip: 'Den im Dokument, in der Tabelle oder auf der Folie ausgewählten Text in die Eingabe übernehmen', |
| 69 | + agentClear: 'Verlauf löschen', |
| 70 | + agentInputPlaceholder: 'Die KI um eine Änderung am Dokument bitten … (Enter sendet, Umschalt+Enter für neue Zeile)', |
| 71 | + agentSend: 'Senden', |
| 72 | + agentStop: 'Anhalten', |
| 73 | + agentNeedKey: 'Bitte zuerst einen API-Schlüssel eingeben.', |
| 74 | + agentNoSelection: 'Keine Auswahl erkannt – bitte zuerst Text im Dokument markieren.', |
| 75 | + agentQuotePrefix: 'Bitte berücksichtige den von mir markierten Inhalt:', |
| 76 | + agentStopped: 'Angehalten.', |
| 77 | + agentMaxSteps: 'Maximale Anzahl an Schritten erreicht; angehalten.', |
| 78 | + agentToolCallPrefix: 'Werkzeugaufruf: ', |
| 79 | + agentToolErrorPrefix: 'Werkzeugfehler: ', |
| 80 | + autosaveStopped: |
| 81 | + 'Automatisches Speichern angehalten: In diesem Browser ist kein Speicherplatz mehr frei. Exportieren Sie dieses Dokument und löschen Sie dann einige ältere aus Ihren gespeicherten Dokumenten.', |
| 82 | + historyTitle: 'Gespeicherte Dokumente', |
| 83 | + historyIntro: |
| 84 | + 'Kopien der Dokumente, die Sie bearbeitet haben – in diesem Browser auf diesem Gerät, damit ein Neuladen, ein geschlossener Tab oder ein Absturz die Arbeit nicht kostet. Nichts davon wurde hochgeladen.', |
| 85 | + historyColDocument: 'Dokument', |
| 86 | + historyColEdited: 'Zuletzt bearbeitet', |
| 87 | + historyColSize: 'Größe', |
| 88 | + historyColExpires: 'Wird gelöscht', |
| 89 | + historyNotBackup: |
| 90 | + 'Diese Kopien sind dazu da, angefangene Arbeit wieder aufzunehmen. Sie sind keine Sicherung – exportieren Sie alles, was Sie behalten möchten.', |
| 91 | + historySearchPlaceholder: 'Nach Dateiname suchen', |
| 92 | + historyEmpty: 'Noch nichts gespeichert. Dokumente, die Sie hier bearbeiten, erscheinen von selbst in dieser Liste.', |
| 93 | + historyEmptySearch: 'Kein Dateiname passt zu dieser Suche.', |
| 94 | + historyOpen: 'Öffnen', |
| 95 | + historyDelete: 'Löschen', |
| 96 | + historyDeleteConfirm: |
| 97 | + '„{title}“ und alle gespeicherten Kopien davon löschen? Das lässt sich nicht rückgängig machen.', |
| 98 | + historyClearAll: 'Alle löschen', |
| 99 | + historyClearConfirm: |
| 100 | + 'Alle auf diesem Gerät gespeicherten Dokumentkopien löschen? Das lässt sich nicht rückgängig machen.', |
| 101 | + historyUnsaved: 'nicht exportiert', |
| 102 | + historyUsage: '{size} belegt', |
| 103 | + historyCount: '{count} Dokumente', |
| 104 | + historyPageInfo: 'Seite {page} von {pages}', |
| 105 | + historyPrev: 'Zurück', |
| 106 | + historyNext: 'Weiter', |
| 107 | + historyBack: 'Editor öffnen', |
| 108 | + historyAutosaveLabel: 'Automatisch speichern', |
| 109 | + historyAutosaveOff: |
| 110 | + 'Automatisches Speichern ist aus: Was Sie jetzt bearbeiten, wird nicht gespeichert und geht beim Schließen der Seite verloren.', |
| 111 | + historyRetention: |
| 112 | + 'Jedes Dokument wird 7 Tage nach der letzten Bearbeitung oder Öffnung automatisch gelöscht. Sie können hier auch selbst löschen – das wirkt sofort.', |
| 113 | + historyExpiresIn: 'noch {days} Tage', |
| 114 | + historyExpiresInOne: 'noch 1 Tag', |
| 115 | + historyExpiresToday: 'heute', |
| 116 | + historyDownload: 'Herunterladen', |
| 117 | + historyDownloadFailed: 'Diese Kopie konnte nicht auf der Festplatte gespeichert werden.', |
| 118 | + historyOnlyUnsaved: 'Nicht exportiert', |
| 119 | + historyOpenFile: 'Datei öffnen', |
| 120 | + historyRailSettings: 'Einstellungen', |
| 121 | + historyRailRetention: 'Aufbewahrung', |
| 122 | + historyCancel: 'Abbrechen', |
| 123 | + historyChip: 'Auf diesem Gerät · nie hochgeladen', |
| 124 | + historyEmptyTitle: 'Noch nichts gespeichert', |
| 125 | + historyEmptySearchTitle: 'Keine Treffer', |
| 126 | + historyClearSearch: 'Suche zurücksetzen', |
| 127 | + historyDeleteTitle: 'Dieses Dokument löschen', |
| 128 | + historyClearTitle: 'Alles löschen', |
| 129 | +}; |
0 commit comments