-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
22 changed files
with
2,606 additions
and
85 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -16,6 +16,7 @@ export type I18nText = { | |
'ru-RU': string | ||
'it-IT': string | ||
'uk-UA': string | ||
'vi-VN': string | ||
} | ||
|
||
export const languages = [ | ||
|
@@ -97,6 +98,12 @@ export const languages = [ | |
example: 'Привет, Dify!', | ||
supported: true, | ||
}, | ||
{ | ||
value: 'vi-VN', | ||
name: 'Tiếng Việt(Việt Nam)', | ||
example: 'Xin chào, Dify!', | ||
supported: true, | ||
}, | ||
] | ||
|
||
export const LanguagesSupported = languages.filter(item => item.supported).map(item => item.value) | ||
|
@@ -119,6 +126,7 @@ export const NOTICE_I18N = { | |
ja_JP: '重要なお知らせ', | ||
ko_KR: '중요 공지', | ||
uk_UA: 'Важливе повідомлення', | ||
vi_VN: 'Thông báo quan trọng', | ||
}, | ||
desc: { | ||
en_US: 'Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team ([email protected]). We value your patience.', | ||
|
@@ -130,6 +138,7 @@ export const NOTICE_I18N = { | |
ja_JP: 'Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team ([email protected]). We value your patience.', | ||
ko_KR: 'Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team ([email protected]). We value your patience.', | ||
uk_UA: 'Наша система буде недоступна з 19:00 до 24:00 UTC 28 серпня для оновлення. Якщо у вас виникнуть запитання, будь ласка, зв’яжіться з нашою службою підтримки ([email protected]). Дякуємо за терпіння.', | ||
vi_VN: 'Hệ thống của chúng tôi sẽ ngừng hoạt động từ 19:00 đến 24:00 UTC vào ngày 28 tháng 8 để nâng cấp. Nếu có thắc mắc, vui lòng liên hệ với nhóm hỗ trợ của chúng tôi ([email protected]). Chúng tôi đánh giá cao sự kiên nhẫn của bạn.', | ||
}, | ||
href: '#', | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
const translation = { | ||
title: 'Chú thích', | ||
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', | ||
description: 'Bạn có thể chỉnh sửa chú thích trong phần gỡ lỗi ứng dụng hoặc nhập hàng loạt chú thích vào đây để có phản hồi chất lượng cao.', | ||
}, | ||
table: { | ||
header: { | ||
question: 'câu hỏi', | ||
answer: 'câu trả lời', | ||
createdAt: 'tạo lúc', | ||
hits: 'lượt truy cập', | ||
actions: 'hành động', | ||
addAnnotation: 'Thêm chú thích', | ||
bulkImport: 'Nhập hàng loạt', | ||
bulkExport: 'Xuất hoà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', | ||
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', | ||
removeThisCache: 'Xóa chú thích này', | ||
createdAt: 'Được tạo lúc', | ||
}, | ||
addModal: { | ||
title: 'Thêm chú thích Trả lời', | ||
queryName: 'Câu hỏi', | ||
answerName: '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', | ||
}, | ||
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', | ||
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', | ||
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', | ||
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', | ||
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', | ||
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', | ||
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í.', | ||
} | ||
|
||
export default translation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
const translation = { | ||
apiServer: 'API Server', | ||
apiKey: 'API Key', | ||
status: 'Trạng thái', | ||
disabled: 'Tắt', | ||
ok: 'Đang hoạt động', | ||
copy: 'Sao chép', | ||
copied: 'Đã chép', | ||
play: 'Chạy', | ||
pause: 'Dừng', | ||
playing: 'Đang chạy', | ||
merMaind: { | ||
rerender: 'Redo Rerender', | ||
}, | ||
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. :)', | ||
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.', | ||
}, | ||
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.', | ||
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.', | ||
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.', | ||
queryTips: 'Nội dung văn bản đầu vào của người dùng.', | ||
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ủ).', | ||
messageFeedbackApi: 'Phản hồi tin nhắn (thích)', | ||
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ỏ', | ||
parametersApi: 'Thu thập thông tin tham số ứng dụng', | ||
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', | ||
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.', | ||
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.', | ||
queryTips: 'Nội dung câu hỏi của người dùng', | ||
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ư', | ||
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', | ||
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', | ||
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', | ||
parametersApi: 'Thu thập thông tin tham số ứng dụng', | ||
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.', | ||
}, | ||
develop: { | ||
requestBody: 'Nội dung yêu cầu', | ||
pathParams: 'Thông số đường dẫn', | ||
query: 'Truy vấn', | ||
}, | ||
} | ||
|
||
export default translation |
Oops, something went wrong.