diff --git a/src/assets/locale/en/common.json b/src/assets/locale/en/common.json index 4626817..0a42578 100644 --- a/src/assets/locale/en/common.json +++ b/src/assets/locale/en/common.json @@ -48,5 +48,6 @@ "submit": "Submit", "noData": "No data", "noHistory": "No chat history", - "chatWithCurrentPage": "Chat with current page" + "chatWithCurrentPage": "Chat with current page", + "beta": "Beta" } \ No newline at end of file diff --git a/src/assets/locale/en/knowledge.json b/src/assets/locale/en/knowledge.json new file mode 100644 index 0000000..29679fd --- /dev/null +++ b/src/assets/locale/en/knowledge.json @@ -0,0 +1,42 @@ +{ + "addBtn": "Add New Knowledge", + "columns": { + "title": "Title", + "status": "Status", + "embeddings": "Embedding Model", + "createdAt": "Created At", + "action": "Actions" + }, + "expandedColumns": { + "name": "Name" + }, + "tooltip": { + "delete": "Delete" + }, + "confirm": { + "delete": "Are you sure you want to delete this knowledge?" + }, + "deleteSuccess": "Knowledge deleted successfully", + "status": { + "pending": "Pending", + "finished": "Finished", + "processing": "Processing" + }, + "addKnowledge": "Add Knowledge", + "form": { + "title": { + "label": "Knowledge Title", + "placeholder": "Enter knowledge title", + "required": "Knowledge title is required" + }, + "uploadFile": { + "label": "Upload File", + "uploadText": "Drag and drop a file here or click to upload", + "uploadHint": "Supported file types: .pdf, .csv, .txt", + "required": "File is required" + }, + "submit": "Submit", + "success": "Knowledge added successfully" + }, + "noEmbeddingModel": "Please add an embedding model first from the Ollama settings page" +} \ No newline at end of file diff --git a/src/assets/locale/en/knownledge.json b/src/assets/locale/en/knownledge.json deleted file mode 100644 index 2ff6db7..0000000 --- a/src/assets/locale/en/knownledge.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "addBtn": "Add New Knowledge" -} \ No newline at end of file diff --git a/src/assets/locale/ja-JP/common.json b/src/assets/locale/ja-JP/common.json index 569e669..23b65d2 100644 --- a/src/assets/locale/ja-JP/common.json +++ b/src/assets/locale/ja-JP/common.json @@ -48,5 +48,6 @@ "submit": "送信", "noData": "データがありません", "noHistory": "チャット履歴がありません", - "chatWithCurrentPage": "現在のページでチャット" + "chatWithCurrentPage": "現在のページでチャット", + "beta": "ベータ" } \ No newline at end of file diff --git a/src/assets/locale/ja-JP/knowledge.json b/src/assets/locale/ja-JP/knowledge.json new file mode 100644 index 0000000..c4d658c --- /dev/null +++ b/src/assets/locale/ja-JP/knowledge.json @@ -0,0 +1,42 @@ +{ + "addBtn": "新しい知識を追加", + "columns": { + "title": "タイトル", + "status": "ステータス", + "embeddings": "埋め込みモデル", + "createdAt": "作成日", + "action": "アクション" + }, + "expandedColumns": { + "name": "名前" + }, + "tooltip": { + "delete": "削除" + }, + "confirm": { + "delete": "この知識を削除してもよろしいですか?" + }, + "deleteSuccess": "知識が正常に削除されました", + "status": { + "pending": "保留中", + "finished": "完了", + "processing": "処理中" + }, + "addKnowledge": "知識を追加", + "form": { + "title": { + "label": "知識タイトル", + "placeholder": "知識のタイトルを入力してください", + "required": "知識のタイトルは必須です" + }, + "uploadFile": { + "label": "ファイルをアップロード", + "uploadText": "ファイルをここにドラッグアンドドロップするか、クリックしてアップロード", + "uploadHint": "サポートされているファイルタイプ: .pdf、.csv、.txt", + "required": "ファイルは必須です" + }, + "submit": "送信", + "success": "知識が正常に追加されました" + }, + "noEmbeddingModel": "最初にOllamaの設定ページから埋め込みモデルを追加してください" +} \ No newline at end of file diff --git a/src/assets/locale/ja-JP/knownledge.json b/src/assets/locale/ja-JP/knownledge.json deleted file mode 100644 index 9e26dfe..0000000 --- a/src/assets/locale/ja-JP/knownledge.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/src/assets/locale/ja-JP/settings.json b/src/assets/locale/ja-JP/settings.json index 607532e..ee3e0b6 100644 --- a/src/assets/locale/ja-JP/settings.json +++ b/src/assets/locale/ja-JP/settings.json @@ -245,5 +245,9 @@ "koFi": "Ko-fiで支援する", "githubSponsor": "GitHubでスポンサーする", "githubRepo": "GitHubリポジトリ" - } + }, + "manageKnowledge": { + "title": "知識を管理する", + "heading": "知識ベースを構成する" + } } \ No newline at end of file diff --git a/src/assets/locale/ml/common.json b/src/assets/locale/ml/common.json index 89f53c7..e81e49d 100644 --- a/src/assets/locale/ml/common.json +++ b/src/assets/locale/ml/common.json @@ -48,5 +48,6 @@ "submit": "സമർപ്പിക്കുക", "noData": "ഡാറ്റ ലഭ്യമല്ല", "noHistory": "ചാറ്റ് ചരിത്രം ലഭ്യമല്ല", - "chatWithCurrentPage": "നിലവിലെ പേജിനുമായി ചാറ്റ് ചെയ്യുക" + "chatWithCurrentPage": "നിലവിലെ പേജിനുമായി ചാറ്റ് ചെയ്യുക", + "beta": "ബീറ്റ" } \ No newline at end of file diff --git a/src/assets/locale/ml/knowledge.json b/src/assets/locale/ml/knowledge.json new file mode 100644 index 0000000..60c6148 --- /dev/null +++ b/src/assets/locale/ml/knowledge.json @@ -0,0 +1,42 @@ +{ + "addBtn": "പുതിയ വിജ്ഞാനം ചേര്ക്കുക", + "columns": { + "title": "തലക്കെട്ട്", + "status": "സ്ഥിതി", + "embeddings": "എംബെഡിംഗ് മോഡല്", + "createdAt": "സൃഷ്ടിച്ചത്", + "action": "പ്രവർത്തനങ്ങൾ" + }, + "expandedColumns": { + "name": "നാമം" + }, + "tooltip": { + "delete": "ഇല്ലാതാക്കുക" + }, + "confirm": { + "delete": "നിങ്ങൾക്ക് ഈ വിജ്ഞാനം ഇല്ലാതാക്കണമെന്ന് ഉറപ്പാണോ?" + }, + "deleteSuccess": "വിജ്ഞാനം വിജയകരമായി ഇല്ലാതാക്കി", + "status": { + "pending": "തീരുമാനിക്കാനുണ്ട്", + "finished": "പൂർത്തീകരിച്ചു", + "processing": "പ്രോസസ്സിംഗ്" + }, + "addKnowledge": "വിജ്ഞാനം ചേര്ക്കുക", + "form": { + "title": { + "label": "വിജ്ഞാനത്തിന്റെ തലക്കെട്ട്", + "placeholder": "വിജ്ഞാനത്തിന്റെ തലക്കെട്ട് നല്കുക", + "required": "വിജ്ഞാനത്തിന്റെ തലക്കെട്ട് ആവശ്യമാണ്" + }, + "uploadFile": { + "label": "ഫയല് അപ്ലോഡ് ചെയ്യുക", + "uploadText": "ഇവിടെ ഒരു ഫയല് എടുത്തിടുക അല്ലെങ്കില് അപ്ലോഡ് ചെയ്യാന് ക്ലിക്ക് ചെയ്യുക", + "uploadHint": "പിന്തുണയുള്ള ഫയല് തരങ്ങള്: .pdf, .csv, .txt", + "required": "ഫയല് ആവശ്യമാണ്" + }, + "submit": "സമര്പ്പിക്കുക", + "success": "വിജ്ഞാനം വിജയകരമായി ചേര്ത്തു" + }, + "noEmbeddingModel": "ദയവായി ആദ്യം Ollama ക്രമീകരണ പേജില് നിന്ന് ഒരു എംബെഡിംഗ് മോഡല് ചേര്ക്കുക" +} \ No newline at end of file diff --git a/src/assets/locale/ml/knownledge.json b/src/assets/locale/ml/knownledge.json deleted file mode 100644 index 9e26dfe..0000000 --- a/src/assets/locale/ml/knownledge.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/src/assets/locale/ml/settings.json b/src/assets/locale/ml/settings.json index 84ab01e..3f77730 100644 --- a/src/assets/locale/ml/settings.json +++ b/src/assets/locale/ml/settings.json @@ -245,6 +245,9 @@ "koFi": "കോഫിയിൽ പിന്തുണയ്ക്കുക", "githubSponsor": "ഗിറ്റ്ഹബ്ബിൽ സ്പോൺസർ ചെയ്യുക", "githubRepo": "ഗിറ്റ്ഹബ്ബ് റെപ്പോസിറ്ററി" - } - + }, + "manageKnowledge": { + "title": "വിജ്ഞാനം നിര്വ്വഹിക്കുക", + "heading": "വിജ്ഞാനാധാരം കോണ്ഫിഗര് ചെയ്യുക" + } } \ No newline at end of file diff --git a/src/assets/locale/zh/common.json b/src/assets/locale/zh/common.json index 35f2135..e62e69c 100644 --- a/src/assets/locale/zh/common.json +++ b/src/assets/locale/zh/common.json @@ -48,5 +48,6 @@ "submit": "提交", "noData": "无数据", "noHistory": "无聊天记录", - "chatWithCurrentPage": "与当前页面聊天" + "chatWithCurrentPage": "与当前页面聊天", + "beta": "Beta" } \ No newline at end of file diff --git a/src/assets/locale/zh/knowledge.json b/src/assets/locale/zh/knowledge.json new file mode 100644 index 0000000..bfb3003 --- /dev/null +++ b/src/assets/locale/zh/knowledge.json @@ -0,0 +1,42 @@ +{ + "addBtn": "添加新知识", + "columns": { + "title": "标题", + "status": "状态", + "embeddings": "嵌入模型", + "createdAt": "创建于", + "action": "操作" + }, + "expandedColumns": { + "name": "名称" + }, + "tooltip": { + "delete": "删除" + }, + "confirm": { + "delete": "您确定要删除此知识吗?" + }, + "deleteSuccess": "知识删除成功", + "status": { + "pending": "待定", + "finished": "已完成", + "processing": "处理中" + }, + "addKnowledge": "添加知识", + "form": { + "title": { + "label": "知识标题", + "placeholder": "输入知识标题", + "required": "知识标题是必需的" + }, + "uploadFile": { + "label": "上传文件", + "uploadText": "将文件拖放到此处或点击上传", + "uploadHint": "支持的文件类型: .pdf, .csv, .txt", + "required": "文件是必需的" + }, + "submit": "提交", + "success": "知识添加成功" + }, + "noEmbeddingModel": "请先从Ollama设置页面添加一个嵌入模型" +} \ No newline at end of file diff --git a/src/assets/locale/zh/knownledge.json b/src/assets/locale/zh/knownledge.json deleted file mode 100644 index 9e26dfe..0000000 --- a/src/assets/locale/zh/knownledge.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/src/assets/locale/zh/settings.json b/src/assets/locale/zh/settings.json index b99fead..4a7cdda 100644 --- a/src/assets/locale/zh/settings.json +++ b/src/assets/locale/zh/settings.json @@ -246,5 +246,9 @@ "koFi": "在Ko-fi上支持", "githubSponsor": "在GitHub上赞助", "githubRepo": "GitHub仓库" - } + }, + "manageKnowledge": { + "title": "管理知识", + "heading": "配置知识库" + } } \ No newline at end of file diff --git a/src/components/Layouts/SettingsOptionLayout.tsx b/src/components/Layouts/SettingsOptionLayout.tsx index 994ed19..051fdbb 100644 --- a/src/components/Layouts/SettingsOptionLayout.tsx +++ b/src/components/Layouts/SettingsOptionLayout.tsx @@ -53,7 +53,7 @@ export const SettingsLayout = ({ children }: { children: React.ReactNode }) => { return ( <>