From 82252e937e6d699a1fb7a7f46eb74cca00ddb5ef Mon Sep 17 00:00:00 2001 From: anibit14 Date: Tue, 26 May 2026 20:22:43 +0530 Subject: [PATCH] feat(localizations): add missing ta-IN (Tamil) translations --- .changeset/ta-in-translations.md | 5 + packages/localizations/src/ta-IN.ts | 547 +++++++++++++++------------- 2 files changed, 289 insertions(+), 263 deletions(-) create mode 100644 .changeset/ta-in-translations.md diff --git a/.changeset/ta-in-translations.md b/.changeset/ta-in-translations.md new file mode 100644 index 00000000000..1c9d83153ea --- /dev/null +++ b/.changeset/ta-in-translations.md @@ -0,0 +1,5 @@ +--- +'@clerk/localizations': patch +--- + +Add missing Tamil (India) (`ta-IN`) translations. Fills in previously untranslated keys across API keys, billing, checkout, organization profile, sign-in/sign-up, two-step verification (MFA) setup, user button, and user profile. diff --git a/packages/localizations/src/ta-IN.ts b/packages/localizations/src/ta-IN.ts index 9ee902b4137..f4557c462e4 100644 --- a/packages/localizations/src/ta-IN.ts +++ b/packages/localizations/src/ta-IN.ts @@ -15,168 +15,176 @@ import type { LocalizationResource } from '@clerk/shared/types'; export const taIN: LocalizationResource = { locale: 'ta-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('ta-IN') }} • காலாவதியாகும் {{ expiresDate | longDate('ta-IN') }}", + createdAndExpirationStatus__never: + "உருவாக்கப்பட்டது {{ createdDate | shortDate('ta-IN') }} • ஒருபோதும் காலாவதியாகாது", + detailsTitle__emptyRow: 'API விசைகள் எதுவும் இல்லை', + formButtonPrimary__add: 'விசையை உருவாக்கு', + formFieldCaption__expiration__expiresOn: 'காலாவதியாகிறது {{ date }}', + formFieldCaption__expiration__never: 'இந்த விசை ஒருபோதும் காலாவதியாகாது', + formFieldOption__expiration__180d: '180 நாட்கள்', + formFieldOption__expiration__1d: '1 நாள்', + formFieldOption__expiration__1y: '1 ஆண்டு', + formFieldOption__expiration__30d: '30 நாட்கள்', + formFieldOption__expiration__60d: '60 நாட்கள்', + formFieldOption__expiration__7d: '7 நாட்கள்', + formFieldOption__expiration__90d: '90 நாட்கள்', + 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('ta-IN') }}", badge__currentPlan: 'தற்போதைய திட்டம்', badge__default: 'இயல்புநிலை', - badge__endsAt: undefined, + badge__endsAt: "முடிவடைகிறது {{ date | shortDate('ta-IN') }}", badge__expired: 'காலாவதியானது', - badge__freeTrial: undefined, + badge__freeTrial: 'இலவச சோதனை', badge__otherImpersonatorDevice: 'மற்ற மாறுவேட சாதனம்', - badge__pastDueAt: undefined, - badge__pastDuePlan: undefined, + badge__pastDueAt: "நிலுவை {{ date | shortDate('ta-IN') }}", + badge__pastDuePlan: 'நிலுவை', badge__primary: 'முதன்மை', - badge__renewsAt: undefined, + badge__renewsAt: "புதுப்பிக்கப்படும் {{ date | shortDate('ta-IN') }}", badge__requiresAction: 'செயல் தேவை', - badge__startsAt: undefined, + badge__startsAt: "தொடங்குகிறது {{ date | shortDate('ta-IN') }}", badge__thisDevice: 'இந்த சாதனம்', - badge__trialEndsAt: undefined, + badge__trialEndsAt: "சோதனை முடிவடைகிறது {{ date | shortDate('ta-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, - cancelFreeTrial: undefined, - cancelFreeTrialAccessUntil: undefined, - cancelFreeTrialTitle: undefined, - cancelSubscription: undefined, - cancelSubscriptionAccessUntil: undefined, - cancelSubscriptionNoCharge: undefined, - cancelSubscriptionPastDue: undefined, - cancelSubscriptionTitle: undefined, - cannotSubscribeMonthly: undefined, - cannotSubscribeUnrecoverable: undefined, + billedMonthlyOnly: 'மாதந்தோறும் மட்டுமே பில் செய்யப்படும்', + cancelFreeTrial: 'இலவச சோதனையை ரத்து செய்', + cancelFreeTrialAccessUntil: + "உங்கள் சோதனை {{ date | longDate('ta-IN') }} வரை செயலில் இருக்கும். அதன் பிறகு, நீங்கள் சோதனை அம்சங்களுக்கான அணுகலை இழப்பீர்கள். உங்களிடம் கட்டணம் வசூலிக்கப்படாது.", + cancelFreeTrialTitle: '{{plan}} திட்டத்திற்கான இலவச சோதனையை ரத்து செய்யவா?', + cancelSubscription: 'சந்தாவை ரத்து செய்', + cancelSubscriptionAccessUntil: + "{{ date | longDate('ta-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 +245,7 @@ export const taIN: LocalizationResource = { sameDay: "இன்று {{ date | timeString('ta-IN') }} மணிக்கு", }, dividerText: 'அல்லது', - footerActionLink__alternativePhoneCodeProvider: undefined, + footerActionLink__alternativePhoneCodeProvider: 'அதற்குப் பதிலாக SMS மூலம் குறியீட்டை அனுப்பு', footerActionLink__useAnotherMethod: 'வேறு முறையைப் பயன்படுத்துங்கள்', footerPageLink__help: 'உதவி', footerPageLink__privacy: 'தனியுரிமை', @@ -251,9 +259,9 @@ export const taIN: LocalizationResource = { formFieldHintText__optional: 'விருப்பமானது', formFieldHintText__slug: 'சிறப்புக்குறி என்பது மனிதர்கள் படிக்கக்கூடிய தனித்துவமான ID ஆகும். இது பெரும்பாலும் URL-களில் பயன்படுத்தப்படுகிறது.', - formFieldInputPlaceholder__apiKeyDescription: undefined, - formFieldInputPlaceholder__apiKeyExpirationDate: undefined, - formFieldInputPlaceholder__apiKeyName: undefined, + formFieldInputPlaceholder__apiKeyDescription: 'இந்த விசையை ஏன் உருவாக்குகிறீர்கள் என்பதை விளக்கவும்', + formFieldInputPlaceholder__apiKeyExpirationDate: 'தேதியைத் தேர்ந்தெடு', + formFieldInputPlaceholder__apiKeyName: 'உங்கள் ரகசிய விசையின் பெயரை உள்ளிடவும்', formFieldInputPlaceholder__backupCode: 'காப்புக் குறியீட்டை உள்ளிடவும்', formFieldInputPlaceholder__confirmDeletionUserAccount: 'கணக்கை நீக்கு', formFieldInputPlaceholder__emailAddress: 'உங்கள் மின்னஞ்சல் முகவரியை உள்ளிடவும்', @@ -267,8 +275,8 @@ export const taIN: LocalizationResource = { formFieldInputPlaceholder__organizationSlug: 'எனது-நிறுவனம்', 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 +327,7 @@ export const taIN: LocalizationResource = { }, organizationProfile: { apiKeysPage: { - title: undefined, + title: 'API விசைகள்', }, badge__automaticInvitation: 'தானியங்கி அழைப்புகள்', badge__automaticSuggestion: 'தானியங்கி பரிந்துரைகள்', @@ -327,11 +335,11 @@ export const taIN: 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 +349,7 @@ export const taIN: LocalizationResource = { cancelButton: 'ரத்து செய்', formButtonPrimary__add: 'கட்டண முறையைச் சேர்', formButtonPrimary__pay: '{{amount}} செலுத்து', - payWithTestCardButton: undefined, + payWithTestCardButton: 'சோதனை அட்டையுடன் செலுத்து', removeMethod: { messageLine1: '{{identifier}} இந்த கணக்கிலிருந்து நீக்கப்படும்.', messageLine2: @@ -352,36 +360,37 @@ export const taIN: 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: 'கட்டணம் & செலுத்துதல்கள்', }, @@ -450,7 +459,7 @@ export const taIN: LocalizationResource = { }, }, navbar: { - apiKeys: undefined, + apiKeys: 'API விசைகள்', billing: 'கட்டணம்', description: 'உங்கள் நிறுவனத்தை நிர்வகிக்கவும்.', general: 'பொது', @@ -459,9 +468,9 @@ export const taIN: LocalizationResource = { }, plansPage: { alerts: { - noPermissionsToManageBilling: undefined, + noPermissionsToManageBilling: 'இந்த நிறுவனத்தின் பில்லிங்கை நிர்வகிக்க உங்களுக்கு அனுமதி இல்லை.', }, - title: undefined, + title: 'திட்டங்கள்', }, profilePage: { dangerSection: { @@ -548,11 +557,11 @@ export const taIN: LocalizationResource = { }, }, organizationSwitcher: { - action__closeOrganizationSwitcher: undefined, + action__closeOrganizationSwitcher: 'நிறுவன மாற்றியை மூடு', action__createOrganization: 'நிறுவனத்தை உருவாக்கு', action__invitationAccept: 'சேரவும்', action__manageOrganization: 'நிர்வகி', - action__openOrganizationSwitcher: undefined, + action__openOrganizationSwitcher: 'நிறுவன மாற்றியைத் திற', action__suggestionsAccept: 'சேர கோரிக்கை', notSelected: 'நிறுவனம் எதுவும் தேர்ந்தெடுக்கப்படவில்லை', personalWorkspace: 'தனிப்பட்ட கணக்கு', @@ -652,10 +661,10 @@ export const taIN: LocalizationResource = { title: 'வேறு முறையைப் பயன்படுத்தவும்', }, alternativePhoneCodeProvider: { - formTitle: undefined, - resendButton: undefined, - subtitle: undefined, - title: undefined, + formTitle: 'சரிபார்ப்புக் குறியீடு', + resendButton: 'குறியீடு கிடைக்கவில்லையா? மீண்டும் அனுப்பு', + subtitle: '{{applicationName}}-க்குத் தொடர', + title: 'உங்கள் {{provider}}-ஐச் சரிபார்க்கவும்', }, backupCodeMfa: { subtitle: 'உங்கள் காப்புக் குறியீடு இரண்டு-படி அங்கீகாரத்தை அமைக்கும்போது நீங்கள் பெற்றதாகும்.', @@ -715,8 +724,8 @@ export const taIN: LocalizationResource = { title: 'உங்கள் மின்னஞ்சலைச் சரிபார்க்கவும்', }, enterpriseConnections: { - subtitle: undefined, - title: undefined, + subtitle: 'நீங்கள் தொடர விரும்பும் நிறுவன கணக்கைத் தேர்ந்தெடுக்கவும்.', + title: 'உங்கள் நிறுவன கணக்கைத் தேர்வு செய்யவும்', }, forgotPassword: { formTitle: 'கடவுச்சொல் மீட்டமைப்பு குறியீடு', @@ -749,13 +758,13 @@ export const taIN: LocalizationResource = { title: 'உங்கள் கடவுச்சொல்லை உள்ளிடவும்', }, passwordCompromised: { - title: undefined, + title: 'கடவுச்சொல் சமரசம் செய்யப்பட்டது', }, passwordPwned: { title: 'கடவுச்சொல் அபாயத்தில் உள்ளது', }, passwordUntrusted: { - title: undefined, + title: 'கடவுச்சொல் நம்பத்தகாதது', }, phoneCode: { formTitle: 'சரிபார்ப்புக் குறியீடு', @@ -789,10 +798,10 @@ export const taIN: 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, @@ -812,9 +821,9 @@ export const taIN: LocalizationResource = { signInEnterPasswordTitle: 'உங்கள் கடவுச்சொல்லை உள்ளிடவும்', signUp: { alternativePhoneCodeProvider: { - resendButton: undefined, - subtitle: undefined, - title: undefined, + resendButton: 'குறியீடு கிடைக்கவில்லையா? மீண்டும் அனுப்பு', + subtitle: 'உங்கள் {{provider}}-க்கு அனுப்பப்பட்ட சரிபார்ப்புக் குறியீட்டை உள்ளிடவும்', + title: 'உங்கள் {{provider}}-ஐச் சரிபார்க்கவும்', }, continue: { actionLink: 'உள்நுழை', @@ -852,8 +861,8 @@ export const taIN: LocalizationResource = { }, }, enterpriseConnections: { - subtitle: undefined, - title: undefined, + subtitle: 'நீங்கள் தொடர விரும்பும் நிறுவன கணக்கைத் தேர்ந்தெடுக்கவும்.', + title: 'உங்கள் நிறுவன கணக்கைத் தேர்வு செய்யவும்', }, legalConsent: { checkbox: { @@ -891,10 +900,10 @@ export const taIN: LocalizationResource = { actionLink__use_phone: 'பதிலாக தொலைபேசியைப் பயன்படுத்து', actionText: 'ஏற்கனவே கணக்கு உள்ளதா?', alternativePhoneCodeProvider: { - actionLink: undefined, - label: undefined, - subtitle: undefined, - title: undefined, + actionLink: 'வேறு முறையைப் பயன்படுத்து', + label: '{{provider}} தொலைபேசி எண்', + subtitle: '{{provider}}-இல் சரிபார்ப்புக் குறியீட்டைப் பெற உங்கள் தொலைபேசி எண்ணை உள்ளிடவும்.', + title: '{{provider}} மூலம் {{applicationName}}-இல் பதிவு செய்யவும்', }, subtitle: 'வரவேற்கிறோம்! தொடங்க விவரங்களை நிரப்பவும்.', subtitleCombined: 'வரவேற்கிறோம்! தொடங்க விவரங்களை நிரப்பவும்.', @@ -942,74 +951,82 @@ export const taIN: 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, + finishButton: 'தொடரவும்', + message1: + 'இரு-படி சரிபார்ப்பு இப்போது இயக்கப்பட்டுள்ளது. உள்நுழையும் போது, கூடுதல் படியாக இந்த தொலைபேசி எண்ணுக்கு அனுப்பப்பட்ட சரிபார்ப்புக் குறியீட்டை உள்ளிட வேண்டும்.', + message2: + 'இந்த காப்புப்பிரதி குறியீடுகளைச் சேமித்து பாதுகாப்பான இடத்தில் வைக்கவும். உங்கள் அங்கீகார சாதனத்திற்கான அணுகலை இழந்தால், உள்நுழைய காப்புப்பிரதி குறியீடுகளைப் பயன்படுத்தலாம்.', + title: 'SMS குறியீடு சரிபார்ப்பு இயக்கப்பட்டது', }, - title: undefined, + 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, - }, - title: undefined, + finishButton: 'தொடரவும்', + message1: + 'இரு-படி சரிபார்ப்பு இப்போது இயக்கப்பட்டுள்ளது. உள்நுழையும் போது, கூடுதல் படியாக இந்த அங்கீகாரத்திலிருந்து ஒரு சரிபார்ப்புக் குறியீட்டை உள்ளிட வேண்டும்.', + message2: + 'இந்த காப்புப்பிரதி குறியீடுகளைச் சேமித்து பாதுகாப்பான இடத்தில் வைக்கவும். உங்கள் அங்கீகார சாதனத்திற்கான அணுகலை இழந்தால், உள்நுழைய காப்புப்பிரதி குறியீடுகளைப் பயன்படுத்தலாம்.', + title: 'அங்கீகார பயன்பாடு சரிபார்ப்பு இயக்கப்பட்டது', + }, + title: 'அங்கீகார பயன்பாட்டைச் சேர்', verifyTotp: { - formButtonPrimary: undefined, - formButtonReset: undefined, - formTitle: undefined, - subtitle: undefined, - title: undefined, + formButtonPrimary: 'தொடரவும்', + formButtonReset: 'ரத்து செய்', + formTitle: 'சரிபார்ப்புக் குறியீடு', + subtitle: 'உங்கள் அங்கீகாரத்தால் உருவாக்கப்பட்ட சரிபார்ப்புக் குறியீட்டை உள்ளிடவும்', + title: 'அங்கீகார பயன்பாட்டைச் சேர்', }, }, }, @@ -1028,7 +1045,7 @@ export const taIN: LocalizationResource = { form_identifier_exists__phone_number: 'இந்த தொலைபேசி எண் எடுக்கப்பட்டுள்ளது. வேறொன்றை முயற்சிக்கவும்.', 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: 'தொலைபேசி எண் சரியான சர்வதேச வடிவமைப்பில் இருக்க வேண்டும்.', @@ -1053,7 +1070,8 @@ export const taIN: 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: 'உங்கள் பயனர்பெயரில் தவறான எழுத்துக்கள் உள்ளன. எழுத்துக்கள், எண்கள் மற்றும் அடிக்கோடுகளை மட்டும் பயன்படுத்தவும்.', @@ -1071,8 +1089,10 @@ export const taIN: LocalizationResource = { 'நிலுவையிலுள்ள அழைப்புகள் உட்பட, நீங்கள் நிறுவன உறுப்பினர் எண்ணிக்கை வரம்பை அடைந்துவிட்டீர்கள்.', 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: 'பதிவுக்கு ஒரு தளம் அங்கீகரிப்பாளர் தேவைப்படுகிறது, ஆனால் சாதனம் அதை ஆதரிக்கவில்லை.', @@ -1136,15 +1156,15 @@ export const taIN: LocalizationResource = { }, userButton: { action__addAccount: 'கணக்கைச் சேர்', - action__closeUserMenu: undefined, + action__closeUserMenu: 'பயனர் மெனுவை மூடு', action__manageAccount: 'கணக்கை நிர்வகி', - action__openUserMenu: undefined, + action__openUserMenu: 'பயனர் மெனுவைத் திற', action__signOut: 'வெளியேறு', action__signOutAll: 'அனைத்து கணக்குகளிலிருந்தும் வெளியேறு', }, userProfile: { apiKeysPage: { - title: undefined, + title: 'API விசைகள்', }, backupCodePage: { actionLabel__copied: 'நகலெடுக்கப்பட்டது!', @@ -1164,11 +1184,11 @@ export const taIN: 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: 'இயல்புநிலையாக்கு', @@ -1178,7 +1198,7 @@ export const taIN: LocalizationResource = { cancelButton: 'ரத்து செய்', formButtonPrimary__add: 'கட்டண முறையைச் சேர்', formButtonPrimary__pay: '{{amount}} செலுத்து', - payWithTestCardButton: undefined, + payWithTestCardButton: 'சோதனை அட்டையுடன் செலுத்து', removeMethod: { messageLine1: '{{identifier}} இந்த கணக்கிலிருந்து நீக்கப்படும்.', messageLine2: @@ -1189,36 +1209,37 @@ export const taIN: 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: 'கட்டணம் & செலுத்துதல்கள்', }, @@ -1330,7 +1351,7 @@ export const taIN: LocalizationResource = { mobileButton__menu: 'மெனு', navbar: { account: 'சுயவிவரம்', - apiKeys: undefined, + apiKeys: 'API விசைகள்', billing: 'கட்டணம்', description: 'உங்கள் கணக்கு தகவலை நிர்வகிக்கவும்.', security: 'பாதுகாப்பு', @@ -1369,7 +1390,7 @@ export const taIN: LocalizationResource = { verifyTitle: 'தொலைபேசி எண்ணை சரிபார்க்கவும்', }, plansPage: { - title: undefined, + title: 'திட்டங்கள்', }, profilePage: { fileDropAreaHint: 'பரிந்துரைக்கப்பட்ட அளவு 1:1, 10MB வரை.',