# File containing internal localization messages used by
# log comments, audit messages, etc. in EJBCA.
#
# The keys should be sections into which module the message
# originates from, example raadmin.msg1 or keyrecovery.testmessage.
#
# VIETNAMESE VERSION

# Native encoding:  UTF-8
# EJBCA supported:  6.x
# Modified date:    $Id: ejbcaresources.vi.properties 28471 2018-03-12 15:11:18Z henriks $
# 
# Contributors:
#   VGISC


# Services resources
services.serviceadded                    = Đã thêm dịch vụ{0}.
services.erroraddingservice              = Lỗi thêm dịch vụ {0}
services.notauthorizedtoadd              = Lỗi, Không thể xác thực để thêm dịch vụ : {0}
services.serviceedited                   = Dịch vụ {0} đã chỉnh sửa.
services.erroreditingservice             = Lỗi dịch vụ {0}.
services.notauthorizedto                 = Lỗi, Không thể xác thực được dịch vụ : {0}
services.servicecloned                   = Dịch vụ mới {0}, Dịch vụ đã sử dụng {1} giống như mẫu.
services.errorcloningservice             = Lỗi thêm dịch vụ {0} dịch vụ sử dụng bởi {1} giống như mẫu.
services.serviceremoved                  = Đã loại bỏ dịch vụ {0}.
services.errorremovingservice            = Lỗi loại bỏ nguồn dữ liệu người dùng {0}.
services.servicerenamed                  = Dịch vụ {0} Đổi tên {1}.
services.errorrenamingservice            = Lỗi đổi tên dịch vụ {0} để {1}.
services.serviceexecuted                 = Dịch vụ {0} kích hoạt thành công.
services.servicenotfound                 = Dịch vụ với id {0} không tìm được.
services.serviceexecutionfailed          = Dịch vụ {0} thực thi thất bại.
services.servicerunonothernode           = Dịch vụ {0} đã thực thi trên một nút trong luster, đang chờ.
services.erroractionclasspath            = Lỗi điều khiển dịch vụ {0} actionClassPath là misconfigured.
services.errorintervalclasspath          = Lỗi điều khiển dịch vụ {0} intervalClassPath is misconfigured, service will not execute.
services.errorworkerconfig               = Người làm việc {0} cấu hình sai cho dịch vụ {1}, kiểm tra classpath.
services.errorworker.errornoemail        = Đang gửi email thông báo tới người dùng {0} thất bại, không có địa chỉ email được cấu hình.
services.errorworker.errornoca           = CA với id {0} và tên '{1}' không tồn tại. Nó đã bị loại bỏ?
services.errorexpireworker.errorconfig   = Lỗi: Thông báo người dùng hết hạn {0} bị sai cấu hình, kiểm tra {1} giá trị.
services.interval.errorconfig            = Lỗi: Dịch vụ định kì {0} bị cầu hình sai, Kiểm tra {1} giá trị.
services.mailaction.errorreceiveraddress = Lỗi: Không có địa chỉ người nhận được tìm thấy
services.mailaction.errorsenderaddress   = Lỗi: Địa chỉ người nhận phải được cấu hình.
services.mailaction.sent                 = Email thông báo đã được gửi{0} thành công.
services.mailaction.errorsend            = Lỗi khi gửi email thông báo {0}.
services.mailaction.erroractioninfo      = Lỗi: Chỉ MailActionInfo được hỗ trợ.
services.upgrade                         = Nâng cấp cấu hình dịch vụ với phiên bản {0}.
services.alreadyrunninginvm              = Dịch vụ {0} đã chạy trong VM này! không bắt đầu làm việc.
services.servicefailedrescheduled        = Dịch vụ thất bại và đã lên lịch chạy trong {0} nghìn giây.

# Sign session resources
signsession.requestcert              = Đã nhận yêu cầu chứng thư số cho người dùng {0} cho CA {1} với certificate profile {2}.
signsession.nouserinrequest          = Không có người dùng trong yêu cầu, DN yêu cầu: {0}.
signsession.nopasswordinrequest      = Không có mật khẩu trong yêu cầu.
signsession.wrongauthority           = CA từ yêu cầu ({0}) không khớp với người dùng CA ({1}).
signsession.nosuchuser               = Người dùng {0} không được tìm thấy.
signsession.finishnouser             = Đã gọi finishUser cho người dùng không tồn tại {0}.
signsession.certificateissued        = Đã cấp chứng thư số cho người dùng {0}.
signsession.caexpired                = Signing CA {0} đã hết hạn.
signsession.canotyetvalid            = Signing CA {0} Không có hiệu lực.
signsession.canotfoundcaid           = CA Id không có hiệu lực: {0}.
signsession.errorupgradingcmsservice = Lỗi khởi tạo dịch vụ khi nâng cấp CA {0}.

# Card Verification Code resources
cvc.info.renewallowed = Xác minh chữ ký bên ngoài trong yêu cầu CVC đã thành công với chứng thư số hợp lệ với fp {0}. Yêu cầu đượcc phép cho người dùng {1}.
cvc.error.outersignature = Xác thực chữ ký bên ngoài của yêu cầu CVC thất bại cho holderRef '{0}'. Thông điệp: {1}.
cvc.error.renewsamekeys = Cố gắng gia hạn một chứng thứ ố sử dụng khóa tương tự cho holderRef '{0}'.

# CA administration resources
caadmin.activated = Đã kích hoạt CA với id {0}.
caadmin.deactivated = Kích hoạt lại CA với id {0}.
caadmin.notauthorizedtocreateca = Người quản trị không có quyền tạo CA {0}.
caadmin.notauthorizedtocertreq = Người quản trị không có quyền tạo yêu cầu chứng thư số cho CA {0}.
caadmin.notauthorizedtocertresp = Người quản trị không có quyền xử lý CA {0}.
caadmin.notauthorizedtorenew = Người quản trị không có quyền gia hạn CA {0}.
caadmin.notauthorizedtorevoke = Người quản trị không có quyền thu hồi CA {0}.
caadmin.notauthorizedtorollover = Người quản trị không có quyền to roll over CA {0}.
caadmin.notauthorizedtoactivatetoken =  Người quản trị không có quyền kích hoạt CA token cho CA {0}.
caadmin.notauthorizedtodeactivatetoken =  Người quản trị không có quyền hủy kích hoạt CA token cho CA {0}.
caadmin.notauthorizedtoremovecatoken =  Người quản trị không có quyền thu hồi CA token cho CA {0}.
caadmin.notauthorizedtorestorecatoken =  Người quản trị không có quyền khôi phục CA token cho CA {0}.
caadmin.notauthorizedtoexportcatoken =  Người quản trị không có quyền kết xuất CA token cho CA {0}.
caadmin.wrongcaid = CA id không hợp pháp{0}, CA không thể tạo.
caadmin.badcaactivationcode = Mã kích hoạt cho CA {0} đã bị từ chối.
caadmin.errorcreatetoken = Lỗi khi tạo CA token.
caadmin.errorcreatetokenpin = Lỗi khi tạo CA token cứng. Mã xác thực sai.
caadmin.errorcreateca = Không thể tạo CA {0}.
caadmin.errorcreatecaservice = Không thể tạo ExternalCAService {0}.
caadmin.erroreditca = Không thể sửa CA {0}.
caadmin.errorremoveca = Không thể loại bỏ CA {0}. Thông điệp: {1}.
caadmin.errorrenameca = Không thể đổi tên CA {0}.
caadmin.errorrestorecakeystore = Không thể khôi phục keystore cho CA {0}.
caadmin.errorgetcainfo = Lỗi lấy thông tin CA cho {0}.
caadmin.errorcertreq = Lỗi tạo yêu cầu chứng thư số cho CA {0}.
caadmin.errorcertreqsign = Lỗi ký yêu cầu chứng thư số bởi CA {0}.
caadmin.errorcertresp = Lỗi nhận phản hồi chứng thư số cho CA {0}.
caadmin.errorprocess = Lỗi xử lý CA {0}.
caadmin.errorrenewca = Lỗi nhận CA {0}.
caadmin.errorrevoke = Lỗi thu hồi CA {0}.
caadmin.errorrolloverca = Lỗi rolling over CA {0}.
caadmin.certreqcreated = Yêu cầu chứng thư số đã được sinh thành công cho CA {0}.
caadmin.certreqsigned = CA {0} ký một yêu cầu chứng thứ số.
caadmin.errorcertrespinternalca = Không thể nhận phẩn hồi chứng thư số cho một Internal CA {0}.
caadmin.errorcertrespillegalmsg = Kiểu thông điệp trả lời không hợp lệ {0}.
caadmin.errorcertrespwrongdn = Subject DN chứng chứng thư số nhận được ({0} không khớp với yêu cầu ({1}).
caadmin.errorcaexists = Lỗi khi xử lý CA {0}. CA đã tồn tại.
caadmin.erroractivatetoken = Lỗi khi cố kích hoạt CA token cho CA {0}.
caadmin.errordeactivatetoken = Lỗi khi cố hủy kích hoạt CA token cho CA {0}.
caadmin.errornotoffline = CA {0} phải có trạng thái 'offline' trong đặt hàng được kích hoạt.
caadmin.errornotonline = CA {0} phải có trạng thái 'active' trong đặt hàng hủy kích hoạt.
caadmin.errorcanotfound = Lỗi khi cố truy cập CA với caid {0}. CA không thể tìm thấy.
caadmin.errorremovecakeystore = Lỗi loại bỏ soft keystore cho CA {0}.
caadmin.createdca = CA {0} tạo thành công, trạng thái: {1}.
caadmin.removedcakeystore = CA {0} soft keystore bị loại bỏ.
caadmin.restoredcakeystore = CA {0} soft keystore được phục hồi.
caadmin.processedca = CA {0} được xử lý thành công 
caadmin.renewdca = CA {0} được gia hạn thành công.
caadmin.revokedca = CA {0} được loại bỏ thành công, lý do: {1}.
caadmin.rolledoverca = CA {0} rolled over thành công.
caadmin.catokenexternal = CA {0} là bên ngoài hoặc không thể được kích hoạt/được hủy kích hoạt.
caadmin.certrespreceived = đã nhận được phản hồi chứng thư số thành công tới CA {0}.
caadmin.exportedca = CA '{0}' được kết xuất thành công ra {1} tệp.
caadmin.errorexportca = Lỗi đang kết xuất CA '{0}' ra {1} tệp: {2}.
caadmin.importedca = CA '{0}' được kết nhập thành công từ tệp cũ {1}, trạng thái\: {2}.
caadmin.errorimportca = Lỗi kết nhập CA '{0} từ {1} tệp: {2}.
caadmin.errornorequestchain = Không có yêu cầu certificate chain cho CA với id {0} và DN '{1}'.
caadmin.extendedserviceexecuted = Dịch vụ bên ngoài với yêu cầu lớp '{0}' được thực thi cho CA '{1}'.;
caadmin.signedcms = CA {0} được ký CMS (PKCS#7) thành công.

# Authentication resources
authentication.invalidpwd = Đã lấy yêu cầu từ người dùng với mật khẩu không hợp lệ: {0}.
authentication.authok = Đã xác thực người dùng {0}.
authentication.wrongstatus = Đã lấy yêu cầu với trạng thái {0} ({1}), NEW, FAILED or INPROCESS được yêu cầu: {2}.
authentication.usernotfound = Đã lấy yêu cầu cho người dùng đang không tồn tại: {0}.
authentication.statuschanged = Đã thay đổi trạng thái cho '{0}' thành STATUS_GENERATED.
authentication.certexpired = Hiệu lực chứng thư số đã hết. SubjectDN '{0}'. Ngày hết hạn : {1}.
authentication.revokedormissing = Chứng thư số đã bị thu hồi hoặc không thể xác định vị trí trong cơ sở dữ liệu. SubjectDN '{0}'.
authentication.failed.cli.usernotfound = Xác thực thất bại từ CLI. Người dùng {0} không thể tìm thấy trong cơ sở dữ liệu.

# Publisher resources
publisher.store = Đỗi tượng đã được công bố {0} thành công tới publisher {1}.
publisher.storequeue = Đã công bố tới hàng đợi. Publisher {0}, Vân tay {1}, trạng thái {2}.
publisher.errorstore = Lỗi khi công bố tới {0}, Vân tay: {1}.
publisher.errorstorequeue = Lỗi khi lưu trữ công bố tới hàng đợi. Publisher {0}, Vân tay {1}, trạng thái {2}.
publisher.nopublisher = Publisher với id {0} khồn tồn tại.
publisher.testedpublisher = Thử kiểm thành công kết nối với publisher {0}.
publisher.errortestpublisher = Lỗi khi thử nghiệm kết nối với publisher {0}.
publisher.addedpublisher = Publisher {0} đã được thêm.
publisher.erroraddpublisher = Lỗi thêm publisher {0}.
publisher.changedpublisher = Publisher {0} đã chỉnh sửa.
publisher.errorchangepublisher = Lỗi chỉnh sửa publisher {0}.
publisher.clonedpublisher = publisher mới được sử dụng publisher {1} như mẫu.
publisher.errorclonepublisher = Lỗi thêm publisher {0} đang sử dụng publisher {1} như mẫu.
publisher.removedpublisher = Publisher {0} đã bị thu hồi.
publisher.errorremovepublisher = Lỗi loại bỏ publisher {0}.
publisher.renamedpublisher = Publisher {0} đã thay đổi tên thành {1}.
publisher.errorrenamepublisher = Lỗi đổi tên publisher {0} thành {1}.
publisher.queuedataupgrade = Nâng cấp dữ liệu hàng đợi publisher với phiên bản {0}.
publisher.errornocert = Chứng thứ số or CRL để công bố không tồn tại, Vân tay: {0}.
publisher.unknowntype = Kiểu công bố trong hàng đợi publisher là không xác định, {0}. Không công bố.

# Store resources
store.republishunrevokedcert = Đã công bố chứng thư số không bị thu hồi, lý do: {0}.
store.storehistory = Lưu trữ lịch sử yêu cầu chứng thư số thành công cho người dùng {0}.
store.errorstorehistory = Lỗi lưu trữ lịch sử yêu cầu chứng thư số cho người dùng {0}.
store.removehistory = Thu hồi lịch sử yêu cầu chứng thư số thành công cho vân tay {0}.
store.errorremovehistory = Lỗi thu hồi lịch sử yêu cầu chứng thư số cho vân tay {0}.
store.editpublishernotauthorized = Quản trị '{0}' không được quyền chỉnh sửa publishers.

# Hard token resources
hardtoken.userdatasent = Userdata đã gửi để tạo token tới nơi cấp phát với bí danh {0}.
hardtoken.errorsenduserdata = Lỗi khi tìm kiếm token cần cho nơi cấp phát với bí danh {0}.
hardtoken.addedprofile = Hard token profile {0} đã thêm.
hardtoken.erroraddprofile = Lỗi thêm hard token profile {0}.
hardtoken.editedprofile = Hard token profile {0} đã chỉnh sửa.
hardtoken.erroreditprofile = Lỗi chỉnh sửa hard token profile {0}.
hardtoken.clonedprofile = hard token profile mới {0}, đã sử dụng profile {1} như mẫu."  
hardtoken.errorcloneprofile = Lỗi thêm hard token profile {0}, sử dụng bởi profile {1} như mẫu."  
hardtoken.removedprofile = Hard token profile {0} đã loại bỏ.
hardtoken.errorremoveprofile = Lỗi loại bỏ hard token profile {0}.
hardtoken.renamedprofile = Hard token profile {0} đã đổi tên thành {1}.
hardtoken.errorrenameprofile = Lõi đổi tên hard token profile {0} thành {1}.
hardtoken.addedissuer = Nơi cấp Hard token {0} đã được thêm.
hardtoken.erroraddissuer = Lỗi thêm nơi cấp hard token {0}.
hardtoken.editedissuer = Đã chỉnh sửa nơi cấp Hard token {0}.
hardtoken.erroreditissuer = Lỗi chỉnh sửa nơi cấp hard token {0}.
hardtoken.clonedissuer = Nơi cấp hard token mới {0}, đã sử dụng profile {1} như mẫu."  
hardtoken.errorcloneissuer = Lỗi thêm nơi cấp hard token {0}, sử dụng profile {1} như mẫu."  
hardtoken.removedissuer = Đã loại bỏ nơi cấp Hard token {0}.
hardtoken.errorremoveissuer = Lỗi loại bỏ nơi cấp hard token {0}.
hardtoken.renameissuer = Nơi cấp Hard token {0} đã đổi tên thành {1}.
hardtoken.errorrenameissuer = Lỗi đổi tên nơi cấp hard token {0} to {1}.
hardtoken.unavailabletoken = Lỗi nơi cấp hard token không thể cấp tokentype được chỉ định cho người dùng {0}. thay đổi tokentype hoặc nơi cấp cho người dùng.
hardtoken.addedtoken = Hard token với token số sê-ri được thêm {0}.
hardtoken.tokenexists = Hard token với token sê-ri {0} đã tồn tại.
hardtoken.changedtoken = Hard token với token số sê-ri {0} đã thay đổi.
hardtoken.errorchangetoken = Lỗi thay đổi hard token với số sê-ri token {0}.
hardtoken.removedtoken = Hard token với số sê-ri token {0} đã loại bỏ.
hardtoken.errorremovetoken = Lỗi loại bỏ hard token với số sê-ri token {0}.
hardtoken.viewedtoken = Hard token với số sê-ri token {0} đã xem.
hardtoken.viewedpuk = Dữ liệu PUK của hard token với số sê-ri token {0} đã xem.
hardtoken.addedtokencertmapping = Đã thêm ánh xạ chứng thư số, certificatesn: {0}, tokensn: {1}.
hardtoken.erroraddtokencertmapping = Lỗi thêm ánh xạ chứng thư số, certificatesn: {0}, tokensn: {1}.
hardtoken.removedtokencertmappingcert = Loại bỏ ánh xạ chứng thư số, certificatesn: {0}.
hardtoken.errorremovetokencertmappingcert = Lỗi Loại bỏ ánh xạ chứng thư số, certificatesn: {0}.
hardtoken.removedtokencertmappingtoken = Đã loại bỏ ánh xạ chứng thư số, certificatesn: {0}.
hardtoken.errorremovetokencertmappingtoken = Lỗi Loại bỏ ánh xạ chứng thư số, certificatesn: {0}.
hardtoken.generatedtoken = Token với token serialnumber {0} đã tạo thành công successfully.
hardtoken.errorgeneratetoken = Lỗi sinh token với token serialnumber {0}.

# Key recovery resources
keyrecovery.addedforapproval = Thao tác phục hồi khóa đã thêm để phê duyệt bởi xác thực người quản trị.
keyrecovery.addeddata = Dữ liệu Keyrecovery số chứng thư số với số sê-ri {0}, nơi cấp '{1}' đã được thêm. Được bảo với keyAlias '{2}' với keyId {3}, từ Crypto Token {4}.
keyrecovery.erroradddata = Lỗi khi cố thêm dữ liệu cho chứng thư số với số sê-ri {0}, nơi cấp {1}.
keyrecovery.changeddata = Dữ liệu Keyrecovery cho chứng thư số với số sê-ri {0}, nơi cấp '{1}' đã thay đổi. Được bảo vệ với keyAlias '{2}' với keyId {3}, từ Crypto Token {4}.
keyrecovery.errorchangedata = Lỗi khi cố cập nhật dữ liệu keyrecovery cho chứng thư số với số sê-ri {0}, nơi cấp {1}.
keyrecovery.removeddata = Dữ liệu Keyrecovery cho chứng thư số với số sê-ri {0}, nơi cấp '{1}' bị loại bỏ.
keyrecovery.errorremovedata = Lỗi khi cố loại bỏ dữ liệu keyrecovery data cho chứng thư số với số sê-ri {0}, nơi cấp {1}.
keyrecovery.removeduser = Tát cả dữ liệu keyrecovery cho người dùng {0} đã bị loai bỏ.
keyrecovery.errorremoveuser = Lỗi khi loại bỏ tất cả dữ liệu keyrecovery cho người dùng {0}.
keyrecovery.sentdata = Keydata cho người dùng {0} đã được gửi để khôi phục khóa. Được bảo vệ với keyAlias '{1}' với keyId {2}, từ Crypto Token {3}.
keyrecovery.nodata = Không không phục khóa keydata đã tìm thấy cho người dùng {0}.
keyrecovery.errorsenddata = Lỗi cố khôi phục keydata cho người dùng {0}.
keyrecovery.markeduser = NGười dùng đã đánh dấu chứng thư số mới mới nhất {0} để khôi phục.
keyrecovery.errormarkuser = Lỗi khi cố đánh dấu người dùng {0} chứng thư số mới nhất để khôi phục.
keyrecovery.markedcert = Certificate with serialNo {0}, issuer {1} marked for recovery.
keyrecovery.errormarkcert = Error when trying to mark certificate with serialNo {0}, issuer {1} for recovery.

# RA resources
ra.adminprefadded = Ưu tiên của người của trị với id {0} đã thêm.
ra.changedadminpref = Ưu tiên của người của trị với key {0} đã thay đổi.
ra.adminprefexists = Cố gắng thêm ưu tiên cho người quản trị mà đã tồn tại.
ra.adminprefnotfound = Ưu tiên của người của trị với key {0} không thể tìm thấy trong cơ sở dữ liệu.
ra.defaultadminprefsaved =  Ưu tiên mặc định của người của trị mặc định đã thay đổi.
ra.errorsavedefaultadminpref = Lỗi lưu ưu tiên mặc định của người quản trị.
ra.addedprofile = End entity profile {0} đã thêm.
ra.erroraddprofile = Lỗi thêm end entity profile {0}.
ra.erroraddprofileexists = Đã thử thêm một end entity profile '{0}' đã tồn tại trong cơ sở dữ liệu.
ra.erroraddprofilefixed = Đã thêm một end entity profile, '{0}', khớp fixed profile {1};
ra.clonedprofile = Đã thêm mới end entity profile {0} sử dụng profile {1} như mẫu.
ra.errorcloneprofile = Lỗi thêm mới end entity profile {0} sử dụng profile {1} như mẫu.
ra.removedprofile = End entity profile {0} đã loại bỏ.
ra.errorremoveprofile = Lỗi loại bỏ end entity profile {0}.
ra.renamedprofile = Đã đổi End entity profile {0} thành {1}.
ra.errorrenameprofile = Lỗi đỏi tên end entity profile {0} thành {1}.
ra.changedprofile = End entity profile {0} đã chỉnh sửa.
ra.errorchangeprofile = Lỗi chỉnh sửa end entity profile {0}.
ra.errorprofilenotexist = Entity profile cuối {0} không tồn tại.
ra.errorgetids = Lỗi khi nhận id entity profile được phân quyền.
ra.errorreadprofiles = Lỗi khi đọc entity profiles.
ra.errorfulfillprofile = Dữ liệu người dùng đã không hoàn thành entity profile cuối {0}, dn '{1}': {2}.
ra.errorauthprofile = Quản trị viên không được phân quyền tới entity profile cuối {0}. Quản trị: {1}.
ra.errorauthprofileexist = Quản trị viên không được phân quyền tới entity profile cuối  {0} người dùng đã có đó {1} đã được tạo với : Quản trị: {1}.
ra.errorauthca = Quản trị viên không được phân quyền cho CA {0}. Quản trị viên: {1}.
ra.errorauthcaexist = Quản trị viên không được Phân quyền cho CA {0} người dùng hiện có {1} đã được tạo bằng. Quản trị viên: {2}.
ra.errorauthrevoke = Quản trị viên không được quyền thu hồi các entities cuối.
ra.errorcertnoadmin = Chứng thư của bạn không thuộc về một quản trị viên. Nhà phát hành {0}, số serial {1}.
ra.errorcertnouser = Chứng thư của bạn không thuộc về bất kỳ người dùng nào. Nhà phát hành {0}, số serial {1}.
ra.errorprint = Lỗi khi in dữ liệu người dùng cho người dùng {0}, tin nhắn: {1}.
ra.approvalad = Yêu cầu thêm Entity đã được thêm để phê duyệt bởi quản trị viên được quyền phê duyệt.
ra.approvaledit = Yêu cầu thêm Entity đã được thêm để phê duyệt bởi quản trị viên được quyền.
ra.approvalrevoke = Việc thu hồi đã được gửi để phê duyệt bởi các quản trị viên được quyền.
ra.approvalcaactivation = Kích hoạt CA đã được gửi để phê duyệt bởi các quản trị viên được quyền.
ra.errorrevocationexists = Chứng thư đã bị thu hồi. Nhà phát hành: '{0}', serno: {1}.
ra.bad.date = '{0}' không phải là ngày hủy bỏ hợp lệ ISO8601. Ví dụ về ngày hợp lệ: 2012-06-07T23: 55: 59 + 02: 00
ra.norevokebackdate = Không được phép trở về ngày thu hồi của profile chứng thư'{0}'.Số serial chứng thư '{1}', issuerDN '{2}'.
ra.addedentity = Đã thêm entity cuối {0}.
ra.errorentityexist = Entity {0} đã tồn tại.
ra.errorentitynotexist = Entity không tồn tại: {0}
ra.wrongusernameorpassword = Tên người dùng hoặc mật khẩu sai
ra.erroraddentity = Lỗi khi entity cuối {0}.
ra.decreasedentityrequestcounter = Được giảm yêu cầu truy cập cho entity {0}, Giá trị mới{1}.
ra.decreasedloginattemptscounter = Giảm số lần đăng nhập còn lại cho Entity {0}, Giá trị mới {1}.
ra.resettedloginattemptscounter = Đặt lại số lần đăng nhập còn lại đối với Entity {0}, giá trị mới {1}.
ra.errorrequestcounterinvalid = Số lần yêu cầu không hợp lệ '{0}' cho entity {1}, tin nhắn lỗi: {2}.
ra.errorallowedrequestsinvalid = Giá trị yêu cầu cho phép không hợp lệ '{0}' cho entity {1}, tin nhắn lỗi: {2}.
ra.editedentitystatus = Đã chỉnh sửa entity cuối {0}, Trạng thái mới {1}.
ra.editedentityrename = Đã đổi tên entity cuối {0} đên {1}.
ra.editedentity = Đã đổi tên entity cuối {0}.
ra.updatedentitycaid = Đã cập nhật Id CA trên entity cuối {0} từ {1} đến {2}. 
ra.erroreditentity = Lỗi khi entity cuối {0}.
ra.removedentity = Đã xóa entity cuối {0}.
ra.errorremoveentity = Lỗi khi entity cuối {0}.
ra.editpwdentity = Đã thay đổi mật khẩu cho entity cuối {0}.
ra.revokedentity = Đã thu hồi entity cuối {0}.
ra.errorfindentitycert = Không thể tìm thấy chứng thư entity cuối. Nhà phát hành {0}, Số serial {1}.
ra.errorunrevokenotonhold = Không cho phép hủy thu hồi một chứng thư đó không phải là giữ. Nhà phát hành {0},Số serial {1}.
ra.errorinvalidrevokereason = Hoạt động không hợp lệ thử lại thu hồi người dùng với mã nguyên nhân không thu hồi. Tên người dùng '{0}', nguyên nhân {1}.
ra.errornotificationnoemail = Không thể gửi thông báo tới người dùng {0} trường where email không có giá trị.
ra.sentnotification = Thông báo cho người dùng {0} với email {1} gửi thành công.
ra.errorsendnotification = Lỗi khi gửi thông báo cho người dùng {0} với email {1}.
ra.eeprofileupgrade = Nâng cấp entity profile cuối với phiên bản{0}.
ra.eeprofileaddfield = Thêm trường mới, {0}, tới số danh sách.
ra.errorbadrequest = Hành động được yêu cầu không thể được thực hiện.
ra.errorcustomrcptshort = Thông báo đã được gửi đến khách hàng chỉ định, Nhưng chuỗi quá ngắn: {0}.
ra.errorcustomnoemail = Thông báo đã được gửi đến khách hàng chỉ định, nhưng không có địa chỉ email nào được trả lời lại: {0}.
ra.errorcustomnoclasspath = Thông báo đã được gửi đến khách hàng chỉ định, nhưng đường dẫn lớp trống: {0}.

# User data source resources
userdatasource.fetcheduserdatasource = Dữ liệu người dùng được lấy từ nguồn dữ liệu người dùng {0} thành công.
userdatasource.errorfetchuserdatasource = Lỗi khi lấy từ nguồn dữ liệu người dùng {0}.
userdatasource.removeduserdata = Đã xóa dữ liệu người dùng từ nguồn dữ liệu người dùng {0} thành công.
userdatasource.errorremovinguserdatasource = Lỗi khi xóa dữ liệu người dùng từ nguồn dữ liệu người dùng {0}.
userdatasource.erroruserdatasourceexist = Nguồn dữ liệu người dùng có id {0} không tồn tại.
userdatasource.errornotauth = Lỗi, không có quyền cho nguồn dữ liệu người dùng {0}.
userdatasource.testedcon = Đã kiểm tra kết nối với nguồn dữ liệu người dùng{0} thành công.
userdatasource.errortestcon = Lỗi khi kiểm tra kết nối với nguồn dữ liệu người dùng{0}.
userdatasource.errortestconauth = Lỗi, không có quyền để kiểm tra nguồn dữ liệu người dùng {0}.
userdatasource.addedsource = Đã thêm nguồn dữ liệu người dùng {0}.
userdatasource.erroraddsource = Lỗi khi thêm nguồn dữ liệu người dùng {0}.
userdatasource.changedsource = Đã thay đổi nguồn dữ liệu người dùng {0}.
userdatasource.errorchangesource = Lỗi khi thay đổi nguồn dữ liệu người dùng {0}.
userdatasource.clonedsource = Đã thêm nguồn dữ liệu người dùng {0} bằng nguồn dữ liệu người dùng {1} như mẫu.
userdatasource.errorclonesource = Lỗi khi thêm nguồn dữ liệu người dùng {0} sử dụng nguồn dữ liệu người dùng {1} như mẫu.
userdatasource.removedsource = Đã xóa nguồn dữ liệu người dùng {0}.
userdatasource.errorremovesource = Lỗi khi xóa nguồn dữ liệu người dùng {0}.
userdatasource.renamedsource = Đổi tên nguồn dữ liệu người dùng {0} thành {1}.
userdatasource.errorrenamesource = Lỗi khi đổi tên nguồn dữ liệu người dùng {0} thành {1}.

# Service resources
caservice.notactive = {0} Dịch vụ CA không hoạt động. Kích hoạt nó trong cấu hình CA bên dưới 'Chỉnh sửa quyền của Tổ chức Chứng thư'.
ocspcaservice.upgrade = Nâng cấp OCSPCAService với phiên bản {0}.
caservice.upgrade = Nâng cấp dịch vụ CAS Mở rộng với phiên bản {0}.

# CA token resources
catoken.deletecert = Đã xoá chứng thư có tên khác là '{0}'.

# Certificate profile resources
certprofile.upgrade = Nâng cấp certificate profile với phiên bản {0}.

# Publisher resources
publisher.upgrade =Nâng cấp LdapPublisher với phiên bản {0}.
publisher.entryexists = Nhập trùng lặp, đang cập nhật: {0}
publisher.noentry = Không có mục nhập cũ nào tồn tại cho {0}.
publisher.infoexists = Mục nhập có DN '{0}' tồn tại
publisher.errorvapubl = Tổ chức xác nhận lỗi, xuất bản không hoạt động trên nguồn dữ liệu {0} cho {1}.
publisher.notpublwithstatus = Không xuất bản chứng thư có trạng thái, trạng thái = {0}.
publisher.notpubltype = Giấy chứng thư của loại '{0}' sẽ không được xuất bản.
publisher.errorldapdecode = Lỗi LDAP: Lỗi khi giải mã {0}.
publisher.errorldapencodestore = Lỗi LDAP: lỗi khi giải mã {0} khi đang lưu trữ trên LDAP.
publisher.ldapadd = LDAP {0}: Đã thêm đối tượng: {1} thành công.
publisher.ldapmodify = LDAP {0}: Đã sửa đổi đối tượng: {1} thành công.
publisher.ldapremove = LDAP thu hồi: Loại bỏ chứng chỉ từ đối tượng: {0} thành công.
publisher.ldapaddedintermediate = LDAP {0}: Đã tạo các nút trung gian cho {1}.
publisher.errorldapstore = LDAP : Lỗi khi lưu trữ {0} ({1}) trên LDAP ({2}) cho DN ({3}). Thông điệp: {4}.
publisher.errorldapremove = Lỗi LDAP : Lỗi khi xóa bỏ chứng thư từ LDAP ({0}).
publisher.ldapintermediatenotappropriate = Lỗi LDAP : trường '{0}' không phù hợp cho nút trung gian.
publisher.errorpassword = Lỗi LDAP : Không thể giải mã mật khẩu cho đăng nhập LDAP: {0}.
publisher.errordisconnect = Lỗi LDAP : Xuất bản Ldap: Ngắt kết nối LDAP không thành công.
publisher.errorrevokenoentry = Lỗi LDAP : Chứng thư nhập không tồn tại trong LDAP.
publisher.inforevokenocert = Đang cố gắng loại bỏ chứng thư từ LDAP, nhưng không có thuộc tính chứng thư nào tồn tại trong mục nhập.
publisher.errorldapbind = Lỗi LDAP : Lỗi khi ràng buộc tới máy chủ LDAP. {0}
publisher.errornobinddn = Lỗi LDAP : Không thể tìm thấy ràng buộc DN.
publisher.errortempfile = Không thể xuất ra tệp mẫu.
publisher.errormissingproperty = {0} Phải được chỉ định.
publisher.errorexternalapp = Phát hiện lỗi trong khi chạy ứng dụng bên ngoài {0}.
publisher.errordeletetempfile = Không thể xóa tệp mẫu {0}.
publisher.errorcertconversion = Không thể chuyển đổi chứng thư để xuất bản.
publisher.commandnotfound = Không tìm thấy lệnh bên ngoài {0}.
publisher.certalreadyexists = Chứng thư có dấu vân tay {0} đã được xuất bản để nhập DN '{1}'. thông điệp: {2}.
publisher.erroroutputpath = Không tồn tại một thư mục: '{0}'.
publisher.errorsamplingmethod = Một phương pháp lấy mẫu chính xác phải được chỉ định.
publisher.errorinvalidvalue = Giá trị không hợp lệ cho thuộc tính '{0}': {1}.
publisher.pvalueinterval = P giá trị nên được trong khoảng [0,0, 1,0]
publisher.errorinvalidkey = Tên thuộc tính không hợp lệ '{0}'.
publisher.ctlogtestnologs = Không có nhật ký CT được cấu hình. Vui lòng cấu hình tối thiểu trên nhật ký dưới mục cấu hình hệ thống.
publisher.ctlogtesterror = Nhật ký URLs CT không hoạt động: {0}

# CMP resources
cmp.errorunknownprotalg = Đã nhận thông điệp CMP với sự bảo vệ không xác đinh alg: {0}.
cmp.errorcertconfirmstatus = Đã nhận xác nhận chứng thư với trạng thái {0}.
cmp.receivedmsg = Thông điệp CMP nhận được từ: {0}, với tên CMP: {1}
cmp.sentresponsemsg = Đã gửi phản hồi CMP đến: {0}, thời gian xử lý {1}.
cmp.receivedrevreq = Đã nhận yêu cầu thu hồi đối với người phát hành: '{0}', serno: {1}.
cmp.receivedrevreqnoissuer = Đã nhận yêu cầu thu hồi do thiếu thông tin nhà phát hành hoặc serno.
cmp.errornullresp = Phản hồi từ CmpMessageDispatcher là không có giá trị.
###cmp.errortcptoolongmsg = Đã nhận được thông điệp về chiều dài {0}, đó quá dài để xử lý.=Received a message of length {0}, which is way too much to be sane.
cmp.errortcpwronglen = Đã nhận được thông điệp về chiều dài {0}, thông báo chứa {1} bytes.
##cmp.erroradduserupdate = Không thể thêm người dùng '{0}', although it did not exists a blink of an eye ago! Will update instead.
cmp.erroradduser = Lỗi thêm người dùng '{0}'.
cmp.errorgeneral = Lỗi trong quá trình xử lý CMP. {0}.
cmp.errorauthmessage = Xác thực không thành công cho tin nhắn{0}.
cmp.errorexthandlerexec = "Lỗi khi thực hiện xử lý dữ liệu người dùng mở rộng. Chứng thư không được tạo."
cmp.errorcalcprotection = Lỗi khi tính toán sự bảo vệ.
cmp.errorunauthmessagera = Đã nhận được thư không được chứng thực trong chế độ RA.
cmp.infonouserfordn = Không tìm thấy tên người dùng khớp với dn: {0}.
cmp.errornocmrfreq = ICmpMessage không phải là một  CrmfRequestMessage.
cmp.errornotauthrevoke = Không được cấp quyền thu hồi chứng thư cho người dùng với nhà phát hành: {0} và serno: {1}.
cmp.errorcertnofound = Không tìm thấy chứng thư cho nhà phát hành: {0} và serno: {1}.
cmp.errormissingissuerrevoke = Đã nhận yêu cầu thu hồi do thiếu nhà phát hành hoặc serno.
cmp.errornoprot = Không có bảo vệ PKI để xác minh.
cmp.erroralreadyrequested = Yêu cầu đã được chờ phê duyệt.
cmp.erroralreadyrevoked = Đã thu hồi.
cmp.errornoasn1 = Thông điệp từ khách hàng không mã hóa ASN1.
cmp.errornotcmpmessage = Thông điệp CMP không hợp lệ.
cmp.errortypenohandle = Không thể xử lý loại thông điệp '{0}'.
cmp.errorresponsenull = Thông điệp phản hồi được CmpMessageHandler trả về một giá trị null.
cmp.errorprocess = Ngoại lệ trong quá trình xử lý CMP:
cmp.responsecodenotok = Mã phản hồi từ http post không phải là OK. Đó là '{0}'.

# SCEP resources
scep.errormissingparam = Nhận yêu cầu các tham số còn thiếu từ {0}. Hoạt động của tham số 'và' thông báo 'phải được cung cấp.
scep.receivedmsg = Nhận được thông báo SCEP từ {0}.
scep.sentresponsemsg = Đã gửi phản hồi {0} SCEP đến {1}.
scep.errorunknownca = SCEP {0} yêu cầu CA không xác định '{1}'.
scep.errorinvalidreq = Yêu cầu trống hoặc nhận được không hợp lệ.
scep.errorauth = Quyền đã bị từ chối.
scep.errorclientstatus = Trạng thái khách hàng sai.
scep.errorclientcertificaterenewal = Lỗi trong khi đổi mới Chứng thư khách hàng.
scep.errornorollovercert = Không tồn tại chứng thư cuộn lại cho CA '{0}'.
scep.errorgeneral = Lỗi khi xử lý yêu cầu SCEP.

# Batch resources
batch.createkeystore = Đã tạo Khóa lưu trữ cho '{0}'.
batch.errornokeyrecoverydata = Không có Dữ liệu khóa phục hồi nào khả dụng cho người dùng '{0}', không thể tạo ra.
batch.retrieveingkeys = Truy xuất các khóa cho {0}.
batch.generatingkeys = Tạo {0} kích thước khóa {1} cho {2}.
batch.generateduser = Đã tạo thành công người dùng mới - {0}.
batch.generatingallstatus = Tạo cho các Entity cuối với trạng thái {0}.
batch.generatingnoofusers = Tạo ra hàng loạt {0} người dùng.
batch.errorsetstatus = Đã xảy ra lỗi, đặt trạng thái thành {0}.
batch.infonoclearpwd = Người dùng '{0}' không có mật khẩu văn bản rõ ràng.
batch.errorbatchfailed = Tạo hàng loạt P12 không thành công cho {0} người dùng ({1} đã thành công) - {0}.
batch.errorbatchfaileduser = Tạo hàng loạt P12 không thành công cho '{0}'.
batch.success = {0} Người dùng mới được tạo thành công - {1}.
batch.generateindir = Đang tạo các khóa trong thư mục {0}.
batch.errorunknown = Không xác định người dùng, hoặc mật khẩu không có giá trị: {0}.
batch.errorrootnotverify = Chứng thư RootCA không được xác thực.
batch.errorrootnotselfsigned = Chứng thư RootCA không được tự ký.
batch.errorgennotverify = Đã tạo chứng thư nhưng không xác thực sử dụng chứng thư CA.
batch.errorcheckconfig = Xem tập tin cấu hình conf / batchtool.properties để cài đặt.
batch.loadingconfig = Đang tải cấu hình từ {0}.

# Certificate request resources
certreq.authorizationdenied = Không thể hoàn thành yêu cầu do thiếu quyền.
certreq.sentlatestcertreq = Đã gửi Yêu cầu Chứng thư Mới nhất tới khách hàng tại {0}.
certreq.errorsendlatestcertreq = Lỗi gửi yêu cầu chứng thư đến {0}.
certreq.errorsendcert = Lỗi gửi chứng thư đã xử lý đến {0}, Nguyên nhân: {1}.
certreq.sentlatestcrl = Đã gửi CRL mới nhất cho khách hàng tại {0}.
certreq.errorsendcrl = Lỗi khi gửi CRL tới {0}, Nguyên nhân: {1}.
certreq.receivedcertreq = Đã nhận yêu cầu chứng thư cho người dùng '{0}' từ {1}.
certreq.badcertprofile = Đã yêu cầu certificate profile '{0}' Không được phép trong entity profile cuối. Đang sử dụng mặc định '{1}'.
certreq.nosuchcertprofile = Đã yêu cầu certificate profile '{0}' không tồn tại. Đang sử dụng mặc định '{1}'.
certreq.ovpntnoruntime = Thời gian chạy (vở) không khả dụng.
certreq.ovpntfailedexec = Không thể thực hiện tập lệnh cài đặt  OpenVPN '{0}'.
certreq.ovpntexiterror = Tập lệnh cài đặt Windows OpenVPN đã trả về '{0}' khi thoát.
certreq.wrongstatus = Tình trạng người dùng sai! Để tạo chứng thư cho người dùng, người dùng phải có trạng thái Mới, Không thành công hoặc Đang xử lý.
certreq.invalidreq = Yêu cầu trống hoặc nhận được không hợp lệ. Xin vui lòng cung cấp một yêu cầu chính xác. {0}
certreq.invalidsign = Chữ ký không hợp lệ trong yêu cầu chứng thư. Vui lòng cung cấp một yêu cầu được ký một cách chính xác.
certreq.invalidkey = Yêu cầu khóa không hợp lệ: {0}. Xin vui lòng cung cấp một yêu cầu chính xác.
certreq.catokenoffline = Token của CA không trực tuyến: {0}. Liên hệ với quản trị viên của bạn.
certreq.errorgeneral = Đã xảy ra lỗi không xác định.
certreq.parameters = Tên và giá trị của tham số
certreq.postonly = Servlet yêu cầu chứng thứ chỉ xử lý phương thức POST.
certreq.csrreceivedforservergentoken = User was configured for server generated token but a CSR was sent in the request.\nFor client generated keys the token type User Generated should be used when adding/editing the end entity.\nPlease contact your RA administrator to correct this.
certreq.failed = Yêu cầu không thành công. {0}

# Health check resources
healthcheck.allipsauthorized = Tất cả các IP đều được quyền.
healthcheck.errorauth = Lỗi : Yêu cầu kiểm tra tình trạng nhận được từ một IP không được ủy quyền: {0}.

# Start service resources
startservice.shutdown = Phá hủy, tắt máy EJBCA.
startservice.startup = Khởi tạo, {0} khởi động.
startservices.noauditdevices = Không thiết bị đăng nhập nào được cấu hình bảo mật.
startservices.noprotectedauditdevices = Không có thieeys bị nào được cấu hình bảo mật bảo về toàn vẹn.

# General error messages, used in several places
error.unknown = Lỗi không xác định.

# Messages used by the approval system
approval.alreadyexists = Yêu cầu chấp thuận với ID {0} đã tồn tại.
approval.notexist = Yêu cầu chấp thuận với ID {0} không tồn tại.
approval.addedwaiting = Phê duyệt với ID {0} được thêm với trạng thái đang chờ.
approval.erroradding = Chấp thuận với ID {0} không được tạo.
approval.edited = Phê duyệt với ID {0} đã được chỉnh sửa.
approval.errorediting = Phê duyệt với ID {0} không thể chỉnh sửa.
approval.removed = Phê duyệt với ID {0} đã loại bỏ thành công.
approval.errorremove = Lỗi khi xóa yêu cầu phê duyệt với ID {0}.
approval.extended = Yêu cầu chấp thuận với ID {0} đã được kéo dài trong {1} mili giây.
approval.rejected = Yêu cầu phê duyệt với ID {0} đã bị từ chối.
approval.expired = Yêu cầu phê duyệt với ID {0} đã hết hạn.
approval.error.alreadyapproved = Yêu cầu với ID {0} đã được phê duyệt bởi quản trị viên hiện tại.
approval.error.cannotapproveownrequest = Bạn không được phê duyệt một hành động mà bạn yêu cầu.
approval.sentnotification = Thông báo phê duyệt với ID {0} đã được gửi thành công.
approval.errornotification = Lỗi khi gửi thông báo phê duyệt với ID {0}.
approval.errornotificationemail = Lỗi khi gửi thông báo đến quản trị viên yêu cầu phê duyệt với ID {0}. Các địa chỉ email, cho quản trị viên hoặc địa chỉ người gửi không được cấu hình đúng.
approval.approved = Yêu cầu phê duyệt với ID {0} đã được phê duyệt.
approval.errorexecuting = Phê duyệt với ID {0} không thể thực hiện đúng cách.

# Messages used by approvals (copied from languagefile.*.properties)
APACTIVATECATOKEN         = Kích hoạt Token CA

APADDENDENTITY            = Thêm Entity cuối

APCHANGESTATUSENDENTITY   = Thay đổi trạng thái của Entity cuối

APDUMMY                   = Hành động giả

APEDITENDENTITY           = Chỉnh sửa Entity cuối

APGENERATETOKEN           = Tạo Token

APKEYRECOVERY             = Phục hồi khóa

APREVOKEENDENTITY         = Thu hồi Entity cuối

APREVOKEDELETEENDENTITY   = Thu hồi và Xóa Entity cuối cùng

APREVOKECERTIFICATE       = Thu hồi hoặc kích hoạt lại chứng thư

APVIEWHARDTOKENDATA       = Xem dữ liệu PUK Token cứng

CLITOOL                   = Công cụ Dòng lệnh

APPROVAL_WFSTATE_APPROVED = Đã phê duyệt phân vùng
APPROVAL_WFSTATE_APPROVED_PARTIALLY = Đang chờ phê duyệt bổ sung
APPROVAL_WFSTATE_REJECTED = Từ chối
APPROVAL_WFSTATE_REQUIRES_ACTION = Đang chờ xử lý
APPROVAL_WFSTATE_EXPIRED = Đã hết hạn

# Messages used by peer connectors
PEERS_MGMT_SYNC_NFO_CANCELLED_SHORT = Đã hủy.
PEERS_MGMT_SYNC_NFO_FINISHED_SHORT = Hoàn tất.
PEERS_MGMT_SYNC_NFO_ADDED = Đã thêm
PEERS_MGMT_SYNC_NFO_UPDATED = Đã cập nhật
PEERS_MGMT_SYNC_NFO_FAILED = Không thành công
PEERS_MGMT_SYNC_NFO_FAILURE_SHORT = Không thành công.
PEERS_MGMT_SYNC_NFO_ESTIMATING = Ước tính số hàng cần xử lý.
PEERS_MGMT_SYNC_NFO_RUNNING = Đang chạy.


# EOF