feat: rename keep-notes to memento-note, migrate to PostgreSQL, fix MCP bugs
- Rename directory keep-notes -> memento-note with all code references - Prisma: SQLite -> PostgreSQL (both app and MCP server schemas) - Sync MCP schema with main app (add missing fields, relations, indexes) - Delete 17 SQLite migrations (clean slate for PostgreSQL) - Remove SQLite dependencies (@libsql/client, better-sqlite3, etc.) - Fix MCP server: hardcoded Windows DB paths -> DATABASE_URL env var - Fix MCP server: .dockerignore excluded index-sse.js (SSE mode broken) - MCP Dockerfile: node:20 -> node:22 - Docker Compose: add postgres service, remove SQLite volume - Generate favicon.ico, icon-192.png, icon-512.png, apple-icon.png - Update layout.tsx icons and manifest.json for PNG icons - Update all .env files for PostgreSQL - Rewrite README.md with updated sections - Remove mcp-server/node_modules and prisma/client-generated from git tracking Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
993
memento-note/locales/ar.json
Normal file
993
memento-note/locales/ar.json
Normal file
@@ -0,0 +1,993 @@
|
||||
{
|
||||
"about": {
|
||||
"appDescription": "تطبيق ملاحظات قوي مع ميزات مدعومة بالذكاء الاصطناعي",
|
||||
"appName": "Keep Notes",
|
||||
"buildDate": "تاريخ البناء",
|
||||
"description": "معلومات حول التطبيق",
|
||||
"features": {
|
||||
"description": "قدرات مدعومة بالذكاء الاصطناعي",
|
||||
"dragDrop": "إدارة الملاحظات بالسحب والإفلات",
|
||||
"labelSystem": "نظام التسميات",
|
||||
"memoryEcho": "رؤى Memory Echo اليومية",
|
||||
"multipleProviders": "مزودو ذكاء اصطناعي متعددون (OpenAI، Ollama)",
|
||||
"notebookOrganization": "تنظيم الدفاتر",
|
||||
"paragraphReformulation": "إعادة صياغة الفقرات",
|
||||
"semanticSearch": "بحث دلالي مع التضمينات",
|
||||
"title": "الميزات",
|
||||
"titleSuggestions": "اقتراحات عناوين مدعومة بالذكاء الاصطناعي"
|
||||
},
|
||||
"platform": "المنصة",
|
||||
"platformWeb": "الويب",
|
||||
"support": {
|
||||
"description": "احصل على المساعدة وقدم الملاحظات",
|
||||
"documentation": "التوثيق",
|
||||
"feedback": "الملاحظات",
|
||||
"reportIssues": "الإبلاغ عن المشاكل",
|
||||
"title": "الدعم"
|
||||
},
|
||||
"technology": {
|
||||
"ai": "الذكاء الاصطناعي",
|
||||
"authentication": "المصادقة",
|
||||
"backend": "الواجهة الخلفية",
|
||||
"database": "قاعدة البيانات",
|
||||
"description": "مبني بتقنيات حديثة",
|
||||
"frontend": "الواجهة الأمامية",
|
||||
"testing": "الاختبار",
|
||||
"title": "مجموعة التقنيات",
|
||||
"ui": "واجهة المستخدم"
|
||||
},
|
||||
"title": "حول",
|
||||
"version": "الإصدار"
|
||||
},
|
||||
"admin": {
|
||||
"ai": {
|
||||
"apiKey": "مفتاح API",
|
||||
"baseUrl": "عنوان URL الأساسي",
|
||||
"commonEmbeddingModels": "نماذج التضمين الشائعة لواجهات API المتوافقة مع OpenAI",
|
||||
"commonModelsDescription": "النماذج الشائعة لواجهات API المتوافقة مع OpenAI",
|
||||
"description": "تكوين مزودي الذكاء الاصطناعي للوسوم التلقائية والبحث الدلالي. استخدم مزودين مختلفين للحصول على أفضل أداء.",
|
||||
"embeddingsDescription": "مزود الذكاء الاصطناعي لتضمينات البحث الدلالي. موصى به: OpenAI (أفضل جودة).",
|
||||
"embeddingsProvider": "مزود التضمينات",
|
||||
"model": "النموذج",
|
||||
"modelRecommendations": "gpt-4o-mini = أفضل قيمة • gpt-4o = أفضل جودة",
|
||||
"openAIKeyDescription": "مفتاح OpenAI API الخاص بك من platform.openai.com",
|
||||
"openTestPanel": "فتح لوحة اختبار الذكاء الاصطناعي",
|
||||
"provider": "المزود",
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING مطلوب",
|
||||
"providerTagsRequired": "AI_PROVIDER_TAGS مطلوب",
|
||||
"saveSettings": "حفظ إعدادات الذكاء الاصطناعي",
|
||||
"saving": "جاري الحفظ...",
|
||||
"selectEmbeddingModel": "اختر نموذج التضمين المثبت على نظامك",
|
||||
"selectOllamaModel": "اختر نموذج Ollama المثبت على نظامك",
|
||||
"tagsGenerationDescription": "مزود الذكاء الاصطناعي لاقتراحات الوسوم التلقائية. موصى به: Ollama (مجاني، محلي).",
|
||||
"tagsGenerationProvider": "مزود توليد الوسوم",
|
||||
"title": "تكوين الذكاء الاصطناعي",
|
||||
"updateFailed": "فشل تحديث إعدادات الذكاء الاصطناعي",
|
||||
"updateSuccess": "تم تحديث إعدادات الذكاء الاصطناعي بنجاح"
|
||||
},
|
||||
"aiTest": {
|
||||
"description": "اختبر مزودي الذكاء الاصطناعي لتوليد الوسوم وتضمينات البحث الدلالي",
|
||||
"embeddingDimensions": "أبعاد التضمين:",
|
||||
"embeddingsTestDescription": "اختبر مزود الذكاء الاصطناعي المسؤول عن تضمينات البحث الدلالي",
|
||||
"embeddingsTestTitle": "اختبار التضمينات",
|
||||
"error": "خطأ:",
|
||||
"first5Values": "أول 5 قيم:",
|
||||
"generatedTags": "الوسوم المولدة:",
|
||||
"howItWorksTitle": "كيف يعمل الاختبار",
|
||||
"model": "النموذج:",
|
||||
"provider": "المزود:",
|
||||
"responseTime": "وقت الاستجابة: {time} مللي ثانية",
|
||||
"runTest": "تشغيل الاختبار",
|
||||
"tagsTestDescription": "اختبر مزود الذكاء الاصطناعي المسؤول عن اقتراحات الوسوم التلقائية",
|
||||
"tagsTestTitle": "اختبار توليد الوسوم",
|
||||
"testError": "خطأ في الاختبار: {error}",
|
||||
"testFailed": "فشل الاختبار",
|
||||
"testPassed": "نجح الاختبار",
|
||||
"testing": "جاري الاختبار...",
|
||||
"tipDescription": "استخدم لوحة اختبار الذكاء الاصطناعي لتشخيص مشاكل التكوين قبل الاختبار.",
|
||||
"tipTitle": "نصيحة:",
|
||||
"title": "اختبار مزود الذكاء الاصطناعي",
|
||||
"vectorDimensions": "أبعاد المتجه"
|
||||
},
|
||||
"aiTesting": "اختبار الذكاء الاصطناعي",
|
||||
"security": {
|
||||
"allowPublicRegistration": "السماح بالتسجيل العام",
|
||||
"allowPublicRegistrationDescription": "إذا تم تعطيله، يمكن للمشرف فقط إضافة مستخدمين جدد عبر صفحة إدارة المستخدمين.",
|
||||
"description": "إدارة التحكم في الوصول وسياسات التسجيل.",
|
||||
"title": "إعدادات الأمان",
|
||||
"updateFailed": "فشل تحديث إعدادات الأمان",
|
||||
"updateSuccess": "تم تحديث إعدادات الأمان"
|
||||
},
|
||||
"settings": "إعدادات المشرف",
|
||||
"smtp": {
|
||||
"description": "تكوين خادم البريد الإلكتروني لإعادة تعيين كلمة المرور.",
|
||||
"forceSSL": "فرض SSL/TLS (عادة للمنفذ 465)",
|
||||
"fromEmail": "من البريد الإلكتروني",
|
||||
"host": "المضيف",
|
||||
"ignoreCertErrors": "تجاهل أخطاء الشهادة (للمضيف الذاتي/التطوير فقط)",
|
||||
"password": "كلمة المرور",
|
||||
"port": "المنفذ",
|
||||
"saveSettings": "حفظ إعدادات SMTP",
|
||||
"sending": "جاري الإرسال...",
|
||||
"testEmail": "بريد إلكتروني تجريبي",
|
||||
"testFailed": "فشل: {error}",
|
||||
"testSuccess": "تم إرسال البريد الإلكتروني التجريبي بنجاح!",
|
||||
"title": "تكوين SMTP",
|
||||
"updateFailed": "فشل تحديث إعدادات SMTP",
|
||||
"updateSuccess": "تم تحديث إعدادات SMTP",
|
||||
"username": "اسم المستخدم"
|
||||
},
|
||||
"title": "لوحة تحكم المشرف",
|
||||
"userManagement": "إدارة المستخدمين",
|
||||
"users": {
|
||||
"addUser": "إضافة مستخدم",
|
||||
"confirmDelete": "Are you sure? This action cannot be undone.",
|
||||
"createFailed": "فشل إنشاء المستخدم",
|
||||
"createSuccess": "تم إنشاء المستخدم بنجاح",
|
||||
"createUser": "إنشاء مستخدم",
|
||||
"createUserDescription": "إضافة مستخدم جديد إلى النظام.",
|
||||
"deleteFailed": "فشل الحذف",
|
||||
"deleteSuccess": "تم حذف المستخدم",
|
||||
"demote": "تخفيض",
|
||||
"email": "البريد الإلكتروني",
|
||||
"name": "الاسم",
|
||||
"password": "كلمة المرور",
|
||||
"promote": "ترقية",
|
||||
"role": "الدور",
|
||||
"roleUpdateFailed": "فشل تحديث الدور",
|
||||
"roleUpdateSuccess": "تم تحديث دور المستخدم إلى {role}",
|
||||
"roles": {
|
||||
"admin": "مشرف",
|
||||
"user": "مستخدم"
|
||||
},
|
||||
"table": {
|
||||
"actions": "الإجراءات",
|
||||
"createdAt": "تاريخ الإنشاء",
|
||||
"email": "البريد الإلكتروني",
|
||||
"name": "الاسم",
|
||||
"role": "الدور"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "الذكاء الاصطناعي يحلل...",
|
||||
"assistant": "مساعد الذكاء الاصطناعي",
|
||||
"autoLabels": {
|
||||
"analyzing": "تحليل ملاحظاتك لاقتراحات التصنيفات...",
|
||||
"create": "إنشاء",
|
||||
"createNewLabel": "Create this new label and add it",
|
||||
"created": "{count} labels created successfully",
|
||||
"creating": "إنشاء التصنيفات...",
|
||||
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
||||
"error": "Failed to fetch label suggestions",
|
||||
"new": "(جديد)",
|
||||
"noLabelsSelected": "No labels selected",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"title": "اقتراحات التصنيفات",
|
||||
"typeContent": "Type content to get label suggestions..."
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"apply": "Apply",
|
||||
"applyFailed": "Failed to apply organization plan",
|
||||
"applying": "Applying...",
|
||||
"description": "سيقوم الذكاء الاصطناعي بتحليل ملاحظاتك واقتراح تنظيمها في دفاتر.",
|
||||
"error": "Failed to create organization plan",
|
||||
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
||||
"noNotesSelected": "No notes selected",
|
||||
"noSuggestions": "AI could not find a good way to organize these notes.",
|
||||
"selectAllIn": "Select all notes in {notebook}",
|
||||
"selectNote": "Select note: {title}",
|
||||
"success": "{count} notes moved successfully",
|
||||
"title": "Organize with AI"
|
||||
},
|
||||
"clarify": "توضيح",
|
||||
"clickToAddTag": "انقر لإضافة هذا الوسم",
|
||||
"generateTitles": "إنشاء عناوين",
|
||||
"generateTitlesTooltip": "إنشاء عناوين بالذكاء الاصطناعي",
|
||||
"generating": "جاري الإنشاء...",
|
||||
"generatingTitles": "جاري إنشاء العناوين...",
|
||||
"ignoreSuggestion": "تجاهل هذا الاقتراح",
|
||||
"improveStyle": "تحسين الأسلوب",
|
||||
"languageDetected": "تم اكتشاف اللغة",
|
||||
"notebookSummary": {
|
||||
"regenerate": "إعادة إنشاء الملخص",
|
||||
"regenerating": "إعادة إنشاء الملخص..."
|
||||
},
|
||||
"original": "الأصلي",
|
||||
"poweredByAI": "مدعوم بالذكاء الاصطناعي",
|
||||
"processing": "جاري المعالجة...",
|
||||
"reformulateText": "إعادة صياغة النص",
|
||||
"reformulated": "معاد صياغته",
|
||||
"reformulating": "جاري إعادة الصياغة...",
|
||||
"reformulationApplied": "تم تطبيق النص المعاد صياغته!",
|
||||
"reformulationComparison": "مقارنة إعادة الصياغة",
|
||||
"reformulationError": "خطأ أثناء إعادة الصياغة",
|
||||
"reformulationFailed": "فشل في إعادة صياغة النص",
|
||||
"reformulationMaxWords": "يجب أن يحتوي النص على 500 كلمة كحد أقصى",
|
||||
"reformulationMinWords": "يجب أن يحتوي النص على 10 كلمات على الأقل (الحالي: {count} كلمات)",
|
||||
"reformulationNoText": "الرجاء تحديد النص أو إضافة محتوى",
|
||||
"reformulationSelectionTooShort": "التحديد قصير جداً، سيتم استخدام المحتوى الكامل",
|
||||
"shorten": "اختصار",
|
||||
"tagAdded": "تمت إضافة الوسم \"{tag}\"",
|
||||
"titleApplied": "تم تطبيق العنوان!",
|
||||
"titleGenerateWithAI": "إنشاء عناوين بالذكاء الاصطناعي",
|
||||
"titleGenerating": "جاري الإنشاء...",
|
||||
"titleGenerationError": "خطأ في إنشاء العناوين",
|
||||
"titleGenerationFailed": "فشل في إنشاء العناوين",
|
||||
"titleGenerationMinWords": "يجب أن يحتوي المحتوى على 10 كلمات على الأقل لإنشاء العناوين (الحالي: {count} كلمات)",
|
||||
"titlesGenerated": "💡 تم إنشاء {count} عنوان!",
|
||||
"transformError": "خطأ أثناء التحويل",
|
||||
"transformMarkdown": "التحويل إلى Markdown",
|
||||
"transformSuccess": "تم تحويل النص إلى Markdown بنجاح!",
|
||||
"transforming": "جاري التحويل..."
|
||||
},
|
||||
"aiSettings": {
|
||||
"description": "تكوين ميزاتك وتفضيلاتك المدعومة بالذكاء الاصطناعي",
|
||||
"error": "فشل في تحديث الإعداد",
|
||||
"features": "ميزات الذكاء الاصطناعي",
|
||||
"frequency": "التكرار",
|
||||
"frequencyDaily": "يومي",
|
||||
"frequencyWeekly": "أسبوعي",
|
||||
"provider": "مزود الذكاء الاصطناعي",
|
||||
"providerAuto": "تلقائي (موصى به)",
|
||||
"providerOllama": "Ollama (محلي)",
|
||||
"providerOpenAI": "OpenAI (سحابة)",
|
||||
"saved": "تم تحديث الإعداد",
|
||||
"saving": "جاري الحفظ...",
|
||||
"title": "إعدادات الذكاء الاصطناعي",
|
||||
"titleSuggestionsDesc": "اقتراح عناوين للملاحظات بدون عنوان بعد 50+ كلمة",
|
||||
"paragraphRefactorDesc": "خيارات تحسين النص بالذكاء الاصطناعي",
|
||||
"frequencyDesc": "عدد مرات تحليل روابط الملاحظات",
|
||||
"providerDesc": "اختر مزود الذكاء الاصطناعي المفضل",
|
||||
"providerAutoDesc": "Ollama عند توفره، OpenAI كبديل",
|
||||
"providerOllamaDesc": "خصوصية 100%، يعمل محليًا",
|
||||
"providerOpenAIDesc": "الأكثر دقة، يتطلب مفتاح API"
|
||||
},
|
||||
"appearance": {
|
||||
"description": "تخصيص مظهر التطبيق",
|
||||
"title": "المظهر"
|
||||
},
|
||||
"auth": {
|
||||
"backToLogin": "العودة إلى تسجيل الدخول",
|
||||
"checkYourEmail": "تحقق من بريدك الإلكتروني",
|
||||
"createAccount": "أنشئ حسابك",
|
||||
"email": "البريد الإلكتروني",
|
||||
"emailPlaceholder": "أدخل عنوان بريدك الإلكتروني",
|
||||
"forgotPassword": "هل نسيت كلمة المرور؟",
|
||||
"forgotPasswordDescription": "أدخل عنوان بريدك الإلكتروني وسنرسل لك رابطاً لإعادة تعيين كلمة المرور.",
|
||||
"forgotPasswordTitle": "نسيان كلمة المرور",
|
||||
"hasAccount": "لديك حساب بالفعل؟",
|
||||
"name": "الاسم",
|
||||
"namePlaceholder": "أدخل اسمك",
|
||||
"noAccount": "ليس لديك حساب؟",
|
||||
"orContinueWith": "أو المتابعة مع",
|
||||
"password": "كلمة المرور",
|
||||
"passwordMinChars": "أدخل كلمة المرور (6 أحرف على الأقل)",
|
||||
"passwordPlaceholder": "أدخل كلمة المرور",
|
||||
"rememberMe": "تذكرني",
|
||||
"resetEmailSent": "أرسلنا رابط إعادة تعيين كلمة المرور إلى عنوان بريدك الإلكتروني إذا كان موجوداً في نظامنا.",
|
||||
"resetPassword": "إعادة تعيين كلمة المرور",
|
||||
"resetPasswordInstructions": "أدخل بريدك الإلكتروني لإعادة تعيين كلمة المرور",
|
||||
"returnToLogin": "العودة إلى تسجيل الدخول",
|
||||
"sendResetLink": "إرسال رابط إعادة التعيين",
|
||||
"sending": "جاري الإرسال...",
|
||||
"signIn": "تسجيل الدخول",
|
||||
"signInToAccount": "سجل الدخول إلى حسابك",
|
||||
"signOut": "Sign out",
|
||||
"signUp": "إنشاء حساب"
|
||||
},
|
||||
"autoLabels": {
|
||||
"analyzing": "جاري تحليل الملاحظات...",
|
||||
"createNewLabel": "إنشاء هذا الوسم الجديد وإضافته",
|
||||
"created": "تم إنشاء {count} وسم بنجاح",
|
||||
"description": "لقد اكتشفت موضوعات متكررة في \"{notebookName}\" ({totalNotes} ملاحظة). إنشاء وسم لها؟",
|
||||
"error": "فشل في جلب اقتراحات الوسوم",
|
||||
"new": "(جديد)",
|
||||
"noLabelsSelected": "لم يتم تحديد وسم",
|
||||
"note": "ملاحظة",
|
||||
"notes": "ملاحظات",
|
||||
"title": "اقتراحات وسم جديدة",
|
||||
"typeContent": "اكتب المحتوى للحصول على اقتراحات الوسوم...",
|
||||
"typeForSuggestions": "اكتب للحصول على اقتراحات..."
|
||||
},
|
||||
"batch": {
|
||||
"organize": "تنظيم",
|
||||
"organizeWithAI": "تنظيم بالذكاء الاصطناعي"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "جاري تحليل الملاحظات...",
|
||||
"apply": "تطبيق ({count})",
|
||||
"applyFailed": "فشل تطبيق التنظيم",
|
||||
"applying": "جاري التطبيق...",
|
||||
"confidence": "ثقة",
|
||||
"description": "س يقوم الذكاء الاصطناعي بتحليل ملاحظاتك ويقترح تنظيمها في دفاتر.",
|
||||
"error": "فشل في إنشاء خطة التنظيم",
|
||||
"noNotebooks": "لا توجد دفاتر متاحة. أنشئ أولاً دفاتر لتنظيم ملاحظاتك.",
|
||||
"noNotesSelected": "لم يتم تحديد ملاحظات",
|
||||
"noSuggestions": "لم يتمكن الذكاء الاصطناعي من إيجاد طريقة جيدة لتنظيم هذه الملاحظات.",
|
||||
"notesToOrganize": "{count} ملاحظة للتنظيم",
|
||||
"selectAllIn": "تحديد الكل",
|
||||
"selectNote": "اختر ملاحظة",
|
||||
"selected": "{count} محددة",
|
||||
"success": "نجح التنظيم",
|
||||
"title": "التنظيم بالذكاء الاصطناعي",
|
||||
"unorganized": "{count} ملاحظة لم يتم تصنيفها وستبقى في الملاحظات العامة."
|
||||
},
|
||||
"collaboration": {
|
||||
"accessRevoked": "Access has been revoked",
|
||||
"addCollaborator": "Add collaborator",
|
||||
"addCollaboratorDescription": "Add people to collaborate on this note by their email address.",
|
||||
"alreadyInList": "This email is already in the list",
|
||||
"canEdit": "Can edit",
|
||||
"canView": "Can view",
|
||||
"done": "Done",
|
||||
"emailAddress": "Email address",
|
||||
"emailPlaceholder": "Enter email address",
|
||||
"enterEmailAddress": "Enter email address",
|
||||
"errorLoading": "Error loading collaborators",
|
||||
"failedToAdd": "Failed to add collaborator",
|
||||
"failedToRemove": "Failed to remove collaborator",
|
||||
"invite": "Invite",
|
||||
"noCollaborators": "No collaborators yet. Add someone above!",
|
||||
"noCollaboratorsViewer": "No collaborators yet.",
|
||||
"nowHasAccess": "{name} now has access to this note",
|
||||
"owner": "Owner",
|
||||
"pending": "Pending",
|
||||
"pendingInvite": "Pending Invite",
|
||||
"peopleWithAccess": "People with access",
|
||||
"remove": "Remove",
|
||||
"removeCollaborator": "Remove collaborator",
|
||||
"shareNote": "Share note",
|
||||
"shareWithCollaborators": "Share with collaborators",
|
||||
"unnamedUser": "Unnamed User",
|
||||
"viewerDescription": "You have access to this note. Only the owner can manage collaborators.",
|
||||
"willBeAdded": "{email} will be added as collaborator when note is created"
|
||||
},
|
||||
"colors": {
|
||||
"blue": "أزرق",
|
||||
"default": "الافتراضي",
|
||||
"gray": "رمادي",
|
||||
"green": "أخضر",
|
||||
"orange": "برتقالي",
|
||||
"pink": "وردي",
|
||||
"purple": "بنفسجي",
|
||||
"red": "أحمر",
|
||||
"yellow": "أصفر"
|
||||
},
|
||||
"common": {
|
||||
"add": "إضافة",
|
||||
"cancel": "إلغاء",
|
||||
"close": "إغلاق",
|
||||
"confirm": "تأكيد",
|
||||
"delete": "حذف",
|
||||
"edit": "تعديل",
|
||||
"error": "خطأ",
|
||||
"loading": "جاري التحميل...",
|
||||
"noResults": "لا توجد نتائج",
|
||||
"notAvailable": "غير متاح",
|
||||
"optional": "اختياري",
|
||||
"remove": "إزالة",
|
||||
"required": "مطلوب",
|
||||
"save": "حفظ",
|
||||
"search": "بحث",
|
||||
"success": "نجاح",
|
||||
"unknown": "غير معروف"
|
||||
},
|
||||
"connection": {
|
||||
"clickToView": "انقر لعرض الملاحظة",
|
||||
"helpful": "مفيد",
|
||||
"isHelpful": "هل هذا الاتصال مفيد؟",
|
||||
"memoryEchoDiscovery": "اكتشاف Memory Echo",
|
||||
"notHelpful": "غير مفيد",
|
||||
"similarityInfo": "هذه الملاحظات متصلة بنسبة تشابه {similarity}%"
|
||||
},
|
||||
"dataManagement": {
|
||||
"cleanup": {
|
||||
"button": "تنظيف",
|
||||
"description": "إزالة التسميات والاتصالات التي تشير إلى ملاحظات محذوفة.",
|
||||
"failed": "حدث خطأ أثناء التنظيف",
|
||||
"title": "تنظيف البيانات اليتيمة"
|
||||
},
|
||||
"cleanupComplete": "اكتمل التنظيف",
|
||||
"cleanupError": "خطأ في التنظيف",
|
||||
"dangerZone": "المنطقة الخطرة",
|
||||
"dangerZoneDescription": "هذه العمليات لا يمكن التراجع عنها، يرجى الحذر",
|
||||
"delete": {
|
||||
"button": "حذف جميع الملاحظات",
|
||||
"confirm": "هل أنت متأكد؟ سيؤدي هذا إلى حذف جميع ملاحظاتك نهائياً.",
|
||||
"description": "حذف جميع ملاحظاتك نهائياً. لا يمكن التراجع عن هذا الإجراء.",
|
||||
"failed": "فشل حذف الملاحظات",
|
||||
"success": "تم حذف جميع الملاحظات",
|
||||
"title": "حذف جميع الملاحظات"
|
||||
},
|
||||
"deleting": "جاري الحذف...",
|
||||
"export": {
|
||||
"button": "تصدير الملاحظات",
|
||||
"description": "قم بتنزيل جميع ملاحظاتك كملف JSON. يتضمن جميع المحتوى والتسميات والبيانات الوصفية.",
|
||||
"failed": "فشل تصدير الملاحظات",
|
||||
"success": "تم تصدير الملاحظات بنجاح",
|
||||
"title": "تصدير جميع الملاحظات"
|
||||
},
|
||||
"exporting": "جاري التصدير...",
|
||||
"import": {
|
||||
"button": "استيراد الملاحظات",
|
||||
"description": "قم بتحميل ملف JSON لاستيراد الملاحظات. سيتم إضافتها إلى ملاحظاتك الحالية دون استبدالها.",
|
||||
"failed": "فشل استيراد الملاحظات",
|
||||
"success": "تم استيراد {count} ملاحظة",
|
||||
"title": "استيراد الملاحظات"
|
||||
},
|
||||
"importing": "جاري الاستيراد...",
|
||||
"indexing": {
|
||||
"button": "إعادة بناء الفهرس",
|
||||
"description": "إعادة توليد التضمينات لجميع الملاحظات لتحسين البحث الدلالي.",
|
||||
"failed": "حدث خطأ أثناء الفهرسة",
|
||||
"success": "اكتملت الفهرسة: تمت معالجة {count} ملاحظة",
|
||||
"title": "إعادة بناء فهرس البحث"
|
||||
},
|
||||
"indexingComplete": "اكتملت الفهرسة",
|
||||
"indexingError": "خطأ في الفهرسة",
|
||||
"title": "إدارة البيانات",
|
||||
"toolsDescription": "أدوات للحفاظ على صحة قاعدة البيانات"
|
||||
},
|
||||
"demoMode": {
|
||||
"activated": "تم تفعيل الوضع التجريبي! سيعمل Memory Echo الآن فوراً.",
|
||||
"createNotesTip": "أنشئ ملاحظتين متشابهتين أو أكثر وشاهد Memory Echo أثناء العمل!",
|
||||
"deactivated": "تم تعطيل الوضع التجريبي. تم استعادة المعلمات العادية.",
|
||||
"delayBetweenNotes": "تأخير 0 يوم بين الملاحظات (عادة 7 أيام)",
|
||||
"description": "تسريع Memory Echo للاختبار. تظهر الاتصالات فوراً.",
|
||||
"parametersActive": "معلمات العرض النشطة:",
|
||||
"similarityThreshold": "50% عتبة التشابه (عادة 75%)",
|
||||
"title": "الوضع التجريبي",
|
||||
"toggleFailed": "فشل في تبديل الوضع التجريبي",
|
||||
"unlimitedInsights": "رؤى غير محدودة (بدون حدود للتكرار)"
|
||||
},
|
||||
"diagnostics": {
|
||||
"apiStatus": "حالة API",
|
||||
"checking": "Checking...",
|
||||
"configuredProvider": "المزود المكوّن",
|
||||
"description": "Check your AI provider connection status",
|
||||
"errorStatus": "Error",
|
||||
"operational": "Operational",
|
||||
"testDetails": "تفاصيل الاختبار:",
|
||||
"tip1": "تأكد من تشغيل Ollama (ollama serve)",
|
||||
"tip2": "تحقق من تثبيت النموذج (ollama pull llama3)",
|
||||
"tip3": "تحقق من مفتاح OpenAI API الخاص بك",
|
||||
"tip4": "تحقق من اتصال الشبكة",
|
||||
"title": "التشخيص",
|
||||
"troubleshootingTitle": "نصائح استكشاف الأخطاء:"
|
||||
},
|
||||
"favorites": {
|
||||
"noFavorites": "لا توجد مفضلات",
|
||||
"pinToFavorite": "تثبيت في المفضلة",
|
||||
"title": "المفضلة",
|
||||
"toggleSection": "تبديل قسم المفضلة"
|
||||
},
|
||||
"footer": {
|
||||
"openSource": "نسخة مفتوحة المصدر",
|
||||
"privacy": "الخصوصية",
|
||||
"terms": "الشروط"
|
||||
},
|
||||
"general": {
|
||||
"add": "إضافة",
|
||||
"apply": "تطبيق",
|
||||
"back": "رجوع",
|
||||
"cancel": "إلغاء",
|
||||
"clean": "Clean",
|
||||
"clear": "مسح",
|
||||
"close": "إغلاق",
|
||||
"confirm": "تأكيد",
|
||||
"edit": "تعديل",
|
||||
"error": "حدث خطأ",
|
||||
"indexAll": "Index All",
|
||||
"loading": "جاري التحميل...",
|
||||
"next": "التالي",
|
||||
"operationFailed": "فشلت العملية",
|
||||
"operationSuccess": "نجحت العملية",
|
||||
"preview": "معاينة",
|
||||
"previous": "السابق",
|
||||
"reset": "إعادة تعيين",
|
||||
"save": "حفظ",
|
||||
"select": "اختيار",
|
||||
"submit": "إرسال",
|
||||
"testConnection": "Test Connection",
|
||||
"tryAgain": "الرجاء المحاولة مرة أخرى"
|
||||
},
|
||||
"generalSettings": {
|
||||
"description": "إعدادات التطبيق العامة",
|
||||
"title": "الإعدادات العامة"
|
||||
},
|
||||
"labels": {
|
||||
"addLabel": "Add label",
|
||||
"allLabels": "All Labels",
|
||||
"changeColor": "Change Color",
|
||||
"changeColorTooltip": "Change color",
|
||||
"clearAll": "Clear all",
|
||||
"confirmDelete": "Are you sure you want to delete this label?",
|
||||
"count": "{count} labels",
|
||||
"createLabel": "Create label",
|
||||
"delete": "Delete",
|
||||
"deleteTooltip": "Delete label",
|
||||
"editLabels": "Edit Labels",
|
||||
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
||||
"filter": "Filter by Label",
|
||||
"filterByLabel": "Filter by label",
|
||||
"labelColor": "Label color",
|
||||
"labelName": "Label name",
|
||||
"loading": "Loading...",
|
||||
"manage": "Manage Labels",
|
||||
"manageLabels": "Manage labels",
|
||||
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
||||
"manageTooltip": "Manage Labels",
|
||||
"namePlaceholder": "Enter label name",
|
||||
"newLabelPlaceholder": "Create new label",
|
||||
"noLabels": "No labels",
|
||||
"noLabelsFound": "No labels found.",
|
||||
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
||||
"selectedLabels": "Selected Labels",
|
||||
"showLess": "Show less",
|
||||
"showMore": "Show more",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"title": "Labels"
|
||||
},
|
||||
"memoryEcho": {
|
||||
"clickToView": "انقر لعرض الملاحظة",
|
||||
"comparison": {
|
||||
"clickToView": "انقر لعرض الملاحظة",
|
||||
"helpful": "مفيد",
|
||||
"helpfulQuestion": "هل هذه المقارنة مفيدة؟",
|
||||
"highSimilarityInsight": "هذه الملاحظات تعالج نفس الموضوع مع درجة عالية من التشابه. يمكن دمجها أو توحيدها.",
|
||||
"notHelpful": "غير مفيد",
|
||||
"similarityInfo": "هذه الملاحظات متصلة بنسبة تشابه {similarity}%",
|
||||
"title": "💡 مقارنة الملاحظات",
|
||||
"untitled": "بدون عنوان"
|
||||
},
|
||||
"connection": "اتصال",
|
||||
"connections": "الاتصالات",
|
||||
"connectionsBadge": "{count} اتصال",
|
||||
"dailyInsight": "رؤية يومية من ملاحظاتك",
|
||||
"description": "اتصالات استباقية بين ملاحظاتك",
|
||||
"dismiss": "تجاهل مؤقتاً",
|
||||
"editorSection": {
|
||||
"close": "إغلاق",
|
||||
"compare": "مقارنة",
|
||||
"compareAll": "مقارنة الكل",
|
||||
"loading": "جاري التحميل...",
|
||||
"merge": "دمج",
|
||||
"mergeAll": "دمج الكل",
|
||||
"title": "⚡ الملاحظات المتصلة ({count})",
|
||||
"view": "عرض"
|
||||
},
|
||||
"fused": "مدمج",
|
||||
"fusion": {
|
||||
"archiveOriginals": "أرشفة الملاحظات الأصلية",
|
||||
"cancel": "إلغاء",
|
||||
"confirmFusion": "تأكيد الدمج",
|
||||
"createBacklinks": "إنشاء رابط خلفي للملاحظات الأصلية",
|
||||
"edit": "تعديل",
|
||||
"error": "فشل في دمج الملاحظات",
|
||||
"finishEditing": "إنهاء التعديل",
|
||||
"generateError": "Failed to generate fusion",
|
||||
"generateFusion": "إنشاء الدمج",
|
||||
"generating": "جاري الإنشاء...",
|
||||
"keepAllTags": "الاحتفاظ بجميع الوسوم",
|
||||
"mergeNotes": "دمج {count} ملاحظة",
|
||||
"modify": "تعديل",
|
||||
"noContentReturned": "No fusion content returned from API",
|
||||
"notesToMerge": "📝 الملاحظات للدمج",
|
||||
"optionalPrompt": "💬 مطالبة الدمج (اختياري)",
|
||||
"optionsTitle": "خيارات الدمج",
|
||||
"previewTitle": "📝 معاينة الملاحظة المدمجة",
|
||||
"promptPlaceholder": "تعليمات اختيارية للذكاء الاصطناعي (مثال: 'الحفاظ على الأسلوب الرسمي للملاحظة 1')...",
|
||||
"success": "تم دمج الملاحظات بنجاح!",
|
||||
"title": "🔗 الدمج الذكي",
|
||||
"unknownDate": "Unknown date",
|
||||
"useLatestTitle": "استخدام أحدث ملاحظة كعنوان"
|
||||
},
|
||||
"helpful": "مفيد",
|
||||
"insightReady": "رؤيتك جاهزة!",
|
||||
"notHelpful": "غير مفيد",
|
||||
"overlay": {
|
||||
"error": "خطأ في تحميل الاتصالات",
|
||||
"loading": "جاري التحميل...",
|
||||
"noConnections": "لم يتم العثور على اتصالات",
|
||||
"searchPlaceholder": "البحث عن الاتصالات...",
|
||||
"sortBy": "ترتيب حسب:",
|
||||
"sortOldest": "الأقدم",
|
||||
"sortRecent": "الأحدث",
|
||||
"sortSimilarity": "التشابه",
|
||||
"title": "الملاحظات المتصلة",
|
||||
"viewAll": "عرض الكل جنباً إلى جنب"
|
||||
},
|
||||
"thanksFeedback": "شكراً على ملاحظاتك!",
|
||||
"thanksFeedbackImproving": "شكراً! سنستخدم هذا للتحسين.",
|
||||
"title": "لاحظت شيئاً ما...",
|
||||
"viewConnection": "عرض الاتصال"
|
||||
},
|
||||
"nav": {
|
||||
"accountSettings": "إعدادات الحساب",
|
||||
"adminDashboard": "لوحة تحكم المشرف",
|
||||
"aiSettings": "إعدادات الذكاء الاصطناعي",
|
||||
"archive": "الأرشيف",
|
||||
"buyMeACoffee": "اشترِ لي قهوة",
|
||||
"configureAI": "قم بتكوين ميزاتك المدعومة بالذكاء الاصطناعي والموفر والتفضيلات",
|
||||
"diagnostics": "التشخيص",
|
||||
"donateOnKofi": "التبرع على Ko-fi",
|
||||
"donationDescription": "قم بعمل تبرع لمرة واحدة أو أصبح داعماً شهرياً.",
|
||||
"donationNote": "بدون رسوم منصة • مدفوعات فورية • آمن",
|
||||
"favorites": "المفضلة",
|
||||
"generalNotes": "الملاحظات العامة",
|
||||
"home": "الرئيسية",
|
||||
"login": "تسجيل الدخول",
|
||||
"logout": "تسجيل الخروج",
|
||||
"manageAISettings": "إدارة إعدادات الذكاء الاصطناعي",
|
||||
"myLibrary": "مكتبتي",
|
||||
"notebooks": "الدفاتر",
|
||||
"notes": "الملاحظات",
|
||||
"proPlan": "خطة احترافية",
|
||||
"profile": "الملف الشخصي",
|
||||
"quickAccess": "الوصول السريع",
|
||||
"recent": "الحديثة",
|
||||
"reminders": "التذكيرات",
|
||||
"settings": "الإعدادات",
|
||||
"sponsorDescription": "كن راعياً شهرياً واحصل على التقدير.",
|
||||
"sponsorOnGithub": "الرعاية على GitHub",
|
||||
"support": "دعم Memento ☕",
|
||||
"supportDescription": "Memento مجاني ومفتوح المصدر بنسبة 100%. يدعمك يساعد في الحفاظ على ذلك.",
|
||||
"supportDevelopment": "دعم تطوير Memento ☕",
|
||||
"trash": "المهملات",
|
||||
"userManagement": "إدارة المستخدمين",
|
||||
"workspace": "مساحة العمل"
|
||||
},
|
||||
"notebook": {
|
||||
"cancel": "إلغاء",
|
||||
"create": "إنشاء دفتر",
|
||||
"createDescription": "ابدأ مجموعة جديدة لتنظيم ملاحظاتك وأفكارك ومشاريعك بكفاءة.",
|
||||
"createNew": "إنشاء دفتر جديد",
|
||||
"creating": "جاري الإنشاء...",
|
||||
"delete": "حذف الدفتر",
|
||||
"deleteConfirm": "حذف",
|
||||
"deleteWarning": "هل أنت متأكد أنك تريد حذف هذا الدفتر؟ سيتم نقل الملاحظات إلى الملاحظات العامة.",
|
||||
"edit": "تحرير الدفتر",
|
||||
"editDescription": "تغيير اسم الدفتر وأيقونته ولونه.",
|
||||
"generating": "جاري إنشاء الملخص...",
|
||||
"labels": "التسميات",
|
||||
"name": "اسم الدفتر",
|
||||
"noLabels": "لا توجد تسميات",
|
||||
"selectColor": "اللون",
|
||||
"selectIcon": "الأيقونة",
|
||||
"summary": "ملخص الدفتر",
|
||||
"summaryDescription": "إنشاء ملخص مدعوم بالذكاء الاصطناعي لجميع الملاحظات في هذا الدفتر.",
|
||||
"summaryError": "خطأ في إنشاء الملخص"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"description": "يبدو أن هذه الملاحظة تنتمي إلى هذا الدفتر",
|
||||
"dismiss": "تجاهل",
|
||||
"dismissIn": "تجاهل (يغلق خلال {timeLeft}ثانية)",
|
||||
"generalNotes": "الملاحظات العامة",
|
||||
"move": "نقل",
|
||||
"moveToNotebook": "النقل إلى الدفتر",
|
||||
"title": "النقل إلى {icon} {name}؟"
|
||||
},
|
||||
"notebooks": {
|
||||
"allNotebooks": "جميع الدفاتر",
|
||||
"create": "إنشاء دفتر",
|
||||
"createFirst": "إنشاء أول دفتر",
|
||||
"noNotebooks": "لا توجد دفاتر"
|
||||
},
|
||||
"notes": {
|
||||
"add": "إضافة",
|
||||
"addCollaborators": "إضافة متعاونين",
|
||||
"addImage": "إضافة صورة",
|
||||
"addItem": "إضافة عنصر",
|
||||
"addLink": "إضافة رابط",
|
||||
"addListItem": "+ عنصر قائمة",
|
||||
"addNote": "إضافة ملاحظة",
|
||||
"adding": "جاري الإضافة...",
|
||||
"aiAssistant": "مساعد الذكاء الاصطناعي",
|
||||
"archive": "أرشفة",
|
||||
"backgroundOptions": "خيارات الخلفية",
|
||||
"changeColor": "تغيير اللون",
|
||||
"changeSize": "تغيير الحجم",
|
||||
"clarifyFailed": "فشل التوضيح",
|
||||
"close": "إغلاق",
|
||||
"color": "اللون",
|
||||
"confirmDelete": "هل أنت متأكد أنك تريد حذف هذه الملاحظة؟",
|
||||
"confirmLeaveShare": "هل أنت متأكد أنك تريد مغادرة هذه الملاحظة المشتركة؟",
|
||||
"contentOrMediaRequired": "الرجاء إدخال بعض المحتوى أو إضافة رابط/صورة",
|
||||
"copy": "نسخ",
|
||||
"copyFailed": "فشل في نسخ الملاحظة",
|
||||
"copySuccess": "تم نسخ الملاحظة بنجاح!",
|
||||
"createFirstNote": "أنشئ ملاحظتك الأولى",
|
||||
"date": "التاريخ",
|
||||
"delete": "حذف",
|
||||
"dragToReorder": "اسحب لإعادة الترتيب",
|
||||
"duplicate": "نسخ",
|
||||
"edit": "تعديل الملاحظة",
|
||||
"emptyState": "لا توجد ملاحظات",
|
||||
"fileTooLarge": "الملف كبير جداً: {fileName}. الحد الأقصى للحجم هو {maxSize}.",
|
||||
"improveFailed": "فشل التحسين",
|
||||
"inNotebook": "في الدفتر",
|
||||
"invalidDateTime": "تاريخ أو وقت غير صالح",
|
||||
"invalidFileType": "نوع ملف غير صالح: {fileName}. يُسمح فقط بـ JPEG و PNG و GIF و WebP.",
|
||||
"itemOrMediaRequired": "الرجاء إضافة عنصر واحد على الأقل أو وسائط",
|
||||
"large": "كبير",
|
||||
"leaveShare": "مغادرة",
|
||||
"linkAddFailed": "فشل في إضافة الرابط",
|
||||
"linkAdded": "تمت إضافة الرابط",
|
||||
"linkMetadataFailed": "تعذر جلب بيانات التعريف الخاصة بالرابط",
|
||||
"listItem": "عنصر قائمة",
|
||||
"makeCopy": "إنشاء نسخة",
|
||||
"markdown": "Markdown",
|
||||
"markdownMode": "Markdown",
|
||||
"markdownOff": "Markdown معطّل",
|
||||
"markdownOn": "Markdown مفعّل",
|
||||
"markdownPlaceholder": "اكتب ملاحظة... (Markdown مدعوم)",
|
||||
"medium": "متوسط",
|
||||
"more": "المزيد",
|
||||
"moreOptions": "المزيد من الخيارات",
|
||||
"moveFailed": "فشل النقل",
|
||||
"newChecklist": "قائمة تحقق جديدة",
|
||||
"newNote": "ملاحظة جديدة",
|
||||
"noContent": "لا يوجد محتوى",
|
||||
"noNotes": "لا توجد ملاحظات",
|
||||
"noNotesFound": "لم يتم العثور على ملاحظات",
|
||||
"noteCreateFailed": "فشل في إنشاء الملاحظة",
|
||||
"noteCreated": "تم إنشاء الملاحظة بنجاح",
|
||||
"others": "أخرى",
|
||||
"pin": "تثبيت",
|
||||
"pinned": "مثبتة",
|
||||
"pinnedNotes": "الملاحظات المثبتة",
|
||||
"placeholder": "اكتب ملاحظة...",
|
||||
"preview": "معاينة",
|
||||
"readOnly": "قراءة فقط",
|
||||
"recent": "الحديثة",
|
||||
"redo": "إعادة (Ctrl+Y)",
|
||||
"redoShortcut": "إعادة (Ctrl+Y)",
|
||||
"remindMe": "ذكرني",
|
||||
"reminderDateTimeRequired": "الرجاء إدخال التاريخ والوقت",
|
||||
"reminderMustBeFuture": "يجب أن يكون التذكير في المستقبل",
|
||||
"reminderPastError": "يجب أن يكون التذكير في المستقبل",
|
||||
"reminderRemoved": "تم إزالة التذكير",
|
||||
"reminderSet": "تم تعيين التذكير في {datetime}",
|
||||
"remove": "إزالة",
|
||||
"saving": "جاري الحفظ...",
|
||||
"setReminder": "تعيين تذكير",
|
||||
"setReminderButton": "تعيين تذكير",
|
||||
"share": "مشاركة",
|
||||
"shareWithCollaborators": "المشاركة مع المتعاونين",
|
||||
"sharedBy": "شاركها",
|
||||
"sharedReadOnly": "هذه الملاحظة مشتركة معك في وضع القراءة فقط",
|
||||
"shortenFailed": "فشل الاختصار",
|
||||
"showCollaborators": "إظهار المتعاونين",
|
||||
"size": "الحجم",
|
||||
"small": "صغير",
|
||||
"takeNote": "اكتب ملاحظة...",
|
||||
"takeNoteMarkdown": "اكتب ملاحظة... (Markdown مدعوم)",
|
||||
"time": "الوقت",
|
||||
"title": "الملاحظات",
|
||||
"titlePlaceholder": "العنوان",
|
||||
"transformFailed": "فشل التحويل",
|
||||
"unarchive": "إلغاء الأرشفة",
|
||||
"undo": "تراجع (Ctrl+Z)",
|
||||
"undoShortcut": "تراجع (Ctrl+Z)",
|
||||
"unpin": "إلغاء التثبيت",
|
||||
"unpinned": "غير مثبت",
|
||||
"untitled": "بدون عنوان",
|
||||
"uploadFailed": "فشل في رفع {filename}",
|
||||
"view": "عرض الملاحظة"
|
||||
},
|
||||
"pagination": {
|
||||
"next": "→",
|
||||
"pageInfo": "صفحة {currentPage} من {totalPages}",
|
||||
"previous": "←"
|
||||
},
|
||||
"paragraphRefactor": {
|
||||
"casual": "غير رسمي",
|
||||
"expand": "توسيع",
|
||||
"formal": "رسمي",
|
||||
"improve": "تحسين",
|
||||
"shorten": "اختصار",
|
||||
"title": "تحسين النص"
|
||||
},
|
||||
"profile": {
|
||||
"accountSettings": "إعدادات الحساب",
|
||||
"autoDetect": "الكشف التلقائي",
|
||||
"changePassword": "تغيير كلمة المرور",
|
||||
"changePasswordDescription": "تحديث كلمة المرور. ستحتاج إلى كلمة المرور الحالية.",
|
||||
"confirmPassword": "تأكيد كلمة المرور",
|
||||
"currentPassword": "كلمة المرور الحالية",
|
||||
"description": "تحديث معلوماتك الشخصية",
|
||||
"displayName": "اسم العرض",
|
||||
"displaySettings": "إعدادات العرض",
|
||||
"displaySettingsDescription": "قم بتخصيص المظهر وحجم الخط.",
|
||||
"email": "البريد الإلكتروني",
|
||||
"fontSize": "حجم الخط",
|
||||
"fontSizeDescription": "قم بضبط حجم الخط لتحسين القراءة. ينطبق هذا على جميع النصوص في الواجهة.",
|
||||
"fontSizeExtraLarge": "كبير جداً",
|
||||
"fontSizeLarge": "كبير",
|
||||
"fontSizeMedium": "متوسط",
|
||||
"fontSizeSmall": "صغير",
|
||||
"fontSizeUpdateFailed": "فشل في تحديث حجم الخط",
|
||||
"fontSizeUpdateSuccess": "تم تحديث حجم الخط بنجاح",
|
||||
"languageDescription": "سيتم استخدام هذه اللغة لميزات الذكاء الاصطناعي وتحليل المحتوى ونص الواجهة.",
|
||||
"languagePreferences": "تفضيلات اللغة",
|
||||
"languagePreferencesDescription": "اختر لغتك المفضلة لميزات الذكاء الاصطناعي والواجهة.",
|
||||
"languageUpdateFailed": "فشل في تحديث اللغة",
|
||||
"languageUpdateSuccess": "تم تحديث اللغة بنجاح",
|
||||
"manageAISettings": "إدارة إعدادات الذكاء الاصطناعي",
|
||||
"newPassword": "كلمة المرور الجديدة",
|
||||
"passwordChangeFailed": "فشل في تغيير كلمة المرور",
|
||||
"passwordChangeSuccess": "تم تغيير كلمة المرور بنجاح",
|
||||
"passwordError": "خطأ في تحديث كلمة المرور",
|
||||
"passwordUpdated": "تم تحديث كلمة المرور",
|
||||
"preferredLanguage": "اللغة المفضلة",
|
||||
"profileError": "خطأ في تحديث الملف الشخصي",
|
||||
"profileUpdated": "تم تحديث الملف الشخصي",
|
||||
"recentNotesUpdateFailed": "Failed to update recent notes setting",
|
||||
"recentNotesUpdateSuccess": "Recent notes setting updated successfully",
|
||||
"selectFontSize": "اختر حجم الخط",
|
||||
"selectLanguage": "اختر لغة",
|
||||
"showRecentNotes": "Show Recent Notes Section",
|
||||
"showRecentNotesDescription": "Display recent notes (last 7 days) on the main page",
|
||||
"title": "الملف الشخصي",
|
||||
"updateFailed": "فشل في تحديث الملف الشخصي",
|
||||
"updatePassword": "تحديث كلمة المرور",
|
||||
"updateSuccess": "تم تحديث الملف الشخصي"
|
||||
},
|
||||
"reminder": {
|
||||
"cancel": "إلغاء",
|
||||
"reminderDate": "تاريخ التذكير",
|
||||
"reminderTime": "وقت التذكير",
|
||||
"removeReminder": "إزالة التذكير",
|
||||
"save": "تعيين التذكير",
|
||||
"setReminder": "تعيين تذكير",
|
||||
"title": "التذكير"
|
||||
},
|
||||
"resetPassword": {
|
||||
"confirmNewPassword": "تأكيد كلمة المرور الجديدة",
|
||||
"description": "أدخل كلمة المرور الجديدة أدناه.",
|
||||
"invalidLinkDescription": "رابط إعادة تعيين كلمة المرور هذا غير صالح أو منتهي الصلاحية.",
|
||||
"invalidLinkTitle": "رابط غير صالح",
|
||||
"loading": "جاري التحميل...",
|
||||
"newPassword": "كلمة المرور الجديدة",
|
||||
"passwordMismatch": "كلمات المرور غير متطابقة",
|
||||
"requestNewLink": "طلب رابط جديد",
|
||||
"resetPassword": "إعادة تعيين كلمة المرور",
|
||||
"resetting": "جاري إعادة التعيين...",
|
||||
"success": "تم إعادة تعيين كلمة المرور بنجاح. يمكنك الآن تسجيل الدخول.",
|
||||
"title": "إعادة تعيين كلمة المرور"
|
||||
},
|
||||
"search": {
|
||||
"exactMatch": "Exact match",
|
||||
"noResults": "No results found",
|
||||
"placeholder": "Search",
|
||||
"related": "Related",
|
||||
"resultsFound": "{count} notes found",
|
||||
"searchPlaceholder": "Search your notes...",
|
||||
"searching": "Searching...",
|
||||
"semanticInProgress": "AI search in progress...",
|
||||
"semanticTooltip": "AI semantic search"
|
||||
},
|
||||
"semanticSearch": {
|
||||
"exactMatch": "تطابق تام",
|
||||
"related": "ذات صلة",
|
||||
"searching": "جاري البحث..."
|
||||
},
|
||||
"settings": {
|
||||
"about": "حول",
|
||||
"account": "الحساب",
|
||||
"appearance": "المظهر",
|
||||
"cleanTags": "Clean Orphan Tags",
|
||||
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
||||
"description": "إدارة إعداداتك وتفضيلاتك",
|
||||
"language": "اللغة",
|
||||
"languageAuto": "الكشف التلقائي",
|
||||
"maintenance": "Maintenance",
|
||||
"maintenanceDescription": "Tools to maintain your database health",
|
||||
"notifications": "الإشعارات",
|
||||
"privacy": "الخصوصية",
|
||||
"profile": "الملف الشخصي",
|
||||
"searchNoResults": "لم يتم العثور على إعدادات مطابقة",
|
||||
"security": "الأمان",
|
||||
"selectLanguage": "اختيار اللغة",
|
||||
"semanticIndexing": "Semantic Indexing",
|
||||
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
||||
"settingsError": "خطأ في حفظ الإعدادات",
|
||||
"settingsSaved": "تم حفظ الإعدادات",
|
||||
"theme": "المظهر",
|
||||
"themeDark": "داكن",
|
||||
"themeLight": "فاتح",
|
||||
"themeSystem": "النظام",
|
||||
"title": "الإعدادات",
|
||||
"version": "الإصدار"
|
||||
},
|
||||
"sidebar": {
|
||||
"archive": "Archive",
|
||||
"editLabels": "Edit labels",
|
||||
"labels": "Labels",
|
||||
"notes": "Notes",
|
||||
"reminders": "Reminders",
|
||||
"trash": "Trash"
|
||||
},
|
||||
"support": {
|
||||
"aiApiCosts": "تكاليف AI API:",
|
||||
"buyMeACoffee": "اشترِ لي قهوة",
|
||||
"contributeCode": "المساهمة بالكود",
|
||||
"description": "Memento مجاني ومفتوح المصدر بنسبة 100%. دعمك يساعد في الحفاظ على ذلك.",
|
||||
"directImpact": "تأثير مباشر",
|
||||
"domainSSL": "النطاق و SSL:",
|
||||
"donateOnKofi": "التبرع على Ko-fi",
|
||||
"donationDescription": "قم بعمل تبرع لمرة واحدة أو أصبح داعماً شهرياً.",
|
||||
"githubDescription": "دعم متكرر • تقدير علني • موجه للمطورين",
|
||||
"hostingServers": "الاستضافة والخوادم:",
|
||||
"howSupportHelps": "كيف يساعد دعمك",
|
||||
"kofiDescription": "بدون رسوم منصة • مدفوعات فورية • آمن",
|
||||
"otherWaysTitle": "طرق أخرى للدعم",
|
||||
"reportBug": "الإبلاغ عن خطأ",
|
||||
"shareTwitter": "المشاركة على تويتر",
|
||||
"sponsorDescription": "كن راعياً شهرياً واحصل على التقدير.",
|
||||
"sponsorOnGithub": "الرعاية على GitHub",
|
||||
"sponsorPerks": "مزايا الرعاة",
|
||||
"starGithub": "أضف نجمة على GitHub",
|
||||
"title": "دعم تطوير Memento",
|
||||
"totalExpenses": "إجمالي النفقات:",
|
||||
"transparency": "الشفافية",
|
||||
"transparencyDescription": "أؤمن بالشفافية الكاملة. إليك كيفية استخدام التبرعات:"
|
||||
},
|
||||
"testPages": {
|
||||
"titleSuggestions": {
|
||||
"analyzing": "جاري التحليل...",
|
||||
"contentLabel": "المحتوى (يحتاج 50 كلمة أو أكثر):",
|
||||
"error": "خطأ:",
|
||||
"idle": "خامل",
|
||||
"noSuggestions": "لا توجد اقتراحات بعد. اكتب 50 كلمة أو أكثر وانتظر ثانيتين.",
|
||||
"placeholder": "اكتب 50 كلمة على الأقل هنا...",
|
||||
"status": "الحالة:",
|
||||
"suggestions": "الاقتراحات ({count}):",
|
||||
"title": "اختبار اقتراحات العناوين",
|
||||
"wordCount": "عدد الكلمات:"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"daysAgo": "منذ {count} يوم",
|
||||
"hoursAgo": "منذ {count} ساعة",
|
||||
"justNow": "الآن",
|
||||
"minutesAgo": "منذ {count} دقيقة",
|
||||
"today": "اليوم",
|
||||
"tomorrow": "غداً",
|
||||
"yesterday": "أمس"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "اقتراحات العنوان",
|
||||
"dismiss": "تجاهل",
|
||||
"generating": "جاري الإنشاء...",
|
||||
"selectTitle": "اختر عنواناً",
|
||||
"title": "اقتراحات الذكاء الاصطناعي"
|
||||
},
|
||||
"toast": {
|
||||
"feedbackFailed": "فشل إرسال الملاحظات",
|
||||
"notesFusionSuccess": "تم دمج الملاحظات بنجاح!",
|
||||
"openConnectionFailed": "فشل فتح الاتصال",
|
||||
"openingConnection": "جاري فتح الاتصال...",
|
||||
"operationFailed": "فشلت العملية",
|
||||
"operationSuccess": "نجحت العملية",
|
||||
"saveFailed": "فشل حفظ الإعداد",
|
||||
"saved": "تم حفظ الإعداد",
|
||||
"thanksFeedback": "شكراً لملاحظاتك!",
|
||||
"thanksFeedbackImproving": "شكراً! سنستخدم هذا للتحسين."
|
||||
},
|
||||
"trash": {
|
||||
"deletePermanently": "حذف نهائياً",
|
||||
"empty": "المهملات فارغة",
|
||||
"restore": "استعادة",
|
||||
"title": "المهملات"
|
||||
},
|
||||
"ui": {
|
||||
"close": "إغلاق",
|
||||
"collapse": "طي",
|
||||
"expand": "توسيع",
|
||||
"open": "فتح"
|
||||
}
|
||||
}
|
||||
993
memento-note/locales/de.json
Normal file
993
memento-note/locales/de.json
Normal file
@@ -0,0 +1,993 @@
|
||||
{
|
||||
"about": {
|
||||
"appDescription": "Eine leistungsstarke Notiz-Anwendung mit KI-gestützten Funktionen",
|
||||
"appName": "Keep Notes",
|
||||
"buildDate": "Build-Datum",
|
||||
"description": "Informationen über die Anwendung",
|
||||
"features": {
|
||||
"description": "KI-gestützte Fähigkeiten",
|
||||
"dragDrop": "Drag & Drop Notizverwaltung",
|
||||
"labelSystem": "Label-System",
|
||||
"memoryEcho": "Memory Echo tägliche Einblicke",
|
||||
"multipleProviders": "Mehrere KI-Anbieter (OpenAI, Ollama)",
|
||||
"notebookOrganization": "Notizbuch-Organisation",
|
||||
"paragraphReformulation": "Absatz-Reformulierung",
|
||||
"semanticSearch": "Semantische Suche mit Embeddings",
|
||||
"title": "Funktionen",
|
||||
"titleSuggestions": "KI-gestützte Titelvorschläge"
|
||||
},
|
||||
"platform": "Plattform",
|
||||
"platformWeb": "Web",
|
||||
"support": {
|
||||
"description": "Hilfe und Feedback erhalten",
|
||||
"documentation": "Dokumentation",
|
||||
"feedback": "Feedback",
|
||||
"reportIssues": "Probleme melden",
|
||||
"title": "Support"
|
||||
},
|
||||
"technology": {
|
||||
"ai": "KI",
|
||||
"authentication": "Authentifizierung",
|
||||
"backend": "Backend",
|
||||
"database": "Datenbank",
|
||||
"description": "Mit modernen Technologien erstellt",
|
||||
"frontend": "Frontend",
|
||||
"testing": "Tests",
|
||||
"title": "Technologie-Stack",
|
||||
"ui": "UI"
|
||||
},
|
||||
"title": "Über",
|
||||
"version": "Version"
|
||||
},
|
||||
"admin": {
|
||||
"ai": {
|
||||
"apiKey": "API-Schlüssel",
|
||||
"baseUrl": "Basis-URL",
|
||||
"commonEmbeddingModels": "Gängige Embedding-Modelle für OpenAI-kompatible APIs",
|
||||
"commonModelsDescription": "Gängige Modelle für OpenAI-kompatible APIs",
|
||||
"description": "KI-Anbieter für automatisches Tagging und semantische Suche konfigurieren. Verwenden Sie verschiedene Anbieter für optimale Leistung.",
|
||||
"embeddingsDescription": "KI-Anbieter für semantische Such-Embeddings. Empfohlen: OpenAI (beste Qualität).",
|
||||
"embeddingsProvider": "Embeddings-Anbieter",
|
||||
"model": "Modell",
|
||||
"modelRecommendations": "gpt-4o-mini = Bester Wert • gpt-4o = Beste Qualität",
|
||||
"openAIKeyDescription": "Ihr OpenAI-API-Schlüssel von platform.openai.com",
|
||||
"openTestPanel": "KI-Test-Panel öffnen",
|
||||
"provider": "Anbieter",
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING ist erforderlich",
|
||||
"providerTagsRequired": "AI_PROVIDER_TAGS ist erforderlich",
|
||||
"saveSettings": "KI-Einstellungen speichern",
|
||||
"saving": "Speichern...",
|
||||
"selectEmbeddingModel": "Wählen Sie ein auf Ihrem System installiertes Embedding-Modell",
|
||||
"selectOllamaModel": "Wählen Sie ein auf Ihrem System installiertes Ollama-Modell",
|
||||
"tagsGenerationDescription": "KI-Anbieter für automatische Tag-Vorschläge. Empfohlen: Ollama (kostenlos, lokal).",
|
||||
"tagsGenerationProvider": "Tags-Generierungsanbieter",
|
||||
"title": "KI-Konfiguration",
|
||||
"updateFailed": "Fehler beim Aktualisieren der KI-Einstellungen",
|
||||
"updateSuccess": "KI-Einstellungen erfolgreich aktualisiert"
|
||||
},
|
||||
"aiTest": {
|
||||
"description": "Testen Sie Ihre KI-Anbieter für Tag-Generierung und semantische Such-Embeddings",
|
||||
"embeddingDimensions": "Embedding-Dimensionen:",
|
||||
"embeddingsTestDescription": "Testen Sie den KI-Anbieter, der für semantische Such-Embeddings verantwortlich ist",
|
||||
"embeddingsTestTitle": "Embeddings-Test",
|
||||
"error": "Fehler:",
|
||||
"first5Values": "Erste 5 Werte:",
|
||||
"generatedTags": "Generierte Tags:",
|
||||
"howItWorksTitle": "Wie Tests funktionieren",
|
||||
"model": "Modell:",
|
||||
"provider": "Anbieter:",
|
||||
"responseTime": "Antwortzeit: {time}ms",
|
||||
"runTest": "Test ausführen",
|
||||
"tagsTestDescription": "Testen Sie den KI-Anbieter, der für automatische Tag-Vorschläge verantwortlich ist",
|
||||
"tagsTestTitle": "Tags-Generierungs-Test",
|
||||
"testError": "Testfehler: {error}",
|
||||
"testFailed": "Test fehlgeschlagen",
|
||||
"testPassed": "Test bestanden",
|
||||
"testing": "Testen...",
|
||||
"tipDescription": "Verwenden Sie das KI-Test-Panel, um Konfigurationsprobleme vor dem Testen zu diagnostizieren.",
|
||||
"tipTitle": "Tipp:",
|
||||
"title": "KI-Anbieter-Tests",
|
||||
"vectorDimensions": "Vektor-Dimensionen"
|
||||
},
|
||||
"aiTesting": "KI-Tests",
|
||||
"security": {
|
||||
"allowPublicRegistration": "Öffentliche Registrierung zulassen",
|
||||
"allowPublicRegistrationDescription": "Wenn deaktiviert, können neue Benutzer nur von einem Administrator über die Benutzerverwaltungsseite hinzugefügt werden.",
|
||||
"description": "Zugriffskontrolle und Registrierungsrichtlinien verwalten.",
|
||||
"title": "Sicherheitseinstellungen",
|
||||
"updateFailed": "Fehler beim Aktualisieren der Sicherheitseinstellungen",
|
||||
"updateSuccess": "Sicherheitseinstellungen aktualisiert"
|
||||
},
|
||||
"settings": "Admin-Einstellungen",
|
||||
"smtp": {
|
||||
"description": "E-Mail-Server für Passwortzurücksetzungen konfigurieren.",
|
||||
"forceSSL": "SSL/TLS erzwingen (normalerweise für Port 465)",
|
||||
"fromEmail": "Von E-Mail",
|
||||
"host": "Host",
|
||||
"ignoreCertErrors": "Zertifikatsfehler ignorieren (Nur Self-hosted/Entwicklung)",
|
||||
"password": "Passwort",
|
||||
"port": "Port",
|
||||
"saveSettings": "SMTP-Einstellungen speichern",
|
||||
"sending": "Senden...",
|
||||
"testEmail": "Test-E-Mail",
|
||||
"testFailed": "Fehler: {error}",
|
||||
"testSuccess": "Test-E-Mail erfolgreich gesendet!",
|
||||
"title": "SMTP-Konfiguration",
|
||||
"updateFailed": "Fehler beim Aktualisieren der SMTP-Einstellungen",
|
||||
"updateSuccess": "SMTP-Einstellungen aktualisiert",
|
||||
"username": "Benutzername"
|
||||
},
|
||||
"title": "Admin-Dashboard",
|
||||
"userManagement": "Benutzerverwaltung",
|
||||
"users": {
|
||||
"addUser": "Benutzer hinzufügen",
|
||||
"confirmDelete": "Möchten Sie diesen Benutzer wirklich löschen?",
|
||||
"createFailed": "Fehler beim Erstellen des Benutzers",
|
||||
"createSuccess": "Benutzer erfolgreich erstellt",
|
||||
"createUser": "Benutzer erstellen",
|
||||
"createUserDescription": "Einen neuen Benutzer zum System hinzufügen.",
|
||||
"deleteFailed": "Fehler beim Löschen",
|
||||
"deleteSuccess": "Benutzer gelöscht",
|
||||
"demote": "Zurückstufen",
|
||||
"email": "E-Mail",
|
||||
"name": "Name",
|
||||
"password": "Passwort",
|
||||
"promote": "Befördern",
|
||||
"role": "Rolle",
|
||||
"roleUpdateFailed": "Fehler beim Aktualisieren der Rolle",
|
||||
"roleUpdateSuccess": "Benutzerrolle zu {role} aktualisiert",
|
||||
"roles": {
|
||||
"admin": "Administrator",
|
||||
"user": "Benutzer"
|
||||
},
|
||||
"table": {
|
||||
"actions": "Aktionen",
|
||||
"createdAt": "Erstellt am",
|
||||
"email": "E-Mail",
|
||||
"name": "Name",
|
||||
"role": "Rolle"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "KI analysiert...",
|
||||
"assistant": "KI-Assistent",
|
||||
"autoLabels": {
|
||||
"analyzing": "Analysiere Ihre Notizen für Etikettenvorschläge...",
|
||||
"create": "Erstellen",
|
||||
"createNewLabel": "Create this new label and add it",
|
||||
"created": "{count} labels created successfully",
|
||||
"creating": "Erstelle Etiketten...",
|
||||
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
||||
"error": "Failed to fetch label suggestions",
|
||||
"new": "(neu)",
|
||||
"noLabelsSelected": "No labels selected",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"title": "Etikettenvorschläge",
|
||||
"typeContent": "Type content to get label suggestions..."
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"apply": "Apply",
|
||||
"applyFailed": "Failed to apply organization plan",
|
||||
"applying": "Applying...",
|
||||
"description": "Die KI analysiert Ihre Notizen und schlägt vor, sie in Notizbüchern zu organisieren.",
|
||||
"error": "Failed to create organization plan",
|
||||
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
||||
"noNotesSelected": "No notes selected",
|
||||
"noSuggestions": "AI could not find a good way to organize these notes.",
|
||||
"selectAllIn": "Select all notes in {notebook}",
|
||||
"selectNote": "Select note: {title}",
|
||||
"success": "{count} notes moved successfully",
|
||||
"title": "Organize with AI"
|
||||
},
|
||||
"clarify": "Klarstellen",
|
||||
"clickToAddTag": "Klicken Sie, um diesen Tag hinzuzufügen",
|
||||
"generateTitles": "Titel generieren",
|
||||
"generateTitlesTooltip": "Titel mit KI generieren",
|
||||
"generating": "Wird generiert...",
|
||||
"generatingTitles": "Titel werden generiert...",
|
||||
"ignoreSuggestion": "Diesen Vorschlag ignorieren",
|
||||
"improveStyle": "Stil verbessern",
|
||||
"languageDetected": "Sprache erkannt",
|
||||
"notebookSummary": {
|
||||
"regenerate": "Zusammenfassung neu generieren",
|
||||
"regenerating": "Generiere Zusammenfassung neu..."
|
||||
},
|
||||
"original": "Original",
|
||||
"poweredByAI": "Powered by KI",
|
||||
"processing": "Verarbeitung läuft...",
|
||||
"reformulateText": "Text reformulieren",
|
||||
"reformulated": "Reformuliert",
|
||||
"reformulating": "Wird reformuliert...",
|
||||
"reformulationApplied": "Reformulierter Text angewendet!",
|
||||
"reformulationComparison": "Reformulierungsvergleich",
|
||||
"reformulationError": "Fehler bei der Reformulierung",
|
||||
"reformulationFailed": "Fehler beim Reformulieren des Textes",
|
||||
"reformulationMaxWords": "Der Text darf maximal 500 Wörter haben",
|
||||
"reformulationMinWords": "Der Text muss mindestens 10 Wörter haben (aktuell: {count} Wörter)",
|
||||
"reformulationNoText": "Bitte Text auswählen oder Inhalt hinzufügen",
|
||||
"reformulationSelectionTooShort": "Auswahl zu kurz, vollständiger Inhalt wird verwendet",
|
||||
"shorten": "Kürzen",
|
||||
"tagAdded": "Tag \"{tag}\" hinzugefügt",
|
||||
"titleApplied": "Titel angewendet!",
|
||||
"titleGenerateWithAI": "Titel mit KI generieren",
|
||||
"titleGenerating": "Wird generiert...",
|
||||
"titleGenerationError": "Fehler beim Generieren der Titel",
|
||||
"titleGenerationFailed": "Fehler beim Generieren der Titel",
|
||||
"titleGenerationMinWords": "Der Inhalt muss mindestens 10 Wörter haben, um Titel zu generieren (aktuell: {count} Wörter)",
|
||||
"titlesGenerated": "💡 {count} Titel generiert!",
|
||||
"transformError": "Fehler bei der Umwandlung",
|
||||
"transformMarkdown": "In Markdown umwandeln",
|
||||
"transformSuccess": "Text erfolgreich in Markdown umgewandelt!",
|
||||
"transforming": "Wird umgewandelt..."
|
||||
},
|
||||
"aiSettings": {
|
||||
"description": "Konfigurieren Sie Ihre KI-gesteuerten Funktionen und Präferenzen",
|
||||
"error": "Fehler beim Aktualisieren der Einstellung",
|
||||
"features": "KI-Funktionen",
|
||||
"frequency": "Häufigkeit",
|
||||
"frequencyDaily": "Täglich",
|
||||
"frequencyWeekly": "Wöchentlich",
|
||||
"provider": "KI-Anbieter",
|
||||
"providerAuto": "Auto (Empfohlen)",
|
||||
"providerOllama": "Ollama (Lokal)",
|
||||
"providerOpenAI": "OpenAI (Cloud)",
|
||||
"saved": "Einstellung aktualisiert",
|
||||
"saving": "Wird gespeichert...",
|
||||
"title": "KI-Einstellungen",
|
||||
"titleSuggestionsDesc": "Titel für unbenannte Notizen nach 50+ Wörtern vorschlagen",
|
||||
"paragraphRefactorDesc": "KI-gestützte Textverbesserungsoptionen",
|
||||
"frequencyDesc": "Wie oft Notizverbindungen analysiert werden",
|
||||
"providerDesc": "Wählen Sie Ihren bevorzugten KI-Anbieter",
|
||||
"providerAutoDesc": "Ollama wenn verfügbar, sonst OpenAI",
|
||||
"providerOllamaDesc": "100% privat, läuft lokal auf Ihrem Gerät",
|
||||
"providerOpenAIDesc": "Am genauesten, erfordert API-Schlüssel"
|
||||
},
|
||||
"appearance": {
|
||||
"description": "Anpassen, wie die App aussieht",
|
||||
"title": "Erscheinungsbild"
|
||||
},
|
||||
"auth": {
|
||||
"backToLogin": "Zurück zur Anmeldung",
|
||||
"checkYourEmail": "Überprüfen Sie Ihre E-Mail",
|
||||
"createAccount": "Erstellen Sie Ihr Konto",
|
||||
"email": "E-Mail",
|
||||
"emailPlaceholder": "Geben Sie Ihre E-Mail-Adresse ein",
|
||||
"forgotPassword": "Passwort vergessen?",
|
||||
"forgotPasswordDescription": "Geben Sie Ihre E-Mail-Adresse ein und wir senden Ihnen einen Link zum Zurücksetzen Ihres Passworts.",
|
||||
"forgotPasswordTitle": "Passwort vergessen",
|
||||
"hasAccount": "Haben Sie bereits ein Konto?",
|
||||
"name": "Name",
|
||||
"namePlaceholder": "Geben Sie Ihren Namen ein",
|
||||
"noAccount": "Haben Sie kein Konto?",
|
||||
"orContinueWith": "Oder fortfahren mit",
|
||||
"password": "Passwort",
|
||||
"passwordMinChars": "Passwort eingeben (min. 6 Zeichen)",
|
||||
"passwordPlaceholder": "Geben Sie Ihr Passwort ein",
|
||||
"rememberMe": "Angemeldet bleiben",
|
||||
"resetEmailSent": "Wir haben einen Link zum Zurücksetzen des Passworts an Ihre E-Mail-Adresse gesendet, wenn sie in unserem System existiert.",
|
||||
"resetPassword": "Passwort zurücksetzen",
|
||||
"resetPasswordInstructions": "Geben Sie Ihre E-Mail ein, um Ihr Passwort zurückzusetzen",
|
||||
"returnToLogin": "Zurück zur Anmeldung",
|
||||
"sendResetLink": "Link zum Zurücksetzen senden",
|
||||
"sending": "Wird gesendet...",
|
||||
"signIn": "Anmelden",
|
||||
"signInToAccount": "Melden Sie sich in Ihrem Konto an",
|
||||
"signOut": "Sign out",
|
||||
"signUp": "Registrieren"
|
||||
},
|
||||
"autoLabels": {
|
||||
"analyzing": "Notizen werden analysiert...",
|
||||
"createNewLabel": "Dieses neue Label erstellen und hinzufügen",
|
||||
"created": "{count} Labels erfolgreich erstellt",
|
||||
"description": "Ich habe wiederkehrende Themen in \"{notebookName}\" ({totalNotes} Notizen) erkannt. Labels dafür erstellen?",
|
||||
"error": "Fehler beim Abrufen von Label-Vorschlägen",
|
||||
"new": "(neu)",
|
||||
"noLabelsSelected": "Keine Labels ausgewählt",
|
||||
"note": "Notiz",
|
||||
"notes": "Notizen",
|
||||
"title": "Neue Label-Vorschläge",
|
||||
"typeContent": "Geben Sie Inhalt ein, um Label-Vorschläge zu erhalten...",
|
||||
"typeForSuggestions": "Tippen für Vorschläge..."
|
||||
},
|
||||
"batch": {
|
||||
"organize": "Organisieren",
|
||||
"organizeWithAI": "Mit KI organisieren"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Notizen werden analysiert...",
|
||||
"apply": "Anwenden ({count})",
|
||||
"applyFailed": "Anwenden fehlgeschlagen",
|
||||
"applying": "Wird angewendet...",
|
||||
"confidence": "Vertrauen",
|
||||
"description": "Die KI wird Ihre Notizen analysieren und Vorschläge zur Organisation in Notizbüchern machen.",
|
||||
"error": "Fehler beim Erstellen des Organisationsplans",
|
||||
"noNotebooks": "Keine Notizbücher verfügbar. Erstellen Sie zuerst Notizbücher, um Ihre Notizen zu organisieren.",
|
||||
"noNotesSelected": "Keine Notizen ausgewählt",
|
||||
"noSuggestions": "Die KI konnte keine gute Möglichkeit zur Organisation dieser Notizen finden.",
|
||||
"notesToOrganize": "{count} Notizen zu organisieren",
|
||||
"selectAllIn": "Alle in {name} auswählen",
|
||||
"selectNote": "Notiz auswählen",
|
||||
"selected": "{count} ausgewählt",
|
||||
"success": "Organisation erfolgreich angewendet",
|
||||
"title": "Mit KI organisieren",
|
||||
"unorganized": "{count} Notizen konnten nicht kategorisiert werden und verbleiben in Allgemeinen Notizen."
|
||||
},
|
||||
"collaboration": {
|
||||
"accessRevoked": "Der Zugriff wurde widerrufen",
|
||||
"addCollaborator": "Mitarbeiter hinzufügen",
|
||||
"addCollaboratorDescription": "Fügen Sie Personen per E-Mail-Adresse hinzu, um an dieser Notiz zu arbeiten.",
|
||||
"alreadyInList": "Diese E-Mail ist bereits in der Liste",
|
||||
"canEdit": "Kann bearbeiten",
|
||||
"canView": "Kann anzeigen",
|
||||
"done": "Fertig",
|
||||
"emailAddress": "E-Mail-Adresse",
|
||||
"emailPlaceholder": "E-Mail-Adresse eingeben",
|
||||
"enterEmailAddress": "E-Mail-Adresse eingeben",
|
||||
"errorLoading": "Fehler beim Laden der Mitarbeiter",
|
||||
"failedToAdd": "Fehler beim Hinzufügen des Mitarbeiters",
|
||||
"failedToRemove": "Fehler beim Entfernen des Mitarbeiters",
|
||||
"invite": "Einladen",
|
||||
"noCollaborators": "Noch keine Mitarbeiter. Fügen Sie jemanden oben hinzu!",
|
||||
"noCollaboratorsViewer": "Noch keine Mitarbeiter.",
|
||||
"nowHasAccess": "{name} hat jetzt Zugriff auf diese Notiz",
|
||||
"owner": "Besitzer",
|
||||
"pending": "Ausstehend",
|
||||
"pendingInvite": "Ausstehende Einladung",
|
||||
"peopleWithAccess": "Personen mit Zugriff",
|
||||
"remove": "Entfernen",
|
||||
"removeCollaborator": "Mitarbeiter entfernen",
|
||||
"shareNote": "Notiz teilen",
|
||||
"shareWithCollaborators": "Mit Mitarbeitern teilen",
|
||||
"unnamedUser": "Unbenannter Benutzer",
|
||||
"viewerDescription": "Sie haben Zugriff auf diese Notiz. Nur der Besitzer kann Mitarbeiter verwalten.",
|
||||
"willBeAdded": "{email} wird als Mitarbeiter hinzugefügt, wenn die Notiz erstellt wird"
|
||||
},
|
||||
"colors": {
|
||||
"blue": "Blau",
|
||||
"default": "Standard",
|
||||
"gray": "Grau",
|
||||
"green": "Grün",
|
||||
"orange": "Orange",
|
||||
"pink": "Rosa",
|
||||
"purple": "Lila",
|
||||
"red": "Rot",
|
||||
"yellow": "Gelb"
|
||||
},
|
||||
"common": {
|
||||
"add": "Hinzufügen",
|
||||
"cancel": "Abbrechen",
|
||||
"close": "Schließen",
|
||||
"confirm": "Bestätigen",
|
||||
"delete": "Löschen",
|
||||
"edit": "Bearbeiten",
|
||||
"error": "Fehler",
|
||||
"loading": "Wird geladen...",
|
||||
"noResults": "Keine Ergebnisse",
|
||||
"notAvailable": "Nicht verfügbar",
|
||||
"optional": "Optional",
|
||||
"remove": "Entfernen",
|
||||
"required": "Erforderlich",
|
||||
"save": "Speichern",
|
||||
"search": "Suchen",
|
||||
"success": "Erfolg",
|
||||
"unknown": "Unbekannt"
|
||||
},
|
||||
"connection": {
|
||||
"clickToView": "Klicken Sie, um die Notiz anzuzeigen",
|
||||
"helpful": "Hilfreich",
|
||||
"isHelpful": "Ist diese Verbindung hilfreich?",
|
||||
"memoryEchoDiscovery": "Memory Echo Entdeckung",
|
||||
"notHelpful": "Nicht hilfreich",
|
||||
"similarityInfo": "Diese Notizen sind durch {similarity}% Ähnlichkeit verbunden"
|
||||
},
|
||||
"dataManagement": {
|
||||
"cleanup": {
|
||||
"button": "Bereinigen",
|
||||
"description": "Labels und Verbindungen entfernen, die auf gelöschte Notizen verweisen.",
|
||||
"failed": "Fehler während der Bereinigung",
|
||||
"title": "Verwaiste Daten bereinigen"
|
||||
},
|
||||
"cleanupComplete": "Bereinigung abgeschlossen",
|
||||
"cleanupError": "Fehler bei der Bereinigung",
|
||||
"dangerZone": "Gefahrenbereich",
|
||||
"dangerZoneDescription": "Diese Aktionen sind irreversibel. Bitte seien Sie vorsichtig.",
|
||||
"delete": {
|
||||
"button": "Alle Notizen löschen",
|
||||
"confirm": "Sind Sie sicher? Dies löscht dauerhaft alle Ihre Notizen.",
|
||||
"description": "Dauerhaft alle Ihre Notizen löschen. Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||
"failed": "Fehler beim Löschen der Notizen",
|
||||
"success": "Alle Notizen gelöscht",
|
||||
"title": "Alle Notizen löschen"
|
||||
},
|
||||
"deleting": "Wird gelöscht...",
|
||||
"export": {
|
||||
"button": "Notizen exportieren",
|
||||
"description": "Laden Sie alle Ihre Notizen als JSON-Datei herunter. Dies umfasst alle Inhalte, Labels und Metadaten.",
|
||||
"failed": "Fehler beim Exportieren der Notizen",
|
||||
"success": "Notizen erfolgreich exportiert",
|
||||
"title": "Alle Notizen exportieren"
|
||||
},
|
||||
"exporting": "Wird exportiert...",
|
||||
"import": {
|
||||
"button": "Notizen importieren",
|
||||
"description": "Laden Sie eine JSON-Datei hoch, um Notizen zu importieren. Diese werden zu Ihren vorhandenen Notizen hinzugefügt, nicht ersetzt.",
|
||||
"failed": "Fehler beim Importieren der Notizen",
|
||||
"success": "{count} Notizen importiert",
|
||||
"title": "Notizen importieren"
|
||||
},
|
||||
"importing": "Wird importiert...",
|
||||
"indexing": {
|
||||
"button": "Index neu erstellen",
|
||||
"description": "Embeddings für alle Notizen neu generieren, um die semantische Suche zu verbessern.",
|
||||
"failed": "Fehler während der Indizierung",
|
||||
"success": "Indizierung abgeschlossen: {count} Notizen verarbeitet",
|
||||
"title": "Suchindex neu erstellen"
|
||||
},
|
||||
"indexingComplete": "Indizierung abgeschlossen",
|
||||
"indexingError": "Fehler bei der Indizierung",
|
||||
"title": "Datenverwaltung",
|
||||
"toolsDescription": "Werkzeuge zur Pflege Ihrer Datenbankgesundheit"
|
||||
},
|
||||
"demoMode": {
|
||||
"activated": "Demo-Modus aktiviert! Memory Echo funktioniert jetzt sofort.",
|
||||
"createNotesTip": "Erstellen Sie 2+ ähnliche Notizen und sehen Sie Memory Echo in Aktion!",
|
||||
"deactivated": "Demo-Modus deaktiviert. Normale Parameter wiederhergestellt.",
|
||||
"delayBetweenNotes": "0 Tage Verzögerung zwischen Notizen (normalerweise 7 Tage)",
|
||||
"description": "Beschleunigt Memory Echo zum Testen. Verbindungen erscheinen sofort.",
|
||||
"parametersActive": "Demo-Parameter aktiv:",
|
||||
"similarityThreshold": "50% Ähnlichkeitsschwelle (normalerweise 75%)",
|
||||
"title": "Demo-Modus",
|
||||
"toggleFailed": "Fehler beim Umschalten des Demo-Modus",
|
||||
"unlimitedInsights": "Unbegrenzte Einblicke (keine Häufigkeitsbeschränkungen)"
|
||||
},
|
||||
"diagnostics": {
|
||||
"apiStatus": "API-Status",
|
||||
"checking": "Checking...",
|
||||
"configuredProvider": "Konfigurierter Anbieter",
|
||||
"description": "Check your AI provider connection status",
|
||||
"errorStatus": "Error",
|
||||
"operational": "Operational",
|
||||
"testDetails": "Test-Details:",
|
||||
"tip1": "Stellen Sie sicher, dass Ollama läuft (ollama serve)",
|
||||
"tip2": "Prüfen Sie, dass das Modell installiert ist (ollama pull llama3)",
|
||||
"tip3": "Überprüfen Sie Ihren API-Schlüssel für OpenAI",
|
||||
"tip4": "Prüfen Sie die Netzwerkverbindung",
|
||||
"title": "Diagnose",
|
||||
"troubleshootingTitle": "Fehlerbehebungstipps:"
|
||||
},
|
||||
"favorites": {
|
||||
"noFavorites": "Keine Favoriten",
|
||||
"pinToFavorite": "Als Favorit anheften",
|
||||
"title": "Favoriten",
|
||||
"toggleSection": "Bereich umschalten"
|
||||
},
|
||||
"footer": {
|
||||
"openSource": "Open Source Klon",
|
||||
"privacy": "Datenschutz",
|
||||
"terms": "Nutzungsbedingungen"
|
||||
},
|
||||
"general": {
|
||||
"add": "Hinzufügen",
|
||||
"apply": "Anwenden",
|
||||
"back": "Zurück",
|
||||
"cancel": "Abbrechen",
|
||||
"clean": "Clean",
|
||||
"clear": "Löschen",
|
||||
"close": "Schließen",
|
||||
"confirm": "Bestätigen",
|
||||
"edit": "Bearbeiten",
|
||||
"error": "Ein Fehler ist aufgetreten",
|
||||
"indexAll": "Index All",
|
||||
"loading": "Wird geladen...",
|
||||
"next": "Weiter",
|
||||
"operationFailed": "Operation fehlgeschlagen",
|
||||
"operationSuccess": "Operation erfolgreich",
|
||||
"preview": "Vorschau",
|
||||
"previous": "Zurück",
|
||||
"reset": "Zurücksetzen",
|
||||
"save": "Speichern",
|
||||
"select": "Auswählen",
|
||||
"submit": "Absenden",
|
||||
"testConnection": "Test Connection",
|
||||
"tryAgain": "Bitte versuchen Sie es erneut"
|
||||
},
|
||||
"generalSettings": {
|
||||
"description": "Allgemeine Anwendungseinstellungen",
|
||||
"title": "Allgemeine Einstellungen"
|
||||
},
|
||||
"labels": {
|
||||
"addLabel": "Label hinzufügen",
|
||||
"allLabels": "Alle Labels",
|
||||
"changeColor": "Farbe ändern",
|
||||
"changeColorTooltip": "Farbe ändern",
|
||||
"clearAll": "Alle löschen",
|
||||
"confirmDelete": "Möchten Sie dieses Label wirklich löschen?",
|
||||
"count": "{count} Labels",
|
||||
"createLabel": "Label erstellen",
|
||||
"delete": "Löschen",
|
||||
"deleteTooltip": "Label löschen",
|
||||
"editLabels": "Labels bearbeiten",
|
||||
"editLabelsDescription": "Erstellen, bearbeiten Sie Farben oder löschen Sie Labels.",
|
||||
"filter": "Nach Label filtern",
|
||||
"filterByLabel": "Nach Label filtern",
|
||||
"labelColor": "Labelfarbe",
|
||||
"labelName": "Labelname",
|
||||
"loading": "Wird geladen...",
|
||||
"manage": "Labels verwalten",
|
||||
"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.",
|
||||
"manageTooltip": "Labels verwalten",
|
||||
"namePlaceholder": "Labelname eingeben",
|
||||
"newLabelPlaceholder": "Neues Label erstellen",
|
||||
"noLabels": "Keine Labels",
|
||||
"noLabelsFound": "Keine Labels gefunden.",
|
||||
"notebookRequired": "⚠️ Labels sind nur in Notizbüchern verfügbar. Verschieben Sie diese Notiz zuerst in ein Notizbuch.",
|
||||
"selectedLabels": "Ausgewählte Labels",
|
||||
"showLess": "Weniger anzeigen",
|
||||
"showMore": "Mehr anzeigen",
|
||||
"tagAdded": "Tag \"{tag}\" hinzugefügt",
|
||||
"title": "Labels"
|
||||
},
|
||||
"memoryEcho": {
|
||||
"clickToView": "Klicken zum Anzeigen",
|
||||
"comparison": {
|
||||
"clickToView": "Klicken Sie, um die Notiz anzuzeigen",
|
||||
"helpful": "Hilfreich",
|
||||
"helpfulQuestion": "Ist dieser Vergleich hilfreich?",
|
||||
"highSimilarityInsight": "Diese Notizen behandeln das gleiche Thema mit einem hohen Ähnlichkeitsgrad. Sie könnten zusammengeführt oder konsolidiert werden.",
|
||||
"notHelpful": "Nicht hilfreich",
|
||||
"similarityInfo": "Diese Notizen sind zu {similarity}% ähnlich",
|
||||
"title": "💡 Notizvergleich",
|
||||
"untitled": "Unbenannt"
|
||||
},
|
||||
"connection": "Verbindung",
|
||||
"connections": "Verbindungen",
|
||||
"connectionsBadge": "{count} Verbindung{plural}",
|
||||
"dailyInsight": "Tägliche Einblicke aus Ihren Notizen",
|
||||
"description": "Proaktive Verbindungen zwischen Ihren Notizen",
|
||||
"dismiss": "Vorzeitig schließen",
|
||||
"editorSection": {
|
||||
"close": "Schließen",
|
||||
"compare": "Vergleichen",
|
||||
"compareAll": "Alle vergleichen",
|
||||
"loading": "Wird geladen...",
|
||||
"merge": "Zusammenführen",
|
||||
"mergeAll": "Alle zusammenführen",
|
||||
"title": "⚡ Verbundene Notizen ({count})",
|
||||
"view": "Anzeigen"
|
||||
},
|
||||
"fused": "Fusioniert",
|
||||
"fusion": {
|
||||
"archiveOriginals": "Originale Notizen archivieren",
|
||||
"cancel": "Abbrechen",
|
||||
"confirmFusion": "Fusion bestätigen",
|
||||
"createBacklinks": "Backlink zu ursprünglichen Notizen erstellen",
|
||||
"edit": "Bearbeiten",
|
||||
"error": "Fehler beim Zusammenführen der Notizen",
|
||||
"finishEditing": "Bearbeitung beenden",
|
||||
"generateError": "Fehler beim Generieren der Fusion",
|
||||
"generateFusion": "Fusion generieren",
|
||||
"generating": "Wird generiert...",
|
||||
"keepAllTags": "Alle Tags behalten",
|
||||
"mergeNotes": "{count} Notiz(en) zusammenführen",
|
||||
"modify": "Ändern",
|
||||
"noContentReturned": "Kein Fusion-Inhalt von der API zurückgegeben",
|
||||
"notesToMerge": "📝 Zu zusammenführende Notizen",
|
||||
"optionalPrompt": "💬 Fusion-Prompt (optional)",
|
||||
"optionsTitle": "Fusionsoptionen",
|
||||
"previewTitle": "📝 Vorschau der zusammengeführten Notiz",
|
||||
"promptPlaceholder": "Optionale Anweisungen für die KI (z. B. 'Den formalen Stil von Notiz 1 beibehalten')...",
|
||||
"success": "Notizen erfolgreich zusammengeführt!",
|
||||
"title": "🔗 Intelligente Fusion",
|
||||
"unknownDate": "Unbekanntes Datum",
|
||||
"useLatestTitle": "Neueste Notiz als Titel verwenden"
|
||||
},
|
||||
"helpful": "Hilfreich",
|
||||
"insightReady": "Ihr Einblick ist bereit!",
|
||||
"notHelpful": "Nicht hilfreich",
|
||||
"overlay": {
|
||||
"error": "Fehler beim Laden der Verbindungen",
|
||||
"loading": "Wird geladen...",
|
||||
"noConnections": "Keine Verbindungen gefunden",
|
||||
"searchPlaceholder": "Verbindungen suchen...",
|
||||
"sortBy": "Sortieren nach:",
|
||||
"sortOldest": "Älteste",
|
||||
"sortRecent": "Neueste",
|
||||
"sortSimilarity": "Ähnlichkeit",
|
||||
"title": "Verbundene Notizen",
|
||||
"viewAll": "Alle nebeneinander anzeigen"
|
||||
},
|
||||
"thanksFeedback": "Danke für Ihr Feedback!",
|
||||
"thanksFeedbackImproving": "Danke! Wir werden dies zur Verbesserung nutzen.",
|
||||
"title": "Ich habe etwas bemerkt...",
|
||||
"viewConnection": "Verbindung anzeigen"
|
||||
},
|
||||
"nav": {
|
||||
"accountSettings": "Kontoeinstellungen",
|
||||
"adminDashboard": "Admin-Dashboard",
|
||||
"aiSettings": "KI-Einstellungen",
|
||||
"archive": "Archiv",
|
||||
"buyMeACoffee": "Lad mir einen Kaffee",
|
||||
"configureAI": "Konfigurieren Sie Ihre KI-gesteuerten Funktionen, Provider und Präferenzen",
|
||||
"diagnostics": "Diagnose",
|
||||
"donateOnKofi": "Auf Ko-fi spenden",
|
||||
"donationDescription": "Machen Sie eine einmalige Spende oder werden Sie monatlicher Unterstützer.",
|
||||
"donationNote": "Keine Plattformgebühren • Sofortige Auszahlungen • Sicher",
|
||||
"favorites": "Favoriten",
|
||||
"generalNotes": "Allgemeine Notizen",
|
||||
"home": "Startseite",
|
||||
"login": "Anmelden",
|
||||
"logout": "Abmelden",
|
||||
"manageAISettings": "KI-Einstellungen verwalten",
|
||||
"myLibrary": "Meine Bibliothek",
|
||||
"notebooks": "Notizbücher",
|
||||
"notes": "Notizen",
|
||||
"proPlan": "Pro Plan",
|
||||
"profile": "Profil",
|
||||
"quickAccess": "Schnellzugriff",
|
||||
"recent": "Aktuell",
|
||||
"reminders": "Erinnerungen",
|
||||
"settings": "Einstellungen",
|
||||
"sponsorDescription": "Werden Sie monatlicher Sponsor und erhalten Sie Anerkennung.",
|
||||
"sponsorOnGithub": "Auf GitHub sponsoren",
|
||||
"support": "Memento unterstützen ☕",
|
||||
"supportDescription": "Memento ist zu 100% kostenlos und Open Source. Ihre Unterstützung hilft, es so zu halten.",
|
||||
"supportDevelopment": "Memento-Entwicklung unterstützen ☕",
|
||||
"trash": "Papierkorb",
|
||||
"userManagement": "Benutzerverwaltung",
|
||||
"workspace": "Arbeitsbereich"
|
||||
},
|
||||
"notebook": {
|
||||
"cancel": "Abbrechen",
|
||||
"create": "Notizbuch erstellen",
|
||||
"createDescription": "Starten Sie eine neue Sammlung, um Ihre Notizen, Ideen und Projekte effizient zu organisieren.",
|
||||
"createNew": "Neues Notizbuch erstellen",
|
||||
"creating": "Erstellen...",
|
||||
"delete": "Notizbuch löschen",
|
||||
"deleteConfirm": "Löschen",
|
||||
"deleteWarning": "Möchten Sie dieses Notizbuch wirklich löschen? Notizen werden in Allgemeine Notizen verschoben.",
|
||||
"edit": "Notizbuch bearbeiten",
|
||||
"editDescription": "Ändern Sie den Namen, das Symbol und die Farbe Ihres Notizbuchs.",
|
||||
"generating": "Zusammenfassung wird generiert...",
|
||||
"labels": "Labels",
|
||||
"name": "Notizbuch-Name",
|
||||
"noLabels": "Keine Labels",
|
||||
"selectColor": "Farbe",
|
||||
"selectIcon": "Symbol",
|
||||
"summary": "Notizbuch-Zusammenfassung",
|
||||
"summaryDescription": "Generieren Sie eine KI-gestützte Zusammenfassung aller Notizen in diesem Notizbuch.",
|
||||
"summaryError": "Fehler beim Generieren der Zusammenfassung"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"description": "Diese Notiz scheint zu diesem Notizbuch zu gehören",
|
||||
"dismiss": "Schließen",
|
||||
"dismissIn": "Schließen (schließt in {timeLeft}s)",
|
||||
"generalNotes": "Allgemeine Notizen",
|
||||
"move": "Verschieben",
|
||||
"moveToNotebook": "In Notizbuch verschieben",
|
||||
"title": "Nach {icon} {name} verschieben?"
|
||||
},
|
||||
"notebooks": {
|
||||
"allNotebooks": "Alle Notizbücher",
|
||||
"create": "Notizbuch erstellen",
|
||||
"createFirst": "Erstellen Sie Ihr erstes Notizbuch",
|
||||
"noNotebooks": "Keine Notizbücher"
|
||||
},
|
||||
"notes": {
|
||||
"add": "Hinzufügen",
|
||||
"addCollaborators": "Mitarbeiter hinzufügen",
|
||||
"addImage": "Bild hinzufügen",
|
||||
"addItem": "Element hinzufügen",
|
||||
"addLink": "Link hinzufügen",
|
||||
"addListItem": "+ Listenelement",
|
||||
"addNote": "Notiz hinzufügen",
|
||||
"adding": "Wird hinzugefügt...",
|
||||
"aiAssistant": "KI-Assistent",
|
||||
"archive": "Archivieren",
|
||||
"backgroundOptions": "Hintergrundoptionen",
|
||||
"changeColor": "Farbe ändern",
|
||||
"changeSize": "Größe ändern",
|
||||
"clarifyFailed": "Klarstellung fehlgeschlagen",
|
||||
"close": "Schließen",
|
||||
"color": "Farbe",
|
||||
"confirmDelete": "Möchten Sie diese Notiz wirklich löschen?",
|
||||
"confirmLeaveShare": "Möchten Sie diese geteilte Notiz wirklich verlassen?",
|
||||
"contentOrMediaRequired": "Bitte geben Sie Inhalte ein oder fügen Sie einen Link/Bild hinzu",
|
||||
"copy": "Kopieren",
|
||||
"copyFailed": "Fehler beim Kopieren der Notiz",
|
||||
"copySuccess": "Notiz erfolgreich kopiert!",
|
||||
"createFirstNote": "Erstellen Sie Ihre erste Notiz",
|
||||
"date": "Datum",
|
||||
"delete": "Löschen",
|
||||
"dragToReorder": "Ziehen zum Neuanordnen",
|
||||
"duplicate": "Duplizieren",
|
||||
"edit": "Notiz bearbeiten",
|
||||
"emptyState": "Keine Notizen vorhanden",
|
||||
"fileTooLarge": "Datei zu groß: {fileName}. Maximale Größe ist {maxSize}.",
|
||||
"improveFailed": "Verbesserung fehlgeschlagen",
|
||||
"inNotebook": "In Notizbuch",
|
||||
"invalidDateTime": "Ungültiges Datum oder Uhrzeit",
|
||||
"invalidFileType": "Ungültiger Dateityp: {fileName}. Nur JPEG, PNG, GIF und WebP sind zulässig.",
|
||||
"itemOrMediaRequired": "Bitte fügen Sie mindestens ein Element oder Medium hinzu",
|
||||
"large": "Groß",
|
||||
"leaveShare": "Verlassen",
|
||||
"linkAddFailed": "Link konnte nicht hinzugefügt werden",
|
||||
"linkAdded": "Link hinzugefügt",
|
||||
"linkMetadataFailed": "Link-Metadaten konnten nicht abgerufen werden",
|
||||
"listItem": "Listenelement",
|
||||
"makeCopy": "Kopie erstellen",
|
||||
"markdown": "Markdown",
|
||||
"markdownMode": "Markdown",
|
||||
"markdownOff": "Markdown AUS",
|
||||
"markdownOn": "Markdown EIN",
|
||||
"markdownPlaceholder": "Notiz machen... (Markdown unterstützt)",
|
||||
"medium": "Mittel",
|
||||
"more": "Mehr",
|
||||
"moreOptions": "Weitere Optionen",
|
||||
"moveFailed": "Verschieben fehlgeschlagen",
|
||||
"newChecklist": "Neue Checkliste",
|
||||
"newNote": "Neue Notiz",
|
||||
"noContent": "Kein Inhalt",
|
||||
"noNotes": "Keine Notizen",
|
||||
"noNotesFound": "Keine Notizen gefunden",
|
||||
"noteCreateFailed": "Fehler beim Erstellen der Notiz",
|
||||
"noteCreated": "Notiz erfolgreich erstellt",
|
||||
"others": "Andere",
|
||||
"pin": "Anheften",
|
||||
"pinned": "Angeheftet",
|
||||
"pinnedNotes": "Angeheftete Notizen",
|
||||
"placeholder": "Notiz machen...",
|
||||
"preview": "Vorschau",
|
||||
"readOnly": "Schreibgeschützt",
|
||||
"recent": "Aktuell",
|
||||
"redo": "Wiederholen (Strg+Y)",
|
||||
"redoShortcut": "Wiederholen (Strg+Y)",
|
||||
"remindMe": "Mich erinnern",
|
||||
"reminderDateTimeRequired": "Bitte Datum und Uhrzeit eingeben",
|
||||
"reminderMustBeFuture": "Die Erinnerung muss in der Zukunft liegen",
|
||||
"reminderPastError": "Die Erinnerung muss in der Zukunft liegen",
|
||||
"reminderRemoved": "Erinnerung entfernt",
|
||||
"reminderSet": "Erinnerung festgelegt für {datetime}",
|
||||
"remove": "Entfernen",
|
||||
"saving": "Wird gespeichert...",
|
||||
"setReminder": "Erinnerung festlegen",
|
||||
"setReminderButton": "Erinnerung festlegen",
|
||||
"share": "Teilen",
|
||||
"shareWithCollaborators": "Mit Mitarbeitern teilen",
|
||||
"sharedBy": "Geteilt von",
|
||||
"sharedReadOnly": "Diese Notiz ist mit Ihnen im schreibgeschützten Modus geteilt",
|
||||
"shortenFailed": "Kürzen fehlgeschlagen",
|
||||
"showCollaborators": "Mitarbeiter anzeigen",
|
||||
"size": "Größe",
|
||||
"small": "Klein",
|
||||
"takeNote": "Notiz machen...",
|
||||
"takeNoteMarkdown": "Notiz machen... (Markdown unterstützt)",
|
||||
"time": "Uhrzeit",
|
||||
"title": "Notizen",
|
||||
"titlePlaceholder": "Titel",
|
||||
"transformFailed": "Umwandlung fehlgeschlagen",
|
||||
"unarchive": "Aus Archiv entfernen",
|
||||
"undo": "Rückgängig (Strg+Z)",
|
||||
"undoShortcut": "Rückgängig (Strg+Z)",
|
||||
"unpin": "Loslösen",
|
||||
"unpinned": "Nicht angepinnt",
|
||||
"untitled": "Unbenannt",
|
||||
"uploadFailed": "Upload fehlgeschlagen für {filename}",
|
||||
"view": "Notiz anzeigen"
|
||||
},
|
||||
"pagination": {
|
||||
"next": "→",
|
||||
"pageInfo": "Seite {currentPage} / {totalPages}",
|
||||
"previous": "←"
|
||||
},
|
||||
"paragraphRefactor": {
|
||||
"casual": "Locker",
|
||||
"expand": "Erweitern",
|
||||
"formal": "Formell",
|
||||
"improve": "Verbessern",
|
||||
"shorten": "Kürzen",
|
||||
"title": "Textverbesserung"
|
||||
},
|
||||
"profile": {
|
||||
"accountSettings": "Kontoeinstellungen",
|
||||
"autoDetect": "Automatische Erkennung",
|
||||
"changePassword": "Passwort ändern",
|
||||
"changePasswordDescription": "Aktualisieren Sie Ihr Passwort. Sie benötigen Ihr aktuelles Passwort.",
|
||||
"confirmPassword": "Passwort bestätigen",
|
||||
"currentPassword": "Aktuelles Passwort",
|
||||
"description": "Aktualisieren Sie Ihre persönlichen Informationen",
|
||||
"displayName": "Anzeigename",
|
||||
"displaySettings": "Anzeigeeinstellungen",
|
||||
"displaySettingsDescription": "Passen Sie die Darstellung und Schriftgröße an.",
|
||||
"email": "E-Mail",
|
||||
"fontSize": "Schriftgröße",
|
||||
"fontSizeDescription": "Passen Sie die Schriftgröße für bessere Lesbarkeit an. Dies gilt für alle Texte in der Oberfläche.",
|
||||
"fontSizeExtraLarge": "Extra groß",
|
||||
"fontSizeLarge": "Groß",
|
||||
"fontSizeMedium": "Mittel",
|
||||
"fontSizeSmall": "Klein",
|
||||
"fontSizeUpdateFailed": "Fehler beim Aktualisieren der Schriftgröße",
|
||||
"fontSizeUpdateSuccess": "Schriftgröße erfolgreich aktualisiert",
|
||||
"languageDescription": "Diese Sprache wird für KI-gesteuerte Funktionen, Inhaltsanalyse und Oberflächentext verwendet.",
|
||||
"languagePreferences": "Spracheinstellungen",
|
||||
"languagePreferencesDescription": "Wählen Sie Ihre bevorzugte Sprache für KI-Funktionen und die Oberfläche.",
|
||||
"languageUpdateFailed": "Fehler beim Aktualisieren der Sprache",
|
||||
"languageUpdateSuccess": "Sprache erfolgreich aktualisiert",
|
||||
"manageAISettings": "KI-Einstellungen verwalten",
|
||||
"newPassword": "Neues Passwort",
|
||||
"passwordChangeFailed": "Fehler beim Ändern des Passworts",
|
||||
"passwordChangeSuccess": "Passwort erfolgreich geändert",
|
||||
"passwordError": "Fehler beim Aktualisieren des Passworts",
|
||||
"passwordUpdated": "Passwort aktualisiert",
|
||||
"preferredLanguage": "Bevorzugte Sprache",
|
||||
"profileError": "Fehler beim Aktualisieren des Profils",
|
||||
"profileUpdated": "Profil aktualisiert",
|
||||
"recentNotesUpdateFailed": "Failed to update recent notes setting",
|
||||
"recentNotesUpdateSuccess": "Recent notes setting updated successfully",
|
||||
"selectFontSize": "Schriftgröße auswählen",
|
||||
"selectLanguage": "Sprache auswählen",
|
||||
"showRecentNotes": "Show Recent Notes Section",
|
||||
"showRecentNotesDescription": "Display recent notes (last 7 days) on the main page",
|
||||
"title": "Profil",
|
||||
"updateFailed": "Fehler beim Aktualisieren des Profils",
|
||||
"updatePassword": "Passwort aktualisieren",
|
||||
"updateSuccess": "Profil aktualisiert"
|
||||
},
|
||||
"reminder": {
|
||||
"cancel": "Abbrechen",
|
||||
"reminderDate": "Erinnerungsdatum",
|
||||
"reminderTime": "Erinnerungszeit",
|
||||
"removeReminder": "Erinnerung entfernen",
|
||||
"save": "Erinnerung festlegen",
|
||||
"setReminder": "Erinnerung festlegen",
|
||||
"title": "Erinnerung"
|
||||
},
|
||||
"resetPassword": {
|
||||
"confirmNewPassword": "Neues Passwort bestätigen",
|
||||
"description": "Geben Sie unten Ihr neues Passwort ein.",
|
||||
"invalidLinkDescription": "Dieser Link zum Zurücksetzen des Passworts ist ungültig oder abgelaufen.",
|
||||
"invalidLinkTitle": "Ungültiger Link",
|
||||
"loading": "Wird geladen...",
|
||||
"newPassword": "Neues Passwort",
|
||||
"passwordMismatch": "Passwörter stimmen nicht überein",
|
||||
"requestNewLink": "Neuen Link anfordern",
|
||||
"resetPassword": "Passwort zurücksetzen",
|
||||
"resetting": "Zurücksetzen...",
|
||||
"success": "Passwort erfolgreich zurückgesetzt. Sie können sich jetzt anmelden.",
|
||||
"title": "Passwort zurücksetzen"
|
||||
},
|
||||
"search": {
|
||||
"exactMatch": "Exakte Übereinstimmung",
|
||||
"noResults": "Keine Ergebnisse gefunden",
|
||||
"placeholder": "Suchen",
|
||||
"related": "Verwandt",
|
||||
"resultsFound": "{count} Notizen gefunden",
|
||||
"searchPlaceholder": "Durchsuchen Sie Ihre Notizen...",
|
||||
"searching": "Wird gesucht...",
|
||||
"semanticInProgress": "KI-Suche läuft...",
|
||||
"semanticTooltip": "Semantische KI-Suche"
|
||||
},
|
||||
"semanticSearch": {
|
||||
"exactMatch": "Exakte Übereinstimmung",
|
||||
"related": "Verwandt",
|
||||
"searching": "Wird gesucht..."
|
||||
},
|
||||
"settings": {
|
||||
"about": "Über",
|
||||
"account": "Konto",
|
||||
"appearance": "Darstellung",
|
||||
"cleanTags": "Clean Orphan Tags",
|
||||
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
||||
"description": "Verwalten Sie Ihre Einstellungen und Präferenzen",
|
||||
"language": "Sprache",
|
||||
"languageAuto": "Automatisch",
|
||||
"maintenance": "Maintenance",
|
||||
"maintenanceDescription": "Tools to maintain your database health",
|
||||
"notifications": "Benachrichtigungen",
|
||||
"privacy": "Datenschutz",
|
||||
"profile": "Profil",
|
||||
"searchNoResults": "Keine Ergebnisse gefunden",
|
||||
"security": "Sicherheit",
|
||||
"selectLanguage": "Sprache auswählen",
|
||||
"semanticIndexing": "Semantic Indexing",
|
||||
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
||||
"settingsError": "Fehler beim Speichern der Einstellungen",
|
||||
"settingsSaved": "Einstellungen gespeichert",
|
||||
"theme": "Design",
|
||||
"themeDark": "Dunkel",
|
||||
"themeLight": "Hell",
|
||||
"themeSystem": "System",
|
||||
"title": "Einstellungen",
|
||||
"version": "Version"
|
||||
},
|
||||
"sidebar": {
|
||||
"archive": "Archive",
|
||||
"editLabels": "Edit labels",
|
||||
"labels": "Labels",
|
||||
"notes": "Notes",
|
||||
"reminders": "Reminders",
|
||||
"trash": "Trash"
|
||||
},
|
||||
"support": {
|
||||
"aiApiCosts": "KI-API-Kosten:",
|
||||
"buyMeACoffee": "Lad mir einen Kaffee ein",
|
||||
"contributeCode": "Code beitragen",
|
||||
"description": "Memento ist zu 100% kostenlos und Open Source. Ihre Unterstützung hilft, es so zu halten.",
|
||||
"directImpact": "Direkte Auswirkung",
|
||||
"domainSSL": "Domain & SSL:",
|
||||
"donateOnKofi": "Auf Ko-fi spenden",
|
||||
"donationDescription": "Machen Sie eine einmalige Spende oder werden Sie monatlicher Unterstützer.",
|
||||
"githubDescription": "Wiederkehrende Unterstützung • Öffentliche Anerkennung • Entwickler-fokussiert",
|
||||
"hostingServers": "Hosting & Server:",
|
||||
"howSupportHelps": "Wie Ihre Unterstützung hilft",
|
||||
"kofiDescription": "Keine Plattformgebühren • Sofortige Auszahlungen • Sicher",
|
||||
"otherWaysTitle": "Andere Möglichkeiten zu unterstützen",
|
||||
"reportBug": "Einen Bug melden",
|
||||
"shareTwitter": "Auf Twitter teilen",
|
||||
"sponsorDescription": "Werden Sie monatlicher Sponsor und erhalten Sie Anerkennung.",
|
||||
"sponsorOnGithub": "Auf GitHub sponsoren",
|
||||
"sponsorPerks": "Sponsor-Vorteile",
|
||||
"starGithub": "Auf GitHub markieren",
|
||||
"title": "Memento-Entwicklung unterstützen",
|
||||
"totalExpenses": "Gesamtausgaben:",
|
||||
"transparency": "Transparenz",
|
||||
"transparencyDescription": "Ich glaube an vollständige Transparenz. So werden Spenden verwendet:"
|
||||
},
|
||||
"testPages": {
|
||||
"titleSuggestions": {
|
||||
"analyzing": "Analysieren...",
|
||||
"contentLabel": "Inhalt (mehr als 50 Wörter erforderlich):",
|
||||
"error": "Fehler:",
|
||||
"idle": "Inaktiv",
|
||||
"noSuggestions": "Noch keine Vorschläge. Schreiben Sie 50+ Wörter und warten Sie 2 Sekunden.",
|
||||
"placeholder": "Schreiben Sie hier mindestens 50 Wörter...",
|
||||
"status": "Status:",
|
||||
"suggestions": "Vorschläge ({count}):",
|
||||
"title": "Titelvorschläge testen",
|
||||
"wordCount": "Wortanzahl:"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"daysAgo": "vor {count} Tag(en)",
|
||||
"hoursAgo": "vor {count} Stunde(n)",
|
||||
"justNow": "Gerade eben",
|
||||
"minutesAgo": "vor {count} Minute(n)",
|
||||
"today": "Heute",
|
||||
"tomorrow": "Morgen",
|
||||
"yesterday": "Gestern"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "Titelvorschläge",
|
||||
"dismiss": "Schließen",
|
||||
"generating": "Wird generiert...",
|
||||
"selectTitle": "Titel auswählen",
|
||||
"title": "KI-Vorschläge"
|
||||
},
|
||||
"toast": {
|
||||
"feedbackFailed": "Fehler beim Senden des Feedbacks",
|
||||
"notesFusionSuccess": "Notizen erfolgreich zusammengeführt!",
|
||||
"openConnectionFailed": "Fehler beim Öffnen der Verbindung",
|
||||
"openingConnection": "Verbindung wird geöffnet...",
|
||||
"operationFailed": "Operation fehlgeschlagen",
|
||||
"operationSuccess": "Operation erfolgreich",
|
||||
"saveFailed": "Fehler beim Speichern der Einstellung",
|
||||
"saved": "Einstellung gespeichert",
|
||||
"thanksFeedback": "Danke für Ihr Feedback!",
|
||||
"thanksFeedbackImproving": "Danke! Wir werden dies zur Verbesserung nutzen."
|
||||
},
|
||||
"trash": {
|
||||
"deletePermanently": "Dauerhaft löschen",
|
||||
"empty": "Der Papierkorb ist leer",
|
||||
"restore": "Wiederherstellen",
|
||||
"title": "Papierkorb"
|
||||
},
|
||||
"ui": {
|
||||
"close": "Schließen",
|
||||
"collapse": "Zusammenklappen",
|
||||
"expand": "Erweitern",
|
||||
"open": "Öffnen"
|
||||
}
|
||||
}
|
||||
994
memento-note/locales/en.json
Normal file
994
memento-note/locales/en.json
Normal file
@@ -0,0 +1,994 @@
|
||||
{
|
||||
"auth": {
|
||||
"signIn": "Sign In",
|
||||
"signUp": "Sign Up",
|
||||
"email": "Email",
|
||||
"password": "Password",
|
||||
"name": "Name",
|
||||
"emailPlaceholder": "Enter your email address",
|
||||
"passwordPlaceholder": "Enter your password",
|
||||
"namePlaceholder": "Enter your name",
|
||||
"passwordMinChars": "Enter password (min 6 chars)",
|
||||
"resetPassword": "Reset Password",
|
||||
"resetPasswordInstructions": "Enter your email to reset password",
|
||||
"forgotPassword": "Forgot password?",
|
||||
"noAccount": "Don't have an account?",
|
||||
"hasAccount": "Already have an account?",
|
||||
"signInToAccount": "Sign in to your account",
|
||||
"createAccount": "Create your account",
|
||||
"rememberMe": "Remember me",
|
||||
"orContinueWith": "Or continue with",
|
||||
"checkYourEmail": "Check your email",
|
||||
"resetEmailSent": "We have sent a password reset link to your email address if it exists in our system.",
|
||||
"returnToLogin": "Return to Login",
|
||||
"forgotPasswordTitle": "Forgot Password",
|
||||
"forgotPasswordDescription": "Enter your email address and we'll send you a link to reset your password.",
|
||||
"sending": "Sending...",
|
||||
"sendResetLink": "Send Reset Link",
|
||||
"backToLogin": "Back to login",
|
||||
"signOut": "Sign out"
|
||||
},
|
||||
"sidebar": {
|
||||
"notes": "Notes",
|
||||
"reminders": "Reminders",
|
||||
"labels": "Labels",
|
||||
"editLabels": "Edit labels",
|
||||
"archive": "Archive",
|
||||
"trash": "Trash"
|
||||
},
|
||||
"notes": {
|
||||
"title": "Notes",
|
||||
"newNote": "New note",
|
||||
"untitled": "Untitled",
|
||||
"placeholder": "Take a note...",
|
||||
"markdownPlaceholder": "Take a note... (Markdown supported)",
|
||||
"titlePlaceholder": "Title",
|
||||
"listItem": "List item",
|
||||
"addListItem": "+ List item",
|
||||
"newChecklist": "New checklist",
|
||||
"add": "Add",
|
||||
"adding": "Adding...",
|
||||
"close": "Close",
|
||||
"confirmDelete": "Are you sure you want to delete this note?",
|
||||
"confirmLeaveShare": "Are you sure you want to leave this shared note?",
|
||||
"sharedBy": "Shared by",
|
||||
"leaveShare": "Leave",
|
||||
"delete": "Delete",
|
||||
"archive": "Archive",
|
||||
"unarchive": "Unarchive",
|
||||
"pin": "Pin",
|
||||
"unpin": "Unpin",
|
||||
"color": "Color",
|
||||
"changeColor": "Change color",
|
||||
"setReminder": "Set reminder",
|
||||
"setReminderButton": "Set Reminder",
|
||||
"date": "Date",
|
||||
"time": "Time",
|
||||
"reminderDateTimeRequired": "Please enter date and time",
|
||||
"invalidDateTime": "Invalid date or time",
|
||||
"reminderMustBeFuture": "Reminder must be in the future",
|
||||
"reminderSet": "Reminder set for {datetime}",
|
||||
"reminderPastError": "Reminder must be in the future",
|
||||
"reminderRemoved": "Reminder removed",
|
||||
"addImage": "Add image",
|
||||
"addLink": "Add link",
|
||||
"linkAdded": "Link added",
|
||||
"linkMetadataFailed": "Could not fetch link metadata",
|
||||
"linkAddFailed": "Failed to add link",
|
||||
"invalidFileType": "Invalid file type: {fileName}. Only JPEG, PNG, GIF, and WebP allowed.",
|
||||
"fileTooLarge": "File too large: {fileName}. Maximum size is {maxSize}.",
|
||||
"uploadFailed": "Failed to upload {filename}",
|
||||
"contentOrMediaRequired": "Please enter some content or add a link/image",
|
||||
"itemOrMediaRequired": "Please add at least one item or media",
|
||||
"noteCreated": "Note created successfully",
|
||||
"noteCreateFailed": "Failed to create note",
|
||||
"aiAssistant": "AI Assistant",
|
||||
"changeSize": "Change size",
|
||||
"backgroundOptions": "Background options",
|
||||
"moreOptions": "More options",
|
||||
"remindMe": "Remind me",
|
||||
"markdownMode": "Markdown",
|
||||
"addCollaborators": "Add collaborators",
|
||||
"duplicate": "Duplicate",
|
||||
"share": "Share",
|
||||
"showCollaborators": "Show collaborators",
|
||||
"pinned": "Pinned",
|
||||
"others": "Others",
|
||||
"noNotes": "No notes",
|
||||
"noNotesFound": "No notes found",
|
||||
"createFirstNote": "Create your first note",
|
||||
"size": "Size",
|
||||
"small": "Small",
|
||||
"medium": "Medium",
|
||||
"large": "Large",
|
||||
"shareWithCollaborators": "Share with collaborators",
|
||||
"view": "View Note",
|
||||
"edit": "Edit Note",
|
||||
"readOnly": "Read Only",
|
||||
"preview": "Preview",
|
||||
"noContent": "No content",
|
||||
"takeNote": "Take a note...",
|
||||
"takeNoteMarkdown": "Take a note... (Markdown supported)",
|
||||
"addItem": "Add item",
|
||||
"sharedReadOnly": "This note is shared with you in read-only mode",
|
||||
"makeCopy": "Make a copy",
|
||||
"saving": "Saving...",
|
||||
"copySuccess": "Note copied successfully!",
|
||||
"copyFailed": "Failed to copy note",
|
||||
"copy": "Copy",
|
||||
"markdownOn": "Markdown ON",
|
||||
"markdownOff": "Markdown OFF",
|
||||
"undo": "Undo (Ctrl+Z)",
|
||||
"redo": "Redo (Ctrl+Y)",
|
||||
"pinnedNotes": "Pinned Notes",
|
||||
"recent": "Recent",
|
||||
"addNote": "Add Note",
|
||||
"remove": "Remove",
|
||||
"dragToReorder": "Drag to reorder",
|
||||
"more": "More options",
|
||||
"emptyState": "No notes yet. Create your first note!",
|
||||
"inNotebook": "In notebook",
|
||||
"moveFailed": "Failed to move note. Please try again.",
|
||||
"clarifyFailed": "Failed to clarify text",
|
||||
"shortenFailed": "Failed to shorten text",
|
||||
"improveFailed": "Failed to improve text",
|
||||
"transformFailed": "Failed to transform text",
|
||||
"markdown": "Markdown",
|
||||
"unpinned": "Unpinned",
|
||||
"redoShortcut": "Redo (Ctrl+Y)",
|
||||
"undoShortcut": "Undo (Ctrl+Z)"
|
||||
},
|
||||
"pagination": {
|
||||
"previous": "←",
|
||||
"pageInfo": "Page {currentPage} / {totalPages}",
|
||||
"next": "→"
|
||||
},
|
||||
"labels": {
|
||||
"title": "Labels",
|
||||
"filter": "Filter by Label",
|
||||
"manage": "Manage Labels",
|
||||
"manageTooltip": "Manage Labels",
|
||||
"changeColor": "Change Color",
|
||||
"changeColorTooltip": "Change color",
|
||||
"delete": "Delete",
|
||||
"deleteTooltip": "Delete label",
|
||||
"confirmDelete": "Are you sure you want to delete this label?",
|
||||
"newLabelPlaceholder": "Create new label",
|
||||
"namePlaceholder": "Enter label name",
|
||||
"addLabel": "Add label",
|
||||
"createLabel": "Create label",
|
||||
"labelName": "Label name",
|
||||
"labelColor": "Label color",
|
||||
"manageLabels": "Manage labels",
|
||||
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
||||
"selectedLabels": "Selected Labels",
|
||||
"allLabels": "All Labels",
|
||||
"clearAll": "Clear all",
|
||||
"filterByLabel": "Filter by label",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"showLess": "Show less",
|
||||
"showMore": "Show more",
|
||||
"editLabels": "Edit Labels",
|
||||
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
||||
"noLabelsFound": "No labels found.",
|
||||
"loading": "Loading...",
|
||||
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
||||
"count": "{count} labels",
|
||||
"noLabels": "No labels"
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Search",
|
||||
"searchPlaceholder": "Search your notes...",
|
||||
"semanticInProgress": "AI search in progress...",
|
||||
"semanticTooltip": "AI semantic search",
|
||||
"searching": "Searching...",
|
||||
"noResults": "No results found",
|
||||
"resultsFound": "{count} notes found",
|
||||
"exactMatch": "Exact match",
|
||||
"related": "Related"
|
||||
},
|
||||
"collaboration": {
|
||||
"emailPlaceholder": "Enter email address",
|
||||
"addCollaborator": "Add collaborator",
|
||||
"removeCollaborator": "Remove collaborator",
|
||||
"owner": "Owner",
|
||||
"canEdit": "Can edit",
|
||||
"canView": "Can view",
|
||||
"shareNote": "Share note",
|
||||
"shareWithCollaborators": "Share with collaborators",
|
||||
"addCollaboratorDescription": "Add people to collaborate on this note by their email address.",
|
||||
"viewerDescription": "You have access to this note. Only the owner can manage collaborators.",
|
||||
"emailAddress": "Email address",
|
||||
"enterEmailAddress": "Enter email address",
|
||||
"invite": "Invite",
|
||||
"peopleWithAccess": "People with access",
|
||||
"noCollaborators": "No collaborators yet. Add someone above!",
|
||||
"noCollaboratorsViewer": "No collaborators yet.",
|
||||
"pendingInvite": "Pending Invite",
|
||||
"pending": "Pending",
|
||||
"remove": "Remove",
|
||||
"unnamedUser": "Unnamed User",
|
||||
"done": "Done",
|
||||
"willBeAdded": "{email} will be added as collaborator when note is created",
|
||||
"alreadyInList": "This email is already in the list",
|
||||
"nowHasAccess": "{name} now has access to this note",
|
||||
"accessRevoked": "Access has been revoked",
|
||||
"errorLoading": "Error loading collaborators",
|
||||
"failedToAdd": "Failed to add collaborator",
|
||||
"failedToRemove": "Failed to remove collaborator"
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "AI analyzing...",
|
||||
"clickToAddTag": "Click to add this tag",
|
||||
"ignoreSuggestion": "Ignore this suggestion",
|
||||
"generatingTitles": "Generating titles...",
|
||||
"generateTitlesTooltip": "Generate titles with AI",
|
||||
"poweredByAI": "Powered by AI",
|
||||
"languageDetected": "Language detected",
|
||||
"processing": "Processing...",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"titleGenerating": "Generating...",
|
||||
"titleGenerateWithAI": "Generate titles with AI",
|
||||
"titleGenerationMinWords": "Content must have at least 10 words to generate titles (current: {count} words)",
|
||||
"titleGenerationError": "Error generating titles",
|
||||
"titlesGenerated": "💡 {count} titles generated!",
|
||||
"titleGenerationFailed": "Failed to generate titles",
|
||||
"titleApplied": "Title applied!",
|
||||
"reformulationNoText": "Please select text or add content",
|
||||
"reformulationSelectionTooShort": "Selection too short, using full content",
|
||||
"reformulationMinWords": "Text must have at least 10 words (current: {count} words)",
|
||||
"reformulationMaxWords": "Text must have maximum 500 words",
|
||||
"reformulationError": "Error during reformulation",
|
||||
"reformulationFailed": "Failed to reformulate text",
|
||||
"reformulationApplied": "Reformulated text applied!",
|
||||
"transformMarkdown": "Transform to Markdown",
|
||||
"transforming": "Transforming...",
|
||||
"transformSuccess": "Text transformed to Markdown successfully!",
|
||||
"transformError": "Error during transformation",
|
||||
"assistant": "AI Assistant",
|
||||
"generating": "Generating...",
|
||||
"generateTitles": "Generate titles",
|
||||
"reformulateText": "Reformulate text",
|
||||
"reformulating": "Reformulating...",
|
||||
"clarify": "Clarify",
|
||||
"shorten": "Shorten",
|
||||
"improveStyle": "Improve style",
|
||||
"reformulationComparison": "Reformulation Comparison",
|
||||
"original": "Original",
|
||||
"reformulated": "Reformulated",
|
||||
"autoLabels": {
|
||||
"error": "Failed to fetch label suggestions",
|
||||
"noLabelsSelected": "No labels selected",
|
||||
"created": "{count} labels created successfully",
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"title": "New Label Suggestions",
|
||||
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"typeContent": "Type content to get label suggestions...",
|
||||
"createNewLabel": "Create this new label and add it",
|
||||
"new": "(new)",
|
||||
"create": "Create",
|
||||
"creating": "Creating labels..."
|
||||
},
|
||||
"batchOrganization": {
|
||||
"title": "Organize with AI",
|
||||
"description": "AI will analyze your notes and suggest organizing them into notebooks.",
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
||||
"noSuggestions": "AI could not find a good way to organize these notes.",
|
||||
"apply": "Apply",
|
||||
"applying": "Applying...",
|
||||
"success": "{count} notes moved successfully",
|
||||
"error": "Failed to create organization plan",
|
||||
"noNotesSelected": "No notes selected",
|
||||
"applyFailed": "Failed to apply organization plan",
|
||||
"selectAllIn": "Select all notes in {notebook}",
|
||||
"selectNote": "Select note: {title}"
|
||||
},
|
||||
"notebookSummary": {
|
||||
"regenerate": "Regenerate Summary",
|
||||
"regenerating": "Regenerating summary..."
|
||||
}
|
||||
},
|
||||
"batchOrganization": {
|
||||
"error": "Failed to create organization plan",
|
||||
"noNotesSelected": "No notes selected",
|
||||
"title": "Organize with AI",
|
||||
"description": "AI will analyze your notes and suggest organizing them into notebooks.",
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"notesToOrganize": "{count} notes to organize",
|
||||
"selected": "{count} selected",
|
||||
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
||||
"noSuggestions": "AI could not find a good way to organize these notes.",
|
||||
"confidence": "confidence",
|
||||
"unorganized": "{count} notes couldn't be categorized and will stay in General Notes.",
|
||||
"applying": "Applying...",
|
||||
"apply": "Apply ({count})"
|
||||
},
|
||||
"autoLabels": {
|
||||
"error": "Failed to fetch label suggestions",
|
||||
"noLabelsSelected": "No labels selected",
|
||||
"created": "{count} labels created successfully",
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"title": "New Label Suggestions",
|
||||
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"typeContent": "Type content to get label suggestions...",
|
||||
"createNewLabel": "Create this new label and add it",
|
||||
"new": "(new)"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "Title suggestions",
|
||||
"title": "AI suggestions",
|
||||
"generating": "Generating...",
|
||||
"selectTitle": "Select a title",
|
||||
"dismiss": "Dismiss"
|
||||
},
|
||||
"semanticSearch": {
|
||||
"exactMatch": "Exact match",
|
||||
"related": "Related",
|
||||
"searching": "Searching..."
|
||||
},
|
||||
"paragraphRefactor": {
|
||||
"title": "Text improvement",
|
||||
"shorten": "Shorten",
|
||||
"expand": "Expand",
|
||||
"improve": "Improve",
|
||||
"formal": "Formal",
|
||||
"casual": "Casual"
|
||||
},
|
||||
"memoryEcho": {
|
||||
"title": "I noticed something...",
|
||||
"description": "Proactive connections between your notes",
|
||||
"dailyInsight": "Daily insight from your notes",
|
||||
"insightReady": "Your insight is ready!",
|
||||
"viewConnection": "View Connection",
|
||||
"helpful": "Helpful",
|
||||
"notHelpful": "Not Helpful",
|
||||
"dismiss": "Dismiss for now",
|
||||
"thanksFeedback": "Thanks for your feedback!",
|
||||
"thanksFeedbackImproving": "Thanks! We'll use this to improve.",
|
||||
"connections": "Connections",
|
||||
"connection": "connection",
|
||||
"connectionsBadge": "{count} connection{plural}",
|
||||
"fused": "Fused",
|
||||
"clickToView": "Click to view note →",
|
||||
"overlay": {
|
||||
"title": "Connected Notes",
|
||||
"searchPlaceholder": "Search connections...",
|
||||
"sortBy": "Sort by:",
|
||||
"sortSimilarity": "Similarity",
|
||||
"sortRecent": "Recent",
|
||||
"sortOldest": "Oldest",
|
||||
"viewAll": "View all side by side",
|
||||
"loading": "Loading...",
|
||||
"noConnections": "No connections found",
|
||||
"error": "Failed to load connections"
|
||||
},
|
||||
"comparison": {
|
||||
"title": "💡 Note Comparison",
|
||||
"similarityInfo": "These notes are connected by {similarity}% similarity",
|
||||
"highSimilarityInsight": "These notes deal with the same topic with a high degree of similarity. They could be merged or consolidated.",
|
||||
"untitled": "Untitled",
|
||||
"clickToView": "Click to view note",
|
||||
"helpfulQuestion": "Is this comparison helpful?",
|
||||
"helpful": "Helpful",
|
||||
"notHelpful": "Not Helpful"
|
||||
},
|
||||
"editorSection": {
|
||||
"title": "⚡ Connected Notes ({count})",
|
||||
"loading": "Loading...",
|
||||
"view": "View",
|
||||
"compare": "Compare",
|
||||
"merge": "Merge",
|
||||
"compareAll": "Compare all",
|
||||
"mergeAll": "Merge all",
|
||||
"close": "Close"
|
||||
},
|
||||
"fusion": {
|
||||
"title": "🔗 Intelligent Fusion",
|
||||
"mergeNotes": "Merge {count} note(s)",
|
||||
"notesToMerge": "📝 Notes to merge",
|
||||
"optionalPrompt": "💬 Fusion prompt (optional)",
|
||||
"promptPlaceholder": "Optional instructions for AI (e.g., 'Keep the formal style of note 1')...",
|
||||
"generateFusion": "Generate the fusion",
|
||||
"generating": "Generating...",
|
||||
"previewTitle": "📝 Preview of merged note",
|
||||
"edit": "Edit",
|
||||
"modify": "Modify",
|
||||
"finishEditing": "Finish editing",
|
||||
"optionsTitle": "Fusion options",
|
||||
"archiveOriginals": "Archive original notes",
|
||||
"keepAllTags": "Keep all tags",
|
||||
"useLatestTitle": "Use latest note as title",
|
||||
"createBacklinks": "Create backlink to original notes",
|
||||
"cancel": "Cancel",
|
||||
"confirmFusion": "Confirm fusion",
|
||||
"success": "Notes merged successfully!",
|
||||
"error": "Failed to merge notes",
|
||||
"generateError": "Failed to generate fusion",
|
||||
"noContentReturned": "No fusion content returned from API",
|
||||
"unknownDate": "Unknown date"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"home": "Home",
|
||||
"notes": "Notes",
|
||||
"notebooks": "Notebooks",
|
||||
"generalNotes": "General Notes",
|
||||
"archive": "Archive",
|
||||
"settings": "Settings",
|
||||
"profile": "Profile",
|
||||
"aiSettings": "AI Settings",
|
||||
"logout": "Logout",
|
||||
"login": "Login",
|
||||
"adminDashboard": "Admin Dashboard",
|
||||
"diagnostics": "Diagnostics",
|
||||
"trash": "Trash",
|
||||
"support": "Support Memento ☕",
|
||||
"reminders": "Reminders",
|
||||
"userManagement": "User Management",
|
||||
"accountSettings": "Account Settings",
|
||||
"manageAISettings": "Manage AI Settings",
|
||||
"configureAI": "Configure your AI-powered features, provider, and preferences",
|
||||
"supportDevelopment": "Support Memento Development ☕",
|
||||
"supportDescription": "Memento is 100% free and open-source. Your support helps keep it that way.",
|
||||
"buyMeACoffee": "Buy me a coffee",
|
||||
"donationDescription": "Make a one-time donation or become a monthly supporter.",
|
||||
"donateOnKofi": "Donate on Ko-fi",
|
||||
"donationNote": "No platform fees • Instant payouts • Secure",
|
||||
"sponsorOnGithub": "Sponsor on GitHub",
|
||||
"sponsorDescription": "Become a monthly sponsor and get recognition.",
|
||||
"workspace": "Workspace",
|
||||
"quickAccess": "Quick Access",
|
||||
"myLibrary": "My Library",
|
||||
"favorites": "Favorites",
|
||||
"recent": "Recent",
|
||||
"proPlan": "Pro Plan"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Settings",
|
||||
"description": "Manage your settings and preferences",
|
||||
"account": "Account",
|
||||
"appearance": "Appearance",
|
||||
"theme": "Theme",
|
||||
"themeLight": "Light",
|
||||
"themeDark": "Dark",
|
||||
"themeSystem": "System",
|
||||
"notifications": "Notifications",
|
||||
"language": "Language",
|
||||
"selectLanguage": "Select language",
|
||||
"privacy": "Privacy",
|
||||
"security": "Security",
|
||||
"about": "About",
|
||||
"version": "Version",
|
||||
"settingsSaved": "Settings saved",
|
||||
"settingsError": "Error saving settings",
|
||||
"maintenance": "Maintenance",
|
||||
"maintenanceDescription": "Tools to maintain your database health",
|
||||
"cleanTags": "Clean Orphan Tags",
|
||||
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
||||
"semanticIndexing": "Semantic Indexing",
|
||||
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
||||
"profile": "Profile",
|
||||
"searchNoResults": "No settings found",
|
||||
"languageAuto": "Language set to Auto"
|
||||
},
|
||||
"profile": {
|
||||
"title": "Profile",
|
||||
"description": "Update your personal information",
|
||||
"displayName": "Display Name",
|
||||
"email": "Email",
|
||||
"changePassword": "Change Password",
|
||||
"changePasswordDescription": "Update your password. You will need your current password.",
|
||||
"currentPassword": "Current Password",
|
||||
"newPassword": "New Password",
|
||||
"confirmPassword": "Confirm Password",
|
||||
"updatePassword": "Update Password",
|
||||
"passwordChangeSuccess": "Password changed successfully",
|
||||
"passwordChangeFailed": "Failed to change password",
|
||||
"passwordUpdated": "Password updated",
|
||||
"passwordError": "Error updating password",
|
||||
"languagePreferences": "Language Preferences",
|
||||
"languagePreferencesDescription": "Choose your preferred language for AI features and interface.",
|
||||
"preferredLanguage": "Preferred Language",
|
||||
"selectLanguage": "Select a language",
|
||||
"languageDescription": "This language will be used for AI-powered features, content analysis, and interface text.",
|
||||
"autoDetect": "Auto-detect",
|
||||
"updateSuccess": "Profile updated",
|
||||
"updateFailed": "Failed to update profile",
|
||||
"languageUpdateSuccess": "Language updated successfully",
|
||||
"languageUpdateFailed": "Failed to update language",
|
||||
"profileUpdated": "Profile updated",
|
||||
"profileError": "Error updating profile",
|
||||
"accountSettings": "Account Settings",
|
||||
"manageAISettings": "Manage AI Settings",
|
||||
"displaySettings": "Display Settings",
|
||||
"displaySettingsDescription": "Customize the appearance and font size.",
|
||||
"fontSize": "Font Size",
|
||||
"selectFontSize": "Select font size",
|
||||
"fontSizeSmall": "Small",
|
||||
"fontSizeMedium": "Medium",
|
||||
"fontSizeLarge": "Large",
|
||||
"fontSizeExtraLarge": "Extra Large",
|
||||
"fontSizeDescription": "Adjust the font size for better readability. This applies to all text in the interface.",
|
||||
"fontSizeUpdateSuccess": "Font size updated successfully",
|
||||
"fontSizeUpdateFailed": "Failed to update font size",
|
||||
"showRecentNotes": "Show Recent Notes Section",
|
||||
"showRecentNotesDescription": "Display recent notes (last 7 days) on the main page",
|
||||
"recentNotesUpdateSuccess": "Recent notes setting updated successfully",
|
||||
"recentNotesUpdateFailed": "Failed to update recent notes setting"
|
||||
},
|
||||
"aiSettings": {
|
||||
"title": "AI Settings",
|
||||
"description": "Configure your AI-powered features and preferences",
|
||||
"features": "AI Features",
|
||||
"provider": "AI Provider",
|
||||
"providerAuto": "Auto (Recommended)",
|
||||
"providerOllama": "Ollama (Local)",
|
||||
"providerOpenAI": "OpenAI (Cloud)",
|
||||
"frequency": "Frequency",
|
||||
"frequencyDaily": "Daily",
|
||||
"frequencyWeekly": "Weekly",
|
||||
"saving": "Saving...",
|
||||
"saved": "Setting updated",
|
||||
"error": "Failed to update setting",
|
||||
"titleSuggestionsDesc": "Suggest titles for untitled notes after 50+ words",
|
||||
"paragraphRefactorDesc": "AI-powered text improvement options",
|
||||
"frequencyDesc": "How often to analyze note connections",
|
||||
"providerDesc": "Choose your preferred AI provider",
|
||||
"providerAutoDesc": "Ollama when available, OpenAI fallback",
|
||||
"providerOllamaDesc": "100% private, runs locally on your machine",
|
||||
"providerOpenAIDesc": "Most accurate, requires API key"
|
||||
},
|
||||
"general": {
|
||||
"loading": "Loading...",
|
||||
"save": "Save",
|
||||
"cancel": "Cancel",
|
||||
"add": "Add",
|
||||
"edit": "Edit",
|
||||
"confirm": "Confirm",
|
||||
"close": "Close",
|
||||
"back": "Back",
|
||||
"next": "Next",
|
||||
"previous": "Previous",
|
||||
"submit": "Submit",
|
||||
"reset": "Reset",
|
||||
"apply": "Apply",
|
||||
"clear": "Clear",
|
||||
"select": "Select",
|
||||
"tryAgain": "Please try again",
|
||||
"error": "An error occurred",
|
||||
"operationSuccess": "Operation successful",
|
||||
"operationFailed": "Operation failed",
|
||||
"testConnection": "Test Connection",
|
||||
"clean": "Clean",
|
||||
"indexAll": "Index All",
|
||||
"preview": "Preview"
|
||||
},
|
||||
"colors": {
|
||||
"default": "Default",
|
||||
"red": "Red",
|
||||
"blue": "Blue",
|
||||
"green": "Green",
|
||||
"yellow": "Yellow",
|
||||
"purple": "Purple",
|
||||
"pink": "Pink",
|
||||
"orange": "Orange",
|
||||
"gray": "Gray"
|
||||
},
|
||||
"reminder": {
|
||||
"title": "Reminder",
|
||||
"setReminder": "Set reminder",
|
||||
"removeReminder": "Remove reminder",
|
||||
"reminderDate": "Reminder date",
|
||||
"reminderTime": "Reminder time",
|
||||
"save": "Set reminder",
|
||||
"cancel": "Cancel"
|
||||
},
|
||||
"notebook": {
|
||||
"create": "Create Notebook",
|
||||
"createNew": "Create New Notebook",
|
||||
"createDescription": "Start a new collection to organize your notes, ideas, and projects efficiently.",
|
||||
"name": "Notebook Name",
|
||||
"selectIcon": "Icon",
|
||||
"selectColor": "Color",
|
||||
"cancel": "Cancel",
|
||||
"creating": "Creating...",
|
||||
"edit": "Edit Notebook",
|
||||
"editDescription": "Change the name, icon, and color of your notebook.",
|
||||
"delete": "Delete Notebook",
|
||||
"deleteWarning": "Are you sure you want to delete this notebook? Notes will be moved to General Notes.",
|
||||
"deleteConfirm": "Delete",
|
||||
"summary": "Notebook Summary",
|
||||
"summaryDescription": "Generate an AI-powered summary of all notes in this notebook.",
|
||||
"generating": "Generating summary...",
|
||||
"summaryError": "Error generating summary",
|
||||
"labels": "Labels:",
|
||||
"noLabels": "No labels"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"title": "Move to {icon} {name}?",
|
||||
"description": "This note seems to belong to this notebook",
|
||||
"move": "Move",
|
||||
"dismiss": "Dismiss",
|
||||
"dismissIn": "Dismiss (closes in {timeLeft}s)",
|
||||
"moveToNotebook": "Move to notebook",
|
||||
"generalNotes": "General Notes"
|
||||
},
|
||||
"admin": {
|
||||
"title": "Admin Dashboard",
|
||||
"userManagement": "User Management",
|
||||
"aiTesting": "AI Testing",
|
||||
"settings": "Admin Settings",
|
||||
"security": {
|
||||
"title": "Security Settings",
|
||||
"description": "Manage access control and registration policies.",
|
||||
"allowPublicRegistration": "Allow Public Registration",
|
||||
"allowPublicRegistrationDescription": "If disabled, new users can only be added by an Administrator via the User Management page.",
|
||||
"updateSuccess": "Security Settings updated",
|
||||
"updateFailed": "Failed to update security settings"
|
||||
},
|
||||
"ai": {
|
||||
"title": "AI Configuration",
|
||||
"description": "Configure AI providers for auto-tagging and semantic search. Use different providers for optimal performance.",
|
||||
"tagsGenerationProvider": "Tags Generation Provider",
|
||||
"tagsGenerationDescription": "AI provider for automatic tag suggestions. Recommended: Ollama (free, local).",
|
||||
"embeddingsProvider": "Embeddings Provider",
|
||||
"embeddingsDescription": "AI provider for semantic search embeddings. Recommended: OpenAI (best quality).",
|
||||
"provider": "Provider",
|
||||
"baseUrl": "Base URL",
|
||||
"model": "Model",
|
||||
"apiKey": "API Key",
|
||||
"selectOllamaModel": "Select an Ollama model installed on your system",
|
||||
"openAIKeyDescription": "Your OpenAI API key from platform.openai.com",
|
||||
"modelRecommendations": "gpt-4o-mini = Best value • gpt-4o = Best quality",
|
||||
"commonModelsDescription": "Common models for OpenAI-compatible APIs",
|
||||
"selectEmbeddingModel": "Select an embedding model installed on your system",
|
||||
"commonEmbeddingModels": "Common embedding models for OpenAI-compatible APIs",
|
||||
"saving": "Saving...",
|
||||
"saveSettings": "Save AI Settings",
|
||||
"openTestPanel": "Open AI Test Panel",
|
||||
"updateSuccess": "AI Settings updated successfully",
|
||||
"updateFailed": "Failed to update AI settings",
|
||||
"providerTagsRequired": "AI_PROVIDER_TAGS is required",
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING is required",
|
||||
"providerOllamaOption": "🦙 Ollama (Local & Free)",
|
||||
"providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
|
||||
"providerCustomOption": "🔧 Custom OpenAI-Compatible",
|
||||
"bestValue": "Best value",
|
||||
"bestQuality": "Best quality",
|
||||
"saved": "(Saved)"
|
||||
},
|
||||
"smtp": {
|
||||
"title": "SMTP Configuration",
|
||||
"description": "Configure email server for password resets.",
|
||||
"host": "Host",
|
||||
"port": "Port",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"fromEmail": "From Email",
|
||||
"forceSSL": "Force SSL/TLS (usually for port 465)",
|
||||
"ignoreCertErrors": "Ignore Certificate Errors (Self-hosted/Dev only)",
|
||||
"saveSettings": "Save SMTP Settings",
|
||||
"sending": "Sending...",
|
||||
"testEmail": "Test Email",
|
||||
"updateSuccess": "SMTP Settings updated",
|
||||
"updateFailed": "Failed to update SMTP settings",
|
||||
"testSuccess": "Test email sent successfully!",
|
||||
"testFailed": "Failed: {error}"
|
||||
},
|
||||
"users": {
|
||||
"createUser": "Create User",
|
||||
"addUser": "Add User",
|
||||
"createUserDescription": "Add a new user to the system.",
|
||||
"name": "Name",
|
||||
"email": "Email",
|
||||
"password": "Password",
|
||||
"role": "Role",
|
||||
"createSuccess": "User created successfully",
|
||||
"createFailed": "Failed to create user",
|
||||
"deleteSuccess": "User deleted",
|
||||
"deleteFailed": "Failed to delete",
|
||||
"roleUpdateSuccess": "User role updated to {role}",
|
||||
"roleUpdateFailed": "Failed to update role",
|
||||
"demote": "Demote to User",
|
||||
"promote": "Promote to Admin",
|
||||
"confirmDelete": "Are you sure? This action cannot be undone.",
|
||||
"table": {
|
||||
"name": "Name",
|
||||
"email": "Email",
|
||||
"role": "Role",
|
||||
"createdAt": "Created At",
|
||||
"actions": "Actions"
|
||||
},
|
||||
"roles": {
|
||||
"user": "User",
|
||||
"admin": "Admin"
|
||||
}
|
||||
},
|
||||
"aiTest": {
|
||||
"title": "AI Provider Testing",
|
||||
"description": "Test your AI providers for tag generation and semantic search embeddings",
|
||||
"tagsTestTitle": "Tags Generation Test",
|
||||
"tagsTestDescription": "Test the AI provider responsible for automatic tag suggestions",
|
||||
"embeddingsTestTitle": "Embeddings Test",
|
||||
"embeddingsTestDescription": "Test the AI provider responsible for semantic search embeddings",
|
||||
"howItWorksTitle": "How Testing Works",
|
||||
"provider": "Provider:",
|
||||
"model": "Model:",
|
||||
"testing": "Testing...",
|
||||
"runTest": "Run Test",
|
||||
"testPassed": "Test Passed",
|
||||
"testFailed": "Test Failed",
|
||||
"responseTime": "Response time: {time}ms",
|
||||
"generatedTags": "Generated Tags:",
|
||||
"embeddingDimensions": "Embedding Dimensions:",
|
||||
"vectorDimensions": "vector dimensions",
|
||||
"first5Values": "First 5 values:",
|
||||
"error": "Error:",
|
||||
"testError": "Test Error: {error}",
|
||||
"tipTitle": "Tip:",
|
||||
"tipDescription": "Use the AI Test Panel to diagnose configuration issues before testing."
|
||||
}
|
||||
},
|
||||
"about": {
|
||||
"title": "About",
|
||||
"description": "Information about the application",
|
||||
"appName": "Keep Notes",
|
||||
"appDescription": "A powerful note-taking application with AI-powered features",
|
||||
"version": "Version",
|
||||
"buildDate": "Build Date",
|
||||
"platform": "Platform",
|
||||
"platformWeb": "Web",
|
||||
"features": {
|
||||
"title": "Features",
|
||||
"description": "AI-powered capabilities",
|
||||
"titleSuggestions": "AI-powered title suggestions",
|
||||
"semanticSearch": "Semantic search with embeddings",
|
||||
"paragraphReformulation": "Paragraph reformulation",
|
||||
"memoryEcho": "Memory Echo daily insights",
|
||||
"notebookOrganization": "Notebook organization",
|
||||
"dragDrop": "Drag & drop note management",
|
||||
"labelSystem": "Label system",
|
||||
"multipleProviders": "Multiple AI providers (OpenAI, Ollama)"
|
||||
},
|
||||
"technology": {
|
||||
"title": "Technology Stack",
|
||||
"description": "Built with modern technologies",
|
||||
"frontend": "Frontend",
|
||||
"backend": "Backend",
|
||||
"database": "Database",
|
||||
"authentication": "Authentication",
|
||||
"ai": "AI",
|
||||
"ui": "UI",
|
||||
"testing": "Testing"
|
||||
},
|
||||
"support": {
|
||||
"title": "Support",
|
||||
"description": "Get help and feedback",
|
||||
"documentation": "Documentation",
|
||||
"reportIssues": "Report Issues",
|
||||
"feedback": "Feedback"
|
||||
}
|
||||
},
|
||||
"support": {
|
||||
"title": "Support Memento Development",
|
||||
"description": "Memento is 100% free and open-source. Your support helps keep it that way.",
|
||||
"buyMeACoffee": "Buy me a coffee",
|
||||
"donationDescription": "Make a one-time donation or become a monthly supporter.",
|
||||
"donateOnKofi": "Donate on Ko-fi",
|
||||
"kofiDescription": "No platform fees • Instant payouts • Secure",
|
||||
"sponsorOnGithub": "Sponsor on GitHub",
|
||||
"sponsorDescription": "Become a monthly sponsor and get recognition.",
|
||||
"githubDescription": "Recurring support • Public recognition • Developer-focused",
|
||||
"howSupportHelps": "How Your Support Helps",
|
||||
"directImpact": "Direct Impact",
|
||||
"sponsorPerks": "Sponsor Perks",
|
||||
"transparency": "Transparency",
|
||||
"transparencyDescription": "I believe in complete transparency. Here's how donations are used:",
|
||||
"hostingServers": "Hosting & servers:",
|
||||
"domainSSL": "Domain & SSL:",
|
||||
"aiApiCosts": "AI API costs:",
|
||||
"totalExpenses": "Total expenses:",
|
||||
"otherWaysTitle": "Other Ways to Support",
|
||||
"starGithub": "Star on GitHub",
|
||||
"reportBug": "Report a bug",
|
||||
"contributeCode": "Contribute code",
|
||||
"shareTwitter": "Share on Twitter"
|
||||
},
|
||||
"demoMode": {
|
||||
"title": "Demo Mode",
|
||||
"activated": "Demo Mode activated! Memory Echo will now work instantly.",
|
||||
"deactivated": "Demo Mode disabled. Normal parameters restored.",
|
||||
"toggleFailed": "Failed to toggle demo mode",
|
||||
"description": "Speeds up Memory Echo for testing. Connections appear instantly.",
|
||||
"parametersActive": "Demo parameters active:",
|
||||
"similarityThreshold": "50% similarity threshold (normally 75%)",
|
||||
"delayBetweenNotes": "0-day delay between notes (normally 7 days)",
|
||||
"unlimitedInsights": "Unlimited insights (no frequency limits)",
|
||||
"createNotesTip": "Create 2+ similar notes and see Memory Echo in action!"
|
||||
},
|
||||
"resetPassword": {
|
||||
"title": "Reset Password",
|
||||
"description": "Enter your new password below.",
|
||||
"invalidLinkTitle": "Invalid Link",
|
||||
"invalidLinkDescription": "This password reset link is invalid or has expired.",
|
||||
"requestNewLink": "Request new link",
|
||||
"newPassword": "New Password",
|
||||
"confirmNewPassword": "Confirm New Password",
|
||||
"resetting": "Resetting...",
|
||||
"resetPassword": "Reset Password",
|
||||
"passwordMismatch": "Passwords don't match",
|
||||
"success": "Password reset successfully. You can now login.",
|
||||
"loading": "Loading..."
|
||||
},
|
||||
"dataManagement": {
|
||||
"title": "Data Management",
|
||||
"toolsDescription": "Tools to maintain your database health",
|
||||
"exporting": "Exporting...",
|
||||
"importing": "Importing...",
|
||||
"deleting": "Deleting...",
|
||||
"dangerZone": "Danger Zone",
|
||||
"dangerZoneDescription": "Permanently delete your data",
|
||||
"indexingComplete": "Indexing complete: {count} notes processed",
|
||||
"indexingError": "Error during indexing",
|
||||
"cleanupComplete": "Cleanup complete: {created} created, {deleted} removed",
|
||||
"cleanupError": "Error during cleanup",
|
||||
"export": {
|
||||
"title": "Export All Notes",
|
||||
"description": "Download all your notes as a JSON file. This includes all content, labels, and metadata.",
|
||||
"button": "Export Notes",
|
||||
"success": "Notes exported successfully",
|
||||
"failed": "Failed to export notes"
|
||||
},
|
||||
"import": {
|
||||
"title": "Import Notes",
|
||||
"description": "Upload a JSON file to import notes. This will add to your existing notes, not replace them.",
|
||||
"button": "Import Notes",
|
||||
"success": "Imported {count} notes",
|
||||
"failed": "Failed to import notes"
|
||||
},
|
||||
"delete": {
|
||||
"title": "Delete All Notes",
|
||||
"description": "Permanently delete all your notes. This action cannot be undone.",
|
||||
"button": "Delete All Notes",
|
||||
"confirm": "Are you sure? This will permanently delete all your notes.",
|
||||
"success": "All notes deleted",
|
||||
"failed": "Failed to delete notes"
|
||||
},
|
||||
"indexing": {
|
||||
"title": "Rebuild Search Index",
|
||||
"description": "Regenerate embeddings for all notes to improve semantic search.",
|
||||
"button": "Rebuild Index",
|
||||
"success": "Indexing complete: {count} notes processed",
|
||||
"failed": "Error during indexing"
|
||||
},
|
||||
"cleanup": {
|
||||
"title": "Cleanup Orphaned Data",
|
||||
"description": "Remove labels and connections that reference deleted notes.",
|
||||
"button": "Cleanup",
|
||||
"failed": "Error during cleanup"
|
||||
}
|
||||
},
|
||||
"appearance": {
|
||||
"title": "Appearance",
|
||||
"description": "Customize how the app looks"
|
||||
},
|
||||
"generalSettings": {
|
||||
"title": "General Settings",
|
||||
"description": "General application settings"
|
||||
},
|
||||
"toast": {
|
||||
"saved": "Setting saved",
|
||||
"saveFailed": "Failed to save setting",
|
||||
"operationSuccess": "Operation successful",
|
||||
"operationFailed": "Operation failed",
|
||||
"openingConnection": "Opening connection...",
|
||||
"openConnectionFailed": "Failed to open connection",
|
||||
"thanksFeedback": "Thanks for your feedback!",
|
||||
"thanksFeedbackImproving": "Thanks! We'll use this to improve.",
|
||||
"feedbackFailed": "Failed to submit feedback",
|
||||
"notesFusionSuccess": "Notes merged successfully!"
|
||||
},
|
||||
"testPages": {
|
||||
"titleSuggestions": {
|
||||
"title": "Test Title Suggestions",
|
||||
"contentLabel": "Content (need 50+ words):",
|
||||
"placeholder": "Type at least 50 words here...",
|
||||
"wordCount": "Word count:",
|
||||
"status": "Status:",
|
||||
"analyzing": "Analyzing...",
|
||||
"idle": "Idle",
|
||||
"error": "Error:",
|
||||
"suggestions": "Suggestions ({count}):",
|
||||
"noSuggestions": "No suggestions yet. Type 50+ words and wait 2 seconds."
|
||||
}
|
||||
},
|
||||
"trash": {
|
||||
"title": "Trash",
|
||||
"empty": "The trash is empty",
|
||||
"restore": "Restore",
|
||||
"deletePermanently": "Delete Permanently"
|
||||
},
|
||||
"footer": {
|
||||
"privacy": "Privacy",
|
||||
"terms": "Terms",
|
||||
"openSource": "Open Source Clone"
|
||||
},
|
||||
"connection": {
|
||||
"similarityInfo": "These notes are connected by {similarity}% similarity",
|
||||
"clickToView": "Click to view note",
|
||||
"isHelpful": "Is this connection helpful?",
|
||||
"helpful": "Helpful",
|
||||
"notHelpful": "Not Helpful",
|
||||
"memoryEchoDiscovery": "Memory Echo Discovery"
|
||||
},
|
||||
"diagnostics": {
|
||||
"title": "Diagnostics",
|
||||
"description": "Check your AI provider connection status",
|
||||
"configuredProvider": "Configured Provider",
|
||||
"apiStatus": "API Status",
|
||||
"operational": "Operational",
|
||||
"errorStatus": "Error",
|
||||
"checking": "Checking...",
|
||||
"testDetails": "Test Details:",
|
||||
"troubleshootingTitle": "Troubleshooting Tips:",
|
||||
"tip1": "Make sure Ollama is running (ollama serve)",
|
||||
"tip2": "Check that the model is installed (ollama pull llama3)",
|
||||
"tip3": "Verify your API key for OpenAI",
|
||||
"tip4": "Check network connectivity"
|
||||
},
|
||||
"batch": {
|
||||
"organizeWithAI": "Organize with AI",
|
||||
"organize": "Organize"
|
||||
},
|
||||
"common": {
|
||||
"unknown": "Unknown",
|
||||
"notAvailable": "N/A",
|
||||
"loading": "Loading...",
|
||||
"error": "Error",
|
||||
"success": "Success",
|
||||
"confirm": "Confirm",
|
||||
"cancel": "Cancel",
|
||||
"close": "Close",
|
||||
"save": "Save",
|
||||
"delete": "Delete",
|
||||
"edit": "Edit",
|
||||
"add": "Add",
|
||||
"remove": "Remove",
|
||||
"search": "Search",
|
||||
"noResults": "No results",
|
||||
"required": "Required",
|
||||
"optional": "Optional"
|
||||
},
|
||||
"time": {
|
||||
"justNow": "just now",
|
||||
"minutesAgo": "{count}m ago",
|
||||
"hoursAgo": "{count}h ago",
|
||||
"daysAgo": "{count}d ago",
|
||||
"yesterday": "Yesterday",
|
||||
"today": "Today",
|
||||
"tomorrow": "Tomorrow"
|
||||
},
|
||||
"favorites": {
|
||||
"title": "Favorites",
|
||||
"toggleSection": "Toggle pinned notes section",
|
||||
"noFavorites": "No pinned notes yet",
|
||||
"pinToFavorite": "Pin a note to add it to favorites"
|
||||
},
|
||||
"notebooks": {
|
||||
"create": "Create notebook",
|
||||
"allNotebooks": "All Notebooks",
|
||||
"noNotebooks": "No notebooks yet",
|
||||
"createFirst": "Create your first notebook"
|
||||
},
|
||||
"ui": {
|
||||
"close": "Close",
|
||||
"open": "Open",
|
||||
"expand": "Expand",
|
||||
"collapse": "Collapse"
|
||||
}
|
||||
}
|
||||
989
memento-note/locales/es.json
Normal file
989
memento-note/locales/es.json
Normal file
@@ -0,0 +1,989 @@
|
||||
{
|
||||
"about": {
|
||||
"appDescription": "Una poderosa aplicación de notas con funciones impulsadas por IA",
|
||||
"appName": "Keep Notes",
|
||||
"buildDate": "Fecha de compilación",
|
||||
"description": "Información sobre la aplicación",
|
||||
"features": {
|
||||
"description": "Capacidades impulsadas por IA",
|
||||
"dragDrop": "Gestión de notas con arrastrar y soltar",
|
||||
"labelSystem": "Sistema de etiquetas",
|
||||
"memoryEcho": "Insights diarios de Memory Echo",
|
||||
"multipleProviders": "Múltiples proveedores de IA (OpenAI, Ollama)",
|
||||
"notebookOrganization": "Organización por cuadernos",
|
||||
"paragraphReformulation": "Reformulación de párrafos",
|
||||
"semanticSearch": "Búsqueda semántica con embeddings",
|
||||
"title": "Funciones",
|
||||
"titleSuggestions": "Sugerencias de título con IA"
|
||||
},
|
||||
"platform": "Plataforma",
|
||||
"platformWeb": "Web",
|
||||
"support": {
|
||||
"description": "Obtén ayuda y comentarios",
|
||||
"documentation": "Documentación",
|
||||
"feedback": "Comentarios",
|
||||
"reportIssues": "Reportar problemas",
|
||||
"title": "Soporte"
|
||||
},
|
||||
"technology": {
|
||||
"ai": "IA",
|
||||
"authentication": "Autenticación",
|
||||
"backend": "Backend",
|
||||
"database": "Base de datos",
|
||||
"description": "Construido con tecnologías modernas",
|
||||
"frontend": "Frontend",
|
||||
"testing": "Pruebas",
|
||||
"title": "Stack tecnológico",
|
||||
"ui": "UI"
|
||||
},
|
||||
"title": "Acerca de",
|
||||
"version": "Versión"
|
||||
},
|
||||
"admin": {
|
||||
"ai": {
|
||||
"apiKey": "Clave API",
|
||||
"baseUrl": "URL base",
|
||||
"commonEmbeddingModels": "Modelos de embedding comunes para APIs compatibles con OpenAI",
|
||||
"commonModelsDescription": "Modelos comunes para APIs compatibles con OpenAI",
|
||||
"description": "Configurar proveedores de IA para etiquetado automático y búsqueda semántica. Use diferentes proveedores para un rendimiento óptimo.",
|
||||
"embeddingsDescription": "Proveedor de IA para embeddings de búsqueda semántica. Recomendado: OpenAI (mejor calidad).",
|
||||
"embeddingsProvider": "Proveedor de embeddings",
|
||||
"model": "Modelo",
|
||||
"modelRecommendations": "gpt-4o-mini = Mejor valor • gpt-4o = Mejor calidad",
|
||||
"openAIKeyDescription": "Tu clave API de OpenAI desde platform.openai.com",
|
||||
"openTestPanel": "Abrir panel de pruebas de IA",
|
||||
"provider": "Proveedor",
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING es requerido",
|
||||
"providerTagsRequired": "AI_PROVIDER_TAGS es requerido",
|
||||
"saveSettings": "Guardar configuración de IA",
|
||||
"saving": "Guardando...",
|
||||
"selectEmbeddingModel": "Seleccionar un modelo de embedding instalado en tu sistema",
|
||||
"selectOllamaModel": "Seleccionar un modelo Ollama instalado en tu sistema",
|
||||
"tagsGenerationDescription": "Proveedor de IA para sugerencias automáticas de etiquetas. Recomendado: Ollama (gratis, local).",
|
||||
"tagsGenerationProvider": "Proveedor de generación de etiquetas",
|
||||
"title": "Configuración de IA",
|
||||
"updateFailed": "Error al actualizar la configuración de IA",
|
||||
"updateSuccess": "Configuración de IA actualizada correctamente"
|
||||
},
|
||||
"aiTest": {
|
||||
"description": "Prueba tus proveedores de IA para generación de etiquetas y embeddings de búsqueda semántica",
|
||||
"embeddingDimensions": "Dimensiones del embedding:",
|
||||
"embeddingsTestDescription": "Probar el proveedor de IA responsable de los embeddings de búsqueda semántica",
|
||||
"embeddingsTestTitle": "Prueba de embeddings",
|
||||
"error": "Error:",
|
||||
"first5Values": "Primeros 5 valores:",
|
||||
"generatedTags": "Etiquetas generadas:",
|
||||
"howItWorksTitle": "Cómo funcionan las pruebas",
|
||||
"model": "Modelo:",
|
||||
"provider": "Proveedor:",
|
||||
"responseTime": "Tiempo de respuesta: {time}ms",
|
||||
"runTest": "Ejecutar prueba",
|
||||
"tagsTestDescription": "Probar el proveedor de IA responsable de las sugerencias automáticas de etiquetas",
|
||||
"tagsTestTitle": "Prueba de generación de etiquetas",
|
||||
"testError": "Error de prueba: {error}",
|
||||
"testFailed": "Prueba fallida",
|
||||
"testPassed": "Prueba superada",
|
||||
"testing": "Probando...",
|
||||
"tipDescription": "Usa el panel de pruebas de IA para diagnosticar problemas de configuración antes de probar.",
|
||||
"tipTitle": "Consejo:",
|
||||
"title": "Pruebas de proveedor de IA",
|
||||
"vectorDimensions": "dimensiones del vector"
|
||||
},
|
||||
"aiTesting": "Pruebas de IA",
|
||||
"security": {
|
||||
"allowPublicRegistration": "Permitir registro público",
|
||||
"allowPublicRegistrationDescription": "Si está desactivado, los nuevos usuarios solo pueden ser agregados por un administrador a través de la página de gestión de usuarios.",
|
||||
"description": "Gestionar el control de acceso y las políticas de registro.",
|
||||
"title": "Configuración de seguridad",
|
||||
"updateFailed": "Error al actualizar la configuración de seguridad",
|
||||
"updateSuccess": "Configuración de seguridad actualizada"
|
||||
},
|
||||
"settings": "Configuración de administrador",
|
||||
"smtp": {
|
||||
"description": "Configurar el servidor de correo para restablecimiento de contraseñas.",
|
||||
"forceSSL": "Forzar SSL/TLS (generalmente para puerto 465)",
|
||||
"fromEmail": "Correo remitente",
|
||||
"host": "Host",
|
||||
"ignoreCertErrors": "Ignorar errores de certificado (Solo autoalojado/Desarrollo)",
|
||||
"password": "Contraseña",
|
||||
"port": "Puerto",
|
||||
"saveSettings": "Guardar configuración SMTP",
|
||||
"sending": "Enviando...",
|
||||
"testEmail": "Correo de prueba",
|
||||
"testFailed": "Error: {error}",
|
||||
"testSuccess": "¡Correo de prueba enviado correctamente!",
|
||||
"title": "Configuración SMTP",
|
||||
"updateFailed": "Error al actualizar la configuración SMTP",
|
||||
"updateSuccess": "Configuración SMTP actualizada",
|
||||
"username": "Usuario"
|
||||
},
|
||||
"title": "Panel de administración",
|
||||
"userManagement": "Gestión de usuarios",
|
||||
"users": {
|
||||
"addUser": "Agregar usuario",
|
||||
"confirmDelete": "¿Estás seguro de que quieres eliminar este usuario?",
|
||||
"createFailed": "Error al crear usuario",
|
||||
"createSuccess": "Usuario creado correctamente",
|
||||
"createUser": "Crear usuario",
|
||||
"createUserDescription": "Agregar un nuevo usuario al sistema.",
|
||||
"deleteFailed": "Error al eliminar",
|
||||
"deleteSuccess": "Usuario eliminado",
|
||||
"demote": "Degradar",
|
||||
"email": "Correo electrónico",
|
||||
"name": "Nombre",
|
||||
"password": "Contraseña",
|
||||
"promote": "Promover",
|
||||
"role": "Rol",
|
||||
"roleUpdateFailed": "Error al actualizar rol",
|
||||
"roleUpdateSuccess": "Rol de usuario actualizado a {role}",
|
||||
"roles": {
|
||||
"admin": "Administrador",
|
||||
"user": "Usuario"
|
||||
},
|
||||
"table": {
|
||||
"actions": "Acciones",
|
||||
"createdAt": "Creado",
|
||||
"email": "Correo electrónico",
|
||||
"name": "Nombre",
|
||||
"role": "Rol"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "IA analizando...",
|
||||
"assistant": "Asistente IA",
|
||||
"autoLabels": {
|
||||
"analyzing": "Analizando tus notas para sugerencias de etiquetas...",
|
||||
"create": "Crear",
|
||||
"createNewLabel": "Crear nueva etiqueta",
|
||||
"created": "{count} labels created successfully",
|
||||
"creating": "Creando etiquetas...",
|
||||
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
||||
"error": "Failed to fetch label suggestions",
|
||||
"new": "(nuevo)",
|
||||
"noLabelsSelected": "No labels selected",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"title": "Sugerencias de etiquetas",
|
||||
"typeContent": "Type content to get label suggestions...",
|
||||
"typeForSuggestions": "Escribe para obtener sugerencias"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"apply": "Apply",
|
||||
"applyFailed": "Error al aplicar",
|
||||
"applying": "Applying...",
|
||||
"description": "La IA analizará tus notas y sugerirá organizarlas en libretas.",
|
||||
"error": "Error al organizar",
|
||||
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
||||
"noNotesSelected": "Sin notas seleccionadas",
|
||||
"noSuggestions": "AI could not find a good way to organize these notes.",
|
||||
"selectAllIn": "Seleccionar todo en",
|
||||
"selectNote": "Seleccionar nota",
|
||||
"success": "Organización completada",
|
||||
"title": "Organizar con IA"
|
||||
},
|
||||
"clarify": "Aclarar",
|
||||
"clickToAddTag": "Haz clic para agregar esta etiqueta",
|
||||
"generateTitles": "Generar títulos",
|
||||
"generateTitlesTooltip": "Generar títulos con IA",
|
||||
"generating": "Generando...",
|
||||
"generatingTitles": "Generando títulos...",
|
||||
"ignoreSuggestion": "Ignorar esta sugerencia",
|
||||
"improveStyle": "Mejorar estilo",
|
||||
"languageDetected": "Idioma detectado",
|
||||
"notebookSummary": {
|
||||
"regenerate": "Regenerar resumen",
|
||||
"regenerating": "Regenerando resumen..."
|
||||
},
|
||||
"original": "Original",
|
||||
"poweredByAI": "Funciona con IA",
|
||||
"processing": "Procesando...",
|
||||
"reformulateText": "Reformular texto",
|
||||
"reformulated": "Reformulado",
|
||||
"reformulating": "Reformulando...",
|
||||
"reformulationApplied": "¡Texto reformulado aplicado!",
|
||||
"reformulationComparison": "Comparación de reformulación",
|
||||
"reformulationError": "Error durante la reformulación",
|
||||
"reformulationFailed": "Error al reformular el texto",
|
||||
"reformulationMaxWords": "El texto debe tener máximo 500 palabras",
|
||||
"reformulationMinWords": "El texto debe tener al menos 10 palabras (actual: {count} palabras)",
|
||||
"reformulationNoText": "Por favor selecciona texto o agrega contenido",
|
||||
"reformulationSelectionTooShort": "Selección demasiado corta, usando contenido completo",
|
||||
"shorten": "Acortar",
|
||||
"tagAdded": "Etiqueta \"{tag}\" agregada",
|
||||
"titleApplied": "¡Título aplicado!",
|
||||
"titleGenerateWithAI": "Generar títulos con IA",
|
||||
"titleGenerating": "Generando...",
|
||||
"titleGenerationError": "Error al generar títulos",
|
||||
"titleGenerationFailed": "Error al generar títulos",
|
||||
"titleGenerationMinWords": "El contenido debe tener al menos 10 palabras para generar títulos (actual: {count} palabras)",
|
||||
"titlesGenerated": "💡 ¡{count} títulos generados!",
|
||||
"transformError": "Error durante la transformación",
|
||||
"transformMarkdown": "Transformar a Markdown",
|
||||
"transformSuccess": "¡Texto transformado a Markdown exitosamente!",
|
||||
"transforming": "Transformando..."
|
||||
},
|
||||
"aiSettings": {
|
||||
"description": "Configura tus funciones y preferencias impulsadas por IA",
|
||||
"error": "Error al actualizar la configuración",
|
||||
"features": "Funciones de IA",
|
||||
"frequency": "Frecuencia",
|
||||
"frequencyDaily": "Diario",
|
||||
"frequencyWeekly": "Semanal",
|
||||
"provider": "Proveedor de IA",
|
||||
"providerAuto": "Automático (Recomendado)",
|
||||
"providerOllama": "Ollama (Local)",
|
||||
"providerOpenAI": "OpenAI (Nube)",
|
||||
"saved": "Configuración actualizada",
|
||||
"saving": "Guardando...",
|
||||
"title": "Configuración IA",
|
||||
"titleSuggestionsDesc": "Sugerir títulos para notas sin título después de 50+ palabras",
|
||||
"paragraphRefactorDesc": "Opciones de mejora de texto con IA",
|
||||
"frequencyDesc": "Frecuencia de análisis de conexiones entre notas",
|
||||
"providerDesc": "Elige tu proveedor de IA preferido",
|
||||
"providerAutoDesc": "Ollama si disponible, OpenAI como alternativa",
|
||||
"providerOllamaDesc": "100% privado, se ejecuta localmente en tu máquina",
|
||||
"providerOpenAIDesc": "Más preciso, requiere clave API"
|
||||
},
|
||||
"appearance": {
|
||||
"description": "Personaliza el aspecto de la aplicación",
|
||||
"title": "Apariencia"
|
||||
},
|
||||
"auth": {
|
||||
"backToLogin": "Volver al inicio de sesión",
|
||||
"checkYourEmail": "Revisa tu correo",
|
||||
"createAccount": "Crea tu cuenta",
|
||||
"email": "Correo electrónico",
|
||||
"emailPlaceholder": "Ingrese su correo electrónico",
|
||||
"forgotPassword": "¿Olvidaste tu contraseña?",
|
||||
"forgotPasswordDescription": "Ingresa tu correo electrónico y te enviaremos un enlace para restablecer tu contraseña.",
|
||||
"forgotPasswordTitle": "Contraseña olvidada",
|
||||
"hasAccount": "¿Ya tienes una cuenta?",
|
||||
"name": "Nombre",
|
||||
"namePlaceholder": "Ingrese su nombre",
|
||||
"noAccount": "¿No tienes una cuenta?",
|
||||
"orContinueWith": "O continuar con",
|
||||
"password": "Contraseña",
|
||||
"passwordMinChars": "Ingrese contraseña (mínimo 6 caracteres)",
|
||||
"passwordPlaceholder": "Ingrese su contraseña",
|
||||
"rememberMe": "Recordarme",
|
||||
"resetEmailSent": "Hemos enviado un enlace de restablecimiento de contraseña a tu correo si existe en nuestro sistema.",
|
||||
"resetPassword": "Restablecer contraseña",
|
||||
"resetPasswordInstructions": "Ingrese su correo para restablecer su contraseña",
|
||||
"returnToLogin": "Volver al inicio de sesión",
|
||||
"sendResetLink": "Enviar enlace de restablecimiento",
|
||||
"sending": "Enviando...",
|
||||
"signIn": "Iniciar sesión",
|
||||
"signInToAccount": "Inicia sesión en tu cuenta",
|
||||
"signOut": "Sign out",
|
||||
"signUp": "Registrarse"
|
||||
},
|
||||
"autoLabels": {
|
||||
"analyzing": "Analizando tus notas...",
|
||||
"createNewLabel": "Crear esta nueva etiqueta y agregarla",
|
||||
"created": "{count} etiquetas creadas exitosamente",
|
||||
"description": "He detectado temas recurrentes en \"{notebookName}\" ({totalNotes} notas). ¿Crear etiquetas para ellos?",
|
||||
"error": "Error al obtener sugerencias de etiquetas",
|
||||
"new": "(nuevo)",
|
||||
"noLabelsSelected": "No hay etiquetas seleccionadas",
|
||||
"note": "nota",
|
||||
"notes": "notas",
|
||||
"title": "Nuevas sugerencias de etiquetas",
|
||||
"typeContent": "Escribe contenido para obtener sugerencias de etiquetas..."
|
||||
},
|
||||
"batch": {
|
||||
"organize": "Organizar",
|
||||
"organizeWithAI": "Organizar con IA"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analizando tus notas...",
|
||||
"apply": "Aplicar ({count})",
|
||||
"applying": "Aplicando...",
|
||||
"confidence": "confianza",
|
||||
"description": "La IA analizará tus notas y sugerirá organizarlas en cuadernos.",
|
||||
"error": "Error al crear el plan de organización",
|
||||
"noNotebooks": "No hay cuadernos disponibles. Crea primero cuadernos para organizar tus notas.",
|
||||
"noNotesSelected": "No hay notas seleccionadas",
|
||||
"noSuggestions": "La IA no encontró una buena manera de organizar estas notas.",
|
||||
"notesToOrganize": "{count} notas para organizar",
|
||||
"selected": "{count} seleccionado",
|
||||
"title": "Organizar con IA",
|
||||
"unorganized": "{count} notas no se pudieron categorizar y permanecerán en Notas Generales."
|
||||
},
|
||||
"collaboration": {
|
||||
"accessRevoked": "El acceso ha sido revocado",
|
||||
"addCollaborator": "Agregar colaborador",
|
||||
"addCollaboratorDescription": "Agrega personas para colaborar en esta nota mediante su correo electrónico.",
|
||||
"alreadyInList": "Este correo ya está en la lista",
|
||||
"canEdit": "Puede editar",
|
||||
"canView": "Puede ver",
|
||||
"done": "Hecho",
|
||||
"emailAddress": "Dirección de correo",
|
||||
"emailPlaceholder": "Ingresa dirección de correo",
|
||||
"enterEmailAddress": "Ingresa dirección de correo",
|
||||
"errorLoading": "Error al cargar colaboradores",
|
||||
"failedToAdd": "Error al agregar colaborador",
|
||||
"failedToRemove": "Error al eliminar colaborador",
|
||||
"invite": "Invitar",
|
||||
"noCollaborators": "Aún no hay colaboradores. ¡Agrega a alguien arriba!",
|
||||
"noCollaboratorsViewer": "Aún no hay colaboradores.",
|
||||
"nowHasAccess": "{name} ahora tiene acceso a esta nota",
|
||||
"owner": "Propietario",
|
||||
"pending": "Pendiente",
|
||||
"pendingInvite": "Invitación pendiente",
|
||||
"peopleWithAccess": "Personas con acceso",
|
||||
"remove": "Eliminar",
|
||||
"removeCollaborator": "Eliminar colaborador",
|
||||
"shareNote": "Compartir nota",
|
||||
"shareWithCollaborators": "Compartir con colaboradores",
|
||||
"unnamedUser": "Usuario sin nombre",
|
||||
"viewerDescription": "Tienes acceso a esta nota. Solo el propietario puede administrar los colaboradores.",
|
||||
"willBeAdded": "{email} será agregado como colaborador cuando se cree la nota"
|
||||
},
|
||||
"colors": {
|
||||
"blue": "Azul",
|
||||
"default": "Predeterminado",
|
||||
"gray": "Gris",
|
||||
"green": "Verde",
|
||||
"orange": "Naranja",
|
||||
"pink": "Rosa",
|
||||
"purple": "Púrpura",
|
||||
"red": "Rojo",
|
||||
"yellow": "Amarillo"
|
||||
},
|
||||
"common": {
|
||||
"add": "Agregar",
|
||||
"cancel": "Cancelar",
|
||||
"close": "Cerrar",
|
||||
"confirm": "Confirmar",
|
||||
"delete": "Eliminar",
|
||||
"edit": "Editar",
|
||||
"error": "Error",
|
||||
"loading": "Cargando",
|
||||
"noResults": "Sin resultados",
|
||||
"notAvailable": "No disponible",
|
||||
"optional": "Opcional",
|
||||
"remove": "Eliminar",
|
||||
"required": "Requerido",
|
||||
"save": "Guardar",
|
||||
"search": "Buscar",
|
||||
"success": "Éxito",
|
||||
"unknown": "Desconocido"
|
||||
},
|
||||
"connection": {
|
||||
"clickToView": "Haz clic para ver la nota",
|
||||
"helpful": "Útil",
|
||||
"isHelpful": "¿Es útil esta conexión?",
|
||||
"memoryEchoDiscovery": "Descubrimiento de Memory Echo",
|
||||
"notHelpful": "No útil",
|
||||
"similarityInfo": "Estas notas están conectadas por {similarity}% de similitud"
|
||||
},
|
||||
"dataManagement": {
|
||||
"cleanup": {
|
||||
"button": "Cleanup",
|
||||
"description": "Remove labels and connections that reference deleted notes.",
|
||||
"failed": "Error during cleanup",
|
||||
"title": "Cleanup Orphaned Data"
|
||||
},
|
||||
"cleanupComplete": "Limpieza completada",
|
||||
"cleanupError": "Error de limpieza",
|
||||
"dangerZone": "Zona de peligro",
|
||||
"dangerZoneDescription": "Estas acciones son irreversibles",
|
||||
"delete": {
|
||||
"button": "Delete All Notes",
|
||||
"confirm": "Are you sure? This will permanently delete all your notes.",
|
||||
"description": "Permanently delete all your notes. This action cannot be undone.",
|
||||
"failed": "Failed to delete notes",
|
||||
"success": "All notes deleted",
|
||||
"title": "Delete All Notes"
|
||||
},
|
||||
"deleting": "Eliminando",
|
||||
"export": {
|
||||
"button": "Export Notes",
|
||||
"description": "Download all your notes as a JSON file. This includes all content, labels, and metadata.",
|
||||
"failed": "Failed to export notes",
|
||||
"success": "Notes exported successfully",
|
||||
"title": "Export All Notes"
|
||||
},
|
||||
"exporting": "Exportando",
|
||||
"import": {
|
||||
"button": "Import Notes",
|
||||
"description": "Upload a JSON file to import notes. This will add to your existing notes, not replace them.",
|
||||
"failed": "Failed to import notes",
|
||||
"success": "Imported {count} notes",
|
||||
"title": "Import Notes"
|
||||
},
|
||||
"importing": "Importando",
|
||||
"indexing": {
|
||||
"button": "Rebuild Index",
|
||||
"description": "Regenerate embeddings for all notes to improve semantic search.",
|
||||
"failed": "Error during indexing",
|
||||
"success": "Indexing complete: {count} notes processed",
|
||||
"title": "Rebuild Search Index"
|
||||
},
|
||||
"indexingComplete": "Indexación completada",
|
||||
"indexingError": "Error de indexación",
|
||||
"title": "Data Management",
|
||||
"toolsDescription": "Tools to maintain your database health"
|
||||
},
|
||||
"demoMode": {
|
||||
"activated": "¡Modo demostración activado! Memory Echo funcionará instantáneamente.",
|
||||
"createNotesTip": "¡Crea 2+ notas similares y ve Memory Echo en acción!",
|
||||
"deactivated": "Modo demostración desactivado. Parámetros normales restaurados.",
|
||||
"delayBetweenNotes": "Retraso de 0 días entre notas (normalmente 7 días)",
|
||||
"description": "Acelera Memory Echo para pruebas. Las conexiones aparecen instantáneamente.",
|
||||
"parametersActive": "Parámetros de demostración activos:",
|
||||
"similarityThreshold": "Umbral de similitud del 50% (normalmente 75%)",
|
||||
"title": "Modo demostración",
|
||||
"toggleFailed": "Error al alternar modo demostración",
|
||||
"unlimitedInsights": "Insights ilimitados (sin límites de frecuencia)"
|
||||
},
|
||||
"diagnostics": {
|
||||
"apiStatus": "Estado de la API",
|
||||
"checking": "Checking...",
|
||||
"configuredProvider": "Proveedor configurado",
|
||||
"description": "Check your AI provider connection status",
|
||||
"errorStatus": "Error",
|
||||
"operational": "Operational",
|
||||
"testDetails": "Detalles de la prueba:",
|
||||
"tip1": "Asegúrate de que Ollama esté ejecutándose (ollama serve)",
|
||||
"tip2": "Verifica que el modelo esté instalado (ollama pull llama3)",
|
||||
"tip3": "Verifica tu clave API de OpenAI",
|
||||
"tip4": "Revisa la conectividad de red",
|
||||
"title": "Diagnósticos",
|
||||
"troubleshootingTitle": "Consejos de solución de problemas:"
|
||||
},
|
||||
"favorites": {
|
||||
"noFavorites": "Sin favoritos",
|
||||
"pinToFavorite": "Fijar como favorito",
|
||||
"title": "Favoritos",
|
||||
"toggleSection": "Alternar sección"
|
||||
},
|
||||
"footer": {
|
||||
"openSource": "Clon de código abierto",
|
||||
"privacy": "Privacidad",
|
||||
"terms": "Términos"
|
||||
},
|
||||
"general": {
|
||||
"add": "Agregar",
|
||||
"apply": "Aplicar",
|
||||
"back": "Atrás",
|
||||
"cancel": "Cancelar",
|
||||
"clean": "Clean",
|
||||
"clear": "Limpiar",
|
||||
"close": "Cerrar",
|
||||
"confirm": "Confirmar",
|
||||
"edit": "Editar",
|
||||
"error": "Ocurrió un error",
|
||||
"indexAll": "Index All",
|
||||
"loading": "Cargando...",
|
||||
"next": "Siguiente",
|
||||
"operationFailed": "Operación fallida",
|
||||
"operationSuccess": "Operación exitosa",
|
||||
"preview": "Vista previa",
|
||||
"previous": "Anterior",
|
||||
"reset": "Restablecer",
|
||||
"save": "Guardar",
|
||||
"select": "Seleccionar",
|
||||
"submit": "Enviar",
|
||||
"testConnection": "Test Connection",
|
||||
"tryAgain": "Por favor intenta de nuevo"
|
||||
},
|
||||
"generalSettings": {
|
||||
"description": "Configuración general de la aplicación",
|
||||
"title": "Configuración general"
|
||||
},
|
||||
"labels": {
|
||||
"addLabel": "Agregar etiqueta",
|
||||
"allLabels": "Todas las etiquetas",
|
||||
"changeColor": "Cambiar color",
|
||||
"changeColorTooltip": "Cambiar color",
|
||||
"clearAll": "Limpiar todo",
|
||||
"confirmDelete": "¿Estás seguro de que quieres eliminar esta etiqueta?",
|
||||
"count": "{count} etiquetas",
|
||||
"createLabel": "Crear etiqueta",
|
||||
"delete": "Eliminar",
|
||||
"deleteTooltip": "Eliminar etiqueta",
|
||||
"editLabels": "Editar etiquetas",
|
||||
"editLabelsDescription": "Crea, edita colores o elimina etiquetas.",
|
||||
"filter": "Filtrar por etiqueta",
|
||||
"filterByLabel": "Filtrar por etiqueta",
|
||||
"labelColor": "Color de etiqueta",
|
||||
"labelName": "Nombre de etiqueta",
|
||||
"loading": "Cargando...",
|
||||
"manage": "Administrar etiquetas",
|
||||
"manageLabels": "Administrar etiquetas",
|
||||
"manageLabelsDescription": "Agrega o elimina etiquetas para esta nota. Haz clic en una etiqueta para cambiar su color.",
|
||||
"manageTooltip": "Administrar etiquetas",
|
||||
"namePlaceholder": "Ingresa el nombre de la etiqueta",
|
||||
"newLabelPlaceholder": "Crear nueva etiqueta",
|
||||
"noLabels": "Sin etiquetas",
|
||||
"noLabelsFound": "No se encontraron etiquetas.",
|
||||
"notebookRequired": "⚠️ Las etiquetas solo están disponibles en cuadernos. Mueve esta nota a un cuaderno primero.",
|
||||
"selectedLabels": "Etiquetas seleccionadas",
|
||||
"showLess": "Mostrar menos",
|
||||
"showMore": "Mostrar más",
|
||||
"tagAdded": "Etiqueta \"{tag}\" agregada",
|
||||
"title": "Etiquetas"
|
||||
},
|
||||
"memoryEcho": {
|
||||
"clickToView": "Haz clic para ver",
|
||||
"comparison": {
|
||||
"clickToView": "Haz clic para ver la nota",
|
||||
"helpful": "Útil",
|
||||
"helpfulQuestion": "¿Es útil esta comparación?",
|
||||
"highSimilarityInsight": "Estas notas tratan el mismo tema con un alto grado de similitud. Podrían fusionarse o consolidarse.",
|
||||
"notHelpful": "No útil",
|
||||
"similarityInfo": "Estas notas están conectadas por {similarity}% de similitud",
|
||||
"title": "💡 Comparación de notas",
|
||||
"untitled": "Sin título"
|
||||
},
|
||||
"connection": "conexión",
|
||||
"connections": "Conexiones",
|
||||
"connectionsBadge": "{count} conexión{plural}",
|
||||
"dailyInsight": "Perspectiva diaria de tus notas",
|
||||
"description": "Conexiones proactivas entre tus notas",
|
||||
"dismiss": "Descartar por ahora",
|
||||
"editorSection": {
|
||||
"close": "Cerrar",
|
||||
"compare": "Comparar",
|
||||
"compareAll": "Comparar todas",
|
||||
"loading": "Cargando...",
|
||||
"merge": "Fusionar",
|
||||
"mergeAll": "Fusionar todas",
|
||||
"title": "⚡ Notas conectadas ({count})",
|
||||
"view": "Ver"
|
||||
},
|
||||
"fused": "Fusionado",
|
||||
"fusion": {
|
||||
"archiveOriginals": "Archivar notas originales",
|
||||
"cancel": "Cancelar",
|
||||
"confirmFusion": "Confirmar fusión",
|
||||
"createBacklinks": "Crear retroenlaces a las notas originales",
|
||||
"edit": "Editar",
|
||||
"error": "Error al fusionar las notas",
|
||||
"finishEditing": "Terminar edición",
|
||||
"generateError": "Error al generar la fusión",
|
||||
"generateFusion": "Generar la fusión",
|
||||
"generating": "Generando...",
|
||||
"keepAllTags": "Mantener todas las etiquetas",
|
||||
"mergeNotes": "Fusionar {count} nota(s)",
|
||||
"modify": "Modificar",
|
||||
"noContentReturned": "No se devolvió contenido de fusión de la API",
|
||||
"notesToMerge": "📝 Notas para fusionar",
|
||||
"optionalPrompt": "💬 Prompt de fusión (opcional)",
|
||||
"optionsTitle": "Opciones de fusión",
|
||||
"previewTitle": "📝 Vista previa de la nota fusionada",
|
||||
"promptPlaceholder": "Instrucciones opcionales para la IA (ej. 'Mantener el estilo formal de la nota 1')...",
|
||||
"success": "¡Notas fusionadas exitosamente!",
|
||||
"title": "🔗 Fusión inteligente",
|
||||
"unknownDate": "Fecha desconocida",
|
||||
"useLatestTitle": "Usar la nota más reciente como título"
|
||||
},
|
||||
"helpful": "Útil",
|
||||
"insightReady": "¡Tu perspectiva está lista!",
|
||||
"notHelpful": "No útil",
|
||||
"overlay": {
|
||||
"error": "Error",
|
||||
"loading": "Cargando...",
|
||||
"noConnections": "No se encontraron conexiones",
|
||||
"searchPlaceholder": "Buscar conexiones...",
|
||||
"sortBy": "Ordenar por:",
|
||||
"sortOldest": "Más antiguo",
|
||||
"sortRecent": "Reciente",
|
||||
"sortSimilarity": "Similitud",
|
||||
"title": "Notas conectadas",
|
||||
"viewAll": "Ver todas lado a lado"
|
||||
},
|
||||
"thanksFeedback": "¡Gracias por tus comentarios!",
|
||||
"thanksFeedbackImproving": "¡Gracias! Usaremos esto para mejorar.",
|
||||
"title": "Noté algo...",
|
||||
"viewConnection": "Ver conexión"
|
||||
},
|
||||
"nav": {
|
||||
"accountSettings": "Configuración de cuenta",
|
||||
"adminDashboard": "Panel de administración",
|
||||
"aiSettings": "Configuración IA",
|
||||
"archive": "Archivo",
|
||||
"buyMeACoffee": "Cómprame un café",
|
||||
"configureAI": "Configura tus funciones impulsadas por IA, proveedor y preferencias",
|
||||
"diagnostics": "Diagnósticos",
|
||||
"donateOnKofi": "Donar en Ko-fi",
|
||||
"donationDescription": "Haz una donación única o conviértete en suscriptor mensual.",
|
||||
"donationNote": "Sin comisiones de plataforma • Pagos instantáneos • Seguro",
|
||||
"favorites": "Favoritos",
|
||||
"generalNotes": "Notas generales",
|
||||
"home": "Inicio",
|
||||
"login": "Iniciar sesión",
|
||||
"logout": "Cerrar sesión",
|
||||
"manageAISettings": "Administrar configuración IA",
|
||||
"myLibrary": "Mi biblioteca",
|
||||
"notebooks": "Cuadernos",
|
||||
"notes": "Notas",
|
||||
"proPlan": "Plan Pro",
|
||||
"profile": "Perfil",
|
||||
"quickAccess": "Acceso rápido",
|
||||
"recent": "Recientes",
|
||||
"reminders": "Recordatorios",
|
||||
"settings": "Configuración",
|
||||
"sponsorDescription": "Conviértete en suscriptor mensual y obtén reconocimiento.",
|
||||
"sponsorOnGithub": "Patrocinar en GitHub",
|
||||
"support": "Apoyar Memento ☕",
|
||||
"supportDescription": "Memento es 100% gratuito y de código abierto. Tu apoyo ayuda a mantenerlo así.",
|
||||
"supportDevelopment": "Apoyar el desarrollo de Memento ☕",
|
||||
"trash": "Papelera",
|
||||
"userManagement": "Gestión de usuarios",
|
||||
"workspace": "Espacio de trabajo"
|
||||
},
|
||||
"notebook": {
|
||||
"cancel": "Cancelar",
|
||||
"create": "Crear cuaderno",
|
||||
"createDescription": "Inicia una nueva colección para organizar tus notas, ideas y proyectos de manera eficiente.",
|
||||
"createNew": "Crear nuevo cuaderno",
|
||||
"creating": "Creando...",
|
||||
"delete": "Eliminar cuaderno",
|
||||
"deleteConfirm": "Eliminar",
|
||||
"deleteWarning": "¿Estás seguro de que quieres eliminar este cuaderno? Las notas se moverán a Notas generales.",
|
||||
"edit": "Editar cuaderno",
|
||||
"editDescription": "Cambia el nombre, icono y color de tu cuaderno.",
|
||||
"generating": "Generando resumen...",
|
||||
"labels": "Etiquetas",
|
||||
"name": "Nombre del cuaderno",
|
||||
"noLabels": "Sin etiquetas",
|
||||
"selectColor": "Color",
|
||||
"selectIcon": "Icono",
|
||||
"summary": "Resumen del cuaderno",
|
||||
"summaryDescription": "Genera un resumen impulsado por IA de todas las notas en este cuaderno.",
|
||||
"summaryError": "Error al generar el resumen"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"description": "Esta nota parece pertenecer a este cuaderno",
|
||||
"dismiss": "Descartar",
|
||||
"dismissIn": "Descartar (cierra en {timeLeft}s)",
|
||||
"generalNotes": "Notas generales",
|
||||
"move": "Mover",
|
||||
"moveToNotebook": "Mover al cuaderno",
|
||||
"title": "¿Mover a {icon} {name}?"
|
||||
},
|
||||
"notebooks": {
|
||||
"allNotebooks": "Todos los cuadernos",
|
||||
"create": "Crear",
|
||||
"createFirst": "Crear el primero",
|
||||
"noNotebooks": "Sin cuadernos"
|
||||
},
|
||||
"notes": {
|
||||
"add": "Agregar",
|
||||
"addCollaborators": "Agregar colaboradores",
|
||||
"addImage": "Agregar imagen",
|
||||
"addItem": "Agregar elemento",
|
||||
"addLink": "Agregar enlace",
|
||||
"addListItem": "+ Elemento de lista",
|
||||
"addNote": "Agregar nota",
|
||||
"adding": "Agregando...",
|
||||
"aiAssistant": "Asistente IA",
|
||||
"archive": "Archivar",
|
||||
"backgroundOptions": "Opciones de fondo",
|
||||
"changeColor": "Cambiar color",
|
||||
"changeSize": "Cambiar tamaño",
|
||||
"clarifyFailed": "Error al aclarar",
|
||||
"close": "Cerrar",
|
||||
"color": "Color",
|
||||
"confirmDelete": "¿Estás seguro de que quieres eliminar esta nota?",
|
||||
"confirmLeaveShare": "¿Estás seguro de que quieres abandonar esta nota compartida?",
|
||||
"contentOrMediaRequired": "Por favor ingresa algún contenido o agrega un enlace/imagen",
|
||||
"copy": "Copiar",
|
||||
"copyFailed": "Error al copiar la nota",
|
||||
"copySuccess": "¡Nota copiada exitosamente!",
|
||||
"createFirstNote": "Crea tu primera nota",
|
||||
"date": "Fecha",
|
||||
"delete": "Eliminar",
|
||||
"dragToReorder": "Arrastra para reordenar",
|
||||
"duplicate": "Duplicar",
|
||||
"edit": "Editar nota",
|
||||
"emptyState": "Sin notas",
|
||||
"fileTooLarge": "Archivo demasiado grande: {fileName}. El tamaño máximo es {maxSize}.",
|
||||
"improveFailed": "Error al mejorar",
|
||||
"inNotebook": "En cuaderno",
|
||||
"invalidDateTime": "Fecha u hora inválida",
|
||||
"invalidFileType": "Tipo de archivo inválido: {fileName}. Solo se permiten JPEG, PNG, GIF y WebP.",
|
||||
"itemOrMediaRequired": "Por favor agrega al menos un elemento o medio",
|
||||
"large": "Grande",
|
||||
"leaveShare": "Abandonar",
|
||||
"linkAddFailed": "Error al agregar el enlace",
|
||||
"linkAdded": "Enlace agregado",
|
||||
"linkMetadataFailed": "No se pudieron obtener los metadatos del enlace",
|
||||
"listItem": "Elemento de lista",
|
||||
"makeCopy": "Hacer una copia",
|
||||
"markdown": "Markdown",
|
||||
"markdownMode": "Markdown",
|
||||
"markdownOff": "Markdown DESACTIVADO",
|
||||
"markdownOn": "Markdown ACTIVADO",
|
||||
"markdownPlaceholder": "Toma una nota... (Markdown compatible)",
|
||||
"medium": "Mediano",
|
||||
"more": "Más",
|
||||
"moreOptions": "Más opciones",
|
||||
"moveFailed": "Error al mover",
|
||||
"newChecklist": "Nueva lista de verificación",
|
||||
"newNote": "Nueva nota",
|
||||
"noContent": "Sin contenido",
|
||||
"noNotes": "Sin notas",
|
||||
"noNotesFound": "No se encontraron notas",
|
||||
"noteCreateFailed": "Error al crear la nota",
|
||||
"noteCreated": "Nota creada exitosamente",
|
||||
"others": "Otros",
|
||||
"pin": "Fijar",
|
||||
"pinned": "Fijadas",
|
||||
"pinnedNotes": "Notas fijadas",
|
||||
"placeholder": "Toma una nota...",
|
||||
"preview": "Vista previa",
|
||||
"readOnly": "Solo lectura",
|
||||
"recent": "Recientes",
|
||||
"redo": "Rehacer (Ctrl+Y)",
|
||||
"redoShortcut": "Rehacer (Ctrl+Y)",
|
||||
"remindMe": "Recordarme",
|
||||
"reminderDateTimeRequired": "Por favor ingresa fecha y hora",
|
||||
"reminderMustBeFuture": "El recordatorio debe ser en el futuro",
|
||||
"reminderPastError": "El recordatorio debe ser en el futuro",
|
||||
"reminderRemoved": "Recordatorio eliminado",
|
||||
"reminderSet": "Recordatorio configurado para {datetime}",
|
||||
"remove": "Remove",
|
||||
"saving": "Guardando...",
|
||||
"setReminder": "Configurar recordatorio",
|
||||
"setReminderButton": "Configurar recordatorio",
|
||||
"share": "Compartir",
|
||||
"shareWithCollaborators": "Compartir con colaboradores",
|
||||
"sharedBy": "Compartido por",
|
||||
"sharedReadOnly": "Esta nota está compartida contigo en modo solo lectura",
|
||||
"shortenFailed": "Error al acortar",
|
||||
"showCollaborators": "Mostrar colaboradores",
|
||||
"size": "Tamaño",
|
||||
"small": "Pequeño",
|
||||
"takeNote": "Toma una nota...",
|
||||
"takeNoteMarkdown": "Toma una nota... (Markdown compatible)",
|
||||
"time": "Hora",
|
||||
"title": "Notas",
|
||||
"titlePlaceholder": "Título",
|
||||
"transformFailed": "Error al transformar",
|
||||
"unarchive": "Desarchivar",
|
||||
"undo": "Deshacer (Ctrl+Z)",
|
||||
"undoShortcut": "Deshacer (Ctrl+Z)",
|
||||
"unpin": "Desfijar",
|
||||
"unpinned": "Desfijadas",
|
||||
"untitled": "Sin título",
|
||||
"uploadFailed": "Error al cargar {filename}",
|
||||
"view": "Ver nota"
|
||||
},
|
||||
"pagination": {
|
||||
"next": "→",
|
||||
"pageInfo": "Página {currentPage} / {totalPages}",
|
||||
"previous": "←"
|
||||
},
|
||||
"paragraphRefactor": {
|
||||
"casual": "Informal",
|
||||
"expand": "Expandir",
|
||||
"formal": "Formal",
|
||||
"improve": "Mejorar",
|
||||
"shorten": "Acortar",
|
||||
"title": "Mejora de texto"
|
||||
},
|
||||
"profile": {
|
||||
"accountSettings": "Configuración de cuenta",
|
||||
"autoDetect": "Detección automática",
|
||||
"changePassword": "Cambiar contraseña",
|
||||
"changePasswordDescription": "Actualiza tu contraseña. Necesitarás tu contraseña actual.",
|
||||
"confirmPassword": "Confirmar contraseña",
|
||||
"currentPassword": "Contraseña actual",
|
||||
"description": "Actualiza tu información personal",
|
||||
"displayName": "Nombre para mostrar",
|
||||
"displaySettings": "Configuración de visualización",
|
||||
"displaySettingsDescription": "Personaliza la apariencia y el tamaño de fuente.",
|
||||
"email": "Correo electrónico",
|
||||
"fontSize": "Tamaño de fuente",
|
||||
"fontSizeDescription": "Ajusta el tamaño de fuente para mejor legibilidad. Esto se aplica a todo el texto de la interfaz.",
|
||||
"fontSizeExtraLarge": "Extra grande",
|
||||
"fontSizeLarge": "Grande",
|
||||
"fontSizeMedium": "Mediano",
|
||||
"fontSizeSmall": "Pequeño",
|
||||
"fontSizeUpdateFailed": "Error al actualizar el tamaño de fuente",
|
||||
"fontSizeUpdateSuccess": "Tamaño de fuente actualizado exitosamente",
|
||||
"languageDescription": "Este idioma se usará para las funciones impulsadas por IA, análisis de contenido y texto de la interfaz.",
|
||||
"languagePreferences": "Preferencias de idioma",
|
||||
"languagePreferencesDescription": "Elige tu idioma preferido para las funciones de IA y la interfaz.",
|
||||
"languageUpdateFailed": "Error al actualizar el idioma",
|
||||
"languageUpdateSuccess": "Idioma actualizado exitosamente",
|
||||
"manageAISettings": "Administrar configuración IA",
|
||||
"newPassword": "Nueva contraseña",
|
||||
"passwordChangeFailed": "Error al cambiar la contraseña",
|
||||
"passwordChangeSuccess": "Contraseña cambiada exitosamente",
|
||||
"passwordError": "Error al actualizar la contraseña",
|
||||
"passwordUpdated": "Contraseña actualizada",
|
||||
"preferredLanguage": "Idioma preferido",
|
||||
"profileError": "Error al actualizar el perfil",
|
||||
"profileUpdated": "Perfil actualizado",
|
||||
"recentNotesUpdateFailed": "Failed to update recent notes setting",
|
||||
"recentNotesUpdateSuccess": "Recent notes setting updated successfully",
|
||||
"selectFontSize": "Seleccionar tamaño de fuente",
|
||||
"selectLanguage": "Selecciona un idioma",
|
||||
"showRecentNotes": "Show Recent Notes Section",
|
||||
"showRecentNotesDescription": "Display recent notes (last 7 days) on the main page",
|
||||
"title": "Perfil",
|
||||
"updateFailed": "Error al actualizar el perfil",
|
||||
"updatePassword": "Actualizar contraseña",
|
||||
"updateSuccess": "Perfil actualizado"
|
||||
},
|
||||
"reminder": {
|
||||
"cancel": "Cancelar",
|
||||
"reminderDate": "Fecha del recordatorio",
|
||||
"reminderTime": "Hora del recordatorio",
|
||||
"removeReminder": "Eliminar recordatorio",
|
||||
"save": "Configurar recordatorio",
|
||||
"setReminder": "Configurar recordatorio",
|
||||
"title": "Recordatorio"
|
||||
},
|
||||
"resetPassword": {
|
||||
"confirmNewPassword": "Confirmar nueva contraseña",
|
||||
"description": "Ingresa tu nueva contraseña abajo.",
|
||||
"invalidLinkDescription": "Este enlace de restablecimiento de contraseña es inválido o ha expirado.",
|
||||
"invalidLinkTitle": "Enlace inválido",
|
||||
"loading": "Cargando...",
|
||||
"newPassword": "Nueva contraseña",
|
||||
"passwordMismatch": "Las contraseñas no coinciden",
|
||||
"requestNewLink": "Solicitar nuevo enlace",
|
||||
"resetPassword": "Restablecer contraseña",
|
||||
"resetting": "Restableciendo...",
|
||||
"success": "Contraseña restablecida correctamente. Ahora puedes iniciar sesión.",
|
||||
"title": "Restablecer contraseña"
|
||||
},
|
||||
"search": {
|
||||
"exactMatch": "Coincidencia exacta",
|
||||
"noResults": "No se encontraron resultados",
|
||||
"placeholder": "Buscar",
|
||||
"related": "Relacionado",
|
||||
"resultsFound": "{count} notas encontradas",
|
||||
"searchPlaceholder": "Busca en tus notas...",
|
||||
"searching": "Buscando...",
|
||||
"semanticInProgress": "Búsqueda semántica en curso...",
|
||||
"semanticTooltip": "Búsqueda semántica con IA"
|
||||
},
|
||||
"semanticSearch": {
|
||||
"exactMatch": "Coincidencia exacta",
|
||||
"related": "Relacionado",
|
||||
"searching": "Buscando..."
|
||||
},
|
||||
"settings": {
|
||||
"about": "Acerca de",
|
||||
"account": "Cuenta",
|
||||
"appearance": "Apariencia",
|
||||
"cleanTags": "Clean Orphan Tags",
|
||||
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
||||
"description": "Administra tu configuración y preferencias",
|
||||
"language": "Idioma",
|
||||
"languageAuto": "Automático",
|
||||
"maintenance": "Maintenance",
|
||||
"maintenanceDescription": "Tools to maintain your database health",
|
||||
"notifications": "Notificaciones",
|
||||
"privacy": "Privacidad",
|
||||
"profile": "Perfil",
|
||||
"searchNoResults": "Sin resultados de búsqueda",
|
||||
"security": "Seguridad",
|
||||
"selectLanguage": "Seleccionar idioma",
|
||||
"semanticIndexing": "Semantic Indexing",
|
||||
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
||||
"settingsError": "Error al guardar la configuración",
|
||||
"settingsSaved": "Configuración guardada",
|
||||
"theme": "Tema",
|
||||
"themeDark": "Oscuro",
|
||||
"themeLight": "Claro",
|
||||
"themeSystem": "Sistema",
|
||||
"title": "Configuración",
|
||||
"version": "Versión"
|
||||
},
|
||||
"sidebar": {
|
||||
"archive": "Archive",
|
||||
"editLabels": "Edit labels",
|
||||
"labels": "Labels",
|
||||
"notes": "Notes",
|
||||
"reminders": "Reminders",
|
||||
"trash": "Trash"
|
||||
},
|
||||
"support": {
|
||||
"aiApiCosts": "Costos de API de IA:",
|
||||
"buyMeACoffee": "Cómprame un café",
|
||||
"contributeCode": "Contribuir código",
|
||||
"description": "Memento es 100% gratuito y de código abierto. Tu apoyo ayuda a mantenerlo así.",
|
||||
"directImpact": "Impacto directo",
|
||||
"domainSSL": "Dominio y SSL:",
|
||||
"donateOnKofi": "Donar en Ko-fi",
|
||||
"donationDescription": "Haz una donación única o conviértete en suscriptor mensual.",
|
||||
"githubDescription": "Apoyo recurrente • Reconocimiento público • Enfocado en desarrolladores",
|
||||
"hostingServers": "Alojamiento y servidores:",
|
||||
"howSupportHelps": "Cómo ayuda tu apoyo",
|
||||
"kofiDescription": "Sin comisiones de plataforma • Pagos instantáneos • Seguro",
|
||||
"otherWaysTitle": "Otras formas de apoyar",
|
||||
"reportBug": "Reportar un error",
|
||||
"shareTwitter": "Compartir en Twitter",
|
||||
"sponsorDescription": "Conviértete en patrocinador mensual y obtén reconocimiento.",
|
||||
"sponsorOnGithub": "Patrocinar en GitHub",
|
||||
"sponsorPerks": "Beneficios del patrocinio",
|
||||
"starGithub": "Estrella en GitHub",
|
||||
"title": "Apoyar el desarrollo de Memento",
|
||||
"totalExpenses": "Gastos totales:",
|
||||
"transparency": "Transparencia",
|
||||
"transparencyDescription": "Creo en la transparencia total. Así es como se usan las donaciones:"
|
||||
},
|
||||
"testPages": {
|
||||
"titleSuggestions": {
|
||||
"analyzing": "Analizando...",
|
||||
"contentLabel": "Contenido (necesitas más de 50 palabras):",
|
||||
"error": "Error:",
|
||||
"idle": "Inactivo",
|
||||
"noSuggestions": "Sin sugerencias aún. Escribe más de 50 palabras y espera 2 segundos.",
|
||||
"placeholder": "Escribe al menos 50 palabras aquí...",
|
||||
"status": "Estado:",
|
||||
"suggestions": "Sugerencias ({count}):",
|
||||
"title": "Probar sugerencias de título",
|
||||
"wordCount": "Contador de palabras:"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"daysAgo": "Hace {count} días",
|
||||
"hoursAgo": "Hace {count} horas",
|
||||
"justNow": "Justo ahora",
|
||||
"minutesAgo": "Hace {count} minutos",
|
||||
"today": "Hoy",
|
||||
"tomorrow": "Mañana",
|
||||
"yesterday": "Ayer"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "Sugerencias de título",
|
||||
"dismiss": "Descartar",
|
||||
"generating": "Generando...",
|
||||
"selectTitle": "Selecciona un título",
|
||||
"title": "Sugerencias de IA"
|
||||
},
|
||||
"toast": {
|
||||
"feedbackFailed": "Error al enviar comentarios",
|
||||
"notesFusionSuccess": "¡Notas fusionadas correctamente!",
|
||||
"openConnectionFailed": "Error al abrir conexión",
|
||||
"openingConnection": "Abriendo conexión...",
|
||||
"operationFailed": "Operación fallida",
|
||||
"operationSuccess": "Operación exitosa",
|
||||
"saveFailed": "Error al guardar configuración",
|
||||
"saved": "Configuración guardada",
|
||||
"thanksFeedback": "¡Gracias por tus comentarios!",
|
||||
"thanksFeedbackImproving": "¡Gracias! Usaremos esto para mejorar."
|
||||
},
|
||||
"trash": {
|
||||
"deletePermanently": "Eliminar permanentemente",
|
||||
"empty": "La papelera está vacía",
|
||||
"restore": "Restaurar",
|
||||
"title": "Papelera"
|
||||
},
|
||||
"ui": {
|
||||
"close": "Cerrar",
|
||||
"collapse": "Colapsar",
|
||||
"expand": "Expandir",
|
||||
"open": "Abrir"
|
||||
}
|
||||
}
|
||||
1046
memento-note/locales/fa.json
Normal file
1046
memento-note/locales/fa.json
Normal file
File diff suppressed because it is too large
Load Diff
959
memento-note/locales/fr.json
Normal file
959
memento-note/locales/fr.json
Normal file
@@ -0,0 +1,959 @@
|
||||
{
|
||||
"about": {
|
||||
"appDescription": "Une application de prise de notes puissante avec des fonctionnalités IA",
|
||||
"appName": "Keep Notes",
|
||||
"buildDate": "Date de build",
|
||||
"description": "Informations sur l'application",
|
||||
"features": {
|
||||
"description": "Capacités alimentées par l'IA",
|
||||
"dragDrop": "Gestion des notes par glisser-déposer",
|
||||
"labelSystem": "Système d'étiquettes",
|
||||
"memoryEcho": "Perspectives quotidiennes Memory Echo",
|
||||
"multipleProviders": "Plusieurs fournisseurs IA (OpenAI, Ollama)",
|
||||
"notebookOrganization": "Organisation en carnets",
|
||||
"paragraphReformulation": "Reformulation de paragraphes",
|
||||
"semanticSearch": "Recherche sémantique avec embeddings",
|
||||
"title": "Fonctionnalités",
|
||||
"titleSuggestions": "Suggestions de titre alimentées par l'IA"
|
||||
},
|
||||
"platform": "Plateforme",
|
||||
"platformWeb": "Web",
|
||||
"support": {
|
||||
"description": "Obtenez de l'aide et donnez votre avis",
|
||||
"documentation": "Documentation",
|
||||
"feedback": "Commentaires",
|
||||
"reportIssues": "Signaler des problèmes",
|
||||
"title": "Support"
|
||||
},
|
||||
"technology": {
|
||||
"ai": "IA",
|
||||
"authentication": "Authentification",
|
||||
"backend": "Backend",
|
||||
"database": "Base de données",
|
||||
"description": "Construit avec des technologies modernes",
|
||||
"frontend": "Frontend",
|
||||
"testing": "Tests",
|
||||
"title": "Stack technologique",
|
||||
"ui": "UI"
|
||||
},
|
||||
"title": "À propos",
|
||||
"version": "Version"
|
||||
},
|
||||
"admin": {
|
||||
"ai": {
|
||||
"apiKey": "Clé API",
|
||||
"baseUrl": "URL de base",
|
||||
"commonEmbeddingModels": "Modèles d'embeddings courants pour API compatibles OpenAI",
|
||||
"commonModelsDescription": "Modèles courants pour API compatibles OpenAI",
|
||||
"description": "Configurez les fournisseurs IA pour l'étiquetage auto et la recherche sémantique.",
|
||||
"embeddingsDescription": "Fournisseur IA pour la recherche sémantique. Recommandé : OpenAI (meilleure qualité).",
|
||||
"embeddingsProvider": "Fournisseur d'embeddings",
|
||||
"model": "Modèle",
|
||||
"modelRecommendations": "gpt-4o-mini = Meilleur prix • gpt-4o = Meilleure qualité",
|
||||
"openAIKeyDescription": "Votre clé API OpenAI depuis platform.openai.com",
|
||||
"openTestPanel": "Ouvrir le panneau de test IA",
|
||||
"provider": "Fournisseur",
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING est requis",
|
||||
"providerTagsRequired": "AI_PROVIDER_TAGS est requis",
|
||||
"saveSettings": "Enregistrer les paramètres IA",
|
||||
"saving": "Enregistrement...",
|
||||
"selectEmbeddingModel": "Sélectionnez un modèle d'embedding installé localement",
|
||||
"selectOllamaModel": "Sélectionnez un modèle Ollama installé localement",
|
||||
"tagsGenerationDescription": "Fournisseur IA pour les suggestions d'étiquettes. Recommandé : Ollama (gratuit, local).",
|
||||
"tagsGenerationProvider": "Fournisseur de génération d'étiquettes",
|
||||
"title": "Configuration IA",
|
||||
"updateFailed": "Échec de la mise à jour des paramètres IA",
|
||||
"updateSuccess": "Paramètres IA mis à jour avec succès",
|
||||
"providerOllamaOption": "🦙 Ollama (Local & Gratuit)",
|
||||
"providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
|
||||
"providerCustomOption": "🔧 Custom Compatible OpenAI",
|
||||
"bestValue": "Meilleur rapport qualité/prix",
|
||||
"bestQuality": "Meilleure qualité",
|
||||
"saved": "(Enregistré)"
|
||||
},
|
||||
"aiTest": {
|
||||
"description": "Test your AI providers for tag generation and semantic search embeddings",
|
||||
"embeddingDimensions": "Embedding Dimensions:",
|
||||
"embeddingsTestDescription": "Test the AI provider responsible for semantic search embeddings",
|
||||
"embeddingsTestTitle": "Embeddings Test",
|
||||
"error": "Error:",
|
||||
"first5Values": "First 5 values:",
|
||||
"generatedTags": "Generated Tags:",
|
||||
"howItWorksTitle": "How Testing Works",
|
||||
"model": "Model:",
|
||||
"provider": "Provider:",
|
||||
"responseTime": "Response time: {time}ms",
|
||||
"runTest": "Run Test",
|
||||
"tagsTestDescription": "Test the AI provider responsible for automatic tag suggestions",
|
||||
"tagsTestTitle": "Tags Generation Test",
|
||||
"testError": "Test Error: {error}",
|
||||
"testFailed": "Test Failed",
|
||||
"testPassed": "Test Passed",
|
||||
"testing": "Testing...",
|
||||
"tipDescription": "Use the AI Test Panel to diagnose configuration issues before testing.",
|
||||
"tipTitle": "Tip:",
|
||||
"title": "AI Provider Testing",
|
||||
"vectorDimensions": "vector dimensions"
|
||||
},
|
||||
"aiTesting": "AI Testing",
|
||||
"security": {
|
||||
"allowPublicRegistration": "Allow Public Registration",
|
||||
"allowPublicRegistrationDescription": "If disabled, new users can only be added by an Administrator via the User Management page.",
|
||||
"description": "Manage access control and registration policies.",
|
||||
"title": "Security Settings",
|
||||
"updateFailed": "Failed to update security settings",
|
||||
"updateSuccess": "Security Settings updated"
|
||||
},
|
||||
"settings": "Admin Settings",
|
||||
"smtp": {
|
||||
"description": "Configure email server for password resets.",
|
||||
"forceSSL": "Force SSL/TLS (usually for port 465)",
|
||||
"fromEmail": "From Email",
|
||||
"host": "Host",
|
||||
"ignoreCertErrors": "Ignore Certificate Errors (Self-hosted/Dev only)",
|
||||
"password": "Password",
|
||||
"port": "Port",
|
||||
"saveSettings": "Save SMTP Settings",
|
||||
"sending": "Sending...",
|
||||
"testEmail": "Test Email",
|
||||
"testFailed": "Failed: {error}",
|
||||
"testSuccess": "Test email sent successfully!",
|
||||
"title": "SMTP Configuration",
|
||||
"updateFailed": "Failed to update SMTP settings",
|
||||
"updateSuccess": "SMTP Settings updated",
|
||||
"username": "Username"
|
||||
},
|
||||
"title": "Admin Dashboard",
|
||||
"userManagement": "User Management",
|
||||
"users": {
|
||||
"addUser": "Add User",
|
||||
"confirmDelete": "Êtes-vous sûr ? Cette action est irréversible.",
|
||||
"createFailed": "Failed to create user",
|
||||
"createSuccess": "User created successfully",
|
||||
"createUser": "Create User",
|
||||
"createUserDescription": "Add a new user to the system.",
|
||||
"deleteFailed": "Échec de la suppression",
|
||||
"deleteSuccess": "Utilisateur supprimé",
|
||||
"demote": "Rétrograder en utilisateur",
|
||||
"email": "Email",
|
||||
"name": "Name",
|
||||
"password": "Password",
|
||||
"promote": "Promouvoir en admin",
|
||||
"role": "Role",
|
||||
"roleUpdateFailed": "Échec de la mise à jour du rôle",
|
||||
"roleUpdateSuccess": "Rôle de l'utilisateur mis à jour à {role}",
|
||||
"roles": {
|
||||
"admin": "Admin",
|
||||
"user": "Utilisateur"
|
||||
},
|
||||
"table": {
|
||||
"actions": "Actions",
|
||||
"createdAt": "Créé le",
|
||||
"email": "Email",
|
||||
"name": "Nom",
|
||||
"role": "Rôle"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "AI analyzing...",
|
||||
"assistant": "AI Assistant",
|
||||
"autoLabels": {
|
||||
"analyzing": "Analyse de vos notes pour les suggestions d'étiquettes...",
|
||||
"create": "Créer",
|
||||
"createNewLabel": "Créer cette nouvelle étiquette et l'ajouter",
|
||||
"created": "{count} labels created successfully",
|
||||
"creating": "Création des étiquettes...",
|
||||
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
||||
"error": "Failed to fetch label suggestions",
|
||||
"new": "(nouveau)",
|
||||
"noLabelsSelected": "No labels selected",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"title": "Suggestions d'étiquettes",
|
||||
"typeContent": "Type content to get label suggestions...",
|
||||
"typeForSuggestions": "Tapez du contenu pour obtenir des suggestions d'étiquettes..."
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"apply": "Apply",
|
||||
"applyFailed": "Échec de l'application du plan d'organisation",
|
||||
"applying": "Applying...",
|
||||
"description": "L'IA analysera vos notes et suggérera de les organiser dans des carnets.",
|
||||
"error": "Échec de la création du plan d'organisation",
|
||||
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
||||
"noNotesSelected": "Aucune note sélectionnée",
|
||||
"noSuggestions": "AI could not find a good way to organize these notes.",
|
||||
"selectAllIn": "Sélectionner toutes les notes dans {notebook}",
|
||||
"selectNote": "Sélectionner la note : {title}",
|
||||
"success": "{count} notes déplacées avec succès",
|
||||
"title": "Organiser avec l'IA"
|
||||
},
|
||||
"clarify": "Clarify",
|
||||
"clickToAddTag": "Click to add this tag",
|
||||
"generateTitles": "Generate titles",
|
||||
"generateTitlesTooltip": "Generate titles with AI",
|
||||
"generating": "Generating...",
|
||||
"generatingTitles": "Generating titles...",
|
||||
"ignoreSuggestion": "Ignore this suggestion",
|
||||
"improveStyle": "Improve style",
|
||||
"languageDetected": "Language detected",
|
||||
"notebookSummary": {
|
||||
"regenerate": "Régénérer le résumé",
|
||||
"regenerating": "Régénération du résumé..."
|
||||
},
|
||||
"original": "Original",
|
||||
"poweredByAI": "Powered by AI",
|
||||
"processing": "Processing...",
|
||||
"reformulateText": "Reformulate text",
|
||||
"reformulated": "Reformulated",
|
||||
"reformulating": "Reformulating...",
|
||||
"reformulationApplied": "Reformulated text applied!",
|
||||
"reformulationComparison": "Reformulation Comparison",
|
||||
"reformulationError": "Error during reformulation",
|
||||
"reformulationFailed": "Failed to reformulate text",
|
||||
"reformulationMaxWords": "Text must have maximum 500 words",
|
||||
"reformulationMinWords": "Text must have at least 10 words (current: {count} words)",
|
||||
"reformulationNoText": "Please select text or add content",
|
||||
"reformulationSelectionTooShort": "Selection too short, using full content",
|
||||
"shorten": "Shorten",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"titleApplied": "Title applied!",
|
||||
"titleGenerateWithAI": "Generate titles with AI",
|
||||
"titleGenerating": "Generating...",
|
||||
"titleGenerationError": "Error generating titles",
|
||||
"titleGenerationFailed": "Failed to generate titles",
|
||||
"titleGenerationMinWords": "Content must have at least 10 words to generate titles (current: {count} words)",
|
||||
"titlesGenerated": "💡 {count} titles generated!",
|
||||
"transformError": "Error during transformation",
|
||||
"transformMarkdown": "Transform to Markdown",
|
||||
"transformSuccess": "Text transformed to Markdown successfully!",
|
||||
"transforming": "Transforming..."
|
||||
},
|
||||
"aiSettings": {
|
||||
"description": "Configurez vos fonctionnalités IA et préférences",
|
||||
"error": "Échec de la mise à jour",
|
||||
"features": "Fonctionnalités IA",
|
||||
"frequency": "Fréquence",
|
||||
"frequencyDaily": "Quotidienne",
|
||||
"frequencyWeekly": "Hebdomadaire",
|
||||
"provider": "Fournisseur IA",
|
||||
"providerAuto": "Auto (Recommandé)",
|
||||
"providerOllama": "Ollama (Local)",
|
||||
"providerOpenAI": "OpenAI (Cloud)",
|
||||
"saved": "Paramètre mis à jour",
|
||||
"saving": "Enregistrement...",
|
||||
"title": "Paramètres IA",
|
||||
"titleSuggestionsDesc": "Suggérer des titres pour les notes sans titre après 50+ mots",
|
||||
"paragraphRefactorDesc": "Options d'amélioration de texte propulsées par l'IA",
|
||||
"frequencyDesc": "Fréquence d'analyse des connexions entre notes",
|
||||
"providerDesc": "Choisissez votre fournisseur IA préféré",
|
||||
"providerAutoDesc": "Ollama si disponible, sinon OpenAI",
|
||||
"providerOllamaDesc": "100% privé, fonctionne localement sur votre machine",
|
||||
"providerOpenAIDesc": "Plus précis, nécessite une clé API"
|
||||
},
|
||||
"appearance": {
|
||||
"description": "Personnaliser l'apparence de l'application",
|
||||
"title": "Apparence"
|
||||
},
|
||||
"auth": {
|
||||
"backToLogin": "Retour à la connexion",
|
||||
"checkYourEmail": "Vérifiez votre email",
|
||||
"createAccount": "Créez votre compte",
|
||||
"email": "Email",
|
||||
"emailPlaceholder": "Entrez votre adresse email",
|
||||
"forgotPassword": "Mot de passe oublié ?",
|
||||
"forgotPasswordDescription": "Entrez votre adresse email et nous vous enverrons un lien pour réinitialiser votre mot de passe.",
|
||||
"forgotPasswordTitle": "Mot de passe oublié",
|
||||
"hasAccount": "Déjà un compte ?",
|
||||
"name": "Nom",
|
||||
"namePlaceholder": "Entrez votre nom",
|
||||
"noAccount": "Pas de compte ?",
|
||||
"orContinueWith": "Ou continuer avec",
|
||||
"password": "Mot de passe",
|
||||
"passwordMinChars": "Entrez votre mot de passe (min 6 caractères)",
|
||||
"passwordPlaceholder": "Entrez votre mot de passe",
|
||||
"rememberMe": "Se souvenir de moi",
|
||||
"resetEmailSent": "Nous avons envoyé un lien de réinitialisation à votre adresse email si elle existe dans notre système.",
|
||||
"resetPassword": "Réinitialiser le mot de passe",
|
||||
"resetPasswordInstructions": "Entrez votre email pour réinitialiser votre mot de passe",
|
||||
"returnToLogin": "Retour à la connexion",
|
||||
"sendResetLink": "Envoyer le lien de réinitialisation",
|
||||
"sending": "Envoi en cours...",
|
||||
"signIn": "Connexion",
|
||||
"signInToAccount": "Connectez-vous à votre compte",
|
||||
"signOut": "Sign out",
|
||||
"signUp": "S'inscrire"
|
||||
},
|
||||
"autoLabels": {
|
||||
"analyzing": "Analyse de vos notes...",
|
||||
"createNewLabel": "Créer cette nouvelle étiquette et l'ajouter",
|
||||
"created": "{count} étiquettes créées avec succès",
|
||||
"description": "J'ai détecté des thèmes récurrents dans \"{notebookName}\" ({totalNotes} notes). Créer des étiquettes pour eux ?",
|
||||
"error": "Échec de la récupération des suggestions d'étiquettes",
|
||||
"new": "(nouveau)",
|
||||
"noLabelsSelected": "Aucune étiquette sélectionnée",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"title": "Nouvelles suggestions d'étiquettes",
|
||||
"typeContent": "Tapez du contenu pour obtenir des suggestions d'étiquettes..."
|
||||
},
|
||||
"batch": {
|
||||
"organize": "Organiser",
|
||||
"organizeWithAI": "Organiser avec l'IA"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analyse de vos notes...",
|
||||
"apply": "Appliquer ({count})",
|
||||
"applying": "Application...",
|
||||
"confidence": "confiance",
|
||||
"description": "L'IA analysera vos notes et suggérera de les organiser dans des carnets.",
|
||||
"error": "Échec de la création du plan d'organisation",
|
||||
"noNotebooks": "Aucun carnet disponible. Créez d'abord des carnets pour organiser vos notes.",
|
||||
"noNotesSelected": "Aucune note sélectionnée",
|
||||
"noSuggestions": "L'IA n'a pas trouvé de bonne manière d'organiser ces notes.",
|
||||
"notesToOrganize": "{count} notes à organiser",
|
||||
"selected": "{count} sélectionné",
|
||||
"title": "Organiser avec l'IA",
|
||||
"unorganized": "{count} notes n'ont pas pu être catégorisées et resteront dans les Notes générales."
|
||||
},
|
||||
"collaboration": {
|
||||
"accessRevoked": "L'accès a été révoqué",
|
||||
"addCollaborator": "Ajouter un collaborateur",
|
||||
"addCollaboratorDescription": "Ajoutez des personnes pour collaborer à cette note par leur adresse email.",
|
||||
"alreadyInList": "Cet email est déjà dans la liste",
|
||||
"canEdit": "Peut modifier",
|
||||
"canView": "Peut voir",
|
||||
"done": "Terminé",
|
||||
"emailAddress": "Adresse email",
|
||||
"emailPlaceholder": "Entrez l'adresse email",
|
||||
"enterEmailAddress": "Entrez l'adresse email",
|
||||
"errorLoading": "Erreur lors du chargement des collaborateurs",
|
||||
"failedToAdd": "Échec de l'ajout du collaborateur",
|
||||
"failedToRemove": "Échec de la suppression du collaborateur",
|
||||
"invite": "Inviter",
|
||||
"noCollaborators": "Aucun collaborateur encore. Ajoutez quelqu'un ci-dessus !",
|
||||
"noCollaboratorsViewer": "Aucun collaborateur encore.",
|
||||
"nowHasAccess": "{name} a maintenant accès à cette note",
|
||||
"owner": "Propriétaire",
|
||||
"pending": "En attente",
|
||||
"pendingInvite": "Invitation en attente",
|
||||
"peopleWithAccess": "Personnes ayant accès",
|
||||
"remove": "Supprimer",
|
||||
"removeCollaborator": "Supprimer le collaborateur",
|
||||
"shareNote": "Partager la note",
|
||||
"shareWithCollaborators": "Partager avec les collaborateurs",
|
||||
"unnamedUser": "Utilisateur sans nom",
|
||||
"viewerDescription": "Vous avez accès à cette note. Seul le propriétaire peut gérer les collaborateurs.",
|
||||
"willBeAdded": "{email} sera ajouté comme collaborateur lorsque la note sera créée"
|
||||
},
|
||||
"colors": {
|
||||
"blue": "Bleu",
|
||||
"default": "Défaut",
|
||||
"gray": "Gris",
|
||||
"green": "Vert",
|
||||
"orange": "Orange",
|
||||
"pink": "Rose",
|
||||
"purple": "Violet",
|
||||
"red": "Rouge",
|
||||
"yellow": "Jaune"
|
||||
},
|
||||
"common": {
|
||||
"add": "Ajouter",
|
||||
"cancel": "Annuler",
|
||||
"close": "Fermer",
|
||||
"confirm": "Confirmer",
|
||||
"delete": "Supprimer",
|
||||
"edit": "Modifier",
|
||||
"error": "Erreur",
|
||||
"loading": "Chargement...",
|
||||
"noResults": "Aucun résultat",
|
||||
"notAvailable": "N/A",
|
||||
"optional": "Optionnel",
|
||||
"remove": "Supprimer",
|
||||
"required": "Requis",
|
||||
"save": "Enregistrer",
|
||||
"search": "Rechercher",
|
||||
"success": "Succès",
|
||||
"unknown": "Inconnu"
|
||||
},
|
||||
"connection": {
|
||||
"clickToView": "Cliquer pour voir la note",
|
||||
"helpful": "Utile",
|
||||
"isHelpful": "Cette connexion est-elle utile ?",
|
||||
"memoryEchoDiscovery": "Découverte Memory Echo",
|
||||
"notHelpful": "Pas utile",
|
||||
"similarityInfo": "Ces notes sont connectées par {similarity}% de similarité"
|
||||
},
|
||||
"dataManagement": {
|
||||
"cleanup": {
|
||||
"button": "Cleanup",
|
||||
"description": "Remove labels and connections that reference deleted notes.",
|
||||
"failed": "Error during cleanup",
|
||||
"title": "Cleanup Orphaned Data"
|
||||
},
|
||||
"cleanupComplete": "Nettoyage terminé : {created} créés, {deleted} supprimés",
|
||||
"cleanupError": "Erreur lors du nettoyage",
|
||||
"dangerZone": "Zone de danger",
|
||||
"dangerZoneDescription": "Supprimer définitivement vos données",
|
||||
"delete": {
|
||||
"button": "Delete All Notes",
|
||||
"confirm": "Are you sure? This will permanently delete all your notes.",
|
||||
"description": "Permanently delete all your notes. This action cannot be undone.",
|
||||
"failed": "Failed to delete notes",
|
||||
"success": "All notes deleted",
|
||||
"title": "Delete All Notes"
|
||||
},
|
||||
"deleting": "Suppression...",
|
||||
"export": {
|
||||
"button": "Export Notes",
|
||||
"description": "Download all your notes as a JSON file. This includes all content, labels, and metadata.",
|
||||
"failed": "Failed to export notes",
|
||||
"success": "Notes exported successfully",
|
||||
"title": "Export All Notes"
|
||||
},
|
||||
"exporting": "Exportation...",
|
||||
"import": {
|
||||
"button": "Import Notes",
|
||||
"description": "Upload a JSON file to import notes. This will add to your existing notes, not replace them.",
|
||||
"failed": "Failed to import notes",
|
||||
"success": "Imported {count} notes",
|
||||
"title": "Import Notes"
|
||||
},
|
||||
"importing": "Importation...",
|
||||
"indexing": {
|
||||
"button": "Rebuild Index",
|
||||
"description": "Regenerate embeddings for all notes to improve semantic search.",
|
||||
"failed": "Error during indexing",
|
||||
"success": "Indexing complete: {count} notes processed",
|
||||
"title": "Rebuild Search Index"
|
||||
},
|
||||
"indexingComplete": "Indexation terminée : {count} notes traitées",
|
||||
"indexingError": "Erreur lors de l'indexation",
|
||||
"title": "Data Management",
|
||||
"toolsDescription": "Tools to maintain your database health"
|
||||
},
|
||||
"demoMode": {
|
||||
"activated": "Mode Démo activé ! Memory Echo fonctionnera maintenant instantanément.",
|
||||
"createNotesTip": "Créez 2+ notes similaires et voyez Memory Echo en action !",
|
||||
"deactivated": "Mode Démo désactivé. Paramètres normaux restaurés.",
|
||||
"delayBetweenNotes": "Délai de 0 jour entre les notes (normalement 7 jours)",
|
||||
"description": "Accélère Memory Echo pour les tests. Les connexions apparaissent instantanément.",
|
||||
"parametersActive": "Paramètres démo actifs :",
|
||||
"similarityThreshold": "Seuil de similarité de 50% (normalement 75%)",
|
||||
"title": "Mode Démo",
|
||||
"toggleFailed": "Échec du basculement du mode démo",
|
||||
"unlimitedInsights": "Perspectives illimitées (pas de limites de fréquence)"
|
||||
},
|
||||
"diagnostics": {
|
||||
"apiStatus": "Statut de l'API",
|
||||
"checking": "Vérification...",
|
||||
"configuredProvider": "Fournisseur configuré",
|
||||
"description": "Vérifiez l'état de la connexion de votre fournisseur IA",
|
||||
"errorStatus": "Erreur",
|
||||
"operational": "Opérationnel",
|
||||
"testDetails": "Détails du test :",
|
||||
"tip1": "Assurez-vous qu'Ollama fonctionne (ollama serve)",
|
||||
"tip2": "Vérifiez que le modèle est installé (ollama pull llama3)",
|
||||
"tip3": "Vérifiez votre clé API pour OpenAI",
|
||||
"tip4": "Vérifiez la connectivité réseau",
|
||||
"title": "Diagnostics",
|
||||
"troubleshootingTitle": "Conseils de dépannage :"
|
||||
},
|
||||
"favorites": {
|
||||
"noFavorites": "Aucune note épinglée encore",
|
||||
"pinToFavorite": "Épinglez une note pour l'ajouter aux favoris",
|
||||
"title": "Favoris",
|
||||
"toggleSection": "Basculer la section des notes épinglées"
|
||||
},
|
||||
"footer": {
|
||||
"openSource": "Clone Open Source",
|
||||
"privacy": "Confidentialité",
|
||||
"terms": "Conditions"
|
||||
},
|
||||
"general": {
|
||||
"add": "Ajouter",
|
||||
"apply": "Appliquer",
|
||||
"back": "Retour",
|
||||
"cancel": "Annuler",
|
||||
"clean": "Nettoyer",
|
||||
"clear": "Effacer",
|
||||
"close": "Fermer",
|
||||
"confirm": "Confirmer",
|
||||
"edit": "Modifier",
|
||||
"error": "Une erreur est survenue",
|
||||
"indexAll": "Tout indexer",
|
||||
"loading": "Chargement...",
|
||||
"next": "Suivant",
|
||||
"operationFailed": "Opération échouée",
|
||||
"operationSuccess": "Opération réussie",
|
||||
"preview": "Aperçu",
|
||||
"previous": "Précédent",
|
||||
"reset": "Réinitialiser",
|
||||
"save": "Enregistrer",
|
||||
"select": "Sélectionner",
|
||||
"submit": "Soumettre",
|
||||
"testConnection": "Tester la connexion",
|
||||
"tryAgain": "Veuillez réessayer"
|
||||
},
|
||||
"generalSettings": {
|
||||
"description": "Paramètres généraux de l'application",
|
||||
"title": "Paramètres généraux"
|
||||
},
|
||||
"labels": {
|
||||
"addLabel": "Add label",
|
||||
"allLabels": "All Labels",
|
||||
"changeColor": "Change Color",
|
||||
"changeColorTooltip": "Change color",
|
||||
"clearAll": "Clear all",
|
||||
"confirmDelete": "Are you sure you want to delete this label?",
|
||||
"count": "{count} étiquettes",
|
||||
"createLabel": "Create label",
|
||||
"delete": "Delete",
|
||||
"deleteTooltip": "Delete label",
|
||||
"editLabels": "Edit Labels",
|
||||
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
||||
"filter": "Filter by Label",
|
||||
"filterByLabel": "Filter by label",
|
||||
"labelColor": "Label color",
|
||||
"labelName": "Label name",
|
||||
"loading": "Loading...",
|
||||
"manage": "Manage Labels",
|
||||
"manageLabels": "Manage labels",
|
||||
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
||||
"manageTooltip": "Manage Labels",
|
||||
"namePlaceholder": "Enter label name",
|
||||
"newLabelPlaceholder": "Create new label",
|
||||
"noLabels": "Aucune étiquette",
|
||||
"noLabelsFound": "No labels found.",
|
||||
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
||||
"selectedLabels": "Selected Labels",
|
||||
"showLess": "Show less",
|
||||
"showMore": "Show more",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"title": "Labels"
|
||||
},
|
||||
"memoryEcho": {
|
||||
"clickToView": "Cliquer pour voir la note →",
|
||||
"comparison": {
|
||||
"clickToView": "Click to view note",
|
||||
"helpful": "Helpful",
|
||||
"helpfulQuestion": "Is this comparison helpful?",
|
||||
"highSimilarityInsight": "These notes deal with the same topic with a high degree of similarity. They could be merged or consolidated.",
|
||||
"notHelpful": "Not Helpful",
|
||||
"similarityInfo": "These notes are connected by {similarity}% similarity",
|
||||
"title": "💡 Note Comparison",
|
||||
"untitled": "Untitled"
|
||||
},
|
||||
"connection": "connection",
|
||||
"connections": "Connections",
|
||||
"connectionsBadge": "{count} connection{plural}",
|
||||
"title": "💡 J'ai remarqué quelque chose...",
|
||||
"description": "Connexions proactives entre vos notes",
|
||||
"dailyInsight": "Aperçu quotidien de vos notes",
|
||||
"viewConnection": "Voir la connexion",
|
||||
"helpful": "Utile",
|
||||
"notHelpful": "Pas utile",
|
||||
"dismiss": "Ignorer pour l'instant",
|
||||
"insightReady": "Votre aperçu est prêt !",
|
||||
"overlay": {
|
||||
"title": "Notes connectées",
|
||||
"loading": "Chargement...",
|
||||
"error": "Échec du chargement des connexions",
|
||||
"noConnections": "Aucune connexion trouvée",
|
||||
"viewAll": "Tout voir côte à côte",
|
||||
"searchPlaceholder": "Rechercher des connexions...",
|
||||
"sortBy": "Trier par :",
|
||||
"sortRecent": "Récent",
|
||||
"sortSimilarity": "Similarité",
|
||||
"sortOldest": "Plus ancien"
|
||||
},
|
||||
"thanksFeedback": "Thanks for your feedback!",
|
||||
"thanksFeedbackImproving": "Thanks! We'll use this to improve."
|
||||
},
|
||||
"nav": {
|
||||
"accountSettings": "Paramètres du compte",
|
||||
"adminDashboard": "Tableau de bord Admin",
|
||||
"aiSettings": "Paramètres IA",
|
||||
"archive": "Archives",
|
||||
"buyMeACoffee": "Offrez-moi un café",
|
||||
"configureAI": "Configurez vos fonctionnalités IA, votre fournisseur et vos préférences",
|
||||
"diagnostics": "Diagnostics",
|
||||
"donateOnKofi": "Faire un don sur Ko-fi",
|
||||
"donationDescription": "Faites un don ponctuel ou devenez supporter mensuel.",
|
||||
"donationNote": "Sans frais de plateforme • Paiements instantanés • Sécurisé",
|
||||
"favorites": "Favoris",
|
||||
"generalNotes": "Notes générales",
|
||||
"home": "Accueil",
|
||||
"login": "Connexion",
|
||||
"logout": "Déconnexion",
|
||||
"manageAISettings": "Gérer les paramètres IA",
|
||||
"myLibrary": "Ma bibliothèque",
|
||||
"notebooks": "Cahiers",
|
||||
"notes": "Notes",
|
||||
"proPlan": "Pro Plan",
|
||||
"profile": "Profil",
|
||||
"quickAccess": "Accès rapide",
|
||||
"recent": "Récent",
|
||||
"reminders": "Rappels",
|
||||
"settings": "Paramètres",
|
||||
"sponsorDescription": "Devenez sponsor mensuel et obtenez une reconnaissance.",
|
||||
"sponsorOnGithub": "Sponsoriser sur GitHub",
|
||||
"support": "Support Memento ☕",
|
||||
"supportDescription": "Memento est 100% gratuit et open-source. Votre soutien aide à le garder ainsi.",
|
||||
"supportDevelopment": "Supporter le développement de Memento ☕",
|
||||
"trash": "Corbeille",
|
||||
"userManagement": "Gestion des utilisateurs",
|
||||
"workspace": "Espace de travail"
|
||||
},
|
||||
"notebook": {
|
||||
"cancel": "Cancel",
|
||||
"create": "Create Notebook",
|
||||
"createDescription": "Start a new collection to organize your notes, ideas, and projects efficiently.",
|
||||
"createNew": "Create New Notebook",
|
||||
"creating": "Creating...",
|
||||
"delete": "Delete Notebook",
|
||||
"deleteConfirm": "Delete",
|
||||
"deleteWarning": "Are you sure you want to delete this notebook? Notes will be moved to General Notes.",
|
||||
"edit": "Edit Notebook",
|
||||
"editDescription": "Change the name, icon, and color of your notebook.",
|
||||
"generating": "Generating summary...",
|
||||
"labels": "Étiquettes :",
|
||||
"name": "Notebook Name",
|
||||
"noLabels": "Aucune étiquette",
|
||||
"selectColor": "Color",
|
||||
"selectIcon": "Icon",
|
||||
"summary": "Notebook Summary",
|
||||
"summaryDescription": "Generate an AI-powered summary of all notes in this notebook.",
|
||||
"summaryError": "Error generating summary"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"description": "Cette note semble appartenir à ce notebook",
|
||||
"dismiss": "Rejeter",
|
||||
"dismissIn": "Rejeter (ferme dans {timeLeft}s)",
|
||||
"generalNotes": "Notes générales",
|
||||
"move": "Déplacer",
|
||||
"moveToNotebook": "Déplacer vers un notebook",
|
||||
"title": "Déplacer vers {icon} {name} ?"
|
||||
},
|
||||
"notebooks": {
|
||||
"allNotebooks": "Tous les carnets",
|
||||
"create": "Créer un carnet",
|
||||
"createFirst": "Créez votre premier carnet",
|
||||
"noNotebooks": "Aucun carnet encore"
|
||||
},
|
||||
"notes": {
|
||||
"add": "Add",
|
||||
"addCollaborators": "Add collaborators",
|
||||
"addImage": "Add image",
|
||||
"addItem": "Add item",
|
||||
"addLink": "Add link",
|
||||
"addListItem": "+ List item",
|
||||
"addNote": "Ajouter une note",
|
||||
"adding": "Adding...",
|
||||
"aiAssistant": "AI Assistant",
|
||||
"archive": "Archive",
|
||||
"backgroundOptions": "Background options",
|
||||
"changeColor": "Change color",
|
||||
"changeSize": "Change size",
|
||||
"clarifyFailed": "Échec de la clarification du texte",
|
||||
"close": "Close",
|
||||
"color": "Color",
|
||||
"confirmDelete": "Are you sure you want to delete this note?",
|
||||
"confirmLeaveShare": "Are you sure you want to leave this shared note?",
|
||||
"contentOrMediaRequired": "Please enter some content or add a link/image",
|
||||
"copy": "Copy",
|
||||
"copyFailed": "Failed to copy note",
|
||||
"copySuccess": "Note copied successfully!",
|
||||
"createFirstNote": "Create your first note",
|
||||
"date": "Date",
|
||||
"delete": "Delete",
|
||||
"dragToReorder": "Glisser pour réorganiser",
|
||||
"duplicate": "Duplicate",
|
||||
"edit": "Edit Note",
|
||||
"emptyState": "Aucune note encore. Créez votre première note !",
|
||||
"fileTooLarge": "File too large: {fileName}. Maximum size is {maxSize}.",
|
||||
"improveFailed": "Échec de l'amélioration du texte",
|
||||
"inNotebook": "Dans le carnet",
|
||||
"invalidDateTime": "Invalid date or time",
|
||||
"invalidFileType": "Invalid file type: {fileName}. Only JPEG, PNG, GIF, and WebP allowed.",
|
||||
"itemOrMediaRequired": "Please add at least one item or media",
|
||||
"large": "Large",
|
||||
"leaveShare": "Leave",
|
||||
"linkAddFailed": "Failed to add link",
|
||||
"linkAdded": "Link added",
|
||||
"linkMetadataFailed": "Could not fetch link metadata",
|
||||
"listItem": "List item",
|
||||
"makeCopy": "Make a copy",
|
||||
"markdown": "Markdown",
|
||||
"markdownMode": "Markdown",
|
||||
"markdownOff": "Markdown OFF",
|
||||
"markdownOn": "Markdown ON",
|
||||
"markdownPlaceholder": "Take a note... (Markdown supported)",
|
||||
"medium": "Medium",
|
||||
"more": "Plus d'options",
|
||||
"moreOptions": "More options",
|
||||
"moveFailed": "Échec du déplacement de la note. Veuillez réessayer.",
|
||||
"newChecklist": "New checklist",
|
||||
"newNote": "New note",
|
||||
"noContent": "No content",
|
||||
"noNotes": "No notes",
|
||||
"noNotesFound": "No notes found",
|
||||
"noteCreateFailed": "Failed to create note",
|
||||
"noteCreated": "Note created successfully",
|
||||
"others": "Others",
|
||||
"pin": "Pin",
|
||||
"pinned": "Pinned",
|
||||
"pinnedNotes": "Notes épinglées",
|
||||
"placeholder": "Take a note...",
|
||||
"preview": "Preview",
|
||||
"readOnly": "Read Only",
|
||||
"recent": "Récent",
|
||||
"redo": "Redo (Ctrl+Y)",
|
||||
"redoShortcut": "Rétablir (Ctrl+Y)",
|
||||
"remindMe": "Remind me",
|
||||
"reminderDateTimeRequired": "Please enter date and time",
|
||||
"reminderMustBeFuture": "Reminder must be in the future",
|
||||
"reminderPastError": "Reminder must be in the future",
|
||||
"reminderRemoved": "Reminder removed",
|
||||
"reminderSet": "Reminder set for {datetime}",
|
||||
"remove": "Supprimer",
|
||||
"saving": "Saving...",
|
||||
"setReminder": "Set reminder",
|
||||
"setReminderButton": "Set Reminder",
|
||||
"share": "Share",
|
||||
"shareWithCollaborators": "Share with collaborators",
|
||||
"sharedBy": "Shared by",
|
||||
"sharedReadOnly": "This note is shared with you in read-only mode",
|
||||
"shortenFailed": "Échec du raccourcissement du texte",
|
||||
"showCollaborators": "Show collaborators",
|
||||
"size": "Size",
|
||||
"small": "Small",
|
||||
"takeNote": "Take a note...",
|
||||
"takeNoteMarkdown": "Take a note... (Markdown supported)",
|
||||
"time": "Time",
|
||||
"title": "Notes",
|
||||
"titlePlaceholder": "Title",
|
||||
"transformFailed": "Échec de la transformation du texte",
|
||||
"unarchive": "Unarchive",
|
||||
"undo": "Undo (Ctrl+Z)",
|
||||
"undoShortcut": "Annuler (Ctrl+Z)",
|
||||
"unpin": "Unpin",
|
||||
"unpinned": "Désépinglées",
|
||||
"untitled": "Untitled",
|
||||
"uploadFailed": "Échec du téléchargement",
|
||||
"view": "View Note"
|
||||
},
|
||||
"pagination": {
|
||||
"next": "→",
|
||||
"pageInfo": "Page {currentPage} / {totalPages}",
|
||||
"previous": "←"
|
||||
},
|
||||
"paragraphRefactor": {
|
||||
"casual": "Décontracté",
|
||||
"expand": "Développer",
|
||||
"formal": "Formel",
|
||||
"improve": "Améliorer",
|
||||
"shorten": "Raccourcir",
|
||||
"title": "Amélioration du texte"
|
||||
},
|
||||
"profile": {
|
||||
"accountSettings": "Paramètres du compte",
|
||||
"autoDetect": "Détection automatique",
|
||||
"changePassword": "Changer le mot de passe",
|
||||
"changePasswordDescription": "Mettez à jour votre mot de passe. Vous aurez besoin de votre mot de passe actuel.",
|
||||
"confirmPassword": "Confirmer le mot de passe",
|
||||
"currentPassword": "Mot de passe actuel",
|
||||
"description": "Mettez à jour vos informations personnelles",
|
||||
"displayName": "Nom d'affichage",
|
||||
"displaySettings": "Paramètres d'affichage",
|
||||
"displaySettingsDescription": "Personnalisez l'apparence et la taille de la police.",
|
||||
"email": "Email",
|
||||
"fontSize": "Taille de la police",
|
||||
"fontSizeDescription": "Ajustez la taille de la police pour une meilleure lisibilité. Cela s'applique à tout le texte de l'interface.",
|
||||
"fontSizeExtraLarge": "Très grande",
|
||||
"fontSizeLarge": "Grande",
|
||||
"fontSizeMedium": "Moyenne",
|
||||
"fontSizeSmall": "Petite",
|
||||
"fontSizeUpdateFailed": "Échec de la mise à jour de la taille de police",
|
||||
"fontSizeUpdateSuccess": "Taille de police mise à jour avec succès",
|
||||
"languageDescription": "Cette langue sera utilisée pour les fonctionnalités IA, l'analyse de contenu et le texte de l'interface.",
|
||||
"languagePreferences": "Préférences linguistiques",
|
||||
"languagePreferencesDescription": "Choisissez votre langue préférée pour les fonctionnalités IA et l'interface.",
|
||||
"languageUpdateFailed": "Échec de la mise à jour de la langue",
|
||||
"languageUpdateSuccess": "Langue mise à jour avec succès",
|
||||
"manageAISettings": "Gérer les paramètres IA",
|
||||
"newPassword": "Nouveau mot de passe",
|
||||
"passwordChangeFailed": "Échec du changement de mot de passe",
|
||||
"passwordChangeSuccess": "Mot de passe changé avec succès",
|
||||
"passwordError": "Erreur lors de la mise à jour du mot de passe",
|
||||
"passwordUpdated": "Mot de passe mis à jour",
|
||||
"preferredLanguage": "Langue préférée",
|
||||
"profileError": "Erreur lors de la mise à jour du profil",
|
||||
"profileUpdated": "Profil mis à jour",
|
||||
"recentNotesUpdateFailed": "Échec de la mise à jour du paramètre des notes récentes",
|
||||
"recentNotesUpdateSuccess": "Paramètre des notes récentes mis à jour avec succès",
|
||||
"selectFontSize": "Sélectionner la taille de la police",
|
||||
"selectLanguage": "Sélectionner une langue",
|
||||
"showRecentNotes": "Afficher la section Récent",
|
||||
"showRecentNotesDescription": "Afficher les notes récentes (7 derniers jours) sur la page principale",
|
||||
"title": "Profil",
|
||||
"updateFailed": "Échec de la mise à jour du profil",
|
||||
"updatePassword": "Mettre à jour le mot de passe",
|
||||
"updateSuccess": "Profil mis à jour"
|
||||
},
|
||||
"reminder": {
|
||||
"cancel": "Annuler",
|
||||
"reminderDate": "Date du rappel",
|
||||
"reminderTime": "Heure du rappel",
|
||||
"removeReminder": "Supprimer le rappel",
|
||||
"save": "Définir",
|
||||
"setReminder": "Définir un rappel",
|
||||
"title": "Rappel"
|
||||
},
|
||||
"resetPassword": {
|
||||
"confirmNewPassword": "Confirmer le nouveau mot de passe",
|
||||
"description": "Entrez votre nouveau mot de passe ci-dessous.",
|
||||
"invalidLinkDescription": "Ce lien de réinitialisation de mot de passe est invalide ou a expiré.",
|
||||
"invalidLinkTitle": "Lien invalide",
|
||||
"loading": "Chargement...",
|
||||
"newPassword": "Nouveau mot de passe",
|
||||
"passwordMismatch": "Les mots de passe ne correspondent pas",
|
||||
"requestNewLink": "Demander un nouveau lien",
|
||||
"resetPassword": "Réinitialiser le mot de passe",
|
||||
"resetting": "Réinitialisation...",
|
||||
"success": "Mot de passe réinitialisé avec succès. Vous pouvez maintenant vous connecter.",
|
||||
"title": "Réinitialiser le mot de passe"
|
||||
},
|
||||
"search": {
|
||||
"exactMatch": "Correspondance exacte",
|
||||
"noResults": "Aucun résultat trouvé",
|
||||
"placeholder": "Rechercher",
|
||||
"related": "Connexe",
|
||||
"resultsFound": "{count} notes trouvées",
|
||||
"searchPlaceholder": "Rechercher dans vos notes...",
|
||||
"searching": "Recherche en cours...",
|
||||
"semanticInProgress": "Recherche IA en cours...",
|
||||
"semanticTooltip": "Recherche sémantique IA"
|
||||
},
|
||||
"semanticSearch": {
|
||||
"exactMatch": "Correspondance exacte",
|
||||
"related": "Connexe",
|
||||
"searching": "Recherche en cours..."
|
||||
},
|
||||
"settings": {
|
||||
"about": "About",
|
||||
"account": "Account",
|
||||
"appearance": "Appearance",
|
||||
"cleanTags": "Clean Orphan Tags",
|
||||
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
||||
"description": "Manage your settings and preferences",
|
||||
"language": "Language",
|
||||
"languageAuto": "Langue définie sur Auto",
|
||||
"maintenance": "Maintenance",
|
||||
"maintenanceDescription": "Tools to maintain your database health",
|
||||
"notifications": "Notifications",
|
||||
"privacy": "Privacy",
|
||||
"profile": "Profil",
|
||||
"searchNoResults": "Aucun paramètre trouvé",
|
||||
"security": "Security",
|
||||
"selectLanguage": "Select language",
|
||||
"semanticIndexing": "Semantic Indexing",
|
||||
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
||||
"settingsError": "Error saving settings",
|
||||
"settingsSaved": "Settings saved",
|
||||
"theme": "Theme",
|
||||
"themeDark": "Dark",
|
||||
"themeLight": "Light",
|
||||
"themeSystem": "System",
|
||||
"title": "Settings",
|
||||
"version": "Version"
|
||||
},
|
||||
"sidebar": {
|
||||
"archive": "Archives",
|
||||
"editLabels": "Modifier les libellés",
|
||||
"labels": "Libellés",
|
||||
"notes": "Notes",
|
||||
"reminders": "Rappels",
|
||||
"trash": "Corbeille"
|
||||
},
|
||||
"support": {
|
||||
"aiApiCosts": "Coûts API IA :",
|
||||
"buyMeACoffee": "Offrez-moi un café",
|
||||
"contributeCode": "Contribuer au code",
|
||||
"description": "Memento est 100% gratuit et open-source. Votre soutien aide à le garder ainsi.",
|
||||
"directImpact": "Impact direct",
|
||||
"domainSSL": "Domaine et SSL :",
|
||||
"donateOnKofi": "Faire un don sur Ko-fi",
|
||||
"donationDescription": "Faites un don ponctuel ou devenez supporter mensuel.",
|
||||
"githubDescription": "Support récurrent • Reconnaissance publique • Axé développeurs",
|
||||
"hostingServers": "Hébergement et serveurs :",
|
||||
"howSupportHelps": "Comment votre soutien aide",
|
||||
"kofiDescription": "Sans frais de plateforme • Paiements instantanés • Sécurisé",
|
||||
"otherWaysTitle": "Autres façons de soutenir",
|
||||
"reportBug": "Signaler un bug",
|
||||
"shareTwitter": "Partager sur Twitter",
|
||||
"sponsorDescription": "Devenez sponsor mensuel et obtenez une reconnaissance.",
|
||||
"sponsorOnGithub": "Sponsoriser sur GitHub",
|
||||
"sponsorPerks": "Avantages sponsors",
|
||||
"starGithub": "Étoiler sur GitHub",
|
||||
"title": "Supporter le développement de Memento",
|
||||
"totalExpenses": "Total des dépenses :",
|
||||
"transparency": "Transparence",
|
||||
"transparencyDescription": "Je crois en une transparence totale. Voici comment les dons sont utilisés :"
|
||||
},
|
||||
"testPages": {
|
||||
"titleSuggestions": {
|
||||
"analyzing": "Analyse...",
|
||||
"contentLabel": "Contenu (besoin de 50+ mots) :",
|
||||
"error": "Erreur :",
|
||||
"idle": "Inactif",
|
||||
"noSuggestions": "Pas encore de suggestions. Tapez 50+ mots et attendez 2 secondes.",
|
||||
"placeholder": "Tapez au moins 50 mots ici...",
|
||||
"status": "Statut :",
|
||||
"suggestions": "Suggestions ({count}) :",
|
||||
"title": "Test des suggestions de titre",
|
||||
"wordCount": "Nombre de mots :"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"daysAgo": "il y a {count}j",
|
||||
"hoursAgo": "il y a {count}h",
|
||||
"justNow": "à l'instant",
|
||||
"minutesAgo": "il y a {count}m",
|
||||
"today": "Aujourd'hui",
|
||||
"tomorrow": "Demain",
|
||||
"yesterday": "Hier"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "Suggestions de titre",
|
||||
"dismiss": "Ignorer",
|
||||
"generating": "Génération en cours...",
|
||||
"selectTitle": "Sélectionnez un titre",
|
||||
"title": "Suggestions IA"
|
||||
},
|
||||
"toast": {
|
||||
"feedbackFailed": "Échec de l'envoi du feedback",
|
||||
"notesFusionSuccess": "Notes fusionnées avec succès !",
|
||||
"openConnectionFailed": "Échec de l'ouverture de la connexion",
|
||||
"openingConnection": "Ouverture de la connexion...",
|
||||
"operationFailed": "Opération échouée",
|
||||
"operationSuccess": "Opération réussie",
|
||||
"saveFailed": "Échec de l'enregistrement du paramètre",
|
||||
"saved": "Paramètre enregistré",
|
||||
"thanksFeedback": "Merci pour votre feedback !",
|
||||
"thanksFeedbackImproving": "Merci ! Nous l'utiliserons pour nous améliorer."
|
||||
},
|
||||
"trash": {
|
||||
"deletePermanently": "Supprimer définitivement",
|
||||
"empty": "La corbeille est vide",
|
||||
"restore": "Restaurer",
|
||||
"title": "Corbeille"
|
||||
},
|
||||
"ui": {
|
||||
"close": "Fermer",
|
||||
"collapse": "Réduire",
|
||||
"expand": "Développer",
|
||||
"open": "Ouvrir"
|
||||
}
|
||||
}
|
||||
993
memento-note/locales/hi.json
Normal file
993
memento-note/locales/hi.json
Normal file
@@ -0,0 +1,993 @@
|
||||
{
|
||||
"about": {
|
||||
"appDescription": "AI-संचालित सुविधाओं के साथ एक शक्तिशाली नोट लेने वाला एप्लिकेशन",
|
||||
"appName": "Keep Notes",
|
||||
"buildDate": "बिल्ड तिथि",
|
||||
"description": "एप्लिकेशन के बारे में जानकारी",
|
||||
"features": {
|
||||
"description": "AI-संचालित क्षमताएं",
|
||||
"dragDrop": "ड्रैग और ड्रॉप नोट प्रबंधन",
|
||||
"labelSystem": "लेबल सिस्टम",
|
||||
"memoryEcho": "Memory Echo दैनिक अंतर्दृष्टि",
|
||||
"multipleProviders": "कई AI प्रदाता (OpenAI, Ollama)",
|
||||
"notebookOrganization": "नोटबुक संगठन",
|
||||
"paragraphReformulation": "अनुच्छेद पुनर्सुधार",
|
||||
"semanticSearch": "एम्बेडिंग्स के साथ सिमेंटिक खोज",
|
||||
"title": "सुविधाएं",
|
||||
"titleSuggestions": "AI-संचालित शीर्षक सुझाव"
|
||||
},
|
||||
"platform": "प्लेटफ़ॉर्म",
|
||||
"platformWeb": "वेब",
|
||||
"support": {
|
||||
"description": "सहायता और प्रतिक्रिया प्राप्त करें",
|
||||
"documentation": "प्रलेखन",
|
||||
"feedback": "प्रतिक्रिया",
|
||||
"reportIssues": "समस्याएं रिपोर्ट करें",
|
||||
"title": "समर्थन"
|
||||
},
|
||||
"technology": {
|
||||
"ai": "AI",
|
||||
"authentication": "प्रमाणीकरण",
|
||||
"backend": "बैकएंड",
|
||||
"database": "डेटाबेस",
|
||||
"description": "आधुनिक तकनीकों के साथ निर्मित",
|
||||
"frontend": "फ्रंटएंड",
|
||||
"testing": "परीक्षण",
|
||||
"title": "तकनीकी स्टैक",
|
||||
"ui": "UI"
|
||||
},
|
||||
"title": "के बारे में",
|
||||
"version": "संस्करण"
|
||||
},
|
||||
"admin": {
|
||||
"ai": {
|
||||
"apiKey": "API कुंजी",
|
||||
"baseUrl": "बेस URL",
|
||||
"commonEmbeddingModels": "OpenAI-संगत API के लिए सामान्य एम्बेडिंग मॉडल",
|
||||
"commonModelsDescription": "OpenAI-संगत API के लिए सामान्य मॉडल",
|
||||
"description": "स्वचालित टैगिंग और सिमेंटिक खोज के लिए AI प्रदाताओं को कॉन्फ़िगर करें। इष्टतम प्रदर्शन के लिए विभिन्न प्रदाताओं का उपयोग करें।",
|
||||
"embeddingsDescription": "सिमेंटिक खोज एम्बेडिंग्स के लिए AI प्रदाता। अनुशंसित: OpenAI (सर्वोत्तम गुणवत्ता)।",
|
||||
"embeddingsProvider": "एम्बेडिंग्स प्रदाता",
|
||||
"model": "मॉडल",
|
||||
"modelRecommendations": "gpt-4o-mini = सर्वोत्तम मूल्य • gpt-4o = सर्वोत्तम गुणवत्ता",
|
||||
"openAIKeyDescription": "platform.openai.com से आपकी OpenAI API कुंजी",
|
||||
"openTestPanel": "AI परीक्षण पैनल खोलें",
|
||||
"provider": "प्रदाता",
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING आवश्यक है",
|
||||
"providerTagsRequired": "AI_PROVIDER_TAGS आवश्यक है",
|
||||
"saveSettings": "AI सेटिंग्स सहेजें",
|
||||
"saving": "सहेज रहे हैं...",
|
||||
"selectEmbeddingModel": "अपने सिस्टम पर इंस्टॉल किए गए एम्बेडिंग मॉडल का चयन करें",
|
||||
"selectOllamaModel": "अपने सिस्टम पर इंस्टॉल किए गए Ollama मॉडल का चयन करें",
|
||||
"tagsGenerationDescription": "स्वचालित टैग सुझावों के लिए AI प्रदाता। अनुशंसित: Ollama (मुफ्त, स्थानीय)।",
|
||||
"tagsGenerationProvider": "टैग जनरेशन प्रदाता",
|
||||
"title": "AI कॉन्फ़िगरेशन",
|
||||
"updateFailed": "AI सेटिंग्स अपडेट करने में विफल",
|
||||
"updateSuccess": "AI सेटिंग्स सफलतापूर्वक अपडेट की गईं"
|
||||
},
|
||||
"aiTest": {
|
||||
"description": "टैग जनरेशन और सिमेंटिक खोज एम्बेडिंग्स के लिए अपने AI प्रदाताओं का परीक्षण करें",
|
||||
"embeddingDimensions": "एम्बेडिंग आयाम:",
|
||||
"embeddingsTestDescription": "सिमेंटिक खोज एम्बेडिंग्स के लिए जिम्मेदार AI प्रदाता का परीक्षण करें",
|
||||
"embeddingsTestTitle": "एम्बेडिंग्स परीक्षण",
|
||||
"error": "त्रुटि:",
|
||||
"first5Values": "पहले 5 मान:",
|
||||
"generatedTags": "उत्पन्न टैग:",
|
||||
"howItWorksTitle": "परीक्षण कैसे काम करता है",
|
||||
"model": "मॉडल:",
|
||||
"provider": "प्रदाता:",
|
||||
"responseTime": "प्रतिक्रिया समय: {time}ms",
|
||||
"runTest": "परीक्षण चलाएं",
|
||||
"tagsTestDescription": "स्वचालित टैग सुझावों के लिए जिम्मेदार AI प्रदाता का परीक्षण करें",
|
||||
"tagsTestTitle": "टैग जनरेशन परीक्षण",
|
||||
"testError": "परीक्षण त्रुटि: {error}",
|
||||
"testFailed": "परीक्षण विफल",
|
||||
"testPassed": "परीक्षण पास",
|
||||
"testing": "परीक्षण हो रहा है...",
|
||||
"tipDescription": "परीक्षण से पहले कॉन्फ़िगरेशन समस्याओं का निदान करने के लिए AI परीक्षण पैनल का उपयोग करें।",
|
||||
"tipTitle": "सुझाव:",
|
||||
"title": "AI प्रदाता परीक्षण",
|
||||
"vectorDimensions": "वेक्टर आयाम"
|
||||
},
|
||||
"aiTesting": "AI परीक्षण",
|
||||
"security": {
|
||||
"allowPublicRegistration": "सार्वजनिक पंजीकरण की अनुमति दें",
|
||||
"allowPublicRegistrationDescription": "यदि अक्षम है, तो नए उपयोगकर्ताओं को केवल एडमिन द्वारा उपयोगकर्ता प्रबंधन पृष्ठ के माध्यम से जोड़ा जा सकता है।",
|
||||
"description": "पहुंच नियंत्रण और पंजीकरण नीतियां प्रबंधित करें।",
|
||||
"title": "सुरक्षा सेटिंग्स",
|
||||
"updateFailed": "सुरक्षा सेटिंग्स अपडेट करने में विफल",
|
||||
"updateSuccess": "सुरक्षा सेटिंग्स अपडेट की गईं"
|
||||
},
|
||||
"settings": "एडमिन सेटिंग्स",
|
||||
"smtp": {
|
||||
"description": "पासवर्ड रीसेट के लिए ईमेल सर्वर कॉन्फ़िगर करें।",
|
||||
"forceSSL": "SSL/TLS बाध्य करें (आमतौर पर पोर्ट 465 के लिए)",
|
||||
"fromEmail": "प्रेषक ईमेल",
|
||||
"host": "होस्ट",
|
||||
"ignoreCertErrors": "प्रमाणपत्र त्रुटियों को अनदेखा करें (केवल स्व-होस्ट/विकास)",
|
||||
"password": "पासवर्ड",
|
||||
"port": "पोर्ट",
|
||||
"saveSettings": "SMTP सेटिंग्स सहेजें",
|
||||
"sending": "भेज रहे हैं...",
|
||||
"testEmail": "परीक्षण ईमेल",
|
||||
"testFailed": "विफल: {error}",
|
||||
"testSuccess": "परीक्षण ईमेल सफलतापूर्वक भेजा गया!",
|
||||
"title": "SMTP कॉन्फ़िगरेशन",
|
||||
"updateFailed": "SMTP सेटिंग्स अपडेट करने में विफल",
|
||||
"updateSuccess": "SMTP सेटिंग्स अपडेट की गईं",
|
||||
"username": "उपयोगकर्ता नाम"
|
||||
},
|
||||
"title": "एडमिन डैशबोर्ड",
|
||||
"userManagement": "उपयोगकर्ता प्रबंधन",
|
||||
"users": {
|
||||
"addUser": "उपयोगकर्ता जोड़ें",
|
||||
"confirmDelete": "Are you sure? This action cannot be undone.",
|
||||
"createFailed": "उपयोगकर्ता बनाने में विफल",
|
||||
"createSuccess": "उपयोगकर्ता सफलतापूर्वक बनाया गया",
|
||||
"createUser": "उपयोगकर्ता बनाएं",
|
||||
"createUserDescription": "सिस्टम में एक नया उपयोगकर्ता जोड़ें।",
|
||||
"deleteFailed": "हटाने में विफल",
|
||||
"deleteSuccess": "उपयोगकर्ता हटाया गया",
|
||||
"demote": "अवमत करें",
|
||||
"email": "ईमेल",
|
||||
"name": "नाम",
|
||||
"password": "पासवर्ड",
|
||||
"promote": "पदोन्नत करें",
|
||||
"role": "भूमिका",
|
||||
"roleUpdateFailed": "भूमिका अपडेट करने में विफल",
|
||||
"roleUpdateSuccess": "उपयोगकर्ता भूमिका को {role} में अपडेट किया गया",
|
||||
"roles": {
|
||||
"admin": "व्यवस्थापक",
|
||||
"user": "उपयोगकर्ता"
|
||||
},
|
||||
"table": {
|
||||
"actions": "कार्रवाई",
|
||||
"createdAt": "बनाया गया",
|
||||
"email": "ईमेल",
|
||||
"name": "नाम",
|
||||
"role": "भूमिका"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "AI विश्लेषण जारी है...",
|
||||
"assistant": "AI सहायक",
|
||||
"autoLabels": {
|
||||
"analyzing": "लेबल सुझावों के लिए आपके नोट्स का विश्लेषण किया जा रहा है...",
|
||||
"create": "बनाएं",
|
||||
"createNewLabel": "Create this new label and add it",
|
||||
"created": "{count} labels created successfully",
|
||||
"creating": "लेबल बनाए जा रहे हैं...",
|
||||
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
||||
"error": "Failed to fetch label suggestions",
|
||||
"new": "(नया)",
|
||||
"noLabelsSelected": "No labels selected",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"title": "लेबल सुझाव",
|
||||
"typeContent": "Type content to get label suggestions..."
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"apply": "Apply",
|
||||
"applyFailed": "Failed to apply organization plan",
|
||||
"applying": "Applying...",
|
||||
"description": "AI आपके नोट्स का विश्लेषण करेगा और उन्हें नोटबुक में व्यवस्थित करने का सुझाव देगा।",
|
||||
"error": "Failed to create organization plan",
|
||||
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
||||
"noNotesSelected": "No notes selected",
|
||||
"noSuggestions": "AI could not find a good way to organize these notes.",
|
||||
"selectAllIn": "Select all notes in {notebook}",
|
||||
"selectNote": "Select note: {title}",
|
||||
"success": "{count} notes moved successfully",
|
||||
"title": "Organize with AI"
|
||||
},
|
||||
"clarify": "स्पष्ट करें",
|
||||
"clickToAddTag": "इस टैग को जोड़ने के लिए क्लिक करें",
|
||||
"generateTitles": "शीर्षक उत्पन्न करें",
|
||||
"generateTitlesTooltip": "AI से शीर्षक उत्पन्न करें",
|
||||
"generating": "उत्पन्न हो रहा है...",
|
||||
"generatingTitles": "शीर्षक उत्पन्न किए जा रहे हैं...",
|
||||
"ignoreSuggestion": "इस सुझाव को अनदेखा करें",
|
||||
"improveStyle": "शैली में सुधार करें",
|
||||
"languageDetected": "भाषा का पता लगाया गया",
|
||||
"notebookSummary": {
|
||||
"regenerate": "सारांश पुनः उत्पन्न करें",
|
||||
"regenerating": "सारांश पुनः उत्पन्न हो रहा है..."
|
||||
},
|
||||
"original": "मूल",
|
||||
"poweredByAI": "AI द्वारा संचालित",
|
||||
"processing": "प्रसंस्करण...",
|
||||
"reformulateText": "पाठ पुनर्प्रारूपित करें",
|
||||
"reformulated": "पुनर्प्रारूपित",
|
||||
"reformulating": "पुनर्प्रारूपित हो रहा है...",
|
||||
"reformulationApplied": "पुनर्प्रारूपित पाठ लागू किया गया!",
|
||||
"reformulationComparison": "पुनर्प्रारूपण तुलना",
|
||||
"reformulationError": "पुनर्प्रारूपण के दौरान त्रुटि",
|
||||
"reformulationFailed": "पाठ पुनर्प्रारूपित करने में विफल",
|
||||
"reformulationMaxWords": "पाठ में अधिकतम 500 शब्द होने चाहिए",
|
||||
"reformulationMinWords": "पाठ में कम से कम 10 शब्द होने चाहिए (वर्तमान: {count} शब्द)",
|
||||
"reformulationNoText": "कृपया पाठ चुनें या सामग्री जोड़ें",
|
||||
"reformulationSelectionTooShort": "चयन बहुत छोटा है, पूर्ण सामग्री का उपयोग किया जा रहा है",
|
||||
"shorten": "छोटा करें",
|
||||
"tagAdded": "टैग \"{tag}\" जोड़ा गया",
|
||||
"titleApplied": "शीर्षक लागू किया गया!",
|
||||
"titleGenerateWithAI": "AI से शीर्षक उत्पन्न करें",
|
||||
"titleGenerating": "उत्पन्न हो रहा है...",
|
||||
"titleGenerationError": "शीर्षक उत्पन्न करने में त्रुटि",
|
||||
"titleGenerationFailed": "शीर्षक उत्पन्न करने में विफल",
|
||||
"titleGenerationMinWords": "शीर्षक उत्पन्न करने के लिए सामग्री में कम से कम 10 शब्द होने चाहिए (वर्तमान: {count} शब्द)",
|
||||
"titlesGenerated": "💡 {count} शीर्षक उत्पन्न हुए!",
|
||||
"transformError": "रूपांतरण के दौरान त्रुटि",
|
||||
"transformMarkdown": "Markdown में रूपांतरित करें",
|
||||
"transformSuccess": "पाठ सफलतापूर्वक Markdown में रूपांतरित हो गया!",
|
||||
"transforming": "रूपांतरित हो रहा है..."
|
||||
},
|
||||
"aiSettings": {
|
||||
"description": "अपनी AI-संचालित सुविधाओं और प्राथमिकताओं को कॉन्फ़िगर करें",
|
||||
"error": "सेटिंग अपडेट करने में विफल",
|
||||
"features": "AI सुविधाएं",
|
||||
"frequency": "आवृत्ति",
|
||||
"frequencyDaily": "दैनिक",
|
||||
"frequencyWeekly": "साप्ताहिक",
|
||||
"provider": "AI प्रदाता",
|
||||
"providerAuto": "ऑटो (अनुशंसित)",
|
||||
"providerOllama": "Ollama (स्थानीय)",
|
||||
"providerOpenAI": "OpenAI (क्लाउड)",
|
||||
"saved": "सेटिंग अपडेट की गई",
|
||||
"saving": "सहेज रहे हैं...",
|
||||
"title": "AI सेटिंग्स",
|
||||
"titleSuggestionsDesc": "50+ शब्दों के बाद शीर्षक रहित नोट्स के लिए शीर्षक सुझाएं",
|
||||
"paragraphRefactorDesc": "AI-संचालित पाठ सुधार विकल्प",
|
||||
"frequencyDesc": "नोट कनेक्शन कितनी बार विश्लेषण करें",
|
||||
"providerDesc": "अपना पसंदीदा AI प्रदाता चुनें",
|
||||
"providerAutoDesc": "Ollama जब उपलब्ध हो, OpenAI फॉलबैक",
|
||||
"providerOllamaDesc": "100% निजी, स्थानीय रूप से चलता है",
|
||||
"providerOpenAIDesc": "सबसे सटीक, API कुंजी की आवश्यकता है"
|
||||
},
|
||||
"appearance": {
|
||||
"description": "ऐप के दिखने के तरीके को अनुकूलित करें",
|
||||
"title": "दिखावट"
|
||||
},
|
||||
"auth": {
|
||||
"backToLogin": "लॉगिन पर वापस जाएं",
|
||||
"checkYourEmail": "अपना ईमेल जांचें",
|
||||
"createAccount": "अपना खाता बनाएं",
|
||||
"email": "ईमेल",
|
||||
"emailPlaceholder": "अपना ईमेल पता दर्ज करें",
|
||||
"forgotPassword": "पासवर्ड भूल गए?",
|
||||
"forgotPasswordDescription": "अपना ईमेल पता दर्ज करें और हम आपको पासवर्ड रीसेट करने का लिंक भेजेंगे।",
|
||||
"forgotPasswordTitle": "पासवर्ड भूल गए",
|
||||
"hasAccount": "पहले से खाता है?",
|
||||
"name": "नाम",
|
||||
"namePlaceholder": "अपना नाम दर्ज करें",
|
||||
"noAccount": "खाता नहीं है?",
|
||||
"orContinueWith": "या जारी रखें",
|
||||
"password": "पासवर्ड",
|
||||
"passwordMinChars": "पासवर्ड दर्ज करें (न्यूनतम 6 वर्ण)",
|
||||
"passwordPlaceholder": "अपना पासवर्ड दर्ज करें",
|
||||
"rememberMe": "मुझे याद रखें",
|
||||
"resetEmailSent": "यदि आपका ईमेल हमारे सिस्टम में मौजूद है, तो हमने आपके पासवर्ड रीसेट लिंक भेज दिया है।",
|
||||
"resetPassword": "पासवर्ड रीसेट करें",
|
||||
"resetPasswordInstructions": "पासवर्ड रीसेट करने के लिए अपना ईमेल दर्ज करें",
|
||||
"returnToLogin": "लॉगिन पर वापस जाएं",
|
||||
"sendResetLink": "रीसेट लिंक भेजें",
|
||||
"sending": "भेज रहे हैं...",
|
||||
"signIn": "साइन इन करें",
|
||||
"signInToAccount": "अपने खाते में साइन इन करें",
|
||||
"signOut": "Sign out",
|
||||
"signUp": "साइन अप करें"
|
||||
},
|
||||
"autoLabels": {
|
||||
"analyzing": "नोट्स का विश्लेषण जारी है...",
|
||||
"createNewLabel": "इस नए लेबल को बनाएं और जोड़ें",
|
||||
"created": "{count} लेबल सफलतापूर्वक बनाए गए",
|
||||
"description": "मैंने \"{notebookName}\" ({totalNotes} नोट्स) में पुनरावर्ती विषयों का पता लगाया है। उनके लिए लेबल बनाना है?",
|
||||
"error": "लेबल सुझाव प्राप्त करने में विफल",
|
||||
"new": "(नया)",
|
||||
"noLabelsSelected": "कोई लेबल चयनित नहीं",
|
||||
"note": "नोट",
|
||||
"notes": "नोट्स",
|
||||
"title": "नए लेबल सुझाव",
|
||||
"typeContent": "लेबल सुझाव प्राप्त करने के लिए सामग्री टाइप करें...",
|
||||
"typeForSuggestions": "सुझाव प्राप्त करने के लिए टाइप करें..."
|
||||
},
|
||||
"batch": {
|
||||
"organize": "व्यवस्थित करें",
|
||||
"organizeWithAI": "AI से व्यवस्थित करें"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "नोट्स का विश्लेषण जारी है...",
|
||||
"apply": "लागू करें ({count})",
|
||||
"applyFailed": "व्यवस्थित करने में विफल",
|
||||
"applying": "लागू हो रहा है...",
|
||||
"confidence": "विश्वसनीता",
|
||||
"description": "AI आपके नोट्स का विश्लेषण करेगा और उन्हें नोटबुक में व्यवस्थित करने का प्रस्ताव देगा।",
|
||||
"error": "संगठन योजना बनाने में विफल",
|
||||
"noNotebooks": "कोई नोटबुक उपलब्ध नहीं है। अपने नोट्स को व्यवस्थित करने के लिए पहले नोटबुक बनाएं।",
|
||||
"noNotesSelected": "कोई नोट चयनित नहीं",
|
||||
"noSuggestions": "AI इन नोट्स को व्यवस्थित करने का कोई अच्छा तरीका नहीं ढूंढ सका।",
|
||||
"notesToOrganize": "{count} नोट्स का संगठन करें",
|
||||
"selectAllIn": "सभी का चयन करें",
|
||||
"selectNote": "नोट चुनें",
|
||||
"selected": "{count} चयनित",
|
||||
"success": "व्यवस्थित करना सफल",
|
||||
"title": "AI से व्यवस्थित करें",
|
||||
"unorganized": "{count} नोट्स को वर्गीकृत नहीं किया गया और वे सामान्य नोट्स में रहेंगे।"
|
||||
},
|
||||
"collaboration": {
|
||||
"accessRevoked": "Access has been revoked",
|
||||
"addCollaborator": "Add collaborator",
|
||||
"addCollaboratorDescription": "Add people to collaborate on this note by their email address.",
|
||||
"alreadyInList": "This email is already in the list",
|
||||
"canEdit": "Can edit",
|
||||
"canView": "Can view",
|
||||
"done": "Done",
|
||||
"emailAddress": "Email address",
|
||||
"emailPlaceholder": "Enter email address",
|
||||
"enterEmailAddress": "Enter email address",
|
||||
"errorLoading": "Error loading collaborators",
|
||||
"failedToAdd": "Failed to add collaborator",
|
||||
"failedToRemove": "Failed to remove collaborator",
|
||||
"invite": "Invite",
|
||||
"noCollaborators": "No collaborators yet. Add someone above!",
|
||||
"noCollaboratorsViewer": "No collaborators yet.",
|
||||
"nowHasAccess": "{name} now has access to this note",
|
||||
"owner": "Owner",
|
||||
"pending": "Pending",
|
||||
"pendingInvite": "Pending Invite",
|
||||
"peopleWithAccess": "People with access",
|
||||
"remove": "Remove",
|
||||
"removeCollaborator": "Remove collaborator",
|
||||
"shareNote": "Share note",
|
||||
"shareWithCollaborators": "Share with collaborators",
|
||||
"unnamedUser": "Unnamed User",
|
||||
"viewerDescription": "You have access to this note. Only the owner can manage collaborators.",
|
||||
"willBeAdded": "{email} will be added as collaborator when note is created"
|
||||
},
|
||||
"colors": {
|
||||
"blue": "नीला",
|
||||
"default": "डिफ़ॉल्ट",
|
||||
"gray": "ग्रे",
|
||||
"green": "हरा",
|
||||
"orange": "नारंगी",
|
||||
"pink": "गुलाबी",
|
||||
"purple": "बैंगनी",
|
||||
"red": "लाल",
|
||||
"yellow": "पीला"
|
||||
},
|
||||
"common": {
|
||||
"add": "जोड़ें",
|
||||
"cancel": "रद्द करें",
|
||||
"close": "बंद करें",
|
||||
"confirm": "पुष्टि करें",
|
||||
"delete": "हटाएं",
|
||||
"edit": "संपादित करें",
|
||||
"error": "त्रुटि",
|
||||
"loading": "लोड हो रहा है...",
|
||||
"noResults": "कोई परिणाम नहीं",
|
||||
"notAvailable": "उपलब्ध नहीं",
|
||||
"optional": "वैकल्पिक",
|
||||
"remove": "हटाएं",
|
||||
"required": "आवश्यक",
|
||||
"save": "सहेजें",
|
||||
"search": "खोजें",
|
||||
"success": "सफल",
|
||||
"unknown": "अज्ञात"
|
||||
},
|
||||
"connection": {
|
||||
"clickToView": "नोट देखने के लिए क्लिक करें",
|
||||
"helpful": "मददगार",
|
||||
"isHelpful": "क्या यह कनेक्शन मददगार है?",
|
||||
"memoryEchoDiscovery": "Memory Echo खोज",
|
||||
"notHelpful": "असहायक",
|
||||
"similarityInfo": "ये नोट्स {similarity}% समानता से जुड़े हैं"
|
||||
},
|
||||
"dataManagement": {
|
||||
"cleanup": {
|
||||
"button": "साफ़ करें",
|
||||
"description": "हटाए गए नोट्स का संदर्भ देने वाले लेबल और कनेक्शन हटाएं।",
|
||||
"failed": "सफ़ाई के दौरान त्रुटि",
|
||||
"title": "ऑर्फन डेटा साफ़ करें"
|
||||
},
|
||||
"cleanupComplete": "सफ़ाई पूर्ण",
|
||||
"cleanupError": "सफ़ाई त्रुटि",
|
||||
"dangerZone": "खतरे का क्षेत्र",
|
||||
"dangerZoneDescription": "ये कार्रवाई पूर्ववत नहीं की जा सकती, सावधान रहें",
|
||||
"delete": {
|
||||
"button": "सभी नोट्स हटाएं",
|
||||
"confirm": "क्या आप सुनिश्चित हैं? यह आपके सभी नोट्स को स्थायी रूप से हटा देगा।",
|
||||
"description": "अपने सभी नोट्स को स्थायी रूप से हटाएं। यह क्रिया पूर्ववत नहीं की जा सकती।",
|
||||
"failed": "नोट्स हटाने में विफल",
|
||||
"success": "सभी नोट्स हटा दिए गए",
|
||||
"title": "सभी नोट्स हटाएं"
|
||||
},
|
||||
"deleting": "हटाया जा रहा है...",
|
||||
"export": {
|
||||
"button": "नोट्स निर्यात करें",
|
||||
"description": "अपने सभी नोट्स को JSON फ़ाइल के रूप में डाउनलोड करें। इसमें सभी सामग्री, लेबल और मेटाडेटा शामिल हैं।",
|
||||
"failed": "नोट्स निर्यात करने में विफल",
|
||||
"success": "नोट्स सफलतापूर्वक निर्यात किए गए",
|
||||
"title": "सभी नोट्स निर्यात करें"
|
||||
},
|
||||
"exporting": "निर्यात हो रहा है...",
|
||||
"import": {
|
||||
"button": "नोट्स आयात करें",
|
||||
"description": "नोट्स आयात करने के लिए JSON फ़ाइल अपलोड करें। यह आपके मौजूदा नोट्स में जोड़ेगा, बदले नहीं।",
|
||||
"failed": "नोट्स आयात करने में विफल",
|
||||
"success": "{count} नोट्स आयात किए गए",
|
||||
"title": "नोट्स आयात करें"
|
||||
},
|
||||
"importing": "आयात हो रहा है...",
|
||||
"indexing": {
|
||||
"button": "इंडेक्स पुनर्निर्माण करें",
|
||||
"description": "सिमेंटिक खोज में सुधार के लिए सभी नोट्स के लिए एम्बेडिंग्स पुनः उत्पन्न करें।",
|
||||
"failed": "इंडेक्सिंग के दौरान त्रुटि",
|
||||
"success": "इंडेक्सिंग पूर्ण: {count} नोट्स संसाधित",
|
||||
"title": "खोज इंडेक्स पुनर्निर्माण करें"
|
||||
},
|
||||
"indexingComplete": "इंडेक्सिंग पूर्ण",
|
||||
"indexingError": "इंडेक्सिंग त्रुटि",
|
||||
"title": "डेटा प्रबंधन",
|
||||
"toolsDescription": "अपने डेटाबेस स्वास्थ्य को बनाए रखने के लिए उपकरण"
|
||||
},
|
||||
"demoMode": {
|
||||
"activated": "डेमो मोड सक्रिय! Memory Echo अब तुरंत काम करेगा।",
|
||||
"createNotesTip": "2+ समान नोट्स बनाएं और Memory Echo को काम करते हुए देखें!",
|
||||
"deactivated": "डेमो मोड अक्षम। सामान्य पैरामीटर बहाल।",
|
||||
"delayBetweenNotes": "नोट्स के बीच 0-दिन की देरी (आमतौर पर 7 दिन)",
|
||||
"description": "परीक्षण के लिए Memory Echo को तेज करता है। कनेक्शन तुरंत दिखाई देते हैं।",
|
||||
"parametersActive": "डेमो पैरामीटर सक्रिय:",
|
||||
"similarityThreshold": "50% समानता थ्रेशोल्ड (आमतौर पर 75%)",
|
||||
"title": "डेमो मोड",
|
||||
"toggleFailed": "डेमो मोड टॉगल करने में विफल",
|
||||
"unlimitedInsights": "असीमित अंतर्दृष्टि (कोई आवृत्ति सीमा नहीं)"
|
||||
},
|
||||
"diagnostics": {
|
||||
"apiStatus": "API स्थिति",
|
||||
"checking": "Checking...",
|
||||
"configuredProvider": "कॉन्फ़िगर किया गया प्रदाता",
|
||||
"description": "Check your AI provider connection status",
|
||||
"errorStatus": "Error",
|
||||
"operational": "Operational",
|
||||
"testDetails": "परीक्षण विवरण:",
|
||||
"tip1": "सुनिश्चित करें कि Ollama चल रहा है (ollama serve)",
|
||||
"tip2": "जांचें कि मॉडल इंस्टॉल है (ollama pull llama3)",
|
||||
"tip3": "अपनी OpenAI API कुंजी सत्यापित करें",
|
||||
"tip4": "नेटवर्क कनेक्टिविटी जांचें",
|
||||
"title": "निदान",
|
||||
"troubleshootingTitle": "समस्या निवारण सुझाव:"
|
||||
},
|
||||
"favorites": {
|
||||
"noFavorites": "कोई पसंदीदा नहीं",
|
||||
"pinToFavorite": "पसंदीदा में पिन करें",
|
||||
"title": "पसंदीदा",
|
||||
"toggleSection": "पसंदीदा अनुभाग टॉगल करें"
|
||||
},
|
||||
"footer": {
|
||||
"openSource": "ओपन सोर्स क्लोन",
|
||||
"privacy": "गोपनीयता",
|
||||
"terms": "नियम"
|
||||
},
|
||||
"general": {
|
||||
"add": "जोड़ें",
|
||||
"apply": "लागू करें",
|
||||
"back": "वापस",
|
||||
"cancel": "रद्द करें",
|
||||
"clean": "Clean",
|
||||
"clear": "साफ़ करें",
|
||||
"close": "बंद करें",
|
||||
"confirm": "पुष्टि करें",
|
||||
"edit": "संपादित करें",
|
||||
"error": "एक त्रुटि हुई",
|
||||
"indexAll": "Index All",
|
||||
"loading": "लोड हो रहा है...",
|
||||
"next": "अगला",
|
||||
"operationFailed": "ऑपरेशन विफल",
|
||||
"operationSuccess": "ऑपरेशन सफल",
|
||||
"preview": "पूर्वावलोकन",
|
||||
"previous": "पिछला",
|
||||
"reset": "रीसेट करें",
|
||||
"save": "सहेजें",
|
||||
"select": "चुनें",
|
||||
"submit": "जमा करें",
|
||||
"testConnection": "Test Connection",
|
||||
"tryAgain": "कृपया पुनः प्रयास करें"
|
||||
},
|
||||
"generalSettings": {
|
||||
"description": "सामान्य एप्लिकेशन सेटिंग्स",
|
||||
"title": "सामान्य सेटिंग्स"
|
||||
},
|
||||
"labels": {
|
||||
"addLabel": "Add label",
|
||||
"allLabels": "All Labels",
|
||||
"changeColor": "Change Color",
|
||||
"changeColorTooltip": "Change color",
|
||||
"clearAll": "Clear all",
|
||||
"confirmDelete": "Are you sure you want to delete this label?",
|
||||
"count": "{count} labels",
|
||||
"createLabel": "Create label",
|
||||
"delete": "Delete",
|
||||
"deleteTooltip": "Delete label",
|
||||
"editLabels": "Edit Labels",
|
||||
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
||||
"filter": "Filter by Label",
|
||||
"filterByLabel": "Filter by label",
|
||||
"labelColor": "Label color",
|
||||
"labelName": "Label name",
|
||||
"loading": "Loading...",
|
||||
"manage": "Manage Labels",
|
||||
"manageLabels": "Manage labels",
|
||||
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
||||
"manageTooltip": "Manage Labels",
|
||||
"namePlaceholder": "Enter label name",
|
||||
"newLabelPlaceholder": "Create new label",
|
||||
"noLabels": "No labels",
|
||||
"noLabelsFound": "No labels found.",
|
||||
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
||||
"selectedLabels": "Selected Labels",
|
||||
"showLess": "Show less",
|
||||
"showMore": "Show more",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"title": "Labels"
|
||||
},
|
||||
"memoryEcho": {
|
||||
"clickToView": "नोट देखने के लिए क्लिक करें",
|
||||
"comparison": {
|
||||
"clickToView": "नोट देखने के लिए क्लिक करें",
|
||||
"helpful": "मददगार",
|
||||
"helpfulQuestion": "क्या यह तुलना मददगार है?",
|
||||
"highSimilarityInsight": "ये नोट्स उच्च समानता के साथ एक ही विषय से संबंधित हैं। इन्हें मर्ज या समेकित किया जा सकता है।",
|
||||
"notHelpful": "असहायक",
|
||||
"similarityInfo": "ये नोट्स {similarity}% समानता से कनेक्टेड हैं",
|
||||
"title": "💡 नोट्स की तुलना",
|
||||
"untitled": "शीर्षकहीन"
|
||||
},
|
||||
"connection": "कनेक्शन",
|
||||
"connections": "कनेक्शन",
|
||||
"connectionsBadge": "{count} कनेक्शन",
|
||||
"dailyInsight": "अपने नोट्स से दैनिक अंतर्दृष्टि",
|
||||
"description": "आपके नोट्स के बीच सक्रिय कनेक्शन",
|
||||
"dismiss": "अभी खारिज करें",
|
||||
"editorSection": {
|
||||
"close": "बंद करें",
|
||||
"compare": "तुलना करें",
|
||||
"compareAll": "सभी की तुलना करें",
|
||||
"loading": "लोड हो रहा है...",
|
||||
"merge": "मर्ज करें",
|
||||
"mergeAll": "सभी को मर्ज करें",
|
||||
"title": "⚡ कनेक्टेड नोट्स ({count})",
|
||||
"view": "देखें"
|
||||
},
|
||||
"fused": "फ्यूज्ड",
|
||||
"fusion": {
|
||||
"archiveOriginals": "मूल नोट्स संग्रहित करें",
|
||||
"cancel": "रद्द करें",
|
||||
"confirmFusion": "फ्यूजन पुष्टि करें",
|
||||
"createBacklinks": "मूल नोट्स के लिए बैकलिंक बनाएं",
|
||||
"edit": "संपादित करें",
|
||||
"error": "नोट्स मर्ज करने में विफल",
|
||||
"finishEditing": "संपादन समाप्त करें",
|
||||
"generateError": "Failed to generate fusion",
|
||||
"generateFusion": "फ्यूजन उत्पन्न करें",
|
||||
"generating": "उत्पन्न हो रहा है...",
|
||||
"keepAllTags": "सभी टैग रखें",
|
||||
"mergeNotes": "{count} नोट मर्ज करें",
|
||||
"modify": "संशोधित करें",
|
||||
"noContentReturned": "No fusion content returned from API",
|
||||
"notesToMerge": "📝 मर्ज करने के लिए नोट्स",
|
||||
"optionalPrompt": "💬 फ्यूजन प्रॉम्प्ट (वैकल्पिक)",
|
||||
"optionsTitle": "फ्यूजन विकल्प",
|
||||
"previewTitle": "📝 मर्ज किए गए नोट का पूर्वावलोकन",
|
||||
"promptPlaceholder": "AI के लिए वैकल्पिक निर्देश (जैसे, 'नोट 1 की औपचारिक शैली बनाए रखें')...",
|
||||
"success": "नोट्स सफलतापूर्वक मर्ज किए गए!",
|
||||
"title": "🔗 इंटेलिजेंट फ्यूजन",
|
||||
"unknownDate": "Unknown date",
|
||||
"useLatestTitle": "नवीनतम नोट को शीर्षक के रूप में उपयोग करें"
|
||||
},
|
||||
"helpful": "मददगार",
|
||||
"insightReady": "आपकी अंतर्दृष्टि तैयार है!",
|
||||
"notHelpful": "असहायक",
|
||||
"overlay": {
|
||||
"error": "कनेक्शन लोड करने में त्रुटि",
|
||||
"loading": "लोड हो रहा है...",
|
||||
"noConnections": "कोई कनेक्शन नहीं मिला",
|
||||
"searchPlaceholder": "कनेक्शन खोजें...",
|
||||
"sortBy": "इससे क्रमबद्ध करें:",
|
||||
"sortOldest": "सबसे पुराना",
|
||||
"sortRecent": "हालिया",
|
||||
"sortSimilarity": "समानता",
|
||||
"title": "कनेक्टेड नोट्स",
|
||||
"viewAll": "सभी को साथ-साथ देखें"
|
||||
},
|
||||
"thanksFeedback": "आपकी प्रतिक्रिया के लिए धन्यवाद!",
|
||||
"thanksFeedbackImproving": "धन्यवाद! हम इसे सुधार के लिए उपयोग करेंगे।",
|
||||
"title": "मैंने कुछ नोटिस किया...",
|
||||
"viewConnection": "कनेक्शन देखें"
|
||||
},
|
||||
"nav": {
|
||||
"accountSettings": "खाता सेटिंग्स",
|
||||
"adminDashboard": "एडमिन डैशबोर्ड",
|
||||
"aiSettings": "AI सेटिंग्स",
|
||||
"archive": "संग्रह",
|
||||
"buyMeACoffee": "मुझे कॉफी खरीदें",
|
||||
"configureAI": "अपनी AI-संचालित सुविधाओं, प्रदाता और प्राथमिकताओं को कॉन्फ़िगर करें",
|
||||
"diagnostics": "निदान",
|
||||
"donateOnKofi": "Ko-fi पर दान करें",
|
||||
"donationDescription": "एक बार का दान करें या मासिक समर्थक बनें।",
|
||||
"donationNote": "कोई प्लेटफ़ॉर्म शुल्क नहीं • त्वरित भुगतान • सुरक्षित",
|
||||
"favorites": "पसंदीदा",
|
||||
"generalNotes": "सामान्य नोट्स",
|
||||
"home": "होम",
|
||||
"login": "लॉग इन",
|
||||
"logout": "लॉग आउट",
|
||||
"manageAISettings": "AI सेटिंग्स प्रबंधित करें",
|
||||
"myLibrary": "मेरी लाइब्रेरी",
|
||||
"notebooks": "नोटबुक",
|
||||
"notes": "नोट्स",
|
||||
"proPlan": "प्रो योजना",
|
||||
"profile": "प्रोफ़ाइल",
|
||||
"quickAccess": "त्वरित पहुँच",
|
||||
"recent": "हालिया",
|
||||
"reminders": "रिमाइंडर",
|
||||
"settings": "सेटिंग्स",
|
||||
"sponsorDescription": "मासिक प्रायोजक बनें और मान्यता प्राप्त करें।",
|
||||
"sponsorOnGithub": "GitHub पर प्रायोजित करें",
|
||||
"support": "Memento का समर्थन करें ☕",
|
||||
"supportDescription": "Memento 100% निःशुल्क और ओपन-सोर्स है। आपका समर्थन इसे ऐसे ही बनाए रखने में मदद करता है।",
|
||||
"supportDevelopment": "Memento विकास का समर्थन करें ☕",
|
||||
"trash": "कचरा",
|
||||
"userManagement": "उपयोगकर्ता प्रबंधन",
|
||||
"workspace": "कार्यस्थल"
|
||||
},
|
||||
"notebook": {
|
||||
"cancel": "रद्द करें",
|
||||
"create": "नोटबुक बनाएं",
|
||||
"createDescription": "अपने नोट्स, विचारों और परियोजनाओं को कुशलता से व्यवस्थित करने के लिए एक नया संग्रह शुरू करें।",
|
||||
"createNew": "नया नोटबुक बनाएं",
|
||||
"creating": "बना रहे हैं...",
|
||||
"delete": "नोटबुक हटाएं",
|
||||
"deleteConfirm": "हटाएं",
|
||||
"deleteWarning": "क्या आप वाकई इस नोटबुक को हटाना चाहते हैं? नोट्स को सामान्य नोट्स में ले जाया जाएगा।",
|
||||
"edit": "नोटबुक संपादित करें",
|
||||
"editDescription": "नोटबुक का नाम, आइकन और रंग बदलें।",
|
||||
"generating": "सारांश उत्पन्न हो रहा है...",
|
||||
"labels": "लेबल",
|
||||
"name": "नोटबुक नाम",
|
||||
"noLabels": "कोई लेबल नहीं",
|
||||
"selectColor": "रंग",
|
||||
"selectIcon": "आइकन",
|
||||
"summary": "नोटबुक सारांश",
|
||||
"summaryDescription": "इस नोटबुक के सभी नोट्स का AI-संचालित सारांश उत्पन्न करें।",
|
||||
"summaryError": "सारांश उत्पन्न करने में त्रुटि"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"description": "यह नोट इस नोटबुक से संबंधित प्रतीत होता है",
|
||||
"dismiss": "खारिज करें",
|
||||
"dismissIn": "खारिज करें ({timeLeft}सेकंड में बंद होगा)",
|
||||
"generalNotes": "सामान्य नोट्स",
|
||||
"move": "ले जाएं",
|
||||
"moveToNotebook": "नोटबुक में ले जाएं",
|
||||
"title": "{icon} {name} में ले जाएं?"
|
||||
},
|
||||
"notebooks": {
|
||||
"allNotebooks": "सभी नोटबुक",
|
||||
"create": "नोटबुक बनाएं",
|
||||
"createFirst": "अपनी पहली नोटबुक बनाएं",
|
||||
"noNotebooks": "कोई नोटबुक नहीं"
|
||||
},
|
||||
"notes": {
|
||||
"add": "जोड़ें",
|
||||
"addCollaborators": "सहयोगी जोड़ें",
|
||||
"addImage": "छवि जोड़ें",
|
||||
"addItem": "आइटम जोड़ें",
|
||||
"addLink": "लिंक जोड़ें",
|
||||
"addListItem": "+ सूची आइटम",
|
||||
"addNote": "नोट जोड़ें",
|
||||
"adding": "जोड़ रहे हैं...",
|
||||
"aiAssistant": "AI सहायक",
|
||||
"archive": "संग्रहित करें",
|
||||
"backgroundOptions": "बैकग्राउंड विकल्प",
|
||||
"changeColor": "रंग बदलें",
|
||||
"changeSize": "आकार बदलें",
|
||||
"clarifyFailed": "स्पष्ट करने में विफल",
|
||||
"close": "बंद करें",
|
||||
"color": "रंग",
|
||||
"confirmDelete": "क्या आप वाकई इस नोट को हटाना चाहते हैं?",
|
||||
"confirmLeaveShare": "क्या आप वाकई इस साझा नोट को छोड़ना चाहते हैं?",
|
||||
"contentOrMediaRequired": "कृपया कुछ सामग्री दर्ज करें या लिंक/छवि जोड़ें",
|
||||
"copy": "कॉपी",
|
||||
"copyFailed": "नोट कॉपी करने में विफल",
|
||||
"copySuccess": "नोट सफलतापूर्वक कॉपी किया गया!",
|
||||
"createFirstNote": "अपना पहला नोट बनाएं",
|
||||
"date": "दिनांक",
|
||||
"delete": "हटाएं",
|
||||
"dragToReorder": "पुनर्व्यवस्थित करने के लिए खींचें",
|
||||
"duplicate": "डुप्लिकेट",
|
||||
"edit": "नोट संपादित करें",
|
||||
"emptyState": "कोई नोट नहीं",
|
||||
"fileTooLarge": "फ़ाइल बहुत बड़ी है: {fileName}. अधिकतम आकार {maxSize} है।",
|
||||
"improveFailed": "सुधारने में विफल",
|
||||
"inNotebook": "नोटबुक में",
|
||||
"invalidDateTime": "अमान्य दिनांक या समय",
|
||||
"invalidFileType": "अमान्य फ़ाइल प्रकार: {fileName}. केवल JPEG, PNG, GIF और WebP अनुमत हैं।",
|
||||
"itemOrMediaRequired": "कृपया कम से कम एक आइटम या मीडिया जोड़ें",
|
||||
"large": "बड़ा",
|
||||
"leaveShare": "छोड़ें",
|
||||
"linkAddFailed": "लिंक जोड़ने में विफल",
|
||||
"linkAdded": "लिंक जोड़ा गया",
|
||||
"linkMetadataFailed": "लिंक मेटाडेटा प्राप्त नहीं किया जा सका",
|
||||
"listItem": "सूची आइटम",
|
||||
"makeCopy": "कॉपी बनाएं",
|
||||
"markdown": "Markdown",
|
||||
"markdownMode": "Markdown",
|
||||
"markdownOff": "Markdown बंद",
|
||||
"markdownOn": "Markdown चालू",
|
||||
"markdownPlaceholder": "नोट लें... (Markdown समर्थित)",
|
||||
"medium": "मध्यम",
|
||||
"more": "अधिक",
|
||||
"moreOptions": "अधिक विकल्प",
|
||||
"moveFailed": "ले जाने में विफल",
|
||||
"newChecklist": "नई चेकलिस्ट",
|
||||
"newNote": "नया नोट",
|
||||
"noContent": "कोई सामग्री नहीं",
|
||||
"noNotes": "कोई नोट नहीं",
|
||||
"noNotesFound": "कोई नोट नहीं मिला",
|
||||
"noteCreateFailed": "नोट बनाने में विफल",
|
||||
"noteCreated": "नोट सफलतापूर्वक बनाया गया",
|
||||
"others": "अन्य",
|
||||
"pin": "पिन करें",
|
||||
"pinned": "पिन किए गए",
|
||||
"pinnedNotes": "पिन किए गए नोट्स",
|
||||
"placeholder": "नोट लें...",
|
||||
"preview": "पूर्वावलोकन",
|
||||
"readOnly": "केवल पढ़ने के लिए",
|
||||
"recent": "हालिया",
|
||||
"redo": "फिर से करें (Ctrl+Y)",
|
||||
"redoShortcut": "फिर से करें (Ctrl+Y)",
|
||||
"remindMe": "मुझे याद दिलाएं",
|
||||
"reminderDateTimeRequired": "कृपया दिनांक और समय दर्ज करें",
|
||||
"reminderMustBeFuture": "रिमाइंडर भविष्य में होना चाहिए",
|
||||
"reminderPastError": "रिमाइंडर भविष्य में होना चाहिए",
|
||||
"reminderRemoved": "रिमाइंडर हटा दिया गया",
|
||||
"reminderSet": "{datetime} के लिए रिमाइंडर सेट किया गया",
|
||||
"remove": "हटाएं",
|
||||
"saving": "सहेज रहे हैं...",
|
||||
"setReminder": "रिमाइंडर सेट करें",
|
||||
"setReminderButton": "रिमाइंडर सेट करें",
|
||||
"share": "साझा करें",
|
||||
"shareWithCollaborators": "सहयोगियों के साथ साझा करें",
|
||||
"sharedBy": "द्वारा साझा किया गया",
|
||||
"sharedReadOnly": "यह नोट आपके साथ केवल-पढ़ने के मोड में साझा किया गया है",
|
||||
"shortenFailed": "छोटा करने में विफल",
|
||||
"showCollaborators": "सहयोगी दिखाएं",
|
||||
"size": "आकार",
|
||||
"small": "छोटा",
|
||||
"takeNote": "नोट लें...",
|
||||
"takeNoteMarkdown": "नोट लें... (Markdown समर्थित)",
|
||||
"time": "समय",
|
||||
"title": "नोट्स",
|
||||
"titlePlaceholder": "शीर्षक",
|
||||
"transformFailed": "रूपांतरित करने में विफल",
|
||||
"unarchive": "संग्रह से निकालें",
|
||||
"undo": "पूर्ववत करें (Ctrl+Z)",
|
||||
"undoShortcut": "पूर्ववत करें (Ctrl+Z)",
|
||||
"unpin": "अनपिन करें",
|
||||
"unpinned": "अनपिन किया गया",
|
||||
"untitled": "शीर्षकहीन",
|
||||
"uploadFailed": "{filename} अपलोड करने में विफल",
|
||||
"view": "नोट देखें"
|
||||
},
|
||||
"pagination": {
|
||||
"next": "→",
|
||||
"pageInfo": "पृष्ठ {currentPage} / {totalPages}",
|
||||
"previous": "←"
|
||||
},
|
||||
"paragraphRefactor": {
|
||||
"casual": "अनौपचारिक",
|
||||
"expand": "विस्तार करें",
|
||||
"formal": "औपचारिक",
|
||||
"improve": "सुधारें",
|
||||
"shorten": "छोटा करें",
|
||||
"title": "पाठ सुधार"
|
||||
},
|
||||
"profile": {
|
||||
"accountSettings": "खाता सेटिंग्स",
|
||||
"autoDetect": "स्वचालित पता लगाना",
|
||||
"changePassword": "पासवर्ड बदलें",
|
||||
"changePasswordDescription": "अपना पासवर्ड अपडेट करें। आपको वर्तमान पासवर्ड की आवश्यकता होगी।",
|
||||
"confirmPassword": "पासवर्ड की पुष्टि करें",
|
||||
"currentPassword": "वर्तमान पासवर्ड",
|
||||
"description": "अपनी व्यक्तिगत जानकारी अपडेट करें",
|
||||
"displayName": "प्रदर्शन नाम",
|
||||
"displaySettings": "प्रदर्शन सेटिंग्स",
|
||||
"displaySettingsDescription": "दिखावट और फ़ॉन्ट आकार को अनुकूलित करें।",
|
||||
"email": "ईमेल",
|
||||
"fontSize": "फ़ॉन्ट आकार",
|
||||
"fontSizeDescription": "बेहतर पठनीयता के लिए फ़ॉन्ट आकार समायोजित करें। यह इंटरफेस के सभी पाठ पर लागू होता है।",
|
||||
"fontSizeExtraLarge": "बहुत बड़ा",
|
||||
"fontSizeLarge": "बड़ा",
|
||||
"fontSizeMedium": "मध्यम",
|
||||
"fontSizeSmall": "छोटा",
|
||||
"fontSizeUpdateFailed": "फ़ॉन्ट आकार अपडेट करने में विफल",
|
||||
"fontSizeUpdateSuccess": "फ़ॉन्ट आकार सफलतापूर्वक अपडेट किया गया",
|
||||
"languageDescription": "यह भाषा AI-संचालित सुविधाओं, सामग्री विश्लेषण और इंटरफेस पाठ के लिए उपयोग की जाएगी।",
|
||||
"languagePreferences": "भाषा प्राथमिकताएं",
|
||||
"languagePreferencesDescription": "AI सुविधाओं और इंटरफेस के लिए अपनी पसंदीदा भाषा चुनें।",
|
||||
"languageUpdateFailed": "भाषा अपडेट करने में विफल",
|
||||
"languageUpdateSuccess": "भाषा सफलतापूर्वक अपडेट की गई",
|
||||
"manageAISettings": "AI सेटिंग्स प्रबंधित करें",
|
||||
"newPassword": "नया पासवर्ड",
|
||||
"passwordChangeFailed": "पासवर्ड बदलने में विफल",
|
||||
"passwordChangeSuccess": "पासवर्ड सफलतापूर्वक बदला गया",
|
||||
"passwordError": "पासवर्ड अपडेट करने में त्रुटि",
|
||||
"passwordUpdated": "पासवर्ड अपडेट किया गया",
|
||||
"preferredLanguage": "पसंदीदा भाषा",
|
||||
"profileError": "प्रोफ़ाइल अपडेट करने में त्रुटि",
|
||||
"profileUpdated": "प्रोफ़ाइल अपडेट किया गया",
|
||||
"recentNotesUpdateFailed": "Failed to update recent notes setting",
|
||||
"recentNotesUpdateSuccess": "Recent notes setting updated successfully",
|
||||
"selectFontSize": "फ़ॉन्ट आकार चुनें",
|
||||
"selectLanguage": "भाषा चुनें",
|
||||
"showRecentNotes": "Show Recent Notes Section",
|
||||
"showRecentNotesDescription": "Display recent notes (last 7 days) on the main page",
|
||||
"title": "प्रोफ़ाइल",
|
||||
"updateFailed": "प्रोफ़ाइल अपडेट करने में विफल",
|
||||
"updatePassword": "पासवर्ड अपडेट करें",
|
||||
"updateSuccess": "प्रोफ़ाइल अपडेट किया गया"
|
||||
},
|
||||
"reminder": {
|
||||
"cancel": "रद्द करें",
|
||||
"reminderDate": "रिमाइंडर दिनांक",
|
||||
"reminderTime": "रिमाइंडर समय",
|
||||
"removeReminder": "रिमाइंडर हटाएं",
|
||||
"save": "रिमाइंडर सेट करें",
|
||||
"setReminder": "रिमाइंडर सेट करें",
|
||||
"title": "रिमाइंडर"
|
||||
},
|
||||
"resetPassword": {
|
||||
"confirmNewPassword": "नए पासवर्ड की पुष्टि करें",
|
||||
"description": "नीचे अपना नया पासवर्ड दर्ज करें।",
|
||||
"invalidLinkDescription": "यह पासवर्ड रीसेट लिंक अमान्य या समाप्त हो गया है।",
|
||||
"invalidLinkTitle": "अमान्य लिंक",
|
||||
"loading": "लोड हो रहा है...",
|
||||
"newPassword": "नया पासवर्ड",
|
||||
"passwordMismatch": "पासवर्ड मेल नहीं खाते",
|
||||
"requestNewLink": "नया लिंक अनुरोध करें",
|
||||
"resetPassword": "पासवर्ड रीसेट करें",
|
||||
"resetting": "रीसेट हो रहा है...",
|
||||
"success": "पासवर्ड सफलतापूर्वक रीसेट किया गया। अब आप लॉगिन कर सकते हैं।",
|
||||
"title": "पासवर्ड रीसेट करें"
|
||||
},
|
||||
"search": {
|
||||
"exactMatch": "Exact match",
|
||||
"noResults": "No results found",
|
||||
"placeholder": "Search",
|
||||
"related": "Related",
|
||||
"resultsFound": "{count} notes found",
|
||||
"searchPlaceholder": "Search your notes...",
|
||||
"searching": "Searching...",
|
||||
"semanticInProgress": "AI search in progress...",
|
||||
"semanticTooltip": "AI semantic search"
|
||||
},
|
||||
"semanticSearch": {
|
||||
"exactMatch": "सटीक मेल",
|
||||
"related": "संबंधित",
|
||||
"searching": "खोज रहे हैं..."
|
||||
},
|
||||
"settings": {
|
||||
"about": "के बारे में",
|
||||
"account": "खाता",
|
||||
"appearance": "दिखावट",
|
||||
"cleanTags": "Clean Orphan Tags",
|
||||
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
||||
"description": "अपनी सेटिंग्स और प्राथमिकताएं प्रबंधित करें",
|
||||
"language": "भाषा",
|
||||
"languageAuto": "स्वचालित पता लगाना",
|
||||
"maintenance": "Maintenance",
|
||||
"maintenanceDescription": "Tools to maintain your database health",
|
||||
"notifications": "सूचनाएं",
|
||||
"privacy": "गोपनीयता",
|
||||
"profile": "प्रोफ़ाइल",
|
||||
"searchNoResults": "कोई मिलान सेटिंग्स नहीं मिली",
|
||||
"security": "सुरक्षा",
|
||||
"selectLanguage": "भाषा चुनें",
|
||||
"semanticIndexing": "Semantic Indexing",
|
||||
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
||||
"settingsError": "सेटिंग्स सहेजने में त्रुटि",
|
||||
"settingsSaved": "सेटिंग्स सहेजी गई",
|
||||
"theme": "थीम",
|
||||
"themeDark": "डार्क",
|
||||
"themeLight": "लाइट",
|
||||
"themeSystem": "सिस्टम",
|
||||
"title": "सेटिंग्स",
|
||||
"version": "संस्करण"
|
||||
},
|
||||
"sidebar": {
|
||||
"archive": "Archive",
|
||||
"editLabels": "Edit labels",
|
||||
"labels": "Labels",
|
||||
"notes": "Notes",
|
||||
"reminders": "Reminders",
|
||||
"trash": "Trash"
|
||||
},
|
||||
"support": {
|
||||
"aiApiCosts": "AI API लागत:",
|
||||
"buyMeACoffee": "मुझे कॉफी खरीदें",
|
||||
"contributeCode": "कोड योगदान करें",
|
||||
"description": "Memento 100% निःशुल्क और ओपन-सोर्स है। आपका समर्थन इसे ऐसे ही बनाए रखने में मदद करता है।",
|
||||
"directImpact": "प्रत्यक्ष प्रभाव",
|
||||
"domainSSL": "डोमेन और SSL:",
|
||||
"donateOnKofi": "Ko-fi पर दान करें",
|
||||
"donationDescription": "एक बार का दान करें या मासिक समर्थक बनें।",
|
||||
"githubDescription": "आवर्ती समर्थन • सार्वजनिक मान्यता • डेवलपर-केंद्रित",
|
||||
"hostingServers": "होस्टिंग और सर्वर:",
|
||||
"howSupportHelps": "आपका समर्थन कैसे मदद करता है",
|
||||
"kofiDescription": "कोई प्लेटफ़ॉर्म शुल्क नहीं • त्वरित भुगतान • सुरक्षित",
|
||||
"otherWaysTitle": "समर्थन करने के अन्य तरीके",
|
||||
"reportBug": "बग रिपोर्ट करें",
|
||||
"shareTwitter": "ट्विटर पर साझा करें",
|
||||
"sponsorDescription": "मासिक प्रायोजक बनें और मान्यता प्राप्त करें।",
|
||||
"sponsorOnGithub": "GitHub पर प्रायोजित करें",
|
||||
"sponsorPerks": "प्रायोजक विशेषाधिकार",
|
||||
"starGithub": "GitHub पर स्टार करें",
|
||||
"title": "Memento विकास का समर्थन करें",
|
||||
"totalExpenses": "कुल व्यय:",
|
||||
"transparency": "पारदर्शिता",
|
||||
"transparencyDescription": "मैं पूर्ण पारदर्शिता में विश्वास करता हूं। दान का उपयोग इस प्रकार किया जाता है:"
|
||||
},
|
||||
"testPages": {
|
||||
"titleSuggestions": {
|
||||
"analyzing": "विश्लेषण हो रहा है...",
|
||||
"contentLabel": "सामग्री (50+ शब्दों की आवश्यकता):",
|
||||
"error": "त्रुटि:",
|
||||
"idle": "निष्क्रिय",
|
||||
"noSuggestions": "अभी तक कोई सुझाव नहीं। 50+ शब्द टाइप करें और 2 सेकंड प्रतीक्षा करें।",
|
||||
"placeholder": "यहां कम से कम 50 शब्द टाइप करें...",
|
||||
"status": "स्थिति:",
|
||||
"suggestions": "सुझाव ({count}):",
|
||||
"title": "शीर्षक सुझाव परीक्षण",
|
||||
"wordCount": "शब्द गणना:"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"daysAgo": "{count} दिन पहले",
|
||||
"hoursAgo": "{count} घंटे पहले",
|
||||
"justNow": "अभी",
|
||||
"minutesAgo": "{count} मिनट पहले",
|
||||
"today": "आज",
|
||||
"tomorrow": "कल",
|
||||
"yesterday": "कल"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "शीर्षक सुझाव",
|
||||
"dismiss": "खारिज करें",
|
||||
"generating": "उत्पन्न हो रहा है...",
|
||||
"selectTitle": "शीर्षक चुनें",
|
||||
"title": "AI सुझाव"
|
||||
},
|
||||
"toast": {
|
||||
"feedbackFailed": "प्रतिक्रिया भेजने में विफल",
|
||||
"notesFusionSuccess": "नोट्स सफलतापूर्वक मर्ज किए गए!",
|
||||
"openConnectionFailed": "कनेक्शन खोलने में विफल",
|
||||
"openingConnection": "कनेक्शन खोल रहे हैं...",
|
||||
"operationFailed": "ऑपरेशन विफल",
|
||||
"operationSuccess": "ऑपरेशन सफल",
|
||||
"saveFailed": "सेटिंग सहेजने में विफल",
|
||||
"saved": "सेटिंग सहेजी गई",
|
||||
"thanksFeedback": "आपकी प्रतिक्रिया के लिए धन्यवाद!",
|
||||
"thanksFeedbackImproving": "धन्यवाद! हम इसे सुधार के लिए उपयोग करेंगे।"
|
||||
},
|
||||
"trash": {
|
||||
"deletePermanently": "स्थायी रूप से हटाएं",
|
||||
"empty": "कचरा खाली है",
|
||||
"restore": "पुनर्स्थापित करें",
|
||||
"title": "कचरा"
|
||||
},
|
||||
"ui": {
|
||||
"close": "बंद करें",
|
||||
"collapse": "संकुचित करें",
|
||||
"expand": "विस्तार करें",
|
||||
"open": "खोलें"
|
||||
}
|
||||
}
|
||||
1039
memento-note/locales/it.json
Normal file
1039
memento-note/locales/it.json
Normal file
File diff suppressed because it is too large
Load Diff
993
memento-note/locales/ja.json
Normal file
993
memento-note/locales/ja.json
Normal file
@@ -0,0 +1,993 @@
|
||||
{
|
||||
"about": {
|
||||
"appDescription": "AI機能を備えた強力なメモアプリケーション",
|
||||
"appName": "Keep Notes",
|
||||
"buildDate": "ビルド日",
|
||||
"description": "アプリケーション情報",
|
||||
"features": {
|
||||
"description": "AI搭載機能",
|
||||
"dragDrop": "ドラッグ&ドロップのノート管理",
|
||||
"labelSystem": "ラベルシステム",
|
||||
"memoryEcho": "Memory Echo デーリーインサイト",
|
||||
"multipleProviders": "複数のAIプロバイダー(OpenAI、Ollama)",
|
||||
"notebookOrganization": "ノートブックの整理",
|
||||
"paragraphReformulation": "段落の言い換え",
|
||||
"semanticSearch": "埋め込みによるセマンティック検索",
|
||||
"title": "機能",
|
||||
"titleSuggestions": "AI搭載のタイトル提案"
|
||||
},
|
||||
"platform": "プラットフォーム",
|
||||
"platformWeb": "Web",
|
||||
"support": {
|
||||
"description": "ヘルプとフィードバック",
|
||||
"documentation": "ドキュメント",
|
||||
"feedback": "フィードバック",
|
||||
"reportIssues": "問題を報告",
|
||||
"title": "サポート"
|
||||
},
|
||||
"technology": {
|
||||
"ai": "AI",
|
||||
"authentication": "認証",
|
||||
"backend": "バックエンド",
|
||||
"database": "データベース",
|
||||
"description": "最新技術で構築",
|
||||
"frontend": "フロントエンド",
|
||||
"testing": "テスト",
|
||||
"title": "テクノロジースタック",
|
||||
"ui": "UI"
|
||||
},
|
||||
"title": "について",
|
||||
"version": "バージョン"
|
||||
},
|
||||
"admin": {
|
||||
"ai": {
|
||||
"apiKey": "APIキー",
|
||||
"baseUrl": "ベースURL",
|
||||
"commonEmbeddingModels": "OpenAI互換APIの一般的な埋め込みモデル",
|
||||
"commonModelsDescription": "OpenAI互換APIの一般的なモデル",
|
||||
"description": "自動タグ付けとセマンティック検索用のAIプロバイダーを設定します。最適なパフォーマンスのために異なるプロバイダーを使用してください。",
|
||||
"embeddingsDescription": "セマンティック検索埋め込み用のAIプロバイダー。推奨:OpenAI(最高品質)。",
|
||||
"embeddingsProvider": "埋め込みプロバイダー",
|
||||
"model": "モデル",
|
||||
"modelRecommendations": "gpt-4o-mini = 最高のコスパ • gpt-4o = 最高品質",
|
||||
"openAIKeyDescription": "platform.openai.comからのOpenAI APIキー",
|
||||
"openTestPanel": "AIテストパネルを開く",
|
||||
"provider": "プロバイダー",
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDINGは必須です",
|
||||
"providerTagsRequired": "AI_PROVIDER_TAGSは必須です",
|
||||
"saveSettings": "AI設定を保存",
|
||||
"saving": "保存中...",
|
||||
"selectEmbeddingModel": "システムにインストールされている埋め込みモデルを選択",
|
||||
"selectOllamaModel": "システムにインストールされているOllamaモデルを選択",
|
||||
"tagsGenerationDescription": "自動タグ提案用のAIプロバイダー。推奨:Ollama(無料、ローカル)。",
|
||||
"tagsGenerationProvider": "タグ生成プロバイダー",
|
||||
"title": "AI設定",
|
||||
"updateFailed": "AI設定の更新に失敗しました",
|
||||
"updateSuccess": "AI設定が正常に更新されました"
|
||||
},
|
||||
"aiTest": {
|
||||
"description": "タグ生成とセマンティック検索埋め込みのAIプロバイダーをテストします",
|
||||
"embeddingDimensions": "埋め込み次元:",
|
||||
"embeddingsTestDescription": "セマンティック検索埋め込みを担当するAIプロバイダーをテストします",
|
||||
"embeddingsTestTitle": "埋め込みテスト",
|
||||
"error": "エラー:",
|
||||
"first5Values": "最初の5つの値:",
|
||||
"generatedTags": "生成されたタグ:",
|
||||
"howItWorksTitle": "テストの仕組み",
|
||||
"model": "モデル:",
|
||||
"provider": "プロバイダー:",
|
||||
"responseTime": "応答時間:{time}ミリ秒",
|
||||
"runTest": "テストを実行",
|
||||
"tagsTestDescription": "自動タグ提案を担当するAIプロバイダーをテストします",
|
||||
"tagsTestTitle": "タグ生成テスト",
|
||||
"testError": "テストエラー:{error}",
|
||||
"testFailed": "テスト失敗",
|
||||
"testPassed": "テスト合格",
|
||||
"testing": "テスト中...",
|
||||
"tipDescription": "テスト前にAIテストパネルを使用して設定の問題を診断してください。",
|
||||
"tipTitle": "ヒント:",
|
||||
"title": "AIプロバイダーテスト",
|
||||
"vectorDimensions": "ベクトル次元"
|
||||
},
|
||||
"aiTesting": "AIテスト",
|
||||
"security": {
|
||||
"allowPublicRegistration": "公開登録を許可",
|
||||
"allowPublicRegistrationDescription": "無効にすると、新しいユーザーは管理者がユーザー管理ページからのみ追加できます。",
|
||||
"description": "アクセス制御と登録ポリシーを管理します。",
|
||||
"title": "セキュリティ設定",
|
||||
"updateFailed": "セキュリティ設定の更新に失敗しました",
|
||||
"updateSuccess": "セキュリティ設定が更新されました"
|
||||
},
|
||||
"settings": "管理者設定",
|
||||
"smtp": {
|
||||
"description": "パスワードリセット用のメールサーバーを設定します。",
|
||||
"forceSSL": "SSL/TLSを強制(通常はポート465用)",
|
||||
"fromEmail": "送信元メール",
|
||||
"host": "ホスト",
|
||||
"ignoreCertErrors": "証明書エラーを無視(自己ホスト/開発のみ)",
|
||||
"password": "パスワード",
|
||||
"port": "ポート",
|
||||
"saveSettings": "SMTP設定を保存",
|
||||
"sending": "送信中...",
|
||||
"testEmail": "テストメール",
|
||||
"testFailed": "失敗:{error}",
|
||||
"testSuccess": "テストメールが正常に送信されました!",
|
||||
"title": "SMTP設定",
|
||||
"updateFailed": "SMTP設定の更新に失敗しました",
|
||||
"updateSuccess": "SMTP設定が更新されました",
|
||||
"username": "ユーザー名"
|
||||
},
|
||||
"title": "管理ダッシュボード",
|
||||
"userManagement": "ユーザー管理",
|
||||
"users": {
|
||||
"addUser": "ユーザーを追加",
|
||||
"confirmDelete": "Are you sure? This action cannot be undone.",
|
||||
"createFailed": "ユーザーの作成に失敗しました",
|
||||
"createSuccess": "ユーザーが正常に作成されました",
|
||||
"createUser": "ユーザーを作成",
|
||||
"createUserDescription": "システムに新しいユーザーを追加します。",
|
||||
"deleteFailed": "削除に失敗しました",
|
||||
"deleteSuccess": "ユーザーが削除されました",
|
||||
"demote": "降格",
|
||||
"email": "メール",
|
||||
"name": "名前",
|
||||
"password": "パスワード",
|
||||
"promote": "昇格",
|
||||
"role": "役割",
|
||||
"roleUpdateFailed": "役割の更新に失敗しました",
|
||||
"roleUpdateSuccess": "ユーザーの役割が{role}に更新されました",
|
||||
"roles": {
|
||||
"admin": "管理者",
|
||||
"user": "ユーザー"
|
||||
},
|
||||
"table": {
|
||||
"actions": "アクション",
|
||||
"createdAt": "作成日",
|
||||
"email": "メール",
|
||||
"name": "名前",
|
||||
"role": "役割"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "AI分析中...",
|
||||
"assistant": "AIアシスタント",
|
||||
"autoLabels": {
|
||||
"analyzing": "ラベル提案のためにノートを分析中...",
|
||||
"create": "作成",
|
||||
"createNewLabel": "Create this new label and add it",
|
||||
"created": "{count} labels created successfully",
|
||||
"creating": "ラベルを作成中...",
|
||||
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
||||
"error": "Failed to fetch label suggestions",
|
||||
"new": "(新規)",
|
||||
"noLabelsSelected": "No labels selected",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"title": "ラベルの提案",
|
||||
"typeContent": "Type content to get label suggestions..."
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"apply": "Apply",
|
||||
"applyFailed": "Failed to apply organization plan",
|
||||
"applying": "Applying...",
|
||||
"description": "AIがノートを分析し、ノートブックに整理することを提案します。",
|
||||
"error": "Failed to create organization plan",
|
||||
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
||||
"noNotesSelected": "No notes selected",
|
||||
"noSuggestions": "AI could not find a good way to organize these notes.",
|
||||
"selectAllIn": "Select all notes in {notebook}",
|
||||
"selectNote": "Select note: {title}",
|
||||
"success": "{count} notes moved successfully",
|
||||
"title": "Organize with AI"
|
||||
},
|
||||
"clarify": "明確にする",
|
||||
"clickToAddTag": "クリックしてこのタグを追加",
|
||||
"generateTitles": "タイトルを生成",
|
||||
"generateTitlesTooltip": "AIでタイトルを生成",
|
||||
"generating": "生成中...",
|
||||
"generatingTitles": "タイトルを生成中...",
|
||||
"ignoreSuggestion": "この提案を無視",
|
||||
"improveStyle": "スタイルを改善",
|
||||
"languageDetected": "検出された言語",
|
||||
"notebookSummary": {
|
||||
"regenerate": "概要を再生成",
|
||||
"regenerating": "概要を再生成中..."
|
||||
},
|
||||
"original": "元のテキスト",
|
||||
"poweredByAI": "AI powered",
|
||||
"processing": "処理中...",
|
||||
"reformulateText": "テキストをリフォーミュレート",
|
||||
"reformulated": "リフォーミュレート済み",
|
||||
"reformulating": "リフォーミュレート中...",
|
||||
"reformulationApplied": "リフォーミュレーションされたテキストを適用しました!",
|
||||
"reformulationComparison": "リフォーミュレーションの比較",
|
||||
"reformulationError": "リフォーミュレーション中のエラー",
|
||||
"reformulationFailed": "テキストのリフォーミュレーションに失敗しました",
|
||||
"reformulationMaxWords": "テキストは最大500単語までです",
|
||||
"reformulationMinWords": "テキストは少なくとも10単語必要です(現在:{count}単語)",
|
||||
"reformulationNoText": "テキストを選択するかコンテンツを追加してください",
|
||||
"reformulationSelectionTooShort": "選択が短すぎます。完全なコンテンツを使用します",
|
||||
"shorten": "短くする",
|
||||
"tagAdded": "タグ「{tag}」を追加しました",
|
||||
"titleApplied": "タイトルを適用しました!",
|
||||
"titleGenerateWithAI": "AIでタイトルを生成",
|
||||
"titleGenerating": "生成中...",
|
||||
"titleGenerationError": "タイトルの生成エラー",
|
||||
"titleGenerationFailed": "タイトルの生成に失敗しました",
|
||||
"titleGenerationMinWords": "タイトルを生成するにはコンテンツが少なくとも10単語必要です(現在:{count}単語)",
|
||||
"titlesGenerated": "💡 {count}個のタイトルを生成しました!",
|
||||
"transformError": "変換中のエラー",
|
||||
"transformMarkdown": "Markdownに変換",
|
||||
"transformSuccess": "テキストをMarkdownに正常に変換しました!",
|
||||
"transforming": "変換中..."
|
||||
},
|
||||
"aiSettings": {
|
||||
"description": "AI機能と設定を構成",
|
||||
"error": "設定の更新に失敗しました",
|
||||
"features": "AI機能",
|
||||
"frequency": "頻度",
|
||||
"frequencyDaily": "毎日",
|
||||
"frequencyWeekly": "毎週",
|
||||
"provider": "AIプロバイダー",
|
||||
"providerAuto": "自動(推奨)",
|
||||
"providerOllama": "Ollama(ローカル)",
|
||||
"providerOpenAI": "OpenAI(クラウド)",
|
||||
"saved": "設定を更新しました",
|
||||
"saving": "保存中...",
|
||||
"title": "AI設定",
|
||||
"titleSuggestionsDesc": "50語以上でタイトルのないメモにタイトルを提案",
|
||||
"paragraphRefactorDesc": "AI搭載のテキスト改善オプション",
|
||||
"frequencyDesc": "メモの接続を分析する頻度",
|
||||
"providerDesc": "お好みのAIプロバイダーを選択",
|
||||
"providerAutoDesc": "Ollama優先、OpenAIフォールバック",
|
||||
"providerOllamaDesc": "100%プライベート、ローカルで実行",
|
||||
"providerOpenAIDesc": "最も正確、APIキーが必要"
|
||||
},
|
||||
"appearance": {
|
||||
"description": "アプリの見た目をカスタマイズ",
|
||||
"title": "外観"
|
||||
},
|
||||
"auth": {
|
||||
"backToLogin": "ログインに戻る",
|
||||
"checkYourEmail": "メールをご確認ください",
|
||||
"createAccount": "アカウントを作成",
|
||||
"email": "メールアドレス",
|
||||
"emailPlaceholder": "メールアドレスを入力してください",
|
||||
"forgotPassword": "パスワードをお忘れですか?",
|
||||
"forgotPasswordDescription": "メールアドレスを入力すると、パスワードリセット用のリンクをお送りします。",
|
||||
"forgotPasswordTitle": "パスワードを忘れた場合",
|
||||
"hasAccount": "すでにアカウントをお持ちの方",
|
||||
"name": "名前",
|
||||
"namePlaceholder": "お名前を入力してください",
|
||||
"noAccount": "アカウントをお持ちでない方",
|
||||
"orContinueWith": "または続ける",
|
||||
"password": "パスワード",
|
||||
"passwordMinChars": "パスワードを入力してください(最小6文字)",
|
||||
"passwordPlaceholder": "パスワードを入力してください",
|
||||
"rememberMe": "ログイン状態を保持",
|
||||
"resetEmailSent": "システムに登録されている場合、パスワードリセットリンクをメールでお送りしました。",
|
||||
"resetPassword": "パスワードをリセット",
|
||||
"resetPasswordInstructions": "パスワードをリセットするためメールアドレスを入力してください",
|
||||
"returnToLogin": "ログインに戻る",
|
||||
"sendResetLink": "リセットリンクを送信",
|
||||
"sending": "送信中...",
|
||||
"signIn": "ログイン",
|
||||
"signInToAccount": "アカウントにログイン",
|
||||
"signOut": "Sign out",
|
||||
"signUp": "新規登録"
|
||||
},
|
||||
"autoLabels": {
|
||||
"analyzing": "ノートを分析中...",
|
||||
"createNewLabel": "この新しいラベルを作成して追加",
|
||||
"created": "{count}個のラベルが正常に作成されました",
|
||||
"description": "「{notebookName}」({totalNotes}個のノート)で繰り返し出现するテーマを検出しました。ラベルを作成しますか?",
|
||||
"error": "ラベルの提案を取得できませんでした",
|
||||
"new": "(新規)",
|
||||
"noLabelsSelected": "ラベルが選択されていません",
|
||||
"note": "ノート",
|
||||
"notes": "ノート",
|
||||
"title": "新しいラベルの提案",
|
||||
"typeContent": "ラベルの提案を取得するためにコンテンツを入力してください...",
|
||||
"typeForSuggestions": "提案を取得するには入力してください..."
|
||||
},
|
||||
"batch": {
|
||||
"organize": "整理",
|
||||
"organizeWithAI": "AIで整理"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "ノートを分析中...",
|
||||
"apply": "適用 ({count})",
|
||||
"applyFailed": "整理の適用に失敗しました",
|
||||
"applying": "適用中...",
|
||||
"confidence": "信頼性",
|
||||
"description": "AIがノートを分析し、ノートブックに整理することを提案します。",
|
||||
"error": "組織計画の作成に失敗しました",
|
||||
"noNotebooks": "利用可能なノートブックがありません。まずノートブックを作成してノートを整理してください。",
|
||||
"noNotesSelected": "ノートが選択されていません",
|
||||
"noSuggestions": "AIはこれらのノートを整理する良い方法を見つけられませんでした。",
|
||||
"notesToOrganize": "{count}個のノートを整理",
|
||||
"selectAllIn": "すべて選択",
|
||||
"selectNote": "ノートを選択",
|
||||
"selected": "{count}個選択済み",
|
||||
"success": "整理成功",
|
||||
"title": "AIで整理",
|
||||
"unorganized": "{count}個のノートを分類できず、「一般ノート」に残ります。"
|
||||
},
|
||||
"collaboration": {
|
||||
"accessRevoked": "アクセス権が取り消されました",
|
||||
"addCollaborator": "共同編集者を追加",
|
||||
"addCollaboratorDescription": "メールアドレスでこのノートの共同編集者を追加します。",
|
||||
"alreadyInList": "このメールアドレスはすでにリストにあります",
|
||||
"canEdit": "編集可能",
|
||||
"canView": "閲覧可能",
|
||||
"done": "完了",
|
||||
"emailAddress": "メールアドレス",
|
||||
"emailPlaceholder": "メールアドレスを入力",
|
||||
"enterEmailAddress": "メールアドレスを入力",
|
||||
"errorLoading": "共同編集者の読み込みエラー",
|
||||
"failedToAdd": "共同編集者の追加に失敗しました",
|
||||
"failedToRemove": "共同編集者の削除に失敗しました",
|
||||
"invite": "招待",
|
||||
"noCollaborators": "まだ共同編集者がいません。上で追加してください!",
|
||||
"noCollaboratorsViewer": "まだ共同編集者がいません。",
|
||||
"nowHasAccess": "{name}がこのノートにアクセスできるようになりました",
|
||||
"owner": "オーナー",
|
||||
"pending": "保留中",
|
||||
"pendingInvite": "保留中の招待",
|
||||
"peopleWithAccess": "アクセス権のあるユーザー",
|
||||
"remove": "削除",
|
||||
"removeCollaborator": "共同編集者を削除",
|
||||
"shareNote": "ノートを共有",
|
||||
"shareWithCollaborators": "共同編集者と共有",
|
||||
"unnamedUser": "名前のないユーザー",
|
||||
"viewerDescription": "このノートへのアクセス権があります。オーナーのみが共同編集者を管理できます。",
|
||||
"willBeAdded": "{email}はノート作成時に共同編集者として追加されます"
|
||||
},
|
||||
"colors": {
|
||||
"blue": "青",
|
||||
"default": "デフォルト",
|
||||
"gray": "グレー",
|
||||
"green": "緑",
|
||||
"orange": "オレンジ",
|
||||
"pink": "ピンク",
|
||||
"purple": "紫",
|
||||
"red": "赤",
|
||||
"yellow": "黄"
|
||||
},
|
||||
"common": {
|
||||
"add": "追加",
|
||||
"cancel": "キャンセル",
|
||||
"close": "閉じる",
|
||||
"confirm": "確認",
|
||||
"delete": "削除",
|
||||
"edit": "編集",
|
||||
"error": "エラー",
|
||||
"loading": "読み込み中...",
|
||||
"noResults": "結果なし",
|
||||
"notAvailable": "利用不可",
|
||||
"optional": "任意",
|
||||
"remove": "削除",
|
||||
"required": "必須",
|
||||
"save": "保存",
|
||||
"search": "検索",
|
||||
"success": "成功",
|
||||
"unknown": "不明"
|
||||
},
|
||||
"connection": {
|
||||
"clickToView": "クリックしてノートを表示",
|
||||
"helpful": "役に立つ",
|
||||
"isHelpful": "この接続は役に立ちますか?",
|
||||
"memoryEchoDiscovery": "Memory Echo 発見",
|
||||
"notHelpful": "役に立たない",
|
||||
"similarityInfo": "これらのノートは{similarity}%の類似度で接続されています"
|
||||
},
|
||||
"dataManagement": {
|
||||
"cleanup": {
|
||||
"button": "クリーンアップ",
|
||||
"description": "削除されたノートを参照するラベルと接続を削除します。",
|
||||
"failed": "クリーンアップ中にエラーが発生しました",
|
||||
"title": "孤立データをクリーンアップ"
|
||||
},
|
||||
"cleanupComplete": "クリーンアップ完了",
|
||||
"cleanupError": "クリーンアップエラー",
|
||||
"dangerZone": "危険区域",
|
||||
"dangerZoneDescription": "これらの操作は元に戻せません。注意してください",
|
||||
"delete": {
|
||||
"button": "すべてのノートを削除",
|
||||
"confirm": "よろしいですか?これによりすべてのノートが完全に削除されます。",
|
||||
"description": "すべてのノートを完全に削除します。この操作は元に戻せません。",
|
||||
"failed": "ノートの削除に失敗しました",
|
||||
"success": "すべてのノートが削除されました",
|
||||
"title": "すべてのノートを削除"
|
||||
},
|
||||
"deleting": "削除中...",
|
||||
"export": {
|
||||
"button": "ノートをエクスポート",
|
||||
"description": "すべてのノートをJSONファイルとしてダウンロードします。すべてのコンテンツ、ラベル、メタデータが含まれます。",
|
||||
"failed": "ノートのエクスポートに失敗しました",
|
||||
"success": "ノートが正常にエクスポートされました",
|
||||
"title": "すべてのノートをエクスポート"
|
||||
},
|
||||
"exporting": "エクスポート中...",
|
||||
"import": {
|
||||
"button": "ノートをインポート",
|
||||
"description": "JSONファイルをアップロードしてノートをインポートします。これは既存のノートに追加され、置き換えられません。",
|
||||
"failed": "ノートのインポートに失敗しました",
|
||||
"success": "{count}個のノートをインポートしました",
|
||||
"title": "ノートをインポート"
|
||||
},
|
||||
"importing": "インポート中...",
|
||||
"indexing": {
|
||||
"button": "インデックスを再構築",
|
||||
"description": "セマンティック検索を改善するためにすべてのノートの埋め込みを再生成します。",
|
||||
"failed": "インデックス作成中にエラーが発生しました",
|
||||
"success": "インデックス作成完了:{count}個のノートを処理",
|
||||
"title": "検索インデックスを再構築"
|
||||
},
|
||||
"indexingComplete": "インデックス完了",
|
||||
"indexingError": "インデックスエラー",
|
||||
"title": "データ管理",
|
||||
"toolsDescription": "データベースの健全性を維持するツール"
|
||||
},
|
||||
"demoMode": {
|
||||
"activated": "デモモードがアクティブになりました!Memory Echoが即座に動作します。",
|
||||
"createNotesTip": "2つ以上の類似ノートを作成してMemory Echoの動作を確認してください!",
|
||||
"deactivated": "デモモードが無効になりました。通常のパラメータに戻りました。",
|
||||
"delayBetweenNotes": "ノート間0日の遅延(通常7日)",
|
||||
"description": "テスト用にMemory Echoを高速化します。接続が即座に表示されます。",
|
||||
"parametersActive": "デモパラメータがアクティブ:",
|
||||
"similarityThreshold": "50% 類似度しきい値(通常75%)",
|
||||
"title": "デモモード",
|
||||
"toggleFailed": "デモモードの切り替えに失敗しました",
|
||||
"unlimitedInsights": "無制限のインサイト(頻度制限なし)"
|
||||
},
|
||||
"diagnostics": {
|
||||
"apiStatus": "APIステータス",
|
||||
"checking": "Checking...",
|
||||
"configuredProvider": "設定されたプロバイダー",
|
||||
"description": "Check your AI provider connection status",
|
||||
"errorStatus": "Error",
|
||||
"operational": "Operational",
|
||||
"testDetails": "テスト詳細:",
|
||||
"tip1": "Ollamaが実行されていることを確認(ollama serve)",
|
||||
"tip2": "モデルがインストールされていることを確認(ollama pull llama3)",
|
||||
"tip3": "OpenAIのAPIキーを確認",
|
||||
"tip4": "ネットワーク接続を確認",
|
||||
"title": "診断",
|
||||
"troubleshootingTitle": "トラブルシューティングのヒント:"
|
||||
},
|
||||
"favorites": {
|
||||
"noFavorites": "お気に入りがありません",
|
||||
"pinToFavorite": "お気に入りにピン留め",
|
||||
"title": "お気に入り",
|
||||
"toggleSection": "お気に入りセクションを切り替え"
|
||||
},
|
||||
"footer": {
|
||||
"openSource": "オープンソースクローン",
|
||||
"privacy": "プライバシー",
|
||||
"terms": "利用規約"
|
||||
},
|
||||
"general": {
|
||||
"add": "追加",
|
||||
"apply": "適用",
|
||||
"back": "戻る",
|
||||
"cancel": "キャンセル",
|
||||
"clean": "Clean",
|
||||
"clear": "クリア",
|
||||
"close": "閉じる",
|
||||
"confirm": "確認",
|
||||
"edit": "編集",
|
||||
"error": "エラーが発生しました",
|
||||
"indexAll": "Index All",
|
||||
"loading": "読み込み中...",
|
||||
"next": "次へ",
|
||||
"operationFailed": "操作が失敗しました",
|
||||
"operationSuccess": "操作が成功しました",
|
||||
"preview": "プレビュー",
|
||||
"previous": "前へ",
|
||||
"reset": "リセット",
|
||||
"save": "保存",
|
||||
"select": "選択",
|
||||
"submit": "送信",
|
||||
"testConnection": "Test Connection",
|
||||
"tryAgain": "もう一度お試しください"
|
||||
},
|
||||
"generalSettings": {
|
||||
"description": "一般的なアプリケーション設定",
|
||||
"title": "一般設定"
|
||||
},
|
||||
"labels": {
|
||||
"addLabel": "Add label",
|
||||
"allLabels": "All Labels",
|
||||
"changeColor": "Change Color",
|
||||
"changeColorTooltip": "Change color",
|
||||
"clearAll": "Clear all",
|
||||
"confirmDelete": "Are you sure you want to delete this label?",
|
||||
"count": "{count} 個のラベル",
|
||||
"createLabel": "Create label",
|
||||
"delete": "Delete",
|
||||
"deleteTooltip": "Delete label",
|
||||
"editLabels": "Edit Labels",
|
||||
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
||||
"filter": "Filter by Label",
|
||||
"filterByLabel": "Filter by label",
|
||||
"labelColor": "Label color",
|
||||
"labelName": "Label name",
|
||||
"loading": "Loading...",
|
||||
"manage": "Manage Labels",
|
||||
"manageLabels": "Manage labels",
|
||||
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
||||
"manageTooltip": "Manage Labels",
|
||||
"namePlaceholder": "Enter label name",
|
||||
"newLabelPlaceholder": "Create new label",
|
||||
"noLabels": "ラベルがありません",
|
||||
"noLabelsFound": "No labels found.",
|
||||
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
||||
"selectedLabels": "Selected Labels",
|
||||
"showLess": "Show less",
|
||||
"showMore": "Show more",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"title": "Labels"
|
||||
},
|
||||
"memoryEcho": {
|
||||
"clickToView": "クリックしてノートを表示",
|
||||
"comparison": {
|
||||
"clickToView": "クリックしてノートを表示",
|
||||
"helpful": "役に立つ",
|
||||
"helpfulQuestion": "この比較は役に立ちますか?",
|
||||
"highSimilarityInsight": "これらのノートは同じトピックについて高水準の類似性で扱っています。統合または統合することができます。",
|
||||
"notHelpful": "役に立たない",
|
||||
"similarityInfo": "これらのノートは{similarity}%の類似性でつながっています",
|
||||
"title": "💡 ノートの比較",
|
||||
"untitled": "無題"
|
||||
},
|
||||
"connection": "つながり",
|
||||
"connections": "つながり",
|
||||
"connectionsBadge": "{count}個のつながり{plural}",
|
||||
"dailyInsight": "ノートからの毎日の洞察",
|
||||
"description": "ノート間のプロアクティブなつながり",
|
||||
"dismiss": "今は無視",
|
||||
"editorSection": {
|
||||
"close": "閉じる",
|
||||
"compare": "比較",
|
||||
"compareAll": "すべて比較",
|
||||
"loading": "読み込み中...",
|
||||
"merge": "マージ",
|
||||
"mergeAll": "すべてマージ",
|
||||
"title": "⚡ つながっているノート({count})",
|
||||
"view": "表示"
|
||||
},
|
||||
"fused": "融合済み",
|
||||
"fusion": {
|
||||
"archiveOriginals": "オリジナルのノートをアーカイブ",
|
||||
"cancel": "キャンセル",
|
||||
"confirmFusion": "融合を確認",
|
||||
"createBacklinks": "オリジナルのノートへのバックリンクを作成",
|
||||
"edit": "編集",
|
||||
"error": "ノートのマージに失敗しました",
|
||||
"finishEditing": "編集を終了",
|
||||
"generateError": "Failed to generate fusion",
|
||||
"generateFusion": "融合を生成",
|
||||
"generating": "生成中...",
|
||||
"keepAllTags": "すべてのタグを保持",
|
||||
"mergeNotes": "{count}個のノートをマージ",
|
||||
"modify": "修正",
|
||||
"noContentReturned": "No fusion content returned from API",
|
||||
"notesToMerge": "📝 マージするノート",
|
||||
"optionalPrompt": "💬 融合プロンプト(オプション)",
|
||||
"optionsTitle": "融合オプション",
|
||||
"previewTitle": "📝 マージされたノートのプレビュー",
|
||||
"promptPlaceholder": "AIへのオプションの指示(例:'ノート1のフォーマルなスタイルを維持する')...",
|
||||
"success": "ノートを正常にマージしました!",
|
||||
"title": "🔗 インテリジェントな融合",
|
||||
"unknownDate": "Unknown date",
|
||||
"useLatestTitle": "最新のノートをタイトルとして使用"
|
||||
},
|
||||
"helpful": "役に立つ",
|
||||
"insightReady": "洞察の準備ができました!",
|
||||
"notHelpful": "役に立たない",
|
||||
"overlay": {
|
||||
"error": "つながりの読み込みエラー",
|
||||
"loading": "読み込み中...",
|
||||
"noConnections": "つながりが見つかりませんでした",
|
||||
"searchPlaceholder": "つながりを検索...",
|
||||
"sortBy": "並び替え:",
|
||||
"sortOldest": "最古",
|
||||
"sortRecent": "最新",
|
||||
"sortSimilarity": "類似度",
|
||||
"title": "つながっているノート",
|
||||
"viewAll": "すべて並べて表示"
|
||||
},
|
||||
"thanksFeedback": "フィードバックありがとうございます!",
|
||||
"thanksFeedbackImproving": "ありがとうございます!改善に役立てます。",
|
||||
"title": "何か気づきました...",
|
||||
"viewConnection": "つながりを表示"
|
||||
},
|
||||
"nav": {
|
||||
"accountSettings": "アカウント設定",
|
||||
"adminDashboard": "管理ダッシュボード",
|
||||
"aiSettings": "AI設定",
|
||||
"archive": "アーカイブ",
|
||||
"buyMeACoffee": "コーヒーをご馳走する",
|
||||
"configureAI": "AI機能、プロバイダー、設定を構成します",
|
||||
"diagnostics": "診断",
|
||||
"donateOnKofi": "Ko-fiで寄付",
|
||||
"donationDescription": "一回限りの寄付をするか、月次サポーターになってください。",
|
||||
"donationNote": "プラットフォーム手数料なし • 即時支払い • 安全",
|
||||
"favorites": "お気に入り",
|
||||
"generalNotes": "一般ノート",
|
||||
"home": "ホーム",
|
||||
"login": "ログイン",
|
||||
"logout": "ログアウト",
|
||||
"manageAISettings": "AI設定を管理",
|
||||
"myLibrary": "マイライブラリ",
|
||||
"notebooks": "ノートブック",
|
||||
"notes": "ノート",
|
||||
"proPlan": "プロプラン",
|
||||
"profile": "プロフィール",
|
||||
"quickAccess": "クイックアクセス",
|
||||
"recent": "最近",
|
||||
"reminders": "リマインダー",
|
||||
"settings": "設定",
|
||||
"sponsorDescription": "月次スポンサーになり、認知されましょう。",
|
||||
"sponsorOnGithub": "GitHubでスポンサー",
|
||||
"support": "Mementoをサポート ☕",
|
||||
"supportDescription": "Mementoは100%無料でオープンソースです。あなたのサポートがこの状態を維持するのに役立ちます。",
|
||||
"supportDevelopment": "Mementoの開発をサポート ☕",
|
||||
"trash": "ゴミ箱",
|
||||
"userManagement": "ユーザー管理",
|
||||
"workspace": "ワークスペース"
|
||||
},
|
||||
"notebook": {
|
||||
"cancel": "キャンセル",
|
||||
"create": "ノートブックを作成",
|
||||
"createDescription": "新しいコレクションを開始して、ノート、アイデア、プロジェクトを効率的に整理しましょう。",
|
||||
"createNew": "新しいノートブックを作成",
|
||||
"creating": "作成中...",
|
||||
"delete": "ノートブックを削除",
|
||||
"deleteConfirm": "削除",
|
||||
"deleteWarning": "このノートブックを削除してもよろしいですか?ノートは一般ノートに移動されます。",
|
||||
"edit": "ノートブックを編集",
|
||||
"editDescription": "ノートブックの名前、アイコン、色を変更します。",
|
||||
"generating": "概要を生成中...",
|
||||
"labels": "ラベル",
|
||||
"name": "ノートブック名",
|
||||
"noLabels": "ラベルがありません",
|
||||
"selectColor": "色",
|
||||
"selectIcon": "アイコン",
|
||||
"summary": "ノートブックの概要",
|
||||
"summaryDescription": "このノートブックのすべてのノートのAI搭載の概要を生成します。",
|
||||
"summaryError": "概要の生成エラー"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"description": "このノートはこのノートブックに属しているようです",
|
||||
"dismiss": "無視",
|
||||
"dismissIn": "無視({timeLeft}秒で閉じます)",
|
||||
"generalNotes": "一般ノート",
|
||||
"move": "移動",
|
||||
"moveToNotebook": "ノートブックに移動",
|
||||
"title": "{icon} {name}に移動しますか?"
|
||||
},
|
||||
"notebooks": {
|
||||
"allNotebooks": "すべてのノートブック",
|
||||
"create": "ノートブックを作成",
|
||||
"createFirst": "最初のノートブックを作成",
|
||||
"noNotebooks": "ノートブックがありません"
|
||||
},
|
||||
"notes": {
|
||||
"add": "追加",
|
||||
"addCollaborators": "共同編集者を追加",
|
||||
"addImage": "画像を追加",
|
||||
"addItem": "項目を追加",
|
||||
"addLink": "リンクを追加",
|
||||
"addListItem": "+ リスト項目",
|
||||
"addNote": "ノートを追加",
|
||||
"adding": "追加中...",
|
||||
"aiAssistant": "AIアシスタント",
|
||||
"archive": "アーカイブ",
|
||||
"backgroundOptions": "背景オプション",
|
||||
"changeColor": "色を変更",
|
||||
"changeSize": "サイズを変更",
|
||||
"clarifyFailed": "明確化に失敗しました",
|
||||
"close": "閉じる",
|
||||
"color": "色",
|
||||
"confirmDelete": "このノートを削除してもよろしいですか?",
|
||||
"confirmLeaveShare": "この共有ノートを退出してもよろしいですか?",
|
||||
"contentOrMediaRequired": "コンテンツを入力するか、リンク/画像を追加してください",
|
||||
"copy": "コピー",
|
||||
"copyFailed": "ノートのコピーに失敗しました",
|
||||
"copySuccess": "ノートをコピーしました!",
|
||||
"createFirstNote": "最初のノートを作成",
|
||||
"date": "日付",
|
||||
"delete": "削除",
|
||||
"dragToReorder": "ドラッグして並べ替え",
|
||||
"duplicate": "複製",
|
||||
"edit": "ノートを編集",
|
||||
"emptyState": "ノートがありません",
|
||||
"fileTooLarge": "ファイルが大きすぎます:{fileName}。最大サイズは{maxSize}です。",
|
||||
"improveFailed": "改善に失敗しました",
|
||||
"inNotebook": "ノートブック内",
|
||||
"invalidDateTime": "無効な日付または時刻",
|
||||
"invalidFileType": "無効なファイルタイプ:{fileName}。JPEG、PNG、GIF、WebPのみ使用可能です。",
|
||||
"itemOrMediaRequired": "少なくとも1つの項目またはメディアを追加してください",
|
||||
"large": "大",
|
||||
"leaveShare": "退出",
|
||||
"linkAddFailed": "リンクの追加に失敗しました",
|
||||
"linkAdded": "リンクを追加しました",
|
||||
"linkMetadataFailed": "リンクのメタデータを取得できませんでした",
|
||||
"listItem": "リスト項目",
|
||||
"makeCopy": "コピーを作成",
|
||||
"markdown": "Markdown",
|
||||
"markdownMode": "Markdown",
|
||||
"markdownOff": "Markdownオフ",
|
||||
"markdownOn": "Markdownオン",
|
||||
"markdownPlaceholder": "ノートを作成...(Markdown対応)",
|
||||
"medium": "中",
|
||||
"more": "もっと見る",
|
||||
"moreOptions": "その他のオプション",
|
||||
"moveFailed": "移動に失敗しました",
|
||||
"newChecklist": "新しいチェックリスト",
|
||||
"newNote": "新しいノート",
|
||||
"noContent": "コンテンツなし",
|
||||
"noNotes": "ノートはありません",
|
||||
"noNotesFound": "ノートが見つかりませんでした",
|
||||
"noteCreateFailed": "ノートの作成に失敗しました",
|
||||
"noteCreated": "ノートを作成しました",
|
||||
"others": "その他",
|
||||
"pin": "ピン留め",
|
||||
"pinned": "ピン留め済み",
|
||||
"pinnedNotes": "ピン留めされたノート",
|
||||
"placeholder": "ノートを作成...",
|
||||
"preview": "プレビュー",
|
||||
"readOnly": "読み取り専用",
|
||||
"recent": "最近",
|
||||
"redo": "やり直し (Ctrl+Y)",
|
||||
"redoShortcut": "やり直し (Ctrl+Y)",
|
||||
"remindMe": "リマインド",
|
||||
"reminderDateTimeRequired": "日付と時刻を入力してください",
|
||||
"reminderMustBeFuture": "リマインダーは未来の日時に設定してください",
|
||||
"reminderPastError": "リマインダーは未来の日時に設定してください",
|
||||
"reminderRemoved": "リマインダーを削除しました",
|
||||
"reminderSet": "リマインダーを{datetime}に設定しました",
|
||||
"remove": "削除",
|
||||
"saving": "保存中...",
|
||||
"setReminder": "リマインダーを設定",
|
||||
"setReminderButton": "リマインダーを設定",
|
||||
"share": "共有",
|
||||
"shareWithCollaborators": "共同編集者と共有",
|
||||
"sharedBy": "共有者",
|
||||
"sharedReadOnly": "このノートは読み取り専用モードで共有されています",
|
||||
"shortenFailed": "短縮に失敗しました",
|
||||
"showCollaborators": "共同編集者を表示",
|
||||
"size": "サイズ",
|
||||
"small": "小",
|
||||
"takeNote": "ノートを作成...",
|
||||
"takeNoteMarkdown": "ノートを作成...(Markdown対応)",
|
||||
"time": "時刻",
|
||||
"title": "ノート",
|
||||
"titlePlaceholder": "タイトル",
|
||||
"transformFailed": "変換に失敗しました",
|
||||
"unarchive": "アーカイブを解除",
|
||||
"undo": "元に戻す (Ctrl+Z)",
|
||||
"undoShortcut": "元に戻す (Ctrl+Z)",
|
||||
"unpin": "ピン留め解除",
|
||||
"unpinned": "ピン留め解除",
|
||||
"untitled": "無題",
|
||||
"uploadFailed": "{filename}のアップロードに失敗しました",
|
||||
"view": "ノートを表示"
|
||||
},
|
||||
"pagination": {
|
||||
"next": "→",
|
||||
"pageInfo": "{currentPage} / {totalPages} ページ",
|
||||
"previous": "←"
|
||||
},
|
||||
"paragraphRefactor": {
|
||||
"casual": "カジュアル",
|
||||
"expand": "拡張する",
|
||||
"formal": "フォーマル",
|
||||
"improve": "改善する",
|
||||
"shorten": "短くする",
|
||||
"title": "テキストの改善"
|
||||
},
|
||||
"profile": {
|
||||
"accountSettings": "アカウント設定",
|
||||
"autoDetect": "自動検出",
|
||||
"changePassword": "パスワードを変更",
|
||||
"changePasswordDescription": "パスワードを更新します。現在のパスワードが必要です。",
|
||||
"confirmPassword": "パスワードを確認",
|
||||
"currentPassword": "現在のパスワード",
|
||||
"description": "個人情報を更新",
|
||||
"displayName": "表示名",
|
||||
"displaySettings": "表示設定",
|
||||
"displaySettingsDescription": "外観とフォントサイズをカスタマイズします。",
|
||||
"email": "メールアドレス",
|
||||
"fontSize": "フォントサイズ",
|
||||
"fontSizeDescription": "読みやすくするためにフォントサイズを調整します。これはインターフェースのすべてのテキストに適用されます。",
|
||||
"fontSizeExtraLarge": "特大",
|
||||
"fontSizeLarge": "大",
|
||||
"fontSizeMedium": "中",
|
||||
"fontSizeSmall": "小",
|
||||
"fontSizeUpdateFailed": "フォントサイズの更新に失敗しました",
|
||||
"fontSizeUpdateSuccess": "フォントサイズを更新しました",
|
||||
"languageDescription": "この言語はAI機能、コンテンツ分析、インターフェーステキストに使用されます。",
|
||||
"languagePreferences": "言語設定",
|
||||
"languagePreferencesDescription": "AI機能とインターフェースの優先言語を選択してください。",
|
||||
"languageUpdateFailed": "言語の更新に失敗しました",
|
||||
"languageUpdateSuccess": "言語を更新しました",
|
||||
"manageAISettings": "AI設定を管理",
|
||||
"newPassword": "新しいパスワード",
|
||||
"passwordChangeFailed": "パスワードの変更に失敗しました",
|
||||
"passwordChangeSuccess": "パスワードを変更しました",
|
||||
"passwordError": "パスワードの更新エラー",
|
||||
"passwordUpdated": "パスワードを更新しました",
|
||||
"preferredLanguage": "優先言語",
|
||||
"profileError": "プロフィールの更新エラー",
|
||||
"profileUpdated": "プロフィールを更新しました",
|
||||
"recentNotesUpdateFailed": "Failed to update recent notes setting",
|
||||
"recentNotesUpdateSuccess": "Recent notes setting updated successfully",
|
||||
"selectFontSize": "フォントサイズを選択",
|
||||
"selectLanguage": "言語を選択",
|
||||
"showRecentNotes": "Show Recent Notes Section",
|
||||
"showRecentNotesDescription": "Display recent notes (last 7 days) on the main page",
|
||||
"title": "プロフィール",
|
||||
"updateFailed": "プロフィールの更新に失敗しました",
|
||||
"updatePassword": "パスワードを更新",
|
||||
"updateSuccess": "プロフィールを更新しました"
|
||||
},
|
||||
"reminder": {
|
||||
"cancel": "キャンセル",
|
||||
"reminderDate": "リマインダー日付",
|
||||
"reminderTime": "リマインダー時刻",
|
||||
"removeReminder": "リマインダーを削除",
|
||||
"save": "リマインダーを設定",
|
||||
"setReminder": "リマインダーを設定",
|
||||
"title": "リマインダー"
|
||||
},
|
||||
"resetPassword": {
|
||||
"confirmNewPassword": "新しいパスワードを確認",
|
||||
"description": "以下に新しいパスワードを入力してください。",
|
||||
"invalidLinkDescription": "このパスワードリセットリンクは無効または期限切れです。",
|
||||
"invalidLinkTitle": "無効なリンク",
|
||||
"loading": "読み込み中...",
|
||||
"newPassword": "新しいパスワード",
|
||||
"passwordMismatch": "パスワードが一致しません",
|
||||
"requestNewLink": "新しいリンクをリクエスト",
|
||||
"resetPassword": "パスワードをリセット",
|
||||
"resetting": "リセット中...",
|
||||
"success": "パスワードが正常にリセットされました。ログインできます。",
|
||||
"title": "パスワードをリセット"
|
||||
},
|
||||
"search": {
|
||||
"exactMatch": "完全一致",
|
||||
"noResults": "結果が見つかりませんでした",
|
||||
"placeholder": "検索",
|
||||
"related": "関連",
|
||||
"resultsFound": "{count}件のノートが見つかりました",
|
||||
"searchPlaceholder": "ノートを検索...",
|
||||
"searching": "検索中...",
|
||||
"semanticInProgress": "AI検索中...",
|
||||
"semanticTooltip": "AIセマンティック検索"
|
||||
},
|
||||
"semanticSearch": {
|
||||
"exactMatch": "完全一致",
|
||||
"related": "関連",
|
||||
"searching": "検索中..."
|
||||
},
|
||||
"settings": {
|
||||
"about": "について",
|
||||
"account": "アカウント",
|
||||
"appearance": "外観",
|
||||
"cleanTags": "Clean Orphan Tags",
|
||||
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
||||
"description": "設定と環境設定を管理",
|
||||
"language": "言語",
|
||||
"languageAuto": "自動検出",
|
||||
"maintenance": "Maintenance",
|
||||
"maintenanceDescription": "Tools to maintain your database health",
|
||||
"notifications": "通知",
|
||||
"privacy": "プライバシー",
|
||||
"profile": "プロフィール",
|
||||
"searchNoResults": "一致する設定が見つかりません",
|
||||
"security": "セキュリティ",
|
||||
"selectLanguage": "言語を選択",
|
||||
"semanticIndexing": "Semantic Indexing",
|
||||
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
||||
"settingsError": "設定の保存エラー",
|
||||
"settingsSaved": "設定を保存しました",
|
||||
"theme": "テーマ",
|
||||
"themeDark": "ダーク",
|
||||
"themeLight": "ライト",
|
||||
"themeSystem": "システム",
|
||||
"title": "設定",
|
||||
"version": "バージョン"
|
||||
},
|
||||
"sidebar": {
|
||||
"archive": "Archive",
|
||||
"editLabels": "Edit labels",
|
||||
"labels": "Labels",
|
||||
"notes": "Notes",
|
||||
"reminders": "Reminders",
|
||||
"trash": "Trash"
|
||||
},
|
||||
"support": {
|
||||
"aiApiCosts": "AI APIコスト:",
|
||||
"buyMeACoffee": "コーヒーをご馳走する",
|
||||
"contributeCode": "コードを貢献",
|
||||
"description": "Mementoは100%無料でオープンソースです。あなたのサポートがこの状態を維持するのに役立ちます。",
|
||||
"directImpact": "直接的な影響",
|
||||
"domainSSL": "ドメイン&SSL:",
|
||||
"donateOnKofi": "Ko-fiで寄付",
|
||||
"donationDescription": "一回限りの寄付をするか、月次サポーターになってください。",
|
||||
"githubDescription": "定期的なサポート • 公開認知 • 開発者向け",
|
||||
"hostingServers": "ホスティング&サーバー:",
|
||||
"howSupportHelps": "あなたのサポートがどのように役立つか",
|
||||
"kofiDescription": "プラットフォーム手数料なし • 即時支払い • 安全",
|
||||
"otherWaysTitle": "その他のサポート方法",
|
||||
"reportBug": "バグを報告",
|
||||
"shareTwitter": "Twitterでシェア",
|
||||
"sponsorDescription": "月次スポンサーになり、認知されましょう。",
|
||||
"sponsorOnGithub": "GitHubでスポンサー",
|
||||
"sponsorPerks": "スポンサー特典",
|
||||
"starGithub": "GitHubでスターをつける",
|
||||
"title": "Mementoの開発をサポート",
|
||||
"totalExpenses": "合計経費:",
|
||||
"transparency": "透明性",
|
||||
"transparencyDescription": "私は完全な透明性を信じています。寄付の使い道は以下の通りです:"
|
||||
},
|
||||
"testPages": {
|
||||
"titleSuggestions": {
|
||||
"analyzing": "分析中...",
|
||||
"contentLabel": "コンテンツ(50語以上必要):",
|
||||
"error": "エラー:",
|
||||
"idle": "アイドル",
|
||||
"noSuggestions": "まだ提案がありません。50語以上入力して2秒待ってください。",
|
||||
"placeholder": "ここに少なくとも50語を入力してください...",
|
||||
"status": "ステータス:",
|
||||
"suggestions": "提案({count}):",
|
||||
"title": "タイトル提案をテスト",
|
||||
"wordCount": "単語数:"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"daysAgo": "{count}日前",
|
||||
"hoursAgo": "{count}時間前",
|
||||
"justNow": "たった今",
|
||||
"minutesAgo": "{count}分前",
|
||||
"today": "今日",
|
||||
"tomorrow": "明日",
|
||||
"yesterday": "昨日"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "タイトルの提案",
|
||||
"dismiss": "無視",
|
||||
"generating": "生成中...",
|
||||
"selectTitle": "タイトルを選択",
|
||||
"title": "AIの提案"
|
||||
},
|
||||
"toast": {
|
||||
"feedbackFailed": "フィードバックの送信に失敗しました",
|
||||
"notesFusionSuccess": "ノートが正常にマージされました!",
|
||||
"openConnectionFailed": "接続を開けませんでした",
|
||||
"openingConnection": "接続を開いています...",
|
||||
"operationFailed": "操作が失敗しました",
|
||||
"operationSuccess": "操作が成功しました",
|
||||
"saveFailed": "設定の保存に失敗しました",
|
||||
"saved": "設定が保存されました",
|
||||
"thanksFeedback": "フィードバックありがとうございます!",
|
||||
"thanksFeedbackImproving": "ありがとうございます!改善に役立てます。"
|
||||
},
|
||||
"trash": {
|
||||
"deletePermanently": "完全に削除",
|
||||
"empty": "ゴミ箱は空です",
|
||||
"restore": "復元",
|
||||
"title": "ゴミ箱"
|
||||
},
|
||||
"ui": {
|
||||
"close": "閉じる",
|
||||
"collapse": "折りたたむ",
|
||||
"expand": "展開",
|
||||
"open": "開く"
|
||||
}
|
||||
}
|
||||
993
memento-note/locales/ko.json
Normal file
993
memento-note/locales/ko.json
Normal file
@@ -0,0 +1,993 @@
|
||||
{
|
||||
"about": {
|
||||
"appDescription": "AI 기능을 갖춘 강력한 메모 애플리케이션",
|
||||
"appName": "Keep Notes",
|
||||
"buildDate": "빌드 날짜",
|
||||
"description": "애플리케이션 정보",
|
||||
"features": {
|
||||
"description": "AI 기반 기능",
|
||||
"dragDrop": "드래그 앤 드롭 메모 관리",
|
||||
"labelSystem": "레이블 시스템",
|
||||
"memoryEcho": "Memory Echo 일일 인사이트",
|
||||
"multipleProviders": "여러 AI 공급자 (OpenAI, Ollama)",
|
||||
"notebookOrganization": "노트북 정리",
|
||||
"paragraphReformulation": "단락 재구성",
|
||||
"semanticSearch": "임베딩을 사용한 의미 검색",
|
||||
"title": "기능",
|
||||
"titleSuggestions": "AI 기반 제목 제안"
|
||||
},
|
||||
"platform": "플랫폼",
|
||||
"platformWeb": "웹",
|
||||
"support": {
|
||||
"description": "도움말 및 피드백",
|
||||
"documentation": "문서",
|
||||
"feedback": "피드백",
|
||||
"reportIssues": "문제 보고",
|
||||
"title": "지원"
|
||||
},
|
||||
"technology": {
|
||||
"ai": "AI",
|
||||
"authentication": "인증",
|
||||
"backend": "백엔드",
|
||||
"database": "데이터베이스",
|
||||
"description": "최신 기술로 구축",
|
||||
"frontend": "프론트엔드",
|
||||
"testing": "테스트",
|
||||
"title": "기술 스택",
|
||||
"ui": "UI"
|
||||
},
|
||||
"title": "정보",
|
||||
"version": "버전"
|
||||
},
|
||||
"admin": {
|
||||
"ai": {
|
||||
"apiKey": "API 키",
|
||||
"baseUrl": "기본 URL",
|
||||
"commonEmbeddingModels": "OpenAI 호환 API의 일반적인 임베딩 모델",
|
||||
"commonModelsDescription": "OpenAI 호환 API의 일반적인 모델",
|
||||
"description": "자동 태그 지정 및 의미 검색을 위한 AI 공급자를 구성합니다. 최적의 성능을 위해 다른 공급자를 사용하세요.",
|
||||
"embeddingsDescription": "의미 검색 임베딩을 위한 AI 공급자. 권장: OpenAI (최고 품질).",
|
||||
"embeddingsProvider": "임베딩 공급자",
|
||||
"model": "모델",
|
||||
"modelRecommendations": "gpt-4o-mini = 최고의 가성비 • gpt-4o = 최고 품질",
|
||||
"openAIKeyDescription": "platform.openai.com의 OpenAI API 키",
|
||||
"openTestPanel": "AI 테스트 패널 열기",
|
||||
"provider": "공급자",
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING이 필요합니다",
|
||||
"providerTagsRequired": "AI_PROVIDER_TAGS가 필요합니다",
|
||||
"saveSettings": "AI 설정 저장",
|
||||
"saving": "저장 중...",
|
||||
"selectEmbeddingModel": "시스템에 설치된 임베딩 모델 선택",
|
||||
"selectOllamaModel": "시스템에 설치된 Ollama 모델 선택",
|
||||
"tagsGenerationDescription": "자동 태그 제안을 위한 AI 공급자. 권장: Ollama (무료, 로컬).",
|
||||
"tagsGenerationProvider": "태그 생성 공급자",
|
||||
"title": "AI 구성",
|
||||
"updateFailed": "AI 설정 업데이트 실패",
|
||||
"updateSuccess": "AI 설정이 성공적으로 업데이트되었습니다"
|
||||
},
|
||||
"aiTest": {
|
||||
"description": "태그 생성 및 의미 검색 임베딩을 위한 AI 공급자 테스트",
|
||||
"embeddingDimensions": "임베딩 차원:",
|
||||
"embeddingsTestDescription": "의미 검색 임베딩을 담당하는 AI 공급자 테스트",
|
||||
"embeddingsTestTitle": "임베딩 테스트",
|
||||
"error": "오류:",
|
||||
"first5Values": "처음 5개 값:",
|
||||
"generatedTags": "생성된 태그:",
|
||||
"howItWorksTitle": "테스트 작동 방식",
|
||||
"model": "모델:",
|
||||
"provider": "공급자:",
|
||||
"responseTime": "응답 시간: {time}ms",
|
||||
"runTest": "테스트 실행",
|
||||
"tagsTestDescription": "자동 태그 제안을 담당하는 AI 공급자 테스트",
|
||||
"tagsTestTitle": "태그 생성 테스트",
|
||||
"testError": "테스트 오류: {error}",
|
||||
"testFailed": "테스트 실패",
|
||||
"testPassed": "테스트 통과",
|
||||
"testing": "테스트 중...",
|
||||
"tipDescription": "테스트 전에 AI 테스트 패널을 사용하여 구성 문제를 진단하세요.",
|
||||
"tipTitle": "팁:",
|
||||
"title": "AI 공급자 테스트",
|
||||
"vectorDimensions": "벡터 차원"
|
||||
},
|
||||
"aiTesting": "AI 테스트",
|
||||
"security": {
|
||||
"allowPublicRegistration": "공개 등록 허용",
|
||||
"allowPublicRegistrationDescription": "비활성화하면 새 사용자는 관리자가 사용자 관리 페이지를 통해서만 추가할 수 있습니다.",
|
||||
"description": "액세스 제어 및 등록 정책을 관리합니다.",
|
||||
"title": "보안 설정",
|
||||
"updateFailed": "보안 설정 업데이트 실패",
|
||||
"updateSuccess": "보안 설정이 업데이트되었습니다"
|
||||
},
|
||||
"settings": "관리자 설정",
|
||||
"smtp": {
|
||||
"description": "비밀번호 재설정을 위한 이메일 서버를 구성합니다.",
|
||||
"forceSSL": "SSL/TLS 강제 (일반적으로 포트 465)",
|
||||
"fromEmail": "보내는 사람 이메일",
|
||||
"host": "호스트",
|
||||
"ignoreCertErrors": "인증서 오류 무시 (자체 호스팅/개발만)",
|
||||
"password": "비밀번호",
|
||||
"port": "포트",
|
||||
"saveSettings": "SMTP 설정 저장",
|
||||
"sending": "전송 중...",
|
||||
"testEmail": "테스트 이메일",
|
||||
"testFailed": "실패: {error}",
|
||||
"testSuccess": "테스트 이메일이 성공적으로 전송되었습니다!",
|
||||
"title": "SMTP 구성",
|
||||
"updateFailed": "SMTP 설정 업데이트 실패",
|
||||
"updateSuccess": "SMTP 설정이 업데이트되었습니다",
|
||||
"username": "사용자 이름"
|
||||
},
|
||||
"title": "관리자 대시보드",
|
||||
"userManagement": "사용자 관리",
|
||||
"users": {
|
||||
"addUser": "사용자 추가",
|
||||
"confirmDelete": "Are you sure? This action cannot be undone.",
|
||||
"createFailed": "사용자 생성 실패",
|
||||
"createSuccess": "사용자가 성공적으로 생성되었습니다",
|
||||
"createUser": "사용자 생성",
|
||||
"createUserDescription": "시스템에 새 사용자를 추가합니다.",
|
||||
"deleteFailed": "삭제 실패",
|
||||
"deleteSuccess": "사용자가 삭제되었습니다",
|
||||
"demote": "강등",
|
||||
"email": "이메일",
|
||||
"name": "이름",
|
||||
"password": "비밀번호",
|
||||
"promote": "승격",
|
||||
"role": "역할",
|
||||
"roleUpdateFailed": "역할 업데이트 실패",
|
||||
"roleUpdateSuccess": "사용자 역할이 {role}(으)로 업데이트되었습니다",
|
||||
"roles": {
|
||||
"admin": "관리자",
|
||||
"user": "사용자"
|
||||
},
|
||||
"table": {
|
||||
"actions": "작업",
|
||||
"createdAt": "생성일",
|
||||
"email": "이메일",
|
||||
"name": "이름",
|
||||
"role": "역할"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "AI 분석 중...",
|
||||
"assistant": "AI 도우미",
|
||||
"autoLabels": {
|
||||
"analyzing": "라벨 제안을 위해 메모 분석 중...",
|
||||
"create": "생성",
|
||||
"createNewLabel": "Create this new label and add it",
|
||||
"created": "{count} labels created successfully",
|
||||
"creating": "라벨 생성 중...",
|
||||
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
||||
"error": "Failed to fetch label suggestions",
|
||||
"new": "(새로운)",
|
||||
"noLabelsSelected": "No labels selected",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"title": "라벨 제안",
|
||||
"typeContent": "Type content to get label suggestions..."
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"apply": "Apply",
|
||||
"applyFailed": "Failed to apply organization plan",
|
||||
"applying": "Applying...",
|
||||
"description": "AI가 메모를 분석하여 노트북으로 정리할 것을 제안합니다.",
|
||||
"error": "Failed to create organization plan",
|
||||
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
||||
"noNotesSelected": "No notes selected",
|
||||
"noSuggestions": "AI could not find a good way to organize these notes.",
|
||||
"selectAllIn": "Select all notes in {notebook}",
|
||||
"selectNote": "Select note: {title}",
|
||||
"success": "{count} notes moved successfully",
|
||||
"title": "Organize with AI"
|
||||
},
|
||||
"clarify": "명확히 하기",
|
||||
"clickToAddTag": "클릭하여 이 태그 추가",
|
||||
"generateTitles": "제목 생성",
|
||||
"generateTitlesTooltip": "AI로 제목 생성",
|
||||
"generating": "생성 중...",
|
||||
"generatingTitles": "제목 생성 중...",
|
||||
"ignoreSuggestion": "이 제안 무시",
|
||||
"improveStyle": "스타일 개선",
|
||||
"languageDetected": "감지된 언어",
|
||||
"notebookSummary": {
|
||||
"regenerate": "요약 다시 생성",
|
||||
"regenerating": "요약 다시 생성 중..."
|
||||
},
|
||||
"original": "원본",
|
||||
"poweredByAI": "AI 기반",
|
||||
"processing": "처리 중...",
|
||||
"reformulateText": "텍스트 재구성",
|
||||
"reformulated": "재구성됨",
|
||||
"reformulating": "재구성 중...",
|
||||
"reformulationApplied": "재구성된 텍스트가 적용되었습니다!",
|
||||
"reformulationComparison": "재구성 비교",
|
||||
"reformulationError": "재구성 중 오류",
|
||||
"reformulationFailed": "텍스트 재구성 실패",
|
||||
"reformulationMaxWords": "텍스트는 최대 500단어까지 가능합니다",
|
||||
"reformulationMinWords": "텍스트는 최소 10단어 이상이어야 합니다 (현재: {count}단어)",
|
||||
"reformulationNoText": "텍스트를 선택하거나 내용을 추가하세요",
|
||||
"reformulationSelectionTooShort": "선택 항목이 너무 짧습니다. 전체 내용을 사용합니다",
|
||||
"shorten": "단축",
|
||||
"tagAdded": "태그 \"{tag}\"가 추가되었습니다",
|
||||
"titleApplied": "제목이 적용되었습니다!",
|
||||
"titleGenerateWithAI": "AI로 제목 생성",
|
||||
"titleGenerating": "생성 중...",
|
||||
"titleGenerationError": "제목 생성 오류",
|
||||
"titleGenerationFailed": "제목 생성 실패",
|
||||
"titleGenerationMinWords": "제목을 생성하려면 내용이 최소 10단어 이상이어야 합니다 (현재: {count}단어)",
|
||||
"titlesGenerated": "💡 {count}개의 제목이 생성되었습니다!",
|
||||
"transformError": "변환 중 오류",
|
||||
"transformMarkdown": "Markdown으로 변환",
|
||||
"transformSuccess": "텍스트가 Markdown으로 성공적으로 변환되었습니다!",
|
||||
"transforming": "변환 중..."
|
||||
},
|
||||
"aiSettings": {
|
||||
"description": "AI 기반 기능 및 환경설정 구성",
|
||||
"error": "설정 업데이트 실패",
|
||||
"features": "AI 기능",
|
||||
"frequency": "빈도",
|
||||
"frequencyDaily": "매일",
|
||||
"frequencyWeekly": "매주",
|
||||
"provider": "AI 공급자",
|
||||
"providerAuto": "자동 (권장)",
|
||||
"providerOllama": "Ollama (로컬)",
|
||||
"providerOpenAI": "OpenAI (클라우드)",
|
||||
"saved": "설정이 업데이트되었습니다",
|
||||
"saving": "저장 중...",
|
||||
"title": "AI 설정",
|
||||
"titleSuggestionsDesc": "50단어 이상에서 제목 없는 노트에 제목 제안",
|
||||
"paragraphRefactorDesc": "AI 기반 텍스트 개선 옵션",
|
||||
"frequencyDesc": "노트 연결 분석 빈도",
|
||||
"providerDesc": "선호하는 AI 공급자 선택",
|
||||
"providerAutoDesc": "Ollama 우선, OpenAI 대체",
|
||||
"providerOllamaDesc": "100% 프라이빗, 로컬에서 실행",
|
||||
"providerOpenAIDesc": "가장 정확, API 키 필요"
|
||||
},
|
||||
"appearance": {
|
||||
"description": "앱의 모양 사용자 지정",
|
||||
"title": "모양"
|
||||
},
|
||||
"auth": {
|
||||
"backToLogin": "로그인으로 돌아가기",
|
||||
"checkYourEmail": "이메일을 확인하세요",
|
||||
"createAccount": "계정 만들기",
|
||||
"email": "이메일",
|
||||
"emailPlaceholder": "이메일 주소를 입력하세요",
|
||||
"forgotPassword": "비밀번호를 잊으셨나요?",
|
||||
"forgotPasswordDescription": "이메일 주소를 입력하시면 비밀번호 재설정 링크를 보내드립니다.",
|
||||
"forgotPasswordTitle": "비밀번호 찾기",
|
||||
"hasAccount": "이미 계정이 있으신가요?",
|
||||
"name": "이름",
|
||||
"namePlaceholder": "이름을 입력하세요",
|
||||
"noAccount": "계정이 없으신가요?",
|
||||
"orContinueWith": "또는 다음으로 계속",
|
||||
"password": "비밀번호",
|
||||
"passwordMinChars": "비밀번호 입력 (최소 6자)",
|
||||
"passwordPlaceholder": "비밀번호를 입력하세요",
|
||||
"rememberMe": "로그인 상태 유지",
|
||||
"resetEmailSent": "시스템에 이메일이 존재하는 경우 비밀번호 재설정 링크를 보내드렸습니다.",
|
||||
"resetPassword": "비밀번호 재설정",
|
||||
"resetPasswordInstructions": "비밀번호를 재설정하려면 이메일을 입력하세요",
|
||||
"returnToLogin": "로그인으로 돌아가기",
|
||||
"sendResetLink": "재설정 링크 전송",
|
||||
"sending": "전송 중...",
|
||||
"signIn": "로그인",
|
||||
"signInToAccount": "계정에 로그인하세요",
|
||||
"signOut": "Sign out",
|
||||
"signUp": "회원가입"
|
||||
},
|
||||
"autoLabels": {
|
||||
"analyzing": "메모 분석 중...",
|
||||
"createNewLabel": "이 새 레이블을 생성하고 추가",
|
||||
"created": "{count}개 레이블이 성공적으로 생성되었습니다",
|
||||
"description": "\"{notebookName}\" ({totalNotes}개 메모)에서 반복되는 주제를 감지했습니다. 레이블을 생성하시겠습니까?",
|
||||
"error": "레이블 제안 가져오기 실패",
|
||||
"new": "(새로운)",
|
||||
"noLabelsSelected": "선택된 레이블 없음",
|
||||
"note": "메모",
|
||||
"notes": "메모",
|
||||
"title": "새 레이블 제안",
|
||||
"typeContent": "콘텐츠를 입력하여 레이블 제안을 받으세요...",
|
||||
"typeForSuggestions": "제안을 받으려면 입력하세요..."
|
||||
},
|
||||
"batch": {
|
||||
"organize": "정리",
|
||||
"organizeWithAI": "AI로 정리하기"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "메모 분석 중...",
|
||||
"apply": "적용 ({count})",
|
||||
"applyFailed": "정리 적용 실패",
|
||||
"applying": "적용 중...",
|
||||
"confidence": "신뢰도",
|
||||
"description": "AI가 메모를 분석하여 노트북으로 정리할 제안을 드립니다.",
|
||||
"error": "조직화 계획 생성 실패",
|
||||
"noNotebooks": "사용 가능한 노트북이 없습니다. 먼저 노트북을 생성하여 메모를 정리하세요.",
|
||||
"noNotesSelected": "선택된 메모 없음",
|
||||
"noSuggestions": "AI가 이 메모들을 정리할 좋은 방법을 찾지 못했습니다.",
|
||||
"notesToOrganize": "{count}개 메모 정리",
|
||||
"selectAllIn": "모두 선택",
|
||||
"selectNote": "메모 선택",
|
||||
"selected": "{count}개 선택됨",
|
||||
"success": "정리 성공",
|
||||
"title": "AI로 정리하기",
|
||||
"unorganized": "{count}개 메모는 범주화되지 않아 일반 메모에 남게 됩니다."
|
||||
},
|
||||
"collaboration": {
|
||||
"accessRevoked": "Access has been revoked",
|
||||
"addCollaborator": "Add collaborator",
|
||||
"addCollaboratorDescription": "Add people to collaborate on this note by their email address.",
|
||||
"alreadyInList": "This email is already in the list",
|
||||
"canEdit": "Can edit",
|
||||
"canView": "Can view",
|
||||
"done": "Done",
|
||||
"emailAddress": "Email address",
|
||||
"emailPlaceholder": "Enter email address",
|
||||
"enterEmailAddress": "Enter email address",
|
||||
"errorLoading": "Error loading collaborators",
|
||||
"failedToAdd": "Failed to add collaborator",
|
||||
"failedToRemove": "Failed to remove collaborator",
|
||||
"invite": "Invite",
|
||||
"noCollaborators": "No collaborators yet. Add someone above!",
|
||||
"noCollaboratorsViewer": "No collaborators yet.",
|
||||
"nowHasAccess": "{name} now has access to this note",
|
||||
"owner": "Owner",
|
||||
"pending": "Pending",
|
||||
"pendingInvite": "Pending Invite",
|
||||
"peopleWithAccess": "People with access",
|
||||
"remove": "Remove",
|
||||
"removeCollaborator": "Remove collaborator",
|
||||
"shareNote": "Share note",
|
||||
"shareWithCollaborators": "Share with collaborators",
|
||||
"unnamedUser": "Unnamed User",
|
||||
"viewerDescription": "You have access to this note. Only the owner can manage collaborators.",
|
||||
"willBeAdded": "{email} will be added as collaborator when note is created"
|
||||
},
|
||||
"colors": {
|
||||
"blue": "파란색",
|
||||
"default": "기본값",
|
||||
"gray": "회색",
|
||||
"green": "초록색",
|
||||
"orange": "주황색",
|
||||
"pink": "분홍색",
|
||||
"purple": "보라색",
|
||||
"red": "빨간색",
|
||||
"yellow": "노란색"
|
||||
},
|
||||
"common": {
|
||||
"add": "추가",
|
||||
"cancel": "취소",
|
||||
"close": "닫기",
|
||||
"confirm": "확인",
|
||||
"delete": "삭제",
|
||||
"edit": "편집",
|
||||
"error": "오류",
|
||||
"loading": "로딩 중...",
|
||||
"noResults": "결과 없음",
|
||||
"notAvailable": "사용 불가",
|
||||
"optional": "선택",
|
||||
"remove": "제거",
|
||||
"required": "필수",
|
||||
"save": "저장",
|
||||
"search": "검색",
|
||||
"success": "성공",
|
||||
"unknown": "알 수 없음"
|
||||
},
|
||||
"connection": {
|
||||
"clickToView": "클릭하여 메모 보기",
|
||||
"helpful": "도움이 됨",
|
||||
"isHelpful": "이 연결이 도움이 되나요?",
|
||||
"memoryEchoDiscovery": "Memory Echo 발견",
|
||||
"notHelpful": "도움이 안 됨",
|
||||
"similarityInfo": "이 메모들은 {similarity}% 유사성으로 연결되어 있습니다"
|
||||
},
|
||||
"dataManagement": {
|
||||
"cleanup": {
|
||||
"button": "정리",
|
||||
"description": "삭제된 메모를 참조하는 레이블과 연결을 제거합니다.",
|
||||
"failed": "정리 중 오류 발생",
|
||||
"title": "고아 데이터 정리"
|
||||
},
|
||||
"cleanupComplete": "정리 완료",
|
||||
"cleanupError": "정리 오류",
|
||||
"dangerZone": "위험 구역",
|
||||
"dangerZoneDescription": "이러한 작업은 되돌릴 수 없습니다. 주의하세요",
|
||||
"delete": {
|
||||
"button": "모든 메모 삭제",
|
||||
"confirm": "확실합니까? 모든 메모가 영구적으로 삭제됩니다.",
|
||||
"description": "모든 메모를 영구적으로 삭제합니다. 이 작업은 취소할 수 없습니다.",
|
||||
"failed": "메모 삭제 실패",
|
||||
"success": "모든 메모가 삭제되었습니다",
|
||||
"title": "모든 메모 삭제"
|
||||
},
|
||||
"deleting": "삭제하는 중...",
|
||||
"export": {
|
||||
"button": "메모 내보내기",
|
||||
"description": "모든 메모를 JSON 파일로 다운로드합니다. 모든 콘텐츠, 레이블 및 메타데이터가 포함됩니다.",
|
||||
"failed": "메모 내보내기 실패",
|
||||
"success": "메모 내보내기 성공",
|
||||
"title": "모든 메모 내보내기"
|
||||
},
|
||||
"exporting": "내보내는 중...",
|
||||
"import": {
|
||||
"button": "메모 가져오기",
|
||||
"description": "JSON 파일을 업로드하여 메모를 가져옵니다. 기존 메모에 추가되며 교체되지 않습니다.",
|
||||
"failed": "메모 가져오기 실패",
|
||||
"success": "{count}개의 메모를 가져왔습니다",
|
||||
"title": "메모 가져오기"
|
||||
},
|
||||
"importing": "가져오는 중...",
|
||||
"indexing": {
|
||||
"button": "인덱스 재구축",
|
||||
"description": "의미 검색을 개선하기 위해 모든 메모의 임베딩을 재생성합니다.",
|
||||
"failed": "인덱싱 중 오류 발생",
|
||||
"success": "인덱싱 완료: {count}개의 메모 처리됨",
|
||||
"title": "검색 인덱스 재구축"
|
||||
},
|
||||
"indexingComplete": "인덱싱 완료",
|
||||
"indexingError": "인덱싱 오류",
|
||||
"title": "데이터 관리",
|
||||
"toolsDescription": "데이터베이스 상태를 유지하는 도구"
|
||||
},
|
||||
"demoMode": {
|
||||
"activated": "데모 모드가 활성화되었습니다! Memory Echo가 즉시 작동합니다.",
|
||||
"createNotesTip": "2개 이상의 유사한 메모를 만들어 Memory Echo가 작동하는 것을 확인하세요!",
|
||||
"deactivated": "데모 모드가 비활성화되었습니다. 정상 매개변수로 복원되었습니다.",
|
||||
"delayBetweenNotes": "메모 간 0일 지연 (일반적으로 7일)",
|
||||
"description": "테스트를 위해 Memory Echo를 가속화합니다. 연결이 즉시 나타납니다.",
|
||||
"parametersActive": "데모 매개변수 활성화:",
|
||||
"similarityThreshold": "50% 유사성 임계값 (일반적으로 75%)",
|
||||
"title": "데모 모드",
|
||||
"toggleFailed": "데모 모드 전환 실패",
|
||||
"unlimitedInsights": "무제한 인사이트 (빈도 제한 없음)"
|
||||
},
|
||||
"diagnostics": {
|
||||
"apiStatus": "API 상태",
|
||||
"checking": "Checking...",
|
||||
"configuredProvider": "구성된 공급자",
|
||||
"description": "Check your AI provider connection status",
|
||||
"errorStatus": "Error",
|
||||
"operational": "Operational",
|
||||
"testDetails": "테스트 세부 정보:",
|
||||
"tip1": "Ollama가 실행 중인지 확인 (ollama serve)",
|
||||
"tip2": "모델이 설치되어 있는지 확인 (ollama pull llama3)",
|
||||
"tip3": "OpenAI API 키 확인",
|
||||
"tip4": "네트워크 연결 확인",
|
||||
"title": "진단",
|
||||
"troubleshootingTitle": "문제 해결 팁:"
|
||||
},
|
||||
"favorites": {
|
||||
"noFavorites": "즐겨찾기 없음",
|
||||
"pinToFavorite": "즐겨찾기에 고정",
|
||||
"title": "즐겨찾기",
|
||||
"toggleSection": "즐겨찾기 섹션 전환"
|
||||
},
|
||||
"footer": {
|
||||
"openSource": "오픈 소스 클론",
|
||||
"privacy": "개인정보",
|
||||
"terms": "이용약관"
|
||||
},
|
||||
"general": {
|
||||
"add": "추가",
|
||||
"apply": "적용",
|
||||
"back": "뒤로",
|
||||
"cancel": "취소",
|
||||
"clean": "Clean",
|
||||
"clear": "지우기",
|
||||
"close": "닫기",
|
||||
"confirm": "확인",
|
||||
"edit": "편집",
|
||||
"error": "오류가 발생했습니다",
|
||||
"indexAll": "Index All",
|
||||
"loading": "로딩 중...",
|
||||
"next": "다음",
|
||||
"operationFailed": "작업 실패",
|
||||
"operationSuccess": "작업 성공",
|
||||
"preview": "미리보기",
|
||||
"previous": "이전",
|
||||
"reset": "재설정",
|
||||
"save": "저장",
|
||||
"select": "선택",
|
||||
"submit": "제출",
|
||||
"testConnection": "Test Connection",
|
||||
"tryAgain": "다시 시도하세요"
|
||||
},
|
||||
"generalSettings": {
|
||||
"description": "일반 애플리케이션 설정",
|
||||
"title": "일반 설정"
|
||||
},
|
||||
"labels": {
|
||||
"addLabel": "Add label",
|
||||
"allLabels": "All Labels",
|
||||
"changeColor": "Change Color",
|
||||
"changeColorTooltip": "Change color",
|
||||
"clearAll": "Clear all",
|
||||
"confirmDelete": "Are you sure you want to delete this label?",
|
||||
"count": "{count} labels",
|
||||
"createLabel": "Create label",
|
||||
"delete": "Delete",
|
||||
"deleteTooltip": "Delete label",
|
||||
"editLabels": "Edit Labels",
|
||||
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
||||
"filter": "Filter by Label",
|
||||
"filterByLabel": "Filter by label",
|
||||
"labelColor": "Label color",
|
||||
"labelName": "Label name",
|
||||
"loading": "Loading...",
|
||||
"manage": "Manage Labels",
|
||||
"manageLabels": "Manage labels",
|
||||
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
||||
"manageTooltip": "Manage Labels",
|
||||
"namePlaceholder": "Enter label name",
|
||||
"newLabelPlaceholder": "Create new label",
|
||||
"noLabels": "No labels",
|
||||
"noLabelsFound": "No labels found.",
|
||||
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
||||
"selectedLabels": "Selected Labels",
|
||||
"showLess": "Show less",
|
||||
"showMore": "Show more",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"title": "Labels"
|
||||
},
|
||||
"memoryEcho": {
|
||||
"clickToView": "클릭하여 메모 보기",
|
||||
"comparison": {
|
||||
"clickToView": "클릭하여 메모 보기",
|
||||
"helpful": "도움이 됨",
|
||||
"helpfulQuestion": "이 비교가 도움이 되나요?",
|
||||
"highSimilarityInsight": "이 메모는 높은 유사성으로 동일한 주제를 다룹니다. 병합하거나 통합할 수 있습니다.",
|
||||
"notHelpful": "도움이 안 됨",
|
||||
"similarityInfo": "이 메모는 {similarity}% 유사성으로 연결되어 있습니다",
|
||||
"title": "💡 메모 비교",
|
||||
"untitled": "제목 없음"
|
||||
},
|
||||
"connection": "연결",
|
||||
"connections": "연결",
|
||||
"connectionsBadge": "{count}개 연결{plural}",
|
||||
"dailyInsight": "메모에서 매일 인사이트 얻기",
|
||||
"description": "메모 간의 능동적 연결",
|
||||
"dismiss": "지금은 무시",
|
||||
"editorSection": {
|
||||
"close": "닫기",
|
||||
"compare": "비교",
|
||||
"compareAll": "모두 비교",
|
||||
"loading": "로딩 중...",
|
||||
"merge": "병합",
|
||||
"mergeAll": "모두 병합",
|
||||
"title": "⚡ 연결된 메모 ({count})",
|
||||
"view": "보기"
|
||||
},
|
||||
"fused": "병합됨",
|
||||
"fusion": {
|
||||
"archiveOriginals": "원본 메모 보관",
|
||||
"cancel": "취소",
|
||||
"confirmFusion": "병합 확인",
|
||||
"createBacklinks": "원본 메모에 대한 백링크 만들기",
|
||||
"edit": "편집",
|
||||
"error": "메모 병합 실패",
|
||||
"finishEditing": "편집 완료",
|
||||
"generateError": "Failed to generate fusion",
|
||||
"generateFusion": "병합 생성",
|
||||
"generating": "생성 중...",
|
||||
"keepAllTags": "모든 태그 유지",
|
||||
"mergeNotes": "{count}개 메모 병합",
|
||||
"modify": "수정",
|
||||
"noContentReturned": "No fusion content returned from API",
|
||||
"notesToMerge": "📝 병합할 메모",
|
||||
"optionalPrompt": "💬 병합 프롬프트 (선택 사항)",
|
||||
"optionsTitle": "병합 옵션",
|
||||
"previewTitle": "📝 병합된 메모 미리보기",
|
||||
"promptPlaceholder": "AI에 대한 선택적 지침 (예: '메모 1의 격식적인 스타일 유지')...",
|
||||
"success": "메모가 성공적으로 병합되었습니다!",
|
||||
"title": "🔗 지능형 병합",
|
||||
"unknownDate": "Unknown date",
|
||||
"useLatestTitle": "최신 메모를 제목으로 사용"
|
||||
},
|
||||
"helpful": "도움이 됨",
|
||||
"insightReady": "인사이트가 준비되었습니다!",
|
||||
"notHelpful": "도움이 안 됨",
|
||||
"overlay": {
|
||||
"error": "연결 로드 오류",
|
||||
"loading": "로딩 중...",
|
||||
"noConnections": "연결을 찾을 수 없습니다",
|
||||
"searchPlaceholder": "연결 검색...",
|
||||
"sortBy": "정렬 기준:",
|
||||
"sortOldest": "오래됨",
|
||||
"sortRecent": "최근",
|
||||
"sortSimilarity": "유사성",
|
||||
"title": "연결된 메모",
|
||||
"viewAll": "모두 나란히 보기"
|
||||
},
|
||||
"thanksFeedback": "피드백해 주셔서 감사합니다!",
|
||||
"thanksFeedbackImproving": "감사합니다! 개선하는 데 활용하겠습니다.",
|
||||
"title": "무언가를 발견했습니다...",
|
||||
"viewConnection": "연결 보기"
|
||||
},
|
||||
"nav": {
|
||||
"accountSettings": "계정 설정",
|
||||
"adminDashboard": "관리자 대시보드",
|
||||
"aiSettings": "AI 설정",
|
||||
"archive": "보관함",
|
||||
"buyMeACoffee": "커피를 사주세요",
|
||||
"configureAI": "AI 기반 기능, 공급자 및 환경설정을 구성하세요",
|
||||
"diagnostics": "진단",
|
||||
"donateOnKofi": "Ko-fi에서 기부하기",
|
||||
"donationDescription": "일회성 기부를 하거나 월간 서포터가 되세요.",
|
||||
"donationNote": "플랫폼 수수료 없음 • 즉시 지급 • 안전",
|
||||
"favorites": "즐겨찾기",
|
||||
"generalNotes": "일반 메모",
|
||||
"home": "홈",
|
||||
"login": "로그인",
|
||||
"logout": "로그아웃",
|
||||
"manageAISettings": "AI 설정 관리",
|
||||
"myLibrary": "내 라이브러리",
|
||||
"notebooks": "노트북",
|
||||
"notes": "메모",
|
||||
"proPlan": "프로 플랜",
|
||||
"profile": "프로필",
|
||||
"quickAccess": "빠른 접근",
|
||||
"recent": "최근",
|
||||
"reminders": "알림",
|
||||
"settings": "설정",
|
||||
"sponsorDescription": "월간 후원자가 되어 인정을 받으세요.",
|
||||
"sponsorOnGithub": "GitHub에서 후원",
|
||||
"support": "Memento 지원하기 ☕",
|
||||
"supportDescription": "Memento는 100% 무료이며 오픈 소스입니다. 여러분의 지원으로 이 상태를 유지할 수 있습니다.",
|
||||
"supportDevelopment": "Memento 개발 지원하기 ☕",
|
||||
"trash": "휴지통",
|
||||
"userManagement": "사용자 관리",
|
||||
"workspace": "작업 공간"
|
||||
},
|
||||
"notebook": {
|
||||
"cancel": "취소",
|
||||
"create": "노트북 만들기",
|
||||
"createDescription": "메모, 아이디어, 프로젝트를 효율적으로 정리할 새 컬렉션을 시작하세요.",
|
||||
"createNew": "새 노트북 만들기",
|
||||
"creating": "생성 중...",
|
||||
"delete": "노트북 삭제",
|
||||
"deleteConfirm": "삭제",
|
||||
"deleteWarning": "이 노트북을 삭제하시겠습니까? 메모는 일반 메모로 이동됩니다.",
|
||||
"edit": "노트북 편집",
|
||||
"editDescription": "노트북의 이름, 아이콘, 색상을 변경합니다.",
|
||||
"generating": "요약 생성 중...",
|
||||
"labels": "레이블",
|
||||
"name": "노트북 이름",
|
||||
"noLabels": "레이블 없음",
|
||||
"selectColor": "색상",
|
||||
"selectIcon": "아이콘",
|
||||
"summary": "노트북 요약",
|
||||
"summaryDescription": "이 노트북의 모든 메모에 대한 AI 요약을 생성합니다.",
|
||||
"summaryError": "요약 생성 오류"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"description": "이 메모는 이 노트북에 속하는 것 같습니다",
|
||||
"dismiss": "무시",
|
||||
"dismissIn": "무시 ({timeLeft}초 후 닫힘)",
|
||||
"generalNotes": "일반 메모",
|
||||
"move": "이동",
|
||||
"moveToNotebook": "노트북으로 이동",
|
||||
"title": "{icon} {name}(으)로 이동하시겠습니까?"
|
||||
},
|
||||
"notebooks": {
|
||||
"allNotebooks": "모든 노트북",
|
||||
"create": "노트북 만들기",
|
||||
"createFirst": "첫 번째 노트북 만들기",
|
||||
"noNotebooks": "노트북 없음"
|
||||
},
|
||||
"notes": {
|
||||
"add": "추가",
|
||||
"addCollaborators": "공동 작업자 추가",
|
||||
"addImage": "이미지 추가",
|
||||
"addItem": "항목 추가",
|
||||
"addLink": "링크 추가",
|
||||
"addListItem": "+ 목록 항목",
|
||||
"addNote": "메모 추가",
|
||||
"adding": "추가 중...",
|
||||
"aiAssistant": "AI 도우미",
|
||||
"archive": "보관",
|
||||
"backgroundOptions": "배경 옵션",
|
||||
"changeColor": "색상 변경",
|
||||
"changeSize": "크기 변경",
|
||||
"clarifyFailed": "명확화 실패",
|
||||
"close": "닫기",
|
||||
"color": "색상",
|
||||
"confirmDelete": "이 메모를 삭제하시겠습니까?",
|
||||
"confirmLeaveShare": "이 공유 메모를 나가시겠습니까?",
|
||||
"contentOrMediaRequired": "내용을 입력하거나 링크/이미지를 추가하세요",
|
||||
"copy": "복사",
|
||||
"copyFailed": "메모 복사 실패",
|
||||
"copySuccess": "메모가 복사되었습니다!",
|
||||
"createFirstNote": "첫 번째 메모 만들기",
|
||||
"date": "날짜",
|
||||
"delete": "삭제",
|
||||
"dragToReorder": "드래그하여 재정렬",
|
||||
"duplicate": "복제",
|
||||
"edit": "메모 편집",
|
||||
"emptyState": "메모가 없습니다",
|
||||
"fileTooLarge": "파일이 너무 큽니다: {fileName}. 최대 크기는 {maxSize}입니다.",
|
||||
"improveFailed": "개선 실패",
|
||||
"inNotebook": "노트북에서",
|
||||
"invalidDateTime": "잘못된 날짜 또는 시간",
|
||||
"invalidFileType": "잘못된 파일 유형: {fileName}. JPEG, PNG, GIF 및 WebP만 허용됩니다.",
|
||||
"itemOrMediaRequired": "하나 이상의 항목이나 미디어를 추가하세요",
|
||||
"large": "크게",
|
||||
"leaveShare": "나가기",
|
||||
"linkAddFailed": "링크 추가 실패",
|
||||
"linkAdded": "링크가 추가되었습니다",
|
||||
"linkMetadataFailed": "링크 메타데이터를 가져올 수 없습니다",
|
||||
"listItem": "목록 항목",
|
||||
"makeCopy": "사본 만들기",
|
||||
"markdown": "Markdown",
|
||||
"markdownMode": "Markdown",
|
||||
"markdownOff": "Markdown 끄기",
|
||||
"markdownOn": "Markdown 켜기",
|
||||
"markdownPlaceholder": "메모 작성... (Markdown 지원)",
|
||||
"medium": "중간",
|
||||
"more": "더 보기",
|
||||
"moreOptions": "더 많은 옵션",
|
||||
"moveFailed": "이동 실패",
|
||||
"newChecklist": "새 체크리스트",
|
||||
"newNote": "새 메모",
|
||||
"noContent": "내용 없음",
|
||||
"noNotes": "메모 없음",
|
||||
"noNotesFound": "메모를 찾을 수 없습니다",
|
||||
"noteCreateFailed": "메모 생성 실패",
|
||||
"noteCreated": "메모가 생성되었습니다",
|
||||
"others": "기타",
|
||||
"pin": "고정",
|
||||
"pinned": "고정됨",
|
||||
"pinnedNotes": "고정된 메모",
|
||||
"placeholder": "메모 작성...",
|
||||
"preview": "미리보기",
|
||||
"readOnly": "읽기 전용",
|
||||
"recent": "최근",
|
||||
"redo": "다시 실행 (Ctrl+Y)",
|
||||
"redoShortcut": "다시 실행 (Ctrl+Y)",
|
||||
"remindMe": "알림",
|
||||
"reminderDateTimeRequired": "날짜와 시간을 입력하세요",
|
||||
"reminderMustBeFuture": "알림은 미래 시간으로 설정해야 합니다",
|
||||
"reminderPastError": "알림은 미래 시간으로 설정해야 합니다",
|
||||
"reminderRemoved": "알림이 제거되었습니다",
|
||||
"reminderSet": "{datetime}에 알림이 설정되었습니다",
|
||||
"remove": "제거",
|
||||
"saving": "저장 중...",
|
||||
"setReminder": "알림 설정",
|
||||
"setReminderButton": "알림 설정",
|
||||
"share": "공유",
|
||||
"shareWithCollaborators": "공동 작업자와 공유",
|
||||
"sharedBy": "공유자",
|
||||
"sharedReadOnly": "이 메모는 읽기 전용 모드로 공유됩니다",
|
||||
"shortenFailed": "단축 실패",
|
||||
"showCollaborators": "공동 작업자 표시",
|
||||
"size": "크기",
|
||||
"small": "작게",
|
||||
"takeNote": "메모 작성...",
|
||||
"takeNoteMarkdown": "메모 작성... (Markdown 지원)",
|
||||
"time": "시간",
|
||||
"title": "메모",
|
||||
"titlePlaceholder": "제목",
|
||||
"transformFailed": "변환 실패",
|
||||
"unarchive": "보관 취소",
|
||||
"undo": "실행 취소 (Ctrl+Z)",
|
||||
"undoShortcut": "실행 취소 (Ctrl+Z)",
|
||||
"unpin": "고정 해제",
|
||||
"unpinned": "고정 해제됨",
|
||||
"untitled": "제목 없음",
|
||||
"uploadFailed": "{filename} 업로드 실패",
|
||||
"view": "메모 보기"
|
||||
},
|
||||
"pagination": {
|
||||
"next": "→",
|
||||
"pageInfo": "Page {currentPage} / {totalPages}",
|
||||
"previous": "←"
|
||||
},
|
||||
"paragraphRefactor": {
|
||||
"casual": "비격식",
|
||||
"expand": "확장",
|
||||
"formal": "격식",
|
||||
"improve": "개선",
|
||||
"shorten": "단축",
|
||||
"title": "텍스트 개선"
|
||||
},
|
||||
"profile": {
|
||||
"accountSettings": "계정 설정",
|
||||
"autoDetect": "자동 감지",
|
||||
"changePassword": "비밀번호 변경",
|
||||
"changePasswordDescription": "비밀번호를 업데이트하세요. 현재 비밀번호가 필요합니다.",
|
||||
"confirmPassword": "비밀번호 확인",
|
||||
"currentPassword": "현재 비밀번호",
|
||||
"description": "개인정보 업데이트",
|
||||
"displayName": "표시 이름",
|
||||
"displaySettings": "표시 설정",
|
||||
"displaySettingsDescription": "모양과 글꼴 크기를 사용자 지정합니다.",
|
||||
"email": "이메일",
|
||||
"fontSize": "글꼴 크기",
|
||||
"fontSizeDescription": "가독성을 향상시키기 위해 글꼴 크기를 조정하세요. 이는 인터페이스의 모든 텍스트에 적용됩니다.",
|
||||
"fontSizeExtraLarge": "매우 크게",
|
||||
"fontSizeLarge": "크게",
|
||||
"fontSizeMedium": "중간",
|
||||
"fontSizeSmall": "작게",
|
||||
"fontSizeUpdateFailed": "글꼴 크기 업데이트 실패",
|
||||
"fontSizeUpdateSuccess": "글꼴 크기가 업데이트되었습니다",
|
||||
"languageDescription": "이 언어는 AI 기능, 콘텐츠 분석 및 인터페이스 텍스트에 사용됩니다.",
|
||||
"languagePreferences": "언어 환경설정",
|
||||
"languagePreferencesDescription": "AI 기능 및 인터페이스의 선호 언어를 선택하세요.",
|
||||
"languageUpdateFailed": "언어 업데이트 실패",
|
||||
"languageUpdateSuccess": "언어가 업데이트되었습니다",
|
||||
"manageAISettings": "AI 설정 관리",
|
||||
"newPassword": "새 비밀번호",
|
||||
"passwordChangeFailed": "비밀번호 변경 실패",
|
||||
"passwordChangeSuccess": "비밀번호가 변경되었습니다",
|
||||
"passwordError": "비밀번호 업데이트 오류",
|
||||
"passwordUpdated": "비밀번호가 업데이트되었습니다",
|
||||
"preferredLanguage": "선호 언어",
|
||||
"profileError": "프로필 업데이트 오류",
|
||||
"profileUpdated": "프로필이 업데이트되었습니다",
|
||||
"recentNotesUpdateFailed": "Failed to update recent notes setting",
|
||||
"recentNotesUpdateSuccess": "Recent notes setting updated successfully",
|
||||
"selectFontSize": "글꼴 크기 선택",
|
||||
"selectLanguage": "언어 선택",
|
||||
"showRecentNotes": "Show Recent Notes Section",
|
||||
"showRecentNotesDescription": "Display recent notes (last 7 days) on the main page",
|
||||
"title": "프로필",
|
||||
"updateFailed": "프로필 업데이트 실패",
|
||||
"updatePassword": "비밀번호 업데이트",
|
||||
"updateSuccess": "프로필이 업데이트되었습니다"
|
||||
},
|
||||
"reminder": {
|
||||
"cancel": "취소",
|
||||
"reminderDate": "알림 날짜",
|
||||
"reminderTime": "알림 시간",
|
||||
"removeReminder": "알림 제거",
|
||||
"save": "알림 설정",
|
||||
"setReminder": "알림 설정",
|
||||
"title": "알림"
|
||||
},
|
||||
"resetPassword": {
|
||||
"confirmNewPassword": "새 비밀번호 확인",
|
||||
"description": "아래에 새 비밀번호를 입력하세요.",
|
||||
"invalidLinkDescription": "이 비밀번호 재설정 링크는 유효하지 않거나 만료되었습니다.",
|
||||
"invalidLinkTitle": "잘못된 링크",
|
||||
"loading": "로딩 중...",
|
||||
"newPassword": "새 비밀번호",
|
||||
"passwordMismatch": "비밀번호가 일치하지 않습니다",
|
||||
"requestNewLink": "새 링크 요청",
|
||||
"resetPassword": "비밀번호 재설정",
|
||||
"resetting": "재설정 중...",
|
||||
"success": "비밀번호가 성공적으로 재설정되었습니다. 이제 로그인할 수 있습니다.",
|
||||
"title": "비밀번호 재설정"
|
||||
},
|
||||
"search": {
|
||||
"exactMatch": "Exact match",
|
||||
"noResults": "No results found",
|
||||
"placeholder": "Search",
|
||||
"related": "Related",
|
||||
"resultsFound": "{count} notes found",
|
||||
"searchPlaceholder": "Search your notes...",
|
||||
"searching": "Searching...",
|
||||
"semanticInProgress": "AI search in progress...",
|
||||
"semanticTooltip": "AI semantic search"
|
||||
},
|
||||
"semanticSearch": {
|
||||
"exactMatch": "정확히 일치",
|
||||
"related": "관련",
|
||||
"searching": "검색 중..."
|
||||
},
|
||||
"settings": {
|
||||
"about": "정보",
|
||||
"account": "계정",
|
||||
"appearance": "모양",
|
||||
"cleanTags": "Clean Orphan Tags",
|
||||
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
||||
"description": "설정 및 환경설정 관리",
|
||||
"language": "언어",
|
||||
"languageAuto": "자동 감지",
|
||||
"maintenance": "Maintenance",
|
||||
"maintenanceDescription": "Tools to maintain your database health",
|
||||
"notifications": "알림",
|
||||
"privacy": "개인정보 보호",
|
||||
"profile": "프로필",
|
||||
"searchNoResults": "일치하는 설정을 찾을 수 없습니다",
|
||||
"security": "보안",
|
||||
"selectLanguage": "언어 선택",
|
||||
"semanticIndexing": "Semantic Indexing",
|
||||
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
||||
"settingsError": "설정 저장 오류",
|
||||
"settingsSaved": "설정이 저장되었습니다",
|
||||
"theme": "테마",
|
||||
"themeDark": "어둡게",
|
||||
"themeLight": "밝게",
|
||||
"themeSystem": "시스템",
|
||||
"title": "설정",
|
||||
"version": "버전"
|
||||
},
|
||||
"sidebar": {
|
||||
"archive": "Archive",
|
||||
"editLabels": "Edit labels",
|
||||
"labels": "Labels",
|
||||
"notes": "Notes",
|
||||
"reminders": "Reminders",
|
||||
"trash": "Trash"
|
||||
},
|
||||
"support": {
|
||||
"aiApiCosts": "AI API 비용:",
|
||||
"buyMeACoffee": "커피를 사주세요",
|
||||
"contributeCode": "코드 기여",
|
||||
"description": "Memento는 100% 무료이며 오픈 소스입니다. 여러분의 지원으로 이 상태를 유지할 수 있습니다.",
|
||||
"directImpact": "직접적인 영향",
|
||||
"domainSSL": "도메인 및 SSL:",
|
||||
"donateOnKofi": "Ko-fi에서 기부하기",
|
||||
"donationDescription": "일회성 기부를 하거나 월간 서포터가 되세요.",
|
||||
"githubDescription": "정기 후원 • 공개 인정 • 개발자 중심",
|
||||
"hostingServers": "호스팅 및 서버:",
|
||||
"howSupportHelps": "여러분의 지원이 어떻게 도움이 되는지",
|
||||
"kofiDescription": "플랫폼 수수료 없음 • 즉시 지급 • 안전",
|
||||
"otherWaysTitle": "기타 지원 방법",
|
||||
"reportBug": "버그 보고",
|
||||
"shareTwitter": "Twitter에서 공유",
|
||||
"sponsorDescription": "월간 후원자가 되어 인정을 받으세요.",
|
||||
"sponsorOnGithub": "GitHub에서 후원",
|
||||
"sponsorPerks": "후원자 특전",
|
||||
"starGithub": "GitHub에서 스타 주기",
|
||||
"title": "Memento 개발 지원하기",
|
||||
"totalExpenses": "총 지출:",
|
||||
"transparency": "투명성",
|
||||
"transparencyDescription": "저는 완전한 투명성을 믿습니다. 기부금 사용처는 다음과 같습니다:"
|
||||
},
|
||||
"testPages": {
|
||||
"titleSuggestions": {
|
||||
"analyzing": "분석 중...",
|
||||
"contentLabel": "콘텐츠 (50단어 이상 필요):",
|
||||
"error": "오류:",
|
||||
"idle": "대기 중",
|
||||
"noSuggestions": "아직 제안이 없습니다. 50단어 이상 입력하고 2초 기다리세요.",
|
||||
"placeholder": "여기에 최소 50단어를 입력하세요...",
|
||||
"status": "상태:",
|
||||
"suggestions": "제안 ({count}):",
|
||||
"title": "제목 제안 테스트",
|
||||
"wordCount": "단어 수:"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"daysAgo": "{count}일 전",
|
||||
"hoursAgo": "{count}시간 전",
|
||||
"justNow": "방금",
|
||||
"minutesAgo": "{count}분 전",
|
||||
"today": "오늘",
|
||||
"tomorrow": "내일",
|
||||
"yesterday": "어제"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "제목 제안",
|
||||
"dismiss": "무시",
|
||||
"generating": "생성 중...",
|
||||
"selectTitle": "제목 선택",
|
||||
"title": "AI 제안"
|
||||
},
|
||||
"toast": {
|
||||
"feedbackFailed": "피드백 제출 실패",
|
||||
"notesFusionSuccess": "메모가 성공적으로 병합되었습니다!",
|
||||
"openConnectionFailed": "연결 열기 실패",
|
||||
"openingConnection": "연결을 여는 중...",
|
||||
"operationFailed": "작업 실패",
|
||||
"operationSuccess": "작업 성공",
|
||||
"saveFailed": "설정 저장 실패",
|
||||
"saved": "설정이 저장되었습니다",
|
||||
"thanksFeedback": "피드백 감사합니다!",
|
||||
"thanksFeedbackImproving": "감사합니다! 개선에 활용하겠습니다."
|
||||
},
|
||||
"trash": {
|
||||
"deletePermanently": "영구 삭제",
|
||||
"empty": "휴지통이 비어 있습니다",
|
||||
"restore": "복원",
|
||||
"title": "휴지통"
|
||||
},
|
||||
"ui": {
|
||||
"close": "닫기",
|
||||
"collapse": "접기",
|
||||
"expand": "펼치기",
|
||||
"open": "열기"
|
||||
}
|
||||
}
|
||||
1039
memento-note/locales/nl.json
Normal file
1039
memento-note/locales/nl.json
Normal file
File diff suppressed because it is too large
Load Diff
1061
memento-note/locales/pl.json
Normal file
1061
memento-note/locales/pl.json
Normal file
File diff suppressed because it is too large
Load Diff
989
memento-note/locales/pt.json
Normal file
989
memento-note/locales/pt.json
Normal file
@@ -0,0 +1,989 @@
|
||||
{
|
||||
"about": {
|
||||
"appDescription": "Um poderoso aplicativo de notas com recursos baseados em IA",
|
||||
"appName": "Keep Notes",
|
||||
"buildDate": "Data de compilação",
|
||||
"description": "Informações sobre o aplicativo",
|
||||
"features": {
|
||||
"description": "Capacidades baseadas em IA",
|
||||
"dragDrop": "Gerenciamento de notas com arrastar e soltar",
|
||||
"labelSystem": "Sistema de etiquetas",
|
||||
"memoryEcho": "Insights diários do Memory Echo",
|
||||
"multipleProviders": "Múltiplos provedores de IA (OpenAI, Ollama)",
|
||||
"notebookOrganization": "Organização por cadernos",
|
||||
"paragraphReformulation": "Reformulação de parágrafos",
|
||||
"semanticSearch": "Pesquisa semântica com embeddings",
|
||||
"title": "Recursos",
|
||||
"titleSuggestions": "Sugestões de título com IA"
|
||||
},
|
||||
"platform": "Plataforma",
|
||||
"platformWeb": "Web",
|
||||
"support": {
|
||||
"description": "Obtenha ajuda e feedback",
|
||||
"documentation": "Documentação",
|
||||
"feedback": "Feedback",
|
||||
"reportIssues": "Reportar problemas",
|
||||
"title": "Suporte"
|
||||
},
|
||||
"technology": {
|
||||
"ai": "IA",
|
||||
"authentication": "Autenticação",
|
||||
"backend": "Backend",
|
||||
"database": "Banco de dados",
|
||||
"description": "Construído com tecnologias modernas",
|
||||
"frontend": "Frontend",
|
||||
"testing": "Testes",
|
||||
"title": "Stack de tecnologia",
|
||||
"ui": "UI"
|
||||
},
|
||||
"title": "Sobre",
|
||||
"version": "Versão"
|
||||
},
|
||||
"admin": {
|
||||
"ai": {
|
||||
"apiKey": "API Key",
|
||||
"baseUrl": "Base URL",
|
||||
"commonEmbeddingModels": "Common embedding models for OpenAI-compatible APIs",
|
||||
"commonModelsDescription": "Common models for OpenAI-compatible APIs",
|
||||
"description": "Configure AI providers for auto-tagging and semantic search. Use different providers for optimal performance.",
|
||||
"embeddingsDescription": "AI provider for semantic search embeddings. Recommended: OpenAI (best quality).",
|
||||
"embeddingsProvider": "Embeddings Provider",
|
||||
"model": "Model",
|
||||
"modelRecommendations": "gpt-4o-mini = Best value • gpt-4o = Best quality",
|
||||
"openAIKeyDescription": "Your OpenAI API key from platform.openai.com",
|
||||
"openTestPanel": "Open AI Test Panel",
|
||||
"provider": "Provider",
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING is required",
|
||||
"providerTagsRequired": "AI_PROVIDER_TAGS is required",
|
||||
"saveSettings": "Save AI Settings",
|
||||
"saving": "Saving...",
|
||||
"selectEmbeddingModel": "Select an embedding model installed on your system",
|
||||
"selectOllamaModel": "Select an Ollama model installed on your system",
|
||||
"tagsGenerationDescription": "AI provider for automatic tag suggestions. Recommended: Ollama (free, local).",
|
||||
"tagsGenerationProvider": "Tags Generation Provider",
|
||||
"title": "AI Configuration",
|
||||
"updateFailed": "Failed to update AI settings",
|
||||
"updateSuccess": "AI Settings updated successfully"
|
||||
},
|
||||
"aiTest": {
|
||||
"description": "Test your AI providers for tag generation and semantic search embeddings",
|
||||
"embeddingDimensions": "Embedding Dimensions:",
|
||||
"embeddingsTestDescription": "Test the AI provider responsible for semantic search embeddings",
|
||||
"embeddingsTestTitle": "Embeddings Test",
|
||||
"error": "Error:",
|
||||
"first5Values": "First 5 values:",
|
||||
"generatedTags": "Generated Tags:",
|
||||
"howItWorksTitle": "How Testing Works",
|
||||
"model": "Model:",
|
||||
"provider": "Provider:",
|
||||
"responseTime": "Response time: {time}ms",
|
||||
"runTest": "Run Test",
|
||||
"tagsTestDescription": "Test the AI provider responsible for automatic tag suggestions",
|
||||
"tagsTestTitle": "Tags Generation Test",
|
||||
"testError": "Test Error: {error}",
|
||||
"testFailed": "Test Failed",
|
||||
"testPassed": "Test Passed",
|
||||
"testing": "Testing...",
|
||||
"tipDescription": "Use the AI Test Panel to diagnose configuration issues before testing.",
|
||||
"tipTitle": "Tip:",
|
||||
"title": "AI Provider Testing",
|
||||
"vectorDimensions": "vector dimensions"
|
||||
},
|
||||
"aiTesting": "AI Testing",
|
||||
"security": {
|
||||
"allowPublicRegistration": "Allow Public Registration",
|
||||
"allowPublicRegistrationDescription": "If disabled, new users can only be added by an Administrator via the User Management page.",
|
||||
"description": "Manage access control and registration policies.",
|
||||
"title": "Security Settings",
|
||||
"updateFailed": "Failed to update security settings",
|
||||
"updateSuccess": "Security Settings updated"
|
||||
},
|
||||
"settings": "Admin Settings",
|
||||
"smtp": {
|
||||
"description": "Configure email server for password resets.",
|
||||
"forceSSL": "Force SSL/TLS (usually for port 465)",
|
||||
"fromEmail": "From Email",
|
||||
"host": "Host",
|
||||
"ignoreCertErrors": "Ignore Certificate Errors (Self-hosted/Dev only)",
|
||||
"password": "Password",
|
||||
"port": "Port",
|
||||
"saveSettings": "Save SMTP Settings",
|
||||
"sending": "Sending...",
|
||||
"testEmail": "Test Email",
|
||||
"testFailed": "Failed: {error}",
|
||||
"testSuccess": "Test email sent successfully!",
|
||||
"title": "SMTP Configuration",
|
||||
"updateFailed": "Failed to update SMTP settings",
|
||||
"updateSuccess": "SMTP Settings updated",
|
||||
"username": "Username"
|
||||
},
|
||||
"title": "Admin Dashboard",
|
||||
"userManagement": "User Management",
|
||||
"users": {
|
||||
"addUser": "Add User",
|
||||
"confirmDelete": "Tem certeza de que deseja excluir este usuário?",
|
||||
"createFailed": "Failed to create user",
|
||||
"createSuccess": "User created successfully",
|
||||
"createUser": "Create User",
|
||||
"createUserDescription": "Add a new user to the system.",
|
||||
"deleteFailed": "Failed to delete",
|
||||
"deleteSuccess": "User deleted",
|
||||
"demote": "Rebaixar",
|
||||
"email": "Email",
|
||||
"name": "Name",
|
||||
"password": "Password",
|
||||
"promote": "Promover",
|
||||
"role": "Role",
|
||||
"roleUpdateFailed": "Failed to update role",
|
||||
"roleUpdateSuccess": "User role updated to {role}",
|
||||
"roles": {
|
||||
"admin": "Administrador",
|
||||
"user": "Usuário"
|
||||
},
|
||||
"table": {
|
||||
"actions": "Actions",
|
||||
"createdAt": "Created At",
|
||||
"email": "Email",
|
||||
"name": "Name",
|
||||
"role": "Role"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "AI analyzing...",
|
||||
"assistant": "AI Assistant",
|
||||
"autoLabels": {
|
||||
"analyzing": "Analisando suas notas para sugestões de rótulos...",
|
||||
"create": "Criar",
|
||||
"createNewLabel": "Criar nova etiqueta",
|
||||
"created": "{count} labels created successfully",
|
||||
"creating": "Criando rótulos...",
|
||||
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
||||
"error": "Failed to fetch label suggestions",
|
||||
"new": "(novo)",
|
||||
"noLabelsSelected": "No labels selected",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"title": "Sugestões de Rótulos",
|
||||
"typeContent": "Type content to get label suggestions...",
|
||||
"typeForSuggestions": "Digite para sugestões"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"apply": "Apply",
|
||||
"applyFailed": "Falha ao aplicar",
|
||||
"applying": "Applying...",
|
||||
"description": "A IA analisará suas notas e sugerirá organizá-las em cadernos.",
|
||||
"error": "Erro na organização",
|
||||
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
||||
"noNotesSelected": "Nenhuma nota selecionada",
|
||||
"noSuggestions": "AI could not find a good way to organize these notes.",
|
||||
"selectAllIn": "Selecionar tudo em",
|
||||
"selectNote": "Selecionar nota",
|
||||
"success": "Organização concluída",
|
||||
"title": "Organização em lote"
|
||||
},
|
||||
"clarify": "Clarify",
|
||||
"clickToAddTag": "Click to add this tag",
|
||||
"generateTitles": "Generate titles",
|
||||
"generateTitlesTooltip": "Generate titles with AI",
|
||||
"generating": "Generating...",
|
||||
"generatingTitles": "Generating titles...",
|
||||
"ignoreSuggestion": "Ignore this suggestion",
|
||||
"improveStyle": "Improve style",
|
||||
"languageDetected": "Language detected",
|
||||
"notebookSummary": {
|
||||
"regenerate": "Regenerar Resumo",
|
||||
"regenerating": "Regenerando resumo..."
|
||||
},
|
||||
"original": "Original",
|
||||
"poweredByAI": "Powered by AI",
|
||||
"processing": "Processing...",
|
||||
"reformulateText": "Reformulate text",
|
||||
"reformulated": "Reformulated",
|
||||
"reformulating": "Reformulating...",
|
||||
"reformulationApplied": "Reformulated text applied!",
|
||||
"reformulationComparison": "Reformulation Comparison",
|
||||
"reformulationError": "Error during reformulation",
|
||||
"reformulationFailed": "Failed to reformulate text",
|
||||
"reformulationMaxWords": "Text must have maximum 500 words",
|
||||
"reformulationMinWords": "Text must have at least 10 words (current: {count} words)",
|
||||
"reformulationNoText": "Please select text or add content",
|
||||
"reformulationSelectionTooShort": "Selection too short, using full content",
|
||||
"shorten": "Shorten",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"titleApplied": "Title applied!",
|
||||
"titleGenerateWithAI": "Generate titles with AI",
|
||||
"titleGenerating": "Generating...",
|
||||
"titleGenerationError": "Error generating titles",
|
||||
"titleGenerationFailed": "Failed to generate titles",
|
||||
"titleGenerationMinWords": "Content must have at least 10 words to generate titles (current: {count} words)",
|
||||
"titlesGenerated": "💡 {count} titles generated!",
|
||||
"transformError": "Error during transformation",
|
||||
"transformMarkdown": "Transform to Markdown",
|
||||
"transformSuccess": "Text transformed to Markdown successfully!",
|
||||
"transforming": "Transforming..."
|
||||
},
|
||||
"aiSettings": {
|
||||
"description": "Configure seus recursos e preferências com IA",
|
||||
"error": "Falha ao atualizar configuração",
|
||||
"features": "Recursos de IA",
|
||||
"frequency": "Frequência",
|
||||
"frequencyDaily": "Diariamente",
|
||||
"frequencyWeekly": "Semanalmente",
|
||||
"provider": "Provedor de IA",
|
||||
"providerAuto": "Automático (Recomendado)",
|
||||
"providerOllama": "Ollama (Local)",
|
||||
"providerOpenAI": "OpenAI (Nuvem)",
|
||||
"saved": "Configuração atualizada",
|
||||
"saving": "Salvando...",
|
||||
"title": "Configurações de IA",
|
||||
"titleSuggestionsDesc": "Sugerir títulos para notas sem título após 50+ palavras",
|
||||
"paragraphRefactorDesc": "Opções de melhoria de texto com IA",
|
||||
"frequencyDesc": "Com que frequência analisar conexões entre notas",
|
||||
"providerDesc": "Escolha seu provedor de IA preferido",
|
||||
"providerAutoDesc": "Ollama quando disponível, OpenAI como alternativa",
|
||||
"providerOllamaDesc": "100% privado, roda localmente na sua máquina",
|
||||
"providerOpenAIDesc": "Mais preciso, requer chave de API"
|
||||
},
|
||||
"appearance": {
|
||||
"description": "Personalize a aparência do aplicativo",
|
||||
"title": "Aparência"
|
||||
},
|
||||
"auth": {
|
||||
"backToLogin": "Voltar ao login",
|
||||
"checkYourEmail": "Verifique seu e-mail",
|
||||
"createAccount": "Crie sua conta",
|
||||
"email": "E-mail",
|
||||
"emailPlaceholder": "Digite seu endereço de e-mail",
|
||||
"forgotPassword": "Esqueceu sua senha?",
|
||||
"forgotPasswordDescription": "Digite seu endereço de e-mail e enviaremos um link para redefinir sua senha.",
|
||||
"forgotPasswordTitle": "Esqueci minha senha",
|
||||
"hasAccount": "Já tem uma conta?",
|
||||
"name": "Nome",
|
||||
"namePlaceholder": "Digite seu nome",
|
||||
"noAccount": "Não tem uma conta?",
|
||||
"orContinueWith": "Ou continuar com",
|
||||
"password": "Senha",
|
||||
"passwordMinChars": "Digite a senha (mínimo 6 caracteres)",
|
||||
"passwordPlaceholder": "Digite sua senha",
|
||||
"rememberMe": "Lembrar-me",
|
||||
"resetEmailSent": "Enviamos um link de redefinição de senha para seu endereço de e-mail se ele existir em nosso sistema.",
|
||||
"resetPassword": "Redefinir senha",
|
||||
"resetPasswordInstructions": "Digite seu e-mail para redefinir sua senha",
|
||||
"returnToLogin": "Voltar ao login",
|
||||
"sendResetLink": "Enviar link de redefinição",
|
||||
"sending": "Enviando...",
|
||||
"signIn": "Entrar",
|
||||
"signInToAccount": "Entre na sua conta",
|
||||
"signOut": "Sign out",
|
||||
"signUp": "Cadastrar-se"
|
||||
},
|
||||
"autoLabels": {
|
||||
"analyzing": "Analisando suas notas...",
|
||||
"createNewLabel": "Criar esta nova etiqueta e adicioná-la",
|
||||
"created": "{count} etiquetas criadas com sucesso",
|
||||
"description": "Detectei temas recorrentes em \"{notebookName}\" ({totalNotes} notas). Criar etiquetas para eles?",
|
||||
"error": "Falha ao obter sugestões de etiquetas",
|
||||
"new": "(novo)",
|
||||
"noLabelsSelected": "Nenhuma etiqueta selecionada",
|
||||
"note": "nota",
|
||||
"notes": "notas",
|
||||
"title": "Novas sugestões de etiquetas",
|
||||
"typeContent": "Digite o conteúdo para obter sugestões de etiquetas..."
|
||||
},
|
||||
"batch": {
|
||||
"organize": "Organizar",
|
||||
"organizeWithAI": "Organizar com IA"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analisando suas notas...",
|
||||
"apply": "Aplicar ({count})",
|
||||
"applying": "Aplicando...",
|
||||
"confidence": "confiança",
|
||||
"description": "A IA analisará suas notas e sugerirá organizá-las em cadernos.",
|
||||
"error": "Falha ao criar o plano de organização",
|
||||
"noNotebooks": "Nenhum caderno disponível. Crie primeiro cadernos para organizar suas notas.",
|
||||
"noNotesSelected": "Nenhuma nota selecionada",
|
||||
"noSuggestions": "A IA não encontrou uma boa maneira de organizar estas notas.",
|
||||
"notesToOrganize": "{count} notas para organizar",
|
||||
"selected": "{count} selecionado",
|
||||
"title": "Organizar com IA",
|
||||
"unorganized": "{count} notas não puderam ser categorizadas e permanecerão em Notas Gerais."
|
||||
},
|
||||
"collaboration": {
|
||||
"accessRevoked": "O acesso foi revogado",
|
||||
"addCollaborator": "Adicionar colaborador",
|
||||
"addCollaboratorDescription": "Adicione pessoas para colaborar nesta nota através do endereço de e-mail.",
|
||||
"alreadyInList": "Este e-mail já está na lista",
|
||||
"canEdit": "Pode editar",
|
||||
"canView": "Pode visualizar",
|
||||
"done": "Concluído",
|
||||
"emailAddress": "Endereço de e-mail",
|
||||
"emailPlaceholder": "Digite o endereço de e-mail",
|
||||
"enterEmailAddress": "Digite o endereço de e-mail",
|
||||
"errorLoading": "Erro ao carregar colaboradores",
|
||||
"failedToAdd": "Falha ao adicionar colaborador",
|
||||
"failedToRemove": "Falha ao remover colaborador",
|
||||
"invite": "Convidar",
|
||||
"noCollaborators": "Ainda não há colaboradores. Adicione alguém acima!",
|
||||
"noCollaboratorsViewer": "Ainda não há colaboradores.",
|
||||
"nowHasAccess": "{name} agora tem acesso a esta nota",
|
||||
"owner": "Proprietário",
|
||||
"pending": "Pendente",
|
||||
"pendingInvite": "Convite pendente",
|
||||
"peopleWithAccess": "Pessoas com acesso",
|
||||
"remove": "Remover",
|
||||
"removeCollaborator": "Remover colaborador",
|
||||
"shareNote": "Compartilhar nota",
|
||||
"shareWithCollaborators": "Compartilhar com colaboradores",
|
||||
"unnamedUser": "Usuário sem nome",
|
||||
"viewerDescription": "Você tem acesso a esta nota. Apenas o proprietário pode gerenciar colaboradores.",
|
||||
"willBeAdded": "{email} será adicionado como colaborador quando a nota for criada"
|
||||
},
|
||||
"colors": {
|
||||
"blue": "Azul",
|
||||
"default": "Padrão",
|
||||
"gray": "Cinza",
|
||||
"green": "Verde",
|
||||
"orange": "Laranja",
|
||||
"pink": "Rosa",
|
||||
"purple": "Roxo",
|
||||
"red": "Vermelho",
|
||||
"yellow": "Amarelo"
|
||||
},
|
||||
"common": {
|
||||
"add": "Adicionar",
|
||||
"cancel": "Cancelar",
|
||||
"close": "Fechar",
|
||||
"confirm": "Confirmar",
|
||||
"delete": "Excluir",
|
||||
"edit": "Editar",
|
||||
"error": "Erro",
|
||||
"loading": "Carregando...",
|
||||
"noResults": "Sem resultados",
|
||||
"notAvailable": "Não disponível",
|
||||
"optional": "Opcional",
|
||||
"remove": "Remover",
|
||||
"required": "Obrigatório",
|
||||
"save": "Salvar",
|
||||
"search": "Pesquisar",
|
||||
"success": "Sucesso",
|
||||
"unknown": "Desconhecido"
|
||||
},
|
||||
"connection": {
|
||||
"clickToView": "Clique para ver a nota",
|
||||
"helpful": "Útil",
|
||||
"isHelpful": "Esta conexão é útil?",
|
||||
"memoryEchoDiscovery": "Descoberta Memory Echo",
|
||||
"notHelpful": "Não útil",
|
||||
"similarityInfo": "Estas notas estão conectadas por {similarity}% de similaridade"
|
||||
},
|
||||
"dataManagement": {
|
||||
"cleanup": {
|
||||
"button": "Cleanup",
|
||||
"description": "Remove labels and connections that reference deleted notes.",
|
||||
"failed": "Error during cleanup",
|
||||
"title": "Cleanup Orphaned Data"
|
||||
},
|
||||
"cleanupComplete": "Limpeza concluída",
|
||||
"cleanupError": "Erro na limpeza",
|
||||
"dangerZone": "Zona de perigo",
|
||||
"dangerZoneDescription": "Estas ações são irreversíveis",
|
||||
"delete": {
|
||||
"button": "Delete All Notes",
|
||||
"confirm": "Are you sure? This will permanently delete all your notes.",
|
||||
"description": "Permanently delete all your notes. This action cannot be undone.",
|
||||
"failed": "Failed to delete notes",
|
||||
"success": "All notes deleted",
|
||||
"title": "Delete All Notes"
|
||||
},
|
||||
"deleting": "Excluindo...",
|
||||
"export": {
|
||||
"button": "Export Notes",
|
||||
"description": "Download all your notes as a JSON file. This includes all content, labels, and metadata.",
|
||||
"failed": "Failed to export notes",
|
||||
"success": "Notes exported successfully",
|
||||
"title": "Export All Notes"
|
||||
},
|
||||
"exporting": "Exportando...",
|
||||
"import": {
|
||||
"button": "Import Notes",
|
||||
"description": "Upload a JSON file to import notes. This will add to your existing notes, not replace them.",
|
||||
"failed": "Failed to import notes",
|
||||
"success": "Imported {count} notes",
|
||||
"title": "Import Notes"
|
||||
},
|
||||
"importing": "Importando...",
|
||||
"indexing": {
|
||||
"button": "Rebuild Index",
|
||||
"description": "Regenerate embeddings for all notes to improve semantic search.",
|
||||
"failed": "Error during indexing",
|
||||
"success": "Indexing complete: {count} notes processed",
|
||||
"title": "Rebuild Search Index"
|
||||
},
|
||||
"indexingComplete": "Indexação concluída",
|
||||
"indexingError": "Erro na indexação",
|
||||
"title": "Data Management",
|
||||
"toolsDescription": "Tools to maintain your database health"
|
||||
},
|
||||
"demoMode": {
|
||||
"activated": "Modo demonstração ativado! Memory Echo funcionará instantaneamente.",
|
||||
"createNotesTip": "Crie 2+ notas similares e veja Memory Echo em ação!",
|
||||
"deactivated": "Modo demonstração desativado. Parâmetros normais restaurados.",
|
||||
"delayBetweenNotes": "Atraso de 0 dias entre notas (normalmente 7 dias)",
|
||||
"description": "Acelera Memory Echo para testes. Conexões aparecem instantaneamente.",
|
||||
"parametersActive": "Parâmetros de demonstração ativos:",
|
||||
"similarityThreshold": "Limite de similaridade de 50% (normalmente 75%)",
|
||||
"title": "Modo demonstração",
|
||||
"toggleFailed": "Falha ao alternar modo demonstração",
|
||||
"unlimitedInsights": "Insights ilimitados (sem limites de frequência)"
|
||||
},
|
||||
"diagnostics": {
|
||||
"apiStatus": "Status da API",
|
||||
"checking": "Checking...",
|
||||
"configuredProvider": "Provedor configurado",
|
||||
"description": "Check your AI provider connection status",
|
||||
"errorStatus": "Error",
|
||||
"operational": "Operational",
|
||||
"testDetails": "Detalhes do teste:",
|
||||
"tip1": "Certifique-se de que o Ollama está rodando (ollama serve)",
|
||||
"tip2": "Verifique se o modelo está instalado (ollama pull llama3)",
|
||||
"tip3": "Verifique sua chave API para OpenAI",
|
||||
"tip4": "Verifique a conectividade de rede",
|
||||
"title": "Diagnósticos",
|
||||
"troubleshootingTitle": "Dicas de solução de problemas:"
|
||||
},
|
||||
"favorites": {
|
||||
"noFavorites": "Sem favoritos",
|
||||
"pinToFavorite": "Adicionar aos favoritos",
|
||||
"title": "Favoritos",
|
||||
"toggleSection": "Alternar seção"
|
||||
},
|
||||
"footer": {
|
||||
"openSource": "Clone de código aberto",
|
||||
"privacy": "Privacidade",
|
||||
"terms": "Termos"
|
||||
},
|
||||
"general": {
|
||||
"add": "Adicionar",
|
||||
"apply": "Aplicar",
|
||||
"back": "Voltar",
|
||||
"cancel": "Cancelar",
|
||||
"clean": "Clean",
|
||||
"clear": "Limpar",
|
||||
"close": "Fechar",
|
||||
"confirm": "Confirmar",
|
||||
"edit": "Editar",
|
||||
"error": "Ocorreu um erro",
|
||||
"indexAll": "Index All",
|
||||
"loading": "Carregando...",
|
||||
"next": "Próximo",
|
||||
"operationFailed": "Operação falhou",
|
||||
"operationSuccess": "Operação bem-sucedida",
|
||||
"preview": "Visualizar",
|
||||
"previous": "Anterior",
|
||||
"reset": "Redefinir",
|
||||
"save": "Salvar",
|
||||
"select": "Selecionar",
|
||||
"submit": "Enviar",
|
||||
"testConnection": "Test Connection",
|
||||
"tryAgain": "Por favor, tente novamente"
|
||||
},
|
||||
"generalSettings": {
|
||||
"description": "Configurações gerais do aplicativo",
|
||||
"title": "Configurações gerais"
|
||||
},
|
||||
"labels": {
|
||||
"addLabel": "Add label",
|
||||
"allLabels": "All Labels",
|
||||
"changeColor": "Change Color",
|
||||
"changeColorTooltip": "Change color",
|
||||
"clearAll": "Clear all",
|
||||
"confirmDelete": "Are you sure you want to delete this label?",
|
||||
"count": "{count} etiquetas",
|
||||
"createLabel": "Create label",
|
||||
"delete": "Delete",
|
||||
"deleteTooltip": "Delete label",
|
||||
"editLabels": "Edit Labels",
|
||||
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
||||
"filter": "Filter by Label",
|
||||
"filterByLabel": "Filter by label",
|
||||
"labelColor": "Label color",
|
||||
"labelName": "Label name",
|
||||
"loading": "Loading...",
|
||||
"manage": "Manage Labels",
|
||||
"manageLabels": "Manage labels",
|
||||
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
||||
"manageTooltip": "Manage Labels",
|
||||
"namePlaceholder": "Enter label name",
|
||||
"newLabelPlaceholder": "Create new label",
|
||||
"noLabels": "Sem etiquetas",
|
||||
"noLabelsFound": "No labels found.",
|
||||
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
||||
"selectedLabels": "Selected Labels",
|
||||
"showLess": "Show less",
|
||||
"showMore": "Show more",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"title": "Labels"
|
||||
},
|
||||
"memoryEcho": {
|
||||
"clickToView": "Clique para visualizar",
|
||||
"comparison": {
|
||||
"clickToView": "Click to view note",
|
||||
"helpful": "Helpful",
|
||||
"helpfulQuestion": "Is this comparison helpful?",
|
||||
"highSimilarityInsight": "These notes deal with the same topic with a high degree of similarity. They could be merged or consolidated.",
|
||||
"notHelpful": "Not Helpful",
|
||||
"similarityInfo": "These notes are connected by {similarity}% similarity",
|
||||
"title": "💡 Note Comparison",
|
||||
"untitled": "Untitled"
|
||||
},
|
||||
"connection": "connection",
|
||||
"connections": "Connections",
|
||||
"connectionsBadge": "{count} connection{plural}",
|
||||
"dailyInsight": "Daily insight from your notes",
|
||||
"description": "Proactive connections between your notes",
|
||||
"dismiss": "Dismiss for now",
|
||||
"editorSection": {
|
||||
"close": "Fechar",
|
||||
"compare": "Compare",
|
||||
"compareAll": "Compare all",
|
||||
"loading": "Loading...",
|
||||
"merge": "Merge",
|
||||
"mergeAll": "Merge all",
|
||||
"title": "⚡ Connected Notes ({count})",
|
||||
"view": "View"
|
||||
},
|
||||
"fused": "Fused",
|
||||
"fusion": {
|
||||
"archiveOriginals": "Archive original notes",
|
||||
"cancel": "Cancel",
|
||||
"confirmFusion": "Confirm fusion",
|
||||
"createBacklinks": "Create backlink to original notes",
|
||||
"edit": "Edit",
|
||||
"error": "Failed to merge notes",
|
||||
"finishEditing": "Finish editing",
|
||||
"generateError": "Failed to generate fusion",
|
||||
"generateFusion": "Generate the fusion",
|
||||
"generating": "Generating...",
|
||||
"keepAllTags": "Keep all tags",
|
||||
"mergeNotes": "Merge {count} note(s)",
|
||||
"modify": "Modify",
|
||||
"noContentReturned": "No fusion content returned from API",
|
||||
"notesToMerge": "📝 Notes to merge",
|
||||
"optionalPrompt": "💬 Fusion prompt (optional)",
|
||||
"optionsTitle": "Fusion options",
|
||||
"previewTitle": "📝 Preview of merged note",
|
||||
"promptPlaceholder": "Optional instructions for AI (e.g., 'Keep the formal style of note 1')...",
|
||||
"success": "Notes merged successfully!",
|
||||
"title": "🔗 Intelligent Fusion",
|
||||
"unknownDate": "Unknown date",
|
||||
"useLatestTitle": "Use latest note as title"
|
||||
},
|
||||
"helpful": "Helpful",
|
||||
"insightReady": "Your insight is ready!",
|
||||
"notHelpful": "Not Helpful",
|
||||
"overlay": {
|
||||
"error": "Erro",
|
||||
"loading": "Loading...",
|
||||
"noConnections": "No connections found",
|
||||
"searchPlaceholder": "Search connections...",
|
||||
"sortBy": "Sort by:",
|
||||
"sortOldest": "Oldest",
|
||||
"sortRecent": "Recent",
|
||||
"sortSimilarity": "Similarity",
|
||||
"title": "Connected Notes",
|
||||
"viewAll": "View all side by side"
|
||||
},
|
||||
"thanksFeedback": "Thanks for your feedback!",
|
||||
"thanksFeedbackImproving": "Thanks! We'll use this to improve.",
|
||||
"title": "I noticed something...",
|
||||
"viewConnection": "View Connection"
|
||||
},
|
||||
"nav": {
|
||||
"accountSettings": "Configurações da conta",
|
||||
"adminDashboard": "Painel de administração",
|
||||
"aiSettings": "Configurações de IA",
|
||||
"archive": "Arquivo",
|
||||
"buyMeACoffee": "Me pague um café",
|
||||
"configureAI": "Configure seus recursos com IA, provedor e preferências",
|
||||
"diagnostics": "Diagnósticos",
|
||||
"donateOnKofi": "Doar no Ko-fi",
|
||||
"donationDescription": "Faça uma doação única ou torne-se um apoiador mensal.",
|
||||
"donationNote": "Sem taxas de plataforma • Pagamentos instantâneos • Seguro",
|
||||
"favorites": "Favoritos",
|
||||
"generalNotes": "Notas gerais",
|
||||
"home": "Início",
|
||||
"login": "Entrar",
|
||||
"logout": "Sair",
|
||||
"manageAISettings": "Gerenciar configurações de IA",
|
||||
"myLibrary": "Minha biblioteca",
|
||||
"notebooks": "Cadernos",
|
||||
"notes": "Notas",
|
||||
"proPlan": "Pro Plan",
|
||||
"profile": "Perfil",
|
||||
"quickAccess": "Acesso rápido",
|
||||
"recent": "Recentes",
|
||||
"reminders": "Lembretes",
|
||||
"settings": "Configurações",
|
||||
"sponsorDescription": "Torne-se um apoiador mensal e receba reconhecimento.",
|
||||
"sponsorOnGithub": "Apoiar no GitHub",
|
||||
"support": "Apoie o Memento ☕",
|
||||
"supportDescription": "Memento é 100% gratuito e de código aberto. Seu apoio ajuda a mantê-lo assim.",
|
||||
"supportDevelopment": "Apoie o desenvolvimento do Memento ☕",
|
||||
"trash": "Lixeira",
|
||||
"userManagement": "Gerenciamento de usuários",
|
||||
"workspace": "Espaço de trabalho"
|
||||
},
|
||||
"notebook": {
|
||||
"cancel": "Cancelar",
|
||||
"create": "Criar caderno",
|
||||
"createDescription": "Inicie uma nova coleção para organizar suas notas, ideias e projetos de forma eficiente.",
|
||||
"createNew": "Criar novo caderno",
|
||||
"creating": "Criando...",
|
||||
"delete": "Excluir caderno",
|
||||
"deleteConfirm": "Excluir",
|
||||
"deleteWarning": "Tem certeza de que deseja excluir este caderno? As notas serão movidas para Notas Gerais.",
|
||||
"edit": "Editar caderno",
|
||||
"editDescription": "Mude o nome, ícone e cor do seu caderno.",
|
||||
"generating": "Gerando resumo...",
|
||||
"labels": "Etiquetas",
|
||||
"name": "Nome do caderno",
|
||||
"noLabels": "Sem etiquetas",
|
||||
"selectColor": "Cor",
|
||||
"selectIcon": "Ícone",
|
||||
"summary": "Resumo do caderno",
|
||||
"summaryDescription": "Gere um resumo baseado em IA de todas as notas neste caderno.",
|
||||
"summaryError": "Erro ao gerar resumo"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"description": "Esta nota parece pertencer a este caderno",
|
||||
"dismiss": "Descartar",
|
||||
"dismissIn": "Descartar (fecha em {timeLeft}s)",
|
||||
"generalNotes": "Notas gerais",
|
||||
"move": "Mover",
|
||||
"moveToNotebook": "Mover para caderno",
|
||||
"title": "Mover para {icon} {name}?"
|
||||
},
|
||||
"notebooks": {
|
||||
"allNotebooks": "Todos os cadernos",
|
||||
"create": "Criar caderno",
|
||||
"createFirst": "Crie seu primeiro caderno",
|
||||
"noNotebooks": "Nenhum caderno"
|
||||
},
|
||||
"notes": {
|
||||
"add": "Adicionar",
|
||||
"addCollaborators": "Adicionar colaboradores",
|
||||
"addImage": "Adicionar imagem",
|
||||
"addItem": "Adicionar item",
|
||||
"addLink": "Adicionar link",
|
||||
"addListItem": "+ Item da lista",
|
||||
"addNote": "Adicionar nota",
|
||||
"adding": "Adicionando...",
|
||||
"aiAssistant": "Assistente IA",
|
||||
"archive": "Arquivar",
|
||||
"backgroundOptions": "Opções de fundo",
|
||||
"changeColor": "Alterar cor",
|
||||
"changeSize": "Alterar tamanho",
|
||||
"clarifyFailed": "Falha ao esclarecer",
|
||||
"close": "Fechar",
|
||||
"color": "Cor",
|
||||
"confirmDelete": "Tem certeza de que deseja excluir esta nota?",
|
||||
"confirmLeaveShare": "Tem certeza de que deseja sair desta nota compartilhada?",
|
||||
"contentOrMediaRequired": "Por favor, insira algum conteúdo ou adicione um link/imagem",
|
||||
"copy": "Copiar",
|
||||
"copyFailed": "Falha ao copiar nota",
|
||||
"copySuccess": "Nota copiada com sucesso!",
|
||||
"createFirstNote": "Crie sua primeira nota",
|
||||
"date": "Data",
|
||||
"delete": "Excluir",
|
||||
"dragToReorder": "Arraste para reordenar",
|
||||
"duplicate": "Duplicar",
|
||||
"edit": "Editar nota",
|
||||
"emptyState": "Nenhuma nota aqui",
|
||||
"fileTooLarge": "Arquivo muito grande: {fileName}. O tamanho máximo é {maxSize}.",
|
||||
"improveFailed": "Falha ao melhorar",
|
||||
"inNotebook": "No caderno",
|
||||
"invalidDateTime": "Data ou hora inválida",
|
||||
"invalidFileType": "Tipo de arquivo inválido: {fileName}. Apenas JPEG, PNG, GIF e WebP são permitidos.",
|
||||
"itemOrMediaRequired": "Por favor, adicione pelo menos um item ou mídia",
|
||||
"large": "Grande",
|
||||
"leaveShare": "Sair",
|
||||
"linkAddFailed": "Falha ao adicionar link",
|
||||
"linkAdded": "Link adicionado",
|
||||
"linkMetadataFailed": "Não foi possível obter metadados do link",
|
||||
"listItem": "Item da lista",
|
||||
"makeCopy": "Fazer uma cópia",
|
||||
"markdown": "Markdown",
|
||||
"markdownMode": "Markdown",
|
||||
"markdownOff": "Markdown DESLIGADO",
|
||||
"markdownOn": "Markdown LIGADO",
|
||||
"markdownPlaceholder": "Faça uma nota... (Markdown suportado)",
|
||||
"medium": "Médio",
|
||||
"more": "Mais",
|
||||
"moreOptions": "Mais opções",
|
||||
"moveFailed": "Falha ao mover",
|
||||
"newChecklist": "Nova lista de verificação",
|
||||
"newNote": "Nova nota",
|
||||
"noContent": "Sem conteúdo",
|
||||
"noNotes": "Sem notas",
|
||||
"noNotesFound": "Nenhuma nota encontrada",
|
||||
"noteCreateFailed": "Falha ao criar nota",
|
||||
"noteCreated": "Nota criada com sucesso",
|
||||
"others": "Outros",
|
||||
"pin": "Fixar",
|
||||
"pinned": "Fixadas",
|
||||
"pinnedNotes": "Notas fixadas",
|
||||
"placeholder": "Faça uma nota...",
|
||||
"preview": "Visualizar",
|
||||
"readOnly": "Somente leitura",
|
||||
"recent": "Recentes",
|
||||
"redo": "Refazer (Ctrl+Y)",
|
||||
"redoShortcut": "Refazer (Ctrl+Y)",
|
||||
"remindMe": "Lembrar-me",
|
||||
"reminderDateTimeRequired": "Por favor, insira data e hora",
|
||||
"reminderMustBeFuture": "O lembrete deve estar no futuro",
|
||||
"reminderPastError": "O lembrete deve estar no futuro",
|
||||
"reminderRemoved": "Lembrete removido",
|
||||
"reminderSet": "Lembrete definido para {datetime}",
|
||||
"remove": "Remove",
|
||||
"saving": "Salvando...",
|
||||
"setReminder": "Definir lembrete",
|
||||
"setReminderButton": "Definir Lembrete",
|
||||
"share": "Compartilhar",
|
||||
"shareWithCollaborators": "Compartilhar com colaboradores",
|
||||
"sharedBy": "Compartilhado por",
|
||||
"sharedReadOnly": "Esta nota é compartilhada com você no modo somente leitura",
|
||||
"shortenFailed": "Falha ao encurtar",
|
||||
"showCollaborators": "Mostrar colaboradores",
|
||||
"size": "Tamanho",
|
||||
"small": "Pequeno",
|
||||
"takeNote": "Faça uma nota...",
|
||||
"takeNoteMarkdown": "Faça uma nota... (Markdown suportado)",
|
||||
"time": "Hora",
|
||||
"title": "Notas",
|
||||
"titlePlaceholder": "Título",
|
||||
"transformFailed": "Falha ao transformar",
|
||||
"unarchive": "Desarquivar",
|
||||
"undo": "Desfazer (Ctrl+Z)",
|
||||
"undoShortcut": "Desfazer (Ctrl+Z)",
|
||||
"unpin": "Desafixar",
|
||||
"unpinned": "Desafixado",
|
||||
"untitled": "Sem título",
|
||||
"uploadFailed": "Falha ao fazer upload de {filename}",
|
||||
"view": "Ver nota"
|
||||
},
|
||||
"pagination": {
|
||||
"next": "→",
|
||||
"pageInfo": "Página {currentPage} / {totalPages}",
|
||||
"previous": "←"
|
||||
},
|
||||
"paragraphRefactor": {
|
||||
"casual": "Informal",
|
||||
"expand": "Expandir",
|
||||
"formal": "Formal",
|
||||
"improve": "Melhorar",
|
||||
"shorten": "Encurtar",
|
||||
"title": "Melhoria de texto"
|
||||
},
|
||||
"profile": {
|
||||
"accountSettings": "Configurações da conta",
|
||||
"autoDetect": "Detecção automática",
|
||||
"changePassword": "Alterar senha",
|
||||
"changePasswordDescription": "Atualize sua senha. Você precisará da sua senha atual.",
|
||||
"confirmPassword": "Confirmar senha",
|
||||
"currentPassword": "Senha atual",
|
||||
"description": "Atualize suas informações pessoais",
|
||||
"displayName": "Nome de exibição",
|
||||
"displaySettings": "Configurações de exibição",
|
||||
"displaySettingsDescription": "Personalize a aparência e o tamanho da fonte.",
|
||||
"email": "E-mail",
|
||||
"fontSize": "Tamanho da fonte",
|
||||
"fontSizeDescription": "Ajuste o tamanho da fonte para melhor legibilidade. Isso se aplica a todos os textos da interface.",
|
||||
"fontSizeExtraLarge": "Extra grande",
|
||||
"fontSizeLarge": "Grande",
|
||||
"fontSizeMedium": "Médio",
|
||||
"fontSizeSmall": "Pequeno",
|
||||
"fontSizeUpdateFailed": "Falha ao atualizar tamanho da fonte",
|
||||
"fontSizeUpdateSuccess": "Tamanho da fonte atualizado com sucesso",
|
||||
"languageDescription": "Este idioma será usado para recursos com IA, análise de conteúdo e texto da interface.",
|
||||
"languagePreferences": "Preferências de idioma",
|
||||
"languagePreferencesDescription": "Escolha seu idioma preferido para recursos de IA e interface.",
|
||||
"languageUpdateFailed": "Falha ao atualizar idioma",
|
||||
"languageUpdateSuccess": "Idioma atualizado com sucesso",
|
||||
"manageAISettings": "Gerenciar configurações de IA",
|
||||
"newPassword": "Nova senha",
|
||||
"passwordChangeFailed": "Falha ao alterar senha",
|
||||
"passwordChangeSuccess": "Senha alterada com sucesso",
|
||||
"passwordError": "Erro ao atualizar senha",
|
||||
"passwordUpdated": "Senha atualizada",
|
||||
"preferredLanguage": "Idioma preferido",
|
||||
"profileError": "Erro ao atualizar perfil",
|
||||
"profileUpdated": "Perfil atualizado",
|
||||
"recentNotesUpdateFailed": "Failed to update recent notes setting",
|
||||
"recentNotesUpdateSuccess": "Recent notes setting updated successfully",
|
||||
"selectFontSize": "Selecionar tamanho da fonte",
|
||||
"selectLanguage": "Selecione um idioma",
|
||||
"showRecentNotes": "Show Recent Notes Section",
|
||||
"showRecentNotesDescription": "Display recent notes (last 7 days) on the main page",
|
||||
"title": "Perfil",
|
||||
"updateFailed": "Falha ao atualizar perfil",
|
||||
"updatePassword": "Atualizar senha",
|
||||
"updateSuccess": "Perfil atualizado"
|
||||
},
|
||||
"reminder": {
|
||||
"cancel": "Cancelar",
|
||||
"reminderDate": "Data do lembrete",
|
||||
"reminderTime": "Hora do lembrete",
|
||||
"removeReminder": "Remover lembrete",
|
||||
"save": "Definir lembrete",
|
||||
"setReminder": "Definir lembrete",
|
||||
"title": "Lembrete"
|
||||
},
|
||||
"resetPassword": {
|
||||
"confirmNewPassword": "Confirmar nova senha",
|
||||
"description": "Digite sua nova senha abaixo.",
|
||||
"invalidLinkDescription": "Este link de redefinição de senha é inválido ou expirou.",
|
||||
"invalidLinkTitle": "Link inválido",
|
||||
"loading": "Carregando...",
|
||||
"newPassword": "Nova senha",
|
||||
"passwordMismatch": "As senhas não coincidem",
|
||||
"requestNewLink": "Solicitar novo link",
|
||||
"resetPassword": "Redefinir senha",
|
||||
"resetting": "Redefinindo...",
|
||||
"success": "Senha redefinida com sucesso. Você pode fazer login agora.",
|
||||
"title": "Redefinir senha"
|
||||
},
|
||||
"search": {
|
||||
"exactMatch": "Correspondência exata",
|
||||
"noResults": "Nenhum resultado encontrado",
|
||||
"placeholder": "Pesquisar",
|
||||
"related": "Relacionado",
|
||||
"resultsFound": "{count} notas encontradas",
|
||||
"searchPlaceholder": "Pesquise suas notas...",
|
||||
"searching": "Pesquisando...",
|
||||
"semanticInProgress": "Pesquisa semântica em andamento...",
|
||||
"semanticTooltip": "Pesquisa semântica com IA"
|
||||
},
|
||||
"semanticSearch": {
|
||||
"exactMatch": "Correspondência exata",
|
||||
"related": "Relacionado",
|
||||
"searching": "Pesquisando..."
|
||||
},
|
||||
"settings": {
|
||||
"about": "About",
|
||||
"account": "Account",
|
||||
"appearance": "Appearance",
|
||||
"cleanTags": "Clean Orphan Tags",
|
||||
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
||||
"description": "Manage your settings and preferences",
|
||||
"language": "Language",
|
||||
"languageAuto": "Automático",
|
||||
"maintenance": "Maintenance",
|
||||
"maintenanceDescription": "Tools to maintain your database health",
|
||||
"notifications": "Notifications",
|
||||
"privacy": "Privacy",
|
||||
"profile": "Perfil",
|
||||
"searchNoResults": "Nenhum resultado encontrado",
|
||||
"security": "Security",
|
||||
"selectLanguage": "Select language",
|
||||
"semanticIndexing": "Semantic Indexing",
|
||||
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
||||
"settingsError": "Error saving settings",
|
||||
"settingsSaved": "Settings saved",
|
||||
"theme": "Theme",
|
||||
"themeDark": "Dark",
|
||||
"themeLight": "Light",
|
||||
"themeSystem": "System",
|
||||
"title": "Settings",
|
||||
"version": "Version"
|
||||
},
|
||||
"sidebar": {
|
||||
"archive": "Archive",
|
||||
"editLabels": "Edit labels",
|
||||
"labels": "Labels",
|
||||
"notes": "Notes",
|
||||
"reminders": "Reminders",
|
||||
"trash": "Trash"
|
||||
},
|
||||
"support": {
|
||||
"aiApiCosts": "Custos de API de IA:",
|
||||
"buyMeACoffee": "Me pague um café",
|
||||
"contributeCode": "Contribuir com código",
|
||||
"description": "Memento é 100% gratuito e de código aberto. Seu apoio ajuda a mantê-lo assim.",
|
||||
"directImpact": "Impacto direto",
|
||||
"domainSSL": "Domínio e SSL:",
|
||||
"donateOnKofi": "Doar no Ko-fi",
|
||||
"donationDescription": "Faça uma doação única ou torne-se um apoiador mensal.",
|
||||
"githubDescription": "Apoio recorrente • Reconhecimento público • Focado em desenvolvedores",
|
||||
"hostingServers": "Hospedagem e servidores:",
|
||||
"howSupportHelps": "Como seu apoio ajuda",
|
||||
"kofiDescription": "Sem taxas de plataforma • Pagamentos instantâneos • Seguro",
|
||||
"otherWaysTitle": "Outras formas de apoiar",
|
||||
"reportBug": "Reportar um bug",
|
||||
"shareTwitter": "Compartilhar no Twitter",
|
||||
"sponsorDescription": "Torne-se um patrocinador mensal e obtenha reconhecimento.",
|
||||
"sponsorOnGithub": "Patrocine no GitHub",
|
||||
"sponsorPerks": "Benefícios do patrocínio",
|
||||
"starGithub": "Estrela no GitHub",
|
||||
"title": "Apoie o desenvolvimento do Memento",
|
||||
"totalExpenses": "Despesas totais:",
|
||||
"transparency": "Transparência",
|
||||
"transparencyDescription": "Acredito em total transparência. Veja como as doações são usadas:"
|
||||
},
|
||||
"testPages": {
|
||||
"titleSuggestions": {
|
||||
"analyzing": "Analisando...",
|
||||
"contentLabel": "Conteúdo (precisa de mais de 50 palavras):",
|
||||
"error": "Erro:",
|
||||
"idle": "Inativo",
|
||||
"noSuggestions": "Sem sugestões ainda. Digite 50+ palavras e espere 2 segundos.",
|
||||
"placeholder": "Digite pelo menos 50 palavras aqui...",
|
||||
"status": "Status:",
|
||||
"suggestions": "Sugestões ({count}):",
|
||||
"title": "Testar sugestões de título",
|
||||
"wordCount": "Contagem de palavras:"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"daysAgo": "{count} dias atrás",
|
||||
"hoursAgo": "{count} horas atrás",
|
||||
"justNow": "Agora",
|
||||
"minutesAgo": "{count} minutos atrás",
|
||||
"today": "Hoje",
|
||||
"tomorrow": "Amanhã",
|
||||
"yesterday": "Ontem"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "Sugestões de título",
|
||||
"dismiss": "Descartar",
|
||||
"generating": "Gerando...",
|
||||
"selectTitle": "Selecione um título",
|
||||
"title": "Sugestões de IA"
|
||||
},
|
||||
"toast": {
|
||||
"feedbackFailed": "Falha ao enviar feedback",
|
||||
"notesFusionSuccess": "Notas mescladas com sucesso!",
|
||||
"openConnectionFailed": "Falha ao abrir conexão",
|
||||
"openingConnection": "Abrindo conexão...",
|
||||
"operationFailed": "Operação falhou",
|
||||
"operationSuccess": "Operação bem-sucedida",
|
||||
"saveFailed": "Falha ao salvar configuração",
|
||||
"saved": "Configuração salva",
|
||||
"thanksFeedback": "Obrigado pelo seu feedback!",
|
||||
"thanksFeedbackImproving": "Obrigado! Usaremos isso para melhorar."
|
||||
},
|
||||
"trash": {
|
||||
"deletePermanently": "Excluir permanentemente",
|
||||
"empty": "A lixeira está vazia",
|
||||
"restore": "Restaurar",
|
||||
"title": "Lixeira"
|
||||
},
|
||||
"ui": {
|
||||
"close": "Fechar",
|
||||
"collapse": "Recolher",
|
||||
"expand": "Expandir",
|
||||
"open": "Abrir"
|
||||
}
|
||||
}
|
||||
989
memento-note/locales/ru.json
Normal file
989
memento-note/locales/ru.json
Normal file
@@ -0,0 +1,989 @@
|
||||
{
|
||||
"about": {
|
||||
"appDescription": "Мощное приложение для заметок с функциями на базе ИИ",
|
||||
"appName": "Keep Notes",
|
||||
"buildDate": "Дата сборки",
|
||||
"description": "Информация о приложении",
|
||||
"features": {
|
||||
"description": "Возможности на базе ИИ",
|
||||
"dragDrop": "Управление заметками перетаскиванием",
|
||||
"labelSystem": "Система меток",
|
||||
"memoryEcho": "Ежедневные идеи Memory Echo",
|
||||
"multipleProviders": "Несколько провайдеров ИИ (OpenAI, Ollama)",
|
||||
"notebookOrganization": "Организация по блокнотам",
|
||||
"paragraphReformulation": "Реформулировка абзацев",
|
||||
"semanticSearch": "Семантический поиск с эмбеддингами",
|
||||
"title": "Функции",
|
||||
"titleSuggestions": "Предложения заголовков с ИИ"
|
||||
},
|
||||
"platform": "Платформа",
|
||||
"platformWeb": "Веб",
|
||||
"support": {
|
||||
"description": "Получите помощь и оставьте отзыв",
|
||||
"documentation": "Документация",
|
||||
"feedback": "Отзыв",
|
||||
"reportIssues": "Сообщить о проблемах",
|
||||
"title": "Поддержка"
|
||||
},
|
||||
"technology": {
|
||||
"ai": "ИИ",
|
||||
"authentication": "Аутентификация",
|
||||
"backend": "Бэкенд",
|
||||
"database": "База данных",
|
||||
"description": "Создано с использованием современных технологий",
|
||||
"frontend": "Фронтенд",
|
||||
"testing": "Тестирование",
|
||||
"title": "Технологический стек",
|
||||
"ui": "UI"
|
||||
},
|
||||
"title": "О программе",
|
||||
"version": "Версия"
|
||||
},
|
||||
"admin": {
|
||||
"ai": {
|
||||
"apiKey": "API Key",
|
||||
"baseUrl": "Base URL",
|
||||
"commonEmbeddingModels": "Common embedding models for OpenAI-compatible APIs",
|
||||
"commonModelsDescription": "Common models for OpenAI-compatible APIs",
|
||||
"description": "Configure AI providers for auto-tagging and semantic search. Use different providers for optimal performance.",
|
||||
"embeddingsDescription": "AI provider for semantic search embeddings. Recommended: OpenAI (best quality).",
|
||||
"embeddingsProvider": "Embeddings Provider",
|
||||
"model": "Model",
|
||||
"modelRecommendations": "gpt-4o-mini = Best value • gpt-4o = Best quality",
|
||||
"openAIKeyDescription": "Your OpenAI API key from platform.openai.com",
|
||||
"openTestPanel": "Open AI Test Panel",
|
||||
"provider": "Provider",
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING is required",
|
||||
"providerTagsRequired": "AI_PROVIDER_TAGS is required",
|
||||
"saveSettings": "Save AI Settings",
|
||||
"saving": "Saving...",
|
||||
"selectEmbeddingModel": "Select an embedding model installed on your system",
|
||||
"selectOllamaModel": "Select an Ollama model installed on your system",
|
||||
"tagsGenerationDescription": "AI provider for automatic tag suggestions. Recommended: Ollama (free, local).",
|
||||
"tagsGenerationProvider": "Tags Generation Provider",
|
||||
"title": "AI Configuration",
|
||||
"updateFailed": "Failed to update AI settings",
|
||||
"updateSuccess": "AI Settings updated successfully"
|
||||
},
|
||||
"aiTest": {
|
||||
"description": "Test your AI providers for tag generation and semantic search embeddings",
|
||||
"embeddingDimensions": "Embedding Dimensions:",
|
||||
"embeddingsTestDescription": "Test the AI provider responsible for semantic search embeddings",
|
||||
"embeddingsTestTitle": "Embeddings Test",
|
||||
"error": "Error:",
|
||||
"first5Values": "First 5 values:",
|
||||
"generatedTags": "Generated Tags:",
|
||||
"howItWorksTitle": "How Testing Works",
|
||||
"model": "Model:",
|
||||
"provider": "Provider:",
|
||||
"responseTime": "Response time: {time}ms",
|
||||
"runTest": "Run Test",
|
||||
"tagsTestDescription": "Test the AI provider responsible for automatic tag suggestions",
|
||||
"tagsTestTitle": "Tags Generation Test",
|
||||
"testError": "Test Error: {error}",
|
||||
"testFailed": "Test Failed",
|
||||
"testPassed": "Test Passed",
|
||||
"testing": "Testing...",
|
||||
"tipDescription": "Use the AI Test Panel to diagnose configuration issues before testing.",
|
||||
"tipTitle": "Tip:",
|
||||
"title": "AI Provider Testing",
|
||||
"vectorDimensions": "vector dimensions"
|
||||
},
|
||||
"aiTesting": "AI Testing",
|
||||
"security": {
|
||||
"allowPublicRegistration": "Allow Public Registration",
|
||||
"allowPublicRegistrationDescription": "If disabled, new users can only be added by an Administrator via the User Management page.",
|
||||
"description": "Manage access control and registration policies.",
|
||||
"title": "Security Settings",
|
||||
"updateFailed": "Failed to update security settings",
|
||||
"updateSuccess": "Security Settings updated"
|
||||
},
|
||||
"settings": "Admin Settings",
|
||||
"smtp": {
|
||||
"description": "Configure email server for password resets.",
|
||||
"forceSSL": "Force SSL/TLS (usually for port 465)",
|
||||
"fromEmail": "From Email",
|
||||
"host": "Host",
|
||||
"ignoreCertErrors": "Ignore Certificate Errors (Self-hosted/Dev only)",
|
||||
"password": "Password",
|
||||
"port": "Port",
|
||||
"saveSettings": "Save SMTP Settings",
|
||||
"sending": "Sending...",
|
||||
"testEmail": "Test Email",
|
||||
"testFailed": "Failed: {error}",
|
||||
"testSuccess": "Test email sent successfully!",
|
||||
"title": "SMTP Configuration",
|
||||
"updateFailed": "Failed to update SMTP settings",
|
||||
"updateSuccess": "SMTP Settings updated",
|
||||
"username": "Username"
|
||||
},
|
||||
"title": "Admin Dashboard",
|
||||
"userManagement": "User Management",
|
||||
"users": {
|
||||
"addUser": "Add User",
|
||||
"confirmDelete": "Вы уверены, что хотите удалить этого пользователя?",
|
||||
"createFailed": "Failed to create user",
|
||||
"createSuccess": "User created successfully",
|
||||
"createUser": "Create User",
|
||||
"createUserDescription": "Add a new user to the system.",
|
||||
"deleteFailed": "Failed to delete",
|
||||
"deleteSuccess": "User deleted",
|
||||
"demote": "Понизить",
|
||||
"email": "Email",
|
||||
"name": "Name",
|
||||
"password": "Password",
|
||||
"promote": "Повысить",
|
||||
"role": "Role",
|
||||
"roleUpdateFailed": "Failed to update role",
|
||||
"roleUpdateSuccess": "User role updated to {role}",
|
||||
"roles": {
|
||||
"admin": "Администратор",
|
||||
"user": "Пользователь"
|
||||
},
|
||||
"table": {
|
||||
"actions": "Actions",
|
||||
"createdAt": "Created At",
|
||||
"email": "Email",
|
||||
"name": "Name",
|
||||
"role": "Role"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "AI analyzing...",
|
||||
"assistant": "AI Assistant",
|
||||
"autoLabels": {
|
||||
"analyzing": "Анализ ваших заметок для предложений меток...",
|
||||
"create": "Создать",
|
||||
"createNewLabel": "Создать новую метку",
|
||||
"created": "{count} labels created successfully",
|
||||
"creating": "Создание меток...",
|
||||
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
||||
"error": "Failed to fetch label suggestions",
|
||||
"new": "(новая)",
|
||||
"noLabelsSelected": "No labels selected",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"title": "Предложения Меток",
|
||||
"typeContent": "Type content to get label suggestions...",
|
||||
"typeForSuggestions": "Введите для предложений"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"apply": "Apply",
|
||||
"applyFailed": "Ошибка применения",
|
||||
"applying": "Applying...",
|
||||
"description": "ИИ проанализирует ваши заметки и предложит организовать их в блокноты.",
|
||||
"error": "Ошибка организации",
|
||||
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
||||
"noNotesSelected": "Нет выбранных заметок",
|
||||
"noSuggestions": "AI could not find a good way to organize these notes.",
|
||||
"selectAllIn": "Выбрать всё в",
|
||||
"selectNote": "Выбрать заметку",
|
||||
"success": "Организация завершена",
|
||||
"title": "Пакетная организация"
|
||||
},
|
||||
"clarify": "Clarify",
|
||||
"clickToAddTag": "Click to add this tag",
|
||||
"generateTitles": "Generate titles",
|
||||
"generateTitlesTooltip": "Generate titles with AI",
|
||||
"generating": "Generating...",
|
||||
"generatingTitles": "Generating titles...",
|
||||
"ignoreSuggestion": "Ignore this suggestion",
|
||||
"improveStyle": "Improve style",
|
||||
"languageDetected": "Language detected",
|
||||
"notebookSummary": {
|
||||
"regenerate": "Перегенерировать Сводку",
|
||||
"regenerating": "Перегенерация сводки..."
|
||||
},
|
||||
"original": "Original",
|
||||
"poweredByAI": "Powered by AI",
|
||||
"processing": "Processing...",
|
||||
"reformulateText": "Reformulate text",
|
||||
"reformulated": "Reformulated",
|
||||
"reformulating": "Reformulating...",
|
||||
"reformulationApplied": "Reformulated text applied!",
|
||||
"reformulationComparison": "Reformulation Comparison",
|
||||
"reformulationError": "Error during reformulation",
|
||||
"reformulationFailed": "Failed to reformulate text",
|
||||
"reformulationMaxWords": "Text must have maximum 500 words",
|
||||
"reformulationMinWords": "Text must have at least 10 words (current: {count} words)",
|
||||
"reformulationNoText": "Please select text or add content",
|
||||
"reformulationSelectionTooShort": "Selection too short, using full content",
|
||||
"shorten": "Shorten",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"titleApplied": "Title applied!",
|
||||
"titleGenerateWithAI": "Generate titles with AI",
|
||||
"titleGenerating": "Generating...",
|
||||
"titleGenerationError": "Error generating titles",
|
||||
"titleGenerationFailed": "Failed to generate titles",
|
||||
"titleGenerationMinWords": "Content must have at least 10 words to generate titles (current: {count} words)",
|
||||
"titlesGenerated": "💡 {count} titles generated!",
|
||||
"transformError": "Error during transformation",
|
||||
"transformMarkdown": "Transform to Markdown",
|
||||
"transformSuccess": "Text transformed to Markdown successfully!",
|
||||
"transforming": "Transforming..."
|
||||
},
|
||||
"aiSettings": {
|
||||
"description": "Настройте функции и предпочтения на базе ИИ",
|
||||
"error": "Не удалось обновить настройку",
|
||||
"features": "Функции ИИ",
|
||||
"frequency": "Частота",
|
||||
"frequencyDaily": "Ежедневно",
|
||||
"frequencyWeekly": "Еженедельно",
|
||||
"provider": "Провайдер ИИ",
|
||||
"providerAuto": "Авто (Рекомендуется)",
|
||||
"providerOllama": "Ollama (Локальный)",
|
||||
"providerOpenAI": "OpenAI (Облачный)",
|
||||
"saved": "Настройка обновлена",
|
||||
"saving": "Сохранение...",
|
||||
"title": "Настройки ИИ",
|
||||
"titleSuggestionsDesc": "Предлагать заголовки для заметок без названия после 50+ слов",
|
||||
"paragraphRefactorDesc": "Параметры улучшения текста с помощью ИИ",
|
||||
"frequencyDesc": "Как часто анализировать связи между заметками",
|
||||
"providerDesc": "Выберите предпочитаемого провайдера ИИ",
|
||||
"providerAutoDesc": "Ollama при наличии, иначе OpenAI",
|
||||
"providerOllamaDesc": "100% приватно, работает локально на вашем устройстве",
|
||||
"providerOpenAIDesc": "Наиболее точно, требует API-ключ"
|
||||
},
|
||||
"appearance": {
|
||||
"description": "Настройте внешний вид приложения",
|
||||
"title": "Внешний вид"
|
||||
},
|
||||
"auth": {
|
||||
"backToLogin": "Вернуться ко входу",
|
||||
"checkYourEmail": "Проверьте вашу почту",
|
||||
"createAccount": "Создайте свой аккаунт",
|
||||
"email": "Эл. почта",
|
||||
"emailPlaceholder": "Введите адрес электронной почты",
|
||||
"forgotPassword": "Забыли пароль?",
|
||||
"forgotPasswordDescription": "Введите адрес электронной почты, и мы отправим вам ссылку для сброса пароля.",
|
||||
"forgotPasswordTitle": "Забыли пароль",
|
||||
"hasAccount": "Уже есть аккаунт?",
|
||||
"name": "Имя",
|
||||
"namePlaceholder": "Введите ваше имя",
|
||||
"noAccount": "Нет аккаунта?",
|
||||
"orContinueWith": "Или продолжить с",
|
||||
"password": "Пароль",
|
||||
"passwordMinChars": "Введите пароль (минимум 6 символов)",
|
||||
"passwordPlaceholder": "Введите пароль",
|
||||
"rememberMe": "Запомнить меня",
|
||||
"resetEmailSent": "Мы отправили ссылку для сброса пароля на вашу почту, если она существует в нашей системе.",
|
||||
"resetPassword": "Сбросить пароль",
|
||||
"resetPasswordInstructions": "Введите вашу почту для сброса пароля",
|
||||
"returnToLogin": "Вернуться ко входу",
|
||||
"sendResetLink": "Отправить ссылку для сброса",
|
||||
"sending": "Отправка...",
|
||||
"signIn": "Войти",
|
||||
"signInToAccount": "Войдите в свой аккаунт",
|
||||
"signOut": "Sign out",
|
||||
"signUp": "Зарегистрироваться"
|
||||
},
|
||||
"autoLabels": {
|
||||
"analyzing": "Анализ ваших заметок...",
|
||||
"createNewLabel": "Создать эту новую метку и добавить ее",
|
||||
"created": "Меток успешно создано: {count}",
|
||||
"description": "Я обнаружил повторяющиеся темы в \"{notebookName}\" ({totalNotes} заметок). Создать метки для них?",
|
||||
"error": "Не удалось получить предложения меток",
|
||||
"new": "(новая)",
|
||||
"noLabelsSelected": "Меток не выбраны",
|
||||
"note": "заметка",
|
||||
"notes": "заметки",
|
||||
"title": "Новые предложения меток",
|
||||
"typeContent": "Введите контент для получения предложений меток..."
|
||||
},
|
||||
"batch": {
|
||||
"organize": "Организовать",
|
||||
"organizeWithAI": "Организовать с ИИ"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Анализ ваших заметок...",
|
||||
"apply": "Применить ({count})",
|
||||
"applying": "Применение...",
|
||||
"confidence": "уверенность",
|
||||
"description": "ИИ проанализирует ваши заметки и предложит организовать их в блокноты.",
|
||||
"error": "Не удалось создать план организации",
|
||||
"noNotebooks": "Нет доступных блокнотов. Создайте сначала блокноты для организации ваших заметок.",
|
||||
"noNotesSelected": "Нет выбранных заметок",
|
||||
"noSuggestions": "ИИ не нашел хорошего способа организации этих заметок.",
|
||||
"notesToOrganize": "{count} заметок для организации",
|
||||
"selected": "{count} выбрано",
|
||||
"title": "Организовать с ИИ",
|
||||
"unorganized": "{count} заметок не удалось категоризовать и останутся в общих заметках."
|
||||
},
|
||||
"collaboration": {
|
||||
"accessRevoked": "Доступ был отозван",
|
||||
"addCollaborator": "Добавить соавтора",
|
||||
"addCollaboratorDescription": "Добавьте людей для совместной работы над этой заметкой по их адресу электронной почты.",
|
||||
"alreadyInList": "Этот адрес уже в списке",
|
||||
"canEdit": "Может редактировать",
|
||||
"canView": "Может просматривать",
|
||||
"done": "Готово",
|
||||
"emailAddress": "Адрес электронной почты",
|
||||
"emailPlaceholder": "Введите адрес электронной почты",
|
||||
"enterEmailAddress": "Введите адрес электронной почты",
|
||||
"errorLoading": "Ошибка загрузки соавторов",
|
||||
"failedToAdd": "Не удалось добавить соавтора",
|
||||
"failedToRemove": "Не удалось удалить соавтора",
|
||||
"invite": "Пригласить",
|
||||
"noCollaborators": "Соавторов пока нет. Добавьте кого-нибудь выше!",
|
||||
"noCollaboratorsViewer": "Соавторов пока нет.",
|
||||
"nowHasAccess": "{name} теперь имеет доступ к этой заметке",
|
||||
"owner": "Владелец",
|
||||
"pending": "Ожидает",
|
||||
"pendingInvite": "Ожидающее приглашение",
|
||||
"peopleWithAccess": "Люди с доступом",
|
||||
"remove": "Удалить",
|
||||
"removeCollaborator": "Удалить соавтора",
|
||||
"shareNote": "Поделиться заметкой",
|
||||
"shareWithCollaborators": "Поделиться с соавторами",
|
||||
"unnamedUser": "Безымянный пользователь",
|
||||
"viewerDescription": "У вас есть доступ к этой заметке. Только владелец может управлять соавторами.",
|
||||
"willBeAdded": "{email} будет добавлен как соавтор при создании заметки"
|
||||
},
|
||||
"colors": {
|
||||
"blue": "Синий",
|
||||
"default": "По умолчанию",
|
||||
"gray": "Серый",
|
||||
"green": "Зелёный",
|
||||
"orange": "Оранжевый",
|
||||
"pink": "Розовый",
|
||||
"purple": "Фиолетовый",
|
||||
"red": "Красный",
|
||||
"yellow": "Жёлтый"
|
||||
},
|
||||
"common": {
|
||||
"add": "Добавить",
|
||||
"cancel": "Отмена",
|
||||
"close": "Закрыть",
|
||||
"confirm": "Подтвердить",
|
||||
"delete": "Удалить",
|
||||
"edit": "Редактировать",
|
||||
"error": "Ошибка",
|
||||
"loading": "Загрузка...",
|
||||
"noResults": "Нет результатов",
|
||||
"notAvailable": "Недоступно",
|
||||
"optional": "Необязательно",
|
||||
"remove": "Удалить",
|
||||
"required": "Обязательно",
|
||||
"save": "Сохранить",
|
||||
"search": "Поиск",
|
||||
"success": "Успешно",
|
||||
"unknown": "Неизвестно"
|
||||
},
|
||||
"connection": {
|
||||
"clickToView": "Нажмите для просмотра заметки",
|
||||
"helpful": "Полезно",
|
||||
"isHelpful": "Эта связь полезна?",
|
||||
"memoryEchoDiscovery": "Обнаружение Memory Echo",
|
||||
"notHelpful": "Не полезно",
|
||||
"similarityInfo": "Эти заметки связаны на {similarity}% сходства"
|
||||
},
|
||||
"dataManagement": {
|
||||
"cleanup": {
|
||||
"button": "Cleanup",
|
||||
"description": "Remove labels and connections that reference deleted notes.",
|
||||
"failed": "Error during cleanup",
|
||||
"title": "Cleanup Orphaned Data"
|
||||
},
|
||||
"cleanupComplete": "Очистка завершена",
|
||||
"cleanupError": "Ошибка очистки",
|
||||
"dangerZone": "Опасная зона",
|
||||
"dangerZoneDescription": "Эти действия необратимы",
|
||||
"delete": {
|
||||
"button": "Delete All Notes",
|
||||
"confirm": "Are you sure? This will permanently delete all your notes.",
|
||||
"description": "Permanently delete all your notes. This action cannot be undone.",
|
||||
"failed": "Failed to delete notes",
|
||||
"success": "All notes deleted",
|
||||
"title": "Delete All Notes"
|
||||
},
|
||||
"deleting": "Удаление...",
|
||||
"export": {
|
||||
"button": "Export Notes",
|
||||
"description": "Download all your notes as a JSON file. This includes all content, labels, and metadata.",
|
||||
"failed": "Failed to export notes",
|
||||
"success": "Notes exported successfully",
|
||||
"title": "Export All Notes"
|
||||
},
|
||||
"exporting": "Экспорт...",
|
||||
"import": {
|
||||
"button": "Import Notes",
|
||||
"description": "Upload a JSON file to import notes. This will add to your existing notes, not replace them.",
|
||||
"failed": "Failed to import notes",
|
||||
"success": "Imported {count} notes",
|
||||
"title": "Import Notes"
|
||||
},
|
||||
"importing": "Импорт...",
|
||||
"indexing": {
|
||||
"button": "Rebuild Index",
|
||||
"description": "Regenerate embeddings for all notes to improve semantic search.",
|
||||
"failed": "Error during indexing",
|
||||
"success": "Indexing complete: {count} notes processed",
|
||||
"title": "Rebuild Search Index"
|
||||
},
|
||||
"indexingComplete": "Индексация завершена",
|
||||
"indexingError": "Ошибка индексации",
|
||||
"title": "Data Management",
|
||||
"toolsDescription": "Tools to maintain your database health"
|
||||
},
|
||||
"demoMode": {
|
||||
"activated": "Демо-режим активирован! Memory Echo будет работать мгновенно.",
|
||||
"createNotesTip": "Создайте 2+ похожие заметки и увидьте Memory Echo в действии!",
|
||||
"deactivated": "Демо-режим деактивирован. Обычные параметры восстановлены.",
|
||||
"delayBetweenNotes": "Задержка 0 дней между заметками (обычно 7 дней)",
|
||||
"description": "Ускоряет Memory Echo для тестирования. Связи появляются мгновенно.",
|
||||
"parametersActive": "Активные демо-параметры:",
|
||||
"similarityThreshold": "Порог сходства 50% (обычно 75%)",
|
||||
"title": "Демо-режим",
|
||||
"toggleFailed": "Ошибка переключения демо-режима",
|
||||
"unlimitedInsights": "Неограниченные идеи (без ограничений частоты)"
|
||||
},
|
||||
"diagnostics": {
|
||||
"apiStatus": "Статус API",
|
||||
"checking": "Checking...",
|
||||
"configuredProvider": "Настроенный провайдер",
|
||||
"description": "Check your AI provider connection status",
|
||||
"errorStatus": "Error",
|
||||
"operational": "Operational",
|
||||
"testDetails": "Детали теста:",
|
||||
"tip1": "Убедитесь, что Ollama запущен (ollama serve)",
|
||||
"tip2": "Проверьте, что модель установлена (ollama pull llama3)",
|
||||
"tip3": "Проверьте ваш API-ключ для OpenAI",
|
||||
"tip4": "Проверьте сетевое подключение",
|
||||
"title": "Диагностика",
|
||||
"troubleshootingTitle": "Советы по устранению неполадок:"
|
||||
},
|
||||
"favorites": {
|
||||
"noFavorites": "Нет избранного",
|
||||
"pinToFavorite": "Добавить в избранное",
|
||||
"title": "Избранное",
|
||||
"toggleSection": "Переключить раздел"
|
||||
},
|
||||
"footer": {
|
||||
"openSource": "Open Source клон",
|
||||
"privacy": "Конфиденциальность",
|
||||
"terms": "Условия"
|
||||
},
|
||||
"general": {
|
||||
"add": "Добавить",
|
||||
"apply": "Применить",
|
||||
"back": "Назад",
|
||||
"cancel": "Отмена",
|
||||
"clean": "Clean",
|
||||
"clear": "Очистить",
|
||||
"close": "Закрыть",
|
||||
"confirm": "Подтвердить",
|
||||
"edit": "Редактировать",
|
||||
"error": "Произошла ошибка",
|
||||
"indexAll": "Index All",
|
||||
"loading": "Загрузка...",
|
||||
"next": "Далее",
|
||||
"operationFailed": "Операция не удалась",
|
||||
"operationSuccess": "Операция успешна",
|
||||
"preview": "Предпросмотр",
|
||||
"previous": "Назад",
|
||||
"reset": "Сбросить",
|
||||
"save": "Сохранить",
|
||||
"select": "Выбрать",
|
||||
"submit": "Отправить",
|
||||
"testConnection": "Test Connection",
|
||||
"tryAgain": "Пожалуйста, попробуйте снова"
|
||||
},
|
||||
"generalSettings": {
|
||||
"description": "Общие настройки приложения",
|
||||
"title": "Общие настройки"
|
||||
},
|
||||
"labels": {
|
||||
"addLabel": "Add label",
|
||||
"allLabels": "All Labels",
|
||||
"changeColor": "Change Color",
|
||||
"changeColorTooltip": "Change color",
|
||||
"clearAll": "Clear all",
|
||||
"confirmDelete": "Are you sure you want to delete this label?",
|
||||
"count": "{count} меток",
|
||||
"createLabel": "Create label",
|
||||
"delete": "Delete",
|
||||
"deleteTooltip": "Delete label",
|
||||
"editLabels": "Edit Labels",
|
||||
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
||||
"filter": "Filter by Label",
|
||||
"filterByLabel": "Filter by label",
|
||||
"labelColor": "Label color",
|
||||
"labelName": "Label name",
|
||||
"loading": "Loading...",
|
||||
"manage": "Manage Labels",
|
||||
"manageLabels": "Manage labels",
|
||||
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
||||
"manageTooltip": "Manage Labels",
|
||||
"namePlaceholder": "Enter label name",
|
||||
"newLabelPlaceholder": "Create new label",
|
||||
"noLabels": "Нет меток",
|
||||
"noLabelsFound": "No labels found.",
|
||||
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
||||
"selectedLabels": "Selected Labels",
|
||||
"showLess": "Show less",
|
||||
"showMore": "Show more",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"title": "Labels"
|
||||
},
|
||||
"memoryEcho": {
|
||||
"clickToView": "Нажмите для просмотра",
|
||||
"comparison": {
|
||||
"clickToView": "Click to view note",
|
||||
"helpful": "Helpful",
|
||||
"helpfulQuestion": "Is this comparison helpful?",
|
||||
"highSimilarityInsight": "These notes deal with the same topic with a high degree of similarity. They could be merged or consolidated.",
|
||||
"notHelpful": "Not Helpful",
|
||||
"similarityInfo": "These notes are connected by {similarity}% similarity",
|
||||
"title": "💡 Note Comparison",
|
||||
"untitled": "Untitled"
|
||||
},
|
||||
"connection": "connection",
|
||||
"connections": "Connections",
|
||||
"connectionsBadge": "{count} connection{plural}",
|
||||
"dailyInsight": "Daily insight from your notes",
|
||||
"description": "Proactive connections between your notes",
|
||||
"dismiss": "Dismiss for now",
|
||||
"editorSection": {
|
||||
"close": "Закрыть",
|
||||
"compare": "Compare",
|
||||
"compareAll": "Compare all",
|
||||
"loading": "Loading...",
|
||||
"merge": "Merge",
|
||||
"mergeAll": "Merge all",
|
||||
"title": "⚡ Connected Notes ({count})",
|
||||
"view": "View"
|
||||
},
|
||||
"fused": "Fused",
|
||||
"fusion": {
|
||||
"archiveOriginals": "Archive original notes",
|
||||
"cancel": "Cancel",
|
||||
"confirmFusion": "Confirm fusion",
|
||||
"createBacklinks": "Create backlink to original notes",
|
||||
"edit": "Edit",
|
||||
"error": "Failed to merge notes",
|
||||
"finishEditing": "Finish editing",
|
||||
"generateError": "Failed to generate fusion",
|
||||
"generateFusion": "Generate the fusion",
|
||||
"generating": "Generating...",
|
||||
"keepAllTags": "Keep all tags",
|
||||
"mergeNotes": "Merge {count} note(s)",
|
||||
"modify": "Modify",
|
||||
"noContentReturned": "No fusion content returned from API",
|
||||
"notesToMerge": "📝 Notes to merge",
|
||||
"optionalPrompt": "💬 Fusion prompt (optional)",
|
||||
"optionsTitle": "Fusion options",
|
||||
"previewTitle": "📝 Preview of merged note",
|
||||
"promptPlaceholder": "Optional instructions for AI (e.g., 'Keep the formal style of note 1')...",
|
||||
"success": "Notes merged successfully!",
|
||||
"title": "🔗 Intelligent Fusion",
|
||||
"unknownDate": "Unknown date",
|
||||
"useLatestTitle": "Use latest note as title"
|
||||
},
|
||||
"helpful": "Helpful",
|
||||
"insightReady": "Your insight is ready!",
|
||||
"notHelpful": "Not Helpful",
|
||||
"overlay": {
|
||||
"error": "Ошибка",
|
||||
"loading": "Loading...",
|
||||
"noConnections": "No connections found",
|
||||
"searchPlaceholder": "Search connections...",
|
||||
"sortBy": "Sort by:",
|
||||
"sortOldest": "Oldest",
|
||||
"sortRecent": "Recent",
|
||||
"sortSimilarity": "Similarity",
|
||||
"title": "Connected Notes",
|
||||
"viewAll": "View all side by side"
|
||||
},
|
||||
"thanksFeedback": "Thanks for your feedback!",
|
||||
"thanksFeedbackImproving": "Thanks! We'll use this to improve.",
|
||||
"title": "I noticed something...",
|
||||
"viewConnection": "View Connection"
|
||||
},
|
||||
"nav": {
|
||||
"accountSettings": "Настройки аккаунта",
|
||||
"adminDashboard": "Панель администратора",
|
||||
"aiSettings": "Настройки ИИ",
|
||||
"archive": "Архив",
|
||||
"buyMeACoffee": "Купить мне кофе",
|
||||
"configureAI": "Настройте функции на базе ИИ, провайдера и предпочтения",
|
||||
"diagnostics": "Диагностика",
|
||||
"donateOnKofi": "Пожертвовать на Ko-fi",
|
||||
"donationDescription": "Сделайте единовременное пожертвование или станьте ежемесячным сторонником.",
|
||||
"donationNote": "Без комиссий платформы • Мгновенные выплаты • Безопасно",
|
||||
"favorites": "Избранное",
|
||||
"generalNotes": "Общие заметки",
|
||||
"home": "Главная",
|
||||
"login": "Войти",
|
||||
"logout": "Выйти",
|
||||
"manageAISettings": "Управление настройками ИИ",
|
||||
"myLibrary": "Моя библиотека",
|
||||
"notebooks": "Блокноты",
|
||||
"notes": "Заметки",
|
||||
"proPlan": "Про-план",
|
||||
"profile": "Профиль",
|
||||
"quickAccess": "Быстрый доступ",
|
||||
"recent": "Недавние",
|
||||
"reminders": "Напоминания",
|
||||
"settings": "Настройки",
|
||||
"sponsorDescription": "Станьте ежемесячным спонсором и получите признание.",
|
||||
"sponsorOnGithub": "Спонсорировать на GitHub",
|
||||
"support": "Поддержать Memento ☕",
|
||||
"supportDescription": "Memento на 100% бесплатен и открыт. Ваша поддержка помогает сохранить это.",
|
||||
"supportDevelopment": "Поддержать разработку Memento ☕",
|
||||
"trash": "Корзина",
|
||||
"userManagement": "Управление пользователями",
|
||||
"workspace": "Рабочее пространство"
|
||||
},
|
||||
"notebook": {
|
||||
"cancel": "Отмена",
|
||||
"create": "Создать блокнот",
|
||||
"createDescription": "Начните новую коллекцию для эффективной организации ваших заметок, идей и проектов.",
|
||||
"createNew": "Создать новый блокнот",
|
||||
"creating": "Создание...",
|
||||
"delete": "Удалить блокнот",
|
||||
"deleteConfirm": "Удалить",
|
||||
"deleteWarning": "Вы уверены, что хотите удалить этот блокнот? Заметки будут перемещены в Общие заметки.",
|
||||
"edit": "Редактировать блокнот",
|
||||
"editDescription": "Измените название, значок и цвет вашего блокнота.",
|
||||
"generating": "Генерация сводки...",
|
||||
"labels": "Метки",
|
||||
"name": "Название блокнота",
|
||||
"noLabels": "Нет меток",
|
||||
"selectColor": "Цвет",
|
||||
"selectIcon": "Значок",
|
||||
"summary": "Сводка блокнота",
|
||||
"summaryDescription": "Сгенерируйте сводку на основе ИИ всех заметок в этом блокноте.",
|
||||
"summaryError": "Ошибка генерации сводки"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"description": "Эта заметка, похоже, принадлежит этому блокноту",
|
||||
"dismiss": "Отклонить",
|
||||
"dismissIn": "Отклонить (закроется через {timeLeft}с)",
|
||||
"generalNotes": "Общие заметки",
|
||||
"move": "Переместить",
|
||||
"moveToNotebook": "Переместить в блокнот",
|
||||
"title": "Переместить в {icon} {name}?"
|
||||
},
|
||||
"notebooks": {
|
||||
"allNotebooks": "Все блокноты",
|
||||
"create": "Создать блокнот",
|
||||
"createFirst": "Создайте свой первый блокнот",
|
||||
"noNotebooks": "Нет блокнотов"
|
||||
},
|
||||
"notes": {
|
||||
"add": "Добавить",
|
||||
"addCollaborators": "Добавить соавторов",
|
||||
"addImage": "Добавить изображение",
|
||||
"addItem": "Добавить элемент",
|
||||
"addLink": "Добавить ссылку",
|
||||
"addListItem": "+ Элемент списка",
|
||||
"addNote": "Добавить заметку",
|
||||
"adding": "Добавление...",
|
||||
"aiAssistant": "ИИ-помощник",
|
||||
"archive": "Архивировать",
|
||||
"backgroundOptions": "Параметры фона",
|
||||
"changeColor": "Изменить цвет",
|
||||
"changeSize": "Изменить размер",
|
||||
"clarifyFailed": "Ошибка уточнения",
|
||||
"close": "Закрыть",
|
||||
"color": "Цвет",
|
||||
"confirmDelete": "Вы уверены, что хотите удалить эту заметку?",
|
||||
"confirmLeaveShare": "Вы уверены, что хотите покинуть эту общую заметку?",
|
||||
"contentOrMediaRequired": "Пожалуйста, введите содержимое или добавьте ссылку/изображение",
|
||||
"copy": "Копировать",
|
||||
"copyFailed": "Не удалось скопировать заметку",
|
||||
"copySuccess": "Заметка успешно скопирована!",
|
||||
"createFirstNote": "Создайте свою первую заметку",
|
||||
"date": "Дата",
|
||||
"delete": "Удалить",
|
||||
"dragToReorder": "Перетащите для изменения порядка",
|
||||
"duplicate": "Дублировать",
|
||||
"edit": "Редактировать заметку",
|
||||
"emptyState": "Здесь нет заметок",
|
||||
"fileTooLarge": "Файл слишком большой: {fileName}. Максимальный размер - {maxSize}.",
|
||||
"improveFailed": "Ошибка улучшения",
|
||||
"inNotebook": "В блокноте",
|
||||
"invalidDateTime": "Недействительная дата или время",
|
||||
"invalidFileType": "Недопустимый тип файла: {fileName}. Разрешены только JPEG, PNG, GIF и WebP.",
|
||||
"itemOrMediaRequired": "Пожалуйста, добавьте хотя бы один элемент или медиа",
|
||||
"large": "Большой",
|
||||
"leaveShare": "Покинуть",
|
||||
"linkAddFailed": "Не удалось добавить ссылку",
|
||||
"linkAdded": "Ссылка добавлена",
|
||||
"linkMetadataFailed": "Не удалось получить метаданные ссылки",
|
||||
"listItem": "Элемент списка",
|
||||
"makeCopy": "Сделать копию",
|
||||
"markdown": "Markdown",
|
||||
"markdownMode": "Markdown",
|
||||
"markdownOff": "Markdown ВЫКЛ",
|
||||
"markdownOn": "Markdown ВКЛ",
|
||||
"markdownPlaceholder": "Сделайте заметку... (Поддерживается Markdown)",
|
||||
"medium": "Средний",
|
||||
"more": "Ещё",
|
||||
"moreOptions": "Больше параметров",
|
||||
"moveFailed": "Ошибка перемещения",
|
||||
"newChecklist": "Новый контрольный список",
|
||||
"newNote": "Новая заметка",
|
||||
"noContent": "Нет содержимого",
|
||||
"noNotes": "Нет заметок",
|
||||
"noNotesFound": "Заметки не найдены",
|
||||
"noteCreateFailed": "Не удалось создать заметку",
|
||||
"noteCreated": "Заметка успешно создана",
|
||||
"others": "Другие",
|
||||
"pin": "Закрепить",
|
||||
"pinned": "Закреплённые",
|
||||
"pinnedNotes": "Закреплённые заметки",
|
||||
"placeholder": "Сделайте заметку...",
|
||||
"preview": "Предпросмотр",
|
||||
"readOnly": "Только чтение",
|
||||
"recent": "Недавние",
|
||||
"redo": "Повторить (Ctrl+Y)",
|
||||
"redoShortcut": "Повторить (Ctrl+Y)",
|
||||
"remindMe": "Напомнить мне",
|
||||
"reminderDateTimeRequired": "Пожалуйста, введите дату и время",
|
||||
"reminderMustBeFuture": "Напоминание должно быть в будущем",
|
||||
"reminderPastError": "Напоминание должно быть в будущем",
|
||||
"reminderRemoved": "Напоминание удалено",
|
||||
"reminderSet": "Напоминание установлено на {datetime}",
|
||||
"remove": "Remove",
|
||||
"saving": "Сохранение...",
|
||||
"setReminder": "Установить напоминание",
|
||||
"setReminderButton": "Установить напоминание",
|
||||
"share": "Поделиться",
|
||||
"shareWithCollaborators": "Поделиться с соавторами",
|
||||
"sharedBy": "Поделился",
|
||||
"sharedReadOnly": "Эта заметка предоставлена вам в режиме только для чтения",
|
||||
"shortenFailed": "Ошибка сокращения",
|
||||
"showCollaborators": "Показать соавторов",
|
||||
"size": "Размер",
|
||||
"small": "Маленький",
|
||||
"takeNote": "Сделайте заметку...",
|
||||
"takeNoteMarkdown": "Сделайте заметку... (Поддерживается Markdown)",
|
||||
"time": "Время",
|
||||
"title": "Заметки",
|
||||
"titlePlaceholder": "Заголовок",
|
||||
"transformFailed": "Ошибка преобразования",
|
||||
"unarchive": "Разархивировать",
|
||||
"undo": "Отменить (Ctrl+Z)",
|
||||
"undoShortcut": "Отменить (Ctrl+Z)",
|
||||
"unpin": "Открепить",
|
||||
"unpinned": "Откреплённая",
|
||||
"untitled": "Без названия",
|
||||
"uploadFailed": "Не удалось загрузить {filename}",
|
||||
"view": "Просмотреть заметку"
|
||||
},
|
||||
"pagination": {
|
||||
"next": "→",
|
||||
"pageInfo": "Страница {currentPage} / {totalPages}",
|
||||
"previous": "←"
|
||||
},
|
||||
"paragraphRefactor": {
|
||||
"casual": "Непринуждённый",
|
||||
"expand": "Расширить",
|
||||
"formal": "Формальный",
|
||||
"improve": "Улучшить",
|
||||
"shorten": "Сократить",
|
||||
"title": "Улучшение текста"
|
||||
},
|
||||
"profile": {
|
||||
"accountSettings": "Настройки аккаунта",
|
||||
"autoDetect": "Автоопределение",
|
||||
"changePassword": "Изменить пароль",
|
||||
"changePasswordDescription": "Обновите ваш пароль. Вам понадобится ваш текущий пароль.",
|
||||
"confirmPassword": "Подтвердите пароль",
|
||||
"currentPassword": "Текущий пароль",
|
||||
"description": "Обновите вашу личную информацию",
|
||||
"displayName": "Отображаемое имя",
|
||||
"displaySettings": "Настройки отображения",
|
||||
"displaySettingsDescription": "Настройте внешний вид и размер шрифта.",
|
||||
"email": "Эл. почта",
|
||||
"fontSize": "Размер шрифта",
|
||||
"fontSizeDescription": "Настройте размер шрифта для лучшей читаемости. Это применяется ко всему тексту интерфейса.",
|
||||
"fontSizeExtraLarge": "Очень большой",
|
||||
"fontSizeLarge": "Большой",
|
||||
"fontSizeMedium": "Средний",
|
||||
"fontSizeSmall": "Маленький",
|
||||
"fontSizeUpdateFailed": "Не удалось обновить размер шрифта",
|
||||
"fontSizeUpdateSuccess": "Размер шрифта успешно обновлён",
|
||||
"languageDescription": "Этот язык будет использоваться для функций на базе ИИ, анализа содержимого и текста интерфейса.",
|
||||
"languagePreferences": "Языковые предпочтения",
|
||||
"languagePreferencesDescription": "Выберите предпочитаемый язык для функций ИИ и интерфейса.",
|
||||
"languageUpdateFailed": "Не удалось обновить язык",
|
||||
"languageUpdateSuccess": "Язык успешно обновлён",
|
||||
"manageAISettings": "Управление настройками ИИ",
|
||||
"newPassword": "Новый пароль",
|
||||
"passwordChangeFailed": "Не удалось изменить пароль",
|
||||
"passwordChangeSuccess": "Пароль успешно изменён",
|
||||
"passwordError": "Ошибка обновления пароля",
|
||||
"passwordUpdated": "Пароль обновлён",
|
||||
"preferredLanguage": "Предпочитаемый язык",
|
||||
"profileError": "Ошибка обновления профиля",
|
||||
"profileUpdated": "Профиль обновлён",
|
||||
"recentNotesUpdateFailed": "Failed to update recent notes setting",
|
||||
"recentNotesUpdateSuccess": "Recent notes setting updated successfully",
|
||||
"selectFontSize": "Выбрать размер шрифта",
|
||||
"selectLanguage": "Выберите язык",
|
||||
"showRecentNotes": "Show Recent Notes Section",
|
||||
"showRecentNotesDescription": "Display recent notes (last 7 days) on the main page",
|
||||
"title": "Профиль",
|
||||
"updateFailed": "Не удалось обновить профиль",
|
||||
"updatePassword": "Обновить пароль",
|
||||
"updateSuccess": "Профиль обновлён"
|
||||
},
|
||||
"reminder": {
|
||||
"cancel": "Отмена",
|
||||
"reminderDate": "Дата напоминания",
|
||||
"reminderTime": "Время напоминания",
|
||||
"removeReminder": "Удалить напоминание",
|
||||
"save": "Установить напоминание",
|
||||
"setReminder": "Установить напоминание",
|
||||
"title": "Напоминание"
|
||||
},
|
||||
"resetPassword": {
|
||||
"confirmNewPassword": "Подтвердите новый пароль",
|
||||
"description": "Введите ваш новый пароль ниже.",
|
||||
"invalidLinkDescription": "Эта ссылка для сброса пароля недействительна или истекла.",
|
||||
"invalidLinkTitle": "Недействительная ссылка",
|
||||
"loading": "Загрузка...",
|
||||
"newPassword": "Новый пароль",
|
||||
"passwordMismatch": "Пароли не совпадают",
|
||||
"requestNewLink": "Запросить новую ссылку",
|
||||
"resetPassword": "Сбросить пароль",
|
||||
"resetting": "Сброс...",
|
||||
"success": "Пароль успешно сброшен. Теперь вы можете войти.",
|
||||
"title": "Сброс пароля"
|
||||
},
|
||||
"search": {
|
||||
"exactMatch": "Точное совпадение",
|
||||
"noResults": "Результаты не найдены",
|
||||
"placeholder": "Поиск",
|
||||
"related": "Связанные",
|
||||
"resultsFound": "Найдено заметок: {count}",
|
||||
"searchPlaceholder": "Поиск в заметках...",
|
||||
"searching": "Поиск...",
|
||||
"semanticInProgress": "ИИ-поиск...",
|
||||
"semanticTooltip": "Семантический поиск с ИИ"
|
||||
},
|
||||
"semanticSearch": {
|
||||
"exactMatch": "Точное совпадение",
|
||||
"related": "Связанные",
|
||||
"searching": "Поиск..."
|
||||
},
|
||||
"settings": {
|
||||
"about": "About",
|
||||
"account": "Account",
|
||||
"appearance": "Appearance",
|
||||
"cleanTags": "Clean Orphan Tags",
|
||||
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
||||
"description": "Manage your settings and preferences",
|
||||
"language": "Language",
|
||||
"languageAuto": "Автоматически",
|
||||
"maintenance": "Maintenance",
|
||||
"maintenanceDescription": "Tools to maintain your database health",
|
||||
"notifications": "Notifications",
|
||||
"privacy": "Privacy",
|
||||
"profile": "Профиль",
|
||||
"searchNoResults": "Результаты не найдены",
|
||||
"security": "Security",
|
||||
"selectLanguage": "Select language",
|
||||
"semanticIndexing": "Semantic Indexing",
|
||||
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
||||
"settingsError": "Error saving settings",
|
||||
"settingsSaved": "Settings saved",
|
||||
"theme": "Theme",
|
||||
"themeDark": "Dark",
|
||||
"themeLight": "Light",
|
||||
"themeSystem": "System",
|
||||
"title": "Settings",
|
||||
"version": "Version"
|
||||
},
|
||||
"sidebar": {
|
||||
"archive": "Archive",
|
||||
"editLabels": "Edit labels",
|
||||
"labels": "Labels",
|
||||
"notes": "Notes",
|
||||
"reminders": "Reminders",
|
||||
"trash": "Trash"
|
||||
},
|
||||
"support": {
|
||||
"aiApiCosts": "Расходы на API ИИ:",
|
||||
"buyMeACoffee": "Купить мне кофе",
|
||||
"contributeCode": "Внести вклад в код",
|
||||
"description": "Memento на 100% бесплатен и с открытым кодом. Ваша поддержка помогает сохранить это.",
|
||||
"directImpact": "Прямое влияние",
|
||||
"domainSSL": "Домен и SSL:",
|
||||
"donateOnKofi": "Пожертвовать на Ko-fi",
|
||||
"donationDescription": "Сделайте разовое пожертвование или станьте ежемесячным сторонником.",
|
||||
"githubDescription": "Регулярная поддержка • Публичное признание • Ориентировано на разработчиков",
|
||||
"hostingServers": "Хостинг и серверы:",
|
||||
"howSupportHelps": "Как помогает ваша поддержка",
|
||||
"kofiDescription": "Без комиссий платформы • Мгновенные выплаты • Безопасно",
|
||||
"otherWaysTitle": "Другие способы поддержки",
|
||||
"reportBug": "Сообщить об ошибке",
|
||||
"shareTwitter": "Поделиться в Twitter",
|
||||
"sponsorDescription": "Станьте ежемесячным спонсором и получите признание.",
|
||||
"sponsorOnGithub": "Спонсировать на GitHub",
|
||||
"sponsorPerks": "Преимущества спонсора",
|
||||
"starGithub": "Поставить звезду на GitHub",
|
||||
"title": "Поддержать разработку Memento",
|
||||
"totalExpenses": "Общие расходы:",
|
||||
"transparency": "Прозрачность",
|
||||
"transparencyDescription": "Я верю в полную прозрачность. Вот как используются пожертвования:"
|
||||
},
|
||||
"testPages": {
|
||||
"titleSuggestions": {
|
||||
"analyzing": "Анализ...",
|
||||
"contentLabel": "Содержимое (нужно более 50 слов):",
|
||||
"error": "Ошибка:",
|
||||
"idle": "Ожидание",
|
||||
"noSuggestions": "Пока нет предложений. Напишите 50+ слов и подождите 2 секунды.",
|
||||
"placeholder": "Напишите минимум 50 слов здесь...",
|
||||
"status": "Статус:",
|
||||
"suggestions": "Предложения ({count}):",
|
||||
"title": "Тест предложений заголовков",
|
||||
"wordCount": "Количество слов:"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"daysAgo": "{count} дней назад",
|
||||
"hoursAgo": "{count} часов назад",
|
||||
"justNow": "Только что",
|
||||
"minutesAgo": "{count} минут назад",
|
||||
"today": "Сегодня",
|
||||
"tomorrow": "Завтра",
|
||||
"yesterday": "Вчера"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "Предложения заголовков",
|
||||
"dismiss": "Отклонить",
|
||||
"generating": "Генерация...",
|
||||
"selectTitle": "Выберите заголовок",
|
||||
"title": "Предложения ИИ"
|
||||
},
|
||||
"toast": {
|
||||
"feedbackFailed": "Ошибка отправки отзыва",
|
||||
"notesFusionSuccess": "Заметки успешно объединены!",
|
||||
"openConnectionFailed": "Ошибка открытия соединения",
|
||||
"openingConnection": "Открытие соединения...",
|
||||
"operationFailed": "Операция не удалась",
|
||||
"operationSuccess": "Операция успешна",
|
||||
"saveFailed": "Ошибка сохранения настройки",
|
||||
"saved": "Настройка сохранена",
|
||||
"thanksFeedback": "Спасибо за ваш отзыв!",
|
||||
"thanksFeedbackImproving": "Спасибо! Мы используем это для улучшения."
|
||||
},
|
||||
"trash": {
|
||||
"deletePermanently": "Удалить навсегда",
|
||||
"empty": "Корзина пуста",
|
||||
"restore": "Восстановить",
|
||||
"title": "Корзина"
|
||||
},
|
||||
"ui": {
|
||||
"close": "Закрыть",
|
||||
"collapse": "Свернуть",
|
||||
"expand": "Развернуть",
|
||||
"open": "Открыть"
|
||||
}
|
||||
}
|
||||
993
memento-note/locales/zh.json
Normal file
993
memento-note/locales/zh.json
Normal file
@@ -0,0 +1,993 @@
|
||||
{
|
||||
"about": {
|
||||
"appDescription": "具有 AI 功能的强大笔记应用程序",
|
||||
"appName": "Keep Notes",
|
||||
"buildDate": "构建日期",
|
||||
"description": "应用程序信息",
|
||||
"features": {
|
||||
"description": "AI 驱动的功能",
|
||||
"dragDrop": "拖放笔记管理",
|
||||
"labelSystem": "标签系统",
|
||||
"memoryEcho": "Memory Echo 每日洞察",
|
||||
"multipleProviders": "多个 AI 提供商(OpenAI、Ollama)",
|
||||
"notebookOrganization": "笔记本组织",
|
||||
"paragraphReformulation": "段落改写",
|
||||
"semanticSearch": "使用嵌入的语义搜索",
|
||||
"title": "功能",
|
||||
"titleSuggestions": "AI 驱动的标题建议"
|
||||
},
|
||||
"platform": "平台",
|
||||
"platformWeb": "网页版",
|
||||
"support": {
|
||||
"description": "获取帮助和反馈",
|
||||
"documentation": "文档",
|
||||
"feedback": "反馈",
|
||||
"reportIssues": "报告问题",
|
||||
"title": "支持"
|
||||
},
|
||||
"technology": {
|
||||
"ai": "AI",
|
||||
"authentication": "身份验证",
|
||||
"backend": "后端",
|
||||
"database": "数据库",
|
||||
"description": "使用现代技术构建",
|
||||
"frontend": "前端",
|
||||
"testing": "测试",
|
||||
"title": "技术栈",
|
||||
"ui": "UI"
|
||||
},
|
||||
"title": "关于",
|
||||
"version": "版本"
|
||||
},
|
||||
"admin": {
|
||||
"ai": {
|
||||
"apiKey": "API 密钥",
|
||||
"baseUrl": "基础 URL",
|
||||
"commonEmbeddingModels": "OpenAI 兼容 API 的常用嵌入模型",
|
||||
"commonModelsDescription": "OpenAI 兼容 API 的常用模型",
|
||||
"description": "配置用于自动标签和语义搜索的 AI 提供商。使用不同的提供商以获得最佳性能。",
|
||||
"embeddingsDescription": "用于语义搜索嵌入的 AI 提供商。推荐:OpenAI(最佳质量)。",
|
||||
"embeddingsProvider": "嵌入提供商",
|
||||
"model": "模型",
|
||||
"modelRecommendations": "gpt-4o-mini = 最佳性价比 • gpt-4o = 最佳质量",
|
||||
"openAIKeyDescription": "您来自 platform.openai.com 的 OpenAI API 密钥",
|
||||
"openTestPanel": "打开 AI 测试面板",
|
||||
"provider": "提供商",
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING 是必需的",
|
||||
"providerTagsRequired": "AI_PROVIDER_TAGS 是必需的",
|
||||
"saveSettings": "保存 AI 设置",
|
||||
"saving": "保存中...",
|
||||
"selectEmbeddingModel": "选择您系统上安装的嵌入模型",
|
||||
"selectOllamaModel": "选择您系统上安装的 Ollama 模型",
|
||||
"tagsGenerationDescription": "用于自动标签建议的 AI 提供商。推荐:Ollama(免费,本地)。",
|
||||
"tagsGenerationProvider": "标签生成提供商",
|
||||
"title": "AI 配置",
|
||||
"updateFailed": "更新 AI 设置失败",
|
||||
"updateSuccess": "AI 设置更新成功"
|
||||
},
|
||||
"aiTest": {
|
||||
"description": "测试您的 AI 提供商的标签生成和语义搜索嵌入",
|
||||
"embeddingDimensions": "嵌入维度:",
|
||||
"embeddingsTestDescription": "测试负责语义搜索嵌入的 AI 提供商",
|
||||
"embeddingsTestTitle": "嵌入测试",
|
||||
"error": "错误:",
|
||||
"first5Values": "前 5 个值:",
|
||||
"generatedTags": "生成的标签:",
|
||||
"howItWorksTitle": "测试如何工作",
|
||||
"model": "模型:",
|
||||
"provider": "提供商:",
|
||||
"responseTime": "响应时间:{time}毫秒",
|
||||
"runTest": "运行测试",
|
||||
"tagsTestDescription": "测试负责自动标签建议的 AI 提供商",
|
||||
"tagsTestTitle": "标签生成测试",
|
||||
"testError": "测试错误:{error}",
|
||||
"testFailed": "测试失败",
|
||||
"testPassed": "测试通过",
|
||||
"testing": "测试中...",
|
||||
"tipDescription": "在测试之前使用 AI 测试面板诊断配置问题。",
|
||||
"tipTitle": "提示:",
|
||||
"title": "AI 提供商测试",
|
||||
"vectorDimensions": "向量维度"
|
||||
},
|
||||
"aiTesting": "AI 测试",
|
||||
"security": {
|
||||
"allowPublicRegistration": "允许公开注册",
|
||||
"allowPublicRegistrationDescription": "如果禁用,新用户只能由管理员通过用户管理页面添加。",
|
||||
"description": "管理访问控制和注册策略。",
|
||||
"title": "安全设置",
|
||||
"updateFailed": "更新安全设置失败",
|
||||
"updateSuccess": "安全设置已更新"
|
||||
},
|
||||
"settings": "管理员设置",
|
||||
"smtp": {
|
||||
"description": "配置用于密码重置的邮件服务器。",
|
||||
"forceSSL": "强制 SSL/TLS(通常用于端口 465)",
|
||||
"fromEmail": "发件人邮箱",
|
||||
"host": "主机",
|
||||
"ignoreCertErrors": "忽略证书错误(仅限自托管/开发环境)",
|
||||
"password": "密码",
|
||||
"port": "端口",
|
||||
"saveSettings": "保存 SMTP 设置",
|
||||
"sending": "发送中...",
|
||||
"testEmail": "测试邮件",
|
||||
"testFailed": "失败:{error}",
|
||||
"testSuccess": "测试邮件发送成功!",
|
||||
"title": "SMTP 配置",
|
||||
"updateFailed": "更新 SMTP 设置失败",
|
||||
"updateSuccess": "SMTP 设置已更新",
|
||||
"username": "用户名"
|
||||
},
|
||||
"title": "管理后台",
|
||||
"userManagement": "用户管理",
|
||||
"users": {
|
||||
"addUser": "添加用户",
|
||||
"confirmDelete": "Are you sure? This action cannot be undone.",
|
||||
"createFailed": "创建用户失败",
|
||||
"createSuccess": "用户创建成功",
|
||||
"createUser": "创建用户",
|
||||
"createUserDescription": "向系统添加新用户。",
|
||||
"deleteFailed": "删除失败",
|
||||
"deleteSuccess": "用户已删除",
|
||||
"demote": "降级",
|
||||
"email": "邮箱",
|
||||
"name": "姓名",
|
||||
"password": "密码",
|
||||
"promote": "升级",
|
||||
"role": "角色",
|
||||
"roleUpdateFailed": "更新角色失败",
|
||||
"roleUpdateSuccess": "用户角色已更新为 {role}",
|
||||
"roles": {
|
||||
"admin": "管理员",
|
||||
"user": "用户"
|
||||
},
|
||||
"table": {
|
||||
"actions": "操作",
|
||||
"createdAt": "创建时间",
|
||||
"email": "邮箱",
|
||||
"name": "姓名",
|
||||
"role": "角色"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "AI 分析中...",
|
||||
"assistant": "AI 助手",
|
||||
"autoLabels": {
|
||||
"analyzing": "正在分析您的笔记以获取标签建议...",
|
||||
"create": "创建",
|
||||
"createNewLabel": "Create this new label and add it",
|
||||
"created": "{count} labels created successfully",
|
||||
"creating": "正在创建标签...",
|
||||
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
||||
"error": "Failed to fetch label suggestions",
|
||||
"new": "(新建)",
|
||||
"noLabelsSelected": "No labels selected",
|
||||
"note": "note",
|
||||
"notes": "notes",
|
||||
"title": "标签建议",
|
||||
"typeContent": "Type content to get label suggestions..."
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "Analyzing your notes...",
|
||||
"apply": "Apply",
|
||||
"applyFailed": "Failed to apply organization plan",
|
||||
"applying": "Applying...",
|
||||
"description": "AI将分析您的笔记并建议将它们组织到笔记本中。",
|
||||
"error": "Failed to create organization plan",
|
||||
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
||||
"noNotesSelected": "No notes selected",
|
||||
"noSuggestions": "AI could not find a good way to organize these notes.",
|
||||
"selectAllIn": "Select all notes in {notebook}",
|
||||
"selectNote": "Select note: {title}",
|
||||
"success": "{count} notes moved successfully",
|
||||
"title": "Organize with AI"
|
||||
},
|
||||
"clarify": "澄清",
|
||||
"clickToAddTag": "点击添加此标签",
|
||||
"generateTitles": "生成标题",
|
||||
"generateTitlesTooltip": "使用 AI 生成标题",
|
||||
"generating": "生成中...",
|
||||
"generatingTitles": "正在生成标题...",
|
||||
"ignoreSuggestion": "忽略此建议",
|
||||
"improveStyle": "改进风格",
|
||||
"languageDetected": "检测到的语言",
|
||||
"notebookSummary": {
|
||||
"regenerate": "重新生成摘要",
|
||||
"regenerating": "正在重新生成摘要..."
|
||||
},
|
||||
"original": "原文",
|
||||
"poweredByAI": "由 AI 驱动",
|
||||
"processing": "处理中...",
|
||||
"reformulateText": "改写文本",
|
||||
"reformulated": "改写",
|
||||
"reformulating": "改写中...",
|
||||
"reformulationApplied": "改写文本已应用!",
|
||||
"reformulationComparison": "改写比较",
|
||||
"reformulationError": "改写时出错",
|
||||
"reformulationFailed": "改写文本失败",
|
||||
"reformulationMaxWords": "文本最多包含 500 个单词",
|
||||
"reformulationMinWords": "文本必须至少包含 10 个单词(当前:{count} 个单词)",
|
||||
"reformulationNoText": "请选择文本或添加内容",
|
||||
"reformulationSelectionTooShort": "选择内容太短,将使用完整内容",
|
||||
"shorten": "缩短",
|
||||
"tagAdded": "标签 \"{tag}\" 已添加",
|
||||
"titleApplied": "标题已应用!",
|
||||
"titleGenerateWithAI": "使用 AI 生成标题",
|
||||
"titleGenerating": "生成中...",
|
||||
"titleGenerationError": "生成标题时出错",
|
||||
"titleGenerationFailed": "生成标题失败",
|
||||
"titleGenerationMinWords": "内容必须至少包含 10 个单词才能生成标题(当前:{count} 个单词)",
|
||||
"titlesGenerated": "💡 已生成 {count} 个标题!",
|
||||
"transformError": "转换时出错",
|
||||
"transformMarkdown": "转换为 Markdown",
|
||||
"transformSuccess": "文本已成功转换为 Markdown!",
|
||||
"transforming": "转换中..."
|
||||
},
|
||||
"aiSettings": {
|
||||
"description": "配置您的 AI 驱动功能和偏好设置",
|
||||
"error": "更新设置失败",
|
||||
"features": "AI 功能",
|
||||
"frequency": "频率",
|
||||
"frequencyDaily": "每天",
|
||||
"frequencyWeekly": "每周",
|
||||
"provider": "AI 提供商",
|
||||
"providerAuto": "自动(推荐)",
|
||||
"providerOllama": "Ollama(本地)",
|
||||
"providerOpenAI": "OpenAI(云端)",
|
||||
"saved": "设置已更新",
|
||||
"saving": "保存中...",
|
||||
"title": "AI 设置",
|
||||
"titleSuggestionsDesc": "在 50+ 字后为无标题笔记建议标题",
|
||||
"paragraphRefactorDesc": "AI 驱动的文本改进选项",
|
||||
"frequencyDesc": "分析笔记连接的频率",
|
||||
"providerDesc": "选择您偏好的 AI 提供商",
|
||||
"providerAutoDesc": "优先使用 Ollama,备用 OpenAI",
|
||||
"providerOllamaDesc": "100% 私有,在本地运行",
|
||||
"providerOpenAIDesc": "最准确,需要 API 密钥"
|
||||
},
|
||||
"appearance": {
|
||||
"description": "自定义应用的外观",
|
||||
"title": "外观"
|
||||
},
|
||||
"auth": {
|
||||
"backToLogin": "返回登录",
|
||||
"checkYourEmail": "查看您的邮箱",
|
||||
"createAccount": "创建您的账户",
|
||||
"email": "电子邮箱",
|
||||
"emailPlaceholder": "输入您的电子邮箱",
|
||||
"forgotPassword": "忘记密码?",
|
||||
"forgotPasswordDescription": "输入您的电子邮箱,我们将向您发送重置密码的链接。",
|
||||
"forgotPasswordTitle": "忘记密码",
|
||||
"hasAccount": "已有账户?",
|
||||
"name": "姓名",
|
||||
"namePlaceholder": "输入您的姓名",
|
||||
"noAccount": "没有账户?",
|
||||
"orContinueWith": "或继续使用",
|
||||
"password": "密码",
|
||||
"passwordMinChars": "输入密码(最少 6 个字符)",
|
||||
"passwordPlaceholder": "输入您的密码",
|
||||
"rememberMe": "记住我",
|
||||
"resetEmailSent": "如果您的邮箱存在于我们的系统中,我们已向您发送密码重置链接。",
|
||||
"resetPassword": "重置密码",
|
||||
"resetPasswordInstructions": "输入您的邮箱以重置密码",
|
||||
"returnToLogin": "返回登录",
|
||||
"sendResetLink": "发送重置链接",
|
||||
"sending": "发送中...",
|
||||
"signIn": "登录",
|
||||
"signInToAccount": "登录您的账户",
|
||||
"signOut": "Sign out",
|
||||
"signUp": "注册"
|
||||
},
|
||||
"autoLabels": {
|
||||
"analyzing": "分析您的笔记...",
|
||||
"createNewLabel": "创建此新标签并添加它",
|
||||
"created": "成功创建 {count} 个标签",
|
||||
"description": "我在 \"{notebookName}\" ({totalNotes} 个笔记) 中发现了重复的主题。为它们创建标签吗?",
|
||||
"error": "获取标签建议失败",
|
||||
"new": "(新)",
|
||||
"noLabelsSelected": "未选择标签",
|
||||
"note": "笔记",
|
||||
"notes": "笔记",
|
||||
"title": "新标签建议",
|
||||
"typeContent": "输入内容以获取标签建议...",
|
||||
"typeForSuggestions": "输入以获取建议..."
|
||||
},
|
||||
"batch": {
|
||||
"organize": "整理",
|
||||
"organizeWithAI": "用 AI 整理"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"analyzing": "分析您的笔记...",
|
||||
"apply": "应用 ({count})",
|
||||
"applyFailed": "应用整理失败",
|
||||
"applying": "应用中...",
|
||||
"confidence": "置信度",
|
||||
"description": "AI将分析您的笔记并建议将它们组织到笔记本中。",
|
||||
"error": "创建组织计划失败",
|
||||
"noNotebooks": "没有可用的笔记本。请先创建笔记本来整理您的笔记。",
|
||||
"noNotesSelected": "未选择笔记",
|
||||
"noSuggestions": "AI找不到整理这些笔记的好方法。",
|
||||
"notesToOrganize": "{count} 个笔记需要整理",
|
||||
"selectAllIn": "全选",
|
||||
"selectNote": "选择笔记",
|
||||
"selected": "已选择 {count}",
|
||||
"success": "整理成功",
|
||||
"title": "用AI整理",
|
||||
"unorganized": "{count} 个笔记无法分类,将保留在\"普通笔记\"中。"
|
||||
},
|
||||
"collaboration": {
|
||||
"accessRevoked": "访问权限已被撤销",
|
||||
"addCollaborator": "添加协作者",
|
||||
"addCollaboratorDescription": "通过电子邮箱添加人员来协作编辑这条笔记。",
|
||||
"alreadyInList": "此邮箱已在列表中",
|
||||
"canEdit": "可编辑",
|
||||
"canView": "可查看",
|
||||
"done": "完成",
|
||||
"emailAddress": "电子邮箱",
|
||||
"emailPlaceholder": "输入电子邮箱",
|
||||
"enterEmailAddress": "输入电子邮箱",
|
||||
"errorLoading": "加载协作者时出错",
|
||||
"failedToAdd": "添加协作者失败",
|
||||
"failedToRemove": "移除协作者失败",
|
||||
"invite": "邀请",
|
||||
"noCollaborators": "还没有协作者。在上方添加某人!",
|
||||
"noCollaboratorsViewer": "还没有协作者。",
|
||||
"nowHasAccess": "{name} 现在有权访问此笔记",
|
||||
"owner": "所有者",
|
||||
"pending": "待处理",
|
||||
"pendingInvite": "待处理的邀请",
|
||||
"peopleWithAccess": "有访问权限的人员",
|
||||
"remove": "移除",
|
||||
"removeCollaborator": "移除协作者",
|
||||
"shareNote": "共享笔记",
|
||||
"shareWithCollaborators": "与协作者共享",
|
||||
"unnamedUser": "未命名用户",
|
||||
"viewerDescription": "您有权访问此笔记。只有所有者可以管理协作者。",
|
||||
"willBeAdded": "{email} 将在创建笔记时被添加为协作者"
|
||||
},
|
||||
"colors": {
|
||||
"blue": "蓝色",
|
||||
"default": "默认",
|
||||
"gray": "灰色",
|
||||
"green": "绿色",
|
||||
"orange": "橙色",
|
||||
"pink": "粉色",
|
||||
"purple": "紫色",
|
||||
"red": "红色",
|
||||
"yellow": "黄色"
|
||||
},
|
||||
"common": {
|
||||
"add": "添加",
|
||||
"cancel": "取消",
|
||||
"close": "关闭",
|
||||
"confirm": "确认",
|
||||
"delete": "删除",
|
||||
"edit": "编辑",
|
||||
"error": "错误",
|
||||
"loading": "加载中...",
|
||||
"noResults": "无结果",
|
||||
"notAvailable": "不可用",
|
||||
"optional": "可选",
|
||||
"remove": "移除",
|
||||
"required": "必填",
|
||||
"save": "保存",
|
||||
"search": "搜索",
|
||||
"success": "成功",
|
||||
"unknown": "未知"
|
||||
},
|
||||
"connection": {
|
||||
"clickToView": "点击查看笔记",
|
||||
"helpful": "有帮助",
|
||||
"isHelpful": "此连接有帮助吗?",
|
||||
"memoryEchoDiscovery": "Memory Echo 发现",
|
||||
"notHelpful": "无帮助",
|
||||
"similarityInfo": "这些笔记通过 {similarity}% 的相似度连接"
|
||||
},
|
||||
"dataManagement": {
|
||||
"cleanup": {
|
||||
"button": "清理",
|
||||
"description": "删除引用已删除笔记的标签和连接。",
|
||||
"failed": "清理期间出错",
|
||||
"title": "清理孤立数据"
|
||||
},
|
||||
"cleanupComplete": "清理完成",
|
||||
"cleanupError": "清理错误",
|
||||
"dangerZone": "危险区域",
|
||||
"dangerZoneDescription": "这些操作不可逆,请谨慎操作",
|
||||
"delete": {
|
||||
"button": "删除所有笔记",
|
||||
"confirm": "确定吗?这将永久删除您的所有笔记。",
|
||||
"description": "永久删除所有笔记。此操作无法撤销。",
|
||||
"failed": "删除笔记失败",
|
||||
"success": "所有笔记已删除",
|
||||
"title": "删除所有笔记"
|
||||
},
|
||||
"deleting": "删除中...",
|
||||
"export": {
|
||||
"button": "导出笔记",
|
||||
"description": "将所有笔记下载为 JSON 文件。包括所有内容、标签和元数据。",
|
||||
"failed": "导出笔记失败",
|
||||
"success": "笔记导出成功",
|
||||
"title": "导出所有笔记"
|
||||
},
|
||||
"exporting": "导出中...",
|
||||
"import": {
|
||||
"button": "导入笔记",
|
||||
"description": "上传 JSON 文件以导入笔记。这将添加到您现有的笔记中,而不是替换它们。",
|
||||
"failed": "导入笔记失败",
|
||||
"success": "已导入 {count} 条笔记",
|
||||
"title": "导入笔记"
|
||||
},
|
||||
"importing": "导入中...",
|
||||
"indexing": {
|
||||
"button": "重建索引",
|
||||
"description": "为所有笔记重新生成嵌入以提高语义搜索效果。",
|
||||
"failed": "索引期间出错",
|
||||
"success": "索引完成:已处理 {count} 条笔记",
|
||||
"title": "重建搜索索引"
|
||||
},
|
||||
"indexingComplete": "索引完成",
|
||||
"indexingError": "索引错误",
|
||||
"title": "数据管理",
|
||||
"toolsDescription": "维护数据库健康的工具"
|
||||
},
|
||||
"demoMode": {
|
||||
"activated": "演示模式已激活!Memory Echo 现在将即时工作。",
|
||||
"createNotesTip": "创建 2 个以上相似的笔记,看看 Memory Echo 的实际效果!",
|
||||
"deactivated": "演示模式已禁用。恢复正常参数。",
|
||||
"delayBetweenNotes": "笔记之间 0 天延迟(通常为 7 天)",
|
||||
"description": "加速 Memory Echo 以进行测试。连接会立即出现。",
|
||||
"parametersActive": "演示参数已激活:",
|
||||
"similarityThreshold": "50% 相似度阈值(通常为 75%)",
|
||||
"title": "演示模式",
|
||||
"toggleFailed": "切换演示模式失败",
|
||||
"unlimitedInsights": "无限洞察(无频率限制)"
|
||||
},
|
||||
"diagnostics": {
|
||||
"apiStatus": "API 状态",
|
||||
"checking": "Checking...",
|
||||
"configuredProvider": "已配置的提供商",
|
||||
"description": "Check your AI provider connection status",
|
||||
"errorStatus": "Error",
|
||||
"operational": "Operational",
|
||||
"testDetails": "测试详情:",
|
||||
"tip1": "确保 Ollama 正在运行(ollama serve)",
|
||||
"tip2": "检查模型是否已安装(ollama pull llama3)",
|
||||
"tip3": "验证您的 OpenAI API 密钥",
|
||||
"tip4": "检查网络连接",
|
||||
"title": "诊断",
|
||||
"troubleshootingTitle": "故障排除提示:"
|
||||
},
|
||||
"favorites": {
|
||||
"noFavorites": "暂无收藏",
|
||||
"pinToFavorite": "固定到收藏夹",
|
||||
"title": "收藏夹",
|
||||
"toggleSection": "切换收藏夹部分"
|
||||
},
|
||||
"footer": {
|
||||
"openSource": "开源克隆",
|
||||
"privacy": "隐私",
|
||||
"terms": "条款"
|
||||
},
|
||||
"general": {
|
||||
"add": "添加",
|
||||
"apply": "应用",
|
||||
"back": "返回",
|
||||
"cancel": "取消",
|
||||
"clean": "Clean",
|
||||
"clear": "清除",
|
||||
"close": "关闭",
|
||||
"confirm": "确认",
|
||||
"edit": "编辑",
|
||||
"error": "发生错误",
|
||||
"indexAll": "Index All",
|
||||
"loading": "加载中...",
|
||||
"next": "下一步",
|
||||
"operationFailed": "操作失败",
|
||||
"operationSuccess": "操作成功",
|
||||
"preview": "预览",
|
||||
"previous": "上一步",
|
||||
"reset": "重置",
|
||||
"save": "保存",
|
||||
"select": "选择",
|
||||
"submit": "提交",
|
||||
"testConnection": "Test Connection",
|
||||
"tryAgain": "请重试"
|
||||
},
|
||||
"generalSettings": {
|
||||
"description": "常规应用程序设置",
|
||||
"title": "常规设置"
|
||||
},
|
||||
"labels": {
|
||||
"addLabel": "Add label",
|
||||
"allLabels": "All Labels",
|
||||
"changeColor": "Change Color",
|
||||
"changeColorTooltip": "Change color",
|
||||
"clearAll": "Clear all",
|
||||
"confirmDelete": "Are you sure you want to delete this label?",
|
||||
"count": "{count} 个标签",
|
||||
"createLabel": "Create label",
|
||||
"delete": "Delete",
|
||||
"deleteTooltip": "Delete label",
|
||||
"editLabels": "Edit Labels",
|
||||
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
||||
"filter": "Filter by Label",
|
||||
"filterByLabel": "Filter by label",
|
||||
"labelColor": "Label color",
|
||||
"labelName": "Label name",
|
||||
"loading": "Loading...",
|
||||
"manage": "Manage Labels",
|
||||
"manageLabels": "Manage labels",
|
||||
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
||||
"manageTooltip": "Manage Labels",
|
||||
"namePlaceholder": "Enter label name",
|
||||
"newLabelPlaceholder": "Create new label",
|
||||
"noLabels": "暂无标签",
|
||||
"noLabelsFound": "No labels found.",
|
||||
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
||||
"selectedLabels": "Selected Labels",
|
||||
"showLess": "Show less",
|
||||
"showMore": "Show more",
|
||||
"tagAdded": "Tag \"{tag}\" added",
|
||||
"title": "Labels"
|
||||
},
|
||||
"memoryEcho": {
|
||||
"clickToView": "点击查看笔记",
|
||||
"comparison": {
|
||||
"clickToView": "点击查看笔记",
|
||||
"helpful": "有帮助",
|
||||
"helpfulQuestion": "此比较有帮助吗?",
|
||||
"highSimilarityInsight": "这些笔记讨论同一主题,具有很高的相似度。它们可以合并或整合。",
|
||||
"notHelpful": "无帮助",
|
||||
"similarityInfo": "这些笔记的相似度为 {similarity}%",
|
||||
"title": "💡 笔记比较",
|
||||
"untitled": "无标题"
|
||||
},
|
||||
"connection": "关联",
|
||||
"connections": "关联",
|
||||
"connectionsBadge": "{count} 个关联{plural}",
|
||||
"dailyInsight": "您的笔记的每日洞察",
|
||||
"description": "您的笔记之间的主动关联",
|
||||
"dismiss": "暂时忽略",
|
||||
"editorSection": {
|
||||
"close": "关闭",
|
||||
"compare": "比较",
|
||||
"compareAll": "比较全部",
|
||||
"loading": "加载中...",
|
||||
"merge": "合并",
|
||||
"mergeAll": "合并全部",
|
||||
"title": "⚡ 关联的笔记({count})",
|
||||
"view": "查看"
|
||||
},
|
||||
"fused": "已融合",
|
||||
"fusion": {
|
||||
"archiveOriginals": "归档原始笔记",
|
||||
"cancel": "取消",
|
||||
"confirmFusion": "确认融合",
|
||||
"createBacklinks": "创建指向原始笔记的反向链接",
|
||||
"edit": "编辑",
|
||||
"error": "合并笔记失败",
|
||||
"finishEditing": "完成编辑",
|
||||
"generateError": "生成融合失败",
|
||||
"generateFusion": "生成融合",
|
||||
"generating": "生成中...",
|
||||
"keepAllTags": "保留所有标签",
|
||||
"mergeNotes": "合并 {count} 条笔记",
|
||||
"modify": "修改",
|
||||
"noContentReturned": "API 未返回融合内容",
|
||||
"notesToMerge": "📝 要合并的笔记",
|
||||
"optionalPrompt": "💬 融合提示(可选)",
|
||||
"optionsTitle": "融合选项",
|
||||
"previewTitle": "📝 合并笔记的预览",
|
||||
"promptPlaceholder": "AI 的可选指令(例如,'保持笔记 1 的正式风格')...",
|
||||
"success": "笔记合并成功!",
|
||||
"title": "🔗 智能融合",
|
||||
"unknownDate": "未知日期",
|
||||
"useLatestTitle": "使用最新笔记作为标题"
|
||||
},
|
||||
"helpful": "有帮助",
|
||||
"insightReady": "您的洞察已准备好!",
|
||||
"notHelpful": "无帮助",
|
||||
"overlay": {
|
||||
"error": "加载关联时出错",
|
||||
"loading": "加载中...",
|
||||
"noConnections": "未找到关联",
|
||||
"searchPlaceholder": "搜索关联...",
|
||||
"sortBy": "排序方式:",
|
||||
"sortOldest": "最早",
|
||||
"sortRecent": "最近",
|
||||
"sortSimilarity": "相似度",
|
||||
"title": "关联的笔记",
|
||||
"viewAll": "并排查看全部"
|
||||
},
|
||||
"thanksFeedback": "感谢您的反馈!",
|
||||
"thanksFeedbackImproving": "谢谢!我们将利用此来改进。",
|
||||
"title": "我注意到了一些事情...",
|
||||
"viewConnection": "查看关联"
|
||||
},
|
||||
"nav": {
|
||||
"accountSettings": "账户设置",
|
||||
"adminDashboard": "管理后台",
|
||||
"aiSettings": "AI 设置",
|
||||
"archive": "归档",
|
||||
"buyMeACoffee": "请我喝杯咖啡",
|
||||
"configureAI": "配置您的 AI 驱动功能、提供商和偏好设置",
|
||||
"diagnostics": "诊断",
|
||||
"donateOnKofi": "在 Ko-fi 上捐赠",
|
||||
"donationDescription": "进行一次性捐赠或成为月度支持者。",
|
||||
"donationNote": "无平台费用 • 即时付款 • 安全",
|
||||
"favorites": "收藏夹",
|
||||
"generalNotes": "普通笔记",
|
||||
"home": "主页",
|
||||
"login": "登录",
|
||||
"logout": "退出登录",
|
||||
"manageAISettings": "管理 AI 设置",
|
||||
"myLibrary": "我的库",
|
||||
"notebooks": "笔记本",
|
||||
"notes": "笔记",
|
||||
"proPlan": "专业版",
|
||||
"profile": "个人资料",
|
||||
"quickAccess": "快速访问",
|
||||
"recent": "最近",
|
||||
"reminders": "提醒",
|
||||
"settings": "设置",
|
||||
"sponsorDescription": "成为月度赞助者并获得认可。",
|
||||
"sponsorOnGithub": "在 GitHub 上赞助",
|
||||
"support": "支持 Memento ☕",
|
||||
"supportDescription": "Memento 是 100% 免费和开源的。您的支持帮助它保持这种方式。",
|
||||
"supportDevelopment": "支持 Memento 开发 ☕",
|
||||
"trash": "回收站",
|
||||
"userManagement": "用户管理",
|
||||
"workspace": "工作区"
|
||||
},
|
||||
"notebook": {
|
||||
"cancel": "取消",
|
||||
"create": "创建笔记本",
|
||||
"createDescription": "开始一个新的集合,高效地组织您的笔记、想法和项目。",
|
||||
"createNew": "创建新笔记本",
|
||||
"creating": "创建中...",
|
||||
"delete": "删除笔记本",
|
||||
"deleteConfirm": "删除",
|
||||
"deleteWarning": "确定要删除此笔记本吗?笔记将被移动到普通笔记。",
|
||||
"edit": "编辑笔记本",
|
||||
"editDescription": "更改笔记本的名称、图标和颜色。",
|
||||
"generating": "正在生成摘要...",
|
||||
"labels": "标签",
|
||||
"name": "笔记本名称",
|
||||
"noLabels": "暂无标签",
|
||||
"selectColor": "颜色",
|
||||
"selectIcon": "图标",
|
||||
"summary": "笔记本摘要",
|
||||
"summaryDescription": "生成此笔记本中所有笔记的 AI 摘要。",
|
||||
"summaryError": "生成摘要时出错"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"description": "这条笔记似乎属于这个笔记本",
|
||||
"dismiss": "忽略",
|
||||
"dismissIn": "忽略({timeLeft} 秒后关闭)",
|
||||
"generalNotes": "普通笔记",
|
||||
"move": "移动",
|
||||
"moveToNotebook": "移动到笔记本",
|
||||
"title": "移动到 {icon} {name}?"
|
||||
},
|
||||
"notebooks": {
|
||||
"allNotebooks": "所有笔记本",
|
||||
"create": "创建笔记本",
|
||||
"createFirst": "创建您的第一个笔记本",
|
||||
"noNotebooks": "暂无笔记本"
|
||||
},
|
||||
"notes": {
|
||||
"add": "添加",
|
||||
"addCollaborators": "添加协作者",
|
||||
"addImage": "添加图片",
|
||||
"addItem": "添加项目",
|
||||
"addLink": "添加链接",
|
||||
"addListItem": "+ 列表项",
|
||||
"addNote": "添加笔记",
|
||||
"adding": "添加中...",
|
||||
"aiAssistant": "AI 助手",
|
||||
"archive": "归档",
|
||||
"backgroundOptions": "背景选项",
|
||||
"changeColor": "更改颜色",
|
||||
"changeSize": "更改大小",
|
||||
"clarifyFailed": "澄清失败",
|
||||
"close": "关闭",
|
||||
"color": "颜色",
|
||||
"confirmDelete": "确定要删除这条笔记吗?",
|
||||
"confirmLeaveShare": "确定要离开这条共享笔记吗?",
|
||||
"contentOrMediaRequired": "请输入一些内容或添加链接/图片",
|
||||
"copy": "复制",
|
||||
"copyFailed": "复制笔记失败",
|
||||
"copySuccess": "笔记复制成功!",
|
||||
"createFirstNote": "创建您的第一条笔记",
|
||||
"date": "日期",
|
||||
"delete": "删除",
|
||||
"dragToReorder": "拖动以重新排序",
|
||||
"duplicate": "复制",
|
||||
"edit": "编辑笔记",
|
||||
"emptyState": "暂无笔记",
|
||||
"fileTooLarge": "文件过大:{fileName}。最大大小为 {maxSize}。",
|
||||
"improveFailed": "改进失败",
|
||||
"inNotebook": "在笔记本中",
|
||||
"invalidDateTime": "日期或时间无效",
|
||||
"invalidFileType": "无效的文件类型:{fileName}。仅允许 JPEG、PNG、GIF 和 WebP。",
|
||||
"itemOrMediaRequired": "请至少添加一个项目或媒体",
|
||||
"large": "大",
|
||||
"leaveShare": "离开",
|
||||
"linkAddFailed": "添加链接失败",
|
||||
"linkAdded": "链接已添加",
|
||||
"linkMetadataFailed": "无法获取链接元数据",
|
||||
"listItem": "列表项",
|
||||
"makeCopy": "创建副本",
|
||||
"markdown": "Markdown",
|
||||
"markdownMode": "Markdown",
|
||||
"markdownOff": "Markdown 关闭",
|
||||
"markdownOn": "Markdown 开启",
|
||||
"markdownPlaceholder": "记笔记...(支持 Markdown)",
|
||||
"medium": "中",
|
||||
"more": "更多",
|
||||
"moreOptions": "更多选项",
|
||||
"moveFailed": "移动失败",
|
||||
"newChecklist": "新建清单",
|
||||
"newNote": "新建笔记",
|
||||
"noContent": "无内容",
|
||||
"noNotes": "无笔记",
|
||||
"noNotesFound": "未找到笔记",
|
||||
"noteCreateFailed": "创建笔记失败",
|
||||
"noteCreated": "笔记创建成功",
|
||||
"others": "其他",
|
||||
"pin": "置顶",
|
||||
"pinned": "已置顶",
|
||||
"pinnedNotes": "已置顶笔记",
|
||||
"placeholder": "记笔记...",
|
||||
"preview": "预览",
|
||||
"readOnly": "只读",
|
||||
"recent": "最近",
|
||||
"redo": "重做 (Ctrl+Y)",
|
||||
"redoShortcut": "重做 (Ctrl+Y)",
|
||||
"remindMe": "提醒我",
|
||||
"reminderDateTimeRequired": "请输入日期和时间",
|
||||
"reminderMustBeFuture": "提醒时间必须是未来时间",
|
||||
"reminderPastError": "提醒时间必须是未来时间",
|
||||
"reminderRemoved": "提醒已移除",
|
||||
"reminderSet": "已设置提醒:{datetime}",
|
||||
"remove": "移除",
|
||||
"saving": "保存中...",
|
||||
"setReminder": "设置提醒",
|
||||
"setReminderButton": "设置提醒",
|
||||
"share": "共享",
|
||||
"shareWithCollaborators": "与协作者共享",
|
||||
"sharedBy": "共享者",
|
||||
"sharedReadOnly": "这条笔记以只读模式与您共享",
|
||||
"shortenFailed": "缩短失败",
|
||||
"showCollaborators": "显示协作者",
|
||||
"size": "大小",
|
||||
"small": "小",
|
||||
"takeNote": "记笔记...",
|
||||
"takeNoteMarkdown": "记笔记...(支持 Markdown)",
|
||||
"time": "时间",
|
||||
"title": "笔记",
|
||||
"titlePlaceholder": "标题",
|
||||
"transformFailed": "转换失败",
|
||||
"unarchive": "取消归档",
|
||||
"undo": "撤销 (Ctrl+Z)",
|
||||
"undoShortcut": "撤销 (Ctrl+Z)",
|
||||
"unpin": "取消置顶",
|
||||
"unpinned": "未置顶",
|
||||
"untitled": "无标题",
|
||||
"uploadFailed": "上传失败:{filename}",
|
||||
"view": "查看笔记"
|
||||
},
|
||||
"pagination": {
|
||||
"next": "→",
|
||||
"pageInfo": "第 {currentPage} 页 / 共 {totalPages} 页",
|
||||
"previous": "←"
|
||||
},
|
||||
"paragraphRefactor": {
|
||||
"casual": "随意",
|
||||
"expand": "扩展",
|
||||
"formal": "正式",
|
||||
"improve": "改进",
|
||||
"shorten": "缩短",
|
||||
"title": "文本改进"
|
||||
},
|
||||
"profile": {
|
||||
"accountSettings": "账户设置",
|
||||
"autoDetect": "自动检测",
|
||||
"changePassword": "更改密码",
|
||||
"changePasswordDescription": "更新您的密码。您需要当前密码。",
|
||||
"confirmPassword": "确认密码",
|
||||
"currentPassword": "当前密码",
|
||||
"description": "更新您的个人信息",
|
||||
"displayName": "显示名称",
|
||||
"displaySettings": "显示设置",
|
||||
"displaySettingsDescription": "自定义外观和字体大小。",
|
||||
"email": "电子邮箱",
|
||||
"fontSize": "字体大小",
|
||||
"fontSizeDescription": "调整字体大小以获得更好的可读性。这适用于界面中的所有文本。",
|
||||
"fontSizeExtraLarge": "超大",
|
||||
"fontSizeLarge": "大",
|
||||
"fontSizeMedium": "中",
|
||||
"fontSizeSmall": "小",
|
||||
"fontSizeUpdateFailed": "更新字体大小失败",
|
||||
"fontSizeUpdateSuccess": "字体大小更新成功",
|
||||
"languageDescription": "此语言将用于 AI 驱动的功能、内容分析和界面文本。",
|
||||
"languagePreferences": "语言偏好",
|
||||
"languagePreferencesDescription": "为 AI 功能和界面选择您的首选语言。",
|
||||
"languageUpdateFailed": "更新语言失败",
|
||||
"languageUpdateSuccess": "语言更新成功",
|
||||
"manageAISettings": "管理 AI 设置",
|
||||
"newPassword": "新密码",
|
||||
"passwordChangeFailed": "更改密码失败",
|
||||
"passwordChangeSuccess": "密码更改成功",
|
||||
"passwordError": "更新密码时出错",
|
||||
"passwordUpdated": "密码已更新",
|
||||
"preferredLanguage": "首选语言",
|
||||
"profileError": "更新个人资料时出错",
|
||||
"profileUpdated": "个人资料已更新",
|
||||
"recentNotesUpdateFailed": "Failed to update recent notes setting",
|
||||
"recentNotesUpdateSuccess": "Recent notes setting updated successfully",
|
||||
"selectFontSize": "选择字体大小",
|
||||
"selectLanguage": "选择语言",
|
||||
"showRecentNotes": "Show Recent Notes Section",
|
||||
"showRecentNotesDescription": "Display recent notes (last 7 days) on the main page",
|
||||
"title": "个人资料",
|
||||
"updateFailed": "更新个人资料失败",
|
||||
"updatePassword": "更新密码",
|
||||
"updateSuccess": "个人资料已更新"
|
||||
},
|
||||
"reminder": {
|
||||
"cancel": "取消",
|
||||
"reminderDate": "提醒日期",
|
||||
"reminderTime": "提醒时间",
|
||||
"removeReminder": "移除提醒",
|
||||
"save": "设置提醒",
|
||||
"setReminder": "设置提醒",
|
||||
"title": "提醒"
|
||||
},
|
||||
"resetPassword": {
|
||||
"confirmNewPassword": "确认新密码",
|
||||
"description": "在下方输入您的新密码。",
|
||||
"invalidLinkDescription": "此密码重置链接无效或已过期。",
|
||||
"invalidLinkTitle": "无效链接",
|
||||
"loading": "加载中...",
|
||||
"newPassword": "新密码",
|
||||
"passwordMismatch": "密码不匹配",
|
||||
"requestNewLink": "请求新链接",
|
||||
"resetPassword": "重置密码",
|
||||
"resetting": "重置中...",
|
||||
"success": "密码重置成功。您现在可以登录了。",
|
||||
"title": "重置密码"
|
||||
},
|
||||
"search": {
|
||||
"exactMatch": "完全匹配",
|
||||
"noResults": "未找到结果",
|
||||
"placeholder": "搜索",
|
||||
"related": "相关",
|
||||
"resultsFound": "找到 {count} 条笔记",
|
||||
"searchPlaceholder": "搜索您的笔记...",
|
||||
"searching": "搜索中...",
|
||||
"semanticInProgress": "AI 搜索进行中...",
|
||||
"semanticTooltip": "AI 语义搜索"
|
||||
},
|
||||
"semanticSearch": {
|
||||
"exactMatch": "完全匹配",
|
||||
"related": "相关",
|
||||
"searching": "搜索中..."
|
||||
},
|
||||
"settings": {
|
||||
"about": "关于",
|
||||
"account": "账户",
|
||||
"appearance": "外观",
|
||||
"cleanTags": "Clean Orphan Tags",
|
||||
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
||||
"description": "管理您的设置和偏好",
|
||||
"language": "语言",
|
||||
"languageAuto": "自动检测",
|
||||
"maintenance": "Maintenance",
|
||||
"maintenanceDescription": "Tools to maintain your database health",
|
||||
"notifications": "通知",
|
||||
"privacy": "隐私",
|
||||
"profile": "个人资料",
|
||||
"searchNoResults": "未找到匹配的设置",
|
||||
"security": "安全",
|
||||
"selectLanguage": "选择语言",
|
||||
"semanticIndexing": "Semantic Indexing",
|
||||
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
||||
"settingsError": "保存设置时出错",
|
||||
"settingsSaved": "设置已保存",
|
||||
"theme": "主题",
|
||||
"themeDark": "深色",
|
||||
"themeLight": "浅色",
|
||||
"themeSystem": "跟随系统",
|
||||
"title": "设置",
|
||||
"version": "版本"
|
||||
},
|
||||
"sidebar": {
|
||||
"archive": "Archive",
|
||||
"editLabels": "Edit labels",
|
||||
"labels": "Labels",
|
||||
"notes": "Notes",
|
||||
"reminders": "Reminders",
|
||||
"trash": "Trash"
|
||||
},
|
||||
"support": {
|
||||
"aiApiCosts": "AI API 成本:",
|
||||
"buyMeACoffee": "请我喝杯咖啡",
|
||||
"contributeCode": "贡献代码",
|
||||
"description": "Memento 是 100% 免费和开源的。您的支持帮助它保持这种方式。",
|
||||
"directImpact": "直接影响",
|
||||
"domainSSL": "域名和 SSL:",
|
||||
"donateOnKofi": "在 Ko-fi 上捐赠",
|
||||
"donationDescription": "进行一次性捐赠或成为月度支持者。",
|
||||
"githubDescription": "定期支持 • 公开认可 • 面向开发者",
|
||||
"hostingServers": "托管和服务器:",
|
||||
"howSupportHelps": "您的支持如何帮助",
|
||||
"kofiDescription": "无平台费用 • 即时付款 • 安全",
|
||||
"otherWaysTitle": "其他支持方式",
|
||||
"reportBug": "报告错误",
|
||||
"shareTwitter": "在 Twitter 上分享",
|
||||
"sponsorDescription": "成为月度赞助者并获得认可。",
|
||||
"sponsorOnGithub": "在 GitHub 上赞助",
|
||||
"sponsorPerks": "赞助者福利",
|
||||
"starGithub": "在 GitHub 上加星",
|
||||
"title": "支持 Memento 开发",
|
||||
"totalExpenses": "总支出:",
|
||||
"transparency": "透明度",
|
||||
"transparencyDescription": "我相信完全透明。以下是捐款的使用方式:"
|
||||
},
|
||||
"testPages": {
|
||||
"titleSuggestions": {
|
||||
"analyzing": "分析中...",
|
||||
"contentLabel": "内容(需要 50 个以上的单词):",
|
||||
"error": "错误:",
|
||||
"idle": "空闲",
|
||||
"noSuggestions": "还没有建议。输入 50 个以上的单词并等待 2 秒。",
|
||||
"placeholder": "在此输入至少 50 个单词...",
|
||||
"status": "状态:",
|
||||
"suggestions": "建议({count}):",
|
||||
"title": "测试标题建议",
|
||||
"wordCount": "字数:"
|
||||
}
|
||||
},
|
||||
"time": {
|
||||
"daysAgo": "{count} 天前",
|
||||
"hoursAgo": "{count} 小时前",
|
||||
"justNow": "刚刚",
|
||||
"minutesAgo": "{count} 分钟前",
|
||||
"today": "今天",
|
||||
"tomorrow": "明天",
|
||||
"yesterday": "昨天"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "标题建议",
|
||||
"dismiss": "忽略",
|
||||
"generating": "生成中...",
|
||||
"selectTitle": "选择标题",
|
||||
"title": "AI 建议"
|
||||
},
|
||||
"toast": {
|
||||
"feedbackFailed": "提交反馈失败",
|
||||
"notesFusionSuccess": "笔记合并成功!",
|
||||
"openConnectionFailed": "打开连接失败",
|
||||
"openingConnection": "正在打开连接...",
|
||||
"operationFailed": "操作失败",
|
||||
"operationSuccess": "操作成功",
|
||||
"saveFailed": "保存设置失败",
|
||||
"saved": "设置已保存",
|
||||
"thanksFeedback": "感谢您的反馈!",
|
||||
"thanksFeedbackImproving": "谢谢!我们将利用此来改进。"
|
||||
},
|
||||
"trash": {
|
||||
"deletePermanently": "永久删除",
|
||||
"empty": "回收站是空的",
|
||||
"restore": "恢复",
|
||||
"title": "回收站"
|
||||
},
|
||||
"ui": {
|
||||
"close": "关闭",
|
||||
"collapse": "收起",
|
||||
"expand": "展开",
|
||||
"open": "打开"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user