feat: knowledge pipeline (#25360)

Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: twwu <twwu@dify.ai>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: jyong <718720800@qq.com>
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com>
Co-authored-by: quicksand <quicksandzn@gmail.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com>
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
Co-authored-by: Yongtao Huang <yongtaoh2022@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: nite-knite <nkCoding@gmail.com>
Co-authored-by: Hanqing Zhao <sherry9277@gmail.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Harry <xh001x@hotmail.com>
This commit is contained in:
-LAN- 2025-09-18 12:49:10 +08:00 • committed by GitHub
commit 85cda47c70
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
1772 changed files with 102407 additions and 31710 deletions

View file

@ -0,0 +1,154 @@
const translation = {
creation: {
createFromScratch: {
title: '空白の知識パイプライン',
description: 'データ処理と構造を完全に制御できるカスタムパイプラインをゼロから作成します。',
},
backToKnowledge: '知識に戻る',
caution: '注意',
importDSL: 'DSLファイルからインポートする',
errorTip: 'ナレッジベースの作成に失敗しました',
createKnowledge: '知識を創造する',
successTip: '知識ベースが正常に作成されました',
},
templates: {
customized: 'カスタマイズされた',
},
operations: {
details: '詳細',
convert: '変換する',
choose: '選ぶ',
preview: 'プレビュー',
dataSource: 'データソース',
editInfo: '情報を編集する',
exportPipeline: '輸出パイプライン',
saveAndProcess: '保存して処理する',
backToDataSource: 'データソースに戻る',
useTemplate: 'この知識パイプラインを使用してください',
process: 'プロセス',
},
deletePipeline: {
content: 'パイプラインテンプレートの削除は元に戻せません。',
title: 'このパイプラインテンプレートを削除してもよろしいですか?',
},
publishPipeline: {
success: {
message: 'ナレッジパイプラインが公開されました',
},
error: {
message: '知識パイプラインの公開に失敗しました',
},
},
publishTemplate: {
success: {
learnMore: 'もっと学ぶ',
tip: 'このテンプレートは作成ページで使用できます。',
message: 'パイプラインテンプレートが公開されました',
},
error: {
message: 'パイプラインテンプレートの公開に失敗しました',
},
},
exportDSL: {
successTip: 'エクスポートパイプラインDSLが成功しました',
errorTip: 'パイプラインDSLのエクスポートに失敗しました',
},
details: {
structure: '構造',
structureTooltip: 'チャンク構造は、ドキュメントがどのように分割され、インデックスされるかを決定します。一般、親子、Q&Aモードを提供し、各ナレッジベースにユニークです。',
},
testRun: {
steps: {
documentProcessing: 'ドキュメント処理',
dataSource: 'データソース',
},
dataSource: {
localFiles: 'ローカルファイル',
},
notion: {
title: 'Notionページを選択する',
docTitle: 'Notionドキュメント',
},
tooltip: 'テスト実行モードでは、デバッグと観察を容易にするため、同時に1つのドキュメントのみをインポートすることが許可されています。',
title: 'テストラン',
},
inputFieldPanel: {
uniqueInputs: {
title: '各入口のユニークな入力',
tooltip: 'ユニークな入力は、選択したデータソースおよびその下流ノードにのみアクセス可能です。他のデータソースを選択する際、ユーザーはこれを記入する必要はありません。最初のステップ(データソース)には、データソース変数で参照される入力フィールドのみが表示されます。他のフィールドは、第二のステップ(ドキュメントの処理)で表示されます。',
},
globalInputs: {
title: 'すべての入口に対するグローバル入力',
tooltip: 'グローバル入力はすべてのノードで共有されます。ユーザーは任意のデータソースを選択するときにそれらを入力する必要があります。たとえば、区切り文字や最大チャンク長のようなフィールドは、複数のデータソースに一様に適用できます。データソース変数によって参照される入力フィールドのみが最初のステップ(データソース)に表示されます。他のフィールドは2番目のステップ(文書処理)に表示されます。',
},
preview: {
stepOneTitle: 'データソース',
stepTwoTitle: 'ドキュメントを処理する',
},
error: {
variableDuplicate: '変数名はすでに存在します。異なる名前を選択してください。',
},
title: 'ユーザー入力フィールド',
addInputField: '入力フィールドを追加する',
editInputField: '入力フィールドを編集する',
description: 'ユーザー入力フィールドは、パイプライン実行プロセス中に必要な変数を定義および収集するために使用されます。ユーザーは、フィールドタイプをカスタマイズし、異なるデータソースやドキュメント処理ステップのニーズに応じて入力値を柔軟に構成できます。',
},
addDocuments: {
steps: {
processDocuments: 'ドキュメントを処理する',
processingDocuments: '文書の処理',
chooseDatasource: 'データソースを選択する',
},
stepOne: {
preview: 'プレビュー',
},
stepTwo: {
chunkSettings: 'チャンク設定',
previewChunks: 'プレビュー チャンク',
},
stepThree: {
learnMore: 'もっと学ぶ',
},
characters: 'キャラクター',
backToDataSource: 'データソース',
title: 'ドキュメントを追加する',
},
documentSettings: {
title: 'ドキュメント設定',
},
onlineDocument: {},
onlineDrive: {
breadcrumbs: {
allFiles: 'すべてのファイル',
searchPlaceholder: 'ファイルを検索...',
allBuckets: 'すべてのクラウドストレージバケット',
},
emptyFolder: 'このフォルダーは空です',
emptySearchResult: 'アイテムは見つかりませんでした',
notSupportedFileType: 'このファイルタイプはサポートされていません',
resetKeywords: 'キーワードをリセットする',
},
credentialSelector: {},
conversion: {
confirm: {
title: '確認',
content: 'この操作は永久的です。以前の方法に戻すことはできません。変換することを確認してください。',
},
warning: 'この操作は元に戻せません。',
title: '知識パイプラインに変換する',
successMessage: 'データセットをパイプラインに正常に変換しました',
errorMessage: 'データセットをパイプラインに変換できませんでした',
descriptionChunk1: '既存の知識ベースを文書処理のためにナレッジパイプラインを使用するように変換できます。',
descriptionChunk2: '— よりオープンで柔軟なアプローチを採用し、私たちのマーケットプレイスからのプラグインへのアクセスを提供します。これにより、すべての将来のドキュメントに新しい処理方法が適用されることになります。',
},
knowledgeNameAndIcon: '知識の名前とアイコン',
inputField: '入力フィールド',
pipelineNameAndIcon: 'パイプライン名とアイコン',
knowledgePermissions: '権限',
knowledgeNameAndIconPlaceholder: 'ナレッジベースの名前を入力してください',
editPipelineInfo: 'パイプライン情報を編集する',
knowledgeDescription: '知識の説明',
knowledgeDescriptionPlaceholder: 'このナレッジベースに何が含まれているかを説明してください。詳細な説明は、AIがデータセットの内容により正確にアクセスできるようにします。空の場合、Difyはデフォルトのヒット戦略を使用します。(オプション)',
}
export default translation