UNPKG

@clerk/localizations

Version:

Localizations for the Clerk components

1 lines 91.2 kB
{"version":3,"sources":["../src/vi-VN.ts"],"sourcesContent":["/*\n * =====================================================================================\n * DISCLAIMER:\n * =====================================================================================\n * This localization file is a community contribution and is not officially maintained\n * by Clerk. It has been provided by the community and may not be fully aligned\n * with the current or future states of the main application. Clerk does not guarantee\n * the accuracy, completeness, or timeliness of the translations in this file.\n * Use of this file is at your own risk and discretion.\n * =====================================================================================\n */\n\nimport type { LocalizationResource } from '@clerk/types';\n\nexport const viVN: LocalizationResource = {\n locale: 'vi-VN',\n apiKeys: {\n action__add: 'Thêm khoá mới',\n action__search: 'Tìm kiếm khoá',\n copySecret: {\n formButtonPrimary__copyAndClose: 'Sao chép và đóng',\n 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.',\n formTitle: 'Sao chép khóa API \"{{name}}\" của bạn ngay bây giờ',\n },\n createdAndExpirationStatus__expiresOn:\n \"Tạo {{ createdDate | shortDate('vi-VN') }} • Hết hạn {{ expiresDate | longDate('vi-VN') }}\",\n createdAndExpirationStatus__never: \"Tạo {{ createdDate | shortDate('vi-VN') }} • Không hết hạn\",\n detailsTitle__emptyRow: 'Không tìm thấy khoá API',\n formButtonPrimary__add: 'Tạo khoá',\n formFieldCaption__expiration__expiresOn: 'Hết hạn {{ date }}',\n formFieldCaption__expiration__never: 'Khoá này sẽ không hết hạn',\n formFieldOption__expiration__180d: '180 Ngày',\n formFieldOption__expiration__1d: '1 Ngày',\n formFieldOption__expiration__1y: '1 Năm',\n formFieldOption__expiration__30d: '30 Ngày',\n formFieldOption__expiration__60d: '60 Ngày',\n formFieldOption__expiration__7d: '7 Ngày',\n formFieldOption__expiration__90d: '90 Ngày',\n formFieldOption__expiration__never: 'Không hết hạn',\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.',\n formTitle: 'Thêm khoá API mới',\n lastUsed__days: '{{days}} ngày trước',\n lastUsed__hours: '{{hours}} giờ trước',\n lastUsed__minutes: '{{minutes}} phút trước',\n lastUsed__months: '{{months}} tháng trước',\n lastUsed__seconds: '{{seconds}} giây trước',\n lastUsed__years: '{{years}} năm trước',\n menuAction__revoke: 'Hủy khoá',\n revokeConfirmation: {\n confirmationText: 'Hủy',\n formButtonPrimary__revoke: 'Hủy khoá',\n formHint: 'Bạn có chắc chắn muốn xóa khoá này không?',\n formTitle: 'Hủy khoá \"{{apiKeyName}}\" không?',\n },\n },\n backButton: 'Quay lại',\n badge__activePlan: 'Đang hoạt động',\n badge__canceledEndsAt: \"Đã hủy • Kết thúc {{ date | shortDate('vi-VN') }}\",\n badge__currentPlan: 'Gói hiện tại',\n badge__default: 'Mặc định',\n badge__endsAt: \"Kết thúc {{ date | shortDate('vi-VN') }}\",\n badge__expired: 'Đã hết hạn',\n badge__freeTrial: undefined,\n badge__otherImpersonatorDevice: 'Thiết bị giả mạo khác',\n badge__pastDueAt: undefined,\n badge__pastDuePlan: undefined,\n badge__primary: 'Chính',\n badge__renewsAt: \"Gia hạn {{ date | shortDate('vi-VN') }}\",\n badge__requiresAction: 'Yêu cầu hành động',\n badge__startsAt: \"Bắt đầu {{ date | shortDate('vi-VN') }}\",\n badge__thisDevice: 'Thiết bị này',\n badge__trialEndsAt: undefined,\n badge__unverified: 'Chưa xác minh',\n badge__upcomingPlan: 'Sắp tới',\n badge__userDevice: 'Thiết bị người dùng',\n badge__you: 'Bạn',\n billing: {\n addPaymentMethod__label: 'Thêm phương thức thanh toán',\n alwaysFree: 'Miễn phí mãi mãi',\n annually: 'Hàng năm',\n availableFeatures: 'Tính năng có sẵn',\n billedAnnually: 'Tính phí hàng năm',\n billedMonthlyOnly: 'Chỉ tính phí hàng tháng',\n cancelFreeTrial: undefined,\n cancelFreeTrialAccessUntil: undefined,\n cancelFreeTrialTitle: undefined,\n cancelSubscription: 'Hủy đăng ký',\n cancelSubscriptionAccessUntil:\n \"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.\",\n cancelSubscriptionNoCharge: 'Bạn sẽ không bị tính phí cho đăng ký này.',\n cancelSubscriptionPastDue: undefined,\n cancelSubscriptionTitle: 'Hủy đăng ký {{plan}}?',\n cannotSubscribeMonthly:\n '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.',\n cannotSubscribeUnrecoverable: undefined,\n checkout: {\n description__paymentSuccessful: 'Thanh toán của bạn đã thành công.',\n description__subscriptionSuccessful: 'Đăng ký mới của bạn đã được thiết lập.',\n downgradeNotice:\n '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.',\n emailForm: {\n 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.',\n title: 'Thêm địa chỉ email',\n },\n lineItems: {\n title__freeTrialEndsAt: undefined,\n title__paymentMethod: 'Phương thức thanh toán',\n title__statementId: 'ID hóa đơn',\n title__subscriptionBegins: 'Đăng ký bắt đầu',\n title__totalPaid: 'Tổng thanh toán',\n },\n pastDueNotice: 'Đăng ký trước của bạn đã quá hạn và chưa thanh toán.',\n perMonth: 'hàng tháng',\n title: 'Thanh toán',\n title__paymentSuccessful: 'Thanh toán thành công!',\n title__subscriptionSuccessful: 'Thành công!',\n title__trialSuccess: undefined,\n totalDueAfterTrial: undefined,\n },\n credit: 'Tín dụng',\n creditRemainder: 'Tín dụng cho phần còn lại của đăng ký hiện tại.',\n defaultFreePlanActive: 'Bạn hiện đang trên gói Miễn phí',\n free: 'Miễn phí',\n getStarted: 'Bắt đầu',\n keepFreeTrial: undefined,\n keepSubscription: 'Giữ đăng ký',\n manage: 'Quản lý',\n manageSubscription: 'Quản lý đăng ký',\n month: 'Tháng',\n monthly: 'Hàng tháng',\n pastDue: 'Quá hạn',\n pay: 'Thanh toán {{amount}}',\n paymentMethod: {\n applePayDescription: {\n annual: 'Thanh toán hàng năm',\n monthly: 'Thanh toán hàng tháng',\n },\n dev: {\n anyNumbers: 'Bất kỳ số nào',\n cardNumber: 'Số thẻ',\n cvcZip: 'CVC, ZIP',\n developmentMode: 'Chế độ phát triển',\n expirationDate: 'Ngày hết hạn',\n testCardInfo: 'Thông tin thử nghiệm',\n },\n },\n paymentMethods__label: 'Phương thức thanh toán',\n popular: 'Phổ biến',\n pricingTable: {\n billingCycle: 'Chu kỳ thanh toán',\n included: 'Bao gồm',\n },\n reSubscribe: 'Đăng ký lại',\n seeAllFeatures: 'Xem tất cả tính năng',\n startFreeTrial: undefined,\n startFreeTrial__days: undefined,\n subscribe: 'Đăng ký',\n subscriptionDetails: {\n beginsOn: undefined,\n currentBillingCycle: undefined,\n endsOn: undefined,\n firstPaymentAmount: undefined,\n firstPaymentOn: undefined,\n nextPaymentAmount: undefined,\n nextPaymentOn: undefined,\n pastDueAt: undefined,\n renewsAt: undefined,\n subscribedOn: undefined,\n title: undefined,\n trialEndsOn: undefined,\n trialStartedOn: undefined,\n },\n subtotal: 'Tổng cộng',\n switchPlan: 'Chuyển sang gói này',\n switchToAnnual: 'Chuyển sang hàng năm',\n switchToAnnualWithAnnualPrice: undefined,\n switchToMonthly: 'Chuyển sang hàng tháng',\n switchToMonthlyWithPrice: undefined,\n totalDue: 'Tổng cần thanh toán',\n totalDueToday: 'Tổng cần thanh toán hôm nay',\n viewFeatures: 'Xem tính năng',\n viewPayment: undefined,\n year: 'Năm',\n },\n createOrganization: {\n formButtonSubmit: 'Tạo tổ chức',\n invitePage: {\n formButtonReset: 'Bỏ qua',\n },\n title: 'Tạo tổ chức',\n },\n dates: {\n lastDay: \"Hôm qua lúc {{ date | timeString('vi-VN') }}\",\n next6Days: \"{{ date | weekday('vi-VN','long') }} lúc {{ date | timeString('vi-VN') }}\",\n nextDay: \"Ngày mai lúc {{ date | timeString('vi-VN') }}\",\n numeric: \"{{ date | numeric('vi-VN') }}\",\n previous6Days: \"{{ date | weekday('vi-VN','long') }} lúc {{ date | timeString('vi-VN') }}\",\n sameDay: \"Hôm nay lúc {{ date | timeString('vi-VN') }}\",\n },\n dividerText: 'hoặc',\n footerActionLink__alternativePhoneCodeProvider: 'Gửi mã qua SMS thay vì email',\n footerActionLink__useAnotherMethod: 'Sử dụng phương thức khác',\n footerPageLink__help: 'Trợ giúp',\n footerPageLink__privacy: 'Quyền riêng tư',\n footerPageLink__terms: 'Điều khoản',\n formButtonPrimary: 'Tiếp tục',\n formButtonPrimary__verify: 'Xác minh',\n formFieldAction__forgotPassword: 'Quên mật khẩu?',\n formFieldError__matchingPasswords: 'Mật khẩu trùng khớp.',\n formFieldError__notMatchingPasswords: 'Mật khẩu không trùng khớp.',\n 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.',\n formFieldHintText__optional: 'Tùy chọn',\n formFieldHintText__slug:\n '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.',\n formFieldInputPlaceholder__apiKeyDescription: 'Giải thích tại sao bạn đang tạo khoá này',\n formFieldInputPlaceholder__apiKeyExpirationDate: 'Chọn ngày',\n formFieldInputPlaceholder__apiKeyName: 'Nhập tên khoá bí mật',\n formFieldInputPlaceholder__backupCode: 'Nhập mã dự phòng',\n formFieldInputPlaceholder__confirmDeletionUserAccount: 'Xóa tài khoản',\n formFieldInputPlaceholder__emailAddress: 'Nhập địa chỉ email của bạn',\n formFieldInputPlaceholder__emailAddress_username: 'Nhập email hoặc tên người dùng',\n formFieldInputPlaceholder__emailAddresses: 'example@email.com, example2@email.com',\n formFieldInputPlaceholder__firstName: 'Tên',\n formFieldInputPlaceholder__lastName: 'Họ',\n formFieldInputPlaceholder__organizationDomain: 'example.com',\n formFieldInputPlaceholder__organizationDomainEmailAddress: 'you@example.com',\n formFieldInputPlaceholder__organizationName: 'Tên tổ chức',\n formFieldInputPlaceholder__organizationSlug: 'my-org',\n formFieldInputPlaceholder__password: 'Nhập mật khẩu của bạn',\n formFieldInputPlaceholder__phoneNumber: 'Nhập số điện thoại của bạn',\n formFieldInputPlaceholder__username: undefined,\n formFieldInput__emailAddress_format: undefined,\n formFieldLabel__apiKey: 'Khóa API',\n formFieldLabel__apiKeyDescription: 'Mô tả',\n formFieldLabel__apiKeyExpiration: 'Hết hạn',\n formFieldLabel__apiKeyName: 'Tên khoá bí mật',\n formFieldLabel__automaticInvitations: 'Cho phép tự động mời cho tên miền này',\n formFieldLabel__backupCode: 'Mã dự phòng',\n formFieldLabel__confirmDeletion: 'Xác nhận',\n formFieldLabel__confirmPassword: 'Xác nhận mật khẩu',\n formFieldLabel__currentPassword: 'Mật khẩu hiện tại',\n formFieldLabel__emailAddress: 'Địa chỉ email',\n formFieldLabel__emailAddress_username: 'Email hoặc tên người dùng',\n formFieldLabel__emailAddresses: 'Địa chỉ email',\n formFieldLabel__firstName: 'Tên',\n formFieldLabel__lastName: 'Họ',\n formFieldLabel__newPassword: 'Mật khẩu mới',\n formFieldLabel__organizationDomain: 'Tên miền',\n formFieldLabel__organizationDomainDeletePending: 'Xóa mời và gợi ý đang chờ',\n formFieldLabel__organizationDomainEmailAddress: 'Địa chỉ email xác minh',\n formFieldLabel__organizationDomainEmailAddressDescription:\n '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.',\n formFieldLabel__organizationName: 'Tên',\n formFieldLabel__organizationSlug: 'Slug',\n formFieldLabel__passkeyName: 'Tên của passkey',\n formFieldLabel__password: 'Mật khẩu',\n formFieldLabel__phoneNumber: 'Số điện thoại',\n formFieldLabel__role: 'Vai trò',\n formFieldLabel__signOutOfOtherSessions: 'Đăng xuất khỏi tất cả thiết bị khác',\n formFieldLabel__username: 'Tên người dùng',\n impersonationFab: {\n action__signOut: 'Đăng xuất',\n title: 'Đăng nhập với {{identifier}}',\n },\n lastAuthenticationStrategy: 'Lần sử dụng cuối cùng',\n 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.',\n membershipRole__admin: 'Quản trị viên',\n membershipRole__basicMember: 'Thành viên',\n membershipRole__guestMember: 'Khách',\n organizationList: {\n action__createOrganization: 'Tạo tổ chức',\n action__invitationAccept: 'Tham gia',\n action__suggestionsAccept: 'Yêu cầu tham gia',\n createOrganization: 'Tạo tổ chức',\n invitationAcceptedLabel: 'Tham gia',\n subtitle: 'để tiếp tục đến {{applicationName}}',\n suggestionsAcceptedLabel: 'Đang chờ phê duyệt',\n title: 'Chọn tài khoản',\n titleWithoutPersonal: 'Chọn tổ chức',\n },\n organizationProfile: {\n apiKeysPage: {\n title: 'Khoá API',\n },\n badge__automaticInvitation: 'Tự động mời',\n badge__automaticSuggestion: 'Tự động gợi ý',\n badge__manualInvitation: 'Không tự động đăng ký',\n badge__unverified: 'Chưa xác minh',\n billingPage: {\n paymentHistorySection: {\n empty: 'Không có lịch sử thanh toán',\n notFound: 'Không tìm thấy lịch sử thanh toán',\n tableHeader__amount: 'Số tiền',\n tableHeader__date: 'Ngày',\n tableHeader__status: 'Trạng thái',\n },\n paymentMethodsSection: {\n actionLabel__default: 'Làm mặc định',\n actionLabel__remove: 'Xóa',\n add: 'Thêm phương thức thanh toán mới',\n addSubtitle: 'Thêm phương thức thanh toán mới vào tài khoản của bạn.',\n cancelButton: 'Hủy',\n formButtonPrimary__add: 'Thêm phương thức thanh toán',\n formButtonPrimary__pay: 'Thanh toán {{amount}}',\n payWithTestCardButton: 'Thanh toán với thẻ thử nghiệm',\n removeMethod: {\n messageLine1: '{{identifier}} sẽ bị xóa khỏi tài khoản này.',\n messageLine2:\n '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.',\n successMessage: '{{paymentMethod}} đã bị xóa khỏi tài khoản của bạn.',\n title: 'Xóa phương thức thanh toán',\n },\n title: 'Phương thức thanh toán',\n },\n start: {\n headerTitle__payments: 'Thanh toán',\n headerTitle__plans: 'Gói',\n headerTitle__statements: 'Hóa đơn',\n headerTitle__subscriptions: 'Đăng ký',\n },\n statementsSection: {\n empty: 'Không có hóa đơn để hiển thị',\n itemCaption__paidForPlan: 'Thanh toán cho gói {{plan}} {{period}}',\n itemCaption__proratedCredit: 'Tín dụng phân chia cho sử dụng một phần của đăng ký trước',\n itemCaption__subscribedAndPaidForPlan: 'Đăng ký và thanh toán cho gói {{plan}} {{period}}',\n notFound: 'Không tìm thấy hóa đơn',\n tableHeader__amount: 'Số tiền',\n tableHeader__date: 'Ngày',\n title: 'Hóa đơn',\n totalPaid: 'Tổng thanh toán',\n },\n subscriptionsListSection: {\n actionLabel__manageSubscription: undefined,\n actionLabel__newSubscription: 'Đăng ký gói',\n actionLabel__switchPlan: 'Chuyển gói',\n tableHeader__edit: 'Sửa',\n tableHeader__plan: 'Gói',\n tableHeader__startDate: 'Ngày bắt đầu',\n title: 'Đăng ký',\n },\n subscriptionsSection: {\n actionLabel__default: 'Quản lý',\n },\n switchPlansSection: {\n title: 'Chuyển gói',\n },\n title: 'Thanh toán',\n },\n createDomainPage: {\n subtitle:\n '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.',\n title: 'Thêm tên miền',\n },\n invitePage: {\n detailsTitle__inviteFailed:\n 'Mời không thể được gửi. Đã có mời đang chờ cho các địa chỉ email sau: {{email_addresses}}.',\n formButtonPrimary__continue: 'Gửi mời',\n selectDropdown__role: 'Chọn vai trò',\n 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.',\n successMessage: 'Mời đã được gửi thành công',\n title: 'Mời thành viên mới',\n },\n membersPage: {\n action__invite: 'Mời',\n action__search: 'Tìm kiếm',\n activeMembersTab: {\n menuAction__remove: 'Xóa thành viên',\n tableHeader__actions: 'Hành động',\n tableHeader__joined: 'Tham gia',\n tableHeader__role: 'Vai trò',\n tableHeader__user: 'Người dùng',\n },\n detailsTitle__emptyRow: 'Không có thành viên để hiển thị',\n invitationsTab: {\n autoInvitations: {\n headerSubtitle:\n '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.',\n headerTitle: 'Tự động mời',\n primaryButton: 'Quản lý tên miền đã xác minh',\n },\n table__emptyRow: 'Không có mời để hiển thị',\n },\n invitedMembersTab: {\n menuAction__revoke: 'Hủy mời',\n tableHeader__invited: 'Đã mời',\n },\n requestsTab: {\n autoSuggestions: {\n headerSubtitle:\n '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.',\n headerTitle: 'Tự động gợi ý',\n primaryButton: 'Quản lý tên miền đã xác minh',\n },\n menuAction__approve: 'Phê duyệt',\n menuAction__reject: 'Từ chối',\n tableHeader__requested: 'Yêu cầu truy cập',\n table__emptyRow: 'Không có yêu cầu để hiển thị',\n },\n start: {\n headerTitle__invitations: 'Mời',\n headerTitle__members: 'Thành viên',\n headerTitle__requests: 'Yêu cầu',\n },\n alerts: {\n roleSetMigrationInProgress: {\n title: 'Các vai trò tạm thời bị khóa',\n 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.',\n },\n },\n },\n navbar: {\n apiKeys: 'Khoá API',\n billing: 'Thanh toán',\n description: 'Quản lý tổ chức của bạn.',\n general: 'Tổng quan',\n members: 'Thành viên',\n title: 'Tổ chức',\n },\n plansPage: {\n alerts: {\n noPermissionsToManageBilling: 'Bạn không có quyền quản lý thanh toán cho tổ chức này.',\n },\n title: 'Gói',\n },\n profilePage: {\n dangerSection: {\n deleteOrganization: {\n actionDescription: 'Nhập \"{{organizationName}}\" dưới để tiếp tục.',\n messageLine1: 'Bạn có chắc chắn muốn xóa tổ chức này?',\n messageLine2: 'Hành động này là vĩnh viễn và không thể hoàn tác.',\n successMessage: 'Bạn đã xóa tổ chức.',\n title: 'Xóa tổ chức',\n },\n leaveOrganization: {\n actionDescription: 'Nhập \"{{organizationName}}\" dưới để tiếp tục.',\n messageLine1:\n '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ó.',\n messageLine2: 'Hành động này là vĩnh viễn và không thể hoàn tác.',\n successMessage: 'Bạn đã rời khỏi tổ chức.',\n title: 'Rời khỏi tổ chức',\n },\n title: 'Nguy hiểm',\n },\n domainSection: {\n menuAction__manage: 'Quản lý',\n menuAction__remove: 'Xóa',\n menuAction__verify: 'Xác minh',\n primaryButton: 'Thêm tên miền',\n subtitle:\n '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.',\n title: 'Tên miền đã xác minh',\n },\n successMessage: 'Tổ chức đã được cập nhật.',\n title: 'Cập nhật hồ sơ',\n },\n removeDomainPage: {\n messageLine1: 'Tên miền email {{domain}} sẽ bị xóa.',\n messageLine2: 'Người dùng sẽ không thể tham gia tổ chức tự động sau đây.',\n successMessage: '{{domain}} đã bị xóa.',\n title: 'Xóa tên miền',\n },\n start: {\n headerTitle__general: 'Tổng quan',\n headerTitle__members: 'Thành viên',\n profileSection: {\n primaryButton: 'Cập nhật hồ sơ',\n title: 'Hồ sơ tổ chức',\n uploadAction__title: 'Logo',\n },\n },\n verifiedDomainPage: {\n dangerTab: {\n calloutInfoLabel: 'Xóa tên miền này sẽ ảnh hưởng đến người dùng đã mời.',\n removeDomainActionLabel__remove: 'Xóa tên miền',\n removeDomainSubtitle: 'Xóa tên miền này khỏi tên miền đã xác minh',\n removeDomainTitle: 'Xóa tên miền',\n },\n enrollmentTab: {\n automaticInvitationOption__description:\n '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.',\n automaticInvitationOption__label: 'Tự động mời',\n automaticSuggestionOption__description:\n '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.',\n automaticSuggestionOption__label: 'Tự động gợi ý',\n calloutInfoLabel: 'Thay đổi chế độ đăng ký sẽ chỉ ảnh hưởng đến người dùng mới.',\n calloutInvitationCountLabel: 'Mời đang chờ gửi đến người dùng: {{count}}',\n calloutSuggestionCountLabel: 'Gợi ý đang chờ gửi đến người dùng: {{count}}',\n manualInvitationOption__description: 'Người dùng chỉ có thể được mời thủ công đến tổ chức.',\n manualInvitationOption__label: 'Không tự động đăng ký',\n subtitle: 'Chọn cách người dùng từ tên miền này có thể tham gia tổ chức.',\n },\n start: {\n headerTitle__danger: 'Nguy hiểm',\n headerTitle__enrollment: 'Chế độ đăng ký',\n },\n subtitle: 'Tên miền {{domain}} đã được xác minh. Tiếp tục bằng cách chọn chế độ đăng ký.',\n title: 'Cập nhật {{domain}}',\n },\n verifyDomainPage: {\n formSubtitle: 'Nhập mã xác minh đã gửi đến địa chỉ email của bạn',\n formTitle: 'Mã xác minh',\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'Tên miền {{domainName}} cần được xác minh qua email.',\n subtitleVerificationCodeScreen: 'Một mã xác minh đã được gửi đến {{emailAddress}}. Nhập mã để tiếp tục.',\n title: 'Xác minh tên miền',\n },\n },\n organizationSwitcher: {\n action__closeOrganizationSwitcher: undefined,\n action__createOrganization: 'Tạo tổ chức',\n action__invitationAccept: 'Tham gia',\n action__manageOrganization: 'Quản lý',\n action__openOrganizationSwitcher: undefined,\n action__suggestionsAccept: 'Yêu cầu tham gia',\n notSelected: 'Không có tổ chức được chọn',\n personalWorkspace: 'Tài khoản cá nhân',\n suggestionsAcceptedLabel: 'Đang chờ phê duyệt',\n },\n paginationButton__next: 'Tiếp',\n paginationButton__previous: 'Trước',\n paginationRowText__displaying: 'Hiển thị',\n paginationRowText__of: 'của',\n reverification: {\n alternativeMethods: {\n actionLink: 'Liên hệ hỗ trợ',\n actionText: 'Không có bất kỳ phương thức nào?',\n blockButton__backupCode: 'Sử dụng mã dự phòng',\n blockButton__emailCode: 'Email mã đến {{identifier}}',\n blockButton__passkey: 'Đăng nhập với mã passkey',\n blockButton__password: 'Tiếp tục với mật khẩu của bạn',\n blockButton__phoneCode: 'Gửi mã SMS đến {{identifier}}',\n blockButton__totp: 'Sử dụng ứng dụng xác thực',\n getHelp: {\n blockButton__emailSupport: 'Email hỗ trợ',\n content:\n '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ể.',\n title: 'Liên hệ hỗ trợ',\n },\n subtitle: 'Gặp vấn đề? Bạn có thể sử dụng bất kỳ phương thức nào để xác minh.',\n title: 'Sử dụng phương thức khác',\n },\n backupCodeMfa: {\n subtitle: 'Nhập mã dự phòng bạn nhận được khi thiết lập xác thực hai bước',\n title: 'Nhập mã dự phòng',\n },\n emailCode: {\n formTitle: 'Mã xác minh',\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'Nhập mã đã gửi đến email của bạn để tiếp tục',\n title: 'Xác minh yêu cầu',\n },\n noAvailableMethods: {\n 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',\n subtitle: 'Đã xảy ra lỗi',\n title: 'Không thể xác minh tài khoản của bạn',\n },\n passkey: {\n blockButton__passkey: 'Sử dụng mã passkey',\n subtitle:\n '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.',\n title: 'Sử dụng mã passkey',\n },\n password: {\n actionLink: 'Sử dụng phương thức khác',\n subtitle: 'Nhập mật khẩu hiện tại để tiếp tục',\n title: 'Xác minh yêu cầu',\n },\n phoneCode: {\n formTitle: 'Mã xác minh',\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'Nhập mã đã gửi đến điện thoại của bạn để tiếp tục',\n title: 'Xác minh yêu cầu',\n },\n phoneCodeMfa: {\n formTitle: 'Mã xác minh',\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'Nhập mã đã gửi đến điện thoại của bạn để tiếp tục',\n title: 'Xác minh yêu cầu',\n },\n totpMfa: {\n formTitle: 'Mã xác minh',\n subtitle: 'Nhập mã đã được tạo bởi ứng dụng xác thực của bạn để tiếp tục',\n title: 'Xác minh yêu cầu',\n },\n },\n signIn: {\n accountSwitcher: {\n action__addAccount: 'Thêm tài khoản',\n action__signOutAll: 'Đăng xuất khỏi tất cả tài khoản',\n subtitle: 'Chọn tài khoản với đó bạn muốn tiếp tục.',\n title: 'Chọn tài khoản',\n },\n alternativeMethods: {\n actionLink: 'Liên hệ hỗ trợ',\n actionText: 'Không có bất kỳ phương thức nào?',\n blockButton__backupCode: 'Sử dụng mã dự phòng',\n blockButton__emailCode: 'Email mã đến {{identifier}}',\n blockButton__emailLink: 'Email liên kết đến {{identifier}}',\n blockButton__passkey: 'Đăng nhập với mã passkey',\n blockButton__password: 'Đăng nhập với mật khẩu',\n blockButton__phoneCode: 'Gửi mã SMS đến {{identifier}}',\n blockButton__totp: 'Sử dụng ứng dụng xác thực',\n getHelp: {\n blockButton__emailSupport: 'Email hỗ trợ',\n content:\n '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ể.',\n title: 'Liên hệ hỗ trợ',\n },\n subtitle: 'Gặp vấn đề? Bạn có thể sử dụng bất kỳ phương thức nào để đăng nhập.',\n title: 'Sử dụng phương thức khác',\n },\n alternativePhoneCodeProvider: {\n formTitle: 'Mã xác minh',\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'để tiếp tục đến {{applicationName}}',\n title: 'Kiểm tra {{provider}}',\n },\n backupCodeMfa: {\n 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.',\n title: 'Nhập mã dự phòng',\n },\n emailCode: {\n formTitle: 'Mã xác minh',\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'để tiếp tục đến {{applicationName}}',\n title: 'Kiểm tra email',\n },\n emailCodeMfa: {\n formTitle: 'Kiểm tra email',\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'để tiếp tục đến {{applicationName}}',\n title: 'Kiểm tra email',\n },\n emailLink: {\n clientMismatch: {\n 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',\n title: 'Liên kết xác minh không hợp lệ cho thiết bị này',\n },\n expired: {\n subtitle: 'Quay lại tab gốc để tiếp tục.',\n title: 'Liên kết xác minh đã hết hạn',\n },\n failed: {\n subtitle: 'Quay lại tab gốc để tiếp tục.',\n title: 'Liên kết xác minh không hợp lệ',\n },\n formSubtitle: 'Sử dụng liên kết xác minh đã gửi đến email của bạn',\n formTitle: 'Liên kết xác minh',\n loading: {\n subtitle: 'Bạn sẽ được chuyển hướng sớm',\n title: 'Đang đăng nhập...',\n },\n resendButton: 'Không nhận được liên kết? Gửi lại',\n subtitle: 'để tiếp tục đến {{applicationName}}',\n title: 'Kiểm tra email',\n unusedTab: {\n title: 'Bạn có thể đóng tab này',\n },\n verified: {\n subtitle: 'Bạn sẽ được chuyển hướng sớm',\n title: 'Đăng nhập thành công',\n },\n verifiedSwitchTab: {\n subtitle: 'Quay lại tab gốc để tiếp tục',\n subtitleNewTab: 'Quay lại tab mới được mở để tiếp tục',\n titleNewTab: 'Đăng nhập trên tab khác',\n },\n },\n emailLinkMfa: {\n formSubtitle: 'Sử dụng liên kết xác minh được gửi đến email của bạn',\n resendButton: 'Không nhận được liên kết? Gửi lại',\n subtitle: 'để tiếp tục đến {{applicationName}}',\n title: 'Kiểm tra email của bạn',\n },\n enterpriseConnections: {\n subtitle: undefined,\n title: undefined,\n },\n forgotPassword: {\n formTitle: 'Mã xác minh mật khẩu',\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'để đặt lại mật khẩu của bạn',\n subtitle_email: 'Đầu tiên, nhập mã đã gửi đến email của bạn',\n subtitle_phone: 'Đầu tiên, nhập mã đã gửi đến điện thoại của bạn',\n title: 'Đặt lại mật khẩu',\n },\n forgotPasswordAlternativeMethods: {\n blockButton__resetPassword: 'Đặt lại mật khẩu',\n label__alternativeMethods: 'Hoặc, đăng nhập với phương thức khác',\n title: 'Quên mật khẩu?',\n },\n newDeviceVerificationNotice:\n '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.',\n noAvailableMethods: {\n 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',\n subtitle: 'Đã xảy ra lỗi',\n title: 'Không thể đăng nhập',\n },\n passkey: {\n subtitle:\n '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.',\n title: 'Sử dụng mã passkey',\n },\n password: {\n actionLink: 'Sử dụng phương thức khác',\n subtitle: 'Nhập mật khẩu được liên kết với tài khoản của bạn',\n title: 'Nhập mật khẩu',\n },\n passwordCompromised: {\n title: undefined,\n },\n passwordPwned: {\n title: 'Mật khẩu bị rò rỉ',\n },\n passwordUntrusted: {\n title: undefined,\n },\n phoneCode: {\n formTitle: 'Mã xác minh',\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'để tiếp tục đến {{applicationName}}',\n title: 'Kiểm tra điện thoại',\n },\n phoneCodeMfa: {\n formTitle: 'Mã xác minh',\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'để tiếp tục đến {{applicationName}}',\n title: 'Kiểm tra điện thoại',\n },\n resetPassword: {\n formButtonPrimary: 'Đặt lại mật khẩu',\n requiredMessage: 'Vì lý do bảo mật, việc đặt lại mật khẩu là bắt buộc.',\n 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.',\n title: 'Đặt mật khẩu mới',\n },\n resetPasswordMfa: {\n 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.',\n },\n start: {\n actionLink: 'Đăng ký',\n actionLink__join_waitlist: 'Tham gia danh sách chờ',\n actionLink__use_email: 'Sử dụng email',\n actionLink__use_email_username: 'Sử dụng email hoặc tên người dùng',\n actionLink__use_passkey: 'Sử dụng mã passkey thay vì',\n actionLink__use_phone: 'Sử dụng điện thoại',\n actionLink__use_username: 'Sử dụng tên người dùng',\n actionText: 'Không có tài khoản?',\n actionText__join_waitlist: 'Muốn trải nghiệm sớm?',\n alternativePhoneCodeProvider: {\n actionLink: 'Sử dụng phương thức khác',\n label: '{{provider}} số điện thoại',\n subtitle: 'Nhập số điện thoại của bạn để nhận mã xác minh trên {{provider}}.',\n title: 'Đăng nhập vào {{applicationName}} với {{provider}}',\n },\n subtitle: 'Chào mừng trở lại! Vui lòng đăng nhập để tiếp tục',\n subtitleCombined: undefined,\n title: 'Đăng nhập vào {{applicationName}}',\n titleCombined: 'Tiếp tục đến {{applicationName}}',\n },\n totpMfa: {\n formTitle: 'Mã xác minh',\n 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',\n title: 'Xác thực hai bước',\n },\n web3Solana: {\n subtitle: 'Chọn ví bên dưới để đăng nhập',\n title: 'Đăng nhập với Solana',\n },\n },\n signInEnterPasswordTitle: 'Nhập mật khẩu',\n signUp: {\n alternativePhoneCodeProvider: {\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'Nhập mã xác minh đã gửi đến {{provider}}',\n title: 'Xác minh {{provider}}',\n },\n continue: {\n actionLink: 'Đăng nhập',\n actionText: 'Đã có tài khoản?',\n subtitle: 'Vui lòng điền các chi tiết còn lại để tiếp tục.',\n title: 'Điền các trường còn thiếu',\n },\n emailCode: {\n formSubtitle: 'Nhập mã xác minh đã gửi đến email của bạn',\n formTitle: 'Mã xác minh',\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'Nhập mã xác minh đã gửi đến email của bạn',\n title: 'Xác minh email',\n },\n emailLink: {\n clientMismatch: {\n 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ý',\n title: 'Liên kết xác minh không hợp lệ cho thiết bị này',\n },\n formSubtitle: 'Sử dụng liên kết xác minh đã gửi đến email của bạn',\n formTitle: 'Liên kết xác minh',\n loading: {\n title: 'Đang đăng ký...',\n },\n resendButton: 'Không nhận được liên kết? Gửi lại',\n subtitle: 'để tiếp tục đến {{applicationName}}',\n title: 'Xác minh email',\n verified: {\n title: 'Đăng ký thành công',\n },\n verifiedSwitchTab: {\n subtitle: 'Quay lại tab mới được mở để tiếp tục',\n subtitleNewTab: 'Quay lại tab trước để tiếp tục',\n title: 'Xác minh email thành công',\n },\n },\n enterpriseConnections: {\n subtitle: undefined,\n title: undefined,\n },\n legalConsent: {\n checkbox: {\n label__onlyPrivacyPolicy: 'Tôi đồng ý với {{ privacyPolicyLink || link(\"Chính sách bảo mật\") }}',\n label__onlyTermsOfService: 'Tôi đồng ý với {{ termsOfServiceLink || link(\"Điều khoản dịch vụ\") }}',\n label__termsOfServiceAndPrivacyPolicy:\n '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\") }}',\n },\n continue: {\n subtitle: 'Vui lòng đọc và đồng ý với các điều khoản để tiếp tục',\n title: 'Đồng ý với điều khoản',\n },\n },\n phoneCode: {\n formSubtitle: 'Nhập mã xác minh đã gửi đến số điện thoại của bạn',\n formTitle: 'Mã xác minh',\n resendButton: 'Không nhận được mã? Gửi lại',\n subtitle: 'Nhập mã xác minh đã gửi đến số điện thoại của bạn',\n title: 'Xác minh điện thoại',\n },\n restrictedAccess: {\n actionLink: 'Đăng nhập',\n actionText: 'Đã có tài khoản?',\n blockButton__emailSupport: 'Email hỗ trợ',\n blockButton__joinWaitlist: 'Tham gia danh sách chờ',\n 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ợ.',\n subtitleWaitlist:\n 'Đă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ờ.',\n title: 'Quyền truy cập bị giới hạn',\n },\n start: {\n actionLink: 'Đăng nhập',\n actionLink__use_email: 'Sử dụng email thay vì',\n actionLink__use_phone: 'Sử dụng điện thoại thay vì',\n actionText: 'Đã có tài khoản?',\n alternativePhoneCodeProvider: {\n actionLink: 'Sử dụng phương thức khác',\n label: '{{provider}} số điện thoại',\n subtitle: 'Nhập số điện thoại của bạn để nhận mã xác minh trên {{provider}}.',\n title: 'Đăng ký vào {{applicationName}} với {{provider}}',\n },\n subtitle: 'Chào mừng! Vui lòng điền các chi tiết để bắt đầu.',\n subtitleCombined: 'Chào mừng! Vui lòng điền các chi tiết để bắt đầu.',\n title: 'Tạo tài khoản của bạn',\n titleCombined: 'Tạo tài khoản của bạn',\n },\n web3Solana: {\n subtitle: 'Chọn ví bên dưới để đăng ký',\n title: 'Đăng ký với Solana',\n },\n },\n socialButtonsBlockButton: 'Tiếp tục với {{provider|titleize}}',\n socialButtonsBlockButtonManyInView: '{{provider|titleize}}',\n taskChooseOrganization: {\n chooseOrganization: {\n action__createOrganization: undefined,\n action__invitationAccept: undefined,\n action__suggestionsAccept: undefined,\n subtitle: undefined,\n subtitle__createOrganizationDisabled: undefined,\n suggestionsAcceptedLabel: undefined,\n title: undefined,\n },\n createOrganization: {\n formButtonReset: undefined,\n formButtonSubmit: undefined,\n formFieldInputPlaceholder__name: undefined,\n formFieldInputPlaceholder__slug: undefined,\n formFieldLabel__name: undefined,\n formFieldLabel__slug: undefined,\n subtitle: undefined,\n title: undefined,\n },\n organizationCreationDisabled: {\n title: 'Bạn phải thuộc về một tổ chức',\n subtitle: 'Liên hệ với quản trị viên tổ chức của bạn để nhận lời mời.',\n },\n signOut: {\n actionLink: undefined,\n actionText: undefined,\n },\n alerts: {\n organizationAlreadyExists:\n '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.',\n },\n },\n taskResetPassword: {\n formButtonPrimary: undefined,\n signOut: {\n actionLink: undefined,\n actionText: undefined,\n },\n subtitle: undefined,\n title: undefined,\n },\n unstable__errors: {\n already_a_member_in_organization: '{{email}} đã là thành viên của tổ chức.',\n avatar_file_size_exceeded: 'Kích thước tệp vượt quá giới hạn tối đa 10MB. Vui lòng chọn tệp nhỏ hơn.',\n avatar_file_type_invalid: 'Loại tệp không được hỗ trợ. Vui lòng tải lên hình ảnh JPG, PNG, GIF hoặc WEBP.',\n captcha_invalid: undefined,\n captcha_unavailable:\n 'Đăng ký không thành công do lỗi bot. Vui lòng tải lại trang để thử lại hoặc liên hệ hỗ trợ để được hỗ trợ.',\n form_code_incorrect: undefined,\n form_email_address_blocked:\n 'Các dịch vụ email tạm thời không được hỗ trợ. Vui lòng sử dụng địa chỉ email thông thường của bạn để tạo tài khoản.',\n form_identifier_exists__email_address: undefined,\n form_identifier_exists__phone_number: undefined,\n form_identifier_exists__username: undefined,\n form_identifier_not_found: undefined,\n form_new_password_matches_current: undefined,\n form_param_format_invalid: undefined,\n form_param_format_invalid__email_address: undefined,\n form_param_format_invalid__phone_number: undefined,\n form_param_max_length_exceeded__first_name: undefined,\n form_param_max_length_exceeded__last_name: undefined,\n form_param_max_length_exceeded__name: undefined,\n form_param_nil: undefined,\n form_param_type_invalid: undefined,\n form_param_type_invalid__email_address: undefined,\n form_param_type_invalid__phone_number: undefined,\n form_param_value_invalid: undefined,\n form_password_incorrect: undefined,\n form_password_or_identifier_incorrect:\n 'Mật khẩu hoặc địa chỉ email không đúng. Vui lòng thử lại hoặc sử dụng phương thức khác.',\n form_password_length_too_short: 'Mật khẩu của bạn quá ngắn. Nó phải có ít nhất 8 ký tự.',\n form_password_not_strong_enough: 'Mật khẩu của bạn không đủ mạnh.',\n form_password_pwned:\n 'Mật khẩu này đã được tìm thấy trong một rò rỉ và không thể được sử dụng, vui lòng thử một mật khẩu khác.',\n form_password_pwned__sign_in:\n 'Mật khẩu này đã được tìm thấy trong một rò rỉ và không thể được sử dụng, vui lòng đặt lại mật khẩu của bạn.',\n form_password_size_in_bytes_exceeded: undefined,\n form_password_untrusted__sign_in: undefined,\n form_password_validation_failed: undefined,\n form_username_invalid_character: undefined,\n form_username_invalid_length: 'Tên người dùng của bạn phải có giữa {{min_length}} và {{max_length}} ký tự.',\n form_username_needs_non_number_char: 'Tên người dùng của bạn phải chứa ít nhất một ký tự không phải là số.',\n identification_deletion_failed: undefined,\n not_allowed_access: undefined,\n organization_domain_blocked: undefined,\n organization_domain_common: undefined,\n organization_domain_exists_for_enterprise_connection: undefined,\n organization_membership_quota_exceeded: undefined,\n organization_minimum_permissions_needed: undefined,\n organization_not_found_or_unauthorized: undefined,\n organization_not_found_or_unauthorized_with_create_organization_disabled: undefined,\n passkey_already_exists: 'Mã passkey đã được đăng ký với thiết bị này.',\n passkey_not_supported: 'Mã passkey không được hỗ trợ trên thiết bị này.',\n passkey_pa_not_supported: 'Đăng ký yêu cầu một bộ xác thực nền tảng nhưng thiết bị không hỗ trợ nó.',\n passkey_registration_cancelled: 'Đăng ký mã passkey đã bị hủy hoặc hết hạn.',\n passkey_retrieval_cancelled: 'Xác minh mã passkey đã bị hủy hoặc hết hạn.',\n passwordComplexity: {\n maximumLength: 'ít hơn {{length}} ký tự',\n minimumLength: '{{length}} hoặc nhiều hơn ký tự',\n requireLowercase: 'một chữ cái viết thường',\n requireNumbers: 'một số',\n requireSpecialCharacter: 'một ký tự đặc biệt',\n requireUppercase: 'một chữ cái viết hoa',\n sentencePrefix: 'Mật khẩu của bạn phải chứa',\n },\n phone_number_exists: undefined,\n session_exists: undefined,\n web3_missing_identifier: 'Không tìm thấy phần mở rộng Web3 Wallet. Vui lòng cài đặt một phần mở rộng để tiếp tục.',\n web3_signature_request_rejected: 'Bạn đã từ chối yêu cầu ký. Vui lòng thử lại để tiếp tục.',\n web3_solana_signature_generation_failed: 'Đã xảy ra lỗi khi tạo chữ ký. Vui lòng thử lại để tiếp tục.',\n zxcvbn: {\n couldBeStronger: 'Mật khẩu của bạn hoạt động, nhưng có thể mạnh hơn. Hãy thử thêm nhiều ký tự.',\n goodPassword: 'Mật khẩu của bạn đáp ứng tất cả các yêu cầu cần thiết.',\n notEnough: 'Mật khẩu của bạn không đủ mạnh.',\n suggestions: {\n allUppercase: 'Viết hoa một số chữ cái, nhưng không phải tất cả.',\n anotherWord: 'Thêm nhiều từ khác nhau hơn.',\n associatedYears: 'Tránh năm mà bạn liên quan đến.',\n capitalization: 'Viết hoa nhiều hơn chữ cái đầu tiên.',\n dates: 'Tránh ngày và năm mà bạn liên quan đến.',\n l33t: \"Tránh các thay thế chữ cái dễ dự đoán như '@' thay vì 'a'.\",\n longerKeyboardPattern: 'Sử dụng các khuôn mẫu bàn phím dài hơn và thay đổi hướng gõ nhiều lần.',\n noNeed: 'Bạn có thể tạo mật khẩu mạnh mà không sử dụng các ký tự đặc biệt, số hoặc chữ cái viết hoa.',\n pwned: 'Nếu bạn sử dụng mật khẩu này ở nơi khác, bạn nên thay đổi nó.',\n recentYears: 'Tránh năm gần đây.',\n repeated: 'Tránh các từ và ký tự lặp lại.',\n reverseWords: 'Tránh các từ viết ngược của các từ thông dụng.',\n sequences: 'Tránh các chuỗi ký tự thông dụng.',\n useWords: 'Sử dụng nhiều từ, nhưng tránh các cụm từ thông dụng.',\n },\n warnings: {\n common: 'Đây là một mật khẩu thường được sử dụng.',\n commonNames: 'Tên và họ thường được sử dụng.',\n dates: 'Ngày thường được sử dụng.',\n extendedRepeat: 'Các mẫu ký tự lặp lại như \"abcabcabc\" dễ dự đoán.',\n keyPattern: 'Các mẫu bàn phím ngắn dễ dự đoán.',\n namesByThemselves: 'Tên hoặc họ dễ dự đoán.',\n pwned: 'Mật khẩu của bạn đã bị rò rỉ qua một rò rỉ dữ liệu trên Internet.',\n recentYears: 'Năm gần đây dễ dự đoán.',\n sequences: 'Các chuỗi ký tự thông dụng như \"abc\" dễ dự đoán.',\n similarToCommon: 'Đây là tương tự như một mật khẩu thường được sử dụng.',\n simpleRepeat: 'Các ký tự lặp lại như \"aaa\" dễ dự đoán.',\n straightRow: 'Các hàng ký tự trên bàn phím của bạn dễ dự đoán.',\n topHundred: 'Đây là một mật khẩu thường được sử dụng.',\n topTen: 'Đây là một mật khẩu thường được sử dụng.',\n userInputs: 'Không nên có bất kỳ dữ liệu cá nhân hoặc liên quan đến trang nào.',\n wordByItself: 'Các từ đơn dễ dự đoán.',\n },\n },\n },\n userButton: {\n action__addAccount: 'Thêm tài khoản',\n action__closeUserMenu: undefined,\n action__manageAccount: 'Quản lý tài khoản',\n action__openUserMenu: undefined,\n action__signOut: 'Đăng xuất',\n action__signOutAll: 'Đăng xuất tất cả tài khoản',\n },\n userProfile: {\n apiKeysPage: {\n title: 'Khoá API',\n },\n backupCodePage: {\n actionLabel__copied: 'Đã sao chép!',\n actionLabel__copy: 'Sao chép tất cả',\n actionLabel__download: 'Tải xuống .txt',\n actionLabel__print: 'In',\n infoText1: 'Mã sao lưu sẽ được bật cho tài khoản này.',\n infoText2:\n 'Giữ mã sao lưu bí mật và lưu trữ chúng một cách an toàn. Bạn có thể tạo lại mã sao lưu nếu bạn nghi ngờ chúng đã bị rò rỉ.',\n subtitle__codelist: 'Lưu trữ chúng một cách an toàn và giữ bí mật.',\n successMessage:\n 'Mã sao lưu đã được bật. Bạn có thể sử dụng một trong số chúng để đăng nhập vào tài khoản của bạn, nếu bạn mất quyền truy cập vào thiết bị xác thực của bạn. Mỗi mã chỉ có thể được sử dụng một lần.',\n successSubtitle:\n 'Bạn có thể sử dụng một trong số chúng để đăng nhập vào tài khoản của bạn, nếu bạn mất quyền truy cập vào thiết bị xác thực của bạn.',\n title: 'Thêm xác minh mã sao lưu',\n title__codelist: 'Mã sao lưu',\n },\n billingPage: {\n paymentHistorySection: {\n empty: 'Không có lịch sử thanh toán',\n notFound: 'Không tìm thấy lịch sử thanh toán',\n tableHeader__amount: 'Số tiền',\n tableHeader__date: 'Ngày',\n tableHeader__status: 'Trạng thái',\n },\n paymentMethodsSection: {\n actionLabel__default: 'Làm mặc định',\n actionLabel__remove: 'Xóa',\n add: 'Thêm phương thức thanh toán mới',\n addSubtitle: 'Thêm một phương thức thanh toán mới vào tài khoản của bạn.',\n cancelButton: 'Hủy',\n formButtonPrimary__add: 'Thêm phương thức thanh toán',\n formButtonPrimary__pay: 'Thanh toán {{amount}}',\n payWithTestCardButton: 'Thanh toán với thẻ thử',\n removeMethod: {\n messageLine1: '{{identifier}} sẽ bị xóa khỏi tài khoản này.',\n messageLine2:\n '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.',\n successMessage: '{{paymentMethod}} đã bị xóa khỏi tài khoản của bạn.',\n title: 'Xóa phương thức thanh toán',\n },\n title: 'Phương thức thanh toán',\n },\n start: {\n headerTitle__payments: 'Thanh toán',\n headerTitle__plans: 'Gói',\n headerTitle__statements: 'Báo cáo',\n headerTitle__subscriptions: 'Đăng ký',\n },\n statementsSection: {\n empty: 'Không có báo cáo để hiển thị',\n itemCaption__paidForPlan: 'Thanh toán cho {{plan}} {{period}} gói',\n itemCaption__proratedCredit: 'Tín dụng phân chia cho sử dụng một phần của đăng ký trước',\n itemCaption__subscribedAndPaidForPlan: 'Đăng ký và thanh toán cho {{plan}} {{period}} gói',\n notFound: 'Không tìm thấy báo cáo',\n tableHeader__amount: 'Số tiền',\n tableHeader__date: 'Ngày',\n title: 'Báo cáo',\n totalPaid: 'Tổng thanh toán',\n },\n subscriptionsListSection: {\n actionLabel__manageSubscription: undefined,\n actionLabel__newSubscription: 'Đăng ký gói',\n actionLabel__switchPlan: 'Chuyển gói',\n tableHeader__edit: 'Sửa',\n tableHeader__plan: 'Gói',\n tableHeader__startDate: 'Ngày bắt đầu',\n title: 'Đăng ký',\n },\n subscriptionsSection: {\n actionLabel__default: 'Quản lý',\n },\n switchPlansSection: {\n title: 'Chuyển gói',\n },\n title: 'Thanh toán',\n },\n connectedAccountPage: {\n formHint: 'Chọn nhà cung cấp để kết nối tài khoản của bạn.',\n formHint__noAccounts: 'Không có nhà cung cấp tài khoản bên ngoài.',\n removeResource: {\n messageLine1: '{{identifier}} sẽ bị xóa khỏi tài khoản này.',\n messageLine2:\n 'Bạn sẽ không còn thể sử dụng tài khoản kết nối này và bất kỳ tính năng phụ thuộc nào sẽ không còn hoạt động.',\n successMessage: '{{connectedAccount}} đã bị xóa khỏi tài khoản của bạn.',\n title: 'Xóa tài khoản kết nối',\n },\n socialButtonsBlockButton: '{{provider|titleize}}',\n successMessage: 'Nhà cung cấp đã được thêm vào tài khoản của bạn',\n title: 'Thêm tài khoản kết nối',\n },\n deletePage: {\n actionDescription: 'Nhập \"Xóa tài khoản\" dưới đây để tiếp tục.',\n confirm: 'Xóa tài khoản',\n messageLine1:\n 'Bạn có chắc chắn muốn xóa tài khoản của mình không? Một số dữ liệu liên quan có thể được giữ lại. Để yêu cầu xóa dữ liệu hoàn toàn, vui lòng liên hệ bộ phận hỗ trợ.',\n messageLine2: 'Hành động này là vĩnh viễn và không thể hoàn tác.',\n title: 'Xóa tài khoản',\n },\n emailAddressPage: {\n emailCode: {\n formHint: 'M