Files
ignacionelson 386cb32ebb Translate the four strings that accumulated since 2.4.0
Sixteen locales, four strings each, which is the whole of what had drifted:
three from the IAM-role work (the toggle, its explainer, and the warning
that saving clears a stored key and secret) and one from this week's upload
limits ("Too many uploads are already in progress").

Terminology was taken from each catalogue rather than chosen: every locale
already had "Access key" and "Secret key", and the new strings reuse those
words exactly, so the explainer reads in the same vocabulary as the two
fields directly beneath it. Product nouns stay as they are — AWS, IAM, ECS,
EC2, EKS/IRSA, MinIO, Backblaze, Wasabi, ProjectSend.

Formality was read off each file instead of assumed: informal in ca, es, it,
nl and zh_CN, formal in cs, de, fr, id, pl, pt_BR, ru and tr, matching what
the neighbouring sentences already do. Spanish has three voseo entries among
thirty-three tuteo ones — they arrived with the password-reset work on
2026-09-08 (df44c46a, 6339ae15) and are the outliers, so these follow the
tuteo the rest of the file uses. Worth settling one way or the other by
somebody who speaks it, which is not a job for this commit.

The edits are additive: no entry reordered or rewritten, so the diff is the
four new lines per file and the comma the previous last line grew.

Verified past the point where a JSON file merely parses. The scanner reports
0 missing across all sixteen, the Locale suite passes, and the Spanish
strings were read off a rendered page in a browser — signed in, interface
switched to Spanish through the app's own control, with the explainer
wrapping to four lines inside its column and reading in the same words as
the "Clave de acceso" and "Clave secreta" labels under it. That screen only
draws its S3 half when the provider is S3 and the dev instance is on GCS, so
the provider was flipped for the reading and put back; it was snapshotted
first and restored to what it was, not to a default.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CNFU55Tkq6MuEQ73nbbBRx
2026-09-11 13:26:08 -03:00

2037 lines
194 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
":clientName uploaded \":itemName\"": ":clientName đã tải lên “:itemName”",
":count accounts have this role": ":count tài khoản có vai trò này",
":count awaiting approval": ":count đang chờ duyệt",
":count downloads": ":count lượt tải xuống",
":count file deleted.|:count files deleted.": "Đã xóa :count tệp.|Đã xóa :count tệp.",
":count file imported.|:count files imported.": "Đã nhập :count tệp.|Đã nhập :count tệp.",
":count folders": ":count thư mục",
":count items have been shared with you": ":count mục đã được chia sẻ với bạn",
":count members": ":count thành viên",
":count selected": "Đã chọn :count",
":files files": ":files tệp",
":itemName was shared with you": "“:itemName” đã được chia sẻ với bạn",
":name will not be added to the group \":group\".": ":name sẽ không được thêm vào nhóm “:group”.",
":total total": "tổng cộng :total",
":used / :limit downloads": ":used / :limit lượt tải xuống",
":used MB of :quota MB used": "Đã dùng :used MB trên :quota MB",
":used MB used, no limit": "Đã dùng :used MB, không giới hạn",
"(and :count more error)": "(và :count lỗi khác)",
"(and :count more errors)": "(và :count lỗi khác)|(và :count lỗi khác)|(và :count lỗi khác)",
"(deleted account)": "(tài khoản đã xóa)",
"A client account request was approved": "Một yêu cầu tài khoản khách hàng đã được duyệt",
"A client account request was denied": "Một yêu cầu tài khoản khách hàng đã bị từ chối",
"A client left a group": "Một khách hàng đã rời nhóm",
"A client registered an account": "Một khách hàng đã đăng ký tài khoản",
"A client requested to join a group": "Một khách hàng đã xin tham gia nhóm",
"A client uploaded a file": "Một khách hàng đã tải tệp lên",
"A client was added to a group": "Một khách hàng đã được thêm vào nhóm",
"A client was removed from a group": "Một khách hàng đã bị gỡ khỏi nhóm",
"A decryption key is required.": "Khóa giải mã là bắt buộc.",
"A file assignment was removed": "Một lượt gán tệp đã bị gỡ bỏ",
"A file has been shared with you": "Một tệp đã được chia sẻ với bạn",
"A file or folder was shared with you": "Một tệp hoặc thư mục đã được chia sẻ với bạn",
"A file was assigned": "Một tệp đã được gán",
"A file was deleted": "Một tệp đã bị xóa",
"A file was downloaded": "Một tệp đã được tải xuống",
"A file was downloaded via a public link": "Một tệp đã được tải xuống qua liên kết công khai",
"A file was downloaded via the public group listing": "Một tệp đã được tải xuống qua danh sách nhóm công khai",
"A file was updated": "Một tệp đã được cập nhật",
"A file was uploaded": "Một tệp đã được tải lên",
"A folder cannot be moved into itself.": "Không thể chuyển một thư mục vào chính nó.",
"A folder has been shared with you": "Một thư mục đã được chia sẻ với bạn",
"A folder was created": "Một thư mục đã được tạo",
"A folder was deleted": "Một thư mục đã bị xóa",
"A folder was moved": "Một thư mục đã được chuyển",
"A folder was renamed": "Một thư mục đã được đổi tên",
"A folder was shared": "Một thư mục đã được chia sẻ",
"A folder was unshared": "Một thư mục đã bị ngừng chia sẻ",
"A group membership request was approved": "Một yêu cầu tham gia nhóm đã được duyệt",
"A group membership request was denied": "Một yêu cầu tham gia nhóm đã bị từ chối",
"A group membership was requested": "Đã có yêu cầu tham gia nhóm",
"A group was created": "Một nhóm đã được tạo",
"A group was deleted": "Một nhóm đã bị xóa",
"A group was updated": "Một nhóm đã được cập nhật",
"A new client account was created: :name (:email).": "Đã tạo tài khoản khách hàng mới: :name (:email).",
"A new client has registered": "Một khách hàng mới đã đăng ký",
"A new ProjectSend version is available": "Đã có phiên bản ProjectSend mới",
"A new verification link has been sent to the email address you provided during registration.": "Một liên kết xác minh mới đã được gửi đến địa chỉ email bạn đã cung cấp khi đăng ký.",
"A new verification link has been sent to your email address.": "Một liên kết xác minh mới đã được gửi đến địa chỉ email của bạn.",
"A public link was created": "Một liên kết công khai đã được tạo",
"A public link was revoked": "Một liên kết công khai đã bị thu hồi",
"A role was created": "Một vai trò đã được tạo",
"A role was deleted": "Một vai trò đã bị xóa",
"A role was updated": "Một vai trò đã được cập nhật",
"A Timeout Occurred": "Xảy Ra Thời Gian Chờ",
"About": "Giới thiệu",
"Accept": "Chấp nhận",
"Accepted": "Đã Chấp Nhận",
"Account": "Tài khoản",
"Account deletion grace period (days)": "Thời gian chờ trước khi xóa tài khoản (ngày)",
"Account is active": "Tài khoản đang hoạt động",
"Account Manager": "Người phụ trách khách hàng",
"Account request approved.": "Đã duyệt yêu cầu tài khoản.",
"Account request denied.": "Đã từ chối yêu cầu tài khoản.",
"Account requests": "Yêu cầu tài khoản",
"Account settings": "Cài đặt tài khoản",
"Account type": "Loại tài khoản",
"Accounts": "Tài khoản",
"Accounts covered by this requirement must set up two-factor authentication before they can continue using the application.": "Những tài khoản thuộc diện áp dụng phải thiết lập xác thực hai bước trước khi tiếp tục sử dụng ứng dụng.",
"Action": "Hành động",
"Actions": "Hành Động",
"Activate": "Kích hoạt",
"Activated the account \":subject\"": "Đã kích hoạt tài khoản “:subject”",
"Activating this account approves its pending request.": "Kích hoạt tài khoản này đồng nghĩa với việc duyệt yêu cầu đang chờ của nó.",
"Active": "Đang hoạt động",
"Activity": "Hoạt động",
"Activity log": "Nhật ký hoạt động",
"Add": "Thêm",
"Add :name": "Thêm :name",
"Add a category": "Thêm danh mục",
"Add a client": "Thêm khách hàng",
"Add a second step to your login using an authenticator app.": "Thêm một bước xác thực nữa khi đăng nhập bằng ứng dụng xác thực.",
"Add new clients to this group": "Thêm khách hàng mới vào nhóm này",
"Added \":member\" to the group \":subject\"": "Đã thêm “:member” vào nhóm “:subject”",
"Admin": "Quản trị viên",
"Admin notification recipients": "Người nhận thông báo quản trị",
"Admin: client uploaded a file": "Quản trị: khách hàng đã tải tệp lên",
"Admin: group membership requested": "Quản trị: có yêu cầu tham gia nhóm",
"Admin: new client registered": "Quản trị: khách hàng mới đã đăng ký",
"Administration": "Quản trị",
"Agree": "Đồng ý",
"All": "Tất cả",
"All actions": "Tất cả thao tác",
"All categories": "Tất cả danh mục",
"All clients": "Tất cả khách hàng",
"All comments": "Tất cả bình luận",
"All failed jobs deleted.": "Đã xóa tất cả tác vụ thất bại.",
"All files": "Tất cả tệp",
"All permissions": "Tất cả quyền",
"All rights reserved.": "Đã đăng kí bản quyền",
"All roles": "Tất cả vai trò",
"All statuses": "Tất cả trạng thái",
"All system users": "Tất cả người dùng hệ thống",
"All types": "Tất cả loại",
"Already have an account?": "Bạn đã có tài khoản?",
"Already Reported": "Đã Được Báo Cáo",
"Always": "Luôn luôn",
"Amazon SES": "Amazon SES",
"An account has been created for you. You can log in now.": "Tài khoản đã được tạo cho bạn. Bạn có thể đăng nhập ngay.",
"An account was activated": "Một tài khoản đã được kích hoạt",
"An account was created": "Một tài khoản đã được tạo",
"An account was deactivated": "Một tài khoản đã bị vô hiệu hóa",
"An account was deleted": "Một tài khoản đã bị xóa",
"An account was permanently erased": "Một tài khoản đã bị xóa vĩnh viễn",
"An account was updated": "Một tài khoản đã được cập nhật",
"An administrator deleting an account is asked this each time; the automatic erasure of self-deleted accounts runs unattended and follows this choice, so nothing is ever left ownerless.": "Quản trị viên xóa một tài khoản sẽ được hỏi điều này mỗi lần; việc xóa tự động các tài khoản do chính chủ xóa chạy không cần giám sát và tuân theo lựa chọn này, nên không có gì bị bỏ lại mà không có chủ.",
"An administrator will review your group requests.": "Quản trị viên sẽ xem xét yêu cầu tham gia nhóm của bạn.",
"An orphan file was deleted": "Một tệp mồ côi đã bị xóa",
"An orphan file was imported": "Một tệp mồ côi đã được nhập",
"An overview of this installation": "Tổng quan về bản cài đặt này",
"Any audience": "Mọi đối tượng",
"Anyone": "Bất kỳ ai",
"Anyone using it will no longer be able to download the file.": "Người đang dùng liên kết đó sẽ không tải được tệp nữa.",
"Appearance": "Giao diện",
"Applies to the guest-facing public group/file pages and the \"My files\" client portal.": "Áp dụng cho các trang nhóm và tệp công khai dành cho khách, cùng cổng khách hàng “Tệp của tôi”.",
"Approve": "Duyệt",
"Approve account requests": "Duyệt yêu cầu tài khoản",
"Approve group membership requests": "Duyệt yêu cầu tham gia nhóm",
"Approved the account request of \":subject\"": "Đã duyệt yêu cầu tài khoản của “:subject”",
"Approved the membership of \":member\" to the group \":subject\"": "Đã duyệt cho “:member” tham gia nhóm “:subject”",
"Archive": "Lưu trữ",
"Are deleted along with the account": "Bị xóa cùng với tài khoản",
"Are reassigned to another account": "Được chuyển sang tài khoản khác",
"Are you sure you want to delete your account?": "Bạn có chắc muốn xóa tài khoản của mình không?",
"Assign": "Giao phó",
"Assign categories to files": "Gán danh mục cho tệp",
"Assigned clients": "Khách hàng phụ trách",
"Assigned the file \":subject\" to :target": "Đã gán tệp “:subject” cho :target",
"Associate": "Kết hợp",
"Attach": "Gắn",
"Audience": "Đối tượng",
"Authentication code": "Mã xác thực",
"Authentication requirements for this installation": "Yêu cầu xác thực cho bản cài đặt này",
"Author": "Tác giả",
"Available groups": "Nhóm có thể tham gia",
"Available placeholders": "Biến có thể dùng",
"Bad Gateway": "Cổng Không Hợp Lệ",
"Bad Request": "Yêu Cầu Không Hợp Lệ",
"Bandwidth Limit Exceeded": "Giới Hạn Băng Thông",
"Blue": "Xanh dương",
"Body": "Nội dung",
"Browse": "Duyệt qua",
"Browse publicly shared groups and files below.": "Xem các nhóm và tệp được chia sẻ công khai bên dưới.",
"Built-in role names cannot be changed.": "Không thể đổi tên các vai trò có sẵn.",
"Built-in roles cannot be deleted.": "Không thể xóa các vai trò có sẵn.",
"Call to action": "Nút kêu gọi hành động",
"Cancel": "Hủy",
"Categories": "Danh mục",
"Category": "Danh mục",
"Category created.": "Đã tạo danh mục.",
"Category deleted.": "Đã xóa danh mục.",
"Category updated.": "Đã cập nhật danh mục.",
"Changed their password": "Đã đổi mật khẩu",
"Checkbox": "Ô đánh dấu",
"Checksum (SHA-256)": "Mã kiểm tra (SHA-256)",
"Choose": "Chọn",
"Choose :name": "Chọn :name",
"Choose an account…": "Chọn một tài khoản…",
"Choose File": "Chọn Tập Tin",
"Choose Image": "Chọn hình ảnh",
"Choose which notifications also send you an email. Everything always appears in the notification bell.": "Chọn những thông báo bạn muốn nhận thêm qua email. Dù thế nào, mọi thông báo đều xuất hiện ở chuông thông báo.",
"Clear": "Xóa",
"Click here to re-send the verification email.": "Nhấp vào đây để gửi lại email xác minh.",
"Click to copy": "Bấm để sao chép",
"Client": "Khách hàng",
"Client account approved": "Tài khoản khách hàng được duyệt",
"Client account denied": "Tài khoản khách hàng bị từ chối",
"Client account edited": "Tài khoản khách hàng được chỉnh sửa",
"Client Closed Request": "Khách Đóng Yêu Cầu",
"Client created.": "Đã tạo khách hàng.",
"Client deleted.": "Đã xóa khách hàng.",
"Client Manager": "Người quản lý khách hàng",
"Client settings": "Cài đặt khách hàng",
"Client updated.": "Đã cập nhật khách hàng.",
"Client welcome (staff-created account)": "Chào mừng khách hàng (tài khoản do nhân sự tạo)",
"Clients": "Khách hàng",
"Clients and groups that can download this file": "Khách hàng và nhóm có thể tải tệp này",
"Clients asking to join groups": "Khách hàng xin tham gia nhóm",
"Clients who registered themselves and are waiting for approval": "Khách hàng tự đăng ký và đang chờ duyệt",
"Close": "Đóng",
"Collapse": "Sụp đổ",
"Collapse All": "Thu gọn tất cả",
"Color": "Màu",
"Columns": "Cột",
"Comment": "Bình luận",
"Confirm": "Xác nhận",
"Confirm password": "Xác nhận mật khẩu",
"Confirm your password": "Xác nhận mật khẩu của bạn",
"Conflict": "Xung Đột",
"Connect": "Kết nối",
"Connect an external bucket — S3-compatible (AWS S3, MinIO, Backblaze) or Google Cloud Storage — as the storage backend for new uploads.": "Kết nối một bucket bên ngoài — tương thích S3 (AWS S3, MinIO, Backblaze) hoặc Google Cloud Storage — làm nơi lưu trữ cho các tệp tải lên mới.",
"Connection Closed Without Response": "Đóng Kết Nối Với Không Phản Hồi",
"Connection Timed Out": "Quá Thời Gian Kết Nối",
"Continue": "Tiếp Tục",
"Copy URL": "Sao chép địa chỉ",
"Copy link": "Sao chép liên kết",
"Counters": "Bộ đếm",
"Create": "Thêm",
"Create :name": "Tạo :name",
"Create a client account": "Tạo tài khoản khách hàng",
"Create a public link": "Tạo liên kết công khai",
"Create a staff account for this installation": "Tạo tài khoản nhân sự cho bản cài đặt này",
"Create administrator account": "Tạo tài khoản quản trị viên",
"Create an account for someone you share files with": "Tạo tài khoản cho người mà bạn chia sẻ tệp",
"Create categories": "Tạo danh mục",
"Create category": "Tạo danh mục",
"Create client": "Tạo khách hàng",
"Create clients": "Tạo khách hàng",
"Create custom assets": "Tạo tài nguyên tùy chỉnh",
"Create field": "Tạo trường",
"Create folder": "Tạo thư mục",
"Create group": "Tạo nhóm",
"Create groups": "Tạo nhóm",
"Create link": "Tạo liên kết",
"Create own folders": "Tạo thư mục của mình",
"Create role": "Tạo vai trò",
"Create system users": "Tạo người dùng hệ thống",
"Create user": "Tạo người dùng",
"Created": "Đã Tạo",
"Created a public link for the file \":subject\"": "Đã tạo liên kết công khai cho tệp “:subject”",
"Created by": "Người tạo",
"Created the account \":subject\"": "Đã tạo tài khoản “:subject”",
"Created the folder \":subject\"": "Đã tạo thư mục “:subject”",
"Created the group \":subject\"": "Đã tạo nhóm “:subject”",
"Created the role \":subject\"": "Đã tạo vai trò “:subject”",
"Current password": "Mật khẩu hiện tại",
"Custom": "Tùy chỉnh",
"Custom assets": "Tài nguyên tùy chỉnh",
"Custom fields": "Trường tùy chỉnh",
"Custom links with an optional expiration date or download limit, no account needed.": "Liên kết theo ý bạn, có thể đặt ngày hết hạn hoặc giới hạn lượt tải, và không cần tài khoản.",
"Custom roles let you grant a precise set of permissions": "Vai trò tùy chỉnh giúp bạn cấp đúng những quyền cần thiết",
"Custom SMTP": "SMTP tùy chỉnh",
"Customize the wording of any transactional email sent by this installation.": "Tùy chỉnh câu chữ của mọi email giao dịch mà bản cài đặt này gửi đi.",
"Customized": "Đã tùy chỉnh",
"Dark": "Tối",
"Dashboard": "Bảng điều khiển",
"Dashboard widgets": "Thành phần bảng điều khiển",
"Data retention and visibility for this installation": "Lưu giữ dữ liệu và phạm vi hiển thị của bản cài đặt này",
"Database": "Cơ sở dữ liệu",
"Date": "Ngày",
"Days before a denied membership request can be made again": "Số ngày trước khi có thể gửi lại yêu cầu tham gia đã bị từ chối",
"Deactivate your account now; it is permanently erased after :days days": "Vô hiệu hóa tài khoản ngay; sau :days ngày sẽ bị xóa vĩnh viễn",
"Deactivated the account \":subject\"": "Đã vô hiệu hóa tài khoản “:subject”",
"Default": "Mặc định",
"Delete": "Xóa",
"Delete :name": "Xóa :name",
"Delete account": "Xóa tài khoản",
"Delete all": "Xóa tất cả",
"Delete all failed": "Xóa tất cả thất bại",
"Delete all failed jobs?": "Xóa tất cả tác vụ thất bại?",
"Delete categories": "Xóa danh mục",
"Delete category": "Xóa danh mục",
"Delete category?": "Xóa danh mục này?",
"Delete client": "Xóa khách hàng",
"Delete client?": "Xóa khách hàng này?",
"Delete clients": "Xóa khách hàng",
"Delete custom assets": "Xóa tài nguyên tùy chỉnh",
"Delete field": "Xóa trường",
"Delete field?": "Xóa trường này?",
"Delete file": "Xóa tệp",
"Delete file?": "Xóa tệp này?",
"Delete files": "Xóa tệp",
"Delete folder": "Xóa thư mục",
"Delete folder?": "Xóa thư mục này?",
"Delete group": "Xóa nhóm",
"Delete group?": "Xóa nhóm này?",
"Delete groups": "Xóa nhóm",
"Delete others' files": "Xóa tệp của người khác",
"Delete own files": "Xóa tệp của mình",
"Delete role": "Xóa vai trò",
"Delete role?": "Xóa vai trò này?",
"Delete selected": "Xóa mục đã chọn",
"Delete selected files?": "Xóa các tệp đã chọn?",
"Delete system users": "Xóa người dùng hệ thống",
"Delete this file?": "Xóa tệp này?",
"Delete user": "Xóa người dùng",
"Delete user?": "Xóa người dùng này?",
"Deleted account": "Tài khoản đã xóa",
"Deleted the account \":name\"": "Đã xóa tài khoản “:name”",
"Deleted the file \":name\"": "Đã xóa tệp “:name”",
"Deleted the folder \":name\" and its contents": "Đã xóa thư mục “:name” cùng toàn bộ nội dung",
"Deleted the group \":name\"": "Đã xóa nhóm “:name”",
"Deleted the orphan file \":name\"": "Đã xóa tệp mồ côi “:name”",
"Deleted the role \":name\"": "Đã xóa vai trò “:name”",
"Denied the account request of \":name\"": "Đã từ chối yêu cầu tài khoản của “:name”",
"Denied the membership of \":member\" to the group \":subject\"": "Đã từ chối cho “:member” tham gia nhóm “:subject”",
"Deny": "Từ chối",
"Deny this request?": "Từ chối yêu cầu này?",
"Description": "Mô tả",
"Detach": "Gỡ",
"Details": "Chi Tiết",
"Disable": "Vô hiệu hóa",
"Disable two-factor authentication?": "Tắt xác thực hai bước?",
"Disabled two-factor authentication": "Đã tắt xác thực hai bước",
"Discard": "Loại bỏ",
"Discourage search engines from indexing this site": "Đề nghị công cụ tìm kiếm không lập chỉ mục trang này",
"Dismiss": "Đóng",
"Documentation": "Tài liệu",
"Don't have an account?": "Bạn chưa có tài khoản?",
"Done": "Xong",
"Down": "Xuống",
"Download": "Tải xuống",
"Download as zip": "Tải xuống dạng ZIP",
"Downloaded the file \":subject\"": "Đã tải xuống tệp “:subject”",
"Downloaded the file \":subject\" via a public link": "Đã tải xuống tệp “:subject” qua liên kết công khai",
"Downloaded the file \":subject\" via the public group listing": "Đã tải xuống tệp “:subject” qua danh sách nhóm công khai",
"Downloads": "Lượt tải xuống",
"Downloads are never recorded with an IP address.": "Lượt tải xuống không bao giờ được ghi kèm địa chỉ IP.",
"Drag to reorder": "Kéo để sắp xếp lại",
"Drag widgets here": "Kéo các thành phần vào đây",
"Dropdown": "Danh sách thả xuống",
"Duplicate": "Nhân bản",
"Duplicate :name": "Nhân bản :name",
"Edit": "Sửa",
"Edit :name": "Chỉnh sửa :name",
"Edit categories": "Sửa danh mục",
"Edit clients": "Sửa khách hàng",
"Edit custom assets": "Sửa tài nguyên tùy chỉnh",
"Edit email templates": "Sửa mẫu email",
"Edit groups": "Sửa nhóm",
"Edit others' files": "Sửa tệp của người khác",
"Edit own files": "Sửa tệp của mình",
"Edit system settings": "Sửa cài đặt hệ thống",
"Edit system users": "Sửa người dùng hệ thống",
"Edit this client account": "Sửa tài khoản khách hàng này",
"Edit this staff account": "Sửa tài khoản nhân sự này",
"Edition": "Phiên bản",
"Email": "Email",
"Email address": "Địa chỉ email",
"Email password reset link": "Gửi liên kết đặt lại mật khẩu",
"Email settings": "Cài đặt email",
"Email template reset to default.": "Đã khôi phục mẫu email về nội dung mặc định.",
"Email template saved.": "Đã lưu mẫu email.",
"Email templates": "Mẫu email",
"Email verification": "Xác minh email",
"Empty file": "Tệp rỗng",
"Enable": "Kích hoạt",
"Enable the public directory page": "Bật trang danh mục công khai",
"Enable two-factor authentication": "Bật xác thực hai bước",
"Enabled two-factor authentication": "Đã bật xác thực hai bước",
"Encrypted environment file already exists.": "Tập tin môi trường đã được mã hóa đã tồn tại.",
"Encrypted environment file not found.": "Tập tin môi trường đã được mã hóa không được tìm thấy.",
"Encryption": "Mã hóa",
"Ensure your account is using a long, random password to stay secure": "Hãy đảm bảo tài khoản của bạn dùng mật khẩu dài và ngẫu nhiên để luôn an toàn",
"Enter one of your recovery codes.": "Nhập một trong các mã khôi phục của bạn.",
"Enter the six-digit code from your authenticator app.": "Nhập mã gồm sáu chữ số từ ứng dụng xác thực của bạn.",
"Enter your email and password below to log in": "Nhập email và mật khẩu bên dưới để đăng nhập",
"Enter your email to receive a password reset link": "Nhập email của bạn để nhận liên kết đặt lại mật khẩu",
"Environment": "Môi trường",
"Environment file already exists.": "Tập tin môi trường đã tồn tại.",
"Environment file not found.": "Tập tin môi trường không được tìm thấy.",
"errors": "lỗi",
"Every comment on files you can see, newest first": "Mọi bình luận trên các tệp bạn xem được, mới nhất trước",
"Every download records the IP address of whoever downloaded it.": "Mỗi lượt tải xuống đều ghi lại địa chỉ IP của người tải.",
"Everyone": "Mọi người",
"Everything that happened on this installation, newest first": "Mọi việc đã diễn ra trên bản cài đặt này, mới nhất trước",
"Expand": "Mở rộng",
"Expand All": "Mở rộng tất cả",
"Expectation Failed": "Kỳ Vọng Không Thành Công",
"Expires": "Hết hạn",
"Expires :date": "Hết hạn ngày :date",
"Explanation": "Giải trình",
"Export": "Xuất khẩu",
"Export :name": "Xuất khẩu :name",
"Export CSV": "Xuất CSV",
"External storage": "Lưu trữ bên ngoài",
"Extra fields shown on the client create and edit screens.": "Các trường bổ sung hiển thị ở màn hình tạo và sửa khách hàng.",
"Failed Dependency": "Không Phụ Thuộc",
"Failed to send: :error": "Gửi không thành công: :error",
"File": "Tài liệu",
"File: :name": "Tệp: :name",
"File deleted.": "Đã xóa tệp.",
"File imported.": "Đã nhập tệp.",
"File name": "Tên tệp",
"File shared with a client": "Tệp được chia sẻ với khách hàng",
"File updated.": "Đã cập nhật tệp.",
"File uploaded.": "Đã tải tệp lên.",
"Files": "Các tập tin",
"Files can only be assigned to clients or groups.": "Chỉ có thể gán tệp cho khách hàng hoặc nhóm.",
"Files shared with you": "Tệp được chia sẻ với bạn",
"Files sitting on disk with no matching record — from an interrupted upload, a restore, or manual filesystem access.": "Những tệp nằm trên ổ đĩa mà không có bản ghi tương ứng — do tải lên dở dang, do khôi phục dữ liệu, hoặc do thao tác trực tiếp trên hệ thống tệp.",
"Flat labels for files — independent of folders. A file can have several.": "Nhãn đơn giản cho tệp, không phụ thuộc thư mục. Một tệp có thể mang nhiều nhãn.",
"Folder": "Thư mục",
"Folder: :name": "Thư mục: :name",
"Folder created.": "Đã tạo thư mục.",
"Folder deleted.": "Đã xóa thư mục.",
"Folder shared with a client": "Thư mục được chia sẻ với khách hàng",
"Folders can only be shared with clients or groups.": "Chỉ có thể chia sẻ thư mục với khách hàng hoặc nhóm.",
"Folders cannot be nested more than :max levels deep.": "Thư mục không thể lồng sâu quá :max cấp.",
"Forbidden": "Cấm Truy Cập",
"Forgot password": "Quên mật khẩu",
"Forgot password?": "Quên mật khẩu?",
"Found": "Tìm Thấy",
"From": "Từ",
"From address": "Địa chỉ người gửi",
"From name": "Tên người gửi",
"Full name": "Họ và tên",
"Gateway Timeout": "Quá Thời Gian Phản Hồi Của Cổng",
"General": "Chung",
"General settings": "Cài đặt chung",
"Go Home": "Về trang chủ",
"Go to page :page": "Tới trang :page",
"Go to the login form": "Đến trang đăng nhập",
"Gone": "Không Còn",
"Google Cloud Storage": "Google Cloud Storage",
"Gray": "Xám",
"Green": "Xanh lá",
"Group": "Nhóm",
"Group created.": "Đã tạo nhóm.",
"Group deleted.": "Đã xóa nhóm.",
"Group membership approved": "Yêu cầu tham gia nhóm được duyệt",
"Group membership denied": "Yêu cầu tham gia nhóm bị từ chối",
"Group updated.": "Đã cập nhật nhóm.",
"Groups": "Nhóm",
"Groups clients can request to join at registration": "Các nhóm mà khách hàng có thể xin tham gia khi đăng ký",
"Groups let you assign files to several clients at once": "Nhóm giúp bạn gán tệp cho nhiều khách hàng cùng lúc",
"Hello :name,": "Chào :name,",
"Hello, :name": "Chào :name",
"Hello!": "Xin chào!",
"Here is what has been shared with you": "Đây là những gì đã được chia sẻ với bạn",
"Hide": "Trốn",
"Hide :name": "Ẩn :name",
"Home": "Trang chủ",
"Host": "Máy chủ",
"How client accounts are created on this installation": "Cách tài khoản khách hàng được tạo trên bản cài đặt này",
"How long a self-deleted account is kept before it is permanently erased.": "Tài khoản do người dùng tự xóa được giữ lại bao lâu trước khi bị xóa vĩnh viễn.",
"How many files/folders were shared at once": "Số tệp/thư mục được chia sẻ cùng lúc",
"HTTP Version Not Supported": "Phiên Bản HTTP Không Được Hỗ Trợ",
"I'm a teapot": "Tôi là teapot",
"If this account is no longer available when an erasure runs, the files are deleted instead of being left ownerless.": "Nếu tài khoản này không còn khi việc xóa được thực hiện, các tập tin sẽ bị xóa thay vì bị bỏ lại không có chủ.",
"If you did not create an account, no further action is required.": "Nếu bạn không đăng ký tài khoản này, bạn không cần thực hiện thêm hành động nào.",
"If you did not request a password reset, no further action is required.": "Nếu bạn không yêu cầu đặt lại mật khẩu, bạn không cần thực hiện thêm hành động nào.",
"If you received this, your email configuration is working.": "Nếu bạn nhận được thư này, nghĩa là cấu hình email đang hoạt động tốt.",
"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Nếu bạn gặp vấn đề khi click vào nút \":actionText\", hãy sao chép dán địa chỉ bên dưới\nvào trình duyệt web của bạn:",
"IM Used": "Tôi Đã Sử Dụng",
"Image": "Hình ảnh",
"Impersonate": "Mạo nhận",
"Impersonation": "mạo danh",
"Import": "Nhập khẩu",
"Import :name": "Nhập khẩu :name",
"Import orphan files": "Nhập tệp mồ côi",
"Import selected": "Nhập mục đã chọn",
"Imported the orphan file \":subject\"": "Đã nhập tệp mồ côi “:subject”",
"Inactive": "Ngừng hoạt động",
"Include this file when a group it's shared with is public.": "Đưa tệp này vào khi một nhóm được chia sẻ tệp là nhóm công khai.",
"Insert": "Chèn",
"Installed ProjectSend": "Đã cài đặt ProjectSend",
"Insufficient Storage": "Không Đủ Bộ Nhớ",
"Internal Server Error": "Lỗi Từ Máy Chủ Nội Bộ",
"Introduction": "Giới thiệu",
"Invalid filename.": "Tên tập tin không hợp lệ.",
"Invalid JSON was returned from the route.": "JSON không hợp lệ đã được trả về từ tuyến đường.",
"Invalid SSL Certificate": "Chứng Chỉ SSL Không Hợp Lệ",
"Label": "Nhãn",
"Last modified": "Sửa lần cuối",
"Latest files": "Tệp mới nhất",
"Leave": "Rời khỏi",
"Leave empty for a link that never expires.": "Để trống nếu muốn liên kết không bao giờ hết hạn.",
"Leave empty for unlimited downloads.": "Để trống nếu không giới hạn lượt tải xuống.",
"Leave group": "Rời nhóm",
"Leave this group?": "Rời khỏi nhóm này?",
"Left the group \":subject\"": "Đã rời nhóm “:subject”",
"length": "độ dài",
"Length Required": "Yêu Cầu Chiều Dài",
"Library": "Thư viện",
"Light": "Sáng",
"Like": "Giống",
"Limit download counts": "Giới hạn số lượt tải xuống",
"Limit to assigned clients": "Chỉ giới hạn ở khách hàng phụ trách",
"Limits for files uploaded to this installation": "Giới hạn cho các tệp tải lên bản cài đặt này",
"Link unavailable": "Liên kết không dùng được",
"Load": "Trọng tải",
"Loading…": "Đang tải…",
"Local storage": "Lưu trữ cục bộ",
"Localize": "Bản địa hóa",
"Location": "Vị trí",
"Locked": "Đã Khóa",
"Log in": "Đăng nhập",
"Log In": "Đăng Nhập",
"log in": "đăng nhập",
"Log in to your account": "Đăng nhập vào tài khoản của bạn",
"Log out": "Đăng xuất",
"Log Out": "Đăng Xuất",
"Logged in": "Đã đăng nhập",
"Logged out": "Đã đăng xuất",
"Login": "Đăng nhập",
"Logout": "Đăng xuất",
"Loop Detected": "Phát Hiện Lặp",
"Mailgun": "Mailgun",
"Maintenance Mode": "Trạng Thái Bảo Trì",
"Manage custom fields": "Quản lý trường tùy chỉnh",
"Manage public links from the edit page.": "Quản lý liên kết công khai ở trang chỉnh sửa.",
"Manage system users and roles": "Quản lý người dùng hệ thống và vai trò",
"Manage updates": "Quản lý cập nhật",
"Manage your profile and account settings": "Quản lý hồ sơ và cài đặt tài khoản của bạn",
"Mark all read": "Đánh dấu tất cả đã đọc",
"Mark as read": "Đánh dấu đã đọc",
"Mark as unread": "Đánh dấu chưa đọc",
"Max downloads": "Số lượt tải tối đa",
"Maximum file size (MB)": "Kích thước tệp tối đa (MB)",
"Member": "Thành viên",
"Members": "Thành viên",
"Members of this role only see files and folders belonging to the clients assigned to them, plus their own uploads.": "Người mang vai trò này chỉ thấy tệp và thư mục của những khách hàng được giao cho họ, cùng với những gì chính họ tải lên.",
"Membership request approved.": "Đã duyệt yêu cầu tham gia.",
"Membership request denied.": "Đã từ chối yêu cầu tham gia.",
"Membership requests": "Yêu cầu tham gia",
"Membership requests are reviewed by an administrator": "Yêu cầu tham gia sẽ do quản trị viên xem xét",
"Method Not Allowed": "Phương Thức Không Được Phép",
"Minutes until the reset link expires": "Số phút cho đến khi liên kết đặt lại hết hạn",
"Misdirected Request": "Yêu Cầu Sai Hướng",
"Modified": "Đã sửa",
"Moved Permanently": "Chuyển Hướng Vĩnh Viễn",
"Moved the folder \":subject\"": "Đã chuyển thư mục “:subject”",
"Multi-line text": "Văn bản nhiều dòng",
"Multi-Status": "Đa Trạng Thái",
"Multiple Choices": "Nhiều Sự Lựa Chọn",
"Multiple files/folders shared at once (digest)": "Nhiều tệp/thư mục được chia sẻ cùng lúc (tóm tắt)",
"My files": "Tệp của tôi",
"My groups": "Nhóm của tôi",
"Name": "Tên",
"Name or description": "Tên hoặc mô tả",
"Name or email address": "Tên hoặc địa chỉ email",
"Never": "Không bao giờ",
"Never expires": "Không bao giờ hết hạn",
"Network Authentication Required": "Yêu Cầu Xác Thực Mạng",
"Network Connect Timeout Error": "Lỗi Quá Thời Gian Kết Nối Mạng",
"Network Read Timeout Error": "Lỗi Hết Thời Gian Đọc Mạng",
"New": "Mới",
"New :name": ":name mới",
"New category": "Danh mục mới",
"New client": "Khách hàng mới",
"New client registrations and client uploads are sent here — at least one address is required.": "Thông báo khách hàng đăng ký mới và khách hàng tải tệp lên sẽ gửi tới đây — cần ít nhất một địa chỉ.",
"New field": "Trường mới",
"New folder": "Thư mục mới",
"New group": "Nhóm mới",
"New membership request from :client for the group \":group\".": "Yêu cầu tham gia mới từ :client cho nhóm “:group”.",
"New password (leave blank to keep current)": "Mật khẩu mới (để trống nếu giữ nguyên mật khẩu hiện tại)",
"New role": "Vai trò mới",
"New user": "Người dùng mới",
"News": "Tin tức",
"Next": "Tiếp",
"No": "Không",
"No activity matches these filters.": "Không có hoạt động nào khớp với các bộ lọc này.",
"No activity recorded yet.": "Chưa ghi nhận hoạt động nào.",
"No categories match your search.": "Không có danh mục nào khớp với tìm kiếm của bạn.",
"No categories yet.": "Chưa có danh mục nào.",
"No clients match these filters.": "Không có khách hàng nào khớp với các bộ lọc này.",
"No clients yet.": "Chưa có khách hàng nào.",
"No comments match these filters.": "Không có bình luận nào khớp với các bộ lọc này.",
"No Content": "Không Có Nội Dung",
"No custom fields yet.": "Chưa có trường tùy chỉnh nào.",
"No downloads recorded yet.": "Chưa ghi nhận lượt tải xuống nào.",
"No fields match your search.": "Không có trường nào khớp với tìm kiếm của bạn.",
"No files have been shared with you yet.": "Chưa có tệp nào được chia sẻ với bạn.",
"No files here yet.": "Ở đây chưa có tệp nào.",
"No files or folders match your search.": "Không có tệp hay thư mục nào khớp với tìm kiếm của bạn.",
"No folder": "Không có thư mục",
"No groups match these filters.": "Không có nhóm nào khớp với các bộ lọc này.",
"No groups yet.": "Chưa có nhóm nào.",
"No members yet.": "Chưa có thành viên nào.",
"No more categories": "Không còn danh mục nào",
"No more clients to add": "Không còn khách hàng nào để thêm",
"No news yet.": "Chưa có tin tức nào.",
"No orphan files found.": "Không tìm thấy tệp mồ côi nào.",
"No orphan files match your search.": "Không có tệp mồ côi nào khớp với tìm kiếm của bạn.",
"No pending requests.": "Không có yêu cầu nào đang chờ.",
"No public links yet.": "Chưa có liên kết công khai nào.",
"No recipients added yet.": "Chưa thêm người nhận nào.",
"No requests match your search.": "Không có yêu cầu nào khớp với tìm kiếm của bạn.",
"No roles match this filter.": "Không có vai trò nào khớp với bộ lọc này.",
"No service account key has been saved yet.": "Chưa có khóa tài khoản dịch vụ nào được lưu.",
"No size limit. Uploads can be paused and resume automatically after interruptions.": "Không giới hạn kích thước. Có thể tạm dừng tải lên và quá trình sẽ tự tiếp tục sau khi bị gián đoạn.",
"No users match these filters.": "Không có người dùng nào khớp với các bộ lọc này.",
"No users yet.": "Chưa có người dùng nào.",
"Nobody (optional for everyone)": "Không ai (không bắt buộc với mọi người)",
"Non-Authoritative Information": "Thông Tin Không Có Thẩm Quyền",
"None": "Không có",
"None of the selected items could be found.": "Không tìm thấy mục nào trong số đã chọn.",
"Not Acceptable": "Không Thể Chấp Nhận",
"Not Extended": "Không Mở Rộng",
"Not Found": "Không Tìm Thấy",
"Not Implemented": "Không Được Thực Hiện",
"Not Modified": "Không Có Thay Đổi",
"Not shared with anyone yet.": "Chưa chia sẻ với ai.",
"Notification settings": "Cài đặt thông báo",
"Notifications": "Thông báo",
"Nothing is publicly shared yet.": "Chưa có gì được chia sẻ công khai.",
"of": "trong",
"OK": "Đồng Ý",
"One option per line": "Mỗi dòng một lựa chọn",
"Only clients can be group members.": "Chỉ khách hàng mới có thể là thành viên nhóm.",
"Only clients can comment here.": "Chỉ khách hàng mới có thể bình luận ở đây.",
"Only for anonymous downloads": "Chỉ với lượt tải ẩn danh",
"Only people who are signed in can comment here.": "Chỉ người đã đăng nhập mới có thể bình luận ở đây.",
"Only staff can comment here.": "Chỉ nhân sự mới có thể bình luận ở đây.",
"Only the wording below is editable — any button or link in this email stays fixed.": "Chỉ có phần nội dung bên dưới là chỉnh sửa được — các nút và liên kết trong email này giữ nguyên.",
"Open": "Mở",
"Open folder": "Mở thư mục",
"Open in a current window": "Mở trong cửa sổ hiện tại",
"Open in a new window": "Mở trong một cửa sổ mới",
"Open in a parent frame": "Mở trong khung cha",
"Open in the topmost frame": "Mở ở khung trên cùng",
"Open on the website": "Mở trên trang web",
"Open public listing": "Mở danh sách công khai",
"Options": "Lựa chọn",
"Or enter this key manually:": "Hoặc nhập khóa này thủ công:",
"Or, return to": "Hoặc quay lại",
"Orange": "Cam",
"Origin Is Unreachable": "Nguồn Gốc Không Chấp Nhận",
"Outgoing email": "Email gửi đi",
"Page Expired": "Trang Đã Hết Hạn",
"Pagination Navigation": "Điều hướng phân trang",
"Partial Content": "Nội Dung Một Phần",
"Password": "Mật khẩu",
"Password reset": "Đặt lại mật khẩu",
"Password settings": "Cài đặt mật khẩu",
"Paste the JSON key file for a service account with object read and write access to the bucket. It is stored encrypted and never shown again.": "Dán tệp khóa JSON của một tài khoản dịch vụ có quyền đọc và ghi đối tượng trong bucket. Tệp được lưu ở dạng mã hóa và không bao giờ hiển thị lại.",
"Path": "Đường dẫn",
"Payload Too Large": "Tải Trọng Quá Lớn",
"Payment Required": "yêu cầu thanh toán",
"Pending approval": "Chờ duyệt",
"Permanent Redirect": "Chuyển Hướng Vĩnh Viễn",
"Permanently erased a deleted account": "Đã xóa vĩnh viễn một tài khoản đã bị xóa",
"Permissions": "Quyền",
"Pink": "Hồng",
"Platform": "Nền tảng",
"Please click the button below to verify your email address.": "Vui lòng click vào nút bên dưới để xác minh địa chỉ email của bạn.",
"Please enter your new password below": "Vui lòng nhập mật khẩu mới của bạn bên dưới",
"Please verify your email address by clicking on the link we just emailed to you.": "Vui lòng xác minh địa chỉ email của bạn bằng cách nhấp vào liên kết chúng tôi vừa gửi.",
"Port": "Cổng",
"Postmark": "Postmark",
"Powered by ProjectSend": "Được cung cấp bởi ProjectSend",
"Precondition Failed": "Điều Kiện Tiên Quyết Không Thành Công",
"Precondition Required": "Yêu Cầu Điều Kiện Tiên Quyết",
"Preparing your download…": "Đang chuẩn bị tải xuống…",
"Preview": "Xem Trước",
"Preview: :theme": "Xem trước: :theme",
"Previous": "Trước",
"Price": "Giá",
"Privacy": "Quyền riêng tư",
"Privacy settings": "Cài đặt quyền riêng tư",
"Private": "Riêng tư",
"Processing": "Đang Xử Lí",
"Profile": "Hồ sơ",
"Profile information": "Thông tin hồ sơ",
"Profile information was updated": "Thông tin hồ sơ đã được cập nhật",
"Profile settings": "Cài đặt hồ sơ",
"ProjectSend :latestVersion is available (you have :currentVersion)": "Đã có ProjectSend :latestVersion (bạn đang dùng :currentVersion)",
"ProjectSend is free, open source software for sending files to your clients. It is released under the :license, which means you are free to use, study, change and share it.": "ProjectSend là phần mềm tự do, mã nguồn mở để gửi tập tin cho khách hàng của bạn. Phần mềm được phát hành theo :license, nghĩa là bạn được tự do sử dụng, nghiên cứu, sửa đổi và chia sẻ.",
"ProjectSend is ready": "ProjectSend đã sẵn sàng",
"ProjectSend was installed": "ProjectSend đã được cài đặt",
"Provider": "Nhà cung cấp",
"Proxy Authentication Required": "Yêu Càu Xác Thực Proxy",
"Public": "Công khai",
"Public file": "Tệp công khai",
"Public files": "Tệp công khai",
"Public group": "Nhóm công khai",
"Public group listing": "Danh sách nhóm công khai",
"Public groups": "Nhóm công khai",
"Public link": "Liên kết công khai",
"Public link created.": "Đã tạo liên kết công khai.",
"Public link revoked.": "Đã thu hồi liên kết công khai.",
"Public links": "Liên kết công khai",
"Public listing": "Danh sách công khai",
"Public listing settings": "Cài đặt danh sách công khai",
"Public listing URL": "Địa chỉ danh sách công khai",
"Public pages & portal": "Trang công khai và cổng thông tin",
"Published": "Đã đăng",
"Purple": "Tím",
"Quota": "Hạn mức",
"Railgun Error": "Lỗi Railgun",
"Range Not Satisfiable": "Phạm Vi Không Đạt Yêu Cầu",
"Read more": "Đọc thêm",
"Reassign them to": "Chuyển cho",
"Recent activity": "Hoạt động gần đây",
"Recipient": "Người nhận",
"Record": "Ghi",
"Record IP addresses for downloads": "Ghi lại địa chỉ IP khi tải xuống",
"Recovery code": "Mã khôi phục",
"Red": "Đỏ",
"Regards,": "Trân trọng,",
"Regenerate recovery codes": "Tạo lại mã khôi phục",
"Regenerate recovery codes?": "Tạo lại mã khôi phục?",
"Regenerated two-factor recovery codes": "Đã tạo lại mã khôi phục xác thực hai bước",
"Register": "Đăng ký",
"Register to access the files shared with you.": "Đăng ký để truy cập các tệp được chia sẻ với bạn.",
"Register to request access. An administrator will review your request.": "Đăng ký để xin quyền truy cập. Quản trị viên sẽ xem xét yêu cầu của bạn.",
"Registered a new client account": "Đã đăng ký một tài khoản khách hàng mới",
"Related": "Liên quan",
"Remember me": "Ghi nhớ đăng nhập",
"Remove": "Gỡ bỏ",
"Removed \":member\" from the group \":subject\"": "Đã gỡ “:member” khỏi nhóm “:subject”",
"Removed the file \":subject\" from :target": "Đã gỡ tệp “:subject” khỏi :target",
"Rename": "Đổi tên",
"Renamed the folder \":subject\"": "Đã đổi tên thư mục “:subject”",
"Repository": "Kho mã nguồn",
"Request declined": "Yêu cầu bị từ chối",
"Request Header Fields Too Large": "Header Của Yêu Cầu Quá Lớn",
"Request membership": "Xin tham gia",
"Request membership to groups (optional)": "Xin tham gia các nhóm (không bắt buộc)",
"Request Timeout": "Quá Thời Gian Yêu Cầu",
"Requested": "Đã yêu cầu",
"Requested membership to the group \":subject\"": "Đã xin tham gia nhóm “:subject”",
"Requested memberships wait in the membership requests queue for approval.": "Các yêu cầu tham gia sẽ chờ duyệt trong danh sách yêu cầu tham gia.",
"Require two-factor authentication": "Bắt buộc xác thực hai bước",
"Required": "Bắt buộc",
"Resend verification email": "Gửi lại email xác minh",
"Reset Content": "Đặt Lại Nội Dung",
"Reset Password": "Đặt Lại Mật Khẩu",
"Reset password": "Đặt lại mật khẩu",
"Reset Password Notification": "Thông Báo Đặt Lại Mật Khẩu",
"Reset this email to its default wording?": "Khôi phục email này về nội dung mặc định?",
"Reset to default": "Khôi phục mặc định",
"Restore": "Phục Hồi",
"Restore :name": "Khôi phục :name",
"Restricted extension": "Phần mở rộng bị hạn chế",
"results": "kết quả",
"Review membership requests": "Xem xét yêu cầu tham gia",
"Review pending requests": "Xem xét các yêu cầu đang chờ",
"Retry With": "Thử Lại Với",
"Revoke": "Thu hồi",
"Revoke link": "Thu hồi liên kết",
"Revoke this public link?": "Thu hồi liên kết công khai này?",
"Revoked a public link for the file \":subject\"": "Đã thu hồi liên kết công khai của tệp “:subject”",
"Role": "Vai trò",
"Role created.": "Đã tạo vai trò.",
"Role deleted.": "Đã xóa vai trò.",
"Role name": "Tên vai trò",
"Role updated.": "Đã cập nhật vai trò.",
"Roles": "Vai trò",
"S3-compatible": "Tương thích S3",
"Sample email": "Email mẫu",
"Save": "Lưu",
"Save :name": "Tiết kiệm :name",
"Save & Close": "Lưu & Đóng",
"Save & Return": "Lưu & Trả lại",
"Save password": "Lưu mật khẩu",
"Save your changes to make this live — until then, these buttons point to a page that isn't published yet.": "Hãy lưu thay đổi để đưa lên hoạt động — trước đó, các nút này trỏ tới một trang chưa được công bố.",
"Saved": "Đã lưu",
"Scan this QR code with your authenticator app, then enter the six-digit code to confirm.": "Quét mã QR này bằng ứng dụng xác thực, rồi nhập mã sáu chữ số để xác nhận.",
"Scanning:": "Đang quét:",
"Scheduled tasks": "Tác vụ theo lịch",
"Search": "Tìm Kiếm",
"Search :name": "Tìm kiếm :name",
"Search all files and folders": "Tìm trong tất cả tệp và thư mục",
"Search by client or group": "Tìm theo khách hàng hoặc nhóm",
"Search by name": "Tìm theo tên",
"Search by name or email address": "Tìm theo tên hoặc địa chỉ email",
"Search by path": "Tìm theo đường dẫn",
"Search categories": "Tìm danh mục",
"Search fields": "Tìm trường",
"Search your files": "Tìm trong tệp của bạn",
"Security": "Bảo mật",
"Security settings": "Cài đặt bảo mật",
"See Other": "Xem Cái Khác",
"Select": "Chọn",
"Select :name": "Chọn :name",
"Select a client or group": "Chọn khách hàng hoặc nhóm",
"Select a client to add": "Chọn khách hàng để thêm",
"Select a role": "Chọn vai trò",
"Select All": "Chọn tất cả",
"Select an option": "Chọn một mục",
"Select at least one file or folder.": "Hãy chọn ít nhất một tệp hoặc thư mục.",
"Self-registered clients join this group automatically.": "Khách hàng tự đăng ký sẽ tự động vào nhóm này.",
"Send": "Gửi",
"Send email notifications": "Gửi thông báo qua email",
"Send test email": "Gửi email thử",
"SendGrid": "SendGrid",
"Sends a real email right now, bypassing the queue, so you can verify the settings above actually work.": "Gửi ngay một email thật, bỏ qua hàng đợi, để bạn kiểm chứng các cài đặt phía trên có thực sự hoạt động không.",
"Separate paragraphs with a blank line.": "Ngăn cách các đoạn bằng một dòng trống.",
"Server Error": "Máy Chủ Gặp Sự Cố",
"Service account key": "Khóa tài khoản dịch vụ",
"Service Unavailable": "Dịch Vụ Không Khả Dụng",
"Session Has Expired": "Phiên Đã Hết Hạn",
"Set file expiration dates": "Đặt ngày hết hạn cho tệp",
"Set to 0 for no limit. Available disk space still applies.": "Đặt 0 nếu không giới hạn. Dung lượng ổ đĩa còn trống vẫn được tính.",
"Set to 0 to allow requesting again immediately.": "Đặt 0 để cho phép gửi lại yêu cầu ngay lập tức.",
"Set up ProjectSend": "Thiết lập ProjectSend",
"Settings": "Cài đặt",
"Settings that apply to the whole installation": "Các cài đặt áp dụng cho toàn bộ bản cài đặt",
"Setup complete": "Đã thiết lập xong",
"Share files with several clients at once": "Chia sẻ tệp với nhiều khách hàng cùng lúc",
"Shared the folder \":subject\" with :target": "Đã chia sẻ thư mục “:subject” với :target",
"Shared with": "Chia sẻ với",
"Shared with :count": "Đã chia sẻ với :count",
"Sharing": "Chia sẻ",
"Sharing a folder shares everything inside it, now and later": "Chia sẻ một thư mục là chia sẻ mọi thứ bên trong, cả hiện tại lẫn về sau",
"Show": "Trình diễn",
"Show :name": "Hiển thị :name",
"Show All": "Hiển thị tất cả",
"Showing": "Đang hiển thị",
"Showing matches from across your library": "Kết quả từ toàn bộ thư viện của bạn",
"Showing matches from everything shared with you": "Kết quả từ mọi thứ được chia sẻ với bạn",
"Shown across the application and to your clients.": "Hiển thị trong toàn bộ ứng dụng và với khách hàng của bạn.",
"Shows a registration form on the login screen.": "Hiển thị biểu mẫu đăng ký ở màn hình đăng nhập.",
"Sign In": "Đăng nhập",
"Sign up": "Đăng ký",
"Site name": "Tên trang",
"Size": "Kích thước",
"Skip the IP address when the downloader is a signed-in account — their identity is already known.": "Bỏ qua địa chỉ IP khi người tải là tài khoản đã đăng nhập — danh tính của họ vốn đã rõ.",
"SMTP configuration": "Cấu hình SMTP",
"Source code": "Mã nguồn",
"Special public links": "Liên kết công khai đặc biệt",
"Solve": "Gỡ rối",
"Something went wrong. Please try again.": "Đã có lỗi xảy ra. Vui lòng thử lại.",
"SSL": "SSL",
"SSL Handshake Failed": "Kết Nối SSL Không Thành Công",
"Staff": "Nhân sự",
"Start": "Bắt đầu",
"Status": "Trạng thái",
"Stop": "Dừng lại",
"Stopped sharing the folder \":subject\" with :target": "Đã ngừng chia sẻ thư mục “:subject” với :target",
"Storage": "Lưu trữ",
"Storage free": "Dung lượng trống",
"Storage quota (MB)": "Hạn mức lưu trữ (MB)",
"Storage used": "Dung lượng đã dùng",
"Store these recovery codes somewhere safe. Each one can be used once if you lose access to your authenticator app.": "Hãy cất các mã khôi phục này ở nơi an toàn. Mỗi mã dùng được một lần nếu bạn không truy cập được ứng dụng xác thực.",
"Subfolders": "Thư mục con",
"Subject": "Tiêu đề",
"Submit": "Nộp",
"Subscribe": "Đăng ký",
"Success: test email sent to :email via :hostport.": "Thành công: đã gửi email thử tới :email qua :hostport.",
"Support the project": "Ủng hộ dự án",
"Switch": "Công tắc",
"Switch To Role": "Chuyển sang vai trò",
"Switching Protocols": "Chuyển Đổi Giao Thức",
"System": "Hệ thống",
"System Administrator": "Quản trị viên hệ thống",
"System settings were updated": "Cài đặt hệ thống đã được cập nhật",
"System users": "Người dùng hệ thống",
"Tag": "Nhãn",
"Tags": "Thẻ",
"Temporary Redirect": "Chuyển Hướng Tạm Thời",
"Test": "Thử",
"Text": "Văn bản",
"Text or author": "Nội dung hoặc tác giả",
"That does not look like a service account key file: it is not valid JSON.": "Đây có vẻ không phải là tệp khóa tài khoản dịch vụ: nó không phải JSON hợp lệ.",
"That service account key file is missing its :field.": "Tệp khóa tài khoản dịch vụ này thiếu :field.",
"The account of :name will be permanently deleted. This cannot be undone.": "Tài khoản của :name sẽ bị xóa vĩnh viễn. Không thể hoàn tác.",
"The account password was changed": "Mật khẩu tài khoản đã được đổi",
"The account request of :name will be denied and the account deleted.": "Yêu cầu tài khoản của :name sẽ bị từ chối và tài khoản bị xóa.",
"The administrator account was created successfully.": "Đã tạo tài khoản quản trị viên thành công.",
"The administrator role always has every permission and cannot be edited.": "Vai trò quản trị viên luôn có mọi quyền và không thể chỉnh sửa.",
"The base URL segment for public group pages, e.g. :url": "Phần địa chỉ gốc cho các trang nhóm công khai, ví dụ :url",
"The category \":name\" will be removed from all its files. The files themselves are not deleted.": "Danh mục “:name” sẽ được gỡ khỏi mọi tệp mang nó. Bản thân các tệp không bị xóa.",
"The client's email address": "Địa chỉ email của khách hàng",
"The client's name": "Tên của khách hàng",
"The clients this group shares files with": "Những khách hàng mà nhóm này chia sẻ tệp",
"The field \":name\" and all its stored values will be permanently deleted.": "Trường “:name” và mọi giá trị đã lưu trong đó sẽ bị xóa vĩnh viễn.",
"The file \":file\" was uploaded by :client.": "Tệp “:file” do :client tải lên.",
"The file \":name\" has been shared with you.": "Tệp “:name” đã được chia sẻ với bạn.",
"The file \":name\" will no longer be available to anyone it was shared with.": "Tệp “:name” sẽ không còn khả dụng với bất kỳ ai từng được chia sẻ.",
"The file name": "Tên tệp",
"The file or folder name": "Tên tệp hoặc thư mục",
"The file will be permanently removed from disk. This cannot be undone.": "Tệp sẽ bị xóa vĩnh viễn khỏi ổ đĩa. Không thể hoàn tác.",
"The files of a public group can be browsed by anyone with the link, without logging in.": "Bất kỳ ai có liên kết đều xem được tệp của nhóm công khai mà không cần đăng nhập.",
"The files shared with you": "Các tệp được chia sẻ với bạn",
"The folder \":name\" and everything inside it will be deleted. This can be undone by an administrator.": "Thư mục “:name” và mọi thứ bên trong sẽ bị xóa. Quản trị viên có thể hoàn tác việc này.",
"The following :count items have been shared with you:": ":count mục sau đã được chia sẻ với bạn:",
"The folder \":name\" has been shared with you.": "Thư mục “:name” đã được chia sẻ với bạn.",
"The given data was invalid.": "Dữ liệu nhận được không hợp lệ.",
"The group \":name\" will be deleted. Its clients keep their accounts.": "Nhóm “:name” sẽ bị xóa. Khách hàng trong nhóm vẫn giữ tài khoản của mình.",
"The group name": "Tên nhóm",
"The groups you belong to and the ones you can ask to join": "Các nhóm bạn đang tham gia và những nhóm bạn có thể xin vào",
"The header/footer style used for every outgoing notification email.": "Kiểu đầu trang và chân trang dùng cho mọi email thông báo gửi đi.",
"The look of the guest public pages, the client portal, and outgoing notification emails.": "Diện mạo của các trang công khai dành cho khách, cổng khách hàng và email thông báo gửi đi.",
"The people who administer this installation and upload files": "Những người quản trị bản cài đặt này và tải tệp lên",
"The people you share files with": "Những người bạn chia sẻ tệp",
"The provided two-factor authentication code was invalid.": "Mã xác thực hai bước đã nhập không hợp lệ.",
"The release this installation is running, and where it comes from.": "Phiên bản mà bản cài đặt này đang chạy, và nguồn gốc của nó.",
"The response is not a streamed response.": "Phản hồi không phải là phản hồi được phát trực tuyến.",
"The response is not a view.": "Phản hồi không phải là một lượt xem.",
"The role \":name\" will be permanently deleted. This cannot be undone.": "Vai trò “:name” sẽ bị xóa vĩnh viễn. Không thể hoàn tác.",
"The selected folders are empty.": "Các thư mục đã chọn đều rỗng.",
"The uploading client's name": "Tên khách hàng đang tải tệp lên",
"Their account is waiting for approval.": "Tài khoản này đang chờ duyệt.",
"There is nothing to configure yet.": "Chưa có gì để thiết lập.",
"Test email from :site": "Email thử từ :site",
"These files will be permanently removed from disk. This cannot be undone.": "Các tệp này sẽ bị xóa vĩnh viễn khỏi ổ đĩa. Không thể hoàn tác.",
"Theme updated.": "Đã cập nhật giao diện.",
"Theming": "Giao diện",
"Theming settings": "Cài đặt giao diện",
"This account signs in through your directory, so its password is not set here. Ask an administrator if you cannot sign in.": "Tài khoản này đăng nhập qua thư mục của bạn, nên mật khẩu không được đặt tại đây. Hãy liên hệ quản trị viên nếu bạn không đăng nhập được.",
"This action is unauthorized.": "Hành động này là trái phép.",
"This file exceeds the maximum allowed size of :max MB.": "Tệp này vượt quá kích thước tối đa cho phép là :max MB.",
"This folder is empty.": "Thư mục này rỗng.",
"This installation has no administrator yet. Create the first one to get started.": "Bản cài đặt này chưa có quản trị viên. Hãy tạo người đầu tiên để bắt đầu.",
"This is a built-in role; its scope can't be changed.": "Đây là vai trò có sẵn; không thể thay đổi phạm vi của nó.",
"This is a preview of the :theme email theme.": "Đây là bản xem trước của giao diện email :theme.",
"This is a sample email — no notification was actually sent.": "Đây là email mẫu — không có thông báo nào thực sự được gửi đi.",
"This is a secure area of the application. Please confirm your password before continuing.": "Đây là khu vực bảo mật của ứng dụng. Vui lòng xác nhận mật khẩu của bạn trước khi tiếp tục.",
"This is a test email from :site.": "Đây là email thử từ :site.",
"This is the last active administrator account.": "Đây là tài khoản quản trị viên còn hoạt động cuối cùng.",
"This link cannot match the file's own public URL slug.": "Liên kết này không được trùng với đường dẫn công khai của chính tệp đó.",
"This link doesn't exist or has been revoked.": "Liên kết này không tồn tại hoặc đã bị thu hồi.",
"This link has expired.": "Liên kết này đã hết hạn.",
"This link has reached its download limit.": "Liên kết này đã đạt giới hạn lượt tải xuống.",
"This password reset link will expire in :count minutes.": "Đường dẫn lấy lại mật khẩu sẽ hết hạn trong :count phút.",
"This permanently removes every failed job from the list without retrying any of them. This cannot be undone.": "Thao tác này xóa vĩnh viễn mọi tác vụ thất bại khỏi danh sách mà không thử lại bất kỳ tác vụ nào. Không thể hoàn tác.",
"This role is assigned to accounts and cannot be deleted.": "Vai trò này đang được gán cho một số tài khoản nên không thể xóa.",
"This role only sees files and folders belonging to these clients, plus its own uploads.": "Vai trò này chỉ thấy tệp và thư mục của những khách hàng dưới đây, cùng những gì chính họ tải lên.",
"This upload is already being finalised.": "Lần tải lên này đang được hoàn tất.",
"This upload would exceed your storage quota of :quota MB.": "Lần tải lên này sẽ vượt quá hạn mức lưu trữ :quota MB của bạn.",
"Tip: drag files and folders onto a folder or a breadcrumb to move them.": "Mẹo: kéo tệp và thư mục thả vào một thư mục hoặc lên thanh đường dẫn để di chuyển chúng.",
"Title": "Tiêu đề",
"TLS": "TLS",
"to": "tới",
"To": "Đến",
"Toggle navigation": "Chuyển hướng điều hướng",
"Too Early": "Quá Sớm",
"Too many files selected. Choose a smaller selection and try again.": "Bạn đã chọn quá nhiều tệp. Hãy chọn ít hơn rồi thử lại.",
"Too Many Requests": "Quá Nhiều Yêu Cầu",
"Transactional email settings for this installation": "Cài đặt email giao dịch của bản cài đặt này",
"Translate": "Dịch",
"Translate It": "Dịch nó",
"Turns all transactional email for this installation on or off.": "Bật hoặc tắt toàn bộ email giao dịch của bản cài đặt này.",
"Two-factor auth": "Xác thực hai bước",
"Two-factor authentication": "Xác thực hai bước",
"Two-factor authentication is enabled.": "Xác thực hai bước đang bật.",
"Two-factor authentication was disabled": "Xác thực hai bước đã bị tắt",
"Two-factor authentication was enabled": "Xác thực hai bước đã được bật",
"Two-factor recovery codes were regenerated": "Mã khôi phục xác thực hai bước đã được tạo lại",
"Type": "Loại",
"Unauthorized": "Không Được Phép",
"Unavailable For Legal Reasons": "Không Có Sẵn Vì Lí Do Pháp Lí",
"Unchanged": "Không đổi",
"Unknown Error": "Lỗi Không Xác Định",
"Unlimited": "Không giới hạn",
"Unpack": "Giải nén",
"Unprocessable Entity": "Không Thể Xử Lí yêu Cầu",
"Unsubscribe": "Hủy đăng ký",
"Unsupported Media Type": "Loại Phương Tiện Không Được Hỗ Trợ",
"Up": "Hướng lên",
"Up to :max MB per file. Uploads can be paused and resume automatically after interruptions.": "Tối đa :max MB mỗi tệp. Có thể tạm dừng tải lên và quá trình sẽ tự tiếp tục sau khi bị gián đoạn.",
"Update": "Cập Nhật",
"Update :name": "Cập nhật :name",
"Update password": "Cập nhật mật khẩu",
"Update your name and email address": "Cập nhật tên và địa chỉ email của bạn",
"Updated the account \":subject\"": "Đã cập nhật tài khoản “:subject”",
"Updated the file \":subject\"": "Đã cập nhật tệp “:subject”",
"Updated the group \":subject\"": "Đã cập nhật nhóm “:subject”",
"Updated the role \":subject\"": "Đã cập nhật vai trò “:subject”",
"Updated the system settings (:section)": "Đã cập nhật cài đặt hệ thống (:section)",
"Updated their profile information": "Đã cập nhật thông tin hồ sơ",
"Upgrade Required": "Yêu Cầu Nâng Cấp",
"Upload": "Tải lên",
"Upload a file": "Tải tệp lên",
"Upload files": "Tải tệp lên",
"Upload public files": "Tải tệp công khai lên",
"Upload settings": "Cài đặt tải lên",
"Upload to public folders": "Tải lên thư mục công khai",
"Uploaded by": "Người tải lên",
"Uploaded the file \":subject\"": "Đã tải lên tệp “:subject”",
"Uploader": "Người tải lên",
"Uploads": "Lượt tải lên",
"URI Too Long": "URI Quá Dài",
"URL slug": "Đường dẫn rút gọn",
"Use a custom link instead of a random one": "Dùng liên kết tự đặt thay vì liên kết ngẫu nhiên",
"Use a recovery code": "Dùng mã khôi phục",
"Use an authentication code": "Dùng mã xác thực",
"Use Proxy": "Dùng Proxy",
"Use the navigation to get started.": "Hãy dùng thanh điều hướng để bắt đầu.",
"Used": "Đã dùng",
"Used in the public file URL when this file is public.": "Được dùng trong địa chỉ công khai của tệp khi tệp này ở chế độ công khai.",
"Used in the public group URL when this group is public.": "Được dùng trong địa chỉ công khai của nhóm khi nhóm này ở chế độ công khai.",
"User": "Người dùng",
"User created.": "Đã tạo người dùng.",
"User deleted.": "Đã xóa người dùng.",
"User updated.": "Đã cập nhật người dùng.",
"Users": "Người dùng",
"Username": "Tên đăng nhập",
"Variant Also Negotiates": "Biến Thể Cũng Đàm Phán",
"Verify email": "Xác minh email",
"Verify Email Address": "Xác Minh Địa Chỉ Email",
"Version": "Phiên bản",
"Version :version": "Phiên bản :version",
"View": "Xem",
"View :name": "Xem :name",
"View all": "Xem tất cả",
"View dashboard counters": "Xem bộ đếm trên bảng điều khiển",
"View file": "Xem tệp",
"View news": "Xem tin tức",
"View statistics": "Xem thống kê",
"View system information": "Xem thông tin hệ thống",
"Visible widgets": "Thành phần hiển thị",
"View the activity log": "Xem nhật ký hoạt động",
"View your files": "Xem tệp của mình",
"Visibility": "Phạm vi hiển thị",
"Visitors": "Khách truy cập",
"Warning": "Cảnh báo",
"Web Server is Down": "Máy Chủ Web Đã Tắt",
"Website": "Trang web",
"Welcome": "Chào mừng",
"Welcome to ProjectSend": "Chào mừng bạn đến với ProjectSend",
"What each kind of account is allowed to do": "Mỗi loại tài khoản được phép làm gì",
"When an account is erased, its files and folders": "Khi một tài khoản bị xóa, các tập tin và thư mục của nó",
"When enabled, you will be asked for a secure code from your phone when logging in.": "Khi bật, bạn sẽ được yêu cầu nhập mã bảo mật từ điện thoại mỗi lần đăng nhập.",
"When off, self-registered clients wait in the account requests queue until approved.": "Khi tắt, khách hàng tự đăng ký sẽ nằm chờ duyệt trong danh sách yêu cầu tài khoản.",
"Where outgoing email is actually sent from.": "Địa chỉ mà email gửi đi thực sự xuất phát.",
"Whoops!": "Rất tiếc!",
"Widgets": "Thành phần",
"Worth including when you report a problem.": "Nên kèm theo khi bạn báo lỗi.",
"Written by": "Viết bởi",
"Yellow": "Vàng",
"Yes": "Đồng ý",
"You are commenting too quickly. Try again in a moment.": "Bạn bình luận quá nhanh. Hãy thử lại sau giây lát.",
"You are commenting too quickly. Try again in :seconds seconds.": "Bạn bình luận quá nhanh. Hãy thử lại sau :seconds giây.",
"You are not a member of any group yet.": "Bạn chưa tham gia nhóm nào.",
"You are receiving this email because we received a password reset request for your account.": "Bạn nhận được email này vì chúng tôi đã nhận được yêu cầu đặt lại mật khẩu cho tài khoản của bạn.",
"You can only share with the clients assigned to you.": "Bạn chỉ có thể chia sẻ với những khách hàng được giao cho bạn.",
"You cannot comment on this file.": "Bạn không thể bình luận về tệp này.",
"You cannot deactivate your own account.": "Bạn không thể vô hiệu hóa tài khoản của chính mình.",
"You cannot delete your own account.": "Bạn không thể xóa tài khoản của chính mình.",
"You have no notifications yet.": "Bạn chưa có thông báo nào.",
"You will no longer receive files shared with the group \":name\".": "Bạn sẽ không còn nhận được các tệp chia sẻ với nhóm “:name”.",
"Your account details were recently changed by an administrator. Contact your administrator if this was not expected.": "Thông tin tài khoản của bạn vừa được quản trị viên thay đổi. Hãy liên hệ quản trị viên nếu bạn không lường trước việc này.",
"Your account has been approved": "Tài khoản của bạn đã được duyệt",
"Your account has been created. You can log in now.": "Tài khoản của bạn đã được tạo. Bạn có thể đăng nhập ngay.",
"Your account has been deactivated.": "Tài khoản của bạn đã bị vô hiệu hóa.",
"Your account is deactivated immediately. After :days days it is permanently erased, including your identifying details in the activity log — this cannot be undone.": "Tài khoản của bạn sẽ bị vô hiệu hóa ngay lập tức. Sau :days ngày, tài khoản sẽ bị xóa vĩnh viễn, kể cả thông tin nhận dạng bạn trong nhật ký hoạt động — không thể hoàn tác.",
"Your account request has been approved. You can now log in.": "Yêu cầu tài khoản của bạn đã được duyệt. Bạn có thể đăng nhập ngay.",
"Your account request has been denied.": "Yêu cầu tài khoản của bạn đã bị từ chối.",
"Your account request has been received. You will be able to log in once it is approved.": "Chúng tôi đã nhận được yêu cầu tài khoản của bạn. Bạn sẽ đăng nhập được sau khi yêu cầu được duyệt.",
"Your account request has not been approved yet.": "Yêu cầu tài khoản của bạn chưa được duyệt.",
"Your account request was denied": "Yêu cầu tài khoản của bạn đã bị từ chối",
"Your account was updated": "Tài khoản của bạn đã được cập nhật",
"Your account will be deactivated now and permanently erased after :days days. Enter your password to confirm.": "Tài khoản của bạn sẽ bị vô hiệu hóa ngay và xóa vĩnh viễn sau :days ngày. Nhập mật khẩu để xác nhận.",
"Your account will no longer require a second code at login, making it less secure.": "Tài khoản của bạn sẽ không còn cần mã thứ hai khi đăng nhập, nên sẽ kém an toàn hơn.",
"Your administrator requires two-factor authentication on this account. Set it up below to continue.": "Quản trị viên yêu cầu bật xác thực hai bước cho tài khoản này. Hãy thiết lập bên dưới để tiếp tục.",
"Your customized subject and body will be discarded and replaced with the default wording immediately — this cannot be undone.": "Tiêu đề và nội dung bạn đã tùy chỉnh sẽ bị bỏ ngay và thay bằng nội dung mặc định — không thể hoàn tác.",
"Your download should start automatically.": "Quá trình tải xuống sẽ tự bắt đầu.",
"Your email address is unverified.": "Địa chỉ email của bạn chưa được xác minh.",
"Your existing recovery codes will stop working immediately.": "Các mã khôi phục hiện tại của bạn sẽ hết hiệu lực ngay lập tức.",
"Your group membership request was approved": "Yêu cầu tham gia nhóm của bạn đã được duyệt",
"Your group membership request was denied": "Yêu cầu tham gia nhóm của bạn đã bị từ chối",
"Your groups": "Nhóm của bạn",
"Your previous request to this group was declined. You can request again later.": "Yêu cầu trước đó của bạn với nhóm này đã bị từ chối. Bạn có thể xin lại sau.",
"Your request to join the group \":group\" has been approved.": "Yêu cầu tham gia nhóm “:group” của bạn đã được duyệt.",
"Your request to join the group \":group\" has been denied.": "Yêu cầu tham gia nhóm “:group” của bạn đã bị từ chối.",
"Your request to join the group \":groupName\" has been approved": "Yêu cầu tham gia nhóm “:groupName” của bạn đã được duyệt",
"Your shared file library": "Thư viện tệp được chia sẻ của bạn",
"API tokens": "Token API",
"Tokens let an external tool act on your behalf through the API, with only the permissions you grant it here.": "Token cho phép một công cụ bên ngoài thay mặt bạn thao tác qua API, chỉ với những quyền bạn cấp tại đây.",
"Token name": "Tên token",
"e.g. Zapier": "ví dụ Zapier",
"Name it after the tool that will use it, so you know what you are revoking later.": "Hãy đặt tên theo công cụ sẽ dùng nó, để sau này bạn biết mình đang thu hồi cái gì.",
"A token can never do more than you can. Grant only what the tool needs — if your own permissions change, the token follows.": "Token không bao giờ làm được nhiều hơn bạn. Chỉ cấp những gì công cụ cần — nếu quyền của bạn thay đổi, token cũng thay đổi theo.",
"Only permissions the API can currently act on are listed. More appear here as new endpoints are released.": "Chỉ liệt kê những quyền mà API hiện đã hỗ trợ. Sẽ có thêm quyền khi các điểm cuối mới được phát hành.",
"There is nothing you can grant a token yet — none of the API endpoints released so far match your permissions.": "Hiện chưa có gì để cấp cho token — chưa có điểm cuối API nào đã phát hành khớp với quyền của bạn.",
"Select all": "Chọn tất cả",
"Clear all": "Bỏ chọn tất cả",
"Expires in (days)": "Hết hạn sau (ngày)",
"A token that never expires stays valid until someone revokes it by hand. Prefer a date you can forget about safely.": "Token không hết hạn sẽ còn hiệu lực cho tới khi có người thu hồi thủ công. Nên chọn một mốc thời gian mà bạn có thể yên tâm quên đi.",
"Create token": "Tạo token",
"Copy your token now": "Hãy sao chép token của bạn ngay",
"This is the only time it will be shown. We store only a hash, so it cannot be recovered later.": "Đây là lần duy nhất token được hiển thị. Chúng tôi chỉ lưu bản băm nên sau này không thể khôi phục.",
"Copy to clipboard": "Sao chép vào bộ nhớ tạm",
"Copied": "Đã sao chép",
"You have not created any tokens yet.": "Bạn chưa tạo token nào.",
"Expired": "Đã hết hạn",
"Never used": "Chưa từng dùng",
"Last used :date": "Dùng lần cuối ngày :date",
"Revoke this token?": "Thu hồi token này?",
"Any tool using it will stop working immediately. This cannot be undone.": "Mọi công cụ đang dùng nó sẽ ngừng hoạt động ngay. Không thể hoàn tác.",
"This file type is not allowed for upload.": "Không cho phép tải lên loại tệp này.",
"View the client list": "Xem danh sách khách hàng",
"View the group list": "Xem danh sách nhóm",
"Origin": "Nguồn",
"All origins": "Mọi nguồn",
"Web UI": "Giao diện web",
"API": "API",
":origin · :token": ":origin · :token",
"Edit token": "Sửa token",
"Save token": "Lưu token",
"The token is shown once, immediately after it is created, and never again.": "Token chỉ hiển thị một lần, ngay sau khi tạo, và không bao giờ hiện lại.",
"The token itself does not change. Anything already using it keeps working with whatever you set here.": "Bản thân token không thay đổi. Những gì đang dùng nó sẽ tiếp tục hoạt động theo những gì bạn đặt ở đây.",
"Changing permissions takes effect immediately": "Thay đổi quyền có hiệu lực ngay",
"The existing token keeps its value, so whatever holds it gains or loses these permissions right away. Revoke and create a new one instead if you want a fresh secret.": "Token hiện tại giữ nguyên giá trị, nên bên đang nắm nó sẽ được thêm hoặc mất các quyền này ngay lập tức. Nếu muốn một khóa bí mật mới, hãy thu hồi và tạo token khác.",
"Some permissions no longer apply": "Một số quyền không còn hiệu lực",
"This token still carries permissions that do nothing today, and saving will drop them: :abilities": "Token này vẫn mang những quyền hiện không còn tác dụng; khi lưu, chúng sẽ bị loại bỏ: :abilities",
"Token updated.": "Đã cập nhật token.",
"How external tools can act on this installation on your behalf.": "Cách các công cụ bên ngoài thay mặt bạn thao tác trên bản cài đặt này.",
"OpenAPI specification": "Đặc tả OpenAPI",
"Endpoints": "Điểm cuối",
"Method": "Phương thức",
"Tokens": "Token",
"Your tokens and what they have been doing.": "Các token của bạn và những gì chúng đã làm.",
"Every token on this installation and what it has been doing.": "Mọi token trên bản cài đặt này và những gì chúng đã làm.",
"Show all tokens": "Hiện tất cả token",
"Show only mine": "Chỉ hiện token của tôi",
"Manage tokens": "Quản lý token",
"Requests (7 days)": "Yêu cầu (7 ngày)",
"Failed (7 days)": "Thất bại (7 ngày)",
"Median response": "Thời gian phản hồi trung vị",
"No requests yet": "Chưa có yêu cầu nào",
":count expired": ":count đã hết hạn",
"Requests": "Yêu cầu",
"Succeeded": "Thành công",
"Failed": "Thất bại",
"Request history is kept for :days days.": "Lịch sử yêu cầu được giữ trong :days ngày.",
"Request history is kept indefinitely.": "Lịch sử yêu cầu được giữ vô thời hạn.",
"No tokens yet.": "Chưa có token nào.",
"Owner": "Chủ sở hữu",
"Last used": "Dùng lần cuối",
"History": "Lịch sử",
"Busiest endpoints": "Điểm cuối được gọi nhiều nhất",
"No requests in the last 7 days.": "Không có yêu cầu nào trong 7 ngày qua.",
"Recent changes made through the API": "Những thay đổi gần đây thực hiện qua API",
"Full history": "Toàn bộ lịch sử",
"Nothing has been changed through the API yet.": "Chưa có thay đổi nào được thực hiện qua API.",
"API usage": "Mức sử dụng API",
"Open the API dashboard": "Mở bảng điều khiển API",
"You have no API tokens. Create one to let an external tool act on your behalf.": "Bạn chưa có token API nào. Hãy tạo một token để công cụ bên ngoài có thể thay mặt bạn thao tác.",
"API request history (days)": "Lịch sử yêu cầu API (ngày)",
"How long the API dashboard keeps a record of each request. This is usage history, not the activity log — the activity log is an audit trail and is never pruned. Set to 0 to keep it indefinitely.": "Bảng điều khiển API lưu bản ghi của từng yêu cầu trong bao lâu. Đây là lịch sử sử dụng, không phải nhật ký hoạt động — nhật ký hoạt động là dấu vết kiểm toán và không bao giờ bị dọn. Đặt 0 để giữ vô thời hạn.",
"A category was created": "Một danh mục đã được tạo",
"A category was deleted": "Một danh mục đã bị xóa",
"A category was renamed": "Một danh mục đã được đổi tên",
"A comment was approved": "Một bình luận đã được duyệt",
"A comment was deleted": "Một bình luận đã bị xóa",
"A comment was edited": "Một bình luận đã được sửa",
"A comment was posted on a file": "Đã có bình luận trên một tệp",
"A custom asset was created": "Một tài nguyên tùy chỉnh đã được tạo",
"A custom asset was deleted": "Một tài nguyên tùy chỉnh đã bị xóa",
"A custom asset was disabled": "Một tài nguyên tùy chỉnh đã bị tắt",
"A custom asset was enabled": "Một tài nguyên tùy chỉnh đã được bật",
"A custom asset was updated": "Một tài nguyên tùy chỉnh đã được cập nhật",
"A custom field was created": "Một trường tùy chỉnh đã được tạo",
"A custom field was deleted": "Một trường tùy chỉnh đã bị xóa",
"A custom field was updated": "Một trường tùy chỉnh đã được cập nhật",
"A deleted account's files and folders were deleted": "Tệp và thư mục của một tài khoản đã xóa cũng bị xóa theo",
"A deleted account's files and folders were reassigned": "Tệp và thư mục của một tài khoản đã xóa được gán lại",
"A file was made private": "Một tệp đã được chuyển sang riêng tư",
"A file was made public": "Một tệp đã được chuyển sang công khai",
"A file was previewed": "Một tệp đã được xem trước",
"A folder was made private": "Một thư mục đã được chuyển sang riêng tư",
"A folder was made public": "Một thư mục đã được chuyển sang công khai",
"A group was made private": "Một nhóm đã được chuyển sang riêng tư",
"A group was made public": "Một nhóm đã được chuyển sang công khai",
"An API token was created": "Một token API đã được tạo",
"An API token was revoked": "Một token API đã bị thu hồi",
"An API token was updated": "Một token API đã được cập nhật",
"An expired file was automatically deleted after its retention grace period passed": "Một tệp hết hạn đã tự động bị xóa sau khi hết thời gian giữ lại",
"An orphan file was automatically deleted after its retention grace period passed": "Một tệp mồ côi đã tự động bị xóa sau khi hết thời gian giữ lại",
"An upload was cancelled": "Một lượt tải lên đã bị hủy",
"Approved a comment on the file \":subject\"": "Đã duyệt một bình luận trên tệp “:subject”",
"Cancelled uploading the file \":name\"": "Đã hủy tải lên tệp “:name”",
"Commented on the file \":subject\"": "Đã bình luận về tệp “:subject”",
"Created the API token \":token_name\"": "Đã tạo token API “:token_name”",
"Created the category \":subject\"": "Đã tạo danh mục “:subject”",
"Created the custom asset \":subject\"": "Đã tạo tài nguyên tùy chỉnh “:subject”",
"Created the custom field \":name\"": "Đã tạo trường tùy chỉnh “:name”",
"Deleted :files file(s) and :folders folder(s) belonging to the deleted account \":name\"": "Đã xóa :files tệp và :folders thư mục thuộc tài khoản đã xóa “:name”",
"Deleted a comment on the file \":subject\"": "Đã xóa một bình luận trên tệp “:subject”",
"Deleted the category \":name\"": "Đã xóa danh mục “:name”",
"Deleted the custom asset \":name\"": "Đã xóa tài nguyên tùy chỉnh “:name”",
"Deleted the custom field \":name\"": "Đã xóa trường tùy chỉnh “:name”",
"Deleted the expired file \":name\"": "Đã xóa tệp hết hạn “:name”",
"Disabled the custom asset \":subject\"": "Đã tắt tài nguyên tùy chỉnh “:subject”",
"Edited a comment on the file \":subject\"": "Đã sửa một bình luận trên tệp “:subject”",
"Enabled the custom asset \":subject\"": "Đã bật tài nguyên tùy chỉnh “:subject”",
"Made the file \":subject\" private": "Đã chuyển tệp “:subject” sang riêng tư",
"Made the file \":subject\" public": "Đã chuyển tệp “:subject” sang công khai",
"Made the folder \":subject\" private": "Đã chuyển thư mục “:subject” sang riêng tư",
"Made the folder \":subject\" public": "Đã chuyển thư mục “:subject” sang công khai",
"Made the group \":subject\" private": "Đã chuyển nhóm “:subject” sang riêng tư",
"Made the group \":subject\" public": "Đã chuyển nhóm “:subject” sang công khai",
"Previewed the file \":subject\"": "Đã xem trước tệp “:subject”",
"Reassigned :files file(s) and :folders folder(s) from the deleted account \":name\" to :target": "Đã gán lại :files tệp và :folders thư mục từ tài khoản đã xóa “:name” cho :target",
"Renamed the category to \":subject\"": "Đã đổi tên danh mục thành “:subject”",
"Revoked the API token \":token_name\"": "Đã thu hồi token API “:token_name”",
"Updated the API token \":token_name\"": "Đã cập nhật token API “:token_name”",
"Updated the custom asset \":subject\"": "Đã cập nhật tài nguyên tùy chỉnh “:subject”",
"Updated the custom field \":name\"": "Đã cập nhật trường tùy chỉnh “:name”",
"Manage client custom fields": "Quản lý trường tùy chỉnh của khách hàng",
"Moderate comments": "Kiểm duyệt bình luận",
"Only me": "Chỉ mình tôi",
"Anyone, including visitors who are not logged in": "Bất kỳ ai, kể cả khách chưa đăng nhập",
"Staff and clients": "Nhân sự và khách hàng",
"Staff only": "Chỉ nhân sự",
"No files — commenting is off": "Không tệp nào — tính năng bình luận đang tắt",
"Only files marked as commentable": "Chỉ những tệp được mở bình luận",
"Public files only": "Chỉ tệp công khai",
"Shared files only": "Chỉ tệp đã chia sẻ",
"(blank = inheriting the site default)": "(để trống = theo giá trị mặc định của trang)",
"(blank = unlimited, no site default is set)": "(để trống = không giới hạn, trang chưa đặt giá trị mặc định)",
"(deleted file)": "(tệp đã xóa)",
":authorName commented on \":fileName\"": ":authorName đã bình luận về “:fileName”",
":authorName commented on \":fileName\" and is waiting for approval": ":authorName đã bình luận về “:fileName” và đang chờ duyệt",
":count comments": ":count bình luận",
":count file updated.|:count files updated.": "Đã cập nhật :count tệp.|Đã cập nhật :count tệp.",
":count waiting for approval": ":count đang chờ duyệt",
":guest commented on the file \":subject\"": ":guest đã bình luận về tệp “:subject”",
":name — files": ":name — tệp",
":updated of :requested selected files were updated. The rest were skipped because you don't have permission to edit them.": "Đã cập nhật :updated trong số :requested tệp đã chọn. Số còn lại bị bỏ qua vì bạn không có quyền chỉnh sửa.",
":updated of :requested selected files were updated. The rest were skipped because you don't have permission to make those changes.": "Đã cập nhật :updated trong số :requested tệp đã chọn. Số còn lại bị bỏ qua vì bạn không có quyền thực hiện những thay đổi này.",
"A bold header built around your logo — pairs with the Gallery look for a polished, on-brand inbox.": "Phần đầu thư nổi bật lấy logo làm trung tâm — kết hợp với giao diện Gallery để hộp thư trông chỉn chu và đúng nhận diện thương hiệu.",
"Access": "Truy cập",
"Access key": "Khóa truy cập",
"Accounts covered by this setting may only upload files whose extension is on the allowed list below.": "Những tài khoản thuộc diện áp dụng chỉ được tải lên các tệp có phần mở rộng nằm trong danh sách cho phép bên dưới.",
"A clean, neutral layout that works well for any kind of file sharing.": "Bố cục gọn gàng, trung tính, phù hợp với mọi kiểu chia sẻ tệp.",
"A comment from someone who is not logged in stays hidden until a moderator approves it.": "Bình luận của người chưa đăng nhập sẽ bị ẩn cho tới khi người kiểm duyệt phê duyệt.",
"A comment is waiting for approval": "Có bình luận đang chờ duyệt",
"Activity history for :name": "Lịch sử hoạt động của :name",
"A daily task permanently deletes files past their expiration date and grace period below.": "Một tác vụ chạy hằng ngày sẽ xóa vĩnh viễn những tệp đã quá ngày hết hạn và quá thời gian chờ bên dưới.",
"A daily task permanently deletes local orphan files older than the grace period below.": "Một tác vụ chạy hằng ngày sẽ xóa vĩnh viễn những tệp mồ côi cục bộ cũ hơn thời gian chờ bên dưới.",
"Add categories": "Thêm danh mục",
"Adds an \"Everyone\" option when commenting on a file that is publicly visible. Without this, comments only ever reach people who are logged in.": "Thêm lựa chọn “Mọi người” khi bình luận về tệp hiển thị công khai. Nếu không bật, bình luận chỉ đến được với người đã đăng nhập.",
"A dense, spreadsheet-style list that fits more files on screen — best for large collections and frequent uploaders.": "Danh sách dày đặc kiểu bảng tính, hiển thị được nhiều tệp hơn trên màn hình — hợp với kho tệp lớn và người tải lên thường xuyên.",
"A full-width photo grid built for visual browsing — the best choice for photographers and image-heavy collections.": "Lưới ảnh tràn màn hình, thiết kế để xem bằng mắt — lựa chọn tốt nhất cho nhiếp ảnh gia và những bộ sưu tập nhiều hình ảnh.",
"Allow clients to add files to this folder from their portal.": "Cho phép khách hàng thêm tệp vào thư mục này từ cổng của họ.",
"Allow comments on this file": "Cho phép bình luận về tệp này",
"Allowed file extensions": "Phần mở rộng tệp được phép",
"Allow public comments": "Cho phép bình luận công khai",
"and :count more": "và :count mục nữa",
"Anonymous": "Ẩn danh",
"Anonymous downloads": "Lượt tải ẩn danh",
"Applied to any client without their own custom quota, including self-registered ones. Set to 0 for no default (unlimited unless a client has their own limit).": "Áp dụng cho mọi khách hàng chưa có hạn mức riêng, kể cả người tự đăng ký. Đặt 0 để không có giá trị mặc định (không giới hạn, trừ khi khách hàng có mức riêng).",
"A public group's page is always reachable by its own link once you mark it public — this page only controls the base URL and an optional directory listing every public group and file at once.": "Khi bạn đánh dấu một nhóm là công khai, trang của nhóm luôn truy cập được bằng liên kết riêng — trang này chỉ điều chỉnh địa chỉ gốc và một trang danh mục tùy chọn liệt kê mọi nhóm và tệp công khai cùng lúc.",
"A reset link will be sent if the account exists.": "Nếu tài khoản tồn tại, chúng tôi sẽ gửi liên kết đặt lại mật khẩu.",
"A spacious, colorful layout inspired by cloud storage apps, with clear file-type icons and generous spacing.": "Bố cục thoáng đãng, nhiều màu sắc, lấy cảm hứng từ các ứng dụng lưu trữ đám mây, với biểu tượng loại tệp rõ ràng và khoảng cách rộng rãi.",
"A stripped-down, understated design with no extra styling — pairs with the Compact look.": "Thiết kế tối giản, kín đáo, không thêm trang trí — hợp với giao diện Compact.",
"Auto approve new accounts": "Tự động duyệt tài khoản mới",
"Automatically delete expired files": "Tự động xóa tệp hết hạn",
"Automatically delete orphan files": "Tự động xóa tệp mồ côi",
"A visitor commented on a file": "Một khách truy cập đã bình luận về tệp",
"Awaiting approval": "Đang chờ duyệt",
"Back": "Quay lại",
"Be careful when changing this list — it can affect the security of this installation.": "Hãy thận trọng khi thay đổi danh sách này — nó có thể ảnh hưởng đến độ an toàn của bản cài đặt.",
"Blank = inherit the site default (currently :default MB). Set a value to give this client their own limit.": "Để trống = theo giá trị mặc định của trang (hiện là :default MB). Nhập một giá trị để đặt mức riêng cho khách hàng này.",
"Blank = unlimited (no site default is set). Set a value to give this client their own limit.": "Để trống = không giới hạn (trang chưa đặt giá trị mặc định). Nhập một giá trị để đặt mức riêng cho khách hàng này.",
"Blue accents and clean structure inspired by cloud storage apps — pairs with the Drive look.": "Điểm nhấn xanh dương và bố cục gọn gàng, lấy cảm hứng từ các ứng dụng lưu trữ đám mây — hợp với giao diện Drive.",
"Branding": "Nhận diện thương hiệu",
"Bucket": "Bucket",
"Bulk edit :count files": "Sửa hàng loạt :count tệp",
"by": "bởi",
"Change at least one field before applying a bulk edit.": "Hãy thay đổi ít nhất một trường trước khi áp dụng sửa hàng loạt.",
"Check for updates": "Kiểm tra cập nhật",
"Client access": "Quyền truy cập của khách hàng",
"Client downloads": "Lượt tải của khách hàng",
"Clients can register themselves": "Khách hàng có thể tự đăng ký",
"Clients only": "Chỉ khách hàng",
"Comment approved.": "Đã duyệt bình luận.",
"Comment deleted.": "Đã xóa bình luận.",
"Comments": "Bình luận",
"Comments are closed on this file.": "Tệp này đã đóng bình luận.",
"Comments already written stay readable even if a file stops accepting new ones.": "Các bình luận đã viết vẫn đọc được, ngay cả khi tệp không nhận thêm bình luận mới.",
"Comments awaiting approval": "Bình luận đang chờ duyệt",
"Comment settings": "Cài đặt bình luận",
"Connect an external S3-compatible bucket (AWS S3, MinIO, or another S3-compatible service) as the storage backend for new uploads.": "Kết nối một bucket bên ngoài tương thích S3 (AWS S3, MinIO hoặc dịch vụ tương thích S3 khác) làm nơi lưu trữ cho các tệp tải lên mới.",
"Custom endpoint": "Điểm cuối tùy chỉnh",
"Custom field created.": "Đã tạo trường tùy chỉnh.",
"Custom field deleted.": "Đã xóa trường tùy chỉnh.",
"Custom field updated.": "Đã cập nhật trường tùy chỉnh.",
"Custom range": "Khoảng thời gian tùy chọn",
"Default storage quota (MB)": "Hạn mức lưu trữ mặc định (MB)",
"Delete account?": "Xóa tài khoản này?",
"Delete failed job?": "Xóa tác vụ thất bại này?",
"Delete them permanently": "Xóa vĩnh viễn",
"Delete this comment?": "Xóa bình luận này?",
"Delete this many days after being found": "Xóa sau số ngày này kể từ khi phát hiện",
"Delete this many days after expiry": "Xóa sau số ngày này kể từ khi hết hạn",
"Download :name": "Tải xuống :name",
"Downloaded by": "Người tải xuống",
"Download history": "Lịch sử tải xuống",
"Download history for :name": "Lịch sử tải xuống của :name",
"Duration": "Thời lượng",
"Each file has a \"Allow comments\" switch on its edit page. Only files with it turned on accept comments.": "Mỗi tệp đều có công tắc “Cho phép bình luận về tệp này” ở trang chỉnh sửa. Chỉ những tệp bật công tắc đó mới nhận bình luận.",
"edited": "đã sửa",
"Editing window (minutes)": "Thời gian được phép sửa (phút)",
"Email settings saved.": "Đã lưu cài đặt email.",
"Error": "Lỗi",
"Every download, newest first": "Mọi lượt tải xuống, mới nhất trước",
"Every download across the installation, newest first": "Mọi lượt tải xuống trên toàn bản cài đặt, mới nhất trước",
"Every recorded action, newest first": "Mọi thao tác được ghi lại, mới nhất trước",
"Expiration": "Hết hạn",
"Expired :date": "Hết hạn ngày :date",
"Expired only": "Chỉ những mục đã hết hạn",
"Extension, e.g. pdf": "Phần mở rộng, ví dụ pdf",
"Failed at": "Thất bại lúc",
"Failed job deleted.": "Đã xóa tác vụ thất bại.",
"Failed jobs": "Tác vụ thất bại",
"Failed to connect: :error": "Không kết nối được: :error",
"File retention": "Lưu giữ tệp",
"File retention settings": "Cài đặt lưu giữ tệp",
"Files accessible to :name": "Các tệp mà :name truy cập được",
"Files sitting on disk with no matching record — an interrupted upload, a restore, manual filesystem access": "Những tệp nằm trên ổ đĩa mà không có bản ghi tương ứng — tải lên dở dang, khôi phục dữ liệu, thao tác trực tiếp trên hệ thống tệp",
"Files that accept comments": "Các tệp nhận bình luận",
"Filters": "Bộ lọc",
"Folder renamed.": "Đã đổi tên thư mục.",
"Folders": "Thư mục",
"Grid view": "Dạng lưới",
"Hold comments from visitors for approval": "Giữ bình luận của khách để chờ duyệt",
"How long after posting someone can still edit or delete their own comment. Set to 0 to never allow it.": "Sau khi đăng, người viết còn được sửa hoặc xóa bình luận của mình trong bao lâu. Đặt 0 để không bao giờ cho phép.",
"How long an expired file is kept before it is permanently deleted. 0 deletes it the same day it expires.": "Tệp hết hạn được giữ lại bao lâu trước khi bị xóa vĩnh viễn. Đặt 0 để xóa ngay trong ngày hết hạn.",
"How long an orphan file is kept before it is permanently deleted. 0 deletes it the same day it is first found.": "Tệp mồ côi được giữ lại bao lâu trước khi bị xóa vĩnh viễn. Đặt 0 để xóa ngay trong ngày phát hiện.",
"IP address": "Địa chỉ IP",
"Job queued for retry.": "Đã đưa tác vụ vào hàng đợi để thử lại.",
"Language: :language": "Ngôn ngữ: :language",
"Last month": "Tháng trước",
"Last ran": "Chạy lần cuối",
"Last week": "Tuần trước",
"Leave blank for AWS S3. Set this to use an S3-compatible service such as MinIO or Backblaze.": "Để trống nếu dùng AWS S3. Điền vào nếu muốn dùng dịch vụ tương thích S3 như MinIO hoặc Backblaze.",
"Leave empty for a file that never expires.": "Để trống nếu muốn tệp không bao giờ hết hạn.",
"Limit file types uploading to": "Giới hạn loại tệp khi tải lên, áp dụng cho",
"List view": "Dạng danh sách",
"Make this folder public. Every file inside it — now and later, at any depth — becomes public too.": "Đặt thư mục này ở chế độ công khai. Mọi tệp bên trong — hiện tại và về sau, ở mọi cấp — cũng sẽ thành công khai.",
"Message": "Tin nhắn",
"Moving": "Đang di chuyển",
"Never run": "Chưa từng chạy",
"Next cleanup :date": "Lần dọn dẹp tiếp theo: :date",
"No accounts match \":search\".": "Không có tài khoản nào khớp với “:search”.",
"Nobody (no restriction)": "Không ai (không hạn chế)",
"No comments yet.": "Chưa có bình luận nào.",
"No expired files.": "Không có tệp hết hạn nào.",
"No extensions added yet.": "Chưa thêm phần mở rộng nào.",
"No failed jobs.": "Không có tác vụ thất bại nào.",
"No files match these filters.": "Không có tệp nào khớp với các bộ lọc này.",
"None of the selected files could be edited.": "Không sửa được tệp nào trong số đã chọn.",
"of :count": "trên :count",
"of :quota": "trên :quota",
"on": "ngày",
"Only the fields you change here are applied — everything else is left as-is.": "Chỉ những trường bạn thay đổi ở đây mới được áp dụng — phần còn lại giữ nguyên.",
"Only uploads made after this backend is activated are affected. Files already stored locally stay there and keep working — there is no migration between backends.": "Chỉ những tệp tải lên sau khi bật nơi lưu trữ này mới bị ảnh hưởng. Các tệp đã lưu cục bộ vẫn nằm nguyên đó và hoạt động bình thường — không có việc chuyển dữ liệu giữa các nơi lưu trữ.",
"Open public page": "Mở trang công khai",
"Optional. Confines uploads to a subfolder within the bucket.": "Không bắt buộc. Giới hạn các tệp tải lên trong một thư mục con của bucket.",
"Orphan auto-delete only ever operates on local storage, so it stays off while external storage is active — even if it was previously enabled.": "Việc tự động xóa tệp mồ côi chỉ áp dụng cho lưu trữ cục bộ, nên sẽ tắt trong khi lưu trữ bên ngoài đang bật — kể cả khi trước đó bạn đã bật nó.",
"Orphan files": "Tệp mồ côi",
"Outgoing email is sent through a centrally managed relay for cloud accounts. You can still choose the From address and name shown to recipients.": "Với tài khoản đám mây, email gửi đi đi qua máy chủ trung chuyển do hệ thống quản lý tập trung. Bạn vẫn có thể chọn địa chỉ và tên người gửi mà người nhận nhìn thấy.",
"Page": "Trang",
"Path prefix": "Tiền tố đường dẫn",
"Pending": "Đang chờ",
"Permanently failed": "Thất bại hoàn toàn",
"Post comment": "Đăng bình luận",
"Preview of :name": "Xem trước :name",
"Previous month": "Tháng trước đó",
"ProjectSend's classic email look — simple and neutral, and pairs well with any public/portal theme.": "Diện mạo email cổ điển của ProjectSend — đơn giản, trung tính và hợp với mọi giao diện trang công khai hay cổng khách hàng.",
"ProjectSend :version is available": "Đã có ProjectSend :version",
"Public folder": "Thư mục công khai",
"Published :date": "Đăng ngày :date",
"Queue": "Hàng đợi",
"Reassign them to another account": "Gán chúng cho tài khoản khác",
"Region": "Khu vực",
"Remove a category": "Gỡ một danh mục",
"Remove categories": "Gỡ danh mục",
"Rename folder": "Đổi tên thư mục",
"Required by most S3-compatible services (MinIO, etc). Leave off for AWS S3.": "Phần lớn dịch vụ tương thích S3 (MinIO, v.v.) đều cần bật. Với AWS S3 thì để tắt.",
"Requires Upload files": "Cần quyền “Tải tệp lên”",
"Retry": "Thử lại",
"Root": "Thư mục gốc",
"Scheduler": "Bộ hẹn giờ",
"Scheduler settings": "Cài đặt bộ hẹn giờ",
"Search accounts…": "Tìm tài khoản…",
"Search and filter": "Tìm kiếm và lọc",
"Secret key": "Khóa bí mật",
"Select files to bulk-edit them": "Chọn tệp để sửa hàng loạt",
"Sender identity": "Danh tính người gửi",
"Set to…": "Đặt thành…",
"Share": "Chia sẻ",
"Shared with client": "Đã chia sẻ với khách hàng",
"Shared with me": "Được chia sẻ với tôi",
"Sharing a folder shares everything inside it, now and later. Manage sharing from the edit page.": "Chia sẻ một thư mục là chia sẻ mọi thứ bên trong, cả hiện tại lẫn về sau. Quản lý việc chia sẻ ở trang chỉnh sửa.",
"Someone commented on a file": "Có người đã bình luận về một tệp",
"Sort by": "Sắp xếp theo",
"Storage settings": "Cài đặt lưu trữ",
"Storage settings saved.": "Đã lưu cài đặt lưu trữ.",
"Success: connected to bucket \":bucket\".": "Thành công: đã kết nối tới bucket “:bucket”.",
"Task": "Tác vụ",
"Test connection": "Kiểm tra kết nối",
"Test result": "Kết quả kiểm tra",
"This account owns :files file(s) and :folders folder(s). What should happen to them?": "Tài khoản này sở hữu :files tệp và :folders thư mục. Bạn muốn xử lý chúng ra sao?",
"This cannot be undone.": "Không thể hoàn tác.",
"This client has no accessible files yet.": "Khách hàng này chưa có tệp nào truy cập được.",
"This deletion is permanent": "Việc xóa này là vĩnh viễn",
"This file is public because it's inside the public folder \":name\".": "Tệp này công khai vì nằm trong thư mục công khai “:name”.",
"This folder cannot be deleted: it holds :count file you did not upload.|This folder cannot be deleted: it holds :count files you did not upload.": "Không thể xóa thư mục này: trong đó có :count tệp không phải do bạn tải lên.|Không thể xóa thư mục này: trong đó có :count tệp không phải do bạn tải lên.",
"This removes it from the failed jobs list without retrying it.": "Thao tác này gỡ nó khỏi danh sách tác vụ thất bại mà không chạy lại.",
"Total size": "Tổng dung lượng",
"To update, run:": "Để cập nhật, hãy chạy:",
"Unavailable while external storage is active": "Không dùng được khi đang bật lưu trữ bên ngoài",
"Unlike an expired file, an orphan has no database row to soft-delete — there is no undo once it's gone.": "Khác với tệp hết hạn, tệp mồ côi không có bản ghi nào trong cơ sở dữ liệu để xóa mềm — một khi đã mất thì không lấy lại được.",
"Unlimited storage": "Lưu trữ không giới hạn",
"Update :count files": "Cập nhật :count tệp",
"Uploaded and shared": "Đã tải lên và chia sẻ",
"Uploaded by client": "Do khách hàng tải lên",
"Uploaded by me": "Do tôi tải lên",
"Uploaded by the client, or assigned to them directly, via a group, or via a shared folder.": "Do khách hàng tải lên, hoặc được gán trực tiếp, qua một nhóm, hoặc qua thư mục được chia sẻ.",
"Uploading into \":name\".": "Đang tải lên “:name”.",
"Upload settings saved.": "Đã lưu cài đặt tải lên.",
"Upload settings saved. Warning: :extensions can be dangerous to allow — only keep them on the list if you understand the risk.": "Đã lưu cài đặt tải lên. Cảnh báo: cho phép :extensions có thể gây rủi ro — chỉ giữ chúng trong danh sách nếu bạn hiểu rõ nguy cơ.",
"used": "đã dùng",
"Used in the public folder URL.": "Được dùng trong địa chỉ của thư mục công khai.",
"Use external storage for new uploads": "Dùng lưu trữ bên ngoài cho các tệp tải lên mới",
"Use path-style addressing": "Dùng địa chỉ theo kiểu đường dẫn",
"View all downloads (:count)": "Xem tất cả lượt tải xuống (:count)",
"View full history (:count)": "Xem toàn bộ lịch sử (:count)",
"View release notes": "Xem ghi chú phát hành",
"View release notes on GitHub": "Xem ghi chú phát hành trên GitHub",
"Visitor": "Khách truy cập",
"Visitors who are not logged in can only write public comments, so this has no effect until you allow public comments below.": "Khách chưa đăng nhập chỉ viết được bình luận công khai, nên tùy chọn này chưa có tác dụng cho tới khi bạn cho phép bình luận công khai bên dưới.",
"What happens to a file once it expires, or once one turns up unclaimed on disk": "Điều gì xảy ra với một tệp khi nó hết hạn, hoặc khi xuất hiện một tệp vô chủ trên ổ đĩa",
"Where": "Nơi",
"Whether scheduled tasks are actually running, and any queued email that failed to send": "Các tác vụ theo lịch có thực sự chạy không, và những email trong hàng đợi gửi không thành công",
"Who can comment on files, and which files accept comments": "Ai được bình luận về tệp, và những tệp nào nhận bình luận",
"Who can see this": "Ai xem được nội dung này",
"Who can write a comment": "Ai được viết bình luận",
"Write a comment…": "Viết bình luận…",
"You cannot grant permissions your own role does not have: :permissions": "Bạn không thể cấp những quyền mà vai trò của chính bạn không có: :permissions",
"You need upload permission to create folders": "Bạn cần quyền tải lên để tạo thư mục",
"Your comment will be reviewed before it appears.": "Bình luận của bạn sẽ được xem xét trước khi hiển thị.",
"Your name": "Tên của bạn",
"— No change —": "— Không thay đổi —",
"Newest first": "Mới nhất trước",
"Oldest first": "Cũ nhất trước",
"Name (AZ)": "Tên (AZ)",
"Name (ZA)": "Tên (ZA)",
"Largest first": "Lớn nhất trước",
"Smallest first": "Nhỏ nhất trước",
"Transfers": "Lượt truyền",
"Top clients by storage": "Khách hàng dùng nhiều dung lượng nhất",
"Largest files": "Tệp lớn nhất",
"Expired files": "Tệp hết hạn",
"A private note. Nobody else can read it, staff included.": "Ghi chú riêng tư. Không ai khác đọc được, kể cả nhân sự.",
"Reply": "Trả lời",
"Replying to :name": "Trả lời :name",
"The team working on this file. No client ever sees it.": "Nhóm đang làm việc với tệp này. Không khách hàng nào nhìn thấy.",
"With :name": "Với :name",
"Your reply goes to :name only, and to staff.": "Câu trả lời của bạn chỉ đến với :name và nhân sự.",
"Your reply goes to the same people as the comment above.": "Câu trả lời của bạn đến với cùng những người như bình luận phía trên.",
"Public comments are turned off for this site.": "Trang này đã tắt bình luận công khai.",
"Only a file that is publicly visible can have public comments.": "Chỉ tệp hiển thị công khai mới có thể nhận bình luận công khai.",
"The team, and everyone this file is shared with. Clients cannot see each other.": "Cả nhóm và tất cả những người được chia sẻ tệp này. Các khách hàng không thấy nhau.",
"Everyone above, plus anyone who opens this file without logging in.": "Tất cả những người ở trên, cộng thêm bất kỳ ai mở tệp này mà không đăng nhập.",
"Not signed in": "Chưa đăng nhập",
"New comment on \":name\"": "Bình luận mới về “:name”",
":author commented on \":name\".": ":author đã bình luận về “:name”.",
":author commented on \":name\"": ":author đã bình luận về “:name”",
"Read the comment": "Đọc bình luận",
":count new comments": ":count bình luận mới",
"There are :count new comments for you:": "Bạn có :count bình luận mới:",
"Someone": "Ai đó",
"New comment on a file": "Bình luận mới về một tệp",
"Multiple new comments (digest)": "Nhiều bình luận mới (tóm tắt)",
"Marked the file \":subject\" as a revision of \":previous\"": "Đã đánh dấu tệp “:subject” là phiên bản mới của “:previous”",
"Removed the version link from the file \":subject\"": "Đã gỡ liên kết phiên bản khỏi tệp “:subject”",
"A file was marked as a revision of another": "Một tệp đã được đánh dấu là phiên bản mới của tệp khác",
"A file version link was removed": "Một liên kết phiên bản đã bị gỡ",
"A newer version of a file I have is available": "Đã có phiên bản mới hơn của một tệp mà tôi đang có",
"A newer version of \":previousName\" is available: :itemName": "Đã có phiên bản mới hơn của “:previousName”: :itemName",
"A newer version of a file you have is available": "Đã có phiên bản mới hơn của một tệp mà bạn đang có",
"\":previous\" has been replaced by a newer version: \":name\".": "“:previous” đã được thay bằng phiên bản mới hơn: “:name”.",
":count files you have were replaced by newer versions": ":count tệp bạn đang có đã được thay bằng phiên bản mới hơn",
"Newer versions of the following :count files are available:": "Đã có phiên bản mới hơn của :count tệp sau:",
":previous → :name": ":previous → :name",
"A file cannot be a revision of itself.": "Một tệp không thể là phiên bản mới của chính nó.",
"That file is already part of this file's version history.": "Tệp đó đã nằm trong lịch sử phiên bản của tệp này.",
"That file has already been revised by \":name\". Remove that link first.": "Tệp đó đã được thay bằng “:name”. Hãy gỡ liên kết đó trước.",
"That file has just been revised by another file. Reload and try again.": "Tệp đó vừa được thay bằng một tệp khác. Hãy tải lại trang và thử lại.",
"This version history is too long. Remove an older link first.": "Lịch sử phiên bản này quá dài. Hãy gỡ bớt một liên kết cũ trước.",
"That file can't be used as the previous version.": "Không thể dùng tệp đó làm phiên bản trước.",
"This file is already shared with other people, so it can't be marked as a new version. Ask your contact to do it for you.": "Tệp này đã được chia sẻ với người khác nên không thể đánh dấu là phiên bản mới. Hãy nhờ người phụ trách làm giúp bạn.",
"This file is a new version of \":name\". Manage sharing on \":name\" instead — every version follows it.": "Tệp này là phiên bản mới của “:name”. Hãy quản lý việc chia sẻ ở “:name” — mọi phiên bản đều đi theo tệp đó.",
"This file is a new version of another file, and is shared with the same people as that one.": "Tệp này là phiên bản mới của một tệp khác và được chia sẻ với cùng những người như tệp đó.",
"Versions": "Phiên bản",
"Mark this file as a newer version of something you uploaded before.": "Đánh dấu tệp này là phiên bản mới hơn của một tệp bạn đã tải lên trước đây.",
"This version is outdated": "Phiên bản này đã cũ",
"It was replaced by \":name\".": "Nó đã được thay bằng “:name”.",
"This file is a new version of": "Tệp này là phiên bản mới của",
"Remove link": "Gỡ liên kết",
"Mark as a new version": "Đánh dấu là phiên bản mới",
"Version history": "Lịch sử phiên bản",
"Version link removed.": "Đã gỡ liên kết phiên bản.",
"This file is now marked as a new version of \":name\".": "Tệp này giờ đã được đánh dấu là phiên bản mới của “:name”.",
"Share this file's recipients with the original?": "Chuyển người nhận của tệp này sang tệp gốc?",
"A new version is shared with the same people as the original. These recipients of this file will be added to it, so nobody loses access:": "Phiên bản mới được chia sẻ với cùng những người như tệp gốc. Những người nhận sau đây của tệp này sẽ được thêm vào tệp gốc để không ai mất quyền truy cập:",
"No other files are available to link to.": "Không có tệp nào khác để liên kết.",
"Shared through \":name\"": "Chia sẻ thông qua “:name”",
"This file is a new version of \":name\", so it is shared with the same people. Changing who can see it means changing that file.": "Tệp này là phiên bản mới của “:name” nên được chia sẻ với cùng những người đó. Muốn đổi ai xem được thì phải sửa ở tệp kia.",
"Edit sharing on \":name\"": "Sửa việc chia sẻ của “:name”",
"You don't have permission to change who that file is shared with.": "Bạn không có quyền thay đổi những người được chia sẻ tệp đó.",
"This is a new version of \":name\" and is shared with the same people. Manage sharing on that file.": "Đây là phiên bản mới của “:name” và được chia sẻ với cùng những người đó. Hãy quản lý việc chia sẻ ở tệp kia.",
"New version of": "Phiên bản mới của",
"Replaced by": "Được thay bằng",
"Outdated": "Đã cũ",
"New version": "Phiên bản mới",
"Replaced by :name": "Được thay bằng :name",
"Replaces :name": "Thay cho :name",
"There is a newer version of this file": "Đã có phiên bản mới hơn của tệp này",
"This replaces": "Tệp này thay cho",
"This is a new version of a file I uploaded before": "Đây là phiên bản mới của một tệp tôi đã tải lên trước đây",
"Search your files…": "Tìm trong tệp của bạn…",
"You have no earlier files that can be replaced.": "Bạn không có tệp cũ nào có thể thay thế.",
"This file will be shared with the same people who have \":name\".": "Tệp này sẽ được chia sẻ với đúng những người đang có “:name”.",
":name (group)": ":name (nhóm)",
"Search files…": "Tìm tệp…",
"Search…": "Tìm kiếm…",
"Searching…": "Đang tìm…",
"No files match \":search\".": "Không có tệp nào khớp với “:search”.",
"Nothing matches \":search\".": "Không có gì khớp với “:search”.",
"A client account was converted to staff": "Một tài khoản khách hàng đã được chuyển thành tài khoản nhân sự",
"A staff account was converted to a client": "Một tài khoản nhân sự đã được chuyển thành tài khoản khách hàng",
"A client account was created from the directory": "Một tài khoản khách hàng đã được tạo từ thư mục người dùng",
"Converted the client account \":subject\" to staff (:role)": "Đã chuyển tài khoản khách hàng “:subject” thành tài khoản nhân sự (:role)",
"Converted the staff account \":subject\" to a client": "Đã chuyển tài khoản nhân sự “:subject” thành tài khoản khách hàng",
"Created a client account from the directory on first sign-in": "Đã tạo tài khoản khách hàng từ thư mục người dùng ở lần đăng nhập đầu tiên",
"Convert accounts": "Chuyển đổi tài khoản",
"Convert": "Chuyển đổi",
"Convert to client": "Chuyển thành khách hàng",
"Convert to staff": "Chuyển thành nhân sự",
"Convert :name to a client": "Chuyển :name thành khách hàng",
"Convert :name to staff": "Chuyển :name thành nhân sự",
"Client → staff": "Khách hàng → nhân sự",
"Staff → client": "Nhân sự → khách hàng",
"Move an account between staff and clients. Files they uploaded are always kept.": "Chuyển một tài khoản qua lại giữa nhân sự và khách hàng. Các tệp họ đã tải lên luôn được giữ lại.",
"They lose access to every staff screen immediately.": "Quyền truy cập vào mọi màn hình dành cho nhân sự sẽ mất ngay lập tức.",
"They gain access to the staff screens their role allows.": "Sẽ có quyền truy cập những màn hình nhân sự mà vai trò cho phép.",
"Will be revoked": "Sẽ bị thu hồi",
"Will be revoked and cannot be undone": "Sẽ bị thu hồi và không thể hoàn tác",
"Will be kept": "Sẽ được giữ lại",
"Nothing": "Không có gì",
"Nothing to keep": "Không có gì để giữ lại",
"Converting back restores everything under \"Will be kept\". It does not restore what was revoked.": "Chuyển đổi ngược lại sẽ khôi phục mọi thứ trong mục “Sẽ được giữ lại”. Những gì đã bị thu hồi thì không khôi phục được.",
":files files and :folders folders they uploaded": ":files tệp và :folders thư mục do tài khoản này tải lên",
"No accounts match these filters.": "Không có tài khoản nào khớp với các bộ lọc này.",
"Account converted to a client.": "Đã chuyển tài khoản thành khách hàng.",
"Account converted to staff.": "Đã chuyển tài khoản thành nhân sự.",
"Approve or deny this account request before converting it.": "Hãy duyệt hoặc từ chối yêu cầu tài khoản này trước khi chuyển đổi.",
"You cannot convert your own account.": "Bạn không thể chuyển đổi tài khoản của chính mình.",
"New password": "Mật khẩu mới",
"New password (optional)": "Mật khẩu mới (không bắt buộc)",
"Leave blank to keep their current password.": "Để trống nếu giữ nguyên mật khẩu hiện tại.",
"This account signs in through your directory. Staff accounts never do, so it needs a password here or they will not be able to sign in at all.": "Tài khoản này đăng nhập qua thư mục người dùng của bạn. Tài khoản nhân sự thì không bao giờ như vậy, nên cần đặt mật khẩu ở đây, nếu không họ sẽ hoàn toàn không đăng nhập được.",
"Set a password for this account. It signs in through your directory today, and staff accounts never do.": "Hãy đặt mật khẩu cho tài khoản này. Hiện nó đăng nhập qua thư mục người dùng, còn tài khoản nhân sự thì không bao giờ như vậy.",
"Tokens created": "Token đã tạo",
"Currently active": "Đang hoạt động",
":count active": ":count đang hoạt động",
"1 permission": "1 quyền",
":count permissions": ":count quyền",
"This token carries no permissions.": "Token này không mang quyền nào.",
"This account has created API tokens before, but none are live now.": "Tài khoản này từng tạo token API, nhưng hiện không còn token nào hoạt động.",
"This account has never created an API token.": "Tài khoản này chưa bao giờ tạo token API.",
"No longer granted to this account, so it does nothing.": "Không còn được cấp cho tài khoản này nên không có tác dụng gì.",
"Only :name can create, change or revoke these — an administrator can see them, but not manage them.": "Chỉ :name mới có thể tạo, thay đổi hoặc thu hồi các token này — quản trị viên xem được nhưng không quản lý được.",
"What this token is allowed to do through the API. It can never do more than :name may.": "Những gì token này được phép làm qua API. Nó không bao giờ làm được nhiều hơn :name.",
"LDAP": "LDAP",
"LDAP settings": "Cài đặt LDAP",
"LDAP settings saved.": "Đã lưu cài đặt LDAP.",
"Directory": "Thư mục người dùng",
"Connection": "Kết nối",
"Server": "Máy chủ",
"Base DN": "Base DN",
"Service account DN": "DN của tài khoản dịch vụ",
"Service account password": "Mật khẩu tài khoản dịch vụ",
"Email attribute": "Thuộc tính email",
"Name attribute": "Thuộc tính tên",
"Additional filter (optional)": "Bộ lọc bổ sung (không bắt buộc)",
"CA certificate path (optional)": "Đường dẫn chứng chỉ CA (không bắt buộc)",
"None (unencrypted)": "Không (không mã hóa)",
"StartTLS": "StartTLS",
"LDAPS (implicit TLS)": "LDAPS (TLS ngầm định)",
"Allow clients to sign in with a directory account": "Cho phép khách hàng đăng nhập bằng tài khoản thư mục",
"Let clients sign in with their directory account. Staff always authenticate locally.": "Cho phép khách hàng đăng nhập bằng tài khoản thư mục của họ. Nhân sự luôn xác thực tại chỗ.",
"Create an account on first sign-in": "Tạo tài khoản ở lần đăng nhập đầu tiên",
"Directory accounts are always created as clients, never as staff.": "Tài khoản từ thư mục luôn được tạo dưới dạng khách hàng, không bao giờ là nhân sự.",
"Someone in the directory with no account here gets a client account and is signed in immediately.": "Người có trong thư mục nhưng chưa có tài khoản ở đây sẽ được cấp tài khoản khách hàng và đăng nhập ngay.",
"Someone in the directory with no account here gets a client account that waits in Account requests for approval.": "Người có trong thư mục nhưng chưa có tài khoản ở đây sẽ được cấp tài khoản khách hàng và chờ duyệt trong mục Yêu cầu tài khoản.",
"Only people who already have an account here can sign in.": "Chỉ những người đã có tài khoản ở đây mới đăng nhập được.",
"Combined with the address match, to narrow who may sign in.": "Kết hợp với điều kiện khớp địa chỉ để thu hẹp những ai được đăng nhập.",
"The attribute holding the address people sign in with — usually mail.": "Thuộc tính chứa địa chỉ dùng để đăng nhập — thường là mail.",
"Where in the tree to look for people.": "Vị trí trong cây thư mục để tìm người dùng.",
"Leave blank to search anonymously.": "Để trống để tìm kiếm ẩn danh.",
"Stored encrypted, and never shown again.": "Được lưu ở dạng mã hóa và không hiển thị lại.",
"Stored encrypted. Leave blank to keep the current one.": "Được lưu ở dạng mã hóa. Để trống nếu giữ nguyên giá trị hiện tại.",
"For a directory presenting a certificate from your own certificate authority.": "Dành cho thư mục dùng chứng chỉ do tổ chức chứng thực của chính bạn cấp.",
"Unencrypted: the service account password and every client password cross the network in clear text.": "Không mã hóa: mật khẩu tài khoản dịch vụ và mật khẩu của từng khách hàng đều truyền qua mạng dưới dạng văn bản thuần.",
"When a clients password is not recognised locally, it is checked against the directory. Staff accounts always authenticate locally and are never sent to it.": "Khi mật khẩu của khách hàng không khớp tại chỗ, hệ thống sẽ đối chiếu với thư mục. Tài khoản nhân sự luôn xác thực tại chỗ và không bao giờ được gửi tới đó.",
"The PHP LDAP extension is not installed on this server, so these settings cannot take effect.": "Máy chủ này chưa cài phần mở rộng PHP LDAP nên các cài đặt này không thể có hiệu lực.",
"The PHP LDAP extension is not installed on this server.": "Máy chủ này chưa cài phần mở rộng PHP LDAP.",
"Saves are not required to test — but the test uses the settings as last saved.": "Không cần lưu mới kiểm tra được — nhưng phép kiểm tra dùng các cài đặt đã lưu lần gần nhất.",
"Test a sign-in": "Thử đăng nhập",
"Email address (optional)": "Địa chỉ email (không bắt buộc)",
"Password (optional)": "Mật khẩu (không bắt buộc)",
"Connected and bound as the service account.": "Đã kết nối và xác thực bằng tài khoản dịch vụ.",
"Could not connect or bind as the service account: :error": "Không thể kết nối hoặc xác thực bằng tài khoản dịch vụ: :error",
"Found a matching entry.": "Đã tìm thấy một mục khớp.",
"No directory entry matched that address under the base DN.": "Không có mục thư mục nào dưới base DN khớp với địa chỉ đó.",
"The directory rejected that password.": "Thư mục đã từ chối mật khẩu đó.",
"The search failed: :error": "Tìm kiếm không thành công: :error",
"The sign-in bind failed: :error": "Xác thực khi đăng nhập không thành công: :error",
"Signed in successfully.": "Đăng nhập thành công.",
"1 item": "1 mục",
":count items": ":count mục",
"1 API token": "1 token API",
":count API tokens": ":count token API",
"1 assigned client": "1 khách hàng được giao",
":count assigned clients": ":count khách hàng được giao",
"Managed by 1 staff member": "Do 1 nhân sự phụ trách",
"Managed by :count staff members": "Do :count nhân sự phụ trách",
"1 group membership": "1 lượt tham gia nhóm",
":count group memberships": ":count lượt tham gia nhóm",
"1 file shared with them": "1 tệp được chia sẻ với họ",
":count files shared with them": ":count tệp được chia sẻ với họ",
"Approve these accounts automatically": "Tự động duyệt các tài khoản này",
"Your directory has already established who they are, so there is nobody to vet. Leave this off to review each one in Account requests first.": "Thư mục của bạn đã xác định danh tính của họ nên không còn ai cần thẩm định. Hãy để tắt nếu muốn xem xét từng người trong mục Yêu cầu tài khoản trước.",
"Clients who register themselves are approved automatically — this setting is separate, and does not follow it.": "Khách hàng tự đăng ký sẽ được duyệt tự động — cài đặt này độc lập và không đi theo quy tắc đó.",
"Clients who register themselves still wait for approval — this setting is separate, and does not change that.": "Khách hàng tự đăng ký vẫn phải chờ duyệt — cài đặt này độc lập và không làm thay đổi điều đó.",
"Container filesystem": "Hệ thống tệp của container",
"Docker volume": "Volume Docker",
"Files stored on": "Tệp được lưu tại",
"Host directory": "Thư mục trên máy chủ",
"That means docker compose down -v and docker volume prune both delete them, and a backup of your server can miss them entirely.": "Nghĩa là cả docker compose down -v lẫn docker volume prune đều sẽ xóa chúng, và bản sao lưu máy chủ của bạn có thể bỏ sót hoàn toàn.",
"They are not on any volume, so rebuilding or recreating this container will permanently delete every file. Move them to a directory on the host before uploading anything else.": "Chúng không nằm trên volume nào, nên việc dựng lại hay tạo lại container này sẽ xóa vĩnh viễn mọi tệp. Hãy chuyển chúng sang một thư mục trên máy chủ trước khi tải thêm bất cứ thứ gì.",
"They survive upgrades, but they live in a Docker-managed volume rather than a directory you chose.": "Chúng vẫn còn sau khi nâng cấp, nhưng nằm trên volume do Docker quản lý chứ không phải thư mục bạn tự chọn.",
"They survive upgrades, but they live in the Docker volume :volume rather than a directory you chose.": "Chúng vẫn còn sau khi nâng cấp, nhưng nằm trên volume Docker :volume chứ không phải thư mục bạn tự chọn.",
"Uploaded files are inside Docker": "Tệp tải lên đang nằm bên trong Docker",
"Uploaded files are stored inside the container": "Tệp tải lên đang được lưu bên trong container",
"1 more language available": "Còn 1 ngôn ngữ nữa",
":count more languages available": "Còn :count ngôn ngữ nữa",
":left of :limit downloads left": "còn :left trong :limit lượt tải",
":limit downloads per person": ":limit lượt tải mỗi người",
":name will sign in with just their password until they set it up again, and will be emailed about this change. If two-factor authentication is required on this site, they will be asked to enrol again at their next sign-in.": ":name sẽ đăng nhập chỉ bằng mật khẩu cho đến khi thiết lập lại, và sẽ nhận email về thay đổi này. Nếu trang này yêu cầu xác thực hai yếu tố, họ sẽ được yêu cầu đăng ký lại ở lần đăng nhập tiếp theo.",
":provider accepted your secret key.": ":provider đã chấp nhận khóa bí mật của bạn.",
":provider connected.": "Đã kết nối :provider.",
":provider did not provide an email address, which is required to sign in.": ":provider không cung cấp địa chỉ email, vốn là bắt buộc để đăng nhập.",
":provider disconnected.": "Đã ngắt kết nối :provider.",
":provider never reports whether an address is verified, so with this on it can create new accounts but can never sign in to an existing one. Connecting it from Settings while already signed in still works.": ":provider không bao giờ báo cho biết một địa chỉ đã được xác minh hay chưa, nên khi bật tùy chọn này, nó có thể tạo tài khoản mới nhưng không bao giờ đăng nhập vào một tài khoản đã có. Kết nối từ Cài đặt khi đã đăng nhập thì vẫn hoạt động.",
":provider rejected your secret key.": ":provider đã từ chối khóa bí mật của bạn.",
":provider settings saved.": "Đã lưu cài đặt :provider.",
":used of :limit downloads used": "đã dùng :used trong :limit lượt tải",
"A :provider account was connected": "Một tài khoản :provider đã được kết nối",
"A :provider account was disconnected": "Một tài khoản :provider đã bị ngắt kết nối",
"Accounts at :domain cannot sign in with :provider here.": "Tài khoản tại :domain không thể đăng nhập bằng :provider ở đây.",
"A client account was created from :provider": "Một tài khoản khách hàng đã được tạo từ :provider",
"Allowed email domains": "Các miền email được phép",
"Allow signing in with :provider": "Cho phép đăng nhập bằng :provider",
"Always a client account. Staff accounts are only ever created by an administrator.": "Luôn là tài khoản khách hàng. Tài khoản nhân viên chỉ do quản trị viên tạo.",
"Always available — the application is written in English, so it needs no translation file.": "Luôn có sẵn — ứng dụng được viết bằng tiếng Anh nên không cần tệp dịch.",
"An account already uses this email address, and :provider did not confirm that you own it. Sign in with your password and connect :provider from your settings instead.": "Một tài khoản đã dùng địa chỉ email này, và :provider không xác nhận rằng nó thuộc về bạn. Thay vào đó, hãy đăng nhập bằng mật khẩu của bạn và kết nối :provider từ cài đặt của bạn.",
"An address the provider has not confirmed can never be matched to an account that already exists here. Turning this off means anyone who can register at your provider under someone elses address can sign in as them.": "Một địa chỉ mà nhà cung cấp chưa xác nhận thì không bao giờ có thể khớp với một tài khoản đã tồn tại ở đây. Tắt tùy chọn này nghĩa là bất kỳ ai có thể đăng ký tại nhà cung cấp của bạn bằng địa chỉ của người khác đều có thể đăng nhập với tư cách người đó.",
"An administrator removed two-factor authentication from your account. You can set it up again from your security settings. Contact your administrator if this was not expected.": "Một quản trị viên đã gỡ xác thực hai yếu tố khỏi tài khoản của bạn. Bạn có thể thiết lập lại từ cài đặt bảo mật của mình. Hãy liên hệ quản trị viên nếu bạn không lường trước điều này.",
"Anyone who can reach a file sees the categories assigned to it — a client in their portal, or anyone holding a public or shared link. Signed-in clients can also filter their files by any category in this list. Only your team can create, rename or delete them.": "Bất kỳ ai có thể truy cập một tệp đều thấy các danh mục được gán cho nó — một khách hàng trong cổng của họ, hoặc bất kỳ ai giữ một liên kết công khai hay được chia sẻ. Khách hàng đã đăng nhập cũng có thể lọc tệp của họ theo bất kỳ danh mục nào trong danh sách này. Chỉ nhóm của bạn mới có thể tạo, đổi tên hoặc xóa chúng.",
"Applies whenever a password is chosen, not when one is used to sign in": "Áp dụng mỗi khi chọn một mật khẩu, không phải khi dùng mật khẩu để đăng nhập",
"Approve those accounts automatically": "Tự động phê duyệt các tài khoản đó",
"A secret is stored. Leave this blank to keep it.": "Một khóa bí mật đã được lưu. Để trống để giữ nguyên.",
"At least :count characters.": "Ít nhất :count ký tự.",
"Between 0.0 (treat everyone as a bot) and 1.0 (treat everyone as human). The usual value is 0.5.": "Từ 0.0 (xem mọi người là bot) đến 1.0 (xem mọi người là con người). Giá trị thông thường là 0.5.",
"CAPTCHA": "CAPTCHA",
"CAPTCHA is currently switched off. Choose a provider and enter its keys to switch it on.": "CAPTCHA hiện đang tắt. Chọn một nhà cung cấp và nhập khóa của nó để bật lên.",
"CAPTCHA settings saved.": "Đã lưu cài đặt CAPTCHA.",
"Categories are visible outside your team": "Danh mục hiển thị bên ngoài nhóm của bạn",
"Change yours": "Đổi của bạn",
"Checks new passwords against the Have I Been Pwned breach corpus. The password itself never leaves this server — only the first five characters of its hash are sent.": "Kiểm tra mật khẩu mới với kho dữ liệu rò rỉ Have I Been Pwned. Bản thân mật khẩu không bao giờ rời khỏi máy chủ này — chỉ năm ký tự đầu của mã băm được gửi đi.",
"Checks the secret key with your provider. Nobody has to solve a challenge.": "Kiểm tra khóa bí mật với nhà cung cấp của bạn. Không ai phải giải một thử thách.",
"Client ID": "ID ứng dụng khách",
"Client registration": "Đăng ký khách hàng",
"Client secret": "Khóa bí mật ứng dụng khách",
"Cloudflare Turnstile": "Cloudflare Turnstile",
"Comma separated. Leave blank to allow any address.": "Phân tách bằng dấu phẩy. Để trống để cho phép mọi địa chỉ.",
"Comments from visitors": "Bình luận từ khách truy cập",
"Complete the security check and try again.": "Hoàn tất bước kiểm tra bảo mật và thử lại.",
"Configure it myself": "Tự tôi cấu hình",
"Connected": "Đã kết nối",
"Connected accounts": "Tài khoản đã kết nối",
"Connected the :provider account of \":subject\"": "Đã kết nối tài khoản :provider của \":subject\"",
"Continue with :provider": "Tiếp tục với :provider",
"Could not reach :provider: :error": "Không thể liên hệ :provider: :error",
"Created a client account from :provider on first sign-in": "Đã tạo tài khoản khách hàng từ :provider ở lần đăng nhập đầu tiên",
"Dates and times across the app are shown in this zone. Detected from your browser the first time you signed in.": "Ngày và giờ trong toàn ứng dụng được hiển thị theo múi giờ này. Được phát hiện từ trình duyệt của bạn lần đầu tiên bạn đăng nhập.",
"Default language": "Ngôn ngữ mặc định",
"Directory (tenant) ID": "ID thư mục (đối tượng thuê)",
"Disabled": "Đã tắt",
"Disconnect": "Ngắt kết nối",
"Disconnected the :provider account of \":subject\"": "Đã ngắt kết nối tài khoản :provider của \":subject\"",
"Downloaded :count time(s) so far. Your own downloads never count.": "Đã tải :count lần cho đến nay. Lượt tải của chính bạn không bao giờ được tính.",
"Download limit": "Giới hạn tải xuống",
"Download limit reached": "Đã đạt giới hạn tải xuống",
"Each person separately": "Mỗi người riêng biệt",
"Enabled": "Đã bật",
"Enter a secret key first.": "Nhập khóa bí mật trước.",
"Enter a specific tenant ID. The shared \"common\", \"organizations\" and \"consumers\" endpoints let any Microsoft tenant assert any email address.": "Nhập một ID đối tượng thuê cụ thể. Các điểm cuối dùng chung \"common\", \"organizations\" và \"consumers\" cho phép bất kỳ đối tượng thuê Microsoft nào khẳng định bất kỳ địa chỉ email nào.",
"Every language installed on this server is listed below. Tick the ones you want offered in the language menu — staff, clients and public visitors will only see those. Installing another language is a matter of adding its translation file to the lang folder.": "Mọi ngôn ngữ được cài trên máy chủ này đều được liệt kê bên dưới. Đánh dấu những ngôn ngữ bạn muốn cung cấp trong trình đơn ngôn ngữ — nhân viên, khách hàng và khách truy cập công khai chỉ thấy những ngôn ngữ đó. Cài thêm một ngôn ngữ chỉ là việc thêm tệp dịch của nó vào thư mục lang.",
"Existing passwords are never re-checked, so raising this only affects passwords chosen from now on.": "Mật khẩu hiện có không bao giờ được kiểm tra lại, nên việc tăng giá trị này chỉ ảnh hưởng đến mật khẩu được chọn từ nay về sau.",
"Facebook": "Facebook",
"GitHub": "GitHub",
"Google": "Google",
"In total, across everyone": "Tổng cộng, trên tất cả mọi người",
"Issuer URL": "URL của nhà phát hành",
"Languages": "Ngôn ngữ",
"Language settings": "Cài đặt ngôn ngữ",
"Leave empty for a file that can be downloaded any number of times.": "Để trống cho một tệp có thể được tải bao nhiêu lần tùy ý.",
"Length is the single biggest factor in how hard a password is to guess, which is why there are no \"must contain a capital letter\" rules here — they push people towards predictable substitutions and shorter passwords.": "Độ dài là yếu tố lớn nhất quyết định mức độ khó đoán của một mật khẩu, đó là lý do ở đây không có quy tắc kiểu \"phải chứa chữ in hoa\" — chúng đẩy người ta đến những cách thay thế dễ đoán và mật khẩu ngắn hơn.",
"Let people sign in with an account they already have somewhere else.": "Cho phép mọi người đăng nhập bằng một tài khoản họ đã có ở nơi khác.",
"LinkedIn": "LinkedIn",
"Microsoft": "Microsoft",
"Minimum length": "Độ dài tối thiểu",
"No limit": "Không giới hạn",
"None selected": "Chưa chọn gì",
"No sign-in providers have been set up for this site.": "Chưa có nhà cung cấp đăng nhập nào được thiết lập cho trang này.",
"Not connected": "Chưa kết nối",
"Off means they wait in Account requests. An address the provider did not verify always waits, whatever this says.": "Tắt nghĩa là họ chờ trong Yêu cầu tài khoản. Một địa chỉ mà nhà cung cấp không xác minh thì luôn phải chờ, bất kể tùy chọn này nói gì.",
"Off — no CAPTCHA": "Tắt — không có CAPTCHA",
"OpenID Connect": "OpenID Connect",
"Or continue with": "Hoặc tiếp tục với",
"Or sign up with": "Hoặc đăng ký với",
"Passwords": "Mật khẩu",
"Passwords that appear in known data breaches are not accepted.": "Không chấp nhận mật khẩu xuất hiện trong các vụ rò rỉ dữ liệu đã biết.",
"Protection": "Bảo vệ",
"Protect these forms": "Bảo vệ các biểu mẫu này",
"Protect your public forms from automated abuse": "Bảo vệ các biểu mẫu công khai của bạn khỏi lạm dụng tự động",
"reCAPTCHA v2": "reCAPTCHA v2",
"reCAPTCHA v3": "reCAPTCHA v3",
"Redirect URI": "URI chuyển hướng",
"Register this exact address with :provider. It must match character for character.": "Đăng ký chính xác địa chỉ này với :provider. Phải khớp từng ký tự.",
"Reject passwords found in known data breaches": "Từ chối mật khẩu tìm thấy trong các vụ rò rỉ dữ liệu đã biết",
"Removed two-factor authentication from \":subject\"": "Đã gỡ xác thực hai yếu tố khỏi \":subject\"",
"Remove the limit": "Bỏ giới hạn",
"Remove two-factor authentication": "Gỡ xác thực hai yếu tố",
"Remove two-factor authentication?": "Gỡ xác thực hai yếu tố?",
"Require a verified email address": "Yêu cầu một địa chỉ email đã xác minh",
"Score threshold": "Ngưỡng điểm",
"Search timezones…": "Tìm múi giờ…",
"Security check failed. Please try again.": "Kiểm tra bảo mật thất bại. Vui lòng thử lại.",
"Service": "Dịch vụ",
"Set a password for this account. It has never had one — it signs in through a connected provider, and a staff account needs a credential this application can check on its own.": "Đặt một mật khẩu cho tài khoản này. Nó chưa từng có — nó đăng nhập qua một nhà cung cấp đã kết nối, và một tài khoản nhân viên cần một thông tin đăng nhập mà ứng dụng này có thể tự kiểm tra.",
"Signed-in visitors are never asked to solve a challenge when commenting.": "Khách truy cập đã đăng nhập không bao giờ bị yêu cầu giải thử thách khi bình luận.",
"Sign in": "Đăng nhập",
"Sign in with an account you already have somewhere else.": "Đăng nhập bằng một tài khoản bạn đã có ở nơi khác.",
"Site key": "Khóa trang",
"Social login": "Đăng nhập bằng mạng xã hội",
"Stored encrypted and never shown again, not even to you.": "Được lưu ở dạng mã hóa và không bao giờ hiển thị lại, kể cả với bạn.",
"Stored — leave blank to keep it": "Đã lưu — để trống để giữ nguyên",
"Testing…": "Đang kiểm tra…",
"Test keys": "Kiểm tra khóa",
"That :provider account is already connected to another account here.": "Tài khoản :provider đó đã được kết nối với một tài khoản khác ở đây.",
"That sign-in could not be completed. Please try again.": "Không thể hoàn tất lần đăng nhập đó. Vui lòng thử lại.",
"That sign-in method is not available.": "Phương thức đăng nhập đó không khả dụng.",
"The default language has to be one of the languages you are offering.": "Ngôn ngữ mặc định phải là một trong các ngôn ngữ bạn cung cấp.",
"The endpoints are read from this address, so it is the whole configuration. Must be https.": "Các điểm cuối được đọc từ địa chỉ này, nên đây là toàn bộ cấu hình. Phải là https.",
"The expiry date must be in the future.": "Ngày hết hạn phải ở tương lai.",
"The issuer URL must start with https://.": "URL của nhà phát hành phải bắt đầu bằng https://.",
"The public key. It appears in your pages source, which is expected.": "Khóa công khai. Nó xuất hiện trong mã nguồn các trang của bạn, điều này là bình thường.",
"There is no account here for that address.": "Ở đây không có tài khoản nào cho địa chỉ đó.",
"The security check could not be loaded. Check that your browser or network is not blocking it, then reload the page.": "Không thể tải bước kiểm tra bảo mật. Hãy kiểm tra rằng trình duyệt hoặc mạng của bạn không chặn nó, rồi tải lại trang.",
"This account does not use an authenticator app.": "Tài khoản này không dùng ứng dụng xác thực.",
"This account has never had a password of its own — it signs in through a connected provider. Staff need a credential this application can check on its own, so that a provider outage cannot lock them out.": "Tài khoản này chưa từng có mật khẩu riêng — nó đăng nhập qua một nhà cung cấp đã kết nối. Nhân viên cần một thông tin đăng nhập mà ứng dụng này có thể tự kiểm tra, để một sự cố của nhà cung cấp không khóa họ ở ngoài.",
"This account signs in with an authenticator app. Remove it only if the account holder has lost both the app and their recovery codes.": "Tài khoản này đăng nhập bằng ứng dụng xác thực. Chỉ gỡ khi chủ tài khoản đã mất cả ứng dụng lẫn mã khôi phục.",
"This file has reached its download limit.": "Tệp này đã đạt giới hạn tải xuống.",
"This is the only way you can sign in. Set a password first, then disconnect :provider.": "Đây là cách duy nhất bạn có thể đăng nhập. Đặt mật khẩu trước, rồi ngắt kết nối :provider.",
"This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.": "Trang này được bảo vệ bởi reCAPTCHA và áp dụng Chính sách quyền riêng tư cùng Điều khoản dịch vụ của Google.",
"Those files have reached their download limit.": "Các tệp đó đã đạt giới hạn tải xuống.",
"Timezone": "Múi giờ",
"Turn this off only if this server should make no outbound requests. If the service cannot be reached the password is accepted anyway, so an offline installation is never blocked by it.": "Chỉ tắt tùy chọn này nếu máy chủ này không nên thực hiện yêu cầu đi ra ngoài. Nếu không thể liên hệ dịch vụ, mật khẩu vẫn được chấp nhận, nên một bản cài đặt ngoại tuyến không bao giờ bị chặn bởi nó.",
"Two-factor authentication removed.": "Đã gỡ xác thực hai yếu tố.",
"Two-factor authentication removed by an admin": "Xác thực hai yếu tố bị gỡ bởi một quản trị viên",
"Two-factor authentication was removed by an administrator": "Xác thực hai yếu tố đã bị một quản trị viên gỡ bỏ",
"Two-factor authentication was removed from your account": "Xác thực hai yếu tố đã bị gỡ khỏi tài khoản của bạn",
"Unexpected reply from :provider: :codes": "Phản hồi không mong đợi từ :provider: :codes",
"Used for anyone who has not chosen a timezone of their own, including visitors to your public pages and share links. Each account can set its own in their profile.": "Được dùng cho bất kỳ ai chưa chọn múi giờ riêng, bao gồm khách truy cập các trang công khai và liên kết chia sẻ của bạn. Mỗi tài khoản có thể đặt múi giờ riêng trong hồ sơ của mình.",
"Use ProjectSends protection": "Dùng bảo vệ của ProjectSend",
"Use your own reCAPTCHA or Turnstile account.": "Dùng tài khoản reCAPTCHA hoặc Turnstile của riêng bạn.",
"Verification could not be reached recently, so protected forms are being let through unchecked. Nobody is locked out.": "Gần đây không thể liên hệ dịch vụ xác minh, nên các biểu mẫu được bảo vệ đang được cho qua mà không kiểm tra. Không ai bị khóa ở ngoài.",
"We protect your public forms for you. Nothing to set up, no keys to manage.": "Chúng tôi bảo vệ các biểu mẫu công khai của bạn thay bạn. Không có gì để thiết lập, không có khóa nào để quản lý.",
"What people see before they have chosen anything. A signed-in account keeps its own choice, and a visitor whose browser asks for one of the languages above gets that one — this is the answer for everyone else.": "Những gì mọi người thấy trước khi họ chọn bất cứ điều gì. Một tài khoản đã đăng nhập giữ lựa chọn riêng của mình, và một khách truy cập có trình duyệt yêu cầu một trong các ngôn ngữ ở trên sẽ nhận ngôn ngữ đó — đây là câu trả lời cho tất cả những người còn lại.",
"Which languages people can choose from": "Những ngôn ngữ mọi người có thể chọn",
"Your account was created through one of these providers and has no password of its own, so the last connection cannot be removed. Set a password first if you want to disconnect it.": "Tài khoản của bạn được tạo qua một trong các nhà cung cấp này và không có mật khẩu riêng, nên không thể gỡ kết nối cuối cùng. Hãy đặt mật khẩu trước nếu bạn muốn ngắt kết nối nó.",
"Your own account is set to :timezone, so this will not change how dates look to you.": "Tài khoản của chính bạn được đặt là :timezone, nên điều này sẽ không thay đổi cách ngày tháng hiển thị với bạn.",
"Your own tenant, not \"common\". Microsoft lets a user change the email address on their account, so a sign-in is only trustworthy when the token came from the tenant you named here.": "Đối tượng thuê của riêng bạn, không phải \"common\". Microsoft cho phép người dùng đổi địa chỉ email trên tài khoản của họ, nên một lần đăng nhập chỉ đáng tin khi token đến từ đối tượng thuê bạn đã nêu ở đây.",
"Your provider rejected this installations secret key, so protected forms are being let through unchecked. Check the secret key below.": "Nhà cung cấp của bạn đã từ chối khóa bí mật của bản cài đặt này, nên các biểu mẫu được bảo vệ đang được cho qua mà không kiểm tra. Hãy kiểm tra khóa bí mật bên dưới.",
"Your public forms are protected. You can switch to your own keys at any time.": "Các biểu mẫu công khai của bạn đã được bảo vệ. Bạn có thể chuyển sang khóa của riêng mình bất cứ lúc nào.",
"If you rolled back on purpose, run php artisan projectsend:update so the database matches the code you restored.": "Nếu bạn cố ý quay lại phiên bản cũ, hãy chạy php artisan projectsend:update để cơ sở dữ liệu khớp với mã bạn đã khôi phục.",
"It asks before checking for a release, before downloading one, and before touching your installation — and verifies the checksum of what it downloads. UPDATE.md has the full procedure.": "Nó hỏi bạn trước khi kiểm tra bản phát hành, trước khi tải về và trước khi động đến bản cài đặt của bạn — đồng thời kiểm tra checksum của những gì tải về. UPDATE.md có quy trình đầy đủ.",
"New files are in place, but the database has only been brought up to :applied. Until the update runs, this installation is running code its database does not match.": "Các tệp mới đã sẵn sàng, nhưng cơ sở dữ liệu mới chỉ được đưa lên :applied. Cho đến khi chạy cập nhật, bản cài đặt này đang chạy mã không khớp với cơ sở dữ liệu của nó.",
"Periodically checks projectsend.org's public repository for a newer release and shows a notice on the dashboard. Nothing is ever downloaded or applied automatically — updating is always something you run, and the update script asks before each step.": "Định kỳ kiểm tra kho công khai của projectsend.org xem có phiên bản mới không và hiện thông báo trên bảng điều khiển. Hệ thống không bao giờ tự tải về hay tự cài đặt — việc cập nhật luôn do bạn chạy, và script cập nhật sẽ hỏi trước mỗi bước.",
"The database was updated to :applied, and PHP is still serving the code it had compiled before that. Reloading it clears this notice.": "Cơ sở dữ liệu đã được cập nhật lên :applied, còn PHP vẫn phục vụ mã đã biên dịch trước đó. Tải lại PHP là thông báo này biến mất.",
"The database was updated to :applied, and this container is still running the code it started with.": "Cơ sở dữ liệu đã được cập nhật lên :applied, còn container này vẫn chạy mã lúc khởi động.",
"This server is running version :running, but version :applied is installed": "Máy chủ này đang chạy phiên bản :running, nhưng phiên bản đã cài là :applied",
"To update, run sudo ./update.sh in the install directory — it asks before it downloads or changes anything.": "Để cập nhật, hãy chạy sudo ./update.sh trong thư mục cài đặt — nó sẽ hỏi trước khi tải về hay thay đổi bất cứ thứ gì.",
"To update, run this in the install directory:": "Để cập nhật, hãy chạy lệnh này trong thư mục cài đặt:",
"Version :running is installed, but the update has not been run": "Phiên bản :running đã được cài, nhưng chưa chạy cập nhật",
"Updated ProjectSend to :to, from :from": "Đã cập nhật ProjectSend lên :to, từ :from",
"ProjectSend was updated to a new version": "ProjectSend đã được cập nhật lên phiên bản mới",
"Come and say hello": "Ghé qua chào một tiếng",
"Continue to the dashboard": "Tiếp tục đến bảng điều khiển",
"Discord": "Discord",
"Join the Discord": "Tham gia Discord",
"ProjectSend :version": "ProjectSend :version",
"ProjectSend has a Discord: release news, help when something is not behaving, and other people running the same software. We are in it too.": "ProjectSend có một Discord: tin tức về các bản phát hành, trợ giúp khi có gì đó chạy không đúng, và những người khác đang dùng cùng phần mềm. Chúng tôi cũng ở đó.",
"What's new": "Có gì mới",
"What each release brought to this installation.": "Mỗi bản phát hành đã mang lại gì cho bản cài đặt này.",
"Add the rest of your team": "Thêm những người còn lại trong nhóm",
"Add your first client": "Thêm khách hàng đầu tiên",
"Check the scheduler is running": "Kiểm tra bộ hẹn giờ có đang chạy không",
"Choose how your email looks": "Chọn giao diện email của bạn",
"Choose how your file lists look": "Chọn giao diện danh sách tệp",
"Drop one in and choose who gets it.": "Thả một tệp vào và chọn ai sẽ nhận.",
"Essential": "Thiết yếu",
"Expiring files and queued email need it.": "Tệp hết hạn và email đang chờ đều cần nó.",
"Four layouts for the client-facing pages.": "Bốn bố cục cho các trang khách hàng nhìn thấy.",
"Getting started": "Bắt đầu",
"Group your clients": "Nhóm khách hàng của bạn",
"Made with care in Argentina. Shared with the world.": "Được làm bằng tâm huyết tại Argentina. Chia sẻ với thế giới.",
"Previewed on a real message.": "Xem trước trên một thư thật.",
"Resets and share links go out through it.": "Đặt lại mật khẩu và liên kết chia sẻ đều đi qua đó.",
"Set up your mail server": "Thiết lập máy chủ thư của bạn",
"Share once instead of six times.": "Chia sẻ một lần thay vì sáu lần.",
"Staff accounts, each scoped by its role.": "Tài khoản nhân sự, mỗi tài khoản giới hạn theo vai trò.",
"Thank you for installing ProjectSend": "Cảm ơn bạn đã cài đặt ProjectSend",
"Thank you for updating ProjectSend": "Cảm ơn bạn đã cập nhật ProjectSend",
"The people you send files to.": "Những người bạn gửi tệp tới.",
"The short version of what to do on a new installation. Nothing here expires.": "Bản tóm tắt những việc nên làm trên một bản cài đặt mới. Không có gì ở đây hết hạn.",
"You are now on :version, and everything came back up. Thank you for continuing to trust ProjectSend with your file sharing.": "Bạn đang dùng :version và mọi thứ đã hoạt động trở lại. Cảm ơn bạn đã tiếp tục tin tưởng ProjectSend cho việc chia sẻ tệp.",
"You are now on :version, up from :previous, and everything came back up. Thank you for continuing to trust ProjectSend with your file sharing.": "Bạn đang dùng :version, lên từ :previous, và mọi thứ đã hoạt động trở lại. Cảm ơn bạn đã tiếp tục tin tưởng ProjectSend cho việc chia sẻ tệp.",
"You are running version :version, and it is yours to keep. Here is what is worth doing first.": "Bạn đang chạy phiên bản :version, và nó là của bạn. Đây là những việc nên làm trước tiên.",
"Thank you for choosing ProjectSend": "Cảm ơn bạn đã chọn ProjectSend",
"Your site is ready, and keeping it running is our job. Here is what is worth doing first.": "Trang của bạn đã sẵn sàng, và việc duy trì nó là của chúng tôi. Đây là những việc nên làm trước tiên.",
"0 keeps everything. Unread notifications are never deleted, however old they are.": "0 giữ lại tất cả. Thông báo chưa đọc không bao giờ bị xóa, dù cũ đến đâu.",
":version is available": "Đã có :version",
":version on :date": ":version vào :date",
"Check now": "Kiểm tra ngay",
"Checked a moment ago, so this is the answer from then.": "Việc kiểm tra vừa diễn ra, nên đây là kết quả của lúc đó.",
"Checking…": "Đang kiểm tra…",
"Could not reach the update feed.": "Không thể kết nối tới nguồn cập nhật.",
"Dump the database before touching anything, and stop if the dump fails.": "Hãy sao lưu cơ sở dữ liệu trước khi động vào bất cứ thứ gì, và dừng lại nếu việc sao lưu thất bại.",
"Housekeeping": "Dọn dẹp",
"Keep failed jobs for": "Giữ tác vụ thất bại trong",
"Keep read notifications for": "Giữ thông báo đã đọc trong",
"Last checked :date": "Lần kiểm tra cuối: :date",
"Leave PHP and the worker alone, for when you restart them yourself.": "Không đụng đến PHP và worker, dành cho khi bạn tự khởi động lại chúng.",
"Other options": "Tùy chọn khác",
"Report which version is installed and which is available, and change nothing.": "Báo cáo phiên bản đang cài và phiên bản có sẵn, không thay đổi gì.",
"Retention updated.": "Đã cập nhật thời gian lưu giữ.",
"Run the script with no options and it asks about each of these as it goes. These are for the runs where you already know the answer.": "Chạy tập lệnh mà không có tùy chọn thì nó sẽ hỏi từng mục này trong quá trình chạy. Những tùy chọn này dành cho các lần chạy mà bạn đã biết câu trả lời.",
"Skip the question about backups, for a run you are not sitting in front of.": "Bỏ qua câu hỏi về sao lưu, dành cho lần chạy mà bạn không ngồi theo dõi.",
"The latest release (:tag) is not a version this can compare.": "Bản phát hành mới nhất (:tag) không phải là phiên bản có thể so sánh ở đây.",
"Two things pile up on their own. These are the windows the daily purges above work to.": "Có hai thứ tự tích tụ. Đây là các khoảng thời gian mà việc dọn dẹp hằng ngày ở trên tuân theo.",
"Up to date": "Đã là mới nhất",
"Update checks are not available on this edition.": "Bản này không hỗ trợ kiểm tra cập nhật.",
"Update options": "Tùy chọn cập nhật",
"Updated": "Đã cập nhật",
"Version :version is available. You are running :current.": "Phiên bản :version đã có. Bạn đang dùng :current.",
"You are up to date, running version :current.": "Bạn đang dùng phiên bản mới nhất :current.",
"days": "ngày",
"sudo ./update.sh --help lists every option, and UPDATE.md walks through the whole procedure, including doing it by hand.": "sudo ./update.sh --help liệt kê mọi tùy chọn, còn UPDATE.md hướng dẫn toàn bộ quy trình, kể cả làm thủ công.",
"Fetch dashboard news": "Lấy tin tức cho bảng điều khiển",
"Purge API request logs": "Dọn nhật ký yêu cầu API",
"Purge erased accounts": "Dọn các tài khoản đã xóa hẳn",
"Purge expired files": "Dọn các tệp đã hết hạn",
"Purge failed jobs": "Dọn các tác vụ thất bại",
"Purge orphan files": "Dọn các tệp mồ côi",
"Purge read notifications": "Dọn các thông báo đã đọc",
"Purge stale chunked uploads": "Dọn các lần tải lên theo phần bị bỏ dở",
"Purge zip downloads": "Dọn các tệp ZIP đã tải xuống",
":action (:count)": ":action (:count)",
":count matching this filter, newest first": "Khớp với bộ lọc này: :count, mới nhất trước",
"A file was previewed via the public group listing": "Một tệp đã được xem trước qua danh sách nhóm công khai",
"Anyone with the link can open an image, video, audio file or PDF in the browser instead of downloading it. Turn it off to make downloading the only way to see a public file.": "Bất kỳ ai có liên kết đều có thể mở hình ảnh, video, tệp âm thanh hoặc PDF ngay trong trình duyệt thay vì tải xuống. Hãy tắt tuỳ chọn này nếu tải xuống phải là cách duy nhất để xem tệp công khai.",
"Clients can preview files": "Khách hàng có thể xem trước tệp",
"Downloads & previews": "Lượt tải xuống và xem trước",
"Downloads: :count": "Lượt tải xuống: :count",
"Let visitors preview public files": "Cho phép khách truy cập xem trước tệp công khai",
"Lets clients open an image, video, audio file or PDF in the portal instead of only downloading it. Turn it off to make downloading the only way to see a file. Staff can always preview.": "Cho phép khách hàng mở hình ảnh, video, tệp âm thanh hoặc PDF ngay trong cổng thông tin thay vì chỉ tải xuống. Hãy tắt tuỳ chọn này nếu tải xuống phải là cách duy nhất để xem tệp. Nhân sự luôn có thể xem trước.",
"No downloads match these filters.": "Không có lượt tải xuống nào khớp với các bộ lọc này.",
"Nobody has downloaded or previewed this file yet.": "Chưa có ai tải xuống hay xem trước tệp này.",
"Preview :name": "Xem trước :name",
"Previewed the file \":subject\" via the public group listing": "Đã xem trước tệp “:subject” qua danh sách nhóm công khai",
"Previews: :count": "Lượt xem trước: :count",
"This installation builds its own images, so pulling one changes nothing. If the release moved composer.lock or the frontend, run composer install and npm run build as well — UPDATE.md has the full procedure.": "Bản cài đặt này tự dựng image của mình, nên kéo image về cũng không thay đổi gì. Nếu bản phát hành có đụng tới composer.lock hoặc phần giao diện, hãy chạy thêm composer install và npm run build — UPDATE.md có quy trình đầy đủ.",
"To update, run this in the directory you cloned:": "Để cập nhật, hãy chạy lệnh này trong thư mục bạn đã sao chép:",
"View all previews (:count)": "Xem tất cả lượt xem trước (:count)",
"Your browser cannot play this file. Download it to view it.": "Trình duyệt của bạn không phát được tệp này. Hãy tải xuống để xem.",
":account connected. Outgoing email now sends as this mailbox.": "Đã kết nối :account. Email gửi đi từ nay được gửi từ hộp thư này.",
"Application (client) ID": "ID ứng dụng (client)",
"Connected as :email": "Đã kết nối với tư cách :email",
"Connect mailbox": "Kết nối hộp thư",
"Enter and save the application (client) ID and secret first.": "Hãy nhập và lưu ID ứng dụng (client) cùng khóa bí mật trước.",
"Google / Gmail (OAuth)": "Google / Gmail (OAuth)",
"Mailbox disconnected. Outgoing email is paused until one is connected again.": "Đã ngắt kết nối hộp thư. Email gửi đi tạm dừng cho đến khi kết nối lại một hộp thư.",
"Microsoft 365 (OAuth)": "Microsoft 365 (OAuth)",
"Optional — empty allows any account": "Không bắt buộc — trống: mọi tài khoản",
"Outgoing email sends as this mailbox. Its address is the sender address.": "Email gửi đi được gửi từ hộp thư này. Địa chỉ của nó là địa chỉ người gửi.",
"Reconnect mailbox": "Kết nối lại hộp thư",
"Refresh mail OAuth tokens": "Làm mới token OAuth của email",
"Save your changes first, then connect the mailbox.": "Hãy lưu thay đổi trước, rồi mới kết nối hộp thư.",
"Sends through the providers API as a mailbox you connect below — no password or app password. Register an application with the provider, enter its credentials here, save, then connect the mailbox.": "Gửi qua API của nhà cung cấp bằng hộp thư bạn kết nối bên dưới — không cần mật khẩu hay mật khẩu ứng dụng. Hãy đăng ký một ứng dụng với nhà cung cấp, nhập thông tin đăng nhập của ứng dụng tại đây, lưu lại rồi kết nối hộp thư.",
"Step-by-step setup guide": "Hướng dẫn thiết lập từng bước",
"That connection attempt could not be completed. Please try again.": "Không thể hoàn tất lần kết nối đó. Vui lòng thử lại.",
"The :provider mailbox connection (:account) stopped working and needs to be reconnected": "Kết nối hộp thư :provider (:account) đã ngừng hoạt động và cần được kết nối lại",
"The connected mailbox can no longer send email": "Hộp thư đã kết nối không còn gửi được email",
"The connection stopped working and needs to be reconnected": "Kết nối đã ngừng hoạt động và cần được thiết lập lại",
"The mailbox was not connected: :reason": "Hộp thư chưa được kết nối: :reason",
"The selected mail provider does not use a connected mailbox.": "Nhà cung cấp email đã chọn không dùng hộp thư kết nối.",
"Guide": "Hướng dẫn",
"Zapier": "Zapier",
"AI assistant": "Trợ lý AI",
"A zip download is already being prepared. Wait for that one to finish before starting another.": "Đã có một bản tải ZIP đang được chuẩn bị. Hãy đợi bản đó xong rồi mới bắt đầu bản mới.",
"Download settings": "Cài đặt tải xuống",
"Files you uploaded. Your clients files are not listed here.": "Các tệp bạn đã tải lên. Tệp của khách hàng của bạn không được liệt kê ở đây.",
"Limits that apply when files leave your installation": "Các giới hạn áp dụng khi tệp rời khỏi bản cài đặt của bạn",
"Maximum zip download size (MB)": "Kích thước tối đa của một bản tải ZIP (MB)",
"None of your uploads have expired.": "Không có tệp nào bạn tải lên đã hết hạn.",
"That folder could not be found.": "Không tìm thấy thư mục đó.",
"That folder no longer exists. Pick another one and try again.": "Thư mục đó không còn nữa. Hãy chọn thư mục khác rồi thử lại.",
"That selection is :size. Zip downloads are limited to :limit — select fewer files and try again.": "Lựa chọn này là :size. Tải ZIP bị giới hạn ở :limit — hãy chọn ít tệp hơn rồi thử lại.",
"The largest selection anyone can ask to download as a single zip, measured across every file it would contain. Building an archive takes disk space and holds the background worker while it runs, so this keeps one very large request from delaying everything else. 0 means no limit.": "Tổng dung lượng lớn nhất có thể yêu cầu trong một tệp ZIP duy nhất, tính trên tất cả các tệp bên trong. Việc tạo tệp nén chiếm dung lượng đĩa và giữ tiến trình nền trong suốt thời gian chạy, nhờ đó một yêu cầu rất lớn không làm chậm mọi thứ khác. 0 nghĩa là không giới hạn.",
"This email address belongs to a deleted account that has no erasure scheduled. Run the projectsend:erase-account console command to erase it and free the address.": "Địa chỉ email này thuộc về một tài khoản đã xoá nhưng chưa được lên lịch xoá vĩnh viễn. Hãy chạy lệnh projectsend:erase-account trong console để xoá hẳn và giải phóng địa chỉ.",
"This email address belongs to a deleted account that is scheduled for permanent erasure. The address becomes available on :date. To free it sooner, erase the account with the projectsend:erase-account console command.": "Địa chỉ email này thuộc về một tài khoản đã xoá và đã được lên lịch xoá vĩnh viễn. Địa chỉ sẽ dùng lại được vào :date. Muốn giải phóng sớm hơn, hãy xoá tài khoản bằng lệnh projectsend:erase-account trong console.",
"Your expired files": "Tệp đã hết hạn của bạn",
"Your own role is limited to the clients assigned to you, so a role you create or edit cannot drop that limit.": "Vai trò của chính bạn chỉ giới hạn ở những khách hàng được giao cho bạn, nên vai trò bạn tạo hoặc sửa không thể bỏ giới hạn đó.",
"Nothing is building zip downloads": "Không có tiến trình nào đang tạo bản tải ZIP",
"A zip download has been waiting since :date and no background worker has picked it up. Zip downloads run on their own queue now, so a worker started before this version watches the wrong one — everything else, including email, keeps working.": "Một bản tải ZIP đã chờ từ :date mà không tiến trình nền nào nhận. Việc tạo ZIP giờ chạy trên hàng đợi riêng, nên tiến trình khởi động trước phiên bản này đang theo dõi nhầm hàng đợi — mọi thứ khác, kể cả email, vẫn chạy bình thường.",
"Your worker command needs --queue=default,zips. INSTALL.md has the full service file.": "Lệnh chạy tiến trình nền của bạn cần --queue=default,zips. Tệp dịch vụ đầy đủ có trong INSTALL.md.",
"Staff accounts on this installation are limited to :count. Remove one, or ask for a larger plan.": "Số tài khoản hệ thống của bản cài đặt này giới hạn ở :count. Hãy xoá bớt một tài khoản, hoặc yêu cầu gói lớn hơn.",
"Clients on this installation are limited to :count. Remove one, or ask for a larger plan.": "Số khách hàng của bản cài đặt này giới hạn ở :count. Hãy xoá bớt một khách hàng, hoặc yêu cầu gói lớn hơn.",
":used of :limit staff seats used": "Đã dùng :used trong :limit tài khoản hệ thống",
":used of :limit client accounts used": "Đã dùng :used trong :limit tài khoản khách hàng",
"This folder cannot be deleted: it holds :count file you may not delete.|This folder cannot be deleted: it holds :count files you may not delete.": "Không thể xoá thư mục này: nó chứa :count tệp mà bạn không được phép xoá.|Không thể xoá thư mục này: nó chứa :count tệp mà bạn không được phép xoá.",
"A PNG with a transparent background works best.": "Ảnh PNG có nền trong suốt cho kết quả tốt nhất.",
"Applies to thumbnails and previews. Existing ones are rebuilt the next time they are viewed.": "Áp dụng cho ảnh thu nhỏ và ảnh xem trước. Những ảnh đã có sẽ được tạo lại vào lần xem kế tiếp.",
"A sample image with the watermark applied": "Một ảnh mẫu đã được đóng hình mờ",
"A stand-in image, not one of your files. Choosing a new watermark above updates this once you save.": "Đây là ảnh minh họa, không phải tệp của bạn. Chọn hình mờ mới ở trên thì phần này sẽ cập nhật sau khi bạn lưu.",
"Attribution": "Ghi công",
"Bottom centre": "Dưới, giữa",
"Bottom left": "Dưới, trái",
"Bottom right": "Dưới, phải",
"By default a small \"Powered by ProjectSend\" line appears on the public pages, in the client portal and at the foot of outgoing email. Turn it off to leave no trace of the software your clients are using.": "Theo mặc định, một dòng nhỏ \"Powered by ProjectSend\" xuất hiện trên các trang công khai, trong cổng khách hàng và ở cuối email gửi đi. Tắt đi để không để lại dấu vết về phần mềm mà khách hàng của bạn đang dùng.",
"Centre": "Giữa",
"Choose a file only to replace the image above.": "Chỉ chọn tệp khi bạn muốn thay ảnh ở trên.",
"Choose the image to use as the watermark.": "Chọn ảnh dùng làm hình mờ.",
"Hide \"Powered by ProjectSend\"": "Ẩn \"Powered by ProjectSend\"",
"Logo": "Logo",
"Logo removed.": "Đã xóa logo.",
"Logo updated.": "Đã cập nhật logo.",
"Middle left": "Giữa, trái",
"Middle right": "Giữa, phải",
"No custom logo set — the default icon is shown.": "Chưa đặt logo riêng — biểu tượng mặc định đang hiển thị.",
"Opacity (%)": "Độ mờ (%)",
"Position": "Vị trí",
"Remove logo": "Xóa logo",
"Remove watermark": "Xóa hình mờ",
"Save attribution settings": "Lưu cài đặt ghi công",
"Saved.": "Đã lưu.",
"Save watermark settings": "Lưu cài đặt hình mờ",
"Show your own logo in the sidebar instead of the default icon.": "Hiển thị logo của riêng bạn trên thanh bên thay cho biểu tượng mặc định.",
"Size (% of the image)": "Kích thước (% của ảnh)",
"Stamp an image over the thumbnails and previews clients and public visitors see. What staff see in the file manager is left unmarked, and the original files — including every download — are never altered.": "Đóng một hình lên ảnh thu nhỏ và ảnh xem trước mà khách hàng và khách ghé thăm nhìn thấy. Những gì nhân sự của bạn thấy trong trình quản lý tệp vẫn không có hình mờ, và tệp gốc — kể cả mọi lượt tải xuống — không bao giờ bị thay đổi.",
"The watermark is scaled to fit inside this share of whatever it is drawn on, keeping its proportions — so a thumbnail and a preview look like the same design.": "Hình mờ được co giãn để vừa trong tỉ lệ này của thứ mà nó được vẽ lên, giữ nguyên tỉ lệ khung — nhờ vậy ảnh thu nhỏ và ảnh xem trước trông như cùng một thiết kế.",
"Top centre": "Trên, giữa",
"Top left": "Trên, trái",
"Top right": "Trên, phải",
"Upload a watermark image below to see a preview here.": "Tải lên một ảnh hình mờ ở dưới để xem trước tại đây.",
"Upload logo": "Tải logo lên",
"Watermark": "Hình mờ",
"Watermark image": "Ảnh hình mờ",
"Watermark removed.": "Đã xóa hình mờ.",
"Watermark settings saved.": "Đã lưu cài đặt hình mờ.",
"Watermark what clients and visitors see": "Đóng hình mờ lên những gì khách hàng và khách ghé thăm nhìn thấy",
"What clients will see": "Những gì khách hàng sẽ thấy",
"Your own artwork on this installation.": "Thiết kế của riêng bạn trên bản cài đặt này.",
"Your own staff still see the version and licence on the About screen.": "Nhân sự của bạn vẫn thấy phiên bản và giấy phép trên màn hình Giới thiệu.",
"Detected from the web server. Set PROJECTSEND_FILE_DELIVERY in your .env file to choose explicitly.": "Được nhận diện từ máy chủ web. Đặt PROJECTSEND_FILE_DELIVERY trong tệp .env để chọn rõ ràng.",
"Downloads are being sent by PHP": "Các lượt tải xuống đang do PHP gửi",
"Downloads are being sent by PHP — why this is not optimal": "Các lượt tải xuống đang do PHP gửi — vì sao đây không phải cách tối ưu",
"Downloads are not being handed to the web server": "Việc tải xuống không được giao cho máy chủ web",
"Downloads sent by": "Tải xuống được gửi bởi",
"Everything works. This is about how much load your server can take, not about anything being broken.": "Mọi thứ vẫn hoạt động. Đây là chuyện máy chủ chịu được bao nhiêu tải, không phải chuyện có gì đó hỏng.",
"Files are handed to nginx, which sends them without holding a PHP process open. This is the fastest option and needs nothing further.": "Tệp được giao cho nginx gửi đi mà không giữ một tiến trình PHP nào. Đây là lựa chọn nhanh nhất và không cần cấu hình gì thêm.",
"Files are handed to your web server with the X-Sendfile header, which sends them without holding a PHP process open.": "Tệp được giao cho máy chủ web qua header X-Sendfile, và được gửi đi mà không giữ một tiến trình PHP nào.",
"Handing a file over needs a response header, and every web server reads a different one. ProjectSend only sends it when it knows the server will act on it, because a server that ignores it sends an empty response instead — which arrives as a 0-byte file.": "Việc giao một tệp cần đến header phản hồi, và mỗi máy chủ web lại đọc một header khác nhau. ProjectSend chỉ gửi header đó khi biết chắc máy chủ sẽ xử lý, bởi máy chủ nào bỏ qua nó sẽ trả về một phản hồi rỗng — đến tay người dùng dưới dạng tệp 0 byte.",
"Here it is sending files itself because PROJECTSEND_FILE_DELIVERY is set to php.": "Ở đây PHP tự gửi tệp vì PROJECTSEND_FILE_DELIVERY được đặt là php.",
"How downloads are sent": "Cách các lượt tải xuống được gửi",
"How to change it": "Cách thay đổi",
"It did not recognise the server in front of it, so it fell back to the option that works everywhere.": "Không nhận diện được máy chủ phía trước nên đã quay về lựa chọn hoạt động ở mọi nơi.",
"Or on Apache, install mod_xsendfile and allow your storage directory with XSendFilePath; LiteSpeed needs no module. Then set PROJECTSEND_FILE_DELIVERY=xsendfile.": "Hoặc trên Apache, cài mod_xsendfile và cho phép thư mục lưu trữ bằng XSendFilePath; LiteSpeed không cần mô-đun nào. Sau đó đặt PROJECTSEND_FILE_DELIVERY=xsendfile.",
"Or store files in S3-compatible or Google Cloud storage, so downloads never touch your server at all.": "Hoặc lưu tệp trên bộ lưu trữ tương thích S3 hay Google Cloud, để việc tải xuống hoàn toàn không đi qua máy chủ của bạn.",
"PHP": "PHP",
"PHP is reading each file and sending it. That works on every server, but it occupies a PHP worker process for the whole of each download.": "PHP đang đọc từng tệp và gửi đi. Cách này chạy được trên mọi máy chủ, nhưng chiếm một tiến trình PHP trong suốt mỗi lượt tải.",
"Run ProjectSend behind nginx, with the location block from INSTALL.md. Nothing else to set — it is detected.": "Chạy ProjectSend phía sau nginx, với khối location trong INSTALL.md. Không cần cấu hình gì thêm — hệ thống tự nhận diện.",
"Set explicitly by PROJECTSEND_FILE_DELIVERY in your .env file.": "Được đặt rõ ràng bằng PROJECTSEND_FILE_DELIVERY trong tệp .env của bạn.",
"This notice stays while PHP is sending files, including when that was chosen deliberately.": "Thông báo này vẫn hiển thị khi PHP còn gửi tệp, kể cả khi đó là lựa chọn có chủ đích.",
"Web server (nginx)": "Máy chủ web (nginx)",
"Web server (X-Sendfile)": "Máy chủ web (X-Sendfile)",
"Web servers do this far better: they use the system call meant for it, handle resuming and video seeking, and one process serves many transfers at once.": "Máy chủ web làm việc này tốt hơn nhiều: chúng dùng lời gọi hệ thống dành riêng cho việc đó, xử lý được việc tải tiếp và tua video, và một tiến trình phục vụ được nhiều lượt truyền cùng lúc.",
"What is happening": "Điều đang xảy ra",
"While PHP sends a file, one worker process is busy for the whole download. A few large downloads at once can occupy every worker you have, and the site stops responding — including for people only trying to log in, with the processor sitting idle.": "Trong lúc PHP gửi một tệp, một tiến trình bị chiếm suốt cả lượt tải. Chỉ vài lượt tải tệp lớn cùng lúc là đủ chiếm hết số tiến trình bạn có, và trang web ngừng phản hồi — kể cả với người chỉ muốn đăng nhập — trong khi bộ xử lý vẫn rảnh.",
"Why it is set this way": "Vì sao lại được đặt như vậy",
"Why that is worth changing": "Vì sao nên thay đổi",
"Why this matters, and how to change it": "Vì sao điều này quan trọng và cách thay đổi",
"Your files are stored outside the web root, so every download goes through ProjectSend first to check the person is allowed to have it. After that check, PHP is opening the file and sending it. The alternative is for PHP to tell your web server \"send this file\" and finish immediately.": "Tệp của bạn được lưu ngoài thư mục gốc web, nên mỗi lượt tải xuống đều đi qua ProjectSend trước để kiểm tra người yêu cầu có quyền nhận tệp hay không. Sau bước kiểm tra đó, PHP mở tệp và gửi đi. Cách còn lại là PHP báo cho máy chủ web «gửi tệp này» rồi kết thúc ngay.",
"\":name\" is a public folder — anyone will be able to open this file, without signing in.": "“:name” là thư mục công khai — bất kỳ ai cũng sẽ mở được tệp này mà không cần đăng nhập.",
"\":name\" will be deleted, along with everyone's access to it. This can be undone by an administrator.": "“:name” sẽ bị xóa, cùng với quyền truy cập của mọi người vào tệp. Quản trị viên có thể hoàn tác việc này.",
"Anyone with the link will be able to open and download it, without signing in.": "Bất kỳ ai có liên kết đều có thể mở và tải tệp xuống mà không cần đăng nhập.",
"Back to my files": "Quay lại tệp của tôi",
"Edit file": "Sửa tệp",
"Expires on": "Hết hạn vào",
"Make this file public": "Công khai tệp này",
"This site has no public page set up yet, so nothing will be visible until an administrator sets one.": "Trang web này chưa thiết lập trang công khai, nên sẽ không có gì hiển thị cho đến khi quản trị viên thiết lập.",
"Show ProjectSend news on the dashboard": "Hiển thị tin tức ProjectSend trên bảng điều khiển",
"Fetches project announcements from projectsend.org once a day for the dashboard card. Turn it off and this installation stops contacting projectsend.org for news at all.": "Tải thông báo của dự án từ projectsend.org mỗi ngày một lần cho thẻ trên bảng điều khiển. Khi tắt, bản cài đặt này sẽ hoàn toàn không liên hệ với projectsend.org để lấy tin tức.",
"Announcement": "Thông báo",
"More": "Thêm",
"Copy the public link to this file": "Sao chép liên kết công khai tới tệp này",
"Downloaded :count times, last on :date": "Đã tải xuống :count lần, lần cuối :date",
"Downloaded once, on :date": "Đã tải xuống một lần, :date",
"Not downloaded yet": "Chưa được tải xuống",
"Also add the \"xms_edov\" optional claim to your app registration, under Token configuration. Naming the tenant says which directory vouched for the sign-in; that claim says the directory checked the person really owns the address. Without it, someone else inside your tenant could sign in with a colleague's address, so ProjectSend will create new accounts but never attach a Microsoft sign-in to an account that already exists.": "Đồng thời hãy thêm xác nhận quyền tùy chọn \"xms_edov\" vào đăng ký ứng dụng của bạn, trong phần Cấu hình mã thông báo. Việc nêu tên tenant cho biết thư mục nào đã bảo đảm cho lần đăng nhập; xác nhận quyền đó cho biết thư mục đã kiểm tra rằng người này thực sự sở hữu địa chỉ. Không có nó, một người khác trong tenant của bạn có thể đăng nhập bằng địa chỉ của đồng nghiệp, nên ProjectSend sẽ tạo tài khoản mới nhưng không bao giờ gắn một lần đăng nhập Microsoft vào tài khoản đã tồn tại.",
"A password reset goes to this address, so changing it needs your password.": "Việc đặt lại mật khẩu sẽ gửi tới địa chỉ này, nên thay đổi nó cần mật khẩu của bạn.",
"Your email address comes from the directory or identity provider you sign in with, and cannot be changed here.": "Địa chỉ email của bạn đến từ thư mục hoặc nhà cung cấp danh tính mà bạn dùng để đăng nhập, và không thể thay đổi tại đây.",
"Reset links last one hour. Ask for a new one and it will arrive in a moment.": "Liên kết đặt lại có hiệu lực một giờ. Hãy yêu cầu liên kết mới, nó sẽ đến ngay.",
"Send me a new link": "Gửi cho tôi liên kết mới",
"This link has expired": "Liên kết này đã hết hạn",
"This password reset link is no longer valid. Ask for a new one and try again.": "Liên kết đặt lại này không còn hiệu lực. Hãy yêu cầu liên kết mới và thử lại.",
"Authenticate as this server's IAM role": "Xác thực bằng vai trò IAM của máy chủ này",
"For installations running on AWS with a role already attached — an ECS task role, an EC2 instance profile, EKS/IRSA. ProjectSend asks the AWS SDK for temporary credentials instead of storing an access key. Leave this off for MinIO, Backblaze, Wasabi and anything else that needs a key and secret.": "Dành cho các bản cài đặt chạy trên AWS đã được gắn sẵn một vai trò — vai trò tác vụ ECS, hồ sơ phiên bản EC2, EKS/IRSA. ProjectSend yêu cầu AWS SDK cấp thông tin đăng nhập tạm thời thay vì lưu khóa truy cập. Hãy để tắt với MinIO, Backblaze, Wasabi và bất kỳ dịch vụ nào khác cần khóa truy cập và khóa bí mật.",
"Saving will delete the access key and secret currently stored here.": "Việc lưu sẽ xóa khóa truy cập và khóa bí mật đang được lưu ở đây.",
"Too many uploads are already in progress. Finish or cancel one and try again.": "Đã có quá nhiều lần tải lên đang diễn ra. Hãy hoàn tất hoặc hủy một lần rồi thử lại."
}