chore: translate i18n files (#8917)

Co-authored-by: JohnJyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
This commit is contained in:
github-actions[bot] 2024-09-30 16:35:00 +08:00 • committed by GitHub
commit 824a71388a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
81 changed files with 1488 additions and 0 deletions

View file

@ -78,6 +78,7 @@ const translation = {
query: 'Truy vấn',
},
loading: 'Tải',
regenerate: 'Tái tạo',
}
export default translation

View file

@ -73,6 +73,14 @@ const translation = {
resetAll: 'Đặt lại tất cả',
crawlSubPage: 'Thu thập dữ liệu các trang phụ',
maxDepthTooltip: 'Độ sâu tối đa cần thu thập dữ liệu so với URL đã nhập. Độ sâu 0 chỉ cần cạo trang của url đã nhập, độ sâu 1 cạo url và mọi thứ sau khi nhậpURL + một /, v.v.',
jinaReaderTitle: 'Chuyển đổi toàn bộ trang web thành Markdown',
jinaReaderDoc: 'Tìm hiểu thêm về Jina Reader',
useSitemap: 'Sử dụng sơ đồ trang web',
chooseProvider: 'Chọn nhà cung cấp',
jinaReaderDocLink: 'https://jina.ai/reader',
jinaReaderNotConfigured: 'Jina Reader không được cấu hình',
jinaReaderNotConfiguredDescription: 'Thiết lập Jina Reader bằng cách nhập khóa API miễn phí của bạn để truy cập.',
useSitemapTooltip: 'Thực hiện theo sơ đồ trang web để thu thập dữ liệu trang web. Nếu không, Jina Reader sẽ thu thập dữ liệu lặp đi lặp lại dựa trên mức độ liên quan của trang, mang lại ít trang hơn nhưng chất lượng cao hơn.',
},
},
stepTwo: {
@ -157,6 +165,11 @@ const translation = {
configFirecrawl: 'Định cấu hình 🔥Firecrawl',
apiKeyPlaceholder: 'Khóa API từ firecrawl.dev',
},
jinaReader: {
getApiKeyLinkText: 'Nhận khóa API miễn phí của bạn tại jina.ai',
configJinaReader: 'Định cấu hình Jina Reader',
apiKeyPlaceholder: 'Khóa API từ jina.ai',
},
}
export default translation

View file

@ -23,6 +23,8 @@ const translation = {
},
noRecentTip: 'Không có kết quả truy vấn gần đây',
viewChart: 'Xem BIỂU ĐỒ VECTOR',
settingTitle: 'Cài đặt truy xuất',
viewDetail: 'Xem chi tiết',
}
export default translation

View file

@ -29,6 +29,9 @@ const translation = {
save: 'Lưu',
permissionsInvitedMembers: 'Thành viên một phần trong nhóm',
me: '(Bạn)',
externalKnowledgeAPI: 'API kiến thức bên ngoài',
retrievalSettings: 'Cài đặt truy xuất',
externalKnowledgeID: 'ID kiến thức bên ngoài',
},
}

View file

@ -72,6 +72,80 @@ const translation = {
nTo1RetrievalLegacyLink: 'Tìm hiểu thêm',
nTo1RetrievalLegacyLinkText: 'Truy xuất N-đến-1 sẽ chính thức bị loại bỏ vào tháng 9.',
defaultRetrievalTip: 'Truy xuất nhiều đường dẫn được sử dụng theo mặc định. Kiến thức được lấy từ nhiều cơ sở kiến thức và sau đó được xếp hạng lại.',
editExternalAPIConfirmWarningContent: {
front: 'API Kiến thức Bên ngoài này được liên kết với',
end: 'kiến thức bên ngoài, và sửa đổi này sẽ được áp dụng cho tất cả chúng. Bạn có chắc chắn muốn lưu thay đổi này không?',
},
editExternalAPIFormWarning: {
front: 'API bên ngoài này được liên kết với',
end: 'Kiến thức bên ngoài',
},
deleteExternalAPIConfirmWarningContent: {
title: {
end: '?',
front: 'Xóa',
},
content: {
front: 'API Kiến thức Bên ngoài này được liên kết với',
end: 'kiến thức bên ngoài. Xóa API này sẽ làm mất hiệu lực tất cả chúng. Bạn có chắc chắn muốn xóa API này không?',
},
noConnectionContent: 'Bạn có chắc chắn xóa API này không?',
},
selectExternalKnowledgeAPI: {
placeholder: 'Chọn một API kiến thức bên ngoài',
},
connectDatasetIntro: {
content: {
end: '. Sau đó tìm ID kiến thức tương ứng và điền vào biểu mẫu bên trái. Nếu tất cả thông tin là chính xác, nó sẽ tự động chuyển đến bài kiểm tra truy xuất trong cơ sở kiến thức sau khi nhấp vào nút kết nối.',
front: 'Để kết nối với cơ sở kiến thức bên ngoài, trước tiên bạn cần tạo API bên ngoài. Vui lòng đọc kỹ và tham khảo',
link: 'Tìm hiểu cách tạo API bên ngoài',
},
learnMore: 'Tìm hiểu thêm',
title: 'Cách kết nối với cơ sở kiến thức bên ngoài',
},
connectHelper: {
helper3: '. Chúng tôi thực sự khuyên bạn nên',
helper4: 'Đọc tài liệu trợ giúp',
helper1: 'Kết nối với cơ sở kiến thức bên ngoài thông qua API và ID cơ sở kiến thức. Hiện tại,',
helper2: 'Chỉ hỗ trợ chức năng truy xuất',
helper5: 'cẩn thận trước khi sử dụng tính năng này.',
},
externalKnowledgeForm: {
cancel: 'Hủy',
connect: 'Kết nối',
},
externalAPIForm: {
encrypted: {
end: 'Công nghệ.',
front: 'Mã thông báo API của bạn sẽ được mã hóa và lưu trữ bằng cách sử dụng',
},
apiKey: 'Khóa API',
endpoint: 'Điểm cuối API',
edit: 'Biên tập',
cancel: 'Hủy',
name: 'Tên',
save: 'Cứu',
},
learnHowToWriteGoodKnowledgeDescription: 'Tìm hiểu cách viết mô tả kiến thức tốt',
noExternalKnowledge: 'Chưa có API Kiến thức Bên ngoài, hãy nhấp vào đây để tạo',
connectDataset: 'Kết nối với cơ sở kiến thức bên ngoài',
externalTag: 'Ngoài',
externalAPIPanelTitle: 'API kiến thức bên ngoài',
editExternalAPITooltipTitle: 'KIẾN THỨC LIÊN KẾT',
externalKnowledgeNamePlaceholder: 'Vui lòng nhập tên của cơ sở kiến thức',
createExternalAPI: 'Thêm API kiến thức bên ngoài',
externalKnowledgeDescription: 'Mô tả kiến thức',
externalAPIPanelDocumentation: 'Tìm hiểu cách tạo API Kiến thức Bên ngoài',
allExternalTip: 'Khi chỉ sử dụng kiến thức bên ngoài, người dùng có thể chọn có bật mô hình Xếp hạng lại hay không. Nếu không được bật, các đoạn được truy xuất sẽ được sắp xếp dựa trên điểm số. Khi các chiến lược truy xuất của các cơ sở kiến thức khác nhau không nhất quán, nó sẽ không chính xác.',
editExternalAPIFormTitle: 'Chỉnh sửa API Kiến thức Bên ngoài',
externalKnowledgeId: 'ID kiến thức bên ngoài',
mixtureInternalAndExternalTip: 'Mô hình Rerank là cần thiết cho sự kết hợp giữa kiến thức bên trong và bên ngoài.',
externalAPI: 'API bên ngoài',
externalKnowledgeDescriptionPlaceholder: 'Mô tả nội dung trong Cơ sở Kiến thức này (tùy chọn)',
externalKnowledgeName: 'Tên kiến thức bên ngoài',
externalKnowledgeIdPlaceholder: 'Vui lòng nhập ID kiến thức',
createNewExternalAPI: 'Tạo API Kiến thức Bên ngoài mới',
externalAPIPanelDescription: 'API kiến thức bên ngoài được sử dụng để kết nối với cơ sở kiến thức bên ngoài Dify và truy xuất kiến thức từ cơ sở kiến thức đó.',
}
export default translation