diff --git a/.changeset/wicked-rabbits-impress.md b/.changeset/wicked-rabbits-impress.md new file mode 100644 index 00000000000..91981ed1967 --- /dev/null +++ b/.changeset/wicked-rabbits-impress.md @@ -0,0 +1,5 @@ +--- +"@clerk/localizations": patch +--- + +Expanded Brazilian Portuguese (pt-BR) localization diff --git a/packages/localizations/src/pt-BR.ts b/packages/localizations/src/pt-BR.ts index e267c63f043..075bf8b9b06 100644 --- a/packages/localizations/src/pt-BR.ts +++ b/packages/localizations/src/pt-BR.ts @@ -55,7 +55,7 @@ export const ptBR: LocalizationResource = { badge__default: 'Padrão', badge__endsAt: "Termina {{ date | shortDate('pt-BR') }}", badge__expired: 'Expirado', - badge__freeTrial: undefined, + badge__freeTrial: 'Teste gratuito', badge__otherImpersonatorDevice: 'Personificar outro dispositivo', badge__pastDueAt: "Vencido em {{ date | shortDate('pt-BR') }}", badge__pastDuePlan: 'Vencido', @@ -64,7 +64,7 @@ export const ptBR: LocalizationResource = { badge__requiresAction: 'Requer ação', badge__startsAt: "Inicia {{ date | shortDate('pt-BR') }}", badge__thisDevice: 'Este dispositivo', - badge__trialEndsAt: undefined, + badge__trialEndsAt: "Teste termina em {{ date | shortDate('pt-BR') }}", badge__unverified: 'Não verificado', badge__upcomingPlan: 'Próximo plano', badge__userDevice: 'Dispositivo do usuário', @@ -76,14 +76,14 @@ export const ptBR: LocalizationResource = { availableFeatures: 'Recursos disponíveis', billedAnnually: 'Cobrança anual', billedMonthlyOnly: 'Apenas cobrança mensal', - cancelFreeTrial: undefined, - cancelFreeTrialAccessUntil: undefined, - cancelFreeTrialTitle: undefined, + cancelFreeTrial: 'Cancelar teste gratuito', + cancelFreeTrialAccessUntil: "Cancelar acesso ao teste gratuito até {{ date | longDate('pt-BR') }}", + cancelFreeTrialTitle: 'Cancelar teste gratuito?', cancelSubscription: 'Cancelar assinatura', cancelSubscriptionAccessUntil: "Você pode continuar usando os recursos de {{plan}} até {{ date | longDate('pt-BR') }}, após o qual você não terá mais acesso.", cancelSubscriptionNoCharge: 'Você não será cobrado por esta assinatura.', - cancelSubscriptionPastDue: undefined, + cancelSubscriptionPastDue: 'Cancelar assinatura em atraso', cancelSubscriptionTitle: 'Cancelar assinatura do plano {{plan}}?', cannotSubscribeMonthly: 'Você não pode assinar este plano pagando mensalmente. Para assinar este plano, você precisa escolher pagar anualmente.', @@ -100,7 +100,7 @@ export const ptBR: LocalizationResource = { title: 'Adicionar endereço de e-mail', }, lineItems: { - title__freeTrialEndsAt: undefined, + title__freeTrialEndsAt: 'Teste gratuito termina em', title__paymentMethod: 'Método de pagamento', title__statementId: 'ID da declaração', title__subscriptionBegins: 'Assinatura começa', @@ -111,15 +111,15 @@ export const ptBR: LocalizationResource = { title: 'Checkout', title__paymentSuccessful: 'Pagamento realizado com sucesso!', title__subscriptionSuccessful: 'Sucesso!', - title__trialSuccess: undefined, - totalDueAfterTrial: undefined, + title__trialSuccess: 'Teste gratuito ativado com sucesso!', + totalDueAfterTrial: 'Total devido após o teste', }, credit: 'Crédito', creditRemainder: 'Crédito para o restante da sua assinatura atual.', defaultFreePlanActive: 'Você está atualmente no plano Gratuito', free: 'Gratuito', getStarted: 'Começar', - keepFreeTrial: undefined, + keepFreeTrial: 'Manter teste gratuito', keepSubscription: 'Manter assinatura', manage: 'Gerenciar', manageSubscription: 'Gerenciar assinatura', @@ -149,23 +149,23 @@ export const ptBR: LocalizationResource = { }, reSubscribe: 'Assinar novamente', seeAllFeatures: 'Ver todos os recursos', - startFreeTrial: undefined, - startFreeTrial__days: undefined, + startFreeTrial: 'Iniciar teste gratuito', + startFreeTrial__days: 'Iniciar teste gratuito de {{days}} dias', subscribe: 'Assinar', subscriptionDetails: { beginsOn: 'Inicia em', currentBillingCycle: 'Ciclo de faturamento atual', endsOn: 'Termina em', - firstPaymentAmount: undefined, - firstPaymentOn: undefined, + firstPaymentAmount: 'Valor do primeiro pagamento', + firstPaymentOn: 'Primeiro pagamento em', nextPaymentAmount: 'Valor do próximo pagamento', nextPaymentOn: 'Próximo pagamento em', pastDueAt: 'Vencido em', renewsAt: 'Renova em', subscribedOn: 'Assinado em', title: 'Assinatura', - trialEndsOn: undefined, - trialStartedOn: undefined, + trialEndsOn: 'Teste termina em', + trialStartedOn: 'Teste iniciado em', }, subtotal: 'Subtotal', switchPlan: 'Mudar de plano', @@ -325,7 +325,7 @@ export const ptBR: LocalizationResource = { totalPaid: 'Total pago', }, subscriptionsListSection: { - actionLabel__manageSubscription: undefined, + actionLabel__manageSubscription: 'Gerenciar assinatura', actionLabel__newSubscription: 'Assinar um plano', actionLabel__switchPlan: 'Mudar de plano', tableHeader__edit: 'Editar', @@ -796,7 +796,7 @@ export const ptBR: LocalizationResource = { subtitle: 'Cadastros estão desabilitados no momento. Se você deveria ter acesso, por favor entre em contato com o suporte.', subtitleWaitlist: - 'Cadastros estão desabilitados no momento. Para ser um dos primeiros a saber quando lançaremos, entre na lista de espera.', + 'Cadastros estão desabilitados no momento. Para ser um dos primeiros a saber quando lançarmos, entre na lista de espera.', title: 'Acesso restrito', }, start: { @@ -884,8 +884,9 @@ export const ptBR: LocalizationResource = { 'Você chegou ao seu limite de membros da organização, incluindo convites pendentes.', organization_minimum_permissions_needed: 'É necessário que haja pelo menos um membro da organização com as permissões mínimas necessárias.', - organization_not_found_or_unauthorized: undefined, - organization_not_found_or_unauthorized_with_create_organization_disabled: undefined, + organization_not_found_or_unauthorized: 'Organização não encontrada ou não autorizada', + organization_not_found_or_unauthorized_with_create_organization_disabled: + 'Organização não encontrada ou não autorizada, a criação de organizações está desabilitada', passkey_already_exists: 'Uma chave de acesso já está registrada neste dispositivo.', passkey_not_supported: 'Chaves de acesso não são suportadas neste dispositivo.', passkey_pa_not_supported: 'Registro precisa de chave de acesso mas dispositivo não a suporta.', @@ -1014,7 +1015,7 @@ export const ptBR: LocalizationResource = { totalPaid: 'Total pago', }, subscriptionsListSection: { - actionLabel__manageSubscription: undefined, + actionLabel__manageSubscription: 'Gerenciar assinatura', actionLabel__newSubscription: 'Assinar um plano', actionLabel__switchPlan: 'Mudar de plano', tableHeader__edit: 'Editar',