chore: add missing translations (#28631)
This commit is contained in:
@@ -39,7 +39,6 @@ const translation = {
|
||||
maxTreeDepth: '每個分支最大限制 {{depth}} 個節點',
|
||||
needAdd: '必須新增{{node}}節點',
|
||||
needOutputNode: '必須新增輸出節點',
|
||||
needEndNode: '必須新增結束節點',
|
||||
needAnswerNode: '必須新增直接回覆節點',
|
||||
workflowProcess: '工作流',
|
||||
notRunning: '尚未運行',
|
||||
@@ -115,6 +114,14 @@ const translation = {
|
||||
currentView: '當前檢視',
|
||||
currentWorkflow: '當前工作流程',
|
||||
moreActions: '更多動作',
|
||||
listening: '聆聽',
|
||||
chooseStartNodeToRun: '選擇要執行的起始節點',
|
||||
runAllTriggers: '執行所有觸發器',
|
||||
features: '功能',
|
||||
featuresDescription: '提升網頁應用程式的使用者體驗',
|
||||
featuresDocLink: '了解更多',
|
||||
needStartNode: '至少必須新增一個起始節點',
|
||||
workflowAsToolDisabledHint: '發布最新的工作流程,並確保在將其配置為工具之前有一個已連接的使用者輸入節點。',
|
||||
},
|
||||
publishLimit: {
|
||||
startNodeTitlePrefix: '升級以',
|
||||
@@ -226,6 +233,7 @@ const translation = {
|
||||
rerankModelRequired: '在開啟 Rerank 模型之前,請在設置中確認模型配置成功。',
|
||||
toolParameterRequired: '{{field}}:参數 [{{param}}] 為必填項',
|
||||
noValidTool: '{{field}} 未選擇有效工具',
|
||||
startNodeRequired: '請先新增一個起始節點,再執行 {{operation}}',
|
||||
},
|
||||
singleRun: {
|
||||
testRun: '測試運行',
|
||||
@@ -261,6 +269,17 @@ const translation = {
|
||||
'searchDataSource': '搜尋資料來源',
|
||||
'noFeaturedPlugins': '前往 Marketplace 查看更多工具',
|
||||
'noFeaturedTriggers': '前往 Marketplace 查看更多觸發器',
|
||||
'start': '開始',
|
||||
'noPluginsFound': '未找到任何插件',
|
||||
'requestToCommunity': '對社群的請求',
|
||||
'featuredTools': '精選',
|
||||
'showMoreFeatured': '顯示更多',
|
||||
'showLessFeatured': '顯示較少',
|
||||
'installed': '已安裝',
|
||||
'pluginByAuthor': '由 {{author}}',
|
||||
'usePlugin': '選取工具',
|
||||
'hideActions': '隱藏工具',
|
||||
'startDisabledTip': '觸發節點與使用者輸入節點是互斥的。',
|
||||
},
|
||||
blocks: {
|
||||
'start': '開始',
|
||||
@@ -287,6 +306,10 @@ const translation = {
|
||||
'loop-end': '退出循環',
|
||||
'knowledge-index': '知識庫',
|
||||
'datasource': '資料來源',
|
||||
'originalStartNode': '原始起始節點',
|
||||
'trigger-schedule': '排程觸發',
|
||||
'trigger-webhook': 'Webhook 觸發',
|
||||
'trigger-plugin': '插件觸發器',
|
||||
},
|
||||
blocksAbout: {
|
||||
'start': '定義一個 workflow 流程啟動的參數',
|
||||
@@ -311,6 +334,9 @@ const translation = {
|
||||
'loop': '執行邏輯迴圈,直到滿足終止條件或達到最大迴圈次數。',
|
||||
'datasource': '資料來源 關於',
|
||||
'knowledge-index': '知識庫 關於',
|
||||
'trigger-schedule': '基於時間的工作流程觸發器,可按計劃啟動工作流程',
|
||||
'trigger-webhook': 'Webhook 觸發器接收來自第三方系統的 HTTP 推送,以自動觸發工作流程。',
|
||||
'trigger-plugin': '第三方整合觸發器,從外部平台事件啟動工作流程',
|
||||
},
|
||||
operator: {
|
||||
zoomIn: '放大',
|
||||
@@ -351,6 +377,8 @@ const translation = {
|
||||
maximize: '最大化畫布',
|
||||
scrollToSelectedNode: '捲動至選取的節點',
|
||||
optional_and_hidden: '(可選且隱藏)',
|
||||
goTo: '前往',
|
||||
startNode: '起始節點',
|
||||
},
|
||||
nodes: {
|
||||
common: {
|
||||
@@ -798,6 +826,8 @@ const translation = {
|
||||
answerNodeWarningDesc: '並行模式警告:反覆運算中的應答節點、對話變數賦值和持久讀/寫操作可能會導致異常。',
|
||||
error_other: '{{count}}錯誤',
|
||||
MaxParallelismDesc: '最大並行度用於控制在單個反覆運算中同時執行的任務數。',
|
||||
flattenOutput: '展平成輸出',
|
||||
flattenOutputDesc: '啟用時,如果所有的迭代輸出都是陣列,它們將被展平成單一陣列。禁用時,輸出將保持巢狀陣列結構。',
|
||||
},
|
||||
note: {
|
||||
editor: {
|
||||
@@ -974,6 +1004,144 @@ const translation = {
|
||||
rerankingModelIsInvalid: '重排序模型無效',
|
||||
embeddingModelIsInvalid: '嵌入模型無效',
|
||||
},
|
||||
triggerPlugin: {
|
||||
authorized: '已授權',
|
||||
notConfigured: '未設定',
|
||||
notAuthorized: '未被授權',
|
||||
selectSubscription: '選擇訂閱',
|
||||
availableSubscriptions: '可用訂閱',
|
||||
addSubscription: '新增訂閱',
|
||||
removeSubscription: '取消訂閱',
|
||||
subscriptionRemoved: '訂閱已成功移除',
|
||||
error: '錯誤',
|
||||
configuration: '配置',
|
||||
remove: '移除',
|
||||
or: '或',
|
||||
useOAuth: '使用 OAuth',
|
||||
useApiKey: '使用 API 金鑰',
|
||||
authenticationFailed: '驗證失敗',
|
||||
authenticationSuccess: '驗證成功',
|
||||
oauthConfigFailed: 'OAuth 配置失敗',
|
||||
configureOAuthClient: '配置 OAuth 客戶端',
|
||||
oauthClientDescription: '配置 OAuth 客戶端憑證以啟用身份驗證',
|
||||
oauthClientSaved: 'OAuth 用戶端設定已成功儲存',
|
||||
configureApiKey: '配置 API 金鑰',
|
||||
apiKeyDescription: '配置 API 金鑰憑證以進行身份驗證',
|
||||
apiKeyConfigured: 'API 金鑰設定成功',
|
||||
configurationFailed: '配置失敗',
|
||||
failedToStart: '啟動驗證流程失敗',
|
||||
credentialsVerified: '憑證驗證成功',
|
||||
credentialVerificationFailed: '憑證驗證失敗',
|
||||
verifyAndContinue: '驗證並繼續',
|
||||
configureParameters: '配置參數',
|
||||
parametersDescription: '配置觸發器參數和屬性',
|
||||
configurationComplete: '配置完成',
|
||||
configurationCompleteDescription: '您的觸發器已成功配置',
|
||||
configurationCompleteMessage: '您的觸發器配置現已完成並可使用。',
|
||||
parameters: '參數',
|
||||
properties: '屬性',
|
||||
propertiesDescription: '此觸發器的額外配置屬性',
|
||||
noConfigurationRequired: '此觸發器無需額外配置。',
|
||||
subscriptionName: '訂閱名稱',
|
||||
subscriptionNameDescription: '為此觸發器訂閱輸入一個唯一名稱',
|
||||
subscriptionNamePlaceholder: '輸入訂閱名稱...',
|
||||
subscriptionNameRequired: '需要訂閱名稱',
|
||||
subscriptionRequired: '需要訂閱',
|
||||
},
|
||||
triggerSchedule: {
|
||||
title: '時間表',
|
||||
nodeTitle: '排程觸發',
|
||||
notConfigured: '未配置',
|
||||
useCronExpression: '使用 cron 表達式',
|
||||
useVisualPicker: '使用視覺選擇器',
|
||||
frequency: {
|
||||
label: '頻率',
|
||||
hourly: '每小時',
|
||||
daily: '每日',
|
||||
weekly: '每週',
|
||||
monthly: '每月',
|
||||
},
|
||||
selectFrequency: '選擇頻率',
|
||||
frequencyLabel: '頻率',
|
||||
nextExecution: '下一次執行',
|
||||
weekdays: '平日',
|
||||
time: '時間',
|
||||
cronExpression: 'Cron 表達式',
|
||||
nextExecutionTime: '下一次執行時間',
|
||||
nextExecutionTimes: '接下來的 5 次執行時間',
|
||||
startTime: '開始時間',
|
||||
executeNow: '立即執行',
|
||||
selectDateTime: '選擇日期和時間',
|
||||
hours: '小時',
|
||||
minutes: '分鐘',
|
||||
onMinute: '在一分鐘內',
|
||||
days: '天',
|
||||
lastDay: '最後一天',
|
||||
lastDayTooltip: '並非所有月份都有31天。使用「最後一天」選項來選擇每個月的最後一天。',
|
||||
mode: '時尚',
|
||||
timezone: '時區',
|
||||
visualConfig: '視覺配置',
|
||||
monthlyDay: '每月日',
|
||||
executionTime: '執行時間',
|
||||
invalidTimezone: '無效的時區',
|
||||
invalidCronExpression: '無效的 cron 表達式',
|
||||
noValidExecutionTime: '無法計算有效的執行時間',
|
||||
executionTimeCalculationError: '無法計算執行時間',
|
||||
invalidFrequency: '無效頻率',
|
||||
invalidStartTime: '開始時間無效',
|
||||
startTimeMustBeFuture: '開始時間必須是未來的時間',
|
||||
invalidTimeFormat: '時間格式無效(預期為 HH:MM AM/PM)',
|
||||
invalidWeekday: '無效的星期日:{{weekday}}',
|
||||
invalidMonthlyDay: '每月日期必須在 1 到 31 之間或為「最後一天」',
|
||||
invalidOnMinute: '分鐘必須介於 0 到 59 之間',
|
||||
invalidExecutionTime: '無效的執行時間',
|
||||
executionTimeMustBeFuture: '執行時間必須在未來',
|
||||
},
|
||||
triggerWebhook: {
|
||||
title: 'Webhook 觸發',
|
||||
nodeTitle: '🔗 網路鉤子觸發',
|
||||
configPlaceholder: 'Webhook 觸發配置將在此實施',
|
||||
webhookUrl: 'Webhook 網址',
|
||||
webhookUrlPlaceholder: '點擊生成以創建 webhook URL',
|
||||
generate: '生成',
|
||||
copy: '複製',
|
||||
test: '測試',
|
||||
urlGenerated: 'Webhook URL 已成功生成',
|
||||
urlGenerationFailed: '無法生成網絡掛鉤 URL',
|
||||
urlCopied: 'URL 已複製到剪貼簿',
|
||||
method: '方法',
|
||||
contentType: '內容類型',
|
||||
queryParameters: '查詢參數',
|
||||
headerParameters: '標頭參數',
|
||||
requestBodyParameters: '請求主體參數',
|
||||
parameterName: '變數名稱',
|
||||
varName: '變數名稱',
|
||||
varType: '類型',
|
||||
varNamePlaceholder: '輸入變數名稱...',
|
||||
required: '必填',
|
||||
addParameter: '添加',
|
||||
addHeader: '添加',
|
||||
noParameters: '未設定任何參數',
|
||||
noQueryParameters: '未配置查詢參數',
|
||||
noHeaders: '未配置標頭',
|
||||
noBodyParameters: '未配置任何正文參數',
|
||||
debugUrlTitle: '在測試運行中,請始終使用此 URL',
|
||||
debugUrlCopy: '點擊複製',
|
||||
debugUrlCopied: '已複製!',
|
||||
debugUrlPrivateAddressWarning: '此 URL 似乎是內部位址,可能會導致 webhook 請求失敗。您可以將 TRIGGER_URL 更改為公開位址。',
|
||||
errorHandling: '錯誤處理',
|
||||
errorStrategy: '錯誤處理',
|
||||
responseConfiguration: '回應',
|
||||
asyncMode: '非同步模式',
|
||||
statusCode: '狀態碼',
|
||||
responseBody: '回應正文',
|
||||
responseBodyPlaceholder: '在這裡撰寫您的回覆內容',
|
||||
headers: '標題',
|
||||
validation: {
|
||||
webhookUrlRequired: '需要 Webhook URL',
|
||||
invalidParameterType: '參數 "{{name}}" 的類型 "{{type}}" 無效',
|
||||
},
|
||||
},
|
||||
},
|
||||
tracing: {
|
||||
stopBy: '由{{user}}終止',
|
||||
@@ -1077,11 +1245,47 @@ const translation = {
|
||||
noMatchingInputsFound: '在上次運行中未找到匹配的輸入',
|
||||
noLastRunFound: '沒有找到之前的運行',
|
||||
lastOutput: '最後的輸出',
|
||||
lastRunInputsCopied: '從上次運行複製的 {{count}} 個輸入',
|
||||
},
|
||||
sidebar: {
|
||||
exportWarning: '導出當前保存的版本',
|
||||
exportWarningDesc: '這將導出當前保存的工作流程版本。如果您在編輯器中有未保存的更改,請先通過使用工作流程畫布中的導出選項來保存它們。',
|
||||
},
|
||||
error: {
|
||||
startNodeRequired: '請先新增一個起始節點,再執行 {{operation}}',
|
||||
operations: {
|
||||
connectingNodes: '連接節點',
|
||||
addingNodes: '新增節點',
|
||||
modifyingWorkflow: '修改工作流程',
|
||||
updatingWorkflow: '更新工作流程',
|
||||
},
|
||||
},
|
||||
customWebhook: '自訂 Webhook',
|
||||
difyTeam: 'Dify 團隊',
|
||||
triggerStatus: {
|
||||
enabled: '觸發',
|
||||
disabled: '觸發器 • 已停用',
|
||||
},
|
||||
entryNodeStatus: {
|
||||
enabled: '開始',
|
||||
disabled: '開始 • 已停用',
|
||||
},
|
||||
onboarding: {
|
||||
title: '選擇一個起始節點開始',
|
||||
description: '不同的起始節點有不同的能力。別擔心,你之後總是可以更改它們。',
|
||||
userInputFull: '使用者輸入(原始起始節點)',
|
||||
userInputDescription: '啟動節點,允許設定使用者輸入變數,工具功能包括網頁應用程式、服務 API、MCP 伺服器和工作流程。',
|
||||
trigger: '觸發器',
|
||||
triggerDescription: '觸發器可以作為工作流程的起始節點,例如排程任務、自訂網絡掛鉤或與其他應用程式的整合。',
|
||||
back: '返回',
|
||||
learnMore: '了解更多',
|
||||
aboutStartNode: '關於起始節點。',
|
||||
escTip: {
|
||||
press: '新聞媒體',
|
||||
key: '取消',
|
||||
toDismiss: '解僱',
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
||||
Reference in New Issue
Block a user