feat: Complete internationalization and code cleanup
## Translation Files - Add 11 new language files (es, de, pt, ru, zh, ja, ko, ar, hi, nl, pl) - Add 100+ missing translation keys across all 15 languages - New sections: notebook, pagination, ai.batchOrganization, ai.autoLabels - Update nav section with workspace, quickAccess, myLibrary keys ## Component Updates - Update 15+ components to use translation keys instead of hardcoded text - Components: notebook dialogs, sidebar, header, note-input, ghost-tags, etc. - Replace 80+ hardcoded English/French strings with t() calls - Ensure consistent UI across all supported languages ## Code Quality - Remove 77+ console.log statements from codebase - Clean up API routes, components, hooks, and services - Keep only essential error handling (no debugging logs) ## UI/UX Improvements - Update Keep logo to yellow post-it style (from-yellow-400 to-amber-500) - Change selection colors to #FEF3C6 (notebooks) and #EFB162 (nav items) - Make "+" button permanently visible in notebooks section - Fix grammar and syntax errors in multiple components ## Bug Fixes - Fix JSON syntax errors in it.json, nl.json, pl.json, zh.json - Fix syntax errors in notebook-suggestion-toast.tsx - Fix syntax errors in use-auto-tagging.ts - Fix syntax errors in paragraph-refactor.service.ts - Fix duplicate "fusion" section in nl.json 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> Ou une version plus courte si vous préférez : feat(i18n): Add 15 languages, remove logs, update UI components - Create 11 new translation files (es, de, pt, ru, zh, ja, ko, ar, hi, nl, pl) - Add 100+ translation keys: notebook, pagination, AI features - Update 15+ components to use translations (80+ strings) - Remove 77+ console.log statements from codebase - Fix JSON syntax errors in 4 translation files - Fix component syntax errors (toast, hooks, services) - Update logo to yellow post-it style - Change selection colors (#FEF3C6, #EFB162) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
511
keep-notes/locales/de.json
Normal file
511
keep-notes/locales/de.json
Normal file
@@ -0,0 +1,511 @@
|
||||
{
|
||||
"auth": {
|
||||
"signIn": "Anmelden",
|
||||
"signUp": "Registrieren",
|
||||
"email": "E-Mail",
|
||||
"password": "Passwort",
|
||||
"name": "Name",
|
||||
"emailPlaceholder": "Geben Sie Ihre E-Mail-Adresse ein",
|
||||
"passwordPlaceholder": "Geben Sie Ihr Passwort ein",
|
||||
"namePlaceholder": "Geben Sie Ihren Namen ein",
|
||||
"passwordMinChars": "Passwort eingeben (min. 6 Zeichen)",
|
||||
"resetPassword": "Passwort zurücksetzen",
|
||||
"resetPasswordInstructions": "Geben Sie Ihre E-Mail ein, um Ihr Passwort zurückzusetzen",
|
||||
"forgotPassword": "Passwort vergessen?",
|
||||
"noAccount": "Haben Sie kein Konto?",
|
||||
"hasAccount": "Haben Sie bereits ein Konto?",
|
||||
"signInToAccount": "Melden Sie sich in Ihrem Konto an",
|
||||
"createAccount": "Erstellen Sie Ihr Konto",
|
||||
"rememberMe": "Angemeldet bleiben",
|
||||
"orContinueWith": "Oder fortfahren mit",
|
||||
"checkYourEmail": "Überprüfen Sie Ihre E-Mail",
|
||||
"resetEmailSent": "Wir haben einen Link zum Zurücksetzen des Passworts an Ihre E-Mail-Adresse gesendet, wenn sie in unserem System existiert.",
|
||||
"returnToLogin": "Zurück zur Anmeldung",
|
||||
"forgotPasswordTitle": "Passwort vergessen",
|
||||
"forgotPasswordDescription": "Geben Sie Ihre E-Mail-Adresse ein und wir senden Ihnen einen Link zum Zurücksetzen Ihres Passworts.",
|
||||
"sending": "Wird gesendet...",
|
||||
"sendResetLink": "Link zum Zurücksetzen senden",
|
||||
"backToLogin": "Zurück zur Anmeldung"
|
||||
},
|
||||
"notes": {
|
||||
"title": "Notizen",
|
||||
"newNote": "Neue Notiz",
|
||||
"untitled": "Unbenannt",
|
||||
"placeholder": "Notiz machen...",
|
||||
"markdownPlaceholder": "Notiz machen... (Markdown unterstützt)",
|
||||
"titlePlaceholder": "Titel",
|
||||
"listItem": "Listenelement",
|
||||
"addListItem": "+ Listenelement",
|
||||
"newChecklist": "Neue Checkliste",
|
||||
"add": "Hinzufügen",
|
||||
"adding": "Wird hinzugefügt...",
|
||||
"close": "Schließen",
|
||||
"confirmDelete": "Möchten Sie diese Notiz wirklich löschen?",
|
||||
"confirmLeaveShare": "Möchten Sie diese geteilte Notiz wirklich verlassen?",
|
||||
"sharedBy": "Geteilt von",
|
||||
"leaveShare": "Verlassen",
|
||||
"delete": "Löschen",
|
||||
"archive": "Archivieren",
|
||||
"unarchive": "Aus Archiv entfernen",
|
||||
"pin": "Anheften",
|
||||
"unpin": "Loslösen",
|
||||
"color": "Farbe",
|
||||
"changeColor": "Farbe ändern",
|
||||
"setReminder": "Erinnerung festlegen",
|
||||
"setReminderButton": "Erinnerung festlegen",
|
||||
"date": "Datum",
|
||||
"time": "Uhrzeit",
|
||||
"reminderDateTimeRequired": "Bitte Datum und Uhrzeit eingeben",
|
||||
"invalidDateTime": "Ungültiges Datum oder Uhrzeit",
|
||||
"reminderMustBeFuture": "Die Erinnerung muss in der Zukunft liegen",
|
||||
"reminderSet": "Erinnerung festgelegt für {datetime}",
|
||||
"reminderPastError": "Die Erinnerung muss in der Zukunft liegen",
|
||||
"reminderRemoved": "Erinnerung entfernt",
|
||||
"addImage": "Bild hinzufügen",
|
||||
"addLink": "Link hinzufügen",
|
||||
"linkAdded": "Link hinzugefügt",
|
||||
"linkMetadataFailed": "Link-Metadaten konnten nicht abgerufen werden",
|
||||
"linkAddFailed": "Link konnte nicht hinzugefügt werden",
|
||||
"invalidFileType": "Ungültiger Dateityp: {fileName}. Nur JPEG, PNG, GIF und WebP sind zulässig.",
|
||||
"fileTooLarge": "Datei zu groß: {fileName}. Maximale Größe ist {maxSize}.",
|
||||
"uploadFailed": "Upload fehlgeschlagen für {filename}",
|
||||
"contentOrMediaRequired": "Bitte geben Sie Inhalte ein oder fügen Sie einen Link/Bild hinzu",
|
||||
"itemOrMediaRequired": "Bitte fügen Sie mindestens ein Element oder Medium hinzu",
|
||||
"noteCreated": "Notiz erfolgreich erstellt",
|
||||
"noteCreateFailed": "Fehler beim Erstellen der Notiz",
|
||||
"aiAssistant": "KI-Assistent",
|
||||
"changeSize": "Größe ändern",
|
||||
"backgroundOptions": "Hintergrundoptionen",
|
||||
"moreOptions": "Weitere Optionen",
|
||||
"remindMe": "Mich erinnern",
|
||||
"markdownMode": "Markdown",
|
||||
"addCollaborators": "Mitarbeiter hinzufügen",
|
||||
"duplicate": "Duplizieren",
|
||||
"share": "Teilen",
|
||||
"showCollaborators": "Mitarbeiter anzeigen",
|
||||
"pinned": "Angeheftet",
|
||||
"others": "Andere",
|
||||
"noNotes": "Keine Notizen",
|
||||
"noNotesFound": "Keine Notizen gefunden",
|
||||
"createFirstNote": "Erstellen Sie Ihre erste Notiz",
|
||||
"size": "Größe",
|
||||
"small": "Klein",
|
||||
"medium": "Mittel",
|
||||
"large": "Groß",
|
||||
"shareWithCollaborators": "Mit Mitarbeitern teilen",
|
||||
"view": "Notiz anzeigen",
|
||||
"edit": "Notiz bearbeiten",
|
||||
"readOnly": "Schreibgeschützt",
|
||||
"preview": "Vorschau",
|
||||
"noContent": "Kein Inhalt",
|
||||
"takeNote": "Notiz machen...",
|
||||
"takeNoteMarkdown": "Notiz machen... (Markdown unterstützt)",
|
||||
"addItem": "Element hinzufügen",
|
||||
"sharedReadOnly": "Diese Notiz ist mit Ihnen im schreibgeschützten Modus geteilt",
|
||||
"makeCopy": "Kopie erstellen",
|
||||
"saving": "Wird gespeichert...",
|
||||
"copySuccess": "Notiz erfolgreich kopiert!",
|
||||
"copyFailed": "Fehler beim Kopieren der Notiz",
|
||||
"copy": "Kopieren",
|
||||
"markdownOn": "Markdown EIN",
|
||||
"markdownOff": "Markdown AUS",
|
||||
"undo": "Rückgängig (Strg+Z)",
|
||||
"redo": "Wiederholen (Strg+Y)"
|
||||
},
|
||||
"pagination": {
|
||||
"previous": "←",
|
||||
"pageInfo": "Seite {currentPage} / {totalPages}",
|
||||
"next": "→"
|
||||
},
|
||||
"labels": {
|
||||
"title": "Labels",
|
||||
"filter": "Nach Label filtern",
|
||||
"manage": "Labels verwalten",
|
||||
"manageTooltip": "Labels verwalten",
|
||||
"changeColor": "Farbe ändern",
|
||||
"changeColorTooltip": "Farbe ändern",
|
||||
"delete": "Löschen",
|
||||
"deleteTooltip": "Label löschen",
|
||||
"confirmDelete": "Möchten Sie dieses Label wirklich löschen?",
|
||||
"newLabelPlaceholder": "Neues Label erstellen",
|
||||
"namePlaceholder": "Labelname eingeben",
|
||||
"addLabel": "Label hinzufügen",
|
||||
"createLabel": "Label erstellen",
|
||||
"labelName": "Labelname",
|
||||
"labelColor": "Labelfarbe",
|
||||
"manageLabels": "Labels verwalten",
|
||||
"manageLabelsDescription": "Fügen Sie Labels für diese Notiz hinzu oder entfernen Sie diese. Klicken Sie auf ein Label, um seine Farbe zu ändern.",
|
||||
"selectedLabels": "Ausgewählte Labels",
|
||||
"allLabels": "Alle Labels",
|
||||
"clearAll": "Alle löschen",
|
||||
"filterByLabel": "Nach Label filtern",
|
||||
"tagAdded": "Tag \"{tag}\" hinzugefügt",
|
||||
"showLess": "Weniger anzeigen",
|
||||
"showMore": "Mehr anzeigen",
|
||||
"editLabels": "Labels bearbeiten",
|
||||
"editLabelsDescription": "Erstellen, bearbeiten Sie Farben oder löschen Sie Labels.",
|
||||
"noLabelsFound": "Keine Labels gefunden.",
|
||||
"loading": "Wird geladen...",
|
||||
"notebookRequired": "⚠️ Labels sind nur in Notizbüchern verfügbar. Verschieben Sie diese Notiz zuerst in ein Notizbuch."
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Suchen",
|
||||
"searchPlaceholder": "Durchsuchen Sie Ihre Notizen...",
|
||||
"semanticInProgress": "KI-Suche läuft...",
|
||||
"semanticTooltip": "Semantische KI-Suche",
|
||||
"searching": "Wird gesucht...",
|
||||
"noResults": "Keine Ergebnisse gefunden",
|
||||
"resultsFound": "{count} Notizen gefunden",
|
||||
"exactMatch": "Exakte Übereinstimmung",
|
||||
"related": "Verwandt"
|
||||
},
|
||||
"collaboration": {
|
||||
"emailPlaceholder": "E-Mail-Adresse eingeben",
|
||||
"addCollaborator": "Mitarbeiter hinzufügen",
|
||||
"removeCollaborator": "Mitarbeiter entfernen",
|
||||
"owner": "Besitzer",
|
||||
"canEdit": "Kann bearbeiten",
|
||||
"canView": "Kann anzeigen",
|
||||
"shareNote": "Notiz teilen",
|
||||
"shareWithCollaborators": "Mit Mitarbeitern teilen",
|
||||
"addCollaboratorDescription": "Fügen Sie Personen per E-Mail-Adresse hinzu, um an dieser Notiz zu arbeiten.",
|
||||
"viewerDescription": "Sie haben Zugriff auf diese Notiz. Nur der Besitzer kann Mitarbeiter verwalten.",
|
||||
"emailAddress": "E-Mail-Adresse",
|
||||
"enterEmailAddress": "E-Mail-Adresse eingeben",
|
||||
"invite": "Einladen",
|
||||
"peopleWithAccess": "Personen mit Zugriff",
|
||||
"noCollaborators": "Noch keine Mitarbeiter. Fügen Sie jemanden oben hinzu!",
|
||||
"noCollaboratorsViewer": "Noch keine Mitarbeiter.",
|
||||
"pendingInvite": "Ausstehende Einladung",
|
||||
"pending": "Ausstehend",
|
||||
"remove": "Entfernen",
|
||||
"unnamedUser": "Unbenannter Benutzer",
|
||||
"done": "Fertig",
|
||||
"willBeAdded": "{email} wird als Mitarbeiter hinzugefügt, wenn die Notiz erstellt wird",
|
||||
"alreadyInList": "Diese E-Mail ist bereits in der Liste",
|
||||
"nowHasAccess": "{name} hat jetzt Zugriff auf diese Notiz",
|
||||
"accessRevoked": "Der Zugriff wurde widerrufen",
|
||||
"errorLoading": "Fehler beim Laden der Mitarbeiter",
|
||||
"failedToAdd": "Fehler beim Hinzufügen des Mitarbeiters",
|
||||
"failedToRemove": "Fehler beim Entfernen des Mitarbeiters"
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "KI analysiert...",
|
||||
"clickToAddTag": "Klicken Sie, um diesen Tag hinzuzufügen",
|
||||
"ignoreSuggestion": "Diesen Vorschlag ignorieren",
|
||||
"generatingTitles": "Titel werden generiert...",
|
||||
"generateTitlesTooltip": "Titel mit KI generieren",
|
||||
"poweredByAI": "Powered by KI",
|
||||
"languageDetected": "Sprache erkannt",
|
||||
"processing": "Verarbeitung läuft...",
|
||||
"tagAdded": "Tag \"{tag}\" hinzugefügt",
|
||||
"titleGenerating": "Wird generiert...",
|
||||
"titleGenerateWithAI": "Titel mit KI generieren",
|
||||
"titleGenerationMinWords": "Der Inhalt muss mindestens 10 Wörter haben, um Titel zu generieren (aktuell: {count} Wörter)",
|
||||
"titleGenerationError": "Fehler beim Generieren der Titel",
|
||||
"titlesGenerated": "💡 {count} Titel generiert!",
|
||||
"titleGenerationFailed": "Fehler beim Generieren der Titel",
|
||||
"titleApplied": "Titel angewendet!",
|
||||
"reformulationNoText": "Bitte Text auswählen oder Inhalt hinzufügen",
|
||||
"reformulationSelectionTooShort": "Auswahl zu kurz, vollständiger Inhalt wird verwendet",
|
||||
"reformulationMinWords": "Der Text muss mindestens 10 Wörter haben (aktuell: {count} Wörter)",
|
||||
"reformulationMaxWords": "Der Text darf maximal 500 Wörter haben",
|
||||
"reformulationError": "Fehler bei der Reformulierung",
|
||||
"reformulationFailed": "Fehler beim Reformulieren des Textes",
|
||||
"reformulationApplied": "Reformulierter Text angewendet!",
|
||||
"transformMarkdown": "In Markdown umwandeln",
|
||||
"transforming": "Wird umgewandelt...",
|
||||
"transformSuccess": "Text erfolgreich in Markdown umgewandelt!",
|
||||
"transformError": "Fehler bei der Umwandlung",
|
||||
"assistant": "KI-Assistent",
|
||||
"generating": "Wird generiert...",
|
||||
"generateTitles": "Titel generieren",
|
||||
"reformulateText": "Text reformulieren",
|
||||
"reformulating": "Wird reformuliert...",
|
||||
"clarify": "Klarstellen",
|
||||
"shorten": "Kürzen",
|
||||
"improveStyle": "Stil verbessern",
|
||||
"reformulationComparison": "Reformulierungsvergleich",
|
||||
"original": "Original",
|
||||
"reformulated": "Reformuliert"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"error": "Fehler beim Erstellen des Organisationsplans",
|
||||
"noNotesSelected": "Keine Notizen ausgewählt",
|
||||
"title": "Mit KI organisieren",
|
||||
"description": "Die KI wird Ihre Notizen analysieren und Vorschläge zur Organisation in Notizbüchern machen.",
|
||||
"analyzing": "Notizen werden analysiert...",
|
||||
"notesToOrganize": "{count} Notizen zu organisieren",
|
||||
"selected": "{count} ausgewählt",
|
||||
"noNotebooks": "Keine Notizbücher verfügbar. Erstellen Sie zuerst Notizbücher, um Ihre Notizen zu organisieren.",
|
||||
"noSuggestions": "Die KI konnte keine gute Möglichkeit zur Organisation dieser Notizen finden.",
|
||||
"confidence": "Vertrauen",
|
||||
"unorganized": "{count} Notizen konnten nicht kategorisiert werden und verbleiben in Allgemeinen Notizen.",
|
||||
"applying": "Wird angewendet...",
|
||||
"apply": "Anwenden ({count})"
|
||||
},
|
||||
"autoLabels": {
|
||||
"error": "Fehler beim Abrufen von Label-Vorschlägen",
|
||||
"noLabelsSelected": "Keine Labels ausgewählt",
|
||||
"created": "{count} Labels erfolgreich erstellt",
|
||||
"analyzing": "Notizen werden analysiert...",
|
||||
"title": "Neue Label-Vorschläge",
|
||||
"description": "Ich habe wiederkehrende Themen in \"{notebookName}\" ({totalNotes} Notizen) erkannt. Labels dafür erstellen?",
|
||||
"note": "Notiz",
|
||||
"notes": "Notizen",
|
||||
"typeContent": "Geben Sie Inhalt ein, um Label-Vorschläge zu erhalten...",
|
||||
"createNewLabel": "Dieses neue Label erstellen und hinzufügen",
|
||||
"new": "(neu)"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "Titelvorschläge",
|
||||
"title": "KI-Vorschläge",
|
||||
"generating": "Wird generiert...",
|
||||
"selectTitle": "Titel auswählen",
|
||||
"dismiss": "Schließen"
|
||||
},
|
||||
"semanticSearch": {
|
||||
"exactMatch": "Exakte Übereinstimmung",
|
||||
"related": "Verwandt",
|
||||
"searching": "Wird gesucht..."
|
||||
},
|
||||
"paragraphRefactor": {
|
||||
"title": "Textverbesserung",
|
||||
"shorten": "Kürzen",
|
||||
"expand": "Erweitern",
|
||||
"improve": "Verbessern",
|
||||
"formal": "Formell",
|
||||
"casual": "Locker"
|
||||
},
|
||||
"memoryEcho": {
|
||||
"title": "Ich habe etwas bemerkt...",
|
||||
"description": "Proaktive Verbindungen zwischen Ihren Notizen",
|
||||
"dailyInsight": "Tägliche Einblicke aus Ihren Notizen",
|
||||
"insightReady": "Ihr Einblick ist bereit!",
|
||||
"viewConnection": "Verbindung anzeigen",
|
||||
"helpful": "Hilfreich",
|
||||
"notHelpful": "Nicht hilfreich",
|
||||
"dismiss": "Vorzeitig schließen",
|
||||
"thanksFeedback": "Danke für Ihr Feedback!",
|
||||
"thanksFeedbackImproving": "Danke! Wir werden dies zur Verbesserung nutzen.",
|
||||
"connections": "Verbindungen",
|
||||
"connection": "Verbindung",
|
||||
"connectionsBadge": "{count} Verbindung{plural}",
|
||||
"fused": "Fusioniert",
|
||||
"overlay": {
|
||||
"title": "Verbundene Notizen",
|
||||
"searchPlaceholder": "Verbindungen suchen...",
|
||||
"sortBy": "Sortieren nach:",
|
||||
"sortSimilarity": "Ähnlichkeit",
|
||||
"sortRecent": "Neueste",
|
||||
"sortOldest": "Älteste",
|
||||
"viewAll": "Alle nebeneinander anzeigen",
|
||||
"loading": "Wird geladen...",
|
||||
"noConnections": "Keine Verbindungen gefunden"
|
||||
},
|
||||
"comparison": {
|
||||
"title": "💡 Notizvergleich",
|
||||
"similarityInfo": "Diese Notizen sind zu {similarity}% ähnlich",
|
||||
"highSimilarityInsight": "Diese Notizen behandeln das gleiche Thema mit einem hohen Ähnlichkeitsgrad. Sie könnten zusammengeführt oder konsolidiert werden.",
|
||||
"untitled": "Unbenannt",
|
||||
"clickToView": "Klicken Sie, um die Notiz anzuzeigen",
|
||||
"helpfulQuestion": "Ist dieser Vergleich hilfreich?",
|
||||
"helpful": "Hilfreich",
|
||||
"notHelpful": "Nicht hilfreich"
|
||||
},
|
||||
"editorSection": {
|
||||
"title": "⚡ Verbundene Notizen ({count})",
|
||||
"loading": "Wird geladen...",
|
||||
"view": "Anzeigen",
|
||||
"compare": "Vergleichen",
|
||||
"merge": "Zusammenführen",
|
||||
"compareAll": "Alle vergleichen",
|
||||
"mergeAll": "Alle zusammenführen"
|
||||
},
|
||||
"fusion": {
|
||||
"title": "🔗 Intelligente Fusion",
|
||||
"mergeNotes": "{count} Notiz(en) zusammenführen",
|
||||
"notesToMerge": "📝 Zu zusammenführende Notizen",
|
||||
"optionalPrompt": "💬 Fusion-Prompt (optional)",
|
||||
"promptPlaceholder": "Optionale Anweisungen für die KI (z. B. 'Den formalen Stil von Notiz 1 beibehalten')...",
|
||||
"generateFusion": "Fusion generieren",
|
||||
"generating": "Wird generiert...",
|
||||
"previewTitle": "📝 Vorschau der zusammengeführten Notiz",
|
||||
"edit": "Bearbeiten",
|
||||
"modify": "Ändern",
|
||||
"finishEditing": "Bearbeitung beenden",
|
||||
"optionsTitle": "Fusionsoptionen",
|
||||
"archiveOriginals": "Originale Notizen archivieren",
|
||||
"keepAllTags": "Alle Tags behalten",
|
||||
"useLatestTitle": "Neueste Notiz als Titel verwenden",
|
||||
"createBacklinks": "Backlink zu ursprünglichen Notizen erstellen",
|
||||
"cancel": "Abbrechen",
|
||||
"confirmFusion": "Fusion bestätigen",
|
||||
"success": "Notizen erfolgreich zusammengeführt!",
|
||||
"error": "Fehler beim Zusammenführen der Notizen",
|
||||
"generateError": "Fehler beim Generieren der Fusion",
|
||||
"noContentReturned": "Kein Fusion-Inhalt von der API zurückgegeben",
|
||||
"unknownDate": "Unbekanntes Datum"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"home": "Startseite",
|
||||
"notes": "Notizen",
|
||||
"notebooks": "Notizbücher",
|
||||
"generalNotes": "Allgemeine Notizen",
|
||||
"archive": "Archiv",
|
||||
"settings": "Einstellungen",
|
||||
"profile": "Profil",
|
||||
"aiSettings": "KI-Einstellungen",
|
||||
"logout": "Abmelden",
|
||||
"login": "Anmelden",
|
||||
"adminDashboard": "Admin-Dashboard",
|
||||
"diagnostics": "Diagnose",
|
||||
"trash": "Papierkorb",
|
||||
"support": "Memento unterstützen ☕",
|
||||
"reminders": "Erinnerungen",
|
||||
"userManagement": "Benutzerverwaltung",
|
||||
"accountSettings": "Kontoeinstellungen",
|
||||
"manageAISettings": "KI-Einstellungen verwalten",
|
||||
"configureAI": "Konfigurieren Sie Ihre KI-gesteuerten Funktionen, Provider und Präferenzen",
|
||||
"supportDevelopment": "Memento-Entwicklung unterstützen ☕",
|
||||
"supportDescription": "Memento ist zu 100% kostenlos und Open Source. Ihre Unterstützung hilft, es so zu halten.",
|
||||
"buyMeACoffee": "Lad mir einen Kaffee",
|
||||
"donationDescription": "Machen Sie eine einmalige Spende oder werden Sie monatlicher Unterstützer.",
|
||||
"donateOnKofi": "Auf Ko-fi spenden",
|
||||
"donationNote": "Keine Plattformgebühren • Sofortige Auszahlungen • Sicher",
|
||||
"sponsorOnGithub": "Auf GitHub sponsoren",
|
||||
"sponsorDescription": "Werden Sie monatlicher Sponsor und erhalten Sie Anerkennung.",
|
||||
"workspace": "Arbeitsbereich",
|
||||
"quickAccess": "Schnellzugriff",
|
||||
"myLibrary": "Meine Bibliothek",
|
||||
"favorites": "Favoriten",
|
||||
"recent": "Aktuell",
|
||||
"proPlan": "Pro Plan"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Einstellungen",
|
||||
"description": "Verwalten Sie Ihre Einstellungen und Präferenzen",
|
||||
"account": "Konto",
|
||||
"appearance": "Darstellung",
|
||||
"theme": "Design",
|
||||
"themeLight": "Hell",
|
||||
"themeDark": "Dunkel",
|
||||
"themeSystem": "System",
|
||||
"notifications": "Benachrichtigungen",
|
||||
"language": "Sprache",
|
||||
"selectLanguage": "Sprache auswählen",
|
||||
"privacy": "Datenschutz",
|
||||
"security": "Sicherheit",
|
||||
"about": "Über",
|
||||
"version": "Version",
|
||||
"settingsSaved": "Einstellungen gespeichert",
|
||||
"settingsError": "Fehler beim Speichern der Einstellungen"
|
||||
},
|
||||
"profile": {
|
||||
"title": "Profil",
|
||||
"description": "Aktualisieren Sie Ihre persönlichen Informationen",
|
||||
"displayName": "Anzeigename",
|
||||
"email": "E-Mail",
|
||||
"changePassword": "Passwort ändern",
|
||||
"changePasswordDescription": "Aktualisieren Sie Ihr Passwort. Sie benötigen Ihr aktuelles Passwort.",
|
||||
"currentPassword": "Aktuelles Passwort",
|
||||
"newPassword": "Neues Passwort",
|
||||
"confirmPassword": "Passwort bestätigen",
|
||||
"updatePassword": "Passwort aktualisieren",
|
||||
"passwordChangeSuccess": "Passwort erfolgreich geändert",
|
||||
"passwordChangeFailed": "Fehler beim Ändern des Passworts",
|
||||
"passwordUpdated": "Passwort aktualisiert",
|
||||
"passwordError": "Fehler beim Aktualisieren des Passworts",
|
||||
"languagePreferences": "Spracheinstellungen",
|
||||
"languagePreferencesDescription": "Wählen Sie Ihre bevorzugte Sprache für KI-Funktionen und die Oberfläche.",
|
||||
"preferredLanguage": "Bevorzugte Sprache",
|
||||
"selectLanguage": "Sprache auswählen",
|
||||
"languageDescription": "Diese Sprache wird für KI-gesteuerte Funktionen, Inhaltsanalyse und Oberflächentext verwendet.",
|
||||
"autoDetect": "Automatische Erkennung",
|
||||
"updateSuccess": "Profil aktualisiert",
|
||||
"updateFailed": "Fehler beim Aktualisieren des Profils",
|
||||
"languageUpdateSuccess": "Sprache erfolgreich aktualisiert",
|
||||
"languageUpdateFailed": "Fehler beim Aktualisieren der Sprache",
|
||||
"profileUpdated": "Profil aktualisiert",
|
||||
"profileError": "Fehler beim Aktualisieren des Profils",
|
||||
"accountSettings": "Kontoeinstellungen",
|
||||
"manageAISettings": "KI-Einstellungen verwalten",
|
||||
"displaySettings": "Anzeigeeinstellungen",
|
||||
"displaySettingsDescription": "Passen Sie die Darstellung und Schriftgröße an.",
|
||||
"fontSize": "Schriftgröße",
|
||||
"selectFontSize": "Schriftgröße auswählen",
|
||||
"fontSizeSmall": "Klein",
|
||||
"fontSizeMedium": "Mittel",
|
||||
"fontSizeLarge": "Groß",
|
||||
"fontSizeExtraLarge": "Extra groß",
|
||||
"fontSizeDescription": "Passen Sie die Schriftgröße für bessere Lesbarkeit an. Dies gilt für alle Texte in der Oberfläche.",
|
||||
"fontSizeUpdateSuccess": "Schriftgröße erfolgreich aktualisiert",
|
||||
"fontSizeUpdateFailed": "Fehler beim Aktualisieren der Schriftgröße"
|
||||
},
|
||||
"aiSettings": {
|
||||
"title": "KI-Einstellungen",
|
||||
"description": "Konfigurieren Sie Ihre KI-gesteuerten Funktionen und Präferenzen",
|
||||
"features": "KI-Funktionen",
|
||||
"provider": "KI-Anbieter",
|
||||
"providerAuto": "Auto (Empfohlen)",
|
||||
"providerOllama": "Ollama (Lokal)",
|
||||
"providerOpenAI": "OpenAI (Cloud)",
|
||||
"frequency": "Häufigkeit",
|
||||
"frequencyDaily": "Täglich",
|
||||
"frequencyWeekly": "Wöchentlich",
|
||||
"saving": "Wird gespeichert...",
|
||||
"saved": "Einstellung aktualisiert",
|
||||
"error": "Fehler beim Aktualisieren der Einstellung"
|
||||
},
|
||||
"general": {
|
||||
"loading": "Wird geladen...",
|
||||
"save": "Speichern",
|
||||
"cancel": "Abbrechen",
|
||||
"add": "Hinzufügen",
|
||||
"edit": "Bearbeiten",
|
||||
"confirm": "Bestätigen",
|
||||
"close": "Schließen",
|
||||
"back": "Zurück",
|
||||
"next": "Weiter",
|
||||
"previous": "Zurück",
|
||||
"submit": "Absenden",
|
||||
"reset": "Zurücksetzen",
|
||||
"apply": "Anwenden",
|
||||
"clear": "Löschen",
|
||||
"select": "Auswählen",
|
||||
"tryAgain": "Bitte versuchen Sie es erneut",
|
||||
"error": "Ein Fehler ist aufgetreten",
|
||||
"operationSuccess": "Operation erfolgreich",
|
||||
"operationFailed": "Operation fehlgeschlagen"
|
||||
},
|
||||
"colors": {
|
||||
"default": "Standard",
|
||||
"red": "Rot",
|
||||
"blue": "Blau",
|
||||
"green": "Grün",
|
||||
"yellow": "Gelb",
|
||||
"purple": "Lila",
|
||||
"pink": "Rosa",
|
||||
"orange": "Orange",
|
||||
"gray": "Grau"
|
||||
},
|
||||
"reminder": {
|
||||
"title": "Erinnerung",
|
||||
"setReminder": "Erinnerung festlegen",
|
||||
"removeReminder": "Erinnerung entfernen",
|
||||
"reminderDate": "Erinnerungsdatum",
|
||||
"reminderTime": "Erinnerungszeit",
|
||||
"save": "Erinnerung festlegen",
|
||||
"cancel": "Abbrechen"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"title": "Nach {icon} {name} verschieben?",
|
||||
"description": "Diese Notiz scheint zu diesem Notizbuch zu gehören",
|
||||
"move": "Verschieben",
|
||||
"dismiss": "Schließen",
|
||||
"dismissIn": "Schließen (schließt in {timeLeft}s)",
|
||||
"moveToNotebook": "In Notizbuch verschieben",
|
||||
"generalNotes": "Allgemeine Notizen"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user