Prechádzať zdrojové kódy

Add workflow translations for ja-JP (#4698)

Co-authored-by: crazywoola <427733928@qq.com>
岩本宙士 11 mesiacov pred
rodič
commit
0960b17fbc
1 zmenil súbory, kde vykonal 62 pridanie a 4 odobranie
  1. 62 4
      web/i18n/ja-JP/workflow.ts

+ 62 - 4
web/i18n/ja-JP/workflow.ts

@@ -60,6 +60,13 @@ const translation = {
     pasteHere: 'ここに貼り付け',
     pointerMode: 'ポインターモード',
     handMode: 'ハンドモード',
+    model: 'モデル',
+    workflowAsTool: 'ツールとしてのワークフロー',
+    configureRequired: '設定が必要',
+    configure: '設定',
+    manageInTools: 'ツールで管理',
+    workflowAsToolTip: 'ワークフローの更新後、ツールの再設定が必要です。',
+    viewDetailInTracingPanel: '詳細を表示',
   },
   errorMsg: {
     fieldRequired: '{{field}}は必須です',
@@ -78,12 +85,18 @@ const translation = {
     testRun: 'テスト実行',
     startRun: '実行を開始',
     running: '実行中',
+    testRunIteration: 'テスト実行イテレーション',
+    back: '戻る',
+    iteration: 'イテレーション',
   },
   tabs: {
     'searchBlock': 'ブロックを検索',
     'blocks': 'ブロック',
-    'builtInTool': '組み込みツール',
-    'customTool': 'カスタムツール',
+    'tools': 'ツール',
+    'allTool': 'すべて',
+    'workflowTool': 'ワークフロー',
+    'builtInTool': '組み込み',
+    'customTool': 'カスタム',
     'question-understand': '質問の理解',
     'logic': 'ロジック',
     'transform': '変換',
@@ -102,6 +115,10 @@ const translation = {
     'template-transform': 'テンプレート',
     'http-request': 'HTTPリクエスト',
     'variable-assigner': '変数割り当て',
+    'variable-aggregator': '変数集約器',
+    'iteration-start': 'イテレーション開始',
+    'iteration': 'イテレーション',
+    'parameter-extractor': 'パラメーター抽出',
   },
   blocksAbout: {
     'start': 'ワークフローの開始に必要なパラメータを定義します',
@@ -114,7 +131,10 @@ const translation = {
     'code': 'カスタムロジックを実装するためにPythonまたはNodeJSコードを実行します',
     'template-transform': 'Jinjaテンプレート構文を使用してデータを文字列に変換します',
     'http-request': 'HTTPプロトコル経由でサーバーリクエストを送信できます',
-    'variable-assigner': '異なるブランチで同じ変数に変数を割り当てて、後続のノードの一元化された構成を実現できます',
+    'variable-assigner': '複数のブランチの変数を1つの変数に集約し、下流のノードに対して統一された設定を行います。',
+    'variable-aggregator': '複数のブランチの変数を1つの変数に集約し、下流のノードに対して統一された設定を行います。',
+    'iteration': 'リストオブジェクトに対して複数のステップを実行し、すべての結果が出力されるまで繰り返します。',
+    'parameter-extractor': '自然言語からツールの呼び出しやHTTPリクエストのための構造化されたパラメーターを抽出するためにLLMを使用します。',
   },
   operator: {
     zoomIn: '拡大',
@@ -321,9 +341,13 @@ const translation = {
         object: 'オブジェクト',
         array: '配列',
       },
+      aggregationGroup: 'グループ',
+      aggregationGroupTip: 'この機能を有効にすると、変数集約器は複数のセットの変数を集約できます。',
+      addGroup: 'グループを追加',
       outputVars: {
-        output: '割り当てられた変数の値',
+        varDescribe: '{{groupName}} 出力',
       },
+      setAssignVariable: '割り当て変数を設定',
     },
     tool: {
       toAuthorize: '承認するには',
@@ -352,8 +376,42 @@ const translation = {
       topicPlaceholder: 'トピック名を入力してください',
       addClass: 'クラスを追加',
       instruction: '指示',
+      instructionTip: '質問分類器が質問をどのように分類するかをよりよく理解するための追加の指示を入力します。',
       instructionPlaceholder: '指示を入力してください',
     },
+    parameterExtractor: {
+      inputVar: '入力変数',
+      extractParameters: 'パラメーターを抽出',
+      importFromTool: 'ツールからインポート',
+      addExtractParameter: '抽出パラメーターを追加',
+      addExtractParameterContent: {
+        name: '名前',
+        namePlaceholder: '抽出パラメーター名',
+        type: 'タイプ',
+        typePlaceholder: '抽出パラメータータイプ',
+        description: '説明',
+        descriptionPlaceholder: '抽出パラメーターの説明',
+        required: '必須',
+        requiredContent: '必須はモデル推論の参考としてのみ使用され、パラメーター出力の必須検証には使用されません。',
+      },
+      extractParametersNotSet: '抽出パラメーターが設定されていません',
+      instruction: '指示',
+      instructionTip: 'パラメーター抽出器がパラメーターを抽出する方法を理解するのに役立つ追加の指示を入力します。',
+      advancedSetting: '高度な設定',
+      reasoningMode: '推論モード',
+      reasoningModeTip: '関数呼び出しやプロンプトの指示に応答するモデルの能力に基づいて、適切な推論モードを選択できます。',
+      isSuccess: '成功。成功した場合の値は1、失敗した場合の値は0です。',
+      errorReason: 'エラーの理由',
+    },
+    iteration: {
+      deleteTitle: 'イテレーションノードを削除しますか?',
+      deleteDesc: 'イテレーションノードを削除すると、すべての子ノードが削除されます',
+      input: '入力',
+      output: '出力変数',
+      iteration_one: '{{count}} イテレーション',
+      iteration_other: '{{count}} イテレーション',
+      currentIteration: '現在のイテレーション',
+    },
   },
   tracing: {
     stopBy: '{{user}}によって停止',