mirror of
https://github.com/projectsend/projectsend.git
synced 2026-09-12 06:48:55 +00:00
6e47d76ba6
Client file sharing, rebuilt from the ground up: a private area per client, resumable uploads, folders, groups and categories, sharing with expiry dates and download limits, comments, file versions, an activity log, a REST API, and sixteen languages. This repository begins here. ProjectSend 2 was developed privately, and that development history is not published — the previous generation remains available, with its own history, at projectsend/legacy. Free software under the GNU General Public License v2, or (at your option) any later version.
1787 lines
156 KiB
JSON
1787 lines
156 KiB
JSON
{
|
||
":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 files": ":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)",
|
||
"0 means unlimited.": "0 nghĩa là không giới hạn.",
|
||
"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 public group's page is always reachable by its own link once you mark it public — this section 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 — phần 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 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ị",
|
||
"After uploading you can assign it to clients and groups": "Sau khi tải lên, bạn có thể gán cho khách hàng và nhóm",
|
||
"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 groups": "Tất cả nhóm",
|
||
"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”.",
|
||
"Apply filters": "Áp dụng bộ lọc",
|
||
"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": "Đã gán",
|
||
"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",
|
||
"Back to My files": "Quay lại Tệp của tôi",
|
||
"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": "Có sẵn",
|
||
"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 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",
|
||
"Conflict": "Xung Đột",
|
||
"Connect": "Kết nố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”",
|
||
"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",
|
||
"Defaults to the file name.": "Mặc định lấy theo tên tệp.",
|
||
"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ả",
|
||
"Description (optional)": "Mô tả (không bắt buộc)",
|
||
"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 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",
|
||
"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",
|
||
"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",
|
||
"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?",
|
||
"Found": "Tìm Thấy",
|
||
"From": "Từ",
|
||
"From address": "Địa chỉ người gửi",
|
||
"From name": "Tên người gửi",
|
||
"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",
|
||
"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 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",
|
||
"Mail provider settings saved.": "Đã lưu cài đặt nhà cung cấp email.",
|
||
"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 files yet. Upload the first one.": "Chưa có tệp nào. Hãy tải lên tệp đầu tiê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 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:",
|
||
"Orange": "Cam",
|
||
"Origin Is Unreachable": "Nguồn Gốc Không Chấp Nhận",
|
||
"Outgoing email": "Email gửi đi",
|
||
"Outgoing email theme": "Giao diện email gửi đi",
|
||
"Page :current of :last": "Trang :current trên :last",
|
||
"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",
|
||
"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.",
|
||
"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 was updated": "Thông tin hồ sơ đã được cập nhật",
|
||
"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",
|
||
"Public pages and client portal theme": "Giao diện trang công khai và cổng khách hàng",
|
||
"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",
|
||
"Reset Content": "Đặt Lại Nội Dung",
|
||
"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ế",
|
||
"Result": "Kết quả",
|
||
"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ò",
|
||
"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 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 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 a file with the people who manage your account.": "Chia sẻ tệp với những người quản lý tài khoản của bạn.",
|
||
"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": "Cài đặt 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ả",
|
||
"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 mail server itself is configured in this installation’s .env file (MAIL_* variables), not here.": "Bản thân máy chủ thư được cấu hình trong tệp .env của bản cài đặt này (các biến MAIL_*), không phải ở đây.",
|
||
"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": "Giao diện",
|
||
"Theme updated.": "Đã cập nhật giao diện.",
|
||
"Theming": "Giao diện",
|
||
"Theming settings": "Cài đặt giao diện",
|
||
"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 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 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 đề",
|
||
"Title (optional)": "Tiêu đề (không bắt buộc)",
|
||
"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",
|
||
"Transfers — last 30 days": "Lượt truyền — 30 ngày qua",
|
||
"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",
|
||
"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",
|
||
"Uploads (chart)": "Lượt tải lên (biểu đồ)",
|
||
"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 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 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",
|
||
"Your tokens": "Token của bạn",
|
||
"Revoking a token takes effect immediately.": "Việc thu hồi token có hiệu lực ngay lập tức.",
|
||
"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",
|
||
"Visible to anyone who can open this file, including visitors who are not logged in.": "Mọi người mở được tệp này đều thấy, kể cả khách chưa đăng nhập.",
|
||
"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.",
|
||
"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",
|
||
"Comments left by visitors who are not logged in. Nobody can see them until you approve them.": "Bình luận do khách chưa đăng nhập để lại. Không ai thấy được cho tới khi bạn duyệt.",
|
||
"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.",
|
||
"Nothing is waiting for approval.": "Không có gì đang chờ duyệt.",
|
||
"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ờ",
|
||
"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.": "Đị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.",
|
||
"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 (A–Z)": "Tên (A–Z)",
|
||
"Name (Z–A)": "Tên (Z–A)",
|
||
"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 client’s 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 else’s 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",
|
||
"Run these as the user your web server runs as. INSTALL.md has the full procedure.": "Chạy các lệnh này với tư cách người dùng mà máy chủ web của bạn đang chạy. INSTALL.md có quy trình đầy đủ.",
|
||
"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ờ",
|
||
"To update, back up your database and files, then:": "Để cập nhật, hãy sao lưu cơ sở dữ liệu và tệp của bạn, rồi:",
|
||
"To update, follow the steps in INSTALL.md — back up first, then unpack the release and run the migrations.": "Để cập nhật, hãy làm theo các bước trong INSTALL.md — sao lưu trước, rồi giải nén bản phát hành và chạy các migration.",
|
||
"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 ProjectSend’s 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 installation’s 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."
|
||
}
|