You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14797 lines
502 KiB
14797 lines
502 KiB
{
|
|
"allApplications": {
|
|
"message": "Tất cả các ứng dụng"
|
|
},
|
|
"allMembers": {
|
|
"message": "All members"
|
|
},
|
|
"allPasswords": {
|
|
"message": "All passwords"
|
|
},
|
|
"activity": {
|
|
"message": "Hoạt động"
|
|
},
|
|
"criticalAppsAtRisk": {
|
|
"message": "Critical apps at risk"
|
|
},
|
|
"criticalApplicationsAtRisk": {
|
|
"message": "Critical applications at risk"
|
|
},
|
|
"allCriticalApps": {
|
|
"message": "All critical apps"
|
|
},
|
|
"appLogoLabel": {
|
|
"message": "Bitwarden logo"
|
|
},
|
|
"criticalApplications": {
|
|
"message": "Ứng dụng quan trọng"
|
|
},
|
|
"noCriticalAppsAtRisk": {
|
|
"message": "Không có ứng dụng quan trọng nào bị đe dọa"
|
|
},
|
|
"critical": {
|
|
"message": "Critical ($COUNT$)",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"notCritical": {
|
|
"message": "Not critical ($COUNT$)",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"criticalBadge": {
|
|
"message": "Critical"
|
|
},
|
|
"accessIntelligence": {
|
|
"message": "Trí tuệ truy cập"
|
|
},
|
|
"noApplicationsMatchTheseFilters": {
|
|
"message": "No applications match these filters"
|
|
},
|
|
"passwordRisk": {
|
|
"message": "Mật khẩu rủi ro"
|
|
},
|
|
"passwords": {
|
|
"message": "Passwords"
|
|
},
|
|
"riskOverTime": {
|
|
"message": "Risk over time"
|
|
},
|
|
"passwordsAtRisk": {
|
|
"message": "Passwords at risk"
|
|
},
|
|
"noEditPermissions": {
|
|
"message": "Bạn không có quyền chỉnh sửa mục này"
|
|
},
|
|
"reviewAccessIntelligence": {
|
|
"message": "Review security reports to find and fix credential risks before they escalate."
|
|
},
|
|
"reviewAtRiskLoginsPrompt": {
|
|
"message": "Xem lại các đăng nhập có rủi ro"
|
|
},
|
|
"dataLastUpdated": {
|
|
"message": "Dữ liệu được cập nhật lần cuối: $DATE$",
|
|
"placeholders": {
|
|
"date": {
|
|
"content": "$1",
|
|
"example": "2021-01-01"
|
|
}
|
|
}
|
|
},
|
|
"noReportRan": {
|
|
"message": "Bạn chưa tạo báo cáo nào"
|
|
},
|
|
"notifiedMembers": {
|
|
"message": "Các thành viên được thông báo"
|
|
},
|
|
"revokeMembers": {
|
|
"message": "Hủy tư cách thành viên"
|
|
},
|
|
"restoreMembers": {
|
|
"message": "Khôi phục tư cách thành viên"
|
|
},
|
|
"cannotRestoreAccessError": {
|
|
"message": "Không thể khôi phục quyền truy cập tổ chức"
|
|
},
|
|
"createNewLoginItem": {
|
|
"message": "Tạo mục đăng nhập mới"
|
|
},
|
|
"percentageCompleted": {
|
|
"message": "Hoàn thành $PERCENT$%",
|
|
"placeholders": {
|
|
"percent": {
|
|
"content": "$1",
|
|
"example": "75"
|
|
}
|
|
}
|
|
},
|
|
"securityTasksCompleted": {
|
|
"message": "Hoàn thành $COUNT$ trên tổng số $TOTAL$ tác vụ bảo mật",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
},
|
|
"total": {
|
|
"content": "$2",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"passwordChangeProgress": {
|
|
"message": "Tiến trình thay đổi mật khẩu"
|
|
},
|
|
"assignMembersTasksToMonitorProgress": {
|
|
"message": "Giao tác vụ cho thành viên để theo dõi tiến trình"
|
|
},
|
|
"onceYouReviewApplications": {
|
|
"message": "Khi bạn xem xét các ứng dụng và đánh dấu chúng là quan trọng, hãy giao nhiệm vụ cho các thành viên của bạn thay đổi mật khẩu."
|
|
},
|
|
"sendReminders": {
|
|
"message": "Gửi lời nhắc"
|
|
},
|
|
"noCriticalApplicationsMarkedYet": {
|
|
"message": "You haven't marked any critical applications yet. Review applications to get started."
|
|
},
|
|
"onceYouMarkApplicationsCriticalTheyWillDisplayHere": {
|
|
"message": "Khi bạn đánh dấu các ứng dụng là quan trọng, chúng sẽ hiển thị tại đây."
|
|
},
|
|
"viewAtRiskMembers": {
|
|
"message": "Xem các thành viên gặp rủi ro"
|
|
},
|
|
"viewAtRiskApplications": {
|
|
"message": "Xem các ứng dụng gặp rủi ro"
|
|
},
|
|
"criticalApplicationsAreAtRisk": {
|
|
"message": "$COUNT$ trên tổng số $TOTAL$ ứng dụng quan trọng đang gặp rủi ro do mật khẩu không an toàn",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
},
|
|
"total": {
|
|
"content": "$2",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"criticalApplicationsMarked": {
|
|
"message": "ứng dụng quan trọng đã được đánh dấu"
|
|
},
|
|
"countOfCriticalApplications": {
|
|
"message": "$COUNT$ ứng dụng quan trọng",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"countOfApplicationsAtRisk": {
|
|
"message": "$COUNT$ ứng dụng gặp rủi ro",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"countOfAtRiskPasswords": {
|
|
"message": "$COUNT$ mật khẩu có rủi ro",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"newPasswordsAtRisk": {
|
|
"message": "$COUNT$ mật khẩu mới có rủi ro",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"notifiedMembersWithCount": {
|
|
"message": "Các thành viên đã được thông báo ($COUNT$)",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"yourDataIsInLetsPutItToWork": {
|
|
"message": "Your data is in. Let's put it to work."
|
|
},
|
|
"takeAQuickTourOfAccessIntelligence": {
|
|
"message": "Take a quick tour of Access Intelligence and see exactly how to turn your org's data into action."
|
|
},
|
|
"yourEntireOrgsSecurityInOneView": {
|
|
"message": "Your entire org's security, in one view"
|
|
},
|
|
"accessIntelligenceGivesYouSinglePlace": {
|
|
"message": "Access Intelligence gives you a single place to see every app, password, and member that's at risk."
|
|
},
|
|
"youSetThePrioritiesWeSurfaceTheRisks": {
|
|
"message": "You set the priorities. We surface the risks."
|
|
},
|
|
"youMarkWhichAppsAreMostCritical": {
|
|
"message": "You mark which apps are most critical, and Access Intelligence automatically identifies the at-risk passwords that need attention first."
|
|
},
|
|
"trackImprovementsAcrossYourTeam": {
|
|
"message": "Track improvements across your team"
|
|
},
|
|
"membersAreAutomaticallyNotified": {
|
|
"message": "Members are automatically notified of at-risk passwords in their Bitwarden extension. No chasing required."
|
|
},
|
|
"importYourOrgDataToGetStarted": {
|
|
"message": "Import your org data to get started"
|
|
},
|
|
"onceItHasTheVaultData": {
|
|
"message": "Once it has the vault data, Access Intelligence will have everything it needs to report on your org's password health."
|
|
},
|
|
"accessIntelligenceWelcomeTour": {
|
|
"message": "Access Intelligence welcome tour"
|
|
},
|
|
"startTour": {
|
|
"message": "Start tour"
|
|
},
|
|
"noDataInOrgTitle": {
|
|
"message": "Không tìm thấy dữ liệu"
|
|
},
|
|
"noDataInOrgDescription": {
|
|
"message": "Nhập dữ liệu đăng nhập của tổ chức bạn để bắt đầu với Access Intelligence. Khi thực hiện xong, bạn sẽ có thể:"
|
|
},
|
|
"feature1Title": {
|
|
"message": "Đánh dấu ứng dụng là quan trọng"
|
|
},
|
|
"feature1Description": {
|
|
"message": "Điều này sẽ giúp bạn loại bỏ rủi ro đối với các ứng dụng quan trọng nhất trước tiên."
|
|
},
|
|
"feature2Title": {
|
|
"message": "Giúp thành viên cải thiện bảo mật"
|
|
},
|
|
"feature2Description": {
|
|
"message": "Giao các nhiệm vụ bảo mật có hướng dẫn cho các thành viên có rủi ro để cập nhật thông tin xác thực."
|
|
},
|
|
"feature3Title": {
|
|
"message": "Theo dõi tiến độ"
|
|
},
|
|
"feature3Description": {
|
|
"message": "Theo dõi các thay đổi theo thời gian để hiển thị những cải tiến bảo mật."
|
|
},
|
|
"noReportsRunTitle": {
|
|
"message": "Tạo báo cáo"
|
|
},
|
|
"noReportsRunDescription": {
|
|
"message": "Bạn đã sẵn sàng để bắt đầu tạo báo cáo. Một khi bạn tạo, bạn sẽ có thể:"
|
|
},
|
|
"noCriticalApplicationsTitle": {
|
|
"message": "Bạn chưa đánh dấu ứng dụng nào là quan trọng"
|
|
},
|
|
"noCriticalApplicationsDescription": {
|
|
"message": "Chọn các ứng dụng quan trọng nhất để ưu tiên các hành động bảo mật, giúp người dùng xử lý mật khẩu có nguy cơ bị lộ."
|
|
},
|
|
"markCriticalApplications": {
|
|
"message": "Chọn các ứng dụng quan trọng"
|
|
},
|
|
"markAppAsCritical": {
|
|
"message": "Đánh dấu các ứng dụng quan trọng"
|
|
},
|
|
"markAsCritical": {
|
|
"message": "Đánh dấu là quan trọng"
|
|
},
|
|
"applicationsSelected": {
|
|
"message": "ứng dụng đã chọn"
|
|
},
|
|
"selectApplication": {
|
|
"message": "Chọn ứng dụng"
|
|
},
|
|
"unselectApplication": {
|
|
"message": "Bỏ chọn ứng dụng"
|
|
},
|
|
"applicationsMarkedAsCriticalSuccess": {
|
|
"message": "Các ứng dụng được đánh dấu là quan trọng"
|
|
},
|
|
"criticalApplicationsMarkedSuccess": {
|
|
"message": "$COUNT$ ứng dụng được đánh dấu là quan trọng",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"numCriticalApplicationsMarkedSuccess": {
|
|
"message": "$COUNT$ applications marked critical",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"numApplicationsUnmarkedCriticalSuccess": {
|
|
"message": "$COUNT$ applications marked not critical",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"markAppCountAsCritical": {
|
|
"message": "Mark $COUNT$ as critical",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"markAppCountAsNotCritical": {
|
|
"message": "Mark $COUNT$ as not critical",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"applicationsMarkedAsCriticalFail": {
|
|
"message": "Không thể đánh dấu các ứng dụng là quan trọng"
|
|
},
|
|
"applicationsUnmarkedAsCriticalFail": {
|
|
"message": "Failed to unmark applications as critical"
|
|
},
|
|
"application": {
|
|
"message": "Ứng dụng"
|
|
},
|
|
"applications": {
|
|
"message": "Applications"
|
|
},
|
|
"atRiskPasswords": {
|
|
"message": "Mật khẩu có rủi ro cao"
|
|
},
|
|
"requestPasswordChange": {
|
|
"message": "Yêu cầu thay đổi mật khẩu"
|
|
},
|
|
"totalPasswords": {
|
|
"message": "Tổng số mật khẩu"
|
|
},
|
|
"searchApps": {
|
|
"message": "Tìm kiếm ứng dụng"
|
|
},
|
|
"atRiskMembers": {
|
|
"message": "Các thành viên có rủi ro"
|
|
},
|
|
"membersWithAccessToAtRiskItemsForCriticalApplications": {
|
|
"message": "Các thành viên này có quyền truy cập vào các mục dễ bị tổn thương cho các ứng dụng quan trọng."
|
|
},
|
|
"membersWithAtRiskPwds": {
|
|
"message": "Members with at risk passwords"
|
|
},
|
|
"membersWithAtRiskPasswordsAndForCriticalApplications": {
|
|
"message": "$ATRISKAPPCOUNT$ Members with at risk passwords for $CRITICALAPPCOUNT$ Critical applications",
|
|
"placeholders": {
|
|
"atRiskAppCount": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
},
|
|
"criticalAppCount": {
|
|
"content": "$2",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"membersWillReceiveSecurityTask": {
|
|
"message": "Các thành viên trong tổ chức của bạn sẽ được giao nhiệm vụ thay đổi mật khẩu dễ bị tổn thương. Họ sẽ nhận được thông báo trong tiện ích mở rộng trình duyệt Bitwarden của họ."
|
|
},
|
|
"membersAtRiskCount": {
|
|
"message": "$COUNT$ thành viên gặp rủi ro",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"atRiskMembersWithCount": {
|
|
"message": "Các thành viên có rủi ro ($COUNT$)",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"atRiskApplicationsWithCount": {
|
|
"message": "Các ứng dụng có rủi ro ($COUNT$)",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"ofCountTotal": {
|
|
"message": "of $TOTAL$ total",
|
|
"placeholders": {
|
|
"total": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"atRiskMemberDescription": {
|
|
"message": "Các thành viên này đang đăng nhập vào các ứng dụng quan trọng bằng mật khẩu yếu, bị lộ hoặc được sử dụng lại."
|
|
},
|
|
"atRiskMembersDescriptionNone": {
|
|
"message": "Không có thành viên nào đăng nhập vào ứng dụng bằng mật khẩu yếu, dễ bị lộ hoặc được sử dụng lại."
|
|
},
|
|
"atRiskApplicationsDescription": {
|
|
"message": "Các ứng dụng này có mật khẩu yếu, dễ bị lộ hoặc được sử dụng lại."
|
|
},
|
|
"atRiskApplicationsDescriptionNone": {
|
|
"message": "Đây không phải là các ứng dụng sử dụng mật khẩu yếu, dễ bị lộ hoặc được sử dụng lại."
|
|
},
|
|
"atRiskMembersDescriptionWithApp": {
|
|
"message": "Các thành viên này đang đăng nhập vào $APPNAME$ bằng mật khẩu yếu, dễ bị lộ hoặc đã được sử dụng lại.",
|
|
"placeholders": {
|
|
"appname": {
|
|
"content": "$1",
|
|
"example": "Salesforce"
|
|
}
|
|
}
|
|
},
|
|
"atRiskMembersDescriptionWithAppNone": {
|
|
"message": "Không có thành viên nào thuộc nhóm có rủi ro đối với $APPNAME$.",
|
|
"placeholders": {
|
|
"appname": {
|
|
"content": "$1",
|
|
"example": "Salesforce"
|
|
}
|
|
}
|
|
},
|
|
"totalMembers": {
|
|
"message": "Tổng số thành viên"
|
|
},
|
|
"atRiskApplications": {
|
|
"message": "Ứng dụng có nguy cơ cao"
|
|
},
|
|
"totalApplications": {
|
|
"message": "Tổng số ứng dụng"
|
|
},
|
|
"applicationsNeedingReview": {
|
|
"message": "Ứng dụng cần xem lại"
|
|
},
|
|
"newApplicationsCardTitle": {
|
|
"message": "Xem xét các ứng dụng mới"
|
|
},
|
|
"newApplicationsWithCount": {
|
|
"message": "$COUNT$ ứng dụng mới",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "13"
|
|
}
|
|
}
|
|
},
|
|
"newApplicationsDescription": {
|
|
"message": "Xem lại các ứng dụng mới để đánh dấu là quan trọng và giữ an toàn cho tổ chức của bạn"
|
|
},
|
|
"reviewNow": {
|
|
"message": "Đánh giá ngay"
|
|
},
|
|
"allCaughtUp": {
|
|
"message": "Tất cả đã hoàn tất!"
|
|
},
|
|
"noNewApplicationsToReviewAtThisTime": {
|
|
"message": "Hiện tại không có ứng dụng mới nào để đánh giá"
|
|
},
|
|
"organizationHasItemsSavedForApplications": {
|
|
"message": "Tổ chức của bạn có các mục được lưu cho $COUNT$ ứng dụng",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "310"
|
|
}
|
|
}
|
|
},
|
|
"reviewApplicationsToSecureItems": {
|
|
"message": "Xem xét các ứng dụng để bảo mật các mục quan trọng nhất đối với an ninh của tổ chức bạn"
|
|
},
|
|
"reviewApplications": {
|
|
"message": "Xem xét ứng dụng"
|
|
},
|
|
"prioritizeCriticalApplications": {
|
|
"message": "Ưu tiên các ứng dụng quan trọng"
|
|
},
|
|
"selectCriticalAppsDescription": {
|
|
"message": "Chọn những ứng dụng nào là quan trọng nhất đối với tổ chức của bạn. Sau đó, bạn sẽ có thể giao các nhiệm vụ bảo mật cho các thành viên để loại bỏ rủi ro."
|
|
},
|
|
"reviewNewApplications": {
|
|
"message": "Xem xét các ứng dụng mới"
|
|
},
|
|
"reviewNewAppsDescription": {
|
|
"message": "Xem xét các ứng dụng mới có các mục dễ bị tổn thương và đánh dấu những ứng dụng bạn muốn giám sát chặt chẽ là quan trọng. Sau đó, bạn sẽ có thể giao các nhiệm vụ bảo mật cho các thành viên để loại bỏ rủi ro."
|
|
},
|
|
"clickIconToMarkAppAsCritical": {
|
|
"message": "Nhấp vào biểu tượng ngôi sao để đánh dấu một ứng dụng là quan trọng"
|
|
},
|
|
"markAsCriticalPlaceholder": {
|
|
"message": "Chức năng đánh dấu là quan trọng sẽ được triển khai trong bản cập nhật sau"
|
|
},
|
|
"applicationReviewSaved": {
|
|
"message": "Đã lưu đánh giá ứng dụng"
|
|
},
|
|
"newApplicationsReviewed": {
|
|
"message": "Các ứng dụng mới đã được đánh giá"
|
|
},
|
|
"errorSavingReviewStatus": {
|
|
"message": "Lỗi lưu trạng thái đánh giá"
|
|
},
|
|
"pleaseTryAgain": {
|
|
"message": "Vui lòng thử lại"
|
|
},
|
|
"unmarkAsCritical": {
|
|
"message": "Bỏ đánh dấu là nghiêm trọng"
|
|
},
|
|
"criticalApplicationUnmarkedSuccessfully": {
|
|
"message": "Đã bỏ đánh dấu ứng dụng là quan trọng thành công"
|
|
},
|
|
"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 nhập"
|
|
},
|
|
"password": {
|
|
"message": "Mật khẩu"
|
|
},
|
|
"newPassword": {
|
|
"message": "Mật khẩu mới"
|
|
},
|
|
"passphrase": {
|
|
"message": "Cụm mật khẩu"
|
|
},
|
|
"notes": {
|
|
"message": "Ghi chú"
|
|
},
|
|
"privateNote": {
|
|
"message": "Ghi chú riêng tư"
|
|
},
|
|
"note": {
|
|
"message": "Ghi chú"
|
|
},
|
|
"customFields": {
|
|
"message": "Trường tùy chỉnh"
|
|
},
|
|
"cardholderName": {
|
|
"message": "Tên chủ thẻ"
|
|
},
|
|
"loginCredentials": {
|
|
"message": "Thông tin đăng nhập"
|
|
},
|
|
"personalDetails": {
|
|
"message": "Thông tin cá nhân"
|
|
},
|
|
"identification": {
|
|
"message": "Định danh"
|
|
},
|
|
"contactInfo": {
|
|
"message": "Thông tin liên hệ"
|
|
},
|
|
"cardDetails": {
|
|
"message": "Thông tin thẻ"
|
|
},
|
|
"cardBrandDetails": {
|
|
"message": "Chi tiết thẻ $BRAND$",
|
|
"placeholders": {
|
|
"brand": {
|
|
"content": "$1",
|
|
"example": "Visa"
|
|
}
|
|
}
|
|
},
|
|
"itemHistory": {
|
|
"message": "Lịch sử mục"
|
|
},
|
|
"authenticatorKey": {
|
|
"message": "Khóa xác thực"
|
|
},
|
|
"autofillOptions": {
|
|
"message": "Tùy chọn tự động điền"
|
|
},
|
|
"websiteUri": {
|
|
"message": "Trang web (URI)"
|
|
},
|
|
"websiteUriCount": {
|
|
"message": "Trang web (URI) $COUNT$",
|
|
"description": "Label for an input field that contains a website URI. The input field is part of a list of fields, and the count indicates the position of the field in the list.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"websiteAdded": {
|
|
"message": "Đã thêm trang web"
|
|
},
|
|
"addWebsite": {
|
|
"message": "Thêm trang web"
|
|
},
|
|
"deleteWebsite": {
|
|
"message": "Xóa trang web"
|
|
},
|
|
"defaultLabel": {
|
|
"message": "Mặc định ($VALUE$)",
|
|
"description": "A label that indicates the default value for a field with the current default value in parentheses.",
|
|
"placeholders": {
|
|
"value": {
|
|
"content": "$1",
|
|
"example": "Base domain"
|
|
}
|
|
}
|
|
},
|
|
"showMatchDetection": {
|
|
"message": "Hiện phát hiện trùng khớp $WEBSITE$",
|
|
"placeholders": {
|
|
"website": {
|
|
"content": "$1",
|
|
"example": "https://example.com"
|
|
}
|
|
}
|
|
},
|
|
"hideMatchDetection": {
|
|
"message": "Ẩn phát hiện trùng khớp $WEBSITE$",
|
|
"placeholders": {
|
|
"website": {
|
|
"content": "$1",
|
|
"example": "https://example.com"
|
|
}
|
|
}
|
|
},
|
|
"showMatchDetectionNoPlaceholder": {
|
|
"message": "Show match detection"
|
|
},
|
|
"hideMatchDetectionNoPlaceholder": {
|
|
"message": "Hide match detection"
|
|
},
|
|
"autoFillOnPageLoad": {
|
|
"message": "Tự động điền khi tải trang?"
|
|
},
|
|
"number": {
|
|
"message": "Số"
|
|
},
|
|
"brand": {
|
|
"message": "Thương hiệu"
|
|
},
|
|
"expiration": {
|
|
"message": "Thời hạn"
|
|
},
|
|
"securityCode": {
|
|
"message": "Mã bảo mật (CVV)"
|
|
},
|
|
"securityCodeSlashCVV": {
|
|
"message": "Mã bảo mật / CVV"
|
|
},
|
|
"identityName": {
|
|
"message": "Tên danh tính"
|
|
},
|
|
"company": {
|
|
"message": "Công ty"
|
|
},
|
|
"ssn": {
|
|
"message": "Số an sinh xã hội"
|
|
},
|
|
"passportNumber": {
|
|
"message": "Số hộ chiếu"
|
|
},
|
|
"sex": {
|
|
"message": "Sex"
|
|
},
|
|
"copySex": {
|
|
"message": "Copy sex"
|
|
},
|
|
"birthPlace": {
|
|
"message": "Birth place"
|
|
},
|
|
"nationality": {
|
|
"message": "Nationality"
|
|
},
|
|
"copyNationality": {
|
|
"message": "Copy nationality"
|
|
},
|
|
"passportType": {
|
|
"message": "Passport type"
|
|
},
|
|
"nationalIdentificationNumber": {
|
|
"message": "National identification number"
|
|
},
|
|
"licenseNumber": {
|
|
"message": "Số bằng lái xe"
|
|
},
|
|
"email": {
|
|
"message": "Email"
|
|
},
|
|
"emails": {
|
|
"message": "Emails"
|
|
},
|
|
"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": "Danh xưng"
|
|
},
|
|
"mr": {
|
|
"message": "Ông"
|
|
},
|
|
"mrs": {
|
|
"message": "Bà"
|
|
},
|
|
"ms": {
|
|
"message": "Cô"
|
|
},
|
|
"mx": {
|
|
"message": "Mx"
|
|
},
|
|
"dr": {
|
|
"message": "Tiến sĩ/Bác sĩ"
|
|
},
|
|
"cardExpiredTitle": {
|
|
"message": "Thẻ hết hạn"
|
|
},
|
|
"cardExpiredMessage": {
|
|
"message": "Nếu bạn đã gia hạn, hãy cập nhật thông tin thẻ"
|
|
},
|
|
"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)"
|
|
},
|
|
"totpHelperTitle": {
|
|
"message": "Giúp quá trình xác minh 2 bước diễn ra liền mạch"
|
|
},
|
|
"totpHelper": {
|
|
"message": "Bitwarden có thể lưu trữ và điền mã xác thực 2 bước. Sao chép và dán khóa vào ô này."
|
|
},
|
|
"totpHelperWithCapture": {
|
|
"message": "Bitwarden có thể lưu trữ và điền mã xác minh 2 bước. Hãy chọn biểu tượng máy ảnh để quét mã QR xác thực của trang web, hoặc sao chép và dán khoá vào ô này."
|
|
},
|
|
"totpCapture": {
|
|
"message": "Scan authenticator QR code from current webpage"
|
|
},
|
|
"learnMoreAboutAuthenticators": {
|
|
"message": "Tìm hiểu thêm về các công cụ xác thực"
|
|
},
|
|
"folder": {
|
|
"message": "Thư mục"
|
|
},
|
|
"value": {
|
|
"message": "Giá trị"
|
|
},
|
|
"cfTypeText": {
|
|
"message": "Văn bản"
|
|
},
|
|
"cfTypeHidden": {
|
|
"message": "Ẩn"
|
|
},
|
|
"cfTypeBoolean": {
|
|
"message": "Boolean"
|
|
},
|
|
"cfTypeCheckbox": {
|
|
"message": "Hộp chọn"
|
|
},
|
|
"cfTypeLinked": {
|
|
"message": "Đã liên kết",
|
|
"description": "This describes a field that is 'linked' (related) to another field."
|
|
},
|
|
"fieldType": {
|
|
"message": "Loại trường"
|
|
},
|
|
"fieldLabel": {
|
|
"message": "Tiêu đề trường"
|
|
},
|
|
"remove": {
|
|
"message": "Xóa"
|
|
},
|
|
"unassigned": {
|
|
"message": "Hủy ấn định"
|
|
},
|
|
"noneFolder": {
|
|
"message": "Không có thư mục",
|
|
"description": "This is the folder for uncategorized items"
|
|
},
|
|
"selfOwnershipLabel": {
|
|
"message": "Bạn",
|
|
"description": "Used as a label to indicate that the user is the owner of an item."
|
|
},
|
|
"addFolder": {
|
|
"message": "Thêm thư mục"
|
|
},
|
|
"editFolder": {
|
|
"message": "Chỉnh sửa thư mục"
|
|
},
|
|
"editWithName": {
|
|
"message": "Chỉnh sửa $ITEM$: $NAME$",
|
|
"placeholders": {
|
|
"item": {
|
|
"content": "$1",
|
|
"example": "login"
|
|
},
|
|
"name": {
|
|
"content": "$2",
|
|
"example": "Social"
|
|
}
|
|
}
|
|
},
|
|
"newFolder": {
|
|
"message": "Thư mục mới"
|
|
},
|
|
"folderName": {
|
|
"message": "Tên thư mục"
|
|
},
|
|
"folderHintText": {
|
|
"message": "Tạo một thư mục con bằng cách thêm tên thư mục cha theo sau là dấu “/”. Ví dụ: Social/Forums"
|
|
},
|
|
"deleteFolderPermanently": {
|
|
"message": "Bạn có chắc muốn xóa vĩnh viễn thư mục này?"
|
|
},
|
|
"baseDomain": {
|
|
"message": "Tên miền cơ sở",
|
|
"description": "Domain name. Example: website.com"
|
|
},
|
|
"domainName": {
|
|
"message": "Tên miền",
|
|
"description": "Domain name. Example: 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."
|
|
},
|
|
"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 vụ rò rỉ dữ liệu. Bạn nên thay đổi nó.",
|
|
"placeholders": {
|
|
"value": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"passwordSafe": {
|
|
"message": "Không tìm thấy mật khẩu này trong các vụ rò rỉ dữ liệu trước đây. Nó an toàn để sử dụng."
|
|
},
|
|
"save": {
|
|
"message": "Lưu"
|
|
},
|
|
"cancel": {
|
|
"message": "Hủy bỏ"
|
|
},
|
|
"later": {
|
|
"message": "Sau này"
|
|
},
|
|
"canceled": {
|
|
"message": "Đã hủy"
|
|
},
|
|
"close": {
|
|
"message": "Đóng"
|
|
},
|
|
"done": {
|
|
"message": "Done"
|
|
},
|
|
"delete": {
|
|
"message": "Xóa"
|
|
},
|
|
"favorite": {
|
|
"message": "Yêu thích"
|
|
},
|
|
"unfavorite": {
|
|
"message": "Bỏ 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"
|
|
},
|
|
"searchLogin": {
|
|
"message": "Tìm kiếm thông tin đăng nhập",
|
|
"description": "Search Login type"
|
|
},
|
|
"searchCard": {
|
|
"message": "Tìm thẻ",
|
|
"description": "Search Card type"
|
|
},
|
|
"searchIdentity": {
|
|
"message": "Tìm kiếm danh tính",
|
|
"description": "Search Identity type"
|
|
},
|
|
"searchSecureNote": {
|
|
"message": "Tìm kiếm ghi chú",
|
|
"description": "Search Secure Note type"
|
|
},
|
|
"searchVault": {
|
|
"message": "Tìm kiếm trong kho"
|
|
},
|
|
"searchMyVault": {
|
|
"message": "Tìm kiếm trong kho"
|
|
},
|
|
"searchOrganization": {
|
|
"message": "Tìm tổ chức"
|
|
},
|
|
"searchMembers": {
|
|
"message": "Tìm thành viên"
|
|
},
|
|
"searchGroups": {
|
|
"message": "Tìm nhóm"
|
|
},
|
|
"resetSearch": {
|
|
"message": "Đặt lại tìm kiếm"
|
|
},
|
|
"allItems": {
|
|
"message": "Tất cả các mục"
|
|
},
|
|
"favorites": {
|
|
"message": "Yêu thích"
|
|
},
|
|
"taskSummary": {
|
|
"message": "Tóm tắt nhiệm vụ"
|
|
},
|
|
"types": {
|
|
"message": "Loại"
|
|
},
|
|
"typeLogin": {
|
|
"message": "Thông tin đăng nhập"
|
|
},
|
|
"typeCard": {
|
|
"message": "Thẻ"
|
|
},
|
|
"typeIdentity": {
|
|
"message": "Danh tính"
|
|
},
|
|
"typeSecureNote": {
|
|
"message": "Ghi chú"
|
|
},
|
|
"typeNote": {
|
|
"message": "Ghi chú"
|
|
},
|
|
"typeSshKey": {
|
|
"message": "Khóa SSH"
|
|
},
|
|
"typeDriversLicense": {
|
|
"message": "License"
|
|
},
|
|
"typeDriversLicenseSubtitle": {
|
|
"message": "Drivers license or ID"
|
|
},
|
|
"typeLoginSubtitle": {
|
|
"message": "Website or app"
|
|
},
|
|
"typeCardSubtitle": {
|
|
"message": "Credit or debit card"
|
|
},
|
|
"typeIdentitySubtitle": {
|
|
"message": "Personal info"
|
|
},
|
|
"typeNoteSubtitle": {
|
|
"message": "Important text"
|
|
},
|
|
"typeSshKeySubtitle": {
|
|
"message": "Server login token"
|
|
},
|
|
"typeBankAccountSubtitle": {
|
|
"message": "Banking details"
|
|
},
|
|
"typePassport": {
|
|
"message": "Passport"
|
|
},
|
|
"passportDetails": {
|
|
"message": "Passport details"
|
|
},
|
|
"passportAdded": {
|
|
"message": "Passport added"
|
|
},
|
|
"typePassportSubtitle": {
|
|
"message": "Travel document"
|
|
},
|
|
"folderSubtitle": {
|
|
"message": "Organize your items"
|
|
},
|
|
"collectionSubtitle": {
|
|
"message": "Organize shared items"
|
|
},
|
|
"typeLoginPlural": {
|
|
"message": "Thông tin đăng nhập"
|
|
},
|
|
"typeCardPlural": {
|
|
"message": "Thẻ"
|
|
},
|
|
"typeIdentityPlural": {
|
|
"message": "Danh tính"
|
|
},
|
|
"typeSecureNotePlural": {
|
|
"message": "Ghi chú"
|
|
},
|
|
"typeBankAccount": {
|
|
"message": "Bank account"
|
|
},
|
|
"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": "Họ và tên"
|
|
},
|
|
"address": {
|
|
"message": "Địa chỉ"
|
|
},
|
|
"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"
|
|
},
|
|
"newItem": {
|
|
"message": "Mục mới"
|
|
},
|
|
"addItem": {
|
|
"message": "Thêm mục"
|
|
},
|
|
"chooseItemToAdd": {
|
|
"message": "Choose item to add"
|
|
},
|
|
"editItem": {
|
|
"message": "Chỉnh sửa mục"
|
|
},
|
|
"viewItem": {
|
|
"message": "Xem mục"
|
|
},
|
|
"newItemHeaderLogin": {
|
|
"message": "Đăng nhập mới",
|
|
"description": "Header for new login item type"
|
|
},
|
|
"newItemHeaderCard": {
|
|
"message": "Thẻ mới",
|
|
"description": "Header for new card item type"
|
|
},
|
|
"newItemHeaderIdentity": {
|
|
"message": "Danh tính mới",
|
|
"description": "Header for new identity item type"
|
|
},
|
|
"newItemHeaderNote": {
|
|
"message": "Ghi chú mới",
|
|
"description": "Header for new note item type"
|
|
},
|
|
"newItemHeaderSecureNote": {
|
|
"message": "New secure note",
|
|
"description": "Header for new secure note item type"
|
|
},
|
|
"newItemHeaderSshKey": {
|
|
"message": "Khóa SSH mới",
|
|
"description": "Header for new SSH key item type"
|
|
},
|
|
"newItemHeaderBankAccount": {
|
|
"message": "New bank account",
|
|
"description": "Header for new bank account item type"
|
|
},
|
|
"newItemHeaderDriversLicense": {
|
|
"message": "New license",
|
|
"description": "Header for new license item type"
|
|
},
|
|
"newItemHeaderPassport": {
|
|
"message": "New passport",
|
|
"description": "Header for new passport item type"
|
|
},
|
|
"newItemHeaderTextSendV2": {
|
|
"message": "New text",
|
|
"description": "Header for new text send"
|
|
},
|
|
"newItemHeaderFileSendV2": {
|
|
"message": "New file",
|
|
"description": "Header for new file send"
|
|
},
|
|
"editItemHeaderLogin": {
|
|
"message": "Chỉnh sửa đăng nhập",
|
|
"description": "Header for edit login item type"
|
|
},
|
|
"editItemHeaderCard": {
|
|
"message": "Chỉnh sửa thẻ",
|
|
"description": "Header for edit card item type"
|
|
},
|
|
"editItemHeaderIdentity": {
|
|
"message": "Chỉnh sửa danh tính",
|
|
"description": "Header for edit identity item type"
|
|
},
|
|
"editItemHeaderNote": {
|
|
"message": "Chỉnh sửa ghi chú",
|
|
"description": "Header for edit note item type"
|
|
},
|
|
"editItemHeaderSecureNote": {
|
|
"message": "Edit secure note",
|
|
"description": "Header for edit secure note item type"
|
|
},
|
|
"editItemHeaderSshKey": {
|
|
"message": "Sửa khóa SSH",
|
|
"description": "Header for edit SSH key item type"
|
|
},
|
|
"editItemHeaderBankAccount": {
|
|
"message": "Edit bank account",
|
|
"description": "Header for edit bank account item type"
|
|
},
|
|
"editItemHeaderLicense": {
|
|
"message": "Edit license",
|
|
"description": "Header for edit license item type"
|
|
},
|
|
"editItemHeaderPassport": {
|
|
"message": "Edit passport",
|
|
"description": "Header for edit passport item type"
|
|
},
|
|
"editItemHeaderTextSendV2": {
|
|
"message": "Edit text",
|
|
"description": "Header for edit text send"
|
|
},
|
|
"editItemHeaderFileSendV2": {
|
|
"message": "Edit file",
|
|
"description": "Header for edit file send"
|
|
},
|
|
"viewItemHeaderLogin": {
|
|
"message": "Xem đăng nhập",
|
|
"description": "Header for view login item type"
|
|
},
|
|
"viewItemHeaderCard": {
|
|
"message": "Xem thẻ",
|
|
"description": "Header for view card item type"
|
|
},
|
|
"viewItemHeaderIdentity": {
|
|
"message": "Xem danh tính",
|
|
"description": "Header for view identity item type"
|
|
},
|
|
"viewItemHeaderNote": {
|
|
"message": "Xem ghi chú",
|
|
"description": "Header for view note item type"
|
|
},
|
|
"viewItemHeaderSecureNote": {
|
|
"message": "View secure note",
|
|
"description": "Header for view secure note item type"
|
|
},
|
|
"viewItemHeaderSshKey": {
|
|
"message": "Xem khóa SSH",
|
|
"description": "Header for view SSH key item type"
|
|
},
|
|
"viewItemHeaderBankAccount": {
|
|
"message": "View bank account",
|
|
"description": "Header for view bank account item type"
|
|
},
|
|
"viewItemHeaderLicense": {
|
|
"message": "View license",
|
|
"description": "Header for view license item type"
|
|
},
|
|
"viewItemHeaderPassport": {
|
|
"message": "View passport",
|
|
"description": "Header for view passport item type"
|
|
},
|
|
"new": {
|
|
"message": "Mới",
|
|
"description": "for adding new items"
|
|
},
|
|
"item": {
|
|
"message": "Mục"
|
|
},
|
|
"itemDetails": {
|
|
"message": "Chi tiết mục"
|
|
},
|
|
"itemName": {
|
|
"message": "Tên mục"
|
|
},
|
|
"ex": {
|
|
"message": "vd.",
|
|
"description": "Short abbreviation for 'example'."
|
|
},
|
|
"other": {
|
|
"message": "Khác"
|
|
},
|
|
"share": {
|
|
"message": "Chia sẻ"
|
|
},
|
|
"moveToOrganization": {
|
|
"message": "Chuyển tới Tổ chức"
|
|
},
|
|
"valueCopied": {
|
|
"message": "Đã sao chép $VALUE$",
|
|
"description": "Value has been copied to the clipboard.",
|
|
"placeholders": {
|
|
"value": {
|
|
"content": "$1",
|
|
"example": "Password"
|
|
}
|
|
}
|
|
},
|
|
"copySuccessful": {
|
|
"message": "Sao chép thành công"
|
|
},
|
|
"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"
|
|
},
|
|
"copyPassphrase": {
|
|
"message": "Sao chép cụm mật khẩu",
|
|
"description": "Copy passphrase to clipboard"
|
|
},
|
|
"passwordCopied": {
|
|
"message": "Đã sao chép mật khẩu"
|
|
},
|
|
"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 đường dẫn",
|
|
"description": "Copy URI to clipboard"
|
|
},
|
|
"copyCustomField": {
|
|
"message": "Sao chép $FIELD$",
|
|
"placeholders": {
|
|
"field": {
|
|
"content": "$1",
|
|
"example": "Custom field label"
|
|
}
|
|
}
|
|
},
|
|
"copyWebsite": {
|
|
"message": "Sao chép trang web"
|
|
},
|
|
"copyNotes": {
|
|
"message": "Sao chép ghi chú"
|
|
},
|
|
"copyAddress": {
|
|
"message": "Sao chép địa chỉ"
|
|
},
|
|
"copyBirthPlace": {
|
|
"message": "Copy birth place"
|
|
},
|
|
"copyPhone": {
|
|
"message": "Sao chép số điện thoại"
|
|
},
|
|
"copyEmail": {
|
|
"message": "Sao chép email"
|
|
},
|
|
"copyCompany": {
|
|
"message": "Sao chép công ty"
|
|
},
|
|
"copySSN": {
|
|
"message": "Sao chép số bảo hiểm xã hội"
|
|
},
|
|
"copyPassportNumber": {
|
|
"message": "Sao chép số hộ chiếu"
|
|
},
|
|
"copyNationalIdentificationNumber": {
|
|
"message": "Copy national identification number"
|
|
},
|
|
"copyPassportType": {
|
|
"message": "Copy passport type"
|
|
},
|
|
"copyFirstName": {
|
|
"message": "Copy first name"
|
|
},
|
|
"copyMiddleName": {
|
|
"message": "Copy middle name"
|
|
},
|
|
"copyLastName": {
|
|
"message": "Copy last name"
|
|
},
|
|
"copyLicenseNumber": {
|
|
"message": "Sao chép số giấy phép"
|
|
},
|
|
"copyPrivateKey": {
|
|
"message": "Sao chép khóa riêng tư"
|
|
},
|
|
"copyPublicKey": {
|
|
"message": "Sao chép khóa công khai"
|
|
},
|
|
"copyFingerprint": {
|
|
"message": "Sao chép vân tay"
|
|
},
|
|
"copyIssuingAuthority": {
|
|
"message": "Copy issuing authority / office"
|
|
},
|
|
"copyIssuingCountry": {
|
|
"message": "Copy issuing country"
|
|
},
|
|
"copyName": {
|
|
"message": "Sao chép tên"
|
|
},
|
|
"cardNumber": {
|
|
"message": "số thẻ"
|
|
},
|
|
"copyFieldCipherName": {
|
|
"message": "Sao chép $FIELD$, $CIPHERNAME$",
|
|
"description": "Title for a button that copies a field value to the clipboard.",
|
|
"placeholders": {
|
|
"field": {
|
|
"content": "$1",
|
|
"example": "Username"
|
|
},
|
|
"ciphername": {
|
|
"content": "$2",
|
|
"example": "Login Item"
|
|
}
|
|
}
|
|
},
|
|
"copyInfoTitle": {
|
|
"message": "Copy info - $ITEMNAME$",
|
|
"description": "Title for a button that opens a menu with options to copy information from an item.",
|
|
"placeholders": {
|
|
"itemname": {
|
|
"content": "$1",
|
|
"example": "Secret Item"
|
|
}
|
|
}
|
|
},
|
|
"copyNoteTitle": {
|
|
"message": "Copy Note - $ITEMNAME$",
|
|
"description": "Title for a button copies a note to the clipboard.",
|
|
"placeholders": {
|
|
"itemname": {
|
|
"content": "$1",
|
|
"example": "Secret Note Item"
|
|
}
|
|
}
|
|
},
|
|
"noValueEntered": {
|
|
"message": "No value entered",
|
|
"description": "Screen reader announcement appended to a custom field's name when the field has no value entered."
|
|
},
|
|
"noValuesToCopy": {
|
|
"message": "No values to copy"
|
|
},
|
|
"launchWebsiteName": {
|
|
"message": "Launch website $ITEMNAME$",
|
|
"placeholders": {
|
|
"itemname": {
|
|
"content": "$1",
|
|
"example": "Secret item"
|
|
}
|
|
}
|
|
},
|
|
"me": {
|
|
"message": "Tôi"
|
|
},
|
|
"myItems": {
|
|
"message": "Các mục của tôi"
|
|
},
|
|
"myVault": {
|
|
"message": "Kho của tôi"
|
|
},
|
|
"allVaults": {
|
|
"message": "Tất cả kho"
|
|
},
|
|
"vault": {
|
|
"message": "Kho"
|
|
},
|
|
"vaults": {
|
|
"message": "Kho"
|
|
},
|
|
"vaultItems": {
|
|
"message": "Các mục trong kho"
|
|
},
|
|
"filter": {
|
|
"message": "Bộ lọc"
|
|
},
|
|
"deleteSelected": {
|
|
"message": "Xóa mục đã chọn"
|
|
},
|
|
"moveSelected": {
|
|
"message": "Di chuyển mục đã chọn"
|
|
},
|
|
"selectAll": {
|
|
"message": "Chọn tất cả"
|
|
},
|
|
"deselectAll": {
|
|
"message": "Deselect all"
|
|
},
|
|
"unselectAll": {
|
|
"message": "Bỏ chọn tất cả"
|
|
},
|
|
"bulkActionsBar": {
|
|
"message": "Bulk actions"
|
|
},
|
|
"bulkActionsBarAnnouncement": {
|
|
"message": "$COUNT$ item(s) selected. The bulk actions bar is now available at the bottom of the screen. Press $SHORTCUTBINDING$ to toggle focus to the bulk action bar.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
},
|
|
"shortcutBinding": {
|
|
"content": "$2",
|
|
"example": "Ctrl+B"
|
|
}
|
|
}
|
|
},
|
|
"selectionCleared": {
|
|
"message": "Selection cleared"
|
|
},
|
|
"additionalActions": {
|
|
"message": "Additional actions"
|
|
},
|
|
"launch": {
|
|
"message": "Khởi chạy"
|
|
},
|
|
"newAttachment": {
|
|
"message": "Thêm tập tin đính kèm mới"
|
|
},
|
|
"deletedAttachment": {
|
|
"message": "Đã xóa tập tin đính kèm"
|
|
},
|
|
"deleteAttachmentConfirmation": {
|
|
"message": "Bạn có chắc muốn xóa tập tin đính kèm này?"
|
|
},
|
|
"attachmentSaved": {
|
|
"message": "Đã lưu tập tin đính kèm"
|
|
},
|
|
"file": {
|
|
"message": "Tập tin"
|
|
},
|
|
"selectFile": {
|
|
"message": "Chọn một tập tin."
|
|
},
|
|
"maxFileSize": {
|
|
"message": "Dung lượng tối đa của tập tin là 500 MB."
|
|
},
|
|
"addedItem": {
|
|
"message": "Đã thêm mục"
|
|
},
|
|
"editedItem": {
|
|
"message": "Đã lưu mục"
|
|
},
|
|
"movedItemToOrg": {
|
|
"message": "$ITEMNAME$ đã di chuyển tới $ORGNAME$",
|
|
"placeholders": {
|
|
"itemname": {
|
|
"content": "$1",
|
|
"example": "Secret Item"
|
|
},
|
|
"orgname": {
|
|
"content": "$2",
|
|
"example": "Company Name"
|
|
}
|
|
}
|
|
},
|
|
"itemsMovedToOrg": {
|
|
"message": "Các mục đã được chuyển tới $ORGNAME$",
|
|
"placeholders": {
|
|
"orgname": {
|
|
"content": "$1",
|
|
"example": "Company Name"
|
|
}
|
|
}
|
|
},
|
|
"itemMovedToOrg": {
|
|
"message": "Mục đã được chuyển tới $ORGNAME$",
|
|
"placeholders": {
|
|
"orgname": {
|
|
"content": "$1",
|
|
"example": "Company Name"
|
|
}
|
|
}
|
|
},
|
|
"deleteItem": {
|
|
"message": "Xóa mục"
|
|
},
|
|
"deleteItemsCount": {
|
|
"message": "Delete $COUNT$ items",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"deleteItemDesc": {
|
|
"message": "This item will be sent to your trash. After 30 days there, it will be permanently deleted."
|
|
},
|
|
"deleteItemsDesc": {
|
|
"message": "These items will be sent to your trash. After 30 days there, they will be permanently deleted."
|
|
},
|
|
"deleteItemPermanently": {
|
|
"message": "Delete item permanently"
|
|
},
|
|
"deleteItemsPermanentlyCount": {
|
|
"message": "Delete $COUNT$ items permanently",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"deleteItemPermanentlyDesc": {
|
|
"message": "You will not be able to recover this item."
|
|
},
|
|
"deleteItemsPermanentlyDesc": {
|
|
"message": "You will not be able to recover these items."
|
|
},
|
|
"deleteSelection": {
|
|
"message": "Delete selection"
|
|
},
|
|
"deleteItemsAndCollectionsDesc": {
|
|
"message": "The selected items and collections will be permanently deleted."
|
|
},
|
|
"deleteFolder": {
|
|
"message": "Xóa thư mục"
|
|
},
|
|
"deleteAttachment": {
|
|
"message": "Xóa tập tin đính kèm"
|
|
},
|
|
"deleteAttachmentName": {
|
|
"message": "Delete attachment $NAME$",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "Attachment Name"
|
|
}
|
|
}
|
|
},
|
|
"downloadAttachmentName": {
|
|
"message": "Download $NAME$",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "Attachment Name"
|
|
}
|
|
}
|
|
},
|
|
"deleteItemConfirmation": {
|
|
"message": "Bạn có chắc 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 muốn ghi đè mật khẩu hiện tại không?"
|
|
},
|
|
"editedFolder": {
|
|
"message": "Đã lưu thư mục"
|
|
},
|
|
"addedFolder": {
|
|
"message": "Đã thêm thư mục"
|
|
},
|
|
"deleteFolderConfirmation": {
|
|
"message": "Bạn có chắc muốn xóa thư mục này?"
|
|
},
|
|
"deletedFolder": {
|
|
"message": "Đã xóa thư mục"
|
|
},
|
|
"editInfo": {
|
|
"message": "Chỉnh sửa thông tin"
|
|
},
|
|
"access": {
|
|
"message": "Quyền truy cập"
|
|
},
|
|
"accessLevel": {
|
|
"message": "Cấp độ truy cập"
|
|
},
|
|
"accessing": {
|
|
"message": "Đang truy cập"
|
|
},
|
|
"loggedOut": {
|
|
"message": "Đã đăng xuất"
|
|
},
|
|
"loggedOutDesc": {
|
|
"message": "Bạn đã đăng xuất khỏi tài khoản của mình."
|
|
},
|
|
"loginExpired": {
|
|
"message": "Phiên đăng nhập của bạn đã hết hạn."
|
|
},
|
|
"restartRegistration": {
|
|
"message": "Tiến hành đăng ký lại"
|
|
},
|
|
"expiredLink": {
|
|
"message": "Liên kết đã hết hạn"
|
|
},
|
|
"pleaseRestartRegistrationOrTryLoggingIn": {
|
|
"message": "Vui lòng đăng ký lại hoặc thử đăng nhập."
|
|
},
|
|
"youMayAlreadyHaveAnAccount": {
|
|
"message": "Bạn có thể đã có tài khoản"
|
|
},
|
|
"logOutConfirmation": {
|
|
"message": "Bạn có chắc muốn đăng xuất?"
|
|
},
|
|
"logOut": {
|
|
"message": "Đăng xuất"
|
|
},
|
|
"ok": {
|
|
"message": "Ok"
|
|
},
|
|
"yes": {
|
|
"message": "Có"
|
|
},
|
|
"no": {
|
|
"message": "Không"
|
|
},
|
|
"noAuth": {
|
|
"message": "Anyone with the link"
|
|
},
|
|
"anyOneWithPassword": {
|
|
"message": "Anyone with a password set by you"
|
|
},
|
|
"location": {
|
|
"message": "Vị trí"
|
|
},
|
|
"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."
|
|
},
|
|
"loginWithDevice": {
|
|
"message": "Đăng nhập bằng thiết bị"
|
|
},
|
|
"loginWithDeviceEnabledNote": {
|
|
"message": "Đăng nhập bằng thiết bị phải được thiết lập trong cài đặt của ứng dụng Bitwarden. Dùng cách khác?"
|
|
},
|
|
"needAnotherOptionV1": {
|
|
"message": "Cần một tùy chọn khác?"
|
|
},
|
|
"readingPasskeyLoading": {
|
|
"message": "Đang đọc mã khoá..."
|
|
},
|
|
"readingPasskeyLoadingInfo": {
|
|
"message": "Giữ cửa sổ này mở và làm theo lời nhắc từ trình duyệt của bạn."
|
|
},
|
|
"passkeyAuthenticationFailed": {
|
|
"message": "Xác thực khóa bảo mật không thành công. Vui lòng thử lại."
|
|
},
|
|
"useDifferentLoginMethod": {
|
|
"message": "Use different login method"
|
|
},
|
|
"logInWithPasskey": {
|
|
"message": "Đăng nhập bằng khóa truy cập"
|
|
},
|
|
"useSingleSignOn": {
|
|
"message": "Dùng đăng nhập một lần"
|
|
},
|
|
"yourOrganizationRequiresSingleSignOn": {
|
|
"message": "Tổ chức của bạn yêu cầu đăng nhập một lần."
|
|
},
|
|
"loginPageMasterPasswordEntryScreenTitle": {
|
|
"message": "Welcome back"
|
|
},
|
|
"invalidPasskeyPleaseTryAgain": {
|
|
"message": "Mã khoá không hợp lệ. Vui lòng thử lại."
|
|
},
|
|
"twoFactorForPasskeysNotSupportedOnClientUpdateToLogIn": {
|
|
"message": "Chưa hỗ trợ 2FA cho mã khoá. Cập nhật ứng dụng để đăng nhập."
|
|
},
|
|
"loginWithPasskeyInfo": {
|
|
"message": "Sử dụng khóa truy cập được tạo sẵn để đăng nhập tự động mà không cần mật khẩu. Các phương pháp xác thực sinh trắc học như nhận diện khuôn mặt hoặc vân tay, hoặc phương pháp bảo mật FIDO2 khác sẽ xác minh danh tính của bạn."
|
|
},
|
|
"newPasskey": {
|
|
"message": "Mã khoá mới"
|
|
},
|
|
"learnMoreAboutPasswordless": {
|
|
"message": "Tìm hiểu thêm về công nghệ không cần mật khẩu"
|
|
},
|
|
"creatingPasskeyLoading": {
|
|
"message": "Đang tạo mã khoá..."
|
|
},
|
|
"creatingPasskeyLoadingInfo": {
|
|
"message": "Giữ cửa sổ này mở và làm theo lời nhắc từ trình duyệt của bạn."
|
|
},
|
|
"errorCreatingPasskey": {
|
|
"message": "Lỗi tạo mã khoá"
|
|
},
|
|
"errorCreatingPasskeyInfo": {
|
|
"message": "Xảy ra lỗi khi đang tạo mã khoá của bạn."
|
|
},
|
|
"passkeySuccessfullyCreated": {
|
|
"message": "Tạo mã khoá thành công!"
|
|
},
|
|
"customPasskeyNameInfo": {
|
|
"message": "Đặt tên cho mã khoá của bạn để dễ phân biệt."
|
|
},
|
|
"useForVaultEncryption": {
|
|
"message": "Sử dụng để mã hóa kho lưu trữ"
|
|
},
|
|
"useForVaultEncryptionInfo": {
|
|
"message": "Đăng nhập và mở khóa trên các thiết bị được hỗ trợ mà không cần mật khẩu chính. Làm theo các hướng dẫn từ trình duyệt của bạn để hoàn tất quá trình cài đặt."
|
|
},
|
|
"useForVaultEncryptionErrorReadingPasskey": {
|
|
"message": "Lỗi đọc mã khoá. Hãy thử lại hoặc bỏ tuỳ chọn này."
|
|
},
|
|
"encryptionNotSupported": {
|
|
"message": "Không hỗ trợ mã hóa"
|
|
},
|
|
"enablePasskeyEncryption": {
|
|
"message": "Thiết lập mã hóa"
|
|
},
|
|
"usedForEncryption": {
|
|
"message": "Dùng để mã hóa"
|
|
},
|
|
"loginWithPasskeyEnabled": {
|
|
"message": "Đăng nhập bằng mã khoá đã bật"
|
|
},
|
|
"passkeySaved": {
|
|
"message": "$NAME$ đã lưu",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "Personal yubikey"
|
|
}
|
|
}
|
|
},
|
|
"passkeyRemoved": {
|
|
"message": "Đã xóa mã khoá"
|
|
},
|
|
"removePasskey": {
|
|
"message": "Xóa mã khoá"
|
|
},
|
|
"removePasskeyInfo": {
|
|
"message": "Khi tất cả các mã khoá bị xóa, bạn phải sử dụng mật khẩu chính để đăng nhập vào thiết bị mới."
|
|
},
|
|
"passkeyLimitReachedInfo": {
|
|
"message": "Đã đạt giới hạn số lượng mã khoá. Xóa một mã khoá để thêm mã khoá khác."
|
|
},
|
|
"tryAgain": {
|
|
"message": "Thử lại"
|
|
},
|
|
"createAccount": {
|
|
"message": "Tạo tài khoản"
|
|
},
|
|
"newToBitwarden": {
|
|
"message": "Bạn mới sử dụng Bitwarden?"
|
|
},
|
|
"setAStrongPassword": {
|
|
"message": "Đặt mật khẩu mạnh"
|
|
},
|
|
"finishCreatingYourAccountBySettingAPassword": {
|
|
"message": "Hoàn thành việc tạo tài khoản của bạn bằng cách đặt mật khẩu"
|
|
},
|
|
"newAroundHere": {
|
|
"message": "Bạn mới dùng?"
|
|
},
|
|
"startTrial": {
|
|
"message": "Bắt đầu dùng thử"
|
|
},
|
|
"logIn": {
|
|
"message": "Đăng nhập"
|
|
},
|
|
"loginPageEmailEntryScreenTitle": {
|
|
"message": "Log in to Bitwarden"
|
|
},
|
|
"enterTheCodeSentToYourEmail": {
|
|
"message": "Nhập mã được gửi về email của bạn"
|
|
},
|
|
"enterTheCodeFromYourAuthenticatorApp": {
|
|
"message": "Nhập mã từ ứng dụng xác thực của bạn"
|
|
},
|
|
"pressYourYubiKeyToAuthenticate": {
|
|
"message": "Nhấn YubiKey của bạn để xác thực"
|
|
},
|
|
"authenticationTimeout": {
|
|
"message": "Thời gian chờ xác thực"
|
|
},
|
|
"authenticationSessionTimedOut": {
|
|
"message": "Phiên xác thực đã hết thời gian chờ. Vui lòng đăng nhập lại từ đầu."
|
|
},
|
|
"verifyYourIdentity": {
|
|
"message": "Xác minh danh tính của bạn"
|
|
},
|
|
"weDontRecognizeThisDevice": {
|
|
"message": "Chúng tôi không nhận diện được thiết bị này. Nhập mã được gửi đến email để xác minh danh tính của bạn."
|
|
},
|
|
"continueLoggingIn": {
|
|
"message": "Tiếp tục đăng nhập"
|
|
},
|
|
"whatIsADevice": {
|
|
"message": "Thiết bị là gì?"
|
|
},
|
|
"aDeviceIs": {
|
|
"message": "Một thiết bị là một bản cài đặt duy nhất của ứng dụng Bitwarden mà bạn đã đăng nhập. Việc cài đặt lại ứng dụng, xóa dữ liệu ứng dụng hoặc xóa cookie có thể khiến thiết bị xuất hiện nhiều lần."
|
|
},
|
|
"logInInitiated": {
|
|
"message": "Bắt đầu đăng nhập"
|
|
},
|
|
"logInRequestSent": {
|
|
"message": "Đã gửi yêu cầu"
|
|
},
|
|
"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ì?"
|
|
},
|
|
"masterPass": {
|
|
"message": "Mật khẩu chính"
|
|
},
|
|
"masterPassDesc": {
|
|
"message": "Mật khẩu chính là mật khẩu bạn dùng để truy cập vào kho lưu trữ của bạn. Mật khẩu này rất quan trọng và bạn đừng nên quên mật khẩu chính này. Bạn sẽ không thể khôi phục mật khẩu chính trong trường hợp bạn quên nó."
|
|
},
|
|
"masterPassImportant": {
|
|
"message": "Không thể khôi phục mật khẩu chính nếu bạn quên!"
|
|
},
|
|
"masterPassHintDesc": {
|
|
"message": "Gợi ý mật khẩu chính có thể giúp bạn nhớ lại mật khẩu của mình nếu bạn quên nó."
|
|
},
|
|
"reTypeMasterPass": {
|
|
"message": "Nhập lại mật khẩu chính"
|
|
},
|
|
"masterPassHint": {
|
|
"message": "Gợi ý mật khẩu chính (tùy chọn)"
|
|
},
|
|
"newMasterPassHint": {
|
|
"message": "Gợi ý mật khẩu chính mới (tùy chọn)"
|
|
},
|
|
"masterPassHintLabel": {
|
|
"message": "Gợi ý mật khẩu chính"
|
|
},
|
|
"masterPassHintText": {
|
|
"message": "Nếu bạn quên mật khẩu, gợi ý mật khẩu có thể được gửi tới email của bạn. $CURRENT$/$MAXIMUM$ ký tự tối đa.",
|
|
"placeholders": {
|
|
"current": {
|
|
"content": "$1",
|
|
"example": "0"
|
|
},
|
|
"maximum": {
|
|
"content": "$2",
|
|
"example": "50"
|
|
}
|
|
}
|
|
},
|
|
"settings": {
|
|
"message": "Cài đặt"
|
|
},
|
|
"accountEmail": {
|
|
"message": "Email tài khoản"
|
|
},
|
|
"requestHint": {
|
|
"message": "Yêu cầu gợi ý"
|
|
},
|
|
"requestPasswordHint": {
|
|
"message": "Yêu cầu gợi ý mật khẩu"
|
|
},
|
|
"enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": {
|
|
"message": "Nhập địa chỉ email tài khoản của bạn và gợi ý mật khẩu sẽ được gửi đến bạn"
|
|
},
|
|
"emailRequired": {
|
|
"message": "Cần điền địa chỉ email."
|
|
},
|
|
"invalidEmail": {
|
|
"message": "Địa chỉ email không hợp lệ."
|
|
},
|
|
"masterPasswordRequired": {
|
|
"message": "Yêu cầu mật khẩu chính."
|
|
},
|
|
"confirmMasterPasswordRequired": {
|
|
"message": "Cần nhập lại mật khẩu chính."
|
|
},
|
|
"masterPasswordMinlength": {
|
|
"message": "Mật khẩu chính phải có ít nhất $VALUE$ kí tự.",
|
|
"description": "The Master Password must be at least a specific number of characters long.",
|
|
"placeholders": {
|
|
"value": {
|
|
"content": "$1",
|
|
"example": "8"
|
|
}
|
|
}
|
|
},
|
|
"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ờ."
|
|
},
|
|
"newAccountCreated2": {
|
|
"message": "Tài khoản của bạn đã được tạo thành công!"
|
|
},
|
|
"youHaveBeenLoggedIn": {
|
|
"message": "Bạn đã đăng nhập thành công!"
|
|
},
|
|
"trialAccountCreated": {
|
|
"message": "Đã tạo tài khoản thành công."
|
|
},
|
|
"masterPassSent": {
|
|
"message": "Chúng tôi đã gửi cho bạn email với gợi ý mật khẩu chính."
|
|
},
|
|
"unexpectedError": {
|
|
"message": "Xảy ra một lỗi bất ngờ."
|
|
},
|
|
"expirationDateError": {
|
|
"message": "Vui lòng chọn ngày hết hạn trong tương lai."
|
|
},
|
|
"emailAddress": {
|
|
"message": "Địa chỉ email"
|
|
},
|
|
"yourVaultIsLockedV2": {
|
|
"message": "Kho của bạn đã khóa"
|
|
},
|
|
"yourAccountIsLocked": {
|
|
"message": "Tài khoản của bạn đã bị khóa"
|
|
},
|
|
"uuid": {
|
|
"message": "UUID"
|
|
},
|
|
"unlock": {
|
|
"message": "Mở khóa"
|
|
},
|
|
"loggedInAsEmailOn": {
|
|
"message": "Đã đăng nhập $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ệ"
|
|
},
|
|
"invalidMasterPasswordConfirmEmailAndHost": {
|
|
"message": "Mật khẩu chính không hợp lệ. Xác nhận email của bạn là chính xác và tài khoản được tạo trên $HOST$.",
|
|
"placeholders": {
|
|
"host": {
|
|
"content": "$1",
|
|
"example": "vault.bitwarden.com"
|
|
}
|
|
}
|
|
},
|
|
"invalidFilePassword": {
|
|
"message": "Mật khẩu tập tin không hợp lệ, vui lòng sử dụng mật khẩu bạn đã nhập khi xuất tập tin."
|
|
},
|
|
"lockNow": {
|
|
"message": "Khóa ngay"
|
|
},
|
|
"noItemsInList": {
|
|
"message": "Chưa có mục nào."
|
|
},
|
|
"noItemsInTrash": {
|
|
"message": "Không có mục nào trong thùng rác"
|
|
},
|
|
"noItemsInTrashDesc": {
|
|
"message": "Các mục bạn xóa sẽ hiển thị tại đây và bị xóa vĩnh viễn sau 30 ngày"
|
|
},
|
|
"noItemsInVault": {
|
|
"message": "Không có mục nào trong kho lưu trữ"
|
|
},
|
|
"emptyVaultDescription": {
|
|
"message": "Kho lưu trữ không chỉ bảo vệ mật khẩu của bạn. Bạn có thể lưu trữ an toàn các thông tin đăng nhập, ID, thẻ và ghi chú tại đây."
|
|
},
|
|
"emptyFavorites": {
|
|
"message": "Bạn chưa đánh dấu mục nào là mục yêu thích"
|
|
},
|
|
"emptyFavoritesDesc": {
|
|
"message": "Thêm các mục thường dùng vào mục yêu thích để truy cập nhanh."
|
|
},
|
|
"noSearchResults": {
|
|
"message": "Không có kết quả tìm kiếm nào được trả về"
|
|
},
|
|
"clearFiltersOrTryAnother": {
|
|
"message": "Xóa bộ lọc hoặc thử cụm từ tìm kiếm khác"
|
|
},
|
|
"noPermissionToViewAllCollectionItems": {
|
|
"message": "Bạn không có quyền xem tất cả mục trong bộ sưu tập này."
|
|
},
|
|
"youDoNotHavePermissions": {
|
|
"message": "Bạn không có quyền truy cập vào bộ sưu tập này"
|
|
},
|
|
"noCollectionsInList": {
|
|
"message": "Chưa có bộ sưu tập nào."
|
|
},
|
|
"noGroupsInList": {
|
|
"message": "Chưa có nhóm nào."
|
|
},
|
|
"noUsersInList": {
|
|
"message": "Chưa có người nào."
|
|
},
|
|
"noMembersInList": {
|
|
"message": "Không có người nào để liệt kê."
|
|
},
|
|
"noMembersToExport": {
|
|
"message": "There are no members to export."
|
|
},
|
|
"noEventsInList": {
|
|
"message": "Chưa có sự kiện nào."
|
|
},
|
|
"newOrganization": {
|
|
"message": "Tổ chức mới"
|
|
},
|
|
"noOrganizationsList": {
|
|
"message": "Bạn chưa thuộc tổ chức nào. Tổ chức sẽ cho phép bạn chia sẻ các mục với người dùng khác một cách bảo mật."
|
|
},
|
|
"notificationSentDevice": {
|
|
"message": "Một thông báo đã được gửi đến thiết bị của bạn."
|
|
},
|
|
"notificationSentDevicePart1": {
|
|
"message": "Mở khóa Bitwarden trên thiết bị của bạn hoặc trên "
|
|
},
|
|
"accessAttemptBy": {
|
|
"message": "Cố gắng truy cập bởi $EMAIL$",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "name@example.com"
|
|
}
|
|
}
|
|
},
|
|
"confirmAccess": {
|
|
"message": "Xác nhận truy cập"
|
|
},
|
|
"denyAccess": {
|
|
"message": "Từ chối truy cập"
|
|
},
|
|
"notificationSentDeviceAnchor": {
|
|
"message": "ứng dụng web"
|
|
},
|
|
"notificationSentDevicePart2": {
|
|
"message": "Hãy đảm bảo rằng cụm từ xác thực khớp với cụm từ bên dưới trước khi phê duyệt."
|
|
},
|
|
"notificationSentDeviceComplete": {
|
|
"message": "Mở khóa Bitwarden trên thiết bị của bạn. Hãy đảm bảo rằng cụm từ xác thực khớp với cụm từ bên dưới trước khi xác nhận."
|
|
},
|
|
"aNotificationWasSentToYourDevice": {
|
|
"message": "Một thông báo đã được gửi đến thiết bị của bạn"
|
|
},
|
|
"versionNumber": {
|
|
"message": "Phiên bản $VERSION_NUMBER$",
|
|
"placeholders": {
|
|
"version_number": {
|
|
"content": "$1",
|
|
"example": "1.2.3"
|
|
}
|
|
}
|
|
},
|
|
"verificationCodeEmailSent": {
|
|
"message": "Email xác thực đã được gửi tới $EMAIL$.",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "example@gmail.com"
|
|
}
|
|
}
|
|
},
|
|
"dontAskAgainOnThisDeviceFor30Days": {
|
|
"message": "Không yêu cầu lại trên thiết bị này trong vòng 30 ngày"
|
|
},
|
|
"selectAnotherMethod": {
|
|
"message": "Chọn phương pháp khác",
|
|
"description": "Select another two-step login method"
|
|
},
|
|
"useYourRecoveryCode": {
|
|
"message": "Sử dụng mã khôi phục của bạn"
|
|
},
|
|
"insertU2f": {
|
|
"message": "Cắm khóa bảo mật vào cổng USB trên máy tính bạn và bấm nút trên khóa, nếu có."
|
|
},
|
|
"loginUnavailable": {
|
|
"message": "Đăng nhập không được"
|
|
},
|
|
"noTwoStepProviders": {
|
|
"message": "Tài khoản này có xác minh hai bước. Tuy nhiên, trình duyệt của bạn không hỗ trợ dịch vụ xác minh của bạn."
|
|
},
|
|
"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 minh hai bước"
|
|
},
|
|
"selectTwoStepLoginMethod": {
|
|
"message": "Chọn phương pháp đăng nhập hai bước"
|
|
},
|
|
"recoveryCodeTitle": {
|
|
"message": "Mã phục hồi"
|
|
},
|
|
"invalidRecoveryCode": {
|
|
"message": "Mã khôi phục không hợp lệ"
|
|
},
|
|
"authenticatorAppTitle": {
|
|
"message": "Ứng dụng xác thực"
|
|
},
|
|
"authenticatorAppDescV2": {
|
|
"message": "Nhập mã được tạo bởi ứng dụng xác thực như Bitwarden Authenticator.",
|
|
"description": "'Bitwarden Authenticator' is a product name and should not be translated."
|
|
},
|
|
"yubiKeyTitleV2": {
|
|
"message": "Khóa bảo mật OTP Yubico"
|
|
},
|
|
"yubiKeyDesc": {
|
|
"message": "Sử dụng YubiKey để truy cập tài khoản của bạn. Hoạt động với YubiKey 4, 5 và các thiết bị NEO."
|
|
},
|
|
"duoDescV2": {
|
|
"message": "Nhập mã được tạo bởi Duo Security.",
|
|
"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": "Mã khoá"
|
|
},
|
|
"webAuthnDesc": {
|
|
"message": "Sử dụng bất kỳ khóa bảo mật tương thích với WebAuthn nào để truy cập vào tài khoản của bạn."
|
|
},
|
|
"webAuthnMigrated": {
|
|
"message": "(Được di chuyển từ FIDO)"
|
|
},
|
|
"openInNewTab": {
|
|
"message": "Mở trong tab mới"
|
|
},
|
|
"emailTitle": {
|
|
"message": "Email"
|
|
},
|
|
"emailDescV2": {
|
|
"message": "Nhập mã được gửi về email của bạn."
|
|
},
|
|
"continue": {
|
|
"message": "Tiếp tục"
|
|
},
|
|
"organization": {
|
|
"message": "Tổ chức"
|
|
},
|
|
"organizations": {
|
|
"message": "Tổ chức"
|
|
},
|
|
"moveToOrgDesc": {
|
|
"message": "Chọn một tổ chức mà bạn muốn chuyển mục này tới. Việc di chuyển đến một tổ chức sẽ chuyển quyền sở hữu của mục sang tổ chức mà bạn chọn. Bạn sẽ không còn là chủ sở hữu trực tiếp của mục này một khi nó đã được chuyển."
|
|
},
|
|
"collectionsDesc": {
|
|
"message": "Chỉnh sửa những bộ sưu tập mà bạn có chia sẻ mục này. Chỉ những thành viên của tổ chức có quyền quản lý những bộ sưu tập đó mới có thể xem được mục này."
|
|
},
|
|
"deleteSelectedItemsDesc": {
|
|
"message": "$COUNT$ mục sẽ được chuyển vào thùng rác.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "150"
|
|
}
|
|
}
|
|
},
|
|
"deleteSelectedCollectionsDesc": {
|
|
"message": "$COUNT$ bộ sưu tập sẽ bị xóa vĩnh viễn.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "150"
|
|
}
|
|
}
|
|
},
|
|
"deleteSelectedConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn tiếp tục không?"
|
|
},
|
|
"deleteCollection": {
|
|
"message": "Delete collection"
|
|
},
|
|
"deleteCollectionsCount": {
|
|
"message": "Delete $COUNT$ collections",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"deleteCollectionDesc": {
|
|
"message": "This collection will be permanently deleted."
|
|
},
|
|
"deleteCollectionsDesc": {
|
|
"message": "These collections will be permanently deleted."
|
|
},
|
|
"moveSelectedItemsDesc": {
|
|
"message": "Chọn thư mục mà bạn muốn thêm $COUNT$ mục đã chọn vào.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "150"
|
|
}
|
|
}
|
|
},
|
|
"verificationCodeTotp": {
|
|
"message": "Mã xác thực (TOTP)"
|
|
},
|
|
"copyVerificationCode": {
|
|
"message": "Sao chép mã xác thực"
|
|
},
|
|
"copyUuid": {
|
|
"message": "Sao chép UUID"
|
|
},
|
|
"errorRefreshingAccessToken": {
|
|
"message": "Lỗi cập nhật token truy cập"
|
|
},
|
|
"errorRefreshingAccessTokenDesc": {
|
|
"message": "Bạn có thể đã bị đăng xuất. Vui lòng đăng xuất và đăng nhập lại."
|
|
},
|
|
"warning": {
|
|
"message": "Cảnh báo"
|
|
},
|
|
"confirmVaultExport": {
|
|
"message": "Xác nhận xuất kho lưu trữ"
|
|
},
|
|
"confirmSecretsExport": {
|
|
"message": "Xác nhận xuất kho lưu trữ"
|
|
},
|
|
"exportWarningDesc": {
|
|
"message": "Bản 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 đã xuất thông qua phương thức rủi ro (như email). Vui lòng xóa nó ngay lập tức khi bạn đã sử dụng xong."
|
|
},
|
|
"exportSecretsWarningDesc": {
|
|
"message": "Tệp xuất này chứa dữ liệu bí mật của bạn ở định dạng không được mã hóa. Bạn không nên lưu trữ hoặc gửi tệp đã xuất qua các kênh không an toàn (như email). Hãy xóa nó ngay lập tức sau khi bạn hoàn tất việc sử dụng."
|
|
},
|
|
"encExportKeyWarningDesc": {
|
|
"message": "Quá trình xuất này sẽ mã hóa dữ liệu của bạn bằng khóa mã hóa của tài khoản. Nếu bạn từng thay đổi mã hóa tài khoản của mình, bạn nên xuất lại vì bạn sẽ không thể giải mã tập tin xuất này."
|
|
},
|
|
"encExportAccountWarningDesc": {
|
|
"message": "Khóa mã hóa tài khoản là duy nhất cho mỗi tài khoản Bitwarden, vì vậy bạn không thể nhập tệp xuất được mã hóa vào một tài khoản khác."
|
|
},
|
|
"exportNoun": {
|
|
"message": "Xuất",
|
|
"description": "The noun form of the word Export"
|
|
},
|
|
"exportVerb": {
|
|
"message": "Xuất",
|
|
"description": "The verb form of the word Export"
|
|
},
|
|
"exportFrom": {
|
|
"message": "Xuất từ"
|
|
},
|
|
"fileFormat": {
|
|
"message": "Định dạng tập tin"
|
|
},
|
|
"fileEncryptedExportWarningDesc": {
|
|
"message": "Tệp tin này sẽ được bảo vệ bằng mật khẩu và yêu cầu mật khẩu tệp tin để giải mã."
|
|
},
|
|
"exportPasswordDescription": {
|
|
"message": "Mật khẩu này sẽ được dùng để xuất và nhập tập tin này"
|
|
},
|
|
"confirmMasterPassword": {
|
|
"message": "Nhập lại mật khẩu chính"
|
|
},
|
|
"filePassword": {
|
|
"message": "Mật khẩu tập tin"
|
|
},
|
|
"confirmFilePassword": {
|
|
"message": "Nhập lại mật khẩu tập tin"
|
|
},
|
|
"accountRestrictedOptionDescription": {
|
|
"message": "Sử dụng khóa mã hóa tài khoản của bạn, được tạo từ tên đăng nhập và mật khẩu chính của bạn để mã hóa tệp xuất và giới hạn việc nhập chỉ cho tài khoản Bitwarden hiện tại."
|
|
},
|
|
"passwordProtectedOptionDescription": {
|
|
"message": "Thiết lập mật khẩu cho tệp để mã hóa dữ liệu xuất và nhập nó vào bất kỳ tài khoản Bitwarden nào bằng cách sử dụng mật khẩu đó để giải mã."
|
|
},
|
|
"exportTypeHeading": {
|
|
"message": "Xuất kiểu"
|
|
},
|
|
"accountRestricted": {
|
|
"message": "Tài khoản bị hạn chế"
|
|
},
|
|
"passwordProtected": {
|
|
"message": "Mật khẩu đã được bảo vệ"
|
|
},
|
|
"filePasswordAndConfirmFilePasswordDoNotMatch": {
|
|
"message": "“Mật khẩu tập tin” và “Nhập lại mật khẩu tập tin” không khớp."
|
|
},
|
|
"confirmVaultImport": {
|
|
"message": "Xác nhận nhập kho mật khẩu"
|
|
},
|
|
"confirmVaultImportDesc": {
|
|
"message": "Tập tin này được bảo vệ bằng mật khẩu. Vui lòng nhập mật khẩu để nhập dữ liệu."
|
|
},
|
|
"exportSuccess": {
|
|
"message": "Đã xuất dữ liệu kho của bạn"
|
|
},
|
|
"exportError": {
|
|
"message": "An error occurred while exporting your vault data"
|
|
},
|
|
"exportSuccessSkippedAttachment": {
|
|
"message": "1 corrupted attachment was skipped during export. All other vault data and attachments exported successfully."
|
|
},
|
|
"exportSuccessSkippedAttachments": {
|
|
"message": "$COUNT$ corrupted attachments were skipped during export. All other vault data and attachments exported successfully.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"passwordGenerator": {
|
|
"message": "Trình tạo mật khẩu"
|
|
},
|
|
"minComplexityScore": {
|
|
"message": "Độ 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ự dễ gây nhầm lẫn",
|
|
"description": "deprecated. Use avoidAmbiguous instead."
|
|
},
|
|
"avoidAmbiguous": {
|
|
"message": "Tránh các ký tự dễ nhầm lẫn",
|
|
"description": "Label for the avoid ambiguous characters checkbox."
|
|
},
|
|
"length": {
|
|
"message": "Độ dài"
|
|
},
|
|
"passwordMinLength": {
|
|
"message": "Độ dài mật khẩu tối thiểu"
|
|
},
|
|
"uppercase": {
|
|
"message": "Chữ hoa (A-Z)",
|
|
"description": "deprecated. Use uppercaseLabel instead."
|
|
},
|
|
"lowercase": {
|
|
"message": "Chữ thường (a-z)",
|
|
"description": "deprecated. Use lowercaseLabel instead."
|
|
},
|
|
"numbers": {
|
|
"message": "Chữ số (0-9)",
|
|
"description": "deprecated. Use numbersLabel instead."
|
|
},
|
|
"specialCharacters": {
|
|
"message": "Ký tự đặc biệt (!@#$%^&*)"
|
|
},
|
|
"numWords": {
|
|
"message": "Số lượng từ"
|
|
},
|
|
"wordSeparator": {
|
|
"message": "Dấu tách từ"
|
|
},
|
|
"capitalize": {
|
|
"message": "Viết hoa",
|
|
"description": "Make the first letter of a word uppercase."
|
|
},
|
|
"includeNumber": {
|
|
"message": "Bao gồm cả số"
|
|
},
|
|
"generatorPolicyInEffect": {
|
|
"message": "Các yêu cầu chính sách của doanh nghiệp đã được áp dụng cho các tùy chọn trình tạo của bạn.",
|
|
"description": "Indicates that a policy limits the credential generator screen."
|
|
},
|
|
"passwordHistory": {
|
|
"message": "Lịch sử mật khẩu"
|
|
},
|
|
"generatorHistory": {
|
|
"message": "Lịch sử trình tạo"
|
|
},
|
|
"clearGeneratorHistoryTitle": {
|
|
"message": "Dọn dẹp lịch sử trình tạo"
|
|
},
|
|
"cleargGeneratorHistoryDescription": {
|
|
"message": "Nếu bạn tiếp tục, tất cả các mục sẽ bị xóa vĩnh viễn khỏi lịch sử của trình tạo. Bạn có chắc chắn muốn tiếp tục không?"
|
|
},
|
|
"noPasswordsInList": {
|
|
"message": "Chưa có mật khẩu."
|
|
},
|
|
"clearHistory": {
|
|
"message": "Xóa lịch sử"
|
|
},
|
|
"nothingToShow": {
|
|
"message": "Không có gì để hiển thị"
|
|
},
|
|
"nothingGeneratedRecently": {
|
|
"message": "Bạn chưa tạo gì gần đây"
|
|
},
|
|
"clear": {
|
|
"message": "Xóa",
|
|
"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": "Thao tác này sẽ thay đổi địa chỉ email tài khoản của bạn. Điều này sẽ không thay đổi địa chỉ email được sử dụng cho xác thực đăng nhập hai bước. Bạn có thể thay đổi địa chỉ email này trong cài đặt xác thực đăng nhập hai bước."
|
|
},
|
|
"newEmail": {
|
|
"message": "Địa chỉ email mới"
|
|
},
|
|
"code": {
|
|
"message": "Mã"
|
|
},
|
|
"changeEmailDesc": {
|
|
"message": "Chúng tôi đã gửi mã xác minh tới $EMAIL$. Vui lòng kiểm tra email để nhận và nhập mã vào bên dưới để hoàn tất quá trình thay đổi địa chỉ email.",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "john.smith@example.com"
|
|
}
|
|
}
|
|
},
|
|
"loggedOutWarning": {
|
|
"message": "Sẽ đăng xuất bạn ra khỏi phiên hiện tại, sau đó cần đă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."
|
|
},
|
|
"changePasswordWarning": {
|
|
"message": "Sau khi thay đổi mật khẩu, bạn cần đăng nhập lại bằng mật khẩu mới. Các phiên đăng nhập đang hoạt động trên các thiết bị khác sẽ bị đăng xuất trong vòng một giờ."
|
|
},
|
|
"emailChanged": {
|
|
"message": "Đã thay đổi email"
|
|
},
|
|
"logBackIn": {
|
|
"message": "Hãy đăng nhập lại."
|
|
},
|
|
"currentSession": {
|
|
"message": "Phiên hiện tại"
|
|
},
|
|
"requestPending": {
|
|
"message": "Yêu cầu đang chờ xử lý"
|
|
},
|
|
"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": "Đã lưu 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ã khóa"
|
|
},
|
|
"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. 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"
|
|
}
|
|
}
|
|
},
|
|
"kdfMemory": {
|
|
"message": "Bộ nhớ KDF (MB)",
|
|
"description": "Memory refers to computer memory (RAM). MB is short for megabytes."
|
|
},
|
|
"argon2Warning": {
|
|
"message": "Việc đặt giá trị số lần lặp (KDF iterations), bộ nhớ (memory) và song song (parallelism) quá cao có thể dẫn đến hiệu suất kém khi đăng nhập (và mở khóa) Bitwarden trên các thiết bị chậm hoặc đời cũ. Chúng tôi khuyên bạn nên thay đổi từng cài đặt một cách từ từ, sau đó kiểm tra trên tất cả các thiết bị của mình."
|
|
},
|
|
"kdfParallelism": {
|
|
"message": "KDF song song"
|
|
},
|
|
"argon2Desc": {
|
|
"message": "Số lần lặp KDF cao hơn, bộ nhớ và khả năng song song có thể giúp bảo vệ mật khẩu chính của bạn khỏi bị tấn công bằng phương pháp dò tìm (brute force) từ phía kẻ tấn công."
|
|
},
|
|
"encKeySettingsChanged": {
|
|
"message": "Đã thay đổi cài đặt mã khóa"
|
|
},
|
|
"dangerZone": {
|
|
"message": "Vùng nguy hiểm"
|
|
},
|
|
"deauthorizeSessions": {
|
|
"message": "Gỡ 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? Hãy gỡ phiê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": "Sẽ đăng xuất bạn ra khỏi phiên hiện tại, sau đó cần đă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."
|
|
},
|
|
"newDeviceLoginProtection": {
|
|
"message": "Đăng nhập thiết bị mới"
|
|
},
|
|
"turnOffNewDeviceLoginProtection": {
|
|
"message": "Tắt tính năng bảo vệ đăng nhập thiết bị mới"
|
|
},
|
|
"turnOnNewDeviceLoginProtection": {
|
|
"message": "Bật tính năng bảo vệ đăng nhập thiết bị mới"
|
|
},
|
|
"turnOffNewDeviceLoginProtectionModalDesc": {
|
|
"message": "Tiếp tục bên dưới để tắt tính năng gửi email cảnh báo mà Bitwarden gửi khi bạn đăng nhập từ một thiết bị mới."
|
|
},
|
|
"turnOnNewDeviceLoginProtectionModalDesc": {
|
|
"message": "Tiếp tục bên dưới để Bitwarden gửi cho bạn email cảnh báo khi bạn đăng nhập từ một thiết bị mới."
|
|
},
|
|
"turnOffNewDeviceLoginProtectionWarning": {
|
|
"message": "Khi tính năng bảo vệ đăng nhập thiết bị mới bị tắt, bất kỳ ai có mật khẩu chính của bạn đều có thể truy cập tài khoản của bạn từ bất kỳ thiết bị nào. Để bảo vệ tài khoản mà không cần cảnh báo qua email, hãy thiết lập tính năng đăng nhập hai bước."
|
|
},
|
|
"accountNewDeviceLoginProtectionSaved": {
|
|
"message": "Các thay đổi về bảo vệ đăng nhập thiết bị mới đã được lưu"
|
|
},
|
|
"sessionsDeauthorized": {
|
|
"message": "Tất cả phiên đăng nhập đã bị gỡ"
|
|
},
|
|
"accountIsOwnedMessage": {
|
|
"message": "Tài khoản này thuộc sở hữu của $ORGANIZATIONNAME$",
|
|
"placeholders": {
|
|
"organizationName": {
|
|
"content": "$1",
|
|
"example": "Organization"
|
|
}
|
|
}
|
|
},
|
|
"purgeVault": {
|
|
"message": "Xóa kho"
|
|
},
|
|
"purgedOrganizationVault": {
|
|
"message": "Đã xóa kho tổ chức."
|
|
},
|
|
"vaultAccessedByProvider": {
|
|
"message": "Kho lưu trữ được truy cập bởi Nhà cung cấp."
|
|
},
|
|
"purgeVaultDesc": {
|
|
"message": "Tiếp tục để 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ẻ 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 để xóa tài khoản và dữ liệu liên quan của bạn."
|
|
},
|
|
"deleteAccountWarning": {
|
|
"message": "Tài khoản sẽ bị xóa vĩnh viễn và không thể hoàn tác."
|
|
},
|
|
"deleteAccountOrganizationOwnerWarning": {
|
|
"message": "You are the owner of at least one organization. Deleting your account will also delete any organizations you are the sole owner of."
|
|
},
|
|
"cannotDeleteAccountOrganizationOwnerDesc": {
|
|
"message": "You cannot delete your account while you are the owner of an organization. Transfer ownership or delete the organization first."
|
|
},
|
|
"cannotDeleteAccount": {
|
|
"message": "Cannot delete account"
|
|
},
|
|
"cannotDeleteAccountDesc": {
|
|
"message": "This action cannot be completed because your account is owned by an organization. Contact your organization administrator for additional details."
|
|
},
|
|
"accountDeleted": {
|
|
"message": "Tài khoản đã được xóa"
|
|
},
|
|
"accountDeletedDesc": {
|
|
"message": "Đã đóng tài khoản của bạn và đã xóa tất cả những dữ liệu liên quan."
|
|
},
|
|
"deleteOrganizationWarning": {
|
|
"message": "Tổ chức sẽ bị xóa vĩnh viễn và không thể hoàn tác."
|
|
},
|
|
"myAccount": {
|
|
"message": "Tài khoản của tôi"
|
|
},
|
|
"tools": {
|
|
"message": "Công cụ"
|
|
},
|
|
"importNoun": {
|
|
"message": "Nhập",
|
|
"description": "The noun form of the word Import"
|
|
},
|
|
"importVerb": {
|
|
"message": "Nhập",
|
|
"description": "The verb form of the word Import"
|
|
},
|
|
"importData": {
|
|
"message": "Nhập dữ liệu"
|
|
},
|
|
"importError": {
|
|
"message": "Lỗi nhập"
|
|
},
|
|
"importErrorDesc": {
|
|
"message": "Có vấn đề với dữ liệu bạn đang cố gắng nhập. Vui lòng khắc phục các lỗi được liệt kê bên dưới trong tệp nguồn của bạn và thử lại."
|
|
},
|
|
"importSuccess": {
|
|
"message": "Dữ liệu đã được nhập vào kho thành công"
|
|
},
|
|
"importSuccessNumberOfItems": {
|
|
"message": "Đã nhập tổng cộng $AMOUNT$ mục.",
|
|
"placeholders": {
|
|
"amount": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"dataExportSuccess": {
|
|
"message": "Đã xuất dữ liệu thành công"
|
|
},
|
|
"importWarning": {
|
|
"message": "Bạn đang nhập dữ liệu vào $ORGANIZATION$. Dữ liệu của bạn có thể được chia sẻ với các thành viên của tổ chức này. Bạn có muốn tiếp tục không?",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"importFormatError": {
|
|
"message": "Dữ liệu không được định dạng đúng. Vui lòng kiểm tra tập tin nhập và thử lại."
|
|
},
|
|
"importNothingError": {
|
|
"message": "Không có gì được nhập."
|
|
},
|
|
"importEncKeyError": {
|
|
"message": "Lỗi giải mã tập tin đã xuất. Khóa mã hóa của bạn không khớp với khóa mã hóa được sử dụng để xuất dữ liệu."
|
|
},
|
|
"destination": {
|
|
"message": "Đến"
|
|
},
|
|
"learnAboutImportOptions": {
|
|
"message": "Tìm hiểu các tuỳ chọn nhập của bạn"
|
|
},
|
|
"selectImportFolder": {
|
|
"message": "Chọn thư mục"
|
|
},
|
|
"selectImportCollection": {
|
|
"message": "Chọn bộ sưu tập"
|
|
},
|
|
"importTargetHintCollection": {
|
|
"message": "Chọn tùy chọn này nếu bạn muốn nội dung tệp đã nhập được chuyển vào một bộ sưu tập"
|
|
},
|
|
"importTargetHintFolder": {
|
|
"message": "Chọn tùy chọn này nếu bạn muốn nội dung tệp đã nhập được chuyển vào một thư mục"
|
|
},
|
|
"importUnassignedItemsError": {
|
|
"message": "Tập tin chứa các mục không xác định."
|
|
},
|
|
"selectFormat": {
|
|
"message": "Chọn định dạng xuất"
|
|
},
|
|
"selectImportFile": {
|
|
"message": "Chọn tập tin nhập"
|
|
},
|
|
"chooseFile": {
|
|
"message": "Chọn tập tin"
|
|
},
|
|
"chooseFileSentenceCase": {
|
|
"message": "Choose file"
|
|
},
|
|
"noFileChosen": {
|
|
"message": "Chưa chọn tập tin nào"
|
|
},
|
|
"orCopyPasteFileContents": {
|
|
"message": "hoặc sao chép/dán nội dung của tập tin nhập"
|
|
},
|
|
"instructionsFor": {
|
|
"message": "Hướng dẫn dùng $NAME$",
|
|
"description": "The title for the import tool instructions.",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "LastPass (csv)"
|
|
}
|
|
}
|
|
},
|
|
"options": {
|
|
"message": "Tùy chọn"
|
|
},
|
|
"preferences": {
|
|
"message": "Tùy chỉnh"
|
|
},
|
|
"preferencesDesc": {
|
|
"message": "Tùy chỉnh Kho trên web của bạn."
|
|
},
|
|
"preferencesUpdated": {
|
|
"message": "Đã lưu tùy chỉnh"
|
|
},
|
|
"language": {
|
|
"message": "Ngôn ngữ"
|
|
},
|
|
"languageDesc": {
|
|
"message": "Thay đổi ngôn ngữ của kho trên web."
|
|
},
|
|
"showIconsChangePasswordUrls": {
|
|
"message": "Hiển thị biểu tượng trang web và truy xuất các URL đổi mật khẩu"
|
|
},
|
|
"default": {
|
|
"message": "Mặc định"
|
|
},
|
|
"domainRules": {
|
|
"message": "Quy tắc tên miền"
|
|
},
|
|
"domainRulesDesc": {
|
|
"message": "Nếu bạn sử dụng cùng một tài khoản đăng nhập trên nhiều tên miền website khác nhau, bạn có thể đánh dấu website đó là \"tương đương\". Các tên miền \"Toàn cầu\" là những tên miền đã được Bitwarden tạo sẵn cho bạn."
|
|
},
|
|
"globalEqDomains": {
|
|
"message": "Các tên miền tương đương toàn cầu"
|
|
},
|
|
"customEqDomains": {
|
|
"message": "Tên miền tương đương tùy chỉnh"
|
|
},
|
|
"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": "Nhập danh sách các tên miền cách nhau bằng dấu phẩy. Chỉ các tên miền \"cơ sở\" mới được phép. Không nhập các tên miền con. Ví dụ: nhập \"google.com\" thay vì \"www.google.com\". Bạn cũng có thể nhập \"androidapp://package.name\" để liên kết ứng dụng Android với các tên miền trang web khác."
|
|
},
|
|
"customDomainX": {
|
|
"message": "Tên miền tùy chỉnh $INDEX$",
|
|
"placeholders": {
|
|
"index": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"domainsUpdated": {
|
|
"message": "Tên miền đã được cập nhật"
|
|
},
|
|
"twoStepLogin": {
|
|
"message": "Đăng nhập 2-bước"
|
|
},
|
|
"twoStepLoginEnforcement": {
|
|
"message": "Bắt buộc đăng nhập hai 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."
|
|
},
|
|
"twoStepLoginTeamsDesc": {
|
|
"message": "Bật tính năng đăng nhập hai bước cho tổ chức của bạn."
|
|
},
|
|
"twoStepLoginEnterpriseDescStart": {
|
|
"message": "Áp dụng các tùy chọn đăng nhập hai bước của Bitwarden cho thành viên bằng cách sử dụng ",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Enforce Bitwarden Two-step Login options for members by using the Two-step Login Policy.'"
|
|
},
|
|
"twoStepLoginPolicy": {
|
|
"message": "Chính sách đăng nhập hai bước"
|
|
},
|
|
"twoStepLoginOrganizationDuoDesc": {
|
|
"message": "Để áp dụng tính năng Đăng nhập hai bước thông qua Duo, hãy sử dụng các tùy chọn dưới đây."
|
|
},
|
|
"twoStepLoginOrganizationSsoDesc": {
|
|
"message": "Nếu bạn đã thiết lập SSO hoặc có kế hoạch thiết lập, tính năng Đăng nhập hai bước có thể đã được áp dụng thông qua Nhà cung cấp danh tính của bạn."
|
|
},
|
|
"twoStepLoginRecoveryWarning": {
|
|
"message": "Cài đặt đăng nhập hai bước có thể khiến bạn mất quyền truy cập vĩnh viễn tài khoản Bitwarden của mình. Mã khôi phục cho phép bạn truy cập tài khoản trong trường hợp bạn không thể sử dụng nhà cung cấp đăng nhập hai bước thông thường (ví dụ: bạn mất thiết bị). Bộ phận hỗ trợ Bitwarden sẽ không thể giúp bạn nếu bạn mất quyền truy cập vào tài khoản. Chúng tôi khuyên bạn nên ghi lại hoặc in mã khôi phục và giữ nó ở nơi an toàn."
|
|
},
|
|
"restrictedItemTypePolicy": {
|
|
"message": "Xóa loại mục thẻ"
|
|
},
|
|
"restrictedItemTypePolicyDesc": {
|
|
"message": "Không cho phép thành viên tạo loại mục thẻ. Các thẻ hiện có sẽ bị xóa tự động."
|
|
},
|
|
"restrictedItemTypePolicyDescV2": {
|
|
"message": "Do not allow members to create and store credit card items in their vaults. When this policy is turned on, existing cards will be automatically hidden."
|
|
},
|
|
"restrictCardTypeImport": {
|
|
"message": "Không thể nhập mục thẻ"
|
|
},
|
|
"restrictCardTypeImportDesc": {
|
|
"message": "Một chính sách được thiết lập bởi 1 hoặc nhiều tổ chức ngăn bạn nhập thẻ vào kho của mình."
|
|
},
|
|
"yourSingleUseRecoveryCode": {
|
|
"message": "Mã khôi phục sử dụng một lần của bạn có thể được sử dụng để tắt tính năng đăng nhập hai bước trong trường hợp bạn mất quyền truy cập vào nhà cung cấp dịch vụ đăng nhập hai bước. Bitwarden khuyến nghị bạn ghi lại mã khôi phục và lưu trữ nó ở nơi an toàn."
|
|
},
|
|
"viewRecoveryCode": {
|
|
"message": "Xem 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"
|
|
},
|
|
"optionEnabled": {
|
|
"message": "Kích hoạt"
|
|
},
|
|
"restoreAccess": {
|
|
"message": "Khôi phục quyền truy cập"
|
|
},
|
|
"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 tính năng này."
|
|
},
|
|
"youHavePremiumAccess": {
|
|
"message": "Bạn có 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ý"
|
|
},
|
|
"manageCollection": {
|
|
"message": "Quản lý bộ sưu tập"
|
|
},
|
|
"viewItems": {
|
|
"message": "Xem mục"
|
|
},
|
|
"viewItemsHidePass": {
|
|
"message": "Xem các mục, ẩn các mật khẩu"
|
|
},
|
|
"editItems": {
|
|
"message": "Chỉnh sửa mục"
|
|
},
|
|
"editItemsHidePass": {
|
|
"message": "Sửa các mục, ẩn các mật khẩu"
|
|
},
|
|
"disable": {
|
|
"message": "Vô hiệu hoá"
|
|
},
|
|
"orgUserDetailsNotFound": {
|
|
"message": "Không tìm thấy thông tin thành viên."
|
|
},
|
|
"revokeAccess": {
|
|
"message": "Thu hồi quyền truy cập"
|
|
},
|
|
"revoke": {
|
|
"message": "Thu hồi"
|
|
},
|
|
"twoStepLoginProviderEnabled": {
|
|
"message": "Nhà cung cấp đăng nhập hai bước này đang hoạt động trên tài khoản của bạn."
|
|
},
|
|
"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."
|
|
},
|
|
"twoStepAuthenticatorInstructionPrefix": {
|
|
"message": "Tải xuống ứng dụng xác thực như"
|
|
},
|
|
"twoStepAuthenticatorInstructionInfix1": {
|
|
"message": ","
|
|
},
|
|
"twoStepAuthenticatorInstructionInfix2": {
|
|
"message": "hoặc"
|
|
},
|
|
"twoStepAuthenticatorInstructionSuffix": {
|
|
"message": "."
|
|
},
|
|
"continueToExternalUrlTitle": {
|
|
"message": "Đi đến $URL$?",
|
|
"placeholders": {
|
|
"url": {
|
|
"content": "$1",
|
|
"example": "bitwarden.com"
|
|
}
|
|
}
|
|
},
|
|
"continueToExternalUrlDesc": {
|
|
"message": "Bạn đang rời khỏi Bitwarden và mở một trang web bên ngoài trong một cửa sổ mới."
|
|
},
|
|
"twoStepContinueToBitwardenUrlTitle": {
|
|
"message": "Tiếp tục tới bitwarden.com?"
|
|
},
|
|
"twoStepContinueToBitwardenUrlDesc": {
|
|
"message": "Trình xác thực Bitwarden cho phép bạn lưu trữ các khóa xác thực và tạo mã TOTP cho quy trình xác thực hai bước. Tìm hiểu thêm trên trang web bitwarden.com."
|
|
},
|
|
"twoStepAuthenticatorScanCodeV2": {
|
|
"message": "Quét mã QR bên dưới bằng ứng dụng xác thực của bạn hoặc nhập khóa."
|
|
},
|
|
"twoStepAuthenticatorQRCanvasError": {
|
|
"message": "Không thể tải mã QR. Vui lòng thử lại hoặc sử dụng khóa bên dưới."
|
|
},
|
|
"key": {
|
|
"message": "Khóa"
|
|
},
|
|
"unnamedKey": {
|
|
"message": "Unnamed key"
|
|
},
|
|
"twoStepAuthenticatorEnterCodeV2": {
|
|
"message": "Mã xác minh"
|
|
},
|
|
"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 minh 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": "Chọn ô nhập liệu YubiKey trống đầu tiên bên dưới."
|
|
},
|
|
"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": "Kho lưu trữ web, ứng dụng máy tính, giao diện dòng lệnh (CLI) và tất cả các tiện ích mở rộng trình duyệt trên thiết bị có cổng USB có thể chấp nhận YubiKey của bạn."
|
|
},
|
|
"twoFactorYubikeySupportMobile": {
|
|
"message": "Ứng dụng di động trên thiết bị có khả năng NFC hoặc cổng USB có thể chấp nhận YubiKey của bạn."
|
|
},
|
|
"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": "Khóa WebAuthn $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ật YubiKey"
|
|
},
|
|
"disableAllKeys": {
|
|
"message": "Vô hiệu hóa tất cả các khóa"
|
|
},
|
|
"twoFactorDuoDesc": {
|
|
"message": "Nhập thông tin ứng dụng Bitwarden từ bảng điều khiển Duo Admin của bạn."
|
|
},
|
|
"twoFactorDuoClientId": {
|
|
"message": "Client Id"
|
|
},
|
|
"twoFactorDuoClientSecret": {
|
|
"message": "Khóa bí mật của khách hàng"
|
|
},
|
|
"twoFactorDuoApiHostname": {
|
|
"message": "API hostname"
|
|
},
|
|
"twoFactorEmailDesc": {
|
|
"message": "Làm theo hướng dẫn để thiết lập đăng nhập 2 bước với email:"
|
|
},
|
|
"twoFactorEmailEnterEmail": {
|
|
"message": "Nhập địa chỉ email mà bạn muốn nhận mã xác minh"
|
|
},
|
|
"twoFactorEmailEnterCode": {
|
|
"message": "Vui lòng nhập mã 6 chữ số được gửi về email"
|
|
},
|
|
"sendEmail": {
|
|
"message": "Gửi email"
|
|
},
|
|
"twoFactorU2fAdd": {
|
|
"message": "Thêm khóa bảo mật FIDO U2F vào tài khoản của bạn"
|
|
},
|
|
"removeU2fConfirmation": {
|
|
"message": "Bạn có chắc muốn xóa khóa bảo mật này?"
|
|
},
|
|
"twoFactorWebAuthnAdd": {
|
|
"message": "Thêm khóa bảo mật WebAuthn vào tài khoản của bạn"
|
|
},
|
|
"readKey": {
|
|
"message": "Đọc khóa"
|
|
},
|
|
"keyCompromised": {
|
|
"message": "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": "Kho lưu trữ web và tiện ích mở rộng trình duyệt trên máy tính để bàn/laptop sử dụng trình duyệt hỗ trợ U2F (Chrome, Opera, Vivaldi hoặc Firefox với tính năng FIDO U2F đã được kích hoạt)."
|
|
},
|
|
"twoFactorU2fWaiting": {
|
|
"message": "Đang chờ bạn nhấn nút trên chìa khóa bảo mật của bạn"
|
|
},
|
|
"twoFactorU2fClickSave": {
|
|
"message": "Nhấn nút \"Lưu\" bên dưới để kích hoạt khóa bảo mật này cho tính năng đăng nhập hai bước."
|
|
},
|
|
"twoFactorU2fProblemReadingTryAgain": {
|
|
"message": "Có vấn đề khi đọc khóa bảo mật. Vui lòng thử lại."
|
|
},
|
|
"twoFactorRecoveryYourCode": {
|
|
"message": "Mã khôi phục đăng nhập hai bước của Bitwarden"
|
|
},
|
|
"twoFactorRecoveryNoCode": {
|
|
"message": "Bạn chưa thiết lập bất kỳ nhà cung cấp xác thực hai bước nào. Sau khi thiết lập nhà cung cấp xác thực hai bước, bạn có thể quay lại đây để lấy mã khôi phục."
|
|
},
|
|
"printCode": {
|
|
"message": "Mã in",
|
|
"description": "Print 2FA recovery code"
|
|
},
|
|
"reports": {
|
|
"message": "Báo cáo"
|
|
},
|
|
"reportsDesc": {
|
|
"message": "Xác định và khắc phục các lỗ hổng bảo mật trong tài khoản trực tuyến của bạn bằng cách nhấp vào các báo cáo bên dưới.",
|
|
"description": "Vault health reports can be used to evaluate the security of your Bitwarden individual or organization vault."
|
|
},
|
|
"orgsReportsDesc": {
|
|
"message": "Xác định và khắc phục các lỗ hổng bảo mật trong tài khoản của tổ chức bằng cách nhấp vào các báo cáo bên dưới.",
|
|
"description": "Vault health reports can be used to evaluate the security of your Bitwarden individual or organization vault."
|
|
},
|
|
"unsecuredWebsitesReport": {
|
|
"message": "Trang web không an toàn"
|
|
},
|
|
"unsecuredWebsitesReportDesc": {
|
|
"message": "Các URL bắt đầu bằng http:// không được mã hóa. Hãy thay đổi các URL đăng nhập cho các tài khoản này thành https:// để đảm bảo an toàn khi duyệt web."
|
|
},
|
|
"unsecuredWebsitesFound": {
|
|
"message": "Tìm thấy trang web không an toàn"
|
|
},
|
|
"unsecuredWebsitesFoundReportDesc": {
|
|
"message": "Chúng tôi đã phát hiện $COUNT$ mục trong $VAULT$ của bạn có các đường dẫn không an toàn. Bạn nên thay đổi địa chỉ đường dẫn của chúng thành https:// nếu trang web cho phép.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "8"
|
|
},
|
|
"vault": {
|
|
"content": "$2",
|
|
"example": "this will be 'vault' or 'vaults'"
|
|
}
|
|
}
|
|
},
|
|
"noUnsecuredWebsites": {
|
|
"message": "Không có mục nào trong kho lưu trữ của bạn chứa các đường dẫn không bảo mật."
|
|
},
|
|
"inactive2faReport": {
|
|
"message": "Đăng nhập hai bước không hoạt động"
|
|
},
|
|
"inactive2faReportDesc": {
|
|
"message": "Đăng nhập hai bước sẽ thêm một lớp bảo vệ cho tài khoản của bạn. Thiết lập đăng nhập hai bước bằng trình xác thực Bitwarden cho các tài khoản này hoặc sử dụng phương pháp thay thế."
|
|
},
|
|
"inactive2faFound": {
|
|
"message": "Đăng nhập không sử dụng xác thực hai yếu tố đã được phát hiện"
|
|
},
|
|
"inactive2faFoundReportDesc": {
|
|
"message": "Chúng tôi đã tìm thấy $COUNT$ trang web trong $VAULT$ của bạn có thể chưa được cấu hình với tính năng đăng nhập hai bước (theo 2fa.directory). Để bảo vệ thêm cho các tài khoản này, bạn nên thiết lập tính năng đăng nhập hai bước.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "8"
|
|
},
|
|
"vault": {
|
|
"content": "$2",
|
|
"example": "this will be 'vault' or 'vaults'"
|
|
}
|
|
}
|
|
},
|
|
"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": "Mật khẩu bị rò rỉ"
|
|
},
|
|
"exposedPasswordsReportDesc": {
|
|
"message": "Mật khẩu bị lộ trong một vụ vi phạm dữ liệu là mục tiêu dễ dàng cho các tin tặc. Hãy thay đổi các mật khẩu này để ngăn chặn các cuộc tấn công tiềm ẩn."
|
|
},
|
|
"exposedPasswordsFound": {
|
|
"message": "Phát hiện mật khẩu bị lộ"
|
|
},
|
|
"exposedPasswordsFoundReportDesc": {
|
|
"message": "Chúng tôi đã phát hiện $COUNT$ mục trong $VAULT$ của bạn có mật khẩu bị lộ trong các vụ vi phạm dữ liệu đã biết. Bạn nên thay đổi chúng sang mật khẩu mới.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "8"
|
|
},
|
|
"vault": {
|
|
"content": "$2",
|
|
"example": "this will be 'vault' or 'vaults'"
|
|
}
|
|
}
|
|
},
|
|
"noExposedPasswords": {
|
|
"message": "Không có mục nào trong kho lưu trữ của bạn có mật khẩu bị lộ trong các vụ vi phạm dữ liệu đã được biết đến."
|
|
},
|
|
"checkExposedPasswords": {
|
|
"message": "Kiểm tra mật khẩu bị rò rỉ"
|
|
},
|
|
"timesExposed": {
|
|
"message": "Thời gian bị lộ"
|
|
},
|
|
"exposedXTimes": {
|
|
"message": "Đã hiển thị $COUNT$ lần",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "52"
|
|
}
|
|
}
|
|
},
|
|
"weakPasswordsReport": {
|
|
"message": "Mật khẩu yếu"
|
|
},
|
|
"weakPasswordsReportDesc": {
|
|
"message": "Những kẻ tấn công có thể dễ dàng đoán được mật khẩu yếu. Thay đổi những mật khẩu này thành mật khẩu mạnh bằng cách sử dụng trình tạo mật khẩu."
|
|
},
|
|
"weakPasswordsFound": {
|
|
"message": "Phát hiện mật khẩu yếu"
|
|
},
|
|
"weakPasswordsFoundReportDesc": {
|
|
"message": "Chúng tôi đã phát hiện $COUNT$ mục trong $VAULT$ của bạn có mật khẩu không đủ mạnh. Bạn nên cập nhật mật khẩu mạnh hơn cho chúng.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "8"
|
|
},
|
|
"vault": {
|
|
"content": "$2",
|
|
"example": "this will be 'vault' or 'vaults'"
|
|
}
|
|
}
|
|
},
|
|
"noWeakPasswords": {
|
|
"message": "Không có mục nào trong kho lưu trữ của bạn có mật khẩu yếu."
|
|
},
|
|
"weakness": {
|
|
"message": "Điểm yếu"
|
|
},
|
|
"reusedPasswordsReport": {
|
|
"message": "Mật khẩu bị trùng"
|
|
},
|
|
"reusedPasswordsReportDesc": {
|
|
"message": "Sử dụng lại mật khẩu sẽ khiến tin tặc dễ dàng xâm nhập vào nhiều tài khoản. Hãy thay đổi các mật khẩu này sao cho mỗi mật khẩu là duy nhất."
|
|
},
|
|
"reusedPasswordsFound": {
|
|
"message": "Phát hiện mật khẩu bị trùng"
|
|
},
|
|
"reusedPasswordsFoundReportDesc": {
|
|
"message": "Chúng tôi đã phát hiện $COUNT$ mật khẩu đang được sử dụng lại trong $VAULT$ của bạn. Bạn nên thay đổi chúng thành các giá trị duy nhất.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "8"
|
|
},
|
|
"vault": {
|
|
"content": "$2",
|
|
"example": "this will be 'vault' or 'vaults'"
|
|
}
|
|
}
|
|
},
|
|
"noReusedPasswords": {
|
|
"message": "Không có tài khoản nào trong kho lưu trữ của bạn sử dụng lại các mật khẩu."
|
|
},
|
|
"timesReused": {
|
|
"message": "Số lần sử dụng lại"
|
|
},
|
|
"reusedXTimes": {
|
|
"message": "Sư dụng lại $COUNT$ lần",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "8"
|
|
}
|
|
}
|
|
},
|
|
"dataBreachReport": {
|
|
"message": "Rò rỉ dữ liệu"
|
|
},
|
|
"breachDesc": {
|
|
"message": "Tài khoản bị xâm phạm có thể lộ thông tin cá nhân của bạn. Hãy bảo vệ tài khoản bị xâm phạm bằng cách kích hoạt xác thực hai yếu tố (2FA) hoặc tạo mật khẩu mạnh hơn."
|
|
},
|
|
"breachCheckEmail": {
|
|
"message": "Check any email addresses that you use."
|
|
},
|
|
"checkBreaches": {
|
|
"message": "Kiểm tra các xâm phạm"
|
|
},
|
|
"breachEmailNotFound": {
|
|
"message": "$EMAIL$ was not found in any known data breaches.",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "user@example.com"
|
|
}
|
|
}
|
|
},
|
|
"goodNews": {
|
|
"message": "Tin tốt!",
|
|
"description": "ex. Good News, No Breached Accounts Found!"
|
|
},
|
|
"breachEmailFound": {
|
|
"message": "$EMAIL$ was found in $COUNT$ different data breaches online.",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "user@example.com"
|
|
},
|
|
"count": {
|
|
"content": "$2",
|
|
"example": "7"
|
|
}
|
|
}
|
|
},
|
|
"breachFound": {
|
|
"message": "Đã tìm thấy các tài khoản bị lộ thông tin"
|
|
},
|
|
"compromisedData": {
|
|
"message": "Dữ liệu bị xâm phạm"
|
|
},
|
|
"website": {
|
|
"message": "Trang web"
|
|
},
|
|
"affectedUsers": {
|
|
"message": "Người dùng bị ảnh hưởng"
|
|
},
|
|
"breachOccurred": {
|
|
"message": "Vụ xâm phạm đã xảy ra"
|
|
},
|
|
"breachReported": {
|
|
"message": "Sự cố xâm phạm đã được báo cáo"
|
|
},
|
|
"reportError": {
|
|
"message": "Đã xảy ra lỗi khi cố gắng tải báo cáo. Vui lòng thử lại"
|
|
},
|
|
"billing": {
|
|
"message": "Hóa đơn"
|
|
},
|
|
"billingPlanLabel": {
|
|
"message": "Kế hoạch thanh toán"
|
|
},
|
|
"paymentType": {
|
|
"message": "Phương thức thanh toán"
|
|
},
|
|
"accountCredit": {
|
|
"message": "Tín dụng tài khoản",
|
|
"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": "Số dư tài khoản",
|
|
"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": "Thêm tín dụng",
|
|
"description": "Add more credit to your account's balance."
|
|
},
|
|
"amount": {
|
|
"message": "Số lượng",
|
|
"description": "Dollar amount, or quantity."
|
|
},
|
|
"creditDelayed": {
|
|
"message": "Số tiền được cộng thêm sẽ hiển thị trên tài khoản của bạn sau khi giao dịch thanh toán được xử lý hoàn tất. Một số phương thức thanh toán có thể bị trì hoãn và mất nhiều thời gian hơn để xử lý so với các phương thức khác."
|
|
},
|
|
"makeSureEnoughCredit": {
|
|
"message": "Vui lòng đảm bảo tài khoản của bạn có đủ số dư để thực hiện giao dịch này. Nếu tài khoản của bạn không đủ số dư, phương thức thanh toán mặc định đã đăng ký sẽ được sử dụng để thanh toán phần chênh lệch. Bạn có thể nạp tiền vào tài khoản từ trang Thanh toán."
|
|
},
|
|
"notEnoughAccountCredit": {
|
|
"message": "Bạn không có đủ tín dụng trong tài khoản cho giao dịch mua này. Bạn có thể thêm tín dụng vào tài khoản từ trang Thanh toán."
|
|
},
|
|
"creditAppliedDesc": {
|
|
"message": "Số dư trong tài khoản của bạn có thể được sử dụng để thực hiện các giao dịch mua hàng. Số dư khả dụng sẽ được tự động áp dụng cho các hóa đơn được tạo ra cho tài khoản này."
|
|
},
|
|
"goPremium": {
|
|
"message": "Nâng cấp tài khoản",
|
|
"description": "Another way of saying \"Get a Premium membership\""
|
|
},
|
|
"premiumUpdated": {
|
|
"message": "Bạn đã nâng cấp lên Cao Cấp."
|
|
},
|
|
"premiumUpgradeUnlockFeatures": {
|
|
"message": "Nâng cấp tài khoản của bạn lên thành viên Cao Cấp và mở khóa một số tính năng bổ sung tuyệt vời."
|
|
},
|
|
"premiumSignUpStorage": {
|
|
"message": "1GB bộ nhớ lưu trữ được mã hóa cho các tệp đính kèm."
|
|
},
|
|
"premiumSignUpStorageV2": {
|
|
"message": "$SIZE$ bộ nhớ lưu trữ được mã hóa cho các tệp đính kèm.",
|
|
"placeholders": {
|
|
"size": {
|
|
"content": "$1",
|
|
"example": "1 GB"
|
|
}
|
|
}
|
|
},
|
|
"premiumSignUpTwoStepOptions": {
|
|
"message": "Các tùy chọn xác minh hai bước như YubiKey và Duo."
|
|
},
|
|
"premiumSignUpEmergency": {
|
|
"message": "Truy cập khẩn cấp"
|
|
},
|
|
"premiumSignUpReports": {
|
|
"message": "Thanh lọc mật khẩu, kiểm tra an toàn tài khoản và các báo cáo rò rỉ dữ liệu để bảo vệ kho dữ liệu của bạn."
|
|
},
|
|
"premiumSignUpTotp": {
|
|
"message": "Mã xác nhận TOTP (2FA) để đăng nhập vào kho của bạn."
|
|
},
|
|
"premiumSignUpSupport": {
|
|
"message": "Hỗ trợ khách hàng ưu tiên."
|
|
},
|
|
"premiumSignUpFuture": {
|
|
"message": "Tất cả các tính năng Cao cấp trong tương lai. Nó sẽ sớm xuất hiện!"
|
|
},
|
|
"premiumPrice": {
|
|
"message": "Tất cả chỉ với $PRICE$/năm!",
|
|
"placeholders": {
|
|
"price": {
|
|
"content": "$1",
|
|
"example": "$10"
|
|
}
|
|
}
|
|
},
|
|
"premiumPriceWithFamilyPlan": {
|
|
"message": "Nâng cấp lên gói Cao cấp chỉ với $PRICE$ /năm, hoặc đăng ký gói Cao cấp cho $FAMILYPLANUSERCOUNT$ người dùng và chia sẻ không giới hạn cho gia đình với một ",
|
|
"placeholders": {
|
|
"price": {
|
|
"content": "$1",
|
|
"example": "$10"
|
|
},
|
|
"familyplanusercount": {
|
|
"content": "$2",
|
|
"example": "6"
|
|
}
|
|
}
|
|
},
|
|
"bitwardenFamiliesPlan": {
|
|
"message": "Gói Bitwarden Gia Đình."
|
|
},
|
|
"addons": {
|
|
"message": "Tiện ích bổ sung"
|
|
},
|
|
"premiumAccess": {
|
|
"message": "Quyền truy cập cao cấp"
|
|
},
|
|
"premiumAccessDesc": {
|
|
"message": "Bạn có thể thêm quyền truy cập Premium cho tất cả thành viên trong tổ chức của mình với giá $PRICE$ /$INTERVAL$.",
|
|
"placeholders": {
|
|
"price": {
|
|
"content": "$1",
|
|
"example": "$3.33"
|
|
},
|
|
"interval": {
|
|
"content": "$2",
|
|
"example": "'month' or 'year'"
|
|
}
|
|
}
|
|
},
|
|
"premiumSubscriptionEnded": {
|
|
"message": "Gói đăng ký Cao cấp của bạn đã kết thúc"
|
|
},
|
|
"premiumSubscriptionEndedDesc": {
|
|
"message": "Để lấy lại quyền truy cập vào lưu trữ của bạn, hãy khởi động lại gói đăng ký Cao cấp. Nếu bạn chỉnh sửa chi tiết cho một mục đã lưu trữ trước khi khởi động lại, mục đó sẽ được chuyển trở lại kho của bạn."
|
|
},
|
|
"itemRestored": {
|
|
"message": "Mục đã được khôi phục"
|
|
},
|
|
"restartPremium": {
|
|
"message": "Khởi động lại gói Cao cấp"
|
|
},
|
|
"additionalStorageGb": {
|
|
"message": "Dung lượng lưu trữ bổ sung (GB)"
|
|
},
|
|
"additionalStorageGbDesc": {
|
|
"message": "Số GB bổ sung #"
|
|
},
|
|
"additionalStorageIntervalDesc": {
|
|
"message": "Gói của bạn có $SIZE$ dung lượng lưu trữ tập tin mã hóa. Bạn có thể mua thêm dung lượng với giá $PRICE$ cho mỗi GB/$INTERVAL$.",
|
|
"placeholders": {
|
|
"size": {
|
|
"content": "$1",
|
|
"example": "1 GB"
|
|
},
|
|
"price": {
|
|
"content": "$2",
|
|
"example": "$4.00"
|
|
},
|
|
"interval": {
|
|
"content": "$3",
|
|
"example": "'month' or 'year'"
|
|
}
|
|
}
|
|
},
|
|
"showPricingSummary": {
|
|
"message": "Xem tóm tắt giá"
|
|
},
|
|
"hidePricingSummary": {
|
|
"message": "Ẩn tóm tắt giá"
|
|
},
|
|
"summary": {
|
|
"message": "Tóm tắt"
|
|
},
|
|
"total": {
|
|
"message": "Tổng"
|
|
},
|
|
"year": {
|
|
"message": "năm"
|
|
},
|
|
"years": {
|
|
"message": "years"
|
|
},
|
|
"yr": {
|
|
"message": "năm"
|
|
},
|
|
"month": {
|
|
"message": "tháng"
|
|
},
|
|
"months": {
|
|
"message": "months"
|
|
},
|
|
"monthAbbr": {
|
|
"message": "tháng.",
|
|
"description": "Short abbreviation for 'month'"
|
|
},
|
|
"paymentChargedAnnually": {
|
|
"message": "Phương thức thanh toán của bạn sẽ được áp dụng ngay lập tức và gia hạn mỗi năm. Bạn có thể hủy bỏ bất cứ lúc nào."
|
|
},
|
|
"paymentCharged": {
|
|
"message": "Phương thức thanh toán của bạn sẽ được thu phí ngay lập tức và sau đó sẽ thu phí định kỳ mỗi $INTERVAL$. Bạn có thể hủy bất cứ lúc nào.",
|
|
"placeholders": {
|
|
"interval": {
|
|
"content": "$1",
|
|
"example": "month or year"
|
|
}
|
|
}
|
|
},
|
|
"paymentChargedWithUnpaidSubscription": {
|
|
"message": "Phương thức thanh toán của bạn sẽ bị tính phí cho bất kỳ gói đăng ký nào chưa thanh toán."
|
|
},
|
|
"paymentChargedWithTrialSpecificLength": {
|
|
"message": "Your plan comes with a free $TRIAL_LENGTH$ day trial. Your payment method will not be charged until the trial has ended. You may cancel at any time.",
|
|
"placeholders": {
|
|
"trial_length": {
|
|
"content": "$1",
|
|
"example": "7"
|
|
}
|
|
}
|
|
},
|
|
"paymentInformation": {
|
|
"message": "Thông tin thanh toán"
|
|
},
|
|
"billingInformation": {
|
|
"message": "Thông tin hóa đơn"
|
|
},
|
|
"billingTrialSubLabel": {
|
|
"message": "Phương thức thanh toán của bạn sẽ không bị thu phí trong 7 ngày dùng thử miễn phí."
|
|
},
|
|
"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 Gửi bên dưới để tiếp tục."
|
|
},
|
|
"cancelSubscription": {
|
|
"message": "Hủy gói"
|
|
},
|
|
"subscriptionExpiration": {
|
|
"message": "Gói hết hạn vào"
|
|
},
|
|
"subscriptionCanceled": {
|
|
"message": "Gói của bạn đã bị hủy."
|
|
},
|
|
"pendingCancellation": {
|
|
"message": "Đang chờ hủy"
|
|
},
|
|
"subscriptionPendingCanceled": {
|
|
"message": "Gói của bạn sẽ được hủy vào cuối kì thanh toán hiện tại."
|
|
},
|
|
"reinstateSubscription": {
|
|
"message": "Kích hoạt lại gói"
|
|
},
|
|
"reinstateConfirmation": {
|
|
"message": "Bạn có chắc muốn bỏ yêu cầu hủy đang chờ duyệt và kích hoạt lại thuê bao?"
|
|
},
|
|
"reinstated": {
|
|
"message": "Đã kích hoạt lại gói."
|
|
},
|
|
"resubscribe": {
|
|
"message": "Resubscribe"
|
|
},
|
|
"yourSubscriptionIsExpired": {
|
|
"message": "Your subscription is expired"
|
|
},
|
|
"yourSubscriptionIsCanceled": {
|
|
"message": "Your subscription is canceled"
|
|
},
|
|
"cancelConfirmation": {
|
|
"message": "Bạn có chắc muốn hủy không? Bạn sẽ mất hết quyền truy cập tất cả các tính năng của thuê bao này khi kì thanh toán kết thúc."
|
|
},
|
|
"canceledSubscription": {
|
|
"message": "Đã hủy gói"
|
|
},
|
|
"churnOfferTitle": {
|
|
"message": "Special offer before you go"
|
|
},
|
|
"churnOfferPreamble": {
|
|
"message": "If you cancel now, your access continues until"
|
|
},
|
|
"churnOfferPreambleSuffix": {
|
|
"message": ". But as a long-time customer, we'd like to offer you something first."
|
|
},
|
|
"churnOfferDiscountHeading": {
|
|
"message": "Get $DISCOUNT$ off your subscription",
|
|
"description": "Heading on the churn-mitigation offer card. DISCOUNT = discount amount, either a percentage (e.g. '10%') or a dollar amount (e.g. '$5.00')",
|
|
"placeholders": {
|
|
"discount": {
|
|
"content": "$1",
|
|
"example": "10%"
|
|
}
|
|
}
|
|
},
|
|
"churnOfferDiscountBody": {
|
|
"message": "As a thank-you for being a long-time Bitwarden customer, we'd like to offer you a $DISCOUNT$ discount on your next $DURATION$ of service.",
|
|
"description": "Body copy on the churn-mitigation offer card. DISCOUNT = discount amount; DURATION = service duration (e.g. 'year' or '6 months')",
|
|
"placeholders": {
|
|
"discount": {
|
|
"content": "$1",
|
|
"example": "10%"
|
|
},
|
|
"duration": {
|
|
"content": "$2",
|
|
"example": "year"
|
|
}
|
|
}
|
|
},
|
|
"churnOfferAccept": {
|
|
"message": "Stay and get $DISCOUNT$ off",
|
|
"description": "Primary button on the churn-mitigation offer dialog. DISCOUNT = discount amount",
|
|
"placeholders": {
|
|
"discount": {
|
|
"content": "$1",
|
|
"example": "10%"
|
|
}
|
|
}
|
|
},
|
|
"churnOfferDecline": {
|
|
"message": "Cancel subscription"
|
|
},
|
|
"churnOfferSuccessTitle": {
|
|
"message": "You're all set!"
|
|
},
|
|
"churnOfferSuccessBody": {
|
|
"message": "Your $DISCOUNT$ discount has been applied to your next $DURATION$ of service.",
|
|
"description": "Body copy on the churn-mitigation offer success screen. DISCOUNT = discount amount; DURATION = service duration (e.g. 'year' or '6 months')",
|
|
"placeholders": {
|
|
"discount": {
|
|
"content": "$1",
|
|
"example": "10%"
|
|
},
|
|
"duration": {
|
|
"content": "$2",
|
|
"example": "year"
|
|
}
|
|
}
|
|
},
|
|
"churnOfferDiscountSummary": {
|
|
"message": "$DISCOUNT$ off for $LENGTH$ $DURATION$",
|
|
"description": "Value of the 'Discount applied' row on the churn-mitigation offer success screen. DISCOUNT = discount amount; LENGTH = duration quantity; DURATION = duration unit (e.g. 'year' or 'months')",
|
|
"placeholders": {
|
|
"discount": {
|
|
"content": "$1",
|
|
"example": "10%"
|
|
},
|
|
"length": {
|
|
"content": "$2",
|
|
"example": "1"
|
|
},
|
|
"duration": {
|
|
"content": "$3",
|
|
"example": "year"
|
|
}
|
|
}
|
|
},
|
|
"churnOfferDiscountBodyRecurringAmount": {
|
|
"message": "As a thank-you for being a long-time Bitwarden customer, we'd like to offer you $AMOUNT$ off each $INTERVAL$ for the next $DURATION$.",
|
|
"description": "Body copy on the churn-mitigation offer card for a fixed-amount discount that repeats each billing period. AMOUNT = discount amount (e.g. '$15.00'); INTERVAL = billing interval unit (e.g. 'month'); DURATION = discount duration (e.g. 'year' or '6 months')",
|
|
"placeholders": {
|
|
"amount": {
|
|
"content": "$1",
|
|
"example": "$15.00"
|
|
},
|
|
"interval": {
|
|
"content": "$2",
|
|
"example": "month"
|
|
},
|
|
"duration": {
|
|
"content": "$3",
|
|
"example": "year"
|
|
}
|
|
}
|
|
},
|
|
"churnOfferSuccessBodyRecurringAmount": {
|
|
"message": "$AMOUNT$ off each $INTERVAL$ has been applied for the next $DURATION$.",
|
|
"description": "Body copy on the churn-mitigation offer success screen for a fixed-amount discount that repeats each billing period. AMOUNT = discount amount (e.g. '$15.00'); INTERVAL = billing interval unit (e.g. 'month'); DURATION = discount duration (e.g. 'year' or '6 months')",
|
|
"placeholders": {
|
|
"amount": {
|
|
"content": "$1",
|
|
"example": "$15.00"
|
|
},
|
|
"interval": {
|
|
"content": "$2",
|
|
"example": "month"
|
|
},
|
|
"duration": {
|
|
"content": "$3",
|
|
"example": "year"
|
|
}
|
|
}
|
|
},
|
|
"churnOfferDiscountSummaryRecurringAmount": {
|
|
"message": "$DISCOUNT$ for $LENGTH$ $DURATION$",
|
|
"description": "Value of the 'Discount applied' row on the churn-mitigation offer success screen for a fixed-amount discount that repeats each billing period. DISCOUNT = per-interval discount amount (e.g. '$15.00/month'); LENGTH = duration quantity; DURATION = duration unit (e.g. 'year' or 'months')",
|
|
"placeholders": {
|
|
"discount": {
|
|
"content": "$1",
|
|
"example": "$15.00/month"
|
|
},
|
|
"length": {
|
|
"content": "$2",
|
|
"example": "1"
|
|
},
|
|
"duration": {
|
|
"content": "$3",
|
|
"example": "year"
|
|
}
|
|
}
|
|
},
|
|
"neverExpires": {
|
|
"message": "Không bao giờ hết hạn"
|
|
},
|
|
"status": {
|
|
"message": "Trạng thái"
|
|
},
|
|
"nextCharge": {
|
|
"message": "Lần thanh toán tiếp theo"
|
|
},
|
|
"nextChargeHeader": {
|
|
"message": "Lần thanh toán tiếp theo"
|
|
},
|
|
"nextChargeDate": {
|
|
"message": "Next charge date"
|
|
},
|
|
"plan": {
|
|
"message": "Gói"
|
|
},
|
|
"details": {
|
|
"message": "Chi tiết"
|
|
},
|
|
"discount": {
|
|
"message": "giảm giá"
|
|
},
|
|
"discountApplied": {
|
|
"message": "Discount applied"
|
|
},
|
|
"discountForOneYear": {
|
|
"message": "for 1 year"
|
|
},
|
|
"discountForMonths": {
|
|
"message": "for $COUNT$ months",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "12"
|
|
}
|
|
}
|
|
},
|
|
"discountThroughDate": {
|
|
"message": "through $DATE$",
|
|
"placeholders": {
|
|
"date": {
|
|
"content": "$1",
|
|
"example": "June 1, 2027"
|
|
}
|
|
}
|
|
},
|
|
"discountExpiredOnPurchase": {
|
|
"message": "Discount expired. Please review your cart total and try again."
|
|
},
|
|
"downloadLicense": {
|
|
"message": "Tải về tệp giấy phép"
|
|
},
|
|
"viewBillingToken": {
|
|
"message": "Xem mã thanh toán"
|
|
},
|
|
"updateLicense": {
|
|
"message": "Cập nhập giấy phép sử dụng"
|
|
},
|
|
"manageSubscription": {
|
|
"message": "Quản lý gói"
|
|
},
|
|
"launchCloudSubscription": {
|
|
"message": "Bắt đầu đăng ký Đám Mây"
|
|
},
|
|
"launchCloudSubscriptionSentenceCase": {
|
|
"message": "Launch cloud subscription"
|
|
},
|
|
"storage": {
|
|
"message": "Lưu trữ"
|
|
},
|
|
"addStorage": {
|
|
"message": "Thêm dung lượng lưu trữ"
|
|
},
|
|
"removeStorage": {
|
|
"message": "Xóa dung lượng lưu trữ"
|
|
},
|
|
"subscriptionStorage": {
|
|
"message": "Thuê bao của bạn có tổng cộng $MAX_STORAGE$ GB dung lượng lưu trữ tập tin có mã hóa. Bạn đã dùng $USED_STORAGE$ rồi.",
|
|
"placeholders": {
|
|
"max_storage": {
|
|
"content": "$1",
|
|
"example": "4"
|
|
},
|
|
"used_storage": {
|
|
"content": "$2",
|
|
"example": "65 MB"
|
|
}
|
|
}
|
|
},
|
|
"paymentMethod": {
|
|
"message": "Phương thức thanh toán"
|
|
},
|
|
"noPaymentMethod": {
|
|
"message": "Không có phương thức thanh toán trong hồ sơ."
|
|
},
|
|
"addPaymentMethod": {
|
|
"message": "Thêm phương thức thanh toán"
|
|
},
|
|
"changePaymentMethod": {
|
|
"message": "Thay đổi phương pháp thanh toán"
|
|
},
|
|
"invoices": {
|
|
"message": "Hóa đơn"
|
|
},
|
|
"noUnpaidInvoices": {
|
|
"message": "Không có hóa đơn chưa thanh toán."
|
|
},
|
|
"noPaidInvoices": {
|
|
"message": "Không có hóa đơn đã thanh toán."
|
|
},
|
|
"paid": {
|
|
"message": "Đã thanh toán",
|
|
"description": "Past tense status of an invoice. ex. Paid or unpaid."
|
|
},
|
|
"unpaid": {
|
|
"message": "Chưa thanh toán",
|
|
"description": "Past tense status of an invoice. ex. Paid or unpaid."
|
|
},
|
|
"transactions": {
|
|
"message": "Các giao dịch",
|
|
"description": "Payment/credit transactions."
|
|
},
|
|
"noTransactions": {
|
|
"message": "Không có giao dịch."
|
|
},
|
|
"chargeNoun": {
|
|
"message": "Phí",
|
|
"description": "Noun. A charge from a payment method."
|
|
},
|
|
"refundNoun": {
|
|
"message": "Hoàn tiền",
|
|
"description": "Noun. A refunded payment that was charged."
|
|
},
|
|
"chargesStatement": {
|
|
"message": "Mọi khoản phí sẽ hiển thị trên sao kê của bạn với tên $STATEMENT_NAME$.",
|
|
"placeholders": {
|
|
"statement_name": {
|
|
"content": "$1",
|
|
"example": "BITWARDEN"
|
|
}
|
|
}
|
|
},
|
|
"gbStorageAdd": {
|
|
"message": "Dung lượng lưu trữ (GB) cần thêm"
|
|
},
|
|
"gbStorageRemove": {
|
|
"message": "Dung lượng lưu trữ (GB) cần xóa"
|
|
},
|
|
"storageAddNote": {
|
|
"message": "Thêm dung lượng lưu trữ sẽ điều chỉnh tổng số tiền thanh toán của bạn và ngay lập tức tính phí vào phương thức thanh toán đã đăng ký. Lần tính phí đầu tiên sẽ được tính theo tỷ lệ cho phần còn lại của chu kỳ thanh toán hiện tại."
|
|
},
|
|
"storageRemoveNote": {
|
|
"message": "Việc hủy bỏ dịch vụ lưu trữ sẽ điều chỉnh tổng số tiền thanh toán của bạn, và số tiền này sẽ được tính theo tỷ lệ tương ứng và được ghi nhận dưới dạng tín dụng cho hóa đơn thanh toán tiếp theo của bạn."
|
|
},
|
|
"adjustedStorage": {
|
|
"message": "Đã điều chỉnh $AMOUNT$ GB dung lượng lưu trữ.",
|
|
"placeholders": {
|
|
"amount": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"contactSupport": {
|
|
"message": "Liên hệ Hỗ trợ khách hàng"
|
|
},
|
|
"contactSupportShort": {
|
|
"message": "Liên hệ hỗ trợ"
|
|
},
|
|
"updatedPaymentMethod": {
|
|
"message": "Cập nhật phương thức thanh toán."
|
|
},
|
|
"purchasePremium": {
|
|
"message": "Mua bản Cao Cấp"
|
|
},
|
|
"licenseFile": {
|
|
"message": "Tệp bản quyền"
|
|
},
|
|
"licenseFileDesc": {
|
|
"message": "Tệp giấy phép của bạn sẽ có tên tương tự như $FILE_NAME$",
|
|
"placeholders": {
|
|
"file_name": {
|
|
"content": "$1",
|
|
"example": "bitwarden_premium_license.json"
|
|
}
|
|
}
|
|
},
|
|
"uploadLicenseFilePremium": {
|
|
"message": "Để nâng cấp tài khoản của bạn lên gói thành viên Premium, bạn cần tải lên tệp giấy phép hợp lệ."
|
|
},
|
|
"uploadLicenseFileOrg": {
|
|
"message": "Để tạo một tổ chức được lưu trữ tại chỗ, bạn cần tải lên tệp giấy phép hợp lệ."
|
|
},
|
|
"accountEmailMustBeVerified": {
|
|
"message": "Địa chỉ email của tài khoản của bạn phải được xác minh."
|
|
},
|
|
"newOrganizationDesc": {
|
|
"message": "Các tổ chức cho phép bạn chia sẻ một phần kho lưu trữ của mình với người khác cũng như quản lý người dùng liên quan cho một thực thể cụ thể như gia đình, nhóm nhỏ hoặc công ty lớn."
|
|
},
|
|
"generalInformation": {
|
|
"message": "Thông tin chung"
|
|
},
|
|
"organizationName": {
|
|
"message": "Tên tổ chức"
|
|
},
|
|
"accountOwnedBusiness": {
|
|
"message": "Tài khoản này thuộc sở hữu của một doanh nghiệp."
|
|
},
|
|
"billingEmail": {
|
|
"message": "Email thanh toán"
|
|
},
|
|
"businessName": {
|
|
"message": "Tên doanh nghiệp"
|
|
},
|
|
"chooseYourPlan": {
|
|
"message": "Chọn gói của bạn"
|
|
},
|
|
"users": {
|
|
"message": "Người dùng"
|
|
},
|
|
"userSeats": {
|
|
"message": "Số ghế người dùng"
|
|
},
|
|
"additionalUserSeats": {
|
|
"message": "Số ghế người dùng bổ sung"
|
|
},
|
|
"userSeatsDesc": {
|
|
"message": "# số ghế người dùng"
|
|
},
|
|
"userSeatsAdditionalDesc": {
|
|
"message": "Gói của bạn bao gồm $BASE_SEATS$ ghế người dùng. Bạn có thể thêm người dùng bổ sung với giá $SEAT_PRICE$ mỗi người/tháng.",
|
|
"placeholders": {
|
|
"base_seats": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
},
|
|
"seat_price": {
|
|
"content": "$2",
|
|
"example": "$2.00"
|
|
}
|
|
}
|
|
},
|
|
"userSeatsHowManyDesc": {
|
|
"message": "Bạn cần bao nhiêu ghế người dùng? Bạn cũng có thể thêm ghế sau nếu cần."
|
|
},
|
|
"planNameFree": {
|
|
"message": "Miễn phí",
|
|
"description": "Free as in 'free beer'."
|
|
},
|
|
"planDescFree": {
|
|
"message": "Dành cho người dùng cá nhân hoặc thử nghiệm để chia sẻ với $COUNT$ người dùng khác.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "1"
|
|
}
|
|
}
|
|
},
|
|
"planNameFamilies": {
|
|
"message": "Gia đình"
|
|
},
|
|
"planDescFamilies": {
|
|
"message": "Để sử dụng cá nhân, chia sẻ với gia đình và bạn bè."
|
|
},
|
|
"planNameTeams": {
|
|
"message": "Nhóm"
|
|
},
|
|
"planDescTeams": {
|
|
"message": "Dành cho doanh nghiệp và các tổ chức nhóm khác."
|
|
},
|
|
"planNameTeamsStarter": {
|
|
"message": "Gói Teams Starter"
|
|
},
|
|
"planNameEnterprise": {
|
|
"message": "Doanh nghiệp"
|
|
},
|
|
"planDescEnterprise": {
|
|
"message": "Dành cho doanh nghiệp và các tổ chức lớn khác."
|
|
},
|
|
"freeForever": {
|
|
"message": "Miễn phí trọn đời"
|
|
},
|
|
"includesXUsers": {
|
|
"message": "bao gồm $COUNT$ người dùng",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"additionalUsers": {
|
|
"message": "Người dùng bổ sung"
|
|
},
|
|
"costPerUser": {
|
|
"message": "$COST$ mỗi người dùng",
|
|
"placeholders": {
|
|
"cost": {
|
|
"content": "$1",
|
|
"example": "$3"
|
|
}
|
|
}
|
|
},
|
|
"limitedUsers": {
|
|
"message": "Giới hạn $COUNT$ người dùng (bao gồm cả bạn)",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"limitedCollections": {
|
|
"message": "Giới hạn $COUNT$ bộ sưu tập",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"addShareLimitedUsers": {
|
|
"message": "Thêm và chia sẻ với tối đa $COUNT$ người dùng",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"addShareUnlimitedUsers": {
|
|
"message": "Thêm và chia sẻ với số lượng người dùng không giới hạn"
|
|
},
|
|
"createUnlimitedCollections": {
|
|
"message": "Tạo số lượng bộ sưu tập không giới hạn"
|
|
},
|
|
"gbEncryptedFileStorage": {
|
|
"message": "$SIZE$ dung lượng lưu trữ tệp được mã hóa",
|
|
"placeholders": {
|
|
"size": {
|
|
"content": "$1",
|
|
"example": "1 GB"
|
|
}
|
|
}
|
|
},
|
|
"onPremHostingOptional": {
|
|
"message": "Lưu trữ nội bộ (tùy chọn)"
|
|
},
|
|
"usersGetPremium": {
|
|
"message": "Người dùng được truy cập các tính năng Cao cấp"
|
|
},
|
|
"controlAccessWithGroups": {
|
|
"message": "Kiểm soát quyền truy cập của người dùng bằng nhóm"
|
|
},
|
|
"syncUsersFromDirectory": {
|
|
"message": "Đồng bộ người dùng và nhóm của bạn từ một thư mục"
|
|
},
|
|
"trackAuditLogs": {
|
|
"message": "Theo dõi hoạt động của người dùng bằng nhật ký kiểm tra"
|
|
},
|
|
"enforce2faDuo": {
|
|
"message": "Bắt buộc xác thực 2 yếu tố với Duo"
|
|
},
|
|
"priorityCustomerSupport": {
|
|
"message": "Hỗ trợ khách hàng ưu tiên"
|
|
},
|
|
"xDayFreeTrial": {
|
|
"message": "Dùng thử miễn phí $COUNT$ ngày, hủy bất cứ lúc nào",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "7"
|
|
}
|
|
}
|
|
},
|
|
"trialThankYou": {
|
|
"message": "Cảm ơn bạn đã đăng ký Bitwarden gói $PLAN$!",
|
|
"placeholders": {
|
|
"plan": {
|
|
"content": "$1",
|
|
"example": "Teams"
|
|
}
|
|
}
|
|
},
|
|
"trialSecretsManagerThankYou": {
|
|
"message": "Cảm ơn bạn đã đăng ký Trình quản lý Bí mật Bitwarden gói $PLAN$!",
|
|
"placeholders": {
|
|
"plan": {
|
|
"content": "$1",
|
|
"example": "Teams"
|
|
}
|
|
}
|
|
},
|
|
"trialPaidInfoMessageSpecificTrialLength": {
|
|
"message": "Your $PLAN$ $TRIAL_LENGTH$ day free trial will be converted to a paid subscription after $TRIAL_LENGTH$ days.",
|
|
"placeholders": {
|
|
"plan": {
|
|
"content": "$1",
|
|
"example": "Teams"
|
|
},
|
|
"trial_length": {
|
|
"content": "$2",
|
|
"example": "7"
|
|
}
|
|
}
|
|
},
|
|
"trialConfirmationEmail": {
|
|
"message": "Chúng tôi đã gửi email xác nhận đến địa chỉ email thanh toán của nhóm bạn tại "
|
|
},
|
|
"monthly": {
|
|
"message": "Hàng tháng"
|
|
},
|
|
"annually": {
|
|
"message": "Hàng năm"
|
|
},
|
|
"annual": {
|
|
"message": "Hàng năm"
|
|
},
|
|
"basePrice": {
|
|
"message": "Giá cơ bản"
|
|
},
|
|
"organizationCreated": {
|
|
"message": "Tổ chức đã được tạo"
|
|
},
|
|
"organizationReadyToGo": {
|
|
"message": "Tổ chức mới của bạn đã sẵn sàng!"
|
|
},
|
|
"organizationUpgraded": {
|
|
"message": "Tổ chức đã được nâng cấp"
|
|
},
|
|
"leave": {
|
|
"message": "Rời khỏi"
|
|
},
|
|
"leaveOrganizationConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn rời khỏi tổ chức này không?"
|
|
},
|
|
"leftOrganization": {
|
|
"message": "Bạn đã rời khỏi tổ chức"
|
|
},
|
|
"defaultCollection": {
|
|
"message": "Bộ sưu tập mặc định"
|
|
},
|
|
"getHelp": {
|
|
"message": "Nhận trợ giúp"
|
|
},
|
|
"getApps": {
|
|
"message": "Tải ứng dụng"
|
|
},
|
|
"loggedInAs": {
|
|
"message": "Đã đăng nhập"
|
|
},
|
|
"eventLogs": {
|
|
"message": "Nhật ký sự kiện"
|
|
},
|
|
"people": {
|
|
"message": "Mọi người"
|
|
},
|
|
"policies": {
|
|
"message": "Chính sách"
|
|
},
|
|
"dataControls": {
|
|
"message": "Data controls"
|
|
},
|
|
"authentication": {
|
|
"message": "Authentication"
|
|
},
|
|
"vaultManagement": {
|
|
"message": "Vault management"
|
|
},
|
|
"singleSignOn": {
|
|
"message": "Đăng nhập một lần"
|
|
},
|
|
"editPolicy": {
|
|
"message": "Chỉnh sửa chính sách"
|
|
},
|
|
"groups": {
|
|
"message": "Nhóm"
|
|
},
|
|
"newGroup": {
|
|
"message": "Nhóm mới"
|
|
},
|
|
"addGroup": {
|
|
"message": "Thêm nhóm"
|
|
},
|
|
"editGroup": {
|
|
"message": "Chỉnh sửa nhóm"
|
|
},
|
|
"deleteGroupConfirmation": {
|
|
"message": "Bạn có chắc muốn xóa nhóm này?"
|
|
},
|
|
"deleteMultipleGroupsConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn xóa $QUANTITY$ nhóm sau đây không?",
|
|
"placeholders": {
|
|
"quantity": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"removeUserConfirmation": {
|
|
"message": "Bạn có chắc bạn muốn xóa người dùng này?"
|
|
},
|
|
"removeOrgUserConfirmation": {
|
|
"message": "Khi một thành viên bị loại bỏ, họ sẽ không còn quyền truy cập vào dữ liệu của tổ chức và hành động này là không thể đảo ngược. Để thêm thành viên trở lại tổ chức, họ phải được mời và đăng ký lại."
|
|
},
|
|
"revokeUserConfirmation": {
|
|
"message": "Khi một thành viên bị thu hồi quyền truy cập, họ sẽ không còn quyền truy cập vào dữ liệu của tổ chức. Để khôi phục quyền truy cập cho thành viên một cách nhanh chóng, hãy truy cập vào tab Thu hồi."
|
|
},
|
|
"removeUserConfirmationKeyConnector": {
|
|
"message": "Cảnh báo! Người dùng này cần Key Connector để quản lý mã hóa của họ. Việc xóa người dùng này khỏi tổ chức của bạn sẽ vô hiệu hóa vĩnh viễn tài khoản của họ. Hành động này không thể hoàn tác. Bạn có muốn tiếp tục không?"
|
|
},
|
|
"externalId": {
|
|
"message": "External ID"
|
|
},
|
|
"externalIdDesc": {
|
|
"message": "External ID là một tham chiếu không được mã hóa được sử dụng bởi Bitwarden Directory Connector và API."
|
|
},
|
|
"ssoExternalId": {
|
|
"message": "SSO External ID"
|
|
},
|
|
"ssoExternalIdDesc": {
|
|
"message": "SSO External ID là một tham chiếu không được mã hóa giữa Bitwarden và nhà cung cấp SSO đã được cấu hình của bạn."
|
|
},
|
|
"nestCollectionUnder": {
|
|
"message": "Lồng bộ sưu tập vào dưới"
|
|
},
|
|
"accessControl": {
|
|
"message": "Kiểm soát truy cập"
|
|
},
|
|
"readOnly": {
|
|
"message": "Chỉ đọc"
|
|
},
|
|
"newCollection": {
|
|
"message": "Bộ sưu tập mới"
|
|
},
|
|
"addCollection": {
|
|
"message": "Thêm bộ sưu tập"
|
|
},
|
|
"editCollection": {
|
|
"message": "Chỉnh sửa bộ sư tập"
|
|
},
|
|
"viewCollection": {
|
|
"message": "View collection"
|
|
},
|
|
"collectionInfo": {
|
|
"message": "Thông tin bộ sưu tập"
|
|
},
|
|
"deleteCollectionConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn xóa bộ sưu tập này không?"
|
|
},
|
|
"editMember": {
|
|
"message": "Sửa thành viên"
|
|
},
|
|
"fieldOnTabRequiresAttention": {
|
|
"message": "Một trường trên tab '$TAB$' cần sự chú ý của bạn.",
|
|
"placeholders": {
|
|
"tab": {
|
|
"content": "$1",
|
|
"example": "Collection info"
|
|
}
|
|
}
|
|
},
|
|
"invite": {
|
|
"message": "Invite"
|
|
},
|
|
"inviteUserDesc": {
|
|
"message": "Mời một người dùng mới tham gia tổ chức của bạn bằng cách nhập địa chỉ email tài khoản Bitwarden của họ vào ô bên dưới. Nếu họ chưa có tài khoản Bitwarden, họ sẽ được yêu cầu tạo tài khoản mới."
|
|
},
|
|
"inviteUserDescription": {
|
|
"message": "Invite new users to your organization by entering their email address below."
|
|
},
|
|
"inviteMultipleEmailDesc": {
|
|
"message": "Enter up to $COUNT$ emails by separating with a comma.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "20"
|
|
}
|
|
}
|
|
},
|
|
"inviteMultipleEmailsWithSeatLimit": {
|
|
"message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)",
|
|
"placeholders": {
|
|
"batchlimit": {
|
|
"content": "$1",
|
|
"example": "20"
|
|
},
|
|
"remainingseats": {
|
|
"content": "$2",
|
|
"example": "9999"
|
|
}
|
|
}
|
|
},
|
|
"inviteSingleEmailDesc": {
|
|
"message": "Bạn còn 1 lượt mời còn lại."
|
|
},
|
|
"inviteZeroEmailDesc": {
|
|
"message": "Bạn còn 0 lượt mời."
|
|
},
|
|
"inviteMultipleEmailsNoSeatLimit": {
|
|
"message": "Enter up to $BATCHLIMIT$ emails at a time, separated by commas.",
|
|
"placeholders": {
|
|
"batchlimit": {
|
|
"content": "$1",
|
|
"example": "20"
|
|
}
|
|
}
|
|
},
|
|
"userUsingTwoStep": {
|
|
"message": "Người dùng này đang sử dụng tính năng đăng nhập hai bước để bảo vệ tài khoản của mình."
|
|
},
|
|
"search": {
|
|
"message": "Tìm kiếm"
|
|
},
|
|
"invited": {
|
|
"message": "Đã mời"
|
|
},
|
|
"confirmed": {
|
|
"message": "Đã xác nhận"
|
|
},
|
|
"clientOwnerEmail": {
|
|
"message": "Email của chủ sở hữu tài khoản"
|
|
},
|
|
"owner": {
|
|
"message": "Chủ sở hữu"
|
|
},
|
|
"ownerDesc": {
|
|
"message": "Quản lý tất cả các khía cạnh của tổ chức của bạn, bao gồm thanh toán và đăng ký"
|
|
},
|
|
"clientOwnerDesc": {
|
|
"message": "Người dùng này nên độc lập với Nhà cung cấp. Nếu Nhà cung cấp không còn liên kết với tổ chức, người dùng này sẽ tiếp tục sở hữu tổ chức."
|
|
},
|
|
"admin": {
|
|
"message": "Quản trị"
|
|
},
|
|
"adminDesc": {
|
|
"message": "Quản lý quyền truy cập của tổ chức, tất cả bộ sưu tập, thành viên, báo cáo và cài đặt bảo mật"
|
|
},
|
|
"adminRoleDesc": {
|
|
"message": "Manage all collections, members, reporting, and security settings"
|
|
},
|
|
"user": {
|
|
"message": "Người dùng"
|
|
},
|
|
"userDesc": {
|
|
"message": "Truy cập và thêm các mục vào các bộ sưu tập được chỉ định"
|
|
},
|
|
"all": {
|
|
"message": "Tất cả"
|
|
},
|
|
"addAccess": {
|
|
"message": "Thêm quyền truy cập"
|
|
},
|
|
"addAccessFilter": {
|
|
"message": "Thêm bộ lọc truy cập"
|
|
},
|
|
"refresh": {
|
|
"message": "Làm mới"
|
|
},
|
|
"timestamp": {
|
|
"message": "Mốc thời gian"
|
|
},
|
|
"event": {
|
|
"message": "Sự kiện"
|
|
},
|
|
"unknown": {
|
|
"message": "Không xác định"
|
|
},
|
|
"loadMore": {
|
|
"message": "Tải thêm"
|
|
},
|
|
"mobile": {
|
|
"message": "Di Động",
|
|
"description": "Mobile app"
|
|
},
|
|
"extension": {
|
|
"message": "Tiện ích mở rộng",
|
|
"description": "Browser extension/addon"
|
|
},
|
|
"desktop": {
|
|
"message": "Máy tính",
|
|
"description": "Desktop app"
|
|
},
|
|
"webVault": {
|
|
"message": "Kho web"
|
|
},
|
|
"webApp": {
|
|
"message": "Ứng dụng web"
|
|
},
|
|
"cli": {
|
|
"message": "CLI"
|
|
},
|
|
"bitWebVault": {
|
|
"message": "Trang web kho lưu trữ Bitwarden"
|
|
},
|
|
"bitSecretsManager": {
|
|
"message": "Trình quản lý bí mật Bitwarden"
|
|
},
|
|
"loggedIn": {
|
|
"message": "Đã đăng nhập"
|
|
},
|
|
"changedPassword": {
|
|
"message": "Đã thay đổi mật khẩu tài khoản"
|
|
},
|
|
"enabledUpdated2fa": {
|
|
"message": "Đăng nhập hai bước đã được kích hoạt"
|
|
},
|
|
"disabled2fa": {
|
|
"message": "Đã tắt đăng nhập 2 bước"
|
|
},
|
|
"recovered2fa": {
|
|
"message": "Khôi phục tài khoản từ tính năng đăng nhập hai bước."
|
|
},
|
|
"failedLogin": {
|
|
"message": "Đăng nhập thất bại do mật khẩu không chính xác."
|
|
},
|
|
"failedLogin2fa": {
|
|
"message": "Đăng nhập thất bại do sử dụng phương thức đăng nhập hai bước không chính xác."
|
|
},
|
|
"incorrectPassword": {
|
|
"message": "Mật khẩu không đúng"
|
|
},
|
|
"incorrectCode": {
|
|
"message": "Mã không đúng"
|
|
},
|
|
"incorrectPin": {
|
|
"message": "Mã PIN không đúng"
|
|
},
|
|
"pin": {
|
|
"message": "Mã PIN",
|
|
"description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device."
|
|
},
|
|
"exportedVault": {
|
|
"message": "Đã xuất kho lưu trữ"
|
|
},
|
|
"exportedOrganizationVault": {
|
|
"message": "Đã xuất dữ liệu kho tổ chức."
|
|
},
|
|
"editedOrgSettings": {
|
|
"message": "Đã chỉnh sửa cài đặt tổ chức."
|
|
},
|
|
"createdItemId": {
|
|
"message": "Đã tạo mục $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"editedItemId": {
|
|
"message": "Đã sửa mục $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"deletedItemId": {
|
|
"message": "Đã chuyển mục $ID$ vào thùng rác.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"createdTextSend": {
|
|
"message": "Created Text Send"
|
|
},
|
|
"createdTextSendWithEmailVerification": {
|
|
"message": "Created text Send with email verification",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"createdTextSendWithPasswordProtection": {
|
|
"message": "Created text Send with password",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"createdFileSend": {
|
|
"message": "Created file Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"createdFileSendWithEmailVerification": {
|
|
"message": "Created file Send with email verification",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"createdFileSendWithPasswordProtection": {
|
|
"message": "Created file Send with password",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"editedTextSend": {
|
|
"message": "Edited text Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"editedFileSend": {
|
|
"message": "Edited file Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"deletedTextSend": {
|
|
"message": "Deleted text Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"deletedFileSend": {
|
|
"message": "Deleted file Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"accessedTextSend": {
|
|
"message": "Accessed text Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"accessedFileSend": {
|
|
"message": "Accessed file Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"movedItemIdToOrg": {
|
|
"message": "Đã di chuyển mục $ID$ vào một tổ chức.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "'Google'"
|
|
}
|
|
}
|
|
},
|
|
"viewAllLogInOptions": {
|
|
"message": "Xem tất cả tùy chọn đăng nhập"
|
|
},
|
|
"viewAllLoginOptions": {
|
|
"message": "Xem tất cả tùy chọn đăng nhập"
|
|
},
|
|
"viewedItemId": {
|
|
"message": "Đã xem mục $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"viewedPasswordItemId": {
|
|
"message": "Đã xem mật khẩu của $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"viewedHiddenFieldItemId": {
|
|
"message": "Xem trường ẩn của $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"viewedCardNumberItemId": {
|
|
"message": "Đã xem số thẻ của $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Unique ID"
|
|
}
|
|
}
|
|
},
|
|
"viewedSecurityCodeItemId": {
|
|
"message": "Đã xem mã bảo mật của $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"viewCollectionWithName": {
|
|
"message": "Xem bộ sưu tập - $NAME$",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "Collection1"
|
|
}
|
|
}
|
|
},
|
|
"editItemWithName": {
|
|
"message": "Chỉnh sửa mục - $NAME$",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "Google Login"
|
|
}
|
|
}
|
|
},
|
|
"copiedPasswordItemId": {
|
|
"message": "Đã sao chép mật khẩu của $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"copiedHiddenFieldItemId": {
|
|
"message": "Đã sao chép trường ẩn của $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"copiedSecurityCodeItemId": {
|
|
"message": "Đã sao chép mã bảo mật của $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"viewedBankAccountNumberItemId": {
|
|
"message": "Viewed account number for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"viewedBankAccountPinItemId": {
|
|
"message": "Viewed PIN for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"copiedBankAccountNumberItemId": {
|
|
"message": "Copied account number for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"copiedBankAccountPinItemId": {
|
|
"message": "Copied PIN for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"copiedPassportNumberItemId": {
|
|
"message": "Copied passport number for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"viewedPassportNumberItemId": {
|
|
"message": "Viewed passport number for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"viewedLicenseNumberItemId": {
|
|
"message": "Viewed license number for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"copiedLicenseNumberItemId": {
|
|
"message": "Copied license number for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"viewedIbanItemId": {
|
|
"message": "Viewed IBAN for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"copiedIbanItemId": {
|
|
"message": "Copied IBAN for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"viewedSwiftCodeItemId": {
|
|
"message": "Viewed SWIFT code for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"copiedSwiftCodeItemId": {
|
|
"message": "Copied SWIFT code for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"viewedNationalIdentificationNumberItemId": {
|
|
"message": "Viewed national identification number for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"copiedNationalIdentificationNumberItemId": {
|
|
"message": "Copied national identification number for item $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"autofilledItemId": {
|
|
"message": "Tự động điền cho $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"createdCollectionId": {
|
|
"message": "Đã tạo bộ sưu tập $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Server Passwords"
|
|
}
|
|
}
|
|
},
|
|
"editedCollectionId": {
|
|
"message": "Đã sửa bộ sưu tập $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Server Passwords"
|
|
}
|
|
}
|
|
},
|
|
"deletedCollections": {
|
|
"message": "Đã xóa các bộ sưu tập"
|
|
},
|
|
"collectionDeleted": {
|
|
"message": "Collection deleted"
|
|
},
|
|
"collectionsDeleted": {
|
|
"message": "Collections deleted"
|
|
},
|
|
"deletedCollectionId": {
|
|
"message": "Đã xóa bộ sưu tập $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Server Passwords"
|
|
}
|
|
}
|
|
},
|
|
"discardEditsTitle": {
|
|
"message": "Discard edits"
|
|
},
|
|
"discardEditsConfirmation": {
|
|
"message": "If you close this view, your unsaved edits will be discarded."
|
|
},
|
|
"discardEdits": {
|
|
"message": "Discard edits"
|
|
},
|
|
"keepEditing": {
|
|
"message": "Keep editing"
|
|
},
|
|
"editedPolicyId": {
|
|
"message": "Đã chỉnh sửa chính sách $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Master Password"
|
|
}
|
|
}
|
|
},
|
|
"createdGroupId": {
|
|
"message": "Đã tạo nhóm $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Developers"
|
|
}
|
|
}
|
|
},
|
|
"editedGroupId": {
|
|
"message": "Đã chỉnh sửa nhóm $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Developers"
|
|
}
|
|
}
|
|
},
|
|
"deletedGroupId": {
|
|
"message": "Đã xóa nhóm $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Developers"
|
|
}
|
|
}
|
|
},
|
|
"deletedManyGroups": {
|
|
"message": "Đã xóa $QUANTITY$ nhóm.",
|
|
"placeholders": {
|
|
"quantity": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"removedUserId": {
|
|
"message": "Đã xóa người dùng $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"removeUserIdAccess": {
|
|
"message": "Xóa quyền truy cập $ID$",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"revokedUserId": {
|
|
"message": "Quyền truy cập của tổ chức của $ID$ đã bị thu hồi.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"revokedEmailError": {
|
|
"message": "1 or more emails belong to revoked members. Restore their access to reinvite."
|
|
},
|
|
"revocationReasonNotLogged": {
|
|
"message": "No reason logged"
|
|
},
|
|
"revocationReasonManual": {
|
|
"message": "Revoked by an admin"
|
|
},
|
|
"revocationReasonTwoFactorNonCompliance": {
|
|
"message": "Not in compliance with two-step login policy"
|
|
},
|
|
"revocationReasonSingleOrganizationNonCompliance": {
|
|
"message": "Not in compliance with single organization policy"
|
|
},
|
|
"revocationReasonDeclinedItemTransfer": {
|
|
"message": "Declined item transfer to organization"
|
|
},
|
|
"revokedUserIdTwoFactorNonCompliance": {
|
|
"message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"revokedUserIdSingleOrganizationNonCompliance": {
|
|
"message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"revokedUserIdDeclinedTransfer": {
|
|
"message": "Revoked organization access for $ID$ for declining transfer to organization ownership.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"restoredUserId": {
|
|
"message": "Đã khôi phục quyền truy cập tổ chức của $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"revokeUserId": {
|
|
"message": "Hủy quyền truy cập của $ID$",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"createdAttachmentForItem": {
|
|
"message": "Đã tạo tệp đính kèm cho mục $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"deletedAttachmentForItem": {
|
|
"message": "Đã xóa tệp đính kèm cho mục $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"editedCollectionsForItem": {
|
|
"message": "Đã chỉnh sửa bộ sưu tập cho mục $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"userAcceptedTransfer": {
|
|
"message": "Accepted transfer to organization ownership."
|
|
},
|
|
"invitedUserId": {
|
|
"message": "Đã mời người dùng $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"confirmedUserId": {
|
|
"message": "Người dùng đã xác nhận $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"automaticallyConfirmedUserId": {
|
|
"message": "Automatically confirmed user $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"editedUserId": {
|
|
"message": "Người dùng $ID$ đã được chỉnh sửa.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"editedGroupsForUser": {
|
|
"message": "Nhóm đã chỉnh sửa cho người dùng $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"unlinkedSso": {
|
|
"message": "SSO chưa liên kết."
|
|
},
|
|
"unlinkedSsoUser": {
|
|
"message": "SSO không liên kết cho người dùng $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"createdOrganizationId": {
|
|
"message": "Tạo tổ chức $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"addedOrganizationId": {
|
|
"message": "Đã thêm tổ chức $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"removedOrganizationId": {
|
|
"message": "Đã xóa tổ chức $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"accessedClientVault": {
|
|
"message": "Đã truy cập kho lưu trữ của tổ chức $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"device": {
|
|
"message": "Thiết bị"
|
|
},
|
|
"loginStatus": {
|
|
"message": "Trạng thái đăng nhập"
|
|
},
|
|
"recentlyActive": {
|
|
"message": "Recently active"
|
|
},
|
|
"recentlyActiveToday": {
|
|
"message": "Today"
|
|
},
|
|
"recentlyActivePast7Days": {
|
|
"message": "Past 7 days"
|
|
},
|
|
"recentlyActivePast14Days": {
|
|
"message": "Past 14 days"
|
|
},
|
|
"recentlyActivePast30Days": {
|
|
"message": "Past 30 days"
|
|
},
|
|
"recentlyActiveOver30Days": {
|
|
"message": "Over 30 days ago"
|
|
},
|
|
"firstLogin": {
|
|
"message": "Đăng nhập lần đầu"
|
|
},
|
|
"trusted": {
|
|
"message": "Tin tưởng"
|
|
},
|
|
"needsApproval": {
|
|
"message": "Cần phê duyệt"
|
|
},
|
|
"areYouTryingtoLogin": {
|
|
"message": "Bạn đang cố gắng đăng nhập?"
|
|
},
|
|
"logInAttemptBy": {
|
|
"message": "Thao tác đăng nhập của $EMAIL$",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "name@example.com"
|
|
}
|
|
}
|
|
},
|
|
"deviceType": {
|
|
"message": "Loại thiết bị"
|
|
},
|
|
"ipAddress": {
|
|
"message": "Địa chỉ IP"
|
|
},
|
|
"confirmLogIn": {
|
|
"message": "Xác nhận đăng nhập"
|
|
},
|
|
"denyLogIn": {
|
|
"message": "Từ chối đăng nhập"
|
|
},
|
|
"thisRequestIsNoLongerValid": {
|
|
"message": "Yêu cầu này không còn hiệu lực."
|
|
},
|
|
"loginRequestApprovedForEmailOnDevice": {
|
|
"message": "Yêu cầu đăng nhập cho $EMAIL$ trên $DEVICE$ đã được phê duyệt",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "name@example.com"
|
|
},
|
|
"device": {
|
|
"content": "$2",
|
|
"example": "Web app - Chrome"
|
|
}
|
|
}
|
|
},
|
|
"youDeniedLoginAttemptFromAnotherDevice": {
|
|
"message": "Bạn đã từ chối một yêu cầu đăng nhập từ thiết bị khác. Nếu đó là bạn, hãy thử đăng nhập lại bằng thiết bị đó."
|
|
},
|
|
"loginRequestHasAlreadyExpired": {
|
|
"message": "Yêu cầu đăng nhập đã hết hạn."
|
|
},
|
|
"justNow": {
|
|
"message": "Vừa xong"
|
|
},
|
|
"requestedXMinutesAgo": {
|
|
"message": "Đã yêu cầu $MINUTES$ phút trước",
|
|
"placeholders": {
|
|
"minutes": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"creatingAccountOn": {
|
|
"message": "Đang tạo tài khoản trên"
|
|
},
|
|
"checkYourEmail": {
|
|
"message": "Kiểm tra email của bạn"
|
|
},
|
|
"followTheLinkInTheEmailSentTo": {
|
|
"message": "Nhấp vào liên kết được gửi đến trong email"
|
|
},
|
|
"andContinueCreatingYourAccount": {
|
|
"message": "và tiếp tục tạo tài khoản của bạn."
|
|
},
|
|
"noEmail": {
|
|
"message": "Không nhận được email?"
|
|
},
|
|
"goBack": {
|
|
"message": "Quay lại"
|
|
},
|
|
"toEditYourEmailAddress": {
|
|
"message": "để chỉnh sửa địa chỉ email của bạn."
|
|
},
|
|
"view": {
|
|
"message": "Xem"
|
|
},
|
|
"invalidDateRange": {
|
|
"message": "Phạm vi ngày không hợp lệ."
|
|
},
|
|
"errorOccurred": {
|
|
"message": "Đã xảy ra lỗi."
|
|
},
|
|
"userAccess": {
|
|
"message": "Quyền truy cập của người dùng"
|
|
},
|
|
"userType": {
|
|
"message": "Kiểu người dùng"
|
|
},
|
|
"groupAccess": {
|
|
"message": "Quyền truy cập của nhóm"
|
|
},
|
|
"groupAccessUserDesc": {
|
|
"message": "Cho phép thành viên truy cập vào các bộ sưu tập bằng cách thêm họ vào 1 hoặc nhiều nhóm."
|
|
},
|
|
"invitedUsers": {
|
|
"message": "Người dùng đã mời"
|
|
},
|
|
"resendInvitation": {
|
|
"message": "Gửi lại lời mời"
|
|
},
|
|
"resendEmail": {
|
|
"message": "Gửi lại email"
|
|
},
|
|
"hasBeenReinvited": {
|
|
"message": "$USER$ đã được mời lại",
|
|
"placeholders": {
|
|
"user": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"confirm": {
|
|
"message": "Xác nhận"
|
|
},
|
|
"confirmUser": {
|
|
"message": "Xác nhận người dùng"
|
|
},
|
|
"hasBeenConfirmed": {
|
|
"message": "$USER$ đã được xác nhận.",
|
|
"placeholders": {
|
|
"user": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"confirmUsers": {
|
|
"message": "Xác nhận thành viên"
|
|
},
|
|
"usersNeedConfirmed": {
|
|
"message": "Bạn có các thành viên đã chấp nhận lời mời, nhưng vẫn cần được xác nhận. Các thành viên sẽ không có quyền truy cập vào tổ chức cho đến khi họ được xác nhận."
|
|
},
|
|
"startDate": {
|
|
"message": "Ngày bắt đầu"
|
|
},
|
|
"endDate": {
|
|
"message": "Ngày kết thúc"
|
|
},
|
|
"verifyEmail": {
|
|
"message": "Xác nhận email"
|
|
},
|
|
"verifyEmailDesc": {
|
|
"message": "Xác minh địa chỉ email của tài khoản để mở khóa quyền truy cập vào tất cả các tính năng."
|
|
},
|
|
"verifyEmailFirst": {
|
|
"message": "Địa chỉ email tài khoản của bạn trước tiên phải được xác minh."
|
|
},
|
|
"checkInboxForVerification": {
|
|
"message": "Kiểm tra hộp thư đến của bạn để tìm liên kết xác minh."
|
|
},
|
|
"emailVerified": {
|
|
"message": "Địa chỉ email đã được xác minh"
|
|
},
|
|
"emailVerifiedV2": {
|
|
"message": "Đã xác minh email"
|
|
},
|
|
"emailVerifiedFailed": {
|
|
"message": "Không thể xác minh địa chỉ email của bạn. Vui lòng gửi lại email xác minh mới."
|
|
},
|
|
"emailVerificationRequired": {
|
|
"message": "Yêu cầu xác minh danh tính qua email"
|
|
},
|
|
"emailVerificationRequiredDesc": {
|
|
"message": "Bạn phải xác minh email của mình để sử dụng tính năng này."
|
|
},
|
|
"updateBrowser": {
|
|
"message": "Cập nhật trình duyệt"
|
|
},
|
|
"generatingYourAccessIntelligence": {
|
|
"message": "Đang tạo Access Intelligence của bạn..."
|
|
},
|
|
"loadingProgress": {
|
|
"message": "Đang tải tiến trình"
|
|
},
|
|
"reviewingMemberData": {
|
|
"message": "Reviewing member data..."
|
|
},
|
|
"analyzingPasswords": {
|
|
"message": "Analyzing passwords..."
|
|
},
|
|
"calculatingRisks": {
|
|
"message": "Calculating risks..."
|
|
},
|
|
"generatingReports": {
|
|
"message": "Generating reports..."
|
|
},
|
|
"compilingInsightsProgress": {
|
|
"message": "Compiling insights..."
|
|
},
|
|
"reportGenerationDone": {
|
|
"message": "Done!"
|
|
},
|
|
"reportGenerationFailed": {
|
|
"message": "An error occurred while generating the report. Try again."
|
|
},
|
|
"reportLoadFailed": {
|
|
"message": "An error occurred while loading the report. Try refreshing the page or generate a new report."
|
|
},
|
|
"riskInsightsRunReport": {
|
|
"message": "Chạy báo cáo"
|
|
},
|
|
"goToAccessIntelligence": {
|
|
"message": "Go to Access Intelligence"
|
|
},
|
|
"updateBrowserDesc": {
|
|
"message": "Bạn đang sử dụng trình duyệt web không được hỗ trợ. Kho lưu trữ web có thể không hoạt động đúng cách."
|
|
},
|
|
"youHaveAPendingLoginRequest": {
|
|
"message": "Bạn có một yêu cầu đăng nhập đang chờ xử lý từ một thiết bị khác."
|
|
},
|
|
"reviewLoginRequest": {
|
|
"message": "Xem xét yêu cầu đăng nhập"
|
|
},
|
|
"loginRequest": {
|
|
"message": "Yêu cầu đăng nhập"
|
|
},
|
|
"freeTrialEndPromptCount": {
|
|
"message": "Thời gian dùng thử miễn phí của bạn sẽ kết thúc trong $COUNT$ ngày.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "remaining days"
|
|
}
|
|
}
|
|
},
|
|
"freeTrialEndPromptMultipleDays": {
|
|
"message": "$ORGANIZATION$, thời gian dùng thử miễn phí của bạn sẽ kết thúc trong $COUNT$ ngày.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$2",
|
|
"example": "remaining days"
|
|
},
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "organization name"
|
|
}
|
|
}
|
|
},
|
|
"freeTrialEndPromptTomorrow": {
|
|
"message": "$ORGANIZATION$, thời gian dùng thử miễn phí của bạn sẽ kết thúc vào ngày mai.",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "organization name"
|
|
}
|
|
}
|
|
},
|
|
"freeTrialEndPromptTomorrowNoOrgName": {
|
|
"message": "Thời gian dùng thử miễn phí của bạn sẽ kết thúc vào ngày mai."
|
|
},
|
|
"freeTrialEndPromptToday": {
|
|
"message": "$ORGANIZATION$, thời gian dùng thử miễn phí của bạn sẽ kết thúc vào hôm nay.",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "organization name"
|
|
}
|
|
}
|
|
},
|
|
"freeTrialEndingTodayWithoutOrgName": {
|
|
"message": "Thời gian dùng thử miễn phí của bạn sẽ kết thúc vào hôm nay."
|
|
},
|
|
"clickHereToAddPaymentMethod": {
|
|
"message": "Nhấp vào đây để thêm phương thức thanh toán."
|
|
},
|
|
"joinOrganization": {
|
|
"message": "Tham gia tổ chức"
|
|
},
|
|
"joinOrganizationName": {
|
|
"message": "Tham gia $ORGANIZATIONNAME$",
|
|
"placeholders": {
|
|
"organizationName": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"joinOrganizationDesc": {
|
|
"message": "Bạn đã được mời tham gia tổ chức bên trên. Để chấp nhận lời mời, bạn cần đăng nhập hoặc tạo tài khoản Bitwarden mới."
|
|
},
|
|
"finishJoiningThisOrganizationBySettingAMasterPassword": {
|
|
"message": "Hoàn tất gia nhập tổ chức này bằng cách đặt một mật khẩu chính."
|
|
},
|
|
"inviteAccepted": {
|
|
"message": "Đã chấp nhận lời mời"
|
|
},
|
|
"invitationAcceptedDesc": {
|
|
"message": "Đã chấp nhận lời mời của bạn thành công."
|
|
},
|
|
"inviteInitAcceptedDesc": {
|
|
"message": "Bạn hiện có thể truy cập tổ chức này."
|
|
},
|
|
"inviteAcceptFailed": {
|
|
"message": "Không thể chấp nhận lời mời. Vui lòng yêu cầu quản trị viên tổ chức gửi lời mời mới."
|
|
},
|
|
"inviteAcceptFailedShort": {
|
|
"message": "Không thể chấp nhận lời mời. $DESCRIPTION$",
|
|
"placeholders": {
|
|
"description": {
|
|
"content": "$1",
|
|
"example": "You must set up 2FA on your user account before you can join this organization."
|
|
}
|
|
}
|
|
},
|
|
"rememberEmail": {
|
|
"message": "Ghi nhớ email"
|
|
},
|
|
"recoverAccountTwoStepDesc": {
|
|
"message": "Nếu bạn không thể truy cập tài khoản của mình thông qua các phương thức đăng nhập hai bước thông thường, bạn có thể sử dụng mã khôi phục đăng nhập hai bước để tắt tất cả các nhà cung cấp đăng nhập hai bước trên tài khoản của mình."
|
|
},
|
|
"logInBelowUsingYourSingleUseRecoveryCode": {
|
|
"message": "Đăng nhập bằng mã khôi phục sử dụng một lần của bạn. Điều này sẽ tắt tất cả các nhà cung cấp xác minh hai bước trên tài khoản của bạn."
|
|
},
|
|
"recoverAccountTwoStep": {
|
|
"message": "Khôi phục tài khoản đăng nhập hai bước"
|
|
},
|
|
"twoStepRecoverDisabled": {
|
|
"message": "Tính năng đăng nhập hai bước đã bị tắt trên tài khoản của bạn."
|
|
},
|
|
"learnMore": {
|
|
"message": "Tìm hiểu thêm"
|
|
},
|
|
"migrationsFailed": {
|
|
"message": "Đã xảy ra lỗi khi cập nhật cài đặt mã hóa."
|
|
},
|
|
"updateEncryptionSettingsTitle": {
|
|
"message": "Cập nhật cài đặt mã hóa của bạn"
|
|
},
|
|
"updateEncryptionSettingsDesc": {
|
|
"message": "Cài đặt mã hóa được khuyến nghị sẽ cải thiện bảo mật cho tài khoản của bạn. Nhập mật khẩu chính để cập nhật ngay."
|
|
},
|
|
"confirmIdentityToContinue": {
|
|
"message": "Xác minh danh tính để tiếp tục"
|
|
},
|
|
"enterYourMasterPassword": {
|
|
"message": "Nhập mật khẩu chính của bạn"
|
|
},
|
|
"updateSettings": {
|
|
"message": "Cập nhật cài đặt"
|
|
},
|
|
"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 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."
|
|
},
|
|
"deleteRecoverOrgConfirmDesc": {
|
|
"message": "Bạn đã yêu cầu xóa tổ chức Bitwarden của mình."
|
|
},
|
|
"myOrganization": {
|
|
"message": "Tổ chức của tôi"
|
|
},
|
|
"organizationInfo": {
|
|
"message": "Thông tin tổ chức"
|
|
},
|
|
"deleteOrganization": {
|
|
"message": "Xóa tổ chức"
|
|
},
|
|
"deletingOrganizationContentWarning": {
|
|
"message": "Nhập mật khẩu chính để xác nhận việc xóa $ORGANIZATION$ và tất cả dữ liệu liên quan. Dữ liệu trong kho lưu trữ của $ORGANIZATION$ bao gồm:",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"deletingOrganizationActiveUserAccountsWarning": {
|
|
"message": "Tài khoản người dùng sẽ vẫn hoạt động sau khi bị xóa nhưng sẽ không còn liên kết với tổ chức này."
|
|
},
|
|
"deletingOrganizationIsPermanentWarning": {
|
|
"message": "Việc xóa $ORGANIZATION$ là vĩnh viễn và không thể hoàn tác.",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"organizationDeleted": {
|
|
"message": "Tổ chức đã bị xóa"
|
|
},
|
|
"organizationDeletedDesc": {
|
|
"message": "Tổ chức và tất cả dữ liệu liên quan đã bị xóa."
|
|
},
|
|
"organizationUpdated": {
|
|
"message": "Tổ chức đã được lưu"
|
|
},
|
|
"taxInformation": {
|
|
"message": "Thông tin thuế"
|
|
},
|
|
"taxInformationDesc": {
|
|
"message": "Đối với 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": "Nâng cấp gói",
|
|
"description": "A billing plan/package. For example: Families, Teams, Enterprise, etc."
|
|
},
|
|
"changeBillingPlanUpgrade": {
|
|
"message": "Nâng cấp tài khoản của bạn lên gói khác bằng cách cung cấp thông tin bên dưới. Hãy đảm bảo rằng bạn đã thêm phương thức thanh toán đang hoạt động vào tài khoản.",
|
|
"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 xuống hóa đơn"
|
|
},
|
|
"verifyBankAccount": {
|
|
"message": "Xác minh tài khoản ngân hàng"
|
|
},
|
|
"verifyBankAccountDesc": {
|
|
"message": "Chúng tôi đã thực hiện hai giao dịch chuyển khoản nhỏ vào tài khoản ngân hàng của quý khách (có thể mất 1-2 ngày làm việc để hiển thị). Vui lòng nhập các số tiền này để xác minh tài khoản ngân hàng."
|
|
},
|
|
"verifyBankAccountInitialDesc": {
|
|
"message": "Thanh toán bằng tài khoản ngân hàng chỉ áp dụng cho khách hàng tại Hoa Kỳ. Quý khách sẽ cần xác minh tài khoản ngân hàng của mình. Chúng tôi sẽ thực hiện hai giao dịch chuyển khoản nhỏ trong vòng 1-2 ngày làm việc tới. Vui lòng nhập các số tiền này vào trang thanh toán của tổ chức để xác minh tài khoản ngân hàng."
|
|
},
|
|
"verifyBankAccountFailureWarning": {
|
|
"message": "Nếu không xác minh tài khoản ngân hàng, bạn có thể lỡ hạn thanh toán khiến cho gói bị tạm ngừng."
|
|
},
|
|
"verifiedBankAccount": {
|
|
"message": "Tài khoản ngân hàng đã được xác minh"
|
|
},
|
|
"bankAccount": {
|
|
"message": "Tài khoản ngân hàng"
|
|
},
|
|
"bankAccountDetails": {
|
|
"message": "Bank account details"
|
|
},
|
|
"amountX": {
|
|
"message": "Số tiền $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": "Số định tuyến",
|
|
"description": "Bank account routing number"
|
|
},
|
|
"accountNumber": {
|
|
"message": "Số tài khoản"
|
|
},
|
|
"accountHolderName": {
|
|
"message": "Tên chủ tài khoản"
|
|
},
|
|
"bankAccountType": {
|
|
"message": "Loại tài khoản"
|
|
},
|
|
"bankAccountTypeCompany": {
|
|
"message": "Công ty (doanh nghiệp)"
|
|
},
|
|
"bankAccountTypeIndividual": {
|
|
"message": "Cá nhân (riêng lẻ)"
|
|
},
|
|
"enterInstallationId": {
|
|
"message": "Nhập ID cài đặt của bạn"
|
|
},
|
|
"limitSubscriptionDesc": {
|
|
"message": "Đặt giới hạn số lượng thành viên cho gói đăng ký của bạn. Khi đạt đến giới hạn này, bạn sẽ không thể mời thêm thành viên mới."
|
|
},
|
|
"limitSmSubscriptionDesc": {
|
|
"message": "Đặt giới hạn số lượng người dùng cho gói đăng ký Quản lý Bí mật của bạn. Khi đạt đến giới hạn này, bạn sẽ không thể mời thêm thành viên mới."
|
|
},
|
|
"maxSeatLimit": {
|
|
"message": "Giới hạn số ghế (tùy chọn)",
|
|
"description": "Upper limit of seats to allow through autoscaling"
|
|
},
|
|
"maxSeatCost": {
|
|
"message": "Chi phí tối đa cho mỗi ghế"
|
|
},
|
|
"addSeats": {
|
|
"message": "Thêm ghế",
|
|
"description": "Seat = User Seat"
|
|
},
|
|
"removeSeats": {
|
|
"message": "Tháo ghế",
|
|
"description": "Seat = User Seat"
|
|
},
|
|
"subscriptionDesc": {
|
|
"message": "Các điều chỉnh đối với gói đăng ký của bạn sẽ dẫn đến việc điều chỉnh theo tỷ lệ tương ứng đối với tổng số tiền thanh toán. Nếu số lượng người dùng mới được mời vượt quá số lượng ghế trong gói đăng ký của bạn, bạn sẽ ngay lập tức nhận được khoản phí theo tỷ lệ tương ứng cho các người dùng thêm."
|
|
},
|
|
"subscriptionUserSeats": {
|
|
"message": "Gói đăng ký của bạn cho phép tối đa $COUNT$ thành viên.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "50"
|
|
}
|
|
}
|
|
},
|
|
"limitSubscription": {
|
|
"message": "Giới hạn đăng ký (tùy chọn)"
|
|
},
|
|
"subscriptionSeats": {
|
|
"message": "Ghế đăng ký"
|
|
},
|
|
"subscriptionUpdated": {
|
|
"message": "Đã cập nhật gói"
|
|
},
|
|
"subscribedToSecretsManager": {
|
|
"message": "Gói đăng ký đã được cập nhật. Bạn hiện đã có quyền truy cập vào Quản lý Bí mật."
|
|
},
|
|
"additionalOptions": {
|
|
"message": "Tùy chọn bổ sung"
|
|
},
|
|
"additionalOptionsDesc": {
|
|
"message": "Để được hỗ trợ thêm trong việc quản lý gói đăng ký của bạn, vui lòng liên hệ với Bộ phận Hỗ trợ Khách hàng."
|
|
},
|
|
"subscriptionUserSeatsUnlimitedAutoscale": {
|
|
"message": "Các điều chỉnh đối với gói đăng ký của bạn sẽ dẫn đến việc điều chỉnh theo tỷ lệ tương ứng đối với tổng số tiền thanh toán. Nếu số thành viên mới được mời vượt quá số ghế đăng ký của bạn, bạn sẽ ngay lập tức nhận được khoản phí theo tỷ lệ tương ứng cho các thành viên bổ sung."
|
|
},
|
|
"smStandaloneTrialSeatCountUpdateMessageFragment1": {
|
|
"message": "Nếu bạn muốn thêm các tùy chọn bổ sung"
|
|
},
|
|
"smStandaloneTrialSeatCountUpdateMessageFragment2": {
|
|
"message": "ghế mà không kèm theo gói ưu đãi, vui lòng liên hệ"
|
|
},
|
|
"subscriptionUserSeatsLimitedAutoscale": {
|
|
"message": "Các điều chỉnh đối với gói đăng ký của bạn sẽ dẫn đến việc điều chỉnh theo tỷ lệ tương ứng đối với tổng số tiền thanh toán. Nếu số thành viên mới được mời vượt quá số ghế trong gói đăng ký của bạn, bạn sẽ ngay lập tức bị tính phí theo tỷ lệ tương ứng cho các thành viên thêm cho đến khi đạt đến giới hạn $MAX$ ghế.",
|
|
"placeholders": {
|
|
"max": {
|
|
"content": "$1",
|
|
"example": "50"
|
|
}
|
|
}
|
|
},
|
|
"subscriptionUserSeatsWithoutAdditionalSeatsOption": {
|
|
"message": "Bạn có thể mời tối đa $COUNT$ thành viên mà không phải trả thêm phí. Liên hệ với Bộ phận Hỗ trợ Khách hàng để nâng cấp gói dịch vụ và mời thêm thành viên.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "10"
|
|
}
|
|
}
|
|
},
|
|
"subscriptionFreePlan": {
|
|
"message": "Bạn không thể mời hơn $COUNT$ thành viên mà không nâng cấp gói dịch vụ của mình.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"subscriptionUpgrade": {
|
|
"message": "Bạn không thể mời hơn $COUNT$ thành viên mà không nâng cấp gói dịch vụ của mình.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"subscriptionSponsoredFamiliesPlan": {
|
|
"message": "Gói đăng ký của bạn cho phép tối đa $COUNT$ thành viên. Gói đăng ký của bạn được tài trợ và thanh toán bởi một tổ chức bên ngoài.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "6"
|
|
}
|
|
}
|
|
},
|
|
"subscriptionMaxReached": {
|
|
"message": "Các điều chỉnh đối với gói đăng ký của bạn sẽ dẫn đến việc điều chỉnh theo tỷ lệ tương ứng trên tổng số tiền thanh toán. Bạn không thể mời thêm hơn $COUNT$ thành viên mà không tăng số lượng ghế trong gói đăng ký của mình.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "50"
|
|
}
|
|
}
|
|
},
|
|
"subscriptionSeatMaxReached": {
|
|
"message": "Bạn không thể mời hơn $COUNT$ thành viên mà không tăng số lượng ghế đăng ký của mình.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "50"
|
|
}
|
|
}
|
|
},
|
|
"seatsToAdd": {
|
|
"message": "Số ghế cần thêm"
|
|
},
|
|
"seatsToRemove": {
|
|
"message": "Các ghế cần tháo"
|
|
},
|
|
"seatsAddNote": {
|
|
"message": "Việc thêm ghế người dùng sẽ dẫn đến điều chỉnh tổng số tiền thanh toán của bạn và lập tức tính phí vào phương thức thanh toán đã lưu. Khoản phí đầu tiên sẽ được tính theo tỷ lệ cho phần thời gian còn lại của chu kỳ thanh toán hiện tại."
|
|
},
|
|
"seatsRemoveNote": {
|
|
"message": "Việc xóa ghế người dùng sẽ dẫn đến điều chỉnh tổng số tiền thanh toán của bạn và được tính theo tỷ lệ như khoản tín dụng cho lần thanh toán tiếp theo."
|
|
},
|
|
"adjustedSeats": {
|
|
"message": "Đã điều chỉnh $AMOUNT$ ghế người dùng.",
|
|
"placeholders": {
|
|
"amount": {
|
|
"content": "$1",
|
|
"example": "15"
|
|
}
|
|
}
|
|
},
|
|
"editFieldLabel": {
|
|
"message": "Chỉnh sửa $LABEL$",
|
|
"placeholders": {
|
|
"label": {
|
|
"content": "$1",
|
|
"example": "Custom field"
|
|
}
|
|
}
|
|
},
|
|
"reorderToggleButton": {
|
|
"message": "Sắp xếp lại $LABEL$. Sử dụng phím mũi tên để di chuyển mục lên hoặc xuống.",
|
|
"placeholders": {
|
|
"label": {
|
|
"content": "$1",
|
|
"example": "Custom field"
|
|
}
|
|
}
|
|
},
|
|
"reorderFieldUp": {
|
|
"message": "$LABEL$ đã được di chuyển lên, vị trí $INDEX$ trên $LENGTH$",
|
|
"placeholders": {
|
|
"label": {
|
|
"content": "$1",
|
|
"example": "Custom field"
|
|
},
|
|
"index": {
|
|
"content": "$2",
|
|
"example": "1"
|
|
},
|
|
"length": {
|
|
"content": "$3",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"reorderFieldDown": {
|
|
"message": "$LABEL$ đã được di chuyển xuống, vị trí $INDEX$ trên $LENGTH$",
|
|
"placeholders": {
|
|
"label": {
|
|
"content": "$1",
|
|
"example": "Custom field"
|
|
},
|
|
"index": {
|
|
"content": "$2",
|
|
"example": "1"
|
|
},
|
|
"length": {
|
|
"content": "$3",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"updateEncryptionKeyWarning": {
|
|
"message": "Sau khi cập nhật khóa mã hóa của bạn, bạn bắt buộc phải đăng xuất và đăng nhập lại vào tất cả các ứng dụng Bitwarden mà bạn đang sử dụng (chẳng hạn như ứng dụng di động hoặc tiện ích mở rộng trình duyệt). Nếu không đăng xuất và đăng nhập lại (để tải xuống khóa mã hóa mới), dữ liệu của bạn có thể bị hỏng. Chúng tôi sẽ cố gắng tự động đăng xuất bạn, tuy nhiên có thể sẽ bị trễ."
|
|
},
|
|
"updateEncryptionKeyAccountExportWarning": {
|
|
"message": "Mọi bản xuất bị hạn chế tài khoản mà bạn đã lưu sẽ trở nên không hợp lệ."
|
|
},
|
|
"legacyEncryptionUnsupported": {
|
|
"message": "Mã hóa cũ không còn được hỗ trợ. Vui lòng liên hệ bộ phận hỗ trợ để khôi phục tài khoản của bạn."
|
|
},
|
|
"subscription": {
|
|
"message": "Gói"
|
|
},
|
|
"loading": {
|
|
"message": "Đang tải"
|
|
},
|
|
"upgrade": {
|
|
"message": "Nâng cấp"
|
|
},
|
|
"upgradeOrganization": {
|
|
"message": "Nâng cấp tổ chức"
|
|
},
|
|
"upgradeOrganizationDesc": {
|
|
"message": "Tính năng này không có sẵn cho các tổ chức miễn phí. Chuyển sang gói trả phí để mở khóa nhiều tính năng hơn."
|
|
},
|
|
"createOrganizationStep1": {
|
|
"message": "Tạo tổ chức: Bước 1"
|
|
},
|
|
"createOrganizationCreatePersonalAccount": {
|
|
"message": "Trước khi tạo tổ chức của bạn, trước tiên bạn cần tạo một tài khoản cá nhân miễn phí."
|
|
},
|
|
"refunded": {
|
|
"message": "Đã hoàn tiền"
|
|
},
|
|
"nothingSelected": {
|
|
"message": "Bạn chưa chọn gì."
|
|
},
|
|
"receiveMarketingEmails": {
|
|
"message": "Receive updates from Bitwarden in your inbox."
|
|
},
|
|
"subscribe": {
|
|
"message": "Đăng ký"
|
|
},
|
|
"unsubscribe": {
|
|
"message": "Hủy đăng ký"
|
|
},
|
|
"atAnyTime": {
|
|
"message": "bất cứ lúc nào."
|
|
},
|
|
"byEmail": {
|
|
"message": "By email"
|
|
},
|
|
"byLink": {
|
|
"message": "By link"
|
|
},
|
|
"allowedDomains": {
|
|
"message": "Allowed domains"
|
|
},
|
|
"allowedDomainsHint": {
|
|
"message": "If entering multiple domains, separate with commas"
|
|
},
|
|
"enterAllowedDomainsToGenerateInviteLink": {
|
|
"message": "Enter allowed domains to generate an invite link"
|
|
},
|
|
"domainsEdited": {
|
|
"message": "Domains edited"
|
|
},
|
|
"inviteLink": {
|
|
"message": "Invite link"
|
|
},
|
|
"lastGenerated": {
|
|
"message": "Last generated: $DATE$",
|
|
"placeholders": {
|
|
"date": {
|
|
"content": "$1"
|
|
}
|
|
}
|
|
},
|
|
"inviteLinkCopied": {
|
|
"message": "Invite link copied"
|
|
},
|
|
"inviteLinkRegenerated": {
|
|
"message": "Invite link regenerated"
|
|
},
|
|
"regenerateInviteLink": {
|
|
"message": "Regenerate invite link"
|
|
},
|
|
"invalidateInviteLink": {
|
|
"message": "Invalidate invite link"
|
|
},
|
|
"invalidateInviteLinkDesc": {
|
|
"message": "If you remove all domains, this invite link will no longer work for anyone."
|
|
},
|
|
"invalidateLink": {
|
|
"message": "Invalidate link"
|
|
},
|
|
"inviteLinkInvalidated": {
|
|
"message": "Invite link invalidated"
|
|
},
|
|
"mustEnterAtLeastOneDomain": {
|
|
"message": "Must enter at least 1 domain"
|
|
},
|
|
"deactivateLink": {
|
|
"message": "Deactivate link"
|
|
},
|
|
"inviteByLinkDesc": {
|
|
"message": "Invite members to your organization with a link. If no role has been specified yet, they’ll be added as a default user."
|
|
},
|
|
"byContinuingYouAgreeToThe": {
|
|
"message": "Bằng cách tiếp tục, bạn đồng ý với"
|
|
},
|
|
"and": {
|
|
"message": "và"
|
|
},
|
|
"acceptInviteWithMasterPassword": {
|
|
"message": "To finish accepting this invitation, log in with your master password."
|
|
},
|
|
"ssoLoginRequiresInviteAcceptance": {
|
|
"message": "You cannot log in with SSO until you have accepted an invitation to join $ORGANIZATION_NAME$.",
|
|
"placeholders": {
|
|
"organization_name": {
|
|
"content": "$1",
|
|
"example": "Acme Inc"
|
|
}
|
|
}
|
|
},
|
|
"acceptPolicies": {
|
|
"message": "Bằng cách chọn ô này, bạn đồng ý với điều sau:"
|
|
},
|
|
"acceptPoliciesRequired": {
|
|
"message": "Điều khoản Dịch vụ và Chính sách Bảo mật chưa được xác nhận."
|
|
},
|
|
"termsOfService": {
|
|
"message": "Điều khoản Dịch vụ"
|
|
},
|
|
"privacyPolicy": {
|
|
"message": "Chính sách Bảo mật"
|
|
},
|
|
"filters": {
|
|
"message": "Bộ lọc"
|
|
},
|
|
"vaultTimeout": {
|
|
"message": "Thời gian đóng kho"
|
|
},
|
|
"vaultTimeout1": {
|
|
"message": "Thời gian chờ"
|
|
},
|
|
"vaultTimeoutDesc": {
|
|
"message": "Chọn thời điểm kho của bạn sẽ thực hiện hành động sau khi hết thời gian chờ."
|
|
},
|
|
"vaultTimeoutLogoutDesc": {
|
|
"message": "Chọn thời điểm kho của bạn sẽ bị đăng xuất."
|
|
},
|
|
"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": "Đã cập nhật",
|
|
"description": "ex. Date this item was updated"
|
|
},
|
|
"dateCreated": {
|
|
"message": "Đã tạo",
|
|
"description": "ex. Date this item was created"
|
|
},
|
|
"datePasswordUpdated": {
|
|
"message": "Mật khẩu đã được cập nhật",
|
|
"description": "ex. Date this password was updated"
|
|
},
|
|
"organizationIsDisabled": {
|
|
"message": "Tổ chức đã bị tạm ngưng"
|
|
},
|
|
"organizationIsSuspended": {
|
|
"message": "Tổ chức đã bị tạm dừng"
|
|
},
|
|
"organizationIsSuspendedDesc": {
|
|
"message": "Không thể truy cập các mục trong tổ chức đã bị tạm ngưng. Vui lòng liên hệ với chủ sở hữu tổ chức của bạn để được hỗ trợ."
|
|
},
|
|
"secretsAccessSuspended": {
|
|
"message": "Không thể truy cập các tổ chức đã bị tạm ngưng. Vui lòng liên hệ với chủ sở hữu tổ chức của bạn để được hỗ trợ."
|
|
},
|
|
"secretsCannotCreate": {
|
|
"message": "Không thể tạo bí mật trong các tổ chức đã bị tạm ngưng. Vui lòng liên hệ với chủ sở hữu tổ chức của bạn để được hỗ trợ."
|
|
},
|
|
"projectsCannotCreate": {
|
|
"message": "Không thể tạo dự án trong các tổ chức đã bị tạm ngưng. Vui lòng liên hệ với chủ sở hữu tổ chức của bạn để được hỗ trợ."
|
|
},
|
|
"serviceAccountsCannotCreate": {
|
|
"message": "Không thể tạo tài khoản dịch vụ trong các tổ chức đã bị tạm ngưng. Vui lòng liên hệ với chủ sở hữu tổ chức của bạn để được hỗ trợ."
|
|
},
|
|
"licenseIsExpired": {
|
|
"message": "Giấy phép đã hết hạn."
|
|
},
|
|
"updatedUsers": {
|
|
"message": "Người dùng đã được cập nhật"
|
|
},
|
|
"selected": {
|
|
"message": "Đã chọn"
|
|
},
|
|
"selectedLowercase": {
|
|
"message": "selected",
|
|
"description": "Lowercase 'selected' used inline after a count in the bulk-actions bar, e.g. '4 selected'."
|
|
},
|
|
"recommended": {
|
|
"message": "Được đề xuất"
|
|
},
|
|
"ownership": {
|
|
"message": "Quyền sở hữu"
|
|
},
|
|
"whoOwnsThisItem": {
|
|
"message": "Ai là người sở hữu mục này?"
|
|
},
|
|
"strong": {
|
|
"message": "Mạnh",
|
|
"description": "ex. A strong password. Scale: Very Weak -> Weak -> Good -> Strong"
|
|
},
|
|
"good": {
|
|
"message": "Tốt",
|
|
"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": "Mật khẩu chính yếu"
|
|
},
|
|
"weakMasterPasswordDesc": {
|
|
"message": "Phát hiện mật khẩu yếu. Hãy sử dụng mật khẩu mạnh để bảo vệ tài khoản của bạn. Bạn có chắc muốn sử dụng mật khẩu yếu này không?"
|
|
},
|
|
"rotateAccountEncKey": {
|
|
"message": "Cũng xoay khóa mã hóa tài khoản của tôi"
|
|
},
|
|
"rotateEncKeyTitle": {
|
|
"message": "Xoay khóa mã hóa"
|
|
},
|
|
"rotateEncKeyConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn xoay khóa mã hóa của tài khoản mình không?"
|
|
},
|
|
"attachmentsNeedFix": {
|
|
"message": "Mục này có các tệp đính kèm cũ cần được sửa."
|
|
},
|
|
"attachmentFixDescription": {
|
|
"message": "Tệp đính kèm này sử dụng phương thức mã hóa đã lỗi thời. Chọn 'Sửa' để tải xuống, mã hóa lại và tải lên lại tệp đính kèm."
|
|
},
|
|
"fix": {
|
|
"message": "Sửa",
|
|
"description": "This is a verb. ex. 'Fix The Car'"
|
|
},
|
|
"fixEncryption": {
|
|
"message": "Sửa mã hóa"
|
|
},
|
|
"fixEncryptionTooltip": {
|
|
"message": "Tệp này đang sử dụng phương pháp mã hóa lỗi thời."
|
|
},
|
|
"attachmentUpdated": {
|
|
"message": "Tệp đính kèm đã được cập nhật"
|
|
},
|
|
"oldAttachmentsNeedFixDesc": {
|
|
"message": "Có một số tệp đính kèm cũ trong kho lưu trữ của bạn cần được sửa chữa trước khi bạn có thể thay đổi khóa mã hóa của tài khoản."
|
|
},
|
|
"itemsTransferred": {
|
|
"message": "Các mục đã chuyển"
|
|
},
|
|
"yourAccountsFingerprint": {
|
|
"message": "Cụm từ xác thực tài khoản của bạn",
|
|
"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": "Để đảm bảo tính toàn vẹn các khóa mã hóa của bạn, vui lòng xác minh cụm từ xác thực của người dùng trước khi tiếp tục.",
|
|
"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."
|
|
},
|
|
"fingerprintMatchInfo": {
|
|
"message": "Vui lòng đảm bảo rằng bạn đã mở khoá kho và cụm từ xác thực khớp với thiết bị khác."
|
|
},
|
|
"fingerprintPhraseHeader": {
|
|
"message": "Cụm từ xác thực"
|
|
},
|
|
"dontAskFingerprintAgain": {
|
|
"message": "Không yêu cầu xác minh cụm từ xác thực cho người dùng được mời (không được khuyến nghị)",
|
|
"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."
|
|
},
|
|
"youWillBeNotifiedOnceTheRequestIsApproved": {
|
|
"message": "Bạn sẽ nhận được thông báo ngay sau khi yêu cầu được phê duyệt"
|
|
},
|
|
"free": {
|
|
"message": "Miễn phí",
|
|
"description": "Free, as in 'Free beer'"
|
|
},
|
|
"apiKey": {
|
|
"message": "Khóa API"
|
|
},
|
|
"apiKeyDesc": {
|
|
"message": "Khóa API của bạn có thể được sử dụng để xác thực với API công khai của Bitwarden."
|
|
},
|
|
"apiKeyRotateDesc": {
|
|
"message": "Việc thay đổi khóa API sẽ làm vô hiệu hóa khóa cũ. Bạn có thể thay đổi khóa API nếu cho rằng khóa hiện tại không còn an toàn để sử dụng."
|
|
},
|
|
"apiKeyWarning": {
|
|
"message": "Khóa API của bạn có quyền truy cập đầy đủ vào tổ chức. Nó nên được giữ bí mật."
|
|
},
|
|
"userApiKeyDesc": {
|
|
"message": "Khóa API của bạn có thể được sử dụng để xác thực trong Bitwarden CLI."
|
|
},
|
|
"userApiKeyWarning": {
|
|
"message": "Khóa API của bạn là một cơ chế xác thực thay thế. Nó cần được giữ bí mật."
|
|
},
|
|
"oauth2ClientCredentials": {
|
|
"message": "OAuth 2.0 Client Credentials",
|
|
"description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
|
|
},
|
|
"viewApiKey": {
|
|
"message": "Xem khóa API"
|
|
},
|
|
"rotateApiKey": {
|
|
"message": "Xoay khóa API"
|
|
},
|
|
"selectOneCollection": {
|
|
"message": "Bạn phải chọn ít nhất một bộ sưu tập."
|
|
},
|
|
"couldNotChargeCardPayInvoice": {
|
|
"message": "Chúng tôi không thể thực hiện giao dịch thanh toán bằng thẻ của quý khách. Vui lòng xem và thanh toán hóa đơn chưa thanh toán được liệt kê bên dưới."
|
|
},
|
|
"minLength": {
|
|
"message": "Chiều dài tối thiểu"
|
|
},
|
|
"clone": {
|
|
"message": "Tạo bản sao"
|
|
},
|
|
"masterPassPolicyTitle": {
|
|
"message": "Yêu cầu về mật khẩu chính"
|
|
},
|
|
"masterPassPolicyDesc": {
|
|
"message": "Đặt yêu cầu về độ mạnh của mật khẩu chính."
|
|
},
|
|
"passwordStrengthScore": {
|
|
"message": "Độ mạnh của mật khẩu $SCORE$",
|
|
"placeholders": {
|
|
"score": {
|
|
"content": "$1",
|
|
"example": "4"
|
|
}
|
|
}
|
|
},
|
|
"twoStepLoginPolicyTitle": {
|
|
"message": "Yêu cầu đăng nhập hai bước"
|
|
},
|
|
"twoStepLoginPolicyDesc": {
|
|
"message": "Yêu cầu thành viên thiết lập đăng nhập hai bước."
|
|
},
|
|
"twoStepLoginPolicyDescV2": {
|
|
"message": "Require members to set up two-step login. This policy won't be enforced for owners and admins."
|
|
},
|
|
"twoStepLoginPolicyWarning": {
|
|
"message": "Các thành viên tổ chức không phải là chủ sở hữu hoặc quản trị viên và không có cài đặt đăng nhập hai bước cho tài khoản của mình sẽ bị loại khỏi tổ chức và sẽ nhận được email thông báo về thay đổi này."
|
|
},
|
|
"twoStepLoginPolicyWarningV2": {
|
|
"message": "Enabling this policy will revoke any users who do not have two-step login enabled on their accounts. Affected users will be notified by email."
|
|
},
|
|
"twoStepLoginPolicyUserWarning": {
|
|
"message": "Bạn là thành viên của một tổ chức yêu cầu phải thiết lập xác thực hai bước cho tài khoản người dùng của bạn. Nếu bạn tắt tất cả các nhà cung cấp xác thực hai bước, bạn sẽ tự động bị loại khỏi tổ chức này."
|
|
},
|
|
"passwordGeneratorPolicyDesc": {
|
|
"message": "Đặt yêu cầu cho trình tạo mật khẩu."
|
|
},
|
|
"masterPasswordPolicyInEffect": {
|
|
"message": "Các chính sách của tổ chức yêu cầu mật khẩu chính của bạn phải đáp ứng các yêu cầu sau:"
|
|
},
|
|
"policyInEffectMinComplexity": {
|
|
"message": "Độ mạnh tối thiểu $SCORE$",
|
|
"placeholders": {
|
|
"score": {
|
|
"content": "$1",
|
|
"example": "4"
|
|
}
|
|
}
|
|
},
|
|
"policyInEffectMinLength": {
|
|
"message": "Độ dài tối thiểu là $LENGTH$",
|
|
"placeholders": {
|
|
"length": {
|
|
"content": "$1",
|
|
"example": "14"
|
|
}
|
|
}
|
|
},
|
|
"policyInEffectUppercase": {
|
|
"message": "Có chứa một hay nhiều ký tự viết hoa"
|
|
},
|
|
"policyInEffectLowercase": {
|
|
"message": "Có chứa một hay nhiều ký tự viết thường"
|
|
},
|
|
"policyInEffectNumbers": {
|
|
"message": "Có chứa một hay nhiều chữ số"
|
|
},
|
|
"policyInEffectSpecial": {
|
|
"message": "Có chứa một hay nhiều ký tự đặc biệt sau $CHARS$",
|
|
"placeholders": {
|
|
"chars": {
|
|
"content": "$1",
|
|
"example": "!@#$%^&*"
|
|
}
|
|
}
|
|
},
|
|
"masterPasswordPolicyRequirementsNotMet": {
|
|
"message": "Mật khẩu chính bạn chọn không đáp ứng yêu cầu."
|
|
},
|
|
"minimumNumberOfWords": {
|
|
"message": "Số từ tối thiểu"
|
|
},
|
|
"overridePasswordTypePolicy": {
|
|
"message": "Password Type",
|
|
"description": "Name of the password generator policy that overrides the user's password/passphrase selection."
|
|
},
|
|
"userPreference": {
|
|
"message": "Tùy chọn người dùng"
|
|
},
|
|
"vaultTimeoutAction": {
|
|
"message": "Hành động sau khi đóng kho"
|
|
},
|
|
"vaultTimeoutActionLockDesc": {
|
|
"message": "Bạn cần nhập mật khẩu chính hoặc phương thức mở khóa khác để truy cập lại vào kho lưu trữ."
|
|
},
|
|
"vaultTimeoutActionLogOutDesc": {
|
|
"message": "Bạn cần xác thực lại để mở khóa kho lưu trữ."
|
|
},
|
|
"lock": {
|
|
"message": "Khóa",
|
|
"description": "Verb form: to make secure or inaccessible 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": "Xoá vĩnh viễn"
|
|
},
|
|
"permanentlyDeleteSelected": {
|
|
"message": "Xóa vĩnh viễn các mục đã chọn"
|
|
},
|
|
"permanentlyDeleteItem": {
|
|
"message": "Xoá vĩnh viễn mục"
|
|
},
|
|
"permanentlyDeleteItemConfirmation": {
|
|
"message": "Bạn có chắc muốn xóa vĩnh viễn mục này?"
|
|
},
|
|
"permanentlyDeletedItem": {
|
|
"message": "Đã xóa vĩnh viễn mục"
|
|
},
|
|
"permanentlyDeletedItems": {
|
|
"message": "Các mục đã bị xóa vĩnh viễn"
|
|
},
|
|
"permanentlyDeleteSelectedItemsDesc": {
|
|
"message": "Bạn đã chọn xóa vĩnh viễn $COUNT$ mục. Bạn có chắc chắn muốn xóa vĩnh viễn tất cả các mục này không?",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "150"
|
|
}
|
|
}
|
|
},
|
|
"permanentlyDeletedItemId": {
|
|
"message": "Mục $ID$ đã bị xóa vĩnh viễn",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"restore": {
|
|
"message": "Khôi phục"
|
|
},
|
|
"restoreSelected": {
|
|
"message": "Khôi phục những mục đã chọn"
|
|
},
|
|
"archivedItemRestored": {
|
|
"message": "Mục lưu trữ đã được khôi phục"
|
|
},
|
|
"archivedItemsRestored": {
|
|
"message": "Mục lưu trữ đã được khôi phục"
|
|
},
|
|
"restoredItem": {
|
|
"message": "Mục đã được khôi phục"
|
|
},
|
|
"restoredItems": {
|
|
"message": "Các mục đã được khôi phục"
|
|
},
|
|
"restoredItemId": {
|
|
"message": "Mục $ID$ đã được khôi phục",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"vaultTimeoutLogOutConfirmation": {
|
|
"message": "Đăng xuất sẽ xóa toàn bộ quyền truy cập vào kho của bạn và yêu cầu xác thực trực tuyến sau khi hết thời gian chờ. Bạn có chắc chắn muốn sử dụng cài đặt này không?"
|
|
},
|
|
"vaultTimeoutLogOutConfirmationTitle": {
|
|
"message": "Xác nhận hành động khi hết thời gian mở kho"
|
|
},
|
|
"hidePasswords": {
|
|
"message": "Ẩn mật khẩu"
|
|
},
|
|
"countryPostalCodeRequiredDesc": {
|
|
"message": "Chúng tôi chỉ yêu cầu thông tin này để tính thuế bán hàng và báo cáo tài chính."
|
|
},
|
|
"includeVAT": {
|
|
"message": "Bao gồm thông tin VAT/GST (tùy chọn)"
|
|
},
|
|
"taxIdNumber": {
|
|
"message": "Mã số thuế VAT/GST"
|
|
},
|
|
"taxInfoUpdated": {
|
|
"message": "Thông tin thuế đã được cập nhật."
|
|
},
|
|
"setMasterPassword": {
|
|
"message": "Đặt mật khẩu chính"
|
|
},
|
|
"identifier": {
|
|
"message": "Định danh"
|
|
},
|
|
"organizationIdentifier": {
|
|
"message": "Mã định danh tổ chức"
|
|
},
|
|
"ssoLogInWithOrgIdentifier": {
|
|
"message": "Đăng nhập bằng cổng đăng nhập một lần của tổ chức bạn. Vui lòng nhập mã định danh SSO của tổ chức để bắt đầu."
|
|
},
|
|
"singleSignOnEnterOrgIdentifier": {
|
|
"message": "Nhập mã định danh SSO của tổ chức bạn để bắt đầu"
|
|
},
|
|
"singleSignOnEnterOrgIdentifierText": {
|
|
"message": "Để đăng nhập bằng nhà cung cấp SSO của bạn, hãy nhập mã định danh SSO của tổ chức để bắt đầu. Bạn có thể cần nhập mã định danh SSO này khi đăng nhập từ một thiết bị mới."
|
|
},
|
|
"enterpriseSingleSignOn": {
|
|
"message": "Đăng nhập một lần cho doanh nghiệp"
|
|
},
|
|
"ssoHandOff": {
|
|
"message": "Bạn có thể đóng tab này và tiếp tục trong tiện ích mở rộng."
|
|
},
|
|
"youSuccessfullyLoggedIn": {
|
|
"message": "Bạn đã đăng nhập thành công"
|
|
},
|
|
"thisWindowWillCloseIn5Seconds": {
|
|
"message": "Cửa sổ này sẽ tự động đóng trong 5 giây"
|
|
},
|
|
"youMayCloseThisWindow": {
|
|
"message": "Bạn có thể đóng cửa sổ này"
|
|
},
|
|
"includeAllTeamsFeatures": {
|
|
"message": "Tất cả tính năng của Nhóm, cộng thêm:"
|
|
},
|
|
"includeAllTeamsStarterFeatures": {
|
|
"message": "Tất cả tính năng của Nhóm Starter, cộng thêm:"
|
|
},
|
|
"chooseMonthlyOrAnnualBilling": {
|
|
"message": "Chọn thanh toán theo tháng hoặc năm"
|
|
},
|
|
"abilityToAddMoreThanNMembers": {
|
|
"message": "Có thể thêm hơn $COUNT$ thành viên",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "10"
|
|
}
|
|
}
|
|
},
|
|
"includeSsoAuthentication": {
|
|
"message": "Xác thực SSO qua SAML2.0 và OpenID Connect"
|
|
},
|
|
"includeEnterprisePolicies": {
|
|
"message": "Chính sách doanh nghiệp"
|
|
},
|
|
"ssoValidationFailed": {
|
|
"message": "Xác thực SSO thất bại"
|
|
},
|
|
"ssoIdentifierRequired": {
|
|
"message": "Yêu cầu mã định danh SSO của tổ chức."
|
|
},
|
|
"ssoIdentifier": {
|
|
"message": "Mã định danh SSO"
|
|
},
|
|
"ssoIdentifierHint": {
|
|
"message": "Cung cấp ID này cho thành viên để đăng nhập bằng SSO. Thành viên có thể bỏ qua nhập định danh này trong SSO nếu một tên miền đã xác nhận được thiết lập. ",
|
|
"description": "This will be used as part of a larger sentence, broken up to include a link. The full sentence will read 'Provide this ID to your members to login with SSO. Members can skip entering this identifier during SSO if a claimed domain is set up. Learn more'"
|
|
},
|
|
"claimedDomainsLearnMore": {
|
|
"message": "Tìm hiểu thêm",
|
|
"description": "This will be used as part of a larger sentence, broken up to include a link. The full sentence will read 'Provide this ID to your members to login with SSO. Members can skip entering this identifier during SSO if a claimed domain is set up. Learn more'"
|
|
},
|
|
"unlinkSso": {
|
|
"message": "Hủy liên kết SSO"
|
|
},
|
|
"unlinkSsoConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn hủy liên kết SSO cho tổ chức này không?"
|
|
},
|
|
"linkSso": {
|
|
"message": "Liên kết SSO"
|
|
},
|
|
"singleOrg": {
|
|
"message": "Một tổ chức"
|
|
},
|
|
"singleOrgDesc": {
|
|
"message": "Hạn chế thành viên tham gia các tổ chức khác."
|
|
},
|
|
"singleOrgPolicyDesc": {
|
|
"message": "Hạn chế thành viên tham gia các tổ chức khác. Chính sách này là bắt buộc đối với các tổ chức đã bật xác minh tên miền."
|
|
},
|
|
"singleOrgBlockCreateMessage": {
|
|
"message": "Tổ chức hiện tại của bạn có chính sách không cho phép bạn tham gia nhiều hơn một tổ chức. Vui lòng liên hệ với quản trị viên tổ chức của bạn hoặc đăng ký bằng một tài khoản Bitwarden khác."
|
|
},
|
|
"singleOrgPolicyMemberWarning": {
|
|
"message": "Các thành viên không tuân thủ sẽ bị đưa vào trạng thái thu hồi cho đến khi họ rời khỏi tất cả các tổ chức khác. Quản trị viên được miễn trừ và có thể khôi phục thành viên khi đã tuân thủ."
|
|
},
|
|
"requireSso": {
|
|
"message": "Yêu cầu xác thực đăng nhập một lần"
|
|
},
|
|
"requireSsoPolicyDesc": {
|
|
"message": "Yêu cầu thành viên đăng nhập bằng phương thức đăng nhập một lần cho doanh nghiệp."
|
|
},
|
|
"requireSsoPolicyTitle": {
|
|
"message": "Require single sign-on (SSO)"
|
|
},
|
|
"requireSsoPolicyDescV2": {
|
|
"message": "Require members to log in using SSO. This policy won't be enforced for owners and admins."
|
|
},
|
|
"prerequisite": {
|
|
"message": "Điều kiện tiên quyết"
|
|
},
|
|
"requireSsoPolicyReq": {
|
|
"message": "Chính sách Doanh nghiệp cho một tổ chức phải được bật trước khi kích hoạt chính sách này."
|
|
},
|
|
"requireSsoPolicyReqV2": {
|
|
"message": "You must enable the single organization policy before enabling this one."
|
|
},
|
|
"requireSsoPolicyReqError": {
|
|
"message": "Chính sách một tổ chức chưa được thiết lập."
|
|
},
|
|
"requireSsoExemption": {
|
|
"message": "Chủ sở hữu và quản trị viên tổ chức được miễn áp dụng chính sách này."
|
|
},
|
|
"limitSendViews": {
|
|
"message": "Giới hạn lượt xem"
|
|
},
|
|
"limitSendViewsHint": {
|
|
"message": "Không ai có thể xem Send này sau khi đạt giới hạn.",
|
|
"description": "Displayed under the limit views field on Send"
|
|
},
|
|
"limitSendViewsCount": {
|
|
"message": "Còn $ACCESSCOUNT$ lượt xem",
|
|
"description": "Displayed under the limit views field on Send",
|
|
"placeholders": {
|
|
"accessCount": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"sendDetails": {
|
|
"message": "Chi tiết Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"sendTypeTextToShare": {
|
|
"message": "Văn bản để chia sẻ"
|
|
},
|
|
"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": "Đã lưu Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"sendCreatedSuccessfully": {
|
|
"message": "Đã tạo Send thành công!",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"sendCreatedDescriptionV2": {
|
|
"message": "Copy and share this Send link. The Send will be available to anyone with the link for the next $TIME$.",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
|
|
"placeholders": {
|
|
"time": {
|
|
"content": "$1",
|
|
"example": "7 days, 1 hour, 1 day"
|
|
}
|
|
}
|
|
},
|
|
"sendCreatedDescriptionPassword": {
|
|
"message": "Copy and share this Send link. The Send will be available to anyone with the link and password you set for the next $TIME$.",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
|
|
"placeholders": {
|
|
"time": {
|
|
"content": "$1",
|
|
"example": "7 days, 1 hour, 1 day"
|
|
}
|
|
}
|
|
},
|
|
"sendCreatedDescriptionEmail": {
|
|
"message": "Copy and share this Send link. It can be viewed by the people you specified for the next $TIME$.",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
|
|
"placeholders": {
|
|
"time": {
|
|
"content": "$1",
|
|
"example": "7 days, 1 hour, 1 day"
|
|
}
|
|
}
|
|
},
|
|
"durationTimeHours": {
|
|
"message": "$HOURS$ hours",
|
|
"placeholders": {
|
|
"hours": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"editedSend": {
|
|
"message": "Đã lưu 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."
|
|
},
|
|
"deleteSendPermanentConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn xóa vĩnh viễn Send này không?",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"deletionDate": {
|
|
"message": "Xóa sau"
|
|
},
|
|
"deletionDateDescV2": {
|
|
"message": "Send sẽ được xóa vĩnh viễn vào ngày này.",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"expirationDate": {
|
|
"message": "Ngày hết hạn"
|
|
},
|
|
"expirationDateDesc": {
|
|
"message": "Nếu được thiết lập, mục Gửi 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": "Số lượng truy cập tối đa"
|
|
},
|
|
"disabled": {
|
|
"message": "Đã tắt"
|
|
},
|
|
"revoked": {
|
|
"message": "Đã thu hồi"
|
|
},
|
|
"accepted": {
|
|
"message": "Đã chấp nhận"
|
|
},
|
|
"sendLink": {
|
|
"message": "Liên kết Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"copyLink": {
|
|
"message": "Sao chép liên kết"
|
|
},
|
|
"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": "Xóa mật khẩu"
|
|
},
|
|
"removedPassword": {
|
|
"message": "Đã xóa mật khẩu"
|
|
},
|
|
"removePasswordConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn xóa mật khẩu này không?"
|
|
},
|
|
"allSends": {
|
|
"message": "Tất cả Send"
|
|
},
|
|
"maxAccessCountReached": {
|
|
"message": "Đã vượt số lần truy cập tối đa",
|
|
"description": "This text will be displayed after a Send has been accessed the maximum amount of times."
|
|
},
|
|
"pendingDeletion": {
|
|
"message": "Đang chờ xóa"
|
|
},
|
|
"hideTextByDefault": {
|
|
"message": "Ẩn văn bản theo mặc định"
|
|
},
|
|
"expired": {
|
|
"message": "Đã hết hạn"
|
|
},
|
|
"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": "Không biết mật khẩu? Hãy yêu cầu người gửi cung cấp mật khẩu cần thiết để truy cập vào Send này.",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"downloadAttachments": {
|
|
"message": "Tải xuống tập tin đính kèm"
|
|
},
|
|
"troubleshooting": {
|
|
"message": "Troubleshooting"
|
|
},
|
|
"troubleshootingDiagnosticReport": {
|
|
"message": "Experiencing an issue? Download then share the diagnostic report with"
|
|
},
|
|
"bitwardenSupport": {
|
|
"message": "Bitwarden support",
|
|
"description": "Link text that follows the troubleshooting description sentence. 'Bitwarden' should not be translated."
|
|
},
|
|
"download": {
|
|
"message": "Download"
|
|
},
|
|
"sendAccessPasswordTitle": {
|
|
"message": "Nhập mật khẩu để xem Send này",
|
|
"description": "Title of the Send password authentication screen."
|
|
},
|
|
"sendAccessContentTitle": {
|
|
"message": "Xem Send",
|
|
"description": "Title of the Send view content screen."
|
|
},
|
|
"sendAccessUnavailable": {
|
|
"message": "Send mà bạn đang cố gắng truy cập không tồn tại hoặc không còn khả dụng.",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"missingSendFile": {
|
|
"message": "Không tìm thấy tập tin liên quan đến Send này.",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"noSendsInList": {
|
|
"message": "Chưa có Send nào.",
|
|
"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": "Cấp quyền và quản lý quyền truy cập khẩn cấp cho các liên hệ tin cậy. Các liên hệ tin cậy có thể yêu cầu quyền truy cập để Xem hoặc Kiểm soát tài khoản của bạn trong trường hợp khẩn cấp. Truy cập trang hỗ trợ của chúng tôi để biết thêm thông tin chi tiết về cách thức hoạt động của cơ chế chia sẻ thông tin không tiết lộ."
|
|
},
|
|
"emergencyAccessOwnerWarning": {
|
|
"message": "Bạn là chủ sở hữu của một hoặc nhiều tổ chức. Nếu bạn cấp quyền tiếp quản cho một liên hệ khẩn cấp, họ sẽ có thể sử dụng tất cả quyền hạn của bạn với tư cách là chủ sở hữu sau khi tiếp quản."
|
|
},
|
|
"trustedEmergencyContacts": {
|
|
"message": "Các liên hệ khẩn cấp đáng tin cậy"
|
|
},
|
|
"noTrustedContacts": {
|
|
"message": "Bạn chưa thêm bất kỳ liên hệ khẩn cấp nào. Hãy mời một liên hệ đáng tin cậy để bắt đầu."
|
|
},
|
|
"addEmergencyContact": {
|
|
"message": "Thêm liên hệ khẩn cấp"
|
|
},
|
|
"designatedEmergencyContacts": {
|
|
"message": "Được chỉ định làm người liên hệ khẩn cấp"
|
|
},
|
|
"noGrantedAccess": {
|
|
"message": "Bạn chưa được chỉ định làm người liên hệ khẩn cấp cho bất kỳ ai."
|
|
},
|
|
"inviteEmergencyContact": {
|
|
"message": "Mời liên hệ khẩn cấp"
|
|
},
|
|
"editEmergencyContact": {
|
|
"message": "Chỉnh sửa liên hệ khẩn cấp"
|
|
},
|
|
"inviteEmergencyContactDesc": {
|
|
"message": "Mời một liên hệ khẩn cấp mới bằng cách nhập địa chỉ email tài khoản Bitwarden của họ vào ô bên dưới. Nếu họ chưa có tài khoản Bitwarden, họ sẽ được yêu cầu tạo tài khoản mới."
|
|
},
|
|
"emergencyAccessRecoveryInitiated": {
|
|
"message": "Đã kích hoạt quyền truy cập khẩn cấp"
|
|
},
|
|
"emergencyAccessRecoveryApproved": {
|
|
"message": "Quyền truy cập khẩn cấp đã được phê duyệt"
|
|
},
|
|
"viewDesc": {
|
|
"message": "Bạn có thể xem tất cả các mục trong kho của mình."
|
|
},
|
|
"takeover": {
|
|
"message": "Kiểm soát"
|
|
},
|
|
"takeoverDesc": {
|
|
"message": "Bạn có thể đặt lại tài khoản của mình bằng mật khẩu chính mới."
|
|
},
|
|
"waitTime": {
|
|
"message": "Thời gian chờ"
|
|
},
|
|
"waitTimeDesc": {
|
|
"message": "Thời gian cần thiết trước khi tự động cấp quyền truy cập."
|
|
},
|
|
"oneDay": {
|
|
"message": "1 ngày"
|
|
},
|
|
"days": {
|
|
"message": "$DAYS$ ngày",
|
|
"placeholders": {
|
|
"days": {
|
|
"content": "$1",
|
|
"example": "1"
|
|
}
|
|
}
|
|
},
|
|
"invitedUser": {
|
|
"message": "Đã mời người dùng."
|
|
},
|
|
"acceptEmergencyAccess": {
|
|
"message": "Bạn đã được mời trở thành liên hệ khẩn cấp cho người dùng được liệt kê ở trên. Để chấp nhận lời mời, bạn cần đăng nhập hoặc tạo tài khoản Bitwarden mới."
|
|
},
|
|
"emergencyInviteAcceptFailed": {
|
|
"message": "Không thể chấp nhận lời mời. Yêu cầu người dùng gửi lời mời mới."
|
|
},
|
|
"emergencyInviteAcceptFailedShort": {
|
|
"message": "Không thể chấp nhận lời mời. $DESCRIPTION$",
|
|
"placeholders": {
|
|
"description": {
|
|
"content": "$1",
|
|
"example": "You must set up 2FA on your user account before you can join this organization."
|
|
}
|
|
}
|
|
},
|
|
"emergencyInviteAcceptedDesc": {
|
|
"message": "Bạn có thể truy cập các tùy chọn khẩn cấp cho người dùng này sau khi danh tính của bạn đã được xác minh. Chúng tôi sẽ gửi email cho bạn khi điều đó xảy ra."
|
|
},
|
|
"requestAccess": {
|
|
"message": "Yêu cầu truy cập"
|
|
},
|
|
"requestAccessConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn yêu cầu quyền truy cập khẩn cấp không? Quyền truy cập sẽ được cấp sau $WAITTIME$ ngày hoặc khi người dùng phê duyệt yêu cầu một cách thủ công.",
|
|
"placeholders": {
|
|
"waittime": {
|
|
"content": "$1",
|
|
"example": "1"
|
|
}
|
|
}
|
|
},
|
|
"requestSent": {
|
|
"message": "Yêu cầu truy cập khẩn cấp cho $USER$. Chúng tôi sẽ thông báo cho bạn qua email khi có thể tiếp tục.",
|
|
"placeholders": {
|
|
"user": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"approve": {
|
|
"message": "Chấp nhận"
|
|
},
|
|
"reject": {
|
|
"message": "Từ chối"
|
|
},
|
|
"approveAccessConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn phê duyệt quyền truy cập khẩn cấp không? Điều này sẽ cho phép $USER$ thực hiện $ACTION$ trên tài khoản của bạn.",
|
|
"placeholders": {
|
|
"user": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
},
|
|
"action": {
|
|
"content": "$2",
|
|
"example": "View"
|
|
}
|
|
}
|
|
},
|
|
"emergencyApproved": {
|
|
"message": "Đã phê duyệt quyền truy cập khẩn cấp"
|
|
},
|
|
"emergencyRejected": {
|
|
"message": "Truy cập khẩn cấp bị từ chối"
|
|
},
|
|
"grantorDetailsNotFound": {
|
|
"message": "Không tìm thấy thông tin về người cấp phép"
|
|
},
|
|
"passwordResetFor": {
|
|
"message": "Đặt lại mật khẩu cho $USER$. Bạn có thể đăng nhập bằng mật khẩu mới.",
|
|
"placeholders": {
|
|
"user": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"centralizeDataOwnership": {
|
|
"message": "Centralize organization ownership"
|
|
},
|
|
"centralizeDataOwnershipDesc": {
|
|
"message": "All member items will be owned and managed by the organization. Admins and owners are exempt. "
|
|
},
|
|
"centralizeDataOwnershipContentAnchor": {
|
|
"message": "Learn more about centralized ownership",
|
|
"description": "This will be used as a hyperlink"
|
|
},
|
|
"benefits": {
|
|
"message": "Lợi ích"
|
|
},
|
|
"centralizeDataOwnershipBenefit1": {
|
|
"message": "Gain full visibility into credential health, including shared and unshared items."
|
|
},
|
|
"centralizeDataOwnershipBenefit2": {
|
|
"message": "Easily transfer items during member offboarding and succession, ensuring there are no access gaps."
|
|
},
|
|
"centralizeDataOwnershipBenefit3": {
|
|
"message": "Give all users a dedicated \"My Items\" space for managing their own logins."
|
|
},
|
|
"centralizeDataOwnershipWarningTitle": {
|
|
"message": "Prompt members to transfer their items"
|
|
},
|
|
"centralizeDataOwnershipWarningDesc": {
|
|
"message": "If members have items in their individual vault, they will be prompted to either transfer them to the organization or leave. If they leave, their access is revoked but can be restored anytime."
|
|
},
|
|
"centralizeDataOwnershipWarningLink": {
|
|
"message": "Learn more about the transfer"
|
|
},
|
|
"promptUsersToMoveItems": {
|
|
"message": "Prompt users to move individual vault items to the organization"
|
|
},
|
|
"promptUsersToMoveItemsCallout": {
|
|
"message": "Members will be prompted to either transfer their items to the organization or leave. If they leave, their access is revoked but can be restored anytime."
|
|
},
|
|
"centralizeDataOwnershipDescV2": {
|
|
"message": "All member items will be owned and managed by the organization. This policy won't be enforced for owners and admins. Learn more about "
|
|
},
|
|
"centralizeDataOwnershipBenefit3V2": {
|
|
"message": "Give all users a dedicated “My Items” space for managing their own logins."
|
|
},
|
|
"promptUsersToMoveItemsV2": {
|
|
"message": "Prompt users to move their vault items to the organization"
|
|
},
|
|
"enablePolicy": {
|
|
"message": "Enable policy"
|
|
},
|
|
"organizationDataOwnership": {
|
|
"message": "Thực thi quyền sở hữu dữ liệu của tổ chức"
|
|
},
|
|
"organizationDataOwnershipDesc": {
|
|
"message": "Yêu cầu tất cả các mục phải thuộc sở hữu của một tổ chức, loại bỏ tùy chọn lưu trữ mục ở cấp tài khoản.",
|
|
"description": "This is the policy description shown in the policy list."
|
|
},
|
|
"organizationDataOwnershipDescContent": {
|
|
"message": "Tất cả các mục sẽ thuộc sở hữu và được lưu vào tổ chức, cho phép kiểm soát, hiển thị và báo cáo trên toàn tổ chức. Khi được bật, một bộ sưu tập mặc định sẽ có sẵn cho mỗi thành viên để lưu trữ các mục. Tìm hiểu thêm về việc quản lý ",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'All items will be owned and saved to the organization, enabling organization-wide controls, visibility, and reporting. When turned on, a default collection will be available for each member to store items. Learn more about managing the credential lifecycle.'"
|
|
},
|
|
"organizationDataOwnershipContentAnchor": {
|
|
"message": "vòng đời thông tin xác thực",
|
|
"description": "This will be used as a hyperlink"
|
|
},
|
|
"organizationDataOwnershipWarningTitle": {
|
|
"message": "Bạn có chắc chắn muốn tiếp tục không?"
|
|
},
|
|
"organizationDataOwnershipWarning1": {
|
|
"message": "sẽ vẫn có thể truy cập đối với các thành viên"
|
|
},
|
|
"organizationDataOwnershipWarning2": {
|
|
"message": "sẽ không được tự động chọn khi tạo mục mới"
|
|
},
|
|
"organizationDataOwnershipWarning3": {
|
|
"message": "không thể được quản lý từ Bảng điều khiển Quản trị cho đến khi người dùng được offboard"
|
|
},
|
|
"organizationDataOwnershipWarningContentTop": {
|
|
"message": "Khi tắt chính sách này, bộ sưu tập mặc định: "
|
|
},
|
|
"organizationDataOwnershipWarningContentBottom": {
|
|
"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 the credential lifecycle.'"
|
|
},
|
|
"availableNow": {
|
|
"message": "Khả dụng bây giờ"
|
|
},
|
|
"automaticUserConfirmation": {
|
|
"message": "Automatic user confirmation"
|
|
},
|
|
"autoConfirmDescription": {
|
|
"message": "Người dùng mới được mời vào tổ chức sẽ tự động được xác nhận khi thiết bị của quản trị viên đang mở khóa.",
|
|
"description": "This is the description of the policy as it appears in the 'Policies' page"
|
|
},
|
|
"howToTurnOnAutoConfirm": {
|
|
"message": "Cách bật xác nhận người dùng tự động"
|
|
},
|
|
"autoConfirmExtension1": {
|
|
"message": "Mở tiện ích mở rộng Bitwarden của bạn"
|
|
},
|
|
"autoConfirmExtension2": {
|
|
"message": "Chọn",
|
|
"description": "This is a fragment of a larger sencence. The whole sentence will read: 'Select Turn on'"
|
|
},
|
|
"autoConfirmExtension3": {
|
|
"message": " Bật",
|
|
"description": "This is a fragment of a larger sencence. The whole sentence will read: 'Select Turn on'"
|
|
},
|
|
"autoConfirmExtensionOpened": {
|
|
"message": "Đã mở tiện ích mở rộng Bitwarden trong trình duyệt. Giờ bạn có thể bật tùy chọn xác nhận người dùng tự động."
|
|
},
|
|
"autoConfirmPolicyEditDescription": {
|
|
"message": "Người dùng mới được mời vào tổ chức sẽ tự động được xác nhận khi thiết bị của quản trị viên đang mở khóa. Trước khi bật chính sách này, hãy đọc kỹ và đồng ý với các điều sau: ",
|
|
"description": "This is the description of the policy as it appears inside the policy edit dialog"
|
|
},
|
|
"autoConfirmAcceptSecurityRiskTitle": {
|
|
"message": "Nguy cơ bảo mật tiềm ẩn. "
|
|
},
|
|
"autoConfirmAcceptSecurityRiskDescription": {
|
|
"message": "Tính năng xác nhận người dùng tự động có thể làm tăng rủi ro bảo mật cho dữ liệu của tổ chức bạn."
|
|
},
|
|
"autoConfirmAcceptSecurityRiskLearnMore": {
|
|
"message": "Tìm hiểu về các rủi ro",
|
|
"description": "The is the link copy for the first check box option in the edit policy dialog"
|
|
},
|
|
"autoConfirmSingleOrgRequired": {
|
|
"message": "Chính sách một tổ chức là bắt buộc. "
|
|
},
|
|
"autoConfirmSingleOrgRequiredDesc": {
|
|
"message": "Tất cả thành viên chỉ phải thuộc tổ chức này để kích hoạt tự động hóa này."
|
|
},
|
|
"autoConfirmSingleOrgExemption": {
|
|
"message": "Chính sách một tổ chức sẽ áp dụng cho tất cả các vai trò. "
|
|
},
|
|
"autoConfirmNoEmergencyAccess": {
|
|
"message": "Không có quyền truy cập khẩn cấp. "
|
|
},
|
|
"autoConfirmNoEmergencyAccessDescription": {
|
|
"message": "Quyền truy cập khẩn cấp sẽ bị xóa."
|
|
},
|
|
"autoConfirmCheckBoxLabel": {
|
|
"message": "Tôi chấp nhận những rủi ro và cập nhật chính sách này"
|
|
},
|
|
"autoConfirmEnabledByAdmin": {
|
|
"message": "Turned on Automatic user confirmation setting"
|
|
},
|
|
"autoConfirmDisabledByAdmin": {
|
|
"message": "Turned off Automatic user confirmation setting"
|
|
},
|
|
"autoConfirmEnabledByPortal": {
|
|
"message": "Added Automatic user confirmation policy"
|
|
},
|
|
"autoConfirmDisabledByPortal": {
|
|
"message": "Removed Automatic user confirmation policy"
|
|
},
|
|
"system": {
|
|
"message": "System"
|
|
},
|
|
"personalOwnership": {
|
|
"message": "Xóa kho lưu trữ riêng lẻ"
|
|
},
|
|
"personalOwnershipPolicyDesc": {
|
|
"message": "Yêu cầu thành viên lưu trữ các mục vào tổ chức bằng cách loại bỏ tùy chọn kho lưu trữ cá nhân."
|
|
},
|
|
"personalOwnershipExemption": {
|
|
"message": "Chủ sở hữu và quản trị viên của tổ chức được miễn trừ khỏi việc áp dụng chính sách này."
|
|
},
|
|
"personalOwnershipSubmitError": {
|
|
"message": "Do chính sách của doanh nghiệp, bạn không thể lưu trữ các mục vào kho cá nhân của mình. Hãy thay đổi tùy chọn Quyền sở hữu thành tổ chức và chọn từ các bộ sưu tập có sẵn."
|
|
},
|
|
"desktopAutotypePolicy": {
|
|
"message": "Cài đặt Mặc định Tự động gõ phím trên Máy tính"
|
|
},
|
|
"desktopAutotypePolicyTitleV2": {
|
|
"message": "Desktop autotype default setting"
|
|
},
|
|
"desktopAutotypePolicyDesc": {
|
|
"message": "Bật Tự động gõ phím trên Máy tính mặc định cho thành viên. Thành viên có thể tắt Tự động gõ phím thủ công trong ứng dụng máy tính để bàn.",
|
|
"description": "This policy will enable Desktop Autotype by default for members on Unlock."
|
|
},
|
|
"desktopAutotypePolicyDescV2": {
|
|
"message": "Enable desktop autotype for members. Members will be able to turn autotype off manually in the desktop client."
|
|
},
|
|
"disableSend": {
|
|
"message": "Xóa Send"
|
|
},
|
|
"disableSendPolicyDesc": {
|
|
"message": "Không cho phép thành viên tạo hoặc chỉnh sửa Sends.",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"disableSendExemption": {
|
|
"message": "Các thành viên tổ chức có quyền quản lý chính sách của tổ chức sẽ được miễn áp dụng chính sách này."
|
|
},
|
|
"sendDisabled": {
|
|
"message": "Đã loại bỏ 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."
|
|
},
|
|
"sendNotCompliantWithYourOrgsPolicy": {
|
|
"message": "Not compliant with your organization's Send policy",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"sendDisabledNonCompliantBannerMessage": {
|
|
"message": "To edit this Send, make a copy. If this Send can expire at the set deletion date, no action is needed",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"sendWillExpireOnDeletionDate": {
|
|
"message": "This Send will automatically expire at the set deletion date",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"makeACopy": {
|
|
"message": "Make a copy"
|
|
},
|
|
"sendControls": {
|
|
"message": "Send controls"
|
|
},
|
|
"sendControlsPolicyDesc": {
|
|
"message": "Set options for creating and editing Sends, including the ability to remove Sends.",
|
|
"description": "'Send' is the name of a Bitwarden feature (used in the plural here) and should not be translated."
|
|
},
|
|
"sendControlsPolicyDescV2": {
|
|
"message": "Configure what members can do using Send. Admins and owners are exempt from this policy.",
|
|
"description": "'Send' is the name of a Bitwarden feature (used in the plural here) and should not be translated."
|
|
},
|
|
"sendOptions": {
|
|
"message": "Tùy chọn Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"sendOptionsPolicyDesc": {
|
|
"message": "Cài đặt tùy chọn cho việc tạo và chỉnh sửa Send.",
|
|
"description": "'Sends' is a plural noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"sendOptionsExemption": {
|
|
"message": "Các thành viên tổ chức có quyền quản lý chính sách của tổ chức sẽ được miễn áp dụng chính sách này."
|
|
},
|
|
"disableHideEmail": {
|
|
"message": "Luôn hiển thị địa chỉ email của thành viên cho người nhận khi tạo hoặc chỉnh sửa Send.",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"uriMatchDetectionPolicy": {
|
|
"message": "Phát hiện khớp URI mặc định"
|
|
},
|
|
"uriMatchDetectionPolicyDesc": {
|
|
"message": "Xác định thời điểm nên đề xuất tự động điền thông tin đăng nhập. Quản trị viên và chủ sở hữu không bị ràng buộc bởi chính sách này."
|
|
},
|
|
"uriMatchDetectionOptionsLabel": {
|
|
"message": "Phát hiện khớp URI mặc định"
|
|
},
|
|
"invalidUriMatchDefaultPolicySetting": {
|
|
"message": "Vui lòng chọn một tùy chọn phát hiện khớp URI hợp lệ.",
|
|
"description": "Error message displayed when a user attempts to save URI match detection policy settings with an invalid selection."
|
|
},
|
|
"modifiedPolicyId": {
|
|
"message": "Chính sách $ID$ đã được điều chỉnh.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Master Password"
|
|
}
|
|
}
|
|
},
|
|
"planPrice": {
|
|
"message": "Giá gói dịch vụ"
|
|
},
|
|
"estimatedTax": {
|
|
"message": "Thuế dự kiến"
|
|
},
|
|
"custom": {
|
|
"message": "Tùy chỉnh"
|
|
},
|
|
"customDesc": {
|
|
"message": "Cấp quyền truy cập tùy chỉnh cho các thành viên"
|
|
},
|
|
"customDescNonEnterpriseStart": {
|
|
"message": "Vai trò tùy chỉnh là một ",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Custom roles is an enterprise feature. Contact our support team to upgrade your subscription'"
|
|
},
|
|
"customDescNonEnterpriseLink": {
|
|
"message": "tính năng cho doanh nghiệp",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Custom roles is an enterprise feature. Contact our support team to upgrade your subscription'"
|
|
},
|
|
"customDescNonEnterpriseEnd": {
|
|
"message": ". Hãy liên lạc với đội ngũ hỗ trợ của chúng tôi để nâng cấp gói của bạn",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Custom roles is an enterprise feature. Contact our support team to upgrade your subscription'"
|
|
},
|
|
"customNonEnterpriseError": {
|
|
"message": "Để kích hoạt quyền truy cập tùy chỉnh, tổ chức phải sử dụng gói Enterprise 2020."
|
|
},
|
|
"permissions": {
|
|
"message": "Quyền truy cập"
|
|
},
|
|
"permission": {
|
|
"message": "Quyền"
|
|
},
|
|
"accessEventLogs": {
|
|
"message": "Truy cập nhật ký sự kiện"
|
|
},
|
|
"accessImportExport": {
|
|
"message": "Truy cập nhập/xuất"
|
|
},
|
|
"accessReports": {
|
|
"message": "Truy cập báo cáo"
|
|
},
|
|
"missingPermissions": {
|
|
"message": "Bạn không có quyền truy cập cần thiết để thực hiện thao tác này."
|
|
},
|
|
"manageAllCollections": {
|
|
"message": "Quản lý tất cả các bộ sưu tập"
|
|
},
|
|
"createNewCollections": {
|
|
"message": "Tạo các bộ sưu tập mới"
|
|
},
|
|
"editAnyCollection": {
|
|
"message": "Chỉnh sửa bất kỳ bộ sưu tập nào"
|
|
},
|
|
"deleteAnyCollection": {
|
|
"message": "Xóa bất kỳ bộ sưu tập nào"
|
|
},
|
|
"manageGroups": {
|
|
"message": "Quản lí các nhóm"
|
|
},
|
|
"managePolicies": {
|
|
"message": "Quản lý các chính sách"
|
|
},
|
|
"manageSso": {
|
|
"message": "Quản lý SSO"
|
|
},
|
|
"manageUsers": {
|
|
"message": "Quản lý người dùng"
|
|
},
|
|
"manageAccountRecovery": {
|
|
"message": "Quản lý khôi phục tài khoản"
|
|
},
|
|
"disableRequiredError": {
|
|
"message": "Bạn phải tắt chính sách $POLICYNAME$ theo cách thủ công trước khi có thể tắt chính sách này.",
|
|
"placeholders": {
|
|
"policyName": {
|
|
"content": "$1",
|
|
"example": "Single Sign-On Authentication"
|
|
}
|
|
}
|
|
},
|
|
"personalOwnershipPolicyInEffect": {
|
|
"message": "Chính sách của tổ chức đang ảnh hưởng đến các tùy chọn quyền sở hữu của bạn."
|
|
},
|
|
"personalOwnershipPolicyInEffectImports": {
|
|
"message": "Chính sách của tổ chức đã chặn việc nhập các mục vào kho cá nhân của bạn."
|
|
},
|
|
"personalOwnershipCheckboxDesc": {
|
|
"message": "Loại bỏ quyền sở hữu cá nhân cho người dùng tổ chức"
|
|
},
|
|
"send": {
|
|
"message": "Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"sendAccessTaglineProductDesc": {
|
|
"message": "Bitwarden Send cho phép truyền tải thông tin nhạy cảm và tạm thời đến người khác một cách dễ dàng và an toàn.",
|
|
"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": "Chia sẻ văn bản hoặc tập tin trực tiếp với bất kỳ ai."
|
|
},
|
|
"sendVaultCardLearnMore": {
|
|
"message": "Tìm hiểu thêm",
|
|
"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": "xem",
|
|
"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": "cách thức hoạt động",
|
|
"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.'"
|
|
},
|
|
"developmentDevOpsAndITTeamsChooseBWSecret": {
|
|
"message": "Các nhóm Phát triển, DevOps và CNTT chọn Trình quản lý bí mật Bitwarden để quản lý và triển khai an toàn cơ sở hạ tầng và bí mật máy của họ."
|
|
},
|
|
"centralizeSecretsManagement": {
|
|
"message": "Tập trung quản lý bí mật."
|
|
},
|
|
"centralizeSecretsManagementDescription": {
|
|
"message": "Lưu trữ và quản lý bí mật an toàn tại một nơi để ngăn chặn tình trạng phân tán bí mật trong toàn tổ chức."
|
|
},
|
|
"preventSecretLeaks": {
|
|
"message": "Ngăn chặn rò rỉ bí mật."
|
|
},
|
|
"preventSecretLeaksDescription": {
|
|
"message": "Bảo vệ bí mật bằng mã hóa đầu cuối. Không còn việc hard code bí mật hoặc chia sẻ qua tệp .env."
|
|
},
|
|
"enhanceDeveloperProductivity": {
|
|
"message": "Nâng cao năng suất của nhà phát triển."
|
|
},
|
|
"enhanceDeveloperProductivityDescription": {
|
|
"message": "Truy xuất và triển khai bí mật theo lập trình khi chạy để các nhà phát triển có thể tập trung vào những việc quan trọng nhất, như cải thiện chất lượng mã."
|
|
},
|
|
"strengthenBusinessSecurity": {
|
|
"message": "Tăng cường bảo mật cho doanh nghiệp."
|
|
},
|
|
"strengthenBusinessSecurityDescription": {
|
|
"message": "Duy trì kiểm soát chặt chẽ quyền truy cập bí mật của máy và con người với tích hợp SSO, nhật ký sự kiện và xoay vòng quyền truy cập."
|
|
},
|
|
"tryItNow": {
|
|
"message": "Dùng thử ngay"
|
|
},
|
|
"sendRequest": {
|
|
"message": "Gửi yêu cầu"
|
|
},
|
|
"addANote": {
|
|
"message": "Thêm ghi chú"
|
|
},
|
|
"bitwardenSecretsManager": {
|
|
"message": "Trình quản lý bí mật Bitwarden"
|
|
},
|
|
"moreProductsFromBitwarden": {
|
|
"message": "Các sản phẩm khác từ Bitwarden"
|
|
},
|
|
"requestAccessToSecretsManager": {
|
|
"message": "Yêu cầu quyền truy cập Trình quản lý Bí mật"
|
|
},
|
|
"youNeedApprovalFromYourAdminToTrySecretsManager": {
|
|
"message": "Bạn cần được quản trị viên phê duyệt để dùng thử Trình quản lý bí mật."
|
|
},
|
|
"smAccessRequestEmailSent": {
|
|
"message": "Access request for secrets manager email sent to admins."
|
|
},
|
|
"requestAccessSMDefaultEmailContent": {
|
|
"message": "Xin chào,\n\nTôi muốn đề nghị đăng ký sử dụng Trình quản lý Bí mật Bitwarden cho nhóm của chúng ta. Sự hỗ trợ của bạn sẽ rất đáng trân trọng!\n\nTrình quản lý Bí mật Bitwarden là giải pháp quản lý bí mật được mã hóa đầu cuối, giúp lưu trữ, chia sẻ và triển khai an toàn các thông tin xác thực của máy như khóa API, mật khẩu cơ sở dữ liệu và chứng chỉ xác thực.\n\nSecrets Manager sẽ giúp chúng ta:\n\n* Nâng cao bảo mật\n* Tinh giản quy trình hoạt động\n* Ngăn chặn rò rỉ bí mật tốn kém\n\nĐể yêu cầu dùng thử miễn phí cho nhóm, vui lòng liên hệ với Bitwarden.\n\nCảm ơn bạn đã hỗ trợ!"
|
|
},
|
|
"giveMembersAccess": {
|
|
"message": "Cấp quyền truy cập cho thành viên:"
|
|
},
|
|
"viewAndSelectTheMembers": {
|
|
"message": "xem và chọn các thành viên bạn muốn cấp quyền truy cập Trình quản lý bí mật."
|
|
},
|
|
"openYourOrganizations": {
|
|
"message": "Mở tổ chức của bạn"
|
|
},
|
|
"usingTheMenuSelect": {
|
|
"message": "Sử dụng menu, chọn"
|
|
},
|
|
"toGrantAccessToSelectedMembers": {
|
|
"message": "để cấp quyền truy cập cho các thành viên đã chọn."
|
|
},
|
|
"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.**'"
|
|
},
|
|
"sendAccessCreatorIdentifier": {
|
|
"message": "Thành viên Bitwarden $USER_IDENTIFIER$ đã chia sẻ với bạn",
|
|
"placeholders": {
|
|
"user_identifier": {
|
|
"content": "$1",
|
|
"example": "An email address"
|
|
}
|
|
}
|
|
},
|
|
"viewSend": {
|
|
"message": "Xem Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"verifyYourEmailToViewThisSend": {
|
|
"message": "Verify your email to view this Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"didNotReceiveCodeContactSenderOr": {
|
|
"message": "Didn't receive a code? Contact the sender to confirm your email address or ",
|
|
"description": "Hint text shown below the verification code input on the Send access page. Followed by a 'Resend code' link. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"codeResent": {
|
|
"message": "Resent verification code",
|
|
"description": "Toast message shown when a user clicks the resend code link on the Send access page. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"viewSendHiddenEmailWarning": {
|
|
"message": "Người dùng Bitwarden đã tạo Send này đã chọn ẩn địa chỉ email của họ. Bạn nên đảm bảo rằng bạn tin tưởng nguồn của liên kết này trước khi sử dụng hoặc tải xuống nội dung của nó.",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"expirationDateIsInvalid": {
|
|
"message": "Ngày hết hạn được cung cấp không hợp lệ."
|
|
},
|
|
"deletionDateIsInvalid": {
|
|
"message": "Ngày hết hạn được cung cấp không hợp lệ."
|
|
},
|
|
"expirationDateAndTimeRequired": {
|
|
"message": "Yêu cầu ngày và giờ hết hạn."
|
|
},
|
|
"deletionDateAndTimeRequired": {
|
|
"message": "Yêu cầu ngày và giờ xóa."
|
|
},
|
|
"dateParsingError": {
|
|
"message": "Đã xảy ra lỗi khi lưu ngày xóa và ngày hết hạn của bạn."
|
|
},
|
|
"hideYourEmail": {
|
|
"message": "Ẩn địa chỉ email của bạn khỏi người xem."
|
|
},
|
|
"webAuthnFallbackMsg": {
|
|
"message": "Để xác minh 2FA của bạn, vui lòng nhấn vào nút bên dưới."
|
|
},
|
|
"webAuthnAuthenticate": {
|
|
"message": "Xác thực WebAuthn"
|
|
},
|
|
"readSecurityKey": {
|
|
"message": "Đọc khóa bảo mật"
|
|
},
|
|
"awaitingSecurityKeyInteraction": {
|
|
"message": "Đang chờ tương tác với khóa bảo mật..."
|
|
},
|
|
"webAuthnNotSupported": {
|
|
"message": "Trình duyệt này không hỗ trợ WebAuthn."
|
|
},
|
|
"webAuthnSuccess": {
|
|
"message": "WebAuthn đã được xác minh thành công! Bạn có thể đóng thẻ này."
|
|
},
|
|
"yourNewPasswordCannotBeTheSameAsYourCurrentPassword": {
|
|
"message": "Mật khẩu mới của bạn không được trùng với mật khẩu hiện tại."
|
|
},
|
|
"hint": {
|
|
"message": "Hint"
|
|
},
|
|
"hintEqualsPassword": {
|
|
"message": "Gợi ý mật khẩu của bạn không được giống với mật khẩu."
|
|
},
|
|
"enrollAccountRecovery": {
|
|
"message": "Đăng ký khôi phục tài khoản"
|
|
},
|
|
"enrolledAccountRecovery": {
|
|
"message": "Đã đăng ký khôi phục tài khoản"
|
|
},
|
|
"enrolled": {
|
|
"message": "Enrolled"
|
|
},
|
|
"notEnrolled": {
|
|
"message": "Not enrolled"
|
|
},
|
|
"withdrawAccountRecovery": {
|
|
"message": "Rút khỏi khôi phục tài khoản"
|
|
},
|
|
"enrollPasswordResetSuccess": {
|
|
"message": "Đăng ký thành công!"
|
|
},
|
|
"withdrawPasswordResetSuccess": {
|
|
"message": "Rút khỏi thành công!"
|
|
},
|
|
"eventEnrollAccountRecovery": {
|
|
"message": "Người dùng $ID$ đã đăng ký khôi phục tài khoản.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"eventWithdrawAccountRecovery": {
|
|
"message": "Người dùng $ID$ đã rút khỏi khôi phục tài khoản.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"eventAccountRecoveryWithMasterPasswordInitiated": {
|
|
"message": "Account recovery with master password initiated for $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"eventAccountRecoveryWithTwoStepLoginInitiated": {
|
|
"message": "Account recovery with two-step login initiated for $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"eventResetSsoLink": {
|
|
"message": "Đặt lại liên kết SSO cho người dùng $ID$",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"firstSsoLogin": {
|
|
"message": "$ID$ đã đăng nhập bằng SSO lần đầu tiên",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"resetPassword": {
|
|
"message": "Đặt lại mật khẩu"
|
|
},
|
|
"emergencyAccessLoggedOutWarning": {
|
|
"message": "Quá trình này sẽ đăng xuất $NAME$ khỏi phiên làm việc hiện tại, yêu cầu họ phải đăng nhập lại. Các phiên làm việc đang hoạt động trên các thiết bị khác có thể tiếp tục duy trì trạng thái hoạt động trong tối đa một giờ.",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"thisUser": {
|
|
"message": "người dùng này"
|
|
},
|
|
"resetPasswordMasterPasswordPolicyInEffect": {
|
|
"message": "Các chính sách của tổ chức yêu cầu mật khẩu chính phải đáp ứng các yêu cầu sau:"
|
|
},
|
|
"changePasswordDelegationMasterPasswordPolicyInEffect": {
|
|
"message": "Các chính sách của tổ chức yêu cầu mật khẩu chính phải đáp ứng các yêu cầu sau:"
|
|
},
|
|
"resetPasswordSuccess": {
|
|
"message": "Đặt lại mật khẩu thành công!"
|
|
},
|
|
"resetPasswordEnrollmentWarning": {
|
|
"message": "Việc đăng ký sẽ cho phép quản trị viên tổ chức thay đổi mật khẩu chính của bạn"
|
|
},
|
|
"accountRecoveryPolicy": {
|
|
"message": "Quản lý khôi phục tài khoản"
|
|
},
|
|
"accountRecoverySingleOrgRequirementDesc": {
|
|
"message": "Chính sách Doanh nghiệp của tổ chức duy nhất phải được bật trước khi kích hoạt chính sách này."
|
|
},
|
|
"resetPasswordPolicyAutoEnroll": {
|
|
"message": "Đăng ký tự động"
|
|
},
|
|
"resetPasswordAutoEnrollInviteWarning": {
|
|
"message": "Tổ chức này có chính sách doanh nghiệp sẽ tự động đặt lại mật khẩu chính cho bạn. Đăng ký sẽ cho phép quản trị viên tổ chức thay đổi mật khẩu chính của bạn."
|
|
},
|
|
"resetPasswordOrgKeysError": {
|
|
"message": "Phản hồi của khóa tổ chức là null"
|
|
},
|
|
"resetPasswordDetailsError": {
|
|
"message": "Phản hồi chi tiết về việc đặt lại mật khẩu là null"
|
|
},
|
|
"resetPasswordNewPasswordRequired": {
|
|
"message": "New password is required"
|
|
},
|
|
"trashCleanupWarning": {
|
|
"message": "Các mục đã nằm trong thùng rác quá 30 ngày sẽ bị xóa tự động."
|
|
},
|
|
"trashCleanupWarningSelfHosted": {
|
|
"message": "Các mục đã nằm trong thùng rác trong một thời gian dài sẽ được tự động xóa."
|
|
},
|
|
"passwordPrompt": {
|
|
"message": "Nhập lại mật khẩu chính"
|
|
},
|
|
"passwordConfirmation": {
|
|
"message": "Xác nhận mật khẩu chính"
|
|
},
|
|
"passwordConfirmationDesc": {
|
|
"message": "Hành động này được bảo vệ. Để tiếp tục, hãy nhập lại mật khẩu chính của bạn để xác minh danh tính."
|
|
},
|
|
"reinviteSelected": {
|
|
"message": "Gửi lại các lời mời"
|
|
},
|
|
"resendNotification": {
|
|
"message": "Gửi lại thông báo"
|
|
},
|
|
"noSelectedUsersApplicable": {
|
|
"message": "Hành động này không áp dụng cho bất kỳ người dùng nào đã được chọn."
|
|
},
|
|
"removeUsersWarning": {
|
|
"message": "Bạn có chắc chắn muốn xóa các tài khoản người dùng sau đây không? Quá trình này có thể mất vài giây để hoàn tất và không thể bị gián đoạn hoặc hủy bỏ."
|
|
},
|
|
"removeOrgUsersConfirmation": {
|
|
"message": "Khi (các) thành viên thành viên bị loại bỏ, họ sẽ không còn quyền truy cập vào dữ liệu của tổ chức và hành động này là không thể đảo ngược. Để thêm thành viên trở lại tổ chức, họ phải được mời và đăng ký lại. Quy trình này có thể mất vài giây để hoàn tất và không thể bị gián đoạn hoặc hủy bỏ."
|
|
},
|
|
"revokeUsersWarning": {
|
|
"message": "Khi (các) thành viên bị thu hồi quyền truy cập, họ sẽ không còn quyền truy cập vào dữ liệu của tổ chức. Để khôi phục quyền truy cập cho thành viên một cách nhanh chóng, hãy truy cập vào tab \"Thu hồi\". Quá trình này có thể mất vài giây để hoàn tất và không thể bị gián đoạn hoặc hủy bỏ."
|
|
},
|
|
"theme": {
|
|
"message": "Chủ đề"
|
|
},
|
|
"themeDesc": {
|
|
"message": "Chọn chủ đề cho kho lưu trữ web của bạn."
|
|
},
|
|
"themeSystem": {
|
|
"message": "Sử dụng chủ đề của hệ thống"
|
|
},
|
|
"themeDark": {
|
|
"message": "Tối"
|
|
},
|
|
"themeLight": {
|
|
"message": "Sáng"
|
|
},
|
|
"confirmSelected": {
|
|
"message": "Xác nhận lựa chọn"
|
|
},
|
|
"bulkConfirmStatus": {
|
|
"message": "Trạng thái thao tác hàng loạt"
|
|
},
|
|
"bulkConfirmMessage": {
|
|
"message": "Đã xác nhận thành công"
|
|
},
|
|
"bulkReinviteMessage": {
|
|
"message": "Đã mời lại thành công"
|
|
},
|
|
"bulkReinviteSuccessToast": {
|
|
"message": "Đã mời lại $COUNT$ người dùng",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "12"
|
|
}
|
|
}
|
|
},
|
|
"reinviteSuccessToast": {
|
|
"message": "1 invitation sent"
|
|
},
|
|
"bulkReinviteSentToast": {
|
|
"message": "$COUNT$ invitations sent",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "12"
|
|
}
|
|
}
|
|
},
|
|
"bulkReinviteLimitedSuccessToast": {
|
|
"message": "Đã mời lại $LIMIT$ trong số $SELECTEDCOUNT$ người dùng. $EXCLUDEDCOUNT$ người đã không được mời do giới hạn mời là $LIMIT$.",
|
|
"placeholders": {
|
|
"limit": {
|
|
"content": "$1",
|
|
"example": "4,000"
|
|
},
|
|
"selectedCount": {
|
|
"content": "$2",
|
|
"example": "4,005"
|
|
},
|
|
"excludedCount": {
|
|
"content": "$3",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"bulkReinviteProgressTitle": {
|
|
"message": "$COUNT$ of $TOTAL$ invitations sent...",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "1,000"
|
|
},
|
|
"total": {
|
|
"content": "$2",
|
|
"example": "2,000"
|
|
}
|
|
}
|
|
},
|
|
"bulkReinviteProgressSubtitle": {
|
|
"message": "Keep this page open until all are sent."
|
|
},
|
|
"bulkReinviteFailuresTitle": {
|
|
"message": "$COUNT$ invitations didn't send",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "1,000"
|
|
}
|
|
}
|
|
},
|
|
"bulkReinviteFailureTitle": {
|
|
"message": "1 invitation didn't send"
|
|
},
|
|
"bulkReinviteFailureDescription": {
|
|
"message": "An error occurred while sending invitations to $COUNT$ of $TOTAL$ members. Try sending again, and if the problem continues,",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "1,000"
|
|
},
|
|
"total": {
|
|
"content": "$2",
|
|
"example": "2,000"
|
|
}
|
|
}
|
|
},
|
|
"bulkResendInvitations": {
|
|
"message": "Try sending again"
|
|
},
|
|
"bulkRemovedMessage": {
|
|
"message": "Đã xóa thành công"
|
|
},
|
|
"bulkRevokedMessage": {
|
|
"message": "Quyền truy cập của tổ chức đã bị thu hồi thành công"
|
|
},
|
|
"bulkRestoredMessage": {
|
|
"message": "Đã khôi phục quyền truy cập vào tổ chức thành công"
|
|
},
|
|
"bulkFilteredMessage": {
|
|
"message": "Không áp dụng cho hành động này"
|
|
},
|
|
"nonCompliantMembersTitle": {
|
|
"message": "Các thành viên không tuân thủ chính sách"
|
|
},
|
|
"nonCompliantMembersError": {
|
|
"message": "Thành viên không tuân thủ chính sách Tổ chức Đơn lẻ hoặc Đăng nhập hai bước không thể được khôi phục cho đến khi họ đáp ứng các yêu cầu của chính sách"
|
|
},
|
|
"fingerprint": {
|
|
"message": "Vân tay"
|
|
},
|
|
"fingerprintPhrase": {
|
|
"message": "Cụm từ xác thực:"
|
|
},
|
|
"error": {
|
|
"message": "Lỗi"
|
|
},
|
|
"decryptionError": {
|
|
"message": "Lỗi giải mã"
|
|
},
|
|
"couldNotDecryptVaultItemsBelow": {
|
|
"message": "Bitwarden không thể giải mã các mục trong kho lưu trữ được liệt kê bên dưới."
|
|
},
|
|
"contactCSToAvoidDataLossPart1": {
|
|
"message": "Liên hệ hỗ trợ khách hàng thành công",
|
|
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
|
|
},
|
|
"contactCSToAvoidDataLossPart2": {
|
|
"message": "để tránh mất mát thêm dữ liệu.",
|
|
"description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
|
|
},
|
|
"accountRecoveryManageUsers": {
|
|
"message": "Người quản lý người dùng cũng phải được cấp quyền quản lý khôi phục tài khoản"
|
|
},
|
|
"setupProvider": {
|
|
"message": "Cài đặt nhà cung cấp"
|
|
},
|
|
"setupProviderLoginDesc": {
|
|
"message": "Bạn đã được mời để thiết lập một nhà cung cấp mới. Để tiếp tục, bạn cần đăng nhập hoặc tạo tài khoản Bitwarden mới."
|
|
},
|
|
"setupProviderDesc": {
|
|
"message": "Vui lòng nhập các thông tin bên dưới để hoàn tất quá trình thiết lập Nhà cung cấp. Liên hệ với Bộ phận Hỗ trợ Khách hàng nếu bạn có bất kỳ câu hỏi nào."
|
|
},
|
|
"providerName": {
|
|
"message": "Tên nhà cung cấp"
|
|
},
|
|
"providerSetup": {
|
|
"message": "Nhà cung cấp đã được thiết lập thành công"
|
|
},
|
|
"clients": {
|
|
"message": "Khách hàng"
|
|
},
|
|
"client": {
|
|
"message": "Khách hàng",
|
|
"description": "This is used as a table header to describe which client application created an event log."
|
|
},
|
|
"providerAdmin": {
|
|
"message": "Quản trị viên nhà cung cấp"
|
|
},
|
|
"providerAdminDesc": {
|
|
"message": "Người dùng có quyền truy cập cao nhất có thể quản lý tất cả các khía cạnh của Nhà cung cấp của bạn cũng như truy cập và quản lý các tổ chức khách hàng."
|
|
},
|
|
"serviceUser": {
|
|
"message": "Người dùng dịch vụ"
|
|
},
|
|
"serviceUserDesc": {
|
|
"message": "Người dùng dịch vụ có thể truy cập và quản lý tất cả các tổ chức khách hàng."
|
|
},
|
|
"providerInviteUserDesc": {
|
|
"message": "Mời người dùng mới vào Nhà cung cấp của bạn bằng cách nhập địa chỉ email tài khoản Bitwarden của họ bên dưới. Nếu họ chưa có tài khoản Bitwarden, sẽ được yêu cầu tạo tài khoản mới."
|
|
},
|
|
"joinProvider": {
|
|
"message": "Tham gia Nhà cung cấp"
|
|
},
|
|
"joinProviderDesc": {
|
|
"message": "Bạn đã được mời tham gia Nhà cung cấp được liệt kê ở trên. Để chấp nhận lời mời, bạn cần đăng nhập hoặc tạo tài khoản Bitwarden mới."
|
|
},
|
|
"providerInviteAcceptFailed": {
|
|
"message": "Không thể chấp nhận lời mời. Vui lòng yêu cầu quản trị viên Nhà cung cấp gửi lại lời mời mới."
|
|
},
|
|
"providerInviteAcceptedDesc": {
|
|
"message": "Bạn có thể truy cập Nhà cung cấp này khi quản trị viên xác nhận tư cách thành viên của bạn. Chúng tôi sẽ gửi email thông báo cho bạn khi điều đó xảy ra."
|
|
},
|
|
"providerUsersNeedConfirmed": {
|
|
"message": "Bạn có những người dùng đã chấp nhận lời mời nhưng vẫn cần được xác nhận. Người dùng sẽ không thể truy cập Nhà cung cấp cho đến khi được xác nhận."
|
|
},
|
|
"provider": {
|
|
"message": "Nhà cung cấp"
|
|
},
|
|
"newClientOrganization": {
|
|
"message": "Tổ chức khách hàng mới"
|
|
},
|
|
"newClientOrganizationDesc": {
|
|
"message": "Tạo một tổ chức khách hàng mới sẽ được liên kết với bạn với vai trò Nhà cung cấp. Bạn sẽ có thể truy cập và quản lý tổ chức này."
|
|
},
|
|
"newClient": {
|
|
"message": "Khách hàng mới"
|
|
},
|
|
"addExistingOrganization": {
|
|
"message": "Thêm tổ chức hiện có"
|
|
},
|
|
"addNewOrganization": {
|
|
"message": "Thêm tổ chức mới"
|
|
},
|
|
"myProvider": {
|
|
"message": "Nhà cung cấp của tôi"
|
|
},
|
|
"addOrganizationConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn thêm $ORGANIZATION$ làm khách hàng của $PROVIDER$ không?",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
},
|
|
"provider": {
|
|
"content": "$2",
|
|
"example": "My Provider Name"
|
|
}
|
|
}
|
|
},
|
|
"organizationJoinedProvider": {
|
|
"message": "Tổ chức đã được thêm thành công vào Nhà cung cấp"
|
|
},
|
|
"accessingUsingProvider": {
|
|
"message": "Đang truy cập tổ chức bằng Nhà cung cấp $PROVIDER$",
|
|
"placeholders": {
|
|
"provider": {
|
|
"content": "$1",
|
|
"example": "My Provider Name"
|
|
}
|
|
}
|
|
},
|
|
"providerIsDisabled": {
|
|
"message": "Nhà cung cấp đã bị tạm ngưng"
|
|
},
|
|
"providerUpdated": {
|
|
"message": "Nhà cung cấp đã được lưu"
|
|
},
|
|
"yourProviderIs": {
|
|
"message": "Nhà cung cấp của bạn là $PROVIDER$. Họ có quyền quản trị và thanh toán cho tổ chức của bạn.",
|
|
"placeholders": {
|
|
"provider": {
|
|
"content": "$1",
|
|
"example": "My Provider Name"
|
|
}
|
|
}
|
|
},
|
|
"detachedOrganization": {
|
|
"message": "Tổ chức $ORGANIZATION$ đã được tách ra khỏi Nhà cung cấp của bạn.",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"detachOrganizationConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn tách tổ chức này không? Tổ chức sẽ tiếp tục tồn tại nhưng sẽ không còn được quản lý bởi Nhà cung cấp nữa."
|
|
},
|
|
"add": {
|
|
"message": "Thêm"
|
|
},
|
|
"masterPasswordSuccessfullySet": {
|
|
"message": "Mật khẩu chính đã được thiết lập thành công"
|
|
},
|
|
"updatedMasterPassword": {
|
|
"message": "Mật khẩu chính đã được lưu"
|
|
},
|
|
"updateMasterPassword": {
|
|
"message": "Cập nhật mật khẩu chính"
|
|
},
|
|
"accountRecoveryUpdateMasterPasswordSubtitle": {
|
|
"message": "Thay đổi mật khẩu chính của bạn để hoàn tất khôi phục tài khoản."
|
|
},
|
|
"updateMasterPasswordSubtitle": {
|
|
"message": "Mật khẩu chính của bạn không đáp ứng yêu cầu của tổ chức này. Vui lòng thay đổi mật khẩu chính để tiếp tục."
|
|
},
|
|
"updateMasterPasswordWarning": {
|
|
"message": "Mật khẩu chính của bạn gần đây đã được quản trị viên trong tổ chức thay đổi. Để truy cập kho, bạn phải cập nhật mật khẩu chính ngay bây giờ. Việc tiếp tục sẽ đăng xuất phiên hiện tại của bạn và yêu cầu bạn đăng nhập lại. Các phiên hoạt động trên các thiết bị khác có thể vẫn tiếp tục trong tối đa một giờ."
|
|
},
|
|
"masterPasswordInvalidWarning": {
|
|
"message": "Mật khẩu chính của bạn không đáp ứng các yêu cầu chính sách của tổ chức này. Để tham gia tổ chức, bạn phải cập nhật mật khẩu chính ngay bây giờ. Việc tiếp tục sẽ đăng xuất phiên hiện tại của bạn và yêu cầu bạn đăng nhập lại. Các phiên hoạt động trên các thiết bị khác có thể vẫn tiếp tục trong tối đa một giờ."
|
|
},
|
|
"updateWeakMasterPasswordWarning": {
|
|
"message": "Mật khẩu chính của bạn không đáp ứng một hoặc nhiều chính sách của tổ chức. Để truy cập kho, bạn phải cập nhật mật khẩu chính ngay bây giờ. Việc tiếp tục sẽ đăng xuất phiên hiện tại của bạn và yêu cầu bạn đăng nhập lại. Các phiên hoạt động trên các thiết bị khác có thể vẫn duy trì trong tối đa một giờ."
|
|
},
|
|
"automaticAppLoginWithSSO": {
|
|
"message": "Tự động đăng nhập bằng SSO"
|
|
},
|
|
"automaticAppLoginWithSSODesc": {
|
|
"message": "Mở rộng tính năng đăng nhập một lần (SSO) để bảo mật và tiện lợi hơn cho các ứng dụng ngoài hệ thống. Khi người dùng mở một ứng dụng từ nhà cung cấp danh tính của bạn, thông tin đăng nhập sẽ được tự động điền và gửi đi, giúp họ truy cập an toàn chỉ với một lần nhấp."
|
|
},
|
|
"automaticAppLoginIdpHostLabel": {
|
|
"message": "Máy chủ nhà cung cấp định danh"
|
|
},
|
|
"automaticAppLoginIdpHostDesc": {
|
|
"message": "Nhập URL máy chủ nhà cung cấp định danh của bạn. Nhập nhiều URL bằng cách phân tách bằng dấu phẩy."
|
|
},
|
|
"tdeDisabledMasterPasswordRequired": {
|
|
"message": "Tổ chức của bạn đã cập nhật tùy chọn giải mã. Vui lòng đặt mật khẩu chính để truy cập vào kho lưu trữ của bạn."
|
|
},
|
|
"sessionTimeoutPolicyTitle": {
|
|
"message": "Thời gian hết phiên"
|
|
},
|
|
"sessionTimeoutPolicyDescription": {
|
|
"message": "Đặt thời gian chờ phiên tối đa cho tất cả thành viên ngoại trừ chủ sở hữu."
|
|
},
|
|
"maximumAllowedTimeout": {
|
|
"message": "Thời gian chờ tối đa được phép"
|
|
},
|
|
"maximumAllowedTimeoutRequired": {
|
|
"message": "Yêu cầu thời gian chờ tối đa được phép."
|
|
},
|
|
"sessionTimeoutPolicyInvalidTime": {
|
|
"message": "Thời gian không hợp lệ. Hãy thay đổi ít nhất một giá trị."
|
|
},
|
|
"sessionTimeoutAction": {
|
|
"message": "Hành động khi hết thời gian chờ phiên"
|
|
},
|
|
"sessionTimeoutSuppressedByConnectedDevice": {
|
|
"message": "Managed by the Bitwarden browser extension app. Open the browser app to edit."
|
|
},
|
|
"immediately": {
|
|
"message": "Ngay lập tức"
|
|
},
|
|
"onSystemLock": {
|
|
"message": "Khi khóa hệ thống"
|
|
},
|
|
"onAppRestart": {
|
|
"message": "Khi khởi động lại ứng dụng"
|
|
},
|
|
"hours": {
|
|
"message": "Giờ"
|
|
},
|
|
"minutes": {
|
|
"message": "Phút"
|
|
},
|
|
"sessionTimeoutConfirmationNeverTitle": {
|
|
"message": "Bạn có chắc chắn muốn cho phép thời gian chờ tối đa là \"Không bao giờ\" cho tất cả thành viên không?"
|
|
},
|
|
"sessionTimeoutConfirmationNeverDescription": {
|
|
"message": "Tùy chọn này sẽ lưu các khóa mã hóa của thành viên trên thiết bị của họ. Nếu bạn chọn tùy chọn này, hãy đảm bảo rằng thiết bị của họ được bảo vệ đầy đủ."
|
|
},
|
|
"learnMoreAboutDeviceProtection": {
|
|
"message": "Tìm hiểu thêm về bảo vệ thiết bị"
|
|
},
|
|
"sessionTimeoutConfirmationOnSystemLockTitle": {
|
|
"message": "\"Khóa hệ thống\" sẽ chỉ áp dụng cho trình duyệt và ứng dụng máy tính."
|
|
},
|
|
"sessionTimeoutConfirmationOnSystemLockDescription": {
|
|
"message": "Ứng dụng di động và ứng dụng web sẽ đặt giới hạn thời gian chờ tối đa là “khi khởi động lại ứng dụng”, vì tùy chọn này không được hỗ trợ."
|
|
},
|
|
"vaultTimeoutPolicyInEffect": {
|
|
"message": "Chính sách của tổ chức bạn đã đặt thời gian chờ tối đa của kho là $HOURS$ giờ và $MINUTES$ phút.",
|
|
"placeholders": {
|
|
"hours": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
},
|
|
"minutes": {
|
|
"content": "$2",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"vaultTimeoutPolicyInEffect1": {
|
|
"message": "Tối đa $HOURS$ giờ và $MINUTES$ phút.",
|
|
"placeholders": {
|
|
"hours": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
},
|
|
"minutes": {
|
|
"content": "$2",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"vaultTimeoutPolicyWithActionInEffect": {
|
|
"message": "Các chính sách của tổ chức bạn đang ảnh hưởng đến thời gian mở kho. Thời gian mở kho tối đa được phép là $HOURS$ giờ và $MINUTES$ phút. Kho sẽ $ACTION$ sau khi đóng kho.",
|
|
"placeholders": {
|
|
"hours": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
},
|
|
"minutes": {
|
|
"content": "$2",
|
|
"example": "5"
|
|
},
|
|
"action": {
|
|
"content": "$3",
|
|
"example": "Lock"
|
|
}
|
|
}
|
|
},
|
|
"vaultTimeoutActionPolicyInEffect": {
|
|
"message": "Tổ chức bạn đã thiết lập hành động sau khi đóng kho là $ACTION$.",
|
|
"placeholders": {
|
|
"action": {
|
|
"content": "$1",
|
|
"example": "Lock"
|
|
}
|
|
}
|
|
},
|
|
"vaultTimeoutToLarge": {
|
|
"message": "Thời gian mở kho vượt quá giới hạn do tổ chức của bạn đặt ra."
|
|
},
|
|
"vaultCustomTimeoutMinimum": {
|
|
"message": "Thời gian đóng kho tùy chỉnh tối thiểu là 1 phút."
|
|
},
|
|
"vaultTimeoutRangeError": {
|
|
"message": "Thời gian chờ của kho lưu trữ không nằm trong phạm vi cho phép."
|
|
},
|
|
"disableExport": {
|
|
"message": "Xóa xuất"
|
|
},
|
|
"disablePersonalVaultExportDescription": {
|
|
"message": "Không cho phép thành viên xuất dữ liệu từ kho lưu trữ cá nhân của họ."
|
|
},
|
|
"disablePersonalVaultExportDescriptionV2": {
|
|
"message": "Do not allow members to export data from their individual vaults. This policy won't be enforced for owners and admins."
|
|
},
|
|
"vaultExportDisabled": {
|
|
"message": "Đã hủy xuất kho"
|
|
},
|
|
"personalVaultExportPolicyInEffect": {
|
|
"message": "Các chính sách của tổ chức ngăn cản bạn xuất kho lưu trữ cá nhân của mình."
|
|
},
|
|
"activateAutofillPolicy": {
|
|
"message": "Activate autofill"
|
|
},
|
|
"activateAutofillPolicyDescription": {
|
|
"message": "Activate the autofill on page load setting on the browser extension for all existing and new members."
|
|
},
|
|
"autofillOnPageLoadExploitWarning": {
|
|
"message": "Compromised or untrusted websites can exploit autofill on page load."
|
|
},
|
|
"learnMoreAboutAutofillPolicy": {
|
|
"message": "Learn more about autofill"
|
|
},
|
|
"selectType": {
|
|
"message": "Chọn loại SSO"
|
|
},
|
|
"type": {
|
|
"message": "Loại"
|
|
},
|
|
"openIdConnectConfig": {
|
|
"message": "Cấu hình OpenID Connect"
|
|
},
|
|
"samlSpConfig": {
|
|
"message": "Cấu hình nhà cung cấp dịch vụ SAML"
|
|
},
|
|
"samlIdpConfig": {
|
|
"message": "Cấu hình nhà cung cấp định danh SAML"
|
|
},
|
|
"callbackPath": {
|
|
"message": "Đường dẫn callback"
|
|
},
|
|
"signedOutCallbackPath": {
|
|
"message": "Đường dẫn callback sau khi đăng xuất"
|
|
},
|
|
"authority": {
|
|
"message": "Cơ quan xác thực"
|
|
},
|
|
"clientId": {
|
|
"message": "ID khách hàng"
|
|
},
|
|
"clientSecret": {
|
|
"message": "Bí mật của khách hàng"
|
|
},
|
|
"metadataAddress": {
|
|
"message": "Địa chỉ siêu dữ liệu"
|
|
},
|
|
"oidcRedirectBehavior": {
|
|
"message": "Hành vi chuyển hướng OIDC"
|
|
},
|
|
"getClaimsFromUserInfoEndpoint": {
|
|
"message": "Lấy thông tin xác nhận từ điểm cuối thông tin người dùng"
|
|
},
|
|
"additionalScopes": {
|
|
"message": "Phạm vi tùy chỉnh"
|
|
},
|
|
"additionalUserIdClaimTypes": {
|
|
"message": "Các loại claim ID người dùng tùy chỉnh"
|
|
},
|
|
"additionalEmailClaimTypes": {
|
|
"message": "Các loại claim email"
|
|
},
|
|
"additionalNameClaimTypes": {
|
|
"message": "Các loại claim tên tùy chỉnh"
|
|
},
|
|
"acrValues": {
|
|
"message": "Các giá trị tham chiếu lớp ngữ cảnh xác thực được yêu cầu"
|
|
},
|
|
"expectedReturnAcrValue": {
|
|
"message": "Giá trị claim \"acr\" mong đợi trong phản hồi"
|
|
},
|
|
"spEntityId": {
|
|
"message": "ID thực thể SP"
|
|
},
|
|
"spMetadataUrl": {
|
|
"message": "URL siêu dữ liệu SAML 2.0"
|
|
},
|
|
"spAcsUrl": {
|
|
"message": "URL dịch vụ tiếp nhận xác nhận (ACS)"
|
|
},
|
|
"spNameIdFormat": {
|
|
"message": "Định dạng Name ID"
|
|
},
|
|
"spOutboundSigningAlgorithm": {
|
|
"message": "Thuật toán ký gửi đi"
|
|
},
|
|
"spSigningBehavior": {
|
|
"message": "Hành vi ký"
|
|
},
|
|
"spMinIncomingSigningAlgorithm": {
|
|
"message": "Thuật toán ký nhận tối thiểu"
|
|
},
|
|
"spWantAssertionsSigned": {
|
|
"message": "Yêu cầu xác nhận đã ký"
|
|
},
|
|
"spValidateCertificates": {
|
|
"message": "Xác thực chứng chỉ"
|
|
},
|
|
"spUniqueEntityId": {
|
|
"message": "Đặt ID thực thể SP duy nhất"
|
|
},
|
|
"spUniqueEntityIdDesc": {
|
|
"message": "Tạo một định danh duy nhất cho tổ chức của bạn"
|
|
},
|
|
"idpEntityId": {
|
|
"message": "ID thực thể"
|
|
},
|
|
"idpBindingType": {
|
|
"message": "Loại liên kết"
|
|
},
|
|
"idpSingleSignOnServiceUrl": {
|
|
"message": "URL dịch vụ đăng nhập một lần (SSO)"
|
|
},
|
|
"idpSingleLogoutServiceUrl": {
|
|
"message": "URL dịch vụ đăng xuất một lần"
|
|
},
|
|
"idpX509PublicCert": {
|
|
"message": "Chứng chỉ công khai X509"
|
|
},
|
|
"idpOutboundSigningAlgorithm": {
|
|
"message": "Thuật toán ký gửi đi"
|
|
},
|
|
"idpAllowUnsolicitedAuthnResponse": {
|
|
"message": "Cho phép phản hồi xác thực không được yêu cầu"
|
|
},
|
|
"idpAllowOutboundLogoutRequests": {
|
|
"message": "Cho phép yêu cầu đăng xuất gửi đi"
|
|
},
|
|
"idpSignAuthenticationRequests": {
|
|
"message": "Ký các yêu cầu xác thực"
|
|
},
|
|
"ssoSettingsSaved": {
|
|
"message": "Cấu hình đăng nhập một lần đã được lưu"
|
|
},
|
|
"sponsoredFamilies": {
|
|
"message": "Gói Bitwarden Gia đình miễn phí"
|
|
},
|
|
"sponsoredBitwardenFamilies": {
|
|
"message": "Gói Bitwarden Gia đình được tài trợ"
|
|
},
|
|
"noSponsoredFamiliesMessage": {
|
|
"message": "Không có gói gia đình được tài trợ nào"
|
|
},
|
|
"nosponsoredFamiliesDetails": {
|
|
"message": "Các gói gia đình không thành viên được tài trợ sẽ hiển thị tại đây"
|
|
},
|
|
"sponsorshipFreeBitwardenFamilies": {
|
|
"message": "Thành viên tổ chức của bạn đủ điều kiện sử dụng gói Bitwarden Gia đình miễn phí. Bạn có thể tài trợ Bitwarden Gia đình miễn phí cho nhân viên không thuộc tổ chức Bitwarden của bạn. Việc tài trợ cho người không phải thành viên yêu cầu có chỗ trống trong tổ chức của bạn."
|
|
},
|
|
"sponsoredFamiliesRemoveActiveSponsorship": {
|
|
"message": "Khi bạn hủy tài trợ đang hoạt động, một ghế trong tổ chức của bạn sẽ khả dụng sau ngày gia hạn của tổ chức được tài trợ."
|
|
},
|
|
"sponsoredFamiliesEligible": {
|
|
"message": "Bạn và gia đình đủ điều kiện nhận Gói Bitwarden Gia đình miễn phí. Hãy kích hoạt bằng email cá nhân để giữ dữ liệu của bạn an toàn ngay cả khi không ở nơi làm việc."
|
|
},
|
|
"sponsoredFamiliesEligibleCard": {
|
|
"message": "Hãy nhận Gói Bitwarden Gia đình miễn phí của bạn ngay hôm nay để bảo vệ dữ liệu an toàn ngay cả khi bạn không ở nơi làm việc."
|
|
},
|
|
"sponsoredFamiliesIncludeMessage": {
|
|
"message": "Gói Bitwarden Gia đình bao gồm"
|
|
},
|
|
"sponsoredFamiliesPremiumAccess": {
|
|
"message": "Quyền truy cập Cao cấp cho tối đa 6 người dùng"
|
|
},
|
|
"sponsoredFamiliesSharedCollectionsForFamilyMembers": {
|
|
"message": "Các bộ sưu tập được chia sẻ cho các thành viên trong gia đình"
|
|
},
|
|
"memberFamilies": {
|
|
"message": "Thành viên gia đình"
|
|
},
|
|
"noMemberFamilies": {
|
|
"message": "Không có thành viên gia đình"
|
|
},
|
|
"noMemberFamiliesDescription": {
|
|
"message": "Thành viên đã đổi gói gia đình sẽ hiển thị tại đây"
|
|
},
|
|
"membersWithSponsoredFamilies": {
|
|
"message": "Thành viên trong tổ chức của bạn đủ điều kiện nhận Gói Bitwarden Gia đình miễn phí. Tại đây, bạn có thể xem những thành viên đã tài trợ cho một tổ chức Gia đình."
|
|
},
|
|
"organizationHasMemberMessage": {
|
|
"message": "Không thể gửi tài trợ tới $EMAIL$ vì họ là thành viên của tổ chức của bạn.",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "mail@example.com"
|
|
}
|
|
}
|
|
},
|
|
"badToken": {
|
|
"message": "Liên kết không còn hợp lệ. Vui lòng yêu cầu nhà tài trợ gửi lại ưu đãi."
|
|
},
|
|
"reclaimedFreePlan": {
|
|
"message": "Gói miễn phí đã được thu hồi"
|
|
},
|
|
"redeem": {
|
|
"message": "Đổi"
|
|
},
|
|
"sponsoredFamiliesSelectOffer": {
|
|
"message": "Chọn tổ chức bạn muốn được tài trợ"
|
|
},
|
|
"familiesSponsoringOrgSelect": {
|
|
"message": "Bạn muốn đổi ưu đãi Gói Gia đình miễn phí nào?"
|
|
},
|
|
"sponsoredFamiliesEmail": {
|
|
"message": "Nhập email cá nhân của bạn để đổi Gói Bitwarden Gia đình"
|
|
},
|
|
"sponsoredFamiliesLeaveCopy": {
|
|
"message": "Nếu bạn hủy ưu đãi hoặc bị xóa khỏi tổ chức tài trợ, gói Gia đình được tài trợ của bạn sẽ hết hạn vào ngày gia hạn tiếp theo."
|
|
},
|
|
"acceptBitwardenFamiliesHelp": {
|
|
"message": "Chấp nhận ưu đãi cho một tổ chức hiện có hoặc tạo tổ chức Gia đình mới."
|
|
},
|
|
"setupSponsoredFamiliesLoginDesc": {
|
|
"message": "Bạn đã được tặng một tổ chức gói Bitwarden Gia đình miễn phí. Để tiếp tục, bạn cần đăng nhập vào tài khoản đã nhận ưu đãi này."
|
|
},
|
|
"sponsoredFamiliesAcceptFailed": {
|
|
"message": "Không thể chấp nhận ưu đãi. Vui lòng gửi lại email ưu đãi từ tài khoản Doanh nghiệp của bạn và thử lại."
|
|
},
|
|
"sponsoredFamiliesAcceptFailedShort": {
|
|
"message": "Không thể chấp nhận ưu đãi. $DESCRIPTION$",
|
|
"placeholders": {
|
|
"description": {
|
|
"content": "$1",
|
|
"example": "You must have at least one existing Families organization."
|
|
}
|
|
}
|
|
},
|
|
"sponsoredFamiliesOffer": {
|
|
"message": "Chấp nhận Gói Bitwarden Gia đình miễn phí"
|
|
},
|
|
"sponsoredFamiliesOfferRedeemed": {
|
|
"message": "Ưu đãi Gói Bitwarden Gia đình miễn phí đã được đổi thành công"
|
|
},
|
|
"redeemed": {
|
|
"message": "Đã đổi"
|
|
},
|
|
"redeemedAccount": {
|
|
"message": "Tài khoản đã được đổi"
|
|
},
|
|
"revokeAccountMessage": {
|
|
"message": "Thu hồi tài khoản $NAME$",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "My Sponsorship Name"
|
|
}
|
|
}
|
|
},
|
|
"resendEmailLabel": {
|
|
"message": "Gửi lại email tài trợ cho $NAME$",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "My Sponsorship Name"
|
|
}
|
|
}
|
|
},
|
|
"freeFamiliesPlan": {
|
|
"message": "Gói Gia đình miễn phí"
|
|
},
|
|
"redeemNow": {
|
|
"message": "Đổi ngay"
|
|
},
|
|
"recipient": {
|
|
"message": "Người nhận"
|
|
},
|
|
"removeSponsorship": {
|
|
"message": "Xóa tài trợ"
|
|
},
|
|
"removeSponsorshipConfirmation": {
|
|
"message": "Nếu xóa người tài trợ, bạn sẽ chịu trách nhiệm cho chi phí của gói này và cước phát sinh về sau. Bạn có chắc chắn muốn tiếp tục không?"
|
|
},
|
|
"sponsorshipCreated": {
|
|
"message": "Đã tạo tài trợ"
|
|
},
|
|
"emailSent": {
|
|
"message": "Đã gửi email"
|
|
},
|
|
"removeSponsorshipSuccess": {
|
|
"message": "Đã xóa tài trợ"
|
|
},
|
|
"ssoKeyConnectorError": {
|
|
"message": "Lỗi Key Connector: hãy đảm bảo Key Connector khả dụng và hoạt động đúng cách."
|
|
},
|
|
"keyConnectorUrl": {
|
|
"message": "Key Connector URL"
|
|
},
|
|
"sendVerificationCode": {
|
|
"message": "Gửi mã xác minh tới email của bạn"
|
|
},
|
|
"sendCode": {
|
|
"message": "Gửi mã"
|
|
},
|
|
"codeSent": {
|
|
"message": "Đã gửi mã"
|
|
},
|
|
"verificationCode": {
|
|
"message": "Mã xác minh"
|
|
},
|
|
"confirmIdentity": {
|
|
"message": "Xác minh danh tính của bạn để tiếp tục."
|
|
},
|
|
"verificationCodeRequired": {
|
|
"message": "Yêu cầu mã xác minh."
|
|
},
|
|
"webauthnCancelOrTimeout": {
|
|
"message": "Xác thực đã bị hủy hoặc mất quá nhiều thời gian. Vui lòng thử lại."
|
|
},
|
|
"invalidVerificationCode": {
|
|
"message": "Mã xác minh không đúng"
|
|
},
|
|
"invalidEmailOrVerificationCode": {
|
|
"message": "Invalid email or verification code"
|
|
},
|
|
"keyConnectorDomain": {
|
|
"message": "Tên miền Key Connector"
|
|
},
|
|
"leaveOrganization": {
|
|
"message": "Rời khỏi tổ chức"
|
|
},
|
|
"removeMasterPassword": {
|
|
"message": "Xóa mật khẩu chính"
|
|
},
|
|
"removedMasterPassword": {
|
|
"message": "Đã xóa mật khẩu chính"
|
|
},
|
|
"allowSso": {
|
|
"message": "Cho phép xác thực SSO"
|
|
},
|
|
"allowSsoDesc": {
|
|
"message": "Sau khi thiết lập, cấu hình của bạn sẽ được lưu và các thành viên sẽ có thể xác thực bằng thông tin đăng nhập từ Nhà cung cấp định danh của họ."
|
|
},
|
|
"ssoPolicyHelpStart": {
|
|
"message": "Sử dụng",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
|
},
|
|
"ssoPolicyHelpAnchor": {
|
|
"message": "chính sách yêu cầu xác thực đăng nhập một lần (SSO)",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
|
},
|
|
"ssoPolicyHelpEnd": {
|
|
"message": "để yêu cầu tất cả thành viên đăng nhập bằng SSO.",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
|
|
},
|
|
"memberDecryptionOption": {
|
|
"message": "Tùy chọn giải mã của thành viên"
|
|
},
|
|
"memberDecryptionPassDesc": {
|
|
"message": "Sau khi xác thực, các thành viên sẽ giải mã dữ liệu trong kho bằng mật khẩu chính của họ."
|
|
},
|
|
"keyConnector": {
|
|
"message": "Key Connector"
|
|
},
|
|
"memberDecryptionKeyConnectorDescStart": {
|
|
"message": "Kết nối đăng nhập bằng SSO với máy chủ khóa giải mã tự lưu trữ của bạn. Khi sử dụng tùy chọn này, các thành viên sẽ không cần sử dụng mật khẩu chính để giải mã dữ liệu trong kho. Tùy chọn",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read '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. The require SSO authentication and single organization policies are required to set up Key Connector decryption. Contact Bitwarden Support for set up assistance.'"
|
|
},
|
|
"memberDecryptionKeyConnectorDescLink": {
|
|
"message": "chính sách yêu cầu xác thực SSO và tổ chức đơn lẻ",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read '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. The require SSO authentication and single organization policies are required to set up Key Connector decryption. Contact Bitwarden Support for set up assistance.'"
|
|
},
|
|
"memberDecryptionKeyConnectorDescEnd": {
|
|
"message": "là bắt buộc để thiết lập giải mã bằng Key Connector. Liên hệ với Bộ phận hỗ trợ Bitwarden để được trợ giúp thiết lập.",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read '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. The require SSO authentication and single organization policies are required to set up Key Connector decryption. Contact Bitwarden Support for set up assistance.'"
|
|
},
|
|
"keyConnectorPolicyRestriction": {
|
|
"message": "\"Đăng nhập bằng SSO và giải mã bằng Key Connector\" đã được kích hoạt. Chính sách này chỉ áp dụng cho chủ sở hữu và quản trị viên."
|
|
},
|
|
"enabledSso": {
|
|
"message": "SSO đã bật"
|
|
},
|
|
"ssoTurnedOff": {
|
|
"message": "Đã tắt SSO"
|
|
},
|
|
"emailMustLoginWithSso": {
|
|
"message": "$EMAIL$ phải đăng nhập bằng Đăng nhập một lần",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "name@example.com"
|
|
}
|
|
}
|
|
},
|
|
"enabledKeyConnector": {
|
|
"message": "Key Connector đã được kích hoạt"
|
|
},
|
|
"disabledKeyConnector": {
|
|
"message": "Key Connector đã bị vô hiệu hóa"
|
|
},
|
|
"keyConnectorWarning": {
|
|
"message": "Khi các thành viên bắt đầu sử dụng Key Connector, tổ chức của bạn sẽ không thể quay lại phương thức giải mã bằng mật khẩu chính. Chỉ tiếp tục nếu bạn sẵn sàng triển khai và quản lý máy chủ khóa."
|
|
},
|
|
"migratedKeyConnector": {
|
|
"message": "Đã di chuyển sang Key Connector"
|
|
},
|
|
"paymentSponsored": {
|
|
"message": "Vui lòng cung cấp phương thức thanh toán để liên kết với tổ chức. Đừng lo, chúng tôi sẽ không tính phí trừ khi bạn chọn thêm tính năng hoặc khi gói tài trợ của bạn hết hạn. "
|
|
},
|
|
"orgCreatedSponsorshipInvalid": {
|
|
"message": "Ưu đãi tài trợ đã hết hạn. Bạn có thể xóa tổ chức mà bạn đã tạo để tránh bị tính phí khi kết thúc 7 ngày dùng thử. Nếu không, bạn có thể đóng thông báo này để giữ tổ chức và chịu trách nhiệm thanh toán."
|
|
},
|
|
"newFamiliesOrganization": {
|
|
"message": "Tổ chức Gia đình mới"
|
|
},
|
|
"acceptOffer": {
|
|
"message": "Chấp nhận ưu đãi"
|
|
},
|
|
"sponsoringOrg": {
|
|
"message": "Tổ chức tài trợ"
|
|
},
|
|
"keyConnectorTest": {
|
|
"message": "Kiểm tra"
|
|
},
|
|
"keyConnectorTestSuccess": {
|
|
"message": "Thành công! Đã kết nối với Key Connector."
|
|
},
|
|
"keyConnectorTestFail": {
|
|
"message": "Không thể kết nối với Key Connector. Vui lòng kiểm tra URL."
|
|
},
|
|
"sponsorshipTokenHasExpired": {
|
|
"message": "Ưu đãi tài trợ đã hết hạn."
|
|
},
|
|
"freeWithSponsorship": {
|
|
"message": "MIỄN PHÍ với tài trợ"
|
|
},
|
|
"viewBillingSyncToken": {
|
|
"message": "Xem token đồng bộ thanh toán"
|
|
},
|
|
"generateBillingToken": {
|
|
"message": "Tạo token thanh toán"
|
|
},
|
|
"copyPasteBillingSync": {
|
|
"message": "Sao chép và dán token này vào cài đặt đồng bộ thanh toán của tổ chức tự lưu trữ của bạn."
|
|
},
|
|
"billingSyncCanAccess": {
|
|
"message": "Token đồng bộ thanh toán của bạn có thể truy cập và chỉnh sửa cài đặt đăng ký của tổ chức này."
|
|
},
|
|
"manageBillingTokenSync": {
|
|
"message": "Quản lý Token thanh toán"
|
|
},
|
|
"setUpBillingSync": {
|
|
"message": "Thiết lập đồng bộ thanh toán"
|
|
},
|
|
"generateToken": {
|
|
"message": "Tạo mã thông báo"
|
|
},
|
|
"rotateToken": {
|
|
"message": "Xoay mã thông báo"
|
|
},
|
|
"rotateBillingSyncTokenWarning": {
|
|
"message": "Nếu bạn tiếp tục, bạn sẽ cần thiết lập lại đồng bộ thanh toán trên máy chủ tự lưu trữ của mình."
|
|
},
|
|
"rotateBillingSyncTokenTitle": {
|
|
"message": "Việc xoay mã thông báo đồng bộ thanh toán sẽ làm vô hiệu hóa mã thông báo trước đó."
|
|
},
|
|
"selfHostedServer": {
|
|
"message": "tự lưu trữ"
|
|
},
|
|
"customEnvironment": {
|
|
"message": "Môi trường tùy chỉnh"
|
|
},
|
|
"selfHostedBaseUrlHint": {
|
|
"message": "Chỉ định URL gốc của cài đặt Bitwarden được lưu trữ tại chỗ của bạn. Ví dụ: https://bitwarden.company.com"
|
|
},
|
|
"selfHostedCustomEnvHeader": {
|
|
"message": "Đối với cấu hình nâng cao, bạn có thể chỉ định URL gốc của từng dịch vụ một cách độc lập."
|
|
},
|
|
"selfHostedEnvFormInvalid": {
|
|
"message": "Bạn phải thêm URL Máy chủ gốc hoặc ít nhất một môi trường tùy chỉnh."
|
|
},
|
|
"selfHostedEnvMustUseHttps": {
|
|
"message": "URL phải sử dụng HTTPS."
|
|
},
|
|
"apiUrl": {
|
|
"message": "URL máy chủ API"
|
|
},
|
|
"webVaultUrl": {
|
|
"message": "URL máy chủ kho web"
|
|
},
|
|
"identityUrl": {
|
|
"message": "URL máy chủ nhận dạng"
|
|
},
|
|
"notificationsUrl": {
|
|
"message": "URL máy chủ thông báo"
|
|
},
|
|
"iconsUrl": {
|
|
"message": "URL máy chủ biểu tượng"
|
|
},
|
|
"sendUrl": {
|
|
"message": "Send server URL"
|
|
},
|
|
"environmentSaved": {
|
|
"message": "Các URL môi trường đã được lưu"
|
|
},
|
|
"selfHostingTitle": {
|
|
"message": "Tự lưu trữ"
|
|
},
|
|
"selfHostingEnterpriseOrganizationSectionCopy": {
|
|
"message": "Để thiết lập tổ chĐể thiết lập tổ chức của bạn trên máy chủ riêng, bạn sẽ cần tải lên tệp giấy phép. Để hỗ trợ gói Gia đình miễn phí và các tính năng thanh toán nâng cao cho tổ chức tự lưu trữ của bạn, bạn sẽ cần thiết lập đồng bộ thanh toán.ức của bạn trên máy chủ riêng, bạn sẽ cần tải lên tệp giấy phép. Để hỗ trợ gói Gia đình miễn phí và các tính năng thanh toán nâng cao cho tổ chức tự lưu trữ của bạn, bạn sẽ cần thiết lập đồng bộ thanh toán."
|
|
},
|
|
"billingSyncApiKeyRotated": {
|
|
"message": "Token đã được xoay"
|
|
},
|
|
"billingSyncKeyDesc": {
|
|
"message": "Cần mã thông báo đồng bộ thanh toán từ cài đặt đăng ký của tổ chức trên đám mây của bạn để hoàn tất biểu mẫu này."
|
|
},
|
|
"billingSyncKey": {
|
|
"message": "Mã thông báo đồng bộ thanh toán"
|
|
},
|
|
"automaticBillingSyncDesc": {
|
|
"message": "Đồng bộ tự động sẽ mở khóa tài trợ Gói Gia đình và cho phép bạn đồng bộ giấy phép mà không cần tải tệp lên. Sau khi thực hiện các cập nhật trên máy chủ đám mây Bitwarden, hãy chọn Đồng bộ giấy phép để áp dụng thay đổi."
|
|
},
|
|
"active": {
|
|
"message": "Đang hoạt động"
|
|
},
|
|
"inactive": {
|
|
"message": "Không hoạt động"
|
|
},
|
|
"sentAwaitingSync": {
|
|
"message": "Đã gửi (đang chờ đồng bộ)"
|
|
},
|
|
"sent": {
|
|
"message": "Đã gửi"
|
|
},
|
|
"requestRemoved": {
|
|
"message": "Đã xóa (đang chờ đồng bộ)"
|
|
},
|
|
"requested": {
|
|
"message": "Đã yêu cầu"
|
|
},
|
|
"formErrorSummaryPlural": {
|
|
"message": "$COUNT$ trường bên trên cần bạn chú ý.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"formErrorSummarySingle": {
|
|
"message": "1 trường bên trên cần bạn chú ý."
|
|
},
|
|
"fieldRequiredError": {
|
|
"message": "$FIELDNAME$ là bắt buộc.",
|
|
"placeholders": {
|
|
"fieldname": {
|
|
"content": "$1",
|
|
"example": "Full name"
|
|
}
|
|
}
|
|
},
|
|
"required": {
|
|
"message": "bắt buộc"
|
|
},
|
|
"charactersCurrentAndMaximum": {
|
|
"message": "Tối đa $CURRENT$/$MAX$ ký tự",
|
|
"placeholders": {
|
|
"current": {
|
|
"content": "$1",
|
|
"example": "0"
|
|
},
|
|
"max": {
|
|
"content": "$2",
|
|
"example": "100"
|
|
}
|
|
}
|
|
},
|
|
"characterMaximum": {
|
|
"message": "$MAX$ ký tự tối đa",
|
|
"placeholders": {
|
|
"max": {
|
|
"content": "$1",
|
|
"example": "100"
|
|
}
|
|
}
|
|
},
|
|
"idpSingleSignOnServiceUrlRequired": {
|
|
"message": "Bắt buộc nếu ID thực thể không phải là URL."
|
|
},
|
|
"offerNoLongerValid": {
|
|
"message": "Ưu đãi này không còn hợp lệ. Liên hệ quản trị viên tổ chức của bạn để biết thêm thông tin."
|
|
},
|
|
"openIdOptionalCustomizations": {
|
|
"message": "Tùy chỉnh tùy chọn"
|
|
},
|
|
"openIdAuthorityRequired": {
|
|
"message": "Bắt buộc nếu Authority không hợp lệ."
|
|
},
|
|
"separateMultipleWithComma": {
|
|
"message": "Ngăn cách nhiều mục bằng dấu phẩy."
|
|
},
|
|
"sessionTimeout": {
|
|
"message": "Phiên của bạn đã hết hạn. Vui lòng quay lại và thử đăng nhập lại."
|
|
},
|
|
"exportingPersonalVaultTitle": {
|
|
"message": "Xuất kho riêng lẻ"
|
|
},
|
|
"exportingOrganizationVaultTitle": {
|
|
"message": "Xuất kho của tổ chức"
|
|
},
|
|
"exportingIndividualVaultScopeDescription": {
|
|
"message": "Only items in your individual vault will export."
|
|
},
|
|
"exportingOrganizationVaultScopeDescription": {
|
|
"message": "Only items associated with the $ORGANIZATION$ vault will export. Items in individual vaults will not.",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": {
|
|
"message": "Chỉ kho lưu trữ tổ chức liên kết với $ORGANIZATION$ sẽ được xuất.",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": {
|
|
"message": "Chỉ kho lưu trữ tổ chức liên kết với $ORGANIZATION$ được xuất. Bộ sưu tập mục của tôi sẽ không được bao gồm.",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"accessDenied": {
|
|
"message": "Truy cập bị từ chối. Bạn không có quyền xem trang này."
|
|
},
|
|
"noPageAccess": {
|
|
"message": "Bạn không có quyền truy cập vào trang này"
|
|
},
|
|
"masterPassword": {
|
|
"message": "Mật khẩu chính"
|
|
},
|
|
"security": {
|
|
"message": "Bảo mật"
|
|
},
|
|
"keys": {
|
|
"message": "Khóa"
|
|
},
|
|
"billingHistory": {
|
|
"message": "Lịch sử thanh toán"
|
|
},
|
|
"backToReports": {
|
|
"message": "Quay lại báo cáo"
|
|
},
|
|
"organizationPicker": {
|
|
"message": "Trình chọn tổ chức"
|
|
},
|
|
"currentOrganization": {
|
|
"message": "Tổ chức hiện tại",
|
|
"description": "This is used by screen readers to indicate the organization that is currently being shown to the user."
|
|
},
|
|
"accountLoggedInAsName": {
|
|
"message": "Tài khoản: Đã đăng nhập với tên $NAME$",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"accountSettings": {
|
|
"message": "Cài đặt tài khoản"
|
|
},
|
|
"generator": {
|
|
"message": "Trình tạo",
|
|
"description": "Short for 'credential generator'."
|
|
},
|
|
"generateUsername": {
|
|
"message": "Tạo tên đăng nhập"
|
|
},
|
|
"generateEmail": {
|
|
"message": "Tạo email"
|
|
},
|
|
"generatePassword": {
|
|
"message": "Tạo mật khẩu"
|
|
},
|
|
"generatePassphrase": {
|
|
"message": "Tạo cụm mật khẩu"
|
|
},
|
|
"passwordGenerated": {
|
|
"message": "Đã tạo mật khẩu"
|
|
},
|
|
"passphraseGenerated": {
|
|
"message": "Đã tạo cụm mật khẩu"
|
|
},
|
|
"usernameGenerated": {
|
|
"message": "Tên đăng nhập được tạo tự động"
|
|
},
|
|
"emailGenerated": {
|
|
"message": "Đã tạo email"
|
|
},
|
|
"spinboxBoundariesHint": {
|
|
"message": "Giá trị phải nằm trong khoảng từ $MIN$ đến $MAX$.",
|
|
"description": "Explains spin box minimum and maximum values to the user",
|
|
"placeholders": {
|
|
"min": {
|
|
"content": "$1",
|
|
"example": "8"
|
|
},
|
|
"max": {
|
|
"content": "$2",
|
|
"example": "128"
|
|
}
|
|
}
|
|
},
|
|
"passwordLengthRecommendationHint": {
|
|
"message": " Sử dụng $RECOMMENDED$ ký tự trở lên để tạo mật khẩu mạnh.",
|
|
"description": "Appended to `spinboxBoundariesHint` to recommend a length to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
|
|
"placeholders": {
|
|
"recommended": {
|
|
"content": "$1",
|
|
"example": "14"
|
|
}
|
|
}
|
|
},
|
|
"passphraseNumWordsRecommendationHint": {
|
|
"message": " Sử dụng $RECOMMENDED$ từ trở lên để tạo cụm mật khẩu mạnh.",
|
|
"description": "Appended to `spinboxBoundariesHint` to recommend a number of words to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
|
|
"placeholders": {
|
|
"recommended": {
|
|
"content": "$1",
|
|
"example": "6"
|
|
}
|
|
}
|
|
},
|
|
"plusAddressedEmail": {
|
|
"message": "Địa chỉ email có hậu tố",
|
|
"description": "Username generator option that appends a random sub-address to the username. For example: address+subaddress@email.com"
|
|
},
|
|
"plusAddressedEmailDesc": {
|
|
"message": "Sử dụng tính năng địa chỉ phụ của nhà cung cấp email của bạn."
|
|
},
|
|
"catchallEmail": {
|
|
"message": "Catch-all email"
|
|
},
|
|
"catchallEmailDesc": {
|
|
"message": "Sử dụng hộp thư bắt tất cả đã được cấu hình cho tên miền của bạn."
|
|
},
|
|
"useThisEmail": {
|
|
"message": "Sử dụng email này"
|
|
},
|
|
"random": {
|
|
"message": "Ngẫu nhiên",
|
|
"description": "Generates domain-based username using random letters"
|
|
},
|
|
"randomWord": {
|
|
"message": "Từ ngẫu nhiên"
|
|
},
|
|
"usernameGenerator": {
|
|
"message": "Trình tạo tên đăng nhập"
|
|
},
|
|
"useThisPassword": {
|
|
"message": "Sử dụng mật khẩu này"
|
|
},
|
|
"useThisPassphrase": {
|
|
"message": "Sử dụng cụm mật khẩu này"
|
|
},
|
|
"useThisUsername": {
|
|
"message": "Dùng tên đăng nhập này"
|
|
},
|
|
"securePasswordGenerated": {
|
|
"message": "Mật khẩu an toàn đã được tạo! Đừng quên cập nhật mật khẩu của bạn trên trang web."
|
|
},
|
|
"useGeneratorHelpTextPartOne": {
|
|
"message": "Sử dụng trình tạo",
|
|
"description": "This will be used as part of a larger sentence, broken up to include the generator icon. The full sentence will read 'Use the generator [GENERATOR_ICON] to create a strong unique password'"
|
|
},
|
|
"useGeneratorHelpTextPartTwo": {
|
|
"message": "để tạo mật khẩu mạnh và duy nhất",
|
|
"description": "This will be used as part of a larger sentence, broken up to include the generator icon. The full sentence will read 'Use the generator [GENERATOR_ICON] to create a strong unique password'"
|
|
},
|
|
"service": {
|
|
"message": "Dịch vụ"
|
|
},
|
|
"unknownCipher": {
|
|
"message": "Mục không xác định, bạn có thể cần yêu cầu quyền để truy cập mục này."
|
|
},
|
|
"unknownSecret": {
|
|
"message": "Bí mật không xác định, bạn có thể cần yêu cầu quyền để truy cập bí mật này."
|
|
},
|
|
"unknownServiceAccount": {
|
|
"message": "Tài khoản máy không xác định, bạn có thể cần yêu cầu quyền truy cập vào tài khoản máy này."
|
|
},
|
|
"unknownProject": {
|
|
"message": "Dự án không xác định, bạn có thể cần yêu cầu quyền để truy cập dự án này."
|
|
},
|
|
"cannotSponsorSelf": {
|
|
"message": "Bạn không thể đổi thưởng cho tài khoản đang hoạt động. Vui lòng nhập email khác."
|
|
},
|
|
"revokeWhenExpired": {
|
|
"message": "Hết hạn $DATE$",
|
|
"placeholders": {
|
|
"date": {
|
|
"content": "$1",
|
|
"example": "12/31/2020"
|
|
}
|
|
}
|
|
},
|
|
"awaitingSyncSingular": {
|
|
"message": "Token đã được xoay cách đây $DAYS$ ngày. Hãy cập nhật token đồng bộ thanh toán trong cài đặt tổ chức tự lưu trữ của bạn.",
|
|
"placeholders": {
|
|
"days": {
|
|
"content": "$1",
|
|
"example": "1"
|
|
}
|
|
}
|
|
},
|
|
"awaitingSyncPlural": {
|
|
"message": "Token đã được xoay cách đây $DAYS$ ngày. Hãy cập nhật token đồng bộ thanh toán trong cài đặt tổ chức tự lưu trữ của bạn.",
|
|
"placeholders": {
|
|
"days": {
|
|
"content": "$1",
|
|
"example": "1"
|
|
}
|
|
}
|
|
},
|
|
"lastSync": {
|
|
"message": "Lần đồng bộ cuối",
|
|
"description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\""
|
|
},
|
|
"sponsorshipsSynced": {
|
|
"message": "Các gói tài trợ tự lưu trữ đã được đồng bộ."
|
|
},
|
|
"billingManagedByProvider": {
|
|
"message": "Được quản lý bởi $PROVIDER$",
|
|
"placeholders": {
|
|
"provider": {
|
|
"content": "$1",
|
|
"example": "Managed Services Company"
|
|
}
|
|
}
|
|
},
|
|
"billingContactProviderForAssistance": {
|
|
"message": "Vui lòng liên hệ với họ để được hỗ trợ thêm",
|
|
"description": "This text is displayed if an organization's billing is managed by a Provider. It tells the user to contact the Provider for assistance."
|
|
},
|
|
"forwardedEmail": {
|
|
"message": "Địa chỉ email thay thế"
|
|
},
|
|
"forwardedEmailDesc": {
|
|
"message": "Tạo bí danh email với dịch vụ chuyển tiếp bên ngoài."
|
|
},
|
|
"forwarderDomainName": {
|
|
"message": "Tên miền email",
|
|
"description": "Labels the domain name email forwarder service option"
|
|
},
|
|
"forwarderDomainNameHint": {
|
|
"message": "Chọn một tên miền được hỗ trợ bởi dịch vụ đã chọn",
|
|
"description": "Guidance provided for email forwarding services that support multiple email domains."
|
|
},
|
|
"forwarderError": {
|
|
"message": "Lỗi $SERVICENAME$: $ERRORMESSAGE$",
|
|
"description": "Reports an error returned by a forwarding service to the user.",
|
|
"placeholders": {
|
|
"servicename": {
|
|
"content": "$1",
|
|
"example": "SimpleLogin"
|
|
},
|
|
"errormessage": {
|
|
"content": "$2",
|
|
"example": "Invalid characters in domain name."
|
|
}
|
|
}
|
|
},
|
|
"forwarderGeneratedBy": {
|
|
"message": "Được tạo bởi Bitwarden.",
|
|
"description": "Displayed with the address on the forwarding service's configuration screen."
|
|
},
|
|
"forwarderGeneratedByWithWebsite": {
|
|
"message": "Trang web: $WEBSITE$. Được tạo bởi Bitwarden.",
|
|
"description": "Displayed with the address on the forwarding service's configuration screen.",
|
|
"placeholders": {
|
|
"WEBSITE": {
|
|
"content": "$1",
|
|
"example": "www.example.com"
|
|
}
|
|
}
|
|
},
|
|
"forwaderInvalidToken": {
|
|
"message": "Token API $SERVICENAME$ không hợp lệ",
|
|
"description": "Displayed when the user's API token is empty or rejected by the forwarding service.",
|
|
"placeholders": {
|
|
"servicename": {
|
|
"content": "$1",
|
|
"example": "SimpleLogin"
|
|
}
|
|
}
|
|
},
|
|
"forwaderInvalidTokenWithMessage": {
|
|
"message": "Token API $SERVICENAME$ không hợp lệ: $ERRORMESSAGE$",
|
|
"description": "Displayed when the user's API token is rejected by the forwarding service with an error message.",
|
|
"placeholders": {
|
|
"servicename": {
|
|
"content": "$1",
|
|
"example": "SimpleLogin"
|
|
},
|
|
"errormessage": {
|
|
"content": "$2",
|
|
"example": "Please verify your email address to continue."
|
|
}
|
|
}
|
|
},
|
|
"forwaderInvalidOperation": {
|
|
"message": "$SERVICENAME$ từ chối yêu cầu của bạn. Vui lòng liên hệ với nhà cung cấp dịch vụ để được hỗ trợ.",
|
|
"description": "Displayed when the user is forbidden from using the API by the forwarding service.",
|
|
"placeholders": {
|
|
"servicename": {
|
|
"content": "$1",
|
|
"example": "SimpleLogin"
|
|
}
|
|
}
|
|
},
|
|
"forwaderInvalidOperationWithMessage": {
|
|
"message": "$SERVICENAME$ từ chối yêu cầu của bạn: $ERRORMESSAGE$",
|
|
"description": "Displayed when the user is forbidden from using the API by the forwarding service with an error message.",
|
|
"placeholders": {
|
|
"servicename": {
|
|
"content": "$1",
|
|
"example": "SimpleLogin"
|
|
},
|
|
"errormessage": {
|
|
"content": "$2",
|
|
"example": "Please verify your email address to continue."
|
|
}
|
|
}
|
|
},
|
|
"forwarderNoAccountId": {
|
|
"message": "Không thể lấy ID tài khoản email ẩn danh $SERVICENAME$.",
|
|
"description": "Displayed when the forwarding service fails to return an account ID.",
|
|
"placeholders": {
|
|
"servicename": {
|
|
"content": "$1",
|
|
"example": "SimpleLogin"
|
|
}
|
|
}
|
|
},
|
|
"forwarderNoDomain": {
|
|
"message": "Tên miền $SERVICENAME$ không hợp lệ.",
|
|
"description": "Displayed when the domain is empty or domain authorization failed at the forwarding service.",
|
|
"placeholders": {
|
|
"servicename": {
|
|
"content": "$1",
|
|
"example": "SimpleLogin"
|
|
}
|
|
}
|
|
},
|
|
"forwarderNoUrl": {
|
|
"message": "URL $SERVICENAME$ không hợp lệ.",
|
|
"description": "Displayed when the url of the forwarding service wasn't supplied.",
|
|
"placeholders": {
|
|
"servicename": {
|
|
"content": "$1",
|
|
"example": "SimpleLogin"
|
|
}
|
|
}
|
|
},
|
|
"forwarderUnknownError": {
|
|
"message": "Đã xảy ra lỗi không xác định từ $SERVICENAME$.",
|
|
"description": "Displayed when the forwarding service failed due to an unknown error.",
|
|
"placeholders": {
|
|
"servicename": {
|
|
"content": "$1",
|
|
"example": "SimpleLogin"
|
|
}
|
|
}
|
|
},
|
|
"forwarderUnknownForwarder": {
|
|
"message": "Dịch vụ chuyển tiếp không xác định: '$SERVICENAME$'.",
|
|
"description": "Displayed when the forwarding service is not supported.",
|
|
"placeholders": {
|
|
"servicename": {
|
|
"content": "$1",
|
|
"example": "JustTrust.us"
|
|
}
|
|
}
|
|
},
|
|
"hostname": {
|
|
"message": "Tên máy chủ",
|
|
"description": "Part of a URL."
|
|
},
|
|
"deviceVerification": {
|
|
"message": "Xác minh thiết bị"
|
|
},
|
|
"enableDeviceVerification": {
|
|
"message": "Bật xác minh thiết bị"
|
|
},
|
|
"deviceVerificationDesc": {
|
|
"message": "Mã xác minh sẽ được gửi đến địa chỉ email của bạn khi đăng nhập từ thiết bị không nhận dạng"
|
|
},
|
|
"updatedDeviceVerification": {
|
|
"message": "Xác minh thiết bị đã được cập nhật"
|
|
},
|
|
"areYouSureYouWantToEnableDeviceVerificationTheVerificationCodeEmailsWillArriveAtX": {
|
|
"message": "Bạn có chắc chắn muốn bật xác minh thiết bị không? Email mã xác minh sẽ được gửi đến: $EMAIL$",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "My Email"
|
|
}
|
|
}
|
|
},
|
|
"premiumSubcriptionRequired": {
|
|
"message": "Cần đăng ký gói Premium"
|
|
},
|
|
"scim": {
|
|
"message": "Cung cấp SCIM",
|
|
"description": "The text, 'SCIM', is an acronym and should not be translated."
|
|
},
|
|
"scimV2": {
|
|
"message": "SCIM",
|
|
"description": "The text, 'SCIM', is an acronym and should not be translated."
|
|
},
|
|
"scimDescription": {
|
|
"message": "Tự động cung cấp người dùng và nhóm với nhà cung cấp định danh ưa thích của bạn thông qua cung cấp SCIM",
|
|
"description": "the text, 'SCIM', is an acronym and should not be translated."
|
|
},
|
|
"scimDescriptionV2": {
|
|
"message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key."
|
|
},
|
|
"scimLearnMore": {
|
|
"message": "Learn more about SCIM"
|
|
},
|
|
"scimIntegrationDescription": {
|
|
"message": "Tự động cung cấp người dùng và nhóm với nhà cung cấp danh tính bạn chọn thông qua SCIM provisioning. Tìm các tích hợp được hỗ trợ",
|
|
"description": "the text, 'SCIM', is an acronym and should not be translated."
|
|
},
|
|
"scimEnabledCheckboxDesc": {
|
|
"message": "Bật SCIM",
|
|
"description": "the text, 'SCIM', is an acronym and should not be translated."
|
|
},
|
|
"scimEnabledCheckboxDescHelpText": {
|
|
"message": "Thiết lập nhà cung cấp danh tính bạn chọn bằng cách cấu hình URL và SCIM API Key",
|
|
"description": "the text, 'SCIM', is an acronym and should not be translated."
|
|
},
|
|
"scimApiKeyHelperText": {
|
|
"message": "Khóa API này có quyền quản lý người dùng trong tổ chức của bạn. Hãy giữ bí mật khóa này."
|
|
},
|
|
"copyScimKey": {
|
|
"message": "Sao chép khóa API SCIM vào bảng nhớ tạm",
|
|
"description": "the text, 'SCIM' and 'API', are acronyms and should not be translated."
|
|
},
|
|
"viewScimApiKey": {
|
|
"message": "View the SCIM API key",
|
|
"description": "the text, 'SCIM' and 'API', are acronyms and should not be translated."
|
|
},
|
|
"rotateScimKey": {
|
|
"message": "Xoay khóa API SCIM",
|
|
"description": "the text, 'SCIM' and 'API', are acronyms and should not be translated."
|
|
},
|
|
"rotateScimKeyWarning": {
|
|
"message": "Bạn có chắc chắn muốn xoay khóa API SCIM? Khóa hiện tại sẽ không còn hoạt động cho bất kỳ tích hợp nào hiện có.",
|
|
"description": "the text, 'SCIM' and 'API', are acronyms and should not be translated."
|
|
},
|
|
"rotateKey": {
|
|
"message": "Xoay khóa"
|
|
},
|
|
"scimApiKey": {
|
|
"message": "Khóa API SCIM",
|
|
"description": "the text, 'SCIM' and 'API', are acronyms and should not be translated."
|
|
},
|
|
"copyScimUrl": {
|
|
"message": "Sao chép URL endpoint SCIM vào bảng nhớ tạm của bạn",
|
|
"description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated."
|
|
},
|
|
"scimUrl": {
|
|
"message": "SCIM URL",
|
|
"description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated."
|
|
},
|
|
"scimApiKeyRotated": {
|
|
"message": "Khóa API SCIM đã được xoay thành công",
|
|
"description": "the text, 'SCIM' and 'API', are acronyms and should not be translated."
|
|
},
|
|
"scimSettingsSaved": {
|
|
"message": "Đã lưu cài đặt SCIM",
|
|
"description": "the text, 'SCIM', is an acronym and should not be translated."
|
|
},
|
|
"scimProvisioningBannerInfo": {
|
|
"message": "Configuring this setting will automatically send invitations to all assigned users and groups in your identity provider (IdP).",
|
|
"description": "Informational banner on the SCIM settings page when SCIM is not yet enabled. 'IdP' is an abbreviation for 'identity provider' and should not be translated."
|
|
},
|
|
"onlyOneIntegrationOfTypeAllowed": {
|
|
"message": "Only one integration of this type ($TYPE$) is allowed. The conflicting integration is: $NAME$",
|
|
"placeholders": {
|
|
"type": {
|
|
"content": "$1",
|
|
"example": "HEC"
|
|
},
|
|
"name": {
|
|
"content": "$2",
|
|
"example": "Huntress"
|
|
}
|
|
}
|
|
},
|
|
"anotherIntegrationWithSameTypeExists": {
|
|
"message": "Another integration with the same type ($TYPE$) already exists. Refresh the browser and try again.",
|
|
"placeholders": {
|
|
"type": {
|
|
"content": "$1",
|
|
"example": "HEC"
|
|
}
|
|
}
|
|
},
|
|
"inputRequired": {
|
|
"message": "Trường này là bắt buộc."
|
|
},
|
|
"enterMonth": {
|
|
"message": "Enter month."
|
|
},
|
|
"enterDay": {
|
|
"message": "Enter day."
|
|
},
|
|
"enterYear": {
|
|
"message": "Enter year."
|
|
},
|
|
"invalidDay": {
|
|
"message": "Enter a valid day."
|
|
},
|
|
"invalidYear": {
|
|
"message": "Enter a valid year."
|
|
},
|
|
"inputEmail": {
|
|
"message": "Dữ liệu nhập vào không phải là địa chỉ email."
|
|
},
|
|
"inputMinLength": {
|
|
"message": "Dữ liệu nhập vào phải có độ dài ít nhất $COUNT$ ký tự.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "8"
|
|
}
|
|
}
|
|
},
|
|
"inputMaxLength": {
|
|
"message": "Độ dài của dữ liệu nhập vào không được vượt quá $COUNT$ ký tự.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "20"
|
|
}
|
|
}
|
|
},
|
|
"inputForbiddenCharacters": {
|
|
"message": "Các ký tự sau không được phép sử dụng: $CHARACTERS$",
|
|
"placeholders": {
|
|
"characters": {
|
|
"content": "$1",
|
|
"example": "@, #, $, %"
|
|
}
|
|
}
|
|
},
|
|
"inputMinValue": {
|
|
"message": "Dữ liệu nhập vào phải ít nhất là $MIN$.",
|
|
"placeholders": {
|
|
"min": {
|
|
"content": "$1",
|
|
"example": "8"
|
|
}
|
|
}
|
|
},
|
|
"inputMaxValue": {
|
|
"message": "Dữ liệu nhập vào không được vượt quá $MAX$.",
|
|
"placeholders": {
|
|
"max": {
|
|
"content": "$1",
|
|
"example": "100"
|
|
}
|
|
}
|
|
},
|
|
"multipleInputEmails": {
|
|
"message": "Có ít nhất 1 địa chỉ email không hợp lệ"
|
|
},
|
|
"sendEmailsCharacterLimitReached": {
|
|
"message": "Email recipient list cannot exceed 2,500 characters. Remove one or more recipients to continue."
|
|
},
|
|
"tooManyEmails": {
|
|
"message": "Bạn chỉ có thể gửi tối đa $COUNT$ email cùng lúc",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "20"
|
|
}
|
|
}
|
|
},
|
|
"fieldsNeedAttention": {
|
|
"message": "$COUNT$ trường ở trên cần bạn chú ý.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "4"
|
|
}
|
|
}
|
|
},
|
|
"singleFieldNeedsAttention": {
|
|
"message": "1 trường cần bạn chú ý."
|
|
},
|
|
"multipleFieldsNeedAttention": {
|
|
"message": "$COUNT$ trường bạn cần chú ý.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"duoHealthCheckResultsInNullAuthUrlError": {
|
|
"message": "Lỗi kết nối với dịch vụ Duo. Sử dụng phương thức đăng nhập hai bước khác hoặc liên hệ với Duo để được hỗ trợ."
|
|
},
|
|
"duoRequiredByOrgForAccount": {
|
|
"message": "Tài khoản của bạn bắt buộc đăng nhập hai bước bằng Duo."
|
|
},
|
|
"duoTwoFactorRequiredPageSubtitle": {
|
|
"message": "Đăng nhập hai bước là bắt buộc cho tài khoản của bạn. Hãy làm theo các bước dưới đây để hoàn tất quá trình đăng nhập."
|
|
},
|
|
"followTheStepsBelowToFinishLoggingIn": {
|
|
"message": "Thực hiện các bước sau để hoàn tất đăng nhập."
|
|
},
|
|
"followTheStepsBelowToFinishLoggingInWithSecurityKey": {
|
|
"message": "Thực hiện các bước sau để hoàn tất đăng nhập bằng khóa bảo mật của bạn."
|
|
},
|
|
"launchDuo": {
|
|
"message": "Khởi chạy Dou"
|
|
},
|
|
"turnOn": {
|
|
"message": "Bật"
|
|
},
|
|
"on": {
|
|
"message": "Bật"
|
|
},
|
|
"off": {
|
|
"message": "Tắt"
|
|
},
|
|
"connected": {
|
|
"message": "Đã kết nối"
|
|
},
|
|
"members": {
|
|
"message": "Thành viên"
|
|
},
|
|
"membersAtRisk": {
|
|
"message": "Members at risk"
|
|
},
|
|
"reporting": {
|
|
"message": "Báo cáo"
|
|
},
|
|
"numberOfUsers": {
|
|
"message": "Số lượng người dùng"
|
|
},
|
|
"pickAnAvatarColor": {
|
|
"message": "Chọn màu ảnh đại diện"
|
|
},
|
|
"customizeAvatar": {
|
|
"message": "Tùy chỉnh ảnh đại diện"
|
|
},
|
|
"avatarUpdated": {
|
|
"message": "Ảnh đại diện đã được cập nhật"
|
|
},
|
|
"brightBlue": {
|
|
"message": "Xanh lam sáng"
|
|
},
|
|
"green": {
|
|
"message": "Xanh lục"
|
|
},
|
|
"orange": {
|
|
"message": "Cam"
|
|
},
|
|
"lavender": {
|
|
"message": "Oải hương"
|
|
},
|
|
"yellow": {
|
|
"message": "Vàng"
|
|
},
|
|
"indigo": {
|
|
"message": "Chàm"
|
|
},
|
|
"teal": {
|
|
"message": "Xanh mòng két"
|
|
},
|
|
"salmon": {
|
|
"message": "Đỏ cá hồi"
|
|
},
|
|
"pink": {
|
|
"message": "Hồng"
|
|
},
|
|
"coral": {
|
|
"message": "Coral"
|
|
},
|
|
"purple": {
|
|
"message": "Purple"
|
|
},
|
|
"blue": {
|
|
"message": "Blue"
|
|
},
|
|
"customColor": {
|
|
"message": "Tùy chỉnh màu"
|
|
},
|
|
"selectPlaceholder": {
|
|
"message": "-- Chọn --"
|
|
},
|
|
"multiSelectPlaceholder": {
|
|
"message": "-- Nhập từ khóa để lọc --"
|
|
},
|
|
"multiSelectLoading": {
|
|
"message": "Đang tải các tuỳ chọn..."
|
|
},
|
|
"multiSelectNotFound": {
|
|
"message": "Không tìm thấy mục nào"
|
|
},
|
|
"multiSelectClearAll": {
|
|
"message": "Xoá tất cả"
|
|
},
|
|
"toggleCharacterCount": {
|
|
"message": "Bật/tắt hiển thị số ký tự",
|
|
"description": "'Character count' describes a feature that displays a number next to each character of the password."
|
|
},
|
|
"passwordCharacterCount": {
|
|
"message": "Số ký tự mật khẩu",
|
|
"description": "'Character count' describes a feature that displays a number next to each character of the password."
|
|
},
|
|
"hide": {
|
|
"message": "Ẩn"
|
|
},
|
|
"projects": {
|
|
"message": "Dự án",
|
|
"description": "Description for the Projects field."
|
|
},
|
|
"lastEdited": {
|
|
"message": "Lần sửa đổi cuối",
|
|
"description": "The label for the date and time when a item was last edited."
|
|
},
|
|
"editSecret": {
|
|
"message": "Chỉnh sửa bí mật",
|
|
"description": "Action to modify an existing secret."
|
|
},
|
|
"addSecret": {
|
|
"message": "Thêm bí mật",
|
|
"description": "Action to create a new secret."
|
|
},
|
|
"copySecretName": {
|
|
"message": "Sao chép tên bí mật",
|
|
"description": "Action to copy the name of a secret to the system's clipboard."
|
|
},
|
|
"copySecretValue": {
|
|
"message": "Sao chép giá trị bí mật",
|
|
"description": "Action to copy the value of a secret to the system's clipboard."
|
|
},
|
|
"deleteSecret": {
|
|
"message": "Xóa bí mật",
|
|
"description": "Action to delete a single secret from the system."
|
|
},
|
|
"deleteSecrets": {
|
|
"message": "Xóa các bí mật",
|
|
"description": "The action to delete multiple secrets from the system."
|
|
},
|
|
"hardDeleteSecret": {
|
|
"message": "Xóa vĩnh viễn bí mật"
|
|
},
|
|
"hardDeleteSecrets": {
|
|
"message": "Xóa vĩnh viễn các bí mật"
|
|
},
|
|
"secretProjectAssociationDescription": {
|
|
"message": "Chọn các dự án mà bí mật sẽ được liên kết. Chỉ những người dùng trong tổ chức có quyền truy cập các dự án này mới có thể xem bí mật.",
|
|
"description": "A prompt explaining how secrets can be associated with projects."
|
|
},
|
|
"selectProjects": {
|
|
"message": "Chọn dự án",
|
|
"description": "A label for a type-to-filter input field to choose projects."
|
|
},
|
|
"searchProjects": {
|
|
"message": "Tìm kiếm dự án",
|
|
"description": "Label for the search bar used to search projects."
|
|
},
|
|
"project": {
|
|
"message": "Dự án",
|
|
"description": "Similar to collections, projects can be used to group secrets."
|
|
},
|
|
"editProject": {
|
|
"message": "Chỉnh sửa dự án",
|
|
"description": "The action to modify an existing project."
|
|
},
|
|
"viewProject": {
|
|
"message": "Xem dự án",
|
|
"description": "The action to view details of a project."
|
|
},
|
|
"deleteProject": {
|
|
"message": "Xóa dự án",
|
|
"description": "The action to delete a project from the system."
|
|
},
|
|
"deleteProjects": {
|
|
"message": "Xóa các dự án",
|
|
"description": "The action to delete multiple projects from the system."
|
|
},
|
|
"secret": {
|
|
"message": "Bí mật",
|
|
"description": "Label for a secret (key/value pair)"
|
|
},
|
|
"serviceAccount": {
|
|
"message": "Tài khoản dịch vụ",
|
|
"description": "A machine user which can be used to automate processes and access secrets in the system."
|
|
},
|
|
"serviceAccounts": {
|
|
"message": "Các tài khoản dịch vụ",
|
|
"description": "The title for the section that deals with service accounts."
|
|
},
|
|
"secrets": {
|
|
"message": "Các bí mật",
|
|
"description": "The title for the section of the application that deals with secrets."
|
|
},
|
|
"nameValuePair": {
|
|
"message": "Cặp Tên/Giá trị",
|
|
"description": "Title for a name/ value pair. Secrets typically consist of a name and value pair."
|
|
},
|
|
"secretEdited": {
|
|
"message": "Bí mật đã được chỉnh sửa",
|
|
"description": "Notification for the successful editing of a secret."
|
|
},
|
|
"secretCreated": {
|
|
"message": "Bí mật đã được tạo",
|
|
"description": "Notification for the successful creation of a secret."
|
|
},
|
|
"newSecret": {
|
|
"message": "Bí mật mới",
|
|
"description": "Title for creating a new secret."
|
|
},
|
|
"newServiceAccount": {
|
|
"message": "Tài khoản dịch vụ mới",
|
|
"description": "Title for creating a new service account."
|
|
},
|
|
"secretsNoItemsTitle": {
|
|
"message": "Không có bí mật nào để hiển thị",
|
|
"description": "Empty state to indicate that there are no secrets to display."
|
|
},
|
|
"secretsNoItemsMessage": {
|
|
"message": "Để bắt đầu, hãy thêm bí mật mới hoặc nhập các bí mật.",
|
|
"description": "Message to encourage the user to start adding secrets."
|
|
},
|
|
"secretsTrashNoItemsMessage": {
|
|
"message": "Không có bí mật nào trong thùng rác."
|
|
},
|
|
"serviceAccountsNoItemsMessage": {
|
|
"message": "Tạo tài khoản dịch vụ mới để bắt đầu tự động hóa việc truy cập bí mật.",
|
|
"description": "Message to encourage the user to start creating service accounts."
|
|
},
|
|
"serviceAccountsNoItemsTitle": {
|
|
"message": "Chưa có nội dung để hiển thị",
|
|
"description": "Title to indicate that there are no service accounts to display."
|
|
},
|
|
"searchSecrets": {
|
|
"message": "Tìm kiếm bí mật",
|
|
"description": "Placeholder text for searching secrets."
|
|
},
|
|
"deleteServiceAccounts": {
|
|
"message": "Xóa các tài khoản dịch vụ",
|
|
"description": "Title for the action to delete one or multiple service accounts."
|
|
},
|
|
"deleteServiceAccount": {
|
|
"message": "Xóa tài khoản dịch vụ",
|
|
"description": "Title for the action to delete a single service account."
|
|
},
|
|
"viewServiceAccount": {
|
|
"message": "Xem tài khoản dịch vụ",
|
|
"description": "Action to view the details of a service account."
|
|
},
|
|
"deleteServiceAccountDialogMessage": {
|
|
"message": "Việc xóa tài khoản dịch vụ $SERVICE_ACCOUNT$ là vĩnh viễn và không thể hoàn tác.",
|
|
"placeholders": {
|
|
"service_account": {
|
|
"content": "$1",
|
|
"example": "Service account name"
|
|
}
|
|
}
|
|
},
|
|
"deleteServiceAccountsDialogMessage": {
|
|
"message": "Việc xóa các tài khoản dịch vụ là vĩnh viễn và không thể hoàn tác."
|
|
},
|
|
"deleteServiceAccountsConfirmMessage": {
|
|
"message": "Xóa $COUNT$ tài khoản dịch vụ",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"deleteServiceAccountToast": {
|
|
"message": "Đã xóa tài khoản dịch vụ"
|
|
},
|
|
"deleteServiceAccountsToast": {
|
|
"message": "Đã xóa các tài khoản dịch vụ"
|
|
},
|
|
"searchServiceAccounts": {
|
|
"message": "Tìm kiếm tài khoản dịch vụ",
|
|
"description": "Placeholder text for searching service accounts."
|
|
},
|
|
"editServiceAccount": {
|
|
"message": "Chỉnh sửa tài khoản dịch vụ",
|
|
"description": "Title for editing a service account."
|
|
},
|
|
"addProject": {
|
|
"message": "Thêm dự án",
|
|
"description": "Title for creating a new project."
|
|
},
|
|
"projectEdited": {
|
|
"message": "Dự án đã được chỉnh sửa",
|
|
"description": "Notification for the successful editing of a project."
|
|
},
|
|
"projectSaved": {
|
|
"message": "Đã lưu dự án",
|
|
"description": "Notification for the successful saving of a project."
|
|
},
|
|
"projectCreated": {
|
|
"message": "Dự án đã được tạo",
|
|
"description": "Notification for the successful creation of a project."
|
|
},
|
|
"projectName": {
|
|
"message": "Tên dự án",
|
|
"description": "Label for entering the name of a project."
|
|
},
|
|
"newProject": {
|
|
"message": "Dự án mới",
|
|
"description": "Title for creating a new project."
|
|
},
|
|
"clickToRenameProject": {
|
|
"message": "Click to rename this project",
|
|
"description": "Tooltip text for corrupted project names that can be clicked to rename."
|
|
},
|
|
"cannotDecryptProjectName": {
|
|
"message": "Cannot decrypt project name - click project to rename",
|
|
"description": "Tooltip text for project badges when the project name cannot be decrypted."
|
|
},
|
|
"softDeleteSecretWarning": {
|
|
"message": "Việc xóa bí mật có thể ảnh hưởng đến các tích hợp hiện có.",
|
|
"description": "Warns that deleting secrets can have consequences on integrations"
|
|
},
|
|
"softDeletesSuccessToast": {
|
|
"message": "Các bí mật đã được chuyển vào thùng rác",
|
|
"description": "Notifies that the selected secrets have been moved to the trash"
|
|
},
|
|
"hardDeleteSecretConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn xóa vĩnh viễn bí mật này không?"
|
|
},
|
|
"hardDeleteSecretsConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn xóa vĩnh viễn các bí mật này không?"
|
|
},
|
|
"hardDeletesSuccessToast": {
|
|
"message": "Bí mật đã bị xóa vĩnh viễn"
|
|
},
|
|
"smAccess": {
|
|
"message": "Quyền truy cập",
|
|
"description": "Title indicating what permissions a service account has"
|
|
},
|
|
"projectCommaSecret": {
|
|
"message": "Dự án, Bí mật",
|
|
"description": ""
|
|
},
|
|
"serviceAccountName": {
|
|
"message": "Tên tài khoản dịch vụ",
|
|
"description": "Label for the name of a service account"
|
|
},
|
|
"serviceAccountCreated": {
|
|
"message": "Đã tạo tài khoản dịch vụ",
|
|
"description": "Notifies that a new service account has been created"
|
|
},
|
|
"serviceAccountUpdated": {
|
|
"message": "Đã cập nhật tài khoản dịch vụ",
|
|
"description": "Notifies that a service account has been updated"
|
|
},
|
|
"typeOrSelectProjects": {
|
|
"message": "Nhập hoặc chọn dự án",
|
|
"description": "Instructions for selecting projects for a service account"
|
|
},
|
|
"newSaTypeToFilter": {
|
|
"message": "Nhập từ khóa để lọc",
|
|
"description": "Instructions for filtering a list of projects or secrets"
|
|
},
|
|
"deleteProjectsToast": {
|
|
"message": "Đã xóa dự án",
|
|
"description": "Notifies that the selected projects have been deleted"
|
|
},
|
|
"deleteProjectToast": {
|
|
"message": "Đã xóa dự án",
|
|
"description": "Notifies that a project has been deleted"
|
|
},
|
|
"deleteProjectDialogMessage": {
|
|
"message": "Việc xóa dự án $PROJECT$ là vĩnh viễn và không thể hoàn tác.",
|
|
"description": "Informs users that projects are hard deleted and not sent to trash",
|
|
"placeholders": {
|
|
"project": {
|
|
"content": "$1",
|
|
"example": "project name"
|
|
}
|
|
}
|
|
},
|
|
"deleteProjectInputLabel": {
|
|
"message": "Nhập \"$CONFIRM$\" để tiếp tục",
|
|
"description": "Users are prompted to type 'confirm' to delete a project",
|
|
"placeholders": {
|
|
"confirm": {
|
|
"content": "$1",
|
|
"example": "Delete 3 projects"
|
|
}
|
|
}
|
|
},
|
|
"deleteProjectConfirmMessage": {
|
|
"message": "Xóa $PROJECT$",
|
|
"description": "Confirmation prompt to delete a specific project, where '$PROJECT$' is a placeholder for the name of the project.",
|
|
"placeholders": {
|
|
"project": {
|
|
"content": "$1",
|
|
"example": "project name"
|
|
}
|
|
}
|
|
},
|
|
"deleteProjectsConfirmMessage": {
|
|
"message": "Xóa $COUNT$ dự án",
|
|
"description": "Confirmation prompt to delete multiple projects, where '$COUNT$' is a placeholder for the number of projects to be deleted.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"deleteProjectsDialogMessage": {
|
|
"message": "Việc xóa dự án là vĩnh viễn và không thể hoàn tác.",
|
|
"description": "This message is displayed in a dialog box as a warning before proceeding with project deletion."
|
|
},
|
|
"projectsNoItemsTitle": {
|
|
"message": "Không có dự án nào để hiển thị",
|
|
"description": "Empty state to be displayed when there are no projects to display in the list."
|
|
},
|
|
"projectsNoItemsMessage": {
|
|
"message": "Thêm một dự án mới để bắt đầu sắp xếp bí mật.",
|
|
"description": "Message to be displayed when there are no projects to display in the list."
|
|
},
|
|
"smConfirmationRequired": {
|
|
"message": "Yêu cầu xác nhận",
|
|
"description": "Indicates that user confirmation is required for an action to proceed."
|
|
},
|
|
"bulkDeleteProjectsErrorMessage": {
|
|
"message": "Không thể xóa các dự án sau:",
|
|
"description": "Message to be displayed when there is an error during bulk project deletion."
|
|
},
|
|
"softDeleteSuccessToast": {
|
|
"message": "Bí mật đã được chuyển vào thùng rác",
|
|
"description": "Notification to be displayed when a secret is successfully sent to the trash."
|
|
},
|
|
"hardDeleteSuccessToast": {
|
|
"message": "Bí mật đã bị xóa vĩnh viễn"
|
|
},
|
|
"accessTokens": {
|
|
"message": "Mã token truy cập",
|
|
"description": "Title for the section displaying access tokens."
|
|
},
|
|
"createAccessToken": {
|
|
"message": "Tạo token truy cập",
|
|
"description": "Button label for creating a new access token."
|
|
},
|
|
"expires": {
|
|
"message": "Hết hạn",
|
|
"description": "Label for the expiration date of an access token."
|
|
},
|
|
"canRead": {
|
|
"message": "Có thể đọc",
|
|
"description": "Label for the access level of an access token (Read only)."
|
|
},
|
|
"accessTokensNoItemsTitle": {
|
|
"message": "Không có mã token truy cập để hiển thị",
|
|
"description": "Title to be displayed when there are no access tokens to display in the list."
|
|
},
|
|
"accessTokensNoItemsDesc": {
|
|
"message": "Để bắt đầu, hãy tạo một token truy cập",
|
|
"description": "Message to be displayed when there are no access tokens to display in the list."
|
|
},
|
|
"downloadAccessToken": {
|
|
"message": "Tải xuống hoặc sao chép trước khi đóng.",
|
|
"description": "Message to be displayed before closing an access token, reminding the user to download or copy it."
|
|
},
|
|
"expiresOnAccessToken": {
|
|
"message": "Hết hạn vào:",
|
|
"description": "Label for the expiration date of an access token."
|
|
},
|
|
"accessTokenCallOutTitle": {
|
|
"message": "Mã token truy cập không được lưu trữ và không thể truy xuất",
|
|
"description": "Notification to inform the user that access tokens are only displayed once and cannot be retrieved again."
|
|
},
|
|
"copyToken": {
|
|
"message": "Sao chép token",
|
|
"description": "Copies the generated access token to the user's clipboard."
|
|
},
|
|
"accessToken": {
|
|
"message": "Mã token truy cập",
|
|
"description": "A unique string that gives a client application (eg. CLI) access to a secret or set of secrets."
|
|
},
|
|
"accessTokenExpirationRequired": {
|
|
"message": "Yêu cầu ngày hết hạn",
|
|
"description": "Error message indicating that an expiration date for the access token must be set."
|
|
},
|
|
"accessTokenCreatedAndCopied": {
|
|
"message": "Token truy cập đã được tạo và sao chép vào bảng nhớ tạm",
|
|
"description": "Notification to inform the user that the access token has been created and copied to the clipboard."
|
|
},
|
|
"revokeAccessToken": {
|
|
"message": "Thu hồi mã token truy cập",
|
|
"description": "Invalidates / cancels an access token and as such removes access to secrets for the client application."
|
|
},
|
|
"revokeAccessTokens": {
|
|
"message": "Thu hồi mã token truy cập"
|
|
},
|
|
"revokeAccessTokenDesc": {
|
|
"message": "Việc thu hồi mã token truy cập là vĩnh viễn và không thể đảo ngược."
|
|
},
|
|
"accessTokenRevoked": {
|
|
"message": "Đã thu hồi mã token truy cập",
|
|
"description": "Toast message after deleting one or multiple access tokens."
|
|
},
|
|
"noAccessTokenSelected": {
|
|
"message": "Chưa chọn token truy cập để thu hồi",
|
|
"description": "Toast error message after trying to delete access tokens but not selecting any access tokens."
|
|
},
|
|
"submenu": {
|
|
"message": "Menu con"
|
|
},
|
|
"from": {
|
|
"message": "Từ"
|
|
},
|
|
"to": {
|
|
"message": "Đến"
|
|
},
|
|
"member": {
|
|
"message": "Thành viên"
|
|
},
|
|
"update": {
|
|
"message": "Cập nhật"
|
|
},
|
|
"plusNMore": {
|
|
"message": "+ $QUANTITY$ nhiều hơn",
|
|
"placeholders": {
|
|
"quantity": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"groupInfo": {
|
|
"message": "Thông tin nhóm"
|
|
},
|
|
"editGroupMembersDesc": {
|
|
"message": "Cấp quyền cho thành viên truy cập vào các bộ sưu tập được gán cho nhóm."
|
|
},
|
|
"editGroupCollectionsDesc": {
|
|
"message": "Cấp quyền truy cập vào bộ sưu tập bằng cách thêm chúng vào nhóm này."
|
|
},
|
|
"restrictedCollectionAssignmentDesc": {
|
|
"message": "Bạn chỉ có thể gán các bộ sưu tập mà bạn quản lý."
|
|
},
|
|
"selectMembers": {
|
|
"message": "Chọn thành viên"
|
|
},
|
|
"selectCollections": {
|
|
"message": "Chọn bộ sưu tập"
|
|
},
|
|
"role": {
|
|
"message": "Role"
|
|
},
|
|
"removeMember": {
|
|
"message": "Xóa thành viên"
|
|
},
|
|
"collection": {
|
|
"message": "Bộ sưu tập"
|
|
},
|
|
"noCollection": {
|
|
"message": "Chưa có bộ sưu tập nào"
|
|
},
|
|
"noCollectionsAdded": {
|
|
"message": "Chưa thêm bộ sưu tập nào"
|
|
},
|
|
"noMembersAdded": {
|
|
"message": "Chưa thêm thành viên nào"
|
|
},
|
|
"noGroupsAdded": {
|
|
"message": "Chưa thêm nhóm nào"
|
|
},
|
|
"group": {
|
|
"message": "Nhóm"
|
|
},
|
|
"domainVerification": {
|
|
"message": "Xác minh tên miền"
|
|
},
|
|
"newDomain": {
|
|
"message": "Tên miền mới"
|
|
},
|
|
"noDomains": {
|
|
"message": "Chưa có tên miền nào"
|
|
},
|
|
"noDomainsSubText": {
|
|
"message": "Kết nối tên miền cho phép thành viên bỏ qua trường định danh SSO khi đăng nhập bằng SSO."
|
|
},
|
|
"copyDnsTxtRecord": {
|
|
"message": "Sao chép bản ghi DNS TXT"
|
|
},
|
|
"dnsTxtRecord": {
|
|
"message": "Bản ghi DNS TXT"
|
|
},
|
|
"dnsTxtRecordInputHint": {
|
|
"message": "Sao chép và dán bản ghi TXT vào nhà cung cấp DNS của bạn."
|
|
},
|
|
"removeDomain": {
|
|
"message": "Xóa tên miền"
|
|
},
|
|
"removeDomainWarning": {
|
|
"message": "Việc xóa tên miền không thể hoàn tác. Bạn có chắc chắn muốn tiếp tục không?"
|
|
},
|
|
"domainRemoved": {
|
|
"message": "Đã xóa tên miền"
|
|
},
|
|
"domainSaved": {
|
|
"message": "Đã lưu tên miền"
|
|
},
|
|
"duplicateDomainError": {
|
|
"message": "Bạn không thể yêu cầu xác nhận cùng một tên miền hai lần."
|
|
},
|
|
"domainNotAvailable": {
|
|
"message": "Tên miền $DOMAIN$ đang được người khác sử dụng. Vui lòng sử dụng tên miền khác để tiếp tục.",
|
|
"placeholders": {
|
|
"DOMAIN": {
|
|
"content": "$1",
|
|
"example": "bitwarden.com"
|
|
}
|
|
}
|
|
},
|
|
"domainNameTh": {
|
|
"message": "Tên"
|
|
},
|
|
"domainStatusTh": {
|
|
"message": "Trạng thái"
|
|
},
|
|
"lastChecked": {
|
|
"message": "Lần kiểm tra cuối"
|
|
},
|
|
"editDomain": {
|
|
"message": "Chỉnh sửa tên miền"
|
|
},
|
|
"domainFormInvalid": {
|
|
"message": "Có lỗi trong biểu mẫu cần bạn chú ý"
|
|
},
|
|
"addedDomain": {
|
|
"message": "Đã thêm tên miền $DOMAIN$",
|
|
"placeholders": {
|
|
"DOMAIN": {
|
|
"content": "$1",
|
|
"example": "bitwarden.com"
|
|
}
|
|
}
|
|
},
|
|
"removedDomain": {
|
|
"message": "Đã xóa tên miền $DOMAIN$",
|
|
"placeholders": {
|
|
"DOMAIN": {
|
|
"content": "$1",
|
|
"example": "bitwarden.com"
|
|
}
|
|
}
|
|
},
|
|
"verificationRequiredForActionSetPinToContinue": {
|
|
"message": "Cần xác minh cho hành động này. Vui lòng đặt mã PIN để tiếp tục."
|
|
},
|
|
"setPin": {
|
|
"message": "Đặt mã PIN"
|
|
},
|
|
"verifyWithBiometrics": {
|
|
"message": "Xác minh bằng sinh trắc học"
|
|
},
|
|
"awaitingConfirmation": {
|
|
"message": "Đang chờ xác nhận"
|
|
},
|
|
"couldNotCompleteBiometrics": {
|
|
"message": "Không thể hoàn tất xác minh sinh trắc học."
|
|
},
|
|
"needADifferentMethod": {
|
|
"message": "Cần phương pháp khác?"
|
|
},
|
|
"useMasterPassword": {
|
|
"message": "Sử dụng mật khẩu chính"
|
|
},
|
|
"usePin": {
|
|
"message": "Sử dụng mã PIN"
|
|
},
|
|
"useBiometrics": {
|
|
"message": "Sử dụng sinh trắc học"
|
|
},
|
|
"enterVerificationCodeSentToEmail": {
|
|
"message": "Nhập mã xác minh đã được gửi đến email của bạn."
|
|
},
|
|
"resendCode": {
|
|
"message": "Gửi lại mã"
|
|
},
|
|
"memberColumnHeader": {
|
|
"message": "Thành viên"
|
|
},
|
|
"groupSlashMemberColumnHeader": {
|
|
"message": "Nhóm/Thành viên"
|
|
},
|
|
"selectGroupsAndMembers": {
|
|
"message": "Chọn nhóm và thành viên"
|
|
},
|
|
"selectGroups": {
|
|
"message": "Chọn nhóm"
|
|
},
|
|
"userPermissionOverrideHelperDesc": {
|
|
"message": "Các quyền được thiết lập cho một thành viên sẽ thay thế các quyền do nhóm của thành viên đó thiết lập."
|
|
},
|
|
"noMembersOrGroupsAdded": {
|
|
"message": "Chưa thêm thành viên hoặc nhóm nào"
|
|
},
|
|
"deleted": {
|
|
"message": "Đã xóa"
|
|
},
|
|
"memberStatusFilter": {
|
|
"message": "Bộ lọc trạng thái thành viên"
|
|
},
|
|
"inviteMember": {
|
|
"message": "Mời thành viên"
|
|
},
|
|
"inviteMembers": {
|
|
"message": "Invite members"
|
|
},
|
|
"addSponsorship": {
|
|
"message": "Thêm tài trợ"
|
|
},
|
|
"needsConfirmation": {
|
|
"message": "Cần xác nhận"
|
|
},
|
|
"memberRole": {
|
|
"message": "Vai trò thành viên"
|
|
},
|
|
"moreSettings": {
|
|
"message": "More settings"
|
|
},
|
|
"moreFromBitwarden": {
|
|
"message": "Thêm từ Bitwarden"
|
|
},
|
|
"switchProducts": {
|
|
"message": "Chuyển đổi sản phẩm"
|
|
},
|
|
"freeOrgInvLimitReachedManageBilling": {
|
|
"message": "Tổ chức miễn phí có thể có tối đa $SEATCOUNT$ thành viên. Nâng cấp lên gói trả phí để mời thêm thành viên.",
|
|
"placeholders": {
|
|
"seatcount": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"freeOrgInvLimitReachedNoManageBilling": {
|
|
"message": "Tổ chức miễn phí có thể có tối đa $SEATCOUNT$ thành viên. Liên hệ với chủ sở hữu tổ chức của bạn để nâng cấp.",
|
|
"placeholders": {
|
|
"seatcount": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"teamsStarterPlanInvLimitReachedManageBilling": {
|
|
"message": "Gói Teams Starter có thể có tối đa $SEATCOUNT$ thành viên. Nâng cấp gói của bạn để mời thêm thành viên.",
|
|
"placeholders": {
|
|
"seatcount": {
|
|
"content": "$1",
|
|
"example": "10"
|
|
}
|
|
}
|
|
},
|
|
"teamsStarterPlanInvLimitReachedNoManageBilling": {
|
|
"message": "Gói Teams Starter có thể có tối đa $SEATCOUNT$ thành viên. Liên hệ với chủ sở hữu tổ chức của bạn để nâng cấp gói và mời thêm thành viên.",
|
|
"placeholders": {
|
|
"seatcount": {
|
|
"content": "$1",
|
|
"example": "10"
|
|
}
|
|
}
|
|
},
|
|
"freeOrgMaxCollectionReachedManageBilling": {
|
|
"message": "Tổ chức miễn phí có thể có tối đa $COLLECTIONCOUNT$ bộ sưu tập. Nâng cấp lên gói trả phí để thêm nhiều bộ sưu tập hơn.",
|
|
"placeholders": {
|
|
"COLLECTIONCOUNT": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"freeOrgMaxCollectionReachedNoManageBilling": {
|
|
"message": "Tổ chức miễn phí có thể có tối đa $COLLECTIONCOUNT$ bộ sưu tập. Liên hệ với chủ sở hữu tổ chức của bạn để nâng cấp.",
|
|
"placeholders": {
|
|
"COLLECTIONCOUNT": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"server": {
|
|
"message": "Máy chủ"
|
|
},
|
|
"exportingOrganizationSecretDataTitle": {
|
|
"message": "Xuất dữ liệu bí mật của tổ chức"
|
|
},
|
|
"exportingOrganizationSecretDataDescription": {
|
|
"message": "Chỉ dữ liệu Trình quản lý Bí mật liên kết với $ORGANIZATION$ mới được xuất. Các mục trong sản phẩm khác hoặc từ tổ chức khác sẽ không được bao gồm.",
|
|
"placeholders": {
|
|
"ORGANIZATION": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"fileUpload": {
|
|
"message": "Tải tập tin lên"
|
|
},
|
|
"upload": {
|
|
"message": "Tải lên"
|
|
},
|
|
"acceptedFormats": {
|
|
"message": "Định dạng được chấp nhận:"
|
|
},
|
|
"copyPasteImportContents": {
|
|
"message": "Sao chép và dán nội dung nhập:"
|
|
},
|
|
"or": {
|
|
"message": "hoặc"
|
|
},
|
|
"unlockWithBiometrics": {
|
|
"message": "Mở khóa bằng sinh trắc học"
|
|
},
|
|
"unlockWithPin": {
|
|
"message": "Mở khóa bằng mã PIN"
|
|
},
|
|
"unlockWithMasterPassword": {
|
|
"message": "Mở khóa bằng mật khẩu chính"
|
|
},
|
|
"licenseAndBillingManagement": {
|
|
"message": "Quản lý giấy phép và thanh toán"
|
|
},
|
|
"automaticSync": {
|
|
"message": "Tự động đồng bộ"
|
|
},
|
|
"manualUpload": {
|
|
"message": "Tải lên thủ công"
|
|
},
|
|
"manualBillingTokenUploadDesc": {
|
|
"message": "Nếu bạn không muốn tham gia đồng bộ thanh toán, hãy tải lên giấy phép của bạn theo cách thủ công tại đây. Điều này sẽ không tự động mở khóa tài trợ Gói Gia đình."
|
|
},
|
|
"syncLicense": {
|
|
"message": "Đồng bộ hóa giấy phép"
|
|
},
|
|
"licenseSyncSuccess": {
|
|
"message": "Đồng bộ hóa giấy phép thành công"
|
|
},
|
|
"licenseUploadSuccess": {
|
|
"message": "Tải lên giấy phép thành công"
|
|
},
|
|
"lastLicenseSync": {
|
|
"message": "Đồng bộ hóa giấy phép lần cuối"
|
|
},
|
|
"billingSyncHelp": {
|
|
"message": "Trợ giúp về Đồng Bộ Thanh Toán"
|
|
},
|
|
"licensePaidFeaturesHelp": {
|
|
"message": "Trợ giúp tính năng trả phí theo giấy phép"
|
|
},
|
|
"selfHostGracePeriodHelp": {
|
|
"message": "Sau khi đăng ký của bạn hết hạn, bạn có 60 ngày để áp dụng tệp giấy phép đã cập nhật cho tổ chức của mình. Thời gian gia hạn kết thúc vào $GRACE_PERIOD_END_DATE$.",
|
|
"placeholders": {
|
|
"GRACE_PERIOD_END_DATE": {
|
|
"content": "$1",
|
|
"example": "May 12, 2024"
|
|
}
|
|
}
|
|
},
|
|
"uploadLicense": {
|
|
"message": "Tải lên giấy phép"
|
|
},
|
|
"projectPeopleDescription": {
|
|
"message": "Cấp quyền truy cập dự án này cho nhóm hoặc cá nhân."
|
|
},
|
|
"projectPeopleSelectHint": {
|
|
"message": "Nhập hoặc chọn người hoặc nhóm"
|
|
},
|
|
"projectServiceAccountsDescription": {
|
|
"message": "Cấp quyền cho tài khoản dịch vụ truy cập vào dự án này."
|
|
},
|
|
"projectServiceAccountsSelectHint": {
|
|
"message": "Nhập hoặc chọn tài khoản dịch vụ"
|
|
},
|
|
"projectEmptyPeopleAccessPolicies": {
|
|
"message": "Thêm người hoặc nhóm để bắt đầu cộng tác"
|
|
},
|
|
"projectEmptyServiceAccountAccessPolicies": {
|
|
"message": "Thêm tài khoản dịch vụ để cấp quyền truy cập"
|
|
},
|
|
"serviceAccountPeopleDescription": {
|
|
"message": "Cấp quyền truy cập tài khoản dịch vụ này cho nhóm hoặc cá nhân."
|
|
},
|
|
"serviceAccountProjectsDescription": {
|
|
"message": "Gán dự án cho tài khoản dịch vụ này. "
|
|
},
|
|
"serviceAccountEmptyProjectAccesspolicies": {
|
|
"message": "Thêm dự án để cấp quyền truy cập"
|
|
},
|
|
"canReadWrite": {
|
|
"message": "Có thể đọc, ghi"
|
|
},
|
|
"groupSlashUser": {
|
|
"message": "Nhóm/Người dùng"
|
|
},
|
|
"kdfSettingsChangeLogoutWarning": {
|
|
"message": "Tiếp tục sẽ đăng xuất bạn khỏi tất cả các phiên hoạt động. Bạn sẽ cần đăng nhập lại và hoàn tất đăng nhập hai bước (nếu có). Chúng tôi khuyến nghị xuất kho mật khẩu của bạn trước khi thay đổi cài đặt mã hóa để tránh mất dữ liệu."
|
|
},
|
|
"secretsManager": {
|
|
"message": "Trình quản lý Bí mật"
|
|
},
|
|
"secretsManagerAccessDescription": {
|
|
"message": "Kích hoạt quyền truy cập Trình quản lý Bí mật cho người dùng."
|
|
},
|
|
"grantSecretsManager": {
|
|
"message": "Grant access to Secrets Manager"
|
|
},
|
|
"userAccessSecretsManagerGA": {
|
|
"message": "Người dùng này có thể truy cập Trình quản lý Bí mật"
|
|
},
|
|
"important": {
|
|
"message": "Quan trọng:"
|
|
},
|
|
"viewAll": {
|
|
"message": "Xem tất cả"
|
|
},
|
|
"showingPortionOfTotal": {
|
|
"message": "Hiển thị $PORTION$ trên $TOTAL$",
|
|
"placeholders": {
|
|
"portion": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
},
|
|
"total": {
|
|
"content": "$2",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"resolveTheErrorsBelowAndTryAgain": {
|
|
"message": "Giải quyết các lỗi bên dưới và thử lại."
|
|
},
|
|
"description": {
|
|
"message": "Mô tả"
|
|
},
|
|
"errorReadingImportFile": {
|
|
"message": "Đã xảy ra lỗi khi cố đọc tập tin nhập"
|
|
},
|
|
"accessedSecretWithId": {
|
|
"message": "Đã truy cập một bí mật với định danh: $SECRET_ID$",
|
|
"placeholders": {
|
|
"secret_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"accessedSecret": {
|
|
"message": "Đã truy cập bí mật $SECRET_ID$.",
|
|
"placeholders": {
|
|
"secret_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"editedSecretWithId": {
|
|
"message": "Đã chỉnh sửa một bí mật với định danh: $SECRET_ID$",
|
|
"placeholders": {
|
|
"secret_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"deletedSecretWithId": {
|
|
"message": "Đã xóa một bí mật với định danh: $SECRET_ID$",
|
|
"placeholders": {
|
|
"secret_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"permanentlyDeletedSecretWithId": {
|
|
"message": "Đã xóa vĩnh viễn một bí mật với định danh: $SECRET_ID$",
|
|
"placeholders": {
|
|
"secret_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"restoredSecretWithId": {
|
|
"message": "Đã khôi phục một bí mật với định danh: $SECRET_ID$",
|
|
"placeholders": {
|
|
"secret_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"createdSecretWithId": {
|
|
"message": "Đã tạo một bí mật mới với định danh: $SECRET_ID$",
|
|
"placeholders": {
|
|
"secret_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"accessedProjectWithIdentifier": {
|
|
"message": "Đã truy cập dự án với định danh: $PROJECT_ID$.",
|
|
"placeholders": {
|
|
"project_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"nameUnavailableProjectDeleted": {
|
|
"message": "Đã xóa dự án với ID: $PROJECT_ID$",
|
|
"placeholders": {
|
|
"project_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"nameUnavailableSecretDeleted": {
|
|
"message": "Đã xóa bí mật với ID: $SECRET_ID$",
|
|
"placeholders": {
|
|
"secret_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"nameUnavailableServiceAccountDeleted": {
|
|
"message": "Đã xóa Id tài khoản máy: $SERVICE_ACCOUNT_ID$",
|
|
"placeholders": {
|
|
"service_account_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"editedProjectWithId": {
|
|
"message": "Đã chỉnh sửa một dự án với định danh: $PROJECT_ID$",
|
|
"placeholders": {
|
|
"project_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"addedUserToServiceAccountWithId": {
|
|
"message": "Đã thêm người dùng: $USER_ID$ vào tài khoản máy với định danh: $SERVICE_ACCOUNT_ID$",
|
|
"placeholders": {
|
|
"user_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
},
|
|
"service_account_id": {
|
|
"content": "$2",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"removedUserToServiceAccountWithId": {
|
|
"message": "Đã xóa người dùng: $USER_ID$ khỏi tài khoản máy với định danh: $SERVICE_ACCOUNT_ID$",
|
|
"placeholders": {
|
|
"user_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
},
|
|
"service_account_id": {
|
|
"content": "$2",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"removedGroupFromServiceAccountWithId": {
|
|
"message": "Đã xóa nhóm: $GROUP_ID$ khỏi tài khoản máy với định danh: $SERVICE_ACCOUNT_ID$",
|
|
"placeholders": {
|
|
"group_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
},
|
|
"service_account_id": {
|
|
"content": "$2",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"serviceAccountCreatedWithId": {
|
|
"message": "Đã tạo tài khoản máy với định danh: $SERVICE_ACCOUNT_ID$",
|
|
"placeholders": {
|
|
"service_account_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"addedGroupToServiceAccountId": {
|
|
"message": "Đã thêm nhóm: $GROUP_ID$ vào tài khoản máy với định danh: $SERVICE_ACCOUNT_ID$",
|
|
"placeholders": {
|
|
"group_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
},
|
|
"service_account_id": {
|
|
"content": "$2",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"serviceAccountDeletedWithId": {
|
|
"message": "Đã tạo tài khoản máy với định danh: $SERVICE_ACCOUNT_ID$",
|
|
"placeholders": {
|
|
"service_account_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"deletedProjectWithId": {
|
|
"message": "Đã xóa một dự án với định danh: $PROJECT_ID$",
|
|
"placeholders": {
|
|
"project_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"createdProjectWithId": {
|
|
"message": "Đã tạo một dự án mới với định danh: $PROJECT_ID$",
|
|
"placeholders": {
|
|
"project_id": {
|
|
"content": "$1",
|
|
"example": "4d34e8a8"
|
|
}
|
|
}
|
|
},
|
|
"phishingBlockerSiteAccessed": {
|
|
"message": "User attempted to access known phishing site"
|
|
},
|
|
"phishingBlockerSiteExited": {
|
|
"message": "User exited phishing warning page"
|
|
},
|
|
"phishingBlockerBypassed": {
|
|
"message": "User bypassed phishing warning"
|
|
},
|
|
"sdk": {
|
|
"message": "SDK",
|
|
"description": "Software Development Kit"
|
|
},
|
|
"createSecret": {
|
|
"message": "Tạo bí mật"
|
|
},
|
|
"createProject": {
|
|
"message": "Tạo một dự án"
|
|
},
|
|
"createServiceAccount": {
|
|
"message": "Tạo tài khoản dịch vụ"
|
|
},
|
|
"downloadThe": {
|
|
"message": "Tải xuống",
|
|
"description": "Link to a downloadable resource. This will be used as part of a larger phrase. Example: Download the Secrets Manager CLI"
|
|
},
|
|
"smCLI": {
|
|
"message": "CLI Trình quản lý Bí mật"
|
|
},
|
|
"importSecrets": {
|
|
"message": "Nhập bí mật"
|
|
},
|
|
"getStarted": {
|
|
"message": "Bắt đầu"
|
|
},
|
|
"getStartedWithSecretsManager": {
|
|
"message": "Get started with Secrets Manager"
|
|
},
|
|
"smOnboardingChecklistSubtitle": {
|
|
"message": "Complete these steps to start managing your team's secrets"
|
|
},
|
|
"smOnboardingCreateMachineAccountCta": {
|
|
"message": "Create machine account"
|
|
},
|
|
"smOnboardingCreateProjectSubtitle": {
|
|
"message": "Organize your secrets into projects"
|
|
},
|
|
"smOnboardingCreateProjectCta": {
|
|
"message": "Create project"
|
|
},
|
|
"smOnboardingImportSecretsSubtitle": {
|
|
"message": "Bring existing secrets in from another tool"
|
|
},
|
|
"smOnboardingCreateSecretSubtitle": {
|
|
"message": "Store passwords, certificates, and API keys"
|
|
},
|
|
"smOnboardingCreateSecretCta": {
|
|
"message": "Create secret"
|
|
},
|
|
"complete": {
|
|
"message": "Hoàn thành $COMPLETED$/$TOTAL$",
|
|
"placeholders": {
|
|
"COMPLETED": {
|
|
"content": "$1",
|
|
"example": "1"
|
|
},
|
|
"TOTAL": {
|
|
"content": "$2",
|
|
"example": "4"
|
|
}
|
|
}
|
|
},
|
|
"onboardingTasksComplete": {
|
|
"message": "$COMPLETED$ of $TOTAL$ complete",
|
|
"placeholders": {
|
|
"COMPLETED": {
|
|
"content": "$1",
|
|
"example": "1"
|
|
},
|
|
"TOTAL": {
|
|
"content": "$2",
|
|
"example": "4"
|
|
}
|
|
}
|
|
},
|
|
"restoreSecret": {
|
|
"message": "Khôi phục bí mật"
|
|
},
|
|
"restoreSecrets": {
|
|
"message": "Khôi phục bí mật"
|
|
},
|
|
"restoreSecretPrompt": {
|
|
"message": "Bạn có chắc chắn muốn khôi phục bí mật này không?"
|
|
},
|
|
"restoreSecretsPrompt": {
|
|
"message": "Bạn có chắc chắn muốn khôi phục các bí mật này không?"
|
|
},
|
|
"secretRestoredSuccessToast": {
|
|
"message": "Đã khôi phục bí mật"
|
|
},
|
|
"secretsRestoredSuccessToast": {
|
|
"message": "Đã khôi phục các bí mật"
|
|
},
|
|
"selectionIsRequired": {
|
|
"message": "Lựa chọn là bắt buộc."
|
|
},
|
|
"saPeopleWarningTitle": {
|
|
"message": "Các token truy cập vẫn còn hiệu lực"
|
|
},
|
|
"saPeopleWarningMessage": {
|
|
"message": "Việc xóa người khỏi tài khoản dịch vụ không xóa các mã token truy cập mà họ đã tạo. Để đảm bảo an toàn, bạn nên thu hồi các mã token truy cập được tạo bởi những người đã bị xóa khỏi tài khoản dịch vụ."
|
|
},
|
|
"smAccessRemovalWarningProjectTitle": {
|
|
"message": "Thu hồi quyền truy cập dự án này"
|
|
},
|
|
"smAccessRemovalWarningProjectMessage": {
|
|
"message": "Hành động này sẽ thu hồi quyền truy cập của bạn vào dự án."
|
|
},
|
|
"smAccessRemovalWarningSaTitle": {
|
|
"message": "Thu hồi quyền truy cập tài khoản dịch vụ này"
|
|
},
|
|
"smAccessRemovalWarningSaMessage": {
|
|
"message": "Hành động này sẽ thu hồi quyền truy cập của bạn vào tài khoản dịch vụ."
|
|
},
|
|
"removeAccess": {
|
|
"message": "Thu hồi quyền truy cập"
|
|
},
|
|
"checkForBreaches": {
|
|
"message": "Kiểm tra các vụ rò rỉ dữ liệu đã biết với mật khẩu này"
|
|
},
|
|
"exposedMasterPassword": {
|
|
"message": "Mật khẩu chính đã bị lộ"
|
|
},
|
|
"exposedMasterPasswordDesc": {
|
|
"message": "Mật khẩu này đã bị lộ trong một vụ rò rỉ dữ liệu. Hãy sử dụng mật khẩu duy nhất để bảo vệ tài khoản của bạn. Bạn có chắc chắn muốn sử dụng mật khẩu đã bị lộ này không?"
|
|
},
|
|
"weakAndExposedMasterPassword": {
|
|
"message": "Mật khẩu chính yếu và đã bị lộ"
|
|
},
|
|
"weakAndBreachedMasterPasswordDesc": {
|
|
"message": "Phát hiện mật khẩu yếu và đã bị lộ trong một vụ rò rỉ dữ liệu. Hãy sử dụng mật khẩu mạnh và duy nhất để bảo vệ tài khoản của bạn. Bạn có chắc chắn muốn sử dụng mật khẩu này không?"
|
|
},
|
|
"characterMinimum": {
|
|
"message": "Tối thiểu $LENGTH$ ký tự",
|
|
"placeholders": {
|
|
"length": {
|
|
"content": "$1",
|
|
"example": "14"
|
|
}
|
|
}
|
|
},
|
|
"masterPasswordMinimumlength": {
|
|
"message": "Mật khẩu chính phải có độ dài ít nhất $LENGTH$ ký tự.",
|
|
"placeholders": {
|
|
"length": {
|
|
"content": "$1",
|
|
"example": "14"
|
|
}
|
|
}
|
|
},
|
|
"inputTrimValidator": {
|
|
"message": "Dữ liệu nhập vào không được chỉ chứa khoảng trắng.",
|
|
"description": "Notification to inform the user that a form's input can't contain only whitespace."
|
|
},
|
|
"dismiss": {
|
|
"message": "Đóng"
|
|
},
|
|
"notAvailableForFreeOrganization": {
|
|
"message": "Tính năng này không khả dụng cho tổ chức miễn phí. Vui lòng liên hệ chủ tổ chức để nâng cấp."
|
|
},
|
|
"smProjectSecretsNoItemsNoAccess": {
|
|
"message": "Liên hệ quản trị viên tổ chức của bạn để quản lý bí mật cho dự án này.",
|
|
"description": "The message shown to the user under a project's secrets tab when the user only has read access to the project."
|
|
},
|
|
"enforceOnLoginDesc": {
|
|
"message": "Yêu cầu các thành viên hiện tại thay đổi mật khẩu của họ"
|
|
},
|
|
"smProjectDeleteAccessRestricted": {
|
|
"message": "Bạn không có quyền xóa dự án này",
|
|
"description": "The individual description shown to the user when the user doesn't have access to delete a project."
|
|
},
|
|
"smProjectsDeleteBulkConfirmation": {
|
|
"message": "Không thể xóa các dự án sau. Bạn có muốn tiếp tục không?",
|
|
"description": "The message shown to the user when bulk deleting projects and the user doesn't have access to some projects."
|
|
},
|
|
"updateKdfSettings": {
|
|
"message": "Cập nhật cài đặt KDF"
|
|
},
|
|
"loginInitiated": {
|
|
"message": "Đăng nhập đã được khởi tạo"
|
|
},
|
|
"rememberThisDeviceToMakeFutureLoginsSeamless": {
|
|
"message": "Ghi nhớ thiết bị này để đăng nhập thuận tiện hơn trong tương lai"
|
|
},
|
|
"deviceApprovalRequired": {
|
|
"message": "Yêu cầu phê duyệt thiết bị. Vui lòng chọn một tùy chọn phê duyệt bên dưới:"
|
|
},
|
|
"deviceApprovalRequiredV2": {
|
|
"message": "Cần phê duyệt thiết bị"
|
|
},
|
|
"selectAnApprovalOptionBelow": {
|
|
"message": "Chọn một tùy chọn phê duyệt bên dưới"
|
|
},
|
|
"rememberThisDevice": {
|
|
"message": "Ghi nhớ thiết bị này"
|
|
},
|
|
"uncheckIfPublicDevice": {
|
|
"message": "Bỏ chọn nếu sử dụng thiết bị công cộng"
|
|
},
|
|
"approveFromYourOtherDevice": {
|
|
"message": "Phê duyệt từ thiết bị khác của bạn"
|
|
},
|
|
"requestAdminApproval": {
|
|
"message": "Yêu cầu phê duyệt từ quản trị viên"
|
|
},
|
|
"unableToCompleteLogin": {
|
|
"message": "Không thể hoàn tất đăng nhập"
|
|
},
|
|
"loginOnTrustedDeviceOrAskAdminToAssignPassword": {
|
|
"message": "Bạn cần đăng nhập trên thiết bị đáng tin cậy hoặc yêu cầu quản trị viên cấp mật khẩu cho bạn."
|
|
},
|
|
"trustedDeviceEncryption": {
|
|
"message": "Mã hóa thiết bị đáng tin cậy"
|
|
},
|
|
"trustedDevices": {
|
|
"message": "Các thiết bị đáng tin cậy"
|
|
},
|
|
"memberDecryptionOptionTdeDescPart1": {
|
|
"message": "Các thành viên sẽ không cần mật khẩu chính khi đăng nhập bằng SSO. Mật khẩu chính được thay thế bằng khóa mã hóa được lưu trữ trên thiết bị, biến thiết bị đó thành thiết bị đáng tin cậy. Thiết bị đầu tiên mà thành viên tạo tài khoản và đăng nhập sẽ được coi là đáng tin cậy. Các thiết bị mới sẽ cần được phê duyệt bởi một thiết bị đáng tin cậy hiện có hoặc bởi quản trị viên.",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
|
|
},
|
|
"memberDecryptionOptionTdeDescLink1": {
|
|
"message": "tổ chức đơn lẻ",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
|
|
},
|
|
"memberDecryptionOptionTdeDescPart2": {
|
|
"message": "chính sách,",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
|
|
},
|
|
"memberDecryptionOptionTdeDescLink2": {
|
|
"message": "Bắt buộc SSO",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
|
|
},
|
|
"memberDecryptionOptionTdeDescPart3": {
|
|
"message": "chính sách, và",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
|
|
},
|
|
"memberDecryptionOptionTdeDescLink3": {
|
|
"message": "quản lý khôi phục tài khoản",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
|
|
},
|
|
"memberDecryptionOptionTdeDescPart4": {
|
|
"message": "chính sách sẽ được kích hoạt khi tùy chọn này được sử dụng.",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
|
|
},
|
|
"orgPermissionsUpdatedMustSetPassword": {
|
|
"message": "Quyền truy cập của tổ chức bạn đã được cập nhật, yêu cầu bạn phải thiết lập mật khẩu chính.",
|
|
"description": "Used as a card title description on the set password page to explain why the user is there"
|
|
},
|
|
"orgRequiresYouToSetPassword": {
|
|
"message": "Tổ chức của bạn yêu cầu bạn thiết lập mật khẩu chính.",
|
|
"description": "Used as a card title description on the set password page to explain why the user is there"
|
|
},
|
|
"cardMetrics": {
|
|
"message": "trong tổng số $TOTAL$",
|
|
"placeholders": {
|
|
"total": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"notFound": {
|
|
"message": "Không tìm thấy $RESOURCE$",
|
|
"placeholders": {
|
|
"resource": {
|
|
"content": "$1",
|
|
"example": "Service Account"
|
|
}
|
|
}
|
|
},
|
|
"verificationRequired": {
|
|
"message": "Yêu cầu xác minh",
|
|
"description": "Default title for the user verification dialog."
|
|
},
|
|
"recoverAccount": {
|
|
"message": "Khôi phục tài khoản"
|
|
},
|
|
"recoverAccountWarning": {
|
|
"message": "When you reset the password or two-step login for this member, they'll be notified of the change and logged out."
|
|
},
|
|
"accountRecoveryPolicyDescV2": {
|
|
"message": "Recover accounts when master password, two-step login, or trusted devices are forgotten or lost."
|
|
},
|
|
"accountRecoveryPolicyWarningV2": {
|
|
"message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts."
|
|
},
|
|
"resetPasswordPolicyAutoEnrollCheckboxV2": {
|
|
"message": "Automatically enroll new members in account recovery"
|
|
},
|
|
"resetMasterPassword": {
|
|
"message": "Reset master password"
|
|
},
|
|
"resetTwoStepLogin": {
|
|
"message": "Reset two-step login"
|
|
},
|
|
"resetTwoStepLoginDesc": {
|
|
"message": "The member's access will be revoked until they set up two-step login"
|
|
},
|
|
"recoverAccountSuccess": {
|
|
"message": "Account recovery success!"
|
|
},
|
|
"userResetMasterPasswordThroughAccountRecovery": {
|
|
"message": "User reset their master password through account recovery."
|
|
},
|
|
"activatedAccessToSecretsManager": {
|
|
"message": "Đã kích hoạt quyền truy cập Trình quản lý Bí mật",
|
|
"description": "Confirmation message that one or more users gained access to Secrets Manager"
|
|
},
|
|
"activateAccess": {
|
|
"message": "Kích hoạt quyền truy cập"
|
|
},
|
|
"bulkEnableSecretsManagerDescription": {
|
|
"message": "Cấp quyền truy cập Trình quản lý Bí mật cho các thành viên sau. Vai trò được cấp trong Trình quản lý Mật khẩu sẽ áp dụng cho Trình quản lý Bí mật.",
|
|
"description": "This description is shown to an admin when they are attempting to add more users to Secrets Manager."
|
|
},
|
|
"activateSecretsManager": {
|
|
"message": "Kích hoạt Trình quản lý Bí mật"
|
|
},
|
|
"yourOrganizationsFingerprint": {
|
|
"message": "Cụm từ xác thực của tổ chức bạn",
|
|
"description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their organization's public key with another user, for the purposes of sharing."
|
|
},
|
|
"deviceApprovals": {
|
|
"message": "Phê duyệt thiết bị"
|
|
},
|
|
"deviceApprovalsDesc": {
|
|
"message": "Phê duyệt các yêu cầu đăng nhập dưới đây để cho phép thành viên yêu cầu hoàn tất đăng nhập. Các yêu cầu chưa được phê duyệt sẽ hết hạn sau 1 tuần. Xác minh thông tin của thành viên trước khi phê duyệt."
|
|
},
|
|
"deviceInfo": {
|
|
"message": "Thông tin thiết bị"
|
|
},
|
|
"time": {
|
|
"message": "Thời gian"
|
|
},
|
|
"denyAllRequests": {
|
|
"message": "Từ chối tất cả yêu cầu"
|
|
},
|
|
"denyRequest": {
|
|
"message": "Từ chối yêu cầu"
|
|
},
|
|
"approveRequest": {
|
|
"message": "Phê duyệt yêu cầu"
|
|
},
|
|
"deviceApproved": {
|
|
"message": "Thiết bị đã được chấp nhận"
|
|
},
|
|
"deviceRemoved": {
|
|
"message": "Đã xóa thiết bị"
|
|
},
|
|
"removeDevice": {
|
|
"message": "Xóa thiết bị"
|
|
},
|
|
"removeDeviceConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn xóa thiết bị này không?"
|
|
},
|
|
"noDeviceRequests": {
|
|
"message": "Không có yêu cầu thiết bị"
|
|
},
|
|
"noDeviceRequestsDesc": {
|
|
"message": "Yêu cầu phê duyệt thiết bị của thành viên sẽ xuất hiện tại đây"
|
|
},
|
|
"loginRequestDenied": {
|
|
"message": "Yêu cầu đăng nhập bị từ chối"
|
|
},
|
|
"allLoginRequestsDenied": {
|
|
"message": "Tất cả yêu cầu đăng nhập bị từ chối"
|
|
},
|
|
"loginRequestApproved": {
|
|
"message": "Yêu cầu đăng nhập đã được phê duyệt"
|
|
},
|
|
"removeOrgUserNoMasterPasswordTitle": {
|
|
"message": "Tài khoản không có mật khẩu chính"
|
|
},
|
|
"removeOrgUserNoMasterPasswordDesc": {
|
|
"message": "Việc xóa $USER$ mà không đặt mật khẩu chính cho họ có thể hạn chế quyền truy cập vào toàn bộ tài khoản của họ. Bạn có chắc chắn muốn tiếp tục không?",
|
|
"placeholders": {
|
|
"user": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"noMasterPassword": {
|
|
"message": "Không có mật khẩu chính"
|
|
},
|
|
"removeMembersWithoutMasterPasswordWarning": {
|
|
"message": "Việc xóa các thành viên không có mật khẩu chính mà không thiết lập mật khẩu cho họ có thể hạn chế quyền truy cập vào toàn bộ tài khoản của họ."
|
|
},
|
|
"approvedAuthRequest": {
|
|
"message": "Đã phê duyệt thiết bị cho $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "First 8 Character of a GUID"
|
|
}
|
|
}
|
|
},
|
|
"rejectedAuthRequest": {
|
|
"message": "Đã từ chối thiết bị cho $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "First 8 Character of a GUID"
|
|
}
|
|
}
|
|
},
|
|
"requestedDeviceApproval": {
|
|
"message": "Đã yêu cầu phê duyệt thiết bị."
|
|
},
|
|
"tdeOffboardingPasswordSet": {
|
|
"message": "Người dùng đã đặt mật khẩu chính trong quá trình offboarding TDE."
|
|
},
|
|
"startYour7DayFreeTrialOfBitwardenFor": {
|
|
"message": "Bắt đầu dùng thử 7 ngày miễn phí Bitwarden cho $ORG$",
|
|
"placeholders": {
|
|
"org": {
|
|
"content": "$1",
|
|
"example": "Organization name"
|
|
}
|
|
}
|
|
},
|
|
"startYour7DayFreeTrialOfBitwardenSecretsManagerFor": {
|
|
"message": "Bắt đầu dùng thử 7 ngày miễn phí Trình quản lý Bí mật Bitwarden cho $ORG$",
|
|
"placeholders": {
|
|
"org": {
|
|
"content": "$1",
|
|
"example": "Organization name"
|
|
}
|
|
}
|
|
},
|
|
"next": {
|
|
"message": "Tiếp theo"
|
|
},
|
|
"ssoLoginIsRequired": {
|
|
"message": "Yêu cầu đăng nhập bằng SSO"
|
|
},
|
|
"emailRequiredForSsoLogin": {
|
|
"message": "Email is required for SSO"
|
|
},
|
|
"selectedRegionFlag": {
|
|
"message": "Cờ vùng đã chọn"
|
|
},
|
|
"accountSuccessfullyCreated": {
|
|
"message": "Tạo tài khoản thành công!"
|
|
},
|
|
"adminApprovalRequested": {
|
|
"message": "Yêu cầu quản trị viên phê duyệt"
|
|
},
|
|
"adminApprovalRequestSentToAdmins": {
|
|
"message": "Yêu cầu của bạn đã được gửi đến quản trị viên."
|
|
},
|
|
"troubleLoggingIn": {
|
|
"message": "Gặp vấn đề khi đăng nhập?"
|
|
},
|
|
"loginApproved": {
|
|
"message": "Lượt đăng nhập đã phê duyệt"
|
|
},
|
|
"userEmailMissing": {
|
|
"message": "Thiếu email người dùng"
|
|
},
|
|
"activeUserEmailNotFoundLoggingYouOut": {
|
|
"message": "Không tìm thấy email người dùng đang hoạt động. Đang đăng xuất bạn."
|
|
},
|
|
"deviceTrusted": {
|
|
"message": "Thiết bị đáng tin cậy"
|
|
},
|
|
"inviteUsers": {
|
|
"message": "Mời người dùng"
|
|
},
|
|
"secretsManagerForPlan": {
|
|
"message": "Trình quản lý Bí mật cho $PLAN$",
|
|
"placeholders": {
|
|
"plan": {
|
|
"content": "$1",
|
|
"example": "Teams"
|
|
}
|
|
}
|
|
},
|
|
"secretsManagerForPlanDesc": {
|
|
"message": "Dành cho các nhóm kỹ thuật và DevOps quản lý bí mật xuyên suốt vòng đời phát triển phần mềm."
|
|
},
|
|
"free2PersonOrganization": {
|
|
"message": "Miễn phí cho 2 người của tổ chức"
|
|
},
|
|
"unlimitedSecrets": {
|
|
"message": "Bí mật không giới hạn"
|
|
},
|
|
"unlimitedProjects": {
|
|
"message": "Dự án không giới hạn"
|
|
},
|
|
"projectsIncluded": {
|
|
"message": "Bao gồm $COUNT$ dự án",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"serviceAccountsIncluded": {
|
|
"message": "Bao gồm $COUNT$ tài khoản dịch vụ",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"additionalServiceAccountCost": {
|
|
"message": "$COST$ mỗi tháng cho các tài khoản dịch vụ bổ sung",
|
|
"placeholders": {
|
|
"cost": {
|
|
"content": "$1",
|
|
"example": "$0.50"
|
|
}
|
|
}
|
|
},
|
|
"subscribeToSecretsManager": {
|
|
"message": "Đăng ký Trình quản lý Bí mật"
|
|
},
|
|
"addSecretsManagerUpgradeDesc": {
|
|
"message": "Thêm Trình quản lý Bí mật vào gói đã nâng cấp của bạn để duy trì quyền truy cập vào mọi bí mật được tạo bằng gói trước đó."
|
|
},
|
|
"additionalServiceAccounts": {
|
|
"message": "Tài khoản dịch vụ bổ sung"
|
|
},
|
|
"includedServiceAccounts": {
|
|
"message": "Gói của bạn đi kèm với $COUNT$ tài khoản dịch vụ.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "50"
|
|
}
|
|
}
|
|
},
|
|
"addAdditionalServiceAccounts": {
|
|
"message": "Bạn có thể thêm tài khoản dịch vụ bổ sung với $COST$ mỗi tháng.",
|
|
"placeholders": {
|
|
"cost": {
|
|
"content": "$1",
|
|
"example": "$0.50"
|
|
}
|
|
}
|
|
},
|
|
"collectionManagement": {
|
|
"message": "Quản lý bộ sưu tập"
|
|
},
|
|
"collectionManagementDescription": {
|
|
"message": "Cấu hình hành vi bộ sưu tập cho tổ chức"
|
|
},
|
|
"allowAdminAccessToAllCollectionItemsDescription": {
|
|
"message": "Cho phép chủ sở hữu và quản trị viên quản lý tất cả các bộ sưu tập và mục từ Bảng điều khiển quản trị"
|
|
},
|
|
"restrictCollectionCreationDescription": {
|
|
"message": "Hạn chế tạo bộ sưu tập cho chủ sở hữu và quản trị viên"
|
|
},
|
|
"restrictCollectionDeletionDescription": {
|
|
"message": "Hạn chế xóa bộ sưu tập cho chủ sở hữu và quản trị viên"
|
|
},
|
|
"restrictItemDeletionDescriptionStart": {
|
|
"message": "Hạn chế xóa mục cho thành viên có ",
|
|
"description": "This will be used as part of a larger sentence, broken up to allow styling of the middle portion. Full sentence: 'Restrict item deletion to members with the [Manage collection] permission'"
|
|
},
|
|
"restrictItemDeletionDescriptionEnd": {
|
|
"message": " quyền",
|
|
"description": "This will be used as part of a larger sentence, broken up to allow styling of the middle portion. Full sentence: 'Restrict item deletion to members with the [Manage collection] permission'"
|
|
},
|
|
"updatedCollectionManagement": {
|
|
"message": "Đã cập nhật cài đặt quản lý bộ sưu tập"
|
|
},
|
|
"passwordManagerPlanPrice": {
|
|
"message": "Giá gói Trình quản lý Mật khẩu"
|
|
},
|
|
"secretsManagerPlanPrice": {
|
|
"message": "Giá gói Trình quản lý Bí mật"
|
|
},
|
|
"passwordManager": {
|
|
"message": "Trình quản lý Mật khẩu"
|
|
},
|
|
"freeOrganization": {
|
|
"message": "Tổ chức miễn phí"
|
|
},
|
|
"limitServiceAccounts": {
|
|
"message": "Giới hạn tài khoản dịch vụ (tùy chọn)"
|
|
},
|
|
"limitServiceAccountsDesc": {
|
|
"message": "Đặt giới hạn cho tài khoản dịch vụ của bạn. Khi đạt đến giới hạn này, bạn sẽ không thể tạo thêm tài khoản dịch vụ mới."
|
|
},
|
|
"serviceAccountLimit": {
|
|
"message": "Giới hạn tài khoản dịch vụ (tùy chọn)"
|
|
},
|
|
"maxServiceAccountCost": {
|
|
"message": "Chi phí tối đa có thể có cho tài khoản dịch vụ"
|
|
},
|
|
"loggedInExclamation": {
|
|
"message": "Đã đăng nhập!"
|
|
},
|
|
"assignCollectionAccess": {
|
|
"message": "Gán quyền truy cập bộ sưu tập"
|
|
},
|
|
"editedCollections": {
|
|
"message": "Đã chỉnh sửa bộ sưu tập"
|
|
},
|
|
"editedCollection": {
|
|
"message": "Edited collection"
|
|
},
|
|
"baseUrl": {
|
|
"message": "Địa chỉ máy chủ"
|
|
},
|
|
"selfHostBaseUrl": {
|
|
"message": "URL máy chủ tự lưu trữ",
|
|
"description": "Label for field requesting a self-hosted integration service URL"
|
|
},
|
|
"alreadyHaveAccount": {
|
|
"message": "Bạn đã có tài khoản?"
|
|
},
|
|
"toggleSideNavigation": {
|
|
"message": "Ẩn/hiện thanh điều hướng bên"
|
|
},
|
|
"skipToContent": {
|
|
"message": "Chuyển đến nội dung"
|
|
},
|
|
"managePermissionRequired": {
|
|
"message": "Ít nhất một thành viên hoặc nhóm phải có quyền quản lý."
|
|
},
|
|
"typePasskey": {
|
|
"message": "Mã khoá"
|
|
},
|
|
"passkeyNotCopied": {
|
|
"message": "Không thể sao chép mã khoá"
|
|
},
|
|
"passkeyNotCopiedAlert": {
|
|
"message": "Bản sao sẽ không bao gồm mã khoá. Bạn có muốn tiếp tục tạo bản sao mục này?"
|
|
},
|
|
"modifiedCollectionManagement": {
|
|
"message": "Đã sửa đổi cài đặt quản lý bộ sưu tập $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Unique ID"
|
|
}
|
|
}
|
|
},
|
|
"limitCollectionCreationEnabled": {
|
|
"message": "Đã bật cài đặt Hạn chế tạo bộ sưu tập $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Unique ID"
|
|
}
|
|
}
|
|
},
|
|
"limitCollectionCreationDisabled": {
|
|
"message": "Đã tắt cài đặt Hạn chế tạo bộ sưu tập $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Unique ID"
|
|
}
|
|
}
|
|
},
|
|
"limitCollectionDeletionEnabled": {
|
|
"message": "Đã bật cài đặt Hạn chế xóa bộ sưu tập $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Unique ID"
|
|
}
|
|
}
|
|
},
|
|
"limitCollectionDeletionDisabled": {
|
|
"message": "Đã tắt cài đặt Hạn chế xóa bộ sưu tập $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Unique ID"
|
|
}
|
|
}
|
|
},
|
|
"limitItemDeletionEnabled": {
|
|
"message": "Đã bật cài đặt Hạn chế xóa mục $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Unique ID"
|
|
}
|
|
}
|
|
},
|
|
"limitItemDeletionDisabled": {
|
|
"message": "Đã tắt cài đặt Hạn chế xóa mục $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Unique ID"
|
|
}
|
|
}
|
|
},
|
|
"allowAdminAccessToAllCollectionItemsEnabled": {
|
|
"message": "Đã bật cài đặt Cho phép chủ sở hữu và quản trị viên quản lý tất cả các bộ sưu tập và mục $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Unique ID"
|
|
}
|
|
}
|
|
},
|
|
"allowAdminAccessToAllCollectionItemsDisabled": {
|
|
"message": "Đã tắt cài đặt Cho phép chủ sở hữu và quản trị viên quản lý tất cả các bộ sưu tập và mục $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "Unique ID"
|
|
}
|
|
}
|
|
},
|
|
"seeDetailedInstructions": {
|
|
"message": "Xem hướng dẫn chi tiết trên trang trợ giúp của chúng tôi tại",
|
|
"description": "This is followed a by a hyperlink to the help website."
|
|
},
|
|
"getStartedWithYourVault": {
|
|
"message": "Get started with your vault"
|
|
},
|
|
"onboardingChecklistSubtitle": {
|
|
"message": "Complete these steps to secure your personal data and get the most out of Bitwarden"
|
|
},
|
|
"dismissThisChecklist": {
|
|
"message": "Dismiss this checklist"
|
|
},
|
|
"onboardingCreateYourAccountTitle": {
|
|
"message": "Create your account"
|
|
},
|
|
"onboardingImportYourPasswordsTitle": {
|
|
"message": "Import your passwords"
|
|
},
|
|
"onboardingInstallTheBrowserExtensionTitle": {
|
|
"message": "Install the browser extension"
|
|
},
|
|
"onboardingImportDataSubtitle": {
|
|
"message": "Save time by importing data from another password manager. You can manually add items to your vault."
|
|
},
|
|
"onboardingImportCta": {
|
|
"message": "Import passwords"
|
|
},
|
|
"onboardingInstallExtensionSubtitle": {
|
|
"message": "Pin the extension to your browser. It'll allow you to sign in faster and seamlessly save your passwords."
|
|
},
|
|
"onboardingInstallExtensionCta": {
|
|
"message": "Install extension"
|
|
},
|
|
"completed": {
|
|
"message": "Completed"
|
|
},
|
|
"projectAccessUpdated": {
|
|
"message": "Quyền truy cập dự án đã được cập nhật"
|
|
},
|
|
"unexpectedErrorSend": {
|
|
"message": "Đã xảy ra lỗi khi tải mục Gửi này. Hãy thử lại sau."
|
|
},
|
|
"seatLimitReached": {
|
|
"message": "Đã đạt giới hạn số lượng người dùng"
|
|
},
|
|
"contactYourProvider": {
|
|
"message": "Liên hệ nhà cung cấp của bạn để mua thêm suất."
|
|
},
|
|
"seatLimitReachedContactYourProvider": {
|
|
"message": "Đã đạt đến giới hạn số lượng người dùng. Liên hệ nhà cung cấp của bạn để mua thêm suất."
|
|
},
|
|
"collectionAccessRestricted": {
|
|
"message": "Quyền truy cập bộ sưu tập bị hạn chế"
|
|
},
|
|
"readOnlyCollectionAccess": {
|
|
"message": "Bạn không có quyền quản lý bộ sưu tập này."
|
|
},
|
|
"grantManageCollectionWarningTitle": {
|
|
"message": "Thiếu quyền Quản lý bộ sưu tập"
|
|
},
|
|
"grantManageCollectionWarning": {
|
|
"message": "Cấp quyền Quản lý bộ sưu tập để cho phép quản lý đầy đủ bộ sưu tập, bao gồm cả việc xóa bộ sưu tập."
|
|
},
|
|
"grantCollectionAccess": {
|
|
"message": "Cấp quyền truy cập bộ sưu tập này cho nhóm hoặc thành viên."
|
|
},
|
|
"grantCollectionAccessMembersOnly": {
|
|
"message": "Cấp quyền truy cập bộ sưu tập này cho thành viên."
|
|
},
|
|
"adminCollectionAccess": {
|
|
"message": "Quản trị viên có thể truy cập và quản lý các bộ sưu tập."
|
|
},
|
|
"serviceAccountAccessUpdated": {
|
|
"message": "Quyền truy cập tài khoản dịch vụ đã được cập nhật"
|
|
},
|
|
"commonImportFormats": {
|
|
"message": "Định dạng chung",
|
|
"description": "Label indicating the most common import formats"
|
|
},
|
|
"uriMatchDefaultStrategyHint": {
|
|
"message": "Phát hiện khớp URI là cách Bitwarden xác định các gợi ý tự động điền.",
|
|
"description": "Explains to the user that URI match detection determines how Bitwarden suggests autofill options, and clarifies that this default strategy applies when no specific match detection is set for a login item."
|
|
},
|
|
"regExAdvancedOptionWarning": {
|
|
"message": "\"Biểu thức chính quy\" là tùy chọn nâng cao với nguy cơ cao hơn trong việc lộ thông tin đăng nhập.",
|
|
"description": "Content for dialog which warns a user when selecting 'regular expression' matching strategy as a cipher match strategy"
|
|
},
|
|
"startsWithAdvancedOptionWarning": {
|
|
"message": "\"Bắt đầu với\" là tùy chọn nâng cao với nguy cơ cao hơn trong việc lộ thông tin đăng nhập.",
|
|
"description": "Content for dialog which warns a user when selecting 'starts with' matching strategy as a cipher match strategy"
|
|
},
|
|
"uriMatchWarningDialogLink": {
|
|
"message": "Thông tin thêm về độ phù hợp",
|
|
"description": "Link to match detection docs on warning dialog for advance match strategy"
|
|
},
|
|
"uriAdvancedOption": {
|
|
"message": "Tùy chọn nâng cao",
|
|
"description": "Advanced option placeholder for uri option component"
|
|
},
|
|
"warningCapitalized": {
|
|
"message": "Cảnh báo",
|
|
"description": "Warning (should maintain locale-relevant capitalization)"
|
|
},
|
|
"maintainYourSubscription": {
|
|
"message": "Để duy trì gói đăng ký của bạn cho $ORG$, ",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'To maintain your subscription for $ORG$, add a payment method.'",
|
|
"placeholders": {
|
|
"org": {
|
|
"content": "$1",
|
|
"example": "Example Inc."
|
|
}
|
|
}
|
|
},
|
|
"addAPaymentMethod": {
|
|
"message": "thêm phương thức thanh toán",
|
|
"description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'To maintain your subscription for $ORG$, add a payment method'"
|
|
},
|
|
"organizationInformation": {
|
|
"message": "Thông tin tổ chức"
|
|
},
|
|
"confirmationDetails": {
|
|
"message": "Chi tiết xác nhận"
|
|
},
|
|
"smFreeTrialThankYou": {
|
|
"message": "Cảm ơn bạn đã đăng ký Trình quản lý Bí mật Bitwarden!"
|
|
},
|
|
"smFreeTrialConfirmationEmail": {
|
|
"message": "Chúng tôi đã gửi email xác nhận đến địa chỉ email của bạn tại "
|
|
},
|
|
"sorryToSeeYouGo": {
|
|
"message": "Rất tiếc khi thấy bạn rời đi! Hãy giúp cải thiện Bitwarden bằng cách chia sẻ lý do bạn hủy.",
|
|
"description": "A message shown to users as part of an offboarding survey asking them to provide more information on their subscription cancelation."
|
|
},
|
|
"selectCancellationReason": {
|
|
"message": "Chọn lý do hủy",
|
|
"description": "Used as a form field label for a select input on the offboarding survey."
|
|
},
|
|
"anyOtherFeedback": {
|
|
"message": "Bạn có muốn chia sẻ thêm phản hồi nào khác không?",
|
|
"description": "Used as a form field label for a textarea input on the offboarding survey."
|
|
},
|
|
"missingFeatures": {
|
|
"message": "Thiếu tính năng",
|
|
"description": "An option for the offboarding survey shown when a user cancels their subscription."
|
|
},
|
|
"movingToAnotherTool": {
|
|
"message": "Chuyển sang công cụ khác",
|
|
"description": "An option for the offboarding survey shown when a user cancels their subscription."
|
|
},
|
|
"tooDifficultToUse": {
|
|
"message": "Quá khó sử dụng",
|
|
"description": "An option for the offboarding survey shown when a user cancels their subscription."
|
|
},
|
|
"notUsingEnough": {
|
|
"message": "Không sử dụng nhiều",
|
|
"description": "An option for the offboarding survey shown when a user cancels their subscription."
|
|
},
|
|
"tooExpensive": {
|
|
"message": "Quá đắt",
|
|
"description": "An option for the offboarding survey shown when a user cancels their subscription."
|
|
},
|
|
"switchToFreePlan": {
|
|
"message": "Chuyển sang gói miễn phí",
|
|
"description": "An option for the offboarding survey shown when a user cancels their subscription."
|
|
},
|
|
"switchToFreeOrg": {
|
|
"message": "Chuyển sang tổ chức miễn phí",
|
|
"description": "An option for the offboarding survey shown when a user cancels their subscription."
|
|
},
|
|
"cancelSurveyMissingFeaturesLabel": {
|
|
"message": "Missing features or functionality",
|
|
"description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
|
|
},
|
|
"cancelSurveyMissingFeaturesHint": {
|
|
"message": "Something we needed wasn't available",
|
|
"description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
|
|
},
|
|
"cancelSurveyTooComplexLabel": {
|
|
"message": "Too difficult to set up or manage",
|
|
"description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
|
|
},
|
|
"cancelSurveyTooComplexHint": {
|
|
"message": "Onboarding, admin, or day-to-day use was too complex",
|
|
"description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
|
|
},
|
|
"cancelSurveyNotEnoughValueLabel": {
|
|
"message": "We're not getting enough value for the cost",
|
|
"description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
|
|
},
|
|
"cancelSurveyNotEnoughValueHint": {
|
|
"message": "The price doesn't match what we're getting out of it",
|
|
"description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
|
|
},
|
|
"cancelSurveyNotEnoughUsageLabel": {
|
|
"message": "Not enough usage by our team",
|
|
"description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
|
|
},
|
|
"cancelSurveyNotEnoughUsageHint": {
|
|
"message": "We couldn't get people to actually use it",
|
|
"description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
|
|
},
|
|
"cancelSurveyNeedsChangedLabel": {
|
|
"message": "Our needs changed",
|
|
"description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
|
|
},
|
|
"cancelSurveyNeedsChangedHint": {
|
|
"message": "Reorg, acquisition, shift in priorities, or we no longer need a password manager",
|
|
"description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
|
|
},
|
|
"freeForOneYear": {
|
|
"message": "Miễn phí 1 năm"
|
|
},
|
|
"newWebApp": {
|
|
"message": "Chào mừng bạn đến với ứng dụng web mới được cải tiến. Tìm hiểu thêm về những thay đổi."
|
|
},
|
|
"releaseBlog": {
|
|
"message": "Đọc blog giới thiệu sản phẩm"
|
|
},
|
|
"adminConsole": {
|
|
"message": "Bảng điều khiển dành cho quản trị viên"
|
|
},
|
|
"providerPortal": {
|
|
"message": "Cổng thông tin nhà cung cấp"
|
|
},
|
|
"success": {
|
|
"message": "Thành công"
|
|
},
|
|
"restrictedGroupAccess": {
|
|
"message": "Bạn không thể tự thêm mình vào nhóm."
|
|
},
|
|
"cannotAddYourselfToCollections": {
|
|
"message": "Bạn không thể tự thêm mình vào bộ sưu tập."
|
|
},
|
|
"assign": {
|
|
"message": "Gán"
|
|
},
|
|
"assignTasks": {
|
|
"message": "Giao tác vụ"
|
|
},
|
|
"allTasksAssigned": {
|
|
"message": "All tasks have been assigned"
|
|
},
|
|
"assignSecurityTasksToMembers": {
|
|
"message": "Gửi thông báo thay đổi mật khẩu"
|
|
},
|
|
"sendNotifications": {
|
|
"message": "Send notifications"
|
|
},
|
|
"assignToCollections": {
|
|
"message": "Gán vào bộ sưu tập"
|
|
},
|
|
"assignToTheseCollections": {
|
|
"message": "Gán vào các bộ sưu tập này"
|
|
},
|
|
"bulkCollectionAssignmentDialogDescriptionSingular": {
|
|
"message": "Chỉ những thành viên của tổ chức có quyền truy cập vào các bộ sưu tập này mới có thể xem mục này."
|
|
},
|
|
"bulkCollectionAssignmentDialogDescriptionPlural": {
|
|
"message": "Chỉ những thành viên của tổ chức có quyền truy cập vào các bộ sưu tập này mới có thể xem các mục này."
|
|
},
|
|
"selectCollectionsToAssign": {
|
|
"message": "Chọn bộ sưu tập để gán"
|
|
},
|
|
"noCollectionsAssigned": {
|
|
"message": "Chưa có bộ sưu tập nào được gán"
|
|
},
|
|
"successfullyAssignedCollections": {
|
|
"message": "Đã gán vào bộ sưu tập thành công"
|
|
},
|
|
"itemAssignedToCollections": {
|
|
"message": "Item assigned to collections"
|
|
},
|
|
"itemsAssignedToCollections": {
|
|
"message": "Items assigned to collections"
|
|
},
|
|
"bulkCollectionAssignmentWarning": {
|
|
"message": "Bạn đã chọn $TOTAL_COUNT$ mục. Bạn không thể cập nhật $READONLY_COUNT$ mục vì bạn không có quyền chỉnh sửa.",
|
|
"placeholders": {
|
|
"total_count": {
|
|
"content": "$1",
|
|
"example": "10"
|
|
},
|
|
"readonly_count": {
|
|
"content": "$2",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"addField": {
|
|
"message": "Thêm trường"
|
|
},
|
|
"editField": {
|
|
"message": "Chỉnh sửa trường"
|
|
},
|
|
"items": {
|
|
"message": "Mục"
|
|
},
|
|
"assignedSeats": {
|
|
"message": "Ghế đã gán"
|
|
},
|
|
"assigned": {
|
|
"message": "Đã gán"
|
|
},
|
|
"used": {
|
|
"message": "Đã dùng"
|
|
},
|
|
"remaining": {
|
|
"message": "Còn lại"
|
|
},
|
|
"unlinkOrganization": {
|
|
"message": "Hủy liên kết tổ chức"
|
|
},
|
|
"manageSeats": {
|
|
"message": "QUẢN LÝ GHẾ"
|
|
},
|
|
"manageSeatsDescription": {
|
|
"message": "Điều chỉnh số ghế sẽ được áp dụng trong chu kỳ thanh toán tiếp theo."
|
|
},
|
|
"unassignedSeatsDescription": {
|
|
"message": "Ghế chưa gán"
|
|
},
|
|
"purchaseSeatDescription": {
|
|
"message": "Đã mua thêm ghế"
|
|
},
|
|
"assignedSeatCannotUpdate": {
|
|
"message": "Không thể cập nhật ghế đã gán. Vui lòng liên hệ với chủ sở hữu tổ chức của bạn để được hỗ trợ."
|
|
},
|
|
"subscriptionUpdateFailed": {
|
|
"message": "Cập nhật gói đăng ký không thành công"
|
|
},
|
|
"trial": {
|
|
"message": "Dùng thử",
|
|
"description": "A subscription status label."
|
|
},
|
|
"pastDue": {
|
|
"message": "Quá hạn thanh toán",
|
|
"description": "A subscription status label"
|
|
},
|
|
"subscriptionExpired": {
|
|
"message": "Gói đăng ký đã hết hạn",
|
|
"description": "The date header used when a subscription is past due."
|
|
},
|
|
"pastDueWarningForChargeAutomatically": {
|
|
"message": "Bạn có $DAYS$ ngày gia hạn kể từ ngày hết hạn gói đăng ký để duy trì gói. Vui lòng thanh toán các hóa đơn quá hạn trước ngày $SUSPENSION_DATE$.",
|
|
"placeholders": {
|
|
"days": {
|
|
"content": "$1",
|
|
"example": "11"
|
|
},
|
|
"suspension_date": {
|
|
"content": "$2",
|
|
"example": "01/10/2024"
|
|
}
|
|
},
|
|
"description": "A warning shown to the user when their subscription is past due and they are charged automatically."
|
|
},
|
|
"pastDueWarningForSendInvoice": {
|
|
"message": "Bạn có $DAYS$ ngày gia hạn kể từ ngày hóa đơn chưa thanh toán đầu tiên đến hạn để duy trì gói đăng ký. Vui lòng thanh toán các hóa đơn quá hạn trước ngày $SUSPENSION_DATE$.",
|
|
"placeholders": {
|
|
"days": {
|
|
"content": "$1",
|
|
"example": "11"
|
|
},
|
|
"suspension_date": {
|
|
"content": "$2",
|
|
"example": "01/10/2024"
|
|
}
|
|
},
|
|
"description": "A warning shown to the user when their subscription is past due and they pay via invoice."
|
|
},
|
|
"unpaidInvoice": {
|
|
"message": "Hóa đơn chưa thanh toán",
|
|
"description": "The header of a warning box shown to a user whose subscription is unpaid."
|
|
},
|
|
"toReactivateYourSubscription": {
|
|
"message": "Để kích hoạt lại gói đăng ký, vui lòng thanh toán các hóa đơn quá hạn.",
|
|
"description": "The body of a warning box shown to a user whose subscription is unpaid."
|
|
},
|
|
"cancellationDate": {
|
|
"message": "Ngày hủy",
|
|
"description": "The date header used when a subscription is cancelled."
|
|
},
|
|
"machineAccountsCannotCreate": {
|
|
"message": "Không thể tạo tài khoản máy trong các tổ chức đã bị tạm ngưng. Vui lòng liên hệ với chủ sở hữu tổ chức của bạn để được hỗ trợ."
|
|
},
|
|
"machineAccount": {
|
|
"message": "Tài khoản máy",
|
|
"description": "A machine user which can be used to automate processes and access secrets in the system."
|
|
},
|
|
"machineAccounts": {
|
|
"message": "Tài khoản máy",
|
|
"description": "The title for the section that deals with machine accounts."
|
|
},
|
|
"newMachineAccount": {
|
|
"message": "Tài khoản máy mới",
|
|
"description": "Title for creating a new machine account."
|
|
},
|
|
"machineAccountsNoItemsMessage": {
|
|
"message": "Tạo tài khoản máy mới để bắt đầu tự động hóa truy cập bí mật.",
|
|
"description": "Message to encourage the user to start creating machine accounts."
|
|
},
|
|
"machineAccountsNoItemsTitle": {
|
|
"message": "Chưa có nội dung để hiển thị",
|
|
"description": "Title to indicate that there are no machine accounts to display."
|
|
},
|
|
"deleteMachineAccounts": {
|
|
"message": "Xóa tài khoản máy",
|
|
"description": "Title for the action to delete one or multiple machine accounts."
|
|
},
|
|
"deleteMachineAccount": {
|
|
"message": "Xóa tài khoản máy",
|
|
"description": "Title for the action to delete a single machine account."
|
|
},
|
|
"viewMachineAccount": {
|
|
"message": "Xem tài khoản máy",
|
|
"description": "Action to view the details of a machine account."
|
|
},
|
|
"deleteMachineAccountDialogMessage": {
|
|
"message": "Việc xóa tài khoản máy $MACHINE_ACCOUNT$ là vĩnh viễn và không thể hoàn tác.",
|
|
"placeholders": {
|
|
"machine_account": {
|
|
"content": "$1",
|
|
"example": "Machine account name"
|
|
}
|
|
}
|
|
},
|
|
"deleteMachineAccountsDialogMessage": {
|
|
"message": "Việc xóa tài khoản máy là vĩnh viễn và không thể hoàn tác."
|
|
},
|
|
"deleteMachineAccountsConfirmMessage": {
|
|
"message": "Xóa $COUNT$ tài khoản máy",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"deleteMachineAccountToast": {
|
|
"message": "Đã xóa tài khoản máy"
|
|
},
|
|
"deleteMachineAccountsToast": {
|
|
"message": "Đã xóa các tài khoản máy"
|
|
},
|
|
"searchMachineAccounts": {
|
|
"message": "Tìm kiếm tài khoản máy",
|
|
"description": "Placeholder text for searching machine accounts."
|
|
},
|
|
"editMachineAccount": {
|
|
"message": "Chỉnh sửa tài khoản máy",
|
|
"description": "Title for editing a machine account."
|
|
},
|
|
"machineAccountName": {
|
|
"message": "Tên tài khoản máy",
|
|
"description": "Label for the name of a machine account"
|
|
},
|
|
"machineAccountCreated": {
|
|
"message": "Đã tạo tài khoản máy",
|
|
"description": "Notifies that a new machine account has been created"
|
|
},
|
|
"machineAccountUpdated": {
|
|
"message": "Đã cập nhật tài khoản máy",
|
|
"description": "Notifies that a machine account has been updated"
|
|
},
|
|
"projectMachineAccountsDescription": {
|
|
"message": "Cấp quyền truy cập dự án này cho các tài khoản máy."
|
|
},
|
|
"projectMachineAccountsSelectHint": {
|
|
"message": "Nhập hoặc chọn tài khoản máy"
|
|
},
|
|
"projectEmptyMachineAccountAccessPolicies": {
|
|
"message": "Thêm tài khoản máy để cấp quyền truy cập"
|
|
},
|
|
"machineAccountPeopleDescription": {
|
|
"message": "Cấp quyền truy cập tài khoản máy này cho nhóm hoặc cá nhân."
|
|
},
|
|
"machineAccountProjectsDescription": {
|
|
"message": "Gán dự án cho tài khoản máy này. "
|
|
},
|
|
"createMachineAccount": {
|
|
"message": "Tạo tài khoản máy"
|
|
},
|
|
"maPeopleWarningMessage": {
|
|
"message": "Việc xóa người khỏi tài khoản máy không xóa các token truy cập mà họ đã tạo. Để đảm bảo an toàn, nên thu hồi các token truy cập được tạo bởi những người đã bị xóa khỏi tài khoản máy."
|
|
},
|
|
"smAccessRemovalWarningMaTitle": {
|
|
"message": "Thu hồi quyền truy cập tài khoản máy này"
|
|
},
|
|
"smAccessRemovalWarningMaMessage": {
|
|
"message": "Hành động này sẽ thu hồi quyền truy cập của bạn đối với tài khoản máy."
|
|
},
|
|
"machineAccountsIncluded": {
|
|
"message": "Bao gồm $COUNT$ tài khoản máy",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "3"
|
|
}
|
|
}
|
|
},
|
|
"additionalMachineAccountCost": {
|
|
"message": "$COST$ mỗi tháng cho các tài khoản máy bổ sung",
|
|
"placeholders": {
|
|
"cost": {
|
|
"content": "$1",
|
|
"example": "$0.50"
|
|
}
|
|
}
|
|
},
|
|
"additionalMachineAccounts": {
|
|
"message": "Tài khoản máy bổ sung"
|
|
},
|
|
"includedMachineAccounts": {
|
|
"message": "Gói của bạn đi kèm với $COUNT$ tài khoản máy.",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "50"
|
|
}
|
|
}
|
|
},
|
|
"addAdditionalMachineAccounts": {
|
|
"message": "Bạn có thể thêm tài khoản máy bổ sung với $COST$ mỗi tháng.",
|
|
"placeholders": {
|
|
"cost": {
|
|
"content": "$1",
|
|
"example": "$0.50"
|
|
}
|
|
}
|
|
},
|
|
"limitMachineAccounts": {
|
|
"message": "Giới hạn tài khoản máy (tùy chọn)"
|
|
},
|
|
"limitMachineAccountsDesc": {
|
|
"message": "Đặt giới hạn cho tài khoản máy của bạn. Khi đạt đến giới hạn này, bạn sẽ không thể tạo thêm tài khoản máy mới."
|
|
},
|
|
"machineAccountLimit": {
|
|
"message": "Giới hạn tài khoản máy (tùy chọn)"
|
|
},
|
|
"maxMachineAccountCost": {
|
|
"message": "Chi phí tối đa có thể có cho tài khoản máy"
|
|
},
|
|
"machineAccountAccessUpdated": {
|
|
"message": "Quyền truy cập tài khoản máy đã được cập nhật"
|
|
},
|
|
"restrictedGroupAccessDesc": {
|
|
"message": "Bạn không thể thêm chính mình vào nhóm."
|
|
},
|
|
"deleteProvider": {
|
|
"message": "Xóa nhà cung cấp"
|
|
},
|
|
"deleteProviderConfirmation": {
|
|
"message": "Việc xóa nhà cung cấp là vĩnh viễn và không thể hoàn tác. Vui lòng nhập mật khẩu chính của bạn để xác nhận việc xóa nhà cung cấp và tất cả dữ liệu liên quan."
|
|
},
|
|
"deleteProviderName": {
|
|
"message": "Không thể xóa $ID$",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"deleteProviderWarningDescription": {
|
|
"message": "Bạn phải hủy liên kết tất cả các khách hàng trước khi có thể xóa $ID$.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "John Smith"
|
|
}
|
|
}
|
|
},
|
|
"providerDeleted": {
|
|
"message": "Đã xóa nhà cung cấp"
|
|
},
|
|
"providerDeletedDesc": {
|
|
"message": "Nhà cung cấp và tất cả dữ liệu liên quan đã được xóa."
|
|
},
|
|
"deleteProviderRecoverConfirmDesc": {
|
|
"message": "Bạn đã yêu cầu xóa Nhà cung cấp này. Sử dụng nút bên dưới để xác nhận."
|
|
},
|
|
"deleteProviderWarning": {
|
|
"message": "Việc xóa nhà cung cấp của bạn là vĩnh viễn. Không thể hoàn tác."
|
|
},
|
|
"errorAssigningTargetCollection": {
|
|
"message": "Lỗi khi gán vào bộ sưu tập đã chọn."
|
|
},
|
|
"errorAssigningTargetFolder": {
|
|
"message": "Lỗi khi gán vào thư mục đã chọn."
|
|
},
|
|
"integrationsAndSdks": {
|
|
"message": "Tích hợp & SDK",
|
|
"description": "The title for the section that deals with integrations and SDKs."
|
|
},
|
|
"integrations": {
|
|
"message": "Tích hợp"
|
|
},
|
|
"integrationsDesc": {
|
|
"message": "Tự động đồng bộ bí mật từ Trình quản lý Bí mật Bitwarden đến dịch vụ bên thứ ba."
|
|
},
|
|
"sdks": {
|
|
"message": "SDKs"
|
|
},
|
|
"sdksDesc": {
|
|
"message": "Sử dụng SDK Trình quản lý Bí mật Bitwarden trong các ngôn ngữ lập trình sau để xây dựng ứng dụng của bạn."
|
|
},
|
|
"ssoDescStart": {
|
|
"message": "Cấu hình",
|
|
"description": "This represents the beginning of a sentence, broken up to include links. The full sentence will be 'Configure single sign-on for Bitwarden using the implementation guide for your Identity Provider."
|
|
},
|
|
"ssoDescEnd": {
|
|
"message": "cho Bitwarden bằng cách sử dụng hướng dẫn triển khai cho Nhà cung cấp danh tính của bạn.",
|
|
"description": "This represents the end of a sentence, broken up to include links. The full sentence will be 'Configure single sign-on for Bitwarden using the implementation guide for your Identity Provider."
|
|
},
|
|
"userProvisioning": {
|
|
"message": "Cấp phép người dùng"
|
|
},
|
|
"scimIntegration": {
|
|
"message": "SCIM"
|
|
},
|
|
"scimIntegrationDescStart": {
|
|
"message": "Cấu hình ",
|
|
"description": "This represents the beginning of a sentence, broken up to include links. The full sentence will be 'Configure SCIM (System for Cross-domain Identity Management) to automatically provision users and groups to Bitwarden using the implementation guide for your Identity Provider"
|
|
},
|
|
"scimIntegrationDescEnd": {
|
|
"message": "(Hệ thống quản lý danh tính đa miền) để tự động cấp phép người dùng và nhóm cho Bitwarden bằng cách sử dụng hướng dẫn triển khai cho Nhà cung cấp danh tính của bạn.",
|
|
"description": "This represents the end of a sentence, broken up to include links. The full sentence will be 'Configure SCIM (System for Cross-domain Identity Management) to automatically provision users and groups to Bitwarden using the implementation guide for your Identity Provider"
|
|
},
|
|
"bwdc": {
|
|
"message": "Trình kết nối thư mục Bitwarden"
|
|
},
|
|
"bwdcDesc": {
|
|
"message": "Cấu hình Trình kết nối thư mục Bitwarden để tự động cấp phép người dùng và nhóm bằng cách sử dụng hướng dẫn triển khai cho Nhà cung cấp danh tính của bạn."
|
|
},
|
|
"eventManagement": {
|
|
"message": "Quản lý sự kiện"
|
|
},
|
|
"eventManagementDesc": {
|
|
"message": "Tích hợp nhật ký sự kiện của Bitwarden với hệ thống SIEM (quản lý thông tin và sự kiện hệ thống) của bạn bằng cách sử dụng hướng dẫn triển khai cho nền tảng của bạn."
|
|
},
|
|
"deviceManagement": {
|
|
"message": "Quản lý thiết bị"
|
|
},
|
|
"deviceManagementDesc": {
|
|
"message": "Cấu hình quản lý thiết bị cho Bitwarden bằng cách sử dụng hướng dẫn triển khai cho nền tảng của bạn."
|
|
},
|
|
"crowdstrikeEventIntegrationDesc": {
|
|
"message": "Gửi dữ liệu sự kiện đến thực thể Logscale của bạn"
|
|
},
|
|
"datadogEventIntegrationDesc": {
|
|
"message": "Gửi dữ liệu sự kiện kho bảo mật đến phiên bản Datadog của bạn"
|
|
},
|
|
"huntressEventIntegrationDesc": {
|
|
"message": "Send event data to your Huntress SIEM instance"
|
|
},
|
|
"integrationConnectedSuccessfully": {
|
|
"message": "$INTEGRATION$ connected successfully.",
|
|
"placeholders": {
|
|
"integration": {
|
|
"content": "$1",
|
|
"example": "Crowdstrike"
|
|
}
|
|
}
|
|
},
|
|
"failedToSaveIntegration": {
|
|
"message": "Không thể lưu tích hợp. Vui lòng thử lại sau."
|
|
},
|
|
"mustBeOrganizationOwnerAdmin": {
|
|
"message": "You must be an Organization Owner or Admin to perform this action."
|
|
},
|
|
"mustBeOrgOwnerToPerformAction": {
|
|
"message": "Bạn phải là chủ sở hữu tổ chức để thực hiện hành động này."
|
|
},
|
|
"failedToDeleteIntegration": {
|
|
"message": "Không thể xóa tích hợp. Vui lòng thử lại sau."
|
|
},
|
|
"deviceIdMissing": {
|
|
"message": "Thiếu ID thiết bị"
|
|
},
|
|
"deviceTypeMissing": {
|
|
"message": "Thiếu loại thiết bị"
|
|
},
|
|
"deviceCreationDateMissing": {
|
|
"message": "Thiếu ngày tạo thiết bị"
|
|
},
|
|
"desktopRequired": {
|
|
"message": "Yêu cầu máy tính để bàn"
|
|
},
|
|
"reopenLinkOnDesktop": {
|
|
"message": "Hãy mở lại liên kết này từ email của bạn trên máy tính để bàn."
|
|
},
|
|
"connectIntegrationButtonDesc": {
|
|
"message": "Kết nối $INTEGRATION$",
|
|
"placeholders": {
|
|
"integration": {
|
|
"content": "$1",
|
|
"example": "Crowdstrike"
|
|
}
|
|
}
|
|
},
|
|
"updateIntegrationButtonDesc": {
|
|
"message": "Cập nhật $INTEGRATION$",
|
|
"placeholders": {
|
|
"integration": {
|
|
"content": "$1",
|
|
"example": "Crowdstrike"
|
|
}
|
|
}
|
|
},
|
|
"integrationCardTooltip": {
|
|
"message": "Mở hướng dẫn triển khai $INTEGRATION$.",
|
|
"placeholders": {
|
|
"integration": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"smIntegrationTooltip": {
|
|
"message": "Thiết lập $INTEGRATION$.",
|
|
"placeholders": {
|
|
"integration": {
|
|
"content": "$1",
|
|
"example": "Google"
|
|
}
|
|
}
|
|
},
|
|
"smSdkTooltip": {
|
|
"message": "Xem kho lưu trữ $SDK$",
|
|
"placeholders": {
|
|
"sdk": {
|
|
"content": "$1",
|
|
"example": "Rust"
|
|
}
|
|
}
|
|
},
|
|
"integrationCardAriaLabel": {
|
|
"message": "mở hướng dẫn triển khai $INTEGRATION$ trong tab mới.",
|
|
"placeholders": {
|
|
"integration": {
|
|
"content": "$1",
|
|
"example": "google"
|
|
}
|
|
}
|
|
},
|
|
"smSdkAriaLabel": {
|
|
"message": "xem kho lưu trữ $SDK$ trong tab mới.",
|
|
"placeholders": {
|
|
"sdk": {
|
|
"content": "$1",
|
|
"example": "rust"
|
|
}
|
|
}
|
|
},
|
|
"smIntegrationCardAriaLabel": {
|
|
"message": "thiết lập hướng dẫn triển khai $INTEGRATION$ trong tab mới.",
|
|
"placeholders": {
|
|
"integration": {
|
|
"content": "$1",
|
|
"example": "google"
|
|
}
|
|
}
|
|
},
|
|
"createNewClientToManageAsProvider": {
|
|
"message": "Tạo một tổ chức khách hàng mới để quản lý với tư cách Nhà cung cấp. Các ghế bổ sung sẽ được phản ánh trong chu kỳ thanh toán tiếp theo."
|
|
},
|
|
"url": {
|
|
"message": "Địa chỉ (URL)"
|
|
},
|
|
"bearerToken": {
|
|
"message": "Bearer Token"
|
|
},
|
|
"repositoryNameHint": {
|
|
"message": "Tên kho lưu trữ để tiếp nhận vào"
|
|
},
|
|
"index": {
|
|
"message": "Mục lục"
|
|
},
|
|
"httpEventCollectorUrl": {
|
|
"message": "HTTP Event Collector URL"
|
|
},
|
|
"httpEventCollectorToken": {
|
|
"message": "HTTP Event Collector Token"
|
|
},
|
|
"selectAPlan": {
|
|
"message": "Chọn một gói"
|
|
},
|
|
"thirtyFivePercentDiscount": {
|
|
"message": "Giảm giá 35%"
|
|
},
|
|
"monthPerMember": {
|
|
"message": "tháng/thành viên"
|
|
},
|
|
"monthPerMemberBilledAnnually": {
|
|
"message": "tháng/thành viên, thanh toán hằng năm"
|
|
},
|
|
"seats": {
|
|
"message": "Số ghế"
|
|
},
|
|
"addOrganization": {
|
|
"message": "Thêm tổ chức"
|
|
},
|
|
"createdNewClient": {
|
|
"message": "Đã tạo khách hàng mới thành công"
|
|
},
|
|
"noAccess": {
|
|
"message": "Không có quyền truy cập"
|
|
},
|
|
"collectionAdminConsoleManaged": {
|
|
"message": "Bộ sưu tập này chỉ có thể truy cập từ bảng điều khiển quản trị"
|
|
},
|
|
"organizationOptionsMenu": {
|
|
"message": "Chuyển đổi Menu Tổ chức"
|
|
},
|
|
"vaultItemSelect": {
|
|
"message": "Chọn mục trong kho"
|
|
},
|
|
"collectionItemSelect": {
|
|
"message": "Chọn mục trong bộ sưu tập"
|
|
},
|
|
"manageBillingFromProviderPortalMessage": {
|
|
"message": "Quản lý thanh toán từ Cổng thông tin Nhà cung cấp"
|
|
},
|
|
"continueSettingUp": {
|
|
"message": "Tiếp tục thiết lập Bitwarden"
|
|
},
|
|
"continueSettingUpFreeTrial": {
|
|
"message": "Tiếp tục thiết lập bản dùng thử miễn phí Bitwarden của bạn"
|
|
},
|
|
"continueSettingUpPasswordManager": {
|
|
"message": "Tiếp tục thiết lập Trình quản lý mật khẩu Bitwarden"
|
|
},
|
|
"continueSettingUpFreeTrialPasswordManager": {
|
|
"message": "Tiếp tục thiết lập bản dùng thử miễn phí của Trình quản lý mật khẩu Bitwarden"
|
|
},
|
|
"continueSettingUpSecretsManager": {
|
|
"message": "Tiếp tục thiết lập Trình quản lý Bí mật Bitwarden"
|
|
},
|
|
"continueSettingUpFreeTrialSecretsManager": {
|
|
"message": "Tiếp tục thiết lập bản dùng thử miễn phí của Trình quản lý Bí mật Bitwarden"
|
|
},
|
|
"enterTeamsOrgInfo": {
|
|
"message": "Nhập thông tin tổ chức Teams của bạn"
|
|
},
|
|
"enterFamiliesOrgInfo": {
|
|
"message": "Nhập thông tin tổ chức Gói Gia đình của bạn"
|
|
},
|
|
"enterEnterpriseOrgInfo": {
|
|
"message": "Nhập thông tin tổ chức Enterprise của bạn"
|
|
},
|
|
"viewItemsIn": {
|
|
"message": "Xem các mục trong $NAME$",
|
|
"description": "Button to view the contents of a folder or collection",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "Work"
|
|
}
|
|
}
|
|
},
|
|
"backTo": {
|
|
"message": "Quay lại $NAME$",
|
|
"description": "Navigate back to a previous folder or collection",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "Work"
|
|
}
|
|
}
|
|
},
|
|
"back": {
|
|
"message": "Quay lại",
|
|
"description": "Button text to navigate back"
|
|
},
|
|
"removeItem": {
|
|
"message": "Xóa $NAME$",
|
|
"description": "Remove a selected option, such as a folder or collection",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "Work"
|
|
}
|
|
}
|
|
},
|
|
"viewInfo": {
|
|
"message": "Xem thông tin"
|
|
},
|
|
"viewAccess": {
|
|
"message": "Xem quyền truy cập"
|
|
},
|
|
"noCollectionsSelected": {
|
|
"message": "Bạn chưa chọn bộ sưu tập nào."
|
|
},
|
|
"updateName": {
|
|
"message": "Cập nhật tên"
|
|
},
|
|
"updatedOrganizationName": {
|
|
"message": "Đã cập nhật tên tổ chức"
|
|
},
|
|
"providerPlan": {
|
|
"message": "Nhà cung cấp dịch vụ quản lý"
|
|
},
|
|
"managedServiceProvider": {
|
|
"message": "Nhà cung cấp dịch vụ quản lý"
|
|
},
|
|
"multiOrganizationEnterprise": {
|
|
"message": "Doanh nghiệp đa tổ chức"
|
|
},
|
|
"orgSeats": {
|
|
"message": "Số ghế tổ chức"
|
|
},
|
|
"providerDiscount": {
|
|
"message": "Giảm giá $AMOUNT$%",
|
|
"placeholders": {
|
|
"amount": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"providerDiscountAmountOff": {
|
|
"message": "$AMOUNT$ Discount",
|
|
"placeholders": {
|
|
"amount": {
|
|
"content": "$1",
|
|
"example": "$15.00"
|
|
}
|
|
}
|
|
},
|
|
"secureYourInfrastructure": {
|
|
"message": "Bảo vệ hạ tầng của bạn"
|
|
},
|
|
"protectYourFamilyOrBusiness": {
|
|
"message": "Bảo vệ gia đình hoặc doanh nghiệp của bạn"
|
|
},
|
|
"upgradeOrganizationCloseSecurityGaps": {
|
|
"message": "Đóng các lỗ hổng bảo mật bằng các báo cáo giám sát"
|
|
},
|
|
"upgradeOrganizationCloseSecurityGapsDesc": {
|
|
"message": "Luôn đi trước các lỗ hổng bảo mật bằng cách nâng cấp lên gói trả phí để có giám sát nâng cao."
|
|
},
|
|
"approveAllRequests": {
|
|
"message": "Phê duyệt tất cả yêu cầu"
|
|
},
|
|
"allLoginRequestsApproved": {
|
|
"message": "Tất cả yêu cầu đăng nhập đã được phê duyệt"
|
|
},
|
|
"payPal": {
|
|
"message": "PayPal"
|
|
},
|
|
"bitcoin": {
|
|
"message": "Bitcoin"
|
|
},
|
|
"updatedTaxInformation": {
|
|
"message": "Đã cập nhật thông tin thuế"
|
|
},
|
|
"billingInvalidTaxIdError": {
|
|
"message": "Mã số thuế không hợp lệ, nếu bạn cho rằng đây là lỗi, vui lòng liên hệ bộ phận hỗ trợ."
|
|
},
|
|
"billingTaxIdTypeInferenceError": {
|
|
"message": "Chúng tôi không thể xác minh mã số thuế của bạn, nếu bạn cho rằng đây là lỗi, vui lòng liên hệ bộ phận hỗ trợ."
|
|
},
|
|
"billingPreviewInvalidTaxIdError": {
|
|
"message": "Mã số thuế không hợp lệ, nếu bạn cho rằng đây là lỗi, vui lòng liên hệ bộ phận hỗ trợ."
|
|
},
|
|
"billingPreviewInvoiceError": {
|
|
"message": "Đã xảy ra lỗi khi xem trước hóa đơn. Vui lòng thử lại sau."
|
|
},
|
|
"unverified": {
|
|
"message": "Chưa xác minh"
|
|
},
|
|
"verified": {
|
|
"message": "Đã xác minh"
|
|
},
|
|
"viewSecret": {
|
|
"message": "Xem bí mật"
|
|
},
|
|
"noClients": {
|
|
"message": "Không có khách hàng nào để liệt kê"
|
|
},
|
|
"providerBillingEmailHint": {
|
|
"message": "Địa chỉ email này sẽ nhận tất cả hóa đơn liên quan đến nhà cung cấp này",
|
|
"description": "A hint that shows up on the Provider setup page to inform the admin the billing email will receive the provider's invoices."
|
|
},
|
|
"upgradeOrganizationEnterprise": {
|
|
"message": "Xác định rủi ro bảo mật bằng cách kiểm tra quyền truy cập của thành viên"
|
|
},
|
|
"onlyAvailableForEnterpriseOrganization": {
|
|
"message": "Nhanh chóng xem quyền truy cập của thành viên trên toàn tổ chức bằng cách nâng cấp lên gói Doanh nghiệp."
|
|
},
|
|
"date": {
|
|
"message": "Ngày"
|
|
},
|
|
"exportClientReport": {
|
|
"message": "Xuất báo cáo khách hàng"
|
|
},
|
|
"memberAccessReport": {
|
|
"message": "Quyền truy cập của thành viên"
|
|
},
|
|
"memberAccessReportDesc": {
|
|
"message": "Đảm bảo các thành viên có quyền truy cập vào đúng thông tin xác thực và tài khoản của họ được bảo mật. Sử dụng báo cáo này để lấy tệp CSV về quyền truy cập của thành viên và cấu hình tài khoản."
|
|
},
|
|
"memberAccessReportPageDesc": {
|
|
"message": "Kiểm tra quyền truy cập của thành viên tổ chức trên các nhóm, bộ sưu tập và mục trong bộ sưu tập. Tệp CSV xuất ra cung cấp bảng phân tích chi tiết cho từng thành viên, bao gồm thông tin về quyền của bộ sưu tập và cấu hình tài khoản."
|
|
},
|
|
"memberAccessReportNoCollection": {
|
|
"message": "(Không có Bố sưu tập)"
|
|
},
|
|
"memberAccessReportNoCollectionPermission": {
|
|
"message": "(Không có quyền Bộ sưu tập)"
|
|
},
|
|
"memberAccessReportNoGroup": {
|
|
"message": "(Không có Nhóm)"
|
|
},
|
|
"memberAccessReportTwoFactorEnabledTrue": {
|
|
"message": "Bật"
|
|
},
|
|
"memberAccessReportTwoFactorEnabledFalse": {
|
|
"message": "Tắt"
|
|
},
|
|
"memberAccessReportAuthenticationEnabledTrue": {
|
|
"message": "Bật"
|
|
},
|
|
"memberAccessReportAuthenticationEnabledFalse": {
|
|
"message": "Tắt"
|
|
},
|
|
"memberAccessReportLoadError": {
|
|
"message": "Failed to load the member access report. This may be due to a large organization size or network issue. Please try again or contact support if the problem persists."
|
|
},
|
|
"kdfIterationRecommends": {
|
|
"message": "Chúng tôi khuyến nghị 600.000 hoặc cao hơn"
|
|
},
|
|
"providerReinstate": {
|
|
"message": " Liên hệ với Bộ phận Hỗ trợ Khách hàng để khôi phục gói đăng ký của bạn."
|
|
},
|
|
"secretPeopleDescription": {
|
|
"message": "Grant groups or people access to this secret. Permissions set for people will override permissions set by groups."
|
|
},
|
|
"secretPeopleEmptyMessage": {
|
|
"message": "Thêm người hoặc nhóm để chia sẻ quyền truy cập bí mật này"
|
|
},
|
|
"secretMachineAccountsDescription": {
|
|
"message": "Cấp quyền truy cập bí mật này cho các tài khoản máy."
|
|
},
|
|
"secretMachineAccountsEmptyMessage": {
|
|
"message": "Thêm tài khoản máy để cấp quyền truy cập bí mật này"
|
|
},
|
|
"smAccessRemovalWarningSecretTitle": {
|
|
"message": "Thu hồi quyền truy cập bí mật này"
|
|
},
|
|
"smAccessRemovalSecretMessage": {
|
|
"message": "Hành động này sẽ thu hồi quyền truy cập của bạn đối với bí mật này."
|
|
},
|
|
"invoice": {
|
|
"message": "Hoá đơn"
|
|
},
|
|
"unassignedSeatsAvailable": {
|
|
"message": "Bạn có $SEATS$ ghế chưa được gán.",
|
|
"placeholders": {
|
|
"seats": {
|
|
"content": "$1",
|
|
"example": "10"
|
|
}
|
|
},
|
|
"description": "A message showing how many unassigned seats are available for a provider."
|
|
},
|
|
"contactYourProviderForAdditionalSeats": {
|
|
"message": "Liên hệ nhà cung cấp của bạn để mua thêm suất."
|
|
},
|
|
"open": {
|
|
"message": "Mở",
|
|
"description": "The status of an invoice."
|
|
},
|
|
"uncollectible": {
|
|
"message": "Không thể thu hồi",
|
|
"description": "The status of an invoice."
|
|
},
|
|
"clientDetails": {
|
|
"message": "Chi tiết khách hàng"
|
|
},
|
|
"downloadChart": {
|
|
"message": "Download chart"
|
|
},
|
|
"downloadCSV": {
|
|
"message": "Tải xuống CSV"
|
|
},
|
|
"monthlySubscriptionUserSeatsMessage": {
|
|
"message": "Điều chỉnh gói đăng ký của bạn sẽ dẫn đến các khoản phí được tính theo tỷ lệ vào tổng thanh toán trong kỳ thanh toán tiếp theo. "
|
|
},
|
|
"annualSubscriptionUserSeatsMessage": {
|
|
"message": "Điều chỉnh gói đăng ký của bạn sẽ dẫn đến các khoản phí được tính theo tỷ lệ trong chu kỳ thanh toán hàng tháng. "
|
|
},
|
|
"billingHistoryDescription": {
|
|
"message": "Tải xuống tệp CSV để lấy thông tin khách hàng cho từng ngày thanh toán. Các khoản phí tính theo tỷ lệ không được bao gồm trong tệp CSV và có thể khác so với hóa đơn được liên kết. Để có thông tin thanh toán chính xác nhất, hãy tham khảo hóa đơn hàng tháng của bạn.",
|
|
"description": "A paragraph on the Billing History page of the Provider Portal letting users know they can download a CSV report for their invoices that does not include prorations."
|
|
},
|
|
"noInvoicesToList": {
|
|
"message": "Không có hóa đơn nào để liệt kê",
|
|
"description": "A paragraph on the Billing History page of the Provider Portal letting users know they can download a CSV report for their invoices that does not include prorations."
|
|
},
|
|
"providerClientVaultPrivacyNotification": {
|
|
"message": "Thông báo: Cuối tháng này, quyền riêng tư của kho mật khẩu khách hàng sẽ được cải thiện và các thành viên nhà cung cấp sẽ không còn quyền truy cập trực tiếp vào các mục trong kho mật khẩu của khách hàng. Nếu có thắc mắc,",
|
|
"description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'Notice: Later this month, client vault privacy will be improved and provider members will no longer have direct access to client vault items. For questions, please contact Bitwarden support'."
|
|
},
|
|
"contactBitwardenSupport": {
|
|
"message": "liên hệ với bộ phận hỗ trợ Bitwarden.",
|
|
"description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'Notice: Later this month, client vault privacy will be improved and provider members will no longer have direct access to client vault items. For questions, please contact Bitwarden support'. 'Bitwarden' should not be translated"
|
|
},
|
|
"sponsored": {
|
|
"message": "Được tài trợ"
|
|
},
|
|
"licenseAndBillingManagementDesc": {
|
|
"message": "Sau khi thực hiện các cập nhật trên máy chủ đám mây Bitwarden, hãy tải lên tệp giấy phép của bạn để áp dụng các thay đổi mới nhất."
|
|
},
|
|
"addToFolder": {
|
|
"message": "Thêm vào thư mục"
|
|
},
|
|
"selectFolder": {
|
|
"message": "Chọn thư mục"
|
|
},
|
|
"personalItemTransferWarningSingular": {
|
|
"message": "1 mục sẽ được chuyển vĩnh viễn đến tổ chức đã chọn. Bạn sẽ không còn sở hữu mục này nữa."
|
|
},
|
|
"personalItemsTransferWarningPlural": {
|
|
"message": "$PERSONAL_ITEMS_COUNT$ mục sẽ được chuyển vĩnh viễn đến tổ chức đã chọn. Bạn sẽ không còn sở hữu các mục này nữa.",
|
|
"placeholders": {
|
|
"personal_items_count": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"personalItemWithOrgTransferWarningSingular": {
|
|
"message": "1 mục sẽ được chuyển vĩnh viễn đến $ORG$. Bạn sẽ không còn sở hữu mục này nữa.",
|
|
"placeholders": {
|
|
"org": {
|
|
"content": "$1",
|
|
"example": "Organization name"
|
|
}
|
|
}
|
|
},
|
|
"personalItemsWithOrgTransferWarningPlural": {
|
|
"message": "$PERSONAL_ITEMS_COUNT$ mục sẽ được chuyển vĩnh viễn đến $ORG$. Bạn sẽ không còn sở hữu các mục này nữa.",
|
|
"placeholders": {
|
|
"personal_items_count": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
},
|
|
"org": {
|
|
"content": "$2",
|
|
"example": "Organization name"
|
|
}
|
|
}
|
|
},
|
|
"data": {
|
|
"message": "Dữ liệu"
|
|
},
|
|
"purchasedSeatsRemoved": {
|
|
"message": "đã xóa ghế đã mua"
|
|
},
|
|
"environmentVariables": {
|
|
"message": "Biến môi trường"
|
|
},
|
|
"organizationId": {
|
|
"message": "ID tổ chức"
|
|
},
|
|
"projectIds": {
|
|
"message": "ID dự án"
|
|
},
|
|
"projectId": {
|
|
"message": "ID dự án"
|
|
},
|
|
"projectsAccessedByMachineAccount": {
|
|
"message": "Tài khoản máy này có thể truy cập các dự án sau."
|
|
},
|
|
"config": {
|
|
"message": "Cấu hình"
|
|
},
|
|
"learnMoreAboutEmergencyAccess": {
|
|
"message": "Tìm hiểu thêm về quyền truy cập khẩn cấp"
|
|
},
|
|
"learnMoreAboutMatchDetection": {
|
|
"message": "Tìm hiểu thêm về phát hiện khớp"
|
|
},
|
|
"learnMoreAboutMasterPasswordReprompt": {
|
|
"message": "Tìm hiểu thêm về yêu cầu nhập lại mật khẩu chính"
|
|
},
|
|
"learnMoreAboutSearchingYourVault": {
|
|
"message": "Tìm hiểu thêm về cách tìm kiếm trong kho mật khẩu của bạn"
|
|
},
|
|
"learnMoreAboutYourAccountFingerprintPhrase": {
|
|
"message": "Tìm hiểu về cụm từ dấu vân tay tài khoản của bạn"
|
|
},
|
|
"impactOfRotatingYourEncryptionKey": {
|
|
"message": "Tác động của việc xoay khóa mã hóa"
|
|
},
|
|
"learnMoreAboutEncryptionAlgorithms": {
|
|
"message": "Tìm hiểu thêm về các thuật toán mã hóa"
|
|
},
|
|
"learnMoreAboutKDFIterations": {
|
|
"message": "Tìm hiểu thêm về số vòng lặp KDF"
|
|
},
|
|
"learnMoreAboutLocalization": {
|
|
"message": "Tìm hiểu thêm về bản địa hóa"
|
|
},
|
|
"learnMoreAboutWebsiteIcons": {
|
|
"message": "Tìm hiểu thêm về việc sử dụng biểu tượng trang web"
|
|
},
|
|
"learnMoreAboutUserAccess": {
|
|
"message": "Tìm hiểu thêm về quyền truy cập của người dùng"
|
|
},
|
|
"learnMoreAboutMemberRoles": {
|
|
"message": "Tìm hiểu thêm về vai trò và quyền của thành viên"
|
|
},
|
|
"whatIsACvvNumber": {
|
|
"message": "Số CVV là gì?"
|
|
},
|
|
"learnMoreAboutApi": {
|
|
"message": "Tìm hiểu thêm về API của Bitwarden"
|
|
},
|
|
"fileSends": {
|
|
"message": "Send tập tin"
|
|
},
|
|
"textSends": {
|
|
"message": "Gửi văn bản"
|
|
},
|
|
"includesXMembers": {
|
|
"message": "cho $COUNT$ thành viên",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"costPerMember": {
|
|
"message": "$COST$",
|
|
"placeholders": {
|
|
"cost": {
|
|
"content": "$1",
|
|
"example": "$3"
|
|
}
|
|
}
|
|
},
|
|
"optionalOnPremHosting": {
|
|
"message": "Lưu trữ tại chỗ tùy chọn"
|
|
},
|
|
"upgradeFreeOrganization": {
|
|
"message": "Nâng cấp tổ chức $NAME$ của bạn ",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "Teams"
|
|
}
|
|
}
|
|
},
|
|
"includeSsoAuthenticationMessage": {
|
|
"message": "Xác thực SSO"
|
|
},
|
|
"familiesPlanInvLimitReachedManageBilling": {
|
|
"message": "Gói Bitwarden Gia đình có thể có tối đa $SEATCOUNT$ thành viên. Nâng cấp lên gói trả phí để mời thêm thành viên.",
|
|
"placeholders": {
|
|
"seatcount": {
|
|
"content": "$1",
|
|
"example": "6"
|
|
}
|
|
}
|
|
},
|
|
"familiesPlanInvLimitReachedNoManageBilling": {
|
|
"message": "Gói Bitwarden Gia đình có thể có tối đa $SEATCOUNT$ thành viên. Liên hệ chủ sở hữu tổ chức để nâng cấp.",
|
|
"placeholders": {
|
|
"seatcount": {
|
|
"content": "$1",
|
|
"example": "6"
|
|
}
|
|
}
|
|
},
|
|
"upgradePlans": {
|
|
"message": "Nâng cấp gói của bạn để mời thành viên và trải nghiệm các tính năng bảo mật mạnh mẽ."
|
|
},
|
|
"upgradeDiscount": {
|
|
"message": "Tiết kiệm $AMOUNT$%",
|
|
"placeholders": {
|
|
"amount": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"enterprisePlanUpgradeMessage": {
|
|
"message": "Khả năng nâng cao cho các tổ chức lớn hơn"
|
|
},
|
|
"teamsPlanUpgradeMessage": {
|
|
"message": "Bảo vệ kiên cường cho các nhóm đang phát triển"
|
|
},
|
|
"teamsInviteMessage": {
|
|
"message": "Mời không giới hạn thành viên"
|
|
},
|
|
"accessToCreateGroups": {
|
|
"message": "Quyền truy cập để tạo nhóm"
|
|
},
|
|
"syncGroupsAndUsersFromDirectory": {
|
|
"message": "Đồng bộ hóa nhóm và người dùng từ một thư mục"
|
|
},
|
|
"familyPlanUpgradeMessage": {
|
|
"message": "Bảo mật thông tin đăng nhập gia đình của bạn"
|
|
},
|
|
"accessToPremiumFeatures": {
|
|
"message": "Quyền truy cập vào các tính năng Premium"
|
|
},
|
|
"additionalStorageGbMessage": {
|
|
"message": "GB dung lượng lưu trữ bổ sung"
|
|
},
|
|
"sshKeyAlgorithm": {
|
|
"message": "Thuật toán khóa"
|
|
},
|
|
"sshPrivateKey": {
|
|
"message": "Khóa riêng tư"
|
|
},
|
|
"sshPublicKey": {
|
|
"message": "Khóa công khai"
|
|
},
|
|
"sshFingerprint": {
|
|
"message": "Vân tay"
|
|
},
|
|
"sshKeyFingerprint": {
|
|
"message": "Vân tay"
|
|
},
|
|
"sshKeyPrivateKey": {
|
|
"message": "Khóa riêng tư"
|
|
},
|
|
"sshKeyPublicKey": {
|
|
"message": "Khóa công khai"
|
|
},
|
|
"sshKeyAlgorithmED25519": {
|
|
"message": "ED25519"
|
|
},
|
|
"sshKeyAlgorithmRSA2048": {
|
|
"message": "RSA 2048-Bit"
|
|
},
|
|
"sshKeyAlgorithmRSA3072": {
|
|
"message": "RSA 3072-Bit"
|
|
},
|
|
"sshKeyAlgorithmRSA4096": {
|
|
"message": "RSA 4096-Bit"
|
|
},
|
|
"premiumAccounts": {
|
|
"message": "6 tài khoản cao cấp"
|
|
},
|
|
"unlimitedSharing": {
|
|
"message": "Chia sẻ không giới hạn"
|
|
},
|
|
"unlimitedCollections": {
|
|
"message": "Bộ sưu tập không giới hạn"
|
|
},
|
|
"secureDataSharing": {
|
|
"message": "Chia sẻ dữ liệu an toàn"
|
|
},
|
|
"eventLogMonitoring": {
|
|
"message": "Giám sát nhật ký sự kiện"
|
|
},
|
|
"directoryIntegration": {
|
|
"message": "Tích hợp thư mục"
|
|
},
|
|
"passwordLessSso": {
|
|
"message": "SSO không mật khẩu"
|
|
},
|
|
"accountRecovery": {
|
|
"message": "Khôi phục tài khoản"
|
|
},
|
|
"customRoles": {
|
|
"message": "Vai trò tùy chỉnh"
|
|
},
|
|
"unlimitedSecretsStorage": {
|
|
"message": "Lưu trữ bí mật không giới hạn"
|
|
},
|
|
"unlimitedUsers": {
|
|
"message": "Người dùng không giới hạn"
|
|
},
|
|
"UpTo50MachineAccounts": {
|
|
"message": "Tối đa 50 tài khoản máy"
|
|
},
|
|
"UpTo20MachineAccounts": {
|
|
"message": "Tối đa 20 tài khoản máy"
|
|
},
|
|
"current": {
|
|
"message": "Hiện tại"
|
|
},
|
|
"secretsManagerSubscriptionInfo": {
|
|
"message": "Gói đăng ký Trình quản lý Bí mật của bạn sẽ được nâng cấp dựa trên gói đã chọn"
|
|
},
|
|
"bitwardenPasswordManager": {
|
|
"message": "Trình quản lý mật khẩu Bitwarden"
|
|
},
|
|
"secretsManagerComplimentaryPasswordManager": {
|
|
"message": "Gói đăng ký Trình quản lý Mật khẩu miễn phí một năm của bạn sẽ được nâng cấp lên gói đã chọn. Bạn sẽ không bị tính phí cho đến khi thời gian miễn phí kết thúc."
|
|
},
|
|
"fileSavedToDevice": {
|
|
"message": "Đã lưu file. Xem mục tải xuống trên thiết bị của bạn."
|
|
},
|
|
"publicApi": {
|
|
"message": "API mở",
|
|
"description": "The text, 'API', is an acronym and should not be translated."
|
|
},
|
|
"showCharacterCount": {
|
|
"message": "Hiển thị số lượng ký tự"
|
|
},
|
|
"hideCharacterCount": {
|
|
"message": "Ẩn số lượng ký tự"
|
|
},
|
|
"editAccess": {
|
|
"message": "Chỉnh sửa quyền truy cập"
|
|
},
|
|
"textHelpText": {
|
|
"message": "Sử dụng các trường văn bản cho dữ liệu như câu hỏi bảo mật"
|
|
},
|
|
"hiddenHelpText": {
|
|
"message": "Sử dụng các trường ẩn để lưu dữ liệu nhạy cảm như mật khẩu"
|
|
},
|
|
"checkBoxHelpText": {
|
|
"message": "Dùng các ô tích chọn nếu bạn muốn tự động điền vào ô tích chọn của biểu mẫu, chẳng hạn như ghi nhớ email"
|
|
},
|
|
"linkedHelpText": {
|
|
"message": "Sử dụng trường liên kết khi bạn gặp vấn đề với tính năng tự động điền trên một trang web cụ thể."
|
|
},
|
|
"linkedLabelHelpText": {
|
|
"message": "Nhập html id, name, aria-label hoặc placeholder của các trường."
|
|
},
|
|
"uppercaseDescription": {
|
|
"message": "Bao gồm các ký tự viết hoa",
|
|
"description": "Tooltip for the password generator uppercase character checkbox"
|
|
},
|
|
"uppercaseLabel": {
|
|
"message": "A-Z",
|
|
"description": "Label for the password generator uppercase character checkbox"
|
|
},
|
|
"lowercaseDescription": {
|
|
"message": "Bao gồm các ký tự viết thường",
|
|
"description": "Full description for the password generator lowercase character checkbox"
|
|
},
|
|
"lowercaseLabel": {
|
|
"message": "a-z",
|
|
"description": "Label for the password generator lowercase character checkbox"
|
|
},
|
|
"numbersDescription": {
|
|
"message": "Bao gồm cả số",
|
|
"description": "Full description for the password generator numbers checkbox"
|
|
},
|
|
"numbersLabel": {
|
|
"message": "0-9",
|
|
"description": "Label for the password generator numbers checkbox"
|
|
},
|
|
"specialCharactersDescription": {
|
|
"message": "Bao gồm các ký tự đặc biệt",
|
|
"description": "Full description for the password generator special characters checkbox"
|
|
},
|
|
"addAttachment": {
|
|
"message": "Thêm tệp đính kèm"
|
|
},
|
|
"maxFileSizeSansPunctuation": {
|
|
"message": "Kích thước tối đa của tập tin là 500MB"
|
|
},
|
|
"permanentlyDeleteAttachmentConfirmation": {
|
|
"message": "Bạn có chắc chắn muốn xóa vĩnh viễn tệp đính kèm này không?"
|
|
},
|
|
"manageSubscriptionFromThe": {
|
|
"message": "Quản lý đăng ký từ",
|
|
"description": "This represents the beginning of a sentence. The full sentence will be 'Manage subscription from the Provider Portal', but 'Provider Portal' will be a link and thus cannot be included in the translation file."
|
|
},
|
|
"toHostBitwardenOnYourOwnServer": {
|
|
"message": "Để tự lưu trữ Bitwarden trên máy chủ của bạn, bạn sẽ cần tải tệp giấy phép lên. Để hỗ trợ các gói Gia đình Miễn phí và các tính năng thanh toán nâng cao cho tổ chức tự lưu trữ của bạn, bạn sẽ cần thiết lập đồng bộ tự động trong tổ chức tự lưu trữ."
|
|
},
|
|
"selfHostingTitleProper": {
|
|
"message": "Tự lưu trữ"
|
|
},
|
|
"claim-domain-single-org-warning": {
|
|
"message": "Việc xác nhận quyền sở hữu tên miền sẽ bật chính sách một tổ chức."
|
|
},
|
|
"single-org-revoked-user-warning": {
|
|
"message": "Các thành viên không tuân thủ sẽ bị thu hồi. Quản trị viên có thể khôi phục thành viên khi họ rời khỏi tất cả các tổ chức khác."
|
|
},
|
|
"deleteOrganizationUser": {
|
|
"message": "Xóa $NAME$",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "John Doe"
|
|
},
|
|
"description": "Title for the delete organization user dialog"
|
|
}
|
|
},
|
|
"deleteOrganizationUserWarningDesc": {
|
|
"message": "Thao tác này sẽ xóa vĩnh viễn tất cả các mục thuộc sở hữu của $NAME$. Các mục trong bộ sưu tập sẽ không bị ảnh hưởng.",
|
|
"description": "Warning description for the delete organization user dialog",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "John Doe"
|
|
}
|
|
}
|
|
},
|
|
"deleteManyOrganizationUsersWarningDesc": {
|
|
"message": "Thao tác này sẽ xóa vĩnh viễn tất cả các mục thuộc sở hữu của những thành viên sau. Các mục trong bộ sưu tập sẽ không bị ảnh hưởng.",
|
|
"description": "Warning description for the bulk delete organization users dialog"
|
|
},
|
|
"organizationUserDeleted": {
|
|
"message": "Đã xóa $NAME$",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "John Doe"
|
|
}
|
|
}
|
|
},
|
|
"organizationUserDeletedDesc": {
|
|
"message": "Người dùng đã bị xóa khỏi tổ chức và tất cả dữ liệu người dùng liên quan đã bị xóa."
|
|
},
|
|
"deletedUserIdEventMessage": {
|
|
"message": "Đã xóa người dùng $ID$",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "First 8 Character of a GUID"
|
|
}
|
|
}
|
|
},
|
|
"userLeftOrganization": {
|
|
"message": "Người dùng $ID$ đã rời tổ chức",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "First 8 Character of a GUID"
|
|
}
|
|
}
|
|
},
|
|
"userSelfRevokedFromOrganization": {
|
|
"message": "User $ID$ self-revoked from organization.",
|
|
"placeholders": {
|
|
"id": {
|
|
"content": "$1",
|
|
"example": "First 8 characters of a GUID"
|
|
}
|
|
}
|
|
},
|
|
"userSelfRevokedOrganizationOwnership": {
|
|
"message": "Revoked for declining transfer to organization ownership."
|
|
},
|
|
"suspendedOrganizationTitle": {
|
|
"message": "Tổ chức $ORGANIZATION$ bị tạm ngưng",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "Acme c"
|
|
}
|
|
}
|
|
},
|
|
"suspendedUserOrgMessage": {
|
|
"message": "Liên hệ chủ sở hữu tổ chức của bạn để được hỗ trợ."
|
|
},
|
|
"suspendedOwnerOrgMessage": {
|
|
"message": "Để lấy lại quyền truy cập vào tổ chức, hãy thêm phương thức thanh toán."
|
|
},
|
|
"deleteMembers": {
|
|
"message": "Xóa thành viên"
|
|
},
|
|
"noSelectedMembersApplicable": {
|
|
"message": "Thao tác này không áp dụng cho bất kỳ thành viên nào được chọn."
|
|
},
|
|
"deletedSuccessfully": {
|
|
"message": "Đã xóa thành công"
|
|
},
|
|
"freeFamiliesSponsorship": {
|
|
"message": "Xóa tài trợ Gói Bitwarden Gia đình miễn phí"
|
|
},
|
|
"freeFamiliesSponsorshipPolicyTitleV2": {
|
|
"message": "Remove sponsored Families plan"
|
|
},
|
|
"freeFamiliesSponsorshipPolicyDesc": {
|
|
"message": "Không cho phép thành viên đổi gói Gia đình thông qua tổ chức này."
|
|
},
|
|
"freeFamiliesSponsorshipPolicyDescV2": {
|
|
"message": "Do not allow members to redeem a Families plan sponsored by your organization."
|
|
},
|
|
"verifyBankAccountWithStatementDescriptorWarning": {
|
|
"message": "Thanh toán bằng tài khoản ngân hàng chỉ khả dụng cho khách hàng ở Hoa Kỳ. Bạn sẽ được yêu cầu xác minh tài khoản ngân hàng của mình. Chúng tôi sẽ thực hiện một khoản tiền gửi nhỏ trong vòng 1-2 ngày làm việc tới. Nhập mã mô tả sao kê từ khoản tiền gửi này trên trang thanh toán của tổ chức để xác minh tài khoản ngân hàng. Việc không xác minh tài khoản ngân hàng sẽ dẫn đến thanh toán bị bỏ lỡ và đăng ký của bạn bị tạm ngưng."
|
|
},
|
|
"verifyBankAccountWithStatementDescriptorInstructions": {
|
|
"message": "Chúng tôi đã thực hiện một khoản tiền gửi nhỏ vào tài khoản ngân hàng của bạn (việc này có thể mất 1-2 ngày làm việc). Nhập mã sáu chữ số bắt đầu bằng 'SM' có trong phần mô tả tiền gửi. Việc không xác minh tài khoản ngân hàng sẽ dẫn đến thanh toán bị bỏ lỡ và đăng ký của bạn bị tạm ngưng."
|
|
},
|
|
"descriptorCode": {
|
|
"message": "Mã mô tả"
|
|
},
|
|
"cannotRemoveViewOnlyCollections": {
|
|
"message": "Bạn không thể xóa các bộ sưu tập chỉ có quyền Xem: $COLLECTIONS$",
|
|
"placeholders": {
|
|
"collections": {
|
|
"content": "$1",
|
|
"example": "Work, Personal"
|
|
}
|
|
}
|
|
},
|
|
"removeMembers": {
|
|
"message": "Xóa thành viên"
|
|
},
|
|
"devices": {
|
|
"message": "Thiết bị"
|
|
},
|
|
"deviceListDescription": {
|
|
"message": "Tài khoản của bạn đã đăng nhập vào từng thiết bị dưới đây. Nếu bạn không nhận ra một thiết bị, hãy xóa thiết bị đó ngay."
|
|
},
|
|
"deviceListDescriptionTemp": {
|
|
"message": "Tài khoản của bạn đã đăng nhập vào từng thiết bị dưới đây."
|
|
},
|
|
"claimedDomains": {
|
|
"message": "Tên miền đã xác nhận"
|
|
},
|
|
"claimDomain": {
|
|
"message": "Xác nhận tên miền"
|
|
},
|
|
"reclaimDomain": {
|
|
"message": "Yêu cầu lại tên miền"
|
|
},
|
|
"claimDomainNameInputHint": {
|
|
"message": "Ví dụ: mydomain.com. Tên miền phụ cần các mục nhập riêng để được xác nhận."
|
|
},
|
|
"automaticClaimedDomains": {
|
|
"message": "Tên miền tự động được xác nhận"
|
|
},
|
|
"automaticDomainClaimProcess": {
|
|
"message": "Bitwarden sẽ thử xác nhận tên miền 3 lần trong 72 giờ đầu tiên. Nếu tên miền không thể được xác nhận, hãy kiểm tra bản ghi DNS trong máy chủ của bạn và tự xác nhận. Tên miền sẽ bị xóa khỏi tổ chức của bạn trong 7 ngày nếu không được xác nhận."
|
|
},
|
|
"automaticDomainClaimProcess1": {
|
|
"message": "Bitwarden will attempt to claim the domain within 72 hours. If the domain can't be claimed, verify your DNS record and claim manually. Unclaimed domains are removed after 7 days."
|
|
},
|
|
"automaticDomainClaimProcess2": {
|
|
"message": "Once claimed, existing members with claimed domains will be emailed about the "
|
|
},
|
|
"accountOwnershipChange": {
|
|
"message": "account ownership change"
|
|
},
|
|
"automaticDomainClaimProcessEnd": {
|
|
"message": "."
|
|
},
|
|
"domainNotClaimed": {
|
|
"message": "$DOMAIN$ chưa được xác nhận. Vui lòng kiểm tra bản ghi DNS của bạn.",
|
|
"placeholders": {
|
|
"DOMAIN": {
|
|
"content": "$1",
|
|
"example": "bitwarden.com"
|
|
}
|
|
}
|
|
},
|
|
"domainStatusClaimed": {
|
|
"message": "Đã xác nhận"
|
|
},
|
|
"domainStatusPending": {
|
|
"message": "Pending"
|
|
},
|
|
"claimedDomainsDescription": {
|
|
"message": "Xác nhận một tên miền để sở hữu tài khoản của thành viên. Trang định danh SSO sẽ bị bỏ qua trong quá trình đăng nhập cho các thành viên có tên miền đã xác nhận và quản trị viên sẽ có thể xóa các tài khoản đã xác nhận."
|
|
},
|
|
"invalidDomainNameClaimMessage": {
|
|
"message": "Định dạng nhập vào không hợp lệ. Định dạng: mydomain.com. Các tên miền con yêu cầu các mục riêng biệt để được xác nhận."
|
|
},
|
|
"domainClaimedEvent": {
|
|
"message": "Đã xác nhận tên miền $DOMAIN$",
|
|
"placeholders": {
|
|
"DOMAIN": {
|
|
"content": "$1",
|
|
"example": "bitwarden.com"
|
|
}
|
|
}
|
|
},
|
|
"domainNotClaimedEvent": {
|
|
"message": "$DOMAIN$ chưa được xác nhận",
|
|
"placeholders": {
|
|
"DOMAIN": {
|
|
"content": "$1",
|
|
"example": "bitwarden.com"
|
|
}
|
|
}
|
|
},
|
|
"updatedRevokeSponsorshipConfirmationForSentSponsorship": {
|
|
"message": "Nếu bạn xóa $EMAIL$, chương trình tài trợ cho gói Gia đình này sẽ không thể được đổi. Bạn có chắc chắn muốn tiếp tục không?",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "sponsored@organization.com"
|
|
}
|
|
}
|
|
},
|
|
"updatedRevokeSponsorshipConfirmationForAcceptedSponsorship": {
|
|
"message": "Nếu bạn xóa $EMAIL$, chương trình tài trợ cho gói Gia đình này sẽ kết thúc và phương thức thanh toán đã lưu sẽ bị tính phí 40$ + thuế hiện hành vào ngày $DATE$. Bạn sẽ không thể đổi một chương trình tài trợ mới cho đến ngày $DATE$. Bạn có chắc chắn muốn tiếp tục không?",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "sponsored@organization.com"
|
|
},
|
|
"date": {
|
|
"content": "$2",
|
|
"example": "12/10/2024"
|
|
}
|
|
}
|
|
},
|
|
"domainClaimed": {
|
|
"message": "Đã xác nhận tên miền"
|
|
},
|
|
"itemAddedToFavorites": {
|
|
"message": "Đã thêm mục vào yêu thích"
|
|
},
|
|
"itemRemovedFromFavorites": {
|
|
"message": "Đã xóa mục khỏi yêu thích"
|
|
},
|
|
"copyNote": {
|
|
"message": "Sao chép ghi chú"
|
|
},
|
|
"organizationNameMaxLength": {
|
|
"message": "Tên tổ chức không được vượt quá 50 ký tự."
|
|
},
|
|
"rotationCompletedTitle": {
|
|
"message": "Xoay khóa thành công"
|
|
},
|
|
"rotationCompletedDesc": {
|
|
"message": "Mật khẩu chính và khóa mã hóa của bạn đã được cập nhật. Các thiết bị khác của bạn đã bị đăng xuất."
|
|
},
|
|
"trustUserEmergencyAccess": {
|
|
"message": "Tin tưởng và xác nhận người dùng"
|
|
},
|
|
"trustOrganization": {
|
|
"message": "Tin tưởng tổ chức"
|
|
},
|
|
"trust": {
|
|
"message": "Tin tưởng"
|
|
},
|
|
"doNotTrust": {
|
|
"message": "Không tin tưởng"
|
|
},
|
|
"organizationNotTrusted": {
|
|
"message": "Tổ chức không được tin cậy"
|
|
},
|
|
"emergencyAccessTrustWarning": {
|
|
"message": "Để đảm bảo an toàn tài khoản của bạn, chỉ xác nhận nếu bạn đã cấp quyền truy cập khẩn cấp cho người dùng này và cụm từ nhận dạng của họ khớp với những gì hiển thị trong tài khoản của họ"
|
|
},
|
|
"orgTrustWarning": {
|
|
"message": "Để đảm bảo an toàn cho tài khoản của bạn, vui lòng chỉ tiếp tục nếu bạn là thành viên của tổ chức này, đã kích hoạt tính năng khôi phục tài khoản và cụm từ nhận dạng hiển thị bên dưới trùng khớp với cụm từ nhận dạng của tổ chức."
|
|
},
|
|
"orgTrustWarning1": {
|
|
"message": "Tổ chức này có chính sách doanh nghiệp sẽ đăng ký bạn vào quy trình khôi phục tài khoản. Việc đăng ký sẽ cho phép các quản trị viên của tổ chức thay đổi mật khẩu của bạn. Chỉ tiếp tục nếu bạn nhận ra tổ chức này và cụm từ xác thực hiển thị bên dưới khớp với cụm từ xác thực của tổ chức."
|
|
},
|
|
"trustUser": {
|
|
"message": "Người dùng tin cậy"
|
|
},
|
|
"sshKeyWrongPassword": {
|
|
"message": "Mật khẩu bạn đã nhập không đúng."
|
|
},
|
|
"importSshKey": {
|
|
"message": "Nhập"
|
|
},
|
|
"confirmSshKeyPassword": {
|
|
"message": "Xác nhận mật khẩu"
|
|
},
|
|
"enterSshKeyPasswordDesc": {
|
|
"message": "Nhập mật khẩu cho khóa SSH."
|
|
},
|
|
"enterSshKeyPassword": {
|
|
"message": "Nhập mật khẩu"
|
|
},
|
|
"invalidSshKey": {
|
|
"message": "Khóa SSH không hợp lệ"
|
|
},
|
|
"sshKeyTypeUnsupported": {
|
|
"message": "Loại khóa SSH không được hỗ trợ"
|
|
},
|
|
"importSshKeyFromClipboard": {
|
|
"message": "Nhập khóa từ bảng nhớ tạm"
|
|
},
|
|
"sshKeyImported": {
|
|
"message": "Khóa SSH được nhập thành công"
|
|
},
|
|
"copySSHPrivateKey": {
|
|
"message": "Sao chép khóa riêng tư"
|
|
},
|
|
"openingExtension": {
|
|
"message": "Đang mở tiện ích mở rộng trình duyệt Bitwarden"
|
|
},
|
|
"somethingWentWrong": {
|
|
"message": "Đã có lỗi xảy ra..."
|
|
},
|
|
"openingExtensionError": {
|
|
"message": "Chúng tôi gặp sự cố khi mở tiện ích mở rộng trình duyệt Bitwarden. Nhấp vào nút để mở ngay bây giờ."
|
|
},
|
|
"openExtension": {
|
|
"message": "Mở tiện ích mở rộng"
|
|
},
|
|
"doNotHaveExtension": {
|
|
"message": "Bạn chưa có tiện ích mở rộng trình duyệt Bitwarden?"
|
|
},
|
|
"installExtension": {
|
|
"message": "Cài đặt tiện ích mở rộng"
|
|
},
|
|
"openedExtension": {
|
|
"message": "Đã mở tiện ích mở rộng trình duyệt"
|
|
},
|
|
"openedExtensionViewAtRiskPasswords": {
|
|
"message": "Đã mở tiện ích mở rộng trình duyệt Bitwarden thành công. Bây giờ bạn có thể xem lại mật khẩu có rủi ro của mình."
|
|
},
|
|
"resellerRenewalWarningMsg": {
|
|
"message": "Đăng ký của bạn sẽ sớm được gia hạn. Để đảm bảo dịch vụ không bị gián đoạn, hãy liên hệ $RESELLER$ để xác nhận gia hạn trước $RENEWAL_DATE$.",
|
|
"placeholders": {
|
|
"reseller": {
|
|
"content": "$1",
|
|
"example": "Reseller Name"
|
|
},
|
|
"renewal_date": {
|
|
"content": "$2",
|
|
"example": "01/01/2024"
|
|
}
|
|
}
|
|
},
|
|
"resellerRenewalWarningMsgV2": {
|
|
"message": "Your subscription will renew soon. To ensure uninterrupted service, contact your Bitwarden provider to confirm your renewal before $RENEWAL_DATE$.",
|
|
"placeholders": {
|
|
"renewal_date": {
|
|
"content": "$1",
|
|
"example": "01/01/2024"
|
|
}
|
|
}
|
|
},
|
|
"resellerOpenInvoiceWarningMgs": {
|
|
"message": "Một hóa đơn cho đăng ký của bạn đã được phát hành vào ngày $ISSUED_DATE$. Để đảm bảo dịch vụ không bị gián đoạn, hãy liên hệ $RESELLER$ để xác nhận gia hạn trước $DUE_DATE$.",
|
|
"placeholders": {
|
|
"reseller": {
|
|
"content": "$1",
|
|
"example": "Reseller Name"
|
|
},
|
|
"issued_date": {
|
|
"content": "$2",
|
|
"example": "01/01/2024"
|
|
},
|
|
"due_date": {
|
|
"content": "$3",
|
|
"example": "01/15/2024"
|
|
}
|
|
}
|
|
},
|
|
"resellerPastDueWarningMsg": {
|
|
"message": "Hóa đơn cho đăng ký của bạn chưa được thanh toán. Để đảm bảo dịch vụ không bị gián đoạn, hãy liên hệ $RESELLER$ để xác nhận gia hạn trước $GRACE_PERIOD_END$.",
|
|
"placeholders": {
|
|
"reseller": {
|
|
"content": "$1",
|
|
"example": "Reseller Name"
|
|
},
|
|
"grace_period_end": {
|
|
"content": "$2",
|
|
"example": "02/14/2024"
|
|
}
|
|
}
|
|
},
|
|
"resellerPastDueWarningMsgV2": {
|
|
"message": "The invoice for your subscription has not been paid. To ensure uninterrupted service, contact your Bitwarden provider before $GRACE_PERIOD_END$.",
|
|
"placeholders": {
|
|
"grace_period_end": {
|
|
"content": "$1",
|
|
"example": "02/14/2024"
|
|
}
|
|
}
|
|
},
|
|
"scheduledPriceIncreaseWarningMonthly": {
|
|
"message": "Your subscription price will increase to $PRICE$ per seat per month on $DATE$. Your plan features and any existing discounts will stay exactly the same.",
|
|
"placeholders": {
|
|
"price": {
|
|
"content": "$1",
|
|
"example": "$6.00"
|
|
},
|
|
"date": {
|
|
"content": "$2",
|
|
"example": "July 15, 2026"
|
|
}
|
|
},
|
|
"description": "Shown when the organization's monthly subscription price will increase on the next renewal date."
|
|
},
|
|
"scheduledPriceIncreaseWarningAnnually": {
|
|
"message": "Your subscription price will increase to $PRICE$ per seat per month (billed annually) on $DATE$. Your plan features and any existing discounts will stay exactly the same.",
|
|
"placeholders": {
|
|
"price": {
|
|
"content": "$1",
|
|
"example": "$6.00"
|
|
},
|
|
"date": {
|
|
"content": "$2",
|
|
"example": "July 15, 2026"
|
|
}
|
|
},
|
|
"description": "Shown when the organization's annually billed subscription price will increase on the next renewal date."
|
|
},
|
|
"priceIncreaseNotice": {
|
|
"message": "Price increase notice"
|
|
},
|
|
"restartOrganizationSubscription": {
|
|
"message": "Đăng ký tổ chức đã được khởi động lại"
|
|
},
|
|
"restartSubscription": {
|
|
"message": "Khởi động lại đăng ký của bạn"
|
|
},
|
|
"suspendedManagedOrgMessage": {
|
|
"message": "Liên hệ $PROVIDER$ để được hỗ trợ.",
|
|
"placeholders": {
|
|
"provider": {
|
|
"content": "$1",
|
|
"example": "Acme c"
|
|
}
|
|
}
|
|
},
|
|
"accountDeprovisioningNotification": {
|
|
"message": "Giờ đây, quản trị viên có khả năng xóa tài khoản thành viên thuộc một tên miền đã xác nhận."
|
|
},
|
|
"deleteManagedUserWarningDesc": {
|
|
"message": "Thao tác này sẽ xóa tài khoản thành viên bao gồm tất cả các mục trong kho của họ. Thao tác này thay thế cho hành động Xóa trước đó."
|
|
},
|
|
"deleteManagedUserWarning": {
|
|
"message": "Xóa là một hành động mới!"
|
|
},
|
|
"seatsRemaining": {
|
|
"message": "Bạn còn $REMAINING$ ghế trong tổng số $TOTAL$ ghế được chỉ định cho tổ chức này. Liên hệ nhà cung cấp của bạn để quản lý đăng ký của bạn.",
|
|
"placeholders": {
|
|
"remaining": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
},
|
|
"total": {
|
|
"content": "$2",
|
|
"example": "10"
|
|
}
|
|
}
|
|
},
|
|
"existingOrganization": {
|
|
"message": "Tổ chức hiện có"
|
|
},
|
|
"selectOrganizationProviderPortal": {
|
|
"message": "Chọn một tổ chức để thêm vào Cổng thông tin Nhà cung cấp của bạn."
|
|
},
|
|
"noOrganizations": {
|
|
"message": "Không có tổ chức nào để liệt kê"
|
|
},
|
|
"yourProviderSubscriptionCredit": {
|
|
"message": "Đăng ký nhà cung cấp của bạn sẽ nhận được một khoản tín dụng cho bất kỳ thời gian còn lại nào trong đăng ký của tổ chức."
|
|
},
|
|
"doYouWantToAddThisOrg": {
|
|
"message": "Bạn có muốn thêm tổ chức này vào $PROVIDER$ không?",
|
|
"placeholders": {
|
|
"provider": {
|
|
"content": "$1",
|
|
"example": "Cool MSP"
|
|
}
|
|
}
|
|
},
|
|
"addedExistingOrganization": {
|
|
"message": "Đã thêm tổ chức hiện có"
|
|
},
|
|
"assignedExceedsAvailable": {
|
|
"message": "Số ghế được chỉ định vượt quá số ghế có sẵn."
|
|
},
|
|
"userkeyRotationDisclaimerEmergencyAccessText": {
|
|
"message": "Cụm từ xác thực cho $NUM_USERS$ liên hệ mà bạn đã bật quyền truy cập khẩn cấp.",
|
|
"placeholders": {
|
|
"num_users": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"userkeyRotationDisclaimerAccountRecoveryOrgsText": {
|
|
"message": "Cụm từ xác thực cho tổ chức $ORG_NAME$ mà bạn đã bật khôi phục tài khoản.",
|
|
"placeholders": {
|
|
"org_name": {
|
|
"content": "$1",
|
|
"example": "My org"
|
|
}
|
|
}
|
|
},
|
|
"userkeyRotationDisclaimerDescription": {
|
|
"message": "Việc xoay khóa mã hóa của bạn sẽ yêu cầu bạn phải tin tưởng khóa của bất kỳ tổ chức nào có thể khôi phục tài khoản của bạn và bất kỳ liên hệ nào mà bạn đã bật quyền truy cập khẩn cấp. Để tiếp tục, hãy đảm bảo rằng bạn có thể xác minh những điều sau:"
|
|
},
|
|
"userkeyRotationDisclaimerTitle": {
|
|
"message": "Khóa mã hóa không đáng tin cậy"
|
|
},
|
|
"atRiskPassword": {
|
|
"message": "At-risk password"
|
|
},
|
|
"changeAtRiskPassword": {
|
|
"message": "Thay đổi mật khẩu có rủi ro"
|
|
},
|
|
"changeAtRiskPasswordAndAddWebsite": {
|
|
"message": "Mục đăng nhập này có nguy cơ bị lộ và thiếu trang web. Thêm trang web và thay đổi mật khẩu để tăng cường bảo mật."
|
|
},
|
|
"vulnerablePassword": {
|
|
"message": "Mật khẩu dễ bị tấn công."
|
|
},
|
|
"changeNow": {
|
|
"message": "Thay đổi ngay"
|
|
},
|
|
"missingWebsite": {
|
|
"message": "Thiếu trang web"
|
|
},
|
|
"removeUnlockWithPinPolicyTitle": {
|
|
"message": "Xóa Mở khóa bằng mã PIN"
|
|
},
|
|
"removeUnlockWithPinPolicyDesc": {
|
|
"message": "Không cho phép thành viên mở khóa tài khoản của họ bằng mã PIN."
|
|
},
|
|
"removeUnlockWithPinPolicyDescV2": {
|
|
"message": "Members will not be allowed to unlock their account with a PIN."
|
|
},
|
|
"upgradeForFullEventsMessage": {
|
|
"message": "Nhật ký sự kiện không được lưu trữ cho tổ chức của bạn. Nâng cấp lên gói Teams hoặc Enterprise để có toàn quyền truy cập vào nhật ký sự kiện của tổ chức."
|
|
},
|
|
"upgradeEventLogTitleMessage": {
|
|
"message": "Nâng cấp để xem nhật ký sự kiện từ tổ chức của bạn."
|
|
},
|
|
"upgradeEventLogMessage": {
|
|
"message": "Những sự kiện này chỉ là ví dụ và không phản ánh các sự kiện thực tế trong tổ chức Bitwarden của bạn."
|
|
},
|
|
"viewEvents": {
|
|
"message": "Xem các Sự kiện"
|
|
},
|
|
"cannotCreateCollection": {
|
|
"message": "Các tổ chức miễn phí có thể có tối đa 2 bộ sưu tập. Nâng cấp lên gói trả phí để thêm nhiều bộ sưu tập hơn."
|
|
},
|
|
"searchArchive": {
|
|
"message": "Tìm kiếm kho lưu trữ"
|
|
},
|
|
"archiveNoun": {
|
|
"message": "Lưu trữ",
|
|
"description": "Noun"
|
|
},
|
|
"archiveVerb": {
|
|
"message": "Lưu trữ",
|
|
"description": "Verb"
|
|
},
|
|
"unArchive": {
|
|
"message": "Hủy lưu trữ"
|
|
},
|
|
"archived": {
|
|
"message": "Đã lưu trữ"
|
|
},
|
|
"unArchiveAndSave": {
|
|
"message": "Bỏ lưu trữ và lưu"
|
|
},
|
|
"itemsInArchive": {
|
|
"message": "Các mục trong kho lưu trữ"
|
|
},
|
|
"noItemsInArchive": {
|
|
"message": "Không có mục nào trong kho lưu trữ"
|
|
},
|
|
"noItemsInArchiveDesc": {
|
|
"message": "Các mục đã lưu trữ sẽ hiển thị ở đây và sẽ bị loại khỏi kết quả tìm kiếm và gợi ý tự động điền."
|
|
},
|
|
"itemArchiveToast": {
|
|
"message": "Item archived"
|
|
},
|
|
"itemUnarchivedToast": {
|
|
"message": "Item unarchived"
|
|
},
|
|
"bulkArchiveItems": {
|
|
"message": "Các mục đã được lưu trữ"
|
|
},
|
|
"bulkUnarchiveItems": {
|
|
"message": "Các mục đã được bỏ lưu trữ"
|
|
},
|
|
"archiveItem": {
|
|
"message": "Lưu trữ mục",
|
|
"description": "Verb"
|
|
},
|
|
"archiveItemDialogContent": {
|
|
"message": "Khi đã lưu trữ, mục này sẽ bị loại khỏi kết quả tìm kiếm và gợi ý tự động điền."
|
|
},
|
|
"archiveBulkItems": {
|
|
"message": "Lưu trữ các mục",
|
|
"description": "Verb"
|
|
},
|
|
"archiveBulkItemsConfirmDesc": {
|
|
"message": "Các mục đã lưu trữ sẽ bị loại trừ khỏi kết quả tìm kiếm chung và gợi ý tự động điền. Bạn có chắc chắn muốn lưu trữ các mục này không?"
|
|
},
|
|
"businessUnit": {
|
|
"message": "Bộ phận kinh doanh"
|
|
},
|
|
"businessUnits": {
|
|
"message": "Các bộ phận kinh doanh"
|
|
},
|
|
"newBusinessUnit": {
|
|
"message": "Bộ phận kinh doanh mới"
|
|
},
|
|
"sendsTitleNoItems": {
|
|
"message": "Gửi thông tin nhạy cảm một cách an toàn",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"sendsBodyNoItems": {
|
|
"message": "Chia sẻ tệp tin và dữ liệu một cách an toàn với bất kỳ ai, trên bất kỳ nền tảng nào. Thông tin của bạn sẽ được mã hóa đầu cuối để hạn chế rủi ro bị lộ.",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"generatorNudgeTitle": {
|
|
"message": "Tạo mật khẩu nhanh chóng"
|
|
},
|
|
"generatorNudgeBodyOne": {
|
|
"message": "Dễ dàng tạo mật khẩu mạnh và duy nhất chỉ trong một cú nhấp chuột",
|
|
"description": "Two part message",
|
|
"example": "Easily create strong and unique passwords by clicking on {icon} to help you keep your logins secure."
|
|
},
|
|
"generatorNudgeBodyTwo": {
|
|
"message": "để giúp bạn bảo vệ thông tin đăng nhập của mình.",
|
|
"description": "Two part message",
|
|
"example": "Easily create strong and unique passwords by clicking on {icon} to help you keep your logins secure."
|
|
},
|
|
"generatorNudgeBodyAria": {
|
|
"message": "Dễ dàng tạo mật khẩu mạnh và duy nhất bằng cách nhấp vào Trình tạo mật khẩu để giúp bạn bảo vệ tài khoản đăng nhập của mình.",
|
|
"description": "Aria label for the body content of the generator nudge"
|
|
},
|
|
"newLoginNudgeTitle": {
|
|
"message": "Tiết kiệm thời gian với tính năng tự động điền"
|
|
},
|
|
"newLoginNudgeBodyOne": {
|
|
"message": "Bao gồm một",
|
|
"description": "This is in multiple parts to allow for bold text in the middle of the sentence.",
|
|
"example": "Include a Website so this login appears as an autofill suggestion."
|
|
},
|
|
"newLoginNudgeBodyBold": {
|
|
"message": "Trang web",
|
|
"description": "This is in multiple parts to allow for bold text in the middle of the sentence.",
|
|
"example": "Include a Website so this login appears as an autofill suggestion."
|
|
},
|
|
"newLoginNudgeBodyTwo": {
|
|
"message": "vì vậy, thông tin đăng nhập này sẽ xuất hiện như đề xuất tự động điền.",
|
|
"description": "This is in multiple parts to allow for bold text in the middle of the sentence.",
|
|
"example": "Include a Website so this login appears as an autofill suggestion."
|
|
},
|
|
"newCardNudgeTitle": {
|
|
"message": "Thanh toán trực tuyến không gián đoạn"
|
|
},
|
|
"newCardNudgeBody": {
|
|
"message": "Với thẻ, dễ dàng tự động điền các biểu mẫu thanh toán an toàn và chính xác."
|
|
},
|
|
"newIdentityNudgeTitle": {
|
|
"message": "Đơn giản hóa việc tạo tài khoản"
|
|
},
|
|
"newIdentityNudgeBody": {
|
|
"message": "Với danh tính, nhanh chóng tự động điền các biểu mẫu đăng ký hoặc liên hệ dài."
|
|
},
|
|
"newNoteNudgeTitle": {
|
|
"message": "Giữ dữ liệu nhạy cảm của bạn an toàn"
|
|
},
|
|
"newNoteNudgeBody": {
|
|
"message": "Với ghi chú, lưu trữ an toàn dữ liệu nhạy cảm như thông tin ngân hàng hoặc bảo hiểm."
|
|
},
|
|
"newSshNudgeTitle": {
|
|
"message": "Truy cập SSH thân thiện với nhà phát triển"
|
|
},
|
|
"newSshNudgeBodyOne": {
|
|
"message": "Lưu trữ khóa của bạn và kết nối với trình quản lý khóa SSH để xác thực nhanh chóng và được mã hóa.",
|
|
"description": "Two part message",
|
|
"example": "Store your keys and connect with the SSH agent for fast, encrypted authentication. Learn more about SSH agent"
|
|
},
|
|
"newSshNudgeBodyTwo": {
|
|
"message": "Tìm hiểu thêm về SSH agent",
|
|
"description": "Two part message",
|
|
"example": "Store your keys and connect with the SSH agent for fast, encrypted authentication. Learn more about SSH agent"
|
|
},
|
|
"setupExtensionPageTitle": {
|
|
"message": "Tự động điền mật khẩu của bạn một cách an toàn chỉ với một cú nhấp chuột"
|
|
},
|
|
"setupExtensionPageDescription": {
|
|
"message": "Tải tiện ích mở rộng trình duyệt Bitwarden và bắt đầu tự động điền ngay hôm nay"
|
|
},
|
|
"getTheExtension": {
|
|
"message": "Tải tiện ích mở rộng"
|
|
},
|
|
"addItLater": {
|
|
"message": "Thêm sau"
|
|
},
|
|
"cannotAutofillPasswordsWithoutExtensionTitle": {
|
|
"message": "Bạn không thể tự động điền mật khẩu nếu không có tiện ích mở rộng trình duyệt"
|
|
},
|
|
"cannotAutofillPasswordsWithoutExtensionDesc": {
|
|
"message": "Bạn có chắc chắn rằng bạn không muốn thêm tiện ích mở rộng ngay bây giờ không?"
|
|
},
|
|
"skipToWebApp": {
|
|
"message": "Chuyển đến ứng dụng web"
|
|
},
|
|
"bitwardenExtensionInstalled": {
|
|
"message": "Đã cài đặt tiện ích mở rộng Bitwarden!"
|
|
},
|
|
"bitwardenExtensionIsInstalled": {
|
|
"message": "Tiện ích mở rộng Bitwarden đã được cài đặt!"
|
|
},
|
|
"openExtensionToAutofill": {
|
|
"message": "Mở tiện ích mở rộng để đăng nhập và bắt đầu tự động điền."
|
|
},
|
|
"openBitwardenExtension": {
|
|
"message": "Mở tiện ích mở rộng Bitwarden"
|
|
},
|
|
"gettingStartedWithBitwardenPart1": {
|
|
"message": "Để biết các mẹo bắt đầu sử dụng Bitwarden, hãy truy cập",
|
|
"description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'For tips on getting started with Bitwarden visit the Learning Center and Help Center'"
|
|
},
|
|
"gettingStartedWithBitwardenPart2": {
|
|
"message": "Trung tâm học tập",
|
|
"description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'For tips on getting started with Bitwarden visit the Learning Center and Help Center'"
|
|
},
|
|
"openExtensionFromToolbarPart1": {
|
|
"message": "Nếu tiện ích mở rộng không mở, bạn có thể cần mở Bitwarden từ biểu tượng ",
|
|
"description": "This will be used as part of a larger sentence, broken up to include the Bitwarden icon. The full sentence will read 'If the extension didn't open, you may need to open Bitwarden from the icon [Bitwarden Icon] on the toolbar.'"
|
|
},
|
|
"openExtensionFromToolbarPart2": {
|
|
"message": " trên thanh công cụ.",
|
|
"description": "This will be used as part of a larger sentence, broken up to include the Bitwarden icon. The full sentence will read 'If the extension didn't open, you may need to open Bitwarden from the icon [Bitwarden Icon] on the toolbar.'"
|
|
},
|
|
"gettingStartedWithBitwardenPart3": {
|
|
"message": "Trung tâm Trợ giúp",
|
|
"description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'For tips on getting started with Bitwarden visit the Learning Center and Help Center'"
|
|
},
|
|
"setupExtensionContentAlt": {
|
|
"message": "Với tiện ích mở rộng trình duyệt Bitwarden, bạn có thể dễ dàng tạo thông tin đăng nhập mới, truy cập thông tin đăng nhập đã lưu trực tiếp từ thanh công cụ trình duyệt của mình và đăng nhập vào tài khoản một cách nhanh chóng bằng cách sử dụng tính năng tự động điền của Bitwarden."
|
|
},
|
|
"restart": {
|
|
"message": "Khởi động lại"
|
|
},
|
|
"verifyProviderBankAccountWithStatementDescriptorWarning": {
|
|
"message": "Thanh toán bằng tài khoản ngân hàng chỉ khả dụng cho khách hàng ở Hoa Kỳ. Bạn sẽ được yêu cầu xác minh tài khoản ngân hàng của mình. Chúng tôi sẽ thực hiện một khoản tiền gửi nhỏ trong vòng 1-2 ngày làm việc tới. Nhập mã mô tả sao kê từ khoản tiền gửi này trên trang đăng ký của nhà cung cấp để xác minh tài khoản ngân hàng. Việc không xác minh tài khoản ngân hàng sẽ dẫn đến thanh toán bị bỏ lỡ và đăng ký của bạn bị tạm ngưng."
|
|
},
|
|
"clickPayWithPayPal": {
|
|
"message": "Vui lòng nhấp vào nút \"Thanh toán bằng PayPal\" để thêm phương thức thanh toán của bạn."
|
|
},
|
|
"revokeActiveSponsorshipConfirmation": {
|
|
"message": "Nếu bạn xóa $EMAIL$, chương trình tài trợ cho gói Gia đình này sẽ kết thúc. Một ghế trong tổ chức của bạn sẽ khả dụng cho các thành viên hoặc chương trình tài trợ sau ngày gia hạn tổ chức được tài trợ vào $DATE$.",
|
|
"placeholders": {
|
|
"email": {
|
|
"content": "$1",
|
|
"example": "user@example.com"
|
|
},
|
|
"date": {
|
|
"content": "$2",
|
|
"example": "12/31/2024"
|
|
}
|
|
}
|
|
},
|
|
"billingAddressRequiredToAddCredit": {
|
|
"message": "Cần có địa chỉ thanh toán để thêm tín dụng.",
|
|
"description": "Error message shown when trying to add credit to a trialing organization without a billing address."
|
|
},
|
|
"aboutThisSetting": {
|
|
"message": "Về cài đặt này"
|
|
},
|
|
"permitCipherDetailsDescription": {
|
|
"message": "Bitwarden sẽ sử dụng URI đăng nhập đã lưu để xác định biểu tượng hoặc URL đổi mật khẩu nào cần dùng nhằm cải thiện trải nghiệm của bạn. Không có thông tin nào được thu thập hay lưu lại khi bạn sử dụng dịch vụ này."
|
|
},
|
|
"billingAddress": {
|
|
"message": "Địa chỉ thanh toán"
|
|
},
|
|
"addBillingAddress": {
|
|
"message": "Thêm địa chỉ thanh toán"
|
|
},
|
|
"editBillingAddress": {
|
|
"message": "Chỉnh sửa địa chỉ thanh toán"
|
|
},
|
|
"noBillingAddress": {
|
|
"message": "Không có địa chỉ trong hồ sơ."
|
|
},
|
|
"billingAddressUpdated": {
|
|
"message": "Địa chỉ thanh toán của bạn đã được cập nhật."
|
|
},
|
|
"paymentDetails": {
|
|
"message": "Chi tiết thanh toán"
|
|
},
|
|
"paymentMethodUpdated": {
|
|
"message": "Phương thức thanh toán của bạn đã được cập nhật."
|
|
},
|
|
"bankAccountVerified": {
|
|
"message": "Tài khoản ngân hàng của bạn đã được xác minh."
|
|
},
|
|
"availableCreditAppliedToInvoice": {
|
|
"message": "Mọi khoản tín dụng có sẵn sẽ được tự động áp dụng cho các hóa đơn được tạo cho tài khoản này."
|
|
},
|
|
"mustBePositiveNumber": {
|
|
"message": "Phải là một số dương"
|
|
},
|
|
"cardSecurityCode": {
|
|
"message": "Mã bảo mật của thẻ"
|
|
},
|
|
"cardSecurityCodeDescription": {
|
|
"message": "Mã bảo mật thẻ, còn được gọi là CVV hoặc CVC, thường là một số có 3 chữ số được in ở mặt sau thẻ tín dụng của bạn hoặc một số có 4 chữ số được in ở mặt trước phía trên số thẻ của bạn."
|
|
},
|
|
"verifyBankAccountWarning": {
|
|
"message": "Thanh toán bằng tài khoản ngân hàng chỉ khả dụng cho khách hàng ở Hoa Kỳ. Bạn sẽ được yêu cầu xác minh tài khoản ngân hàng của mình. Chúng tôi sẽ thực hiện một khoản tiền gửi nhỏ trong vòng 1-2 ngày làm việc tới. Nhập mã mô tả sao kê từ khoản tiền gửi này trên trang Chi tiết thanh toán để xác minh tài khoản ngân hàng. Việc không xác minh tài khoản ngân hàng sẽ dẫn đến thanh toán bị bỏ lỡ và đăng ký của bạn bị tạm ngưng."
|
|
},
|
|
"taxId": {
|
|
"message": "Mã số thuế: $TAX_ID$",
|
|
"placeholders": {
|
|
"tax_id": {
|
|
"content": "$1",
|
|
"example": "12-3456789"
|
|
}
|
|
}
|
|
},
|
|
"unpaidInvoices": {
|
|
"message": "Hóa đơn chưa thanh toán"
|
|
},
|
|
"unpaidInvoicesForServiceUser": {
|
|
"message": "Đăng ký của bạn chưa được thanh toán. Liên hệ quản trị viên nhà cung cấp của bạn để khôi phục dịch vụ cho bạn và khách hàng của bạn.",
|
|
"description": "A message shown in a non-dismissible dialog to service users of unpaid providers."
|
|
},
|
|
"providerSuspended": {
|
|
"message": "$PROVIDER$ bị tạm ngưng",
|
|
"placeholders": {
|
|
"provider": {
|
|
"content": "$1",
|
|
"example": "Acme Industries"
|
|
}
|
|
}
|
|
},
|
|
"restoreProviderPortalAccessViaCustomerSupport": {
|
|
"message": "Để khôi phục quyền truy cập vào cổng thông tin nhà cung cấp của bạn, hãy liên hệ Bộ phận Hỗ trợ khách hàng của Bitwarden để gia hạn đăng ký.",
|
|
"description": "A message shown in a non-dismissible dialog to any user of a suspended providers."
|
|
},
|
|
"restoreProviderPortalAccessViaPaymentMethod": {
|
|
"message": "Đăng ký của bạn chưa được thanh toán. Để khôi phục dịch vụ cho bạn và khách hàng của bạn, hãy thêm phương thức thanh toán trước ngày $CANCELLATION_DATE$.",
|
|
"placeholders": {
|
|
"cancellation_date": {
|
|
"content": "$1",
|
|
"example": "07/10/2025"
|
|
}
|
|
},
|
|
"description": "A message shown in a non-dismissible dialog to admins of unpaid providers."
|
|
},
|
|
"subscribetoEnterprise": {
|
|
"message": "Đăng ký $PLAN$",
|
|
"placeholders": {
|
|
"plan": {
|
|
"content": "$1",
|
|
"example": "Teams"
|
|
}
|
|
}
|
|
},
|
|
"subscribeEnterpriseSubtitleSpecificTrialLength": {
|
|
"message": "Your $TRIAL_LENGTH$-day $PLAN$ trial starts today. Add a payment method now to continue using these features after your trial ends: ",
|
|
"placeholders": {
|
|
"plan": {
|
|
"content": "$1",
|
|
"example": "Teams"
|
|
},
|
|
"trial_length": {
|
|
"content": "$2",
|
|
"example": "7"
|
|
}
|
|
}
|
|
},
|
|
"unlimitedSecretsAndProjects": {
|
|
"message": "Bí mật và dự án không giới hạn"
|
|
},
|
|
"providersubscriptionCanceled": {
|
|
"message": "Đã hủy đăng ký"
|
|
},
|
|
"providersubCanceledmessage": {
|
|
"message": "Để đăng ký lại, hãy liên hệ Bộ phận Hỗ trợ khách hàng của Bitwarden."
|
|
},
|
|
"showMore": {
|
|
"message": "Hiển thị thêm"
|
|
},
|
|
"showLess": {
|
|
"message": "Hiển thị bớt"
|
|
},
|
|
"missingTaxId": {
|
|
"message": "Thiếu mã số thuế"
|
|
},
|
|
"missingTaxIdWarning": {
|
|
"message": "Cần hành động: Bạn đang thiếu mã số thuế trong thông tin thanh toán. Nếu không thêm mã số thuế, hóa đơn của bạn có thể bao gồm thêm thuế."
|
|
},
|
|
"breadcrumbs": {
|
|
"message": "Breadcrumbs",
|
|
"description": "Accessible label for the breadcrumb navigation landmark."
|
|
},
|
|
"moreBreadcrumbs": {
|
|
"message": "Thêm mục điều hướng",
|
|
"description": "This is used in the context of a breadcrumb navigation, indicating that there are more items in the breadcrumb trail that are not currently displayed."
|
|
},
|
|
"addTaxId": {
|
|
"message": "Thêm mã số thuế"
|
|
},
|
|
"missingTaxIdCalloutTitle": {
|
|
"message": "Cần thực hiện: Bổ sung mã số thuế"
|
|
},
|
|
"missingTaxIdCalloutDescription": {
|
|
"message": "Nếu không thêm mã số thuế, hóa đơn của bạn có thể sẽ bao gồm thêm thuế."
|
|
},
|
|
"unverifiedTaxIdWarning": {
|
|
"message": "Cần thực hiện: Mã số thuế của bạn chưa được xác minh. Nếu mã số thuế không được xác minh, hóa đơn của bạn có thể sẽ bị tính thêm thuế."
|
|
},
|
|
"editTaxId": {
|
|
"message": "Chỉnh sửa mã số thuế"
|
|
},
|
|
"unverifiedTaxIdCalloutTitle": {
|
|
"message": "Mã số thuế chưa được xác minh"
|
|
},
|
|
"unverifiedTaxIdCalloutDescription": {
|
|
"message": "Kiểm tra mã số thuế của bạn để xác minh định dạng chính xác và không có lỗi chính tả."
|
|
},
|
|
"pendingVerification": {
|
|
"message": "Đang chờ xác minh"
|
|
},
|
|
"checkInputFormat": {
|
|
"message": "Kiểm tra định dạng nhập để tránh lỗi chính tả."
|
|
},
|
|
"exampleTaxIdFormat": {
|
|
"message": "Ví dụ định dạng $CODE$: $EXAMPLE$",
|
|
"placeholders": {
|
|
"code": {
|
|
"content": "$1",
|
|
"example": "ABN"
|
|
},
|
|
"example": {
|
|
"content": "$2",
|
|
"example": "92873837267"
|
|
}
|
|
}
|
|
},
|
|
"confirmKeyConnectorDomain": {
|
|
"message": "Xác nhận tên miền Key Connector"
|
|
},
|
|
"requiredToVerifyBankAccountWithStripe": {
|
|
"message": "Thanh toán bằng tài khoản ngân hàng chỉ khả dụng với khách hàng ở Hoa Kỳ. Bạn sẽ phải xác minh tài khoản ngân hàng của mình. Chúng tôi sẽ thực hiện một khoản tiền gửi nhỏ trong vòng 1-2 ngày làm việc tới. Việc không xác minh tài khoản ngân hàng sẽ dẫn đến lỡ kỳ thanh toán và đăng ký của bạn sẽ bị tạm ngưng."
|
|
},
|
|
"verifyBankAccountWithStripe": {
|
|
"message": "Chúng tôi đã thực hiện một khoản tiền gửi nhỏ vào tài khoản ngân hàng của bạn. Việc này có thể mất 1-2 ngày làm việc. Khi bạn thấy khoản tiền gửi trong tài khoản, bạn có thể xác minh tài khoản ngân hàng của mình. Việc không xác minh tài khoản ngân hàng sẽ dẫn đến lỡ kỳ thanh toán và đăng ký của bạn sẽ bị tạm ngưng."
|
|
},
|
|
"verifyNow": {
|
|
"message": "Xác minh ngay."
|
|
},
|
|
"unlockWithPasskey": {
|
|
"message": "Unlock with passkey"
|
|
},
|
|
"prfUnlockFailed": {
|
|
"message": "Failed to unlock with passkey. Please try again or use another unlock method."
|
|
},
|
|
"noPrfCredentialsAvailable": {
|
|
"message": "No PRF-enabled passkeys are available for unlock."
|
|
},
|
|
"additionalStorageGB": {
|
|
"message": "GB lưu trữ bổ sung"
|
|
},
|
|
"additionalServiceAccountsV2": {
|
|
"message": "Tài khoản máy bổ sung"
|
|
},
|
|
"secretsManagerSeats": {
|
|
"message": "chỗ Trình quản lý Bí mật Bitwarden"
|
|
},
|
|
"additionalStorage": {
|
|
"message": "Bộ nhớ Bổ sung"
|
|
},
|
|
"expandPurchaseDetails": {
|
|
"message": "Mở rộng chi tiết mua hàng"
|
|
},
|
|
"collapsePurchaseDetails": {
|
|
"message": "Thu gọn chi tiết mua hàng"
|
|
},
|
|
"familiesMembership": {
|
|
"message": "Gói Bitwarden Gia đình"
|
|
},
|
|
"advancedOnlineSecurity": {
|
|
"message": "Bảo mật trực tuyến nâng cao"
|
|
},
|
|
"planDescFamiliesV2": {
|
|
"message": "Bảo mật cao cấp cho gia đình bạn"
|
|
},
|
|
"planDescFreeV2": {
|
|
"message": "Chia sẻ với $COUNT$ người dùng khác",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "1"
|
|
}
|
|
}
|
|
},
|
|
"planDescEnterpriseV2": {
|
|
"message": "Khả năng nâng cao cho mọi tổ chức"
|
|
},
|
|
"planNameCustom": {
|
|
"message": "Gói tùy chỉnh"
|
|
},
|
|
"planDescCustom": {
|
|
"message": "Bitwarden mở rộng quy mô cùng với các doanh nghiệp thuộc mọi quy mô để bảo mật mật khẩu và thông tin nhạy cảm. Nếu bạn là một phần của doanh nghiệp lớn, hãy liên hệ với bộ phận bán hàng để yêu cầu báo giá."
|
|
},
|
|
"builtInAuthenticator": {
|
|
"message": "Trình xác thực tích hợp"
|
|
},
|
|
"breachMonitoring": {
|
|
"message": "Giám sát vi phạm"
|
|
},
|
|
"andMoreFeatures": {
|
|
"message": "Và nhiều hơn nữa!"
|
|
},
|
|
"secureFileStorage": {
|
|
"message": "Lưu trữ tệp an toàn"
|
|
},
|
|
"familiesUnlimitedSharing": {
|
|
"message": "Chia sẻ không giới hạn - chọn người xem nội dung nào"
|
|
},
|
|
"familiesUnlimitedCollections": {
|
|
"message": "Bộ sưu tập gia đình không giới hạn"
|
|
},
|
|
"familiesSharedStorage": {
|
|
"message": "Bộ nhớ được chia sẻ cho thông tin gia đình quan trọng"
|
|
},
|
|
"limitedUsersV2": {
|
|
"message": "Tối đa $COUNT$ thành viên",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"limitedCollectionsV2": {
|
|
"message": "Tối đa $COUNT$ bộ sưu tập",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"alwaysFree": {
|
|
"message": "Luôn miễn phí"
|
|
},
|
|
"twoSecretsIncluded": {
|
|
"message": "2 bí mật"
|
|
},
|
|
"projectsIncludedV2": {
|
|
"message": "$COUNT$ dự án",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "1"
|
|
}
|
|
}
|
|
},
|
|
"secureItemSharing": {
|
|
"message": "Chia sẻ mục an toàn"
|
|
},
|
|
"scimSupport": {
|
|
"message": "Hỗ trợ SCIM"
|
|
},
|
|
"includedMachineAccountsV2": {
|
|
"message": "$COUNT$ tài khoản máy",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "20"
|
|
}
|
|
}
|
|
},
|
|
"enterpriseSecurityPolicies": {
|
|
"message": "Chính sách bảo mật cấp doanh nghiệp"
|
|
},
|
|
"selfHostOption": {
|
|
"message": "Tùy chọn tự lưu trữ"
|
|
},
|
|
"complimentaryFamiliesPlan": {
|
|
"message": "Gói Bitwarden Gia đình miễn phí cho tất cả người dùng"
|
|
},
|
|
"strengthenCybersecurity": {
|
|
"message": "Tăng cường an ninh mạng"
|
|
},
|
|
"boostProductivity": {
|
|
"message": "Tăng năng suất"
|
|
},
|
|
"seamlessIntegration": {
|
|
"message": "Tích hợp liền mạch"
|
|
},
|
|
"families": {
|
|
"message": "Gia đình"
|
|
},
|
|
"upgradeToFamilies": {
|
|
"message": "Nâng cấp lên gói Gia đình"
|
|
},
|
|
"upgradeToPremium": {
|
|
"message": "Nâng cấp lên gói Cao cấp"
|
|
},
|
|
"familiesUpdated": {
|
|
"message": "Bạn đã nâng cấp lên Gói Gia đình!"
|
|
},
|
|
"taxCalculationError": {
|
|
"message": "Đã xảy ra lỗi khi tính thuế cho vị trí của bạn. Vui lòng thử lại."
|
|
},
|
|
"individualUpgradeWelcomeMessage": {
|
|
"message": "Chào mừng đến với Bitwarden"
|
|
},
|
|
"individualUpgradeDescriptionMessage": {
|
|
"message": "Mở khóa thêm các tính năng bảo mật với Premium hoặc bắt đầu chia sẻ mục với Gói Gia đình"
|
|
},
|
|
"individualUpgradeTaxInformationMessage": {
|
|
"message": "Giá chưa bao gồm thuế và được thanh toán hằng năm."
|
|
},
|
|
"organizationNameDescription": {
|
|
"message": "Tên tổ chức của bạn sẽ hiển thị trong các lời mời bạn gửi đến các thành viên."
|
|
},
|
|
"continueWithoutUpgrading": {
|
|
"message": "Tiếp tục mà không nâng cấp"
|
|
},
|
|
"upgradeYourPlan": {
|
|
"message": "Nâng cấp gói của bạn"
|
|
},
|
|
"upgradeNow": {
|
|
"message": "Nâng cấp ngay"
|
|
},
|
|
"formWillCreateNewFamiliesOrgMessage": {
|
|
"message": "Hoàn tất biểu mẫu này sẽ tạo một tổ chức Gia đình mới. Bạn có thể nâng cấp tổ chức Miễn phí của mình từ Bảng điều khiển quản trị."
|
|
},
|
|
"upgradeErrorMessage": {
|
|
"message": "Chúng tôi gặp lỗi khi xử lý nâng cấp của bạn. Vui lòng thử lại."
|
|
},
|
|
"bitwardenFreeplanMessage": {
|
|
"message": "Bạn đang sử dụng gói Bitwarden Miễn phí"
|
|
},
|
|
"upgradeCompleteSecurity": {
|
|
"message": "Nâng cấp để tăng cường bảo mật toàn diện"
|
|
},
|
|
"viewbusinessplans": {
|
|
"message": "Xem các gói doanh nghiệp"
|
|
},
|
|
"updateEncryptionSettings": {
|
|
"message": "Cập nhật cài đặt mã hóa"
|
|
},
|
|
"updateYourEncryptionSettings": {
|
|
"message": "Cập nhật cài đặt mã hóa của bạn"
|
|
},
|
|
"algorithm": {
|
|
"message": "Thuật toán"
|
|
},
|
|
"encryptionKeySettingsHowShouldWeEncryptYourData": {
|
|
"message": "Chọn cách Bitwarden mã hóa dữ liệu trong kho của bạn. Mọi tùy chọn đều an toàn, nhưng những phương pháp mạnh hơn sẽ giúp bảo vệ tốt hơn - đặc biệt là trước các cuộc tấn công brute-force. Bitwarden khuyến nghị giữ cài đặt mặc định cho hầu hết người dùng."
|
|
},
|
|
"encryptionKeySettingsIncreaseImproveSecurity": {
|
|
"message": "Tăng các giá trị cao hơn mức mặc định sẽ giúp tăng cường bảo mật, nhưng đồng thời kho của bạn có thể mất nhiều thời gian hơn để mở khóa."
|
|
},
|
|
"encryptionKeySettingsAlgorithmPopoverTitle": {
|
|
"message": "Về các thuật toán mã hóa"
|
|
},
|
|
"encryptionKeySettingsAlgorithmPopoverPBKDF2": {
|
|
"message": "PBKDF2-SHA256 là phương pháp mã hóa đã được kiểm chứng, cân bằng tốt giữa tính bảo mật và hiệu suất. Phù hợp cho mọi người dùng."
|
|
},
|
|
"encryptionKeySettingsAlgorithmPopoverArgon2Id": {
|
|
"message": "Argon2id mang đến khả năng bảo vệ mạnh hơn trước các hình thức tấn công hiện đại, phù hợp nhất cho người dùng nâng cao với thiết bị mạnh mẽ."
|
|
},
|
|
"zipPostalCodeLabel": {
|
|
"message": "Mã ZIP / Bưu điện"
|
|
},
|
|
"cardNumberLabel": {
|
|
"message": "Số thẻ"
|
|
},
|
|
"startFreeFamiliesTrial": {
|
|
"message": "Bắt đầu dùng thử Gói Gia đình miễn phí"
|
|
},
|
|
"blockClaimedDomainAccountCreation": {
|
|
"message": "Chặn tạo tài khoản cho các tên miền đã xác nhận quyền sở hữu"
|
|
},
|
|
"blockClaimedDomainAccountCreationDesc": {
|
|
"message": "Ngăn người dùng tạo tài khoản bên ngoài tổ chức của bạn bằng địa chỉ email từ các tên miền đã xác nhận."
|
|
},
|
|
"blockClaimedDomainAccountCreationDescV2": {
|
|
"message": "Block members from using your claimed domain to create Bitwarden accounts outside your organization."
|
|
},
|
|
"blockClaimedDomainAccountCreationPrerequisite": {
|
|
"message": "Cần phải xác nhận tên miền trước khi kích hoạt chính sách này."
|
|
},
|
|
"blockClaimedDomainAccountCreationPrerequisiteV2": {
|
|
"message": "Before turning on this policy, you must claim a domain."
|
|
},
|
|
"blockClaimedDomainAccountCreationLearnMoreV2": {
|
|
"message": "Learn more about claimed domains"
|
|
},
|
|
"vaultTimeoutTooLarge": {
|
|
"message": "Thời gian mở kho vượt quá giới hạn do tổ chức của bạn đặt ra."
|
|
},
|
|
"neverLockWarning": {
|
|
"message": "Bạn có chắc chắn muốn chọn \"Không bao giờ\" không? Lựa chọn này sẽ lưu khóa mã hóa kho của bạn trực tiếp trên thiết bị. Hãy nhớ bảo vệ thiết bị của bạn thật cẩn thận nếu bạn chọn tùy chọn này."
|
|
},
|
|
"sessionTimeoutSettingsAction": {
|
|
"message": "Hành động sau khi đóng kho"
|
|
},
|
|
"sessionTimeoutHeader": {
|
|
"message": "Thời gian hết phiên"
|
|
},
|
|
"appearance": {
|
|
"message": "Giao diện"
|
|
},
|
|
"vaultTimeoutPolicyMaximumError": {
|
|
"message": "Thời gian mở kho đã vượt quá giới hạn do tổ chức của bạn đặt ra: Tối đa $HOURS$ giờ và $MINUTES$ phút",
|
|
"placeholders": {
|
|
"hours": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
},
|
|
"minutes": {
|
|
"content": "$2",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"removeMasterPasswordForOrgUserKeyConnector": {
|
|
"message": "Tổ chức của bạn không còn sử dụng mật khẩu chính để đăng nhập vào Bitwarden. Để tiếp tục, hãy xác minh tổ chức và tên miền."
|
|
},
|
|
"continueWithLogIn": {
|
|
"message": "Tiếp tục đăng nhập"
|
|
},
|
|
"doNotContinue": {
|
|
"message": "Không tiếp tục"
|
|
},
|
|
"domain": {
|
|
"message": "Tên miền"
|
|
},
|
|
"keyConnectorDomainTooltip": {
|
|
"message": "Tên miền này sẽ lưu trữ các khóa mã hóa tài khoản của bạn, vì vậy hãy đảm bảo bạn tin tưởng nó. Nếu bạn không chắc chắn, hãy kiểm tra với quản trị viên của bạn."
|
|
},
|
|
"verifyYourOrganization": {
|
|
"message": "Xác minh tổ chức của bạn để đăng nhập"
|
|
},
|
|
"organizationVerified": {
|
|
"message": "Tổ chức đã được xác minh"
|
|
},
|
|
"domainVerified": {
|
|
"message": "Tên miền đã được xác minh"
|
|
},
|
|
"leaveOrganizationContent": {
|
|
"message": "Nếu bạn không xác minh tổ chức của mình, quyền truy cập vào tổ chức sẽ bị thu hồi."
|
|
},
|
|
"leaveNow": {
|
|
"message": "Rời khỏi ngay"
|
|
},
|
|
"verifyYourDomainToLogin": {
|
|
"message": "Xác minh tên miền của bạn để đăng nhập"
|
|
},
|
|
"verifyYourDomainDescription": {
|
|
"message": "Để tiếp tục đăng nhập, hãy xác minh tên miền này."
|
|
},
|
|
"confirmKeyConnectorOrganizationUserDescription": {
|
|
"message": "To continue with log in, verify the organization and domain."
|
|
},
|
|
"confirmNoSelectedCriticalApplicationsTitle": {
|
|
"message": "Không có ứng dụng quan trọng nào được chọn"
|
|
},
|
|
"confirmNoSelectedCriticalApplicationsDesc": {
|
|
"message": "Bạn có chắc chắn muốn tiếp tục không?"
|
|
},
|
|
"errorCannotDecrypt": {
|
|
"message": "Error: Cannot decrypt"
|
|
},
|
|
"userVerificationFailed": {
|
|
"message": "Xác minh người dùng thất bại."
|
|
},
|
|
"resizeSideNavigation": {
|
|
"message": "Resize side navigation"
|
|
},
|
|
"recoveryDeleteCiphersTitle": {
|
|
"message": "Xóa các mục kho không thể khôi phục"
|
|
},
|
|
"recoveryDeleteCiphersDesc": {
|
|
"message": "Một số mục trong kho của bạn không thể khôi phục được. Bạn có muốn xóa các mục không thể khôi phục này khỏi kho của bạn không?"
|
|
},
|
|
"recoveryDeleteFoldersTitle": {
|
|
"message": "Xóa các thư mục không thể khôi phục"
|
|
},
|
|
"recoveryDeleteFoldersDesc": {
|
|
"message": "Một số thư mục của bạn không thể khôi phục được. Bạn có muốn xóa các thư mục không thể khôi phục này khỏi kho của bạn không?"
|
|
},
|
|
"recoveryReplacePrivateKeyTitle": {
|
|
"message": "Thay thế khóa mã hóa"
|
|
},
|
|
"recoveryReplacePrivateKeyDesc": {
|
|
"message": "Cặp khóa mã hóa công khai của bạn không thể khôi phục được. Bạn có muốn thay thế khóa mã hóa của mình bằng một cặp khóa mới không? Việc này sẽ yêu cầu bạn thiết lập lại quyền truy cập khẩn cấp và tư cách thành viên tổ chức hiện có."
|
|
},
|
|
"recoveryStepSyncTitle": {
|
|
"message": "Đang đồng bộ hóa dữ liệu"
|
|
},
|
|
"recoveryStepPrivateKeyTitle": {
|
|
"message": "Đang xác minh tính toàn vẹn của khóa mã hóa"
|
|
},
|
|
"recoveryStepUserInfoTitle": {
|
|
"message": "Đang xác minh thông tin người dùng"
|
|
},
|
|
"recoveryStepCipherTitle": {
|
|
"message": "Đang xác minh tính toàn vẹn của mục kho"
|
|
},
|
|
"recoveryStepFoldersTitle": {
|
|
"message": "Đang xác minh tính toàn vẹn của thư mục"
|
|
},
|
|
"dataRecoveryTitle": {
|
|
"message": "Khôi phục Dữ liệu và Chẩn đoán"
|
|
},
|
|
"dataRecoveryDescription": {
|
|
"message": "Sử dụng công cụ khôi phục dữ liệu để chẩn đoán và sửa chữa các sự cố với tài khoản của bạn. Sau khi chạy chẩn đoán, bạn có tùy chọn lưu nhật ký chẩn đoán để được hỗ trợ và tùy chọn sửa chữa bất kỳ sự cố nào được phát hiện."
|
|
},
|
|
"runDiagnostics": {
|
|
"message": "Chạy Chẩn đoán"
|
|
},
|
|
"repairIssues": {
|
|
"message": "Sửa chữa Sự cố"
|
|
},
|
|
"saveDiagnosticLogs": {
|
|
"message": "Lưu Nhật ký Chẩn đoán"
|
|
},
|
|
"sessionTimeoutSettingsManagedByOrganization": {
|
|
"message": "Cài đặt này do tổ chức của bạn quản lý."
|
|
},
|
|
"sessionTimeoutSettingsPolicySetMaximumTimeoutToHoursMinutes": {
|
|
"message": "Tổ chức của bạn đã đặt thời gian chờ phiên tối đa là $HOURS$ giờ và $MINUTES$ phút.",
|
|
"placeholders": {
|
|
"hours": {
|
|
"content": "$1",
|
|
"example": "8"
|
|
},
|
|
"minutes": {
|
|
"content": "$2",
|
|
"example": "2"
|
|
}
|
|
}
|
|
},
|
|
"sessionTimeoutSettingsPolicySetDefaultTimeoutToOnRestart": {
|
|
"message": "Tổ chức của bạn đã đặt thời gian chờ phiên mặc định là Khi làm mới trình duyệt."
|
|
},
|
|
"sessionTimeoutSettingsPolicyMaximumError": {
|
|
"message": "Thời gian chờ tối đa không thể vượt quá $HOURS$ giờ và $MINUTES$ phút",
|
|
"placeholders": {
|
|
"hours": {
|
|
"content": "$1",
|
|
"example": "5"
|
|
},
|
|
"minutes": {
|
|
"content": "$2",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"sessionTimeoutOnRestart": {
|
|
"message": "Khi làm mới trình duyệt"
|
|
},
|
|
"sessionTimeoutSettingsSetUnlockMethodToChangeTimeoutAction": {
|
|
"message": "Đặt phương thức mở khóa để thay đổi hành động khi hết thời gian chờ"
|
|
},
|
|
"leaveConfirmationDialogTitle": {
|
|
"message": "Bạn có chắc chắn muốn rời đi không?"
|
|
},
|
|
"leaveConfirmationDialogContentOne": {
|
|
"message": "Bằng việc từ chối, các mục cá nhân sẽ vẫn nằm trong tài khoản của bạn, nhưng bạn sẽ mất quyền truy cập vào các mục được chia sẻ và tính năng tổ chức."
|
|
},
|
|
"leaveConfirmationDialogContentTwo": {
|
|
"message": "Liên hệ quản trị viên của bạn để lấy lại quyền truy cập."
|
|
},
|
|
"leaveConfirmationDialogConfirmButton": {
|
|
"message": "Rời khỏi $ORGANIZATION$",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"howToManageMyVault": {
|
|
"message": "Tôi quản lý kho của mình như thế nào?"
|
|
},
|
|
"transferItemsToOrganizationTitle": {
|
|
"message": "Chuyển các mục đến $ORGANIZATION$",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"transferItemsToOrganizationDescription": {
|
|
"message": "$ORGANIZATION$ is requiring all items to be owned by the organization for security and compliance.",
|
|
"placeholders": {
|
|
"organization": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"transferItemsToOrganizationAction": {
|
|
"message": "Click accept to transfer ownership of your items."
|
|
},
|
|
"openTransferItemsHelpArticle": {
|
|
"message": "Open help article on transferring items"
|
|
},
|
|
"acceptTransfer": {
|
|
"message": "Chấp nhận chuyển"
|
|
},
|
|
"declineAndLeave": {
|
|
"message": "Từ chối và rời đi"
|
|
},
|
|
"youHaveBitwardenPremium": {
|
|
"message": "You have Bitwarden Premium"
|
|
},
|
|
"viewAndManagePremiumSubscription": {
|
|
"message": "View and manage your Premium subscription"
|
|
},
|
|
"youNeedToUpdateLicenseFile": {
|
|
"message": "You'll need to update your license file"
|
|
},
|
|
"youNeedToUpdateLicenseFileDate": {
|
|
"message": "$DATE$.",
|
|
"placeholders": {
|
|
"date": {
|
|
"content": "$1",
|
|
"example": "June 12, 2026"
|
|
}
|
|
}
|
|
},
|
|
"uploadLicenseFile": {
|
|
"message": "Upload license file"
|
|
},
|
|
"uploadYourLicenseFile": {
|
|
"message": "Upload your license file"
|
|
},
|
|
"uploadYourPremiumLicenseFile": {
|
|
"message": "Upload your Premium license file"
|
|
},
|
|
"uploadLicenseFileDesc": {
|
|
"message": "Your license file name will be similar to: $FILE_NAME$",
|
|
"placeholders": {
|
|
"file_name": {
|
|
"content": "$1",
|
|
"example": "bitwarden_license.json"
|
|
}
|
|
}
|
|
},
|
|
"alreadyHaveSubscriptionQuestion": {
|
|
"message": "Already have a subscription?"
|
|
},
|
|
"alreadyHaveSubscriptionSelfHostedMessage": {
|
|
"message": "Open the subscription page on your Bitwarden cloud account and download your license file. Then return to this screen and upload it below."
|
|
},
|
|
"viewAllPlans": {
|
|
"message": "View all plans"
|
|
},
|
|
"planDescPremium": {
|
|
"message": "Complete online security"
|
|
},
|
|
"updatePayment": {
|
|
"message": "Update payment"
|
|
},
|
|
"weCouldNotProcessYourPayment": {
|
|
"message": "We could not process your payment. Please update your payment method or contact the support team for assistance."
|
|
},
|
|
"yourSubscriptionHasExpired": {
|
|
"message": "Your subscription has expired. Please contact the support team for assistance."
|
|
},
|
|
"yourSubscriptionIsScheduledToCancel": {
|
|
"message": "Your subscription is scheduled to cancel on $DATE$. You can reinstate it anytime before then.",
|
|
"placeholders": {
|
|
"date": {
|
|
"content": "$1",
|
|
"example": "Dec. 22, 2025"
|
|
}
|
|
}
|
|
},
|
|
"premiumShareEvenMore": {
|
|
"message": "Share even more with Families, or get powerful, trusted password security with Teams or Enterprise."
|
|
},
|
|
"youHaveAGracePeriod": {
|
|
"message": "You have a grace period of $DAYS$ days from your subscription expiration date. Please resolve the past due invoices by $DATE$.",
|
|
"placeholders": {
|
|
"days": {
|
|
"content": "$1",
|
|
"example": "14"
|
|
},
|
|
"date": {
|
|
"content": "$2",
|
|
"example": "Dec. 22, 2025"
|
|
}
|
|
}
|
|
},
|
|
"manageInvoices": {
|
|
"message": "Manage invoices"
|
|
},
|
|
"yourNextChargeIsFor": {
|
|
"message": "Your next charge is for"
|
|
},
|
|
"dueOn": {
|
|
"message": "due on"
|
|
},
|
|
"yourSubscriptionWillBeSuspendedOn": {
|
|
"message": "Your subscription will be suspended on"
|
|
},
|
|
"yourSubscriptionWasSuspendedOn": {
|
|
"message": "Your subscription was suspended on"
|
|
},
|
|
"yourSubscriptionWillBeCanceledOn": {
|
|
"message": "Your subscription will be canceled on"
|
|
},
|
|
"yourSubscriptionWasCanceledOn": {
|
|
"message": "Your subscription was canceled on"
|
|
},
|
|
"storageFull": {
|
|
"message": "Storage full"
|
|
},
|
|
"storageUsedDescription": {
|
|
"message": "You have used $USED$ out of $AVAILABLE$ GB of your encrypted file storage.",
|
|
"placeholders": {
|
|
"used": {
|
|
"content": "$1",
|
|
"example": "1"
|
|
},
|
|
"available": {
|
|
"content": "$2",
|
|
"example": "5"
|
|
}
|
|
}
|
|
},
|
|
"storageFullDescription": {
|
|
"message": "You have used all $GB$ GB of your encrypted storage. To continue storing files, add more storage."
|
|
},
|
|
"extensionPromptHeading": {
|
|
"message": "Get the extension for easy vault access"
|
|
},
|
|
"extensionPromptBody": {
|
|
"message": "With the browser extension installed, you'll take Bitwarden everywhere online. It'll fill in passwords, so you can log into your accounts with a single click."
|
|
},
|
|
"extensionPromptImageAlt": {
|
|
"message": "A web browser showing the Bitwarden extension with autofill items for the current webpage."
|
|
},
|
|
"skip": {
|
|
"message": "Skip"
|
|
},
|
|
"downloadExtension": {
|
|
"message": "Download extension"
|
|
},
|
|
"whoCanView": {
|
|
"message": "Who can view"
|
|
},
|
|
"specificPeople": {
|
|
"message": "Specific people"
|
|
},
|
|
"emailVerificationDesc": {
|
|
"message": "After sharing this Send link, individuals will need to verify their email with a code to view this Send."
|
|
},
|
|
"enterMultipleEmailsSeparatedByComma": {
|
|
"message": "Enter multiple emails by separating with a comma."
|
|
},
|
|
"emailPlaceholder": {
|
|
"message": "user@bitwarden.com , user@acme.com"
|
|
},
|
|
"emailPlaceholderMultiple": {
|
|
"message": "user@bitwarden.com, user@acme.com"
|
|
},
|
|
"whenYouRemoveStorage": {
|
|
"message": "When you remove storage, you will receive a prorated account credit that will automatically go toward your next bill."
|
|
},
|
|
"ownerBadgeA11yDescription": {
|
|
"message": "Owner, $OWNER$, show all items owned by $OWNER$",
|
|
"placeholders": {
|
|
"owner": {
|
|
"content": "$1",
|
|
"example": "My Org Name"
|
|
}
|
|
}
|
|
},
|
|
"youHavePremium": {
|
|
"message": "You have Premium"
|
|
},
|
|
"emailProtected": {
|
|
"message": "Email protected"
|
|
},
|
|
"invalidSendPassword": {
|
|
"message": "Invalid Send password"
|
|
},
|
|
"vaultWelcomeDialogTitle": {
|
|
"message": "You're in! Welcome to Bitwarden"
|
|
},
|
|
"vaultWelcomeDialogDescription": {
|
|
"message": "Store all your passwords and personal info in your Bitwarden vault. We'll show you around."
|
|
},
|
|
"vaultWelcomeDialogPrimaryCta": {
|
|
"message": "Start tour"
|
|
},
|
|
"vaultWelcomeDialogDismissCta": {
|
|
"message": "Skip"
|
|
},
|
|
"sendPasswordHelperText": {
|
|
"message": "Individuals will need to enter the password to view this Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"perUser": {
|
|
"message": "per user"
|
|
},
|
|
"upgradeToTeams": {
|
|
"message": "Upgrade to Teams"
|
|
},
|
|
"upgradeToEnterprise": {
|
|
"message": "Upgrade to Enterprise"
|
|
},
|
|
"upgradeShareEvenMore": {
|
|
"message": "Share even more with Families, or get powerful, trusted password security with Teams or Enterprise"
|
|
},
|
|
"organizationUpgradeTaxInformationMessage": {
|
|
"message": "Prices exclude tax and are billed annually."
|
|
},
|
|
"invoicePreviewErrorMessage": {
|
|
"message": "Encountered an error while generating the invoice preview."
|
|
},
|
|
"planProratedMembershipInMonths": {
|
|
"message": "Prorated $PLAN$ membership ($NUMOFMONTHS$)",
|
|
"placeholders": {
|
|
"plan": {
|
|
"content": "$1",
|
|
"example": "Families"
|
|
},
|
|
"numofmonths": {
|
|
"content": "$2",
|
|
"example": "6 Months"
|
|
}
|
|
}
|
|
},
|
|
"premiumSubscriptionCredit": {
|
|
"message": "Premium subscription credit"
|
|
},
|
|
"enterpriseMembership": {
|
|
"message": "Enterprise membership"
|
|
},
|
|
"teamsMembership": {
|
|
"message": "Teams membership"
|
|
},
|
|
"plansUpdated": {
|
|
"message": "You've upgraded to $PLAN$!",
|
|
"placeholders": {
|
|
"plan": {
|
|
"content": "$1",
|
|
"example": "Families"
|
|
}
|
|
}
|
|
},
|
|
"paymentMethodUpdateError": {
|
|
"message": "There was an error updating your payment method."
|
|
},
|
|
"sendPasswordInvalidAskOwner": {
|
|
"message": "Invalid 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."
|
|
},
|
|
"sendExpiresOn": {
|
|
"message": "This Send expires at $TIME$ on $DATE$",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
|
|
"placeholders": {
|
|
"time": {
|
|
"content": "$1",
|
|
"example": "10:00 AM"
|
|
},
|
|
"date": {
|
|
"content": "$2",
|
|
"example": "Jan 1, 1970"
|
|
}
|
|
}
|
|
},
|
|
"bankName": {
|
|
"message": "Bank name"
|
|
},
|
|
"nameOnAccount": {
|
|
"message": "Name on account"
|
|
},
|
|
"bankRoutingNumber": {
|
|
"message": "Routing number",
|
|
"description": "Used in the bank account cipher type"
|
|
},
|
|
"branchNumber": {
|
|
"message": "Branch/institution number"
|
|
},
|
|
"swiftCode": {
|
|
"message": "SWIFT code"
|
|
},
|
|
"iban": {
|
|
"message": "IBAN"
|
|
},
|
|
"bankContactPhone": {
|
|
"message": "Bank contact phone"
|
|
},
|
|
"searchBankAccount": {
|
|
"message": "Search bank account"
|
|
},
|
|
"searchPassport": {
|
|
"message": "Search passports"
|
|
},
|
|
"copyAccountNumber": {
|
|
"message": "Copy account number"
|
|
},
|
|
"copyRoutingNumber": {
|
|
"message": "Copy routing number"
|
|
},
|
|
"copyPin": {
|
|
"message": "Copy PIN"
|
|
},
|
|
"copyIban": {
|
|
"message": "Copy IBAN"
|
|
},
|
|
"copyNameOnAccount": {
|
|
"message": "Copy name on account"
|
|
},
|
|
"copyBranchNumber": {
|
|
"message": "Copy branch number"
|
|
},
|
|
"copySwiftCode": {
|
|
"message": "Copy SWIFT code"
|
|
},
|
|
"bankAccountTypeChecking": {
|
|
"message": "Checking"
|
|
},
|
|
"bankAccountTypeSavings": {
|
|
"message": "Savings"
|
|
},
|
|
"bankAccountTypeCertificateOfDeposit": {
|
|
"message": "Certificate of deposit"
|
|
},
|
|
"bankAccountTypeLineOfCredit": {
|
|
"message": "Line of credit"
|
|
},
|
|
"bankAccountTypeInvestmentBrokerage": {
|
|
"message": "Investment/brokerage"
|
|
},
|
|
"bankAccountTypeMoneyMarket": {
|
|
"message": "Money market"
|
|
},
|
|
"bankAccountTypeOther": {
|
|
"message": "Other"
|
|
},
|
|
"newBankAccountNudgeTitle": {
|
|
"message": "Securely store your bank details"
|
|
},
|
|
"newBankAccountNudgeBody": {
|
|
"message": "Save your bank account information to access it easily and securely across your devices."
|
|
},
|
|
"sendsTitleNoSearchResults": {
|
|
"message": "No search results returned"
|
|
},
|
|
"sendsBodyNoSearchResults": {
|
|
"message": "Clear filters or try another search term"
|
|
},
|
|
"pastMonth": {
|
|
"message": "Past month"
|
|
},
|
|
"past3Months": {
|
|
"message": "Past 3 months"
|
|
},
|
|
"past6Months": {
|
|
"message": "Past 6 months"
|
|
},
|
|
"pastYear": {
|
|
"message": "Past year"
|
|
},
|
|
"allTime": {
|
|
"message": "All time"
|
|
},
|
|
"timePeriod": {
|
|
"message": "Time period"
|
|
},
|
|
"of": {
|
|
"message": "of"
|
|
},
|
|
"coachmarkImportTitle": {
|
|
"message": "Quickly import your passwords"
|
|
},
|
|
"coachmarkImportDescription": {
|
|
"message": "Did you have a password manager before? You can import a CSV of existing logins and other data into your vault."
|
|
},
|
|
"coachmarkAddItemTitle": {
|
|
"message": "Add an item"
|
|
},
|
|
"coachmarkAddItemDescription": {
|
|
"message": "Add new passwords, notes, and other info to your vault. Everything is protected with end-to-end encryption."
|
|
},
|
|
"coachmarkShareWithCollectionsTitle": {
|
|
"message": "Safely share items with others"
|
|
},
|
|
"coachmarkShareWithCollectionsDescription": {
|
|
"message": "By moving an item into a collection, you can securely share it with other people in your organization."
|
|
},
|
|
"coachmarkMonitorSecurityTitle": {
|
|
"message": "Monitor your password security"
|
|
},
|
|
"coachmarkMonitorSecurityDescription": {
|
|
"message": "Keep the security of your vault items strong by checking reports for vulnerabilities."
|
|
},
|
|
"aiCoachmarkMonitorActivityTitle": {
|
|
"message": "Monitor security activity"
|
|
},
|
|
"aiCoachmarkMonitorActivityDescription": {
|
|
"message": "As you review applications and assign member tasks, your org's progress on security improvements will show up here."
|
|
},
|
|
"aiCoachmarkPrioritizeRisksTitle": {
|
|
"message": "Prioritize risks"
|
|
},
|
|
"aiCoachmarkPrioritizeRisksDescription": {
|
|
"message": "Review every application stored in your org vault and star ones that are the highest priority to your security."
|
|
},
|
|
"aiCoachmarkCriticalApplicationsTitle": {
|
|
"message": "Fix your biggest risks"
|
|
},
|
|
"aiCoachmarkCriticalApplicationsDescription": {
|
|
"message": "You'll track risks for prioritized applications here and assign tasks to members to strengthen their passwords."
|
|
},
|
|
"aiCoachmarkHelpMembersTitle": {
|
|
"message": "Help members improve"
|
|
},
|
|
"aiCoachmarkHelpMembersDescription": {
|
|
"message": "Once you've selected critical applications, prompt members to change at-risk passwords. They'll receive a message in their Bitwarden extension."
|
|
},
|
|
"aiCoachmarkRunReportTitle": {
|
|
"message": "Stay on top of new risks"
|
|
},
|
|
"aiCoachmarkRunReportDescription": {
|
|
"message": "Refresh reports and insights regularly to catch new risks and see the latest metrics as your org grows."
|
|
},
|
|
"coachmarkStepsIndicator": {
|
|
"message": "$CURRENT$ of $TOTAL$",
|
|
"placeholders": {
|
|
"current": {
|
|
"content": "$1",
|
|
"example": "1"
|
|
},
|
|
"total": {
|
|
"content": "$2",
|
|
"example": "4"
|
|
}
|
|
}
|
|
},
|
|
"coachmarkStepIndicator": {
|
|
"message": "Step $CURRENT$ of $TOTAL$",
|
|
"placeholders": {
|
|
"current": {
|
|
"content": "$1",
|
|
"example": "1"
|
|
},
|
|
"total": {
|
|
"content": "$2",
|
|
"example": "4"
|
|
}
|
|
}
|
|
},
|
|
"multipleInputDomainsInvalid": {
|
|
"message": "One or more domains are invalid"
|
|
},
|
|
"domainNotAllowed": {
|
|
"message": "Only include the following domains: $DOMAINS$. Please review and try again",
|
|
"placeholders": {
|
|
"domains": {
|
|
"content": "$1"
|
|
}
|
|
}
|
|
},
|
|
"sendControlsEnableDescription": {
|
|
"message": "Control whether members can use Send",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"any": {
|
|
"message": "Any"
|
|
},
|
|
"allowedDomainsAutopopulateAlert": {
|
|
"message": "This was filled in using claimed domains."
|
|
},
|
|
"more": {
|
|
"message": "More"
|
|
},
|
|
"unverifiedBankAccountNotSupportedForUpgrade": {
|
|
"message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method."
|
|
},
|
|
"discardEditsMessage": {
|
|
"message": "If you close this view, your unsaved edits will be discarded"
|
|
},
|
|
"backToEditing": {
|
|
"message": "Back to editing"
|
|
},
|
|
"organizationUserNotificationPolicyTitle": {
|
|
"message": "Vault banner"
|
|
},
|
|
"organizationUserNotificationPolicyDesc": {
|
|
"message": "Create and launch a customized banner that all organization members see on their vault page after login."
|
|
},
|
|
"singleOrgPrerequisite": {
|
|
"message": "The single organization policy must be turned on before activating this policy."
|
|
},
|
|
"enableBanner": {
|
|
"message": "Enable banner"
|
|
},
|
|
"createBannerMessage": {
|
|
"message": "Create banner message"
|
|
},
|
|
"header": {
|
|
"message": "Header"
|
|
},
|
|
"maximumOfXCharacters": {
|
|
"message": "Maximum of $COUNT$ characters",
|
|
"placeholders": {
|
|
"count": {
|
|
"content": "$1",
|
|
"example": "50"
|
|
}
|
|
}
|
|
},
|
|
"tooManyCharacters": {
|
|
"message": "Enter a $NAME$ under $COUNT$ characters.",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "description"
|
|
},
|
|
"count": {
|
|
"content": "$2",
|
|
"example": "50"
|
|
}
|
|
}
|
|
},
|
|
"tooManyCharactersAlt": {
|
|
"message": "Create a $NAME$ that's under $COUNT$ characters.",
|
|
"placeholders": {
|
|
"name": {
|
|
"content": "$1",
|
|
"example": "button"
|
|
},
|
|
"count": {
|
|
"content": "$2",
|
|
"example": "50"
|
|
}
|
|
}
|
|
},
|
|
"organizationUserNotificationPolicyButtonTooltip": {
|
|
"message": "You must enter a header to create a button."
|
|
},
|
|
"enterADescription": {
|
|
"message": "Enter a description."
|
|
},
|
|
"button": {
|
|
"message": "Button"
|
|
},
|
|
"showAfterEveryLogin": {
|
|
"message": "Show after every login"
|
|
},
|
|
"seeMessageEveryLogin": {
|
|
"message": "Users will see the message after every login even if they dismiss it."
|
|
},
|
|
"sendHasUnsavedEdits": {
|
|
"message": "Send has unsaved edits. Are you sure you want to leave?",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"sendControlsPolicySwitchLabel": {
|
|
"message": "Enable Send controls",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"allow": {
|
|
"message": "Allow"
|
|
},
|
|
"block": {
|
|
"message": "Block"
|
|
},
|
|
"sendControlAccessOptions": {
|
|
"message": "Access options"
|
|
},
|
|
"sendControlHideEmailDescription": {
|
|
"message": "Always show member's email address with recipients"
|
|
},
|
|
"sendAccessOptionAnyoneWithAPassword": {
|
|
"message": "Password set by member"
|
|
},
|
|
"hideMyEmail": {
|
|
"message": "Hide my email address from recipients."
|
|
},
|
|
"fileToShare": {
|
|
"message": "File to share"
|
|
},
|
|
"viewTextSendHeader": {
|
|
"message": "View text"
|
|
},
|
|
"viewFileSendHeader": {
|
|
"message": "View file"
|
|
},
|
|
"sendCreated": {
|
|
"message": "Send created",
|
|
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
|
|
},
|
|
"numericInputError": {
|
|
"message": "Input must be numeric"
|
|
},
|
|
"integerInputError": {
|
|
"message": "Input must be a whole number"
|
|
},
|
|
"hideEmailPolicyInEffect": {
|
|
"message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save."
|
|
},
|
|
"sideNavigation": {
|
|
"message": "Side navigation"
|
|
},
|
|
"skipLink": {
|
|
"message": "Skip link"
|
|
},
|
|
"rotateAccountEncryptionKey": {
|
|
"message": "Rotate account encryption key"
|
|
},
|
|
"rotateAccountEncryptionKeyDescription": {
|
|
"message": "Rotating your account's encryption key generates a new encryption key that is used to re-encrypt all vault data. You should consider rotating your encryption key if your account has been compromised."
|
|
},
|
|
"rotateAccountEncryptionDialogDescription": {
|
|
"message": "Generate a new key and re-encrypt all vault data. This is recommended if you believe your account may have been compromised."
|
|
},
|
|
"rotateAccountEncryptionCallout": {
|
|
"message": "You'll be logged out and prompted to re-authenticate. To avoid data corruption, do not close your browser until the process is complete."
|
|
},
|
|
"accountEncryptionKeyRotated": {
|
|
"message": "Account encryption key rotated"
|
|
},
|
|
"callout": {
|
|
"message": "Callout",
|
|
"description": "'Callout' is a noun. It is the name of a page component that displays at the top of a page and contains information like an alert or notification. This string will be used to label the callout for a screenreader when multiple callouts are on a page, like 'Callout 1' and 'Callout 2'."
|
|
},
|
|
"clickedVaultBannerButton": {
|
|
"message": "Clicked vault banner button"
|
|
},
|
|
"progressBar": {
|
|
"message": "Progress bar",
|
|
"description": "This is the name of a page component that displays progress to the user. This string will be used to label the progress bar for a screenreader when multiple progress bars are on a page, like 'Progress bar 1' and 'Progress bar 2'."
|
|
},
|
|
"emailVerification": {
|
|
"message": "Email verification"
|
|
},
|
|
"separateDomainsWithComma": {
|
|
"message": "Separate domains with a comma"
|
|
},
|
|
"errorImportingMyItemsMultiCollection": {
|
|
"message": "You cannot import items into My Items that are part of multiple collections"
|
|
},
|
|
"searchDriversLicense": {
|
|
"message": "Search licenses"
|
|
},
|
|
"driversLicenseDetails": {
|
|
"message": "License details"
|
|
},
|
|
"dateOfBirth": {
|
|
"message": "Date of birth"
|
|
},
|
|
"birthMonth": {
|
|
"message": "Birth month"
|
|
},
|
|
"birthDay": {
|
|
"message": "Birth day"
|
|
},
|
|
"birthYear": {
|
|
"message": "Birth year"
|
|
},
|
|
"issuingCountry": {
|
|
"message": "Issuing country"
|
|
},
|
|
"issuingState": {
|
|
"message": "Issuing state / province"
|
|
},
|
|
"issueDate": {
|
|
"message": "Issue date"
|
|
},
|
|
"issueMonth": {
|
|
"message": "Issue month"
|
|
},
|
|
"issueDay": {
|
|
"message": "Issue day"
|
|
},
|
|
"issueYear": {
|
|
"message": "Issue year"
|
|
},
|
|
"expirationDay": {
|
|
"message": "Expiration day"
|
|
},
|
|
"issuingAuthority": {
|
|
"message": "Issuing authority"
|
|
},
|
|
"licenseClass": {
|
|
"message": "License class"
|
|
},
|
|
"copy": {
|
|
"message": "Copy"
|
|
},
|
|
"paymentSuccessful": {
|
|
"message": "Payment successful"
|
|
},
|
|
"paymentSuccessfulProcessingMessage": {
|
|
"message": "Your upgrade is being processed. It may be a few minutes before you see Premium features in Bitwarden."
|
|
},
|
|
"planPurchased": {
|
|
"message": "Plan purchased"
|
|
},
|
|
"renewalDate": {
|
|
"message": "Renewal date"
|
|
},
|
|
"upgradeStatus": {
|
|
"message": "Upgrade status"
|
|
},
|
|
"processing": {
|
|
"message": "Processing"
|
|
},
|
|
"managePlanInWebApp": {
|
|
"message": "Manage plan in web app"
|
|
},
|
|
"cannotSaveItemNoConfirmedOrgs": {
|
|
"message": "Unable to save item. You must be confirmed to the organization to save items."
|
|
}
|
|
}
|
|
|