fix: autocorrect everything in web (#20605)

Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
This commit is contained in:
kenwoodjw
2025-06-04 14:12:24 +08:00
committed by GitHub
parent 4ac3600f81
commit 01d500db14
91 changed files with 1109 additions and 1119 deletions

View File

@@ -20,7 +20,7 @@ const translation = {
goBackToEdit: '編集に戻る',
conversationLog: '会話ログ',
features: '機能',
featuresDescription: 'Webアプリの操作性を向上させる機能',
featuresDescription: 'Web アプリの操作性を向上させる機能',
ImageUploadLegacyTip: '開始フォームでファイル型変数が作成可能になりました。画像アップロード機能は今後サポート終了となります。',
fileUploadTip: '画像アップロード機能がファイルアップロードに拡張されました',
featuresDocLink: '詳細を見る',
@@ -36,7 +36,7 @@ const translation = {
runApp: 'アプリを実行',
batchRunApp: 'アプリを一括実行',
openInExplore: '探索ページで開く',
accessAPIReference: 'APIリファレンス',
accessAPIReference: 'API リファレンス',
embedIntoSite: 'サイトに埋め込む',
addTitle: 'タイトルを追加...',
addDescription: '説明を追加...',
@@ -45,7 +45,7 @@ const translation = {
variableNamePlaceholder: '変数名を入力',
setVarValuePlaceholder: '変数値を設定',
needConnectTip: '接続されていないステップがあります',
maxTreeDepth: '1ブランチあたりの最大ード数{{depth}}',
maxTreeDepth: '1 ブランチあたりの最大ノード数:{{depth}}',
needEndNode: '終了ブロックを追加する必要があります',
needAnswerNode: '回答ブロックを追加する必要があります',
workflowProcess: 'ワークフロー処理',
@@ -59,10 +59,10 @@ const translation = {
processData: 'データ処理',
input: '入力',
output: '出力',
jinjaEditorPlaceholder: '「/」または 「{」で変数挿入',
jinjaEditorPlaceholder: '「/」または「{」で変数挿入',
viewOnly: '閲覧のみ',
showRunHistory: '実行履歴を表示',
enableJinja: 'Jinjaテンプレートを有効化',
enableJinja: 'Jinja テンプレートを有効化',
learnMore: '詳細を見る',
copy: 'コピー',
duplicate: '複製',
@@ -71,9 +71,9 @@ const translation = {
pointerMode: 'ポインターモード',
handMode: 'ハンドモード',
exportImage: '画像を出力',
exportPNG: 'PNGで出力',
exportJPEG: 'JPEGで出力',
exportSVG: 'SVGで出力',
exportPNG: 'PNG で出力',
exportJPEG: 'JPEG で出力',
exportSVG: 'SVG で出力',
model: 'モデル',
workflowAsTool: 'ワークフローをツールとして公開する',
configureRequired: '設定が必要',
@@ -82,14 +82,14 @@ const translation = {
workflowAsToolTip: 'ワークフロー更新後はツールの再設定が必要です',
viewDetailInTracingPanel: '詳細を表示',
syncingData: 'データ同期中。。。',
importDSL: 'DSLをインポート',
importDSL: 'DSL をインポート',
importDSLTip: '現在の下書きは上書きされます。インポート前にワークフローをエクスポートしてバックアップしてください',
backupCurrentDraft: '現在の下書きをバックアップ',
chooseDSL: 'DSL(yml)ファイルを選択',
chooseDSL: 'DSL(yml) ファイルを選択',
overwriteAndImport: '上書きしてインポート',
importFailure: 'インポート失敗',
importWarning: '注意事項',
importWarningDetails: 'DSLバージョンの違いにより機能に影響が出る可能性があります',
importWarningDetails: 'DSL バージョンの違いにより機能に影響が出る可能性があります',
importSuccess: 'インポート成功',
parallelRun: '並列実行',
parallelTip: {
@@ -116,7 +116,7 @@ const translation = {
},
env: {
envPanelTitle: '環境変数',
envDescription: '環境変数は、個人情報や認証情報を格納するために使用することができます。これらは読み取り専用であり、DSLファイルからエクスポートする際には分離されます。',
envDescription: '環境変数は、個人情報や認証情報を格納するために使用することができます。これらは読み取り専用であり、DSL ファイルからエクスポートする際には分離されます。',
envPanelButton: '環境変数を追加',
modal: {
title: '環境変数を追加',
@@ -131,7 +131,7 @@ const translation = {
export: {
title: 'シークレット環境変数をエクスポートしますか?',
checkbox: 'シークレット値を含む',
ignore: 'DSLをエクスポート',
ignore: 'DSL をエクスポート',
export: 'シークレット値付きでエクスポート',
},
},
@@ -150,7 +150,7 @@ const translation = {
valuePlaceholder: 'デフォルト値、設定しない場合は空白にしてください',
description: '説明',
descriptionPlaceholder: '変数の説明を入力',
editInJSON: 'JSONで編集',
editInJSON: 'JSON で編集',
oneByOne: '個別追加',
editInForm: 'フォームで編集',
arrayValue: '値',
@@ -198,7 +198,7 @@ const translation = {
variableValue: '変数値',
code: 'コード',
model: 'モデル',
rerankModel: 'Rerankモデル',
rerankModel: 'Rerank モデル',
visionVariable: 'ビジョン変数',
},
invalidVariable: '無効な変数です',
@@ -241,7 +241,7 @@ const translation = {
'if-else': 'IF/ELSE',
'code': 'コード実行',
'template-transform': 'テンプレート',
'http-request': 'HTTPリクエスト',
'http-request': 'HTTP リクエスト',
'variable-assigner': '変数代入器',
'variable-aggregator': '変数集約器',
'assigner': '変数代入',
@@ -261,11 +261,11 @@ const translation = {
'answer': 'チャットダイアログの返答内容を定義します。',
'llm': '大規模言語モデルを呼び出して質問回答や自然言語処理を実行します。',
'knowledge-retrieval': 'ナレッジベースからユーザー質問に関連するテキストを検索します。',
'question-classifier': '質問の分類条件を定義し、LLMが分類に基づいて対話フローを制御します。',
'if-else': 'if/else条件でワークフローを2つの分岐に分割します。',
'code': 'Python/NodeJSコードを実行してカスタムロジックを実装します。',
'template-transform': 'Jinjaテンプレート構文でデータを文字列に変換します。',
'http-request': 'HTTPリクエストを送信できます。',
'question-classifier': '質問の分類条件を定義し、LLM が分類に基づいて対話フローを制御します。',
'if-else': 'if/else 条件でワークフローを 2 つの分岐に分割します。',
'code': 'Python/NodeJS コードを実行してカスタムロジックを実装します。',
'template-transform': 'Jinja テンプレート構文でデータを文字列に変換します。',
'http-request': 'HTTP リクエストを送信できます。',
'variable-assigner': '複数分岐の変数を集約し、下流ノードの設定を統一します。',
'assigner': '書き込み可能な変数(例:会話変数)への値の割り当てを行います。',
'variable-aggregator': '複数分岐の変数を集約し、下流ノードの設定を統一します。',
@@ -273,14 +273,14 @@ const translation = {
'loop': '終了条件達成まで、または最大反復回数までロジックを繰り返します。',
'loop-end': '「break」相当の機能です。このードに設定項目はなく、ループ処理中にこのードに到達すると即時終了します。',
'parameter-extractor': '自然言語から構造化パラメータを抽出し、後続処理で利用します。',
'document-extractor': 'アップロード文書をLLM処理用に最適化されたテキストに変換します。',
'document-extractor': 'アップロード文書を LLM 処理用に最適化されたテキストに変換します。',
'list-operator': '配列のフィルタリングやソート処理を行います。',
'agent': '大規模言語モデルを活用した質問応答や自然言語処理を実行します。',
},
operator: {
zoomIn: '拡大',
zoomOut: '縮小',
zoomTo50: '50%サイズ',
zoomTo50: '50% サイズ',
zoomTo100: '等倍表示',
zoomToFit: '画面に合わせる',
},
@@ -336,7 +336,7 @@ const translation = {
defaultValue: {
title: 'デフォルト値',
desc: '例外発生時のデフォルト出力',
tip: '例外発生時に返される値:',
tip: '例外発生時に返される値',
inLog: 'ノード例外 - デフォルト値を出力',
output: 'デフォルト値出力',
},
@@ -363,7 +363,7 @@ const translation = {
retryFailedTimes: '{{times}}回再試行失敗',
times: '回',
ms: 'ミリ秒',
retries: '再試行回数: {{num}}',
retries: '再試行回数{{num}}',
},
},
start: {
@@ -398,7 +398,7 @@ const translation = {
outputVars: '出力変数',
},
llm: {
model: 'AIモデル',
model: 'AI モデル',
variables: '変数',
context: 'コンテキスト',
contextTooltip: 'ナレッジベースをコンテキストとして利用',
@@ -424,17 +424,17 @@ const translation = {
singleRun: {
variable: '変数',
},
sysQueryInUser: 'ユーザーメッセージにsys.queryを含めてください',
sysQueryInUser: 'ユーザーメッセージに sys.query を含めてください',
jsonSchema: {
title: '構造化データスキーマ',
instruction: '指示',
promptTooltip: 'テキスト説明から標準JSONスキーマを自動生成できます。',
promptPlaceholder: 'JSONスキーマを入力...',
promptTooltip: 'テキスト説明から標準 JSON スキーマを自動生成できます。',
promptPlaceholder: 'JSON スキーマを入力...',
generate: '生成',
import: 'JSONインポート',
import: 'JSON インポート',
generateJsonSchema: 'スキーマ生成',
generationTip: '自然言語で簡単にJSONスキーマを作成可能です。',
generating: 'JSONスキーマを生成中...',
generationTip: '自然言語で簡単に JSON スキーマを作成可能です。',
generating: 'JSON スキーマを生成中...',
generatedResult: '生成結果',
resultTip: 'こちらが生成された結果です。ご満足いただけない場合は、前の画面に戻ってプロンプトを修正できます。',
back: '前に戻る',
@@ -462,7 +462,7 @@ const translation = {
content: 'セグメント内容',
title: 'セグメントタイトル',
icon: 'セグメントアイコン',
url: 'セグメントURL',
url: 'セグメント URL',
metadata: 'メタデータ',
},
metadata: {
@@ -497,9 +497,9 @@ const translation = {
http: {
inputVars: '入力変数',
api: 'API',
apiPlaceholder: 'URLを入力変数使用時は"/"を入力)',
apiPlaceholder: 'URL を入力(変数使用時は"/"を入力)',
extractListPlaceholder: 'リスト番号を入力(変数使用時は"/"を入力)',
notStartWithHttp: 'APIは http:// または https:// で始まってください',
notStartWithHttp: 'API は http:// または https:// で始まってください',
key: 'キー',
type: 'タイプ',
value: '値',
@@ -519,12 +519,12 @@ const translation = {
'authorization': '認証',
'authorizationType': '認証タイプ',
'no-auth': 'なし',
'api-key': 'APIキー',
'auth-type': 'API認証タイプ',
'api-key': 'API キー',
'auth-type': 'API 認証タイプ',
'basic': 'ベーシック',
'bearer': 'Bearer',
'custom': 'カスタム',
'api-key-title': 'APIキー',
'api-key-title': 'API キー',
'header': 'ヘッダー',
},
insertVarPlaceholder: '変数を挿入するには\'/\'を入力してください',
@@ -538,8 +538,8 @@ const translation = {
writePlaceholder: '書き込みタイムアウト(秒)',
},
curl: {
title: 'cURLからインポート',
placeholder: 'ここにcURL文字列を貼り付けます',
title: 'cURL からインポート',
placeholder: 'ここに cURL 文字列を貼り付けます',
},
},
code: {
@@ -552,7 +552,7 @@ const translation = {
templateTransform: {
inputVars: '入力変数',
code: 'コード',
codeSupportTip: 'Jinja2のみをサポートしています',
codeSupportTip: 'Jinja2 のみをサポートしています',
outputVars: {
output: '変換されたコンテンツ',
},
@@ -560,7 +560,7 @@ const translation = {
ifElse: {
if: 'もし',
else: 'それ以外',
elseDescription: 'IF条件が満たされない場合に実行するロジックを定義します。',
elseDescription: 'IF 条件が満たされない場合に実行するロジックを定義します。',
and: 'かつ',
or: 'または',
operator: '演算子',
@@ -575,7 +575,7 @@ const translation = {
'empty': '空',
'not empty': '空でない',
'null': 'null',
'not null': 'nullでない',
'not null': 'null でない',
'regex match': '正規表現マッチ',
'in': '含まれている',
'not in': '含まれていない',
@@ -623,7 +623,7 @@ const translation = {
assigner: {
'assignedVariable': '代入された変数',
'writeMode': '書き込みモード',
'writeModeTip': '代入された変数が配列の場合, 末尾に追記モードを追加する。',
'writeModeTip': '代入された変数が配列の場合末尾に追記モードを追加する。',
'over-write': '上書き',
'append': '追記',
'plus': 'プラス',
@@ -660,11 +660,11 @@ const translation = {
files: {
title: 'ツールが生成したファイル',
type: 'サポートタイプ。現在は画像のみサポートされています',
transfer_method: '転送方法。値はremote_urlまたはlocal_fileです',
url: '画像URL',
upload_file_id: 'アップロードファイルID',
transfer_method: '転送方法。値は remote_url または local_file です',
url: '画像 URL',
upload_file_id: 'アップロードファイル ID',
},
json: 'ツールで生成されたJSON',
json: 'ツールで生成された JSON',
},
authorize: '認証する',
},
@@ -705,7 +705,7 @@ const translation = {
advancedSetting: '高度な設定',
reasoningMode: '推論モード',
reasoningModeTip: '関数呼び出しやプロンプトの指示に応答するモデルの能力に基づいて、適切な推論モードを選択できます。',
isSuccess: '成功。成功した場合の値は1、失敗した場合の値は0です。',
isSuccess: '成功。成功した場合の値は 1、失敗した場合の値は 0 です。',
errorReason: 'エラーの理由',
},
iteration: {
@@ -732,7 +732,7 @@ const translation = {
parallelModeEnableDesc: '並列モードでは、イテレーション内のタスクは並列実行をサポートします。これは、右側のプロパティパネルで構成できます。',
parallelModeEnableTitle: 'パラレルモード有効',
MaxParallelismDesc: '最大並列処理は、1 回の反復で同時に実行されるタスクの数を制御するために使用されます。',
answerNodeWarningDesc: '並列モードの警告: 応答ノード、会話変数の割り当て、およびイテレーション内の永続的な読み取り/書き込み操作により、例外が発生する可能性があります。',
answerNodeWarningDesc: '並列モードの警告応答ノード、会話変数の割り当て、およびイテレーション内の永続的な読み取り/書き込み操作により、例外が発生する可能性があります。',
},
loop: {
deleteTitle: 'ループノードを削除しますか?',
@@ -745,7 +745,7 @@ const translation = {
breakCondition: 'ループ終了条件',
breakConditionTip: 'ループ内の変数やセッション変数を参照し、終了条件を設定できます。',
loopMaxCount: '最大ループ回数',
loopMaxCountError: '最大ループ回数は1から{{maxCount}}の範囲で正しく入力してください。',
loopMaxCountError: '最大ループ回数は 1 から{{maxCount}}の範囲で正しく入力してください。',
errorResponseMethod: 'エラー対応方法',
ErrorMethod: {
operationTerminated: 'エラー時に処理を終了',
@@ -758,10 +758,10 @@ const translation = {
setLoopVariables: 'ループスコープ内で変数を設定',
variableName: '変数名',
inputMode: '入力モード',
exitConditionTip: 'ループノードには少なくとも1つの終了条件が必要です',
exitConditionTip: 'ループノードには少なくとも 1 つの終了条件が必要です',
loopNode: 'ループノード',
currentLoopCount: '現在のループ回数: {{count}}',
totalLoopCount: '総ループ回数: {{count}}',
currentLoopCount: '現在のループ回数{{count}}',
totalLoopCount: '総ループ回数{{count}}',
error_other: '{{count}} エラー',
error_one: '{{count}} エラー',
comma: ',',
@@ -791,7 +791,7 @@ const translation = {
},
inputVar: '入力変数',
learnMore: '詳細はこちら',
supportFileTypes: 'サポートするファイルタイプ: {{types}}。',
supportFileTypes: 'サポートするファイルタイプ{{types}}。',
},
listFilter: {
outputVars: {
@@ -799,7 +799,7 @@ const translation = {
first_record: '最初のレコード',
result: 'フィルター結果',
},
limit: 'トップN',
limit: 'トップ N',
asc: 'ASC',
filterCondition: 'フィルター条件',
filterConditionKey: 'フィルター条件キー',
@@ -809,7 +809,7 @@ const translation = {
filterConditionComparisonOperator: 'フィルター条件を比較オペレーター',
inputVar: '入力変数',
desc: 'DESC',
extractsCondition: 'N個のアイテムを抽出します',
extractsCondition: 'N 個のアイテムを抽出します',
},
agent: {
strategy: {
@@ -828,7 +828,7 @@ const translation = {
modelNotInMarketplace: {
manageInPlugins: 'プラグインを管理する',
title: 'モデルがインストールされていません',
desc: 'このモデルはローカルまたはGitHubリポジトリからインストールされます。インストール後にご利用ください。',
desc: 'このモデルはローカルまたは GitHub リポジトリからインストールされます。インストール後にご利用ください。',
},
modelNotSupport: {
title: 'サポートされていないモデル',
@@ -840,14 +840,14 @@ const translation = {
},
outputVars: {
files: {
url: '画像のURL',
url: '画像の URL',
type: 'サポートタイプ。現在はサポート画像のみ',
upload_file_id: 'ファイルIDをアップロード',
transfer_method: '転送方法。値はremote_urlまたはlocal_fileです。',
upload_file_id: 'ファイル ID をアップロード',
transfer_method: '転送方法。値は remote_url または local_file です。',
title: 'エージェント生成ファイル',
},
text: 'エージェント生成コンテンツ',
json: 'エージェント生成のJSON',
json: 'エージェント生成の JSON',
},
checkList: {
strategyNotSelected: '戦略が選択されていません',
@@ -875,9 +875,9 @@ const translation = {
toolbox: 'ツールボックス',
pluginNotInstalled: 'このプラグインはインストールされていません',
strategyNotFoundDescAndSwitchVersion: 'インストールされたプラグインのバージョンはこの戦略を提供していません。バージョンを切り替えるにはクリックしてください。',
pluginNotInstalledDesc: 'このプラグインはGitHubからインストールされています。再インストールするにはプラグインに移動してください。',
pluginNotInstalledDesc: 'このプラグインは GitHub からインストールされています。再インストールするにはプラグインに移動してください。',
unsupportedStrategy: 'サポートされていない戦略',
pluginNotFoundDesc: 'このプラグインはGitHubからインストールされています。再インストールするにはプラグインに移動してください。',
pluginNotFoundDesc: 'このプラグインは GitHub からインストールされています。再インストールするにはプラグインに移動してください。',
strategyNotFoundDesc: 'インストールされたプラグインのバージョンは、この戦略を提供していません。',
},
},