{
  "pageTitle": {
    "message": "Kho lưu trữ trên web $APP_NAME$",
    "description": "The title of the website in the browser window.",
    "placeholders": {
      "app_name": {
        "content": "$1",
        "example": "Bitwarden"
      }
    }
  },
  "whatTypeOfItem": {
    "message": "Mục này là gì?"
  },
  "name": {
    "message": "Tên"
  },
  "uri": {
    "message": "URI"
  },
  "uriPosition": {
    "message": "URL $POSITION$",
    "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.",
    "placeholders": {
      "position": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "newUri": {
    "message": "URI mới"
  },
  "username": {
    "message": "Tên người dùng"
  },
  "password": {
    "message": "Mật khẩu"
  },
  "newPassword": {
    "message": "Mật khẩu mới"
  },
  "passphrase": {
    "message": "Cụm từ mật khẩu"
  },
  "notes": {
    "message": "Ghi chú"
  },
  "customFields": {
    "message": "Trường tùy chỉnh"
  },
  "cardholderName": {
    "message": "Tên chủ thẻ"
  },
  "number": {
    "message": "Số"
  },
  "brand": {
    "message": "Thương hiệu"
  },
  "expiration": {
    "message": "Thời hạn"
  },
  "securityCode": {
    "message": "Mã bảo mật (CVV)"
  },
  "identityName": {
    "message": "Tên định danh"
  },
  "company": {
    "message": "Công ty"
  },
  "ssn": {
    "message": "Số an sinh xã hội"
  },
  "passportNumber": {
    "message": "Số hộ chiếu"
  },
  "licenseNumber": {
    "message": "Số giấy phép"
  },
  "email": {
    "message": "Email"
  },
  "phone": {
    "message": "Điện thoại"
  },
  "january": {
    "message": "Tháng 1"
  },
  "february": {
    "message": "Tháng 2"
  },
  "march": {
    "message": "Tháng 3"
  },
  "april": {
    "message": "Tháng 4"
  },
  "may": {
    "message": "Tháng 5"
  },
  "june": {
    "message": "Tháng 6"
  },
  "july": {
    "message": "Tháng 7"
  },
  "august": {
    "message": "Tháng 8"
  },
  "september": {
    "message": "Tháng 9"
  },
  "october": {
    "message": "Tháng 10"
  },
  "november": {
    "message": "Tháng 11"
  },
  "december": {
    "message": "Tháng 12"
  },
  "title": {
    "message": "Tiêu đề"
  },
  "mr": {
    "message": "Ông"
  },
  "mrs": {
    "message": "Bà"
  },
  "ms": {
    "message": "Cô"
  },
  "dr": {
    "message": "Dr"
  },
  "expirationMonth": {
    "message": "Tháng hết hạn"
  },
  "expirationYear": {
    "message": "Năm hết hạn"
  },
  "authenticatorKeyTotp": {
    "message": "Khóa xác thực (TOTP)"
  },
  "folder": {
    "message": "Thư mục"
  },
  "newCustomField": {
    "message": "Trường tùy chỉnh mới"
  },
  "value": {
    "message": "Giá trị"
  },
  "dragToSort": {
    "message": "Kéo để sắp xếp"
  },
  "cfTypeText": {
    "message": "Văn bản"
  },
  "cfTypeHidden": {
    "message": "Ẩn"
  },
  "cfTypeBoolean": {
    "message": "Boolean"
  },
  "cfTypeLinked": {
    "message": "Linked",
    "description": "This describes a field that is 'linked' (related) to another field."
  },
  "remove": {
    "message": "Xoá"
  },
  "unassigned": {
    "message": "Hủy ấn định"
  },
  "noneFolder": {
    "message": "Không có thư mục",
    "description": "This is the folder for uncategorized items"
  },
  "addFolder": {
    "message": "Thêm thư mục"
  },
  "editFolder": {
    "message": "Chỉnh sửa thư mục"
  },
  "baseDomain": {
    "message": "Tên miền cơ sở",
    "description": "Domain name. Ex. website.com"
  },
  "domainName": {
    "message": "Domain Name",
    "description": "Domain name. Ex. website.com"
  },
  "host": {
    "message": "Máy chủ",
    "description": "A URL's host value. For example, the host of https://sub.domain.com:443 is 'sub.domain.com:443'."
  },
  "exact": {
    "message": "Chính xác"
  },
  "startsWith": {
    "message": "Bắt đầu với"
  },
  "regEx": {
    "message": "Biểu thức chính quy",
    "description": "A programming term, also known as 'RegEx'."
  },
  "matchDetection": {
    "message": "Độ phù hợp",
    "description": "URI match detection for auto-fill."
  },
  "defaultMatchDetection": {
    "message": "Độ phù hợp mặc định",
    "description": "Default URI match detection for auto-fill."
  },
  "never": {
    "message": "Không bao giờ"
  },
  "toggleVisibility": {
    "message": "Bật tắt khả năng hiển thị"
  },
  "toggleCollapse": {
    "message": "Ẩn bớt",
    "description": "Toggling an expand/collapse state."
  },
  "generatePassword": {
    "message": "Tạo mật khẩu"
  },
  "checkPassword": {
    "message": "Kiểm tra xem mật khẩu có bị lộ không."
  },
  "passwordExposed": {
    "message": "Mật khẩu này đã bị lộ $VALUE$ lần() trong các dữ liệu vi phạm. Bạn nên thay đổi nó.",
    "placeholders": {
      "value": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "passwordSafe": {
    "message": "Mật khẩu này không được tìm thấy trong bất kỳ dữ liệu vi phạm nào được biết đến. Nó an toàn để sử dụng."
  },
  "save": {
    "message": "Lưu"
  },
  "cancel": {
    "message": "Hủy bỏ"
  },
  "canceled": {
    "message": "Đã hủy"
  },
  "close": {
    "message": "Đóng"
  },
  "delete": {
    "message": "Xóa"
  },
  "favorite": {
    "message": "Yêu thích"
  },
  "unfavorite": {
    "message": "Bỏ yêu thích"
  },
  "edit": {
    "message": "Sửa"
  },
  "searchCollection": {
    "message": "Tìm kiếm bộ sưu tập"
  },
  "searchFolder": {
    "message": "Tìm kiếm thư mục"
  },
  "searchFavorites": {
    "message": "Tìm trong danh sách Yêu thích"
  },
  "searchType": {
    "message": "Tìm thể loại",
    "description": "Search item type"
  },
  "searchVault": {
    "message": "Tìm kiếm trong Kho"
  },
  "allItems": {
    "message": "Tất cả các mục"
  },
  "favorites": {
    "message": "Yêu thích"
  },
  "types": {
    "message": "Các loại"
  },
  "typeLogin": {
    "message": "Đăng nhập"
  },
  "typeCard": {
    "message": "Thẻ"
  },
  "typeIdentity": {
    "message": "Định danh"
  },
  "typeSecureNote": {
    "message": "Ghi chú bảo mật"
  },
  "typeLoginPlural": {
    "message": "Logins"
  },
  "typeCardPlural": {
    "message": "Cards"
  },
  "typeIdentityPlural": {
    "message": "Identities"
  },
  "typeSecureNotePlural": {
    "message": "Secure Notes"
  },
  "folders": {
    "message": "Thư mục"
  },
  "collections": {
    "message": "Các bộ sưu tập"
  },
  "firstName": {
    "message": "Tên"
  },
  "middleName": {
    "message": "Tên đệm"
  },
  "lastName": {
    "message": "Họ"
  },
  "fullName": {
    "message": "Full Name"
  },
  "address1": {
    "message": "Địa chỉ 1"
  },
  "address2": {
    "message": "Địa chỉ 2"
  },
  "address3": {
    "message": "Địa chỉ 3"
  },
  "cityTown": {
    "message": "Quận/Huyện/Thị trấn"
  },
  "stateProvince": {
    "message": "Tỉnh/Thành Phố"
  },
  "zipPostalCode": {
    "message": "Mã bưu chính"
  },
  "country": {
    "message": "Quốc gia"
  },
  "shared": {
    "message": "Đã chia sẻ"
  },
  "attachments": {
    "message": "Đính kèm"
  },
  "select": {
    "message": "Chọn"
  },
  "addItem": {
    "message": "Thêm mục"
  },
  "editItem": {
    "message": "Chỉnh sửa mục"
  },
  "viewItem": {
    "message": "View Item"
  },
  "ex": {
    "message": "vd.",
    "description": "Short abbreviation for 'example'."
  },
  "other": {
    "message": "Khác"
  },
  "share": {
    "message": "Chia sẻ"
  },
  "moveToOrganization": {
    "message": "Move to Organization"
  },
  "valueCopied": {
    "message": "Đã sao chép $VALUE$",
    "description": "Value has been copied to the clipboard.",
    "placeholders": {
      "value": {
        "content": "$1",
        "example": "Password"
      }
    }
  },
  "copyValue": {
    "message": "Sao chép giá trị",
    "description": "Copy value to clipboard"
  },
  "copyPassword": {
    "message": "Sao chép mật khẩu",
    "description": "Copy password to clipboard"
  },
  "copyUsername": {
    "message": "Sao chép tên đăng nhập",
    "description": "Copy username to clipboard"
  },
  "copyNumber": {
    "message": "Sao chép số",
    "description": "Copy credit card number"
  },
  "copySecurityCode": {
    "message": "Sao chép mã bảo mật",
    "description": "Copy credit card security code (CVV)"
  },
  "copyUri": {
    "message": "Sao chép URI",
    "description": "Copy URI to clipboard"
  },
  "myVault": {
    "message": "Kho của tôi"
  },
  "vault": {
    "message": "Kho"
  },
  "moveSelectedToOrg": {
    "message": "Move Selected to Organization"
  },
  "deleteSelected": {
    "message": "Xóa mục đã chọn"
  },
  "moveSelected": {
    "message": "Di chuyển mục đã chọn"
  },
  "selectAll": {
    "message": "Chọn tất cả"
  },
  "unselectAll": {
    "message": "Bỏ chọn tất cả"
  },
  "launch": {
    "message": "Khởi chạy"
  },
  "newAttachment": {
    "message": "Thêm tệp đính kèm mới"
  },
  "deletedAttachment": {
    "message": "Đã xoá tệp đính kèm"
  },
  "deleteAttachmentConfirmation": {
    "message": "Bạn có chắc chắn muốn xóa tập tin đính kèm này?"
  },
  "attachmentSaved": {
    "message": "Tệp đính kèm đã được lưu."
  },
  "file": {
    "message": "Tập tin"
  },
  "selectFile": {
    "message": "Chọn một tập tin."
  },
  "maxFileSize": {
    "message": "Kích thước tối đa của tệp tin là 500 MB."
  },
  "updateKey": {
    "message": "Bạn không thể sử dụng tính năng này cho đến khi bạn cập nhật khoá mã hóa."
  },
  "addedItem": {
    "message": "Đã thêm mục"
  },
  "editedItem": {
    "message": "Mục được chỉnh sửa"
  },
  "movedItemToOrg": {
    "message": "$ITEMNAME$ moved to $ORGNAME$",
    "placeholders": {
      "itemname": {
        "content": "$1",
        "example": "Secret Item"
      },
      "orgname": {
        "content": "$2",
        "example": "Company Name"
      }
    }
  },
  "movedItemsToOrg": {
    "message": "Selected items moved to $ORGNAME$",
    "placeholders": {
      "orgname": {
        "content": "$1",
        "example": "Company Name"
      }
    }
  },
  "deleteItem": {
    "message": "Xóa mục"
  },
  "deleteFolder": {
    "message": "Xóa thư mục"
  },
  "deleteAttachment": {
    "message": "Xóa tệp đính kèm"
  },
  "deleteItemConfirmation": {
    "message": "Bạn có chắc bạn muốn xóa mục này?"
  },
  "deletedItem": {
    "message": "Đã xóa mục"
  },
  "deletedItems": {
    "message": "Đã xóa mục"
  },
  "movedItems": {
    "message": "Đã di chuyển mục"
  },
  "overwritePasswordConfirmation": {
    "message": "Bạn có chắc chắn muốn ghi đè mật khẩu hiện tại không?"
  },
  "editedFolder": {
    "message": "Đã chỉnh sửa thư mục"
  },
  "addedFolder": {
    "message": "Đã thêm thư mục"
  },
  "deleteFolderConfirmation": {
    "message": "Bạn có chắc chắn muốn xóa thư mục này không?"
  },
  "deletedFolder": {
    "message": "Đã xóa thư mục"
  },
  "loggedOut": {
    "message": "Đã đăng xuất"
  },
  "loginExpired": {
    "message": "Phiên đăng nhập của bạn đã hết hạn."
  },
  "logOutConfirmation": {
    "message": "Bạn có chắc chắn muốn đăng xuất không?"
  },
  "logOut": {
    "message": "Đăng xuất"
  },
  "ok": {
    "message": "Ok"
  },
  "yes": {
    "message": "Có"
  },
  "no": {
    "message": "Không"
  },
  "loginOrCreateNewAccount": {
    "message": "Đăng nhập hoặc tạo tài khoản mới để truy cập kho mật khẩu của bạn."
  },
  "createAccount": {
    "message": "Tạo tài khoản"
  },
  "logIn": {
    "message": "Đăng nhập"
  },
  "submit": {
    "message": "Gửi"
  },
  "emailAddressDesc": {
    "message": "Bạn sẽ cần email của bạn để đăng nhập."
  },
  "yourName": {
    "message": "Tên của bạn"
  },
  "yourNameDesc": {
    "message": "Chúng tôi nên gọi bạn là gì nào?"
  },
  "masterPass": {
    "message": "Mật khẩu chính"
  },
  "masterPassDesc": {
    "message": "Mật khẩu chính là mật khẩu cho kho mật khẩu của bạn. Mật khẩu này rất quan trọng và bạn không nên quên nó của mình. Bạn sẽ không thể khôi phục lại mật khẩu chính của bạn nếu bạn quên nó."
  },
  "masterPassHintDesc": {
    "message": "Gợi ý mật khẩu có thể giúp bạn nhớ lại mật khẩu chính của mình nếu bạn quên nó."
  },
  "reTypeMasterPass": {
    "message": "Vui lòng nhập lại mật khẩu chính"
  },
  "masterPassHint": {
    "message": "Gợi ý mật khẩu chính (không bắt buộc)"
  },
  "masterPassHintLabel": {
    "message": "Gợi ý mật khẩu chính"
  },
  "settings": {
    "message": "Cài đặt"
  },
  "passwordHint": {
    "message": "Gợi ý mật khẩu"
  },
  "enterEmailToGetHint": {
    "message": "Vui lòng nhập địa chỉ email của tài khoản bạn để nhận gợi ý mật khẩu."
  },
  "getMasterPasswordHint": {
    "message": "Nhận gợi ý mật khẩu chính"
  },
  "emailRequired": {
    "message": "Cần phải có địa chỉ email."
  },
  "invalidEmail": {
    "message": "Địa chỉ email không hợp lệ."
  },
  "masterPassRequired": {
    "message": "Cần phải có mật khẩu chính."
  },
  "masterPassLength": {
    "message": "Mật khẩu chính phải có ít nhất 8 kí tự."
  },
  "masterPassDoesntMatch": {
    "message": "Xác minh mật khẩu chính không đúng."
  },
  "newAccountCreated": {
    "message": "Tài khoản của bạn đã được tạo! Bạn có thể đăng nhập ngay bây giờ."
  },
  "masterPassSent": {
    "message": "Chúng tôi đã gửi cho bạn email với gợi ý mật khẩu chính của bạn."
  },
  "unexpectedError": {
    "message": "Một lỗi bất ngờ đã xảy ra."
  },
  "emailAddress": {
    "message": "Địa chỉ email"
  },
  "yourVaultIsLocked": {
    "message": "Kho của bạn đã bị khóa. Xác minh mật khẩu chính của bạn để tiếp tục."
  },
  "unlock": {
    "message": "Mở khóa"
  },
  "loggedInAsEmailOn": {
    "message": "Đã đăng nhập là $EMAIL$ trên $HOSTNAME$.",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "name@example.com"
      },
      "hostname": {
        "content": "$2",
        "example": "bitwarden.com"
      }
    }
  },
  "invalidMasterPassword": {
    "message": "Mật khẩu chính không hợp lệ"
  },
  "lockNow": {
    "message": "Khóa ngay"
  },
  "noItemsInList": {
    "message": "Không có mục nào để liệt kê."
  },
  "noCollectionsInList": {
    "message": "Không có bộ sưu tập nào để liệt kê."
  },
  "noGroupsInList": {
    "message": "Không có nhóm nào để liệt kê."
  },
  "noUsersInList": {
    "message": "Không có người nào để liệt kê."
  },
  "noEventsInList": {
    "message": "Không có sự kiện nào để liệt kê."
  },
  "newOrganization": {
    "message": "Tổ chức mới"
  },
  "noOrganizationsList": {
    "message": "Bạn không thuộc tổ chức nào. Tổ chức sẽ cho phép bạn chia sẻ với người dùng khác một cách bảo mật."
  },
  "versionNumber": {
    "message": "Phiên bản $VERSION_NUMBER$",
    "placeholders": {
      "version_number": {
        "content": "$1",
        "example": "1.2.3"
      }
    }
  },
  "enterVerificationCodeApp": {
    "message": "Vui lòng nhập mã xác thực 6 chữ số từ ứng dụng xác thực của bạn."
  },
  "enterVerificationCodeEmail": {
    "message": "Vui lòng nhập mã xác thực 6 chữ số được gửi tới $EMAIL$.",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "example@gmail.com"
      }
    }
  },
  "verificationCodeEmailSent": {
    "message": "Email xác thực đã được gửi tới $EMAIL$.",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "example@gmail.com"
      }
    }
  },
  "rememberMe": {
    "message": "Ghi nhớ đăng nhập"
  },
  "sendVerificationCodeEmailAgain": {
    "message": "Gửi lại email xác thực"
  },
  "useAnotherTwoStepMethod": {
    "message": "Sử dụng phương pháp xác thực hai lớp khác"
  },
  "insertYubiKey": {
    "message": "Vui lòng cắm Yubikey vào cổng USB của máy tính bạn và bấm nút trên Yubikey."
  },
  "insertU2f": {
    "message": "Vui lòng cắm chìa khóa bảo mật vào cổng USB của máy tính bạn và bấm nút trên chìa khóa nếu có."
  },
  "loginUnavailable": {
    "message": "Đăng nhập không hoạt động"
  },
  "noTwoStepProviders": {
    "message": "Tài khoản này có xác thực hai lớp, tuy nhiên, trình duyệt của bạn không hỗ trợ dịch vụ xác thực hai lớp đang sử dụng."
  },
  "noTwoStepProviders2": {
    "message": "Vui lòng sử dụng trình duyệt được hỗ trợ (chẳng hạn như Chrome) và/hoặc thêm dịch vụ khác với hỗ trợ tốt hơn trên các trình duyệt (chẳng hạn như một ứng dụng xác thực)."
  },
  "twoStepOptions": {
    "message": "Tùy chọn xác thực hai lớp"
  },
  "recoveryCodeDesc": {
    "message": "Bạn bị mất quyền truy cập vào tất cả các dịch vụ xác thực hai lớp? Sử dụng mã phục hồi của bạn để tắt tất cả các dịch vụ xác thực hai lớp của tài khoản bạn."
  },
  "recoveryCodeTitle": {
    "message": "Mã phục hồi"
  },
  "authenticatorAppTitle": {
    "message": "Ứng dụng xác thực"
  },
  "authenticatorAppDesc": {
    "message": "Sử dụng một ứng dụng xác thực (chẳng hạn như Authy hoặc Google Authenticator) để tạo các mã xác nhận theo thời gian.",
    "description": "'Authy' and 'Google Authenticator' are product names and should not be translated."
  },
  "yubiKeyTitle": {
    "message": "Mật khẩu OTP YubiKey"
  },
  "yubiKeyDesc": {
    "message": "Sử dụng YubiKey để truy cập tài khoản của bạn. Hoạt động với YubiKey 4, 4 Nano, 4C và NEO."
  },
  "duoDesc": {
    "message": "Xác minh với Duo Security dùng ứng dụng Duo Mobile, SMS, điện thoại, hoặc mật khẩu U2F.",
    "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated."
  },
  "duoOrganizationDesc": {
    "message": "Xác minh với Duo Security cho tổ chức của bạn dùng ứng dụng Duo Mobile, SMS, điện thoại, hoặc mật khẩu U2F.",
    "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated."
  },
  "u2fDesc": {
    "message": "Sử dụng bất kỳ mật khẩu FIDO U2F nào để truy cập tài khoản của bạn."
  },
  "u2fTitle": {
    "message": "Mật khẩu FIDO U2F"
  },
  "webAuthnTitle": {
    "message": "FIDO2 WebAuthn"
  },
  "webAuthnDesc": {
    "message": "Use any WebAuthn enabled security key to access your account."
  },
  "webAuthnMigrated": {
    "message": "(Migrated from FIDO)"
  },
  "emailTitle": {
    "message": "Email"
  },
  "emailDesc": {
    "message": "Mã xác thực sẽ được gửi qua email cho bạn."
  },
  "continue": {
    "message": "Tiếp tục"
  },
  "organization": {
    "message": "Tổ chức"
  },
  "organizations": {
    "message": "Tổ chức"
  },
  "moveToOrgDesc": {
    "message": "Choose an organization that you wish to move this item to. Moving to an organization transfers ownership of the item to that organization. You will no longer be the direct owner of this item once it has been moved."
  },
  "moveManyToOrgDesc": {
    "message": "Choose an organization that you wish to move these items to. Moving to an organization transfers ownership of the items to that organization. You will no longer be the direct owner of these items once they have been moved."
  },
  "collectionsDesc": {
    "message": "Chỉnh sửa những bộ sưu tập mà bạn sẽ chia sẻ mục này với. Chỉ những thành viên của tổ chức với quyền cho những bộ sưu tập đó mới có thể xem được mục này."
  },
  "deleteSelectedItemsDesc": {
    "message": "Bạn đã chọn $COUNT$ mục để xóa. Bạn có chắc bạn muốn xóa hết những mục này?",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "150"
      }
    }
  },
  "moveSelectedItemsDesc": {
    "message": "Vui lòng chọn thư mục mà bạn muốn di chuyển $COUNT$ mục này tới.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "150"
      }
    }
  },
  "moveSelectedItemsCountDesc": {
    "message": "You have selected $COUNT$ item(s). $MOVEABLE_COUNT$ item(s) can be moved to an organization, $NONMOVEABLE_COUNT$ cannot.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "10"
      },
      "moveable_count": {
        "content": "$2",
        "example": "8"
      },
      "nonmoveable_count": {
        "content": "$3",
        "example": "2"
      }
    }
  },
  "verificationCodeTotp": {
    "message": "Mã xác thực (TOTP)"
  },
  "copyVerificationCode": {
    "message": "Sao chép mã xác thực"
  },
  "warning": {
    "message": "Cảnh báo"
  },
  "confirmVaultExport": {
    "message": "Confirm Vault Export"
  },
  "exportWarningDesc": {
    "message": "Bản trích xuất này chứa dữ liệu kho bạn và không được mã hóa. Bạn không nên lưu trữ hay gửi tập tin trích xuất thông qua phương thức không an toàn (như email). Vui lòng xóa nó ngay lập tức khi bạn đã sử dụng xong."
  },
  "encExportKeyWarningDesc": {
    "message": "This export encrypts your data using your account's encryption key. If you ever rotate your account's encryption key you should export again since you will not be able to decrypt this export file."
  },
  "encExportAccountWarningDesc": {
    "message": "Account encryption keys are unique to each Bitwarden user account, so you can't import an encrypted export into a different account."
  },
  "export": {
    "message": "Export"
  },
  "exportVault": {
    "message": "Trích xuất kho"
  },
  "fileFormat": {
    "message": "Định dạng tập tin"
  },
  "exportSuccess": {
    "message": "Dữ liệu kho cảu bạn đã được trích xuất."
  },
  "passwordGenerator": {
    "message": "Tạo mật khẩu"
  },
  "minComplexityScore": {
    "message": "Điểm phức tạp tối thiểu"
  },
  "minNumbers": {
    "message": "Số chữ số tối thiểu"
  },
  "minSpecial": {
    "message": "Số kí tự đặc biệt tối thiểu",
    "description": "Minimum Special Characters"
  },
  "ambiguous": {
    "message": "Tránh các ký tự không rõ ràng"
  },
  "regeneratePassword": {
    "message": "Tạo lại mật khẩu"
  },
  "length": {
    "message": "Độ dài"
  },
  "numWords": {
    "message": "Số lượng chữ"
  },
  "wordSeparator": {
    "message": "Dấu tách từ"
  },
  "capitalize": {
    "message": "Viết hoa",
    "description": "Make the first letter of a work uppercase."
  },
  "includeNumber": {
    "message": "Bao gồm cả số"
  },
  "passwordHistory": {
    "message": "Lịch sử mật khẩu"
  },
  "noPasswordsInList": {
    "message": "Không có mật khẩu để liệt kê."
  },
  "clear": {
    "message": "Xoá",
    "description": "To clear something out. example: To clear browser history."
  },
  "accountUpdated": {
    "message": "Tài khoản đã được cập nhật"
  },
  "changeEmail": {
    "message": "Thay đổi địa chỉ email"
  },
  "changeEmailTwoFactorWarning": {
    "message": "Proceeding will change your account email address. It will not change the email address used for two-factor authentication. You can change this email address in the Two-Step Login settings."
  },
  "newEmail": {
    "message": "Địa chỉ email mới"
  },
  "code": {
    "message": "Mã"
  },
  "changeEmailDesc": {
    "message": "Chúng tôi đã gửi mã xác thực tới $EMAIL$. Vui lòng kiểm tra thùng thư của bạn để nhận và nhập mã vào bên dưới để hoàn thành quá trình thay đổi địa chỉ email.",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "john.smith@example.com"
      }
    }
  },
  "loggedOutWarning": {
    "message": "Tiếp tục sẽ đăng xuất bạn ra khỏi phiên hiện tại, cần bạn phải đăng nhập lại. Những phiên trên các thiết bị khác sẽ tiếp tục có hiệu lực lên đến 1 tiếng."
  },
  "emailChanged": {
    "message": "Đã thay đổi email"
  },
  "logBackIn": {
    "message": "Hãy đăng nhập lại."
  },
  "logBackInOthersToo": {
    "message": "Vui lòng đăng nhập lại. Nếu bạn đang dùng những ứng dụng Bitwarden khác, vui lòng đăng xuất and đăng nhập lại những ứng dụng đó."
  },
  "changeMasterPassword": {
    "message": "Thay đổi mật khẩu chính"
  },
  "masterPasswordChanged": {
    "message": "Đã thay đổi mật khẩu chính"
  },
  "currentMasterPass": {
    "message": "Mật khẩu chính hiện tại"
  },
  "newMasterPass": {
    "message": "Mật khẩu chính mới"
  },
  "confirmNewMasterPass": {
    "message": "Xác nhận mật khẩu chính mới"
  },
  "encKeySettings": {
    "message": "Cài đặt mật khẩu mã hóa"
  },
  "kdfAlgorithm": {
    "message": "Thuật toán KDF"
  },
  "kdfIterations": {
    "message": "Số lần KDF"
  },
  "kdfIterationsDesc": {
    "message": "Số lần KDF nhiều có thể giúp bảo vệ mật khẩu chính khỏi những cuộc tấn công cưỡng chế. Chúng tôi khuyến khích giá trị $VALUE$ hoặc cao hơn.",
    "placeholders": {
      "value": {
        "content": "$1",
        "example": "100,000"
      }
    }
  },
  "kdfIterationsWarning": {
    "message": "Số lần KDF quá cao có thể làm các thiết bị yếu hơn bị giật lag khi đăng nhập (hoặc mỏ khóa). Chúng tôi khuyến khích tăng $INCREMENT$ mỗi lần và thử trên các thiết bị của bạn trước.",
    "placeholders": {
      "increment": {
        "content": "$1",
        "example": "50,000"
      }
    }
  },
  "changeKdf": {
    "message": "Thay đổi KDF"
  },
  "encKeySettingsChanged": {
    "message": "Cài đặt mật khẩu mã hóa đã thay đổi"
  },
  "dangerZone": {
    "message": "Vùng nguy hiểm"
  },
  "dangerZoneDesc": {
    "message": "Vui lòng cẩn thận, những hành động này không thể được hủy bỏ!"
  },
  "deauthorizeSessions": {
    "message": "Hủy quyền phiên"
  },
  "deauthorizeSessionsDesc": {
    "message": "Lo lắng tài khoản của bạn bị đăng nhập trên một thiết bị khác? Tiếp tục bên dưới để hủy quyền tất cả thiết bị bạn đã sử dụng. Bước bảo mật này được khuyến khích nếu bạn đã sử dụng thiết bị công cộng hoặc thiết bị không phải của bạn. Nó cũng sẽ xóa hết những phiên đăng nhập hai bước đã được lưu."
  },
  "deauthorizeSessionsWarning": {
    "message": "Tiếp tục sẽ đăng xuất bạn ra khỏi phiên hiện tại, cần bạn phải đăng nhập lại. Bạn cũng sẽ phải đăng nhập hai bước lại nếu bạn có đăng nhập hai bước. Những phiên đăng nhập trên các thiết bị khác sẽ tiếp tục có hiệu lực lên đến 1 tiếng."
  },
  "sessionsDeauthorized": {
    "message": "Tất cả phiên đăng nhập đã bị hủy"
  },
  "purgeVault": {
    "message": "Xóa kho"
  },
  "purgedOrganizationVault": {
    "message": "Đã xóa kho tổ chức."
  },
  "vaultAccessedByProvider": {
    "message": "Vault accessed by provider."
  },
  "purgeVaultDesc": {
    "message": "Tiếp tục bên dưới để xóa hết tất cả mục và thư mục trong kho của bạn. Những mục thuộc về tổ chức mà bạn chia sẻ với sẽ không bị xóa."
  },
  "purgeOrgVaultDesc": {
    "message": "Tiếp tục bên dưới để xóa hết tất cả mục trong kho của tổ chức."
  },
  "purgeVaultWarning": {
    "message": "Việc xóa kho là vĩnh viễn và không thể hoàn tác."
  },
  "vaultPurged": {
    "message": "Kho của bạn đã được xóa."
  },
  "deleteAccount": {
    "message": "Xóa tài khoản"
  },
  "deleteAccountDesc": {
    "message": "Tiếp tục bên dưới để xóa tài khoản và dữ liệu liên quan của bạn."
  },
  "deleteAccountWarning": {
    "message": "Việc xóa tài khoản là vĩnh viễn và không thể hoàn tác."
  },
  "accountDeleted": {
    "message": "Tài khoản đã được xóa"
  },
  "accountDeletedDesc": {
    "message": "Tài khoản của bạn đã được đóng và tất cả những dữ liệu liên quan đã được xóa."
  },
  "myAccount": {
    "message": "Tài khoản của tôi"
  },
  "tools": {
    "message": "Công cụ"
  },
  "importData": {
    "message": "Nhập dữ liệu"
  },
  "importError": {
    "message": "Import Error"
  },
  "importErrorDesc": {
    "message": "There was a problem with the data you tried to import. Please resolve the errors listed below in your source file and try again."
  },
  "importSuccess": {
    "message": "Dữ liệu đã được nhập vào kho thành công."
  },
  "importWarning": {
    "message": "You are importing data to $ORGANIZATION$. Your data may be shared with members of this organization. Do you want to proceed?",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "importFormatError": {
    "message": "Dữ liệu không được định dạng đúng cách, vui lòng kiểm tra và thử lại."
  },
  "importNothingError": {
    "message": "Không có gì đã được nhập."
  },
  "importEncKeyError": {
    "message": "Error decrypting the exported file. Your encryption key does not match the encryption key used export the data."
  },
  "selectFormat": {
    "message": "Chọn định dạng cho file xuất"
  },
  "selectImportFile": {
    "message": "Chọn tập tin nhập"
  },
  "orCopyPasteFileContents": {
    "message": "hoặc sao chép/dán để nhập nội dung file"
  },
  "instructionsFor": {
    "message": "Chỉ dẫn cho $NAME$",
    "description": "The title for the import tool instructions.",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "LastPass (csv)"
      }
    }
  },
  "options": {
    "message": "Tùy chọn"
  },
  "optionsDesc": {
    "message": "Tùy biến trải nghiệm kho mạng của bạn."
  },
  "optionsUpdated": {
    "message": "Tùy chọn đã được cập nhật"
  },
  "language": {
    "message": "Ngôn ngữ"
  },
  "languageDesc": {
    "message": "Thay đổi ngôn ngữ của kho mạng."
  },
  "disableIcons": {
    "message": "Vô hiệu hóa icon website"
  },
  "disableIconsDesc": {
    "message": "Website Icons provide a recognizable image next to each login item in your vault."
  },
  "enableGravatars": {
    "message": "Enable Gravatars",
    "description": "'Gravatar' is the name of a service. See www.gravatar.com"
  },
  "enableGravatarsDesc": {
    "message": "Use avatar images loaded from gravatar.com."
  },
  "enableFullWidth": {
    "message": "Enable Full Width Layout",
    "description": "Allows scaling the web vault UI's width"
  },
  "enableFullWidthDesc": {
    "message": "Allow the web vault to expand the full width of the browser window."
  },
  "default": {
    "message": "Mặc định"
  },
  "domainRules": {
    "message": "Quy luật tên miền"
  },
  "domainRulesDesc": {
    "message": "If you have the same login across multiple different website domains, you can mark the website as \"equivalent\". \"Global\" domains are ones already created for you by Bitwarden."
  },
  "globalEqDomains": {
    "message": "Global Equivalent Domains"
  },
  "customEqDomains": {
    "message": "Custom Equivalent Domains"
  },
  "exclude": {
    "message": "Ngoại trừ"
  },
  "include": {
    "message": "Bao gồm"
  },
  "customize": {
    "message": "Tùy biến"
  },
  "newCustomDomain": {
    "message": "Tên miền tùy biến mới"
  },
  "newCustomDomainDesc": {
    "message": "Enter a list of domains separated by commas. Only \"base\" domains are allowed. Do not enter subdomains. For example, enter \"google.com\" instead of \"www.google.com\". You can also enter \"androidapp://package.name\" to associate an android app with other website domains."
  },
  "customDomainX": {
    "message": "Custom Domain $INDEX$",
    "placeholders": {
      "index": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "domainsUpdated": {
    "message": "Tên miền được cập nhật"
  },
  "twoStepLogin": {
    "message": "Xác thực 2 bước"
  },
  "twoStepLoginDesc": {
    "message": "Bảo mật tài khoản bằng các phương pháp sau khi đăng nhập."
  },
  "twoStepLoginOrganizationDesc": {
    "message": "Require two-step login for your organization's users by configuring providers at the organization level."
  },
  "twoStepLoginRecoveryWarning": {
    "message": "Enabling two-step login can permanently lock you out of your Bitwarden account. A recovery code allows you to access your account in the event that you can no longer use your normal two-step login provider (ex. you lose your device). Bitwarden support will not be able to assist you if you lose access to your account. We recommend you write down or print the recovery code and keep it in a safe place."
  },
  "viewRecoveryCode": {
    "message": "Hiển thị mã khôi phục"
  },
  "providers": {
    "message": "Cung cấp",
    "description": "Two-step login providers such as YubiKey, Duo, Authenticator apps, Email, etc."
  },
  "enable": {
    "message": "Kích hoạt"
  },
  "enabled": {
    "message": "Kích hoạt"
  },
  "premium": {
    "message": "Cao cấp",
    "description": "Premium Membership"
  },
  "premiumMembership": {
    "message": "Thành viên trả phí"
  },
  "premiumRequired": {
    "message": "Cần có tài khoản trả phí"
  },
  "premiumRequiredDesc": {
    "message": "Cần nâng cấp tài khoản trả phí để sử dụng chức năng này."
  },
  "youHavePremiumAccess": {
    "message": "Bạn được truy cập tài khoản trả phí"
  },
  "alreadyPremiumFromOrg": {
    "message": "Bạn được truy cập tài khoản trả phí vì tổ chức của bạn đã chi trả cho việc này."
  },
  "manage": {
    "message": "Quản lý"
  },
  "disable": {
    "message": "Vô hiệu hoá"
  },
  "twoStepLoginProviderEnabled": {
    "message": "This two-step login provider is enabled on your account."
  },
  "twoStepLoginAuthDesc": {
    "message": "Vui lòng nhập mật khẩu chính để chỉnh sửa cài đặt đăng nhập hai bước."
  },
  "twoStepAuthenticatorDesc": {
    "message": "Làm theo hướng dẫn để thiếp lập đăng nhập hai bước bằng ứng dụng:"
  },
  "twoStepAuthenticatorDownloadApp": {
    "message": "Tải về ứng dụng xác thực hai bước"
  },
  "twoStepAuthenticatorNeedApp": {
    "message": "Cần ứng dụng xác thực hai bước? Tải theo danh sách sau"
  },
  "iosDevices": {
    "message": "Thiết bị iOS"
  },
  "androidDevices": {
    "message": "Thiết bị Android"
  },
  "windowsDevices": {
    "message": "Thiết bị Windows"
  },
  "twoStepAuthenticatorAppsRecommended": {
    "message": "Những ứng dụng xác thực sau đây được khuyên dùng, thích cái khác cũng được, ko sao."
  },
  "twoStepAuthenticatorScanCode": {
    "message": "Quét nã QR code bằng ứng dụng xác thực"
  },
  "key": {
    "message": "Chìa khóa"
  },
  "twoStepAuthenticatorEnterCode": {
    "message": "Vui lòng nhập mã 6 bước sinh ra từ ứng dụng xác thực"
  },
  "twoStepAuthenticatorReaddDesc": {
    "message": "Trong trường hợp bạn cần thêm thiết bị khác, ở dưới là mã QR( hoặc khóa) được yêu cầu bởi ứng dụng xác thực."
  },
  "twoStepDisableDesc": {
    "message": "Bạn có chắc muốn vô hiệu hóa xác thực hai bước?"
  },
  "twoStepDisabled": {
    "message": "Xác thực hai bước bị hủy bỏ."
  },
  "twoFactorYubikeyAdd": {
    "message": "Thêm khóa Yubikey mới vào tài khoản của bạn"
  },
  "twoFactorYubikeyPlugIn": {
    "message": "Cắm khóa Yubikey vào cổng USB máy tính của bạn."
  },
  "twoFactorYubikeySelectKey": {
    "message": "Select the first empty YubiKey input field below."
  },
  "twoFactorYubikeyTouchButton": {
    "message": "Chạm vào nút bấm trên Yubikey."
  },
  "twoFactorYubikeySaveForm": {
    "message": "Lưu mẫu."
  },
  "twoFactorYubikeyWarning": {
    "message": "Do giới hạn của hệ điều hành, Yubikey KHÔNG thể xài hết được trên các ứng dụng Bitwarden. Bạn nên đăng ký thêm một phương pháp xác thực 2 bước khác khi mà Yubikey không xài được. Hỗ trợ hệ điều hành:"
  },
  "twoFactorYubikeySupportUsb": {
    "message": "Web vault, desktop application, CLI, and all browser extensions on a device with a USB port that can accept your YubiKey."
  },
  "twoFactorYubikeySupportMobile": {
    "message": "Mobile apps on a device with NFC capabilities or a USB port that can accept your YubiKey."
  },
  "yubikeyX": {
    "message": "Yubikey $INDEX$",
    "placeholders": {
      "index": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "u2fkeyX": {
    "message": "Thiết bị U2F $INDEX$",
    "placeholders": {
      "index": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "webAuthnkeyX": {
    "message": "WebAuthn Key $INDEX$",
    "placeholders": {
      "index": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "nfcSupport": {
    "message": "Hỗ trợ NFC"
  },
  "twoFactorYubikeySupportsNfc": {
    "message": "Một trong các khóa bảo mật của tôi có hỗ trợ NFC."
  },
  "twoFactorYubikeySupportsNfcDesc": {
    "message": "Nếu một trong các khóa Yubikey có hỗ trợ NFC (ví dụ như Yubikey NEO), bạn sẽ được nhắc nhở trên thiết bị di động khi sóng NFC được phát hiện."
  },
  "yubikeysUpdated": {
    "message": "Đã cập nhập Yubikey"
  },
  "disableAllKeys": {
    "message": "Disable All Keys"
  },
  "twoFactorDuoDesc": {
    "message": "Enter the Bitwarden application information from your Duo Admin panel."
  },
  "twoFactorDuoIntegrationKey": {
    "message": "Integration Key"
  },
  "twoFactorDuoSecretKey": {
    "message": "Mã khóa bí mật"
  },
  "twoFactorDuoApiHostname": {
    "message": "API Hostname"
  },
  "twoFactorEmailDesc": {
    "message": "Follow these steps to set up two-step login with email:"
  },
  "twoFactorEmailEnterEmail": {
    "message": "Enter the email that you wish to receive verification codes"
  },
  "twoFactorEmailEnterCode": {
    "message": "Enter the resulting 6 digit verification code from the email"
  },
  "sendEmail": {
    "message": "Gửi Email"
  },
  "twoFactorU2fAdd": {
    "message": "Add a FIDO U2F security key to your account"
  },
  "removeU2fConfirmation": {
    "message": "Bạn có chắc chắn muốn xóa khóa bảo mật này?"
  },
  "twoFactorWebAuthnAdd": {
    "message": "Add a WebAuthn security key to your account"
  },
  "readKey": {
    "message": "Read Key"
  },
  "keyCompromised": {
    "message": "Chìa khóa bị lộ."
  },
  "twoFactorU2fGiveName": {
    "message": "Đặt cho Yubikey một cái tên để nhận diện."
  },
  "twoFactorU2fPlugInReadKey": {
    "message": "Cắm khóa bảo mật vào cổng USB và bấm nút trên khóa."
  },
  "twoFactorU2fTouchButton": {
    "message": "Nếu khóa bảo mật có nút, hãy chạm vào."
  },
  "twoFactorU2fSaveForm": {
    "message": "Lưu mẫu."
  },
  "twoFactorU2fWarning": {
    "message": "Do giới hạn của hệ điều hành, FIDO U2F KHÔNG thể xài hết được trên các ứng dụng Bitwarden. Bạn nên đăng ký thêm một phương pháp xác thực 2 bước khác khi mà FIDO U2F không xài được. Hỗ trợ hệ điều hành:"
  },
  "twoFactorU2fSupportWeb": {
    "message": "Web vault and browser extensions on a desktop/laptop with a U2F enabled browser (Chrome, Opera, Vivaldi, or Firefox with FIDO U2F enabled)."
  },
  "twoFactorU2fWaiting": {
    "message": "Waiting for you to touch the button on your security key"
  },
  "twoFactorU2fClickSave": {
    "message": "Click the \"Save\" button below to enable this security key for two-step login."
  },
  "twoFactorU2fProblemReadingTryAgain": {
    "message": "There was a problem reading the security key. Try again."
  },
  "twoFactorWebAuthnWarning": {
    "message": "Due to platform limitations, WebAuthn cannot be used on all Bitwarden applications. You should enable another two-step login provider so that you can access your account when WebAuthn cannot be used. Supported platforms:"
  },
  "twoFactorWebAuthnSupportWeb": {
    "message": "Web vault and browser extensions on a desktop/laptop with a WebAuthn enabled browser (Chrome, Opera, Vivaldi, or Firefox with FIDO U2F enabled)."
  },
  "twoFactorRecoveryYourCode": {
    "message": "Your Bitwarden two-step login recovery code"
  },
  "twoFactorRecoveryNoCode": {
    "message": "You have not enabled any two-step login providers yet. After you have enabled a two-step login provider you can check back here for your recovery code."
  },
  "printCode": {
    "message": "In mã",
    "description": "Print 2FA recovery code"
  },
  "reports": {
    "message": "Báo cáo"
  },
  "reportsDesc": {
    "message": "Identify and close security gaps in your online accounts by clicking the reports below."
  },
  "unsecuredWebsitesReport": {
    "message": "Báo cáo trang web không an toàn"
  },
  "unsecuredWebsitesReportDesc": {
    "message": "URLs that start with http:// don’t use the best available encryption. Change the Login URIs for these accounts to https:// for safer browsing."
  },
  "unsecuredWebsitesFound": {
    "message": "Tìm thấy trang web không an toàn"
  },
  "unsecuredWebsitesFoundDesc": {
    "message": "We found $COUNT$ items in your vault with unsecured URIs. You should change their URI scheme to https:// if the website allows it.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      }
    }
  },
  "noUnsecuredWebsites": {
    "message": "No items in your vault have unsecured URIs."
  },
  "inactive2faReport": {
    "message": "Inactive Two-step Login"
  },
  "inactive2faReportDesc": {
    "message": "Xác thực 2 bước là một bước quan trọng để bảo vệ tài khoản của bạn khỏi hacker. Nếu trang web cho phép, bạn nên kích hoạt xác thực 2 bước."
  },
  "inactive2faFound": {
    "message": "Logins Without 2FA Found"
  },
  "inactive2faFoundDesc": {
    "message": "Tìm thấy $COUNT$ trang web trong kho của bạn có thể thiếu xác thực 2 bước. Để đảm bảo an toàn, bạn nên kích hoạt xác thực 2 bước",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      }
    }
  },
  "noInactive2fa": {
    "message": "Không tìm thấy trang web thiếu bảo mật 2 bước trong kho của bạn."
  },
  "instructions": {
    "message": "Hướng dẫn"
  },
  "exposedPasswordsReport": {
    "message": "Báo cáo mật khẩu bị rò rỉ"
  },
  "exposedPasswordsReportDesc": {
    "message": "Mật khẩu bị rò rĩ là mật khẩu đã bị hacker hack được trong các vụ rò rĩ dữ liệu được thông báo công khai hoặc được bán trên web đen( dark web) bởi hacker"
  },
  "exposedPasswordsFound": {
    "message": "Phát hiện mật khẩu bị rò rĩ"
  },
  "exposedPasswordsFoundDesc": {
    "message": "We found $COUNT$ items in your vault that have passwords that were exposed in known data breaches. You should change them to use a new password.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      }
    }
  },
  "noExposedPasswords": {
    "message": "No items in your vault have passwords that have been exposed in known data breaches."
  },
  "checkExposedPasswords": {
    "message": "Kiểm tra mật khẩu bị rò rỉ"
  },
  "exposedXTimes": {
    "message": "Exposed $COUNT$ time(s)",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "52"
      }
    }
  },
  "weakPasswordsReport": {
    "message": "Báo cáo mật khẩu không đảm bảo an toàn"
  },
  "weakPasswordsReportDesc": {
    "message": "Mật khẩu không an toàn có thể bị hacker và công cụ dò mật khẩu tự động đoán được dễ dàng . Chế độ tạo mật khẩu tự động của Bitwarden sẽ khắc phục vấn đề này."
  },
  "weakPasswordsFound": {
    "message": "Phát hiện mật khẩu không an toàn"
  },
  "weakPasswordsFoundDesc": {
    "message": "We found $COUNT$ items in your vault with passwords that are not strong. You should update them to use stronger passwords.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      }
    }
  },
  "noWeakPasswords": {
    "message": "No items in your vault have weak passwords."
  },
  "reusedPasswordsReport": {
    "message": "Báo cáo mật khẩu tái sử dụng"
  },
  "reusedPasswordsReportDesc": {
    "message": "Reusing passwords makes it easier for attackers to break into multiple accounts. Change these passwords so that each is unique."
  },
  "reusedPasswordsFound": {
    "message": "Phát hiện mật khẩu tái sử dụng"
  },
  "reusedPasswordsFoundDesc": {
    "message": "We found $COUNT$ passwords that are being reused in your vault. You should change them to a unique value.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      }
    }
  },
  "noReusedPasswords": {
    "message": "No logins in your vault have passwords that are being reused."
  },
  "reusedXTimes": {
    "message": "Reused $COUNT$ times",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      }
    }
  },
  "dataBreachReport": {
    "message": "Báo cáo dữ liệu bị rò rĩ"
  },
  "breachDesc": {
    "message": "Breached accounts can expose your personal information. Secure breached accounts by enabling 2FA or creating a stronger password."
  },
  "breachCheckUsernameEmail": {
    "message": "Check any usernames or email addresses that you use."
  },
  "checkBreaches": {
    "message": "Check Breaches"
  },
  "breachUsernameNotFound": {
    "message": "$USERNAME$ was not found in any known data breaches.",
    "placeholders": {
      "username": {
        "content": "$1",
        "example": "user@example.com"
      }
    }
  },
  "goodNews": {
    "message": "Tin tốt!",
    "description": "ex. Good News, No Breached Accounts Found!"
  },
  "breachUsernameFound": {
    "message": "$USERNAME$ was found in $COUNT$ different data breaches online.",
    "placeholders": {
      "username": {
        "content": "$1",
        "example": "user@example.com"
      },
      "count": {
        "content": "$2",
        "example": "7"
      }
    }
  },
  "breachFound": {
    "message": "Breached Accounts Found"
  },
  "compromisedData": {
    "message": "Compromised data"
  },
  "website": {
    "message": "Trang web"
  },
  "affectedUsers": {
    "message": "Affected Users"
  },
  "breachOccurred": {
    "message": "Breach Occurred"
  },
  "breachReported": {
    "message": "Breach Reported"
  },
  "reportError": {
    "message": "An error occurred trying to load the report. Try again"
  },
  "billing": {
    "message": "Hóa đơn"
  },
  "accountCredit": {
    "message": "Account Credit",
    "description": "Financial term. In the case of Bitwarden, a positive balance means that you owe money, while a negative balance means that you have a credit (Bitwarden owes you money)."
  },
  "accountBalance": {
    "message": "Account Balance",
    "description": "Financial term. In the case of Bitwarden, a positive balance means that you owe money, while a negative balance means that you have a credit (Bitwarden owes you money)."
  },
  "addCredit": {
    "message": "Add Credit",
    "description": "Add more credit to your account's balance."
  },
  "amount": {
    "message": "Amount",
    "description": "Dollar amount, or quantity."
  },
  "creditDelayed": {
    "message": "Added credit will appear on your account after the payment has been fully processed. Some payment methods are delayed and can take longer to process than others."
  },
  "makeSureEnoughCredit": {
    "message": "Please make sure that your account has enough credit available for this purchase. If your account does not have enough credit available, your default payment method on file will be used for the difference. You can add credit to your account from the Billing page."
  },
  "creditAppliedDesc": {
    "message": "Your account's credit can be used to make purchases. Any available credit will be automatically applied towards invoices generated for this account."
  },
  "goPremium": {
    "message": "Go Premium",
    "description": "Another way of saying \"Get a premium membership\""
  },
  "premiumUpdated": {
    "message": "You've upgraded to premium."
  },
  "premiumUpgradeUnlockFeatures": {
    "message": "Upgrade your account to a premium membership and unlock some great additional features."
  },
  "premiumSignUpStorage": {
    "message": "1 GB encrypted storage for file attachments."
  },
  "premiumSignUpTwoStep": {
    "message": "Additional two-step login options such as YubiKey, FIDO U2F, and Duo."
  },
  "premiumSignUpEmergency": {
    "message": "Emergency Access"
  },
  "premiumSignUpReports": {
    "message": "Password hygiene, account health, and data breach reports to keep your vault safe."
  },
  "premiumSignUpTotp": {
    "message": "TOTP verification code (2FA) generator for logins in your vault."
  },
  "premiumSignUpSupport": {
    "message": "Priority customer support."
  },
  "premiumSignUpFuture": {
    "message": "All future premium features. More coming soon!"
  },
  "premiumPrice": {
    "message": "All for just $PRICE$ /year!",
    "placeholders": {
      "price": {
        "content": "$1",
        "example": "$10"
      }
    }
  },
  "addons": {
    "message": "Addons"
  },
  "premiumAccess": {
    "message": "Premium Access"
  },
  "premiumAccessDesc": {
    "message": "You can add premium access to all members of your organization for $PRICE$ /$INTERVAL$.",
    "placeholders": {
      "price": {
        "content": "$1",
        "example": "$3.33"
      },
      "interval": {
        "content": "$2",
        "example": "'month' or 'year'"
      }
    }
  },
  "additionalStorageGb": {
    "message": "Additional Storage (GB)"
  },
  "additionalStorageGbDesc": {
    "message": "# of additional GB"
  },
  "additionalStorageIntervalDesc": {
    "message": "Your plan comes with $SIZE$ of encrypted file storage. You can add additional storage for $PRICE$ per GB /$INTERVAL$.",
    "placeholders": {
      "size": {
        "content": "$1",
        "example": "1 GB"
      },
      "price": {
        "content": "$2",
        "example": "$4.00"
      },
      "interval": {
        "content": "$3",
        "example": "'month' or 'year'"
      }
    }
  },
  "summary": {
    "message": "Summary"
  },
  "total": {
    "message": "Total"
  },
  "year": {
    "message": "năm"
  },
  "month": {
    "message": "tháng"
  },
  "monthAbbr": {
    "message": "mo.",
    "description": "Short abbreviation for 'month'"
  },
  "paymentChargedAnnually": {
    "message": "Phương thức thanh toán của bạn sẽ được thu phí ngay lập tức và sau đó sẽ định kỳ thu phí mỗi năm. Bạn có thể hủy bỏ bất cứ lúc nào."
  },
  "paymentCharged": {
    "message": "Your payment method will be charged immediately and then on a recurring basis each $INTERVAL$. You may cancel at any time.",
    "placeholders": {
      "interval": {
        "content": "$1",
        "example": "month or year"
      }
    }
  },
  "paymentChargedWithTrial": {
    "message": "Gói của bạn đi kèm với 7 ngày dùng thử miễn phí. Phương thức thanh toán của bạn sẽ không bị tính phí cho đến khi hết thời gian dùng thử. Việc thanh toán sẽ thực hiện định kỳ mỗi $INTERVAL$. Bạn có thể hủy bỏ bất cứ lúc nào."
  },
  "paymentInformation": {
    "message": "Thông Tin Thanh Toán"
  },
  "billingInformation": {
    "message": "Thông Tin Hóa Đơn"
  },
  "creditCard": {
    "message": "Thẻ Tín Dụng"
  },
  "paypalClickSubmit": {
    "message": "Nhấn vào nút PayPal để đăng nhập vào tài khoản PayPal của bạn, sau đó nhấn vào nút Submit bên dưới để tiếp tục."
  },
  "cancelSubscription": {
    "message": "Cancel Subscription"
  },
  "subscriptionCanceled": {
    "message": "The subscription has been canceled."
  },
  "pendingCancellation": {
    "message": "Pending Cancellation"
  },
  "subscriptionPendingCanceled": {
    "message": "The subscription has been marked for cancellation at the end of the current billing period."
  },
  "reinstateSubscription": {
    "message": "Reinstate Subscription"
  },
  "reinstateConfirmation": {
    "message": "Are you sure you want to remove the pending cancellation request and reinstate your subscription?"
  },
  "reinstated": {
    "message": "The subscription has been reinstated."
  },
  "cancelConfirmation": {
    "message": "Are you sure you want to cancel? You will lose access to all of this subscription's features at the end of this billing cycle."
  },
  "canceledSubscription": {
    "message": "The subscription has been canceled."
  },
  "neverExpires": {
    "message": "Never Expires"
  },
  "status": {
    "message": "Trạng Thái"
  },
  "nextCharge": {
    "message": "Next Charge"
  },
  "details": {
    "message": "Details"
  },
  "downloadLicense": {
    "message": "Download License"
  },
  "updateLicense": {
    "message": "Update License"
  },
  "updatedLicense": {
    "message": "Updated license"
  },
  "manageSubscription": {
    "message": "Manage Subscription"
  },
  "storage": {
    "message": "Lưu trữ"
  },
  "addStorage": {
    "message": "Add Storage"
  },
  "removeStorage": {
    "message": "Remove Storage"
  },
  "subscriptionStorage": {
    "message": "Your subscription has a total of $MAX_STORAGE$ GB of encrypted file storage. You are currently using $USED_STORAGE$.",
    "placeholders": {
      "max_storage": {
        "content": "$1",
        "example": "4"
      },
      "used_storage": {
        "content": "$2",
        "example": "65 MB"
      }
    }
  },
  "paymentMethod": {
    "message": "Payment Method"
  },
  "noPaymentMethod": {
    "message": "No payment method on file."
  },
  "addPaymentMethod": {
    "message": "Add Payment Method"
  },
  "changePaymentMethod": {
    "message": "Change Payment Method"
  },
  "invoices": {
    "message": "Invoices"
  },
  "noInvoices": {
    "message": "No invoices."
  },
  "paid": {
    "message": "Paid",
    "description": "Past tense status of an invoice. ex. Paid or unpaid."
  },
  "unpaid": {
    "message": "Unpaid",
    "description": "Past tense status of an invoice. ex. Paid or unpaid."
  },
  "transactions": {
    "message": "Transactions",
    "description": "Payment/credit transactions."
  },
  "noTransactions": {
    "message": "No transactions."
  },
  "chargeNoun": {
    "message": "Charge",
    "description": "Noun. A charge from a payment method."
  },
  "refundNoun": {
    "message": "Refund",
    "description": "Noun. A refunded payment that was charged."
  },
  "chargesStatement": {
    "message": "Any charges will appear on your statement as $STATEMENT_NAME$.",
    "placeholders": {
      "statement_name": {
        "content": "$1",
        "example": "BITWARDEN"
      }
    }
  },
  "gbStorageAdd": {
    "message": "GB of Storage To Add"
  },
  "gbStorageRemove": {
    "message": "GB of Storage To Remove"
  },
  "storageAddNote": {
    "message": "Adding storage will result in adjustments to your billing totals and immediately charge your payment method on file. The first charge will be prorated for the remainder of the current billing cycle."
  },
  "storageRemoveNote": {
    "message": "Removing storage will result in adjustments to your billing totals that will be prorated as credits toward your next billing charge."
  },
  "adjustedStorage": {
    "message": "Adjusted $AMOUNT$ GB of storage.",
    "placeholders": {
      "amount": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "contactSupport": {
    "message": "Contact Customer Support"
  },
  "updatedPaymentMethod": {
    "message": "Updated payment method."
  },
  "purchasePremium": {
    "message": "Purchase Premium"
  },
  "licenseFile": {
    "message": "License File"
  },
  "licenseFileDesc": {
    "message": "Your license file will be named something like $FILE_NAME$",
    "placeholders": {
      "file_name": {
        "content": "$1",
        "example": "bitwarden_premium_license.json"
      }
    }
  },
  "uploadLicenseFilePremium": {
    "message": "To upgrade your account to a premium membership you need to upload a valid license file."
  },
  "uploadLicenseFileOrg": {
    "message": "To create an on-premises hosted organization you need to upload a valid license file."
  },
  "accountEmailMustBeVerified": {
    "message": "Your account's email address must be verified."
  },
  "newOrganizationDesc": {
    "message": "Organizations allow you to share parts of your vault with others as well as manage related users for a specific entity such as a family, small team, or large company."
  },
  "generalInformation": {
    "message": "General Information"
  },
  "organizationName": {
    "message": "Organization Name"
  },
  "accountOwnedBusiness": {
    "message": "This account is owned by a business."
  },
  "billingEmail": {
    "message": "Billing Email"
  },
  "businessName": {
    "message": "Business Name"
  },
  "chooseYourPlan": {
    "message": "Choose Your Plan"
  },
  "users": {
    "message": "Users"
  },
  "userSeats": {
    "message": "User Seats"
  },
  "additionalUserSeats": {
    "message": "Additional User Seats"
  },
  "userSeatsDesc": {
    "message": "# of user seats"
  },
  "userSeatsAdditionalDesc": {
    "message": "Your plan comes with $BASE_SEATS$ user seats. You can add additional users for $SEAT_PRICE$ per user /month.",
    "placeholders": {
      "base_seats": {
        "content": "$1",
        "example": "5"
      },
      "seat_price": {
        "content": "$2",
        "example": "$2.00"
      }
    }
  },
  "userSeatsHowManyDesc": {
    "message": "How many user seats do you need? You can also add additional seats later if needed."
  },
  "planNameFree": {
    "message": "Free",
    "description": "Free as in 'free beer'."
  },
  "planDescFree": {
    "message": "For testing or personal users to share with $COUNT$ other user.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "1"
      }
    }
  },
  "planNameFamilies": {
    "message": "Families"
  },
  "planDescFamilies": {
    "message": "Để sử dụng cá nhân, chia sẻ với gia đình và bạn bè."
  },
  "planNameTeams": {
    "message": "Teams"
  },
  "planDescTeams": {
    "message": "For businesses and other team organizations."
  },
  "planNameEnterprise": {
    "message": "Enterprise"
  },
  "planDescEnterprise": {
    "message": "For businesses and other large organizations."
  },
  "freeForever": {
    "message": "Miễn Phí Mãi Mãi"
  },
  "includesXUsers": {
    "message": "includes $COUNT$ users",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "additionalUsers": {
    "message": "Additional Users"
  },
  "costPerUser": {
    "message": "$COST$ per user",
    "placeholders": {
      "cost": {
        "content": "$1",
        "example": "$3"
      }
    }
  },
  "limitedUsers": {
    "message": "Limited to $COUNT$ users (including you)",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "limitedCollections": {
    "message": "Limited to $COUNT$ collections",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "addShareLimitedUsers": {
    "message": "Add and share with up to $COUNT$ users",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "addShareUnlimitedUsers": {
    "message": "Add and share with unlimited users"
  },
  "createUnlimitedCollections": {
    "message": "Create unlimited Collections"
  },
  "gbEncryptedFileStorage": {
    "message": "$SIZE$ encrypted file storage",
    "placeholders": {
      "size": {
        "content": "$1",
        "example": "1 GB"
      }
    }
  },
  "onPremHostingOptional": {
    "message": "On-premise hosting (optional)"
  },
  "usersGetPremium": {
    "message": "Users get access to Premium Features"
  },
  "controlAccessWithGroups": {
    "message": "Control user access with Groups"
  },
  "syncUsersFromDirectory": {
    "message": "Sync your users and Groups from a directory"
  },
  "trackAuditLogs": {
    "message": "Track user actions with audit logs"
  },
  "enforce2faDuo": {
    "message": "Enforce 2FA with Duo"
  },
  "priorityCustomerSupport": {
    "message": "Priority customer support"
  },
  "xDayFreeTrial": {
    "message": "$COUNT$ day free trial, cancel anytime",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "7"
      }
    }
  },
  "monthly": {
    "message": "Hàng tháng"
  },
  "annually": {
    "message": "Hàng năm"
  },
  "basePrice": {
    "message": "Base Price"
  },
  "organizationCreated": {
    "message": "Organization Created"
  },
  "organizationReadyToGo": {
    "message": "Your new organization is ready to go!"
  },
  "organizationUpgraded": {
    "message": "Your organization has been upgraded."
  },
  "leave": {
    "message": "Leave"
  },
  "leaveOrganizationConfirmation": {
    "message": "Are you sure you want to leave this organization?"
  },
  "leftOrganization": {
    "message": "You have left the organization."
  },
  "defaultCollection": {
    "message": "Default Collection"
  },
  "getHelp": {
    "message": "Get Help"
  },
  "getApps": {
    "message": "Get the Apps"
  },
  "loggedInAs": {
    "message": "Logged in as"
  },
  "eventLogs": {
    "message": "Event Logs"
  },
  "people": {
    "message": "People"
  },
  "policies": {
    "message": "Policies"
  },
  "singleSignOn": {
    "message": "Single Sign-On"
  },
  "editPolicy": {
    "message": "Edit Policy"
  },
  "groups": {
    "message": "Groups"
  },
  "newGroup": {
    "message": "New Group"
  },
  "addGroup": {
    "message": "Thêm Nhóm"
  },
  "editGroup": {
    "message": "Chỉnh Sửa Nhóm"
  },
  "deleteGroupConfirmation": {
    "message": "Bạn có chắc chắn muốn xóa nhóm này?"
  },
  "removeUserConfirmation": {
    "message": "Are you sure you want to remove this user?"
  },
  "removeUserConfirmationKeyConnector": {
    "message": "Warning! This user requires Key Connector to manage their encryption. Removing this user from your organization will permanently disable their account. This action cannot be undone. Do you want to proceed?"
  },
  "externalId": {
    "message": "External Id"
  },
  "externalIdDesc": {
    "message": "The external id can be used as a reference or to link this resource to an external system such as a user directory."
  },
  "accessControl": {
    "message": "Access Control"
  },
  "groupAccessAllItems": {
    "message": "This group can access and modify all items."
  },
  "groupAccessSelectedCollections": {
    "message": "This group can access only the selected collections."
  },
  "readOnly": {
    "message": "Read Only"
  },
  "newCollection": {
    "message": "New Collection"
  },
  "addCollection": {
    "message": "Add Collection"
  },
  "editCollection": {
    "message": "Edit Collection"
  },
  "deleteCollectionConfirmation": {
    "message": "Are you sure you want to delete this collection?"
  },
  "editUser": {
    "message": "Edit User"
  },
  "inviteUser": {
    "message": "Invite User"
  },
  "inviteUserDesc": {
    "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account."
  },
  "inviteMultipleEmailDesc": {
    "message": "You can invite up to $COUNT$ users at a time by comma separating a list of email addresses.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "20"
      }
    }
  },
  "userUsingTwoStep": {
    "message": "This user is using two-step login to protect their account."
  },
  "userAccessAllItems": {
    "message": "This user can access and modify all items."
  },
  "userAccessSelectedCollections": {
    "message": "This user can access only the selected collections."
  },
  "search": {
    "message": "Search"
  },
  "invited": {
    "message": "Invited"
  },
  "accepted": {
    "message": "Accepted"
  },
  "confirmed": {
    "message": "Confirmed"
  },
  "clientOwnerEmail": {
    "message": "Client Owner Email"
  },
  "owner": {
    "message": "Owner"
  },
  "ownerDesc": {
    "message": "The highest access user that can manage all aspects of your organization."
  },
  "clientOwnerDesc": {
    "message": "This user should be independent of the Provider. If the Provider is disassociated with the organization, this user will maintain ownership of the organization."
  },
  "admin": {
    "message": "Admin"
  },
  "adminDesc": {
    "message": "Admins can access and manage all items, collections and users in your organization."
  },
  "user": {
    "message": "User"
  },
  "userDesc": {
    "message": "A regular user with access to assigned collections in your organization."
  },
  "manager": {
    "message": "Manager"
  },
  "managerDesc": {
    "message": "Managers can access and manage assigned collections in your organization."
  },
  "all": {
    "message": "All"
  },
  "refresh": {
    "message": "Refresh"
  },
  "timestamp": {
    "message": "Timestamp"
  },
  "event": {
    "message": "Event"
  },
  "unknown": {
    "message": "Unknown"
  },
  "loadMore": {
    "message": "Load More"
  },
  "mobile": {
    "message": "Mobile",
    "description": "Mobile app"
  },
  "extension": {
    "message": "Extension",
    "description": "Browser extension/addon"
  },
  "desktop": {
    "message": "Desktop",
    "description": "Desktop app"
  },
  "webVault": {
    "message": "Web Vault"
  },
  "loggedIn": {
    "message": "Logged in."
  },
  "changedPassword": {
    "message": "Changed account password."
  },
  "enabledUpdated2fa": {
    "message": "Enabled/updated two-step login."
  },
  "disabled2fa": {
    "message": "Đã tắt đăng nhập 2 bước."
  },
  "recovered2fa": {
    "message": "Recovered account from two-step login."
  },
  "failedLogin": {
    "message": "Login attempt failed with incorrect password."
  },
  "failedLogin2fa": {
    "message": "Login attempt failed with incorrect two-step login."
  },
  "exportedVault": {
    "message": "Exported vault."
  },
  "exportedOrganizationVault": {
    "message": "Exported organization vault."
  },
  "editedOrgSettings": {
    "message": "Edited organization settings."
  },
  "createdItemId": {
    "message": "Created item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "editedItemId": {
    "message": "Edited item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "deletedItemId": {
    "message": "Sent item $ID$ to trash.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "movedItemIdToOrg": {
    "message": "Moved item $ID$ to an organization.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "'Google'"
      }
    }
  },
  "viewedItemId": {
    "message": "Viewed item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedPasswordItemId": {
    "message": "Viewed password for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedHiddenFieldItemId": {
    "message": "Viewed hidden field for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedSecurityCodeItemId": {
    "message": "Viewed security code for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "copiedPasswordItemId": {
    "message": "Copied password for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "copiedHiddenFieldItemId": {
    "message": "Copied hidden field for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "copiedSecurityCodeItemId": {
    "message": "Copied security code for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "autofilledItemId": {
    "message": "Auto-filled item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "createdCollectionId": {
    "message": "Created collection $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Server Passwords"
      }
    }
  },
  "editedCollectionId": {
    "message": "Edited collection $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Server Passwords"
      }
    }
  },
  "deletedCollectionId": {
    "message": "Deleted collection $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Server Passwords"
      }
    }
  },
  "editedPolicyId": {
    "message": "Edited policy $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Master Password"
      }
    }
  },
  "createdGroupId": {
    "message": "Created group $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Developers"
      }
    }
  },
  "editedGroupId": {
    "message": "Edited group $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Developers"
      }
    }
  },
  "deletedGroupId": {
    "message": "Deleted group $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Developers"
      }
    }
  },
  "removedUserId": {
    "message": "Removed user $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "createdAttachmentForItem": {
    "message": "Created attachment for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "deletedAttachmentForItem": {
    "message": "Deleted attachment for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "editedCollectionsForItem": {
    "message": "Edited collections for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "invitedUserId": {
    "message": "Invited user $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "confirmedUserId": {
    "message": "Confirmed user $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "editedUserId": {
    "message": "Edited user $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "editedGroupsForUser": {
    "message": "Edited groups for user $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "unlinkedSsoUser": {
    "message": "Unlinked SSO for user $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "createdOrganizationId": {
    "message": "Created organization $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "addedOrganizationId": {
    "message": "Added organization $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "removedOrganizationId": {
    "message": "Removed organization $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "accessedClientVault": {
    "message": "Accessed $ID$ organization vault.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "device": {
    "message": "Thiết bị"
  },
  "view": {
    "message": "View"
  },
  "invalidDateRange": {
    "message": "Invalid date range."
  },
  "errorOccurred": {
    "message": "An error has occurred."
  },
  "userAccess": {
    "message": "User Access"
  },
  "userType": {
    "message": "User Type"
  },
  "groupAccess": {
    "message": "Group Access"
  },
  "groupAccessUserDesc": {
    "message": "Edit the groups that this user belongs to."
  },
  "invitedUsers": {
    "message": "Invited user(s)."
  },
  "resendInvitation": {
    "message": "Resend Invitation"
  },
  "resendEmail": {
    "message": "Resend Email"
  },
  "hasBeenReinvited": {
    "message": "$USER$ has been reinvited.",
    "placeholders": {
      "user": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "confirm": {
    "message": "Confirm"
  },
  "confirmUser": {
    "message": "Confirm User"
  },
  "hasBeenConfirmed": {
    "message": "$USER$ has been confirmed.",
    "placeholders": {
      "user": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "confirmUsers": {
    "message": "Confirm Users"
  },
  "usersNeedConfirmed": {
    "message": "You have users that have accepted their invitation, but still need to be confirmed. Users will not have access to the organization until they are confirmed."
  },
  "startDate": {
    "message": "Start Date"
  },
  "endDate": {
    "message": "End Date"
  },
  "verifyEmail": {
    "message": "Verify Email"
  },
  "verifyEmailDesc": {
    "message": "Verify your account's email address to unlock access to all features."
  },
  "verifyEmailFirst": {
    "message": "Your account's email address first must be verified."
  },
  "checkInboxForVerification": {
    "message": "Check your email inbox for a verification link."
  },
  "emailVerified": {
    "message": "Your email has been verified."
  },
  "emailVerifiedFailed": {
    "message": "Unable to verify your email. Try sending a new verification email."
  },
  "emailVerificationRequired": {
    "message": "Email Verification Required"
  },
  "emailVerificationRequiredDesc": {
    "message": "You must verify your email to use this feature."
  },
  "updateBrowser": {
    "message": "Update Browser"
  },
  "updateBrowserDesc": {
    "message": "You are using an unsupported web browser. The web vault may not function properly."
  },
  "joinOrganization": {
    "message": "Join Organization"
  },
  "joinOrganizationDesc": {
    "message": "You've been invited to join the organization listed above. To accept the invitation, you need to log in or create a new Bitwarden account."
  },
  "inviteAccepted": {
    "message": "Invitation Accepted"
  },
  "inviteAcceptedDesc": {
    "message": "You can access this organization once an administrator confirms your membership. We'll send you an email when that happens."
  },
  "inviteAcceptFailed": {
    "message": "Unable to accept invitation. Ask an organization admin to send a new invitation."
  },
  "inviteAcceptFailedShort": {
    "message": "Unable to accept invitation. $DESCRIPTION$",
    "placeholders": {
      "description": {
        "content": "$1",
        "example": "You must enable 2FA on your user account before you can join this organization."
      }
    }
  },
  "rememberEmail": {
    "message": "Remember email"
  },
  "recoverAccountTwoStepDesc": {
    "message": "If you cannot access your account through your normal two-step login methods, you can use your two-step login recovery code to disable all two-step providers on your account."
  },
  "recoverAccountTwoStep": {
    "message": "Recover Account Two-Step Login"
  },
  "twoStepRecoverDisabled": {
    "message": "Two-step login has been disabled on your account."
  },
  "learnMore": {
    "message": "Tìm hiểu thêm"
  },
  "deleteRecoverDesc": {
    "message": "Nhập địa chỉ email của bạn vào bên dưới để khôi phục và xóa tài khoản của bạn."
  },
  "deleteRecoverEmailSent": {
    "message": "Nếu tài khoản của bạn có tồn tại, chúng tôi đã gửi cho bạn một email với hướng dẫn chi tiết."
  },
  "deleteRecoverConfirmDesc": {
    "message": "Bạn đã yêu cầu xóa tài khoản Bitwarden của mình. Nhấn vào nút bên dưới để xác nhận."
  },
  "myOrganization": {
    "message": "My Organization"
  },
  "deleteOrganization": {
    "message": "Delete Organization"
  },
  "deletingOrganizationContentWarning": {
    "message": "Enter the master password to confirm deletion of $ORGANIZATION$ and all associated data. Vault data in $ORGANIZATION$ includes:",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "deletingOrganizationActiveUserAccountsWarning": {
    "message": "User accounts will remain active after deletion but will no longer be associated to this organization."
  },
  "deletingOrganizationIsPermanentWarning": {
    "message": "Deleting $ORGANIZATION$ is permanent and irreversible.",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "organizationDeleted": {
    "message": "Organization Deleted"
  },
  "organizationDeletedDesc": {
    "message": "The organization and all associated data has been deleted."
  },
  "organizationUpdated": {
    "message": "Organization updated"
  },
  "taxInformation": {
    "message": "Thông Tin Thuế"
  },
  "taxInformationDesc": {
    "message": "Đối với các khách hàng ở Mỹ, mã ZIP là bắt buộc để đáp ứng các yêu cầu về thuế bán hàng, đối với các quốc gia khác, bạn có thể tùy chọn cung cấp mã số thuế (VAT / GST) và/hoặc địa chỉ để xuất hiện trên hóa đơn của mình."
  },
  "billingPlan": {
    "message": "Gói",
    "description": "A billing plan/package. For example: families, teams, enterprise, etc."
  },
  "changeBillingPlan": {
    "message": "Thay Đổi Gói",
    "description": "A billing plan/package. For example: families, teams, enterprise, etc."
  },
  "changeBillingPlanUpgrade": {
    "message": "Upgrade your account to another plan be providing the information below. Please ensure that you have an active payment method added to the account.",
    "description": "A billing plan/package. For example: families, teams, enterprise, etc."
  },
  "invoiceNumber": {
    "message": "Hóa đơn số #$NUMBER$",
    "description": "ex. Invoice #79C66F0-0001",
    "placeholders": {
      "number": {
        "content": "$1",
        "example": "79C66F0-0001"
      }
    }
  },
  "viewInvoice": {
    "message": "Xem Hóa đơn"
  },
  "downloadInvoice": {
    "message": "Tải Hóa đơn"
  },
  "verifyBankAccount": {
    "message": "Xác minh tài khoản ngân hàng"
  },
  "verifyBankAccountDesc": {
    "message": "We have made two micro-deposits to your bank account (it may take 1-2 business days to show up). Enter these amounts to verify the bank account."
  },
  "verifyBankAccountInitialDesc": {
    "message": "Payment with a bank account is only available to customers in the United States. You will be required to verify your bank account. We will make two micro-deposits within the next 1-2 business days. Enter these amounts on the organization's billing page to verify the bank account."
  },
  "verifyBankAccountFailureWarning": {
    "message": "Failure to verify the bank account will result in a missed payment and your subscription being disabled."
  },
  "verifiedBankAccount": {
    "message": "Bank account has been verified."
  },
  "bankAccount": {
    "message": "Bank Account"
  },
  "amountX": {
    "message": "Amount $COUNT$",
    "description": "Used in bank account verification of micro-deposits. Amount, as in a currency amount. Ex. Amount 1 is $2.00, Amount 2 is $1.50",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "1"
      }
    }
  },
  "routingNumber": {
    "message": "Routing Number",
    "description": "Bank account routing number"
  },
  "accountNumber": {
    "message": "Account Number"
  },
  "accountHolderName": {
    "message": "Account Holder Name"
  },
  "bankAccountType": {
    "message": "Loại tài khoản"
  },
  "bankAccountTypeCompany": {
    "message": "Company (Business)"
  },
  "bankAccountTypeIndividual": {
    "message": "Individual (Personal)"
  },
  "enterInstallationId": {
    "message": "Enter your installation id"
  },
  "limitSubscriptionDesc": {
    "message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new users."
  },
  "maxSeatLimit": {
    "message": "Maximum Seat Limit (optional)",
    "description": "Upper limit of seats to allow through autoscaling"
  },
  "maxSeatCost": {
    "message": "Max potential seat cost"
  },
  "addSeats": {
    "message": "Add Seats",
    "description": "Seat = User Seat"
  },
  "removeSeats": {
    "message": "Remove Seats",
    "description": "Seat = User Seat"
  },
  "subscriptionDesc": {
    "message": "Adjustments to your subscription will result in prorated changes to your billing totals. If newly invited users exceed your subscription seats, you will immediately receive a prorated charge for the additional users."
  },
  "subscriptionUserSeats": {
    "message": "Your subscription allows for a total of $COUNT$ users.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "50"
      }
    }
  },
  "limitSubscription": {
    "message": "Limit Subscription (Optional)"
  },
  "subscriptionSeats": {
    "message": "Subscription Seats"
  },
  "subscriptionUpdated": {
    "message": "Subscription updated"
  },
  "additionalOptions": {
    "message": "Additional Options"
  },
  "additionalOptionsDesc": {
    "message": "For additional help in managing your subscription, please contact Customer Support."
  },
  "subscriptionUserSeatsUnlimitedAutoscale": {
    "message": "Adjustments to your subscription will result in prorated changes to your billing totals. If newly invited users exceed your subscription seats, you will immediately receive a prorated charge for the additional users."
  },
  "subscriptionUserSeatsLimitedAutoscale": {
    "message": "Adjustments to your subscription will result in prorated changes to your billing totals. If newly invited users exceed your subscription seats, you will immediately receive a prorated charge for the additional users until your $MAX$ seat limit is reached.",
    "placeholders": {
      "max": {
        "content": "$1",
        "example": "50"
      }
    }
  },
  "subscriptionFreePlan": {
    "message": "You cannot invite more than $COUNT$ users without upgrading your plan.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "subscriptionFamiliesPlan": {
    "message": "You cannot invite more than $COUNT$ users without upgrading your plan. Please contact Customer Support to upgrade.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "6"
      }
    }
  },
  "subscriptionSponsoredFamiliesPlan": {
    "message": "Your subscription allows for a total of $COUNT$ users. Your plan is sponsored and billed to an external organization.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "6"
      }
    }
  },
  "subscriptionMaxReached": {
    "message": "Adjustments to your subscription will result in prorated changes to your billing totals. You cannot invite more than $COUNT$ users without increasing your subscription seats.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "50"
      }
    }
  },
  "seatsToAdd": {
    "message": "Seats To Add"
  },
  "seatsToRemove": {
    "message": "Seats To Remove"
  },
  "seatsAddNote": {
    "message": "Adding user seats will result in adjustments to your billing totals and immediately charge your payment method on file. The first charge will be prorated for the remainder of the current billing cycle."
  },
  "seatsRemoveNote": {
    "message": "Removing user seats will result in adjustments to your billing totals that will be prorated as credits toward your next billing charge."
  },
  "adjustedSeats": {
    "message": "Adjusted $AMOUNT$ user seats.",
    "placeholders": {
      "amount": {
        "content": "$1",
        "example": "15"
      }
    }
  },
  "keyUpdated": {
    "message": "Key Updated"
  },
  "updateKeyTitle": {
    "message": "Update Key"
  },
  "updateEncryptionKey": {
    "message": "Update Encryption Key"
  },
  "updateEncryptionKeyShortDesc": {
    "message": "You are currently using an outdated encryption scheme."
  },
  "updateEncryptionKeyDesc": {
    "message": "We've moved to larger encryption keys that provide better security and access to newer features. Updating your encryption key is quick and easy. Just type your master password below. This update will eventually become mandatory."
  },
  "updateEncryptionKeyWarning": {
    "message": "After updating your encryption key, you are required to log out and back in to all Bitwarden applications that you are currently using (such as the mobile app or browser extensions). Failure to log out and back in (which downloads your new encryption key) may result in data corruption. We will attempt to log you out automatically, however, it may be delayed."
  },
  "updateEncryptionKeyExportWarning": {
    "message": "Any encrypted exports that you have saved will also become invalid."
  },
  "subscription": {
    "message": "Subscription"
  },
  "loading": {
    "message": "Loading"
  },
  "upgrade": {
    "message": "Upgrade"
  },
  "upgradeOrganization": {
    "message": "Upgrade Organization"
  },
  "upgradeOrganizationDesc": {
    "message": "This feature is not available for free organizations. Switch to a paid plan to unlock more features."
  },
  "createOrganizationStep1": {
    "message": "Create Organization: Step 1"
  },
  "createOrganizationCreatePersonalAccount": {
    "message": "Before creating your organization, you first need to create a free personal account."
  },
  "refunded": {
    "message": "Refunded"
  },
  "nothingSelected": {
    "message": "You have not selected anything."
  },
  "acceptPolicies": {
    "message": "By checking this box you agree to the following:"
  },
  "acceptPoliciesError": {
    "message": "Terms of Service and Privacy Policy have not been acknowledged."
  },
  "termsOfService": {
    "message": "Terms of Service"
  },
  "privacyPolicy": {
    "message": "Privacy Policy"
  },
  "filters": {
    "message": "Filters"
  },
  "vaultTimeout": {
    "message": "Vault Timeout"
  },
  "vaultTimeoutDesc": {
    "message": "Choose when your vault will timeout and perform the selected action."
  },
  "oneMinute": {
    "message": "1 phút"
  },
  "fiveMinutes": {
    "message": "5 phút"
  },
  "fifteenMinutes": {
    "message": "15 phút"
  },
  "thirtyMinutes": {
    "message": "30 phút"
  },
  "oneHour": {
    "message": "1 giờ"
  },
  "fourHours": {
    "message": "4 giờ"
  },
  "onRefresh": {
    "message": "Mỗi khi khởi động lại trình duyệt"
  },
  "dateUpdated": {
    "message": "Updated",
    "description": "ex. Date this item was updated"
  },
  "datePasswordUpdated": {
    "message": "Mật khẩu đã cập nhật",
    "description": "ex. Date this password was updated"
  },
  "organizationIsDisabled": {
    "message": "Organization is disabled."
  },
  "licenseIsExpired": {
    "message": "License is expired."
  },
  "updatedUsers": {
    "message": "Updated users"
  },
  "selected": {
    "message": "Selected"
  },
  "ownership": {
    "message": "Ownership"
  },
  "whoOwnsThisItem": {
    "message": "Who owns this item?"
  },
  "strong": {
    "message": "Strong",
    "description": "ex. A strong password. Scale: Very Weak -> Weak -> Good -> Strong"
  },
  "good": {
    "message": "Good",
    "description": "ex. A good password. Scale: Very Weak -> Weak -> Good -> Strong"
  },
  "weak": {
    "message": "Yếu",
    "description": "ex. A weak password. Scale: Very Weak -> Weak -> Good -> Strong"
  },
  "veryWeak": {
    "message": "Rất Yếu",
    "description": "ex. A very weak password. Scale: Very Weak -> Weak -> Good -> Strong"
  },
  "weakMasterPassword": {
    "message": "Weak Master Password"
  },
  "weakMasterPasswordDesc": {
    "message": "The master password you have chosen is weak. You should use a strong master password (or a passphrase) to properly protect your Bitwarden account. Are you sure you want to use this master password?"
  },
  "rotateAccountEncKey": {
    "message": "Also rotate my account's encryption key"
  },
  "rotateEncKeyTitle": {
    "message": "Rotate Encryption Key"
  },
  "rotateEncKeyConfirmation": {
    "message": "Are you sure you want to rotate your account's encryption key?"
  },
  "attachmentsNeedFix": {
    "message": "This item has old file attachments that need to be fixed."
  },
  "attachmentFixDesc": {
    "message": "This is an old file attachment the needs to be fixed. Click to learn more."
  },
  "fix": {
    "message": "Fix",
    "description": "This is a verb. ex. 'Fix The Car'"
  },
  "oldAttachmentsNeedFixDesc": {
    "message": "There are old file attachments in your vault that need to be fixed before you can rotate your account's encryption key."
  },
  "yourAccountsFingerprint": {
    "message": "Your account's fingerprint phrase",
    "description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing."
  },
  "fingerprintEnsureIntegrityVerify": {
    "message": "To ensure the integrity of your encryption keys, please verify the user's fingerprint phrase before continuing.",
    "description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing."
  },
  "dontAskFingerprintAgain": {
    "message": "Never prompt to verify fingerprint phrases for invited users (Not recommended)",
    "description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing."
  },
  "free": {
    "message": "Miễn phí",
    "description": "Free, as in 'Free beer'"
  },
  "apiKey": {
    "message": "API Key"
  },
  "apiKeyDesc": {
    "message": "Your API key can be used to authenticate to the Bitwarden public API."
  },
  "apiKeyRotateDesc": {
    "message": "Rotating the API key will invalidate the previous key. You can rotate your API key if you believe that the current key is no longer safe to use."
  },
  "apiKeyWarning": {
    "message": "Your API key has full access to the organization. It should be kept secret."
  },
  "userApiKeyDesc": {
    "message": "Your API key can be used to authenticate in the Bitwarden CLI."
  },
  "userApiKeyWarning": {
    "message": "Your API key is an alternative authentication mechanism. It should be kept secret."
  },
  "oauth2ClientCredentials": {
    "message": "OAuth 2.0 Client Credentials",
    "description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
  },
  "viewApiKey": {
    "message": "View API Key"
  },
  "rotateApiKey": {
    "message": "Rotate API Key"
  },
  "selectOneCollection": {
    "message": "You must select at least one collection."
  },
  "couldNotChargeCardPayInvoice": {
    "message": "We were not able to charge your card. Please view and pay the unpaid invoice listed below."
  },
  "inAppPurchase": {
    "message": "In-app Purchase"
  },
  "cannotPerformInAppPurchase": {
    "message": "You cannot perform this action while using an in-app purchase payment method."
  },
  "manageSubscriptionFromStore": {
    "message": "You must manage your subscription from the store where your in-app purchase was made."
  },
  "minLength": {
    "message": "Minimum Length"
  },
  "clone": {
    "message": "Clone"
  },
  "masterPassPolicyDesc": {
    "message": "Set minimum requirements for master password strength."
  },
  "twoStepLoginPolicyDesc": {
    "message": "Require users to set up two-step login on their personal accounts."
  },
  "twoStepLoginPolicyWarning": {
    "message": "Organization members who are not Owners or Administrators and do not have two-step login enabled for their personal account will be removed from the organization and will receive an email notifying them about the change."
  },
  "twoStepLoginPolicyUserWarning": {
    "message": "You are a member of an organization that requires two-step login to be enabled on your user account. If you disable all two-step login providers you will be automatically removed from these organizations."
  },
  "passwordGeneratorPolicyDesc": {
    "message": "Set minimum requirements for password generator configuration."
  },
  "passwordGeneratorPolicyInEffect": {
    "message": "One or more organization policies are affecting your generator settings."
  },
  "masterPasswordPolicyInEffect": {
    "message": "One or more organization policies require your master password to meet the following requirements:"
  },
  "policyInEffectMinComplexity": {
    "message": "Minimum complexity score of $SCORE$",
    "placeholders": {
      "score": {
        "content": "$1",
        "example": "4"
      }
    }
  },
  "policyInEffectMinLength": {
    "message": "Minimum length of $LENGTH$",
    "placeholders": {
      "length": {
        "content": "$1",
        "example": "14"
      }
    }
  },
  "policyInEffectUppercase": {
    "message": "Contain one or more uppercase characters"
  },
  "policyInEffectLowercase": {
    "message": "Contain one or more lowercase characters"
  },
  "policyInEffectNumbers": {
    "message": "Contain one or more numbers"
  },
  "policyInEffectSpecial": {
    "message": "Contain one or more of the following special characters $CHARS$",
    "placeholders": {
      "chars": {
        "content": "$1",
        "example": "!@#$%^&*"
      }
    }
  },
  "masterPasswordPolicyRequirementsNotMet": {
    "message": "Your new master password does not meet the policy requirements."
  },
  "minimumNumberOfWords": {
    "message": "Minimum Number of Words"
  },
  "defaultType": {
    "message": "Default Type"
  },
  "userPreference": {
    "message": "User Preference"
  },
  "vaultTimeoutAction": {
    "message": "Vault Timeout Action"
  },
  "vaultTimeoutActionLockDesc": {
    "message": "A locked vault requires that you re-enter your master password to access it again."
  },
  "vaultTimeoutActionLogOutDesc": {
    "message": "A logged out vault requires that you re-authenticate to access it again."
  },
  "lock": {
    "message": "Khóa",
    "description": "Verb form: to make secure or inaccesible by"
  },
  "trash": {
    "message": "Thùng rác",
    "description": "Noun: A special folder for holding deleted items that have not yet been permanently deleted"
  },
  "searchTrash": {
    "message": "Tìm kiếm thùng rác"
  },
  "permanentlyDelete": {
    "message": "Xóa Vĩnh Viễn"
  },
  "permanentlyDeleteSelected": {
    "message": "Permanently Delete Selected"
  },
  "permanentlyDeleteItem": {
    "message": "Permanently Delete Item"
  },
  "permanentlyDeleteItemConfirmation": {
    "message": "Bạn có chắc chắn muốn xóa vĩnh viễn mục này không?"
  },
  "permanentlyDeletedItem": {
    "message": "Permanently Deleted item"
  },
  "permanentlyDeletedItems": {
    "message": "Permanently Deleted items"
  },
  "permanentlyDeleteSelectedItemsDesc": {
    "message": "You have selected $COUNT$ item(s) to permanently delete. Are you sure you want to permanently delete all of these items?",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "150"
      }
    }
  },
  "permanentlyDeletedItemId": {
    "message": "Permanently Deleted item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "restore": {
    "message": "Khôi phục"
  },
  "restoreSelected": {
    "message": "Khôi phục những mục đã chọn"
  },
  "restoreItem": {
    "message": "Restore Item"
  },
  "restoredItem": {
    "message": "Restored Item"
  },
  "restoredItems": {
    "message": "Restored Items"
  },
  "restoreItemConfirmation": {
    "message": "Are you sure you want to restore this item?"
  },
  "restoreItems": {
    "message": "Restore items"
  },
  "restoreSelectedItemsDesc": {
    "message": "You have selected $COUNT$ item(s) to restore. Are you sure you want to restore all of these items?",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "150"
      }
    }
  },
  "restoredItemId": {
    "message": "Restored item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "vaultTimeoutLogOutConfirmation": {
    "message": "Logging out will remove all access to your vault and requires online authentication after the timeout period. Are you sure you want to use this setting?"
  },
  "vaultTimeoutLogOutConfirmationTitle": {
    "message": "Timeout Action Confirmation"
  },
  "hidePasswords": {
    "message": "Hide Passwords"
  },
  "countryPostalCodeRequiredDesc": {
    "message": "We require this information for calculating sales tax and financial reporting only."
  },
  "includeVAT": {
    "message": "Include VAT/GST Information (optional)"
  },
  "taxIdNumber": {
    "message": "VAT/GST Tax ID"
  },
  "taxInfoUpdated": {
    "message": "Tax information updated."
  },
  "setMasterPassword": {
    "message": "Thiết lập mật khẩu chính"
  },
  "ssoCompleteRegistration": {
    "message": "In order to complete logging in with SSO, please set a master password to access and protect your vault."
  },
  "identifier": {
    "message": "Identifier"
  },
  "organizationIdentifier": {
    "message": "Organization Identifier"
  },
  "ssoLogInWithOrgIdentifier": {
    "message": "Log in using your organization's single sign-on portal. Please enter your organization's identifier to begin."
  },
  "enterpriseSingleSignOn": {
    "message": "Enterprise Single Sign-On"
  },
  "ssoHandOff": {
    "message": "You may now close this tab and continue in the extension."
  },
  "includeAllTeamsFeatures": {
    "message": "All Teams features, plus:"
  },
  "includeSsoAuthentication": {
    "message": "SSO Authentication via SAML2.0 and OpenID Connect"
  },
  "includeEnterprisePolicies": {
    "message": "Enterprise Policies"
  },
  "ssoValidationFailed": {
    "message": "SSO Validation Failed"
  },
  "ssoIdentifierRequired": {
    "message": "Organization Identifier is required."
  },
  "unlinkSso": {
    "message": "Unlink SSO"
  },
  "unlinkSsoConfirmation": {
    "message": "Are you sure you want to unlink SSO for this organization?"
  },
  "linkSso": {
    "message": "Link SSO"
  },
  "singleOrg": {
    "message": "Single Organization"
  },
  "singleOrgDesc": {
    "message": "Restrict users from being able to join any other organizations."
  },
  "singleOrgBlockCreateMessage": {
    "message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account."
  },
  "singleOrgPolicyWarning": {
    "message": "Organization members who are not Owners or Administrators and are already a member of another organization will be removed from your organization."
  },
  "requireSso": {
    "message": "Single Sign-On Authentication"
  },
  "requireSsoPolicyDesc": {
    "message": "Require users to log in with the Enterprise Single Sign-On method."
  },
  "prerequisite": {
    "message": "Prerequisite"
  },
  "requireSsoPolicyReq": {
    "message": "The Single Organization enterprise policy must be enabled before activating this policy."
  },
  "requireSsoPolicyReqError": {
    "message": "Single Organization policy not enabled."
  },
  "requireSsoExemption": {
    "message": "Organization Owners and Administrators are exempt from this policy's enforcement."
  },
  "sendTypeFile": {
    "message": "Tập tin"
  },
  "sendTypeText": {
    "message": "Văn bản"
  },
  "createSend": {
    "message": "Tạo Send mới",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "editSend": {
    "message": "Chỉnh sửa Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "createdSend": {
    "message": "Đã tạo Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "editedSend": {
    "message": "Đã chỉnh sửa Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "deletedSend": {
    "message": "Đã xóa Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "deleteSend": {
    "message": "Xóa Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "deleteSendConfirmation": {
    "message": "Bạn có chắc chắn muốn xóa Send này?",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "whatTypeOfSend": {
    "message": "Đây là loại Send gì?",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "deletionDate": {
    "message": "Deletion Date"
  },
  "deletionDateDesc": {
    "message": "Send sẽ được xóa vĩnh viễn vào ngày và giờ được chỉ định.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "expirationDate": {
    "message": "Expiration Date"
  },
  "expirationDateDesc": {
    "message": "Nếu được thiết lập, truy cập vào Send này sẽ hết hạn vào ngày và giờ được chỉ định.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "maxAccessCount": {
    "message": "Maximum Access Count"
  },
  "maxAccessCountDesc": {
    "message": "Nếu được thiết lập, khi đã đạt tới số lượng truy cập tối đa, người dùng sẽ không thể truy cập Send này nữa.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "currentAccessCount": {
    "message": "Số lượng truy cập hiện tại"
  },
  "sendPasswordDesc": {
    "message": "Optionally require a password for users to access this Send.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendNotesDesc": {
    "message": "Private notes about this Send.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "disabled": {
    "message": "Đã tắt"
  },
  "sendLink": {
    "message": "Gửi liên kết",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "copySendLink": {
    "message": "Sao chép liên kết Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "removePassword": {
    "message": "Remove Password"
  },
  "removedPassword": {
    "message": "Removed Password"
  },
  "removePasswordConfirmation": {
    "message": "Are you sure you want to remove the password?"
  },
  "hideEmail": {
    "message": "Hide my email address from recipients."
  },
  "disableThisSend": {
    "message": "Disable this Send so that no one can access it.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "allSends": {
    "message": "Toàn bộ Send"
  },
  "maxAccessCountReached": {
    "message": "Max access count reached",
    "description": "This text will be displayed after a Send has been accessed the maximum amount of times."
  },
  "pendingDeletion": {
    "message": "Pending deletion"
  },
  "expired": {
    "message": "Expired"
  },
  "searchSends": {
    "message": "Tìm kiếm Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendProtectedPassword": {
    "message": "Send này được bảo vệ bằng mật khẩu. Hãy nhập mật khẩu vào bên dưới để tiếp tục.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendProtectedPasswordDontKnow": {
    "message": "Don't know the password? Ask the Sender for the password needed to access this Send.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendHiddenByDefault": {
    "message": "This send is hidden by default. You can toggle its visibility using the button below.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "downloadFile": {
    "message": "Download File"
  },
  "sendAccessUnavailable": {
    "message": "The Send you are trying to access does not exist or is no longer available.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "missingSendFile": {
    "message": "The file associated with this Send could not be found.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "noSendsInList": {
    "message": "There are no Sends to list.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "emergencyAccess": {
    "message": "Truy Cập Khẩn Cấp"
  },
  "emergencyAccessDesc": {
    "message": "Grant and manage emergency access for trusted contacts. Trusted contacts may request access to either View or Takeover your account in case of an emergency. Visit our help page for more information and details into how zero knowledge sharing works."
  },
  "emergencyAccessOwnerWarning": {
    "message": "You are an Owner of one or more organizations. If you give takeover access to an emergency contact, they will be able to use all your permissions as Owner after a takeover."
  },
  "trustedEmergencyContacts": {
    "message": "Trusted emergency contacts"
  },
  "noTrustedContacts": {
    "message": "You have not added any emergency contacts yet, invite a trusted contact to get started."
  },
  "addEmergencyContact": {
    "message": "Add emergency contact"
  },
  "designatedEmergencyContacts": {
    "message": "Designated as emergency contact"
  },
  "noGrantedAccess": {
    "message": "You have not been designated as an emergency contact for anyone yet."
  },
  "inviteEmergencyContact": {
    "message": "Invite emergency contact"
  },
  "editEmergencyContact": {
    "message": "Edit emergency contact"
  },
  "inviteEmergencyContactDesc": {
    "message": "Invite a new emergency contact by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account."
  },
  "emergencyAccessRecoveryInitiated": {
    "message": "Emergency Access Initiated"
  },
  "emergencyAccessRecoveryApproved": {
    "message": "Emergency Access Approved"
  },
  "viewDesc": {
    "message": "Can view all items in your own vault."
  },
  "takeover": {
    "message": "Takeover"
  },
  "takeoverDesc": {
    "message": "Can reset your account with a new master password."
  },
  "waitTime": {
    "message": "Wait Time"
  },
  "waitTimeDesc": {
    "message": "Time required before automatically granting access."
  },
  "oneDay": {
    "message": "1 ngày"
  },
  "days": {
    "message": "$DAYS$ ngày",
    "placeholders": {
      "days": {
        "content": "$1",
        "example": "1"
      }
    }
  },
  "invitedUser": {
    "message": "Invited user."
  },
  "acceptEmergencyAccess": {
    "message": "You've been invited to become an emergency contact for the user listed above. To accept the invitation, you need to log in or create a new Bitwarden account."
  },
  "emergencyInviteAcceptFailed": {
    "message": "Unable to accept invitation. Ask the user to send a new invitation."
  },
  "emergencyInviteAcceptFailedShort": {
    "message": "Unable to accept invitation. $DESCRIPTION$",
    "placeholders": {
      "description": {
        "content": "$1",
        "example": "You must enable 2FA on your user account before you can join this organization."
      }
    }
  },
  "emergencyInviteAcceptedDesc": {
    "message": "You can access the emergency options for this user after your identity has been confirmed. We'll send you an email when that happens."
  },
  "requestAccess": {
    "message": "Request Access"
  },
  "requestAccessConfirmation": {
    "message": "Are you sure you want to request emergency access? You will be provided access after $WAITTIME$ day(s) or whenever the user manually approves the request.",
    "placeholders": {
      "waittime": {
        "content": "$1",
        "example": "1"
      }
    }
  },
  "requestSent": {
    "message": "Emergency access requested for $USER$. We'll notify you by email when it's possible to continue.",
    "placeholders": {
      "user": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "approve": {
    "message": "Chấp nhận"
  },
  "reject": {
    "message": "Từ chối"
  },
  "approveAccessConfirmation": {
    "message": "Are you sure you want to approve emergency access? This will allow $USER$ to $ACTION$ your account.",
    "placeholders": {
      "user": {
        "content": "$1",
        "example": "John Smith"
      },
      "action": {
        "content": "$2",
        "example": "View"
      }
    }
  },
  "emergencyApproved": {
    "message": "Emergency access approved."
  },
  "emergencyRejected": {
    "message": "Emergency access rejected"
  },
  "passwordResetFor": {
    "message": "Password reset for $USER$. You can now login using the new password.",
    "placeholders": {
      "user": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "personalOwnership": {
    "message": "Personal Ownership"
  },
  "personalOwnershipPolicyDesc": {
    "message": "Require users to save vault items to an organization by removing the personal ownership option."
  },
  "personalOwnershipExemption": {
    "message": "Organization Owners and Administrators are exempt from this policy's enforcement."
  },
  "personalOwnershipSubmitError": {
    "message": "Due to an enterprise policy, you are restricted from saving items to your personal vault. Change the Ownership option to an organization and choose from available Collections."
  },
  "disableSend": {
    "message": "Tắt Send"
  },
  "disableSendPolicyDesc": {
    "message": "Do not allow users to create or edit a Bitwarden Send. Deleting an existing Send is still allowed.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "disableSendExemption": {
    "message": "Organization users that can manage the organization's policies are exempt from this policy's enforcement."
  },
  "sendDisabled": {
    "message": "Đã tắt Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendDisabledWarning": {
    "message": "Do chính sách doanh nghiệp, bạn chỉ có thể xóa những Send hiện có.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendOptions": {
    "message": "Send Options",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendOptionsPolicyDesc": {
    "message": "Set options for creating and editing Sends.",
    "description": "'Sends' is a plural noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendOptionsExemption": {
    "message": "Organization users that can manage the organization's policies are exempt from this policy's enforcement."
  },
  "disableHideEmail": {
    "message": "Do not allow users to hide their email address from recipients when creating or editing a Send.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendOptionsPolicyInEffect": {
    "message": "The following organization policies are currently in effect:"
  },
  "sendDisableHideEmailInEffect": {
    "message": "Users are not allowed to hide their email address from recipients when creating or editing a Send.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "modifiedPolicyId": {
    "message": "Modified policy $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Master Password"
      }
    }
  },
  "planPrice": {
    "message": "Plan price"
  },
  "estimatedTax": {
    "message": "Estimated tax"
  },
  "custom": {
    "message": "Custom"
  },
  "customDesc": {
    "message": "Allows more granular control of user permissions for advanced configurations."
  },
  "permissions": {
    "message": "Permissions"
  },
  "accessEventLogs": {
    "message": "Access Event Logs"
  },
  "accessImportExport": {
    "message": "Access Import/Export"
  },
  "accessReports": {
    "message": "Access Reports"
  },
  "missingPermissions": {
    "message": "You lack the necessary permissions to perform this action."
  },
  "manageAllCollections": {
    "message": "Manage All Collections"
  },
  "createNewCollections": {
    "message": "Create New Collections"
  },
  "editAnyCollection": {
    "message": "Edit Any Collection"
  },
  "deleteAnyCollection": {
    "message": "Delete Any Collection"
  },
  "manageAssignedCollections": {
    "message": "Manage Assigned Collections"
  },
  "editAssignedCollections": {
    "message": "Edit Assigned Collections"
  },
  "deleteAssignedCollections": {
    "message": "Delete Assigned Collections"
  },
  "manageGroups": {
    "message": "Manage Groups"
  },
  "managePolicies": {
    "message": "Manage Policies"
  },
  "manageSso": {
    "message": "Manage SSO"
  },
  "manageUsers": {
    "message": "Quản Lý Người Dùng"
  },
  "manageResetPassword": {
    "message": "Manage Password Reset"
  },
  "disableRequiredError": {
    "message": "You must manually disable the $POLICYNAME$ policy before this policy can be disabled.",
    "placeholders": {
      "policyName": {
        "content": "$1",
        "example": "Single Sign-On Authentication"
      }
    }
  },
  "personalOwnershipPolicyInEffect": {
    "message": "An organization policy is affecting your ownership options."
  },
  "personalOwnershipPolicyInEffectImports": {
    "message": "An organization policy has disabled importing items into your personal vault."
  },
  "personalOwnershipCheckboxDesc": {
    "message": "Disable personal ownership for organization users"
  },
  "textHiddenByDefault": {
    "message": "When accessing the Send, hide the text by default",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendNameDesc": {
    "message": "Một tên gợi nhớ để mô tả về Send này.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendTextDesc": {
    "message": "Văn bản bạn muốn gửi."
  },
  "sendFileDesc": {
    "message": "Tập tin bạn muốn gửi."
  },
  "copySendLinkOnSave": {
    "message": "Copy the link to share this Send to my clipboard upon save."
  },
  "sendLinkLabel": {
    "message": "Send link",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "send": {
    "message": "Chia sẻ",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendAccessTaglineProductDesc": {
    "message": "Bitwarden Send transmits sensitive, temporary information to others easily and securely.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendAccessTaglineLearnMore": {
    "message": "Tìm hiểu thêm về",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read '**Learn more about** Bitwarden Send or sign up to try it today.'"
  },
  "sendVaultCardProductDesc": {
    "message": "Share text or files directly with anyone."
  },
  "sendVaultCardLearnMore": {
    "message": "Learn more",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read '**Learn more**, see how it works, or try it now. '"
  },
  "sendVaultCardSee": {
    "message": "see",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, **see** how it works, or try it now.'"
  },
  "sendVaultCardHowItWorks": {
    "message": "how it works",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, see **how it works**, or try it now.'"
  },
  "sendVaultCardOr": {
    "message": "hoặc",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, see how it works, **or** try it now.'"
  },
  "sendVaultCardTryItNow": {
    "message": "thử ngay",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, see how it works, or **try it now**.'"
  },
  "sendAccessTaglineOr": {
    "message": "hoặc",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more about Bitwarden Send **or** sign up to try it today.'"
  },
  "sendAccessTaglineSignUp": {
    "message": "đăng ký",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more about Bitwarden Send or **sign up** to try it today.'"
  },
  "sendAccessTaglineTryToday": {
    "message": "thử ngay hôm nay.",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more about Bitwarden Send or sign up to **try it today.**'"
  },
  "sendCreatorIdentifier": {
    "message": "Bitwarden user $USER_IDENTIFIER$ shared the following with you",
    "placeholders": {
      "user_identifier": {
        "content": "$1",
        "example": "An email address"
      }
    }
  },
  "viewSendHiddenEmailWarning": {
    "message": "The Bitwarden user who created this Send has chosen to hide their email address. You should ensure you trust the source of this link before using or downloading its content.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "expirationDateIsInvalid": {
    "message": "The expiration date provided is not valid."
  },
  "deletionDateIsInvalid": {
    "message": "The deletion date provided is not valid."
  },
  "expirationDateAndTimeRequired": {
    "message": "An expiration date and time are required."
  },
  "deletionDateAndTimeRequired": {
    "message": "A deletion date and time are required."
  },
  "dateParsingError": {
    "message": "There was an error saving your deletion and expiration dates."
  },
  "webAuthnFallbackMsg": {
    "message": "To verify your 2FA please click the button below."
  },
  "webAuthnAuthenticate": {
    "message": "Authenticate WebAuthn"
  },
  "webAuthnNotSupported": {
    "message": "WebAuthn is not supported in this browser."
  },
  "webAuthnSuccess": {
    "message": "WebAuthn verified successfully! You may close this tab."
  },
  "hintEqualsPassword": {
    "message": "Your password hint cannot be the same as your password."
  },
  "enrollPasswordReset": {
    "message": "Enroll in Password Reset"
  },
  "enrolledPasswordReset": {
    "message": "Enrolled in Password Reset"
  },
  "withdrawPasswordReset": {
    "message": "Withdraw from Password Reset"
  },
  "enrollPasswordResetSuccess": {
    "message": "Enrollment success!"
  },
  "withdrawPasswordResetSuccess": {
    "message": "Withdrawal success!"
  },
  "eventEnrollPasswordReset": {
    "message": "User $ID$ enrolled in password reset assistance.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "eventWithdrawPasswordReset": {
    "message": "User $ID$ withdrew from password reset assistance.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "eventAdminPasswordReset": {
    "message": "Master password reset for user $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "eventResetSsoLink": {
    "message": "Reset Sso link for user $ID$",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "firstSsoLogin": {
    "message": "$ID$ logged in using Sso for the first time",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "resetPassword": {
    "message": "Reset Password"
  },
  "resetPasswordLoggedOutWarning": {
    "message": "Proceeding will log $NAME$ out of their current session, requiring them to log back in. Active sessions on other devices may continue to remain active for up to one hour.",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "thisUser": {
    "message": "this user"
  },
  "resetPasswordMasterPasswordPolicyInEffect": {
    "message": "One or more organization policies require the master password to meet the following requirements:"
  },
  "resetPasswordSuccess": {
    "message": "Password reset success!"
  },
  "resetPasswordEnrollmentWarning": {
    "message": "Enrollment will allow organization administrators to change your master password. Are you sure you want to enroll?"
  },
  "resetPasswordPolicy": {
    "message": "Master Password Reset"
  },
  "resetPasswordPolicyDescription": {
    "message": "Allow administrators in the organization to reset organization users' master password."
  },
  "resetPasswordPolicyWarning": {
    "message": "Users in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password."
  },
  "resetPasswordPolicyAutoEnroll": {
    "message": "Automatic Enrollment"
  },
  "resetPasswordPolicyAutoEnrollDescription": {
    "message": "All users will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw."
  },
  "resetPasswordPolicyAutoEnrollWarning": {
    "message": "Users already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password."
  },
  "resetPasswordPolicyAutoEnrollCheckbox": {
    "message": "Require new users to be enrolled automatically"
  },
  "resetPasswordAutoEnrollInviteWarning": {
    "message": "This organization has an enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password."
  },
  "resetPasswordOrgKeysError": {
    "message": "Organization Keys response is null"
  },
  "resetPasswordDetailsError": {
    "message": "Reset Password Details response is null"
  },
  "trashCleanupWarning": {
    "message": "Items that have been in Trash more than 30 days will be automatically deleted."
  },
  "trashCleanupWarningSelfHosted": {
    "message": "Items that have been in Trash for a while will be automatically deleted."
  },
  "passwordPrompt": {
    "message": "Master password re-prompt"
  },
  "passwordConfirmation": {
    "message": "Master password confirmation"
  },
  "passwordConfirmationDesc": {
    "message": "This action is protected. To continue, please re-enter your master password to verify your identity."
  },
  "reinviteSelected": {
    "message": "Resend Invitations"
  },
  "noSelectedUsersApplicable": {
    "message": "This action is not applicable to any of the selected users."
  },
  "removeUsersWarning": {
    "message": "Are you sure you want to remove the following users? The process may take a few seconds to complete and cannot be interrupted or canceled."
  },
  "theme": {
    "message": "Theme"
  },
  "themeDesc": {
    "message": "Choose a theme for your web vault."
  },
  "themeSystem": {
    "message": "Use System Theme"
  },
  "themeDark": {
    "message": "Dark"
  },
  "themeLight": {
    "message": "Light"
  },
  "confirmSelected": {
    "message": "Confirm Selected"
  },
  "bulkConfirmStatus": {
    "message": "Bulk action status"
  },
  "bulkConfirmMessage": {
    "message": "Confirmed successfully."
  },
  "bulkReinviteMessage": {
    "message": "Reinvited successfully."
  },
  "bulkRemovedMessage": {
    "message": "Removed successfully"
  },
  "bulkFilteredMessage": {
    "message": "Excluded, not applicable for this action."
  },
  "fingerprint": {
    "message": "Fingerprint"
  },
  "removeUsers": {
    "message": "Remove Users"
  },
  "error": {
    "message": "Error"
  },
  "resetPasswordManageUsers": {
    "message": "Manage Users must also be enabled with the Manage Password Reset permission"
  },
  "setupProvider": {
    "message": "Provider Setup"
  },
  "setupProviderLoginDesc": {
    "message": "You've been invited to setup a new provider. To continue, you need to log in or create a new Bitwarden account."
  },
  "setupProviderDesc": {
    "message": "Please enter the details below to complete the provider setup. Contact Customer Support if you have any questions."
  },
  "providerName": {
    "message": "Provider Name"
  },
  "providerSetup": {
    "message": "The provider has been set up."
  },
  "clients": {
    "message": "Clients"
  },
  "providerAdmin": {
    "message": "Provider Admin"
  },
  "providerAdminDesc": {
    "message": "The highest access user that can manage all aspects of your provider as well as access and manage client organizations."
  },
  "serviceUser": {
    "message": "Service User"
  },
  "serviceUserDesc": {
    "message": "Service users can access and manage all client organizations."
  },
  "providerInviteUserDesc": {
    "message": "Invite a new user to your provider by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account."
  },
  "joinProvider": {
    "message": "Join Provider"
  },
  "joinProviderDesc": {
    "message": "You've been invited to join the provider listed above. To accept the invitation, you need to log in or create a new Bitwarden account."
  },
  "providerInviteAcceptFailed": {
    "message": "Unable to accept invitation. Ask a provider admin to send a new invitation."
  },
  "providerInviteAcceptedDesc": {
    "message": "You can access this provider once an administrator confirms your membership. We'll send you an email when that happens."
  },
  "providerUsersNeedConfirmed": {
    "message": "You have users that have accepted their invitation, but still need to be confirmed. Users will not have access to the provider until they are confirmed."
  },
  "provider": {
    "message": "Provider"
  },
  "newClientOrganization": {
    "message": "New Client Organization"
  },
  "newClientOrganizationDesc": {
    "message": "Create a new client organization that will be associated with you as the provider. You will be able to access and manage this organization."
  },
  "addExistingOrganization": {
    "message": "Add Existing Organization"
  },
  "myProvider": {
    "message": "My Provider"
  },
  "addOrganizationConfirmation": {
    "message": "Are you sure you want to add $ORGANIZATION$ as a client to $PROVIDER$?",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      },
      "provider": {
        "content": "$2",
        "example": "My Provider Name"
      }
    }
  },
  "organizationJoinedProvider": {
    "message": "Organization was successfully added to the provider"
  },
  "accessingUsingProvider": {
    "message": "Accessing organization using provider $PROVIDER$",
    "placeholders": {
      "provider": {
        "content": "$1",
        "example": "My Provider Name"
      }
    }
  },
  "providerIsDisabled": {
    "message": "Provider is disabled."
  },
  "providerUpdated": {
    "message": "Provider updated"
  },
  "yourProviderIs": {
    "message": "Your provider is $PROVIDER$. They have administrative and billing privileges for your organization.",
    "placeholders": {
      "provider": {
        "content": "$1",
        "example": "My Provider Name"
      }
    }
  },
  "detachedOrganization": {
    "message": "The organization $ORGANIZATION$ has been detached from your provider.",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "detachOrganizationConfirmation": {
    "message": "Are you sure you want to detach this organization? The organization will continue to exist but will no longer be managed by the provider."
  },
  "add": {
    "message": "Add"
  },
  "updatedMasterPassword": {
    "message": "Updated Master Password"
  },
  "updateMasterPassword": {
    "message": "Update Master Password"
  },
  "updateMasterPasswordWarning": {
    "message": "Your Master Password was recently changed by an administrator in your organization. In order to access the vault, you must update your Master Password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour."
  },
  "masterPasswordInvalidWarning": {
    "message": "Your Master Password does not meet the policy requirements of this organization. In order to join the organization, you must update your Master Password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour."
  },
  "maximumVaultTimeout": {
    "message": "Vault Timeout"
  },
  "maximumVaultTimeoutDesc": {
    "message": "Configure a maximum vault timeout for all users."
  },
  "maximumVaultTimeoutLabel": {
    "message": "Maximum Vault Timeout"
  },
  "invalidMaximumVaultTimeout": {
    "message": "Invalid Maximum Vault Timeout."
  },
  "hours": {
    "message": "Hours"
  },
  "minutes": {
    "message": "Minutes"
  },
  "vaultTimeoutPolicyInEffect": {
    "message": "Your organization policies are affecting your vault timeout. Maximum allowed Vault Timeout is $HOURS$ hour(s) and $MINUTES$ minute(s)",
    "placeholders": {
      "hours": {
        "content": "$1",
        "example": "5"
      },
      "minutes": {
        "content": "$2",
        "example": "5"
      }
    }
  },
  "customVaultTimeout": {
    "message": "Custom Vault Timeout"
  },
  "vaultTimeoutToLarge": {
    "message": "Your vault timeout exceeds the restriction set by your organization."
  },
  "disablePersonalVaultExport": {
    "message": "Disable Personal Vault Export"
  },
  "disablePersonalVaultExportDesc": {
    "message": "Prohibits users from exporting their private vault data."
  },
  "vaultExportDisabled": {
    "message": "Vault Export Disabled"
  },
  "personalVaultExportPolicyInEffect": {
    "message": "One or more organization policies prevents you from exporting your personal vault."
  },
  "selectType": {
    "message": "Select SSO Type"
  },
  "type": {
    "message": "Type"
  },
  "openIdConnectConfig": {
    "message": "OpenID Connect Configuration"
  },
  "samlSpConfig": {
    "message": "SAML Service Provider Configuration"
  },
  "samlIdpConfig": {
    "message": "SAML Identity Provider Configuration"
  },
  "callbackPath": {
    "message": "Callback Path"
  },
  "signedOutCallbackPath": {
    "message": "Signed Out Callback Path"
  },
  "authority": {
    "message": "Authority"
  },
  "clientId": {
    "message": "Client ID"
  },
  "clientSecret": {
    "message": "Client Secret"
  },
  "metadataAddress": {
    "message": "Metadata Address"
  },
  "oidcRedirectBehavior": {
    "message": "OIDC Redirect Behavior"
  },
  "getClaimsFromUserInfoEndpoint": {
    "message": "Get claims from user info endpoint"
  },
  "additionalScopes": {
    "message": "Custom Scopes"
  },
  "additionalUserIdClaimTypes": {
    "message": "Custom User ID Claim Types"
  },
  "additionalEmailClaimTypes": {
    "message": "Email Claim Types"
  },
  "additionalNameClaimTypes": {
    "message": "Custom Name Claim Types"
  },
  "acrValues": {
    "message": "Requested Authentication Context Class Reference values"
  },
  "expectedReturnAcrValue": {
    "message": "Expected \"acr\" Claim Value In Response"
  },
  "spEntityId": {
    "message": "SP Entity ID"
  },
  "spMetadataUrl": {
    "message": "SAML 2.0 Metadata URL"
  },
  "spAcsUrl": {
    "message": "Assertion Consumer Service (ACS) URL"
  },
  "spNameIdFormat": {
    "message": "Name ID Format"
  },
  "spOutboundSigningAlgorithm": {
    "message": "Outbound Signing Algorithm"
  },
  "spSigningBehavior": {
    "message": "Signing Behavior"
  },
  "spMinIncomingSigningAlgorithm": {
    "message": "Minimum Incoming Signing Algorithm"
  },
  "spWantAssertionsSigned": {
    "message": "Expect signed assertions"
  },
  "spValidateCertificates": {
    "message": "Validate certificates"
  },
  "idpEntityId": {
    "message": "Entity ID"
  },
  "idpBindingType": {
    "message": "Binding Type"
  },
  "idpSingleSignOnServiceUrl": {
    "message": "Single Sign On Service URL"
  },
  "idpSingleLogoutServiceUrl": {
    "message": "Single Log Out Service URL"
  },
  "idpX509PublicCert": {
    "message": "X509 Public Certificate"
  },
  "idpOutboundSigningAlgorithm": {
    "message": "Outbound Signing Algorithm"
  },
  "idpAllowUnsolicitedAuthnResponse": {
    "message": "Allow unsolicited authentication response"
  },
  "idpAllowOutboundLogoutRequests": {
    "message": "Allow outbound logout requests"
  },
  "idpSignAuthenticationRequests": {
    "message": "Sign authentication requests"
  },
  "ssoSettingsSaved": {
    "message": "Single Sign-On configuration was saved."
  },
  "sponsoredFamilies": {
    "message": "Free Bitwarden Families"
  },
  "sponsoredFamiliesEligible": {
    "message": "You and your family are eligible for Free Bitwarden Families. Redeem with your personal email to keep your data secure even when you are not at work."
  },
  "sponsoredFamiliesEligibleCard": {
    "message": "Redeem your Free Bitwarden for Families plan today to keep your data secure even when you are not at work."
  },
  "sponsoredFamiliesInclude": {
    "message": "The Bitwarden for Families plan include"
  },
  "sponsoredFamiliesPremiumAccess": {
    "message": "Premium access for up to 6 users"
  },
  "sponsoredFamiliesSharedCollections": {
    "message": "Shared collections for Family secrets"
  },
  "badToken": {
    "message": "The link is no longer valid. Please have the sponsor resend the offer."
  },
  "reclaimedFreePlan": {
    "message": "Reclaimed free plan"
  },
  "redeem": {
    "message": "Redeem"
  },
  "sponsoredFamiliesSelectOffer": {
    "message": "Select the organization you would like sponsored"
  },
  "familiesSponsoringOrgSelect": {
    "message": "Which Free Families offer would you like to redeem?"
  },
  "sponsoredFamiliesEmail": {
    "message": "Enter your personal email to redeem Bitwarden Families"
  },
  "sponsoredFamiliesLeaveCopy": {
    "message": "If you leave or are removed from the sponsoring organization, your Families plan will expire at the end of the billing period."
  },
  "acceptBitwardenFamiliesHelp": {
    "message": "Accept offer for an existing organization or create a new Families organization."
  },
  "setupSponsoredFamiliesLoginDesc": {
    "message": "You've been offered a free Bitwarden Families Plan Organization. To continue, you need to log in to the account that received the offer."
  },
  "sponsoredFamiliesAcceptFailed": {
    "message": "Unable to accept offer. Please resend the offer email from your enterprise account and try again."
  },
  "sponsoredFamiliesAcceptFailedShort": {
    "message": "Unable to accept offer. $DESCRIPTION$",
    "placeholders": {
      "description": {
        "content": "$1",
        "example": "You must have at least one existing Families Organization."
      }
    }
  },
  "sponsoredFamiliesOffer": {
    "message": "Accept Free Bitwarden Families"
  },
  "sponsoredFamiliesOfferRedeemed": {
    "message": "Free Bitwarden Families offer successfully redeemed"
  },
  "redeemed": {
    "message": "Redeemed"
  },
  "redeemedAccount": {
    "message": "Redeemed Account"
  },
  "revokeAccount": {
    "message": "Revoke account $NAME$",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "My Sponsorship Name"
      }
    }
  },
  "resendEmailLabel": {
    "message": "Resend Sponsorship email to $NAME$ sponsorship",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "My Sponsorship Name"
      }
    }
  },
  "freeFamiliesPlan": {
    "message": "Free Families Plan"
  },
  "redeemNow": {
    "message": "Redeem Now"
  },
  "recipient": {
    "message": "Recipient"
  },
  "removeSponsorship": {
    "message": "Remove Sponsorship"
  },
  "removeSponsorshipConfirmation": {
    "message": "After removing a sponsorship, you will be responsible for this subscription and related invoices. Are you sure you want to continue?"
  },
  "sponsorshipCreated": {
    "message": "Sponsorship Created"
  },
  "revoke": {
    "message": "Revoke"
  },
  "emailSent": {
    "message": "Email Sent"
  },
  "revokeSponsorshipConfirmation": {
    "message": "After removing this account, the Families organization owner will be responsible for this subscription and related invoices. Are you sure you want to continue?"
  },
  "removeSponsorshipSuccess": {
    "message": "Sponsorship Removed"
  },
  "ssoKeyConnectorUnavailable": {
    "message": "Unable to reach the Key Connector, try again later."
  },
  "keyConnectorUrl": {
    "message": "Key Connector URL"
  },
  "sendVerificationCode": {
    "message": "Send a verification code to your email"
  },
  "sendCode": {
    "message": "Send Code"
  },
  "codeSent": {
    "message": "Code Sent"
  },
  "verificationCode": {
    "message": "Verification Code"
  },
  "confirmIdentity": {
    "message": "Confirm your identity to continue."
  },
  "verificationCodeRequired": {
    "message": "Verification code is required."
  },
  "invalidVerificationCode": {
    "message": "Invalid verification code"
  },
  "convertOrganizationEncryptionDesc": {
    "message": "$ORGANIZATION$ is using SSO with a self-hosted key server. A master password is no longer required to log in for members of this organization.",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "leaveOrganization": {
    "message": "Leave Organization"
  },
  "removeMasterPassword": {
    "message": "Remove Master Password"
  },
  "removedMasterPassword": {
    "message": "Master password removed."
  },
  "allowSso": {
    "message": "Allow SSO authentication"
  },
  "allowSsoDesc": {
    "message": "Once set up, your configuration will be saved and members will be able to authenticate using their Identity Provider credentials."
  },
  "ssoPolicyHelpStart": {
    "message": "Enable the",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Enable the SSO Authentication policy to require all members to log in with SSO.'"
  },
  "ssoPolicyHelpLink": {
    "message": "SSO Authentication policy",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Enable the SSO Authentication policy to require all members to log in with SSO.'"
  },
  "ssoPolicyHelpEnd": {
    "message": "to require all members to log in with SSO.",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Enable the SSO Authentication policy to require all members to log in with SSO.'"
  },
  "ssoPolicyHelpKeyConnector": {
    "message": "SSO Authentication and Single Organization policies are required to set up Key Connector decryption."
  },
  "memberDecryptionOption": {
    "message": "Member Decryption Options"
  },
  "memberDecryptionPassDesc": {
    "message": "Once authenticated, members will decrypt vault data using their Master Passwords."
  },
  "keyConnector": {
    "message": "Key Connector"
  },
  "memberDecryptionKeyConnectorDesc": {
    "message": "Connect Login with SSO to your self-hosted decryption key server. Using this option, members won’t need to use their Master Passwords to decrypt vault data. Contact Bitwarden Support for set up assistance."
  },
  "keyConnectorPolicyRestriction": {
    "message": "\"Login with SSO and Key Connector Decryption\" is enabled. This policy will only apply to Owners and Admins."
  },
  "enabledSso": {
    "message": "Enabled SSO"
  },
  "disabledSso": {
    "message": "Disabled SSO"
  },
  "enabledKeyConnector": {
    "message": "Enabled Key Connector"
  },
  "disabledKeyConnector": {
    "message": "Disabled Key Connector"
  },
  "keyConnectorWarning": {
    "message": "Once members begin using Key Connector, your Organization cannot revert to Master Password decryption. Proceed only if you are comfortable deploying and managing a key server."
  },
  "migratedKeyConnector": {
    "message": "Migrated to Key Connector"
  },
  "paymentSponsored": {
    "message": "Please provide a payment method to associate with the organization. Don't worry, we won't charge you anything unless you select additional features or your sponsorship expires. "
  },
  "orgCreatedSponsorshipInvalid": {
    "message": "The sponsorship offer has expired. You may delete the organization you created to avoid a charge at the end of your 7 day trial. Otherwise you may close this prompt to keep the organization and assume billing responsibility."
  },
  "newFamiliesOrganization": {
    "message": "New Families Organization"
  },
  "acceptOffer": {
    "message": "Accept Offer"
  },
  "sponsoringOrg": {
    "message": "Sponsoring Organization"
  },
  "keyConnectorTest": {
    "message": "Test"
  },
  "keyConnectorTestSuccess": {
    "message": "Success! Key Connector reached."
  },
  "keyConnectorTestFail": {
    "message": "Cannot reach Key Connector. Check URL."
  },
  "sponsorshipTokenHasExpired": {
    "message": "The sponsorship offer has expired."
  },
  "freeWithSponsorship": {
    "message": "FREE with sponsorship"
  },
  "formErrorSummaryPlural": {
    "message": "$COUNT$ fields above need your attention.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "formErrorSummarySingle": {
    "message": "1 field above needs your attention."
  },
  "fieldRequiredError": {
    "message": "$FIELDNAME$ is required.",
    "placeholders": {
      "fieldname": {
        "content": "$1",
        "example": "Full name"
      }
    }
  },
  "required": {
    "message": "required"
  },
  "idpSingleSignOnServiceUrlRequired": {
    "message": "Required if Entity ID is not a URL."
  },
  "openIdOptionalCustomizations": {
    "message": "Optional Customizations"
  },
  "openIdAuthorityRequired": {
    "message": "Required if Authority is not valid."
  },
  "separateMultipleWithComma": {
    "message": "Separate multiple with a comma."
  },
  "sessionTimeout": {
    "message": "Your session has timed out. Please go back and try logging in again."
  },
  "exportingPersonalVaultTitle": {
    "message": "Exporting Personal Vault"
  },
  "exportingOrganizationVaultTitle": {
    "message": "Exporting Organization Vault"
  },
  "exportingPersonalVaultDescription": {
    "message": "Only the personal vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "name@example.com"
      }
    }
  },
  "exportingOrganizationVaultDescription": {
    "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. Personal vault items and items from other organizations will not be included.",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "backToReports": {
    "message": "Back to Reports"
  },
  "generator": {
    "message": "Generator"
  },
  "whatWouldYouLikeToGenerate": {
    "message": "What would you like to generate?"
  },
  "passwordType": {
    "message": "Password Type"
  },
  "regenerateUsername": {
    "message": "Regenerate Username"
  },
  "generateUsername": {
    "message": "Generate Username"
  },
  "usernameType": {
    "message": "Username Type"
  },
  "plusAddressedEmail": {
    "message": "Plus Addressed Email",
    "description": "Username generator option that appends a random sub-address to the username. For example: address+subaddress@email.com"
  },
  "plusAddressedEmailDesc": {
    "message": "Use your email provider's sub-addressing capabilities."
  },
  "catchallEmail": {
    "message": "Catch-all Email"
  },
  "catchallEmailDesc": {
    "message": "Use your domain's configured catch-all inbox."
  },
  "random": {
    "message": "Random"
  },
  "randomWord": {
    "message": "Random Word"
  },
  "service": {
    "message": "Service"
  }
}
