mirror of
https://github.com/Mintplex-Labs/anything-llm
synced 2026-04-25 17:15:37 +02:00
Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into i18n-eslint
This commit is contained in:
@@ -131,7 +131,9 @@ class ConfluencePagesLoader {
|
||||
/\n{3,}/g,
|
||||
"\n\n"
|
||||
);
|
||||
const pageUrl = `${this.baseUrl}/spaces/${this.spaceKey}/pages/${page.id}`;
|
||||
const pageUrl = `${this.baseUrl}${this.cloud ? "/wiki" : ""}/spaces/${
|
||||
this.spaceKey
|
||||
}/pages/${page.id}`;
|
||||
|
||||
return {
|
||||
pageContent: textWithPreservedStructure,
|
||||
|
||||
@@ -90,6 +90,12 @@ export function ChatTooltips() {
|
||||
delayShow={300}
|
||||
className="tooltip !text-xs"
|
||||
/>
|
||||
<Tooltip
|
||||
id="attach-item-btn"
|
||||
place="top"
|
||||
delayShow={300}
|
||||
className="tooltip !text-xs"
|
||||
/>
|
||||
<DocumentLevelTooltip />
|
||||
</>
|
||||
);
|
||||
|
||||
@@ -88,7 +88,12 @@ export default function AttachItem({
|
||||
<>
|
||||
<button
|
||||
id="attach-item-btn"
|
||||
data-tooltip-id="tooltip-attach-item-btn"
|
||||
data-tooltip-id={
|
||||
showTooltip ? "tooltip-attach-item-btn" : "attach-item-btn"
|
||||
}
|
||||
data-tooltip-content={
|
||||
!showTooltip ? t("chat_window.attach_file") : undefined
|
||||
}
|
||||
aria-label={t("chat_window.attach_file")}
|
||||
type="button"
|
||||
onClick={handleClick}
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
import { THOUGHT_REGEX_COMPLETE } from "@/components/WorkspaceChat/ChatContainer/ChatHistory/ThoughtContainer";
|
||||
import { useState } from "react";
|
||||
|
||||
export default function useCopyText(delay = 2500) {
|
||||
const [copied, setCopied] = useState(false);
|
||||
const copyText = async (content) => {
|
||||
if (!content) return;
|
||||
navigator?.clipboard?.writeText(content);
|
||||
setCopied(content);
|
||||
|
||||
// Filter thinking blocks from the content if they exist
|
||||
const nonThinkingContent = content.replace(THOUGHT_REGEX_COMPLETE, "");
|
||||
navigator?.clipboard?.writeText(nonThinkingContent);
|
||||
setCopied(nonThinkingContent);
|
||||
setTimeout(() => {
|
||||
setCopied(false);
|
||||
}, delay);
|
||||
|
||||
@@ -47,16 +47,9 @@ const TRANSLATIONS = {
|
||||
skip: "تخطي الاستطلاع",
|
||||
thankYou: "شكرا على تقييماتك!",
|
||||
},
|
||||
workspace: {
|
||||
title: "قم بإنشاء مساحة العمل الأولى الخاصة بك",
|
||||
description:
|
||||
"قم بإنشاء مساحة العمل الأولى الخاصة بك وابدأ مع إيني ثينك إلْلْمْ.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "اسم مساحة العمل",
|
||||
error: "خطأ",
|
||||
success: "موفّق",
|
||||
user: "مستعمِل",
|
||||
selection: "اختيار النموذج",
|
||||
saving: "حفظ...",
|
||||
@@ -72,7 +65,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "إعدادات المثيل",
|
||||
system: "الإعدادات العامة",
|
||||
invites: "دعوات",
|
||||
users: "مستعملون",
|
||||
workspaces: "مساحات العمل",
|
||||
@@ -86,7 +78,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "الصوت والخطاب",
|
||||
"vector-database": "قاعدة بيانات المتجهات",
|
||||
embeds: "تضمين المحادثة",
|
||||
"embed-chats": "سجل تضمين المحادثة",
|
||||
security: "حماية",
|
||||
"event-logs": "سجلات الأحداث",
|
||||
privacy: "الخصوصية والبيانات",
|
||||
@@ -125,7 +116,6 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"قم بإدخال المعلومات اللازمة أدناه لإعادة تعيين كلمة المرور الخاصة بك.",
|
||||
"recovery-codes": "رموز الاسترداد",
|
||||
"recovery-code": " {{index}} رمز الاسترداد",
|
||||
"back-to-login": "العودة إلى تسجيل الدخول",
|
||||
},
|
||||
},
|
||||
@@ -186,7 +176,6 @@ const TRANSLATIONS = {
|
||||
title: "نموذج محادثة مساحة العمل",
|
||||
description:
|
||||
"نموذج المحادثة المحدد الذي سيتم استخدامه لمساحة العمل هذه. إذا كان غير محدد، فسيتم استخدام نموذج التعلم العميق الافتراضي للنظام.",
|
||||
wait: "-- في انتظار النماذج --",
|
||||
},
|
||||
mode: {
|
||||
title: "وضع المحادثة",
|
||||
@@ -294,9 +283,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- في انتظار النماذج --",
|
||||
},
|
||||
skill: {
|
||||
title: "مهارات الوكيل الافتراضية",
|
||||
description:
|
||||
"قم بتحسين القدرات الطبيعية للوكيل الافتراضي باستخدام هذه المهارات المعدة مسبقًا. ينطبق هذا الإعداد على جميع مساحات العمل.",
|
||||
rag: {
|
||||
title: "التوليد المعزز بالاسترجاع والذاكرة طويلة المدى",
|
||||
description:
|
||||
@@ -468,9 +454,6 @@ const TRANSLATIONS = {
|
||||
title: "الخصوصية ومعالجة البيانات",
|
||||
description:
|
||||
"هذا هو التكوين الخاص بك لكيفية تعامل موفري الطرف الثالث المتصلين و إني ثينك إلْلْمْ مع بياناتك.",
|
||||
llm: "اختيار نموذج التعلم العميق",
|
||||
embedding: "تفضيلات التضمين",
|
||||
vector: "قاعدة بيانات المتجهة",
|
||||
anonymous: "تم تمكين القياس المستتر عن بعد ",
|
||||
},
|
||||
connectors: {
|
||||
@@ -511,7 +494,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "عنوان مستودع GitLab الذي ترغب في جمعه.",
|
||||
token: "رمز الوصول إلى GitLab",
|
||||
optional: "اختياري",
|
||||
token_explained: "رمز الوصول لمنع تحديد السرعة.",
|
||||
token_description:
|
||||
"حدد الكيانات الإضافية التي تريد استردادها من واجهة برمجة التطبيقات الخاصة بـ GitLab.",
|
||||
token_explained_start: "بدون مساعدة.",
|
||||
@@ -543,9 +525,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: "متاح.",
|
||||
task_explained:
|
||||
"بمجرد الانتهاء، سيكون النص متاحًا لإدراجه في مساحات العمل في أداة اختيار المستندات.",
|
||||
language: "لغة التسجيل",
|
||||
language_explained: "حدد لغة النص الذي ترغب في جمعه.",
|
||||
loading_languages: "-- تحميل اللغات المتاحة --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "أداة لجمع الروابط بكميات كبيرة",
|
||||
@@ -606,14 +585,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "البحث عن المستند",
|
||||
"no-documents": "لا توجد مستندات.",
|
||||
"move-workspace": "انتقل إلى مساحة العمل",
|
||||
name: "الاسم",
|
||||
"delete-confirmation":
|
||||
"هل أنت متأكد من أنك تريد حذف هذه الملفات والمجلدات؟\nسيؤدي ذلك إلى إزالة الملفات من النظام وإزالتها تلقائيًا من أي مساحات عمل موجودة.\nهذا الإجراء غير قابل للتراجع.",
|
||||
"removing-message":
|
||||
"حذف {{count}} مستندًا و {{folderCount}} مجلدًا. يرجى الانتظار.",
|
||||
"move-success": "تم نقل {{count}} مستندات بنجاح.",
|
||||
date: "التاريخ",
|
||||
type: "نوع",
|
||||
no_docs: "لا توجد مستندات.",
|
||||
select_all: "حدد الكل",
|
||||
deselect_all: "إلغاء التحديد الكل",
|
||||
@@ -658,8 +634,6 @@ const TRANSLATIONS = {
|
||||
accept: "حسناً، فهمت.",
|
||||
},
|
||||
obsidian: {
|
||||
name: "أوبشيان",
|
||||
description: "استورد مجلد Obsidian بنقرة واحدة.",
|
||||
vault_location: "موقع الخزانة",
|
||||
vault_description:
|
||||
'حدد مجلد "Obsidian" الخاص بك لاستيراد جميع الملاحظات وعلاقاتها.',
|
||||
@@ -672,12 +646,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "مرحبًا بكم في مساحة عملكم الجديدة.",
|
||||
get_started: "للبدء، يمكنك:",
|
||||
get_started_default: "للبدء",
|
||||
upload: "تحميل مستند",
|
||||
or: "أو",
|
||||
send_chat: "أرسل رسالة.",
|
||||
send_message: "أرسل رسالة",
|
||||
attach_file: "أرفق ملفًا بهذا الدردشة",
|
||||
slash: "عرض جميع الأوامر المتاحة للتواصل.",
|
||||
@@ -694,7 +662,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "إجراءات إضافية",
|
||||
hide_citations: "إخفاء المراجع",
|
||||
show_citations: "عرض المراجع",
|
||||
pause_tts_speech_message: "إيقاف قراءة النص بصوت التحدث الآلي",
|
||||
fork: "شوكة",
|
||||
delete: "حذف",
|
||||
save_submit: "حفظ وإرسال",
|
||||
@@ -847,87 +814,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError: "يرجى إنشاء مساحة عمل قبل البدء في الدردشة.",
|
||||
checklist: {
|
||||
title: "البدء",
|
||||
tasksLeft: "المهام المتبقية",
|
||||
completed: "أنت على طريق أن تصبح خبيرًا في مجال نماذج لغة AnythingLLM!",
|
||||
dismiss: "أغلق",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "إنشاء مساحة عمل",
|
||||
description: "إنشاء مساحة عمل أولية للبدء",
|
||||
action: "إنشاء",
|
||||
},
|
||||
send_chat: {
|
||||
title: "أرسل رسالة",
|
||||
description: "ابدأ محادثة مع مساعدك الذكي",
|
||||
action: "دردشة",
|
||||
},
|
||||
embed_document: {
|
||||
title: "إدراج مستند",
|
||||
description: "أضف المستند الأول الخاص بك إلى مساحة العمل الخاصة بك",
|
||||
action: "دمج",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "قم بإنشاء نظام موجه.",
|
||||
description: "قم بتكوين سلوك مساعدك الذكي.",
|
||||
action: "إعداد",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "حدد أمر القطع",
|
||||
description: "إنشاء أوامر مخصصة لمساعدك",
|
||||
action: "عرف",
|
||||
},
|
||||
visit_community: {
|
||||
title: "زيارة مركز المجتمع",
|
||||
description: "استكشف موارد المجتمع وقوالبها",
|
||||
action: "تصفح",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "روابط سريعة",
|
||||
sendChat: "أرسل الدردشة",
|
||||
embedDocument: "إدراج مستند",
|
||||
createWorkspace: "إنشاء مساحة عمل",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "استكشف المزيد من الميزات",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "وكلاء الذكاء الاصطناعي المخصصين",
|
||||
description:
|
||||
"قم ببناء وكلاء ذكاء اصطناعي قويين وأتمتيات بدون الحاجة إلى كتابة التعليمات البرمجية.",
|
||||
primaryAction: "استخدم الدردشة مع @agent",
|
||||
secondaryAction: "صمم مسارًا لعميل",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "أوامر السطر الأوامر",
|
||||
description: "وفر الوقت وأدخل الأوامر باستخدام أوامر مخصصة.",
|
||||
primaryAction: "إنشاء أمر سطر أوامر",
|
||||
secondaryAction: "استكشف على Hub",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "مطالبات النظام",
|
||||
description:
|
||||
"عدّل مطالبة النظام لتخصيص ردود الذكاء الاصطناعي في مساحة العمل.",
|
||||
primaryAction: "عدّل مطالبة النظام",
|
||||
secondaryAction: "إدارة المتغيرات المحددة",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "التحديثات والإعلانات",
|
||||
},
|
||||
resources: {
|
||||
title: "الموارد",
|
||||
links: {
|
||||
docs: "وثائق",
|
||||
star: "نجمة على GitHub",
|
||||
},
|
||||
keyboardShortcuts: "اختصارات لوحة المفاتيح",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "إنشاء وكيل",
|
||||
editWorkspace: "تعديل مساحة العمل",
|
||||
@@ -972,7 +858,6 @@ const TRANSLATIONS = {
|
||||
private_description: "رسائل التذكير الخاصة مرئية فقط لك.",
|
||||
publish_button: "نشر في مركز المجتمع",
|
||||
submitting: "نشر...",
|
||||
submit: "نشر في مركز المجتمع",
|
||||
prompt_label:
|
||||
"الرجاء تقديم معلومات حول كيفية الحصول على شهادة في مجال تكنولوجيا المعلومات.",
|
||||
prompt_description:
|
||||
@@ -980,8 +865,6 @@ const TRANSLATIONS = {
|
||||
prompt_placeholder: "أدخل تعليمات النظام هنا...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "يمكن رؤية تدفقات الوكلاء العامة للجميع.",
|
||||
private_description: "تدفقات الوكلاء الخاصة مرئية فقط لك.",
|
||||
success_title: "نجاح!",
|
||||
success_description: 'تم نشر "Agent Flow" الخاص بك في مركز المجتمع!',
|
||||
success_thank_you: "شكراً لمشاركتكم في المجتمع!",
|
||||
@@ -998,7 +881,6 @@ const TRANSLATIONS = {
|
||||
"تُستخدم العلامات لتصنيف مسارات عملك لتسهيل البحث. يمكنك إضافة عدة علامات. الحد الأقصى لعدد العلامات هو 5. الحد الأقصى لعدد الأحرف في كل علامة هو 20 حرفًا.",
|
||||
tags_placeholder: "أدخل النص واضغط على مفتاح الإدخال لإضافة العلامات",
|
||||
visibility_label: "رؤية",
|
||||
publish_button: "نشر في مركز المجتمع",
|
||||
submitting: "نشر...",
|
||||
submit: "نشر في مركز المجتمع",
|
||||
privacy_note:
|
||||
@@ -1024,10 +906,6 @@ const TRANSLATIONS = {
|
||||
description_label: "وصف",
|
||||
description_description:
|
||||
"هذا هو وصف أمر السلايش الخاص بك. استخدم هذا لوصف الغرض من أمر السلايش الخاص بك.",
|
||||
command_label: "أمر",
|
||||
command_description:
|
||||
"هذا هو الأمر الذي سيدخله المستخدمون لتفعيل هذا الإعداد المسبق.",
|
||||
command_placeholder: "أمرى",
|
||||
tags_label: "الوسوم",
|
||||
tags_description:
|
||||
"تُستخدم العلامات لتسمية أوامر سلاش الخاصة بك لتسهيل البحث عنها. يمكنك إضافة عدة علامات. الحد الأقصى لعدد العلامات هو 5. الحد الأقصى لعدد الأحرف في كل علامة هو 20 حرفًا.",
|
||||
|
||||
@@ -49,16 +49,9 @@ const TRANSLATIONS = {
|
||||
skip: "Přeskočit průzkum",
|
||||
thankYou: "Děkujeme za vaši zpětnou vazbu!",
|
||||
},
|
||||
workspace: {
|
||||
title: "Vytvořte svůj první pracovní prostor",
|
||||
description:
|
||||
"Vytvořte svůj první pracovní prostor a začněte s AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Název pracovního prostoru",
|
||||
error: "chyba",
|
||||
success: "úspěch",
|
||||
user: "Uživatel",
|
||||
selection: "Výběr modelu",
|
||||
saving: "Ukládání...",
|
||||
@@ -81,7 +74,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Nastavení instance",
|
||||
system: "Obecná nastavení",
|
||||
invites: "Pozvánky",
|
||||
users: "Uživatelé",
|
||||
workspaces: "Pracovní prostory",
|
||||
@@ -98,7 +90,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Hlas a řeč",
|
||||
"vector-database": "Vektorová databáze",
|
||||
embeds: "Vložený chat",
|
||||
"embed-chats": "Historie vložených chatů",
|
||||
security: "Zabezpečení",
|
||||
"event-logs": "Protokoly událostí",
|
||||
privacy: "Soukromí a data",
|
||||
@@ -133,94 +124,10 @@ const TRANSLATIONS = {
|
||||
title: "Reset hesla",
|
||||
description: "Níže uveďte potřebné informace pro resetování hesla.",
|
||||
"recovery-codes": "Záchranné kódy",
|
||||
"recovery-code": "Záchranný kód {{index}}",
|
||||
"back-to-login": "Zpět k přihlášení",
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError: "Před zahájením chatu prosím vytvořte pracovní prostor.",
|
||||
checklist: {
|
||||
title: "Začínáme",
|
||||
tasksLeft: "zbylých úkolů",
|
||||
completed: "Jste na cestě stát se odborníkem na AnythingLLM!",
|
||||
dismiss: "zavřít",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Vytvořit pracovní prostor",
|
||||
description: "Vytvořte svůj první pracovní prostor pro začátek",
|
||||
action: "Vytvořit",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Odeslat chat",
|
||||
description: "Začněte konverzaci se svým asistentem AI",
|
||||
action: "Chatovat",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Vložit dokument",
|
||||
description:
|
||||
"Přidejte svůj první dokument do svého pracovního prostoru",
|
||||
action: "Vložit",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Nastavit systémovou výzvu",
|
||||
description: "Nakonfigurujte chování svého asistenta AI",
|
||||
action: "Nastavit",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Definovat lomítkový příkaz",
|
||||
description: "Vytvořte vlastní příkazy pro svého asistenta",
|
||||
action: "Definovat",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Navštívit komunitní centrum",
|
||||
description: "Prozkoumejte komunitní zdroje a šablony",
|
||||
action: "Procházet",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Rychlé odkazy",
|
||||
sendChat: "Odeslat chat",
|
||||
embedDocument: "Vložit dokument",
|
||||
createWorkspace: "Vytvořit pracovní prostor",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Prozkoumat další funkce",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Vlastní agenti AI",
|
||||
description:
|
||||
"Vytvářejte výkonné agenty AI a automatizace bez kódování.",
|
||||
primaryAction: "Chatovat pomocí @agenta",
|
||||
secondaryAction: "Sestavit tok agenta",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Lomítkové příkazy",
|
||||
description:
|
||||
"Ušetřete čas a vkládejte výzvy pomocí vlastních lomítkových příkazů.",
|
||||
primaryAction: "Vytvořit lomítkový příkaz",
|
||||
secondaryAction: "Prozkoumat v centru",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "Systémové výzvy",
|
||||
description:
|
||||
"Upravte systémovou výzvu pro přizpůsobení odpovědí AI pracovního prostoru.",
|
||||
primaryAction: "Upravit systémovou výzvu",
|
||||
secondaryAction: "Spravovat proměnné výzvy",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Aktualizace a oznámení",
|
||||
},
|
||||
resources: {
|
||||
title: "Zdroje",
|
||||
links: {
|
||||
docs: "Dokumentace",
|
||||
star: "Označit hvězdou na Githubu",
|
||||
},
|
||||
keyboardShortcuts: "Klávesové zkratky",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Vytvořte agenta",
|
||||
editWorkspace: "Upravit pracovní prostor",
|
||||
@@ -286,7 +193,6 @@ const TRANSLATIONS = {
|
||||
title: "Chatovací model pracovního prostoru",
|
||||
description:
|
||||
"Konkrétní chatovací model, který bude použit pro tento pracovní prostor. Pokud je prázdné, použije se systémová preference LLM.",
|
||||
wait: "-- čekání na modely --",
|
||||
},
|
||||
mode: {
|
||||
title: "Režim chatu",
|
||||
@@ -393,9 +299,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- čekání na modely --",
|
||||
},
|
||||
skill: {
|
||||
title: "Výchozí dovednosti agenta",
|
||||
description:
|
||||
"Vylepšte přirozené schopnosti výchozího agenta pomocí těchto předpřipravených dovedností. Toto nastavení se vztahuje na všechny pracovní prostory.",
|
||||
rag: {
|
||||
title: "RAG a dlouhodobá paměť",
|
||||
description:
|
||||
@@ -694,17 +597,12 @@ const TRANSLATIONS = {
|
||||
title: "Soukromí a zpracování dat",
|
||||
description:
|
||||
"Toto je vaše konfigurace, jak připojené třetí strany a AnythingLLM zpracovávají vaše data.",
|
||||
llm: "Poskytovatel LLM",
|
||||
embedding: "Preferovaný embedding",
|
||||
vector: "Vektorová databáze",
|
||||
anonymous: "Anonymní telemetrie je povolena",
|
||||
},
|
||||
connectors: {
|
||||
"search-placeholder": "Hledat datové konektory",
|
||||
"no-connectors": "Nebyly nalezeny žádné datové konektory.",
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Importovat trezor Obsidian jedním kliknutím.",
|
||||
vault_location: "Umístění trezoru",
|
||||
vault_description:
|
||||
"Vyberte složku trezoru Obsidian pro import všech poznámek a jejich spojení.",
|
||||
@@ -752,7 +650,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "URL úložiště GitLab, které chcete sbírat.",
|
||||
token: "Přístupový token GitLab",
|
||||
optional: "volitelné",
|
||||
token_explained: "Přístupový token pro prevenci omezení rychlosti.",
|
||||
token_description: "Vyberte další entity k načtení z API GitLab.",
|
||||
token_explained_start: "Bez ",
|
||||
token_explained_link1: "Osobního přístupového tokenu",
|
||||
@@ -784,9 +681,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " k dispozici.",
|
||||
task_explained:
|
||||
"Po dokončení bude přepis k dispozici pro vložení do pracovních prostorů ve výběru dokumentů.",
|
||||
language: "Jazyk přepisu",
|
||||
language_explained: "Vyberte jazyk přepisu, který chcete sbírat.",
|
||||
loading_languages: "-- načítání dostupných jazyků --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Hromadný stahovač odkazů",
|
||||
@@ -847,14 +741,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Hledat dokument",
|
||||
"no-documents": "Žádné dokumenty",
|
||||
"move-workspace": "Přesunout do pracovního prostoru",
|
||||
name: "Název",
|
||||
"delete-confirmation":
|
||||
"Jste si jisti, že chcete smazat tyto soubory a složky?\nToto odstraní soubory ze systému a automaticky je odstraní ze všech existujících pracovních prostorů.\nTato akce je nevratná.",
|
||||
"removing-message":
|
||||
"Odstraňování {{count}} dokumentů a {{folderCount}} složek. Prosím čekejte.",
|
||||
"move-success": "Úspěšně přesunuto {{count}} dokumentů.",
|
||||
date: "Datum",
|
||||
type: "Typ",
|
||||
no_docs: "Žádné dokumenty",
|
||||
select_all: "Vybrat vše",
|
||||
deselect_all: "Zrušit výběr všeho",
|
||||
@@ -900,13 +791,7 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Vítejte ve svém novém pracovním prostoru.",
|
||||
get_started: "Začněte buď",
|
||||
get_started_default: "Začněte",
|
||||
upload: "nahrát dokument",
|
||||
or: "nebo",
|
||||
attachments_processing: "Přílohy se zpracovávají. Prosím čekejte...",
|
||||
send_chat: "odeslat chat.",
|
||||
send_message: "Odeslat zprávu",
|
||||
attach_file: "Přiložit soubor k tomuto chatu",
|
||||
slash: "Zobrazit všechny dostupné lomítkové příkazy pro chatování.",
|
||||
@@ -923,7 +808,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Další akce",
|
||||
hide_citations: "Skrýt citace",
|
||||
show_citations: "Zobrazit citace",
|
||||
pause_tts_speech_message: "Pozastavit TTS čtení zprávy",
|
||||
fork: "Rozdělit",
|
||||
delete: "Smazat",
|
||||
save_submit: "Uložit a odeslat",
|
||||
@@ -1017,15 +901,12 @@ const TRANSLATIONS = {
|
||||
"Soukromé systémové výzvy jsou viditelné pouze vám.",
|
||||
publish_button: "Publikovat do komunitního centra",
|
||||
submitting: "Publikování...",
|
||||
submit: "Publikovat do komunitního centra",
|
||||
prompt_label: "Výzva",
|
||||
prompt_description:
|
||||
"Toto je skutečná systémová výzva, která bude použita k vedení LLM.",
|
||||
prompt_placeholder: "Zadejte svou systémovou výzvu zde...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "Veřejné toky agentů jsou viditelné všem.",
|
||||
private_description: "Soukromé toky agentů jsou viditelné pouze vám.",
|
||||
success_title: "Úspěch!",
|
||||
success_description:
|
||||
"Váš tok agenta byl publikován do komunitního centra!",
|
||||
@@ -1043,7 +924,6 @@ const TRANSLATIONS = {
|
||||
"Štítky slouží k označení vašeho toku agenta pro snadnější vyhledávání. Můžete přidat více štítků. Max 5 štítků. Max 20 znaků na štítek.",
|
||||
tags_placeholder: "Zadejte a stiskněte Enter pro přidání štítků",
|
||||
visibility_label: "Viditelnost",
|
||||
publish_button: "Publikovat do komunitního centra",
|
||||
submitting: "Publikování...",
|
||||
submit: "Publikovat do komunitního centra",
|
||||
privacy_note:
|
||||
@@ -1063,10 +943,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Popis",
|
||||
description_description:
|
||||
"Toto je popis vašeho lomítkového příkazu. Použijte k popisu účelu vašeho lomítkového příkazu.",
|
||||
command_label: "Příkaz",
|
||||
command_description:
|
||||
"Toto je lomítkový příkaz, který uživatelé zadají pro spuštění této předvolby.",
|
||||
command_placeholder: "můj-příkaz",
|
||||
tags_label: "Štítky",
|
||||
tags_description:
|
||||
"Štítky slouží k označení vašeho lomítkového příkazu pro snadnější vyhledávání. Můžete přidat více štítků. Max 5 štítků. Max 20 znaků na štítek.",
|
||||
|
||||
@@ -49,16 +49,9 @@ const TRANSLATIONS = {
|
||||
skip: "Spring undersøgelsen over",
|
||||
thankYou: "Tak for din feedback!",
|
||||
},
|
||||
workspace: {
|
||||
title: "Opret dit første arbejdsområde",
|
||||
description:
|
||||
"Opret dit første arbejdsområde og kom i gang med AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Navn på arbejdsområder",
|
||||
error: "fejl",
|
||||
success: "succes",
|
||||
user: "Bruger",
|
||||
selection: "Modelvalg",
|
||||
saving: "Gemmer...",
|
||||
@@ -74,7 +67,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Instansindstillinger",
|
||||
system: "Generelle indstillinger",
|
||||
invites: "Invitationer",
|
||||
users: "Brugere",
|
||||
workspaces: "Arbejdsområder",
|
||||
@@ -88,7 +80,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Stemme & Tale",
|
||||
"vector-database": "Vektordatabase",
|
||||
embeds: "Chat-indlejring",
|
||||
"embed-chats": "Historik for chat-indlejringer",
|
||||
security: "Sikkerhed",
|
||||
"event-logs": "Hændelseslog",
|
||||
privacy: "Privatliv & Data",
|
||||
@@ -128,7 +119,6 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"Angiv de nødvendige oplysninger nedenfor for at nulstille din adgangskode.",
|
||||
"recovery-codes": "Gendannelseskoder",
|
||||
"recovery-code": "Gendannelseskode {{index}}",
|
||||
"back-to-login": "Tilbage til log ind",
|
||||
},
|
||||
},
|
||||
@@ -188,7 +178,6 @@ const TRANSLATIONS = {
|
||||
title: "Arbejdsområdets chatmodel",
|
||||
description:
|
||||
"Den specifikke chatmodel, der vil blive brugt for dette arbejdsområde. Hvis tom, anvendes systemets LLM-præference.",
|
||||
wait: "-- venter på modeller --",
|
||||
},
|
||||
mode: {
|
||||
title: "Chat-tilstand",
|
||||
@@ -297,9 +286,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- venter på modeller --",
|
||||
},
|
||||
skill: {
|
||||
title: "Standard agentfærdigheder",
|
||||
description:
|
||||
"Forbedr standardagentens naturlige evner med disse forudbyggede færdigheder. Denne opsætning gælder for alle arbejdsområder.",
|
||||
rag: {
|
||||
title: "RAG & langtidshukommelse",
|
||||
description:
|
||||
@@ -473,9 +459,6 @@ const TRANSLATIONS = {
|
||||
title: "Privatliv & datahåndtering",
|
||||
description:
|
||||
"Dette er din konfiguration for, hvordan tilsluttede tredjepartsudbydere og AnythingLLM håndterer dine data.",
|
||||
llm: "Valg af LLM",
|
||||
embedding: "Foretrukken indlejring",
|
||||
vector: "Vektordatabase",
|
||||
anonymous: "Anonym telemetri aktiveret",
|
||||
},
|
||||
connectors: {
|
||||
@@ -517,7 +500,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "URL til det GitLab-repository, du ønsker at indsamle.",
|
||||
token: "GitLab-adgangstoken",
|
||||
optional: "valgfrit",
|
||||
token_explained: "Adgangstoken for at undgå ratebegrænsning.",
|
||||
token_description: "Vælg yderligere enheder at hente fra GitLab API'en.",
|
||||
token_explained_start: "Uden en ",
|
||||
token_explained_link1: "personlig adgangstoken",
|
||||
@@ -550,10 +532,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " tilgængelige.",
|
||||
task_explained:
|
||||
"Når færdig, vil transskriptionen være tilgængelig for indlejring i arbejdsområder i dokumentvælgeren.",
|
||||
language: "Transskript-sprog",
|
||||
language_explained:
|
||||
"Vælg det sprog, for transskriptionen, du ønsker at indsamle.",
|
||||
loading_languages: "-- indlæser tilgængelige sprog --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Bulk link-scraper",
|
||||
@@ -614,14 +592,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Søg efter dokument",
|
||||
"no-documents": "Ingen dokumenter",
|
||||
"move-workspace": "Flyt til arbejdsområde",
|
||||
name: "Navn",
|
||||
"delete-confirmation":
|
||||
"Er du sikker på, at du vil slette disse filer og mapper?\nDette vil fjerne filerne fra systemet og automatisk fjerne dem fra alle eksisterende arbejdsområder.\nDenne handling kan ikke fortrydes.",
|
||||
"removing-message":
|
||||
"Fjerner {{count}} dokumenter og {{folderCount}} mapper. Vent venligst.",
|
||||
"move-success": "Flyttede {{count}} dokumenter med succes.",
|
||||
date: "Dato",
|
||||
type: "Type",
|
||||
no_docs: "Ingen dokumenter",
|
||||
select_all: "Vælg alle",
|
||||
deselect_all: "Fravælg alle",
|
||||
@@ -666,8 +641,6 @@ const TRANSLATIONS = {
|
||||
accept: "Okay, jeg har forstået",
|
||||
},
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Importer Obsidian-arkiv med ét klik.",
|
||||
vault_location: "Opbevaringssted",
|
||||
vault_description:
|
||||
"Vælg din Obsidian-mappe, som du vil importere alle noter og deres forbindelser til.",
|
||||
@@ -681,12 +654,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Velkommen til dit nye arbejdsområde.",
|
||||
get_started: "For at komme i gang, enten",
|
||||
get_started_default: "For at komme i gang",
|
||||
upload: "upload et dokument",
|
||||
or: "eller",
|
||||
send_chat: "send en chat.",
|
||||
send_message: "Send en besked",
|
||||
attach_file: "Vedhæft en fil til denne chat",
|
||||
slash: "Vis alle tilgængelige skråstreg-kommandoer til chat.",
|
||||
@@ -704,7 +671,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Flere handlinger",
|
||||
hide_citations: "Skjul henvisninger",
|
||||
show_citations: "Vis henvisninger",
|
||||
pause_tts_speech_message: "Pause TTS speech of message",
|
||||
fork: "Fork",
|
||||
delete: "Slet",
|
||||
save_submit: "Gem og indsende",
|
||||
@@ -867,92 +833,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError:
|
||||
"Vær venligst oprettet et arbejdsområde, før du starter en samtale.",
|
||||
checklist: {
|
||||
title: "Sådan kommer du i gang",
|
||||
tasksLeft: "Udførte opgaver\n\nUdførte opgaver",
|
||||
completed: "Du er på vej til at blive en ekspert i AnythingLLM!",
|
||||
dismiss: "luk",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Opret et arbejdsområde",
|
||||
description: "Opret dit første arbejdsområde for at komme i gang.",
|
||||
action: "Opret",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Send en besked",
|
||||
description:
|
||||
"Start a conversation with your AI assistant\n\nStart en samtale med din AI-assistent",
|
||||
action: "Chat",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Indsæt et dokument",
|
||||
description: "Tilføj dit første dokument til dit arbejdsområde.",
|
||||
action: "Indlejre",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Opret et system prompt",
|
||||
description: "Konfigurer din AI-assistent's adfærd",
|
||||
action: "Opsætning",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Definér en kommando med et skråtegn",
|
||||
description: "Opret brugerdefinerede kommandoer til din assistent",
|
||||
action: "Definér",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Besøg Community Hub",
|
||||
description: "Udforsk lokale ressourcer og skabeloner",
|
||||
action: "Udforsk",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Hurtige links",
|
||||
sendChat: "Send chat",
|
||||
embedDocument: "Indsæt et dokument",
|
||||
createWorkspace: "Opret arbejdsområde",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Udforsk flere funktioner",
|
||||
features: {
|
||||
customAgents: {
|
||||
title:
|
||||
"Skræddersyede AI-agenter\n\nCustom AI Agents\n\nSkræddersyede AI-agenter",
|
||||
description:
|
||||
"Opret kraftfulde AI-agenter og automatiseringer uden kode.",
|
||||
primaryAction:
|
||||
"Brug chatfunktionen til at kommunikere med agenten.\n\nBrug chatfunktionen til at kommunikere med agenten.",
|
||||
secondaryAction: "Opret en agentflow",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Slash-kommandoer",
|
||||
description:
|
||||
"Spar tid og indsæt kommandoer ved hjælp af brugerdefinerede kommandoer.",
|
||||
primaryAction: "Opret en Slash-kommando",
|
||||
secondaryAction: "Udforsk på Hub",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "System Prompts\n\nSystem prompts",
|
||||
description:
|
||||
"Tilpas systemprompten for at tilpasse AI's svar i et arbejdsområde.",
|
||||
primaryAction: "Rediger en systemprompt",
|
||||
secondaryAction: "Administrer variabler",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Opdateringer og meddelelser",
|
||||
},
|
||||
resources: {
|
||||
title: "Ressourcer",
|
||||
links: {
|
||||
docs: "Dokumenter",
|
||||
star: "Stjerne på GitHub",
|
||||
},
|
||||
keyboardShortcuts: "Tastaturgenveje",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Opret en agent",
|
||||
editWorkspace: "Rediger arbejdsområdet",
|
||||
@@ -998,15 +878,12 @@ const TRANSLATIONS = {
|
||||
private_description: "Private system prompts er kun synlige for dig.",
|
||||
publish_button: "Publicer på Community Hub",
|
||||
submitting: "Uddrag...",
|
||||
submit: "Publicer på Community Hub",
|
||||
prompt_label: "Prompt",
|
||||
prompt_description:
|
||||
"Dette er den faktiske systemprompt, der vil blive brugt til at styre LLM'en.",
|
||||
prompt_placeholder: "Indtast din systemprompt her...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "Offentlige agentstrømme er synlige for alle.",
|
||||
private_description: "Private agent flows er kun synlige for dig.",
|
||||
success_title: "Succes!",
|
||||
success_description:
|
||||
"Dit Agent Flow er nu tilgængeligt i Community Hub!",
|
||||
@@ -1024,7 +901,6 @@ const TRANSLATIONS = {
|
||||
"Tags bruges til at mærke dine agentflows, så de er nemmere at finde. Du kan tilføje flere tags. Maksimalt 5 tags. Maksimalt 20 tegn per tag.",
|
||||
tags_placeholder: "Skriv og tryk på Enter for at tilføje tags",
|
||||
visibility_label: "Synlighed",
|
||||
publish_button: "Publicer på Community Hub",
|
||||
submitting: "Uddrag...",
|
||||
submit: "Publicer på Community Hub",
|
||||
privacy_note:
|
||||
@@ -1051,10 +927,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Beskrivelse",
|
||||
description_description:
|
||||
"Dette er beskrivelsen af din kommando. Brug den til at beskrive formålet med din kommando.",
|
||||
command_label: "Kommandér",
|
||||
command_description:
|
||||
"Dette er kommandoen, som brugerne vil indtaste for at aktivere denne forudindstillede funktion.",
|
||||
command_placeholder: "mit-kommando",
|
||||
tags_label: "Tags",
|
||||
tags_description:
|
||||
"Tags bruges til at mærke dine kommandoer, så de er nemmere at finde. Du kan tilføje flere tags. Maksimalt 5 tags. Maksimalt 20 tegn pr. tag.",
|
||||
|
||||
@@ -49,16 +49,9 @@ const TRANSLATIONS = {
|
||||
skip: "Umfrage überspringen",
|
||||
thankYou: "Vielen Dank für Ihr Feedback!",
|
||||
},
|
||||
workspace: {
|
||||
title: "Ersten Workspace erstellen",
|
||||
description:
|
||||
"Erstellen Sie Ihren ersten Workspace und starten Sie AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Namen der Workspaces",
|
||||
error: "Fehler",
|
||||
success: "Erfolg",
|
||||
user: "Benutzer",
|
||||
selection: "Modellauswahl",
|
||||
saving: "Speichern...",
|
||||
@@ -74,7 +67,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Instanzeinstellungen",
|
||||
system: "Allgemeine Einstellungen",
|
||||
invites: "Einladungen",
|
||||
users: "Benutzer",
|
||||
workspaces: "Workspaces",
|
||||
@@ -91,7 +83,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Sprache & Sprachausgabe",
|
||||
"vector-database": "Vektordatenbank",
|
||||
embeds: "Chat-Einbettung",
|
||||
"embed-chats": "Chat-Einbettungsverlauf",
|
||||
security: "Sicherheit",
|
||||
"event-logs": "Ereignisprotokolle",
|
||||
privacy: "Datenschutz & Datenverarbeitung",
|
||||
@@ -127,95 +118,10 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"Geben Sie die erforderlichen Informationen unten ein, um Ihr Passwort zurückzusetzen.",
|
||||
"recovery-codes": "Wiederherstellungscodes",
|
||||
"recovery-code": "Wiederherstellungscode {{index}}",
|
||||
"back-to-login": "Zurück zur Anmeldung",
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError:
|
||||
"Bitte erstellen Sie einen Workspace, bevor Sie einen Chat beginnen.",
|
||||
checklist: {
|
||||
title: "Erste Schritte",
|
||||
tasksLeft: "Aufgaben übrig",
|
||||
completed: "Sie sind auf dem Weg, ein AnythingLLM-Experte zu werden!",
|
||||
dismiss: "schließen",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Einen Workspace erstellen",
|
||||
description: "Erstellen Sie Ihren ersten Workspace, um zu beginnen",
|
||||
action: "Erstellen",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Einen Chat senden",
|
||||
description: "Starten Sie ein Gespräch mit Ihrem KI-Assistenten",
|
||||
action: "Chat",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Ein Dokument einbetten",
|
||||
description: "Fügen Sie Ihr erstes Dokument zu Ihrem Workspace hinzu",
|
||||
action: "Einbetten",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Ein System-Prompt einrichten",
|
||||
description: "Konfigurieren Sie das Verhalten Ihres KI-Assistenten",
|
||||
action: "Einrichten",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Einen Slash-Befehl definieren",
|
||||
description:
|
||||
"Erstellen Sie benutzerdefinierte Befehle für Ihren Assistenten",
|
||||
action: "Definieren",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Community Hub besuchen",
|
||||
description: "Entdecken Sie Community-Ressourcen und Vorlagen",
|
||||
action: "Stöbern",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Schnellzugriffe",
|
||||
sendChat: "Chat senden",
|
||||
embedDocument: "Dokument einbetten",
|
||||
createWorkspace: "Workspace erstellen",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Weitere Funktionen erkunden",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Benutzerdefinierte KI-Agenten",
|
||||
description:
|
||||
"Erstellen Sie leistungsstarke KI-Agenten und Automatisierungen ohne Code.",
|
||||
primaryAction: "Chatten mit @agent",
|
||||
secondaryAction: "Einen Agenten-Flow erstellen",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Slash-Befehle",
|
||||
description:
|
||||
"Sparen Sie Zeit und fügen Sie Eingabeaufforderungen mit benutzerdefinierten Slash-Befehlen ein.",
|
||||
primaryAction: "Einen Slash-Befehl erstellen",
|
||||
secondaryAction: "Im Hub erkunden",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "System-Prompts",
|
||||
description:
|
||||
"Ändern Sie die System-Eingabeaufforderung, um die KI-Antworten eines Workspaces anzupassen.",
|
||||
primaryAction: "Eine System-Eingabeaufforderung ändern",
|
||||
secondaryAction: "Eingabevariablen verwalten",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Updates & Ankündigungen",
|
||||
},
|
||||
resources: {
|
||||
title: "Ressourcen",
|
||||
links: {
|
||||
docs: "Dokumentation",
|
||||
star: "Auf Github mit Stern versehen",
|
||||
},
|
||||
keyboardShortcuts: "Tastaturkürzel",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Erstelle einen Agenten",
|
||||
editWorkspace: "Arbeitsbereich bearbeiten",
|
||||
@@ -280,7 +186,6 @@ const TRANSLATIONS = {
|
||||
title: "Workspace-Chat-Modell",
|
||||
description:
|
||||
"Das spezifische Chat-Modell, das für diesen Workspace verwendet wird. Wenn leer, wird die System-LLM-Präferenz verwendet.",
|
||||
wait: "-- warte auf Modelle --",
|
||||
},
|
||||
mode: {
|
||||
title: "Chat-Modus",
|
||||
@@ -385,9 +290,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- warte auf Modelle --",
|
||||
},
|
||||
skill: {
|
||||
title: "Standard-Agentenfähigkeiten",
|
||||
description:
|
||||
"Verbessern Sie die natürlichen Fähigkeiten des Standard-Agenten mit diesen vorgefertigten Fähigkeiten. Diese Einrichtung gilt für alle Workspaces.",
|
||||
rag: {
|
||||
title: "RAG & Langzeitgedächtnis",
|
||||
description:
|
||||
@@ -669,17 +571,12 @@ const TRANSLATIONS = {
|
||||
title: "Datenschutz & Datenverarbeitung",
|
||||
description:
|
||||
"Dies ist Ihre Konfiguration dafür, wie verbundene Drittanbieter und AnythingLLM Ihre Daten behandeln.",
|
||||
llm: "LLM-Auswahl",
|
||||
embedding: "Einbettungspräferenz",
|
||||
vector: "Vektordatenbank",
|
||||
anonymous: "Anonyme Telemetrie aktiviert",
|
||||
},
|
||||
connectors: {
|
||||
"search-placeholder": "Datenverbindungen durchsuchen",
|
||||
"no-connectors": "Keine Datenverbindungen gefunden.",
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Mit einem Klick Obsidian-Vault importieren.",
|
||||
vault_location: "Ort des Vaults",
|
||||
vault_description:
|
||||
"Ordner des Obsidian-Vaults auswählen, um sämtliche Notizen inkl. Verknüpfungen zu importieren.",
|
||||
@@ -726,7 +623,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "URL des GitLab-Repositories, das Sie sammeln möchten.",
|
||||
token: "GitLab Zugriffstoken",
|
||||
optional: "optional",
|
||||
token_explained: "Zugriffstoken zur Vermeidung von Ratenlimits.",
|
||||
token_description:
|
||||
"Wählen Sie zusätzliche Entitäten aus, die von der GitLab-API abgerufen werden sollen.",
|
||||
token_explained_start: "Ohne einen ",
|
||||
@@ -760,10 +656,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " verfügen.",
|
||||
task_explained:
|
||||
"Sobald der Vorgang abgeschlossen ist, ist das Transkript im Dokumenten-Picker zur Einbettung in Workspaces verfügbar.",
|
||||
language: "Transkriptsprache",
|
||||
language_explained:
|
||||
"Wählen Sie die Sprache des Transkripts aus, das Sie sammeln möchten.",
|
||||
loading_languages: "-- lade verfügbare Sprachen --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Massen-Link-Scraper",
|
||||
@@ -826,14 +718,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Dokument suchen",
|
||||
"no-documents": "Keine Dokumente",
|
||||
"move-workspace": "In Workspace verschieben",
|
||||
name: "Name",
|
||||
"delete-confirmation":
|
||||
"Sind Sie sicher, dass Sie diese Dateien und Ordner löschen möchten?\nDies wird die Dateien vom System entfernen und sie automatisch aus allen vorhandenen Workspaces entfernen.\nDiese Aktion kann nicht rückgängig gemacht werden.",
|
||||
"removing-message":
|
||||
"Entferne {{count}} Dokumente und {{folderCount}} Ordner. Bitte warten.",
|
||||
"move-success": "{{count}} Dokumente erfolgreich verschoben.",
|
||||
date: "Datum",
|
||||
type: "Typ",
|
||||
select_all: "Alle auswählen",
|
||||
deselect_all: "Auswahl abbrechen",
|
||||
no_docs: "Keine Dokumente vorhanden.",
|
||||
@@ -880,13 +769,7 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Willkommen zu deinem Workspace.",
|
||||
get_started: "Starte mit ",
|
||||
get_started_default: "Starte mit ",
|
||||
upload: "dem Upload von Dokumenten",
|
||||
or: " oder ",
|
||||
attachments_processing: "Anhänge werden verarbeitet. Bitte warten...",
|
||||
send_chat: " schreibe im Chat.",
|
||||
send_message: "Schreibe eine Nachricht",
|
||||
attach_file: "Füge eine Datei zum Chat hinzu",
|
||||
slash: "Schau dir alle verfügbaren Slash Befehle für den Chat an.",
|
||||
@@ -902,7 +785,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Weitere Aktionen",
|
||||
hide_citations: "Quellenangaben ausblenden",
|
||||
show_citations: "Quellenangaben anzeigen",
|
||||
pause_tts_speech_message: "Nachrichtenvorlesung pausieren",
|
||||
fork: "Abzweigen",
|
||||
delete: "Löschen",
|
||||
save_submit: "Speichern und Senden",
|
||||
@@ -987,7 +869,6 @@ const TRANSLATIONS = {
|
||||
"Private System-Nachrichten sind nur für Sie sichtbar.",
|
||||
publish_button: "Veröffentlichen Sie im Community Hub",
|
||||
submitting: "Veröffentlichung...",
|
||||
submit: "Veröffentlichen Sie im Community Hub",
|
||||
prompt_label: "Prompt",
|
||||
prompt_description:
|
||||
"Dies ist der eigentliche Systemprompt, der verwendet wird, um das LLM zu steuern.",
|
||||
@@ -1004,8 +885,6 @@ const TRANSLATIONS = {
|
||||
"Geben Sie den Text ein und drücken Sie die Eingabetaste, um Tags hinzuzufügen.",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "Öffentliche Datenströme sind für alle sichtbar.",
|
||||
private_description: "Private Agent-Daten sind nur für Sie sichtbar.",
|
||||
success_title: "Erfolg!",
|
||||
success_description:
|
||||
"Ihr Agent Flow wurde auf dem Community Hub veröffentlicht!",
|
||||
@@ -1024,7 +903,6 @@ const TRANSLATIONS = {
|
||||
tags_placeholder:
|
||||
"Geben Sie Tags ein und drücken Sie die Eingabetaste, um sie hinzuzufügen.",
|
||||
visibility_label: "Sichtbarkeit",
|
||||
publish_button: "Veröffentlichen Sie im Community Hub",
|
||||
submitting: "Veröffentlichung...",
|
||||
submit: "Veröffentlichen Sie im Community Hub",
|
||||
privacy_note:
|
||||
@@ -1051,10 +929,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Beschreibung",
|
||||
description_description:
|
||||
"Dies ist die Beschreibung für Ihren Slash-Befehl. Verwenden Sie diese, um den Zweck Ihres Slash-Befehls zu beschreiben.",
|
||||
command_label: "Befehl",
|
||||
command_description:
|
||||
"Dies ist der Slash-Befehl, den Benutzer eingeben, um diese Voreinstellung auszulösen.",
|
||||
command_placeholder: "mein-befehl",
|
||||
tags_label: "Schlüsselwörter",
|
||||
tags_description:
|
||||
"Die Tags werden verwendet, um Ihren Slash-Befehl zu kennzeichnen und die Suche zu erleichtern. Sie können mehrere Tags hinzufügen. Maximal 5 Tags. Maximal 20 Zeichen pro Tag.",
|
||||
|
||||
19
frontend/src/locales/dynamicKeyAllowlist.js
Normal file
19
frontend/src/locales/dynamicKeyAllowlist.js
Normal file
@@ -0,0 +1,19 @@
|
||||
// Keys listed here are used dynamically (e.g. t(variable)) and should never
|
||||
// be flagged as unused or deleted by findUnusedTranslations.mjs.
|
||||
//
|
||||
// When you add a dynamic t() call, add the affected key(s) here so the
|
||||
// pruning script knows they are intentionally referenced at runtime.
|
||||
const DYNAMIC_KEY_ALLOWLIST = [
|
||||
// Used dynamically in KeyboardShortcutsHelp via t(`keyboard-shortcuts.shortcuts.${shortcut.translationKey}`)
|
||||
"keyboard-shortcuts.shortcuts.settings",
|
||||
"keyboard-shortcuts.shortcuts.home",
|
||||
"keyboard-shortcuts.shortcuts.workspaces",
|
||||
"keyboard-shortcuts.shortcuts.apiKeys",
|
||||
"keyboard-shortcuts.shortcuts.llmPreferences",
|
||||
"keyboard-shortcuts.shortcuts.chatSettings",
|
||||
"keyboard-shortcuts.shortcuts.help",
|
||||
"keyboard-shortcuts.shortcuts.showLLMSelector",
|
||||
"keyboard-shortcuts.shortcuts.workspaceSettings",
|
||||
];
|
||||
|
||||
export default DYNAMIC_KEY_ALLOWLIST;
|
||||
@@ -20,7 +20,6 @@ const TRANSLATIONS = {
|
||||
passwordReq: "Passwords must be at least 8 characters.",
|
||||
passwordWarn:
|
||||
"It's important to save this password because there is no recovery method.",
|
||||
|
||||
adminUsername: "Admin account username",
|
||||
adminPassword: "Admin account password",
|
||||
adminPasswordReq: "Passwords must be at least 8 characters.",
|
||||
@@ -37,7 +36,6 @@ const TRANSLATIONS = {
|
||||
survey: {
|
||||
title: "Welcome to AnythingLLM",
|
||||
description: "Help us make AnythingLLM built for your needs. Optional.",
|
||||
|
||||
email: "What's your email?",
|
||||
useCase: "What will you use AnythingLLM for?",
|
||||
useCaseWork: "For work",
|
||||
@@ -49,16 +47,9 @@ const TRANSLATIONS = {
|
||||
skip: "Skip Survey",
|
||||
thankYou: "Thank you for your feedback!",
|
||||
},
|
||||
workspace: {
|
||||
title: "Create your first workspace",
|
||||
description:
|
||||
"Create your first workspace and get started with AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Workspace Name",
|
||||
error: "error",
|
||||
success: "success",
|
||||
user: "User",
|
||||
selection: "Model Selection",
|
||||
saving: "Saving...",
|
||||
@@ -79,11 +70,8 @@ const TRANSLATIONS = {
|
||||
"You currently aren't assigned to any workspaces.\nPlease contact your administrator to request access to a workspace.",
|
||||
goToWorkspace: 'Go to "{{workspace}}"',
|
||||
},
|
||||
|
||||
// Setting Sidebar menu items.
|
||||
settings: {
|
||||
title: "Instance Settings",
|
||||
system: "General Settings",
|
||||
invites: "Invites",
|
||||
users: "Users",
|
||||
workspaces: "Workspaces",
|
||||
@@ -100,7 +88,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Voice & Speech",
|
||||
"vector-database": "Vector Database",
|
||||
embeds: "Chat Embed",
|
||||
"embed-chats": "Chat Embed History",
|
||||
security: "Security",
|
||||
"event-logs": "Event Logs",
|
||||
privacy: "Privacy & Data",
|
||||
@@ -120,8 +107,6 @@ const TRANSLATIONS = {
|
||||
"browser-extension": "Browser Extension",
|
||||
"mobile-app": "AnythingLLM Mobile",
|
||||
},
|
||||
|
||||
// Page Definitions
|
||||
login: {
|
||||
"multi-user": {
|
||||
welcome: "Welcome",
|
||||
@@ -139,107 +124,21 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"Provide the necessary information below to reset your password.",
|
||||
"recovery-codes": "Recovery Codes",
|
||||
"recovery-code": "Recovery Code {{index}}",
|
||||
"back-to-login": "Back to Login",
|
||||
},
|
||||
},
|
||||
|
||||
"main-page": {
|
||||
greeting: "How can I help you today?",
|
||||
noWorkspaceError: "Please create a workspace before starting a chat.",
|
||||
checklist: {
|
||||
title: "Getting Started",
|
||||
tasksLeft: "tasks left",
|
||||
completed: "You're on your way to becoming an AnythingLLM expert!",
|
||||
dismiss: "close",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Create a workspace",
|
||||
description: "Create your first workspace to get started",
|
||||
action: "Create",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Send a chat",
|
||||
description: "Start a conversation with your AI assistant",
|
||||
action: "Chat",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Embed a document",
|
||||
description: "Add your first document to your workspace",
|
||||
action: "Embed",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Set up a system prompt",
|
||||
description: "Configure your AI assistant's behavior",
|
||||
action: "Set Up",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Define a slash command",
|
||||
description: "Create custom commands for your assistant",
|
||||
action: "Define",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Visit Community Hub",
|
||||
description: "Explore community resources and templates",
|
||||
action: "Browse",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Create an Agent",
|
||||
editWorkspace: "Edit Workspace",
|
||||
uploadDocument: "Upload a Document",
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Quick Links",
|
||||
sendChat: "Send Chat",
|
||||
embedDocument: "Embed a Document",
|
||||
createWorkspace: "Create Workspace",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Explore more features",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Custom AI Agents",
|
||||
description: "Build powerful AI Agents and automations with no code.",
|
||||
primaryAction: "Chat using @agent",
|
||||
secondaryAction: "Build an agent flow",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Slash Commands",
|
||||
description:
|
||||
"Save time and inject prompts using custom slash commands.",
|
||||
primaryAction: "Create a Slash Command",
|
||||
secondaryAction: "Explore on Hub",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "System Prompts",
|
||||
description:
|
||||
"Modify the system prompt to customize the AI replies of a workspace.",
|
||||
primaryAction: "Modify a System Prompt",
|
||||
secondaryAction: "Manage prompt variables",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Updates & Announcements",
|
||||
},
|
||||
resources: {
|
||||
title: "Resources",
|
||||
links: {
|
||||
docs: "Docs",
|
||||
star: "Star on Github",
|
||||
},
|
||||
keyboardShortcuts: "Keyboard Shortcuts",
|
||||
},
|
||||
},
|
||||
|
||||
"new-workspace": {
|
||||
title: "New Workspace",
|
||||
placeholder: "My Workspace",
|
||||
},
|
||||
|
||||
// Workspace Settings menu items
|
||||
"workspaces—settings": {
|
||||
general: "General Settings",
|
||||
chat: "Chat Settings",
|
||||
@@ -247,8 +146,6 @@ const TRANSLATIONS = {
|
||||
members: "Members",
|
||||
agent: "Agent Configuration",
|
||||
},
|
||||
|
||||
// General Appearance
|
||||
general: {
|
||||
vector: {
|
||||
title: "Vector Count",
|
||||
@@ -284,8 +181,6 @@ const TRANSLATIONS = {
|
||||
"workspace. This will remove all vector embeddings in your vector database.\n\nThe original source files will remain untouched. This action is irreversible.",
|
||||
},
|
||||
},
|
||||
|
||||
// Chat Settings
|
||||
chat: {
|
||||
llm: {
|
||||
title: "Workspace LLM Provider",
|
||||
@@ -297,7 +192,6 @@ const TRANSLATIONS = {
|
||||
title: "Workspace Chat model",
|
||||
description:
|
||||
"The specific chat model that will be used for this workspace. If empty, will use the system LLM preference.",
|
||||
wait: "-- waiting for models --",
|
||||
},
|
||||
mode: {
|
||||
title: "Chat mode",
|
||||
@@ -358,8 +252,6 @@ const TRANSLATIONS = {
|
||||
hint: "Most LLMs have various acceptable ranges of valid values. Consult your LLM provider for that information.",
|
||||
},
|
||||
},
|
||||
|
||||
// Vector Database
|
||||
"vector-workspace": {
|
||||
identifier: "Vector database identifier",
|
||||
snippets: {
|
||||
@@ -386,8 +278,6 @@ const TRANSLATIONS = {
|
||||
success: "Workspace vector database was reset!",
|
||||
},
|
||||
},
|
||||
|
||||
// Agent Configuration
|
||||
agent: {
|
||||
"performance-warning":
|
||||
"Performance of LLMs that do not explicitly support tool-calling is highly dependent on the model's capabilities and accuracy. Some abilities may be limited or non-functional.",
|
||||
@@ -407,11 +297,7 @@ const TRANSLATIONS = {
|
||||
"The specific LLM model that will be used for this workspace's @agent agent.",
|
||||
wait: "-- waiting for models --",
|
||||
},
|
||||
|
||||
skill: {
|
||||
title: "Default agent skills",
|
||||
description:
|
||||
"Improve the natural abilities of the default agent with these pre-built skills. This set up applies to all workspaces.",
|
||||
rag: {
|
||||
title: "RAG & long-term memory",
|
||||
description:
|
||||
@@ -451,8 +337,6 @@ const TRANSLATIONS = {
|
||||
"By default, this skill is enabled, but you can disable it if you don't want it to be available to the agent.",
|
||||
},
|
||||
},
|
||||
|
||||
// Workspace Chats
|
||||
recorded: {
|
||||
title: "Workspace Chats",
|
||||
description:
|
||||
@@ -467,7 +351,6 @@ const TRANSLATIONS = {
|
||||
at: "Sent At",
|
||||
},
|
||||
},
|
||||
|
||||
customization: {
|
||||
interface: {
|
||||
title: "UI Preferences",
|
||||
@@ -572,8 +455,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
// API Keys
|
||||
api: {
|
||||
title: "API Keys",
|
||||
description:
|
||||
@@ -586,7 +467,6 @@ const TRANSLATIONS = {
|
||||
created: "Created",
|
||||
},
|
||||
},
|
||||
|
||||
llm: {
|
||||
title: "LLM Preference",
|
||||
description:
|
||||
@@ -606,7 +486,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
transcription: {
|
||||
title: "Transcription Model Preference",
|
||||
description:
|
||||
@@ -619,7 +498,6 @@ const TRANSLATIONS = {
|
||||
"warn-end":
|
||||
"The built-in model will automatically download on the first use.",
|
||||
},
|
||||
|
||||
embedding: {
|
||||
title: "Embedding Preference",
|
||||
"desc-start":
|
||||
@@ -630,7 +508,6 @@ const TRANSLATIONS = {
|
||||
title: "Embedding Provider",
|
||||
},
|
||||
},
|
||||
|
||||
text: {
|
||||
title: "Text splitting & Chunking Preferences",
|
||||
"desc-start":
|
||||
@@ -643,15 +520,12 @@ const TRANSLATIONS = {
|
||||
"This is the maximum length of characters that can be present in a single vector.",
|
||||
recommend: "Embed model maximum length is",
|
||||
},
|
||||
|
||||
overlap: {
|
||||
title: "Text Chunk Overlap",
|
||||
description:
|
||||
"This is the maximum overlap of characters that occurs during chunking between two adjacent text chunks.",
|
||||
},
|
||||
},
|
||||
|
||||
// Vector Database
|
||||
vector: {
|
||||
title: "Vector Database",
|
||||
description:
|
||||
@@ -661,8 +535,6 @@ const TRANSLATIONS = {
|
||||
description: "There is no configuration needed for LanceDB.",
|
||||
},
|
||||
},
|
||||
|
||||
// Embeddable Chat Widgets
|
||||
embeddable: {
|
||||
title: "Embeddable Chat Widgets",
|
||||
description:
|
||||
@@ -675,7 +547,6 @@ const TRANSLATIONS = {
|
||||
created: "Created",
|
||||
},
|
||||
},
|
||||
|
||||
"embed-chats": {
|
||||
title: "Embed Chat History",
|
||||
export: "Export",
|
||||
@@ -689,7 +560,6 @@ const TRANSLATIONS = {
|
||||
at: "Sent At",
|
||||
},
|
||||
},
|
||||
|
||||
security: {
|
||||
title: "Security",
|
||||
multiuser: {
|
||||
@@ -712,8 +582,6 @@ const TRANSLATIONS = {
|
||||
"password-label": "Instance Password",
|
||||
},
|
||||
},
|
||||
|
||||
// Event Logs
|
||||
event: {
|
||||
title: "Event Logs",
|
||||
description:
|
||||
@@ -725,24 +593,16 @@ const TRANSLATIONS = {
|
||||
occurred: "Occurred At",
|
||||
},
|
||||
},
|
||||
|
||||
// Privacy & Data-Handling
|
||||
privacy: {
|
||||
title: "Privacy & Data-Handling",
|
||||
description:
|
||||
"This is your configuration for how connected third party providers and AnythingLLM handle your data.",
|
||||
llm: "LLM Provider",
|
||||
embedding: "Embedding Preference",
|
||||
vector: "Vector Database",
|
||||
anonymous: "Anonymous Telemetry Enabled",
|
||||
},
|
||||
|
||||
connectors: {
|
||||
"search-placeholder": "Search data connectors",
|
||||
"no-connectors": "No data connectors found.",
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Import Obsidian vault in a single click.",
|
||||
vault_location: "Vault Location",
|
||||
vault_description:
|
||||
"Select your Obsidian vault folder to import all notes and their connections.",
|
||||
@@ -790,7 +650,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "URL of the GitLab repo you wish to collect.",
|
||||
token: "GitLab Access Token",
|
||||
optional: "optional",
|
||||
token_explained: "Access Token to prevent rate limiting.",
|
||||
token_description:
|
||||
"Select additional entities to fetch from the GitLab API.",
|
||||
token_explained_start: "Without a ",
|
||||
@@ -824,10 +683,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " available.",
|
||||
task_explained:
|
||||
"Once complete, the transcript will be available for embedding into workspaces in the document picker.",
|
||||
language: "Transcript Language",
|
||||
language_explained:
|
||||
"Select the language of the transcript you want to collect.",
|
||||
loading_languages: "-- loading available languages --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Bulk Link Scraper",
|
||||
@@ -873,7 +728,6 @@ const TRANSLATIONS = {
|
||||
task_explained:
|
||||
"Once complete, the page content will be available for embedding into workspaces in the document picker.",
|
||||
},
|
||||
|
||||
manage: {
|
||||
documents: "Documents",
|
||||
"data-connectors": "Data Connectors",
|
||||
@@ -888,14 +742,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Search for document",
|
||||
"no-documents": "No Documents",
|
||||
"move-workspace": "Move to Workspace",
|
||||
name: "Name",
|
||||
"delete-confirmation":
|
||||
"Are you sure you want to delete these files and folders?\nThis will remove the files from the system and remove them from any existing workspaces automatically.\nThis action is not reversible.",
|
||||
"removing-message":
|
||||
"Removing {{count}} documents and {{folderCount}} folders. Please wait.",
|
||||
"move-success": "Successfully moved {{count}} documents.",
|
||||
date: "Date",
|
||||
type: "Type",
|
||||
no_docs: "No Documents",
|
||||
select_all: "Select All",
|
||||
deselect_all: "Deselect All",
|
||||
@@ -940,15 +791,8 @@ const TRANSLATIONS = {
|
||||
accept: "Okay, got it",
|
||||
},
|
||||
},
|
||||
|
||||
chat_window: {
|
||||
welcome: "Welcome to your new workspace.",
|
||||
get_started: "To get started either",
|
||||
get_started_default: "To get started",
|
||||
upload: "upload a document",
|
||||
or: "or",
|
||||
attachments_processing: "Attachments are processing. Please wait...",
|
||||
send_chat: "send a chat.",
|
||||
send_message: "Send a message",
|
||||
attach_file: "Attach a file to this chat",
|
||||
slash: "View all available slash commands for chatting.",
|
||||
@@ -964,7 +808,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "More actions",
|
||||
hide_citations: "Hide citations",
|
||||
show_citations: "Show citations",
|
||||
pause_tts_speech_message: "Pause TTS speech of message",
|
||||
fork: "Fork",
|
||||
delete: "Delete",
|
||||
save_submit: "Save & Submit",
|
||||
@@ -998,7 +841,6 @@ const TRANSLATIONS = {
|
||||
missing_credentials_description: "Click to set up credentials",
|
||||
},
|
||||
},
|
||||
|
||||
profile_settings: {
|
||||
edit_account: "Edit Account",
|
||||
profile_picture: "Profile Picture",
|
||||
@@ -1019,7 +861,6 @@ const TRANSLATIONS = {
|
||||
support: "Support",
|
||||
signout: "Sign out",
|
||||
},
|
||||
|
||||
"keyboard-shortcuts": {
|
||||
title: "Keyboard Shortcuts",
|
||||
shortcuts: {
|
||||
@@ -1058,15 +899,12 @@ const TRANSLATIONS = {
|
||||
private_description: "Private system prompts are only visible to you.",
|
||||
publish_button: "Publish to Community Hub",
|
||||
submitting: "Publishing...",
|
||||
submit: "Publish to Community Hub",
|
||||
prompt_label: "Prompt",
|
||||
prompt_description:
|
||||
"This is the actual system prompt that will be used to guide the LLM.",
|
||||
prompt_placeholder: "Enter your system prompt here...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "Public agent flows are visible to everyone.",
|
||||
private_description: "Private agent flows are only visible to you.",
|
||||
success_title: "Success!",
|
||||
success_description:
|
||||
"Your Agent Flow has been published to the Community Hub!",
|
||||
@@ -1084,7 +922,6 @@ const TRANSLATIONS = {
|
||||
"Tags are used to label your agent flow for easier searching. You can add multiple tags. Max 5 tags. Max 20 characters per tag.",
|
||||
tags_placeholder: "Type and press Enter to add tags",
|
||||
visibility_label: "Visibility",
|
||||
publish_button: "Publish to Community Hub",
|
||||
submitting: "Publishing...",
|
||||
submit: "Publish to Community Hub",
|
||||
privacy_note:
|
||||
@@ -1103,10 +940,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Description",
|
||||
description_description:
|
||||
"This is the description of your slash command. Use this to describe the purpose of your slash command.",
|
||||
command_label: "Command",
|
||||
command_description:
|
||||
"This is the slash command that users will type to trigger this preset.",
|
||||
command_placeholder: "my-command",
|
||||
tags_label: "Tags",
|
||||
tags_description:
|
||||
"Tags are used to label your slash command for easier searching. You can add multiple tags. Max 5 tags. Max 20 characters per tag.",
|
||||
|
||||
@@ -49,16 +49,9 @@ const TRANSLATIONS = {
|
||||
skip: "Omitir encuesta",
|
||||
thankYou: "¡Gracias por tus comentarios!",
|
||||
},
|
||||
workspace: {
|
||||
title: "Crea tu primer espacio de trabajo",
|
||||
description:
|
||||
"Crea tu primer espacio de trabajo y comienza a usar AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Nombre de los espacios de trabajo",
|
||||
error: "error",
|
||||
success: "éxito",
|
||||
user: "Usuario",
|
||||
selection: "Selección de modelo",
|
||||
saving: "Guardando...",
|
||||
@@ -74,7 +67,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Ajustes de la instancia",
|
||||
system: "Ajustes generales",
|
||||
invites: "Invitaciones",
|
||||
users: "Usuarios",
|
||||
workspaces: "Espacios de trabajo",
|
||||
@@ -91,7 +83,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Voz y habla",
|
||||
"vector-database": "Base de datos vectorial",
|
||||
embeds: "Incrustaciones de chat",
|
||||
"embed-chats": "Historial de incrustaciones de chat",
|
||||
security: "Seguridad",
|
||||
"event-logs": "Registros de eventos",
|
||||
privacy: "Privacidad y datos",
|
||||
@@ -127,95 +118,10 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"Proporciona la información necesaria a continuación para restablecer tu contraseña.",
|
||||
"recovery-codes": "Códigos de recuperación",
|
||||
"recovery-code": "Código de recuperación {{index}}",
|
||||
"back-to-login": "Volver al inicio de sesión",
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError:
|
||||
"Por favor, crea un espacio de trabajo antes de iniciar un chat.",
|
||||
checklist: {
|
||||
title: "Primeros pasos",
|
||||
tasksLeft: "tareas restantes",
|
||||
completed:
|
||||
"¡Estás en camino de convertirte en un experto en AnythingLLM!",
|
||||
dismiss: "cerrar",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Crear un espacio de trabajo",
|
||||
description: "Crea tu primer espacio de trabajo para comenzar",
|
||||
action: "Crear",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Enviar un chat",
|
||||
description: "Inicia una conversación con tu asistente de IA",
|
||||
action: "Chatear",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Incrustar un documento",
|
||||
description: "Agrega tu primer documento a tu espacio de trabajo",
|
||||
action: "Incrustar",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Configurar un prompt del sistema",
|
||||
description: "Configura el comportamiento de tu asistente de IA",
|
||||
action: "Configurar",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Definir un comando de barra",
|
||||
description: "Crea comandos personalizados para tu asistente",
|
||||
action: "Definir",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Visitar el Centro de la Comunidad",
|
||||
description: "Explora los recursos y plantillas de la comunidad",
|
||||
action: "Explorar",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Enlaces rápidos",
|
||||
sendChat: "Enviar chat",
|
||||
embedDocument: "Incrustar un documento",
|
||||
createWorkspace: "Crear espacio de trabajo",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Explorar más funciones",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Agentes de IA personalizados",
|
||||
description:
|
||||
"Crea potentes agentes y automatizaciones de IA sin código.",
|
||||
primaryAction: "Chatear usando @agent",
|
||||
secondaryAction: "Crear un flujo de agente",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Comandos de barra",
|
||||
description:
|
||||
"Ahorra tiempo e inyecta prompts usando comandos de barra personalizados.",
|
||||
primaryAction: "Crear un comando de barra",
|
||||
secondaryAction: "Explorar en el Centro",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "Prompts del sistema",
|
||||
description:
|
||||
"Modifica el prompt del sistema para personalizar las respuestas de IA de un espacio de trabajo.",
|
||||
primaryAction: "Modificar un prompt del sistema",
|
||||
secondaryAction: "Administrar variables de prompt",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Actualizaciones y anuncios",
|
||||
},
|
||||
resources: {
|
||||
title: "Recursos",
|
||||
links: {
|
||||
docs: "Documentación",
|
||||
star: "Marcar con una estrella en Github",
|
||||
},
|
||||
keyboardShortcuts: "Atajos de teclado",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Crear un agente",
|
||||
editWorkspace: "Editar espacio de trabajo",
|
||||
@@ -281,7 +187,6 @@ const TRANSLATIONS = {
|
||||
title: "Modelo de chat del espacio de trabajo",
|
||||
description:
|
||||
"El modelo de chat específico que se utilizará para este espacio de trabajo. Si está vacío, utilizará la preferencia de LLM del sistema.",
|
||||
wait: "-- esperando modelos --",
|
||||
},
|
||||
mode: {
|
||||
title: "Modo de chat",
|
||||
@@ -392,9 +297,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- esperando modelos --",
|
||||
},
|
||||
skill: {
|
||||
title: "Habilidades predeterminadas del agente",
|
||||
description:
|
||||
"Mejora las habilidades naturales del agente predeterminado con estas habilidades preconstruidas. Esta configuración se aplica a todos los espacios de trabajo.",
|
||||
rag: {
|
||||
title: "RAG y memoria a largo plazo",
|
||||
description:
|
||||
@@ -678,17 +580,12 @@ const TRANSLATIONS = {
|
||||
title: "Privacidad y manejo de datos",
|
||||
description:
|
||||
"Esta es tu configuración sobre cómo los proveedores de terceros conectados y AnythingLLM manejan tus datos.",
|
||||
llm: "Selección de LLM",
|
||||
embedding: "Preferencia de incrustación",
|
||||
vector: "Base de datos vectorial",
|
||||
anonymous: "Telemetría anónima habilitada",
|
||||
},
|
||||
connectors: {
|
||||
"search-placeholder": "Buscar conectores de datos",
|
||||
"no-connectors": "No se encontraron conectores de datos.",
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Importa el vault de Obsidian con un solo clic.",
|
||||
vault_location: "Ubicación del vault",
|
||||
vault_description:
|
||||
"Selecciona la carpeta de tu vault de Obsidian para importar todas las notas y sus conexiones.",
|
||||
@@ -737,8 +634,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "URL del repositorio de GitLab que deseas recopilar.",
|
||||
token: "Token de acceso de GitLab",
|
||||
optional: "opcional",
|
||||
token_explained:
|
||||
"Token de acceso para evitar la limitación de velocidad.",
|
||||
token_description:
|
||||
"Selecciona entidades adicionales para obtener de la API de GitLab.",
|
||||
token_explained_start: "Sin un ",
|
||||
@@ -772,10 +667,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " disponibles.",
|
||||
task_explained:
|
||||
"Una vez completada, la transcripción estará disponible para incrustar en los espacios de trabajo en el selector de documentos.",
|
||||
language: "Idioma de la transcripción",
|
||||
language_explained:
|
||||
"Selecciona el idioma de la transcripción que deseas recopilar.",
|
||||
loading_languages: "-- cargando idiomas disponibles --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Extractor de enlaces en masa",
|
||||
@@ -837,14 +728,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Buscar documento",
|
||||
"no-documents": "Sin documentos",
|
||||
"move-workspace": "Mover al espacio de trabajo",
|
||||
name: "Nombre",
|
||||
"delete-confirmation":
|
||||
"¿Estás seguro de que quieres eliminar estos archivos y carpetas?\nEsto eliminará los archivos del sistema y los eliminará de cualquier espacio de trabajo existente automáticamente.\nEsta acción no es reversible.",
|
||||
"removing-message":
|
||||
"Eliminando {{count}} documentos y {{folderCount}} carpetas. Por favor, espera.",
|
||||
"move-success": "Se movieron {{count}} documentos con éxito.",
|
||||
date: "Fecha",
|
||||
type: "Tipo",
|
||||
no_docs: "Sin documentos",
|
||||
select_all: "Seleccionar todo",
|
||||
deselect_all: "Deseleccionar todo",
|
||||
@@ -890,14 +778,8 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Bienvenido a tu nuevo espacio de trabajo.",
|
||||
get_started: "Para comenzar, puedes",
|
||||
get_started_default: "Para comenzar",
|
||||
upload: "subir un documento",
|
||||
or: "o",
|
||||
attachments_processing:
|
||||
"Los archivos adjuntos se están procesando. Por favor, espera...",
|
||||
send_chat: "enviar un chat.",
|
||||
send_message: "Enviar un mensaje",
|
||||
attach_file: "Adjuntar un archivo a este chat",
|
||||
slash: "Ver todos los comandos de barra disponibles para chatear.",
|
||||
@@ -913,7 +795,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Más acciones",
|
||||
hide_citations: "Ocultar citas",
|
||||
show_citations: "Mostrar citas",
|
||||
pause_tts_speech_message: "Pausar el mensaje de voz TTS",
|
||||
fork: "Bifurcar",
|
||||
delete: "Eliminar",
|
||||
save_submit: "Guardar y enviar",
|
||||
@@ -1014,17 +895,12 @@ const TRANSLATIONS = {
|
||||
"Los prompts del sistema privados solo son visibles para ti.",
|
||||
publish_button: "Publicar en el Centro de la Comunidad",
|
||||
submitting: "Publicando...",
|
||||
submit: "Publicar en el Centro de la Comunidad",
|
||||
prompt_label: "Prompt",
|
||||
prompt_description:
|
||||
"Este es el prompt del sistema real que se utilizará para guiar al LLM.",
|
||||
prompt_placeholder: "Ingresa tu prompt del sistema aquí...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description:
|
||||
"Los flujos de agente públicos son visibles para todos.",
|
||||
private_description:
|
||||
"Los flujos de agente privados solo son visibles para ti.",
|
||||
success_title: "¡Éxito!",
|
||||
success_description:
|
||||
"¡Tu flujo de agente ha sido publicado en el Centro de la Comunidad!",
|
||||
@@ -1043,7 +919,6 @@ const TRANSLATIONS = {
|
||||
"Las etiquetas se utilizan para identificar tu flujo de agente para una búsqueda más fácil. Puedes agregar varias etiquetas. Máximo 5 etiquetas. Máximo 20 caracteres por etiqueta.",
|
||||
tags_placeholder: "Escribe y presiona Enter para agregar etiquetas",
|
||||
visibility_label: "Visibilidad",
|
||||
publish_button: "Publicar en el Centro de la Comunidad",
|
||||
submitting: "Publicando...",
|
||||
submit: "Publicar en el Centro de la Comunidad",
|
||||
privacy_note:
|
||||
@@ -1063,10 +938,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Descripción",
|
||||
description_description:
|
||||
"Esta es la descripción de tu comando de barra. Úsala para describir el propósito de tu comando de barra.",
|
||||
command_label: "Comando",
|
||||
command_description:
|
||||
"Este es el comando de barra que los usuarios escribirán para activar este preajuste.",
|
||||
command_placeholder: "mi-comando",
|
||||
tags_label: "Etiquetas",
|
||||
tags_description:
|
||||
"Las etiquetas se utilizan para identificar tu comando de barra para una búsqueda más fácil. Puedes agregar varias etiquetas. Máximo 5 etiquetas. Máximo 20 caracteres por etiqueta.",
|
||||
|
||||
@@ -48,15 +48,9 @@ const TRANSLATIONS = {
|
||||
skip: "Jäta vahele",
|
||||
thankYou: "Aitäh tagasiside eest!",
|
||||
},
|
||||
workspace: {
|
||||
title: "Loo oma esimene tööruum",
|
||||
description: "Loo esimene tööruum ja alusta AnythingLLM-iga.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Tööruumide nimi",
|
||||
error: "viga",
|
||||
success: "õnnestus",
|
||||
user: "Kasutaja",
|
||||
selection: "Mudeli valik",
|
||||
saving: "Salvestan…",
|
||||
@@ -72,7 +66,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Instantsi seaded",
|
||||
system: "Üldseaded",
|
||||
invites: "Kutsed",
|
||||
users: "Kasutajad",
|
||||
workspaces: "Tööruumid",
|
||||
@@ -89,7 +82,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Hääle ja kõne seaded",
|
||||
"vector-database": "Vektoriandmebaas",
|
||||
embeds: "Vestluse embed",
|
||||
"embed-chats": "Embed-vestluste ajalugu",
|
||||
security: "Turvalisus",
|
||||
"event-logs": "Sündmuste logid",
|
||||
privacy: "Privaatsus ja andmed",
|
||||
@@ -124,91 +116,10 @@ const TRANSLATIONS = {
|
||||
title: "Parooli lähtestamine",
|
||||
description: "Sisesta all vajalik info, et parool lähtestada.",
|
||||
"recovery-codes": "Taastamiskoodid",
|
||||
"recovery-code": "Taastamiskood {{index}}",
|
||||
"back-to-login": "Tagasi sisselogimisele",
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError: "Enne vestlust loo tööruum.",
|
||||
checklist: {
|
||||
title: "Alustamine",
|
||||
tasksLeft: "ülesannet jäänud",
|
||||
completed: "Oled teel AnythingLLM-i eksperdiks saama!",
|
||||
dismiss: "sulge",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Loo tööruum",
|
||||
description: "Loo esimene tööruum alustamiseks",
|
||||
action: "Loo",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Saada vestlus",
|
||||
description: "Alusta vestlust oma AI-abilisega",
|
||||
action: "Vestle",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Põimi dokument",
|
||||
description: "Lisa esimene dokument oma tööruumi",
|
||||
action: "Põimi",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Seadista süsteemprompt",
|
||||
description: "Määra AI-abilise käitumine",
|
||||
action: "Seadista",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Loo kaldkriipskäsk",
|
||||
description: "Tee oma abilise jaoks kohandatud käsud",
|
||||
action: "Loo",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Külasta kogukonna keskust",
|
||||
description: "Uuri kogukonna ressursse ja malle",
|
||||
action: "Sirvi",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Kiirlingid",
|
||||
sendChat: "Saada vestlus",
|
||||
embedDocument: "Põimi dokument",
|
||||
createWorkspace: "Loo tööruum",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Avasta rohkem funktsioone",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Kohandatud AI-agendid",
|
||||
description: "Ehita võimsaid agente ja automatsioone ilma koodita.",
|
||||
primaryAction: "Vestle @agent abil",
|
||||
secondaryAction: "Loo agendivoog",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Kaldkriipskäsklused",
|
||||
description: "Säästa aega ja lisa käske kohandatud käskudega.",
|
||||
primaryAction: "Loo kaldkriipskäsk",
|
||||
secondaryAction: "Sirvi Hubs",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "Süsteempromptid",
|
||||
description:
|
||||
"Muuda süsteemprompti, et kohandada AI vastuseid tööruumis.",
|
||||
primaryAction: "Muuda süsteemprompti",
|
||||
secondaryAction: "Halda prompt-muutujaid",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Uuendused ja teadaanded",
|
||||
},
|
||||
resources: {
|
||||
title: "Ressursid",
|
||||
links: {
|
||||
docs: "Dokumentatsioon",
|
||||
star: "GitHubi tärn",
|
||||
},
|
||||
keyboardShortcuts: "Klaviatuuri otseteed",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Loo agent",
|
||||
editWorkspace: "Redige tööruum",
|
||||
@@ -271,7 +182,6 @@ const TRANSLATIONS = {
|
||||
title: "Tööruumi vestlusmudel",
|
||||
description:
|
||||
"Vestlusmudel, mida tööruumis kasutatakse. Kui tühi, kasutatakse süsteemi LLM-eelistust.",
|
||||
wait: "-- laadib mudeleid --",
|
||||
},
|
||||
mode: {
|
||||
title: "Vestlusrežiim",
|
||||
@@ -373,9 +283,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- laadib mudeleid --",
|
||||
},
|
||||
skill: {
|
||||
title: "Agendi vaikimisi oskused",
|
||||
description:
|
||||
"Paranda vaikimisi agendi loomulikke oskusi nende eelnevalt ehitatud võimetega. Kehtib kõikidele tööruumidele.",
|
||||
rag: {
|
||||
title: "RAG ja pikaajaline mälu",
|
||||
description:
|
||||
@@ -640,17 +547,12 @@ const TRANSLATIONS = {
|
||||
title: "Privaatsus ja andmetöötlus",
|
||||
description:
|
||||
"Konfiguratsioon kolmandate osapoolte ja AnythingLLM-i andmekäitluse kohta.",
|
||||
llm: "LLM-i valik",
|
||||
embedding: "Embedding-i eelistus",
|
||||
vector: "Vektoriandmebaas",
|
||||
anonymous: "Anonüümne telemeetria lubatud",
|
||||
},
|
||||
connectors: {
|
||||
"search-placeholder": "Otsi andmepistikuid",
|
||||
"no-connectors": "Andmepistikuid ei leitud.",
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Impordi Obsidiani vault ühe klõpsuga.",
|
||||
vault_location: "Vaulti asukoht",
|
||||
vault_description:
|
||||
"Vali oma Obsidiani vaulti kaust, et importida kõik märkmed ja nende seosed.",
|
||||
@@ -696,7 +598,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "Repo URL, mida soovid koguda.",
|
||||
token: "GitLabi juurdepääsuvõti",
|
||||
optional: "valikuline",
|
||||
token_explained: "Võti API piirangute vältimiseks.",
|
||||
token_description: "Vali täiendavad objektid, mida GitLabi API-st tuua.",
|
||||
token_explained_start: "Ilma ",
|
||||
token_explained_link1: "isikliku juurdepääsuvõtmeta",
|
||||
@@ -727,9 +628,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " saadaval.",
|
||||
task_explained:
|
||||
"Kui valmis, on transkript dokumentide valijas tööruumidesse põimimiseks saadaval.",
|
||||
language: "Transkripti keel",
|
||||
language_explained: "Vali transkripti keel, mida soovid koguda.",
|
||||
loading_languages: "-- keelte laadimine --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Massiline linkide kraapija",
|
||||
@@ -788,14 +686,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Otsi dokumenti",
|
||||
"no-documents": "Dokumendid puuduvad",
|
||||
"move-workspace": "Liiguta tööruumi",
|
||||
name: "Nimi",
|
||||
"delete-confirmation":
|
||||
"Kas oled kindel, et soovid need failid ja kaustad kustutada?\nFailid eemaldatakse süsteemist ning kõigist tööruumidest.\nTegevust ei saa tagasi võtta.",
|
||||
"removing-message":
|
||||
"Eemaldan {{count}} dokumenti ja {{folderCount}} kausta. Palun oota.",
|
||||
"move-success": "Liigutatud edukalt {{count}} dokumenti.",
|
||||
date: "Kuupäev",
|
||||
type: "Tüüp",
|
||||
no_docs: "Dokumendid puuduvad",
|
||||
select_all: "Vali kõik",
|
||||
deselect_all: "Tühista valik",
|
||||
@@ -840,13 +735,7 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Tere tulemast oma uude tööruumi.",
|
||||
get_started: "Alustamiseks",
|
||||
get_started_default: "Alustamiseks",
|
||||
upload: "laadi dokument üles",
|
||||
or: "või",
|
||||
attachments_processing: "Manused töötlevad. Palun oota…",
|
||||
send_chat: "saada vestlus.",
|
||||
send_message: "Saada sõnum",
|
||||
attach_file: "Lisa fail vestlusele",
|
||||
slash: "Vaata kõiki slash-käske.",
|
||||
@@ -862,7 +751,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Rohkem toiminguid",
|
||||
hide_citations: "Peida viited",
|
||||
show_citations: "Näita viiteid",
|
||||
pause_tts_speech_message: "Pausi TTS kõne",
|
||||
fork: "Hargnemine",
|
||||
delete: "Kustuta",
|
||||
save_submit: "Salvesta ja saada",
|
||||
@@ -952,14 +840,11 @@ const TRANSLATIONS = {
|
||||
private_description: "Privaatseid prompte näed vaid sina.",
|
||||
publish_button: "Avalda Community Hubis",
|
||||
submitting: "Avaldan…",
|
||||
submit: "Avalda Community Hubis",
|
||||
prompt_label: "Prompt",
|
||||
prompt_description: "Süsteemprompt, mis juhendab LLM-i.",
|
||||
prompt_placeholder: "Sisesta süsteemprompt siia…",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "Avalikud agendi vood on kõigile nähtavad.",
|
||||
private_description: "Privaatseid agendi vooge näed vaid sina.",
|
||||
success_title: "Edu!",
|
||||
success_description: "Sinu agendi voog avaldati Community Hubis!",
|
||||
success_thank_you: "Aitäh jagamast!",
|
||||
@@ -975,7 +860,6 @@ const TRANSLATIONS = {
|
||||
"Lisa kuni 5 silti (kuni 20 tähemärki) otsingu lihtsustamiseks.",
|
||||
tags_placeholder: "Kirjuta ja vajuta Enter, et lisada silte",
|
||||
visibility_label: "Nähtavus",
|
||||
publish_button: "Avalda Community Hubis",
|
||||
submitting: "Avaldan…",
|
||||
submit: "Avalda Community Hubis",
|
||||
privacy_note:
|
||||
@@ -993,10 +877,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Kirjeldus",
|
||||
description_description:
|
||||
"Kirjeldus, mis selgitab slash-käsku eesmärki.",
|
||||
command_label: "Käsk",
|
||||
command_description:
|
||||
"Käsk, mille kasutajad sisestavad selle preseti käivitamiseks.",
|
||||
command_placeholder: "minu-käsk",
|
||||
tags_label: "Sildid",
|
||||
tags_description:
|
||||
"Lisa kuni 5 silti (kuni 20 tähemärki) otsingu lihtsustamiseks.",
|
||||
|
||||
@@ -50,16 +50,9 @@ const TRANSLATIONS = {
|
||||
settingsHint:
|
||||
"این تنظیمات میتوانند در هر زمان در بخش تنظیمات تغییر داده شوند.",
|
||||
},
|
||||
workspace: {
|
||||
title: "ایجاد فضای کاری اول خود",
|
||||
description:
|
||||
"فضای کاری خود را ایجاد کنید و با AnythingLLM شروع به کار کنید.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "نام فضای کار",
|
||||
error: "خطا",
|
||||
success: "موفق",
|
||||
user: "کاربر",
|
||||
selection: "انتخاب مدل",
|
||||
saving: "در حال ذخیره...",
|
||||
@@ -75,7 +68,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "تنظیمات سامانه",
|
||||
system: "تنظیمات عمومی",
|
||||
invites: "دعوتنامهها",
|
||||
users: "کاربران",
|
||||
workspaces: "فضاهای کاری",
|
||||
@@ -89,7 +81,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "صدا و گفتار",
|
||||
"vector-database": "پایگاه داده برداری",
|
||||
embeds: "جاسازی گفتگو",
|
||||
"embed-chats": "تاریخچه گفتگوهای جاسازی شده",
|
||||
security: "امنیت",
|
||||
"event-logs": "گزارش رویدادها",
|
||||
privacy: "حریم خصوصی و دادهها",
|
||||
@@ -127,7 +118,6 @@ const TRANSLATIONS = {
|
||||
title: "بازنشانی رمز عبور",
|
||||
description: "برای بازنشانی رمز عبور خود، اطلاعات لازم را وارد کنید.",
|
||||
"recovery-codes": "کدهای بازیابی",
|
||||
"recovery-code": "کد بازیابی {{index}}",
|
||||
"back-to-login": "بازگشت به صفحه ورود",
|
||||
},
|
||||
},
|
||||
@@ -187,7 +177,6 @@ const TRANSLATIONS = {
|
||||
title: "مدل گفتگوی فضای کاری",
|
||||
description:
|
||||
"مدل گفتگوی خاصی که برای این فضای کاری استفاده خواهد شد. اگر خالی باشد، از ترجیحات LLM سیستم استفاده خواهد کرد.",
|
||||
wait: "-- در انتظار مدلها --",
|
||||
},
|
||||
mode: {
|
||||
title: "حالت گفتگو",
|
||||
@@ -295,9 +284,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- در انتظار مدلها --",
|
||||
},
|
||||
skill: {
|
||||
title: "مهارتهای پیشفرض عامل",
|
||||
description:
|
||||
"تواناییهای طبیعی عامل پیشفرض را با این مهارتهای از پیش ساخته شده بهبود دهید. این تنظیمات برای تمام فضاهای کاری اعمال میشود.",
|
||||
rag: {
|
||||
title: "RAG و حافظه بلندمدت",
|
||||
description:
|
||||
@@ -470,9 +456,6 @@ const TRANSLATIONS = {
|
||||
title: "حریم خصوصی و مدیریت دادهها",
|
||||
description:
|
||||
"این پیکربندی شما برای نحوه مدیریت دادهها توسط ارائهدهندگان شخص ثالث متصل و AnythingLLM است.",
|
||||
llm: "انتخاب مدل زبانی",
|
||||
embedding: "ترجیحات جاسازی",
|
||||
vector: "پایگاه داده برداری",
|
||||
anonymous: "ارسال تلهمتری ناشناس فعال است",
|
||||
},
|
||||
connectors: {
|
||||
@@ -514,7 +497,6 @@ const TRANSLATIONS = {
|
||||
"آدرس مخزن GitLab که میخواهید از آن اطلاعات جمعآوری کنید.",
|
||||
token: "توکن دسترسی GitLab",
|
||||
optional: "اختیاری",
|
||||
token_explained: "توکنی برای جلوگیری از محدودیت سرعت.",
|
||||
token_description:
|
||||
"برای دریافت اطلاعات از API GitLab، موجودیتهای اضافی را انتخاب کنید.",
|
||||
token_explained_start: "بدون",
|
||||
@@ -547,9 +529,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: "در دسترس است.",
|
||||
task_explained:
|
||||
"پس از اتمام، این متن میتواند در ابزارهای کاری مختلف، از طریق انتخاب فایل، قرار داده شود.",
|
||||
language: "ترجمه زبان",
|
||||
language_explained: "زبان مورد نظر برای جمعآوری متن را انتخاب کنید.",
|
||||
loading_languages: "-- زبانهای موجود را بارگذاری میکنیم --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "ابزار جمعآوری لینکهای حجمی",
|
||||
@@ -610,14 +589,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "جستجو در مستند",
|
||||
"no-documents": "بدون مدارک",
|
||||
"move-workspace": "رفتن به فضای کاری",
|
||||
name: "نام",
|
||||
"delete-confirmation":
|
||||
"آیا مطمئن هستید که میخواهید این فایلها و پوشهها را حذف کنید؟\nاین کار باعث حذف فایلها از سیستم و حذف خودکار آنها از هر فضای کاری موجود میشود.\nاین اقدام غیرقابل بازگشت است.",
|
||||
"removing-message":
|
||||
"حذف {{count}} سند و {{folderCount}} پوشه. لطفاً منتظر بمانید.",
|
||||
"move-success": "انتقال موفقیتآمیز {{count}} سند.",
|
||||
date: "تاریخ",
|
||||
type: "نوع",
|
||||
no_docs: "بدون مدارک",
|
||||
select_all: "انتخاب همه",
|
||||
deselect_all: "انتخاب همه را لغو کنید",
|
||||
@@ -664,8 +640,6 @@ const TRANSLATIONS = {
|
||||
accept: "باشه، متوجه شدم.",
|
||||
},
|
||||
obsidian: {
|
||||
name: "آوبیشین",
|
||||
description: "وارد کردن دیسک Obsidian با یک کلیک.",
|
||||
vault_location: "موقعیت گاوصندوق",
|
||||
vault_description:
|
||||
'برای وارد کردن تمام یادداشتها و ارتباطات آنها، پوشه مربوط به "Obsidian" خود را انتخاب کنید.',
|
||||
@@ -678,12 +652,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "به فضای کاری جدید خود خوش آمدید.",
|
||||
get_started: "برای شروع، میتوانید",
|
||||
get_started_default: "برای شروع",
|
||||
upload: "ارسال یک سند",
|
||||
or: "یا",
|
||||
send_chat: "ارسال یک پیام چت.",
|
||||
send_message: "یک پیام ارسال کنید",
|
||||
attach_file: "لطفاً یک فایل را به این چت پیوست کنید.",
|
||||
slash: "برای مشاهده تمام دستورات Slash موجود برای چت.",
|
||||
@@ -701,7 +669,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "اقدامات بیشتر",
|
||||
hide_citations: "پنهان کردن ارجاعات",
|
||||
show_citations: "نمایش ارجاعات",
|
||||
pause_tts_speech_message: "مکالمه را متوقف کنید",
|
||||
fork: "چنگال",
|
||||
delete: "حذف",
|
||||
save_submit: "ذخیره و ارسال",
|
||||
@@ -860,89 +827,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError: "لطفاً قبل از شروع گفتگو، یک فضای کاری ایجاد کنید.",
|
||||
checklist: {
|
||||
title: "شروع کار",
|
||||
tasksLeft: "وظایف باقیمانده",
|
||||
completed:
|
||||
"شما در مسیر تبدیل شدن به یک متخصص در زمینه مدلهای LLM هستید!",
|
||||
dismiss: "بستن",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "ایجاد یک فضای کاری",
|
||||
description: "برای شروع، فضای کاری خود را ایجاد کنید",
|
||||
action: "ایجاد",
|
||||
},
|
||||
send_chat: {
|
||||
title: "ارسال یک پیام چت",
|
||||
description: "با دستیار هوش مصنوعی خود صحبت کنید",
|
||||
action: "چت",
|
||||
},
|
||||
embed_document: {
|
||||
title: "ذخیره یک سند",
|
||||
description: "اضافه کردن اولین سند خود به فضای کاری",
|
||||
action: "قرار دادن",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "یک سیستم راهنما راهاندازی کنید.",
|
||||
description: "تنظیم رفتار دستیار هوش مصنوعی خود",
|
||||
action: "راهاندازی",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "یک دستور (slash command) را تعریف کنید.",
|
||||
description: "ایجاد دستورات سفارشی برای دستیار خود",
|
||||
action: "تعریف کنید",
|
||||
},
|
||||
visit_community: {
|
||||
title: "بازدید از مرکز محلی",
|
||||
description: "بررسی منابع و الگوهای موجود در جامعه",
|
||||
action: "مرور کنید",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "لینکهای سریع",
|
||||
sendChat: "ارسال چت",
|
||||
embedDocument: "ذخیره یک سند",
|
||||
createWorkspace: "ایجاد فضای کاری",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "ویژگیهای بیشتر را کشف کنید",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "آژانتهای هوش مصنوعی سفارشی",
|
||||
description:
|
||||
"ایجاد عوامل هوش مصنوعی و اتوماسیون قدرتمند بدون نیاز به کد.",
|
||||
primaryAction: "با استفاده از @agent\n\nبا استفاده از @agent",
|
||||
secondaryAction: "طراحی یک جریان برای یک عامل",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "دستورات کوتاه",
|
||||
description:
|
||||
"با استفاده از دستورات سفارشی، زمان را صرفهجویی کنید و اعلانها را فعال کنید.",
|
||||
primaryAction: "ایجاد یک دستور Slash",
|
||||
secondaryAction: "کاوش در هاب",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "دستورالعملهای سیستم",
|
||||
description:
|
||||
"برای سفارشیسازی پاسخهای هوش مصنوعی در یک محیط کاری، دستورالعمل سیستم را تغییر دهید.",
|
||||
primaryAction: "تغییر یک دستورالعمل سیستم",
|
||||
secondaryAction: "مدیریت متغیرهای پویا",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "اخبار و اطلاعیهها",
|
||||
},
|
||||
resources: {
|
||||
title: "منابع",
|
||||
links: {
|
||||
docs: "اسناد",
|
||||
star: "ستارهگذاری در گیتهاب",
|
||||
},
|
||||
keyboardShortcuts: "کلیدهای میانبر",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "ایجاد یک عامل",
|
||||
editWorkspace: "ویرایش فضای کاری",
|
||||
@@ -988,17 +872,12 @@ const TRANSLATIONS = {
|
||||
private_description: "پیامهای خصوصی فقط برای شما قابل مشاهده هستند.",
|
||||
publish_button: "انتشار در مرکز جامعه",
|
||||
submitting: "انتشار...",
|
||||
submit: "انتشار در مرکز جامعه",
|
||||
prompt_label: "شروع",
|
||||
prompt_description:
|
||||
"این دستورالعمل اصلی است که برای هدایت مدل زبان بزرگ (LLM) استفاده خواهد شد.",
|
||||
prompt_placeholder: "لطفاً دستور خود را در اینجا وارد کنید...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description:
|
||||
"دسترسی به جریانهای اطلاعاتی برای عموم مردم امکانپذیر است.",
|
||||
private_description:
|
||||
"فقط شما میتوانید جریانهای مربوط به نمایندگان خصوصی را مشاهده کنید.",
|
||||
success_title: "موفقیت!",
|
||||
success_description:
|
||||
'پلتفرم "Agent Flow" شما در مرکز جامعه منتشر شده است!',
|
||||
@@ -1017,7 +896,6 @@ const TRANSLATIONS = {
|
||||
tags_placeholder:
|
||||
"برای افزودن برچسبها، نوع را وارد کنید و Enter را فشار دهید.",
|
||||
visibility_label: "دیدهشدن",
|
||||
publish_button: "انتشار در مرکز جامعه",
|
||||
submitting: "انتشار...",
|
||||
submit: "انتشار در مرکز جامعه",
|
||||
privacy_note:
|
||||
@@ -1043,10 +921,6 @@ const TRANSLATIONS = {
|
||||
description_label: "توضیحات",
|
||||
description_description:
|
||||
"این، توضیحی برای دستور slash شما است. از این برای توضیح هدف دستور slash خود استفاده کنید.",
|
||||
command_label: "دستورالعمل",
|
||||
command_description:
|
||||
"این دستور، همان کدی است که کاربران برای فعال کردن این تنظیمات از آن استفاده میکنند.",
|
||||
command_placeholder: "دستور من",
|
||||
tags_label: "برچسبها",
|
||||
tags_description:
|
||||
"برچسبها برای شناسایی دستورات Slash Command به منظور جستجوی آسانتر استفاده میشوند. شما میتوانید چندین برچسب را اضافه کنید. حداکثر 5 برچسب. حداکثر 20 کاراکتر برای هر برچسب.",
|
||||
|
||||
162
frontend/src/locales/findUnusedTranslations.mjs
Normal file
162
frontend/src/locales/findUnusedTranslations.mjs
Normal file
@@ -0,0 +1,162 @@
|
||||
/* global process */
|
||||
// This script finds translation keys defined in en/common.js that are not
|
||||
// referenced anywhere in the frontend source code. It exits with code 1
|
||||
// when unused keys are found so it can be used as a CI check.
|
||||
//
|
||||
// Usage:
|
||||
// node findUnusedTranslations.mjs # Report unused keys
|
||||
// node findUnusedTranslations.mjs --delete # Remove unused keys from en/common.js
|
||||
import fs from "fs";
|
||||
import path from "path";
|
||||
import { fileURLToPath } from "url";
|
||||
import { resources } from "./resources.js";
|
||||
import DYNAMIC_KEY_ALLOWLIST from "./dynamicKeyAllowlist.js";
|
||||
|
||||
const __dirname = path.dirname(fileURLToPath(import.meta.url));
|
||||
const FRONTEND_SRC = path.resolve(__dirname, "..");
|
||||
const shouldDelete = process.argv.includes("--delete");
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// 1. Extract all dot-path keys from the English translation object
|
||||
// ---------------------------------------------------------------------------
|
||||
function extractKeys(obj, prefix = "") {
|
||||
const keys = [];
|
||||
for (const [key, value] of Object.entries(obj)) {
|
||||
const dotPath = prefix ? `${prefix}.${key}` : key;
|
||||
if (value && typeof value === "object") {
|
||||
keys.push(...extractKeys(value, dotPath));
|
||||
} else {
|
||||
keys.push(dotPath);
|
||||
}
|
||||
}
|
||||
return keys;
|
||||
}
|
||||
|
||||
const definedKeys = new Set(extractKeys(resources.en.common));
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// 2. Collect all frontend source files, excluding locales/
|
||||
// ---------------------------------------------------------------------------
|
||||
function collectFiles(dir, results = []) {
|
||||
for (const entry of fs.readdirSync(dir, { withFileTypes: true })) {
|
||||
const full = path.join(dir, entry.name);
|
||||
if (entry.isDirectory()) {
|
||||
// Skip the locales directory to avoid self-references
|
||||
if (entry.name === "locales") continue;
|
||||
collectFiles(full, results);
|
||||
} else if (/\.(js|jsx)$/.test(entry.name)) {
|
||||
results.push(full);
|
||||
}
|
||||
}
|
||||
return results;
|
||||
}
|
||||
|
||||
const sourceFiles = collectFiles(FRONTEND_SRC);
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// 3. Scan source files for t() references (literal and dynamic)
|
||||
// ---------------------------------------------------------------------------
|
||||
const referencedKeys = new Set();
|
||||
const tCallRegex = /\bt\(\s*["'`]([^"'`]+)["'`]/g;
|
||||
const dynamicTCallRegex = /\bt\(\s*([a-zA-Z_$][a-zA-Z0-9_$.]*)\s*[,)]/g;
|
||||
const templateTCallRegex = /\bt\(\s*`([^`]*\$\{[^`]*)`\s*[,)]/g;
|
||||
const dynamicUsages = [];
|
||||
|
||||
for (const file of sourceFiles) {
|
||||
const content = fs.readFileSync(file, "utf-8");
|
||||
|
||||
let match;
|
||||
while ((match = tCallRegex.exec(content)) !== null) {
|
||||
referencedKeys.add(match[1]);
|
||||
}
|
||||
|
||||
while ((match = dynamicTCallRegex.exec(content)) !== null) {
|
||||
const arg = match[1];
|
||||
if (/^["'`]/.test(arg)) continue;
|
||||
dynamicUsages.push({ file: path.relative(FRONTEND_SRC, file), arg });
|
||||
}
|
||||
|
||||
while ((match = templateTCallRegex.exec(content)) !== null) {
|
||||
dynamicUsages.push({
|
||||
file: path.relative(FRONTEND_SRC, file),
|
||||
arg: `\`${match[1]}\``,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
if (dynamicUsages.length > 0) {
|
||||
console.log(
|
||||
`\nWarning: Found ${dynamicUsages.length} dynamic t() call(s) that cannot be statically analyzed:\n`
|
||||
);
|
||||
for (const { file, arg } of dynamicUsages) {
|
||||
console.log(` ${file}: t(${arg})`);
|
||||
}
|
||||
console.log(
|
||||
`\nIf these reference valid keys, add them to locales/dynamicKeyAllowlist.js to prevent accidental deletion.\n`
|
||||
);
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// 4. Diff and report (excluding allowlisted keys)
|
||||
// ---------------------------------------------------------------------------
|
||||
const allowlist = new Set(DYNAMIC_KEY_ALLOWLIST);
|
||||
const unusedKeys = [...definedKeys]
|
||||
.filter((key) => !referencedKeys.has(key) && !allowlist.has(key))
|
||||
.sort();
|
||||
|
||||
if (unusedKeys.length === 0) {
|
||||
console.log("👍 All translation keys are referenced in the source code!");
|
||||
process.exit(0);
|
||||
}
|
||||
|
||||
console.log(`Found ${unusedKeys.length} unused translation key(s):\n`);
|
||||
for (const key of unusedKeys) {
|
||||
console.log(` • ${key}`);
|
||||
}
|
||||
|
||||
if (!shouldDelete) {
|
||||
console.log(
|
||||
`\nThese keys are defined in en/common.js but not referenced in any source file.`
|
||||
);
|
||||
console.log(`Run with --delete to remove them from en/common.js.`);
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// 5. Delete unused keys from en/common.js
|
||||
// ---------------------------------------------------------------------------
|
||||
function deleteKey(obj, dotPath) {
|
||||
const parts = dotPath.split(".");
|
||||
let current = obj;
|
||||
for (let i = 0; i < parts.length - 1; i++) {
|
||||
if (!current[parts[i]] || typeof current[parts[i]] !== "object") return;
|
||||
current = current[parts[i]];
|
||||
}
|
||||
delete current[parts[parts.length - 1]];
|
||||
}
|
||||
|
||||
function pruneEmptyObjects(obj) {
|
||||
for (const key of Object.keys(obj)) {
|
||||
if (obj[key] && typeof obj[key] === "object") {
|
||||
pruneEmptyObjects(obj[key]);
|
||||
if (Object.keys(obj[key]).length === 0) delete obj[key];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const translations = structuredClone(resources.en.common);
|
||||
for (const key of unusedKeys) {
|
||||
deleteKey(translations, key);
|
||||
}
|
||||
pruneEmptyObjects(translations);
|
||||
|
||||
const filePath = path.join(__dirname, "en", "common.js");
|
||||
const output = `const TRANSLATIONS = ${JSON.stringify(translations, null, 2)}
|
||||
|
||||
export default TRANSLATIONS;\n`;
|
||||
fs.writeFileSync(filePath, output, "utf-8");
|
||||
|
||||
console.log(
|
||||
`\n✅ Deleted ${unusedKeys.length} unused key(s) from en/common.js.`
|
||||
);
|
||||
process.exit(0);
|
||||
@@ -48,16 +48,9 @@ const TRANSLATIONS = {
|
||||
settingsHint:
|
||||
"Ces paramètres peuvent être modifiés ultérieurement dans les paramètres.",
|
||||
},
|
||||
workspace: {
|
||||
title: "Créer votre premier espace de travail",
|
||||
description:
|
||||
"Créez votre premier espace de travail pour commencer à utiliser AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Nom des espaces de travail",
|
||||
error: "erreur",
|
||||
success: "succès",
|
||||
user: "Utilisateur",
|
||||
selection: "Sélection du modèle",
|
||||
saving: "Enregistrement...",
|
||||
@@ -73,7 +66,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Paramètres de l'instance",
|
||||
system: "Préférences système",
|
||||
invites: "Invitation",
|
||||
users: "Utilisateurs",
|
||||
workspaces: "Espaces de travail",
|
||||
@@ -87,7 +79,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Voix et Parole",
|
||||
"vector-database": "Base de données vectorielle",
|
||||
embeds: "Widgets de chat intégrés",
|
||||
"embed-chats": "Historique des chats intégrés",
|
||||
security: "Sécurité",
|
||||
"event-logs": "Journaux d'événements",
|
||||
privacy: "Confidentialité et données",
|
||||
@@ -126,7 +117,6 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"Fournissez les informations nécessaires ci-dessous pour réinitialiser votre mot de passe.",
|
||||
"recovery-codes": "Codes de récupération",
|
||||
"recovery-code": "Code de récupération {{index}}",
|
||||
"back-to-login": "Retour à la connexion",
|
||||
},
|
||||
},
|
||||
@@ -189,7 +179,6 @@ const TRANSLATIONS = {
|
||||
title: "Modèle de chat de l'espace de travail",
|
||||
description:
|
||||
"Le modèle de chat spécifique qui sera utilisé pour cet espace de travail. Si vide, utilisera la préférence LLM du système.",
|
||||
wait: "-- en attente des modèles --",
|
||||
},
|
||||
mode: {
|
||||
title: "Mode de chat",
|
||||
@@ -298,9 +287,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- en attente des modèles --",
|
||||
},
|
||||
skill: {
|
||||
title: "Compétences par défaut de l'agent",
|
||||
description:
|
||||
"Améliorez les capacités naturelles de l'agent par défaut avec ces compétences préconstruites. Cette configuration s'applique à tous les espaces de travail.",
|
||||
rag: {
|
||||
title: "RAG et mémoire à long terme",
|
||||
description:
|
||||
@@ -474,9 +460,6 @@ const TRANSLATIONS = {
|
||||
title: "Confidentialité et gestion des données",
|
||||
description:
|
||||
"Voici votre configuration pour la gestion des données et des fournisseurs tiers connectés avec AnythingLLM.",
|
||||
llm: "Sélection LLM",
|
||||
embedding: "Préférence d'intégration",
|
||||
vector: "Base de données vectorielle",
|
||||
anonymous: "Télémétrie anonyme activée",
|
||||
},
|
||||
connectors: {
|
||||
@@ -515,7 +498,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "URL du dépôt GitLab que vous souhaitez collecter.",
|
||||
token: "Jeton d'accès GitLab",
|
||||
optional: "Optionnel",
|
||||
token_explained: "Jeton d'accès pour les dépôts privés.",
|
||||
token_description:
|
||||
"Sélectionnez les portées d'accès au dépôt lors de la création du jeton.",
|
||||
token_explained_start:
|
||||
@@ -548,10 +530,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: ".",
|
||||
task_explained:
|
||||
"Une fois terminé, la transcription sera disponible pour être intégrée dans les espaces de travail dans le menu de documents.",
|
||||
language: "Langue de la transcription",
|
||||
language_explained:
|
||||
"Sélectionnez la langue de la transcription à récupérer.",
|
||||
loading_languages: "-- chargement des langues disponibles --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Récupération de site web en masse",
|
||||
@@ -614,14 +592,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Rechercher un document",
|
||||
"no-documents": "Aucun document",
|
||||
"move-workspace": "Déplacer vers l'espace de travail",
|
||||
name: "Nom",
|
||||
"delete-confirmation":
|
||||
"Êtes-vous sûr de vouloir supprimer ces fichiers et dossiers ?\nCela supprimera les fichiers du système et les retirera automatiquement de tout espace de travail existant.\nCette action est irréversible.",
|
||||
"removing-message":
|
||||
"Suppression de {{count}} documents et dossiers. Veuillez patienter.",
|
||||
"move-success": "{{count}} documents déplacés avec succès.",
|
||||
date: "Date",
|
||||
type: "Type",
|
||||
no_docs: "Aucun document",
|
||||
select_all: "Tout sélectionner",
|
||||
deselect_all: "Tout désélectionner",
|
||||
@@ -666,8 +641,6 @@ const TRANSLATIONS = {
|
||||
accept: "J'ai compris",
|
||||
},
|
||||
obsidian: {
|
||||
name: "Coffre Obsidian",
|
||||
description: "Importez un coffre Obsidian depuis votre machine locale.",
|
||||
vault_location: "Emplacement du coffre",
|
||||
vault_description:
|
||||
"Sélectionnez le dossier racine de votre coffre Obsidian.",
|
||||
@@ -681,13 +654,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Bienvenue dans votre nouvel espace de travail.",
|
||||
get_started: "Pour commencer, vous pouvez",
|
||||
get_started_default:
|
||||
"Pour commencer, envoyez un message ou téléchargez un document.",
|
||||
upload: "téléverser un document",
|
||||
or: "ou",
|
||||
send_chat: "envoyer un message",
|
||||
send_message: "Envoyer un message",
|
||||
attach_file: "Joindre un fichier",
|
||||
slash: "Voir les commandes slash disponibles",
|
||||
@@ -705,7 +671,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Plus d'actions",
|
||||
hide_citations: "Masquer les citations",
|
||||
show_citations: "Afficher les citations",
|
||||
pause_tts_speech_message: "Mettre en pause la lecture vocale",
|
||||
fork: "Dupliquer",
|
||||
delete: "Supprimer",
|
||||
save_submit: "Sauvegarder et envoyer",
|
||||
@@ -865,94 +830,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError: "Veuillez créer un espace de travail pour commencer.",
|
||||
checklist: {
|
||||
title: "Liste de démarrage",
|
||||
tasksLeft: "tâches restantes",
|
||||
completed: "Terminé !",
|
||||
dismiss: "Fermer",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Créer un espace de travail",
|
||||
description:
|
||||
"Créez votre premier espace de travail pour organiser vos documents et conversations.",
|
||||
action: "Créer",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Envoyer un message",
|
||||
description:
|
||||
"Démarrez une conversation avec l'IA dans votre espace de travail.",
|
||||
action: "Chatter",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Intégrer un document",
|
||||
description:
|
||||
"Ajoutez des documents à votre espace de travail pour enrichir les réponses de l'IA.",
|
||||
action: "Télécharger",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Configurer le prompt système",
|
||||
description:
|
||||
"Personnalisez les instructions de l'IA pour votre espace de travail.",
|
||||
action: "Configurer",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Définir une commande slash",
|
||||
description:
|
||||
"Créez des raccourcis pour des prompts fréquemment utilisés.",
|
||||
action: "Créer",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Visiter la communauté",
|
||||
description:
|
||||
"Rejoignez la communauté AnythingLLM pour obtenir de l'aide et partager vos expériences.",
|
||||
action: "Visiter",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Accès rapide",
|
||||
sendChat: "Envoyer un message",
|
||||
embedDocument: "Intégrer un document",
|
||||
createWorkspace: "Créer un espace de travail",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Explorer plus",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Agents personnalisés",
|
||||
description:
|
||||
"Créez des agents IA spécialisés avec des compétences et des comportements personnalisés.",
|
||||
primaryAction: "Créer un agent",
|
||||
secondaryAction: "En savoir plus",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Commandes slash",
|
||||
description:
|
||||
"Créez des raccourcis pour des actions et des prompts fréquemment utilisés.",
|
||||
primaryAction: "Créer une commande",
|
||||
secondaryAction: "En savoir plus",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "Prompts système",
|
||||
description:
|
||||
"Personnalisez les instructions et le comportement de l'IA pour chaque espace de travail.",
|
||||
primaryAction: "Configurer",
|
||||
secondaryAction: "En savoir plus",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Annonces",
|
||||
},
|
||||
resources: {
|
||||
title: "Ressources",
|
||||
links: {
|
||||
docs: "Documentation",
|
||||
star: "Étoiler sur GitHub",
|
||||
},
|
||||
keyboardShortcuts: "Raccourcis clavier",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Créer un agent",
|
||||
editWorkspace: "Modifier l'espace de travail",
|
||||
@@ -998,14 +875,11 @@ const TRANSLATIONS = {
|
||||
private_description: "Visible uniquement par vous.",
|
||||
publish_button: "Publier",
|
||||
submitting: "Publication...",
|
||||
submit: "Soumettre",
|
||||
prompt_label: "Prompt",
|
||||
prompt_description: "Le contenu de votre prompt système.",
|
||||
prompt_placeholder: "Vous êtes un assistant IA utile...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "Visible par tous sur le Community Hub.",
|
||||
private_description: "Visible uniquement par vous.",
|
||||
success_title: "Flux d'agent publié avec succès !",
|
||||
success_description:
|
||||
"Votre flux d'agent a été publié sur le Community Hub.",
|
||||
@@ -1023,7 +897,6 @@ const TRANSLATIONS = {
|
||||
"Ajoutez des tags pour aider les autres à trouver votre flux.",
|
||||
tags_placeholder: "automatisation, productivité...",
|
||||
visibility_label: "Visibilité",
|
||||
publish_button: "Publier",
|
||||
submitting: "Publication...",
|
||||
submit: "Soumettre",
|
||||
privacy_note:
|
||||
@@ -1050,9 +923,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Description",
|
||||
description_description:
|
||||
"Décrivez ce que fait votre commande et comment l'utiliser.",
|
||||
command_label: "Commande",
|
||||
command_description: "La commande slash (sans le /).",
|
||||
command_placeholder: "resume",
|
||||
tags_label: "Tags",
|
||||
tags_description:
|
||||
"Ajoutez des tags pour aider les autres à trouver votre commande.",
|
||||
|
||||
@@ -46,16 +46,9 @@ const TRANSLATIONS = {
|
||||
skip: "דלג על הסקר",
|
||||
thankYou: "תודה על המשוב!",
|
||||
},
|
||||
workspace: {
|
||||
title: "צור את סביבת העבודה הראשונה שלך",
|
||||
description:
|
||||
"צור את סביבת העבודה הראשונה שלך והתחל לעבוד עם AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "שם סביבת העבודה",
|
||||
error: "שגיאה",
|
||||
success: "הצלחה",
|
||||
user: "משתמש",
|
||||
selection: "בחירת מודל",
|
||||
saving: "שומר...",
|
||||
@@ -71,7 +64,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "הגדרות מופע",
|
||||
system: "הגדרות כלליות",
|
||||
invites: "הזמנות",
|
||||
users: "משתמשים",
|
||||
workspaces: "סביבות עבודה",
|
||||
@@ -88,7 +80,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "קול ודיבור",
|
||||
"vector-database": "מסד נתונים וקטורי",
|
||||
embeds: "הטמעות צ'אט (Embeds)",
|
||||
"embed-chats": "היסטוריית הטמעות צ'אט",
|
||||
security: "אבטחה",
|
||||
"event-logs": "יומני אירועים",
|
||||
privacy: "פרטיות ונתונים",
|
||||
@@ -123,92 +114,10 @@ const TRANSLATIONS = {
|
||||
title: "איפוס סיסמה",
|
||||
description: "ספק את המידע הדרוש למטה כדי לאפס את סיסמתך.",
|
||||
"recovery-codes": "קודיי שחזור",
|
||||
"recovery-code": "קוד שחזור {{index}}",
|
||||
"back-to-login": "חזרה להתחברות",
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError: "אנא צור סביבת עבודה לפני התחלת צ'אט.",
|
||||
checklist: {
|
||||
title: "תחילת עבודה",
|
||||
tasksLeft: "משימות נותרו",
|
||||
completed: "אתה בדרך להפוך למומחה AnythingLLM!",
|
||||
dismiss: "סגור",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "צור סביבת עבודה",
|
||||
description: "צור את סביבת העבודה הראשונה שלך כדי להתחיל",
|
||||
action: "צור",
|
||||
},
|
||||
send_chat: {
|
||||
title: "שלח צ'אט",
|
||||
description: "התחל שיחה עם עוזר ה-AI שלך",
|
||||
action: "צ'אט",
|
||||
},
|
||||
embed_document: {
|
||||
title: "הטמע מסמך",
|
||||
description: "הוסף את המסמך הראשון שלך לסביבת העבודה",
|
||||
action: "הטמע",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "הגדר הנחיית מערכת",
|
||||
description: "הגדר את התנהגות עוזר ה-AI שלך",
|
||||
action: "הגדר",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "הגדר פקודת סלאש",
|
||||
description: "צור פקודות מותאמות אישית עבור העוזר שלך",
|
||||
action: "הגדר",
|
||||
},
|
||||
visit_community: {
|
||||
title: "בקר במרכז הקהילה",
|
||||
description: "גלה משאבים ותבניות מהקהילה",
|
||||
action: "עיין",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "קישורים מהירים",
|
||||
sendChat: "שלח צ'אט",
|
||||
embedDocument: "הטמע מסמך",
|
||||
createWorkspace: "צור סביבת עבודה",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "גלה תכונות נוספות",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "סוכני AI מותאמים אישית",
|
||||
description: "בנה סוכני AI ואוטומציות חזקות ללא קוד.",
|
||||
primaryAction: "צ'אט באמצעות @agent",
|
||||
secondaryAction: "בנה זרימת סוכן",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "פקודות סלאש",
|
||||
description:
|
||||
"חסוך זמן והזרק הנחיות באמצעות פקודות סלאש מותאמות אישית.",
|
||||
primaryAction: "צור פקודת סלאש",
|
||||
secondaryAction: "גלה במרכז הקהילה",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "הנחיות מערכת",
|
||||
description:
|
||||
"שנה את הנחיית המערכת כדי להתאים אישית את תשובות ה-AI של סביבת עבודה.",
|
||||
primaryAction: "שנה הנחיית מערכת",
|
||||
secondaryAction: "נהל משתני הנחיה",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "עדכונים והודעות",
|
||||
},
|
||||
resources: {
|
||||
title: "משאבים",
|
||||
links: {
|
||||
docs: "תיעוד",
|
||||
star: "סמן בכוכב ב-Github",
|
||||
},
|
||||
keyboardShortcuts: "קיצורי מקלדת",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "צור סוכן",
|
||||
editWorkspace: "ערוך את סביבת העבודה",
|
||||
@@ -271,7 +180,6 @@ const TRANSLATIONS = {
|
||||
title: "מודל צ'אט של סביבת העבודה",
|
||||
description:
|
||||
"מודל הצ'אט הספציפי שישמש עבור סביבת עבודה זו. אם ריק, ישתמש בהעדפת ה-LLM של המערכת.",
|
||||
wait: "-- ממתין למודלים --",
|
||||
},
|
||||
mode: {
|
||||
title: "מצב צ'אט",
|
||||
@@ -376,9 +284,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- ממתין למודלים --",
|
||||
},
|
||||
skill: {
|
||||
title: "כישורי סוכן ברירת מחדל",
|
||||
description:
|
||||
"שפר את היכולות הטבעיות של סוכן ברירת המחדל עם כישורים מובנים אלה. הגדרה זו חלה על כל סביבות העבודה.",
|
||||
rag: {
|
||||
title: "RAG וזיכרון לטווח ארוך",
|
||||
description:
|
||||
@@ -647,17 +552,12 @@ const TRANSLATIONS = {
|
||||
title: "פרטיות וטיפול בנתונים",
|
||||
description:
|
||||
"זוהי התצורה שלך לאופן שבו ספקים צד שלישי מחוברים ו-AnythingLLM מטפלים בנתונים שלך.",
|
||||
llm: "בחירת מודל שפה (LLM)",
|
||||
embedding: "העדפות הטמעה",
|
||||
vector: "מסד נתונים וקטורי",
|
||||
anonymous: "טלמטריה אנונימית מופעלת",
|
||||
},
|
||||
connectors: {
|
||||
"search-placeholder": "חפש מחברי נתונים",
|
||||
"no-connectors": "לא נמצאו מחברי נתונים.",
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "ייבא כספת Obsidian בלחיצה אחת.",
|
||||
vault_location: "מיקום כספת",
|
||||
vault_description:
|
||||
"בחר את תיקיית כספת ה-Obsidian שלך כדי לייבא את כל ההערות והחיבורים ביניהן.",
|
||||
@@ -701,7 +601,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "כתובת ה-URL של מאגר ה-GitLab שברצונך לאסוף.",
|
||||
token: "אסימון גישה של GitLab",
|
||||
optional: "אופציונלי",
|
||||
token_explained: "אסימון גישה למניעת הגבלת קצב.",
|
||||
token_description: "בחר ישויות נוספות לאחזור מה-API של GitLab.",
|
||||
token_explained_start: "ללא ",
|
||||
token_explained_link1: "אסימון גישה אישי",
|
||||
@@ -732,9 +631,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " זמינות.",
|
||||
task_explained:
|
||||
"לאחר השלמה, התמלול יהיה זמין להטמעה בסביבות עבודה בבורר המסמכים.",
|
||||
language: "שפת התמלול",
|
||||
language_explained: "בחר את שפת התמלול שברצונך לאסוף.",
|
||||
loading_languages: "-- טוען שפות זמינות --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "גרדן קישורים המוני",
|
||||
@@ -794,14 +690,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "חפש מסמך",
|
||||
"no-documents": "אין מסמכים",
|
||||
"move-workspace": "העבר לסביבת עבודה",
|
||||
name: "שם",
|
||||
"delete-confirmation":
|
||||
"האם אתה בטוח שברצונך למחוק קבצים ותיקיות אלה?\nפעולה זו תסיר את הקבצים מהמערכת ותסיר אותם אוטומטית מכל סביבת עבודה קיימת.\nפעולה זו אינה הפיכה.",
|
||||
"removing-message":
|
||||
"מסיר {{count}} מסמכים ו-{{folderCount}} תיקיות. אנא המתן.",
|
||||
"move-success": "{{count}} מסמכים הועברו בהצלחה.",
|
||||
date: "תאריך",
|
||||
type: "סוג",
|
||||
no_docs: "אין מסמכים",
|
||||
select_all: "בחר הכל",
|
||||
deselect_all: "בטל בחירת הכל",
|
||||
@@ -846,13 +739,7 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "ברוכים הבאים לסביבת העבודה החדשה שלך.",
|
||||
get_started: "כדי להתחיל, או",
|
||||
get_started_default: "כדי להתחיל",
|
||||
upload: "העלה מסמך",
|
||||
or: "או",
|
||||
attachments_processing: "קבצים מצורפים בעיבוד. אנא המתן...",
|
||||
send_chat: "שלח צ'אט.",
|
||||
send_message: "שלח הודעה",
|
||||
attach_file: "צרף קובץ לצ'אט זה",
|
||||
slash: "הצג את כל פקודות הסלאש הזמינות לצ'אט.",
|
||||
@@ -868,7 +755,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "פעולות נוספות",
|
||||
hide_citations: "הסתר ציטוטים",
|
||||
show_citations: "הצג ציטוטים",
|
||||
pause_tts_speech_message: "השהה הקראת הודעה (TTS)",
|
||||
fork: "פצל (Fork)",
|
||||
delete: "מחק",
|
||||
save_submit: "שמור ושלח",
|
||||
@@ -958,14 +844,11 @@ const TRANSLATIONS = {
|
||||
private_description: "הנחיות מערכת פרטיות נראות רק לך.",
|
||||
publish_button: "פרסם במרכז הקהילה",
|
||||
submitting: "מפרסם...",
|
||||
submit: "פרסם במרכז הקהילה",
|
||||
prompt_label: "הנחיה",
|
||||
prompt_description: "זוהי הנחיית המערכת בפועל שתשמש להנחיית מודל השפה.",
|
||||
prompt_placeholder: "הזן את הנחיית המערכת שלך כאן...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "זרימות סוכן ציבוריות נראות לכולם.",
|
||||
private_description: "זרימות סוכן פרטיות נראות רק לך.",
|
||||
success_title: "הצלחה!",
|
||||
success_description: "זרימת הסוכן שלך פורסמה במרכז הקהילה!",
|
||||
success_thank_you: "תודה על השיתוף בקהילה!",
|
||||
@@ -982,7 +865,6 @@ const TRANSLATIONS = {
|
||||
"תגיות משמשות לתיוג זרימת הסוכן שלך לחיפוש קל יותר. ניתן להוסיף מספר תגיות. עד 5 תגיות. עד 20 תווים לתגית.",
|
||||
tags_placeholder: "הקלד והקש אנטר להוספת תגיות",
|
||||
visibility_label: "נראות",
|
||||
publish_button: "פרסם במרכז הקהילה",
|
||||
submitting: "מפרסם...",
|
||||
submit: "פרסם במרכז הקהילה",
|
||||
privacy_note:
|
||||
@@ -1000,10 +882,6 @@ const TRANSLATIONS = {
|
||||
description_label: "תיאור",
|
||||
description_description:
|
||||
"זהו התיאור של פקודת הסלאש שלך. השתמש בזה כדי לתאר את מטרת הפקודה.",
|
||||
command_label: "פקודה",
|
||||
command_description:
|
||||
"זוהי פקודת הסלאש שמשתמשים יקלידו כדי להפעיל הגדרה קבועה זו.",
|
||||
command_placeholder: "הפקודה-שלי",
|
||||
tags_label: "תגיות",
|
||||
tags_description:
|
||||
"תגיות משמשות לתיוג פקודת הסלאש שלך לחיפוש קל יותר. ניתן להוסיף מספר תגיות. עד 5 תגיות. עד 20 תווים לתגית.",
|
||||
|
||||
@@ -49,16 +49,9 @@ const TRANSLATIONS = {
|
||||
settingsHint:
|
||||
"Queste impostazioni possono essere riconfigurate in qualsiasi momento nelle impostazioni.",
|
||||
},
|
||||
workspace: {
|
||||
title: "Crea il tuo primo spazio di lavoro",
|
||||
description:
|
||||
"Crea il tuo primo spazio di lavoro e inizia a utilizzare AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Nome delle aree di lavoro",
|
||||
error: "errore",
|
||||
success: "successo",
|
||||
user: "Utente",
|
||||
selection: "Selezione del modello",
|
||||
saving: "Salvo...",
|
||||
@@ -74,7 +67,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Impostazioni istanza",
|
||||
system: "Impostazioni generali",
|
||||
invites: "Inviti",
|
||||
users: "Utenti",
|
||||
workspaces: "Aree di lavoro",
|
||||
@@ -88,7 +80,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Voce & discorso",
|
||||
"vector-database": "Database Vettoriale",
|
||||
embeds: "Chat incorporata",
|
||||
"embed-chats": "Storico chat incorporata",
|
||||
security: "Sicurezza",
|
||||
"event-logs": "Log degli eventi",
|
||||
privacy: "Privacy & Dati",
|
||||
@@ -128,7 +119,6 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"Fornisci le informazioni necessarie qui sotto per reimpostare la tua password.",
|
||||
"recovery-codes": "Codici di recupero",
|
||||
"recovery-code": "Codice di recupero {{index}}",
|
||||
"back-to-login": "Torna al Login",
|
||||
},
|
||||
},
|
||||
@@ -190,7 +180,6 @@ const TRANSLATIONS = {
|
||||
title: "Modello di chat dell'area di lavoro",
|
||||
description:
|
||||
"Il modello di chat specifico che verrà utilizzato per quest'area di lavoro. Se vuoto, utilizzerà l'LLM di sistema.",
|
||||
wait: "-- in attesa dei modelli --",
|
||||
},
|
||||
mode: {
|
||||
title: "Modalità chat",
|
||||
@@ -300,9 +289,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- in attesa dei modelli --",
|
||||
},
|
||||
skill: {
|
||||
title: "Abilità predefinite dell'agente",
|
||||
description:
|
||||
"Migliora le capacità naturali dell'agente predefinito con queste abilità predefinite. Questa configurazione si applica a tutte le aree di lavoro.",
|
||||
rag: {
|
||||
title: "RAG e memoria a lungo termine",
|
||||
description:
|
||||
@@ -476,9 +462,6 @@ const TRANSLATIONS = {
|
||||
title: "Privacy e gestione dei dati",
|
||||
description:
|
||||
"Questa è la tua configurazione per il modo in cui i provider terzi connessi e AnythingLLM gestiscono i tuoi dati.",
|
||||
llm: "Selezione LLM",
|
||||
embedding: "Preferenza di embedding",
|
||||
vector: "Database vettoriale",
|
||||
anonymous: "Telemetria anonima abilitata",
|
||||
},
|
||||
connectors: {
|
||||
@@ -520,7 +503,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "URL del repository di GitLab a cui desideri accedere.",
|
||||
token: "Token di accesso a GitLab",
|
||||
optional: "Opzionale",
|
||||
token_explained: "Token di accesso per prevenire il limite di velocità.",
|
||||
token_description:
|
||||
"Selezionare ulteriori entità da recuperare dall'API di GitLab.",
|
||||
token_explained_start: "Senza",
|
||||
@@ -554,10 +536,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: "Disponibile.",
|
||||
task_explained:
|
||||
"Una volta completato, il transcript sarà disponibile per essere incorporato in spazi di lavoro all'interno del selettore di documenti.",
|
||||
language: "Trascrizione della lingua",
|
||||
language_explained:
|
||||
"Seleziona la lingua del testo che desideri raccogliere.",
|
||||
loading_languages: "-- Caricamento delle lingue disponibili --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Scraping di link in blocco",
|
||||
@@ -618,14 +596,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Cerca documento",
|
||||
"no-documents": "Nessun documento.",
|
||||
"move-workspace": "Vai a Workspace",
|
||||
name: "Nome",
|
||||
"delete-confirmation":
|
||||
"È sicuro che desideri eliminare questi file e cartelle?\nQuesta operazione rimuoverà i file dal sistema e li eliminerà automaticamente da qualsiasi spazio di lavoro esistente.\nQuesta operazione non è reversibile.",
|
||||
"removing-message":
|
||||
"Eliminazione di {{count}} documenti e {{folderCount}} cartelle. Si prega di attendere.",
|
||||
"move-success": "Trasferiti con successo {{count}} documenti.",
|
||||
date: "Data",
|
||||
type: "Tipo",
|
||||
no_docs: "Nessun documento.",
|
||||
select_all: "Seleziona tutto",
|
||||
deselect_all: "Deselect All",
|
||||
@@ -670,8 +645,6 @@ const TRANSLATIONS = {
|
||||
accept: "Ok, ho capito.",
|
||||
},
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Importa il vault di Obsidian con un solo clic.",
|
||||
vault_location: "Posizione del deposito",
|
||||
vault_description:
|
||||
"Seleziona la cartella del tuo archivio Obsidian per importare tutte le note e le loro relazioni.",
|
||||
@@ -685,12 +658,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Benvenuti nel vostro nuovo spazio di lavoro.",
|
||||
get_started: "Per iniziare, si può fare:",
|
||||
get_started_default: "Per iniziare",
|
||||
upload: "caricare un documento",
|
||||
or: "oppure",
|
||||
send_chat: "Invia un messaggio.",
|
||||
send_message: "Invia un messaggio",
|
||||
attach_file: "Allega un file a questa chat.",
|
||||
slash: "Visualizza tutti i comandi disponibili per la chat.",
|
||||
@@ -709,8 +676,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Ulteriori azioni",
|
||||
hide_citations: "Nascondi le citazioni",
|
||||
show_citations: "Mostra citazioni",
|
||||
pause_tts_speech_message:
|
||||
"Mettere in pausa la sintesi vocale del messaggio.",
|
||||
fork: "Forchetta",
|
||||
delete: "Elimina",
|
||||
save_submit: "Salva e invia",
|
||||
@@ -884,92 +849,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError:
|
||||
"Si prega di creare uno spazio di lavoro prima di iniziare una conversazione.",
|
||||
checklist: {
|
||||
title: "Come iniziare",
|
||||
tasksLeft: "compiti rimanenti",
|
||||
completed: "Stai per diventare un esperto di AnythingLLM!",
|
||||
dismiss: "chiudi",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Crea uno spazio di lavoro",
|
||||
description: "Crea il tuo primo spazio di lavoro per iniziare",
|
||||
action: "Crea",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Invia una chat",
|
||||
description: "Inizia una conversazione con il tuo assistente AI",
|
||||
action: "Chat",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Incorporare un documento",
|
||||
description:
|
||||
"Aggiungi il tuo primo documento al tuo spazio di lavoro.",
|
||||
action: "Incorporare",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Definisci un prompt di sistema",
|
||||
description: "Configura il comportamento del tuo assistente AI",
|
||||
action: "Configurazione",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Definire un comando slash",
|
||||
description: "Crea comandi personalizzati per il tuo assistente",
|
||||
action: "Definire",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Visita il centro comunitario",
|
||||
description:
|
||||
"Esplorate le risorse e i modelli disponibili nella comunità.",
|
||||
action: "Esplora",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title:
|
||||
"Link to the website\nLink to the online store\nLink to the contact form\nLink to the FAQ\nLink to the privacy policy\nLink to the terms and conditions\nLink to the blog\nLink to the social media profiles",
|
||||
sendChat: "Invia chat",
|
||||
embedDocument: "Incorporare un documento",
|
||||
createWorkspace: "Creare uno spazio di lavoro",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Esplora le altre funzionalità",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Agenti AI personalizzati",
|
||||
description:
|
||||
"Creare potenti agenti di intelligenza artificiale e automazioni senza codice.",
|
||||
primaryAction: "Chatta usando @agent",
|
||||
secondaryAction: "Costruisci un flusso di lavoro per un agente.",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Comandi Slash",
|
||||
description:
|
||||
"Risparmia tempo e utilizza comandi personalizzati per l'inserimento di prompt.",
|
||||
primaryAction: "Creare un comando Slash",
|
||||
secondaryAction: "Esplora su Hub",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "Prompt di sistema",
|
||||
description:
|
||||
"Modifica l'istruzione del sistema per personalizzare le risposte dell'IA in un ambiente di lavoro.",
|
||||
primaryAction: "Modifica un prompt di sistema",
|
||||
secondaryAction: "Gestire le variabili di prompt",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Aggiornamenti e comunicazioni",
|
||||
},
|
||||
resources: {
|
||||
title: "Risorse",
|
||||
links: {
|
||||
docs: "Documenti",
|
||||
star: "Star on Github",
|
||||
},
|
||||
keyboardShortcuts: "Combinazioni di tasti",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Creare un agente",
|
||||
editWorkspace: "Modifica l'area di lavoro",
|
||||
@@ -1018,17 +897,12 @@ const TRANSLATIONS = {
|
||||
"I messaggi di sistema privati sono visibili solo a te.",
|
||||
publish_button: "Pubblica su Community Hub",
|
||||
submitting: "Pubblicazione...",
|
||||
submit: "Pubblica su Community Hub",
|
||||
prompt_label: "Prompt",
|
||||
prompt_description:
|
||||
"Questo è il prompt di sistema effettivo che verrà utilizzato per guidare il modello linguistico.",
|
||||
prompt_placeholder: "Inserisci il prompt del tuo sistema qui...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description:
|
||||
"Tutti possono visualizzare i flussi di dati pubblici.",
|
||||
private_description:
|
||||
"Solo gli utenti autorizzati possono visualizzare i flussi di dati privati.",
|
||||
success_title: "Successo!",
|
||||
success_description:
|
||||
"Il tuo flusso di lavoro è stato pubblicato nella Community Hub!",
|
||||
@@ -1048,7 +922,6 @@ const TRANSLATIONS = {
|
||||
"Le etichette vengono utilizzate per identificare il flusso di lavoro del tuo agente, facilitando la ricerca. È possibile aggiungere più etichette. Massimo 5 etichette. Massimo 20 caratteri per etichetta.",
|
||||
tags_placeholder: "Inserisci il testo e premi Invio per aggiungere tag",
|
||||
visibility_label: "Visibilità",
|
||||
publish_button: "Pubblica su Community Hub",
|
||||
submitting: "Pubblicazione...",
|
||||
submit: "Pubblica su Community Hub",
|
||||
privacy_note:
|
||||
@@ -1076,10 +949,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Descrizione",
|
||||
description_description:
|
||||
"Questa è la descrizione del tuo comando slash. Utilizzala per descrivere lo scopo del tuo comando slash.",
|
||||
command_label: "Comando",
|
||||
command_description:
|
||||
"Questo è il comando da utilizzare dagli utenti per attivare questa impostazione predefinita.",
|
||||
command_placeholder: "my-command",
|
||||
tags_label: "Etichette",
|
||||
tags_description:
|
||||
"Le etichette vengono utilizzate per identificare il tuo comando slash, facilitando la ricerca. È possibile aggiungere più etichette. Massimo 5 etichette. Massimo 20 caratteri per etichetta.",
|
||||
|
||||
@@ -48,16 +48,9 @@ const TRANSLATIONS = {
|
||||
skip: "アンケートをスキップ",
|
||||
thankYou: "フィードバックありがとうございます!",
|
||||
},
|
||||
workspace: {
|
||||
title: "最初のワークスペースを作成する",
|
||||
description:
|
||||
"最初のワークスペースを作成して、AnythingLLMを始めましょう。",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "ワークスペース名",
|
||||
error: "エラー",
|
||||
success: "成功",
|
||||
user: "ユーザー",
|
||||
selection: "モデル選択",
|
||||
saving: "保存中...",
|
||||
@@ -73,7 +66,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "インスタンス設定",
|
||||
system: "一般設定",
|
||||
invites: "招待",
|
||||
users: "ユーザー",
|
||||
workspaces: "ワークスペース",
|
||||
@@ -87,7 +79,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "音声とスピーチ",
|
||||
"vector-database": "ベクターデータベース",
|
||||
embeds: "チャット埋め込み",
|
||||
"embed-chats": "チャット埋め込み履歴",
|
||||
security: "セキュリティ",
|
||||
"event-logs": "イベントログ",
|
||||
privacy: "プライバシーとデータ",
|
||||
@@ -126,7 +117,6 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"以下に必要な情報を入力してパスワードをリセットしてください。",
|
||||
"recovery-codes": "回復コード",
|
||||
"recovery-code": "回復コード {{index}}",
|
||||
"back-to-login": "ログイン画面に戻る",
|
||||
},
|
||||
},
|
||||
@@ -187,7 +177,6 @@ const TRANSLATIONS = {
|
||||
title: "ワークスペースチャットモデル",
|
||||
description:
|
||||
"このワークスペースで使用するチャットモデルを指定します。空の場合はシステムのLLM設定が使用されます。",
|
||||
wait: "-- waiting for models --",
|
||||
},
|
||||
mode: {
|
||||
title: "チャットモード",
|
||||
@@ -292,9 +281,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- モデルを読み込み中 --",
|
||||
},
|
||||
skill: {
|
||||
title: "デフォルトエージェントのスキル",
|
||||
description:
|
||||
"これらのスキルでデフォルトエージェントの能力を強化できます。設定はすべてのワークスペースに適用されます。",
|
||||
rag: {
|
||||
title: "RAGと長期記憶",
|
||||
description:
|
||||
@@ -466,9 +452,6 @@ const TRANSLATIONS = {
|
||||
title: "プライバシーとデータ処理",
|
||||
description:
|
||||
"これは、接続されているサードパーティプロバイダーとAnythingLLMがデータをどのように処理するかの設定です。",
|
||||
llm: "LLM選択",
|
||||
embedding: "埋め込み設定",
|
||||
vector: "ベクターデータベース",
|
||||
anonymous: "匿名テレメトリが有効",
|
||||
},
|
||||
connectors: {
|
||||
@@ -510,7 +493,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "収集したいGitLabリポジトリのURLです。",
|
||||
token: "GitLabアクセストークン",
|
||||
optional: "任意",
|
||||
token_explained: "レート制限を回避するためのアクセストークンです。",
|
||||
token_description: "GitLab APIから取得する追加エンティティを選択します。",
|
||||
token_explained_start: "アクセストークンがない場合、",
|
||||
token_explained_link1: "パーソナルアクセストークン",
|
||||
@@ -542,9 +524,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: "が必要です。",
|
||||
task_explained:
|
||||
"完了後、文字起こしがドキュメントピッカーからワークスペースに埋め込めるようになります。",
|
||||
language: "文字起こしの言語",
|
||||
language_explained: "取得したい文字起こしの言語を選択してください。",
|
||||
loading_languages: "-- 利用可能な言語を読み込み中 --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "ウェブサイト一括スクレイパー",
|
||||
@@ -603,14 +582,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "ドキュメントを検索",
|
||||
"no-documents": "ドキュメントがありません",
|
||||
"move-workspace": "ワークスペースへ移動",
|
||||
name: "名前",
|
||||
"delete-confirmation":
|
||||
"これらのファイルやフォルダーを削除してもよろしいですか?\nシステムから削除され、既存のワークスペースからも自動的に削除されます。\nこの操作は元に戻せません。",
|
||||
"removing-message":
|
||||
"{{count}}件のドキュメントと{{folderCount}}件のフォルダーを削除中です。しばらくお待ちください。",
|
||||
"move-success": "{{count}}件のドキュメントを移動しました。",
|
||||
date: "日付",
|
||||
type: "種類",
|
||||
no_docs: "ドキュメントがありません",
|
||||
select_all: "すべて選択",
|
||||
deselect_all: "すべて選択解除",
|
||||
@@ -655,8 +631,6 @@ const TRANSLATIONS = {
|
||||
accept: "わかりました",
|
||||
},
|
||||
obsidian: {
|
||||
name: "オキシジン",
|
||||
description: "ワンクリックでObsidianの vault をインポートする。",
|
||||
vault_location: "保管場所",
|
||||
vault_description:
|
||||
"Obsidianの vault フォルダを選択して、すべてのメモとそれらの関連をインポートします。",
|
||||
@@ -670,12 +644,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "新しいワークスペースへようこそ。",
|
||||
get_started: "まずはじめに、",
|
||||
get_started_default: "はじめに",
|
||||
upload: "ドキュメントをアップロード",
|
||||
or: "または",
|
||||
send_chat: "チャットを送信",
|
||||
send_message: "メッセージを送信",
|
||||
attach_file: "このチャットにファイルを添付",
|
||||
slash: "チャットで使えるスラッシュコマンドをすべて表示",
|
||||
@@ -694,7 +662,6 @@ const TRANSLATIONS = {
|
||||
"さらに詳細な情報が必要な場合は、お気軽にお問い合わせください。",
|
||||
hide_citations: "参考文献を隠す",
|
||||
show_citations: "引用元を表示する",
|
||||
pause_tts_speech_message: "メッセージのテキスト読み上げを一時停止する。",
|
||||
fork: "フォーク",
|
||||
delete: "削除",
|
||||
save_submit: "保存して送信",
|
||||
@@ -857,88 +824,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError:
|
||||
"チャットを開始する前にワークスペースを作成してください。",
|
||||
checklist: {
|
||||
title: "はじめに",
|
||||
tasksLeft: "残りのタスク",
|
||||
completed: "AnythingLLMの達人への道を進んでいます!",
|
||||
dismiss: "閉じる",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "ワークスペースを作成する",
|
||||
description: "始めるには最初のワークスペースを作成してください",
|
||||
action: "作成",
|
||||
},
|
||||
send_chat: {
|
||||
title: "チャットを送信する",
|
||||
description: "AIアシスタントとの会話を開始する",
|
||||
action: "チャット",
|
||||
},
|
||||
embed_document: {
|
||||
title: "ドキュメントを埋め込む",
|
||||
description: "ワークスペースに最初のドキュメントを追加する",
|
||||
action: "埋め込む",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "システムプロンプトを設定する",
|
||||
description: "AIアシスタントの動作を設定する",
|
||||
action: "設定",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "スラッシュコマンドを定義する",
|
||||
description: "アシスタント用のカスタムコマンドを作成する",
|
||||
action: "定義",
|
||||
},
|
||||
visit_community: {
|
||||
title: "コミュニティハブを訪問する",
|
||||
description: "コミュニティリソースとテンプレートを探索する",
|
||||
action: "閲覧",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "クイックリンク",
|
||||
sendChat: "チャットを送信",
|
||||
embedDocument: "ドキュメントを埋め込む",
|
||||
createWorkspace: "ワークスペースを作成",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "その他の機能を探索",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "カスタムAIエージェント",
|
||||
description: "コードなしで強力なAIエージェントと自動化を構築。",
|
||||
primaryAction: "@agentを使用してチャット",
|
||||
secondaryAction: "エージェントフローを構築",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "スラッシュコマンド",
|
||||
description:
|
||||
"カスタムスラッシュコマンドで時間を節約しプロンプトを挿入。",
|
||||
primaryAction: "スラッシュコマンドを作成",
|
||||
secondaryAction: "ハブで探索",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "システムプロンプト",
|
||||
description:
|
||||
"システムプロンプトを変更してワークスペースのAI返答をカスタマイズ。",
|
||||
primaryAction: "システムプロンプトを変更",
|
||||
secondaryAction: "プロンプト変数を管理",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "更新とお知らせ",
|
||||
},
|
||||
resources: {
|
||||
title: "リソース",
|
||||
links: {
|
||||
docs: "ドキュメント",
|
||||
star: "Githubでスター",
|
||||
},
|
||||
keyboardShortcuts: "キーボードショートカット",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "エージェントを作成する",
|
||||
editWorkspace: "ワークスペースの編集",
|
||||
@@ -987,17 +872,12 @@ const TRANSLATIONS = {
|
||||
"プライベートなシステムからのメッセージは、あなただけが見ることができます。",
|
||||
publish_button: "コミュニティハブに公開する",
|
||||
submitting: "出版...",
|
||||
submit: "コミュニティハブに公開する",
|
||||
prompt_label: "プロンプト",
|
||||
prompt_description:
|
||||
"これは、大規模言語モデル(LLM)を誘導するために使用される実際のシステムプロンプトです。",
|
||||
prompt_placeholder: "ここにシステムプロンプトを入力してください...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description:
|
||||
"一般の利用者は、これらの流れをすべて把握することができます。",
|
||||
private_description:
|
||||
"あなただけが確認できるプライベートな取引フローのみが表示されます。",
|
||||
success_title: "成功!",
|
||||
success_description:
|
||||
"あなたのエージェントフローがコミュニティハブに公開されました。",
|
||||
@@ -1017,7 +897,6 @@ const TRANSLATIONS = {
|
||||
tags_placeholder:
|
||||
"タグを追加するには、タイプしてEnterキーを押してください。",
|
||||
visibility_label: "視界",
|
||||
publish_button: "コミュニティハブに公開する",
|
||||
submitting: "出版...",
|
||||
submit: "コミュニティハブに公開する",
|
||||
privacy_note:
|
||||
@@ -1044,10 +923,6 @@ const TRANSLATIONS = {
|
||||
description_label: "説明",
|
||||
description_description:
|
||||
"これは、スラッシュコマンドの説明です。スラッシュコマンドの目的を記述するために使用してください。",
|
||||
command_label: "命令",
|
||||
command_description:
|
||||
"これは、ユーザーがこのプリセットを起動するために入力するスラッシュコマンドです。",
|
||||
command_placeholder: "my-command",
|
||||
tags_label: "タグ",
|
||||
tags_description:
|
||||
"スラッシュコマンドをより簡単に検索できるように、タグを使用してコマンドを分類します。複数のタグを追加できます。最大5つのタグ。各タグは最大20文字です。",
|
||||
|
||||
@@ -47,16 +47,9 @@ const TRANSLATIONS = {
|
||||
skip: "설문 건너뛰기",
|
||||
thankYou: "소중한 의견 감사합니다!",
|
||||
},
|
||||
workspace: {
|
||||
title: "첫 번째 워크스페이스 만들기",
|
||||
description:
|
||||
"첫 번째 워크스페이스를 생성하고 AnythingLLM을 시작해보세요.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "워크스페이스 이름",
|
||||
error: "오류",
|
||||
success: "성공",
|
||||
user: "사용자",
|
||||
selection: "모델 선택",
|
||||
saving: "저장 중...",
|
||||
@@ -72,7 +65,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "인스턴스 설정",
|
||||
system: "일반 설정",
|
||||
invites: "초대",
|
||||
users: "사용자",
|
||||
workspaces: "워크스페이스",
|
||||
@@ -86,7 +78,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "음성과 말하기",
|
||||
"vector-database": "벡터 데이터베이스",
|
||||
embeds: "채팅 임베드",
|
||||
"embed-chats": "채팅 임베드 기록",
|
||||
security: "보안",
|
||||
"event-logs": "이벤트 로그",
|
||||
privacy: "사생활 보호와 데이터",
|
||||
@@ -124,92 +115,10 @@ const TRANSLATIONS = {
|
||||
title: "비밀번호 재설정",
|
||||
description: "비밀번호를 재설정하려면 아래에 필요한 정보를 입력하세요.",
|
||||
"recovery-codes": "복구 코드",
|
||||
"recovery-code": "복구 코드 {{index}}",
|
||||
"back-to-login": "로그인으로 돌아가기",
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError: "채팅을 시작하기 전에 워크스페이스를 먼저 만들어주세요.",
|
||||
checklist: {
|
||||
title: "시작하기",
|
||||
tasksLeft: "남은 작업",
|
||||
completed: "이제 곧 AnythingLLM 전문가가 되실 거예요!",
|
||||
dismiss: "닫기",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "워크스페이스 만들기",
|
||||
description: "처음으로 워크스페이스를 만들어 시작해보세요",
|
||||
action: "만들기",
|
||||
},
|
||||
send_chat: {
|
||||
title: "채팅 보내기",
|
||||
description: "AI 어시스턴트와 대화를 시작해보세요",
|
||||
action: "채팅",
|
||||
},
|
||||
embed_document: {
|
||||
title: "문서 임베드하기",
|
||||
description: "워크스페이스에 첫 번째 문서를 추가해보세요",
|
||||
action: "임베드",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "시스템 프롬프트 설정",
|
||||
description: "AI 어시스턴트의 동작 방식을 설정하세요",
|
||||
action: "설정",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "슬래시 명령어 정의",
|
||||
description: "어시스턴트용 맞춤 명령어를 만들어보세요",
|
||||
action: "정의",
|
||||
},
|
||||
visit_community: {
|
||||
title: "커뮤니티 허브 방문",
|
||||
description: "커뮤니티 자료와 템플릿을 둘러보세요",
|
||||
action: "둘러보기",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "바로가기",
|
||||
sendChat: "채팅 보내기",
|
||||
embedDocument: "문서 임베드",
|
||||
createWorkspace: "워크스페이스 만들기",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "더 많은 기능 살펴보기",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "맞춤형 AI 에이전트",
|
||||
description: "코딩 없이 강력한 AI 에이전트와 자동화를 구축하세요.",
|
||||
primaryAction: "@agent로 채팅하기",
|
||||
secondaryAction: "에이전트 플로우 만들기",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "슬래시 명령어",
|
||||
description:
|
||||
"맞춤 슬래시 명령어로 시간을 절약하고 프롬프트를 빠르게 입력하세요.",
|
||||
primaryAction: "슬래시 명령어 만들기",
|
||||
secondaryAction: "허브에서 둘러보기",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "시스템 프롬프트",
|
||||
description:
|
||||
"시스템 프롬프트를 수정해 워크스페이스의 AI 답변을 원하는 대로 맞춤 설정하세요.",
|
||||
primaryAction: "시스템 프롬프트 수정",
|
||||
secondaryAction: "프롬프트 변수 관리",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "업데이트 및 공지사항",
|
||||
},
|
||||
resources: {
|
||||
title: "자료실",
|
||||
links: {
|
||||
docs: "문서 보기",
|
||||
star: "Github에 스타 누르기",
|
||||
},
|
||||
keyboardShortcuts: "단축키 안내",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "에이전트 생성",
|
||||
editWorkspace: "워크스페이스 편집",
|
||||
@@ -272,7 +181,6 @@ const TRANSLATIONS = {
|
||||
title: "워크스페이스 채팅 모델",
|
||||
description:
|
||||
"이 워크스페이스에서 사용할 특정 채팅 모델입니다. 비어 있으면 시스템 LLM 기본 설정을 사용합니다.",
|
||||
wait: "-- 모델 기다리는 중 --",
|
||||
},
|
||||
mode: {
|
||||
title: "채팅 모드",
|
||||
@@ -376,9 +284,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- 모델 기다리는 중 --",
|
||||
},
|
||||
skill: {
|
||||
title: "기본 에이전트 스킬",
|
||||
description:
|
||||
"기본 에이전트의 능력을 사전 정의된 스킬을 사용하여 향상시킵니다. 이 설정은 모든 워크스페이스에 적용됩니다.",
|
||||
rag: {
|
||||
title: "RAG와 장기 메모리",
|
||||
description:
|
||||
@@ -650,17 +555,12 @@ const TRANSLATIONS = {
|
||||
title: "개인정보와 데이터 처리",
|
||||
description:
|
||||
"연결된 타사 제공자와 AnythingLLM이 데이터를 처리하는 방식을 구성합니다.",
|
||||
llm: "LLM 선택",
|
||||
embedding: "임베딩 기본 설정",
|
||||
vector: "벡터 데이터베이스",
|
||||
anonymous: "익명 원격 분석 활성화",
|
||||
},
|
||||
connectors: {
|
||||
"search-placeholder": "데이터 커넥터 검색",
|
||||
"no-connectors": "데이터 커넥터를 찾을 수 없습니다.",
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Obsidian 볼트를 한 번에 가져옵니다.",
|
||||
vault_location: "볼트 위치",
|
||||
vault_description:
|
||||
"모든 노트와 연결을 가져오려면 Obsidian 볼트 폴더를 선택하세요.",
|
||||
@@ -707,7 +607,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "가져오려는 GitLab 저장소의 URL을 입력하세요.",
|
||||
token: "GitLab 액세스 토큰",
|
||||
optional: "선택 사항",
|
||||
token_explained: "요청 제한을 방지하기 위한 액세스 토큰입니다.",
|
||||
token_description: "GitLab API에서 추가로 가져올 엔터티를 선택하세요.",
|
||||
token_explained_start: "무엇보다 중요한 것은,",
|
||||
token_explained_link1: "개인 액세스 토큰",
|
||||
@@ -739,9 +638,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " 이 활성화되어 있어야 합니다.",
|
||||
task_explained:
|
||||
"가져오기가 완료되면 자막이 문서 선택기에서 워크스페이스에 임베딩할 수 있도록 제공됩니다.",
|
||||
language: "자막 언어",
|
||||
language_explained: "가져오려는 자막의 언어를 선택하세요.",
|
||||
loading_languages: "-- 사용 가능한 언어 불러오는 중 --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "웹사이트 대량 링크 수집",
|
||||
@@ -802,14 +698,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "문서 검색",
|
||||
"no-documents": "문서 없음",
|
||||
"move-workspace": "워크스페이스로 이동",
|
||||
name: "이름",
|
||||
"delete-confirmation":
|
||||
"이 파일과 폴더를 삭제하시겠습니까?\n삭제 시 시스템에서 완전히 제거되며, 기존 워크스페이스에서도 자동으로 삭제됩니다.\n이 작업은 되돌릴 수 없습니다.",
|
||||
"removing-message":
|
||||
"{{count}}개의 문서와 {{folderCount}}개의 폴더를 삭제하는 중입니다. 잠시만 기다려 주세요.",
|
||||
"move-success": "{{count}}개의 문서를 성공적으로 이동했습니다.",
|
||||
date: "날짜",
|
||||
type: "유형",
|
||||
no_docs: "문서 없음",
|
||||
select_all: "전체 선택",
|
||||
deselect_all: "전체 선택 해제",
|
||||
@@ -854,14 +747,8 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "새 워크스페이스에 오신 것을 환영합니다.",
|
||||
get_started: "시작하려면",
|
||||
get_started_default: "시작하려면",
|
||||
upload: "문서 업로드",
|
||||
or: "또는",
|
||||
attachments_processing:
|
||||
"첨부 파일을 처리 중입니다. 잠시만 기다려 주세요...",
|
||||
send_chat: "채팅을 보내세요.",
|
||||
send_message: "메시지 보내기",
|
||||
attach_file: "이 채팅에 파일 첨부",
|
||||
slash: "채팅에서 사용할 수 있는 모든 슬래시 명령어 보기",
|
||||
@@ -877,7 +764,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "더 많은 작업",
|
||||
hide_citations: "인용 숨기기",
|
||||
show_citations: "인용 보기",
|
||||
pause_tts_speech_message: "TTS 음성 읽기 일시정지",
|
||||
fork: "포크",
|
||||
delete: "삭제",
|
||||
save_submit: "저장 및 제출",
|
||||
@@ -969,16 +855,12 @@ const TRANSLATIONS = {
|
||||
private_description: "비공개 시스템 프롬프트는 본인만 볼 수 있습니다.",
|
||||
publish_button: "커뮤니티 허브에 게시",
|
||||
submitting: "게시 중...",
|
||||
submit: "커뮤니티 허브에 게시",
|
||||
prompt_label: "프롬프트",
|
||||
prompt_description:
|
||||
"실제로 LLM을 안내하는 데 사용될 시스템 프롬프트를 입력하세요.",
|
||||
prompt_placeholder: "여기에 시스템 프롬프트를 입력하세요...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description:
|
||||
"공개 에이전트 플로우는 모든 사용자에게 표시됩니다.",
|
||||
private_description: "비공개 에이전트 플로우는 본인만 볼 수 있습니다.",
|
||||
success_title: "성공!",
|
||||
success_description:
|
||||
"에이전트 플로우가 커뮤니티 허브에 성공적으로 게시되었습니다!",
|
||||
@@ -996,7 +878,6 @@ const TRANSLATIONS = {
|
||||
"태그를 추가하면 에이전트 플로우를 더 쉽게 검색할 수 있습니다. 여러 개의 태그를 추가할 수 있습니다. 최대 5개, 태그당 20자 이내로 입력해 주세요.",
|
||||
tags_placeholder: "태그 입력 후 Enter를 눌러 추가",
|
||||
visibility_label: "공개 범위",
|
||||
publish_button: "커뮤니티 허브에 게시",
|
||||
submitting: "게시 중...",
|
||||
submit: "커뮤니티 허브에 게시",
|
||||
privacy_note:
|
||||
@@ -1015,10 +896,6 @@ const TRANSLATIONS = {
|
||||
description_label: "설명",
|
||||
description_description:
|
||||
"슬래시 커맨드의 목적이나 용도를 설명해 주세요.",
|
||||
command_label: "커맨드",
|
||||
command_description:
|
||||
"사용자가 이 프리셋을 실행할 때 입력할 슬래시 커맨드입니다.",
|
||||
command_placeholder: "my-command",
|
||||
tags_label: "태그",
|
||||
tags_description:
|
||||
"태그를 추가하면 슬래시 커맨드를 더 쉽게 검색할 수 있습니다. 여러 개의 태그를 추가할 수 있습니다. 최대 5개, 태그당 20자 이내로 입력해 주세요.",
|
||||
|
||||
@@ -48,16 +48,9 @@ const TRANSLATIONS = {
|
||||
skip: "Izlaist aptauju",
|
||||
thankYou: "Paldies par jūsu atsauksmi!",
|
||||
},
|
||||
workspace: {
|
||||
title: "Izveidojiet savu pirmo darba telpu",
|
||||
description:
|
||||
"Izveidojiet savu pirmo darba telpu un sāciet darbu ar AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Darba telpas nosaukums",
|
||||
error: "kļūda",
|
||||
success: "veiksmīgi",
|
||||
user: "Lietotājs",
|
||||
selection: "Modeļa izvēle",
|
||||
saving: "Saglabā...",
|
||||
@@ -73,7 +66,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Instances iestatījumi",
|
||||
system: "Vispārīgie iestatījumi",
|
||||
invites: "Ielūgumi",
|
||||
users: "Lietotāji",
|
||||
workspaces: "Darba telpas",
|
||||
@@ -90,7 +82,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Balss un runa",
|
||||
"vector-database": "Vektoru datubāze",
|
||||
embeds: "Sarunas ietvere",
|
||||
"embed-chats": "Sarunas ietveres vēsture",
|
||||
security: "Drošība",
|
||||
"event-logs": "Notikumu žurnāli",
|
||||
privacy: "Privātums un dati",
|
||||
@@ -126,93 +117,10 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"Sniedziet nepieciešamo informāciju zemāk, lai atiestatītu savu paroli.",
|
||||
"recovery-codes": "Atjaunošanas kodi",
|
||||
"recovery-code": "Atjaunošanas kods {{index}}",
|
||||
"back-to-login": "Atpakaļ uz pieteikšanos",
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError: "Lūdzu izveidojiet darba telpu pirms sarunas sākšanas.",
|
||||
checklist: {
|
||||
title: "Darba sākšana",
|
||||
tasksLeft: "atlikušie uzdevumi",
|
||||
completed: "Jūs esat ceļā, lai kļūtu par AnythingLLM ekspertu!",
|
||||
dismiss: "aizvērt",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Izveidot darba telpu",
|
||||
description: "Izveidojiet savu pirmo darba telpu, lai sāktu",
|
||||
action: "Izveidot",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Nosūtīt sarunu",
|
||||
description: "Sāciet sarunu ar savu AI asistentu",
|
||||
action: "Saruna",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Iegult dokumentu",
|
||||
description: "Pievienojiet savu pirmo dokumentu darba telpai",
|
||||
action: "Iegult",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Iestatīt sistēmas uzvedni",
|
||||
description: "Konfigurējiet sava AI asistenta uzvedību",
|
||||
action: "Iestatīt",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Definēt slīpsvītras komandu",
|
||||
description: "Izveidojiet pielāgotas komandas savam asistentam",
|
||||
action: "Definēt",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Apmeklēt kopienas centru",
|
||||
description: "Izpētiet kopienas resursus un veidnes",
|
||||
action: "Pārlūkot",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Ātrās saites",
|
||||
sendChat: "Sūtīt sarunu",
|
||||
embedDocument: "Iegult dokumentu",
|
||||
createWorkspace: "Izveidot darba telpu",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Izpētiet vairāk funkciju",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Pielāgoti AI aģenti",
|
||||
description:
|
||||
"Veidojiet spēcīgus AI aģentus un automatizācijas bez koda.",
|
||||
primaryAction: "Sarunāties izmantojot @agent",
|
||||
secondaryAction: "Veidot aģenta plūsmu",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Slīpsvītras komandas",
|
||||
description:
|
||||
"Ietaupiet laiku un ievietojiet uzvednes izmantojot pielāgotas slīpsvītras komandas.",
|
||||
primaryAction: "Izveidot slīpsvītras komandu",
|
||||
secondaryAction: "Izpētīt centrā",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "Sistēmas uzvednes",
|
||||
description:
|
||||
"Modificējiet sistēmas uzvedni, lai pielāgotu AI atbildes darba telpā.",
|
||||
primaryAction: "Modificēt sistēmas uzvedni",
|
||||
secondaryAction: "Pārvaldīt uzvednes mainīgos",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Atjauninājumi un paziņojumi",
|
||||
},
|
||||
resources: {
|
||||
title: "Resursi",
|
||||
links: {
|
||||
docs: "Dokumentācija",
|
||||
star: "Zvaigzne GitHub",
|
||||
},
|
||||
keyboardShortcuts: "Taustiņu atvieglojumi",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Izveidot aģentu",
|
||||
editWorkspace: "Rediģēt darba telpu",
|
||||
@@ -276,7 +184,6 @@ const TRANSLATIONS = {
|
||||
title: "Darba telpas sarunas modelis",
|
||||
description:
|
||||
"Konkrētais sarunas modelis, kas tiks izmantots šai darba telpai. Ja tukšs, izmantos sistēmas LLM preferences.",
|
||||
wait: "-- gaida modeļus --",
|
||||
},
|
||||
mode: {
|
||||
title: "Sarunas režīms",
|
||||
@@ -383,9 +290,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- gaida modeļus --",
|
||||
},
|
||||
skill: {
|
||||
title: "Noklusējuma aģenta prasmes",
|
||||
description:
|
||||
"Uzlabojiet noklusējuma aģenta dabiskās spējas ar šīm iepriekš izveidotajām prasmēm. Šis uzstādījums attiecas uz visām darba telpām.",
|
||||
rag: {
|
||||
title: "RAG un ilgtermiņa atmiņa",
|
||||
description:
|
||||
@@ -664,17 +568,12 @@ const TRANSLATIONS = {
|
||||
title: "Privātums un datu apstrāde",
|
||||
description:
|
||||
"Šī ir jūsu konfigurācija tam, kā savienotie trešo pušu pakalpojumu sniedzēji un AnythingLLM apstrādā jūsu datus.",
|
||||
llm: "LLM izvēle",
|
||||
embedding: "Iegulšanas preferences",
|
||||
vector: "Vektoru datubāze",
|
||||
anonymous: "Anonīmā telemetrija iespējota",
|
||||
},
|
||||
connectors: {
|
||||
"search-placeholder": "Meklēt datu savienotājus",
|
||||
"no-connectors": "Nav atrasti datu savienotāji.",
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Importējiet Obsidian krātuvi ar vienu klikšķi.",
|
||||
vault_location: "Krātuves atrašanās vieta",
|
||||
vault_description:
|
||||
"Atlasiet savu Obsidian krātuves mapi, lai importētu visas piezīmes un to savienojumus.",
|
||||
@@ -722,7 +621,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "GitLab repozitorija URL, kuru vēlaties savākt.",
|
||||
token: "GitLab piekļuves tokens",
|
||||
optional: "neobligāts",
|
||||
token_explained: "Piekļuves tokens, lai novērstu ātruma ierobežojumus.",
|
||||
token_description: "Atlasiet papildu entītijas, ko iegūt no GitLab API.",
|
||||
token_explained_start: "Bez ",
|
||||
token_explained_link1: "personiskā piekļuves tokena",
|
||||
@@ -754,10 +652,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: ".",
|
||||
task_explained:
|
||||
"Kad tas būs pabeigts, transkripcija būs pieejama iegulšanai darba vietās dokumentu atlasītājā.",
|
||||
language: "Transkripcijas valoda",
|
||||
language_explained:
|
||||
"Atlasiet transkripcijas valodu, kuru vēlaties savākt.",
|
||||
loading_languages: "-- notiek pieejamo valodu ielāde --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Vairāku saišu skrāpētājs",
|
||||
@@ -818,14 +712,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Meklēt dokumentu",
|
||||
"no-documents": "Nav dokumentu",
|
||||
"move-workspace": "Pārvietot uz darba vietu",
|
||||
name: "Nosaukums",
|
||||
"delete-confirmation":
|
||||
"Vai tiešām vēlaties dzēst šos failus un mapes?\nTas noņems failus no sistēmas un automātiski noņems tos no visām esošajām darba vietām.\nŠī darbība nav atgriezeniska.",
|
||||
"removing-message":
|
||||
"Notiek {{count}} dokumentu un {{folderCount}} mapju noņemšana. Lūdzu, uzgaidiet.",
|
||||
"move-success": "Veiksmīgi pārvietoti {{count}} dokumenti.",
|
||||
date: "Datums",
|
||||
type: "Veids",
|
||||
no_docs: "Nav dokumentu",
|
||||
select_all: "Atlasīt visu",
|
||||
deselect_all: "Atcelt visu atlasi",
|
||||
@@ -872,12 +763,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Laipni lūgti jūsu jaunajā darba vietā.",
|
||||
get_started: "Lai sāktu, vai nu",
|
||||
get_started_default: "Lai sāktu",
|
||||
upload: "augšupielādējiet dokumentu",
|
||||
or: "vai",
|
||||
send_chat: "sūtiet čatu.",
|
||||
send_message: "Sūtīt ziņojumu",
|
||||
attach_file: "Pievienot failu šim čatam",
|
||||
slash: "Skatīt visas pieejamās slīpsvītras komandas čatošanai.",
|
||||
@@ -894,7 +779,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Vairāk darbību",
|
||||
hide_citations: "Izvākt atsaukmes",
|
||||
show_citations: "Rādīt atsauces",
|
||||
pause_tts_speech_message: "Pārtrauciet tekstā iekļauto balss tulkošanu.",
|
||||
fork: "Klūtis",
|
||||
delete: "Dzēst",
|
||||
save_submit: "Saglabāt un iesūt",
|
||||
@@ -993,15 +877,12 @@ const TRANSLATIONS = {
|
||||
"Privātā sistēmas paziņojumi ir redzami tikai jums.",
|
||||
publish_button: "Publicē savu saturu Community Hub.",
|
||||
submitting: "Izdevniecība...",
|
||||
submit: "Publicē savu saturu Community Hub.",
|
||||
prompt_label: "Ieslēgt",
|
||||
prompt_description:
|
||||
"Šis ir tiešais sistēmas prompts, kas tiks izmantots, lai vadītu LLM.",
|
||||
prompt_placeholder: "Ievietojiet savu sistēmas komandu šeit...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "Visiem redzamas sabiedrības aģentu darbības.",
|
||||
private_description: "Privātās aģenta darbības ir redzamas tikai jums.",
|
||||
success_title: "Veiksmi!",
|
||||
success_description:
|
||||
'Jūsu "Agent Flow" ir publicēts "Community Hub" platformā!',
|
||||
@@ -1020,7 +901,6 @@ const TRANSLATIONS = {
|
||||
tags_placeholder:
|
||||
'Ievietojiet tekstu un nospiediet "Enter", lai pievienotu atzīmes',
|
||||
visibility_label: "Redzamība",
|
||||
publish_button: "Publicē savu saturu Community Hub.",
|
||||
submitting: "Izdevniecība...",
|
||||
submit: "Publicē savu saturu Community Hub.",
|
||||
privacy_note:
|
||||
@@ -1047,10 +927,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Apraksts",
|
||||
description_description:
|
||||
"Šis ir jūsu komandas apraksts. Izmantojiet to, lai aprakstītu jūsu komandas mērķi.",
|
||||
command_label: "Ordere",
|
||||
command_description:
|
||||
"Šis ir komandu, ko lietotāji ievadīs, lai aktivizētu šo iepriekš noteikto.",
|
||||
command_placeholder: "manas komanda",
|
||||
tags_label: "Atzīmes",
|
||||
tags_description:
|
||||
"Atzīmes tiek izmantotas, lai atzīmētu jūsu komandu, kas ļauj vieglāk meklēt. Jūs varat pievienot vairākas atzīmes. Maks 5 atzīmes. Katrai atzīmei – maksimāli 20 raksti.",
|
||||
|
||||
@@ -49,16 +49,9 @@ const TRANSLATIONS = {
|
||||
settingsHint:
|
||||
"Deze instellingen kunnen op elk moment opnieuw worden geconfigureerd in de instellingen.",
|
||||
},
|
||||
workspace: {
|
||||
title: "Maak je eerste werkruimte aan",
|
||||
description:
|
||||
"Maak je eerste werkruimte aan en ga aan de slag met AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Werkruimten Naam",
|
||||
error: "fout",
|
||||
success: "succes",
|
||||
user: "Gebruiker",
|
||||
selection: "Model Selectie",
|
||||
saving: "Opslaan...",
|
||||
@@ -74,7 +67,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Instelling Instanties",
|
||||
system: "Algemene Instellingen",
|
||||
invites: "Uitnodigingen",
|
||||
users: "Gebruikers",
|
||||
workspaces: "Werkruimten",
|
||||
@@ -88,7 +80,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Stem & Spraak",
|
||||
"vector-database": "Vector Database",
|
||||
embeds: "Chat Inbedden",
|
||||
"embed-chats": "Ingebedde Chat Geschiedenis",
|
||||
security: "Veiligheid",
|
||||
"event-logs": "Gebeurtenislogboeken",
|
||||
privacy: "Privacy & Gegevens",
|
||||
@@ -127,7 +118,6 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"Geef de benodigde informatie hieronder om je wachtwoord te resetten.",
|
||||
"recovery-codes": "Herstelcodes",
|
||||
"recovery-code": "Herstelcode {{index}}",
|
||||
"back-to-login": "Terug naar Inloggen",
|
||||
},
|
||||
},
|
||||
@@ -188,7 +178,6 @@ const TRANSLATIONS = {
|
||||
title: "Werkruimte Chatmodel",
|
||||
description:
|
||||
"Het specifieke chatmodel dat voor deze werkruimte zal worden gebruikt. Indien leeg, wordt de systeem LLM-voorkeur gebruikt.",
|
||||
wait: "-- wachten op modellen --",
|
||||
},
|
||||
mode: {
|
||||
title: "Chatmodus",
|
||||
@@ -296,9 +285,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- wachten op modellen --",
|
||||
},
|
||||
skill: {
|
||||
title: "Standaard agentvaardigheden",
|
||||
description:
|
||||
"Verbeter de natuurlijke vaardigheden van de standaardagent met deze vooraf gebouwde vaardigheden. Deze opstelling is van toepassing op alle werkruimten.",
|
||||
rag: {
|
||||
title: "RAG & langetermijngeheugen",
|
||||
description:
|
||||
@@ -472,9 +458,6 @@ const TRANSLATIONS = {
|
||||
title: "Privacy & Gegevensverwerking",
|
||||
description:
|
||||
"Dit is je configuratie voor hoe verbonden derden en AnythingLLM je gegevens verwerken.",
|
||||
llm: "LLM Selectie",
|
||||
embedding: "Inbedding Voorkeur",
|
||||
vector: "Vector Database",
|
||||
anonymous: "Anonieme Telemetrie Ingeschakeld",
|
||||
},
|
||||
connectors: {
|
||||
@@ -516,7 +499,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "URL van de GitLab-repository die u wilt verzamelen.",
|
||||
token: "GitLab-toegangstoken",
|
||||
optional: "optioneel",
|
||||
token_explained: "Toegangstoken om rate limiting te voorkomen.",
|
||||
token_description:
|
||||
"Selecteer extra entiteiten om op te halen via de GitLab API.",
|
||||
token_explained_start: "Zonder een ",
|
||||
@@ -550,10 +532,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: "beschikbaar zijn.",
|
||||
task_explained:
|
||||
"Zodra de transcriptie is voltooid, kan deze worden ingesloten in werkruimtes in de documentkiezer.",
|
||||
language: "Transcriptietaal",
|
||||
language_explained:
|
||||
"Selecteer de taal van de transcriptie die u wilt verzamelen.",
|
||||
loading_languages: "-- beschikbare talen laden --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Bulk Link Scraper",
|
||||
@@ -614,14 +592,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Zoek naar een document",
|
||||
"no-documents": "Geen documenten",
|
||||
"move-workspace": "Verplaatsen naar werkruimte",
|
||||
name: "Naam",
|
||||
"delete-confirmation":
|
||||
"Weet u zeker dat u deze bestanden en mappen wilt verwijderen?\nHiermee worden de bestanden automatisch uit het systeem en alle bestaande werkruimten verwijderd.\nDeze actie is niet onomkeerbaar.",
|
||||
"removing-message":
|
||||
"{{count}} documenten en {{folderCount}} mappen worden verwijderd. Even geduld alstublieft.",
|
||||
"move-success": "{{count}} documenten succesvol verplaatst.",
|
||||
date: "Datum",
|
||||
type: "Type",
|
||||
no_docs: "Geen documenten",
|
||||
select_all: "Alles selecteren",
|
||||
deselect_all: "Alles deselecteren",
|
||||
@@ -666,8 +641,6 @@ const TRANSLATIONS = {
|
||||
accept: "Oké, begrepen",
|
||||
},
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Importeer een Obsidian-kluis met één klik.",
|
||||
vault_location: "Locatie van de kluis",
|
||||
vault_description:
|
||||
"Selecteer uw Obsidian-kluismap om alle notities en hun koppelingen te importeren.",
|
||||
@@ -681,12 +654,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Welkom in je nieuwe werkruimte.",
|
||||
get_started: "Om te beginnen, of",
|
||||
get_started_default: "Om te beginnen",
|
||||
upload: "Een document uploaden",
|
||||
or: "of",
|
||||
send_chat: "Een chatbericht verzenden.",
|
||||
send_message: "Een bericht verzenden",
|
||||
attach_file: "Een bestand aan deze chat toevoegen",
|
||||
slash: "Alle beschikbare slash-opdrachten voor chatten bekijken.",
|
||||
@@ -705,7 +672,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Meer acties",
|
||||
hide_citations: "Citaten verbergen",
|
||||
show_citations: "Citaten weergeven",
|
||||
pause_tts_speech_message: "TTS-spraak van bericht pauzeren",
|
||||
fork: "Fork",
|
||||
delete: "Verwijderen",
|
||||
save_submit: "Opslaan en verzenden",
|
||||
@@ -866,88 +832,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError: "Maak een werkruimte aan voordat u een chat start.",
|
||||
checklist: {
|
||||
title: "Aan de slag",
|
||||
tasksLeft: "resterende taken",
|
||||
completed: "U bent op weg om een AnythingLLM-expert te worden!",
|
||||
dismiss: "sluiten",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Een werkruimte aanmaken",
|
||||
description: "Maak uw eerste werkruimte aan om te beginnen",
|
||||
action: "Aanmaken",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Een chatbericht verzenden",
|
||||
description: "Start een gesprek met uw AI-assistent",
|
||||
action: "Chatten",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Een document embedden",
|
||||
description: "Voeg uw eerste document toe aan uw werkruimte",
|
||||
action: "Embedden",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Een systeemprompt instellen",
|
||||
description: "Configureer het gedrag van uw AI-assistent",
|
||||
action: "Instellen",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Definieer een slash-opdracht",
|
||||
description: "Maak aangepaste opdrachten voor je assistent",
|
||||
action: "Definieer",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Bezoek de communityhub",
|
||||
description: "Verken communitybronnen en -sjablonen",
|
||||
action: "Bladeren",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Snelle links",
|
||||
sendChat: "Chat verzenden",
|
||||
embedDocument: "Een document embedden",
|
||||
createWorkspace: "Werkruimte maken",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Meer functies ontdekken",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Aangepaste AI-agenten",
|
||||
description:
|
||||
"Bouw krachtige AI-agenten en automatiseringen zonder code.",
|
||||
primaryAction: "Chatten met @agent",
|
||||
secondaryAction: "Een agentflow bouwen",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Slash-opdrachten",
|
||||
description:
|
||||
"Bespaar tijd en voeg prompts toe met aangepaste slash-opdrachten.",
|
||||
primaryAction: "Een slash-opdracht maken",
|
||||
secondaryAction: "Verkennen op Hub",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "Systeemprompts",
|
||||
description:
|
||||
"Wijzig de systeemprompt om de AI-antwoorden van een werkruimte aan te passen.",
|
||||
primaryAction: "Een systeemprompt wijzigen",
|
||||
secondaryAction: "Promptvariabelen beheren",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Updates & aankondigingen",
|
||||
},
|
||||
resources: {
|
||||
title: "Bronnen",
|
||||
links: {
|
||||
docs: "Documentatie",
|
||||
star: "Ster op Github",
|
||||
},
|
||||
keyboardShortcuts: "Sneltoetsen",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Maak een agent",
|
||||
editWorkspace: "Werkruimte bewerken",
|
||||
@@ -995,15 +879,12 @@ const TRANSLATIONS = {
|
||||
"Privé systeemprompts zijn alleen voor jou zichtbaar.",
|
||||
publish_button: "Publiceren naar Community Hub",
|
||||
submitting: "Publiceren...",
|
||||
submit: "Publiceren naar Community Hub",
|
||||
prompt_label: "Prompt",
|
||||
prompt_description:
|
||||
"Dit is de daadwerkelijke systeemprompt die gebruikt zal worden om de LLM te begeleiden.",
|
||||
prompt_placeholder: "Voer hier uw systeemprompt in...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "Openbare agentflows zijn voor iedereen zichtbaar.",
|
||||
private_description: "Privé agentflows zijn alleen voor jou zichtbaar.",
|
||||
success_title: "Succes!",
|
||||
success_description:
|
||||
"Je agentflow is gepubliceerd op de Community Hub!",
|
||||
@@ -1021,7 +902,6 @@ const TRANSLATIONS = {
|
||||
"Tags worden gebruikt om je agentflow te labelen voor eenvoudiger zoeken. Je kunt meerdere tags toevoegen. Maximaal 5 tags. Maximaal 20 tekens per tag.",
|
||||
tags_placeholder: "Typ en druk op Enter om tags toe te voegen",
|
||||
visibility_label: "Zichtbaarheid",
|
||||
publish_button: "Publiceren naar Community Hub",
|
||||
submitting: "Publiceren...",
|
||||
submit: "Publiceren naar Community Hub",
|
||||
privacy_note:
|
||||
@@ -1048,10 +928,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Beschrijving",
|
||||
description_description:
|
||||
"Dit is de beschrijving van je slash-commando. Gebruik dit om het doel van je slash-commando te beschrijven.",
|
||||
command_label: "Commando",
|
||||
command_description:
|
||||
"Dit is het slash-commando dat gebruikers moeten typen om deze preset te activeren.",
|
||||
command_placeholder: "mijn-commando",
|
||||
tags_label: "Tags",
|
||||
tags_description:
|
||||
"Tags worden gebruikt om je slash-commando te labelen voor eenvoudiger zoeken. Je kunt meerdere tags toevoegen. Max 5 tags. Maximaal 20 tekens per tag.",
|
||||
|
||||
@@ -49,16 +49,9 @@ const TRANSLATIONS = {
|
||||
skip: "Pomiń ankietę",
|
||||
thankYou: "Dziękujemy za opinię!",
|
||||
},
|
||||
workspace: {
|
||||
title: "Utwórz swój pierwszy obszar roboczy",
|
||||
description:
|
||||
"Stwórz swój pierwszy obszar roboczy i zacznij korzystać z AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Nazwa obszaru roboczego",
|
||||
error: "błąd",
|
||||
success: "sukces",
|
||||
user: "Użytkownik",
|
||||
selection: "Wybór modelu",
|
||||
saving: "Zapisywanie...",
|
||||
@@ -74,7 +67,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Ustawienia instancji",
|
||||
system: "Ustawienia ogólne",
|
||||
invites: "Zaproszenia",
|
||||
users: "Użytkownicy",
|
||||
workspaces: "Obszary robocze",
|
||||
@@ -91,7 +83,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Głos i mowa",
|
||||
"vector-database": "Wektorowa baza danych",
|
||||
embeds: "Osadzone czaty",
|
||||
"embed-chats": "Historia osadzonych czatów",
|
||||
security: "Bezpieczeństwo",
|
||||
"event-logs": "Dzienniki zdarzeń",
|
||||
privacy: "Prywatność i dane",
|
||||
@@ -126,95 +117,10 @@ const TRANSLATIONS = {
|
||||
title: "Resetowanie hasła",
|
||||
description: "Podaj poniżej niezbędne informacje, aby zresetować hasło.",
|
||||
"recovery-codes": "Kody odzyskiwania",
|
||||
"recovery-code": "Kod odzyskiwania {{index}}",
|
||||
"back-to-login": "Powrót do logowania",
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError:
|
||||
"Przed rozpoczęciem czatu należy utworzyć obszar roboczy.",
|
||||
checklist: {
|
||||
title: "Pierwsze kroki",
|
||||
tasksLeft: "- zadania do wykonania",
|
||||
completed:
|
||||
"Jesteś na najlepszej drodze do zostania ekspertem AnythingLLM!",
|
||||
dismiss: "zamknij",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Utwórz obszar roboczy",
|
||||
description: "Utwórz swój pierwszy obszar roboczy, aby rozpocząć",
|
||||
action: "Utwórz",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Wyślij wiadomość",
|
||||
description: "Rozpocznij rozmowę z asystentem AI",
|
||||
action: "Czat",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Dodaj źródło danych",
|
||||
description: "Dodaj swoje pierwsze dane",
|
||||
action: "Dodaj",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Konfiguracja instrukcji systemowej",
|
||||
description: "Konfiguracja zachowania asystenta AI",
|
||||
action: "Konfiguruj",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Stwórz polecenie slash",
|
||||
description: "Tworzenie niestandardowych poleceń dla asystenta",
|
||||
action: "Stwórz",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Odwiedź Community Hub",
|
||||
description: "Przeglądaj zasoby i szablony społeczności",
|
||||
action: "Przeglądaj",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Szybkie akcje",
|
||||
sendChat: "Wyślij wiadomość",
|
||||
embedDocument: "Dodaj swoje dane",
|
||||
createWorkspace: "Utwórz obszar roboczy",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Poznaj więcej funkcji",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Niestandardowi agenci AI",
|
||||
description:
|
||||
"Twórz potężnych agentów AI i automatyzacje bez użycia kodu.",
|
||||
primaryAction: "Czat przy użyciu @agent",
|
||||
secondaryAction: "Zbuduj Agents Flow",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Polecenia slash",
|
||||
description:
|
||||
"Oszczędzaj czas i dodawaj prompty dzięki niestandardowym poleceniom slash.",
|
||||
primaryAction: "Utwórz polecenie slash",
|
||||
secondaryAction: "Przeglądaj Community Hub",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "Instrukcje systemowe",
|
||||
description:
|
||||
"Zmodyfikuj instrukcję systemową, aby dostosować odpowiedzi AI.",
|
||||
primaryAction: "Modyfikuj instrukcję systemową",
|
||||
secondaryAction: "Zarządzaj zmiennymi",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Aktualizacje i ogłoszenia",
|
||||
},
|
||||
resources: {
|
||||
title: "Zasoby",
|
||||
links: {
|
||||
docs: "Dokumenty",
|
||||
star: "Star on GitHub",
|
||||
},
|
||||
keyboardShortcuts: "Skróty klawiaturowe",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Utwórz agenta",
|
||||
editWorkspace: "Edytuj przestrzeń roboczą",
|
||||
@@ -278,7 +184,6 @@ const TRANSLATIONS = {
|
||||
title: "Model językowy dla obszaru roboczego",
|
||||
description:
|
||||
"Określony model, który będzie używany w tym obszarze roboczym. Jeśli pole jest puste, użyty zostanie model z preferencji systemowych.",
|
||||
wait: "-- oczekiwanie na modele",
|
||||
},
|
||||
mode: {
|
||||
title: "Tryb czatu",
|
||||
@@ -386,9 +291,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- oczekiwanie na modele",
|
||||
},
|
||||
skill: {
|
||||
title: "Domyślne umiejętności agenta",
|
||||
description:
|
||||
"Ulepsz naturalne zdolności domyślnego agenta za pomocą tych gotowych umiejętności. Ta konfiguracja dotyczy wszystkich obszarów roboczych.",
|
||||
rag: {
|
||||
title: "RAG i pamięć długotrwała",
|
||||
description:
|
||||
@@ -666,17 +568,12 @@ const TRANSLATIONS = {
|
||||
title: "Prywatność i obsługa danych",
|
||||
description:
|
||||
"Jest to konfiguracja sposobu, w jaki połączeni dostawcy zewnętrzni i AnythingLLM przetwarzają dane użytkownika.",
|
||||
llm: "Wybór LLM",
|
||||
embedding: "Preferencje dotyczące osadzania",
|
||||
vector: "Wektorowa baza danych",
|
||||
anonymous: "Włączona anonimowa telemetria",
|
||||
},
|
||||
connectors: {
|
||||
"search-placeholder": "Wyszukaj źródła danych",
|
||||
"no-connectors": "Nie znaleziono źródeł danych.",
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Zaimportuj folder Obsidian jednym kliknięciem.",
|
||||
vault_location: "Lokalizacja folderu Obsidian",
|
||||
vault_description:
|
||||
"Wybierz folder Obsidian, aby zaimportować wszystkie notatki i ich połączenia.",
|
||||
@@ -724,7 +621,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "Adres URL repozytorium GitLab, które chcesz pobrać.",
|
||||
token: "Token dostępu GitLab",
|
||||
optional: "opcjonalny",
|
||||
token_explained: "Token dostępu, zapobiegający ograniczeniu szybkości.",
|
||||
token_description:
|
||||
"Wybierz dodatkowe elementy do pobrania z interfejsu API GitLab.",
|
||||
token_explained_start: "Bez ",
|
||||
@@ -757,9 +653,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: ".",
|
||||
task_explained:
|
||||
"Po zakończeniu transkrypcja będzie dostępna do osadzenia w obszarach roboczych w selektorze dokumentów.",
|
||||
language: "Język transkrypcji",
|
||||
language_explained: "Wybierz język transkrypcji, którą chcesz pobrać.",
|
||||
loading_languages: "-- wczytywanie dostępnych języków",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Masowe pobieranie zawartości web",
|
||||
@@ -821,14 +714,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Wyszukiwanie dokumentu",
|
||||
"no-documents": "Brak dokumentów",
|
||||
"move-workspace": "Przenieś do obszaru roboczego",
|
||||
name: "Nazwa",
|
||||
"delete-confirmation":
|
||||
"Czy na pewno chcesz usunąć te pliki i foldery? Spowoduje to usunięcie plików z systemu i automatyczne usunięcie ich z istniejących obszarów roboczych. Działanie to nie jest odwracalne.",
|
||||
"removing-message":
|
||||
"Usuwanie dokumentów {{count}} i folderów {{folderCount}}. Proszę czekać.",
|
||||
"move-success": "Pomyślnie przeniesiono {{count}} dokumentów.",
|
||||
date: "Data",
|
||||
type: "Typ",
|
||||
no_docs: "Brak dokumentów",
|
||||
select_all: "Wybierz wszystko",
|
||||
deselect_all: "Odznacz wszystko",
|
||||
@@ -874,13 +764,7 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Witamy w nowym obszarze roboczym.",
|
||||
get_started: "Aby rozpocząć",
|
||||
get_started_default: "Aby rozpocząć",
|
||||
upload: "Prześlij dokument",
|
||||
or: "lub",
|
||||
attachments_processing: "Załączniki są przetwarzane. Proszę czekać...",
|
||||
send_chat: "wyślij wiadomość.",
|
||||
send_message: "Wyślij wiadomość",
|
||||
attach_file: "Dołącz plik do tego czatu",
|
||||
slash: "Wyświetl wszystkie dostępne polecenia slash do czatowania.",
|
||||
@@ -896,7 +780,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Więcej działań",
|
||||
hide_citations: "Ukryj cytaty",
|
||||
show_citations: "Pokaż cytaty",
|
||||
pause_tts_speech_message: "Wstrzymaj głosowe wypowiadanie komunikatu",
|
||||
fork: "Utwórz rozgałęzienie",
|
||||
delete: "Usuń",
|
||||
save_submit: "Zapisz i prześlij",
|
||||
@@ -991,17 +874,12 @@ const TRANSLATIONS = {
|
||||
"Prywatne instrukcje systemowe są widoczne tylko dla użytkownika.",
|
||||
publish_button: "Opublikuj w Community Hub",
|
||||
submitting: "Publikacja...",
|
||||
submit: "Opublikuj w Community Hub",
|
||||
prompt_label: "Prompt",
|
||||
prompt_description:
|
||||
"Jest to rzeczywista instrukcja systemowa, która będzie używana do kierowania LLM.",
|
||||
prompt_placeholder: "Wprowadź tutaj instrukcję systemową...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description:
|
||||
"Przepływy agentów publicznych są widoczne dla wszystkich.",
|
||||
private_description:
|
||||
"Przepływy prywatnych agentów są widoczne tylko dla użytkownika.",
|
||||
success_title: "Sukces!",
|
||||
success_description:
|
||||
"Twój Agent Flow został opublikowany w Community Hub!",
|
||||
@@ -1019,7 +897,6 @@ const TRANSLATIONS = {
|
||||
"Tagi służą do oznaczania przepływów agentów w celu łatwiejszego wyszukiwania. Można dodać wiele tagów. Maksymalnie 5 tagów. Maksymalnie 20 znaków na tag.",
|
||||
tags_placeholder: "Wpisz i naciśnij Enter, aby dodać tagi",
|
||||
visibility_label: "Widoczność",
|
||||
publish_button: "Opublikuj w Community Hub",
|
||||
submitting: "Publikacja...",
|
||||
submit: "Opublikuj w Community Hub",
|
||||
privacy_note:
|
||||
@@ -1038,10 +915,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Opis",
|
||||
description_description:
|
||||
"To jest opis polecenia slash. Użyj tego, aby opisać cel polecenia slash.",
|
||||
command_label: "Polecenie",
|
||||
command_description:
|
||||
"Jest to polecenie slash, które użytkownicy będą wpisywać, aby uruchomić to ustawienie wstępne.",
|
||||
command_placeholder: "moje-polecenie",
|
||||
tags_label: "Tagi",
|
||||
tags_description:
|
||||
"Tagi są używane do oznaczania poleceń slash w celu łatwiejszego wyszukiwania. Można dodać wiele tagów. Maksymalnie 5 tagów. Maksymalnie 20 znaków na tag.",
|
||||
|
||||
@@ -48,15 +48,9 @@ const TRANSLATIONS = {
|
||||
skip: "Pular Pesquisa",
|
||||
thankYou: "Obrigado pelo seu feedback!",
|
||||
},
|
||||
workspace: {
|
||||
title: "Crie seu primeiro workspace",
|
||||
description: "Crie seu primeiro workspace e comece a usar o AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Nome do Workspace",
|
||||
error: "erro",
|
||||
success: "sucesso",
|
||||
user: "Usuário",
|
||||
selection: "Seleção de Modelo",
|
||||
saving: "Salvando...",
|
||||
@@ -72,7 +66,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Configurações da Instância",
|
||||
system: "Configurações Gerais",
|
||||
invites: "Convites",
|
||||
users: "Usuários",
|
||||
workspaces: "Workspaces",
|
||||
@@ -89,7 +82,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Voz e Fala",
|
||||
"vector-database": "Banco de Dados Vetorial",
|
||||
embeds: "Vinculador de Chat",
|
||||
"embed-chats": "Histórico de vínculos",
|
||||
security: "Segurança",
|
||||
"event-logs": "Logs de Eventos",
|
||||
privacy: "Privacidade e Dados",
|
||||
@@ -125,92 +117,10 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"Forneça as informações necessárias para redefinir sua senha.",
|
||||
"recovery-codes": "Códigos de Recuperação",
|
||||
"recovery-code": "Código de Recuperação {{index}}",
|
||||
"back-to-login": "Voltar ao Login",
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError: "Por favor, crie um workspace antes de iniciar um chat.",
|
||||
checklist: {
|
||||
title: "Primeiros Passos",
|
||||
tasksLeft: "tarefas restantes",
|
||||
completed:
|
||||
"Você está no caminho para se tornar um expert em AnythingLLM!",
|
||||
dismiss: "fechar",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Criar workspace",
|
||||
description: "Crie seu primeiro workspace para começar",
|
||||
action: "Criar",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Enviar chat",
|
||||
description: "Inicie uma conversa com seu assistente de IA",
|
||||
action: "Chat",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Inserir documento",
|
||||
description: "Adicione seu primeiro documento ao workspace",
|
||||
action: "Inserir",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Configurar prompt",
|
||||
description: "Defina o comportamento do seu assistente de IA",
|
||||
action: "Configurar",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Definir comando",
|
||||
description: "Crie comandos personalizados para seu assistente",
|
||||
action: "Definir",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Visitar Comunidade",
|
||||
description: "Explore recursos e templates da comunidade",
|
||||
action: "Explorar",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Links Rápidos",
|
||||
sendChat: "Enviar Chat",
|
||||
embedDocument: "Vincular Documento",
|
||||
createWorkspace: "Criar Workspace",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Explore mais recursos",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Agentes Personalizados",
|
||||
description: "Crie agentes de IA poderosos sem código.",
|
||||
primaryAction: "Chat com @agent",
|
||||
secondaryAction: "Criar fluxo de agente",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Comandos de Barra",
|
||||
description: "Economize tempo com comandos personalizados de barra.",
|
||||
primaryAction: "Criar Comando",
|
||||
secondaryAction: "Explorar no Hub",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "Prompts de Sistema",
|
||||
description:
|
||||
"Modifique o prompt para personalizar as respostas da IA.",
|
||||
primaryAction: "Modificar Prompt",
|
||||
secondaryAction: "Gerenciar variáveis",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Atualizações e Anúncios",
|
||||
},
|
||||
resources: {
|
||||
title: "Recursos",
|
||||
links: {
|
||||
docs: "Documentação",
|
||||
star: "Avalie-nos no Github",
|
||||
},
|
||||
keyboardShortcuts: "Atalhos de Teclado",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Criar um Agente",
|
||||
editWorkspace: "Editar o Espaço de Trabalho",
|
||||
@@ -274,7 +184,6 @@ const TRANSLATIONS = {
|
||||
title: "Modelo de Chat",
|
||||
description:
|
||||
"O modelo específico para este workspace. Se vazio, usará a preferência do sistema.",
|
||||
wait: "-- aguardando modelos --",
|
||||
},
|
||||
mode: {
|
||||
title: "Modo de Chat",
|
||||
@@ -380,9 +289,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- aguardando modelos --",
|
||||
},
|
||||
skill: {
|
||||
title: "Habilidades padrão do agente",
|
||||
description:
|
||||
"Melhore as habilidades naturais do agente com estas funções pré-configuradas. Aplica-se a todos os workspaces.",
|
||||
rag: {
|
||||
title: "RAG & memória longa duração",
|
||||
description:
|
||||
@@ -648,17 +554,12 @@ const TRANSLATIONS = {
|
||||
title: "Privacidade & Dados",
|
||||
description:
|
||||
"Configurações de como provedores terceiros e o AnythingLLM lidam com seus dados.",
|
||||
llm: "Seleção de LLM",
|
||||
embedding: "Preferência de Vínculo",
|
||||
vector: "Banco de Dados Vetorial",
|
||||
anonymous: "Telemetria Anônima Ativa",
|
||||
},
|
||||
connectors: {
|
||||
"search-placeholder": "Buscar conectores",
|
||||
"no-connectors": "Nenhum conector encontrado.",
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Importe um vault do Obsidian com um clique.",
|
||||
vault_location: "Local do Cofre",
|
||||
vault_description:
|
||||
"Selecione sua pasta do Obsidian para importar todas as notas.",
|
||||
@@ -704,7 +605,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "URL do repositório que deseja coletar.",
|
||||
token: "Token de Acesso",
|
||||
optional: "opcional",
|
||||
token_explained: "Token para evitar limitação de taxa.",
|
||||
token_description: "Selecione entidades adicionais para buscar na API.",
|
||||
token_explained_start: "Sem um ",
|
||||
token_explained_link1: "Token de Acesso Pessoal",
|
||||
@@ -736,10 +636,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " disponíveis.",
|
||||
task_explained:
|
||||
"Após conclusão, a transcrição estará disponível para vínculo.",
|
||||
language: "Idioma da Transcrição",
|
||||
language_explained:
|
||||
"Selecione o idioma da transcrição que deseja coletar.",
|
||||
loading_languages: "-- carregando idiomas --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Coletor de Links",
|
||||
@@ -800,14 +696,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Buscar documento",
|
||||
"no-documents": "Nenhum Documento",
|
||||
"move-workspace": "Mover para Workspace",
|
||||
name: "Nome",
|
||||
"delete-confirmation":
|
||||
"Tem certeza que deseja excluir estes arquivos e pastas?\nIsso removerá os arquivos do sistema e de todos os workspaces automaticamente.\nEsta ação é irreversível.",
|
||||
"removing-message":
|
||||
"Removendo {{count}} documentos e {{folderCount}} pastas. Aguarde.",
|
||||
"move-success": "{{count}} documentos movidos com sucesso.",
|
||||
date: "Data",
|
||||
type: "Tipo",
|
||||
no_docs: "Nenhum Documento",
|
||||
select_all: "Selecionar Tudo",
|
||||
deselect_all: "Desmarcar Tudo",
|
||||
@@ -852,13 +745,7 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Bem-vindo ao novo workspace.",
|
||||
get_started: "Para começar,",
|
||||
get_started_default: "Para começar",
|
||||
upload: "envie um documento",
|
||||
or: "ou",
|
||||
attachments_processing: "Anexos em processamento. Aguarde...",
|
||||
send_chat: "envie uma mensagem.",
|
||||
send_message: "Enviar mensagem",
|
||||
attach_file: "Anexar arquivo ao chat",
|
||||
slash: "Veja todos os comandos disponíveis.",
|
||||
@@ -874,7 +761,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Mais ações",
|
||||
hide_citations: "Esconder citações",
|
||||
show_citations: "Exibir citações",
|
||||
pause_tts_speech_message: "Pausar a leitura em voz alta",
|
||||
fork: "Fork",
|
||||
delete: "Excluir",
|
||||
save_submit: "Alterar",
|
||||
@@ -966,15 +852,11 @@ const TRANSLATIONS = {
|
||||
private_description: "Apenas você pode ver e usar este prompt",
|
||||
publish_button: "Publicar prompt de sistema",
|
||||
submitting: "Publicando...",
|
||||
submit: "Publicar",
|
||||
prompt_label: "Prompt de sistema",
|
||||
prompt_description: "O conteúdo do seu prompt de sistema",
|
||||
prompt_placeholder: "Você é um assistente útil que...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description:
|
||||
"Qualquer pessoa pode ver e usar este fluxo de agente",
|
||||
private_description: "Apenas você pode ver e usar este fluxo de agente",
|
||||
success_title: "Fluxo de agente publicado!",
|
||||
success_description:
|
||||
"Seu fluxo de agente foi publicado com sucesso no Hub da Comunidade.",
|
||||
@@ -991,7 +873,6 @@ const TRANSLATIONS = {
|
||||
"Adicione tags para ajudar outros a encontrar seu fluxo",
|
||||
tags_placeholder: "agente, automação, fluxo de trabalho",
|
||||
visibility_label: "Visibilidade",
|
||||
publish_button: "Publicar fluxo de agente",
|
||||
submitting: "Publicando...",
|
||||
submit: "Publicar",
|
||||
privacy_note:
|
||||
@@ -1017,9 +898,6 @@ const TRANSLATIONS = {
|
||||
name_placeholder: "Meu comando incrível",
|
||||
description_label: "Descrição",
|
||||
description_description: "Descreva o que seu comando faz",
|
||||
command_label: "Comando",
|
||||
command_description: "O comando que os usuários digitarão",
|
||||
command_placeholder: "/meu-comando",
|
||||
tags_label: "Tags",
|
||||
tags_description:
|
||||
"Adicione tags para ajudar outros a encontrar seu comando",
|
||||
|
||||
@@ -49,16 +49,9 @@ const TRANSLATIONS = {
|
||||
skip: "Sari peste sondaj",
|
||||
thankYou: "Îți mulțumim pentru feedback!",
|
||||
},
|
||||
workspace: {
|
||||
title: "Creează primul tău spațiu de lucru",
|
||||
description:
|
||||
"Creează primul tău spațiu de lucru și începe să folosești AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Numele spațiilor de lucru",
|
||||
error: "eroare",
|
||||
success: "succes",
|
||||
user: "Utilizator",
|
||||
selection: "Selecția modelului",
|
||||
saving: "Se salvează...",
|
||||
@@ -74,7 +67,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Setările instanței",
|
||||
system: "Setări generale",
|
||||
invites: "Invitații",
|
||||
users: "Utilizatori",
|
||||
workspaces: "Spații de lucru",
|
||||
@@ -91,7 +83,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Voce & Vorbire",
|
||||
"vector-database": "Baza de date vectorială",
|
||||
embeds: "Chat Embed",
|
||||
"embed-chats": "Istoricul chat embed",
|
||||
security: "Securitate",
|
||||
"event-logs": "Jurnale de evenimente",
|
||||
privacy: "Confidențialitate & Date",
|
||||
@@ -127,94 +118,10 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"Introdu informațiile necesare mai jos pentru a reseta parola.",
|
||||
"recovery-codes": "Coduri de recuperare",
|
||||
"recovery-code": "Cod de recuperare {{index}}",
|
||||
"back-to-login": "Înapoi la autentificare",
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError:
|
||||
"Te rugăm să creezi un spațiu de lucru înainte să începi o conversație.",
|
||||
checklist: {
|
||||
title: "Început rapid",
|
||||
tasksLeft: "sarcini rămase",
|
||||
completed: "Ești pe drumul să devii expert AnythingLLM!",
|
||||
dismiss: "închide",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Creează un spațiu de lucru",
|
||||
description: "Creează primul tău spațiu de lucru pentru a începe",
|
||||
action: "Creează",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Trimite un chat",
|
||||
description: "Începe o conversație cu asistentul AI",
|
||||
action: "Chat",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Inserați un document",
|
||||
description: "Adaugă primul tău document în spațiul de lucru",
|
||||
action: "Include",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Configurează un sistem prompt",
|
||||
description: "Configurează comportamentul asistentului AI",
|
||||
action: "Configurează",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Definește o comandă slash",
|
||||
description: "Creează comenzi personalizate pentru asistent",
|
||||
action: "Definește",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Vizitează Comunitatea",
|
||||
description: "Explorează resursele și șabloanele comunității",
|
||||
action: "Răsfoiește",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Link-uri rapide",
|
||||
sendChat: "Trimite Chat",
|
||||
embedDocument: "Include Document",
|
||||
createWorkspace: "Creează Spațiu de lucru",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Explorează mai multe funcții",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Agenți AI personalizați",
|
||||
description:
|
||||
"Construiește agenți AI puternici și automatizări fără cod.",
|
||||
primaryAction: "Chatează cu @agent",
|
||||
secondaryAction: "Construiește un flux agent",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Comenzi Slash",
|
||||
description:
|
||||
"Economisește timp și folosește prompturi cu comenzi personalizate.",
|
||||
primaryAction: "Creează o comandă slash",
|
||||
secondaryAction: "Explorează pe Hub",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "System Prompts",
|
||||
description:
|
||||
"Modifică system prompt pentru a personaliza răspunsurile AI ale unui spațiu de lucru.",
|
||||
primaryAction: "Modifică un prompt system",
|
||||
secondaryAction: "Gestionează variabilele promptului",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Actualizări & Anunțuri",
|
||||
},
|
||||
resources: {
|
||||
title: "Resurse",
|
||||
links: {
|
||||
docs: "Documentație",
|
||||
star: "Stea pe Github",
|
||||
},
|
||||
keyboardShortcuts: "Scurtături de tastatură",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Creați un agent",
|
||||
editWorkspace: "Modifică spațiul de lucru",
|
||||
@@ -280,7 +187,6 @@ const TRANSLATIONS = {
|
||||
title: "Modelul de chat al spațiului de lucru",
|
||||
description:
|
||||
"Modelul specific chat folosit de acest spațiu de lucru. Dacă e lăsat gol, folosește preferința LLM a sistemului.",
|
||||
wait: "-- așteptare modele --",
|
||||
},
|
||||
mode: {
|
||||
title: "Mod chat",
|
||||
@@ -390,17 +296,12 @@ const TRANSLATIONS = {
|
||||
title: "Confidențialitate & Gestionarea datelor",
|
||||
description:
|
||||
"Aceasta este configurația ta pentru modul în care furnizorii terți conectați și AnythingLLM gestionează datele tale.",
|
||||
llm: "Selecția LLM",
|
||||
embedding: "Preferința embedding",
|
||||
vector: "Baza de date vectorială",
|
||||
anonymous: "Telemetrie anonimă activată",
|
||||
},
|
||||
connectors: {
|
||||
"search-placeholder": "Caută conectori de date",
|
||||
"no-connectors": "Nu au fost găsiți conectori de date.",
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Importă un vault Obsidian cu un singur click.",
|
||||
vault_location: "Locația vault-ului",
|
||||
vault_description:
|
||||
"Selectează folderul vault-ului Obsidian pentru a importa toate notițele și conexiunile lor.",
|
||||
@@ -450,7 +351,6 @@ const TRANSLATIONS = {
|
||||
"URL-ul repository-ului GitLab pe care dorești să îl colectezi.",
|
||||
token: "Token de acces GitLab",
|
||||
optional: "opțional",
|
||||
token_explained: "Token de acces pentru a preveni limitările de rată.",
|
||||
token_description:
|
||||
"Selectează entitățile suplimentare de preluat din API-ul GitLab.",
|
||||
token_explained_start: "Fără un ",
|
||||
@@ -483,10 +383,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " disponibile.",
|
||||
task_explained:
|
||||
"Odată complet, transcrierea va fi disponibilă pentru embedding în spații de lucru în selectorul de documente.",
|
||||
language: "Limba transcrierii",
|
||||
language_explained:
|
||||
"Selectează limba transcrierii pe care dorești să o colectezi.",
|
||||
loading_languages: "-- încărcare limbi disponibile --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Bulk Link Scraper",
|
||||
@@ -548,14 +444,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Căută document",
|
||||
"no-documents": "Niciun document",
|
||||
"move-workspace": "Mută în spațiul de lucru",
|
||||
name: "Nume",
|
||||
"delete-confirmation":
|
||||
"Ești sigur că vrei să ștergi aceste fișiere și foldere?\nAcest lucru va elimina fișierele din sistem și le va elimina automat din orice spațiu de lucru existent.\nAceastă acțiune este ireversibilă.",
|
||||
"removing-message":
|
||||
"Se elimină {{count}} documente și {{folderCount}} foldere. Te rugăm să aștepți.",
|
||||
"move-success": "S-au mutat cu succes {{count}} documente.",
|
||||
date: "Dată",
|
||||
type: "Tip",
|
||||
no_docs: "Niciun document",
|
||||
select_all: "Selectează tot",
|
||||
deselect_all: "Deselectează tot",
|
||||
@@ -601,14 +494,8 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Bine ai venit în noul tău spațiu de lucru.",
|
||||
get_started: "Pentru a începe, fie",
|
||||
get_started_default: "Pentru a începe",
|
||||
upload: "încarcă un document",
|
||||
or: "sau",
|
||||
attachments_processing:
|
||||
"Fișierele atașate se procesează. Te rugăm să aștepți...",
|
||||
send_chat: "trimite un chat.",
|
||||
send_message: "Trimite mesaj",
|
||||
attach_file: "Atașează un fișier la acest chat",
|
||||
slash: "Vizualizează toate comenzile slash disponibile pentru chat.",
|
||||
@@ -624,7 +511,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Mai multe acțiuni",
|
||||
hide_citations: "Ascunde citările",
|
||||
show_citations: "Arată citările",
|
||||
pause_tts_speech_message: "Pauză rostire mesaj TTS",
|
||||
fork: "Fork",
|
||||
delete: "Șterge",
|
||||
save_submit: "Salvează & Trimite",
|
||||
@@ -719,15 +605,12 @@ const TRANSLATIONS = {
|
||||
private_description: "Prompturile private sunt vizibile doar ție.",
|
||||
publish_button: "Publică pe Community Hub",
|
||||
submitting: "Se publică...",
|
||||
submit: "Publică pe Community Hub",
|
||||
prompt_label: "Prompt",
|
||||
prompt_description:
|
||||
"Acesta este promptul efectiv folosit pentru a ghida LLM-ul.",
|
||||
prompt_placeholder: "Introdu System Prompt-ul aici...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "Fluxurile agent publice sunt vizibile tuturor.",
|
||||
private_description: "Fluxurile agent private sunt vizibile doar ție.",
|
||||
success_title: "Succes!",
|
||||
success_description:
|
||||
"Fluxul agentului tău a fost publicat în Comunitate!",
|
||||
@@ -744,7 +627,6 @@ const TRANSLATIONS = {
|
||||
"Etichetele ajută la găsirea fluxului agent. Max 5 etichete, max 20 caractere fiecare.",
|
||||
tags_placeholder: "Tastează și apasă Enter pentru a adăuga etichete",
|
||||
visibility_label: "Vizibilitate",
|
||||
publish_button: "Publică pe Community Hub",
|
||||
submitting: "Se publică...",
|
||||
submit: "Publică pe Community Hub",
|
||||
privacy_note:
|
||||
@@ -761,10 +643,6 @@ const TRANSLATIONS = {
|
||||
name_placeholder: "Comanda mea slash",
|
||||
description_label: "Descriere",
|
||||
description_description: "Descrie scopul comenzii tale slash.",
|
||||
command_label: "Comandă",
|
||||
command_description:
|
||||
"Aceasta este comanda slash pe care utilizatorii o vor scrie pentru a o activa.",
|
||||
command_placeholder: "comanda-mea",
|
||||
tags_label: "Etichete",
|
||||
tags_description:
|
||||
"Etichetele ajută la găsirea comenzii. Max 5 etichete, max 20 caractere fiecare.",
|
||||
@@ -836,9 +714,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- se așteaptă modele --",
|
||||
},
|
||||
skill: {
|
||||
title: "Abilități implicite ale agentului",
|
||||
description:
|
||||
"Îmbunătățește abilitățile naturale ale agentului implicit cu aceste abilități predefinite. Această configurație se aplică tuturor spațiilor de lucru.",
|
||||
rag: {
|
||||
title: "RAG & memorie pe termen lung",
|
||||
description:
|
||||
|
||||
@@ -48,16 +48,9 @@ const TRANSLATIONS = {
|
||||
skip: "Пропустить опрос",
|
||||
thankYou: "Спасибо за ваш отзыв!",
|
||||
},
|
||||
workspace: {
|
||||
title: "Создайте ваше первое рабочее пространство",
|
||||
description:
|
||||
"Создайте ваше первое рабочее пространство и начните работу с AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Имя рабочих пространств",
|
||||
error: "ошибка",
|
||||
success: "успех",
|
||||
user: "Пользователь",
|
||||
selection: "Выбор модели",
|
||||
saving: "Сохранение...",
|
||||
@@ -73,7 +66,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Настройки экземпляра",
|
||||
system: "Системные настройки",
|
||||
invites: "Приглашение",
|
||||
users: "Пользователи",
|
||||
workspaces: "Рабочие пространства",
|
||||
@@ -87,7 +79,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Голос и Речь",
|
||||
"vector-database": "Векторная база данных",
|
||||
embeds: "Виджеты встраивания чата",
|
||||
"embed-chats": "История встраивания чатов",
|
||||
security: "Безопасность",
|
||||
"event-logs": "Журналы событий",
|
||||
privacy: "Конфиденциальность и данные",
|
||||
@@ -126,7 +117,6 @@ const TRANSLATIONS = {
|
||||
description:
|
||||
"Предоставьте необходимую информацию ниже, чтобы сбросить ваш пароль.",
|
||||
"recovery-codes": "Коды восстановления",
|
||||
"recovery-code": "Код восстановления {{index}}",
|
||||
"back-to-login": "Вернуться к входу",
|
||||
},
|
||||
},
|
||||
@@ -188,7 +178,6 @@ const TRANSLATIONS = {
|
||||
title: "Модель чата рабочего пространства",
|
||||
description:
|
||||
"Конкретная модель чата, которая будет использоваться для этого рабочего пространства. Если пусто, будет использоваться системное предпочтение LLM.",
|
||||
wait: "-- ожидание моделей --",
|
||||
},
|
||||
mode: {
|
||||
title: "Режим чата",
|
||||
@@ -295,9 +284,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- ожидание моделей --",
|
||||
},
|
||||
skill: {
|
||||
title: "Навыки агента по умолчанию",
|
||||
description:
|
||||
"Улучшите естественные способности агента по умолчанию с помощью этих предустановленных навыков. Эта настройка применяется ко всем рабочим пространствам.",
|
||||
rag: {
|
||||
title: "RAG и долговременная память",
|
||||
description:
|
||||
@@ -471,9 +457,6 @@ const TRANSLATIONS = {
|
||||
title: "Конфиденциальность и обработка данных",
|
||||
description:
|
||||
"Это ваша конфигурация для того, как подключенные сторонние поставщики и AnythingLLM обрабатывают ваши данные.",
|
||||
llm: "Выбор LLM",
|
||||
embedding: "Предпочтение встраивания",
|
||||
vector: "Векторная база данных",
|
||||
anonymous: "Анонимная телеметрия включена",
|
||||
},
|
||||
connectors: {
|
||||
@@ -515,7 +498,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "URL репозитория GitLab, который вы хотите собрать.",
|
||||
token: "Токен доступа GitLab",
|
||||
optional: "необязательно",
|
||||
token_explained: "Токен доступа для предотвращения ограничения запросов.",
|
||||
token_description:
|
||||
"Выберите дополнительные сущности для получения через API GitLab.",
|
||||
token_explained_start: "Без ",
|
||||
@@ -549,9 +531,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " (закрытые титры).",
|
||||
task_explained:
|
||||
"После завершения транскрипция будет доступна для внедрения в рабочие пространства через выбор документов.",
|
||||
language: "Язык транскрипции",
|
||||
language_explained: "Выберите язык транскрипции, которую хотите собрать.",
|
||||
loading_languages: "-- загрузка доступных языков --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Сбор ссылок с сайта",
|
||||
@@ -611,14 +590,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Поиск документа",
|
||||
"no-documents": "Нет документов",
|
||||
"move-workspace": "Переместить в рабочее пространство",
|
||||
name: "Название",
|
||||
"delete-confirmation":
|
||||
"Вы уверены, что хотите удалить эти файлы и папки?\nЭто действие удалит файлы из системы и автоматически уберёт их из всех рабочих пространств.\nЭто действие необратимо.",
|
||||
"removing-message":
|
||||
"Удаляется {{count}} документов и {{folderCount}} папок. Пожалуйста, подождите.",
|
||||
"move-success": "Успешно перемещено {{count}} документов.",
|
||||
date: "Дата",
|
||||
type: "Тип",
|
||||
no_docs: "Нет документов",
|
||||
select_all: "Выбрать всё",
|
||||
deselect_all: "Снять выбор со всех",
|
||||
@@ -663,8 +639,6 @@ const TRANSLATIONS = {
|
||||
accept: "Хорошо, понял",
|
||||
},
|
||||
obsidian: {
|
||||
name: "Обсидиан",
|
||||
description: "Импортируйте содержимое Obsidian в один клик.",
|
||||
vault_location: "Местоположение хранилища",
|
||||
vault_description:
|
||||
"Выберите папку вашего хранилища Obsidian, чтобы импортировать все заметки и их связи.",
|
||||
@@ -678,12 +652,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Добро пожаловать в ваше новое рабочее пространство.",
|
||||
get_started: "Чтобы начать, либо",
|
||||
get_started_default: "Чтобы начать",
|
||||
upload: "загрузите документ",
|
||||
or: "или",
|
||||
send_chat: "отправьте сообщение в чате.",
|
||||
send_message: "Отправить сообщение",
|
||||
attach_file: "Прикрепить файл к чату",
|
||||
slash: "Просмотреть все доступные слэш-команды для чата.",
|
||||
@@ -700,8 +668,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Больше действий",
|
||||
hide_citations: "Скрыть ссылки на источники",
|
||||
show_citations: "Отображение ссылок",
|
||||
pause_tts_speech_message:
|
||||
"Приостановить чтение текста сообщения с помощью синтеза речи.",
|
||||
fork: "Вилка",
|
||||
delete: "Удалить",
|
||||
save_submit: "Сохранить и отправить",
|
||||
@@ -872,91 +838,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError:
|
||||
"Пожалуйста, создайте рабочее пространство, прежде чем начать общение.",
|
||||
checklist: {
|
||||
title: "Начало работы",
|
||||
tasksLeft: "оставшиеся задачи",
|
||||
completed:
|
||||
"Вы находитесь на пути к тому, чтобы стать экспертом в области AnythingLLM!",
|
||||
dismiss: "закрыть",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Создайте рабочее пространство.",
|
||||
description:
|
||||
"Создайте свое первое рабочее пространство, чтобы начать работу",
|
||||
action: "Создать",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Отправить сообщение",
|
||||
description: "Начните разговор со своим ИИ-помощником",
|
||||
action: "Чат",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Вставить документ",
|
||||
description: "Добавьте свой первый документ в рабочее пространство",
|
||||
action: "Встраивать",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Настройте систему подсказок.",
|
||||
description: "Настройте поведение вашего AI-помощника",
|
||||
action: "Настройка",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: 'Определите команду, начинающуюся с символа "/"',
|
||||
description: "Создайте собственные команды для своего ассистента",
|
||||
action: "Определите",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Посетите Центр сообщества",
|
||||
description: "Изучите доступные ресурсы и шаблоны сообщества",
|
||||
action: "Просмотр",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Быстрые ссылки",
|
||||
sendChat: "Отправить чат",
|
||||
embedDocument: "Вставить документ",
|
||||
createWorkspace: "Создайте рабочее пространство.",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Узнать больше о функциях",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Индивидуальные ИИ-агенты",
|
||||
description:
|
||||
"Создавайте мощных ИИ-агентов и автоматизируйте процессы без написания кода.",
|
||||
primaryAction: "Общение с помощью @agent",
|
||||
secondaryAction: "Создайте поток действий для агента.",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Команды быстрого доступа",
|
||||
description:
|
||||
"Экономьте время и используйте пользовательские команды для ввода запросов.",
|
||||
primaryAction: "Создайте команду Slash",
|
||||
secondaryAction: "Изучите информацию на платформе Hub",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "Системы подсказок",
|
||||
description:
|
||||
"Настройте системный запрос, чтобы настроить ответы ИИ для конкретного рабочего пространства.",
|
||||
primaryAction: "Измените системный запрос",
|
||||
secondaryAction: "Управляйте переменными запросов",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Обновления и объявления",
|
||||
},
|
||||
resources: {
|
||||
title: "Ресурсы",
|
||||
links: {
|
||||
docs: "Документы",
|
||||
star: "Звезда на GitHub",
|
||||
},
|
||||
keyboardShortcuts: "Сочетания клавиш",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Создать агента",
|
||||
editWorkspace: "Редактировать рабочее пространство",
|
||||
@@ -1004,17 +885,12 @@ const TRANSLATIONS = {
|
||||
private_description: "Личные сообщения отображаются только вам.",
|
||||
publish_button: "Опубликовать в Центре сообщества",
|
||||
submitting: "Публикация...",
|
||||
submit: "Опубликовать в Центре сообщества",
|
||||
prompt_label: "Запрос",
|
||||
prompt_description:
|
||||
"Это фактический запрос, который будет использоваться для управления языковой моделью.",
|
||||
prompt_placeholder: "Введите здесь запрос для вашей системы...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description:
|
||||
"Все пользователи могут видеть потоки данных, передаваемых через публичные каналы.",
|
||||
private_description:
|
||||
"Данные о частных транзакциях доступны только вам.",
|
||||
success_title: "Успех!",
|
||||
success_description:
|
||||
'Ваш профиль "Agent Flow" опубликован в Центре сообщества!',
|
||||
@@ -1033,7 +909,6 @@ const TRANSLATIONS = {
|
||||
"Теги используются для обозначения вашего процесса работы с агентами, чтобы упростить поиск. Вы можете добавить несколько тегов. Максимум 5 тегов. Максимальная длина каждого тега – 20 символов.",
|
||||
tags_placeholder: "Введите текст и нажмите Enter, чтобы добавить теги.",
|
||||
visibility_label: "Видимость",
|
||||
publish_button: "Опубликовать в Центре сообщества",
|
||||
submitting: "Публикация...",
|
||||
submit: "Опубликовать в Центре сообщества",
|
||||
privacy_note:
|
||||
@@ -1061,10 +936,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Описание",
|
||||
description_description:
|
||||
"Это описание вашего командного оператора. Используйте его для описания цели вашего командного оператора.",
|
||||
command_label: "Команда",
|
||||
command_description:
|
||||
"Это команда, которую пользователи будут вводить, чтобы активировать этот предустановленный режим.",
|
||||
command_placeholder: "my-command",
|
||||
tags_label: "Теги",
|
||||
tags_description:
|
||||
"Теги используются для обозначения вашего командного оператора, чтобы облегчить поиск. Вы можете добавить несколько тегов. Максимум 5 тегов. Максимальная длина каждого тега – 20 символов.",
|
||||
|
||||
@@ -49,16 +49,9 @@ const TRANSLATIONS = {
|
||||
settingsHint:
|
||||
"Bu ayarlar istediğiniz zaman ayarlardan yeniden yapılandırılabilir.",
|
||||
},
|
||||
workspace: {
|
||||
title: "İlk çalışma alanınızı oluşturun",
|
||||
description:
|
||||
"İlk çalışma alanınızı oluşturun ve AnythingLLM ile başlayın.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Çalışma Alanları Adı",
|
||||
error: "hata",
|
||||
success: "başarı",
|
||||
user: "Kullanıcı",
|
||||
selection: "Model Seçimi",
|
||||
saving: "Kaydediliyor...",
|
||||
@@ -74,7 +67,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Instance Ayarları",
|
||||
system: "Genel Ayarlar",
|
||||
invites: "Davetler",
|
||||
users: "Kullanıcılar",
|
||||
workspaces: "Çalışma Alanları",
|
||||
@@ -88,7 +80,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Ses & Konuşma",
|
||||
"vector-database": "Vektör Veritabanı",
|
||||
embeds: "Sohbet Gömme",
|
||||
"embed-chats": "Gömme Sohbet Geçmişi",
|
||||
security: "Güvenlik",
|
||||
"event-logs": "Olay Kayıtları",
|
||||
privacy: "Gizlilik & Veri",
|
||||
@@ -126,7 +117,6 @@ const TRANSLATIONS = {
|
||||
title: "Şifre Sıfırlama",
|
||||
description: "Şifrenizi sıfırlamak için gerekli bilgileri aşağıya girin.",
|
||||
"recovery-codes": "Kurtarma Kodları",
|
||||
"recovery-code": "Kurtarma Kodu {{index}}",
|
||||
"back-to-login": "Girişe Geri Dön",
|
||||
},
|
||||
},
|
||||
@@ -188,7 +178,6 @@ const TRANSLATIONS = {
|
||||
title: "Çalışma Alanı Sohbet Modeli",
|
||||
description:
|
||||
"Bu çalışma alanı için kullanılacak belirli sohbet modeli. Boş bırakılırsa, sistem LLM tercihi kullanılacaktır.",
|
||||
wait: "-- modeller bekleniyor --",
|
||||
},
|
||||
mode: {
|
||||
title: "Sohbet Modu",
|
||||
@@ -295,9 +284,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- modeller bekleniyor --",
|
||||
},
|
||||
skill: {
|
||||
title: "Varsayılan ajan becerileri",
|
||||
description:
|
||||
"Varsayılan ajanın doğal yeteneklerini, hazır oluşturulmuş bu becerilerle geliştirin. Bu yapılandırma tüm çalışma alanları için geçerlidir.",
|
||||
rag: {
|
||||
title: "RAG ve uzun vadeli hafıza",
|
||||
description:
|
||||
@@ -471,9 +457,6 @@ const TRANSLATIONS = {
|
||||
title: "Gizlilik & Veri İşleme",
|
||||
description:
|
||||
"Bağlantılı üçüncü taraf sağlayıcılarla ve AnythingLLM ile verilerinizin nasıl ele alındığını burada yapılandırabilirsiniz.",
|
||||
llm: "LLM Seçimi",
|
||||
embedding: "Gömme Tercihi",
|
||||
vector: "Vektör Veritabanı",
|
||||
anonymous: "Anonim Telemetri Etkin",
|
||||
},
|
||||
connectors: {
|
||||
@@ -515,7 +498,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "Toplamak istediğiniz GitLab deposunun URL'si.",
|
||||
token: "GitLab Erişim Tokeni",
|
||||
optional: "isteğe bağlı",
|
||||
token_explained: "Hız sınırlamasını önlemek için erişim tokeni.",
|
||||
token_description: "GitLab API'sinden alınacak ek varlıkları seçin.",
|
||||
token_explained_start: "Bir ",
|
||||
token_explained_link1: "Kişisel Erişim Tokeni",
|
||||
@@ -548,9 +530,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " mevcut olmalıdır.",
|
||||
task_explained:
|
||||
"Tamamlandığında, transkript belge seçicide çalışma alanlarına gömülmeye hazır olacaktır.",
|
||||
language: "Transkript Dili",
|
||||
language_explained: "Toplamak istediğiniz transkriptin dilini seçin.",
|
||||
loading_languages: "-- mevcut diller yükleniyor --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Toplu Bağlantı Kazıyıcı",
|
||||
@@ -611,14 +590,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Belge ara",
|
||||
"no-documents": "Belge Yok",
|
||||
"move-workspace": "Çalışma Alanına Taşı",
|
||||
name: "Ad",
|
||||
"delete-confirmation":
|
||||
"Bu dosyaları ve klasörleri silmek istediğinizden emin misiniz?\nBu, dosyaları sistemden kaldıracak ve mevcut çalışma alanlarından otomatik olarak silecektir.\nBu işlem geri alınamaz.",
|
||||
"removing-message":
|
||||
"{{count}} belge ve {{folderCount}} klasör kaldırılıyor. Lütfen bekleyin.",
|
||||
"move-success": "{{count}} belge başarıyla taşındı.",
|
||||
date: "Tarih",
|
||||
type: "Tür",
|
||||
no_docs: "Belge Yok",
|
||||
select_all: "Tümünü Seç",
|
||||
deselect_all: "Tümünün Seçimini Kaldır",
|
||||
@@ -662,8 +638,6 @@ const TRANSLATIONS = {
|
||||
accept: "Tamam, anladım",
|
||||
},
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Obsidian kasasını tek tıklamayla içe aktarın.",
|
||||
vault_location: "Kasa Konumu",
|
||||
vault_description:
|
||||
"Tüm notları ve bağlantılarını içe aktarmak için Obsidian kasa klasörünüzü seçin.",
|
||||
@@ -677,12 +651,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Yeni çalışma alanınıza hoş geldiniz.",
|
||||
get_started: "Başlamak için",
|
||||
get_started_default: "Başlamak için",
|
||||
upload: "bir belge yükleyin",
|
||||
or: "veya",
|
||||
send_chat: "bir sohbet gönderin.",
|
||||
send_message: "Mesaj gönderin",
|
||||
attach_file: "Bu sohbete bir dosya ekleyin",
|
||||
slash: "Sohbet için mevcut tüm eğik çizgi komutlarını görüntüleyin.",
|
||||
@@ -699,7 +667,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Daha fazla eylem",
|
||||
hide_citations: "Alıntıları gizle",
|
||||
show_citations: "Alıntıları göster",
|
||||
pause_tts_speech_message: "TTS mesaj konuşmasını duraklat",
|
||||
fork: "Çatalla",
|
||||
delete: "Sil",
|
||||
save_submit: "Kaydet & Gönder",
|
||||
@@ -862,89 +829,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError:
|
||||
"Sohbete başlamadan önce lütfen bir çalışma alanı oluşturun.",
|
||||
checklist: {
|
||||
title: "Başlarken",
|
||||
tasksLeft: "kalan görev",
|
||||
completed: "AnythingLLM uzmanı olma yolundasınız!",
|
||||
dismiss: "kapat",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Bir çalışma alanı oluşturun",
|
||||
description: "Başlamak için ilk çalışma alanınızı oluşturun",
|
||||
action: "Oluştur",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Bir sohbet gönderin",
|
||||
description: "AI asistanınızla bir konuşma başlatın",
|
||||
action: "Sohbet",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Bir belge gömün",
|
||||
description: "Çalışma alanınıza ilk belgenizi ekleyin",
|
||||
action: "Göm",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Bir sistem promptu ayarlayın",
|
||||
description: "AI asistanınızın davranışını yapılandırın",
|
||||
action: "Ayarla",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Bir eğik çizgi komutu tanımlayın",
|
||||
description: "Asistanınız için özel komutlar oluşturun",
|
||||
action: "Tanımla",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Topluluk Hub'ını Ziyaret Edin",
|
||||
description: "Topluluk kaynaklarını ve şablonları keşfedin",
|
||||
action: "Göz At",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Hızlı Bağlantılar",
|
||||
sendChat: "Sohbet Gönder",
|
||||
embedDocument: "Belge Göm",
|
||||
createWorkspace: "Çalışma Alanı Oluştur",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Daha fazla özellik keşfedin",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Özel AI Ajanları",
|
||||
description:
|
||||
"Kod yazmadan güçlü AI Ajanları ve otomasyonlar oluşturun.",
|
||||
primaryAction: "@agent kullanarak sohbet et",
|
||||
secondaryAction: "Bir ajan akışı oluştur",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Eğik Çizgi Komutları",
|
||||
description:
|
||||
"Özel eğik çizgi komutları kullanarak zaman kazanın ve promptlar enjekte edin.",
|
||||
primaryAction: "Eğik Çizgi Komutu Oluştur",
|
||||
secondaryAction: "Hub'da Keşfet",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "Sistem Promptları",
|
||||
description:
|
||||
"Bir çalışma alanının AI yanıtlarını özelleştirmek için sistem promptunu değiştirin.",
|
||||
primaryAction: "Sistem Promptunu Değiştir",
|
||||
secondaryAction: "Prompt değişkenlerini yönet",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Güncellemeler & Duyurular",
|
||||
},
|
||||
resources: {
|
||||
title: "Kaynaklar",
|
||||
links: {
|
||||
docs: "Dokümantasyon",
|
||||
star: "Github'da Yıldızla",
|
||||
},
|
||||
keyboardShortcuts: "Klavye Kısayolları",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Bir temsilci oluşturun",
|
||||
editWorkspace: "Çalışma Alanını Düzenle",
|
||||
@@ -989,15 +873,12 @@ const TRANSLATIONS = {
|
||||
private_description: "Özel sistem promptları yalnızca size görünür.",
|
||||
publish_button: "Topluluk Hub'ına Yayınla",
|
||||
submitting: "Yayınlanıyor...",
|
||||
submit: "Topluluk Hub'ına Yayınla",
|
||||
prompt_label: "Prompt",
|
||||
prompt_description:
|
||||
"Bu, LLM'yi yönlendirmek için kullanılacak gerçek sistem promptudur.",
|
||||
prompt_placeholder: "Sistem promptunuzu buraya girin...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "Herkese açık ajan akışları herkese görünür.",
|
||||
private_description: "Özel ajan akışları yalnızca size görünür.",
|
||||
success_title: "Başarılı!",
|
||||
success_description: "Ajan Akışınız Topluluk Hub'ına yayınlandı!",
|
||||
success_thank_you: "Topluluğa paylaştığınız için teşekkür ederiz!",
|
||||
@@ -1014,7 +895,6 @@ const TRANSLATIONS = {
|
||||
"Etiketler, ajan akışınızı daha kolay aramak için etiketlemek amacıyla kullanılır. Birden fazla etiket ekleyebilirsiniz. Maksimum 5 etiket. Etiket başına maksimum 20 karakter.",
|
||||
tags_placeholder: "Yazın ve etiket eklemek için Enter'a basın",
|
||||
visibility_label: "Görünürlük",
|
||||
publish_button: "Topluluk Hub'ına Yayınla",
|
||||
submitting: "Yayınlanıyor...",
|
||||
submit: "Topluluk Hub'ına Yayınla",
|
||||
privacy_note:
|
||||
@@ -1033,10 +913,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Açıklama",
|
||||
description_description:
|
||||
"Bu, eğik çizgi komutunuzun açıklamasıdır. Eğik çizgi komutunuzun amacını açıklamak için bunu kullanın.",
|
||||
command_label: "Komut",
|
||||
command_description:
|
||||
"Bu, kullanıcıların bu ön ayarı tetiklemek için yazacağı eğik çizgi komutudur.",
|
||||
command_placeholder: "komutum",
|
||||
tags_label: "Etiketler",
|
||||
tags_description:
|
||||
"Etiketler, eğik çizgi komutunuzu daha kolay aramak için etiketlemek amacıyla kullanılır. Birden fazla etiket ekleyebilirsiniz. Maksimum 5 etiket. Etiket başına maksimum 20 karakter.",
|
||||
|
||||
@@ -49,16 +49,9 @@ const TRANSLATIONS = {
|
||||
settingsHint:
|
||||
"Các cài đặt này có thể được cấu hình lại bất cứ lúc nào trong cài đặt.",
|
||||
},
|
||||
workspace: {
|
||||
title: "Tạo không gian làm việc đầu tiên của bạn",
|
||||
description:
|
||||
"Tạo không gian làm việc đầu tiên của bạn và bắt đầu với AnythingLLM.",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "Tên không gian làm việc",
|
||||
error: "Lỗi",
|
||||
success: "Thành công",
|
||||
user: "Người dùng",
|
||||
selection: "Lựa chọn mô hình",
|
||||
saving: "Đang lưu...",
|
||||
@@ -74,7 +67,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "Cài đặt hệ thống",
|
||||
system: "Cài đặt chung",
|
||||
invites: "Lời mời",
|
||||
users: "Người dùng",
|
||||
workspaces: "Không gian làm việc",
|
||||
@@ -88,7 +80,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "Giọng nói & Phát âm",
|
||||
"vector-database": "Cơ sở dữ liệu Vector",
|
||||
embeds: "Nhúng hội thoại",
|
||||
"embed-chats": "Lịch sử Nhúng hội thoại",
|
||||
security: "Bảo mật",
|
||||
"event-logs": "Nhật ký sự kiện",
|
||||
privacy: "Quyền riêng tư & Dữ liệu",
|
||||
@@ -126,7 +117,6 @@ const TRANSLATIONS = {
|
||||
title: "Đặt lại Mật khẩu",
|
||||
description: "Cung cấp thông tin cần thiết dưới đây để đặt lại mật khẩu.",
|
||||
"recovery-codes": "Mã khôi phục",
|
||||
"recovery-code": "Mã khôi phục {{index}}",
|
||||
"back-to-login": "Quay lại Đăng nhập",
|
||||
},
|
||||
},
|
||||
@@ -188,7 +178,6 @@ const TRANSLATIONS = {
|
||||
title: "Mô hình Trò chuyện Không gian làm việc",
|
||||
description:
|
||||
"Mô hình trò chuyện cụ thể sẽ được sử dụng cho không gian làm việc này. Nếu để trống, sẽ sử dụng tùy chọn LLM hệ thống.",
|
||||
wait: "-- đang chờ mô hình --",
|
||||
},
|
||||
mode: {
|
||||
title: "Chế độ trò chuyện",
|
||||
@@ -294,9 +283,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- đang chờ mô hình --",
|
||||
},
|
||||
skill: {
|
||||
title: "Kỹ năng agent mặc định",
|
||||
description:
|
||||
"Cải thiện khả năng tự nhiên của agent mặc định với những kỹ năng được xây dựng sẵn này. Thiết lập này áp dụng cho tất cả không gian làm việc.",
|
||||
rag: {
|
||||
title: "RAG & bộ nhớ dài hạn",
|
||||
description:
|
||||
@@ -469,9 +455,6 @@ const TRANSLATIONS = {
|
||||
title: "Quyền riêng tư & Xử lý Dữ liệu",
|
||||
description:
|
||||
"Đây là cấu hình của bạn về cách các nhà cung cấp bên thứ ba được kết nối và AnythingLLM xử lý dữ liệu của bạn.",
|
||||
llm: "Lựa chọn LLM",
|
||||
embedding: "Tùy chọn nhúng",
|
||||
vector: "Cơ sở dữ liệu Vector",
|
||||
anonymous: "Đã Bật Telemetry Ẩn danh",
|
||||
},
|
||||
connectors: {
|
||||
@@ -513,7 +496,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "URL của kho GitLab bạn muốn thu thập.",
|
||||
token: "Token Truy cập GitLab",
|
||||
optional: "tùy chọn",
|
||||
token_explained: "Token truy cập để ngăn giới hạn tốc độ.",
|
||||
token_description: "Chọn các thực thể bổ sung để lấy từ API GitLab.",
|
||||
token_explained_start: "Nếu không có ",
|
||||
token_explained_link1: "Token Truy cập Cá nhân",
|
||||
@@ -545,9 +527,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_end: " có sẵn.",
|
||||
task_explained:
|
||||
"Khi hoàn tất, bản ghi sẽ có sẵn để nhúng vào không gian làm việc trong bộ chọn tài liệu.",
|
||||
language: "Ngôn ngữ Bản ghi",
|
||||
language_explained: "Chọn ngôn ngữ của bản ghi bạn muốn thu thập.",
|
||||
loading_languages: "-- đang tải các ngôn ngữ có sẵn --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "Trình thu thập Liên kết Hàng loạt",
|
||||
@@ -608,14 +587,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "Tìm kiếm tài liệu",
|
||||
"no-documents": "Không có Tài liệu",
|
||||
"move-workspace": "Di chuyển đến Không gian làm việc",
|
||||
name: "Tên",
|
||||
"delete-confirmation":
|
||||
"Bạn có chắc chắn muốn xóa các tệp và thư mục này?\nĐiều này sẽ xóa các tệp khỏi hệ thống và tự động xóa chúng khỏi bất kỳ không gian làm việc hiện có nào.\nHành động này không thể hoàn tác.",
|
||||
"removing-message":
|
||||
"Đang xóa {{count}} tài liệu và {{folderCount}} thư mục. Vui lòng chờ.",
|
||||
"move-success": "Đã di chuyển thành công {{count}} tài liệu.",
|
||||
date: "Ngày",
|
||||
type: "Loại",
|
||||
no_docs: "Không có Tài liệu",
|
||||
select_all: "Chọn Tất cả",
|
||||
deselect_all: "Bỏ chọn Tất cả",
|
||||
@@ -660,8 +636,6 @@ const TRANSLATIONS = {
|
||||
accept: "Ok, tôi hiểu rồi",
|
||||
},
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "Nhập kho Obsidian chỉ với một cú nhấp chuột.",
|
||||
vault_location: "Vị trí Kho",
|
||||
vault_description:
|
||||
"Chọn thư mục kho Obsidian của bạn để nhập tất cả ghi chú và kết nối của chúng.",
|
||||
@@ -675,12 +649,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "Chào mừng đến với không gian làm việc mới của bạn.",
|
||||
get_started: "Để bắt đầu, hãy",
|
||||
get_started_default: "Để bắt đầu",
|
||||
upload: "tải lên một tài liệu",
|
||||
or: "hoặc",
|
||||
send_chat: "gửi một tin nhắn trò chuyện.",
|
||||
send_message: "Gửi tin nhắn",
|
||||
attach_file: "Đính kèm tệp vào cuộc trò chuyện này",
|
||||
slash: "Xem tất cả các lệnh gạch chéo có sẵn để trò chuyện.",
|
||||
@@ -697,7 +665,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "Thêm hành động",
|
||||
hide_citations: "Ẩn trích dẫn",
|
||||
show_citations: "Hiện trích dẫn",
|
||||
pause_tts_speech_message: "Tạm dừng đọc TTS của tin nhắn",
|
||||
fork: "Rẽ nhánh",
|
||||
delete: "Xóa",
|
||||
save_submit: "Lưu & Gửi",
|
||||
@@ -858,89 +825,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError:
|
||||
"Vui lòng tạo một không gian làm việc trước khi bắt đầu trò chuyện.",
|
||||
checklist: {
|
||||
title: "Bắt đầu",
|
||||
tasksLeft: "nhiệm vụ còn lại",
|
||||
completed: "Bạn đang trên đường trở thành chuyên gia AnythingLLM!",
|
||||
dismiss: "đóng",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "Tạo một không gian làm việc",
|
||||
description: "Tạo không gian làm việc đầu tiên của bạn để bắt đầu",
|
||||
action: "Tạo",
|
||||
},
|
||||
send_chat: {
|
||||
title: "Gửi một tin nhắn trò chuyện",
|
||||
description: "Bắt đầu cuộc trò chuyện với trợ lý AI của bạn",
|
||||
action: "Trò chuyện",
|
||||
},
|
||||
embed_document: {
|
||||
title: "Nhúng một tài liệu",
|
||||
description: "Thêm tài liệu đầu tiên của bạn vào không gian làm việc",
|
||||
action: "Nhúng",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "Thiết lập system prompt",
|
||||
description: "Cấu hình hành vi của trợ lý AI của bạn",
|
||||
action: "Thiết lập",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "Định nghĩa một lệnh gạch chéo",
|
||||
description: "Tạo các lệnh tùy chỉnh cho trợ lý của bạn",
|
||||
action: "Định nghĩa",
|
||||
},
|
||||
visit_community: {
|
||||
title: "Truy cập Community Hub",
|
||||
description: "Khám phá tài nguyên và mẫu cộng đồng",
|
||||
action: "Duyệt",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "Liên kết Nhanh",
|
||||
sendChat: "Gửi Trò chuyện",
|
||||
embedDocument: "Nhúng Tài liệu",
|
||||
createWorkspace: "Tạo Không gian làm việc",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "Khám phá thêm tính năng",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "Agent AI Tùy chỉnh",
|
||||
description:
|
||||
"Xây dựng các Agent AI và tự động hóa mạnh mẽ mà không cần viết mã.",
|
||||
primaryAction: "Trò chuyện bằng @agent",
|
||||
secondaryAction: "Xây dựng một luồng agent",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "Lệnh Gạch chéo",
|
||||
description:
|
||||
"Tiết kiệm thời gian và đưa prompt bằng các lệnh gạch chéo tùy chỉnh.",
|
||||
primaryAction: "Tạo một Lệnh Gạch chéo",
|
||||
secondaryAction: "Khám phá trên Hub",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "System Prompt",
|
||||
description:
|
||||
"Sửa đổi system prompt để tùy chỉnh các phản hồi AI của một không gian làm việc.",
|
||||
primaryAction: "Sửa đổi System Prompt",
|
||||
secondaryAction: "Quản lý biến prompt",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "Cập nhật & Thông báo",
|
||||
},
|
||||
resources: {
|
||||
title: "Tài nguyên",
|
||||
links: {
|
||||
docs: "Tài liệu",
|
||||
star: "Đánh dấu sao trên Github",
|
||||
},
|
||||
keyboardShortcuts: "Phím tắt",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "Tạo một đại lý",
|
||||
editWorkspace: "Chỉnh sửa không gian làm việc",
|
||||
@@ -987,16 +871,12 @@ const TRANSLATIONS = {
|
||||
private_description: "System prompt riêng tư chỉ hiển thị cho bạn.",
|
||||
publish_button: "Đăng lên Community Hub",
|
||||
submitting: "Đang đăng...",
|
||||
submit: "Đăng lên Community Hub",
|
||||
prompt_label: "Prompt",
|
||||
prompt_description:
|
||||
"Đây là system prompt thực tế sẽ được sử dụng để hướng dẫn LLM.",
|
||||
prompt_placeholder: "Nhập system prompt của bạn ở đây...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description:
|
||||
"Luồng agent công khai hiển thị cho tất cả mọi người.",
|
||||
private_description: "Luồng agent riêng tư chỉ hiển thị cho bạn.",
|
||||
success_title: "Thành công!",
|
||||
success_description:
|
||||
"Luồng Agent của bạn đã được đăng lên Community Hub!",
|
||||
@@ -1014,7 +894,6 @@ const TRANSLATIONS = {
|
||||
"Thẻ được sử dụng để gắn nhãn luồng agent của bạn để dễ tìm kiếm hơn. Bạn có thể thêm nhiều thẻ. Tối đa 5 thẻ. Tối đa 20 ký tự mỗi thẻ.",
|
||||
tags_placeholder: "Nhập và nhấn Enter để thêm thẻ",
|
||||
visibility_label: "Hiển thị",
|
||||
publish_button: "Đăng lên Community Hub",
|
||||
submitting: "Đang đăng...",
|
||||
submit: "Đăng lên Community Hub",
|
||||
privacy_note:
|
||||
@@ -1033,10 +912,6 @@ const TRANSLATIONS = {
|
||||
description_label: "Mô tả",
|
||||
description_description:
|
||||
"Đây là mô tả của lệnh gạch chéo của bạn. Sử dụng điều này để mô tả mục đích của lệnh gạch chéo của bạn.",
|
||||
command_label: "Lệnh",
|
||||
command_description:
|
||||
"Đây là lệnh gạch chéo mà người dùng sẽ nhập để kích hoạt cài đặt sẵn này.",
|
||||
command_placeholder: "lệnh-của-tôi",
|
||||
tags_label: "Thẻ",
|
||||
tags_description:
|
||||
"Thẻ được sử dụng để gắn nhãn lệnh gạch chéo của bạn để dễ tìm kiếm hơn. Bạn có thể thêm nhiều thẻ. Tối đa 5 thẻ. Tối đa 20 ký tự mỗi thẻ.",
|
||||
|
||||
@@ -45,15 +45,9 @@ const TRANSLATIONS = {
|
||||
skip: "跳过调查",
|
||||
thankYou: "感谢你的反馈!",
|
||||
},
|
||||
workspace: {
|
||||
title: "创建你的第一个工作区",
|
||||
description: "创建你的第一个工作区并开始使用 AnythingLLM。",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "工作区名称",
|
||||
error: "错误",
|
||||
success: "成功",
|
||||
user: "用户",
|
||||
selection: "模型选择",
|
||||
save: "保存更改",
|
||||
@@ -69,7 +63,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "设置",
|
||||
system: "系统",
|
||||
invites: "邀请",
|
||||
users: "用户",
|
||||
workspaces: "工作区",
|
||||
@@ -86,7 +79,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "语音和讲话",
|
||||
"vector-database": "向量数据库",
|
||||
embeds: "嵌入式对话",
|
||||
"embed-chats": "嵌入式对话历史记录",
|
||||
security: "用户与安全",
|
||||
"event-logs": "事件日志",
|
||||
privacy: "隐私与数据",
|
||||
@@ -121,90 +113,10 @@ const TRANSLATIONS = {
|
||||
title: "重置密码",
|
||||
description: "请提供以下必要信息以重置你的密码。",
|
||||
"recovery-codes": "恢复代码",
|
||||
"recovery-code": "恢复代码 {{index}}",
|
||||
"back-to-login": "返回登录",
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError: "请在开始聊天前创建一个工作区。",
|
||||
checklist: {
|
||||
title: "入门指南",
|
||||
tasksLeft: "剩余任务",
|
||||
completed: "你正在成为AnythingLLM专家的路上!",
|
||||
dismiss: "关闭",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "创建工作区",
|
||||
description: "创建你的第一个工作区以开始使用",
|
||||
action: "创建",
|
||||
},
|
||||
send_chat: {
|
||||
title: "发送聊天",
|
||||
description: "开始与你的AI助手对话",
|
||||
action: "聊天",
|
||||
},
|
||||
embed_document: {
|
||||
title: "嵌入文档",
|
||||
description: "添加你的第一个文档到工作区",
|
||||
action: "嵌入",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "设置系统提示",
|
||||
description: "配置你的AI助手的行为",
|
||||
action: "设置",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "定义斜杠命令",
|
||||
description: "为你的助手创建自定义命令",
|
||||
action: "定义",
|
||||
},
|
||||
visit_community: {
|
||||
title: "访问社区中心",
|
||||
description: "探索社区资源和模板",
|
||||
action: "浏览",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "快捷链接",
|
||||
sendChat: "发送聊天",
|
||||
embedDocument: "嵌入文档",
|
||||
createWorkspace: "创建工作区",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "探索更多功能",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "自定义AI代理",
|
||||
description: "无需编程即可构建强大的AI代理和自动化流程。",
|
||||
primaryAction: "使用@agent聊天",
|
||||
secondaryAction: "构建代理流程",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "斜杠命令",
|
||||
description: "使用自定义斜杠命令节省时间并注入提示。",
|
||||
primaryAction: "创建斜杠命令",
|
||||
secondaryAction: "在中心探索",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "系统提示",
|
||||
description: "修改系统提示以自定义工作区的AI回复。",
|
||||
primaryAction: "修改系统提示",
|
||||
secondaryAction: "管理提示变量",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "更新与公告",
|
||||
},
|
||||
resources: {
|
||||
title: "资源",
|
||||
links: {
|
||||
docs: "文档",
|
||||
star: "在Github上加星标",
|
||||
},
|
||||
keyboardShortcuts: "键盘快捷键",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "创建代理",
|
||||
editWorkspace: "编辑工作区",
|
||||
@@ -266,7 +178,6 @@ const TRANSLATIONS = {
|
||||
title: "工作区聊天模型",
|
||||
description:
|
||||
"将用于此工作区的特定聊天模型。如果为空,将使用系统 LLM 首选项。",
|
||||
wait: "-- 等待模型 --",
|
||||
},
|
||||
mode: {
|
||||
title: "聊天模式",
|
||||
@@ -366,9 +277,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- 等待模型 --",
|
||||
},
|
||||
skill: {
|
||||
title: "默认代理技能",
|
||||
description:
|
||||
"使用这些预构建的技能提高默认代理的自然能力。此设置适用于所有工作区。",
|
||||
rag: {
|
||||
title: "检索增强生成和长期记忆",
|
||||
description:
|
||||
@@ -624,9 +532,6 @@ const TRANSLATIONS = {
|
||||
title: "隐私和数据处理",
|
||||
description:
|
||||
"这是你对如何处理连接的第三方提供商和AnythingLLM的数据的配置。",
|
||||
llm: "LLM 选择",
|
||||
embedding: "嵌入首选项",
|
||||
vector: "向量数据库",
|
||||
anonymous: "启用匿名遥测",
|
||||
},
|
||||
connectors: {
|
||||
@@ -664,7 +569,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "您希望收集的 GitLab 仓库链接。",
|
||||
token: "GitLab 访问令牌",
|
||||
optional: "可选",
|
||||
token_explained: "用于避免速率限制的访问令牌。",
|
||||
token_description: "选择要从 GitLab API 获取的额外实体。",
|
||||
token_explained_start: "如果没有 ",
|
||||
token_explained_link1: "个人访问令牌",
|
||||
@@ -693,9 +597,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_link: "隐藏字幕",
|
||||
URL_explained_end: " 功能。",
|
||||
task_explained: "完成后,转录内容将可用于在文档选择器中嵌入至工作区。",
|
||||
language: "字幕语言",
|
||||
language_explained: "选择您希望收集的字幕语言。",
|
||||
loading_languages: "-- 正在加载可用语言 --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "批量链接爬虫",
|
||||
@@ -752,14 +653,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "搜索文档",
|
||||
"no-documents": "暂无文档",
|
||||
"move-workspace": "移动到工作区",
|
||||
name: "名称",
|
||||
"delete-confirmation":
|
||||
"您确定要删除这些文件和文件夹吗?\n这将从系统中移除这些文件,并自动将其从所有关联工作区中移除。\n此操作无法撤销。",
|
||||
"removing-message":
|
||||
"正在删除 {{count}} 个文档和 {{folderCount}} 个文件夹,请稍候。",
|
||||
"move-success": "成功移动了 {{count}} 个文档。",
|
||||
date: "日期",
|
||||
type: "类型",
|
||||
no_docs: "暂无文档",
|
||||
select_all: "全选",
|
||||
deselect_all: "取消全选",
|
||||
@@ -802,8 +700,6 @@ const TRANSLATIONS = {
|
||||
accept: "好的,知道了",
|
||||
},
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "一键导入 Obsidian 仓库。",
|
||||
vault_location: "仓库位置",
|
||||
vault_description:
|
||||
"选择你的 Obsidian 仓库文件夹,以导入所有笔记及其关联。",
|
||||
@@ -815,12 +711,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "欢迎来到你的新工作区。",
|
||||
get_started: "开始使用,请先",
|
||||
get_started_default: "开始使用",
|
||||
upload: "上传文档",
|
||||
or: "或",
|
||||
send_chat: "发送一条对话。",
|
||||
send_message: "发送消息",
|
||||
attach_file: "向此对话附加文件",
|
||||
slash: "查看所有可用的聊天斜杠命令。",
|
||||
@@ -837,7 +727,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "更多操作",
|
||||
hide_citations: "隐藏引文",
|
||||
show_citations: "显示引文",
|
||||
pause_tts_speech_message: "暂停 TTS 语音播报",
|
||||
fork: "分叉",
|
||||
delete: "删除",
|
||||
save_submit: "提交保存",
|
||||
@@ -927,14 +816,11 @@ const TRANSLATIONS = {
|
||||
private_description: "私人系统提示仅对您可见。",
|
||||
publish_button: "发布到社区中心",
|
||||
submitting: "发布中...",
|
||||
submit: "发布到社区中心",
|
||||
prompt_label: "提示",
|
||||
prompt_description: "这是将用于引导 LLM 的实际系统提示。",
|
||||
prompt_placeholder: "在此输入您的系统提示...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "公共代理流程对所有人可见。",
|
||||
private_description: "私人代理流程仅对您可见。",
|
||||
success_title: "成功!",
|
||||
success_description: "您的代理流程已发布到社区中心!",
|
||||
success_thank_you: "感谢您分享到社群!",
|
||||
@@ -951,7 +837,6 @@ const TRANSLATIONS = {
|
||||
"标签用于标记您的代理流程,以便于搜索。您可以添加多个标签。最多 5 个标签。每个标签最多 20 个字符。",
|
||||
tags_placeholder: "输入并按 Enter 键添加标签",
|
||||
visibility_label: "可见性",
|
||||
publish_button: "发布到社区中心",
|
||||
submitting: "发布中...",
|
||||
submit: "发布到社区中心",
|
||||
privacy_note:
|
||||
@@ -977,9 +862,6 @@ const TRANSLATIONS = {
|
||||
description_label: "描述",
|
||||
description_description:
|
||||
"这是您斜线指令的描述。用它来描述您斜线指令的目的。",
|
||||
command_label: "指令",
|
||||
command_description: "这是使用者将输入以触发此预设的斜线指令。",
|
||||
command_placeholder: "我的命令",
|
||||
tags_label: "标签",
|
||||
tags_description:
|
||||
"标签用于标记您的斜线指令,以便于搜索。您可以添加多个标签。最多 5 个标签。每个标签最多 20 个字符。",
|
||||
|
||||
@@ -45,15 +45,9 @@ const TRANSLATIONS = {
|
||||
skip: "跳過調查",
|
||||
thankYou: "感謝您的反饋!",
|
||||
},
|
||||
workspace: {
|
||||
title: "創建您的第一個工作區",
|
||||
description: "創建您的第一個工作區並開始使用 AnythingLLM。",
|
||||
},
|
||||
},
|
||||
common: {
|
||||
"workspaces-name": "工作區名稱",
|
||||
error: "錯誤",
|
||||
success: "成功",
|
||||
user: "使用者",
|
||||
selection: "模型選擇",
|
||||
saving: "儲存中...",
|
||||
@@ -69,7 +63,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
settings: {
|
||||
title: "系統設定",
|
||||
system: "一般設定",
|
||||
invites: "邀請管理",
|
||||
users: "使用者管理",
|
||||
workspaces: "工作區管理",
|
||||
@@ -83,7 +76,6 @@ const TRANSLATIONS = {
|
||||
"voice-speech": "語音與發音",
|
||||
"vector-database": "向量資料庫",
|
||||
embeds: "對話嵌入",
|
||||
"embed-chats": "對話嵌入紀錄",
|
||||
security: "安全性設定",
|
||||
"event-logs": "事件記錄",
|
||||
privacy: "隱私與資料",
|
||||
@@ -121,7 +113,6 @@ const TRANSLATIONS = {
|
||||
title: "重設密碼",
|
||||
description: "請在下方提供必要資訊以重設您的密碼。",
|
||||
"recovery-codes": "復原碼",
|
||||
"recovery-code": "復原碼 {{index}}",
|
||||
"back-to-login": "返回登入頁面",
|
||||
},
|
||||
},
|
||||
@@ -179,7 +170,6 @@ const TRANSLATIONS = {
|
||||
title: "工作區對話模型",
|
||||
description:
|
||||
"此工作區將使用的特定對話模型。如果空白,將使用系統 LLM 偏好設定。",
|
||||
wait: "-- 等待模型中 --",
|
||||
},
|
||||
mode: {
|
||||
title: "對話模式",
|
||||
@@ -278,9 +268,6 @@ const TRANSLATIONS = {
|
||||
wait: "-- 等待模型中 --",
|
||||
},
|
||||
skill: {
|
||||
title: "預設智慧代理人技能",
|
||||
description:
|
||||
"使用這些預先建置的技能來強化預設智慧代理人的自然能力。此設定適用於所有工作區。",
|
||||
rag: {
|
||||
title: "RAG 與長期記憶體",
|
||||
description:
|
||||
@@ -445,9 +432,6 @@ const TRANSLATIONS = {
|
||||
title: "隱私與資料處理",
|
||||
description:
|
||||
"這是您針對已連線的第三方供應商和 AnythingLLM 如何處理您的資料的設定。",
|
||||
llm: "LLM 選擇",
|
||||
embedding: "向量嵌入偏好設定",
|
||||
vector: "向量資料庫",
|
||||
anonymous: "已啟用匿名統計資訊",
|
||||
},
|
||||
connectors: {
|
||||
@@ -485,7 +469,6 @@ const TRANSLATIONS = {
|
||||
URL_explained: "您希望收集的 GitLab 倉庫網址。",
|
||||
token: "GitLab 存取權杖",
|
||||
optional: "可選",
|
||||
token_explained: "存取權杖以防止速率限制。",
|
||||
token_description: "選擇要從 GitLab API 中擷取的其他實體。",
|
||||
token_explained_start: "若沒有 ",
|
||||
token_explained_link1: "個人存取權杖",
|
||||
@@ -514,9 +497,6 @@ const TRANSLATIONS = {
|
||||
URL_explained_link: "字幕",
|
||||
URL_explained_end: " 來提供文字稿。",
|
||||
task_explained: "完成後,文字稿將可供嵌入到工作區中的檔案選擇器。",
|
||||
language: "文字稿語言",
|
||||
language_explained: "選擇您希望收集的文字稿語言。",
|
||||
loading_languages: "-- 載入可用語言 --",
|
||||
},
|
||||
"website-depth": {
|
||||
name: "批量鏈接抓取器",
|
||||
@@ -573,14 +553,11 @@ const TRANSLATIONS = {
|
||||
"search-document": "搜尋文件",
|
||||
"no-documents": "無文件",
|
||||
"move-workspace": "移動到工作區",
|
||||
name: "名稱",
|
||||
"delete-confirmation":
|
||||
"您確定要刪除這些檔案和資料夾嗎?\n這將從系統中刪除這些檔案並自動從任何現有工作區中移除它們。\n此操作無法還原。",
|
||||
"removing-message":
|
||||
"正在刪除 {{count}} 文件和 {{folderCount}} 資料夾。請稍候。",
|
||||
"move-success": "成功移動 {{count}} 文件。",
|
||||
date: "日期",
|
||||
type: "類型",
|
||||
no_docs: "無文件",
|
||||
select_all: "全選",
|
||||
deselect_all: "取消全選",
|
||||
@@ -623,8 +600,6 @@ const TRANSLATIONS = {
|
||||
accept: "好的,明白了",
|
||||
},
|
||||
obsidian: {
|
||||
name: "Obsidian",
|
||||
description: "一鍵匯入 Obsidian 保險庫。",
|
||||
vault_location: "保險庫位置",
|
||||
vault_description:
|
||||
"選擇您的 Obsidian 保險庫資料夾以匯入所有筆記及其連接。",
|
||||
@@ -636,12 +611,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
chat_window: {
|
||||
welcome: "歡迎使用您的新工作區。",
|
||||
get_started: "開始使用,您可以",
|
||||
get_started_default: "開始使用",
|
||||
upload: "上傳文件",
|
||||
or: "或",
|
||||
send_chat: "發送訊息。",
|
||||
send_message: "發送訊息",
|
||||
attach_file: "附加檔案到此對話",
|
||||
slash: "查看所有可用的斜線指令。",
|
||||
@@ -658,7 +627,6 @@ const TRANSLATIONS = {
|
||||
more_actions: "更多操作",
|
||||
hide_citations: "隱藏引文",
|
||||
show_citations: "顯示引文",
|
||||
pause_tts_speech_message: "暫停訊息撥放 TTS 語音 ",
|
||||
fork: "分叉",
|
||||
delete: "刪除",
|
||||
save_submit: "提交保存",
|
||||
@@ -806,85 +774,6 @@ const TRANSLATIONS = {
|
||||
},
|
||||
},
|
||||
"main-page": {
|
||||
noWorkspaceError: "請先建立工作空間才能開始對話。",
|
||||
checklist: {
|
||||
title: "開始使用",
|
||||
tasksLeft: "個任務未完成",
|
||||
completed: "你已經走在成為AnythingLLM專家的路上!",
|
||||
dismiss: "關閉",
|
||||
tasks: {
|
||||
create_workspace: {
|
||||
title: "建立工作空間",
|
||||
description: "建立你的第一個工作空間來開始使用",
|
||||
action: "建立",
|
||||
},
|
||||
send_chat: {
|
||||
title: "發送對話",
|
||||
description: "開始與你的AI助理對話",
|
||||
action: "對話",
|
||||
},
|
||||
embed_document: {
|
||||
title: "嵌入文件",
|
||||
description: "將你的第一個文件添加到工作空間",
|
||||
action: "嵌入",
|
||||
},
|
||||
setup_system_prompt: {
|
||||
title: "設置系統提示",
|
||||
description: "設定你的AI助理的行為模式",
|
||||
action: "設置",
|
||||
},
|
||||
define_slash_command: {
|
||||
title: "定義斜線命令",
|
||||
description: "為你的助理創建自定義命令",
|
||||
action: "定義",
|
||||
},
|
||||
visit_community: {
|
||||
title: "訪問社群中心",
|
||||
description: "探索社群資源和模板",
|
||||
action: "瀏覽",
|
||||
},
|
||||
},
|
||||
},
|
||||
quickLinks: {
|
||||
title: "快速連結",
|
||||
sendChat: "發送對話",
|
||||
embedDocument: "嵌入文件",
|
||||
createWorkspace: "建立工作空間",
|
||||
},
|
||||
exploreMore: {
|
||||
title: "探索更多功能",
|
||||
features: {
|
||||
customAgents: {
|
||||
title: "自定義AI代理",
|
||||
description: "無需編碼即可建立強大的AI代理和自動化流程。",
|
||||
primaryAction: "使用@代理進行對話",
|
||||
secondaryAction: "建立代理流程",
|
||||
},
|
||||
slashCommands: {
|
||||
title: "斜線命令",
|
||||
description: "節省時間並使用自定義斜線命令注入提示。",
|
||||
primaryAction: "創建斜線命令",
|
||||
secondaryAction: "在中心探索",
|
||||
},
|
||||
systemPrompts: {
|
||||
title: "系統提示",
|
||||
description: "修改系統提示以自定義工作空間的AI回覆。",
|
||||
primaryAction: "修改系統提示",
|
||||
secondaryAction: "管理提示變數",
|
||||
},
|
||||
},
|
||||
},
|
||||
announcements: {
|
||||
title: "更新與公告",
|
||||
},
|
||||
resources: {
|
||||
title: "資源",
|
||||
links: {
|
||||
docs: "文檔",
|
||||
star: "在Github上加星標",
|
||||
},
|
||||
keyboardShortcuts: "鍵盤快捷鍵",
|
||||
},
|
||||
quickActions: {
|
||||
createAgent: "建立一個代理",
|
||||
editWorkspace: "編輯工作區",
|
||||
@@ -929,14 +818,11 @@ const TRANSLATIONS = {
|
||||
private_description: "私人系統提示僅對您可見。",
|
||||
publish_button: "發布到社群中心",
|
||||
submitting: "發布中...",
|
||||
submit: "發布到社群中心",
|
||||
prompt_label: "提示",
|
||||
prompt_description: "這是將用於引導 LLM 的實際系統提示。",
|
||||
prompt_placeholder: "在此輸入您的系統提示...",
|
||||
},
|
||||
agent_flow: {
|
||||
public_description: "公共代理流程對所有人可見。",
|
||||
private_description: "私人代理流程僅對您可見。",
|
||||
success_title: "成功!",
|
||||
success_description: "您的代理流程已發布到社群中心!",
|
||||
success_thank_you: "感謝您分享到社群!",
|
||||
@@ -953,7 +839,6 @@ const TRANSLATIONS = {
|
||||
"標籤用於標記您的代理流程,以便於搜尋。您可以添加多個標籤。最多 5 個標籤。每個標籤最多 20 個字元。",
|
||||
tags_placeholder: "輸入並按 Enter 鍵添加標籤",
|
||||
visibility_label: "可見性",
|
||||
publish_button: "發布到社群中心",
|
||||
submitting: "發布中...",
|
||||
submit: "發布到社群中心",
|
||||
privacy_note:
|
||||
@@ -979,9 +864,6 @@ const TRANSLATIONS = {
|
||||
description_label: "描述",
|
||||
description_description:
|
||||
"這是您斜線指令的描述。用它來描述您斜線指令的目的。",
|
||||
command_label: "指令",
|
||||
command_description: "這是使用者將輸入以觸發此預設的斜線指令。",
|
||||
command_placeholder: "我的命令",
|
||||
tags_label: "標籤",
|
||||
tags_description:
|
||||
"標籤用於標記您的斜線指令,以便於搜尋。您可以添加多個標籤。最多 5 個標籤。每個標籤最多 20 個字元。",
|
||||
|
||||
@@ -23,6 +23,7 @@ import { safeJsonParse } from "@/utils/request";
|
||||
import QuickActions from "@/components/lib/QuickActions";
|
||||
import SuggestedMessages from "@/components/lib/SuggestedMessages";
|
||||
import useUser from "@/hooks/useUser";
|
||||
import { ChatTooltips } from "@/components/WorkspaceChat/ChatContainer/ChatTooltips";
|
||||
|
||||
async function getTargetWorkspace() {
|
||||
const lastVisited = safeJsonParse(
|
||||
@@ -301,6 +302,7 @@ function HomeContent({ workspace, setWorkspace, threadSlug, setThreadSlug }) {
|
||||
/>
|
||||
</div>
|
||||
</DnDFileUploaderWrapper>
|
||||
<ChatTooltips />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -35,8 +35,10 @@
|
||||
"prod:frontend": "cd frontend && yarn build",
|
||||
"generate:cloudformation": "node cloud-deployments/aws/cloudformation/generate.mjs",
|
||||
"generate::gcp_deployment": "node cloud-deployments/gcp/deployment/generate.mjs",
|
||||
"verify:translations": "cd frontend/src/locales && node verifyTranslations.mjs",
|
||||
"normalize:translations": "cd frontend/src/locales && node normalizeEn.mjs && cd ../../.. && cd frontend && yarn lint && cd .. && yarn verify:translations"
|
||||
"translations:verify": "cd frontend/src/locales && node verifyTranslations.mjs",
|
||||
"translations:normalize": "cd frontend/src/locales && node normalizeEn.mjs && cd ../../.. && cd frontend && yarn lint && cd .. && yarn translations:verify",
|
||||
"translations:prune": "cd frontend/src/locales && node findUnusedTranslations.mjs --delete && cd ../../../ && yarn translations:normalize",
|
||||
"translations:create": "cd extras/translator && node index.mjs --all"
|
||||
},
|
||||
"private": false,
|
||||
"devDependencies": {
|
||||
|
||||
@@ -20,12 +20,34 @@ const documentsPath =
|
||||
? path.resolve(__dirname, "../../../storage/documents")
|
||||
: path.resolve(process.env.STORAGE_DIR, `documents`);
|
||||
|
||||
/**
|
||||
* Runs a simple validation check on the addToWorkspaces query parameter to ensure it is a string of comma-separated workspace slugs.
|
||||
* @param {*} request
|
||||
* @param {*} response
|
||||
* @param {*} next
|
||||
* @returns
|
||||
*/
|
||||
function validateWorkspaceSlugQuery(request, response, next) {
|
||||
const { addToWorkspaces = "" } = reqBody(request);
|
||||
if (!addToWorkspaces) return next();
|
||||
if (typeof addToWorkspaces !== "string") {
|
||||
return response
|
||||
.status(422)
|
||||
.json({
|
||||
success: false,
|
||||
error: `addToWorkspaces must be a string of comma-separated workspace slugs. Got ${typeof addToWorkspaces}`,
|
||||
})
|
||||
.end();
|
||||
}
|
||||
next();
|
||||
}
|
||||
|
||||
function apiDocumentEndpoints(app) {
|
||||
if (!app) return;
|
||||
|
||||
app.post(
|
||||
"/v1/document/upload",
|
||||
[validApiKey, handleAPIFileUpload],
|
||||
[validApiKey, handleAPIFileUpload, validateWorkspaceSlugQuery],
|
||||
async (request, response) => {
|
||||
/*
|
||||
#swagger.tags = ['Documents']
|
||||
@@ -150,7 +172,7 @@ function apiDocumentEndpoints(app) {
|
||||
|
||||
app.post(
|
||||
"/v1/document/upload/:folderName",
|
||||
[validApiKey, handleAPIFileUpload],
|
||||
[validApiKey, handleAPIFileUpload, validateWorkspaceSlugQuery],
|
||||
async (request, response) => {
|
||||
/*
|
||||
#swagger.tags = ['Documents']
|
||||
@@ -331,7 +353,7 @@ function apiDocumentEndpoints(app) {
|
||||
|
||||
app.post(
|
||||
"/v1/document/upload-link",
|
||||
[validApiKey],
|
||||
[validApiKey, validateWorkspaceSlugQuery],
|
||||
async (request, response) => {
|
||||
/*
|
||||
#swagger.tags = ['Documents']
|
||||
@@ -455,7 +477,7 @@ function apiDocumentEndpoints(app) {
|
||||
|
||||
app.post(
|
||||
"/v1/document/raw-text",
|
||||
[validApiKey],
|
||||
[validApiKey, validateWorkspaceSlugQuery],
|
||||
async (request, response) => {
|
||||
/*
|
||||
#swagger.tags = ['Documents']
|
||||
|
||||
@@ -890,6 +890,9 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"422": {
|
||||
"description": "Unprocessable Entity"
|
||||
},
|
||||
"500": {
|
||||
"description": "Internal Server Error"
|
||||
}
|
||||
@@ -994,6 +997,9 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"422": {
|
||||
"description": "Unprocessable Entity"
|
||||
},
|
||||
"500": {
|
||||
"description": "Internal Server Error",
|
||||
"content": {
|
||||
@@ -1099,6 +1105,9 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"422": {
|
||||
"description": "Unprocessable Entity"
|
||||
},
|
||||
"500": {
|
||||
"description": "Internal Server Error"
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ class OllamaAILLM {
|
||||
this.client = new Ollama({
|
||||
host: this.basePath,
|
||||
headers: headers,
|
||||
fetch: this.#applyFetch(),
|
||||
fetch: OllamaAILLM.applyOllamaFetch(),
|
||||
});
|
||||
this.embedder = embedder ?? new NativeEmbedder();
|
||||
this.defaultTemp = 0.7;
|
||||
@@ -132,7 +132,7 @@ class OllamaAILLM {
|
||||
* for machines which run responses very slowly.
|
||||
* @returns {Function} The custom fetch function.
|
||||
*/
|
||||
#applyFetch() {
|
||||
static applyOllamaFetch() {
|
||||
try {
|
||||
if (!("OLLAMA_RESPONSE_TIMEOUT" in process.env)) return fetch;
|
||||
const { Agent } = require("undici");
|
||||
@@ -140,7 +140,7 @@ class OllamaAILLM {
|
||||
let timeout = process.env.OLLAMA_RESPONSE_TIMEOUT;
|
||||
|
||||
if (!timeout || isNaN(Number(timeout)) || Number(timeout) <= 5 * 60_000) {
|
||||
this.#log(
|
||||
OllamaAILLM.#slog(
|
||||
"Timeout option was not set, is not a number, or is less than 5 minutes in ms - falling back to default",
|
||||
{ timeout }
|
||||
);
|
||||
@@ -155,10 +155,13 @@ class OllamaAILLM {
|
||||
};
|
||||
|
||||
const humanDiff = moment.duration(timeout).humanize();
|
||||
this.#log(`Applying custom fetch w/timeout of ${humanDiff}.`);
|
||||
OllamaAILLM.#slog(`Applying custom fetch w/timeout of ${humanDiff}.`);
|
||||
return noTimeoutFetch;
|
||||
} catch (error) {
|
||||
this.#log("Error applying custom fetch - using default fetch", error);
|
||||
OllamaAILLM.#slog(
|
||||
"Error applying custom fetch - using default fetch",
|
||||
error
|
||||
);
|
||||
return fetch;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
const { maximumChunkLength } = require("../../helpers");
|
||||
const { Ollama } = require("ollama");
|
||||
const { OllamaAILLM } = require("../../AiProviders/ollama");
|
||||
|
||||
class OllamaEmbedder {
|
||||
constructor() {
|
||||
@@ -16,10 +17,15 @@ class OllamaEmbedder {
|
||||
: 1;
|
||||
this.embeddingMaxChunkLength = maximumChunkLength();
|
||||
this.authToken = process.env.OLLAMA_AUTH_TOKEN;
|
||||
|
||||
const headers = this.authToken
|
||||
? { Authorization: `Bearer ${this.authToken}` }
|
||||
: {};
|
||||
this.client = new Ollama({ host: this.basePath, headers });
|
||||
this.client = new Ollama({
|
||||
host: this.basePath,
|
||||
headers,
|
||||
fetch: OllamaAILLM.applyOllamaFetch(),
|
||||
});
|
||||
this.log(
|
||||
`initialized with model ${this.model} at ${this.basePath}. Batch size: ${this.maxConcurrentChunks}, num_ctx: ${this.embeddingMaxChunkLength}`
|
||||
);
|
||||
|
||||
@@ -28,7 +28,7 @@ class OllamaProvider extends InheritMultiple([Provider, UnTooled]) {
|
||||
this._client = new Ollama({
|
||||
host: basePath,
|
||||
headers: headers,
|
||||
fetch: this.#applyFetch(),
|
||||
fetch: OllamaAILLM.applyOllamaFetch(),
|
||||
});
|
||||
this.model = model;
|
||||
this.verbose = true;
|
||||
@@ -526,46 +526,6 @@ class OllamaProvider extends InheritMultiple([Provider, UnTooled]) {
|
||||
getCost(_usage) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Apply a custom fetch function to the Ollama client.
|
||||
* This is useful when we want to bypass the default 5m timeout for global fetch
|
||||
* for machines which run responses very slowly.
|
||||
* @returns {Function} The custom fetch function.
|
||||
*/
|
||||
#applyFetch() {
|
||||
try {
|
||||
if (!("OLLAMA_RESPONSE_TIMEOUT" in process.env)) return fetch;
|
||||
const { Agent } = require("undici");
|
||||
const moment = require("moment");
|
||||
let timeout = process.env.OLLAMA_RESPONSE_TIMEOUT;
|
||||
|
||||
if (!timeout || isNaN(Number(timeout)) || Number(timeout) <= 5 * 60_000) {
|
||||
this.providerLog(
|
||||
"Timeout option was not set, is not a number, or is less than 5 minutes in ms - falling back to default",
|
||||
{ timeout }
|
||||
);
|
||||
return fetch;
|
||||
} else timeout = Number(timeout);
|
||||
|
||||
const noTimeoutFetch = (input, init = {}) => {
|
||||
return fetch(input, {
|
||||
...init,
|
||||
dispatcher: new Agent({ headersTimeout: timeout }),
|
||||
});
|
||||
};
|
||||
|
||||
const humanDiff = moment.duration(timeout).humanize();
|
||||
this.providerLog(`Applying custom fetch w/timeout of ${humanDiff}.`);
|
||||
return noTimeoutFetch;
|
||||
} catch (error) {
|
||||
this.providerLog(
|
||||
"Error applying custom fetch - using default fetch",
|
||||
error
|
||||
);
|
||||
return fetch;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = OllamaProvider;
|
||||
|
||||
Reference in New Issue
Block a user