|
@@ -78,9 +78,9 @@ export const errorMessages = {
|
|
|
elasticsearchHostRequired: 'ELASTICSEARCH_HOST 环境变量未设置',
|
|
elasticsearchHostRequired: 'ELASTICSEARCH_HOST 环境变量未设置',
|
|
|
},
|
|
},
|
|
|
ja: {
|
|
ja: {
|
|
|
- noEmbeddingModel: '先にシステム設定で埋め込みモデルを設定please',
|
|
|
|
|
|
|
+ noEmbeddingModel: '先にシステム設定で埋め込みモデルを設定してください',
|
|
|
searchFailed: 'ナレッジベース検索に失敗しました。一般的な知識に基づいて回答します...',
|
|
searchFailed: 'ナレッジベース検索に失敗しました。一般的な知識に基づいて回答します...',
|
|
|
- invalidApiKey: 'APIキーが無効is',
|
|
|
|
|
|
|
+ invalidApiKey: 'APIキーが無効です',
|
|
|
fileNotFound: 'ファイルが見つかりません',
|
|
fileNotFound: 'ファイルが見つかりません',
|
|
|
insufficientQuota: '利用枠が不足しています',
|
|
insufficientQuota: '利用枠が不足しています',
|
|
|
modelNotConfigured: 'モデルが設定されていません',
|
|
modelNotConfigured: 'モデルが設定されていません',
|
|
@@ -89,7 +89,7 @@ export const errorMessages = {
|
|
|
uploadNoFile: 'ファイルがアップロードされていません',
|
|
uploadNoFile: 'ファイルがアップロードされていません',
|
|
|
uploadSizeExceeded: 'ファイルサイズが制限: {size}, 最大許容: {max}',
|
|
uploadSizeExceeded: 'ファイルサイズが制限: {size}, 最大許容: {max}',
|
|
|
uploadModelRequired: '埋め込みモデルを選択する必要があります',
|
|
uploadModelRequired: '埋め込みモデルを選択する必要があります',
|
|
|
- uploadTypeUnsupported: 'サポートされていないファイル形式is: {type}',
|
|
|
|
|
|
|
+ uploadTypeUnsupported: 'サポートされていないファイル形式です: {type}',
|
|
|
chunkOverflow: 'チャンクサイズ {size} が上限 {max} ({reason}) を超えています。自動調整されました',
|
|
chunkOverflow: 'チャンクサイズ {size} が上限 {max} ({reason}) を超えています。自動調整されました',
|
|
|
chunkUnderflow: 'チャンクサイズ {size} が最小値 {min} 未満.自動調整されました',
|
|
chunkUnderflow: 'チャンクサイズ {size} が最小値 {min} 未満.自動調整されました',
|
|
|
overlapOverflow: '重なりサイズ {size} が上限 {max} を超えています。自動調整されました',
|
|
overlapOverflow: '重なりサイズ {size} が上限 {max} を超えています。自動調整されました',
|
|
@@ -97,15 +97,15 @@ export const errorMessages = {
|
|
|
overlapRatioExceeded: '重なりサイズ {size} がチャンクサイズの50% ({max}) を超えています。自動調整されました',
|
|
overlapRatioExceeded: '重なりサイズ {size} がチャンクサイズの50% ({max}) を超えています。自動調整されました',
|
|
|
batchOverflowWarning: 'バッチ処理のオーバーフローを避けるため、チャンクサイズを {safeSize} 以下にすることをお勧めします (現在: {size}, モデル制限の {percent}%)',
|
|
batchOverflowWarning: 'バッチ処理のオーバーフローを避けるため、チャンクサイズを {safeSize} 以下にすることをお勧めします (現在: {size}, モデル制限の {percent}%)',
|
|
|
estimatedChunkCountExcessive: '推定チャンク数が多すぎます ({count})。処理に時間がかかる可能性があります',
|
|
estimatedChunkCountExcessive: '推定チャンク数が多すぎます ({count})。処理に時間がかかる可能性があります',
|
|
|
- contentAndTitleRequired: '内容とタイトルは必須is',
|
|
|
|
|
|
|
+ contentAndTitleRequired: '内容とタイトルは必須です',
|
|
|
embeddingModelNotFound: '埋め込みモデル {id} が見つかりません、またはタイプが embedding ではありません',
|
|
embeddingModelNotFound: '埋め込みモデル {id} が見つかりません、またはタイプが embedding ではありません',
|
|
|
ocrFailed: 'テキストの抽出に失敗しました: {message}',
|
|
ocrFailed: 'テキストの抽出に失敗しました: {message}',
|
|
|
noImageUploaded: '画像がアップロードされていません',
|
|
noImageUploaded: '画像がアップロードされていません',
|
|
|
adminOnlyViewList: '管理者のみがユーザーリストを表示できます',
|
|
adminOnlyViewList: '管理者のみがユーザーリストを表示できます',
|
|
|
- passwordsRequired: '現在のパスワードと新しいパスワードは必須is',
|
|
|
|
|
|
|
+ passwordsRequired: '現在のパスワードと新しいパスワードは必須です',
|
|
|
newPasswordMinLength: '新しいパスワードは少なくとも6文字以上である必要があります',
|
|
newPasswordMinLength: '新しいパスワードは少なくとも6文字以上である必要があります',
|
|
|
adminOnlyCreateUser: '管理者のみがユーザーを作成できます',
|
|
adminOnlyCreateUser: '管理者のみがユーザーを作成できます',
|
|
|
- usernamePasswordRequired: 'ユーザー名とパスワードは必須is',
|
|
|
|
|
|
|
+ usernamePasswordRequired: 'ユーザー名とパスワードは必須です',
|
|
|
passwordMinLength: 'パスワードは少なくとも6文字以上である必要があります',
|
|
passwordMinLength: 'パスワードは少なくとも6文字以上である必要があります',
|
|
|
adminOnlyUpdateUser: '管理者のみがユーザー情報を更新できます',
|
|
adminOnlyUpdateUser: '管理者のみがユーザー情報を更新できます',
|
|
|
userNotFound: 'ユーザーが見つかりません',
|
|
userNotFound: 'ユーザーが見つかりません',
|
|
@@ -120,18 +120,18 @@ export const errorMessages = {
|
|
|
noteNotFound: 'ノートが見つかりません: {id}',
|
|
noteNotFound: 'ノートが見つかりません: {id}',
|
|
|
knowledgeGroupNotFound: 'ナレッジグループが見つかりません: {id}',
|
|
knowledgeGroupNotFound: 'ナレッジグループが見つかりません: {id}',
|
|
|
accessDeniedNoToken: 'アクセス不許可:トークンがありません',
|
|
accessDeniedNoToken: 'アクセス不許可:トークンがありません',
|
|
|
- invalidToken: '無効なトークンis',
|
|
|
|
|
|
|
+ invalidToken: '無効なトークンです',
|
|
|
pdfFileNotFound: 'PDF ファイルが見つかりません',
|
|
pdfFileNotFound: 'PDF ファイルが見つかりません',
|
|
|
pdfFileEmpty: 'PDF ファイルが空.変換に失敗した可能性があります',
|
|
pdfFileEmpty: 'PDF ファイルが空.変換に失敗した可能性があります',
|
|
|
pdfConversionFailed: 'PDF ファイルが存在しないか、変換に失敗しました',
|
|
pdfConversionFailed: 'PDF ファイルが存在しないか、変換に失敗しました',
|
|
|
- pdfConversionFailedDetail: 'PDF 変換に失敗しました(ファイル ID: {id})。後でもう一度お試しくplease',
|
|
|
|
|
|
|
+ pdfConversionFailedDetail: 'PDF 変換に失敗しました(ファイル ID: {id})。後でもう一度お試しください',
|
|
|
pdfPreviewNotSupported: 'このファイル形式はプレビューをサポートしていません',
|
|
pdfPreviewNotSupported: 'このファイル形式はプレビューをサポートしていません',
|
|
|
pdfServiceUnavailable: 'PDF サービスを利用できません: {message}',
|
|
pdfServiceUnavailable: 'PDF サービスを利用できません: {message}',
|
|
|
pageImageNotFound: 'ページ画像が見つかりません',
|
|
pageImageNotFound: 'ページ画像が見つかりません',
|
|
|
pdfPageImageFailed: 'PDF ページの画像を取得できませんでした',
|
|
pdfPageImageFailed: 'PDF ページの画像を取得できませんでした',
|
|
|
someGroupsNotFound: '一部のグループが存在しません',
|
|
someGroupsNotFound: '一部のグループが存在しません',
|
|
|
- promptRequired: 'プロンプトは必須is',
|
|
|
|
|
- addLLMConfig: 'システム設定で LLM モデルを追加please',
|
|
|
|
|
|
|
+ promptRequired: 'プロンプトは必須です',
|
|
|
|
|
+ addLLMConfig: 'システム設定で LLM モデルを追加してください',
|
|
|
visionAnalysisFailed: 'ビジョン分析に失敗しました: {message}',
|
|
visionAnalysisFailed: 'ビジョン分析に失敗しました: {message}',
|
|
|
visionSystemPrompt: 'あなたはプロフェッショナルなドキュメント分析アシスタントです。このドキュメント画像を分析し、以下の要求に従ってJSON形式で返してください:\n\n1. すべての可読テキストを抽出(読み順で、段落と書式を維持)\n2. 画像/グラフ/テーブルを識別(内容、意味、役割を説明)\n3. ページレイアウトを分析(テキストのみ/テキストと画像混在/テーブル/グラフなど)\n4. 分析品質を評価 (0-1)\n\nレスポンス形式:\n{\n "text": "完全なテキスト内容",\n "images": [\n {"type": "グラフタイプ", "description": "詳細説明", "position": 1}\n ],\n "layout": "レイアウト説明",\n "confidence": 0.95\n}',
|
|
visionSystemPrompt: 'あなたはプロフェッショナルなドキュメント分析アシスタントです。このドキュメント画像を分析し、以下の要求に従ってJSON形式で返してください:\n\n1. すべての可読テキストを抽出(読み順で、段落と書式を維持)\n2. 画像/グラフ/テーブルを識別(内容、意味、役割を説明)\n3. ページレイアウトを分析(テキストのみ/テキストと画像混在/テーブル/グラフなど)\n4. 分析品質を評価 (0-1)\n\nレスポンス形式:\n{\n "text": "完全なテキスト内容",\n "images": [\n {"type": "グラフタイプ", "description": "詳細説明", "position": 1}\n ],\n "layout": "レイアウト説明",\n "confidence": 0.95\n}',
|
|
|
retryMechanismError: '再試行メカニズムの異常',
|
|
retryMechanismError: '再試行メカニズムの異常',
|
|
@@ -145,8 +145,8 @@ export const errorMessages = {
|
|
|
searchHistoryDeleted: '検索履歴が削除されました',
|
|
searchHistoryDeleted: '検索履歴が削除されました',
|
|
|
jwtSecretRequired: 'JWT_SECRET 環境変数が設定されていません',
|
|
jwtSecretRequired: 'JWT_SECRET 環境変数が設定されていません',
|
|
|
tenantNotFound: 'テナントが見つかりません',
|
|
tenantNotFound: 'テナントが見つかりません',
|
|
|
- usernameRequired: 'ユーザー名は必須is',
|
|
|
|
|
- passwordRequiredForNewUser: '新しいユーザー {username} のパスワードが必要is',
|
|
|
|
|
|
|
+ usernameRequired: 'ユーザー名は必須です',
|
|
|
|
|
+ passwordRequiredForNewUser: '新しいユーザー {username} のパスワードが必要です',
|
|
|
importTaskNotFound: 'インポートタスクが見つかりません',
|
|
importTaskNotFound: 'インポートタスクが見つかりません',
|
|
|
sourcePathNotFound: 'ソースパスが見つかりません: {path}',
|
|
sourcePathNotFound: 'ソースパスが見つかりません: {path}',
|
|
|
targetGroupRequired: 'ターゲットグループが指定されていません',
|
|
targetGroupRequired: 'ターゲットグループが指定されていません',
|
|
@@ -262,7 +262,7 @@ export const logMessages = {
|
|
|
batchSizeAdjusted: '批量大小从 {old} 调整为 {new} (模型限制: {limit})',
|
|
batchSizeAdjusted: '批量大小从 {old} 调整为 {new} (模型限制: {limit})',
|
|
|
dimensionMismatch: '模型 {id} 维度不匹配: 预期 {expected}, 实际 {actual}',
|
|
dimensionMismatch: '模型 {id} 维度不匹配: 预期 {expected}, 实际 {actual}',
|
|
|
searchMetadataFailed: '为用户 {userId} 搜索知识库失败',
|
|
searchMetadataFailed: '为用户 {userId} 搜索知识库失败',
|
|
|
- extractedTextTooLarge: '抽出されたテキストが大きいです: {size}MB',
|
|
|
|
|
|
|
+ extractedTextTooLarge: '提取的文本内容过大: {size}MB',
|
|
|
preciseModeUnsupported: '格式 {ext} 不支持精密模式,回退到快速模式',
|
|
preciseModeUnsupported: '格式 {ext} 不支持精密模式,回退到快速模式',
|
|
|
visionModelNotConfiguredFallback: '未配置视觉模型,回退到快速模式',
|
|
visionModelNotConfiguredFallback: '未配置视觉模型,回退到快速模式',
|
|
|
visionModelInvalidFallback: '视觉模型配置无效,回退到快速模式',
|
|
visionModelInvalidFallback: '视觉模型配置无效,回退到快速模式',
|