@clerk/localizations
Version:
Localizations for the Clerk components
1,478 lines • 85.6 kB
JavaScript
//#region src/vi-VN.ts
const viVN = {
locale: "vi-VN",
apiKeys: {
action__add: "Thêm khoá mới",
action__search: "Tìm kiếm khoá",
copySecret: {
formButtonPrimary__copyAndClose: "Sao chép và đóng",
formHint: "Vì lý do bảo mật, chúng tôi sẽ không cho phép bạn xem lại sau này.",
formTitle: "Sao chép khóa API \"{{name}}\" của bạn ngay bây giờ"
},
createdAndExpirationStatus__expiresOn: "Tạo {{ createdDate | shortDate('vi-VN') }} • Hết hạn {{ expiresDate | longDate('vi-VN') }}",
createdAndExpirationStatus__never: "Tạo {{ createdDate | shortDate('vi-VN') }} • Không hết hạn",
detailsTitle__emptyRow: "Không tìm thấy khoá API",
formButtonPrimary__add: "Tạo khoá",
formFieldCaption__expiration__expiresOn: "Hết hạn {{ date }}",
formFieldCaption__expiration__never: "Khoá này sẽ không hết hạn",
formFieldOption__expiration__180d: "180 Ngày",
formFieldOption__expiration__1d: "1 Ngày",
formFieldOption__expiration__1y: "1 Năm",
formFieldOption__expiration__30d: "30 Ngày",
formFieldOption__expiration__60d: "60 Ngày",
formFieldOption__expiration__7d: "7 Ngày",
formFieldOption__expiration__90d: "90 Ngày",
formFieldOption__expiration__never: "Không hết hạn",
formHint: "Nhập tên để tạo khoá mới. Bạn sẽ có thể hủy bỏ bất kỳ lúc nào.",
formTitle: "Thêm khoá API mới",
lastUsed__days: "{{days}} ngày trước",
lastUsed__hours: "{{hours}} giờ trước",
lastUsed__minutes: "{{minutes}} phút trước",
lastUsed__months: "{{months}} tháng trước",
lastUsed__seconds: "{{seconds}} giây trước",
lastUsed__years: "{{years}} năm trước",
menuAction__revoke: "Hủy khoá",
revokeConfirmation: {
confirmationText: "Hủy",
formButtonPrimary__revoke: "Hủy khoá",
formHint: "Bạn có chắc chắn muốn xóa khoá này không?",
formTitle: "Hủy khoá \"{{apiKeyName}}\" không?",
inputLabel: void 0
},
tableHeader__actions: void 0,
tableHeader__lastUsed: void 0,
tableHeader__name: void 0
},
backButton: "Quay lại",
badge__activePlan: "Đang hoạt động",
badge__banned: void 0,
badge__canceledEndsAt: "Đã hủy • Kết thúc {{ date | shortDate('vi-VN') }}",
badge__currentPlan: "Gói hiện tại",
badge__default: "Mặc định",
badge__endsAt: "Kết thúc {{ date | shortDate('vi-VN') }}",
badge__expired: "Đã hết hạn",
badge__freeTrial: "Dùng thử miễn phí",
badge__otherImpersonatorDevice: "Thiết bị giả mạo khác",
badge__pastDueAt: "Quá hạn {{ date | shortDate('vi-VN') }}",
badge__pastDuePlan: "Quá hạn",
badge__primary: "Chính",
badge__renewsAt: "Gia hạn {{ date | shortDate('vi-VN') }}",
badge__requiresAction: "Yêu cầu hành động",
badge__startsAt: "Bắt đầu {{ date | shortDate('vi-VN') }}",
badge__thisDevice: "Thiết bị này",
badge__trialEndsAt: "Kết thúc dùng thử {{ date | shortDate('vi-VN') }}",
badge__unverified: "Chưa xác minh",
badge__upcomingPlan: "Sắp tới",
badge__userDevice: "Thiết bị người dùng",
badge__you: "Bạn",
billing: {
accountCredit: void 0,
addPaymentMethod__label: "Thêm phương thức thanh toán",
alwaysFree: "Miễn phí mãi mãi",
annually: "Hàng năm",
availableFeatures: "Tính năng có sẵn",
billedAnnually: "Tính phí hàng năm",
billedAnnuallyOnly: void 0,
billedMonthly: void 0,
billedMonthlyOnly: "Chỉ tính phí hàng tháng",
cancelFreeTrial: "Hủy dùng thử miễn phí",
cancelFreeTrialAccessUntil: "Bản dùng thử của bạn sẽ vẫn hoạt động cho đến {{ date | longDate('vi-VN') }}. Sau đó, bạn sẽ mất quyền truy cập vào các tính năng dùng thử. Bạn sẽ không bị tính phí.",
cancelFreeTrialTitle: "Hủy dùng thử miễn phí cho gói {{plan}}?",
cancelSubscription: "Hủy đăng ký",
cancelSubscriptionAccessUntil: "Bạn có thể tiếp tục sử dụng tính năng '{{plan}}' cho đến {{ date | longDate('vi-VN') }}, sau đó bạn sẽ không còn quyền truy cập.",
cancelSubscriptionNoCharge: "Bạn sẽ không bị tính phí cho đăng ký này.",
cancelSubscriptionPastDue: "Gói đăng ký của bạn sẽ kết thúc ngay lập tức và bạn sẽ mất quyền truy cập vào tất cả các tính năng của gói. Bạn sẽ được yêu cầu thanh toán số tiền quá hạn trong lần đăng ký tiếp theo.",
cancelSubscriptionTitle: "Hủy đăng ký {{plan}}?",
cannotSubscribeMonthly: "Bạn không thể đăng ký gói này bằng cách thanh toán hàng tháng. Để đăng ký gói này, bạn cần chọn thanh toán hàng năm.",
cannotSubscribeUnrecoverable: "Bạn không thể đăng ký gói này. Gói đăng ký hiện tại của bạn đắt hơn gói này.",
checkout: {
description__paymentSuccessful: "Thanh toán của bạn đã thành công.",
description__subscriptionSuccessful: "Đăng ký mới của bạn đã được thiết lập.",
downgradeNotice: "Bạn sẽ giữ đăng ký hiện tại và các tính năng của nó cho đến cuối chu kỳ thanh toán, sau đó bạn sẽ được chuyển sang đăng ký này.",
emailForm: {
subtitle: "Trước khi bạn có thể hoàn thành việc mua hàng, bạn phải thêm địa chỉ email nơi gửi hóa đơn.",
title: "Thêm địa chỉ email"
},
lineItems: {
title__freeTrialEndsAt: "Dùng thử kết thúc vào",
title__paymentMethod: "Phương thức thanh toán",
title__statementId: "ID hóa đơn",
title__subscriptionBegins: "Đăng ký bắt đầu",
title__totalPaid: "Tổng thanh toán"
},
pastDueNotice: "Đăng ký trước của bạn đã quá hạn và chưa thanh toán.",
perMonth: "hàng tháng",
title: "Thanh toán",
title__paymentSuccessful: "Thanh toán thành công!",
title__subscriptionSuccessful: "Thành công!",
title__trialSuccess: "Đã bắt đầu dùng thử thành công!",
totalDueAfterTrial: "Tổng số tiền phải trả sau khi dùng thử kết thúc trong {{days}} ngày",
totalDuePerPeriod: void 0
},
credit: "Tín dụng",
creditRemainder: "Tín dụng cho phần còn lại của đăng ký hiện tại.",
defaultFreePlanActive: "Bạn hiện đang trên gói Miễn phí",
free: "Miễn phí",
getStarted: "Bắt đầu",
highlightedPlanBadge: "Phổ biến",
keepFreeTrial: "Giữ bản dùng thử miễn phí",
keepSubscription: "Giữ đăng ký",
manage: "Quản lý",
manageSubscription: "Quản lý đăng ký",
month: "Tháng",
monthAbbreviation: void 0,
monthPerUnit: void 0,
monthly: "Hàng tháng",
pastDue: "Quá hạn",
pay: "Thanh toán {{amount}}",
payerCreditRemainder: void 0,
paymentMethod: {
applePayDescription: {
annual: "Thanh toán hàng năm",
monthly: "Thanh toán hàng tháng"
},
dev: {
anyNumbers: "Bất kỳ số nào",
cardNumber: "Số thẻ",
cvcZip: "CVC, ZIP",
developmentMode: "Chế độ phát triển",
expirationDate: "Ngày hết hạn",
testCardInfo: "Thông tin thử nghiệm"
}
},
paymentMethods__label: "Phương thức thanh toán",
pricingTable: {
billingCycle: "Chu kỳ thanh toán",
included: "Bao gồm",
seatCost: {
additionalSeats: void 0,
freeUpToSeats: void 0,
includedSeats: void 0,
perSeat: void 0,
tooltip: {
additionalSeatsEach: void 0,
firstSeatsIncludedInPlan: void 0,
freeForUpToSeats: void 0
},
unlimitedSeats: void 0,
upToSeats: void 0
}
},
proratedDiscount: void 0,
prorationCredit: void 0,
reSubscribe: "Đăng ký lại",
seatBreakdownIncludedPlural: void 0,
seatBreakdownIncludedSingular: void 0,
seatBreakdownPlural: void 0,
seatBreakdownSingular: void 0,
seats: void 0,
seatsWithLimit: void 0,
seeAllFeatures: "Xem tất cả tính năng",
startFreeTrial: "Bắt đầu dùng thử miễn phí",
startFreeTrial__days: "Bắt đầu dùng thử miễn phí {{days}} ngày",
subscribe: "Đăng ký",
subscriptionDetails: {
beginsOn: "Bắt đầu vào",
currentBillingCycle: "Chu kỳ thanh toán hiện tại",
endsOn: "Kết thúc vào",
firstPaymentAmount: "Số tiền thanh toán đầu tiên",
firstPaymentOn: "Thanh toán đầu tiên vào",
nextPaymentAmount: "Số tiền thanh toán tiếp theo",
nextPaymentOn: "Thanh toán tiếp theo vào",
pastDueAt: "Quá hạn vào",
renewsAt: "Gia hạn vào",
subscribedOn: "Đăng ký vào",
title: "Gói đăng ký",
trialEndsOn: "Dùng thử kết thúc vào",
trialStartedOn: "Dùng thử bắt đầu vào"
},
subtotal: "Tổng cộng",
subtotalRenewal: void 0,
switchPlan: "Chuyển sang gói này",
switchToAnnual: "Chuyển sang hàng năm",
switchToAnnualWithAnnualPrice: "Chuyển sang gói năm {{price}} / năm",
switchToMonthly: "Chuyển sang hàng tháng",
switchToMonthlyWithPrice: "Chuyển sang gói tháng {{price}} / tháng",
totalDue: "Tổng cần thanh toán",
totalDuePerPeriod: void 0,
totalDueToday: "Tổng cần thanh toán hôm nay",
viewFeatures: "Xem tính năng",
viewPayment: "Xem thanh toán",
year: "Năm",
yearAbbreviation: void 0,
yearPerUnit: void 0
},
configureSSO: {
activate: {
activateButton: void 0,
activeSubtitle: void 0,
activeTitle: void 0,
doneButton: void 0,
skipButton: void 0,
subtitle: void 0,
title: void 0
},
changeProviderDialog: {
cancelButton: void 0,
confirmButton: void 0,
subtitle: void 0,
title: void 0
},
configureStep: {
activeConnectionWarning: {
dismiss: void 0,
title: void 0
},
attributeMappingTable: { badges: {
optional: void 0,
required: void 0
} },
samlCustom: {
assignUsersStep: {
headerSubtitle: void 0,
paragraph: void 0
},
attributeMappingStep: {
attributeMappingTable: {
columns: {
attributeName: void 0,
userAttribute: void 0
},
rows: {
email: {
attributeName: void 0,
userAttribute: void 0
},
firstName: {
attributeName: void 0,
userAttribute: void 0
},
lastName: {
attributeName: void 0,
userAttribute: void 0
}
}
},
headerSubtitle: void 0,
paragraph: void 0
},
createAppStep: {
createAppInstructions: { paragraph: void 0 },
headerSubtitle: void 0,
serviceProviderFields: {
acsUrl: { label: void 0 },
spEntityId: { label: void 0 }
}
},
identityProviderMetadataStep: {
headerSubtitle: void 0,
manual: {
description: void 0,
issuer: {
label: void 0,
placeholder: void 0
},
signOnUrl: {
label: void 0,
placeholder: void 0
},
signingCertificate: {
fileUploaded: void 0,
label: void 0,
removeFile: void 0,
replaceFile: void 0,
uploadFile: void 0
}
},
metadataUrl: {
description: void 0,
label: void 0,
placeholder: void 0
},
modes: {
ariaLabel: void 0,
manual: void 0,
metadataUrl: void 0
}
},
mainHeaderTitle: void 0
},
samlGoogle: {
attributeMappingStep: {
attributeMappingTable: {
columns: {
appAttribute: void 0,
googleAttribute: void 0
},
rows: {
email: {
appAttribute: void 0,
googleAttribute: void 0
},
firstName: {
appAttribute: void 0,
googleAttribute: void 0
},
lastName: {
appAttribute: void 0,
googleAttribute: void 0
}
}
},
headerSubtitle: void 0,
paragraph: void 0,
step1: void 0,
step2: void 0
},
configureUserAccess: {
assignUsersInstructions: {
paragraph1: void 0,
paragraph2: void 0,
step1: void 0,
step2: void 0,
step3: void 0
},
headerSubtitle: void 0
},
createAppStep: {
createAppInstructions: {
step1: void 0,
step2: void 0,
step3: void 0,
step4: void 0,
title: void 0
},
headerSubtitle: void 0
},
identityProviderMetadataStep: {
headerSubtitle: void 0,
manual: {
description: void 0,
issuer: {
label: void 0,
placeholder: void 0
},
signOnUrl: {
label: void 0,
placeholder: void 0
},
signingCertificate: {
fileUploaded: void 0,
label: void 0,
removeFile: void 0,
replaceFile: void 0,
uploadFile: void 0
}
},
metadataFile: {
description: void 0,
fileUploaded: void 0,
label: void 0,
removeFile: void 0,
replaceFile: void 0,
uploadFile: void 0
},
modes: {
ariaLabel: void 0,
manual: void 0,
metadataFile: void 0
}
},
mainHeaderTitle: void 0,
serviceProviderStep: {
headerSubtitle: void 0,
nameIdInstructions: {
step1: void 0,
step2: void 0
},
paragraph: void 0,
serviceProviderFields: {
acsUrl: { label: void 0 },
spEntityId: { label: void 0 }
},
title: void 0
}
},
samlMicrosoft: {
attributeMappingStep: {
attributeMappingTable: {
columns: {
attribute: void 0,
claimName: void 0,
value: void 0
},
copyClaimName: void 0,
copyClaimNameCopied: void 0,
rows: {
email: {
attribute: void 0,
claimName: void 0,
value: void 0
},
firstName: {
attribute: void 0,
claimName: void 0,
value: void 0
},
lastName: {
attribute: void 0,
claimName: void 0,
value: void 0
}
}
},
headerSubtitle: void 0,
step1: void 0,
step2: void 0,
title: void 0
},
createAppStep: {
assignUsersInstructions: {
step1: void 0,
step2: void 0,
step3: void 0,
step4: void 0,
step5: void 0,
title: void 0
},
createAppInstructions: {
step1: void 0,
step2: void 0,
step3: void 0,
step4: {
label: void 0,
subSteps: {
appName: void 0,
create: void 0,
nonGallery: void 0
}
},
title: void 0
},
headerSubtitle: void 0
},
identityProviderMetadataStep: {
headerSubtitle: void 0,
manual: {
description: void 0,
issuer: {
label: void 0,
placeholder: void 0
},
signOnUrl: {
label: void 0,
placeholder: void 0
},
signingCertificate: {
fileUploaded: void 0,
label: void 0,
removeFile: void 0,
replaceFile: void 0,
uploadFile: void 0
}
},
metadataUrl: {
description: void 0,
label: void 0,
placeholder: void 0
},
modes: {
ariaLabel: void 0,
manual: void 0,
metadataUrl: void 0
}
},
mainHeaderTitle: void 0,
serviceProviderStep: {
headerSubtitle: void 0,
serviceProviderFields: {
acsUrl: { label: void 0 },
spEntityId: { label: void 0 }
},
step1: void 0,
step2: void 0,
step3: void 0,
step4: void 0,
step5: void 0,
step6: void 0,
title: void 0
}
},
samlOkta: {
assignUsersStep: {
assignUsersInstructions: {
paragraph: void 0,
step1: void 0,
step2: void 0,
step3: void 0,
step4: void 0,
step5: void 0
},
headerSubtitle: void 0
},
attributeMappingStep: {
attributeMappingTable: {
columns: {
expression: void 0,
name: void 0
},
rows: {
email: {
expression: void 0,
name: void 0
},
firstName: {
expression: void 0,
name: void 0
},
lastName: {
expression: void 0,
name: void 0
}
}
},
headerSubtitle: void 0,
paragraph: void 0,
step1: void 0,
step2: void 0
},
createAppStep: {
completeSamlIntegrationInstructions: {
step1: void 0,
step2: void 0,
title: void 0
},
createAppInstructions: {
step1: void 0,
step2: void 0,
step3: void 0,
step4: void 0,
title: void 0
},
headerSubtitle: void 0,
serviceProviderInstructions: {
paragraph1: void 0,
paragraph2: void 0,
serviceProviderFields: {
acsUrl: { label: void 0 },
spEntityId: { label: void 0 }
},
title: void 0
}
},
identityProviderMetadataStep: {
headerSubtitle: void 0,
manual: {
description: void 0,
issuer: {
label: void 0,
placeholder: void 0
},
signOnUrl: {
label: void 0,
placeholder: void 0
},
signingCertificate: {
fileUploaded: void 0,
label: void 0,
removeFile: void 0,
replaceFile: void 0,
uploadFile: void 0
}
},
metadataUrl: {
description: void 0,
label: void 0,
placeholder: void 0
},
modes: {
ariaLabel: void 0,
manual: void 0,
metadataUrl: void 0
}
},
mainHeaderTitle: void 0
}
},
missingManageEnterpriseConnectionsPermission: {
subtitle: "Liên hệ với quản trị viên tổ chức của bạn để nâng cấp quyền của bạn.",
title: "Bạn không có quyền quản lý đăng nhập một lần (SSO)"
},
navbar: { title: "Cấu hình đăng nhập một lần (SSO)" },
organizationDomainsStep: {
domainCard: {
badge__expired: void 0,
badge__unverified: "Chưa xác minh",
badge__verified: "Đã xác minh",
expiredAtLabel: void 0,
expiredLabel: void 0,
removeButtonTooltip__lastVerifiedDomain: void 0,
removeButtonTooltip__lastVerifiedDomainActive: void 0,
txtRecord: {
hostLabel: "Máy chủ / Tên",
instructions: "Thêm bản ghi TXT này vào nhà cung cấp DNS của bạn. Chúng tôi sẽ tự động xác minh khi bản ghi hoạt động.",
typeLabel: "Loại",
valueLabel: "Giá trị"
},
verifiedAtLabel: "Đã xác minh vào {{ date | shortDate('vi-VN') }}",
verifyAgainButton: void 0
},
domainSuggestion: {
formButtonPrimary__add: "Thêm {{domain}}",
messageLabel: "Email của bạn sử dụng {{domain}}. Bạn có muốn thêm nó không?"
},
formButtonPrimary__add: "Thêm",
formFieldInputPlaceholder__domain: "Thêm tên miền",
formFieldLabel__domain: "Tên miền",
removeDomainDialog: {
cancelButton: void 0,
removeButton: void 0,
subtitle__active: void 0,
subtitle__inactive: void 0,
title: void 0
},
subtitle: "Thêm và xác minh quyền sở hữu các tên miền mà tổ chức của bạn dùng để đăng nhập.",
title: "Thêm tên miền SSO"
},
resetConnectionDialog: {
cancelButton: void 0,
confirmationFieldLabel: void 0,
confirmationFieldPlaceholder: void 0,
resetButton: void 0,
subtitle: void 0,
title: void 0
},
selectProviderStep: {
saml: {
customSaml: "Nhà cung cấp SAML tùy chỉnh",
google: void 0,
groupLabel: "SAML",
microsoft: void 0,
okta: "Okta Workforce"
},
subtitle: "Chọn nhà cung cấp mà bạn sẽ thiết lập SSO cho.",
title: "Chọn nhà cung cấp",
warning: "Khi đã chọn nhà cung cấp, bạn không thể thay đổi cho đến khi cấu hình hoàn tất"
},
testConfigurationStep: {
error__noSuccessfulTestRun: void 0,
subtitle: void 0,
testResults: {
actionLabel__refresh: void 0,
empty: {
subtitle: void 0,
title: void 0
},
polling: void 0,
status__failed: void 0,
status__pending: void 0,
status__success: void 0,
title: void 0
},
testRunDetails: {
howToFix: {
actionLabel__viewDocumentation: void 0,
oauth_access_denied: { description: void 0 },
oauth_fetch_user_error: {
intro: void 0,
step1: void 0,
step2: void 0
},
oauth_token_exchange_error: { description: void 0 },
saml_email_address_domain_mismatch: { description: void 0 },
saml_response_relaystate_missing: { description: void 0 },
saml_user_attribute_missing: {
intro: void 0,
step1: void 0,
step2: void 0,
step3: void 0
},
sectionTitle: void 0
},
parsedUserInfo: {
email: void 0,
firstName: void 0,
sectionTitle: void 0
},
runDetails: {
actionLabel__copied: void 0,
actionLabel__copy: void 0,
errorCode: void 0,
fullMessage: void 0,
sectionTitle: void 0,
status: void 0,
timestamp: void 0
},
title: void 0
},
testUrl: { actionLabel__open: void 0 },
title: void 0
}
},
createOrganization: {
formButtonSubmit: "Tạo tổ chức",
invitePage: { formButtonReset: "Bỏ qua" },
title: "Tạo tổ chức"
},
dates: {
lastDay: "Hôm qua lúc {{ date | timeString('vi-VN') }}",
next6Days: "{{ date | weekday('vi-VN','long') }} lúc {{ date | timeString('vi-VN') }}",
nextDay: "Ngày mai lúc {{ date | timeString('vi-VN') }}",
numeric: "{{ date | numeric('vi-VN') }}",
previous6Days: "{{ date | weekday('vi-VN','long') }} lúc {{ date | timeString('vi-VN') }}",
sameDay: "Hôm nay lúc {{ date | timeString('vi-VN') }}"
},
dividerText: "hoặc",
footerActionLink__alternativePhoneCodeProvider: "Gửi mã qua SMS thay vì email",
footerActionLink__useAnotherMethod: "Sử dụng phương thức khác",
footerPageLink__help: "Trợ giúp",
footerPageLink__privacy: "Quyền riêng tư",
footerPageLink__terms: "Điều khoản",
formButtonPrimary: "Tiếp tục",
formButtonPrimary__verify: "Xác minh",
formFieldAction__forgotPassword: "Quên mật khẩu?",
formFieldError__matchingPasswords: "Mật khẩu trùng khớp.",
formFieldError__notMatchingPasswords: "Mật khẩu không trùng khớp.",
formFieldError__verificationLinkExpired: "Liên kết xác minh đã hết hạn. Vui lòng yêu cầu liên kết mới.",
formFieldHintText__optional: "Tùy chọn",
formFieldHintText__slug: "Một slug là một ID dễ đọc bởi con người mà phải độc nhất. Nó thường được sử dụng trong URL.",
formFieldInputPlaceholder__apiKeyDescription: "Giải thích tại sao bạn đang tạo khoá này",
formFieldInputPlaceholder__apiKeyExpirationDate: "Chọn ngày",
formFieldInputPlaceholder__apiKeyName: "Nhập tên khoá bí mật",
formFieldInputPlaceholder__backupCode: "Nhập mã dự phòng",
formFieldInputPlaceholder__confirmDeletionUserAccount: "Xóa tài khoản",
formFieldInputPlaceholder__emailAddress: "Nhập địa chỉ email của bạn",
formFieldInputPlaceholder__emailAddress_username: "Nhập email hoặc tên người dùng",
formFieldInputPlaceholder__emailAddresses: "example@email.com, example2@email.com",
formFieldInputPlaceholder__firstName: "Tên",
formFieldInputPlaceholder__lastName: "Họ",
formFieldInputPlaceholder__organizationDomain: "example.com",
formFieldInputPlaceholder__organizationDomainEmailAddress: "you@example.com",
formFieldInputPlaceholder__organizationName: "Tên tổ chức",
formFieldInputPlaceholder__organizationSlug: "my-org",
formFieldInputPlaceholder__password: "Nhập mật khẩu của bạn",
formFieldInputPlaceholder__phoneNumber: "Nhập số điện thoại của bạn",
formFieldInputPlaceholder__signUpPassword: void 0,
formFieldInputPlaceholder__username: "Nhập tên người dùng của bạn",
formFieldInput__emailAddress_format: "Định dạng ví dụ: name@example.com",
formFieldLabel__apiKey: "Khóa API",
formFieldLabel__apiKeyDescription: "Mô tả",
formFieldLabel__apiKeyExpiration: "Hết hạn",
formFieldLabel__apiKeyName: "Tên khoá bí mật",
formFieldLabel__automaticInvitations: "Cho phép tự động mời cho tên miền này",
formFieldLabel__backupCode: "Mã dự phòng",
formFieldLabel__confirmDeletion: "Xác nhận",
formFieldLabel__confirmPassword: "Xác nhận mật khẩu",
formFieldLabel__currentPassword: "Mật khẩu hiện tại",
formFieldLabel__emailAddress: "Địa chỉ email",
formFieldLabel__emailAddress_username: "Email hoặc tên người dùng",
formFieldLabel__emailAddresses: "Địa chỉ email",
formFieldLabel__firstName: "Tên",
formFieldLabel__lastName: "Họ",
formFieldLabel__newPassword: "Mật khẩu mới",
formFieldLabel__organizationDomain: "Tên miền",
formFieldLabel__organizationDomainDeletePending: "Xóa mời và gợi ý đang chờ",
formFieldLabel__organizationDomainEmailAddress: "Địa chỉ email xác minh",
formFieldLabel__organizationDomainEmailAddressDescription: "Nhập địa chỉ email dưới tên miền này để nhận mã và xác minh tên miền này.",
formFieldLabel__organizationName: "Tên",
formFieldLabel__organizationSlug: "Slug",
formFieldLabel__passkeyName: "Tên của passkey",
formFieldLabel__password: "Mật khẩu",
formFieldLabel__phoneNumber: "Số điện thoại",
formFieldLabel__role: "Vai trò",
formFieldLabel__signOutOfOtherSessions: "Đăng xuất khỏi tất cả thiết bị khác",
formFieldLabel__username: "Tên người dùng",
identityPreviewEditButton__emailAddress: void 0,
identityPreviewEditButton__identifier: void 0,
identityPreviewEditButton__phoneNumber: void 0,
impersonationFab: {
action__signOut: "Đăng xuất",
title: "Đăng nhập với {{identifier}}"
},
lastAuthenticationStrategy: "Lần sử dụng cuối cùng",
maintenanceMode: "Chúng tôi đang trong quá trình bảo trì, nhưng đừng lo lắng, nó không nên mất quá nhiều thời gian.",
membershipRole__admin: "Quản trị viên",
membershipRole__basicMember: "Thành viên",
membershipRole__guestMember: "Khách",
oauthConsent: {
action__allow: void 0,
action__deny: void 0,
offlineAccessNotice: void 0,
redirectNotice: void 0,
redirectUriModal: {
subtitle: void 0,
title: void 0
},
scopeList: { title: void 0 },
subtitle: void 0,
viewFullUrl: void 0,
warning: void 0
},
organizationList: {
action__createOrganization: "Tạo tổ chức",
action__invitationAccept: "Tham gia",
action__suggestionsAccept: "Yêu cầu tham gia",
createOrganization: "Tạo tổ chức",
invitationAcceptedLabel: "Tham gia",
subtitle: "để tiếp tục đến {{applicationName}}",
suggestionsAcceptedLabel: "Đang chờ phê duyệt",
title: "Chọn tài khoản",
titleWithoutPersonal: "Chọn tổ chức"
},
organizationProfile: {
apiKeysPage: { title: "Khoá API" },
badge__automaticInvitation: "Tự động mời",
badge__automaticSuggestion: "Tự động gợi ý",
badge__enterpriseSso: void 0,
badge__manualInvitation: "Không tự động đăng ký",
badge__unverified: "Chưa xác minh",
billingPage: {
accountCreditsSection: {
title: void 0,
viewHistory: void 0
},
creditHistoryPage: {
tableHeader__amount: void 0,
tableHeader__date: void 0,
title: void 0
},
paymentHistorySection: {
empty: "Không có lịch sử thanh toán",
notFound: "Không tìm thấy lịch sử thanh toán",
tableHeader__amount: "Số tiền",
tableHeader__date: "Ngày",
tableHeader__status: "Trạng thái"
},
paymentMethodsSection: {
actionLabel__default: "Làm mặc định",
actionLabel__remove: "Xóa",
add: "Thêm phương thức thanh toán mới",
addSubtitle: "Thêm phương thức thanh toán mới vào tài khoản của bạn.",
cancelButton: "Hủy",
formButtonPrimary__add: "Thêm phương thức thanh toán",
formButtonPrimary__pay: "Thanh toán {{amount}}",
payWithTestCardButton: "Thanh toán với thẻ thử nghiệm",
removeMethod: {
messageLine1: "{{identifier}} sẽ bị xóa khỏi tài khoản này.",
messageLine2: "Bạn sẽ không còn thể sử dụng nguồn thanh toán này và bất kỳ đăng ký lặp lại nào phụ thuộc vào nó sẽ không còn hoạt động.",
successMessage: "{{paymentMethod}} đã bị xóa khỏi tài khoản của bạn.",
title: "Xóa phương thức thanh toán"
},
title: "Phương thức thanh toán"
},
start: {
headerTitle__payments: "Thanh toán",
headerTitle__plans: "Gói",
headerTitle__statements: "Hóa đơn",
headerTitle__subscriptions: "Đăng ký"
},
statementsSection: {
empty: "Không có hóa đơn để hiển thị",
itemCaption__paidForPlan: "Thanh toán cho gói {{plan}} {{period}}",
itemCaption__payerCredit: void 0,
itemCaption__proratedCredit: "Tín dụng phân chia cho sử dụng một phần của đăng ký trước",
itemCaption__subscribedAndPaidForPlan: "Đăng ký và thanh toán cho gói {{plan}} {{period}}",
notFound: "Không tìm thấy hóa đơn",
tableHeader__amount: "Số tiền",
tableHeader__date: "Ngày",
title: "Hóa đơn",
totalPaid: "Tổng thanh toán"
},
subscriptionsListSection: {
actionLabel__manageSubscription: "Quản lý",
actionLabel__newSubscription: "Đăng ký gói",
actionLabel__switchPlan: "Chuyển gói",
includedSeatsUsage: void 0,
overview: void 0,
paidSeatsUsage: void 0,
seatLimit: void 0,
seatLimitAndIncludedSeats: void 0,
tableHeader__edit: "Sửa",
tableHeader__plan: "Gói",
tableHeader__startDate: "Ngày bắt đầu",
title: "Đăng ký"
},
subscriptionsSection: { actionLabel__default: "Quản lý" },
switchPlansSection: { title: "Chuyển gói" },
title: "Thanh toán"
},
createDomainPage: {
subtitle: "Thêm tên miền để xác minh. Người dùng với địa chỉ email ở tên miền này có thể tham gia tổ chức tự động hoặc yêu cầu tham gia.",
title: "Thêm tên miền"
},
invitePage: {
detailsTitle__inviteFailed: "Mời không thể được gửi. Đã có mời đang chờ cho các địa chỉ email sau: {{email_addresses}}.",
formButtonPrimary__continue: "Gửi mời",
formButtonPrimary__purchaseSeats: void 0,
selectDropdown__role: "Chọn vai trò",
subtitle: "Nhập hoặc dán một hoặc nhiều địa chỉ email, cách nhau bằng dấu cách hoặc dấu phẩy.",
successMessage: "Mời đã được gửi thành công",
title: "Mời thành viên mới"
},
membersPage: {
action__invite: "Mời",
action__search: "Tìm kiếm",
activeMembersTab: {
menuAction__remove: "Xóa thành viên",
tableHeader__actions: "Hành động",
tableHeader__joined: "Tham gia",
tableHeader__role: "Vai trò",
tableHeader__user: "Người dùng"
},
alerts: { roleSetMigrationInProgress: {
subtitle: "Chúng tôi đang cập nhật các vai trò có sẵn. Sau khi hoàn tất, bạn sẽ có thể cập nhật vai trò lại.",
title: "Các vai trò tạm thời bị khóa"
} },
detailsTitle__emptyRow: "Không có thành viên để hiển thị",
invitationsTab: {
autoInvitations: {
headerSubtitle: "Mời người dùng bằng cách kết nối tên miền email với tổ chức của bạn. Bất kỳ ai đăng ký với tên miền email khớp sẽ có thể tham gia tổ chức bất cứ lúc nào.",
headerTitle: "Tự động mời",
primaryButton: "Quản lý tên miền đã xác minh"
},
table__emptyRow: "Không có mời để hiển thị"
},
invitedMembersTab: {
menuAction__revoke: "Hủy mời",
tableHeader__invited: "Đã mời"
},
requestsTab: {
autoSuggestions: {
headerSubtitle: "Người dùng đăng ký với tên miền email khớp sẽ có thể thấy gợi ý để yêu cầu tham gia tổ chức của bạn.",
headerTitle: "Tự động gợi ý",
primaryButton: "Quản lý tên miền đã xác minh"
},
menuAction__approve: "Phê duyệt",
menuAction__reject: "Từ chối",
tableHeader__requested: "Yêu cầu truy cập",
table__emptyRow: "Không có yêu cầu để hiển thị"
},
start: {
headerTitle__invitations: "Mời",
headerTitle__members: "Thành viên",
headerTitle__requests: "Yêu cầu"
}
},
navbar: {
apiKeys: "Khoá API",
billing: "Thanh toán",
description: "Quản lý tổ chức của bạn.",
general: "Tổng quan",
members: "Thành viên",
security: void 0,
title: "Tổ chức"
},
plansPage: {
alerts: {
noPermissionsToManageBilling: "Bạn không có quyền quản lý thanh toán cho tổ chức này.",
planMembershipLimitExceeded: void 0
},
title: "Gói"
},
profilePage: {
dangerSection: {
deleteOrganization: {
actionDescription: "Nhập \"{{organizationName}}\" dưới để tiếp tục.",
messageLine1: "Bạn có chắc chắn muốn xóa tổ chức này?",
messageLine2: "Hành động này là vĩnh viễn và không thể hoàn tác.",
successMessage: "Bạn đã xóa tổ chức.",
title: "Xóa tổ chức"
},
leaveOrganization: {
actionDescription: "Nhập \"{{organizationName}}\" dưới để tiếp tục.",
messageLine1: "Bạn có chắc chắn muốn rời khỏi tổ chức này? Bạn sẽ mất quyền truy cập vào tổ chức này và ứng dụng của nó.",
messageLine2: "Hành động này là vĩnh viễn và không thể hoàn tác.",
successMessage: "Bạn đã rời khỏi tổ chức.",
title: "Rời khỏi tổ chức"
},
title: "Nguy hiểm"
},
domainSection: {
menuAction__manage: "Quản lý",
menuAction__remove: "Xóa",
menuAction__verify: "Xác minh",
primaryButton: "Thêm tên miền",
subtitle: "Cho phép người dùng tham gia tổ chức tự động hoặc yêu cầu tham gia dựa trên tên miền email đã xác minh.",
title: "Tên miền đã xác minh"
},
successMessage: "Tổ chức đã được cập nhật.",
title: "Cập nhật hồ sơ"
},
removeDomainPage: {
messageLine1: "Tên miền email {{domain}} sẽ bị xóa.",
messageLine2: "Người dùng sẽ không thể tham gia tổ chức tự động sau đây.",
successMessage: "{{domain}} đã bị xóa.",
title: "Xóa tên miền"
},
securityPage: {
removeDialog: {
confirmButton: void 0,
subtitle: void 0,
title: void 0
},
ssoSection: {
badge__active: void 0,
badge__inProgress: void 0,
badge__inactive: void 0,
badge__unconfigured: void 0,
descriptionLine1: void 0,
domainLabel: void 0,
menuAction__activate: void 0,
menuAction__deactivate: void 0,
menuAction__edit: void 0,
menuAction__remove: void 0,
primaryButton__continueConfiguration: void 0,
primaryButton__startConfiguration: void 0,
title: void 0,
tooltip: void 0,
tooltipLabel: void 0,
tooltip__noRole: void 0
},
title: void 0
},
start: {
headerTitle__general: "Tổng quan",
headerTitle__members: "Thành viên",
membershipSeatUsageLabel: void 0,
profileSection: {
primaryButton: "Cập nhật hồ sơ",
title: "Hồ sơ tổ chức",
uploadAction__title: "Logo"
}
},
verifiedDomainPage: {
dangerTab: {
calloutInfoLabel: "Xóa tên miền này sẽ ảnh hưởng đến người dùng đã mời.",
removeDomainActionLabel__remove: "Xóa tên miền",
removeDomainSubtitle: "Xóa tên miền này khỏi tên miền đã xác minh",
removeDomainTitle: "Xóa tên miền"
},
enrollmentTab: {
automaticInvitationOption__description: "Người dùng sẽ tự động được mời tham gia tổ chức khi đăng ký và có thể tham gia bất cứ lúc nào.",
automaticInvitationOption__label: "Tự động mời",
automaticSuggestionOption__description: "Người dùng sẽ nhận được gợi ý để yêu cầu tham gia, nhưng phải được phê duyệt bởi quản trị viên trước khi họ có thể tham gia tổ chức.",
automaticSuggestionOption__label: "Tự động gợi ý",
calloutInfoLabel: "Thay đổi chế độ đăng ký sẽ chỉ ảnh hưởng đến người dùng mới.",
calloutInvitationCountLabel: "Mời đang chờ gửi đến người dùng: {{count}}",
calloutSuggestionCountLabel: "Gợi ý đang chờ gửi đến người dùng: {{count}}",
manualInvitationOption__description: "Người dùng chỉ có thể được mời thủ công đến tổ chức.",
manualInvitationOption__label: "Không tự động đăng ký",
subtitle: "Chọn cách người dùng từ tên miền này có thể tham gia tổ chức."
},
start: {
headerTitle__danger: "Nguy hiểm",
headerTitle__enrollment: "Chế độ đăng ký"
},
subtitle: "Tên miền {{domain}} đã được xác minh. Tiếp tục bằng cách chọn chế độ đăng ký.",
title: "Cập nhật {{domain}}"
},
verifyDomainPage: {
formSubtitle: "Nhập mã xác minh đã gửi đến địa chỉ email của bạn",
formTitle: "Mã xác minh",
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "Tên miền {{domainName}} cần được xác minh qua email.",
subtitleVerificationCodeScreen: "Một mã xác minh đã được gửi đến {{emailAddress}}. Nhập mã để tiếp tục.",
title: "Xác minh tên miền"
}
},
organizationSwitcher: {
action__closeOrganizationSwitcher: "Đóng menu chuyển đổi tổ chức",
action__createOrganization: "Tạo tổ chức",
action__invitationAccept: "Tham gia",
action__manageOrganization: "Quản lý",
action__openOrganizationSwitcher: "Mở menu chuyển đổi tổ chức",
action__suggestionsAccept: "Yêu cầu tham gia",
notSelected: "Không có tổ chức được chọn",
personalWorkspace: "Tài khoản cá nhân",
suggestionsAcceptedLabel: "Đang chờ phê duyệt"
},
paginationButton__next: "Tiếp",
paginationButton__previous: "Trước",
paginationRowText__displaying: "Hiển thị",
paginationRowText__of: "của",
reverification: {
alternativeMethods: {
actionLink: "Liên hệ hỗ trợ",
actionText: "Không có bất kỳ phương thức nào?",
blockButton__backupCode: "Sử dụng mã dự phòng",
blockButton__emailCode: "Email mã đến {{identifier}}",
blockButton__passkey: "Đăng nhập với mã passkey",
blockButton__password: "Tiếp tục với mật khẩu của bạn",
blockButton__phoneCode: "Gửi mã SMS đến {{identifier}}",
blockButton__totp: "Sử dụng ứng dụng xác thực",
getHelp: {
blockButton__emailSupport: "Email hỗ trợ",
content: "Nếu bạn gặp vấn đề khi xác minh tài khoản của mình, email chúng tôi và chúng tôi sẽ hỗ trợ bạn khôi phục quyền truy cập sớm nhất có thể.",
title: "Liên hệ hỗ trợ"
},
subtitle: "Gặp vấn đề? Bạn có thể sử dụng bất kỳ phương thức nào để xác minh.",
title: "Sử dụng phương thức khác"
},
backupCodeMfa: {
subtitle: "Nhập mã dự phòng bạn nhận được khi thiết lập xác thực hai bước",
title: "Nhập mã dự phòng"
},
emailCode: {
formTitle: "Mã xác minh",
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "Nhập mã đã gửi đến email của bạn để tiếp tục",
title: "Xác minh yêu cầu"
},
noAvailableMethods: {
message: "Không thể tiếp tục với xác minh. Không có yếu tố xác thực phù hợp được cấu hình",
subtitle: "Đã xảy ra lỗi",
title: "Không thể xác minh tài khoản của bạn"
},
passkey: {
blockButton__passkey: "Sử dụng mã passkey",
subtitle: "Sử dụng mã passkey xác minh danh tính của bạn. Thiết bị của bạn có thể yêu cầu vân tay, khuôn mặt hoặc khóa màn hình.",
title: "Sử dụng mã passkey"
},
password: {
actionLink: "Sử dụng phương thức khác",
subtitle: "Nhập mật khẩu hiện tại để tiếp tục",
title: "Xác minh yêu cầu"
},
phoneCode: {
formTitle: "Mã xác minh",
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "Nhập mã đã gửi đến điện thoại của bạn để tiếp tục",
title: "Xác minh yêu cầu"
},
phoneCodeMfa: {
formTitle: "Mã xác minh",
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "Nhập mã đã gửi đến điện thoại của bạn để tiếp tục",
title: "Xác minh yêu cầu"
},
totpMfa: {
formTitle: "Mã xác minh",
subtitle: "Nhập mã đã được tạo bởi ứng dụng xác thực của bạn để tiếp tục",
title: "Xác minh yêu cầu"
}
},
searchInput: { action__clear: void 0 },
signIn: {
accountSwitcher: {
action__addAccount: "Thêm tài khoản",
action__signOutAll: "Đăng xuất khỏi tất cả tài khoản",
subtitle: "Chọn tài khoản với đó bạn muốn tiếp tục.",
title: "Chọn tài khoản"
},
alternativeMethods: {
actionLink: "Liên hệ hỗ trợ",
actionText: "Không có bất kỳ phương thức nào?",
blockButton__backupCode: "Sử dụng mã dự phòng",
blockButton__emailCode: "Email mã đến {{identifier}}",
blockButton__emailLink: "Email liên kết đến {{identifier}}",
blockButton__passkey: "Đăng nhập với mã passkey",
blockButton__password: "Đăng nhập với mật khẩu",
blockButton__phoneCode: "Gửi mã SMS đến {{identifier}}",
blockButton__totp: "Sử dụng ứng dụng xác thực",
getHelp: {
blockButton__emailSupport: "Email hỗ trợ",
content: "Nếu bạn gặp vấn đề khi đăng nhập vào tài khoản của mình, email chúng tôi và chúng tôi sẽ hỗ trợ bạn khôi phục quyền truy cập sớm nhất có thể.",
title: "Liên hệ hỗ trợ"
},
subtitle: "Gặp vấn đề? Bạn có thể sử dụng bất kỳ phương thức nào để đăng nhập.",
title: "Sử dụng phương thức khác"
},
alternativePhoneCodeProvider: {
formTitle: "Mã xác minh",
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "để tiếp tục đến {{applicationName}}",
title: "Kiểm tra {{provider}}"
},
backupCodeMfa: {
subtitle: "Mã dự phòng của bạn là mã bạn nhận được khi thiết lập xác thực hai bước.",
title: "Nhập mã dự phòng"
},
emailCode: {
formTitle: "Mã xác minh",
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "để tiếp tục đến {{applicationName}}",
title: "Kiểm tra email"
},
emailCodeMfa: {
formTitle: "Kiểm tra email",
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "để tiếp tục đến {{applicationName}}",
title: "Kiểm tra email"
},
emailLink: {
clientMismatch: {
subtitle: "Để tiếp tục, mở liên kết xác minh trên thiết bị và trình duyệt từ đó bạn đã khởi động đăng nhập",
title: "Liên kết xác minh không hợp lệ cho thiết bị này"
},
expired: {
subtitle: "Quay lại tab gốc để tiếp tục.",
title: "Liên kết xác minh đã hết hạn"
},
failed: {
subtitle: "Quay lại tab gốc để tiếp tục.",
title: "Liên kết xác minh không hợp lệ"
},
formSubtitle: "Sử dụng liên kết xác minh đã gửi đến email của bạn",
formTitle: "Liên kết xác minh",
loading: {
subtitle: "Bạn sẽ được chuyển hướng sớm",
title: "Đang đăng nhập..."
},
resendButton: "Không nhận được liên kết? Gửi lại",
subtitle: "để tiếp tục đến {{applicationName}}",
title: "Kiểm tra email",
unusedTab: { title: "Bạn có thể đóng tab này" },
verified: {
subtitle: "Bạn sẽ được chuyển hướng sớm",
title: "Đăng nhập thành công"
},
verifiedSwitchTab: {
subtitle: "Quay lại tab gốc để tiếp tục",
subtitleNewTab: "Quay lại tab mới được mở để tiếp tục",
titleNewTab: "Đăng nhập trên tab khác"
}
},
emailLinkMfa: {
formSubtitle: "Sử dụng liên kết xác minh được gửi đến email của bạn",
resendButton: "Không nhận được liên kết? Gửi lại",
subtitle: "để tiếp tục đến {{applicationName}}",
title: "Kiểm tra email của bạn"
},
enterpriseConnections: {
subtitle: "Chọn tài khoản doanh nghiệp bạn muốn dùng để tiếp tục.",
title: "Chọn tài khoản doanh nghiệp của bạn"
},
forgotPassword: {
formTitle: "Mã xác minh mật khẩu",
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "để đặt lại mật khẩu của bạn",
subtitle_email: "Đầu tiên, nhập mã đã gửi đến email của bạn",
subtitle_phone: "Đầu tiên, nhập mã đã gửi đến điện thoại của bạn",
title: "Đặt lại mật khẩu"
},
forgotPasswordAlternativeMethods: {
blockButton__resetPassword: "Đặt lại mật khẩu",
label__alternativeMethods: "Hoặc, đăng nhập với phương thức khác",
title: "Quên mật khẩu?"
},
newDeviceVerificationNotice: "Bạn đang đăng nhập từ thiết bị mới. Chúng tôi yêu cầu xác minh để giữ tài khoản của bạn an toàn.",
noAvailableMethods: {
message: "Không thể tiếp tục đăng nhập. Không có yếu tố xác thực phù hợp được cấu hình",
subtitle: "Đã xảy ra lỗi",
title: "Không thể đăng nhập"
},
passkey: {
subtitle: "Sử dụng mã passkey xác minh danh tính của bạn. Thiết bị của bạn có thể yêu cầu vân tay, khuôn mặt hoặc khóa màn hình.",
title: "Sử dụng mã passkey"
},
password: {
actionLink: "Sử dụng phương thức khác",
subtitle: "Nhập mật khẩu được liên kết với tài khoản của bạn",
title: "Nhập mật khẩu"
},
passwordCompromised: { title: "Mật khẩu đã bị xâm phạm" },
passwordPwned: { title: "Mật khẩu bị rò rỉ" },
passwordUntrusted: { title: "Mật khẩu không đáng tin cậy" },
phoneCode: {
formTitle: "Mã xác minh",
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "để tiếp tục đến {{applicationName}}",
title: "Kiểm tra điện thoại"
},
phoneCodeMfa: {
formTitle: "Mã xác minh",
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "để tiếp tục đến {{applicationName}}",
title: "Kiểm tra điện thoại"
},
protectCheck: {
loading: void 0,
retryButton: void 0,
subtitle: void 0,
title: void 0
},
resetPassword: {
formButtonPrimary: "Đặt lại mật khẩu",
requiredMessage: "Vì lý do bảo mật, việc đặt lại mật khẩu là bắt buộc.",
successMessage: "Mật khẩu của bạn đã được thay đổi thành công. Đang đăng nhập, vui lòng chờ một lát.",
title: "Đặt mật khẩu mới"
},
resetPasswordMfa: { detailsLabel: "Chúng tôi cần xác minh danh tính của bạn trước khi đặt lại mật khẩu." },
start: {
actionLink: "Đăng ký",
actionLink__join_waitlist: "Tham gia danh sách chờ",
actionLink__use_email: "Sử dụng email",
actionLink__use_email_username: "Sử dụng email hoặc tên người dùng",
actionLink__use_passkey: "Sử dụng mã passkey thay vì",
actionLink__use_phone: "Sử dụng điện thoại",
actionLink__use_username: "Sử dụng tên người dùng",
actionText: "Không có tài khoản?",
actionText__join_waitlist: "Muốn trải nghiệm sớm?",
alternativePhoneCodeProvider: {
actionLink: "Sử dụng phương thức khác",
label: "{{provider}} số điện thoại",
subtitle: "Nhập số điện thoại của bạn để nhận mã xác minh trên {{provider}}.",
title: "Đăng nhập vào {{applicationName}} với {{provider}}"
},
subtitle: "Chào mừng trở lại! Vui lòng đăng nhập để tiếp tục",
subtitleCombined: void 0,
title: "Đăng nhập vào {{applicationName}}",
titleCombined: "Tiếp tục đến {{applicationName}}"
},
totpMfa: {
formTitle: "Mã xác minh",
subtitle: "Để tiếp tục, vui lòng nhập mã xác minh được tạo bởi ứng dụng xác thực của bạn",
title: "Xác thực hai bước"
},
web3Solana: {
subtitle: "Chọn ví bên dưới để đăng nhập",
title: "Đăng nhập với Solana"
}
},
signInEnterPasswordTitle: "Nhập mật khẩu",
signUp: {
alternativePhoneCodeProvider: {
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "Nhập mã xác minh đã gửi đến {{provider}}",
title: "Xác minh {{provider}}"
},
continue: {
actionLink: "Đăng nhập",
actionText: "Đã có tài khoản?",
subtitle: "Vui lòng điền các chi tiết còn lại để tiếp tục.",
title: "Điền các trường còn thiếu"
},
emailCode: {
formSubtitle: "Nhập mã xác minh đã gửi đến email của bạn",
formTitle: "Mã xác minh",
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "Nhập mã xác minh đã gửi đến email của bạn",
title: "Xác minh email"
},
emailLink: {
clientMismatch: {
subtitle: "Để tiếp tục, mở liên kết xác minh trên thiết bị và trình duyệt từ đó bạn đã khởi động đăng ký",
title: "Liên kết xác minh không hợp lệ cho thiết bị này"
},
formSubtitle: "Sử dụng liên kết xác minh đã gửi đến email của bạn",
formTitle: "Liên kết xác minh",
loading: { title: "Đang đăng ký..." },
resendButton: "Không nhận được liên kết? Gửi lại",
subtitle: "để tiếp tục đến {{applicationName}}",
title: "Xác minh email",
verified: { title: "Đăng ký thành công" },
verifiedSwitchTab: {
subtitle: "Quay lại tab mới được mở để tiếp tục",
subtitleNewTab: "Quay lại tab trước để tiếp tục",
title: "Xác minh email thành công"
}
},
enterpriseConnections: {
subtitle: "Chọn tài khoản doanh nghiệp bạn muốn dùng để tiếp tục.",
title: "Chọn tài khoản doanh nghiệp của bạn"
},
legalConsent: {
checkbox: {
label__onlyPrivacyPolicy: "Tôi đồng ý với {{ privacyPolicyLink || link(\"Chính sách bảo mật\") }}",
label__onlyTermsOfService: "Tôi đồng ý với {{ termsOfServiceLink || link(\"Điều khoản dịch vụ\") }}",
label__termsOfServiceAndPrivacyPolicy: "Tôi đồng ý với {{ termsOfServiceLink || link(\"Điều khoản dịch vụ\") }} và {{ privacyPolicyLink || link(\"Chính sách bảo mật\") }}"
},
continue: {
subtitle: "Vui lòng đọc và đồng ý với các điều khoản để tiếp tục",
title: "Đồng ý với điều khoản"
}
},
phoneCode: {
formSubtitle: "Nhập mã xác minh đã gửi đến số điện thoại của bạn",
formTitle: "Mã xác minh",
resendButton: "Không nhận được mã? Gửi lại",
subtitle: "Nhập mã xác minh đã gửi đến số điện thoại của bạn",
title: "Xác minh điện thoại"
},
protectCheck: {
loading: void 0,
retryButton: void 0,
subtitle: void 0,
title: void 0
},
restrictedAccess: {
actionLink: "Đăng nhập",
actionText: "Đã có tài khoản?",
blockButton__emailSupport: "Email hỗ trợ",
blockButton__joinWaitlist: "Tham gia danh sách chờ",
subtitle: "Đăng ký hiện không khả dụng. Nếu bạn tin rằng bạn có quyền truy cập, vui lòng liên hệ hỗ trợ.",
subtitleWaitlist: "Đăng ký hiện không khả dụng. Để biết thông tin sớm nhất khi chúng tôi khởi chạy, hãy tham gia danh sách chờ.",
title: "Quyền truy cập bị giới hạn"
},
start: {
actionLink: "Đăng nhập",
actionLink__use_email: "Sử dụng email thay vì",
actionLink__use_phone: "Sử dụng điện thoại thay vì",
actionText: "Đã có tài khoản?",
alternativePhoneCodeProvider: {
actionLink: "Sử dụng phương thức khác",
label: "{{provider}} số điện thoại",
subtitle: "Nhập số điện thoại của bạn để nhận mã xác minh trên {{provider}}.",
title: "Đăng ký vào {{applicationName}} với {{provider}}"
},
subtitle: "Chào mừng! Vui lòng điền các chi tiết để bắt đầu.",
subtitleCombined: "Chào mừng! Vui lòng điền các chi tiết để bắt đầu.",
title: "Tạo tài khoản của bạn",
titleCombined: "Tạo tài khoản của bạn"
},
web3Solana: {
subtitle: "Chọn ví bên dưới để đăng ký",
title: "Đăng ký với Solana"
}
},
socialButtonsBlockButton: "Tiếp tục với {{provider|titleize}}",
socialButtonsBlockButtonManyInView: "{{provider|titleize}}",
taskChooseOrganization: {
alerts: { organizationAlreadyExists: "Một tổ chức đã tồn tại cho tên công ty được phát hiện ({{organizationName}}) và {{organizationDomain}}. Tham gia bằng lời mời." },
chooseOrganization: {
action__createOrganization: "Tạo tổ chức mới",
action__invitationAccept: "Tham gia",
action__suggestionsAccept: "Yêu cầu tham gia",
subtitle: "Tham gia một tổ chức hiện có hoặc tạo mới",
subtitle__createOrganizationDisabled: "Tham gia một tổ chức hiện có",
suggestionsAcceptedLabel: "Đang chờ phê duyệt",
title: "Chọn tổ chức"
},
createOrganization: {
formButtonReset: "Hủy",
formButtonSubmit: "Tiếp tục",
formFieldInputPlaceholder__name: "Tổ chức của tôi",
formFieldInputPlaceholder__slug: "to-chuc-cua-toi",
formFieldLabel__name: "Tên",
formFieldLabel__slug: "Slug",
subtitle: "Nhập thông tin chi tiết tổ chức của bạn để tiếp tục",
title: "Thiết lập tổ chức của bạn"
},
organizationCreationDisabled: {
subtitle: "Liên hệ với quản trị viên tổ chức của bạn để nhận lời mời.",
title: "Bạn phải thuộc về một tổ chức"
},
signOut: {
actionLink: "Đăng xuất",
actionText: "Đã đăng nhập với {{identifier}}"
}
},
taskResetPassword: {
formButtonPrimary: "Đặt lại mật khẩu",
signOut: {
actionLink: "Đăng xuất",
actionText: "Đã đăng nhập với tư cách {{identifier}}"
},
subtitle: "Tài khoản của bạn yêu cầu mật khẩu mới trước khi bạn có thể tiếp tục",
title: "Đặt lại mật khẩu của bạn"
},
taskSetupMfa: {
badge: "Thiết lập xác minh hai bước",
signOut: {
actionLink: "Đăng xuất",
actionText: "Đã đăng nhập với tư cách {{identifier}}"
},
smsCode: {
addPhone: {
formButtonPrimary: "Tiếp tục",
infoText: "Một tin nhắn văn bản chứa mã xác m