187 lines
7.1 KiB
TypeScript
187 lines
7.1 KiB
TypeScript
const translation = {
|
|
subscription: {
|
|
title: 'Đăng ký',
|
|
listNum: 'Đăng ký {{num}}',
|
|
empty: {
|
|
title: 'Không có đăng ký',
|
|
button: 'Đăng ký mới',
|
|
},
|
|
createButton: {
|
|
oauth: 'Đăng ký mới với OAuth',
|
|
apiKey: 'Đăng ký mới với Khóa API',
|
|
manual: 'Dán URL để tạo đăng ký mới',
|
|
},
|
|
createSuccess: 'Đăng ký đã được tạo thành công',
|
|
createFailed: 'Tạo đăng ký thất bại',
|
|
maxCount: 'Tối đa {{num}} lượt đăng ký',
|
|
selectPlaceholder: 'Chọn gói đăng ký',
|
|
noSubscriptionSelected: 'Chưa chọn gói đăng ký',
|
|
subscriptionRemoved: 'Đã hủy đăng ký',
|
|
list: {
|
|
title: 'Đăng ký',
|
|
addButton: 'Thêm',
|
|
tip: 'Nhận sự kiện qua Đăng ký',
|
|
item: {
|
|
enabled: 'Đã bật',
|
|
disabled: 'Vô hiệu hóa',
|
|
credentialType: {
|
|
api_key: 'Khóa API',
|
|
oauth2: 'OAuth',
|
|
unauthorized: 'Hướng dẫn',
|
|
},
|
|
actions: {
|
|
delete: 'Xóa',
|
|
deleteConfirm: {
|
|
title: 'Xóa {{name}}?',
|
|
success: 'Đăng ký {{name}} đã được xóa thành công',
|
|
error: 'Không thể xóa đăng ký {{name}}',
|
|
content: 'Một khi đã xóa, gói đăng ký này sẽ không thể phục hồi. Vui lòng xác nhận.',
|
|
contentWithApps: 'Gói đăng ký hiện tại đang được {{count}} ứng dụng tham chiếu. Xóa nó sẽ khiến các ứng dụng đã cấu hình ngừng nhận các sự kiện từ gói đăng ký.',
|
|
confirm: 'Xác nhận xóa',
|
|
cancel: 'Hủy',
|
|
confirmInputWarning: 'Vui lòng nhập tên chính xác để xác nhận.',
|
|
confirmInputPlaceholder: 'Nhập "{{name}}" để xác nhận.',
|
|
confirmInputTip: 'Vui lòng nhập “{{name}}” để xác nhận.',
|
|
},
|
|
},
|
|
status: {
|
|
active: 'Hoạt động',
|
|
inactive: 'Không hoạt động',
|
|
},
|
|
usedByNum: 'Được sử dụng bởi {{num}} quy trình làm việc',
|
|
noUsed: 'Không sử dụng quy trình công việc',
|
|
},
|
|
},
|
|
addType: {
|
|
title: 'Thêm đăng ký',
|
|
description: 'Chọn cách bạn muốn tạo đăng ký trình kích hoạt của mình',
|
|
options: {
|
|
apikey: {
|
|
title: 'Tạo bằng Khóa API',
|
|
description: 'Tự động tạo đăng ký bằng thông tin xác thực API',
|
|
},
|
|
oauth: {
|
|
title: 'Tạo bằng OAuth',
|
|
description: 'Ủy quyền với nền tảng bên thứ ba để tạo đăng ký',
|
|
clientSettings: 'Cài đặt khách hàng OAuth',
|
|
clientTitle: 'Khách hàng OAuth',
|
|
default: 'Mặc định',
|
|
custom: 'Tùy chỉnh',
|
|
},
|
|
manual: {
|
|
title: 'Cài đặt thủ công',
|
|
description: 'Dán URL để tạo đăng ký mới',
|
|
tip: 'Cấu hình URL trên nền tảng của bên thứ ba thủ công',
|
|
},
|
|
},
|
|
},
|
|
},
|
|
modal: {
|
|
steps: {
|
|
verify: 'Xác minh',
|
|
configuration: 'Cấu hình',
|
|
},
|
|
common: {
|
|
cancel: 'Hủy',
|
|
back: 'Quay lại',
|
|
next: 'Tiếp theo',
|
|
create: 'Tạo',
|
|
verify: 'Xác minh',
|
|
authorize: 'Ủy quyền',
|
|
creating: 'Đang tạo...',
|
|
verifying: 'Đang xác minh...',
|
|
authorizing: 'Đang cấp quyền...',
|
|
},
|
|
oauthRedirectInfo: 'Vì không tìm thấy bí mật khách hàng hệ thống cho nhà cung cấp công cụ này, cần phải thiết lập thủ công, đối với redirect_uri, vui lòng sử dụng',
|
|
apiKey: {
|
|
title: 'Tạo bằng Khóa API',
|
|
verify: {
|
|
title: 'Xác minh thông tin đăng nhập',
|
|
description: 'Vui lòng cung cấp thông tin xác thực API của bạn để xác minh quyền truy cập',
|
|
error: 'Xác minh thông tin không thành công. Vui lòng kiểm tra lại khóa API của bạn.',
|
|
success: 'Thông tin đăng nhập đã được xác minh thành công',
|
|
},
|
|
configuration: {
|
|
title: 'Cấu hình đăng ký',
|
|
description: 'Thiết lập các tham số đăng ký của bạn',
|
|
},
|
|
},
|
|
oauth: {
|
|
title: 'Tạo bằng OAuth',
|
|
authorization: {
|
|
title: 'Ủy quyền OAuth',
|
|
description: 'Cho phép Dify truy cập vào tài khoản của bạn',
|
|
redirectUrl: 'Chuyển hướng URL',
|
|
redirectUrlHelp: 'Sử dụng URL này trong cấu hình ứng dụng OAuth của bạn',
|
|
authorizeButton: 'Ủy quyền với {{provider}}',
|
|
waitingAuth: 'Đang chờ cấp quyền...',
|
|
authSuccess: 'Ủy quyền thành công',
|
|
authFailed: 'Không thể lấy thông tin xác thực OAuth',
|
|
waitingJump: 'Được phép, đang chờ nhảy',
|
|
},
|
|
configuration: {
|
|
title: 'Cấu hình đăng ký',
|
|
description: 'Thiết lập các thông số đăng ký của bạn sau khi được cấp quyền',
|
|
success: 'Cấu hình OAuth thành công',
|
|
failed: 'Cấu hình OAuth thất bại',
|
|
},
|
|
remove: {
|
|
success: 'Xóa OAuth thành công',
|
|
failed: 'Xóa OAuth thất bại',
|
|
},
|
|
save: {
|
|
success: 'Cấu hình OAuth đã được lưu thành công',
|
|
},
|
|
},
|
|
manual: {
|
|
title: 'Cài đặt thủ công',
|
|
description: 'Cấu hình đăng ký webhook của bạn thủ công',
|
|
logs: {
|
|
title: 'Nhật ký yêu cầu',
|
|
request: 'Yêu cầu',
|
|
loading: 'Đang chờ yêu cầu từ {{pluginName}}...',
|
|
},
|
|
},
|
|
form: {
|
|
subscriptionName: {
|
|
label: 'Tên thuê bao',
|
|
placeholder: 'Nhập tên gói đăng ký',
|
|
required: 'Tên đăng ký là bắt buộc',
|
|
},
|
|
callbackUrl: {
|
|
label: 'URL gọi lại',
|
|
description: 'URL này sẽ nhận các sự kiện webhook',
|
|
tooltip: 'Cung cấp một endpoint có thể truy cập công khai để nhận các yêu cầu gọi lại từ nhà cung cấp kích hoạt.',
|
|
placeholder: 'Đang tạo...',
|
|
privateAddressWarning: 'URL này có vẻ là một địa chỉ nội bộ, điều này có thể khiến các yêu cầu webhook thất bại. Bạn có thể thay đổi TRIGGER_URL sang một địa chỉ công khai.',
|
|
},
|
|
},
|
|
errors: {
|
|
createFailed: 'Tạo đăng ký thất bại',
|
|
verifyFailed: 'Xác minh thông tin đăng nhập thất bại',
|
|
authFailed: 'Ủy quyền thất bại',
|
|
networkError: 'Lỗi mạng, vui lòng thử lại',
|
|
},
|
|
},
|
|
events: {
|
|
title: 'Các sự kiện có sẵn',
|
|
description: 'Các sự kiện mà plugin kích hoạt này có thể đăng ký',
|
|
empty: 'Không có sự kiện nào',
|
|
event: 'Sự kiện',
|
|
events: 'Sự kiện',
|
|
actionNum: '{{num}} {{event}} ĐÃ BAO GỒM',
|
|
item: {
|
|
parameters: 'tham số {{count}}',
|
|
noParameters: 'Không có tham số',
|
|
},
|
|
output: 'Đầu ra',
|
|
},
|
|
node: {
|
|
status: {
|
|
warning: 'Ngắt kết nối',
|
|
},
|
|
},
|
|
}
|
|
|
|
export default translation
|