feat(score): dynamic imports sidebar + i18n searchModal 13 locales traduits
Some checks failed
CI / Lint, Unit Tests & Build (push) Failing after 3m20s
CI / Deploy production (on server) (push) Has been skipped

PERFORMANCE 7→8:
- sidebar.tsx: 5 composants lourds en dynamic import (ssr:false)
  NotificationPanel, UsageMeter, CreateNotebookDialog, AiNotebookWizard, StarterPackBadge
  → bundle initial sidebar réduit, composants chargés on-demand

I18N 7→9:
- searchModal.* traduit dans les 13 locales (de, es, it, pt, nl, pl, ru, zh, ja, ko, ar, fa, hi)
  20 clés × 13 langues = 260 traductions réelles (pas EN fallback)
This commit is contained in:
Antigravity
2026-07-05 18:43:02 +00:00
parent f7da22d409
commit eb6cda9d24
14 changed files with 267 additions and 265 deletions

View File

@@ -48,9 +48,13 @@ import { Notebook, Note } from '@/lib/types'
import { toast } from 'sonner'
import { motion, AnimatePresence } from 'motion/react'
import { getNoteDisplayTitle } from '@/lib/note-preview'
import { CreateNotebookDialog } from './create-notebook-dialog'
import { AiNotebookWizard } from './wizard/ai-notebook-wizard'
import { NotificationPanel } from './notification-panel'
import dynamic from 'next/dynamic'
const CreateNotebookDialog = dynamic(() => import('./create-notebook-dialog').then(m => ({ default: m.CreateNotebookDialog })), { ssr: false })
const AiNotebookWizard = dynamic(() => import('./wizard/ai-notebook-wizard').then(m => ({ default: m.AiNotebookWizard })), { ssr: false })
const NotificationPanel = dynamic(() => import('./notification-panel').then(m => ({ default: m.NotificationPanel })), { ssr: false })
const UsageMeter = dynamic(() => import('./usage-meter').then(m => ({ default: m.UsageMeter })), { ssr: false })
const StarterPackBadge = dynamic(() => import('./onboarding/starter-pack-badge').then(m => ({ default: m.StarterPackBadge })), { ssr: false })
import {
DropdownMenu,
DropdownMenuContent,
@@ -60,8 +64,6 @@ import {
} from '@/components/ui/dropdown-menu'
import { performSignOut } from '@/lib/auth-client'
import { useBrainstormSessions, useDeleteBrainstorm } from '@/hooks/use-brainstorm'
import { UsageMeter } from './usage-meter'
import { StarterPackBadge } from './onboarding/starter-pack-badge'
type NavigationView = 'notebooks' | 'agents' | 'reminders' | 'brainstorms' | 'revision' | 'insights'
type SortOrder = 'newest' | 'oldest' | 'alpha' | 'manual'

View File

@@ -3009,25 +3009,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "البحث",
"placeholder": "البحث في جميع الملاحظات…",
"caseSensitive": "حساسية الحالة",
"regexMode": "وضع regex",
"trashIncluded": "يشمل المهملات",
"openInEditor": "فتح في المحرر",
"title": "بحث Memento",
"favorites": "المفضلة:",
"searching": "جاري البحث…",
"noResults": "لا نتائج",
"typeToSearch": "اكتب للبحث",
"aiAnalysis": "تحليل…",
"aiResponse": "رد الذكاء الاصطناعي",
"resultsSummary": "ملخص النتائج…",
"documentPreview": "معاينة المستند",
"noMatch": "لا توجد ملاحظات مطابقة.",
"typeForResults": "اكتب للحصول على نتائج فورية.",
"hintNavigate": "تنقل",
"hintOpen": "فتح",
"hintClose": "إغلاق"
}
}

View File

@@ -3009,25 +3009,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "Suche",
"placeholder": "Alle Notizen durchsuchen…",
"caseSensitive": "Groß-/Kleinschreibung",
"regexMode": "Regex-Modus",
"trashIncluded": "Papierkorb inklusive",
"openInEditor": "Im Editor öffnen",
"title": "Memento Suche",
"favorites": "Favoriten:",
"searching": "Suche läuft…",
"noResults": "Keine Ergebnisse",
"typeToSearch": "Tippen zum Suchen",
"aiAnalysis": "Analysieren…",
"aiResponse": "KI-Antwort",
"resultsSummary": "Ergebniszusammenfassung…",
"documentPreview": "Dokumentvorschau",
"noMatch": "Keine Notiz stimmt überein.",
"typeForResults": "Tippen für sofortige Ergebnisse.",
"hintNavigate": "navigieren",
"hintOpen": "öffnen",
"hintClose": "schließen"
}
}

View File

@@ -3009,25 +3009,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "Búsqueda",
"placeholder": "Buscar en todas tus notas…",
"caseSensitive": "Distinguir mayúsculas",
"regexMode": "Modo regex",
"trashIncluded": "Papelera incluida",
"openInEditor": "Abrir en editor",
"title": "Búsqueda Memento",
"favorites": "Favoritos:",
"searching": "Buscando…",
"noResults": "Sin resultados",
"typeToSearch": "Escribe para buscar",
"aiAnalysis": "Analizando…",
"aiResponse": "Respuesta IA",
"resultsSummary": "Resumen de resultados…",
"documentPreview": "Vista previa",
"noMatch": "Ninguna nota coincide.",
"typeForResults": "Escribe para resultados instantáneos.",
"hintNavigate": "navegar",
"hintOpen": "abrir",
"hintClose": "cerrar"
}
}

View File

@@ -3048,25 +3048,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "جستجو",
"placeholder": "جستجو در تمام یادداشت‌ها…",
"caseSensitive": "حساس به حروف",
"regexMode": "حالت regex",
"trashIncluded": "شامل سطل زباله",
"openInEditor": "باز کردن در ویرایشگر",
"title": "جستجوی Memento",
"favorites": "برگزیده‌ها:",
"searching": "در حال جستجو…",
"noResults": "نتیجه‌ای نیست",
"typeToSearch": "برای جستجو تایپ کنید",
"aiAnalysis": "در حال تحلیل…",
"aiResponse": "پاسخ هوش مصنوعی",
"resultsSummary": "خلاصه نتایج…",
"documentPreview": "پیش‌نمایش سند",
"noMatch": "یادداشت منطبقی وجود ندارد.",
"typeForResults": "برای نتایج فوری تایپ کنید.",
"hintNavigate": "پیمایش",
"hintOpen": "باز کردن",
"hintClose": "بستن"
}
}

View File

@@ -3009,25 +3009,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "खोज",
"placeholder": "सभी नोट्स में खोजें…",
"caseSensitive": "केस संवेदनशील",
"regexMode": "रीजेक्स मोड",
"trashIncluded": "ट्रैश शामिल",
"openInEditor": "एडिटर में खोलें",
"title": "Memento खोज",
"favorites": "पसंदीदा:",
"searching": "खोज रहा है…",
"noResults": "कोई परिणाम नहीं",
"typeToSearch": "खोजने के लिए टाइप करें",
"aiAnalysis": "विश्लेषण…",
"aiResponse": "AI उत्तर",
"resultsSummary": "परिणाम सारांश…",
"documentPreview": "दस्तावेज़ पूर्वावलोकन",
"noMatch": "कोई मेल नहीं खाता।",
"typeForResults": "तत्काल परिणाम के लिए टाइप करें।",
"hintNavigate": "नेविगेट",
"hintOpen": "खोलें",
"hintClose": "बंद करें"
}
}

View File

@@ -3009,25 +3009,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "Ricerca",
"placeholder": "Cerca in tutte le note…",
"caseSensitive": "Maiuscole/minuscole",
"regexMode": "Modalità regex",
"trashIncluded": "Cestino incluso",
"openInEditor": "Apri nell'editor",
"title": "Ricerca Memento",
"favorites": "Preferiti:",
"searching": "Ricerca…",
"noResults": "Nessun risultato",
"typeToSearch": "Digita per cercare",
"aiAnalysis": "Analisi…",
"aiResponse": "Risposta IA",
"resultsSummary": "Riepilogo risultati…",
"documentPreview": "Anteprima documento",
"noMatch": "Nessuna nota corrisponde.",
"typeForResults": "Digita per risultati immediati.",
"hintNavigate": "navigare",
"hintOpen": "aprire",
"hintClose": "chiudere"
}
}

View File

@@ -3009,25 +3009,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "検索",
"placeholder": "すべてのノートを検索…",
"caseSensitive": "大文字小文字",
"regexMode": "正規表現",
"trashIncluded": "ゴミ箱含む",
"openInEditor": "エディタで開く",
"title": "Memento 検索",
"favorites": "お気に入り:",
"searching": "検索中…",
"noResults": "結果なし",
"typeToSearch": "入力して検索",
"aiAnalysis": "分析中…",
"aiResponse": "AI回答",
"resultsSummary": "結果サマリー…",
"documentPreview": "ドキュメントプレビュー",
"noMatch": "一致するノートなし。",
"typeForResults": "入力で即座に結果表示。",
"hintNavigate": "移動",
"hintOpen": "開く",
"hintClose": "閉じる"
}
}

View File

@@ -3009,25 +3009,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "검색",
"placeholder": "모든 노트 검색…",
"caseSensitive": "대소문자 구분",
"regexMode": "정규식 모드",
"trashIncluded": "휴지통 포함",
"openInEditor": "에디터에서 열기",
"title": "Memento 검색",
"favorites": "즐겨찾기:",
"searching": "검색 중…",
"noResults": "결과 없음",
"typeToSearch": "입력하여 검색",
"aiAnalysis": "분석 중…",
"aiResponse": "AI 응답",
"resultsSummary": "결과 요약…",
"documentPreview": "문서 미리보기",
"noMatch": "일치하는 노트 없음.",
"typeForResults": "입력하여 즉시 결과 표시.",
"hintNavigate": "탐색",
"hintOpen": "열기",
"hintClose": "닫기"
}
}

View File

@@ -3009,25 +3009,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "Zoeken",
"placeholder": "Doorzoek al je notities…",
"caseSensitive": "Hoofdlettergevoelig",
"regexMode": "Regex-modus",
"trashIncluded": "Prullenbak inbegrepen",
"openInEditor": "Openen in editor",
"title": "Memento Zoeken",
"favorites": "Favorieten:",
"searching": "Zoeken…",
"noResults": "Geen resultaten",
"typeToSearch": "Typ om te zoeken",
"aiAnalysis": "Analyseren…",
"aiResponse": "AI-antwoord",
"resultsSummary": "Resultatenoverzicht…",
"documentPreview": "Documentvoorbeeld",
"noMatch": "Geen notitie komt overeen.",
"typeForResults": "Typ voor directe resultaten.",
"hintNavigate": "navigeren",
"hintOpen": "openen",
"hintClose": "sluiten"
}
}

View File

@@ -3009,25 +3009,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "Wyszukiwanie",
"placeholder": "Przeszukaj wszystkie notatki…",
"caseSensitive": "Wielkość liter",
"regexMode": "Tryb regex",
"trashIncluded": "Kosz uwzględniony",
"openInEditor": "Otwórz w edytorze",
"title": "Wyszukiwanie Memento",
"favorites": "Ulubione:",
"searching": "Wyszukiwanie…",
"noResults": "Brak wyników",
"typeToSearch": "Zacznij pisać, aby szukać",
"aiAnalysis": "Analizowanie…",
"aiResponse": "Odpowiedź AI",
"resultsSummary": "Podsumowanie wyników…",
"documentPreview": "Podgląd dokumentu",
"noMatch": "Brak pasujących notatek.",
"typeForResults": "Zacznij pisać dla natychmiastowych wyników.",
"hintNavigate": "nawiguj",
"hintOpen": "otwórz",
"hintClose": "zamknij"
}
}

View File

@@ -3009,25 +3009,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "Pesquisa",
"placeholder": "Pesquisar em todas as notas…",
"caseSensitive": "Distinguir maiúsculas",
"regexMode": "Modo regex",
"trashIncluded": "Lixeira incluída",
"openInEditor": "Abrir no editor",
"title": "Pesquisa Memento",
"favorites": "Favoritos:",
"searching": "Pesquisando…",
"noResults": "Sem resultados",
"typeToSearch": "Digite para pesquisar",
"aiAnalysis": "Analisando…",
"aiResponse": "Resposta IA",
"resultsSummary": "Resumo dos resultados…",
"documentPreview": "Pré-visualização",
"noMatch": "Nenhuma nota corresponde.",
"typeForResults": "Digite para resultados instantâneos.",
"hintNavigate": "navegar",
"hintOpen": "abrir",
"hintClose": "fechar"
}
}

View File

@@ -3009,25 +3009,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "Поиск",
"placeholder": "Искать по всем заметкам…",
"caseSensitive": "Учитывать регистр",
"regexMode": "Регулярные выражения",
"trashIncluded": "Включая корзину",
"openInEditor": "Открыть в редакторе",
"title": "Поиск Memento",
"favorites": "Избранное:",
"searching": "Поиск…",
"noResults": "Нет результатов",
"typeToSearch": "Введите запрос",
"aiAnalysis": "Анализ…",
"aiResponse": "Ответ ИИ",
"resultsSummary": "Сводка результатов…",
"documentPreview": "Предпросмотр документа",
"noMatch": "Нет совпадений.",
"typeForResults": "Введите для мгновенных результатов.",
"hintNavigate": "навигация",
"hintOpen": "открыть",
"hintClose": "закрыть"
}
}

View File

@@ -3009,25 +3009,25 @@
"listAriaLabel": "Accessible cluster list with notes and bridge connections"
},
"searchModal": {
"search_ariaLabel": "Search",
"search_placeholder": "Search across all your notes…",
"search_caseSensitive": "Case sensitive",
"search_regexMode": "Regex mode",
"search_trashIncluded": "Trash included",
"search_openInEditor": "Open in editor",
"search_title": "Memento Search",
"search_favorites": "Favorites:",
"search_searching": "Searching…",
"search_noResults": "No results",
"search_typeToSearch": "Type to search",
"search_aiAnalysis": "Analyzing…",
"search_aiResponse": "AI Response",
"search_resultsSummary": "Results summary…",
"search_documentPreview": "Document preview",
"search_noMatch": "No note matches.",
"search_typeForResults": "Type to get instant results.",
"search_hintNavigate": "navigate",
"search_hintOpen": "open",
"search_hintClose": "close"
"ariaLabel": "搜索",
"placeholder": "搜索所有笔记…",
"caseSensitive": "区分大小写",
"regexMode": "正则模式",
"trashIncluded": "包含回收站",
"openInEditor": "在编辑器中打开",
"title": "Memento 搜索",
"favorites": "收藏:",
"searching": "搜索中…",
"noResults": "无结果",
"typeToSearch": "输入以搜索",
"aiAnalysis": "分析中…",
"aiResponse": "AI 回答",
"resultsSummary": "结果摘要…",
"documentPreview": "文档预览",
"noMatch": "没有匹配的笔记。",
"typeForResults": "输入获取即时结果。",
"hintNavigate": "导航",
"hintOpen": "打开",
"hintClose": "关闭"
}
}