Skip to content

Commit

Permalink
chore: improve Vietnamese (vi-VN) translations (#7127)
Browse files Browse the repository at this point in the history
  • Loading branch information
ZuzooVn authored Aug 9, 2024
1 parent f4591f9 commit 633808d
Show file tree
Hide file tree
Showing 18 changed files with 556 additions and 570 deletions.
58 changes: 29 additions & 29 deletions web/i18n/vi-VN/app-annotation.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
const translation = {
title: 'Chú thích',
name: 'Chú thích cho câu Trả lời',
name: 'Chú thích cho câu trả lời',
editBy: 'Câu trả lời được chỉnh sửa bởi {{author}}',
noData: {
title: 'Không có chú thích',
Expand All @@ -15,73 +15,73 @@ const translation = {
actions: 'hành động',
addAnnotation: 'Thêm chú thích',
bulkImport: 'Nhập hàng loạt',
bulkExport: 'Xuất hoàng loạt',
bulkExport: 'Xuất hàng loạt',
clearAll: 'Xóa tất cả chú thích',
},
},
editModal: {
title: 'Chỉnh sửa chú thích Trả lời',
queryName: 'Truy vấn người dùng',
answerName: 'Câu chuyện của BOT',
title: 'Chỉnh sửa chú thích câu trả lời',
queryName: 'Câu hỏi của người dùng',
answerName: 'Câu trả lời của AI',
yourAnswer: 'Câu trả lời của bạn',
answerPlaceholder: 'Nhập câu trả lời của bạn vào đây',
yourQuery: 'Truy vấn của bạn',
queryPlaceholder: 'Nhập truy vấn của bạn ở đây',
yourQuery: 'Câu hỏi của bạn',
queryPlaceholder: 'Nhập câu hỏi của bạn ở đây',
removeThisCache: 'Xóa chú thích này',
createdAt: 'Được tạo lúc',
},
addModal: {
title: 'Thêm chú thích Trả lời',
title: 'Thêm chú thích câu trả lời',
queryName: 'Câu hỏi',
answerName: 'Trả lời',
answerName: 'Câu trả lời',
answerPlaceholder: 'Nhập câu trả lời vào đây',
queryPlaceholder: 'Nhập truy vấn ở đây',
createNext: 'Thêm một phản hồi có chú thích khác',
queryPlaceholder: 'Nhập câu hỏi ở đây',
createNext: 'Thêm chú thích khác',
},
batchModal: {
title: 'Nhập hàng loạt',
csvUploadTitle: 'Kéo và thả tệp CSV của bạn vào đây hoặc ',
browse: 'duyệt',
browse: 'chọn tệp',
tip: 'Tệp CSV phải tuân theo cấu trúc sau:',
question: 'câu hỏi',
answer: 'trả lời',
contentTitle: 'đoạn nội dung',
answer: 'câu trả lời',
contentTitle: 'tiêu đề nội dung',
content: 'nội dung',
template: 'Tải mẫu tại đây',
cancel: 'Bỏ',
run: 'Run Batch',
runError: 'Run batch failed',
processing: 'In batch processing',
completed: 'Import completed',
error: 'Import Error',
cancel: 'Hủy',
run: 'Chạy hàng loạt',
runError: 'Chạy hàng loạt thất bại',
processing: 'Đang xử lý hàng loạt',
completed: 'Nhập hoàn tất',
error: 'Lỗi khi nhập',
ok: 'OK',
},
errorMessage: {
answerRequired: 'Câu trả lời là bắt buộc',
queryRequired: 'Câu hỏi là bắt buộc',
},
viewModal: {
annotatedResponse: 'Chú thích Trả lời',
hitHistory: 'Lịch sử lượt truy cập',
hit: 'Truy cập',
annotatedResponse: 'Câu trả lời đã chú thích',
hitHistory: 'Lịch sử truy cập',
hit: 'Lượt truy cập',
hits: 'Lượt truy cập',
noHitHistory: 'Không có lịch sử truy cập',
},
hitHistoryTable: {
query: 'Truy vấn',
match: 'Chính xác',
response: 'Phản ứng',
query: 'Câu hỏi',
match: 'Độ chính xác',
response: 'Phản hồi',
source: 'Nguồn',
score: 'Điểm',
time: 'Thời gian',
},
initSetup: {
title: 'Chú thích Trả lời Thiết lập ban đầu',
configTitle: 'Thiết lập trả lời chú thích',
title: 'Thiết lập ban đầu cho chú thích câu trả lời',
configTitle: 'Thiết lập chú thích câu trả lời',
confirmBtn: 'Lưu & Kích hoạt',
configConfirmBtn: 'Lưu',
},
embeddingModelSwitchTip: 'Mô hình vector hóa văn bản chú thích, mô hình chuyển đổi sẽ được nhúng lại, dẫn đến phát sinh thêm chi phí.',
embeddingModelSwitchTip: 'Mô hình vector hóa văn bản chú thích, việc chuyển đổi mô hình sẽ dẫn đến việc nhúng lại, có thể phát sinh thêm chi phí.',
}

export default translation
38 changes: 19 additions & 19 deletions web/i18n/vi-VN/app-api.ts
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
const translation = {
apiServer: 'API Server',
apiKey: 'API Key',
apiServer: 'Máy chủ API',
apiKey: 'Khóa API',
status: 'Trạng thái',
disabled: 'Tắt',
disabled: 'Đã tắt',
ok: 'Đang hoạt động',
copy: 'Sao chép',
copied: 'Đã chép',
copied: 'Đã sao chép',
play: 'Chạy',
pause: 'Dừng',
pause: 'Tạm dừng',
playing: 'Đang chạy',
merMaind: {
rerender: 'Redo Rerender',
rerender: 'Vẽ lại',
},
never: 'Không bao giờ',
apiKeyModal: {
apiSecretKey: 'API khoá bí mật',
apiSecretKeyTips: 'Để ngăn chặn việc lạm dụng API, hãy bảo vệ Khóa API của bạn. Tránh sử dụng nó dưới dạng văn bản thuần túy trong mã giao diện người dùng. :)',
apiSecretKey: 'Khóa bí mật API',
apiSecretKeyTips: 'Để ngăn chặn việc lạm dụng API, hãy bảo vệ Khóa API của bạn. Tránh sử dụng nó dưới dạng văn bản thuần trong mã giao diện người dùng.',
createNewSecretKey: 'Tạo khóa bí mật mới',
secretKey: 'Khóa bí mật',
created: 'CREATED',
lastUsed: 'LAST USED',
generateTips: 'Giữ chìa khóa này ở nơi an toàn và dễ tiếp cận.',
created: 'ĐÃ TẠO',
lastUsed: 'SỬ DỤNG LẦN CUỐI',
generateTips: 'Hãy lưu giữ khóa này ở nơi an toàn và dễ tiếp cận.',
},
actionMsg: {
deleteConfirmTitle: 'Xóa khóa bí mật này?',
deleteConfirmTips: 'Hành động này không thể được hoàn tác.',
deleteConfirmTips: 'Hành động này không thể hoàn tác.',
ok: 'OK',
},
completionMode: {
title: 'Completion App API',
info: 'Đối với việc tạo văn bản chất lượng cao, như bài viết, tóm tắt và dịch thuật, hãy sử dụng API hoàn thành tin nhắn với đầu vào người dùng. Việc tạo văn bản dựa trên các thông số mô hình và mẫu đề xuất được thiết lập trong Dify Prompt Engineering.',
title: 'API ứng dụng hoàn thành',
info: 'Đối với việc tạo văn bản chất lượng cao như bài viết, tóm tắt và dịch thuật, hãy sử dụng API hoàn thành tin nhắn với đầu vào từ người dùng. Việc tạo văn bản dựa trên các thông số mô hình và mẫu đề xuất được thiết lập trong Dify Prompt Engineering.',
createCompletionApi: 'Tạo tin nhắn hoàn thành',
createCompletionApiTip: 'Tạo một tin nhắn hoàn thành để hỗ trợ chế độ câu hỏi và trả lời.',
inputsTips: '(Tùy chọn) Cung cấp các trường đầu vào người dùng dưới dạng cặp khóa-giá trị, tương ứng với các biến trong Prompt Eng. Khóa là tên biến, Giá trị là giá trị tham số. Nếu loại trường là Lựa chọn, Giá trị đã gửi phải là một trong các lựa chọn đã thiết lập trước.',
Expand All @@ -44,7 +44,7 @@ const translation = {
parametersApiTip: 'Truy xuất các tham số Đầu vào được cấu hình, bao gồm tên biến, tên trường, loại và giá trị mặc định. Thường được sử dụng để hiển thị các trường này trong một biểu mẫu hoặc điền vào các giá trị mặc định sau khi máy khách tải.',
},
chatMode: {
title: 'Chat App API',
title: 'API ứng dụng trò chuyện',
info: 'Đối với ứng dụng trò chuyện linh hoạt sử dụng định dạng Câu hỏi và Trả lời, gọi API tin nhắn trò chuyện để bắt đầu cuộc trò chuyện. Duy trì cuộc trò chuyện liên tục bằng cách chuyển conversation_id đã trả về. Các tham số phản hồi và mẫu phụ thuộc vào các cài đặt của Dify Prompt Eng.',
createChatApi: 'Tạo tin nhắn trò chuyện',
createChatApiTip: 'Tạo một tin nhắn trò chuyện mới hoặc tiếp tục một cuộc trò chuyện đang tồn tại.',
Expand All @@ -53,19 +53,19 @@ const translation = {
blocking: 'Loại chặn, đợi để thực hiện hoàn tất và trả kết quả. (Yêu cầu có thể bị gián đoạn nếu quá trình kéo dài)',
streaming: 'trả về dữ liệu theo luồng. Thực hiện trả dữ liệu theo luồng dựa trên SSE (Sự kiện được gửi từ máy chủ).',
conversationIdTip: '(Tùy chọn) ID cuộc trò chuyện: để trống cho cuộc trò chuyện lần đầu; chuyển conversation_id từ ngữ cảnh để tiếp tục cuộc trò chuyện.',
messageFeedbackApi: 'Phản hồi của người dùng cuối về tin nhắn, như',
messageFeedbackApi: 'Phản hồi của người dùng cuối về tin nhắn',
messageFeedbackApiTip: 'Đánh giá các tin nhắn nhận được thay mặt cho người dùng cuối với các lựa chọn thích hoặc không thích. Dữ liệu này hiển thị trên trang Nhật ký & Chú thích và được sử dụng cho việc điều chỉnh mô hình trong tương lai.',
messageIDTip: 'ID tin nhắn',
ratingTip: 'thích hoặc không thích, null là hủy bỏ',
chatMsgHistoryApi: 'Lấy lịch sử tin nhắn trò chuyện',
chatMsgHistoryApiTip: 'Trang đầu tiên trả về `limit` tin nhắn mới nhất, được sắp xếp theo thứ tự ngược lại.',
chatMsgHistoryConversationIdTip: 'ID Cuộc trò chuyện',
chatMsgHistoryFirstId: 'ID của bản ghi trò chuyện đầu tiên trên trang hiện tại. Giá trị mặc định là không có.',
chatMsgHistoryLimit: 'Bao nhiêu cuộc trò chuyện được trả lại trong một yêu cầu',
chatMsgHistoryLimit: 'Số lượng cuộc trò chuyện được trả về trong một yêu cầu',
conversationsListApi: 'Lấy danh sách cuộc trò chuyện',
conversationsListApiTip: 'Lấy danh sách phiên của người dùng hiện tại. Theo mặc định, trả về 20 phiên cuối cùng.',
conversationsListFirstIdTip: 'ID của bản ghi cuối cùng trên trang hiện tại, mặc định không có.',
conversationsListLimitTip: 'Bao nhiêu cuộc trò chuyện được trả lại trong một yêu cầu',
conversationsListLimitTip: 'Số lượng cuộc trò chuyện được trả về trong một yêu cầu',
conversationRenamingApi: 'Đổi tên cuộc trò chuyện',
conversationRenamingApiTip: 'Đổi tên cuộc trò chuyện; tên sẽ được hiển thị trong giao diện nhiều phiên.',
conversationRenamingNameTip: 'Tên mới',
Expand All @@ -74,7 +74,7 @@ const translation = {
},
develop: {
requestBody: 'Nội dung yêu cầu',
pathParams: 'Thông số đường dẫn',
pathParams: 'Tham số đường dẫn',
query: 'Truy vấn',
},
}
Expand Down
Loading

0 comments on commit 633808d

Please sign in to comment.