diff --git a/.changeset/bn-in-translations.md b/.changeset/bn-in-translations.md new file mode 100644 index 00000000000..5cb6da9e526 --- /dev/null +++ b/.changeset/bn-in-translations.md @@ -0,0 +1,5 @@ +--- +'@clerk/localizations': patch +--- + +Add missing Bengali (India) (`bn-IN`) translations. Fills in previously untranslated keys across API keys, billing, checkout, organization profile, sign-in/sign-up, two-step verification (MFA) setup, and user profile. diff --git a/packages/localizations/src/bn-IN.ts b/packages/localizations/src/bn-IN.ts index e762c22d12e..4b962b33ef1 100644 --- a/packages/localizations/src/bn-IN.ts +++ b/packages/localizations/src/bn-IN.ts @@ -15,168 +15,174 @@ import type { LocalizationResource } from '@clerk/shared/types'; export const bnIN: LocalizationResource = { locale: 'bn-IN', apiKeys: { - action__add: undefined, - action__search: undefined, + action__add: 'নতুন কী যোগ করুন', + action__search: 'কী অনুসন্ধান করুন', copySecret: { formButtonPrimary__copyAndClose: 'কপি করুন এবং বন্ধ করুন', formHint: 'নিরাপত্তার কারণে, আমরা আপনাকে পরে এটি আবার দেখতে অনুমতি দেব না।', formTitle: 'এখনই আপনার "{{name}}" API কী কপি করুন', }, - createdAndExpirationStatus__expiresOn: undefined, - createdAndExpirationStatus__never: undefined, - detailsTitle__emptyRow: undefined, - formButtonPrimary__add: undefined, - formFieldCaption__expiration__expiresOn: undefined, - formFieldCaption__expiration__never: undefined, - formFieldOption__expiration__180d: undefined, - formFieldOption__expiration__1d: undefined, - formFieldOption__expiration__1y: undefined, - formFieldOption__expiration__30d: undefined, - formFieldOption__expiration__60d: undefined, - formFieldOption__expiration__7d: undefined, - formFieldOption__expiration__90d: undefined, - formFieldOption__expiration__never: undefined, - formHint: undefined, - formTitle: undefined, - lastUsed__days: undefined, - lastUsed__hours: undefined, - lastUsed__minutes: undefined, - lastUsed__months: undefined, - lastUsed__seconds: undefined, - lastUsed__years: undefined, - menuAction__revoke: undefined, + createdAndExpirationStatus__expiresOn: + "তৈরি {{ createdDate | shortDate('bn-IN') }} • মেয়াদ শেষ {{ expiresDate | longDate('bn-IN') }}", + createdAndExpirationStatus__never: "তৈরি {{ createdDate | shortDate('bn-IN') }} • কখনও মেয়াদ শেষ হয় না", + detailsTitle__emptyRow: 'কোনো API কী পাওয়া যায়নি', + formButtonPrimary__add: 'কী তৈরি করুন', + formFieldCaption__expiration__expiresOn: 'মেয়াদ শেষ হচ্ছে {{ date }}', + formFieldCaption__expiration__never: 'এই কী কখনও মেয়াদোত্তীর্ণ হবে না', + formFieldOption__expiration__180d: '১৮০ দিন', + formFieldOption__expiration__1d: '১ দিন', + formFieldOption__expiration__1y: '১ বছর', + formFieldOption__expiration__30d: '৩০ দিন', + formFieldOption__expiration__60d: '৬০ দিন', + formFieldOption__expiration__7d: '৭ দিন', + formFieldOption__expiration__90d: '৯০ দিন', + formFieldOption__expiration__never: 'কখনও না', + formHint: 'নতুন কী তৈরি করতে একটি নাম দিন। আপনি যেকোনো সময় এটি বাতিল করতে পারবেন।', + formTitle: 'নতুন API কী যোগ করুন', + lastUsed__days: '{{days}} দিন আগে', + lastUsed__hours: '{{hours}} ঘণ্টা আগে', + lastUsed__minutes: '{{minutes}} মিনিট আগে', + lastUsed__months: '{{months}} মাস আগে', + lastUsed__seconds: '{{seconds}} সেকেন্ড আগে', + lastUsed__years: '{{years}} বছর আগে', + menuAction__revoke: 'কী বাতিল করুন', revokeConfirmation: { - confirmationText: undefined, - formButtonPrimary__revoke: undefined, - formHint: undefined, - formTitle: undefined, + confirmationText: 'বাতিল করুন', + formButtonPrimary__revoke: 'কী বাতিল করুন', + formHint: 'আপনি কি নিশ্চিত যে আপনি এই সিক্রেট কী মুছতে চান?', + formTitle: '"{{apiKeyName}}" সিক্রেট কী বাতিল করবেন?', }, }, backButton: 'পিছনে', - badge__activePlan: undefined, - badge__canceledEndsAt: undefined, + badge__activePlan: 'সক্রিয়', + badge__canceledEndsAt: "বাতিল • শেষ {{ date | shortDate('bn-IN') }}", badge__currentPlan: 'বর্তমান প্ল্যান', badge__default: 'ডিফল্ট', - badge__endsAt: undefined, + badge__endsAt: "শেষ {{ date | shortDate('bn-IN') }}", badge__expired: 'মেয়াদ শেষ', - badge__freeTrial: undefined, + badge__freeTrial: 'বিনামূল্যের ট্রায়াল', badge__otherImpersonatorDevice: 'অন্য ইমপারসোনেটর ডিভাইস', - badge__pastDueAt: undefined, - badge__pastDuePlan: undefined, + badge__pastDueAt: "বকেয়া {{ date | shortDate('bn-IN') }}", + badge__pastDuePlan: 'বকেয়া', badge__primary: 'প্রাথমিক', - badge__renewsAt: undefined, + badge__renewsAt: "নবায়ন {{ date | shortDate('bn-IN') }}", badge__requiresAction: 'কর্ম প্রয়োজন', - badge__startsAt: undefined, + badge__startsAt: "শুরু {{ date | shortDate('bn-IN') }}", badge__thisDevice: 'এই ডিভাইস', - badge__trialEndsAt: undefined, + badge__trialEndsAt: "ট্রায়াল শেষ {{ date | shortDate('bn-IN') }}", badge__unverified: 'অযাচাই', - badge__upcomingPlan: undefined, + badge__upcomingPlan: 'আসন্ন', badge__userDevice: 'ব্যবহারকারীর ডিভাইস', badge__you: 'আপনি', billing: { - addPaymentMethod__label: undefined, - alwaysFree: undefined, - annually: undefined, - availableFeatures: undefined, + addPaymentMethod__label: 'পেমেন্ট পদ্ধতি যোগ করুন', + alwaysFree: 'সর্বদা বিনামূল্যে', + annually: 'বার্ষিক', + availableFeatures: 'উপলব্ধ বৈশিষ্ট্য', billedAnnually: 'বার্ষিক হিসাবে বিল করা হয়', - billedMonthlyOnly: undefined, + billedMonthlyOnly: 'শুধুমাত্র মাসিক বিল করা হয়', cancelFreeTrial: 'বিনামূল্যের ট্রায়াল বাতিল করুন', cancelFreeTrialAccessUntil: 'আপনি {{ date | numeric("bn-IN") }} পর্যন্ত অ্যাক্সেস পাবেন', cancelFreeTrialTitle: 'বিনামূল্যের ট্রায়াল বাতিল করুন', - cancelSubscription: undefined, - cancelSubscriptionAccessUntil: undefined, - cancelSubscriptionNoCharge: undefined, - cancelSubscriptionPastDue: undefined, - cancelSubscriptionTitle: undefined, - cannotSubscribeMonthly: undefined, - cannotSubscribeUnrecoverable: undefined, + cancelSubscription: 'সাবস্ক্রিপশন বাতিল করুন', + cancelSubscriptionAccessUntil: + "আপনি {{ date | longDate('bn-IN') }} পর্যন্ত '{{plan}}' বৈশিষ্ট্যগুলি ব্যবহার করতে পারবেন, তারপরে আপনার আর অ্যাক্সেস থাকবে না।", + cancelSubscriptionNoCharge: 'এই সাবস্ক্রিপশনের জন্য আপনার কাছ থেকে কোনো চার্জ নেওয়া হবে না।', + cancelSubscriptionPastDue: + 'আপনার সাবস্ক্রিপশন অবিলম্বে শেষ হয়ে যাবে এবং আপনি সমস্ত প্ল্যান বৈশিষ্ট্যের অ্যাক্সেস হারাবেন। আপনার পরবর্তী সাবস্ক্রিপশনে আপনাকে বকেয়া পরিমাণ পরিশোধ করতে বলা হবে।', + cancelSubscriptionTitle: '{{plan}} সাবস্ক্রিপশন বাতিল করবেন?', + cannotSubscribeMonthly: + 'মাসিক পরিশোধ করে আপনি এই প্ল্যানে সাবস্ক্রাইব করতে পারবেন না। এই প্ল্যানে সাবস্ক্রাইব করতে, আপনাকে বার্ষিক পরিশোধ করা বেছে নিতে হবে।', + cannotSubscribeUnrecoverable: + 'আপনি এই প্ল্যানে সাবস্ক্রাইব করতে পারবেন না। আপনার বিদ্যমান সাবস্ক্রিপশন এই প্ল্যানের চেয়ে বেশি ব্যয়বহুল।', checkout: { - description__paymentSuccessful: undefined, - description__subscriptionSuccessful: undefined, - downgradeNotice: undefined, + description__paymentSuccessful: 'আপনার পেমেন্ট সফল হয়েছে।', + description__subscriptionSuccessful: 'আপনার নতুন সাবস্ক্রিপশন সম্পূর্ণ প্রস্তুত।', + downgradeNotice: + 'বিলিং চক্রের শেষ পর্যন্ত আপনি আপনার বর্তমান সাবস্ক্রিপশন এবং এর বৈশিষ্ট্যগুলি রাখবেন, তারপরে আপনাকে এই সাবস্ক্রিপশনে স্যুইচ করা হবে।', emailForm: { - subtitle: undefined, - title: undefined, + subtitle: 'আপনি আপনার ক্রয় সম্পূর্ণ করার আগে, আপনাকে একটি ইমেল ঠিকানা যোগ করতে হবে যেখানে রসিদ পাঠানো হবে।', + title: 'একটি ইমেল ঠিকানা যোগ করুন', }, lineItems: { - title__freeTrialEndsAt: undefined, - title__paymentMethod: undefined, - title__statementId: undefined, - title__subscriptionBegins: undefined, - title__totalPaid: undefined, - }, - pastDueNotice: undefined, - perMonth: undefined, - title: undefined, - title__paymentSuccessful: undefined, - title__subscriptionSuccessful: undefined, - title__trialSuccess: undefined, - totalDueAfterTrial: undefined, - }, - credit: undefined, - creditRemainder: undefined, - defaultFreePlanActive: undefined, + title__freeTrialEndsAt: 'ট্রায়াল শেষ হয়', + title__paymentMethod: 'পেমেন্ট পদ্ধতি', + title__statementId: 'স্টেটমেন্ট আইডি', + title__subscriptionBegins: 'সাবস্ক্রিপশন শুরু হয়', + title__totalPaid: 'মোট পরিশোধিত', + }, + pastDueNotice: 'আপনার পূর্ববর্তী সাবস্ক্রিপশন বকেয়া ছিল, কোনো পেমেন্ট ছাড়াই।', + perMonth: 'প্রতি মাসে', + title: 'চেকআউট', + title__paymentSuccessful: 'পেমেন্ট সফল হয়েছে!', + title__subscriptionSuccessful: 'সফল!', + title__trialSuccess: 'ট্রায়াল সফলভাবে শুরু হয়েছে!', + totalDueAfterTrial: '{{days}} দিনে ট্রায়াল শেষ হওয়ার পরে মোট বকেয়া', + }, + credit: 'ক্রেডিট', + creditRemainder: 'আপনার বর্তমান সাবস্ক্রিপশনের অবশিষ্ট সময়ের জন্য ক্রেডিট।', + defaultFreePlanActive: 'আপনি বর্তমানে বিনামূল্যের প্ল্যানে আছেন', free: 'বিনামূল্যে', getStarted: 'শুরু করুন', - keepFreeTrial: undefined, - keepSubscription: undefined, - manage: undefined, + keepFreeTrial: 'বিনামূল্যের ট্রায়াল রাখুন', + keepSubscription: 'সাবস্ক্রিপশন রাখুন', + manage: 'পরিচালনা করুন', manageSubscription: 'সদস্যতা পরিচালনা করুন', month: 'মাস', - monthly: undefined, - pastDue: undefined, - pay: undefined, + monthly: 'মাসিক', + pastDue: 'বকেয়া', + pay: '{{amount}} পরিশোধ করুন', paymentMethod: { applePayDescription: { - annual: undefined, - monthly: undefined, + annual: 'বার্ষিক পেমেন্ট', + monthly: 'মাসিক পেমেন্ট', }, dev: { - anyNumbers: undefined, - cardNumber: undefined, - cvcZip: undefined, - developmentMode: undefined, - expirationDate: undefined, - testCardInfo: undefined, + anyNumbers: 'যেকোনো সংখ্যা', + cardNumber: 'কার্ড নম্বর', + cvcZip: 'CVC, ZIP', + developmentMode: 'ডেভেলপমেন্ট মোড', + expirationDate: 'মেয়াদ শেষের তারিখ', + testCardInfo: 'টেস্ট কার্ডের তথ্য', }, }, - paymentMethods__label: undefined, - highlightedPlanBadge: undefined, + paymentMethods__label: 'পেমেন্ট পদ্ধতি', + highlightedPlanBadge: 'জনপ্রিয়', pricingTable: { - billingCycle: undefined, - included: undefined, - }, - reSubscribe: undefined, - seeAllFeatures: undefined, - startFreeTrial: undefined, - startFreeTrial__days: undefined, - subscribe: undefined, + billingCycle: 'বিলিং চক্র', + included: 'অন্তর্ভুক্ত', + }, + reSubscribe: 'পুনরায় সাবস্ক্রাইব করুন', + seeAllFeatures: 'সমস্ত বৈশিষ্ট্য দেখুন', + startFreeTrial: 'বিনামূল্যের ট্রায়াল শুরু করুন', + startFreeTrial__days: '{{days}}-দিনের বিনামূল্যের ট্রায়াল শুরু করুন', + subscribe: 'সাবস্ক্রাইব করুন', subscriptionDetails: { - beginsOn: undefined, - currentBillingCycle: undefined, - endsOn: undefined, - firstPaymentAmount: undefined, - firstPaymentOn: undefined, - nextPaymentAmount: undefined, - nextPaymentOn: undefined, - pastDueAt: undefined, - renewsAt: undefined, - subscribedOn: undefined, - title: undefined, - trialEndsOn: undefined, - trialStartedOn: undefined, - }, - subtotal: undefined, + beginsOn: 'শুরু হয়', + currentBillingCycle: 'বর্তমান বিলিং চক্র', + endsOn: 'শেষ হয়', + firstPaymentAmount: 'প্রথম পেমেন্টের পরিমাণ', + firstPaymentOn: 'প্রথম পেমেন্ট', + nextPaymentAmount: 'পরবর্তী পেমেন্টের পরিমাণ', + nextPaymentOn: 'পরবর্তী পেমেন্ট', + pastDueAt: 'বকেয়া তারিখ', + renewsAt: 'নবায়ন হয়', + subscribedOn: 'সাবস্ক্রাইব করা হয়েছে', + title: 'সাবস্ক্রিপশন', + trialEndsOn: 'ট্রায়াল শেষ হয়', + trialStartedOn: 'ট্রায়াল শুরু হয়েছে', + }, + subtotal: 'সাবটোটাল', switchPlan: 'এই প্ল্যানে পরিবর্তন করুন', - switchToAnnual: undefined, - switchToAnnualWithAnnualPrice: undefined, - switchToMonthly: undefined, - switchToMonthlyWithPrice: undefined, - totalDue: undefined, - totalDueToday: undefined, - viewFeatures: undefined, - viewPayment: undefined, - year: undefined, + switchToAnnual: 'বার্ষিকে স্যুইচ করুন', + switchToAnnualWithAnnualPrice: 'বার্ষিকে স্যুইচ করুন {{currency}}{{price}} / বছর', + switchToMonthly: 'মাসিকে স্যুইচ করুন', + switchToMonthlyWithPrice: 'মাসিকে স্যুইচ করুন {{currency}}{{price}} / মাস', + totalDue: 'মোট বকেয়া', + totalDueToday: 'আজকের মোট বকেয়া', + viewFeatures: 'বৈশিষ্ট্য দেখুন', + viewPayment: 'পেমেন্ট দেখুন', + year: 'বছর', }, configureSSO: { missingManageEnterpriseConnectionsPermission: { @@ -237,7 +243,7 @@ export const bnIN: LocalizationResource = { sameDay: "আজ {{ date | timeString('bn-IN') }}", }, dividerText: 'অথবা', - footerActionLink__alternativePhoneCodeProvider: undefined, + footerActionLink__alternativePhoneCodeProvider: 'পরিবর্তে SMS-এর মাধ্যমে কোড পাঠান', footerActionLink__useAnotherMethod: 'অন্য পদ্ধতি ব্যবহার করুন', footerPageLink__help: 'সাহায্য', footerPageLink__privacy: 'গোপনীয়তা', @@ -250,9 +256,9 @@ export const bnIN: LocalizationResource = { formFieldError__verificationLinkExpired: 'যাচাইকরণ লিংকের মেয়াদ শেষ হয়েছে। দয়া করে একটি নতুন লিংক অনুরোধ করুন।', formFieldHintText__optional: 'ঐচ্ছিক', formFieldHintText__slug: 'স্লাগ একটি মানব-পাঠযোগ্য আইডি যা অবশ্যই অনন্য হতে হবে। এটি প্রায়শই URL-এ ব্যবহৃত হয়।', - formFieldInputPlaceholder__apiKeyDescription: undefined, - formFieldInputPlaceholder__apiKeyExpirationDate: undefined, - formFieldInputPlaceholder__apiKeyName: undefined, + formFieldInputPlaceholder__apiKeyDescription: 'আপনি কেন এই কী তৈরি করছেন তা ব্যাখ্যা করুন', + formFieldInputPlaceholder__apiKeyExpirationDate: 'তারিখ নির্বাচন করুন', + formFieldInputPlaceholder__apiKeyName: 'আপনার সিক্রেট কী-এর নাম লিখুন', formFieldInputPlaceholder__backupCode: 'ব্যাকআপ কোড লিখুন', formFieldInputPlaceholder__confirmDeletionUserAccount: 'অ্যাকাউন্ট মুছুন', formFieldInputPlaceholder__emailAddress: 'আপনার ইমেইল ঠিকানা লিখুন', @@ -266,8 +272,8 @@ export const bnIN: LocalizationResource = { formFieldInputPlaceholder__organizationSlug: 'my-org', formFieldInputPlaceholder__password: 'আপনার পাসওয়ার্ড লিখুন', formFieldInputPlaceholder__phoneNumber: 'আপনার ফোন নম্বর লিখুন', - formFieldInputPlaceholder__username: undefined, - formFieldInput__emailAddress_format: undefined, + formFieldInputPlaceholder__username: 'আপনার ব্যবহারকারীর নাম লিখুন', + formFieldInput__emailAddress_format: 'উদাহরণ ফরম্যাট: name@example.com', formFieldLabel__apiKey: 'API কী', formFieldLabel__apiKeyDescription: 'বিবরণ', formFieldLabel__apiKeyExpiration: 'মেয়াদ শেষ', @@ -319,7 +325,7 @@ export const bnIN: LocalizationResource = { }, organizationProfile: { apiKeysPage: { - title: undefined, + title: 'API কী', }, badge__automaticInvitation: 'স্বয়ংক্রিয় আমন্ত্রণ', badge__automaticSuggestion: 'স্বয়ংক্রিয় সাজেশন', @@ -327,11 +333,11 @@ export const bnIN: LocalizationResource = { badge__unverified: 'অযাচাই', billingPage: { paymentHistorySection: { - empty: undefined, - notFound: undefined, - tableHeader__amount: undefined, - tableHeader__date: undefined, - tableHeader__status: undefined, + empty: 'কোনো পেমেন্ট ইতিহাস নেই', + notFound: 'পেমেন্ট প্রচেষ্টা পাওয়া যায়নি', + tableHeader__amount: 'পরিমাণ', + tableHeader__date: 'তারিখ', + tableHeader__status: 'স্ট্যাটাস', }, paymentMethodsSection: { actionLabel__default: 'ডিফল্ট করুন', @@ -341,7 +347,7 @@ export const bnIN: LocalizationResource = { cancelButton: 'বাতিল করুন', formButtonPrimary__add: 'পেমেন্ট পদ্ধতি যোগ করুন', formButtonPrimary__pay: '{{amount}} প্রদান করুন', - payWithTestCardButton: undefined, + payWithTestCardButton: 'টেস্ট কার্ড দিয়ে পরিশোধ করুন', removeMethod: { messageLine1: '{{identifier}} এই অ্যাকাউন্ট থেকে সরানো হবে।', messageLine2: @@ -352,36 +358,36 @@ export const bnIN: LocalizationResource = { title: 'উপলব্ধ বিকল্প', }, start: { - headerTitle__payments: undefined, + headerTitle__payments: 'পেমেন্ট', headerTitle__plans: 'প্ল্যান', headerTitle__statements: 'ইনভয়েস', - headerTitle__subscriptions: undefined, + headerTitle__subscriptions: 'সাবস্ক্রিপশন', }, statementsSection: { - empty: undefined, - itemCaption__paidForPlan: undefined, - itemCaption__proratedCredit: undefined, - itemCaption__subscribedAndPaidForPlan: undefined, - notFound: undefined, - tableHeader__amount: undefined, - tableHeader__date: undefined, - title: undefined, - totalPaid: undefined, + empty: 'প্রদর্শন করার জন্য কোনো স্টেটমেন্ট নেই', + itemCaption__paidForPlan: '{{plan}} {{period}} প্ল্যানের জন্য পরিশোধিত', + itemCaption__proratedCredit: 'পূর্ববর্তী সাবস্ক্রিপশনের আংশিক ব্যবহারের জন্য আনুপাতিক ক্রেডিট', + itemCaption__subscribedAndPaidForPlan: '{{plan}} {{period}} প্ল্যানের জন্য সাবস্ক্রাইব এবং পরিশোধিত', + notFound: 'স্টেটমেন্ট পাওয়া যায়নি', + tableHeader__amount: 'পরিমাণ', + tableHeader__date: 'তারিখ', + title: 'স্টেটমেন্ট', + totalPaid: 'মোট পরিশোধিত', }, subscriptionsListSection: { - actionLabel__manageSubscription: undefined, - actionLabel__newSubscription: undefined, - actionLabel__switchPlan: undefined, - tableHeader__edit: undefined, - tableHeader__plan: undefined, - tableHeader__startDate: undefined, - title: undefined, + actionLabel__manageSubscription: 'পরিচালনা করুন', + actionLabel__newSubscription: 'একটি প্ল্যানে সাবস্ক্রাইব করুন', + actionLabel__switchPlan: 'প্ল্যান পরিবর্তন করুন', + tableHeader__edit: 'সম্পাদনা করুন', + tableHeader__plan: 'প্ল্যান', + tableHeader__startDate: 'শুরুর তারিখ', + title: 'সাবস্ক্রিপশন', }, subscriptionsSection: { - actionLabel__default: undefined, + actionLabel__default: 'পরিচালনা করুন', }, switchPlansSection: { - title: undefined, + title: 'প্ল্যান পরিবর্তন করুন', }, title: 'বিলিং ও পেমেন্ট', }, @@ -448,7 +454,7 @@ export const bnIN: LocalizationResource = { }, }, navbar: { - apiKeys: undefined, + apiKeys: 'API কী', billing: 'বিলিং', description: 'আপনার সংগঠন পরিচালনা করুন।', general: 'সাধারণ', @@ -457,9 +463,9 @@ export const bnIN: LocalizationResource = { }, plansPage: { alerts: { - noPermissionsToManageBilling: undefined, + noPermissionsToManageBilling: 'এই সংস্থার বিলিং পরিচালনা করার অনুমতি আপনার নেই।', }, - title: undefined, + title: 'প্ল্যান', }, profilePage: { dangerSection: { @@ -545,11 +551,11 @@ export const bnIN: LocalizationResource = { }, }, organizationSwitcher: { - action__closeOrganizationSwitcher: undefined, + action__closeOrganizationSwitcher: 'সংস্থা সুইচার বন্ধ করুন', action__createOrganization: 'সংগঠন তৈরি করুন', action__invitationAccept: 'যোগ দিন', action__manageOrganization: 'পরিচালনা', - action__openOrganizationSwitcher: undefined, + action__openOrganizationSwitcher: 'সংস্থা সুইচার খুলুন', action__suggestionsAccept: 'যোগ দেওয়ার অনুরোধ করুন', notSelected: 'কোনো সংগঠন নির্বাচিত নেই', personalWorkspace: 'ব্যক্তিগত অ্যাকাউন্ট', @@ -649,10 +655,10 @@ export const bnIN: LocalizationResource = { title: 'অন্য পদ্ধতি ব্যবহার করুন', }, alternativePhoneCodeProvider: { - formTitle: undefined, - resendButton: undefined, - subtitle: undefined, - title: undefined, + formTitle: 'যাচাইকরণ কোড', + resendButton: 'কোড পাননি? পুনরায় পাঠান', + subtitle: '{{applicationName}}-এ চালিয়ে যেতে', + title: 'আপনার {{provider}} দেখুন', }, backupCodeMfa: { subtitle: 'আপনার ব্যাকআপ কোড হল যেটি আপনি দুই-ধাপ যাচাইকরণ সেট আপ করার সময় পেয়েছিলেন।', @@ -712,8 +718,8 @@ export const bnIN: LocalizationResource = { title: 'আপনার ইমেইল পরীক্ষা করুন', }, enterpriseConnections: { - subtitle: undefined, - title: undefined, + subtitle: 'আপনি যে এন্টারপ্রাইজ অ্যাকাউন্ট দিয়ে চালিয়ে যেতে চান তা নির্বাচন করুন।', + title: 'আপনার এন্টারপ্রাইজ অ্যাকাউন্ট বেছে নিন', }, forgotPassword: { formTitle: 'পাসওয়ার্ড রিসেট কোড', @@ -746,13 +752,13 @@ export const bnIN: LocalizationResource = { title: 'আপনার পাসওয়ার্ড লিখুন', }, passwordCompromised: { - title: undefined, + title: 'পাসওয়ার্ড আপস করা হয়েছে', }, passwordPwned: { title: 'পাসওয়ার্ড সমঝোতা হয়েছে', }, passwordUntrusted: { - title: undefined, + title: 'পাসওয়ার্ড অবিশ্বস্ত', }, phoneCode: { formTitle: 'যাচাইকরণ কোড', @@ -787,10 +793,10 @@ export const bnIN: LocalizationResource = { actionText: 'কোনো অ্যাকাউন্ট নেই?', actionText__join_waitlist: 'আগাম অ্যাক্সেস চান?', alternativePhoneCodeProvider: { - actionLink: undefined, - label: undefined, - subtitle: undefined, - title: undefined, + actionLink: 'অন্য পদ্ধতি ব্যবহার করুন', + label: '{{provider}} ফোন নম্বর', + subtitle: '{{provider}}-এ একটি যাচাইকরণ কোড পেতে আপনার ফোন নম্বর লিখুন।', + title: '{{provider}} দিয়ে {{applicationName}}-এ সাইন ইন করুন', }, subtitle: 'স্বাগতম! চালিয়ে যেতে দয়া করে সাইন ইন করুন', subtitleCombined: undefined, @@ -810,9 +816,9 @@ export const bnIN: LocalizationResource = { signInEnterPasswordTitle: 'আপনার পাসওয়ার্ড লিখুন', signUp: { alternativePhoneCodeProvider: { - resendButton: undefined, - subtitle: undefined, - title: undefined, + resendButton: 'কোড পাননি? পুনরায় পাঠান', + subtitle: 'আপনার {{provider}}-এ পাঠানো যাচাইকরণ কোড লিখুন', + title: 'আপনার {{provider}} যাচাই করুন', }, continue: { actionLink: 'সাইন ইন করুন', @@ -850,8 +856,8 @@ export const bnIN: LocalizationResource = { }, }, enterpriseConnections: { - subtitle: undefined, - title: undefined, + subtitle: 'আপনি যে এন্টারপ্রাইজ অ্যাকাউন্ট দিয়ে চালিয়ে যেতে চান তা নির্বাচন করুন।', + title: 'আপনার এন্টারপ্রাইজ অ্যাকাউন্ট বেছে নিন', }, legalConsent: { checkbox: { @@ -888,10 +894,10 @@ export const bnIN: LocalizationResource = { actionLink__use_phone: 'পরিবর্তে ফোন ব্যবহার করুন', actionText: 'ইতিমধ্যে একটি অ্যাকাউন্ট আছে?', alternativePhoneCodeProvider: { - actionLink: undefined, - label: undefined, - subtitle: undefined, - title: undefined, + actionLink: 'অন্য পদ্ধতি ব্যবহার করুন', + label: '{{provider}} ফোন নম্বর', + subtitle: '{{provider}}-এ একটি যাচাইকরণ কোড পেতে আপনার ফোন নম্বর লিখুন।', + title: '{{provider}} দিয়ে {{applicationName}}-এ সাইন আপ করুন', }, subtitle: 'স্বাগতম! শুরু করতে দয়া করে তথ্য পূরণ করুন।', subtitleCombined: 'স্বাগতম! শুরু করতে দয়া করে তথ্য পূরণ করুন।', @@ -939,74 +945,81 @@ export const bnIN: LocalizationResource = { }, }, taskResetPassword: { - formButtonPrimary: undefined, + formButtonPrimary: 'পাসওয়ার্ড রিসেট করুন', signOut: { - actionLink: undefined, - actionText: undefined, + actionLink: 'সাইন আউট', + actionText: '{{identifier}} হিসাবে সাইন ইন করা হয়েছে', }, - subtitle: undefined, - title: undefined, + subtitle: 'আপনি চালিয়ে যাওয়ার আগে আপনার অ্যাকাউন্টের একটি নতুন পাসওয়ার্ড প্রয়োজন', + title: 'আপনার পাসওয়ার্ড রিসেট করুন', }, taskSetupMfa: { - badge: undefined, + badge: 'দুই-ধাপ যাচাইকরণ সেটআপ', signOut: { - actionLink: undefined, - actionText: undefined, + actionLink: 'সাইন আউট', + actionText: '{{identifier}} হিসাবে সাইন ইন করা হয়েছে', }, smsCode: { addPhone: { - formButtonPrimary: undefined, - infoText: undefined, + formButtonPrimary: 'চালিয়ে যান', + infoText: + 'একটি যাচাইকরণ কোড সম্বলিত একটি টেক্সট বার্তা এই ফোন নম্বরে পাঠানো হবে। বার্তা এবং ডেটা চার্জ প্রযোজ্য হতে পারে।', }, - addPhoneNumber: undefined, - cancel: undefined, - subtitle: undefined, + addPhoneNumber: 'ফোন নম্বর যোগ করুন', + cancel: 'বাতিল করুন', + subtitle: 'SMS কোড দুই-ধাপ যাচাইকরণের জন্য আপনি যে ফোন নম্বর ব্যবহার করতে চান তা বেছে নিন', success: { - finishButton: undefined, - message1: undefined, - message2: undefined, - title: undefined, - }, - title: undefined, + finishButton: 'চালিয়ে যান', + message1: + 'দুই-ধাপ যাচাইকরণ এখন সক্ষম করা হয়েছে। সাইন ইন করার সময়, অতিরিক্ত ধাপ হিসাবে আপনাকে এই ফোন নম্বরে পাঠানো একটি যাচাইকরণ কোড লিখতে হবে।', + message2: + 'এই ব্যাকআপ কোডগুলি সংরক্ষণ করুন এবং নিরাপদ কোথাও সংরক্ষণ করুন। আপনি যদি আপনার যাচাইকরণ ডিভাইসের অ্যাক্সেস হারান, তাহলে আপনি সাইন ইন করতে ব্যাকআপ কোড ব্যবহার করতে পারেন।', + title: 'SMS কোড যাচাইকরণ সক্ষম করা হয়েছে', + }, + title: 'SMS কোড যাচাইকরণ যোগ করুন', verifyPhone: { - formButtonPrimary: undefined, - formTitle: undefined, - resendButton: undefined, - subtitle: undefined, - title: undefined, + formButtonPrimary: 'চালিয়ে যান', + formTitle: 'যাচাইকরণ কোড', + resendButton: 'কোড পাননি? পুনরায় পাঠান', + subtitle: 'পাঠানো যাচাইকরণ কোড লিখুন', + title: 'আপনার ফোন নম্বর যাচাই করুন', }, }, start: { methodSelection: { - phoneCode: undefined, - totp: undefined, + phoneCode: 'SMS কোড', + totp: 'অথেনটিকেটর অ্যাপ্লিকেশন', }, - subtitle: undefined, - title: undefined, + subtitle: 'অতিরিক্ত নিরাপত্তার স্তর দিয়ে আপনার অ্যাকাউন্ট সুরক্ষিত করতে আপনি কোন পদ্ধতি পছন্দ করেন তা বেছে নিন', + title: 'দুই-ধাপ যাচাইকরণ সেট আপ করুন', }, totpCode: { addAuthenticatorApp: { - buttonAbleToScan__nonPrimary: undefined, - buttonUnableToScan__nonPrimary: undefined, - formButtonPrimary: undefined, - formButtonReset: undefined, - infoText__ableToScan: undefined, - infoText__unableToScan: undefined, - inputLabel__unableToScan1: undefined, + buttonAbleToScan__nonPrimary: 'পরিবর্তে QR কোড স্ক্যান করুন', + buttonUnableToScan__nonPrimary: 'QR কোড স্ক্যান করতে পারছেন না?', + formButtonPrimary: 'চালিয়ে যান', + formButtonReset: 'বাতিল করুন', + infoText__ableToScan: + 'আপনার অথেনটিকেটর অ্যাপে একটি নতুন সাইন-ইন পদ্ধতি সেট আপ করুন এবং এটি আপনার অ্যাকাউন্টের সাথে লিঙ্ক করতে নিম্নলিখিত QR কোড স্ক্যান করুন।', + infoText__unableToScan: 'আপনার অথেনটিকেটরে একটি নতুন সাইন-ইন পদ্ধতি সেট আপ করুন এবং নীচে প্রদত্ত কী লিখুন।', + inputLabel__unableToScan1: + 'নিশ্চিত করুন যে টাইম-ভিত্তিক বা একবার ব্যবহারযোগ্য পাসওয়ার্ড সক্ষম আছে, তারপর আপনার অ্যাকাউন্ট লিঙ্ক করা সম্পূর্ণ করুন।', }, success: { - finishButton: undefined, - message1: undefined, - message2: undefined, - title: undefined, + finishButton: 'চালিয়ে যান', + message1: + 'দুই-ধাপ যাচাইকরণ এখন সক্ষম করা হয়েছে। সাইন ইন করার সময়, অতিরিক্ত ধাপ হিসাবে আপনাকে এই অথেনটিকেটর থেকে একটি যাচাইকরণ কোড লিখতে হবে।', + message2: + 'এই ব্যাকআপ কোডগুলি সংরক্ষণ করুন এবং নিরাপদ কোথাও সংরক্ষণ করুন। আপনি যদি আপনার যাচাইকরণ ডিভাইসের অ্যাক্সেস হারান, তাহলে আপনি সাইন ইন করতে ব্যাকআপ কোড ব্যবহার করতে পারেন।', + title: 'অথেনটিকেটর অ্যাপ্লিকেশন যাচাইকরণ সক্ষম করা হয়েছে', }, - title: undefined, + title: 'অথেনটিকেটর অ্যাপ্লিকেশন যোগ করুন', verifyTotp: { - formButtonPrimary: undefined, - formButtonReset: undefined, - formTitle: undefined, - subtitle: undefined, - title: undefined, + formButtonPrimary: 'চালিয়ে যান', + formButtonReset: 'বাতিল করুন', + formTitle: 'যাচাইকরণ কোড', + subtitle: 'আপনার অথেনটিকেটর দ্বারা তৈরি যাচাইকরণ কোড লিখুন', + title: 'অথেনটিকেটর অ্যাপ্লিকেশন যোগ করুন', }, }, }, @@ -1026,7 +1039,7 @@ export const bnIN: LocalizationResource = { form_identifier_exists__username: 'এই ব্যবহারকারীর নাম ব্যবহৃত হয়েছে। দয়া করে অন্য একটি ব্যবহার করুন।', form_identifier_not_found: 'এই শনাক্তকারী দিয়ে কোনো অ্যাকাউন্ট পাওয়া যায়নি। দয়া করে চেক করুন এবং আবার চেষ্টা করুন।', - form_new_password_matches_current: undefined, + form_new_password_matches_current: 'নতুন পাসওয়ার্ড বর্তমান পাসওয়ার্ডের মতো হতে পারে না।', form_param_format_invalid: 'লেখা মানটি একটি অবৈধ ফরম্যাটে আছে। দয়া করে চেক করুন এবং সংশোধন করুন।', form_param_format_invalid__email_address: 'ইমেইল ঠিকানা একটি বৈধ ইমেইল ঠিকানা হতে হবে।', form_param_format_invalid__phone_number: 'ফোন নম্বর একটি বৈধ আন্তর্জাতিক ফরম্যাটে হতে হবে।', @@ -1050,7 +1063,8 @@ export const bnIN: LocalizationResource = { 'এই পাসওয়ার্ডটি একটি ডেটা লঙ্ঘনের অংশ হিসাবে পাওয়া গেছে এবং ব্যবহার করা যাবে না, দয়া করে আপনার পাসওয়ার্ড রিসেট করুন।', form_password_size_in_bytes_exceeded: 'আপনার পাসওয়ার্ড অনুমোদিত সর্বাধিক বাইট সংখ্যা অতিক্রম করেছে, দয়া করে এটি ছোট করুন বা কিছু বিশেষ অক্ষর সরান।', - form_password_untrusted__sign_in: undefined, + form_password_untrusted__sign_in: + 'আপনার পাসওয়ার্ড আপস করা হয়ে থাকতে পারে। আপনার অ্যাকাউন্ট সুরক্ষিত করতে, অনুগ্রহ করে একটি বিকল্প সাইন-ইন পদ্ধতি দিয়ে চালিয়ে যান। সাইন ইন করার পরে আপনাকে আপনার পাসওয়ার্ড রিসেট করতে হবে।', form_password_validation_failed: 'ভুল পাসওয়ার্ড', form_username_invalid_character: 'আপনার ব্যবহারকারীর নামে অবৈধ অক্ষর রয়েছে। দয়া করে শুধুমাত্র অক্ষর, সংখ্যা এবং আন্ডারস্কোর ব্যবহার করুন।', @@ -1064,8 +1078,9 @@ export const bnIN: LocalizationResource = { organization_domain_exists_for_enterprise_connection: 'এই ডোমেন ইতিমধ্যে আপনার সংগঠনের SSO-এর জন্য ব্যবহৃত হচ্ছে', organization_membership_quota_exceeded: 'আপনি অপেক্ষিত আমন্ত্রণ সহ সংগঠনের সদস্যতার সীমায় পৌঁছে গেছেন।', organization_minimum_permissions_needed: 'অন্তত একজন সংগঠনের সদস্যের ন্যূনতম প্রয়োজনীয় অনুমতি থাকতে হবে।', - organization_not_found_or_unauthorized: undefined, - organization_not_found_or_unauthorized_with_create_organization_disabled: undefined, + organization_not_found_or_unauthorized: 'আপনি আর এই সংস্থার সদস্য নন। অনুগ্রহ করে অন্য একটি বেছে নিন বা তৈরি করুন।', + organization_not_found_or_unauthorized_with_create_organization_disabled: + 'আপনি আর এই সংস্থার সদস্য নন। অনুগ্রহ করে অন্য একটি বেছে নিন।', passkey_already_exists: 'এই ডিভাইসে ইতিমধ্যে একটি পাসকি নিবন্ধিত আছে।', passkey_not_supported: 'এই ডিভাইসে পাসকি সমর্থিত নয়।', passkey_pa_not_supported: @@ -1138,7 +1153,7 @@ export const bnIN: LocalizationResource = { }, userProfile: { apiKeysPage: { - title: undefined, + title: 'API কী', }, backupCodePage: { actionLabel__copied: 'কপি করা হয়েছে!', @@ -1158,62 +1173,63 @@ export const bnIN: LocalizationResource = { }, billingPage: { paymentHistorySection: { - empty: undefined, - notFound: undefined, - tableHeader__amount: undefined, - tableHeader__date: undefined, - tableHeader__status: undefined, + empty: 'কোনো পেমেন্ট ইতিহাস নেই', + notFound: 'পেমেন্ট প্রচেষ্টা পাওয়া যায়নি', + tableHeader__amount: 'পরিমাণ', + tableHeader__date: 'তারিখ', + tableHeader__status: 'স্ট্যাটাস', }, paymentMethodsSection: { - actionLabel__default: undefined, - actionLabel__remove: undefined, - add: undefined, - addSubtitle: undefined, - cancelButton: undefined, - formButtonPrimary__add: undefined, - formButtonPrimary__pay: undefined, - payWithTestCardButton: undefined, + actionLabel__default: 'ডিফল্ট করুন', + actionLabel__remove: 'সরান', + add: 'নতুন পেমেন্ট পদ্ধতি যোগ করুন', + addSubtitle: 'আপনার অ্যাকাউন্টে একটি নতুন পেমেন্ট পদ্ধতি যোগ করুন।', + cancelButton: 'বাতিল করুন', + formButtonPrimary__add: 'পেমেন্ট পদ্ধতি যোগ করুন', + formButtonPrimary__pay: '{{amount}} পরিশোধ করুন', + payWithTestCardButton: 'টেস্ট কার্ড দিয়ে পরিশোধ করুন', removeMethod: { - messageLine1: undefined, - messageLine2: undefined, - successMessage: undefined, - title: undefined, + messageLine1: '{{identifier}} এই অ্যাকাউন্ট থেকে সরানো হবে।', + messageLine2: + 'আপনি আর এই পেমেন্ট উৎস ব্যবহার করতে পারবেন না এবং এর উপর নির্ভরশীল যেকোনো পুনরাবৃত্ত সাবস্ক্রিপশন আর কাজ করবে না।', + successMessage: '{{paymentMethod}} আপনার অ্যাকাউন্ট থেকে সরানো হয়েছে।', + title: 'পেমেন্ট পদ্ধতি সরান', }, - title: undefined, + title: 'পেমেন্ট পদ্ধতি', }, start: { - headerTitle__payments: undefined, - headerTitle__plans: undefined, - headerTitle__statements: undefined, - headerTitle__subscriptions: undefined, + headerTitle__payments: 'পেমেন্ট', + headerTitle__plans: 'প্ল্যান', + headerTitle__statements: 'স্টেটমেন্ট', + headerTitle__subscriptions: 'সাবস্ক্রিপশন', }, statementsSection: { - empty: undefined, - itemCaption__paidForPlan: undefined, - itemCaption__proratedCredit: undefined, - itemCaption__subscribedAndPaidForPlan: undefined, - notFound: undefined, - tableHeader__amount: undefined, - tableHeader__date: undefined, - title: undefined, - totalPaid: undefined, + empty: 'প্রদর্শন করার জন্য কোনো স্টেটমেন্ট নেই', + itemCaption__paidForPlan: '{{plan}} {{period}} প্ল্যানের জন্য পরিশোধিত', + itemCaption__proratedCredit: 'পূর্ববর্তী সাবস্ক্রিপশনের আংশিক ব্যবহারের জন্য আনুপাতিক ক্রেডিট', + itemCaption__subscribedAndPaidForPlan: '{{plan}} {{period}} প্ল্যানের জন্য সাবস্ক্রাইব এবং পরিশোধিত', + notFound: 'স্টেটমেন্ট পাওয়া যায়নি', + tableHeader__amount: 'পরিমাণ', + tableHeader__date: 'তারিখ', + title: 'স্টেটমেন্ট', + totalPaid: 'মোট পরিশোধিত', }, subscriptionsListSection: { - actionLabel__manageSubscription: undefined, - actionLabel__newSubscription: undefined, - actionLabel__switchPlan: undefined, - tableHeader__edit: undefined, - tableHeader__plan: undefined, - tableHeader__startDate: undefined, - title: undefined, + actionLabel__manageSubscription: 'পরিচালনা করুন', + actionLabel__newSubscription: 'একটি প্ল্যানে সাবস্ক্রাইব করুন', + actionLabel__switchPlan: 'প্ল্যান পরিবর্তন করুন', + tableHeader__edit: 'সম্পাদনা করুন', + tableHeader__plan: 'প্ল্যান', + tableHeader__startDate: 'শুরুর তারিখ', + title: 'সাবস্ক্রিপশন', }, subscriptionsSection: { - actionLabel__default: undefined, + actionLabel__default: 'পরিচালনা করুন', }, switchPlansSection: { - title: undefined, + title: 'প্ল্যান পরিবর্তন করুন', }, - title: undefined, + title: 'বিলিং', }, connectedAccountPage: { formHint: 'আপনার অ্যাকাউন্ট সংযুক্ত করার জন্য একটি প্রদানকারী নির্বাচন করুন।', @@ -1323,7 +1339,7 @@ export const bnIN: LocalizationResource = { mobileButton__menu: 'মেনু', navbar: { account: 'প্রোফাইল', - apiKeys: undefined, + apiKeys: 'API কী', billing: 'বিলিং', description: 'আপনার অ্যাকাউন্টের তথ্য পরিচালনা করুন।', security: 'নিরাপত্তা', @@ -1363,7 +1379,7 @@ export const bnIN: LocalizationResource = { verifyTitle: 'ফোন নম্বর যাচাই করুন', }, plansPage: { - title: undefined, + title: 'প্ল্যান', }, profilePage: { fileDropAreaHint: 'সুপারিশকৃত আকার 1:1, 10MB পর্যন্ত।',