这是indexloc提供的服务,不要输入任何密码
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 9 additions & 12 deletions frontend/src/components/DefaultChat/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@ import useLogo from "@/hooks/useLogo";
import Workspace from "@/models/workspace";
import { NavLink } from "react-router-dom";
import { LAST_VISITED_WORKSPACE } from "@/utils/constants";
import { useTranslation } from "react-i18next";
import { safeJsonParse } from "@/utils/request";

export default function DefaultChatContainer() {
const { t } = useTranslation();
const { user } = useUser();
const { logo } = useLogo();
const [lastVisitedWorkspace, setLastVisitedWorkspace] = useState(null);
Expand Down Expand Up @@ -78,18 +80,10 @@ export default function DefaultChatContainer() {
className=" w-[200px] h-fit mb-5 rounded-lg"
/>
<h1 className="text-white text-2xl font-semibold">
Welcome, {user.username}!
{t("home.welcome")}, {user.username}!
</h1>
<p className="text-theme-home-text-secondary text-base text-center">
{hasWorkspaces ? (
<>Choose a workspace to start chatting!</>
) : (
<>
You currently aren't assigned to any workspaces. <br />
Please contact your administrator to request access to a
workspace.
</>
)}
<p className="text-theme-home-text-secondary text-base text-center whitespace-pre-line">
{hasWorkspaces ? t("home.chooseWorkspace") : t("home.notAssigned")}
</p>
{hasWorkspaces && (
<NavLink
Expand All @@ -98,7 +92,10 @@ export default function DefaultChatContainer() {
)}
className="text-sm font-medium mt-[10px] w-fit px-4 h-[34px] flex items-center justify-center rounded-lg cursor-pointer bg-theme-home-button-secondary hover:bg-theme-home-button-secondary-hover text-theme-home-button-secondary-text hover:text-theme-home-button-secondary-hover-text transition-all duration-200"
>
Go to "{lastVisitedWorkspace?.name || workspaces[0].name}" &rarr;
{t("home.goToWorkspace", {
workspace: lastVisitedWorkspace?.name || workspaces[0].name,
})}{" "}
&rarr;
</NavLink>
)}
</div>
Expand Down
28 changes: 7 additions & 21 deletions frontend/src/locales/ar/common.js
Original file line number Diff line number Diff line change
Expand Up @@ -125,27 +125,6 @@ const TRANSLATIONS = {
"back-to-login": "العودة إلى تسجيل الدخول",
},
},
welcomeMessage: {
part1:
"مرحبًا بك في إيني ثينك إلْلْ اِمْ ، إيني ثينك إلْلْ اِمْ هي أداة ذكاء اصطناعي مفتوحة المصدر من مينْتْ بْلِكْس تعمل على تحويل أي شيء إلى روبوت محادثة مدرب يمكنك الاستعلام منه والمحادثة معه. إيني ثينك إلْلْ اِمْ هو برنامج (احضر مفاتيحك الخاصة) لذا لا توجد اشتراكات أو رسوم أو تكاليف لهذا البرنامج خارج الخدمات التي تريد استخدامها معه.",
part2:
"إيني ثينك إلْلْ اِمْ هي الطريقة الأسهل لوضع منتجات الذكاء الاصطناعي القوية مثل أوبن إآي و جيبيتي فور و لَنكشين و بينيكونديبي و كروماديبي وغيرها من الخدمات معًا في حزمة أنيقة لزيادة إنتاجيتك بمقدار 100 ضعف.",
part3:
"يمكن تشغيل إيني ثينك إلْلْ اِمْ محليًا بالكامل على جهازك ولن تلاحظ حتى وجوده! لا حاجة إلى وحدة معالجة رسومية. التثبيت السحابي والمحلي متوفرين أيضًا.\nتزداد منظومة أدوات الذكاء الاصطناعي قوة يومًا بعد يوم. يجعل إيني ثينك إلْلْ اِمْ استخدامه سهلاً.",
githubIssue: "إنشاء مسألة على جيثوب",
user1: "كيف أبدأ؟",
part4:
"الأمر بسيط. يتم تنظيم جميع الحُزَم في زُمَرٍ نطلق عليها مساحة العمل . وتتكون مساحات العمل من مجموعات من الملفات والمستندات والصور وملفات بيديإفْ وغيرها من الملفات التي سيتم تحويلها إلى شيء يمكن لنماذج التعلم العميق فهمه واستخدامه في المحادثة. يمكنك إضافة الملفات وإزالتها في أي وقت.",
createWorkspace: "قم بإنشاء مساحة العمل الأولى الخاصة بك",
user2:
"هل هذا يشبه دروبوكس للذكاء الاصطناعي أم ماذا؟ ماذا عن المحادثة؟ إنه روبوت محادثة أليس كذلك؟",
part5:
"إن إيني ثينك إلْلْمْ أكثر من مجرد دروبوكس أكثر ذكاءً.\n\n إيني ثينك إلْلْمْ يوفر طريقتين للتحدث مع بياناتك:\n\n<i>الاستعلام:</i> ستستخرج محادثاتُك البيانات أو الاستنتاجات الموجودة في مستندات مساحة العمل الخاصة بك والتي يمكنها الوصول إليها. إن إضافة المزيد من المستندات إلى مساحة العمل تجعلها أكثر ذكاءً! \n\n<i>المحادثة:</i> تساهم مستنداتك + سجل المحادثة المستمر في نفس الوقت في إغناء نموذج التعلم العميق. إنه رائع لإضافة معلومات نصية في الوقت الفعلي أو التصحيحات وسوء الفهم الذي قد يكون لدى نموذج التعلم العميق. \n\nيمكنك التبديل بين أي من الوضعين \n<i>في منتصف المحادثة!</i>",
user3: "ما شاء الله، هذا يبدو مذهلاً، دعني أجربه الآن!",
part6: "استمتع!",
starOnGitHub: "ابدأ على جيثوب",
contact: "اتصل ب مينْت بليكْس",
},
"new-workspace": {
title: "مساحة عمل جديدة",
placeholder: "مساحتي للعمل",
Expand Down Expand Up @@ -1010,6 +989,13 @@ const TRANSLATIONS = {
"password-label": "كلمة مرور المثيل",
},
},
home: {
welcome: "مرحبا",
chooseWorkspace: "اختر مساحة العمل لبدء المحادثة!",
notAssigned:
"لا تم التخصيص لأي مساحة عمل.\nيرجى الاتصال بمدير المثيل لطلب الوصول إلى مساحة عمل.",
goToWorkspace: 'الذهاب إلى "{{workspace}}"',
},
};

export default TRANSLATIONS;
28 changes: 7 additions & 21 deletions frontend/src/locales/da/common.js
Original file line number Diff line number Diff line change
Expand Up @@ -127,27 +127,6 @@ const TRANSLATIONS = {
"back-to-login": "Tilbage til log ind",
},
},
welcomeMessage: {
part1:
"Velkommen til AnythingLLM, AnythingLLM er et open source AI-værktøj fra Mintplex Labs, der forvandler alt til en trænet chatbot, som du kan spørge og chatte med. AnythingLLM er en BYOK (bring-your-own-keys) software, så der er ingen abonnement, gebyr eller omkostninger forbundet med denne software udover de tjenester, du ønsker at bruge den med.",
part2:
"AnythingLLM er den nemmeste måde at samle kraftfulde AI-produkter som OpenAi, GPT-4, LangChain, PineconeDB, ChromaDB og andre tjenester i en praktisk pakke uden besvær, så du kan øge din produktivitet 100 gange.",
part3:
"AnythingLLM kan køre helt lokalt på din maskine med minimal overhead, så du næsten ikke bemærker, at den er der! Ingen GPU er nødvendig. Installation i skyen og on-premises er også tilgængelig.\nAI-værktøjsøkosystemet bliver mere kraftfuldt hver dag. AnythingLLM gør det nemt at bruge.",
githubIssue: "Opret et issue på GitHub",
user1: "Hvordan kommer jeg i gang?!",
part4:
"Det er enkelt. Alle samlinger er organiseret i beholdere, som vi kalder \"arbejdsområder\". Arbejdsområder er beholdere med filer, dokumenter, billeder, PDF'er og andre filer, som vil blive transformeret til noget, LLM'er kan forstå og bruge i samtale.\n\nDu kan tilføje og fjerne filer når som helst.",
createWorkspace: "Opret dit første arbejdsområde",
user2:
"Er dette som en AI-dropbox eller noget? Hvad med chat? Det er jo en chatbot, ikke sandt?",
part5:
"AnythingLLM er mere end en smartere Dropbox.\n\nAnythingLLM tilbyder to måder at kommunikere med dine data på:\n\n<i>Forespørgsel:</i> Dine chats vil returnere data eller inferenser fundet i de dokumenter, som dit arbejdsområde har adgang til. Tilføjelse af flere dokumenter til arbejdsområdet gør det klogere! \n\n<i>Samtalende:</i> Dine dokumenter + din løbende chat-historik bidrager begge til LLM'ens viden samtidigt. Perfekt til at tilføje realtids tekstbaserede oplysninger eller rette fejl og misforståelser, som LLM'en måtte have. \n\nDu kan skifte mellem de to tilstande \n<i>midt i en samtale!</i>",
user3: "Wow, det lyder fantastisk, lad mig prøve det med det samme!",
part6: "Hav det sjovt!",
starOnGitHub: "Giv en stjerne på GitHub",
contact: "Kontakt Mintplex Labs",
},
"new-workspace": {
title: "Nyt arbejdsområde",
placeholder: "Mit arbejdsområde",
Expand Down Expand Up @@ -1049,6 +1028,13 @@ const TRANSLATIONS = {
"password-label": "Instansadgangskode",
},
},
home: {
welcome: "Velkommen",
chooseWorkspace: "Vælg et arbejdsområde for at starte at chatte!",
notAssigned:
"Du er ikke tildelt til nogen arbejdsområder.\nKontakt din administrator for at anmode om adgang til et arbejdsområde.",
goToWorkspace: 'Gå til "{{workspace}}"',
},
};

export default TRANSLATIONS;
28 changes: 7 additions & 21 deletions frontend/src/locales/de/common.js
Original file line number Diff line number Diff line change
Expand Up @@ -127,27 +127,6 @@ const TRANSLATIONS = {
"back-to-login": "Zurück zur Anmeldung",
},
},
welcomeMessage: {
part1:
"Willkommen bei AnythingLLM, AnythingLLM ist ein Open-Source-KI-Tool von Mintplex Labs, das alles in einen trainierten Chatbot verwandelt, den Sie abfragen und mit dem Sie chatten können. AnythingLLM ist eine BYOK-Software (Bring-Your-Own-Keys), daher gibt es keine Abonnements, Gebühren oder Kosten für diese Software außerhalb der Dienste, die Sie damit nutzen möchten.",
part2:
"AnythingLLM ist der einfachste Weg, leistungsstarke KI-Produkte wie OpenAI, GPT-4, LangChain, PineconeDB, ChromaDB und andere Dienste in einem übersichtlichen Paket ohne Aufwand zusammenzufassen, um Ihre Produktivität um das 100-fache zu steigern.",
part3:
"AnythingLLM kann vollständig lokal auf Ihrem Computer mit geringem Overhead laufen - Sie werden nicht einmal bemerken, dass es da ist! Keine GPU erforderlich. Cloud- und On-Premises-Installation ist ebenfalls verfügbar.\nDas KI-Tool-Ökosystem wird jeden Tag leistungsfähiger. AnythingLLM macht es einfach, es zu nutzen.",
githubIssue: "Erstellen Sie ein Problem auf GitHub",
user1: "Wie fange ich an?!",
part4:
'Es ist einfach. Alle Sammlungen sind in Behältern organisiert, die wir "Workspaces" nennen. Workspaces sind Behälter für Dateien, Dokumente, Bilder, PDFs und andere Dateien, die in etwas umgewandelt werden, das LLMs verstehen und in Gesprächen verwenden können.\n\nSie können jederzeit Dateien hinzufügen und entfernen.',
createWorkspace: "Erstellen Sie Ihren ersten Workspace",
user2:
"Ist das so eine Art KI-Dropbox oder so? Was ist mit dem Chatten? Es ist doch ein Chatbot, oder?",
part5:
"AnythingLLM ist mehr als eine intelligentere Dropbox.\n\nAnythingLLM bietet zwei Möglichkeiten, mit Ihren Daten zu sprechen:\n\n<i>Abfrage:</i> Ihre Chats geben Daten oder Schlussfolgerungen zurück, die in den Dokumenten Ihres Workspaces gefunden wurden, auf die es Zugriff hat. Je mehr Dokumente Sie dem Workspace hinzufügen, desto intelligenter wird er! \n\n<i>Konversation:</i> Ihre Dokumente + Ihr laufender Chat-Verlauf tragen gleichzeitig zum LLM-Wissen bei. Großartig für das Anhängen von Echtzeit-Textinformationen oder Korrekturen und Missverständnissen, die das LLM haben könnte. \n\nSie können zwischen beiden Modi wechseln \n<i>mitten im Chatten!</i>",
user3: "Wow, das klingt erstaunlich, lass es mich gleich ausprobieren!",
part6: "Viel Spaß!",
starOnGitHub: "Stern auf GitHub",
contact: "Kontaktieren Sie Mintplex Labs",
},
"main-page": {
noWorkspaceError:
"Bitte erstellen Sie einen Workspace, bevor Sie einen Chat beginnen.",
Expand Down Expand Up @@ -1075,6 +1054,13 @@ const TRANSLATIONS = {
"password-label": "Instanzpasswort",
},
},
home: {
welcome: "Willkommen",
chooseWorkspace: "Wählen Sie ein Arbeitsbereich, um zu beginnen!",
notAssigned:
"Sie sind nicht zugewiesen zu einem Arbeitsbereich.\nBitte kontaktieren Sie Ihren Administrator, um Zugriff auf einen Arbeitsbereich zu erhalten.",
goToWorkspace: 'Zurück zum Arbeitsbereich "{{workspace}}"',
},
};

export default TRANSLATIONS;
29 changes: 7 additions & 22 deletions frontend/src/locales/en/common.js
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,13 @@ const TRANSLATIONS = {
no: "No",
search: "Search",
},
home: {
welcome: "Welcome",
chooseWorkspace: "Choose a workspace to start chatting!",
notAssigned:
"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: {
Expand Down Expand Up @@ -132,28 +139,6 @@ const TRANSLATIONS = {
},
},

welcomeMessage: {
part1:
"Welcome to AnythingLLM, AnythingLLM is an open-source AI tool by Mintplex Labs that turns anything into a trained chatbot you can query and chat with. AnythingLLM is a BYOK (bring-your-own-keys) software so there is no subscription, fee, or charges for this software outside of the services you want to use with it.",
part2:
"AnythingLLM is the easiest way to put powerful AI products like OpenAi, GPT-4, LangChain, PineconeDB, ChromaDB, and other services together in a neat package with no fuss to increase your productivity by 100x.",
part3:
"AnythingLLM can run totally locally on your machine with little overhead you wont even notice it's there! No GPU needed. Cloud and on-premises installation is available as well.\nThe AI tooling ecosystem gets more powerful everyday. AnythingLLM makes it easy to use.",
githubIssue: "Create an issue on GitHub",
user1: "How do I get started?!",
part4:
"It's simple. All collections are organized into buckets we call \"Workspaces\". Workspaces are buckets of files, documents, images, PDFs, and other files which will be transformed into something LLM's can understand and use in conversation.\n\nYou can add and remove files at anytime.",
createWorkspace: "Create your first workspace",
user2:
"Is this like an AI dropbox or something? What about chatting? It is a chatbot isn't it?",
part5:
"AnythingLLM is more than a smarter Dropbox.\n\nAnythingLLM offers two ways of talking with your data:\n\n<i>Query:</i> Your chats will return data or inferences found with the documents in your workspace it has access to. Adding more documents to the Workspace make it smarter! \n\n<i>Conversational:</i> Your documents + your on-going chat history both contribute to the LLM knowledge at the same time. Great for appending real-time text-based info or corrections and misunderstandings the LLM might have. \n\nYou can toggle between either mode \n<i>in the middle of chatting!</i>",
user3: "Wow, this sounds amazing, let me try it out already!",
part6: "Have Fun!",
starOnGitHub: "Star on GitHub",
contact: "Contact Mintplex Labs",
},

"main-page": {
noWorkspaceError: "Please create a workspace before starting a chat.",
checklist: {
Expand Down
28 changes: 7 additions & 21 deletions frontend/src/locales/es/common.js
Original file line number Diff line number Diff line change
Expand Up @@ -127,27 +127,6 @@ const TRANSLATIONS = {
"back-to-login": "Volver al inicio de sesión",
},
},
welcomeMessage: {
part1:
"Bienvenido a AnythingLLM, AnythingLLM es una herramienta de IA de código abierto de Mintplex Labs que convierte cualquier cosa en un chatbot entrenado con el que puedes consultar y chatear. AnythingLLM es un software BYOK (trae tus propias claves), por lo que no hay suscripción, tarifa ni cargos por este software fuera de los servicios que deseas utilizar con él.",
part2:
"AnythingLLM es la forma más fácil de reunir potentes productos de IA como OpenAI, GPT-4, LangChain, PineconeDB, ChromaDB y otros servicios en un paquete ordenado y sin complicaciones para aumentar tu productividad en 100x.",
part3:
"AnythingLLM puede ejecutarse totalmente de forma local en tu máquina con pocos recursos, ¡ni siquiera notarás que está ahí! No se necesita GPU. También está disponible la instalación en la nube y en las instalaciones.\nEl ecosistema de herramientas de IA se vuelve más poderoso cada día. AnythingLLM facilita su uso.",
githubIssue: "Crear un issue en GitHub",
user1: "¡¿Cómo empiezo?!",
part4:
'Es simple. Todas las colecciones se organizan en contenedores que llamamos "Espacios de trabajo". Los espacios de trabajo son contenedores de archivos, documentos, imágenes, PDF y otros archivos que se transformarán en algo que los LLM pueden entender y usar en la conversación.\n\nPuedes agregar y eliminar archivos en cualquier momento.',
createWorkspace: "Crea tu primer espacio de trabajo",
user2:
"¿Es esto como un Dropbox con IA o algo así? ¿Y qué hay de chatear? Es un chatbot, ¿no?",
part5:
"AnythingLLM es más que un Dropbox más inteligente.\n\nAnythingLLM ofrece dos formas de hablar con tus datos:\n\n<i>Consulta:</i> Tus chats devolverán datos o inferencias encontradas con los documentos en tu espacio de trabajo a los que tiene acceso. ¡Agregar más documentos al espacio de trabajo lo hace más inteligente!\n\n<i>Conversacional:</i> Tus documentos + tu historial de chat en curso contribuyen al conocimiento del LLM al mismo tiempo. Genial para agregar información basada en texto en tiempo real o correcciones y malentendidos que el LLM pueda tener.\n\nPuedes alternar entre cualquier modo\n<i>¡en medio del chat!</i>",
user3: "¡Vaya, esto suena increíble, déjame probarlo ya!",
part6: "¡Diviértete!",
starOnGitHub: "Marcar con una estrella en GitHub",
contact: "Contactar con Mintplex Labs",
},
"main-page": {
noWorkspaceError:
"Por favor, crea un espacio de trabajo antes de iniciar un chat.",
Expand Down Expand Up @@ -1117,6 +1096,13 @@ const TRANSLATIONS = {
"password-label": "Contraseña de la instancia",
},
},
home: {
welcome: "Bienvenido",
chooseWorkspace: "Elige un espacio de trabajo para comenzar a chatear!",
notAssigned:
"Actualmente no estás asignado a ningún espacio de trabajo.\nPor favor, contacta a tu administrador para solicitar acceso a un espacio de trabajo.",
goToWorkspace: 'Ir a "{{workspace}}"',
},
};

export default TRANSLATIONS;
Loading