Sync Translations + tauri fix for get info (#6484)

### Description of Changes

This Pull Request was automatically generated to synchronize updates to
translation files and documentation. Below are the details of the
changes made:

#### **1. Synchronization of Translation Files**
- Updated translation files
(`frontend/editor/public/locales/*/translation.toml`) to reflect changes
in the reference file `en-GB/translation.toml`.
- Ensured consistency and synchronization across all supported language
files.
- Highlighted any missing or incomplete translations.
- **Format**: TOML

#### **2. Update README.md**
- Generated the translation progress table in `README.md` using
`counter_translation_v3.py`.
- Added a summary of the current translation status for all supported
languages.
- Included up-to-date statistics on translation coverage.

#### **Why these changes are necessary**
- Keeps translation files aligned with the latest reference updates.
- Ensures the documentation reflects the current translation progress.

---

Auto-generated by [create-pull-request][1].

[1]: https://github.com/peter-evans/create-pull-request

---------

Co-authored-by: stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Stirling <[email protected]>
This commit is contained in:
stirlingbot[bot]
2026-06-09 21:31:33 +01:00
committed by GitHub
co-authored by stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com> Anthony Stirling
parent 71361f0d33
commit be914c7135
45 changed files with 23879 additions and 182 deletions
@@ -12,7 +12,6 @@ cancel = "Hủy"
changedCredsMessage = "Thông tin đăng nhập đã thay đổi!"
chooseFile = "Chọn tệp"
close = "Đóng"
color = "Màu sắc"
comingSoon = "Sắp ra mắt"
confirm = "Xác nhận"
confirmClose = "Xác nhận đóng"
@@ -90,6 +89,7 @@ nothingToUndo = "Không có gì để hoàn tác"
noticeTopUpOrPlan = "Không đủ tín dụng, vui lòng nạp thêm hoặc nâng cấp lên một gói"
noValidFiles = "Không có tệp hợp lệ để xử lý"
oops = "Rất tiếc!"
openInNewWindow = "Mở trong cửa sổ mới"
openInViewer = "Mở trong Trình xem"
operationCancelled = "Đã hủy thao tác"
page = "Trang"
@@ -198,6 +198,10 @@ ssoDescription = "Xác thực hai yếu tố được quản lý bởi nhà cung
ssoManaged = "Cấu hình MFA thông qua nhà cung cấp danh tính của bạn."
title = "Xác thực hai yếu tố"
[account.overview]
logOut = "Đăng xuất"
signedInAs = "Đăng nhập với tư cách: {{email}}"
[add-page-numbers]
tags = "đánh số trang,gắn nhãn,sắp xếp,chỉ mục"
@@ -225,6 +229,9 @@ title = "Chức năng"
[AddAttachmentsRequest.tooltip.header]
title = "Giới thiệu về Thêm tệp đính kèm"
[addFileCard]
upload = "Tải lên"
[addImage]
applySignatures = "Áp dụng ảnh"
header = "Thêm hình ảnh vào PDF"
@@ -494,6 +501,11 @@ title = "Điều chỉnh tỷ lệ trang"
[adjustPageScale.error]
failed = "Đã xảy ra lỗi khi điều chỉnh tỷ lệ trang."
[adjustPageScale.orientation]
label = "Hướng trang"
landscape = "Ngang"
portrait = "Dọc"
[adjustPageScale.pageSize]
keep = "Giữ kích thước gốc"
label = "Kích thước trang đích"
@@ -600,6 +612,7 @@ label = "Quản lý tệp tạm"
[admin.settings.advanced.tempFileManagement.baseTmpDir]
description = "Thư mục cơ sở cho tệp tạm (để trống dùng mặc định: java.io.tmpdir/stirling-pdf)"
label = "Thư mục tạm cơ sở"
placeholder = "Mặc định: java.io.tmpdir/stirling-pdf"
[admin.settings.advanced.tempFileManagement.cleanupIntervalMinutes]
description = "Tần suất chạy dọn dẹp (tính theo phút)"
@@ -612,6 +625,7 @@ label = "Dọn thư mục tạm hệ thống"
[admin.settings.advanced.tempFileManagement.libreofficeDir]
description = "Thư mục cho tệp tạm của LibreOffice (để trống dùng mặc định: baseTmpDir/libreoffice)"
label = "Thư mục tạm LibreOffice"
placeholder = "Mặc định: baseTmpDir/libreoffice"
[admin.settings.advanced.tempFileManagement.maxAgeHours]
description = "Số giờ tối đa trước khi tệp tạm được dọn dẹp"
@@ -628,6 +642,7 @@ label = "Dọn dẹp khi khởi động"
[admin.settings.advanced.tempFileManagement.systemTempDir]
description = "Thư mục tạm hệ thống để dọn dẹp (chỉ dùng nếu bật cleanupSystemTemp)"
label = "Thư mục tạm hệ thống"
placeholder = "Đường dẫn thư mục tạm của hệ thống"
[admin.settings.advanced.tessdataDir]
description = "Đường dẫn đến thư mục tessdata cho các tệp ngôn ngữ OCR"
@@ -833,6 +848,7 @@ label = "Tên cơ sở dữ liệu"
[admin.settings.database.password]
description = "Mật khẩu xác thực cơ sở dữ liệu"
label = "Mật khẩu"
placeholder = "Nhập mật khẩu cơ sở dữ liệu"
[admin.settings.database.port]
description = "Cổng máy chủ cơ sở dữ liệu (không dùng nếu đã cung cấp URL tùy chỉnh)"
@@ -864,10 +880,12 @@ label = "Ẩn các công cụ không khả dụng theo mặc định"
[admin.settings.endpoints.groupsToRemove]
description = "Chọn các nhóm endpoint để tắt"
label = "Nhóm endpoint đã tắt"
placeholder = "Chọn nhóm để vô hiệu hóa"
[admin.settings.endpoints.toRemove]
description = "Chọn các endpoint riêng lẻ để tắt"
label = "Endpoint đã tắt"
placeholder = "Chọn điểm cuối để vô hiệu hóa"
[admin.settings.enterpriseRequired]
message = "Yêu cầu giấy phép Enterprise để truy cập {{featureName}}. Bạn đang xem dữ liệu demo để tham khảo."
@@ -1082,6 +1100,7 @@ label = "Máy chủ SMTP"
[admin.settings.mail.password]
description = "Mật khẩu để xác thực SMTP"
label = "Mật khẩu SMTP"
placeholder = "Nhập mật khẩu SMTP"
[admin.settings.mail.port]
description = "Số cổng cho kết nối SMTP (thường là 25, 465 hoặc 587)"
@@ -1091,6 +1110,10 @@ label = "Cổng SMTP"
description = "Tên người dùng để xác thực SMTP"
label = "Tên người dùng SMTP"
[admin.settings.plan.noData]
message = "Dữ liệu gói hiện không khả dụng."
title = "Không có dữ liệu"
[admin.settings.premium]
description = "Cấu hình khóa giấy phép premium hoặc enterprise của bạn."
license = "Cấu hình giấy phép"
@@ -1137,6 +1160,9 @@ info = "Nếu bạn có license key hoặc tệp chứng chỉ từ mua trực t
toggle = "Có license key hoặc tệp chứng chỉ?"
[admin.settings.premium.movedFeatures]
auditLogging = "<0>Ghi nhật ký kiểm toán</0> (ENTERPRISE) - Bảo mật"
customMetadata = "<0>Siêu dữ liệu tùy chỉnh</0> (PRO) - Chung"
databaseConfiguration = "<0>Cấu hình Cơ sở dữ liệu</0> (ENTERPRISE) - Cơ sở dữ liệu"
message = "Các tính năng Premium và Enterprise hiện được sắp xếp trong các phần tương ứng:"
title = "Phân bổ tính năng Premium"
@@ -1512,6 +1538,33 @@ user = "Người dùng"
usernameInfo = "Tên người dùng chỉ có thể chứa chữ cái, số và các ký tự đặc biệt sau @._+- hoặc phải là một địa chỉ email hợp lệ."
webOnlyUser = "Chỉ người dùng web"
[agents]
auto_redaction_description = "Tự động ẩn PII"
auto_redaction_name = "Tự động ẩn"
back_to_tools = "Quay lại công cụ"
coming_soon = "Sắp ra mắt"
compliance_description = "Kiểm tra tuân thủ của tài liệu"
compliance_name = "Kiểm tra tuân thủ"
data_extraction_description = "Trích xuất bảng và dữ liệu có cấu trúc"
data_extraction_name = "Trích xuất dữ liệu"
doc_summary_description = "Tóm tắt tài liệu dài"
doc_summary_name = "Trình tóm tắt"
form_filler_description = "Điền biểu mẫu PDF một cách thông minh"
form_filler_name = "Trình điền biểu mẫu"
fullscreen_title = "Tác nhân Stirling"
pdf_to_markdown_description = "Chuyển PDF sang Markdown sạch"
pdf_to_markdown_name = "PDF sang Markdown"
section_title = "Tác nhân"
show_less = "Thu gọn"
start_chat = "Bắt đầu trò chuyện"
stirling_description = "Trợ lý PDF đa năng của bạn"
stirling_full_name = "Tác nhân tổng quát Stirling"
stirling_long_description = "Trợ lý PDF đa năng có thể chạy công cụ, tạo PDF và trích xuất thông tin từ tài liệu của bạn."
stirling_name = "Stirling"
stirling_running = "Đang chạy..."
stirling_tooltip = "Tác nhân Stirling"
view_all = "Xem tất cả tác nhân"
[analytics]
disable = "Tắt phân tích"
enable = "Bật phân tích"
@@ -1771,6 +1824,10 @@ insufficientPermissions = "Bạn không có quyền thực hiện thao tác này
pleaseLoginAgain = "Vui lòng đăng nhập lại."
sessionExpired = "Phiên đã hết hạn"
[auth.displayName]
guest = "Khách"
user = "Người dùng"
[auto-rename]
description = "Tự động tìm tiêu đề từ nội dung PDF của bạn và dùng làm tên tệp."
header = "Tự động đổi tên PDF"
@@ -1863,6 +1920,13 @@ label = "Mở menu cho {{title}}"
[automate.files]
placeholder = "Chọn tệp để xử lý với tự động hóa này"
[automate.folderScanWarning]
advice = "Bạn vẫn có thể tải xuống tệp (ví dụ để kiểm tra hoặc chỉnh sửa thủ công), nhưng các bước không được hỗ trợ cần được xóa trước khi backend có thể chạy."
cancel = "Hủy"
confirm = "Vẫn xuất"
intro = "Quét thư mục chạy trên backend, nên chỉ có thể thực thi các công cụ có endpoint backend. Những bước sau đây trong tự động hóa này thì không, và sẽ thất bại khi pipeline chạy:"
title = "Một số bước không thể chạy khi quét thư mục"
[automate.importModal]
cancel = "Hủy"
confirm = "Nhập"
@@ -2094,12 +2158,32 @@ placeholder = "Số trang"
title = "N trang cuối"
[bulkSelection.operators]
and = "AND: & hoặc \"and\" — yêu cầu thỏa cả hai điều kiện (vd., 1-50 & even)"
comma = "Dấu phẩy: , hoặc | — kết hợp lựa chọn (vd., 1-10, 20)"
not = "NOT: ! hoặc \"not\" — loại trừ trang (vd., 3n & not 30)"
text = "AND có độ ưu tiên cao hơn dấu phẩy. NOT áp dụng trong phạm vi tài liệu."
title = "Toán tử"
[bulkSelection.operators.and]
title = "Kết hợp lựa chọn (cả hai điều kiện phải đúng)"
[bulkSelection.operators.descriptions]
and = "AND: & hoặc \"and\" - yêu cầu cả hai điều kiện (vd: 1-50 & even)"
comma = "Dấu phẩy: , hoặc | - kết hợp lựa chọn (vd: 1-10, 20)"
not = "NOT: ! hoặc \"not\" - loại trừ trang (vd: 3n & not 30)"
[bulkSelection.operators.even]
title = "Chọn tất cả trang chẵn (2, 4, 6, 8...)"
[bulkSelection.operators.not]
title = "Loại trừ khỏi lựa chọn"
[bulkSelection.operators.odd]
title = "Chọn tất cả trang lẻ (1, 3, 5, 7...)"
[bulkSelection.operators.or]
title = "Thêm vào lựa chọn (một trong hai điều kiện có thể đúng)"
[bulkSelection.pageSelection]
title = "Chọn trang"
[bulkSelection.range]
fromPlaceholder = "Từ"
title = "Khoảng"
@@ -2684,6 +2768,22 @@ title = "Thay đổi quyền"
[changePermissions.tooltip.warning]
text = "Để các quyền này không bị thay đổi, hãy dùng công cụ Thêm mật khẩu để đặt mật khẩu chủ sở hữu."
[chat]
resize = "Thay đổi kích thước bảng trò chuyện"
[chat.actions]
copy = "Sao chép tin nhắn"
[chat.header]
agentMenu = "Tùy chọn tác nhân Stirling"
clearChat = "Xóa trò chuyện"
settings = "Cài đặt tác nhân"
[chat.input]
attach = "Đính kèm tệp"
placeholder = "Bạn muốn làm gì?"
send = "Gửi tin nhắn"
[chat.progress]
analyzing = "Đang phân tích yêu cầu của bạn..."
calling_engine = "AI đang suy nghĩ..."
@@ -2699,6 +2799,32 @@ whole_doc_read_done = "Đã đọc xong tài liệu..."
whole_doc_read_started = "Đang đọc tài liệu..."
whole_doc_slice_done = "Đang đọc tài liệu... ({{percent}}% hoàn tất)"
[chat.quickActions]
browseYourFiles = "Duyệt tệp của bạn"
compressMany = "Nén các tài liệu này"
compressOne = "Nén tài liệu này"
convertMany = "Chuyển các tài liệu này sang PDF"
convertOne = "Chuyển tài liệu này sang PDF"
fileSummary_one = "1 tệp trong bàn làm việc ({{types}})"
fileSummary_other = "{{count}} tệp trong bàn làm việc ({{types}})"
heading = "Bắt đầu"
mergeMany = "Gộp {{count}} tài liệu này thành 1"
moreFiles = "+{{count}} nữa"
openFromComputer = "Mở từ máy tính"
removeFile = "Xóa {{name}}"
rotateMany = "Xoay các tài liệu này"
rotateOne = "Xoay tài liệu này"
splitOne = "Tách tài liệu này"
[chat.responses]
cannot_continue = "Đã xảy ra lỗi và tôi không thể tiếp tục."
cannot_do = "Tôi không thể thực hiện việc đó."
done = "Hoàn tất."
need_clarification = "Bạn có thể làm rõ yêu cầu của mình không?"
not_found = "Tôi không tìm thấy thông tin yêu cầu."
processing = "Đang xử lý ({{outcome}})..."
unsupported_capability = "Khả năng không được hỗ trợ: {{capability}}"
[chat.toolsUsed]
summary = "Đã chạy {{count}} công cụ"
summary_one = "Đã chạy 1 công cụ"
@@ -2708,6 +2834,9 @@ unknownTool = "Công cụ không xác định"
[cloudBadge]
tooltip = "Thao tác này sẽ sử dụng tín dụng đám mây của bạn"
[color.eyeDropper]
tooltip = "Lấy màu từ màn hình"
[colorPicker]
title = "Chọn màu"
@@ -2799,6 +2928,7 @@ selectBaseFirst = "Chọn PDF gốc trước"
filesMissing = "Không thể định vị các tệp đã chọn. Vui lòng chọn lại."
generic = "Không thể so sánh các tệp này."
selectRequired = "Hãy chọn tài liệu gốc và tài liệu đã chỉnh sửa."
title = "So sánh không thành công"
[compare.large.file]
message = "Một hoặc cả hai tài liệu được cung cấp quá lớn để xử lý"
@@ -2864,6 +2994,7 @@ title = "Vẫn đang xử lý…"
[compare.status]
complete = "So sánh đã sẵn sàng"
error = "So sánh không thành công"
extracting = "Đang trích xuất văn bản..."
processing = "Đang phân tích khác biệt..."
@@ -2930,6 +3061,10 @@ title = "Phương pháp nén"
1 = "1-3 nén PDF,</br> 4-6 nén ảnh nhẹ,</br> 7-9 nén ảnh mạnh sẽ làm giảm chất lượng hình ảnh đáng kể"
_value = "Cài đặt nén"
[compress.settings]
desiredSize = "Kích thước tệp mong muốn"
desiredSizePlaceholder = "Nhập kích thước"
[compress.tooltip.description]
text = "Nén là cách đơn giản để giảm kích thước tệp. Chọn Kích thước tệp để nhập kích thước mục tiêu và chúng tôi sẽ điều chỉnh chất lượng cho bạn. Chọn Chất lượng để tự đặt mức nén thủ công."
title = "Mô tả"
@@ -3404,6 +3539,29 @@ title = "Đã mở Cài đặt"
message = "Stirling PDF hiện là trình chỉnh sửa PDF mặc định của bạn"
title = "Đã đặt ứng dụng mặc định"
[desktopUpdate]
downloading = "Đang tải bản cập nhật..."
installing = "Đang cài đặt bản cập nhật..."
installingWarning = "Ứng dụng sẽ tự đóng để hoàn tất cài đặt."
installNow = "Cài đặt ngay"
readyToRestart = "Cập nhật đã sẵn sàng"
restartMessage = "Bản cập nhật đã được cài đặt. Khởi động lại ứng dụng để hoàn tất."
restartNow = "Khởi động lại ngay"
updateFailed = "Cập nhật thất bại"
updateFailedMessage = "Không thể tải xuống hoặc cài đặt bản cập nhật."
[desktopUpdate.blocked]
docsLink = "Xem tài liệu cài đặt"
message = "Stirling-PDF không có quyền tự cập nhật trên máy này."
title = "Cần quyền quản trị viên"
[dropdownList]
searchPlaceholder = "Tìm kiếm..."
[editableSecretField]
edit = "Sửa"
editSecretValue = "Sửa giá trị bí mật"
[editTableOfContents]
submit = "Áp dụng mục lục"
@@ -3491,6 +3649,9 @@ tabTitle = "Không gian đề cương"
description = "Chọn công cụ Chỉnh sửa Mục lục để tải không gian làm việc."
title = "Mở công cụ để bắt đầu chỉnh sửa"
[emptyFilesState]
upload = "Tải lên"
[encryptedPdfUnlock]
description = "PDF này được bảo vệ bằng mật khẩu. Nhập mật khẩu để tiếp tục làm việc với tệp."
emptyResponse = "Gỡ mật khẩu không tạo ra tệp."
@@ -3605,6 +3766,10 @@ title = "Cài đặt"
[extractPages.tooltip]
description = "Trích xuất các trang đã chọn vào một PDF mới, giữ nguyên thứ tự."
[fileCard]
openInFileEditor = "Mở trong trình chỉnh sửa tệp"
viewInViewer = "Xem trong trình xem"
[fileChooser]
click = "Nhấp"
dragAndDrop = "Kéo & Thả"
@@ -3614,6 +3779,9 @@ extractPDF = "Đang trích xuất..."
hoveredDragAndDrop = "Kéo & Thả tệp vào đây"
or = "hoặc"
[fileDropdownMenu]
closeFile = "Đóng tệp"
[fileEditor]
addFiles = "Thêm tệp"
pageCount = "{{count}} trang"
@@ -3771,6 +3939,8 @@ expand = "Mở rộng thanh bên"
files = "Tệp"
googleDrive = "Google Drive"
googleDriveDisabled = "Google Drive chưa được cấu hình"
leaveMyFiles = "Rời Tệp của tôi"
myFiles = "Tệp của tôi"
noFiles = "Chưa có tệp nào"
openFileManager = "Mở trình quản lý tệp"
openFromComputer = "Mở từ máy tính"
@@ -3778,6 +3948,242 @@ openSettings = "Mở cài đặt"
search = "Tìm kiếm"
searchPlaceholder = "Tìm kiếm tệp..."
[fileSidebar.fileItem]
closeViewer = "Đóng trình xem"
openInViewer = "Mở trong trình xem"
[filesPage]
addToWorkspace = "Thêm vào không gian làm việc"
addToWorkspaceCount = "Thêm {{count}} vào không gian làm việc"
allFiles = "Tất cả tệp"
back = "Quay lại"
backToFolder = "Quay lại {{folder}}"
backToMyFiles = "Quay lại Tệp của tôi"
breadcrumbs = "Đường dẫn thư mục"
cancel = "Hủy"
clearSearch = "Xóa tìm kiếm"
clearSelection = "Bỏ chọn"
closeDetails = "Đóng chi tiết"
create = "Tạo"
cycleBlocked = "Không thể di chuyển một thư mục vào một thư mục con của chính nó."
delete = "Xóa"
deleteFolder = "Xóa thư mục"
deleteFolderBody = "Xóa thư mục \"{{name}}\"?"
deleteFolderConfirm = "Xóa thư mục \"{{name}}\"? Các tệp bên trong sẽ được chuyển đến Tất cả tệp. Ảnh hưởng {{count}} tệp."
deleteFolderContents = "Cũng xóa {{count}} tệp bên trong thư mục"
deleteFolderContentsWarning = "Các tệp sẽ bị xóa vĩnh viễn và không thể phục hồi."
deleteFolderError = "Không thể xóa thư mục. Hãy thử lại."
deleteFolderKeepHint = "Các tệp bên trong sẽ được chuyển đến Tất cả tệp."
deleteFolderTitle = "Xóa thư mục?"
deselectAll = "Bỏ chọn"
details = "Chi tiết"
detailsCount = "Đã chọn {{count}} tệp"
dismissError = "Bỏ qua"
download = "Tải xuống"
downloadAll = "Tải xuống tất cả"
downloadVersion = "Tải xuống phiên bản này"
dropOverlay = "Thả tệp để tải lên"
dropOverlaySub = "Các tệp bắt đầu ở Cục bộ. Dùng 'Di chuyển đến' hoặc 'Lưu lên đám mây' để sắp xếp vào thư mục."
file = "Tệp"
fileMenu = "Hành động tệp"
folder = "Thư mục"
folderItems = "{{count}} mục"
folderMenu = "Hành động thư mục"
inPath = "trong {{path}}"
inWorkspace = "Mở"
inWorkspaceAria = "Đã có trong không gian làm việc"
loading = "Đang tải…"
localFoldersUnavailable = "Thư mục chỉ có trên đám mây - lưu tệp lên đám mây để sắp xếp."
moreActions = "Thêm hành động thư mục"
moveLocalToCloudBlocked = "Các tệp chỉ cục bộ không thể di chuyển vào thư mục đám mây. Hãy lưu chúng lên đám mây trước."
moveSkippedRemote = "{{count}} tệp không thể di chuyển trên máy chủ (không có quyền hoặc đã bị xóa)."
moveTo = "Di chuyển đến…"
myFiles = "Tệp của tôi"
newFolder = "Thư mục mới"
newFolderStorageDisabled = "Lưu trữ thư mục trên máy chủ chưa được bật. Hãy yêu cầu quản trị viên bật nó."
newFolderTabUnavailable = "Chuyển sang Tất cả hoặc Đám mây để tạo thư mục."
newRootFolder = "Thư mục mới ở gốc"
offlineNoFolderEdits = "Đồng bộ thư mục trên máy chủ không khả dụng - thay đổi thư mục bị vô hiệu. Kiểm tra đăng nhập và cấu hình lưu trữ."
open = "Mở"
openInWorkbench = "Mở trong bàn làm việc"
openVersionInWorkspace = "Mở trong không gian làm việc"
originFilter = "Lọc theo nguồn"
quickView = "Xem nhanh"
refresh = "Làm mới từ máy chủ"
remove = "Xóa"
removeConfirm = "Xóa {{count}} tệp? Hành động này không thể hoàn tác."
removeVersion = "Xóa phiên bản này"
rename = "Đổi tên"
renameFolder = "Đổi tên thư mục"
resizeFolderTree = "Thay đổi kích thước cây thư mục (phím mũi tên, Shift cho bước lớn hơn; nhấp đúp để tự khớp)"
save = "Lưu"
saveToServer = "Lưu lên máy chủ"
saveToServerDisabledHint = "Lưu lên máy chủ chưa được bật trên máy chủ này. Hãy yêu cầu quản trị viên bật nó."
search = "Tìm kiếm"
searchPlaceholder = "Tìm trong thư mục này và các thư mục con"
selectAll = "Chọn tất cả"
selectAllHint = "Nhấn để chọn tất cả. Mẹo: giữ Ctrl (hoặc Cmd) để thêm từng tệp, Shift để chọn một dải."
selectedCount = "Đã chọn {{count}}"
selectFile = "Chọn tệp {{name}}"
shareDisabledHint = "Chia sẻ tệp chưa được bật trên máy chủ này. Hãy yêu cầu quản trị viên bật nó."
shareManage = "Quản lý chia sẻ"
showDetails = "Hiển thị chi tiết"
summary = "{{count}} mục"
syncFailed = "Đồng bộ thư mục thất bại: {{message}}"
syncPartial = "Đồng bộ thư mục một phần: {{failed}} trên {{total}} thư mục không thể hợp nhất."
tree = "Thư mục"
upload = "Tải lên"
uploadedToLocal = "Các tệp đã tải lên bắt đầu ở Cục bộ. Dùng 'Lưu lên đám mây' để đưa vào thư mục."
uploadFromMobile = "Tải lên từ Di động"
versionActions = "Hành động phiên bản"
versionCollapse = "Thu gọn các phiên bản ở giữa"
versionOrigin = "Tải lên gốc"
versionsCount = "{{count}} phiên bản"
versionShowHidden = "Hiển thị {{count}} phiên bản trước đó"
viewVersion = "Xem phiên bản này"
[filesPage.appearance]
colour = "Màu"
icon = "Biểu tượng"
title = "Giao diện"
useColour = "Dùng màu {{c}}"
[filesPage.column]
modified = "Sửa đổi"
name = "Tên"
size = "Kích thước"
type = "Loại"
[filesPage.empty]
hint = "Thả PDF ở bất kỳ đâu trên trang này để tải lên, hoặc dùng nút Thư mục mới để sắp xếp tệp của bạn."
newFolderCta = "Tạo thư mục"
title = "Thư mục này trống"
uploadCta = "Tải tệp lên"
[filesPage.empty.cloud]
hint = "Tải lên một tệp để bắt đầu, hoặc tạo thư mục để sắp xếp."
offlineHint = "Kết nối lại để tải thư viện đám mây của bạn."
offlineTitle = "Không có tệp đám mây được lưu sẵn"
title = "Chưa có tệp đám mây"
[filesPage.empty.local]
hint = "Các tệp lưu mà không tải lên sẽ ở đây. Thả một tệp để thêm."
title = "Không có tệp chỉ cục bộ"
[filesPage.empty.recent]
hint = "Các tệp bạn mở hoặc chỉnh sửa sẽ xuất hiện ở đây."
title = "Chưa có gì được sửa đổi"
[filesPage.empty.shared]
hint = "Khi ai đó chia sẻ tệp qua liên kết, nó sẽ xuất hiện ở đây."
title = "Chưa có gì được chia sẻ với bạn"
[filesPage.empty.sharedByMe]
hint = "Tạo liên kết chia sẻ hoặc mời đồng đội từ bất kỳ tệp nào của bạn để thấy chúng ở đây."
title = "Bạn chưa chia sẻ tệp nào"
[filesPage.error]
actionFailed = "Không thể {{action}}."
actionFailedDetail = "Không thể {{action}}: {{message}}"
deleteFolderFailed = "Không thể xóa thư mục."
deleteFolderFailedDetail = "Không thể xóa thư mục: {{message}}"
folderAppearanceFailed = "Không thể cập nhật giao diện thư mục."
folderAppearanceFailedDetail = "Không thể cập nhật giao diện thư mục: {{message}}"
moveFilesFailed = "Không thể di chuyển tệp."
moveFilesFailedDetail = "Không thể di chuyển tệp: {{message}}"
moveFolderFailed = "Không thể di chuyển thư mục."
moveFolderFailedDetail = "Không thể di chuyển thư mục: {{message}}"
removeFilesFailed = "Không thể xóa tệp."
removeFilesFailedDetail = "Không thể xóa tệp: {{message}}"
uploadFilesFailed = "Không thể tải tệp lên."
uploadFilesFailedDetail = "Không thể tải tệp lên: {{message}}"
[filesPage.field]
added = "Đã thêm"
count = "Tệp"
folder = "Thư mục"
modified = "Sửa đổi"
name = "Tên"
size = "Kích thước"
toolHistory = "Lịch sử công cụ"
toolHistoryAtVersion = "Chuỗi công cụ tích lũy"
totalSize = "Tổng kích thước"
type = "Loại"
versionHistory = "Hành trình phiên bản"
[filesPage.folderName]
cancel = "Hủy"
error = "Không thể lưu thư mục. Hãy thử lại."
label = "Tên thư mục"
placeholder = "Tên thư mục"
[filesPage.moveDialog]
cancel = "Hủy"
confirm = "Di chuyển vào đây"
error = "Không thể di chuyển. Hãy thử lại."
hint = "Chọn thư mục đích. Mẹo: bạn cũng có thể kéo thả tệp lên thư mục trong cây bên trái."
newFolderCancel = "Hủy bỏ"
newFolderCreate = "Tạo"
newFolderError = "Không thể tạo thư mục. Hãy thử lại."
newFolderLabel = "Tên thư mục mới"
newFolderPlaceholder = "Tên thư mục"
newFolderToggle = "Tạo thư mục mới…"
title = "Di chuyển đến thư mục"
[filesPage.origin]
all = "Tất cả nguồn"
cloud = "Đám mây"
cloudHint = "Lưu trên máy chủ Stirling"
local = "Cục bộ"
localHint = "Chỉ lưu trong trình duyệt này"
shared = "Được chia sẻ"
sharedHint = "Được chia sẻ với bạn qua liên kết"
[filesPage.sort]
modifiedAsc = "Cũ nhất trước"
modifiedDesc = "Gần đây trước"
nameAsc = "Tên A→Z"
nameDesc = "Tên Z→A"
sizeAsc = "Nhỏ nhất trước"
sizeDesc = "Lớn nhất trước"
[filesPage.syncError]
client = "Đồng bộ thư mục thất bại."
network = "Không thể kết nối máy chủ."
server = "Lỗi máy chủ trong khi đồng bộ thư mục."
[filesPage.tabName]
local = "Cục bộ"
recent = "Gần đây"
shared = "Được chia sẻ với tôi"
sharedByMe = "Tôi đã chia sẻ"
[filesPage.tabs]
all = "Tất cả"
ariaLabel = "Chế độ xem tệp"
cloud = "Đám mây"
local = "Cục bộ"
recent = "Gần đây"
shared = "Được chia sẻ với tôi"
sharedByMe = "Tôi đã chia sẻ"
[filesPage.treeMenu]
actions = "Hành động thư mục cho {{name}}"
collapse = "Thu gọn thư mục"
delete = "Xóa thư mục"
expand = "Mở rộng thư mục"
newSubfolder = "Thư mục con mới"
rename = "Đổi tên"
[filesPage.typeFilter]
allTypes = "Tất cả loại"
label = "Lọc theo loại"
[filesPage.viewMode]
grid = "Dạng lưới"
label = "Chế độ xem"
list = "Dạng danh sách"
[fileToPDF]
credit = "Dịch vụ này sử dụng LibreOffice và Unoconv để chuyển đổi tệp."
header = "Chuyển đổi bất kỳ tệp nào sang PDF"
@@ -3892,6 +4298,15 @@ title = "Về việc làm phẳng PDF"
discord = "Discord"
issues = "GitHub"
[formFill]
flattenAfterFilling = "Làm phẳng sau khi điền"
rescanFields = "Quét lại trường"
rescanFormFields = "Quét lại trường biểu mẫu"
save = "Lưu"
[formFill.sidebar]
close = "Đóng thanh bên"
[getPdfInfo]
downloadJson = "Tải xuống JSON"
downloads = "Tải xuống"
@@ -4451,6 +4866,11 @@ tags = "đánh dấu,nội dung web,chuyển đổi,chuyển"
title = "HTML sang PDF"
zoom = "Mức độ phóng to để hiển thị trang web."
[image.upload]
hint = "Tải lên PNG, JPG, SVG hoặc tệp hình ảnh khác để đặt lên PDF. Tệp SVG sẽ được chuyển đổi sang PNG để tương thích."
label = "Tải ảnh lên"
placeholder = "Chọn tệp ảnh"
[imageToPdf]
tags = "chuyển đổi,img,jpg,hình ảnh,ảnh"
@@ -4469,6 +4889,9 @@ title = "Hình ảnh sang PDF"
4 = "Trộn thành một PDF duy nhất"
5 = "Chuyển đổi thành các PDF riêng biệt"
[infoBanner]
dismiss = "Bỏ qua"
[invite]
acceptError = "Không thể tạo tài khoản"
accountFor = "Đang tạo tài khoản cho"
@@ -4804,6 +5227,7 @@ failed = "Thao tác OCR thất bại"
[ocr.languagePicker]
additionalLanguages = "Cần thêm ngôn ngữ khác?"
loading = "Đang tải ngôn ngữ khả dụng..."
viewSetupGuide = "Xem hướng dẫn thiết lập →"
[ocr.operation]
@@ -4940,6 +5364,10 @@ daysRemainingSingular = "Còn {{days}} ngày"
title = "Dùng thử Pro 30 ngày của bạn"
trialEnds = "Dùng thử kết thúc vào {{date}}"
[onboarding.mfa]
authenticationCode = "Mã xác thực"
qrCodeLoading = "Đang tạo mã QR của bạn…"
[onboarding.planOverview]
adminBodyLoginDisabled = "Khi bật chế độ đăng nhập, bạn có thể quản lý người dùng, cấu hình cài đặt và theo dõi tình trạng server. <strong>{{freeTierLimit}}</strong> người đầu tiên trên server của bạn được dùng Stirling miễn phí."
adminBodyLoginEnabled = "Là admin, bạn có thể quản lý người dùng, cấu hình cài đặt và theo dõi tình trạng server. <strong>{{freeTierLimit}}</strong> người đầu tiên trên server của bạn được dùng Stirling miễn phí."
@@ -4949,6 +5377,9 @@ userTitle = "Tổng quan gói"
[onboarding.securityCheck]
message = "Ứng dụng vừa có nhiều thay đổi. Có thể cần sự chú ý của quản trị viên server. Vui lòng xác nhận vai trò của bạn để tiếp tục."
roleAdmin = "Quản trị viên"
rolePlaceholder = "Xác nhận vai trò của bạn"
roleUser = "Người dùng"
[onboarding.serverLicense]
freeBody = "Giấy phép <strong>Open-Core</strong> của chúng tôi cho phép tối đa <strong>{{freeTierLimit}}</strong> người dùng miễn phí mỗi server. Để mở rộng không gián đoạn và truy cập sớm <strong>công cụ chỉnh sửa văn bản PDF</strong> mới, chúng tôi khuyến nghị gói Stirling Server - chỉnh sửa đầy đủ và <strong>số ghế không giới hạn</strong> với $99/server/tháng."
@@ -5074,6 +5505,17 @@ title = "Trình chỉnh sửa trang"
zoomIn = "Phóng to"
zoomOut = "Thu nhỏ"
[pageEditor.emptyState]
body = "Thêm tệp để bắt đầu chỉnh sửa trang"
title = "Chưa tải tệp PDF nào"
[pageEditor.toolbar]
delete = "Xóa mục đã chọn"
redo = "Làm lại"
rotateLeft = "Xoay trái mục đã chọn"
rotateRight = "Xoay phải mục đã chọn"
undo = "Hoàn tác"
[pageExtracter]
header = "Trích xuất trang"
placeholder = "(ví dụ: 1,2,8 hoặc 4,7,12-16 hoặc 2n-1)"
@@ -5085,12 +5527,14 @@ addBorder = "Thêm viền"
borderWidth = "Độ dày đường viền"
bottom = "Lề dưới"
cols = "Cột"
colsPlaceholder = "Nhập số cột"
header = "Bố cục nhiều trang"
innerMargin = "Lề trong"
left = "Lề trái"
pagesPerSheet = "Số trang trên một tờ:"
right = "Lề phải"
rows = "Hàng"
rowsPlaceholder = "Nhập số hàng"
submit = "Gửi"
tags = "ghép,tổng hợp,xem đơn,sắp xếp"
title = "Bố cục nhiều trang"
@@ -5132,6 +5576,14 @@ innerMarginTooLarge = "Lề trong quá lớn cho bố cục đã chọn."
outerHorizontalMarginsTooLarge = "Lề Trái/Phải quá lớn so với kích thước trang này."
outerVerticalMarginsTooLarge = "Lề Trên/Dưới quá lớn so với kích thước trang này."
[pageLayout.margins]
borderThicknessPlaceholder = "Nhập độ dày viền"
bottomPlaceholder = "Nhập lề dưới"
innerPlaceholder = "Nhập lề trong"
leftPlaceholder = "Nhập lề trái"
rightPlaceholder = "Nhập lề phải"
topPlaceholder = "Nhập lề trên"
[pageLayout.marginsBorders.tooltip.borders]
text = "Bật đường viền để vẽ đường bao quanh mỗi trang được đặt. Điều này giúp tách biệt trực quan hoặc xén."
title = "Thêm đường viền"
@@ -5785,6 +6237,26 @@ pdfTools = "Công cụ PDF cơ bản"
priority = "Hỗ trợ ưu tiên"
title = "Tính năng"
[plan.features]
allPdfOperations = "Tất cả thao tác PDF"
auditing = "Kiểm toán"
communitySupport = "Hỗ trợ cộng đồng"
customPdfMetadata = "Siêu dữ liệu PDF tùy chỉnh"
editingTextInPdfs = "Chỉnh sửa văn bản trong PDF"
externalDatabase = "Cơ sở dữ liệu bên ngoài"
googleDriveIntegration = "Tích hợp Google Drive"
prometheusSupport = "Hỗ trợ Prometheus"
regularUpdates = "Cập nhật thường xuyên"
saml = "SAML"
secureLoginSupport = "Hỗ trợ đăng nhập an toàn"
selfHostedDeployment = "Triển khai tự lưu trữ"
sso = "SSO"
unlimitedUsers = "Người dùng không giới hạn"
upToFiveUsers = "Tối đa 5 người dùng"
upToFiveUsersLowercase = "tối đa 5 người dùng"
usageTracking = "Theo dõi sử dụng"
usersLimitedToSeats = "Người dùng bị giới hạn theo số chỗ"
[plan.free]
forever = "Miễn phí mãi mãi"
highlight1 = "Giới hạn số lần dùng công cụ mỗi tuần"
@@ -5793,6 +6265,22 @@ highlight3 = "Hỗ trợ cộng đồng"
included = "Bao gồm"
name = "Miễn phí"
[plan.highlights]
advancedIntegrations = "Tích hợp nâng cao"
allBasicFeatures = "Tất cả tính năng cơ bản"
cancelAnytime = "Hủy bất cứ lúc nào"
customPdfMetadata = "Siêu dữ liệu PDF tùy chỉnh"
editingTextInPdfsCaps = "Chỉnh sửa văn bản trong PDF"
enterpriseFeatures = "Tính năng doanh nghiệp (SAML, Kiểm toán)"
perSeatLicensing = "Cấp phép theo chỗ ngồi"
saveWithAnnualBilling = "Tiết kiệm với hóa đơn hàng năm"
selfHosted = "Tự lưu trữ"
selfHostedOnInfrastructure = "Tự lưu trữ trên hạ tầng của bạn"
ssoOAuth = "SSO (OAuth2/OIDC)"
unlimitedUsers = "Người dùng không giới hạn"
upToFiveUsers = "Tối đa 5 người dùng"
usageTrackingPrometheus = "Theo dõi sử dụng & Prometheus"
[plan.licenseWarning]
body = "Bạn có {{total}} người dùng nhưng gói miễn phí chỉ hỗ trợ {{limit}} mỗi server. Hãy nâng cấp để Stirling PDF hoạt động ổn định."
cta = "Xem gói"
@@ -6103,6 +6591,7 @@ allSessions = "Tất cả phiên"
allTools = "All Tools"
automate = "Tự động hóa"
back = "Quay lại"
backToAllTools = "Quay lại tất cả công cụ"
certSign = "Ký bằng chứng chỉ"
completedSessions = "Phiên đã hoàn tất"
completedTab = "Đã hoàn tất"
@@ -6772,6 +7261,9 @@ bullet3 = "Quan trọng cho quy trình phê duyệt và chuỗi lưu ký pháp l
description = "Thứ tự bạn chỉ định khi tạo phiên quyết định ai ký trước."
title = "Thứ tự chữ ký"
[settings]
close = "Đóng"
[settings.configuration]
advanced = "Nâng cao"
database = "Cơ sở dữ liệu"
@@ -6856,8 +7348,18 @@ currentBackendVersion = "Current Backend Version"
currentFrontendVersion = "Current Frontend Version"
description = "Kiểm tra cập nhật và xem thông tin phiên bản"
latestVersion = "Phiên bản mới nhất"
managedByAdmin = "Được quản trị viên quản lý"
modeAuto = "Tự động cài đặt bản cập nhật"
modeDisabled = "Không kiểm tra cập nhật"
modePrompt = "Hỏi trước khi cài đặt cập nhật"
serverNeedsUpdate = "Máy chủ cần được quản trị viên cập nhật"
title = "Cập nhật phần mềm"
updateBehavior = "Hành vi cập nhật"
updateBehaviorDescription = "Chọn xem có hỏi trước khi cài đặt, tự động cài đặt, hoặc bỏ qua kiểm tra cập nhật."
updateBehaviorError = "Không thể thay đổi hành vi cập nhật"
updateBehaviorErrorLocked = "Thiết lập này bị khóa bởi quản trị viên của bạn."
updateBehaviorLockedDescription = "Quản trị viên đã cấu hình cách Stirling-PDF xử lý cập nhật trên máy này. Liên hệ họ để thay đổi."
updateBehaviorSaved = "Đã lưu hành vi cập nhật."
versionMismatch = "Warning: A mismatch has been detected between the client version and the AppConfig version. Using different versions can lead to compatibility issues, errors, and security risks. Please ensure that server and client are using the same version."
viewDetails = "Xem chi tiết"
@@ -7244,6 +7746,7 @@ sharedDescription = "Tất cả người dùng đều có thể xem và sử d
sharedHeading = "Chữ ký dùng chung"
tempStorageDescription = "Chữ ký chỉ được lưu trong trình duyệt của bạn. Chúng sẽ bị mất nếu bạn xóa dữ liệu trình duyệt hoặc đổi sang trình duyệt khác."
tempStorageTitle = "Bộ nhớ tạm của trình duyệt"
use = "Dùng chữ ký"
[sign.saved.status]
saved = "Đã lưu"
@@ -7695,6 +8198,7 @@ bulkTitle = "Tải lên các tệp đã chọn"
description = "Thao tác này sẽ tải tệp hiện tại lên lưu trữ trên máy chủ để bạn truy cập."
errorTitle = "Tải lên không thành công"
failure = "Tải lên không thành công. Vui lòng kiểm tra đăng nhập và cài đặt lưu trữ của bạn."
featureDisabled = "Lưu lên máy chủ chưa được bật trên máy chủ này."
fileCount = "Đã chọn {{count}} tệp"
fileLabel = "Tệp"
hint = "Liên kết công khai và chế độ truy cập được kiểm soát bởi cài đặt máy chủ của bạn."
@@ -7823,9 +8327,18 @@ center = "Giữa"
left = "Trái"
right = "Phải"
[textInput]
clear = "Xóa nội dung"
[theme]
toggle = "Chuyển đổi chủ đề"
[time.relative]
daysAgo = "{{count}} ngày trước"
hoursAgo = "{{count}} giờ trước"
justNow = "vừa xong"
minutesAgo = "{{count}} phút trước"
[timestampPdf]
completed = "Đã đóng dấu thời gian cho PDF thành công"
desc = "Thêm dấu thời gian tài liệu theo RFC 3161 vào PDF của bạn bằng máy chủ Time Stamp Authority (TSA) đáng tin cậy."
@@ -7852,6 +8365,10 @@ label = "Chọn máy chủ TSA"
[timestampPdf.steps]
settings = "Cài đặt"
[toast]
dismiss = "Bỏ qua"
toggleDetails = "Hiện/ẩn chi tiết"
[tool]
endpointUnavailable = "Công cụ này không khả dụng trên máy chủ của bạn."
endpointUnavailableClickable = "Không khả dụng ở chế độ này. Nhấp để đăng nhập."
@@ -7868,13 +8385,18 @@ viewerMode = "Chuyển sang trình chỉnh sửa tệp để chọn nhiều tệ
[toolPanel]
allTools = "Tất cả công cụ"
alpha = "Alpha"
backToAllTools = "Quay lại tất cả công cụ"
backToDefault = "Quay lại"
backToTools = "Quay lại công cụ"
collapse = "Thu gọn bảng"
comingSoon = "Sắp ra mắt:"
expand = "Mở rộng bảng"
goBack = "Quay lại"
placeholder = "Chọn một công cụ để bắt đầu"
premiumFeature = "Tính năng Premium:"
search = "Tìm kiếm công cụ"
toolsHeader = "Công cụ"
viewAllTools = "Xem tất cả công cụ"
[toolPanel.fullscreen]
comingSoon = "Sắp ra mắt:"
@@ -7933,6 +8455,9 @@ verification = "Xác minh"
noSearchResults = "Không tìm thấy công cụ nào"
noTools = "Không có công cụ nào"
[tooltip]
close = "Đóng chú giải"
[unlockPDFForms]
description = "Công cụ này sẽ gỡ hạn chế chỉ đọc khỏi các trường biểu mẫu PDF, cho phép chúng có thể chỉnh sửa và điền."
filenamePrefix = "bieu_mau_da_mo_khoa"
@@ -7951,29 +8476,42 @@ placeholder = "Chọn một tệp PDF ở màn hình chính để bắt đầu"
title = "Kết quả mở khóa biểu mẫu"
[update]
allReleases = "Tất cả bản phát hành"
availableUpdates = "Bản cập nhật khả dụng"
breaking = "Thay đổi phá vỡ"
breakingChanges = "Thay đổi phá vỡ"
breakingChangesDefault = "Phiên bản này có thay đổi phá vỡ."
breakingChangesDetected = "Phát hiện thay đổi phá vỡ"
breakingChangesMessage = "Một số phiên bản có thay đổi phá vỡ. Vui lòng xem hướng dẫn chuyển đổi bên dưới trước khi cập nhật."
close = "Đóng"
closeModal = "Đóng cửa sổ cập nhật"
current = "Phiên bản hiện tại"
defaultRecommendation = "Bản cập nhật này chứa các bản sửa lỗi và cải tiến quan trọng."
downloadLatest = "Tải bản mới nhất"
later = "Để sau"
latest = "Phiên bản mới nhất"
latestStable = "Ổn định mới nhất"
loadingDetailedInfo = "Đang tải thông tin chi tiết..."
migrationGuide = "Hướng dẫn chuyển đổi"
migrationGuides = "Hướng dẫn chuyển đổi"
migrationGuidesDesc = "Xem lại những thay đổi quan trọng trước khi cập nhật."
modalSubtitle = "Một phiên bản mới của Stirling PDF đã sẵn sàng để cài đặt."
modalTitle = "Có bản cập nhật"
notes = "Ghi chú"
priorityLabel = "Mức ưu tiên"
recommendedAction = "Hành động khuyến nghị"
releaseNotes = "Ghi chú phát hành"
showLess = "Hiển thị ít phiên bản hơn"
showMore = "Hiển thị tất cả {{count}} phiên bản"
stable = "ỔN ĐỊNH"
unableToLoadDetails = "Không thể tải thông tin chi tiết."
updateAvailable = "Có bản cập nhật"
urgentUpdateAvailable = "Cập nhật khẩn cấp"
version = "Phiên bản"
versionHistory = "Lịch sử phiên bản"
viewAllReleases = "Xem tất cả bản phát hành"
viewGuide = "Xem hướng dẫn"
whatsNewIn = "Có gì mới trong"
[update.priority]
low = "Thấp"
@@ -8155,12 +8693,16 @@ enableDarkFilter = "Bật bộ lọc tối"
enableSepiaFilter = "Bật bộ lọc sepia"
firstPage = "Trang đầu"
lastPage = "Trang cuối"
moreOptions = "Thêm"
nextPage = "Trang tiếp"
onlyPdfSupported = "Trình xem chỉ hỗ trợ tệp PDF. Tệp này có vẻ là định dạng khác."
pageNavigation = "Điều hướng trang"
previousPage = "Trang trước"
resetZoom = "Đặt lại thu phóng"
singlePageView = "Chế độ xem trang đơn"
unknownFile = "Tệp không xác định"
view = "Xem"
zoom = "Thu phóng"
zoomIn = "Phóng to"
zoomOut = "Thu nhỏ"
@@ -8198,6 +8740,9 @@ typeInsertText = "Chèn văn bản"
typeReplaceText = "Thay thế văn bản"
viewComment = "Xem bình luận"
[viewer.error]
noFileProvided = "Lỗi: Không có tệp được cung cấp cho trình xem"
[viewer.formBar]
apply = "Áp dụng thay đổi"
dismiss = "Bỏ qua"
@@ -8207,6 +8752,9 @@ title = "Trường biểu mẫu"
unsavedBadge = "Chưa lưu"
unsavedDesc = "Bạn có các thay đổi chưa được lưu"
[viewer.link]
delete = "Xóa liên kết"
[viewer.nonPdf]
columnDefault = "Cột {{index}}"
convertToPdf = "Chuyển thành PDF"
@@ -8222,6 +8770,19 @@ renderMarkdown = "Kết xuất markdown"
sortedBy = "Sắp xếp theo: {{column}}"
textStats = "{{lines}} dòng · {{size}}"
[viewer.redaction]
removeMark = "Xóa đánh dấu này"
[viewer.search]
clear = "Xóa tìm kiếm"
close = "Đóng tìm kiếm"
next = "Kết quả tiếp"
previous = "Kết quả trước"
resultsOf = "trong {{total}}"
[viewer.signature]
delete = "Xóa chữ ký"
[viewPdf]
header = "Xem PDF"
tags = "xem,đọc,chú thích,văn bản,hình ảnh"
@@ -8470,6 +9031,37 @@ toggleSidebar = "Bật/Tắt thanh bên"
toggleTheme = "Bật/Tắt chủ đề"
viewer = "Trình xem"
[workflow.participant]
accessExpired = "Quyền truy cập của bạn vào tài liệu này đã hết hạn."
certificateFile = "Tệp chứng chỉ"
certificateFilePlaceholder = "Chọn tệp chứng chỉ"
certificatePassword = "Mật khẩu chứng chỉ"
certificateType = "Loại chứng chỉ"
certTypeJks = "Kho khóa JKS"
certTypeP12 = "Chứng chỉ P12/PKCS12"
certTypeServer = "Chứng chỉ máy chủ (nếu có)"
completedDeclined = "Bạn đã từ chối tài liệu này."
completedSigned = "Bạn đã ký tài liệu này."
decline = "Từ chối"
downloadDocument = "Tải tài liệu xuống"
dueDate = "Hạn: {{date}}"
errorTitle = "Lỗi"
from = "Từ: {{name}}"
loadingSession = "Đang tải phiên..."
location = "Vị trí"
locationPlaceholder = "vd: San Francisco, CA"
pageNumber = "Số trang (tùy chọn)"
reason = "Lý do"
reasonPlaceholder = "vd: Phê duyệt tài liệu"
sessionNotFound = "Không tìm thấy phiên hoặc bị từ chối truy cập."
signDocument = "Ký tài liệu"
statusDeclined = "Đã từ chối"
statusNotified = "Đã thông báo"
statusPending = "Đang chờ"
statusSigned = "Đã ký"
statusViewed = "Đã xem"
submitSignature = "Gửi chữ ký"
[workspace]
title = "Không gian làm việc"