From 72d1047a8f80d98ec08064b4aade164789a62e84 Mon Sep 17 00:00:00 2001 From: Atsushi Hatakeyama Date: Sun, 28 Sep 2025 16:39:05 +0900 Subject: [PATCH] Fix: update Japanese translations in ja.ts (#10338) ### What problem does this PR solve? This PR addresses [issue #9962](https://github.com/infiniflow/ragflow/issues/9962). It updates the Japanese translations in `web/src/locales/ja.ts`. For this contribution, the scope is intentionally limited to **Chat** and **Knowledge Base** related UI texts, ensuring focused and incremental improvement without affecting other modules. ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- web/src/locales/ja.ts | 45 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/web/src/locales/ja.ts b/web/src/locales/ja.ts index 46a5e8e53..b3a2a920f 100644 --- a/web/src/locales/ja.ts +++ b/web/src/locales/ja.ts @@ -1,6 +1,7 @@ export default { translation: { common: { + selectPlaceholder: '選択してください', delete: '削除', deleteModalTitle: 'この項目を削除してよろしいですか?', ok: 'はい', @@ -174,6 +175,7 @@ export default { 'ナレッジベースの設定、特にチャンク方法をここで更新してください。', name: 'ナレッジベース名', photo: 'ナレッジベース写真', + photoTip: '4MBのファイルをアップロードできます', description: '説明', language: '言語', languageMessage: '言語を入力してください', @@ -333,6 +335,11 @@ export default { }, chat: { messagePlaceholder: 'メッセージを入力してください...', + exit: '終了', + multipleModels: '複数モデル', + applyModelConfigs: 'モデル設定を適用', + conversations: '会話一覧', + chatApps: 'チャットアプリ', newConversation: '新しい会話', createAssistant: 'アシスタントを作成', assistantSetting: 'アシスタント設定', @@ -352,6 +359,7 @@ export default { language: '言語', emptyResponse: '空の応答', emptyResponseTip: `ナレッジベースに該当する内容がない場合、この応答が使用されます。`, + emptyResponseMessage: `ナレッジベースから関連する情報が取得できなかった場合に発動します。ナレッジベースが選択されていない場合、このフィールドをクリアしてください。`, setAnOpener: 'オープニングメッセージを設定', setAnOpenerInitial: `こんにちは! 私はあなたのアシスタントです。何をお手伝いしましょうか?`, setAnOpenerTip: 'お客様をどのように歓迎しますか?', @@ -378,10 +386,14 @@ export default { model: 'モデル', modelTip: '大規模言語チャットモデル', modelMessage: '選択してください!', + modelEnabledTools: '有効化されたツール', + modelEnabledToolsTip: + 'モデルで使用するツールを1つ以上選択してください。ツール呼び出しをサポートしていないモデルでは効果がありません。', freedom: '自由度', improvise: '自由に', precise: '正確に', balance: 'バランス', + custom: 'カスタム', freedomTip: `'正確に'は、LLMが慎重に質問に答えることを意味します。'自由に'は、LLMが多く話し、自由に答えることを望むことを意味します。'バランス'は、慎重さと自由さの間のバランスを取ることを意味します。`, temperature: '温度', temperatureMessage: '温度は必須です', @@ -435,6 +447,7 @@ export default { partialTitle: '部分埋め込み', extensionTitle: 'Chrome拡張機能', tokenError: 'まずAPIトークンを作成してください!', + betaError: 'システム設定ページからRAGFlow APIキーを取得してください。', searching: '検索中...', parsing: '解析中', uploading: 'アップロード中', @@ -451,6 +464,38 @@ export default { 'マルチラウンドの会話では、ナレッジベースへのクエリが最適化されます。大規模モデルが呼び出され、追加のトークンが消費されます。', howUseId: 'チャットIDの使い方?', description: 'アシスタントの説明', + descriptionPlaceholder: '例: 履歴書用のチャットアシスタント', + useKnowledgeGraph: 'ナレッジグラフを使用', + useKnowledgeGraphTip: + 'ナレッジグラフを利用してエンティティや関係をまたいだ検索を行います。マルチホップ質問応答が可能になりますが、検索時間が大幅に増加します。', + keyword: 'キーワード解析', + keywordTip: `LLMでユーザーの質問を解析し、重要キーワードを抽出して関連性計算で強調します。長文クエリに有効ですが応答速度が遅くなります。`, + languageTip: + '選択した言語で文をリライトできます。未選択の場合は直近の質問の言語が使われます。', + avatarHidden: 'アバターを非表示', + locale: 'ロケール', + selectLanguage: '言語を選択', + reasoning: '推論', + reasoningTip: `Deepseek-R1 や OpenAI o1 のように、推論ワークフローを有効にできます。ステップごとの論理展開で複雑な質問への正確さが向上します。`, + tavilyApiKeyTip: + 'ここにTavilyのAPIキーを設定すると、ナレッジベース検索に加えてウェブ検索も利用できます。', + tavilyApiKeyMessage: 'Tavily APIキーを入力してください', + tavilyApiKeyHelp: '取得方法はこちら', + crossLanguage: 'クロス言語検索', + crossLanguageTip: `1つ以上の言語を選択すると、その言語でも検索します。未選択の場合は元の言語で検索します。`, + createChat: 'チャットを作成', + metadata: 'メタデータ', + metadataTip: + 'メタデータ(タグ、カテゴリ、アクセス権限など)を使って、関連情報の検索を制御・絞り込みます。', + conditions: '条件', + addCondition: '条件を追加', + meta: { + disabled: '無効', + automatic: '自動', + manual: '手動', + }, + cancel: 'キャンセル', + chatSetting: 'チャット設定', }, setting: { profile: 'プロファイル',