fix: auto translate failed when there is a new file in english (#19671)

This commit is contained in:
Joel
2025-05-14 16:01:35 +08:00
committed by GitHub
parent 1b4fea1794
commit 1c91736a6d
237 changed files with 7543 additions and 23 deletions

View File

@@ -106,6 +106,15 @@ const translation = {
addFailureBranch: 'Thêm nhánh Fail',
loadMore: 'Tải thêm quy trình làm việc',
noHistory: 'Không có lịch sử',
versionHistory: 'Lịch sử phiên bản',
publishUpdate: 'Cập nhật xuất bản',
exportSVG: 'Xuất dưới dạng SVG',
exitVersions: 'Phiên bản thoát',
exportImage: 'Xuất hình ảnh',
exportPNG: 'Xuất dưới dạng PNG',
noExist: 'Không có biến như vậy',
exportJPEG: 'Xuất dưới dạng JPEG',
referenceVar: 'Biến tham chiếu',
},
env: {
envPanelTitle: 'Biến Môi Trường',
@@ -205,6 +214,7 @@ const translation = {
testRunIteration: 'Lặp chạy thử nghiệm',
back: 'Quay lại',
iteration: 'Lặp',
loop: 'Vòng',
},
tabs: {
'searchBlock': 'Tìm kiếm khối',
@@ -243,6 +253,9 @@ const translation = {
'list-operator': 'Toán tử danh sách',
'document-extractor': 'Trình trích xuất tài liệu',
'agent': 'Người đại lý',
'loop': 'Vòng',
'loop-end': 'Thoát vòng lặp',
'loop-start': 'Bắt đầu vòng lặp',
},
blocksAbout: {
'start': 'Định nghĩa các tham số ban đầu để khởi chạy quy trình làm việc',
@@ -263,6 +276,8 @@ const translation = {
'document-extractor': 'Được sử dụng để phân tích cú pháp các tài liệu đã tải lên thành nội dung văn bản dễ hiểu bởi LLM.',
'list-operator': 'Được sử dụng để lọc hoặc sắp xếp nội dung mảng.',
'agent': 'Gọi các mô hình ngôn ngữ lớn để trả lời câu hỏi hoặc xử lý ngôn ngữ tự nhiên',
'loop': 'Thực hiện một vòng lặp logic cho đến khi điều kiện dừng được đáp ứng hoặc số lần lặp tối đa được đạt.',
'loop-end': 'Tương đương với "dừng lại". Nút này không có các mục cấu hình. Khi thân vòng lặp đến nút này, vòng lặp sẽ kết thúc.',
},
operator: {
zoomIn: 'Phóng to',
@@ -404,6 +419,34 @@ const translation = {
variable: 'Biến',
},
sysQueryInUser: 'sys.query trong tin nhắn của người dùng là bắt buộc',
jsonSchema: {
warningTips: {
saveSchema: 'Vui lòng hoàn thành việc chỉnh sửa trường hiện tại trước khi lưu sơ đồ.',
},
promptTooltip: 'Chuyển mô tả văn bản thành cấu trúc JSON Schema chuẩn.',
stringValidations: 'Xác thực chuỗi',
instruction: 'Hướng dẫn',
regenerate: 'Tái tạo',
fieldNamePlaceholder: 'Tên trường',
generateJsonSchema: 'Tạo Schema JSON',
back: 'Quay lại',
import: 'Nhập khẩu từ JSON',
generationTip: 'Bạn có thể sử dụng ngôn ngữ tự nhiên để tạo nhanh một JSON Schema.',
doc: 'Tìm hiểu thêm về đầu ra có cấu trúc',
required: 'cần thiết',
generate: 'Tạo ra',
addField: 'Thêm trường',
resultTip: 'Đây là kết quả đã được tạo ra. Nếu bạn không hài lòng, bạn có thể quay lại và chỉnh sửa yêu cầu của mình.',
generating: 'Tạo sơ đồ JSON...',
descriptionPlaceholder: 'Thêm mô tả',
resetDefaults: 'Đặt lại',
promptPlaceholder: 'Mô tả Sơ đồ JSON của bạn...',
showAdvancedOptions: 'Hiển thị tùy chọn nâng cao',
generatedResult: 'Kết quả được tạo ra',
apply: 'Áp dụng',
addChildField: 'Thêm trường trẻ em',
title: 'Sơ đồ đầu ra có cấu trúc',
},
},
knowledgeRetrieval: {
queryVariable: 'Biến truy vấn',
@@ -416,6 +459,33 @@ const translation = {
url: 'URL phân đoạn',
metadata: 'Siêu dữ liệu khác',
},
metadata: {
options: {
disabled: {
subTitle: 'Không bật lọc siêu dữ liệu',
title: 'Tắt',
},
automatic: {
desc: 'Tự động tạo điều kiện lọc siêu dữ liệu dựa trên biến truy vấn',
title: 'Tự động',
subTitle: 'Tự động tạo điều kiện lọc siêu dữ liệu dựa trên truy vấn của người dùng',
},
manual: {
title: 'Hướng dẫn',
subTitle: 'Thêm thủ công các điều kiện lọc siêu dữ liệu',
},
},
panel: {
add: 'Thêm điều kiện',
conditions: 'Điều kiện',
title: 'Điều kiện lọc siêu dữ liệu',
select: 'Chọn biến...',
datePlaceholder: 'Chọn một thời gian...',
placeholder: 'Nhập giá trị',
search: 'Tìm kiếm siêu dữ liệu',
},
title: 'Lọc siêu dữ liệu',
},
},
http: {
inputVars: 'Biến đầu vào',
@@ -505,6 +575,8 @@ const translation = {
'not in': 'không có trong',
'in': 'trong',
'all of': 'tất cả',
'before': 'trước',
'after': 'sau',
},
enterValue: 'Nhập giá trị',
addCondition: 'Thêm điều kiện',
@@ -520,6 +592,7 @@ const translation = {
},
addSubVariable: 'Biến phụ',
select: 'Lựa',
condition: 'Điều kiện',
},
variableAssigner: {
title: 'Gán biến',
@@ -562,6 +635,8 @@ const translation = {
'+=': '+=',
'set': 'Cài',
'overwrite': 'Ghi đè lên',
'remove-last': 'Xóa Lần Cuối',
'remove-first': 'Xóa đầu tiên',
},
'setParameter': 'Đặt tham số...',
'selectAssignedVariable': 'Chọn biến được gán...',
@@ -766,6 +841,38 @@ const translation = {
strategyNotFoundDesc: 'Phiên bản plugin đã cài đặt không cung cấp chiến lược này.',
toolbox: 'hộp công cụ',
},
loop: {
ErrorMethod: {
continueOnError: 'Tiếp tục khi có lỗi',
removeAbnormalOutput: 'Xóa đầu ra bất thường',
operationTerminated: 'Chấm dứt',
},
breakConditionTip: 'Chỉ có thể tham chiếu đến các biến trong vòng lặp có điều kiện kết thúc và các biến hội thoại.',
deleteTitle: 'Xóa nút vòng lặp?',
variableName: 'Tên Biến',
input: 'Nhập',
exitConditionTip: 'Một nút vòng lặp cần ít nhất một điều kiện thoát.',
breakCondition: 'Điều kiện dừng vòng lặp',
totalLoopCount: 'Tổng số lần lặp: {{count}}',
setLoopVariables: 'Đặt biến trong phạm vi vòng lặp',
currentLoopCount: 'Số vòng lặp hiện tại: {{count}}',
deleteDesc: 'Xóa nút vòng sẽ xóa tất cả các nút con',
inputMode: 'Chế độ đầu vào',
currentLoop: 'Vòng lặp hiện tại',
loopMaxCountError: 'Vui lòng nhập số vòng lặp tối đa hợp lệ, trong khoảng từ 1 đến {{maxCount}}',
loop_other: '{{count}} Vòng lặp',
finalLoopVariables: 'Biến Vòng Lặp Cuối',
initialLoopVariables: 'Biến Vòng Lặp Đầu Tiên',
loop_one: '{{count}} Vòng lặp',
error_other: '{{count}} Lỗi',
output: 'Biến đầu ra',
errorResponseMethod: 'Phương pháp phản hồi lỗi',
loopMaxCount: 'Số lần lặp tối đa',
comma: ',',
loopVariables: 'Biến Lặp',
error_one: '{{count}} Lỗi',
loopNode: 'Nút Lặp',
},
},
tracing: {
stopBy: 'Dừng bởi {{user}}',
@@ -777,6 +884,38 @@ const translation = {
conversationVars: 'Biến cuộc trò chuyện',
noVarsForOperation: 'Không có biến nào có sẵn để gán với hoạt động đã chọn.',
},
versionHistory: {
filter: {
onlyYours: 'Chỉ của bạn',
empty: 'Không tìm thấy lịch sử phiên bản phù hợp',
onlyShowNamedVersions: 'Chỉ hiển thị các phiên bản có tên',
reset: 'Đặt lại bộ lọc',
all: 'Tất cả',
},
editField: {
releaseNotesLengthLimit: 'Ghi chú phát hành không được vượt quá {{limit}} ký tự.',
title: 'Tiêu đề',
releaseNotes: 'Ghi chú phát hành',
titleLengthLimit: 'Tiêu đề không được vượt quá {{limit}} ký tự',
},
action: {
deleteFailure: 'Xóa phiên bản thất bại',
updateFailure: 'Cập nhật phiên bản không thành công',
deleteSuccess: 'Phiên bản đã bị xóa',
updateSuccess: 'Phiên bản đã được cập nhật',
restoreSuccess: 'Phiên bản đã được khôi phục',
restoreFailure: 'Không thể khôi phục phiên bản',
},
defaultName: 'Phiên bản không được đặt tên',
releaseNotesPlaceholder: 'Mô tả những gì đã thay đổi',
deletionTip: 'Việc xóa là không thể phục hồi, vui lòng xác nhận.',
currentDraft: 'Dự thảo hiện tại',
editVersionInfo: 'Chỉnh sửa thông tin phiên bản',
latest: 'Mới nhất',
nameThisVersion: 'Đặt tên cho phiên bản này',
restorationTip: 'Sau khi phục hồi phiên bản, bản nháp hiện tại sẽ bị ghi đè.',
title: 'Các phiên bản',
},
}
export default translation