feat: smart note history with manual/auto modes, delete entries, i18n fixes
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 1m16s

- Add noteHistoryMode setting (manual default / auto) with DB migration
- Manual mode: commit button in editor toolbar creates snapshots on demand
- Auto mode: smart snapshots with 20-char diff threshold + 5min cooldown,
  structural changes (color, pin, archive, labels) bypass cooldown
- Add delete individual history entries from history modal
- Fix sidebar: Notes nav no longer active on notebook pages
- Fix sidebar icon: replace filled Lightbulb with outlined FileText
- Fix title suggestions: change from amber to sky blue color scheme
- Fix hydration mismatch: add suppressHydrationWarning on locale dates
- Complete i18n: add history, sort, and AI chat translations for all 16 languages
- Translate French AI assistant section (40+ keys) from English to French
- Update README with new features and stack info

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-04-28 21:05:55 +02:00
parent ed807d3b2a
commit 69ea064ca8
40 changed files with 2110 additions and 250 deletions

View File

@@ -979,7 +979,29 @@
"notes.emptyNotebook": "دفتر فارغ",
"notes.emptyNotebookDesc": "لا توجد ملاحظات. انقر على + لإنشاء واحدة.",
"notes.noNoteSelected": "لم يتم تحديد ملاحظة",
"notes.selectOrCreateNote": "اختر ملاحظة من القائمة أو أنشئ واحدة جديدة."
"notes.selectOrCreateNote": "اختر ملاحظة من القائمة أو أنشئ واحدة جديدة.",
"commitVersion": "حفظ النسخة",
"versionSaved": "تم حفظ النسخة",
"deleteVersion": "حذف هذه النسخة",
"versionDeleted": "تم حذف النسخة",
"deleteVersionConfirm": "حذف هذه النسخة نهائياً؟",
"historyMode": "وضع السجل",
"historyModeManual": "يدوي (زر الالتزام)",
"historyModeAuto": "تلقائي (ذكي)",
"historyModeManualDesc": "إنشاء لقطات يدوياً بزر الالتزام",
"historyModeAutoDesc": "لقاطات تلقائية بالكشف الذكي",
"history": "السجل",
"historyRestored": "تم استعادة النسخة",
"historyEnabled": "تم تفعيل السجل",
"historyDisabledDesc": "السجل معطل لحسابك.",
"enableHistory": "تفعيل السجل",
"historyEmpty": "لا توجد نسخ متاحة",
"historySelectVersion": "اختر نسخة لمعاينة محتواها",
"sortBy": "ترتيب حسب",
"sortDateDesc": "التاريخ (الأحدث)",
"sortDateAsc": "التاريخ (الأقدم)",
"sortTitleAsc": "العنوان أ ← ي",
"sortTitleDesc": "العنوان ي ← أ"
},
"pagination": {
"next": "→",

View File

@@ -1002,7 +1002,29 @@
"notes.emptyNotebook": "Leeres Notizbuch",
"notes.emptyNotebookDesc": "Keine Notizen vorhanden. Klicke auf + um eine zu erstellen.",
"notes.noNoteSelected": "Keine Notiz ausgewählt",
"notes.selectOrCreateNote": "Wähle eine Notiz aus der Liste oder erstelle eine neue."
"notes.selectOrCreateNote": "Wähle eine Notiz aus der Liste oder erstelle eine neue.",
"commitVersion": "Version speichern",
"versionSaved": "Version gespeichert",
"deleteVersion": "Diese Version löschen",
"versionDeleted": "Version gelöscht",
"deleteVersionConfirm": "Diese Version endgültig löschen?",
"historyMode": "Verlaufsmodus",
"historyModeManual": "Manuell (Commit-Schaltfläche)",
"historyModeAuto": "Automatisch (intelligent)",
"historyModeManualDesc": "Snapshots manuell mit der Commit-Schaltfläche erstellen",
"historyModeAutoDesc": "Automatische Snapshots mit intelligenter Erkennung",
"history": "Verlauf",
"historyRestored": "Version wiederhergestellt",
"historyEnabled": "Verlauf aktiviert",
"historyDisabledDesc": "Der Verlauf ist für Ihr Konto deaktiviert.",
"enableHistory": "Verlauf aktivieren",
"historyEmpty": "Keine Versionen verfügbar",
"historySelectVersion": "Wählen Sie eine Version zur Vorschau aus",
"sortBy": "Sortieren nach",
"sortDateDesc": "Datum (neueste)",
"sortDateAsc": "Datum (älteste)",
"sortTitleAsc": "Titel A → Z",
"sortTitleDesc": "Titel Z → A"
},
"pagination": {
"next": "→",

View File

@@ -161,7 +161,29 @@
"notes.emptyNotebook": "Empty notebook",
"notes.emptyNotebookDesc": "This notebook has no notes. Click + to create one.",
"notes.noNoteSelected": "No note selected",
"notes.selectOrCreateNote": "Select a note from the list or create a new one."
"notes.selectOrCreateNote": "Select a note from the list or create a new one.",
"commitVersion": "Save version",
"versionSaved": "Version saved",
"deleteVersion": "Delete this version",
"versionDeleted": "Version deleted",
"deleteVersionConfirm": "Delete this version permanently?",
"historyMode": "History mode",
"historyModeManual": "Manual (commit button)",
"historyModeAuto": "Automatic (smart)",
"historyModeManualDesc": "Create snapshots manually with the commit button",
"historyModeAutoDesc": "Automatic snapshots with smart detection",
"history": "History",
"historyRestored": "Version restored",
"historyEnabled": "History enabled",
"historyDisabledDesc": "History is disabled for your account.",
"enableHistory": "Enable history",
"historyEmpty": "No versions available",
"historySelectVersion": "Select a version to preview its content",
"sortBy": "Sort by",
"sortDateDesc": "Date (newest)",
"sortDateAsc": "Date (oldest)",
"sortTitleAsc": "Title A → Z",
"sortTitleDesc": "Title Z → A"
},
"pagination": {
"previous": "←",

View File

@@ -974,7 +974,29 @@
"notes.emptyNotebook": "Cuaderno vacío",
"notes.emptyNotebookDesc": "Este cuaderno no tiene notas. Haz clic en + para crear una.",
"notes.noNoteSelected": "Ninguna nota seleccionada",
"notes.selectOrCreateNote": "Selecciona una nota de la lista o crea una nueva."
"notes.selectOrCreateNote": "Selecciona una nota de la lista o crea una nueva.",
"commitVersion": "Guardar versión",
"versionSaved": "Versión guardada",
"deleteVersion": "Eliminar esta versión",
"versionDeleted": "Versión eliminada",
"deleteVersionConfirm": "¿Eliminar esta versión permanentemente?",
"historyMode": "Modo de historial",
"historyModeManual": "Manual (botón commit)",
"historyModeAuto": "Automático (inteligente)",
"historyModeManualDesc": "Crear snapshots manualmente con el botón commit",
"historyModeAutoDesc": "Snapshots automáticos con detección inteligente",
"history": "Historial",
"historyRestored": "Versión restaurada",
"historyEnabled": "Historial activado",
"historyDisabledDesc": "El historial está desactivado para tu cuenta.",
"enableHistory": "Activar historial",
"historyEmpty": "No hay versiones disponibles",
"historySelectVersion": "Selecciona una versión para previsualizar su contenido",
"sortBy": "Ordenar por",
"sortDateDesc": "Fecha (reciente)",
"sortDateAsc": "Fecha (antigua)",
"sortTitleAsc": "Título A → Z",
"sortTitleDesc": "Título Z → A"
},
"pagination": {
"next": "→",

View File

@@ -1032,7 +1032,29 @@
"notes.emptyNotebook": "دفترچه خالی",
"notes.emptyNotebookDesc": "این دفترچه یادداشتی ندارد. روی + کلیک کنید تا یکی بسازید.",
"notes.noNoteSelected": "یادداشتی انتخاب نشده",
"notes.selectOrCreateNote": "یک یادداشت از لیست انتخاب کنید یا یکی جدید بسازید."
"notes.selectOrCreateNote": "یک یادداشت از لیست انتخاب کنید یا یکی جدید بسازید.",
"commitVersion": "ذخیره نسخه",
"versionSaved": "نسخه ذخیره شد",
"deleteVersion": "حذف این نسخه",
"versionDeleted": "نسخه حذف شد",
"deleteVersionConfirm": "این نسخه برای همیشه حذف شود؟",
"historyMode": "حالت تاریخچه",
"historyModeManual": "دستی (دکمه ثبت)",
"historyModeAuto": "خودکار (هوشمند)",
"historyModeManualDesc": "ایجاد اسنپ‌شات دستی با دکمه ثبت",
"historyModeAutoDesc": "اسنپ‌شات خودکار با تشخیص هوشمند",
"history": "تاریخچه",
"historyRestored": "نسخه بازیابی شد",
"historyEnabled": "تاریخچه فعال شد",
"historyDisabledDesc": "تاریخچه برای حساب شما غیرفعال است.",
"enableHistory": "فعال‌سازی تاریخچه",
"historyEmpty": "نسخه‌ای موجود نیست",
"historySelectVersion": "نسخه‌ای را برای پیش‌نمایش انتخاب کنید",
"sortBy": "مرتب‌سازی بر اساس",
"sortDateDesc": "تاریخ (جدیدترین)",
"sortDateAsc": "تاریخ (قدیمی‌ترین)",
"sortTitleAsc": "عنوان الف ← ی",
"sortTitleDesc": "عنوان ی ← الف"
},
"pagination": {
"next": "→",

View File

@@ -362,56 +362,56 @@
"undo": "Annuler IA",
"undoAI": "Annuler la transformation IA",
"undoApplied": "Texte original restauré",
"minWordsError": "Note must contain at least 5 words to use AI actions.",
"genericError": "AI error",
"actionError": "Error during AI action",
"appliedToNote": "Applied to note",
"applyToNote": "Apply to note",
"undoLastAction": "Undo last AI action",
"selectContext": "Select context...",
"selectNotebook": "Select notebook",
"chatPlaceholder": "Ask AI to edit, summarize, or draft...",
"assistantTitle": "AI Assistant",
"currentNote": "Current note",
"shrinkPanel": "Shrink panel",
"expandPanel": "Expand panel",
"chatTab": "Chat",
"noteActions": "Note Actions",
"askToStart": "Ask the Assistant something to get started.",
"contextLabel": "Context",
"thisNote": "This note",
"allMyNotes": "All my notes",
"notebookGeneric": "Notebook",
"writingTone": "Writing Tone",
"askAboutThisNote": "Ask AI something about this note...",
"askAboutYourNotes": "Ask AI something about your notes...",
"webSearchLabel": "Web Search",
"newLineHint": "Shift+Enter = new line",
"resultLabel": "Result",
"discardAction": "Discard",
"transformationsDesc": "Transformations — applied directly to the note",
"writeMinWordsAction": "Write at least 5 words to activate AI actions.",
"processingAction": "Processing...",
"minWordsError": "La note doit contenir au moins 5 mots pour utiliser les actions IA.",
"genericError": "Erreur IA",
"actionError": "Erreur lors de l'action IA",
"appliedToNote": "Appliqué à la note",
"applyToNote": "Appliquer à la note",
"undoLastAction": "Annuler la dernière action IA",
"selectContext": "Sélectionner le contexte...",
"selectNotebook": "Sélectionner un carnet",
"chatPlaceholder": "Demandez à l'IA de modifier, résumer ou rédiger...",
"assistantTitle": "Assistant IA",
"currentNote": "Note actuelle",
"shrinkPanel": "Réduire le panneau",
"expandPanel": "Agrandir le panneau",
"chatTab": "Discussion",
"noteActions": "Actions sur la note",
"askToStart": "Posez une question à l'Assistant pour commencer.",
"contextLabel": "Contexte",
"thisNote": "Cette note",
"allMyNotes": "Toutes mes notes",
"notebookGeneric": "Carnet",
"writingTone": "Ton d'écriture",
"askAboutThisNote": "Posez une question sur cette note...",
"askAboutYourNotes": "Posez une question sur vos notes...",
"webSearchLabel": "Recherche web",
"newLineHint": "Maj+Entrée = nouvelle ligne",
"resultLabel": "Résultat",
"discardAction": "Ignorer",
"transformationsDesc": "Transformations — appliquées directement à la note",
"writeMinWordsAction": "Écrivez au moins 5 mots pour activer les actions IA.",
"processingAction": "Traitement en cours...",
"action": {
"clarify": "Clarify",
"shorten": "Shorten",
"improve": "Improve",
"toMarkdown": "To Markdown"
"clarify": "Clarifier",
"shorten": "Raccourcir",
"improve": "Améliorer",
"toMarkdown": "Convertir en Markdown"
},
"openAssistant": "Open AI Assistant",
"poweredByMomento": "Powered by Momento AI",
"welcomeMsg": "Hello! I'm your AI assistant. How can I help you with your notes today? I can help refine tone, expand messaging, or summarize content.",
"summaryLast5": "Summary of your last 5 notes",
"analyzingProgress": "Analyzing...",
"generateInsightsBtn": "Generate Insights",
"newDiscussion": "New discussion",
"noRecentConversations": "No recent conversations.",
"discussionContextLabel": "Discussion Context",
"webSearchNotConfigured": "Web Search (Not configured)",
"historyTab": "History",
"openAssistant": "Ouvrir l'Assistant IA",
"poweredByMomento": "Propulsé par Momento AI",
"welcomeMsg": "Bonjour ! Je suis votre assistant IA. Comment puis-je vous aider avec vos notes ? Je peux affiner le ton, développer un message ou résumer le contenu.",
"summaryLast5": "Résumé de vos 5 dernières notes",
"analyzingProgress": "Analyse en cours...",
"generateInsightsBtn": "Générer des insights",
"newDiscussion": "Nouvelle discussion",
"noRecentConversations": "Aucune conversation récente.",
"discussionContextLabel": "Contexte de discussion",
"webSearchNotConfigured": "Recherche web (non configurée)",
"historyTab": "Historique",
"insightsTab": "Insights",
"aiCopilot": "AI Copilot",
"suggestTitle": "AI title suggestion"
"aiCopilot": "Copilote IA",
"suggestTitle": "Suggestion de titre IA"
},
"aiSettings": {
"description": "Configurez vos fonctionnalités IA et préférences",
@@ -985,7 +985,29 @@
"notes.emptyNotebook": "Empty notebook",
"notes.emptyNotebookDesc": "This notebook has no notes. Click + to create one.",
"notes.noNoteSelected": "No note selected",
"notes.selectOrCreateNote": "Select a note from the list or create a new one."
"notes.selectOrCreateNote": "Select a note from the list or create a new one.",
"commitVersion": "Enregistrer la version",
"versionSaved": "Version enregistrée",
"deleteVersion": "Supprimer cette version",
"versionDeleted": "Version supprimée",
"deleteVersionConfirm": "Supprimer cette version définitivement ?",
"historyMode": "Mode d'historique",
"historyModeManual": "Manuel (bouton commit)",
"historyModeAuto": "Automatique (intelligent)",
"historyModeManualDesc": "Créer des snapshots manuellement avec le bouton commit",
"historyModeAutoDesc": "Snapshots automatiques avec détection intelligente",
"history": "Historique",
"historyRestored": "Version restaurée",
"historyEnabled": "Historique activé",
"historyDisabledDesc": "L'historique est désactivé pour votre compte.",
"enableHistory": "Activer l'historique",
"historyEmpty": "Aucune version disponible",
"historySelectVersion": "Sélectionnez une version pour prévisualiser son contenu",
"sortBy": "Trier par",
"sortDateDesc": "Date (récent)",
"sortDateAsc": "Date (ancien)",
"sortTitleAsc": "Titre A → Z",
"sortTitleDesc": "Titre Z → A"
},
"pagination": {
"next": "→",

View File

@@ -979,7 +979,29 @@
"notes.emptyNotebook": "खाली नोटबुक",
"notes.emptyNotebookDesc": "इस नोटबुक में कोई नोट नहीं है। एक बनाने के लिए + पर क्लिक करें।",
"notes.noNoteSelected": "कोई नोट चुना नहीं गया",
"notes.selectOrCreateNote": "सूची से एक नोट चुनें या एक नया बनाएं।"
"notes.selectOrCreateNote": "सूची से एक नोट चुनें या एक नया बनाएं।",
"commitVersion": "संस्करण सहेजें",
"versionSaved": "संस्करण सहेजा गया",
"deleteVersion": "इस संस्करण को हटाएं",
"versionDeleted": "संस्करण हटाया गया",
"deleteVersionConfirm": "क्या आप इस संस्करण को स्थायी रूप से हटाना चाहते हैं?",
"historyMode": "इतिहास मोड",
"historyModeManual": "मैनुअल (कमिट बटन)",
"historyModeAuto": "स्वचालित (स्मार्ट)",
"historyModeManualDesc": "कमिट बटन से मैन्युअल स्नैपशॉट बनाएं",
"historyModeAutoDesc": "स्मार्ट डिटेक्शन के साथ ऑटो स्नैपशॉट",
"history": "इतिहास",
"historyRestored": "संस्करण पुनर्स्थापित",
"historyEnabled": "इतिहास सक्षम किया गया",
"historyDisabledDesc": "आपके खाते के लिए इतिहास अक्षम है।",
"enableHistory": "इतिहास सक्षम करें",
"historyEmpty": "कोई संस्करण उपलब्ध नहीं",
"historySelectVersion": "पूर्वावलोकन के लिए एक संस्करण चुनें",
"sortBy": "इसके अनुसार क्रमबद्ध करें",
"sortDateDesc": "तिथि (नवीनतम)",
"sortDateAsc": "तिथि (पुराना)",
"sortTitleAsc": "शीर्षक A → Z",
"sortTitleDesc": "शीर्षक Z → A"
},
"pagination": {
"next": "→",

View File

@@ -1024,7 +1024,29 @@
"notes.emptyNotebook": "Quaderno vuoto",
"notes.emptyNotebookDesc": "Questo quaderno non ha note. Clicca + per crearne una.",
"notes.noNoteSelected": "Nessuna nota selezionata",
"notes.selectOrCreateNote": "Seleziona una nota dalla lista o creane una nuova."
"notes.selectOrCreateNote": "Seleziona una nota dalla lista o creane una nuova.",
"commitVersion": "Salva versione",
"versionSaved": "Versione salvata",
"deleteVersion": "Elimina questa versione",
"versionDeleted": "Versione eliminata",
"deleteVersionConfirm": "Eliminare questa versione definitivamente?",
"historyMode": "Modalità cronologia",
"historyModeManual": "Manuale (pulsante commit)",
"historyModeAuto": "Automatico (intelligente)",
"historyModeManualDesc": "Crea snapshot manualmente con il pulsante commit",
"historyModeAutoDesc": "Snapshot automatici con rilevamento intelligente",
"history": "Cronologia",
"historyRestored": "Versione ripristinata",
"historyEnabled": "Cronologia attivata",
"historyDisabledDesc": "La cronologia è disattivata per il tuo account.",
"enableHistory": "Attiva cronologia",
"historyEmpty": "Nessuna versione disponibile",
"historySelectVersion": "Seleziona una versione per visualizzarne l'anteprima",
"sortBy": "Ordina per",
"sortDateDesc": "Data (recente)",
"sortDateAsc": "Data (meno recente)",
"sortTitleAsc": "Titolo A → Z",
"sortTitleDesc": "Titolo Z → A"
},
"pagination": {
"next": "→",

View File

@@ -1002,7 +1002,29 @@
"notes.emptyNotebook": "空のノートブック",
"notes.emptyNotebookDesc": "このノートブックにはノートがありません。+ をクリックして作成。",
"notes.noNoteSelected": "ノート未選択",
"notes.selectOrCreateNote": "リストからノートを選択または新規作成してください。"
"notes.selectOrCreateNote": "リストからノートを選択または新規作成してください。",
"commitVersion": "バージョンを保存",
"versionSaved": "バージョンを保存しました",
"deleteVersion": "このバージョンを削除",
"versionDeleted": "バージョンを削除しました",
"deleteVersionConfirm": "このバージョンを完全に削除しますか?",
"historyMode": "履歴モード",
"historyModeManual": "手動(コミットボタン)",
"historyModeAuto": "自動(スマート)",
"historyModeManualDesc": "コミットボタンで手動スナップショットを作成",
"historyModeAutoDesc": "スマート検出で自動スナップショットを作成",
"history": "履歴",
"historyRestored": "バージョンを復元しました",
"historyEnabled": "履歴を有効にしました",
"historyDisabledDesc": "履歴は無効になっています。",
"enableHistory": "履歴を有効にする",
"historyEmpty": "バージョンがありません",
"historySelectVersion": "プレビューするバージョンを選択してください",
"sortBy": "並び替え",
"sortDateDesc": "日付(新しい)",
"sortDateAsc": "日付(古い)",
"sortTitleAsc": "タイトル A → Z",
"sortTitleDesc": "タイトル Z → A"
},
"pagination": {
"next": "→",

View File

@@ -979,7 +979,29 @@
"notes.emptyNotebook": "빈 노트북",
"notes.emptyNotebookDesc": "이 노트북에 노트가 없습니다. +를 클릭하여 만드세요.",
"notes.noNoteSelected": "선택된 노트 없음",
"notes.selectOrCreateNote": "목록에서 노트를 선택하거나 새로 만드세요."
"notes.selectOrCreateNote": "목록에서 노트를 선택하거나 새로 만드세요.",
"commitVersion": "버전 저장",
"versionSaved": "버전이 저장되었습니다",
"deleteVersion": "이 버전 삭제",
"versionDeleted": "버전이 삭제되었습니다",
"deleteVersionConfirm": "이 버전을 영구적으로 삭제하시겠습니까?",
"historyMode": "기록 모드",
"historyModeManual": "수동 (커밋 버튼)",
"historyModeAuto": "자동 (스마트)",
"historyModeManualDesc": "커밋 버튼으로 수동 스냅샷 생성",
"historyModeAutoDesc": "스마트 감지로 자동 스냅샷 생성",
"history": "기록",
"historyRestored": "버전이 복원되었습니다",
"historyEnabled": "기록이 활성화되었습니다",
"historyDisabledDesc": "기록이 비활성화되어 있습니다.",
"enableHistory": "기록 활성화",
"historyEmpty": "사용 가능한 버전이 없습니다",
"historySelectVersion": "미리볼 버전을 선택하세요",
"sortBy": "정렬",
"sortDateDesc": "날짜 (최신)",
"sortDateAsc": "날짜 (오래된)",
"sortTitleAsc": "제목 A → Z",
"sortTitleDesc": "제목 Z → A"
},
"pagination": {
"next": "→",

View File

@@ -1024,7 +1024,29 @@
"notes.emptyNotebook": "Leeg notitieboek",
"notes.emptyNotebookDesc": "Dit notitieboek heeft geen notities. Klik op + om er een te maken.",
"notes.noNoteSelected": "Geen notitie geselecteerd",
"notes.selectOrCreateNote": "Selecteer een notitie uit de lijst of maak een nieuwe."
"notes.selectOrCreateNote": "Selecteer een notitie uit de lijst of maak een nieuwe.",
"commitVersion": "Versie opslaan",
"versionSaved": "Versie opgeslagen",
"deleteVersion": "Deze versie verwijderen",
"versionDeleted": "Versie verwijderd",
"deleteVersionConfirm": "Deze versie definitief verwijderen?",
"historyMode": "Geschiedenismodus",
"historyModeManual": "Handmatig (commit-knop)",
"historyModeAuto": "Automatisch (slim)",
"historyModeManualDesc": "Handmatig snapshots maken met de commit-knop",
"historyModeAutoDesc": "Automatische snapshots met slimme detectie",
"history": "Geschiedenis",
"historyRestored": "Versie hersteld",
"historyEnabled": "Geschiedenis ingeschakeld",
"historyDisabledDesc": "Geschiedenis is uitgeschakeld voor uw account.",
"enableHistory": "Geschiedenis inschakelen",
"historyEmpty": "Geen versies beschikbaar",
"historySelectVersion": "Selecteer een versie om de inhoud te bekijken",
"sortBy": "Sorteren op",
"sortDateDesc": "Datum (nieuwste)",
"sortDateAsc": "Datum (oudste)",
"sortTitleAsc": "Titel A → Z",
"sortTitleDesc": "Titel Z → A"
},
"pagination": {
"next": "→",

View File

@@ -1046,7 +1046,29 @@
"notes.emptyNotebook": "Pusty notatnik",
"notes.emptyNotebookDesc": "Ten notatnik nie ma notatek. Kliknij + aby utworzyć.",
"notes.noNoteSelected": "Nie wybrano notatki",
"notes.selectOrCreateNote": "Wybierz notatkę z listy lub utwórz nową."
"notes.selectOrCreateNote": "Wybierz notatkę z listy lub utwórz nową.",
"commitVersion": "Zapisz wersję",
"versionSaved": "Wersja zapisana",
"deleteVersion": "Usuń tę wersję",
"versionDeleted": "Wersja usunięta",
"deleteVersionConfirm": "Usunąć tę wersję trwale?",
"historyMode": "Tryb historii",
"historyModeManual": "Ręczny (przycisk commit)",
"historyModeAuto": "Automatyczny (inteligentny)",
"historyModeManualDesc": "Ręczne tworzenie snapshotów przyciskiem commit",
"historyModeAutoDesc": "Automatyczne snapshoty z inteligentnym wykrywaniem",
"history": "Historia",
"historyRestored": "Wersja przywrócona",
"historyEnabled": "Historia włączona",
"historyDisabledDesc": "Historia jest wyłączona dla Twojego konta.",
"enableHistory": "Włącz historię",
"historyEmpty": "Brak dostępnych wersji",
"historySelectVersion": "Wybierz wersję, aby zobaczyć podgląd",
"sortBy": "Sortuj według",
"sortDateDesc": "Data (najnowsze)",
"sortDateAsc": "Data (najstarsze)",
"sortTitleAsc": "Tytuł A → Z",
"sortTitleDesc": "Tytuł Z → A"
},
"pagination": {
"next": "→",

View File

@@ -974,7 +974,29 @@
"notes.emptyNotebook": "Caderno vazio",
"notes.emptyNotebookDesc": "Este caderno não tem notas. Clique em + para criar uma.",
"notes.noNoteSelected": "Nenhuma nota selecionada",
"notes.selectOrCreateNote": "Selecione uma nota da lista ou crie uma nova."
"notes.selectOrCreateNote": "Selecione uma nota da lista ou crie uma nova.",
"commitVersion": "Salvar versão",
"versionSaved": "Versão salva",
"deleteVersion": "Excluir esta versão",
"versionDeleted": "Versão excluída",
"deleteVersionConfirm": "Excluir esta versão permanentemente?",
"historyMode": "Modo de histórico",
"historyModeManual": "Manual (botão commit)",
"historyModeAuto": "Automático (inteligente)",
"historyModeManualDesc": "Criar snapshots manualmente com o botão commit",
"historyModeAutoDesc": "Snapshots automáticos com detecção inteligente",
"history": "Histórico",
"historyRestored": "Versão restaurada",
"historyEnabled": "Histórico ativado",
"historyDisabledDesc": "O histórico está desativado para sua conta.",
"enableHistory": "Ativar histórico",
"historyEmpty": "Nenhuma versão disponível",
"historySelectVersion": "Selecione uma versão para visualizar seu conteúdo",
"sortBy": "Ordenar por",
"sortDateDesc": "Data (recente)",
"sortDateAsc": "Data (antiga)",
"sortTitleAsc": "Título A → Z",
"sortTitleDesc": "Título Z → A"
},
"pagination": {
"next": "→",

View File

@@ -974,7 +974,29 @@
"notes.emptyNotebook": "Пустой блокнот",
"notes.emptyNotebookDesc": "В этом блокноте нет заметок. Нажмите +, чтобы создать.",
"notes.noNoteSelected": "Заметка не выбрана",
"notes.selectOrCreateNote": "Выберите заметку из списка или создайте новую."
"notes.selectOrCreateNote": "Выберите заметку из списка или создайте новую.",
"commitVersion": "Сохранить версию",
"versionSaved": "Версия сохранена",
"deleteVersion": "Удалить эту версию",
"versionDeleted": "Версия удалена",
"deleteVersionConfirm": "Удалить эту версию навсегда?",
"historyMode": "Режим истории",
"historyModeManual": "Ручной (кнопка фиксации)",
"historyModeAuto": "Автоматический (умный)",
"historyModeManualDesc": "Создавать снимки вручную кнопкой фиксации",
"historyModeAutoDesc": "Автоматические снимки с умным обнаружением",
"history": "История",
"historyRestored": "Версия восстановлена",
"historyEnabled": "История включена",
"historyDisabledDesc": "История отключена для вашей учётной записи.",
"enableHistory": "Включить историю",
"historyEmpty": "Нет доступных версий",
"historySelectVersion": "Выберите версию для предпросмотра",
"sortBy": "Сортировать по",
"sortDateDesc": "Дата (новые)",
"sortDateAsc": "Дата (старые)",
"sortTitleAsc": "Заголовок А → Я",
"sortTitleDesc": "Заголовок Я → А"
},
"pagination": {
"next": "→",

View File

@@ -1002,7 +1002,29 @@
"notes.emptyNotebook": "空笔记本",
"notes.emptyNotebookDesc": "此笔记本没有笔记。点击 + 创建一个。",
"notes.noNoteSelected": "未选择笔记",
"notes.selectOrCreateNote": "从列表中选择笔记或创建新笔记。"
"notes.selectOrCreateNote": "从列表中选择笔记或创建新笔记。",
"commitVersion": "保存版本",
"versionSaved": "版本已保存",
"deleteVersion": "删除此版本",
"versionDeleted": "版本已删除",
"deleteVersionConfirm": "确定永久删除此版本?",
"historyMode": "历史模式",
"historyModeManual": "手动(提交按钮)",
"historyModeAuto": "自动(智能)",
"historyModeManualDesc": "使用提交按钮手动创建快照",
"historyModeAutoDesc": "智能检测自动创建快照",
"history": "历史",
"historyRestored": "版本已恢复",
"historyEnabled": "历史已启用",
"historyDisabledDesc": "您的账户已禁用历史记录。",
"enableHistory": "启用历史",
"historyEmpty": "暂无版本",
"historySelectVersion": "选择一个版本以预览其内容",
"sortBy": "排序方式",
"sortDateDesc": "日期(最新)",
"sortDateAsc": "日期(最早)",
"sortTitleAsc": "标题 A → Z",
"sortTitleDesc": "标题 Z → A"
},
"pagination": {
"next": "→",