@@ -14,37 +14,58 @@ import type { LocalizationResource } from '@clerk/types';
14
14
15
15
export const ptBR : LocalizationResource = {
16
16
locale : 'pt-BR' ,
17
+ taskChooseOrganization : {
18
+ signOut : {
19
+ actionLink : 'Sair' ,
20
+ actionText : 'Conectado como {{identifier}}' ,
21
+ } ,
22
+ createOrganization : {
23
+ title : 'Configure sua conta' ,
24
+ subtitle : 'Conte-nos um pouco sobre sua organização' ,
25
+ formButtonSubmit : 'Criar nova organização' ,
26
+ formButtonReset : 'Cancelar' ,
27
+ } ,
28
+ chooseOrganization : {
29
+ title : 'Escolha uma organização' ,
30
+ subtitle : 'Junte-se a uma organização existente ou crie uma nova' ,
31
+ suggestionsAcceptedLabel : 'Aprovação pendente' ,
32
+ action__createOrganization : 'Criar nova organização' ,
33
+ action__suggestionsAccept : 'Solicitar participação' ,
34
+ action__invitationAccept : 'Participar' ,
35
+ } ,
36
+ } ,
17
37
apiKeys : {
18
- action__add : undefined ,
19
- action__search : undefined ,
20
- createdAndExpirationStatus__expiresOn : undefined ,
21
- createdAndExpirationStatus__never : undefined ,
22
- detailsTitle__emptyRow : undefined ,
23
- formButtonPrimary__add : undefined ,
24
- formFieldCaption__expiration__expiresOn : undefined ,
25
- formFieldCaption__expiration__never : undefined ,
26
- formFieldOption__expiration__180d : undefined ,
27
- formFieldOption__expiration__1d : undefined ,
28
- formFieldOption__expiration__1y : undefined ,
29
- formFieldOption__expiration__30d : undefined ,
30
- formFieldOption__expiration__60d : undefined ,
31
- formFieldOption__expiration__7d : undefined ,
32
- formFieldOption__expiration__90d : undefined ,
33
- formFieldOption__expiration__never : undefined ,
34
- formHint : undefined ,
35
- formTitle : undefined ,
36
- lastUsed__days : undefined ,
37
- lastUsed__hours : undefined ,
38
- lastUsed__minutes : undefined ,
39
- lastUsed__months : undefined ,
40
- lastUsed__seconds : undefined ,
41
- lastUsed__years : undefined ,
42
- menuAction__revoke : undefined ,
38
+ action__add : 'Adicionar nova chave' ,
39
+ action__search : 'Pesquisar chaves' ,
40
+ createdAndExpirationStatus__expiresOn :
41
+ "Criada {{ createdDate | shortDate('pt-BR') }} • Expira {{ expiresDate | longDate('pt-BR') }}" ,
42
+ createdAndExpirationStatus__never : "Criada {{ createdDate | shortDate('pt-BR') }} • Nunca expira" ,
43
+ detailsTitle__emptyRow : 'Nenhuma chave de API encontrada' ,
44
+ formButtonPrimary__add : 'Criar chave' ,
45
+ formFieldCaption__expiration__expiresOn : 'Expira em {{ date }}' ,
46
+ formFieldCaption__expiration__never : 'Esta chave nunca expirará' ,
47
+ formFieldOption__expiration__180d : '180 Dias' ,
48
+ formFieldOption__expiration__1d : '1 Dia' ,
49
+ formFieldOption__expiration__1y : '1 Ano' ,
50
+ formFieldOption__expiration__30d : '30 Dias' ,
51
+ formFieldOption__expiration__60d : '60 Dias' ,
52
+ formFieldOption__expiration__7d : '7 Dias' ,
53
+ formFieldOption__expiration__90d : '90 Dias' ,
54
+ formFieldOption__expiration__never : 'Nunca' ,
55
+ formHint : 'Forneça um nome para gerar uma nova chave. Você poderá revogá-la a qualquer momento.' ,
56
+ formTitle : 'Adicionar nova chave de API' ,
57
+ lastUsed__days : '{{days}}d atrás' ,
58
+ lastUsed__hours : '{{hours}}h atrás' ,
59
+ lastUsed__minutes : '{{minutes}}min atrás' ,
60
+ lastUsed__months : '{{months}}mês(es) atrás' ,
61
+ lastUsed__seconds : '{{seconds}}s atrás' ,
62
+ lastUsed__years : '{{years}}a atrás' ,
63
+ menuAction__revoke : 'Revogar chave' ,
43
64
revokeConfirmation : {
44
- confirmationText : undefined ,
45
- formButtonPrimary__revoke : undefined ,
46
- formHint : undefined ,
47
- formTitle : undefined ,
65
+ confirmationText : 'Revogar' ,
66
+ formButtonPrimary__revoke : 'Revogar chave' ,
67
+ formHint : 'Tem certeza de que deseja excluir esta chave de API?' ,
68
+ formTitle : 'Revogar chave de API "{{apiKeyName}}"?' ,
48
69
} ,
49
70
} ,
50
71
backButton : 'Voltar' ,
@@ -55,8 +76,8 @@ export const ptBR: LocalizationResource = {
55
76
badge__endsAt : "Termina {{ date | shortDate('pt-BR') }}" ,
56
77
badge__expired : 'Expirado' ,
57
78
badge__otherImpersonatorDevice : 'Personificar outro dispositivo' ,
58
- badge__pastDueAt : undefined ,
59
- badge__pastDuePlan : undefined ,
79
+ badge__pastDueAt : "Vencido em {{ date | shortDate('pt-BR') }}" ,
80
+ badge__pastDuePlan : 'Vencido' ,
60
81
badge__primary : 'Principal' ,
61
82
badge__renewsAt : "Renova {{ date | shortDate('pt-BR') }}" ,
62
83
badge__requiresAction : 'Requer ação' ,
@@ -81,7 +102,8 @@ export const ptBR: LocalizationResource = {
81
102
cancelSubscriptionTitle : 'Cancelar assinatura do plano {{plan}}?' ,
82
103
cannotSubscribeMonthly :
83
104
'Você não pode assinar este plano pagando mensalmente. Para assinar este plano, você precisa escolher pagar anualmente.' ,
84
- cannotSubscribeUnrecoverable : undefined ,
105
+ cannotSubscribeUnrecoverable :
106
+ 'Você não pode assinar este plano. Sua assinatura existente é mais cara que este plano.' ,
85
107
checkout : {
86
108
description__paymentSuccessful : 'Seu pagamento foi realizado com sucesso.' ,
87
109
description__subscriptionSuccessful : 'Sua nova assinatura está pronta.' ,
@@ -141,26 +163,26 @@ export const ptBR: LocalizationResource = {
141
163
startFreeTrial : undefined ,
142
164
subscribe : 'Assinar' ,
143
165
subscriptionDetails : {
144
- beginsOn : undefined ,
145
- currentBillingCycle : undefined ,
146
- endsOn : undefined ,
147
- nextPaymentAmount : undefined ,
148
- nextPaymentOn : undefined ,
149
- pastDueAt : undefined ,
150
- renewsAt : undefined ,
151
- subscribedOn : undefined ,
152
- title : undefined ,
166
+ beginsOn : 'Inicia em' ,
167
+ currentBillingCycle : 'Ciclo de faturamento atual' ,
168
+ endsOn : 'Termina em' ,
169
+ nextPaymentAmount : 'Valor do próximo pagamento' ,
170
+ nextPaymentOn : 'Próximo pagamento em' ,
171
+ pastDueAt : 'Vencido em' ,
172
+ renewsAt : 'Renova em' ,
173
+ subscribedOn : 'Assinado em' ,
174
+ title : 'Assinatura' ,
153
175
} ,
154
176
subtotal : 'Subtotal' ,
155
177
switchPlan : 'Mudar de plano' ,
156
178
switchToAnnual : 'Mudar para anual' ,
157
- switchToAnnualWithAnnualPrice : undefined ,
179
+ switchToAnnualWithAnnualPrice : 'Mudar para anual {{currency}}{{price}} / ano' ,
158
180
switchToMonthly : 'Mudar para mensal' ,
159
- switchToMonthlyWithPrice : undefined ,
181
+ switchToMonthlyWithPrice : 'Mudar para mensal {{currency}}{{price}} / mês' ,
160
182
totalDue : 'Total devido' ,
161
183
totalDueToday : 'Total devido hoje' ,
162
184
viewFeatures : 'Ver recursos' ,
163
- viewPayment : undefined ,
185
+ viewPayment : 'Ver pagamento' ,
164
186
year : 'Ano' ,
165
187
} ,
166
188
createOrganization : {
@@ -179,7 +201,7 @@ export const ptBR: LocalizationResource = {
179
201
sameDay : "Hoje às {{ date | timeString('pt-BR') }}" ,
180
202
} ,
181
203
dividerText : 'ou' ,
182
- footerActionLink__alternativePhoneCodeProvider : undefined ,
204
+ footerActionLink__alternativePhoneCodeProvider : 'Enviar código via SMS' ,
183
205
footerActionLink__useAnotherMethod : 'Utilize outro método' ,
184
206
footerPageLink__help : 'Ajuda' ,
185
207
footerPageLink__privacy : 'Privacidade' ,
@@ -193,9 +215,9 @@ export const ptBR: LocalizationResource = {
193
215
formFieldHintText__optional : 'Opcional' ,
194
216
formFieldHintText__slug :
195
217
'Um rótulo é um identificador legível por humanos que deve ser único. É comumente usado em URLs.' ,
196
- formFieldInputPlaceholder__apiKeyDescription : undefined ,
197
- formFieldInputPlaceholder__apiKeyExpirationDate : undefined ,
198
- formFieldInputPlaceholder__apiKeyName : undefined ,
218
+ formFieldInputPlaceholder__apiKeyDescription : 'Explique por que você está gerando esta chave' ,
219
+ formFieldInputPlaceholder__apiKeyExpirationDate : 'Selecionar data' ,
220
+ formFieldInputPlaceholder__apiKeyName : 'Digite o nome da sua chave secreta' ,
199
221
formFieldInputPlaceholder__backupCode : 'Insira o código de backup' ,
200
222
formFieldInputPlaceholder__confirmDeletionUserAccount : 'Excluir conta' ,
201
223
formFieldInputPlaceholder__emailAddress : 'Digite o endereço de e-mail' ,
@@ -210,9 +232,9 @@ export const ptBR: LocalizationResource = {
210
232
formFieldInputPlaceholder__password : 'Digite sua senha' ,
211
233
formFieldInputPlaceholder__phoneNumber : 'Digite seu número de telefone' ,
212
234
formFieldInputPlaceholder__username : 'Digite seu nome de usuário' ,
213
- formFieldLabel__apiKeyDescription : undefined ,
214
- formFieldLabel__apiKeyExpiration : undefined ,
215
- formFieldLabel__apiKeyName : undefined ,
235
+ formFieldLabel__apiKeyDescription : 'Descrição' ,
236
+ formFieldLabel__apiKeyExpiration : 'Expiração' ,
237
+ formFieldLabel__apiKeyName : 'Nome da chave de API' ,
216
238
formFieldLabel__automaticInvitations : 'Ativar convites automáticos para este domínio' ,
217
239
formFieldLabel__backupCode : 'Código de backup' ,
218
240
formFieldLabel__confirmDeletion : 'Confirmar exclusão' ,
@@ -258,7 +280,7 @@ export const ptBR: LocalizationResource = {
258
280
} ,
259
281
organizationProfile : {
260
282
apiKeysPage : {
261
- title : undefined ,
283
+ title : 'Chaves de API' ,
262
284
} ,
263
285
badge__automaticInvitation : 'Convites automáticos' ,
264
286
badge__automaticSuggestion : 'Sugestões automáticas' ,
@@ -380,7 +402,7 @@ export const ptBR: LocalizationResource = {
380
402
} ,
381
403
} ,
382
404
navbar : {
383
- apiKeys : undefined ,
405
+ apiKeys : 'Chaves de API' ,
384
406
billing : 'Faturamento' ,
385
407
description : 'Gerencie sua organização.' ,
386
408
general : 'Geral' ,
@@ -698,7 +720,7 @@ export const ptBR: LocalizationResource = {
698
720
title : 'Entrar no {{applicationName}} com {{provider}}' ,
699
721
} ,
700
722
subtitle : 'para continuar em {{applicationName}}' ,
701
- subtitleCombined : undefined ,
723
+ subtitleCombined : 'Bem-vindo de volta! Por favor, faça login para continuar' ,
702
724
title : 'Entrar' ,
703
725
titleCombined : 'Continuar em {{applicationName}}' ,
704
726
} ,
@@ -799,49 +821,29 @@ export const ptBR: LocalizationResource = {
799
821
} ,
800
822
} ,
801
823
socialButtonsBlockButton : 'Continuar com {{provider|titleize}}' ,
802
- socialButtonsBlockButtonManyInView : undefined ,
803
- taskChooseOrganization : {
804
- chooseOrganization : {
805
- action__createOrganization : undefined ,
806
- action__invitationAccept : undefined ,
807
- action__suggestionsAccept : undefined ,
808
- subtitle : undefined ,
809
- suggestionsAcceptedLabel : undefined ,
810
- title : undefined ,
811
- } ,
812
- createOrganization : {
813
- formButtonReset : undefined ,
814
- formButtonSubmit : undefined ,
815
- subtitle : undefined ,
816
- title : undefined ,
817
- } ,
818
- signOut : {
819
- actionLink : undefined ,
820
- actionText : undefined ,
821
- } ,
822
- } ,
824
+ socialButtonsBlockButtonManyInView : '{{provider|titleize}}' ,
823
825
unstable__errors : {
824
826
already_a_member_in_organization : '{{email}} já é membro da organização.' ,
825
827
captcha_invalid :
826
828
'Não foi possível se inscrever devido a falhas nas validações de segurança. Por favor, atualize a página para tentar novamente ou entre em contato com o suporte para obter mais ajuda.' ,
827
829
captcha_unavailable :
828
830
'Não foi possível se inscrever devido à indisponibilidade do captcha. Por favor atualize a página para tentar novamente ou entre em contato com o suporte para obter mais ajuda.' ,
829
- form_code_incorrect : undefined ,
831
+ form_code_incorrect : 'Código incorreto.' ,
830
832
form_identifier_exists__email_address : 'E-mail já está em uso. Por favor, tente outro.' ,
831
833
form_identifier_exists__phone_number : 'Telefone já está em uso. Por favor, tente outro.' ,
832
834
form_identifier_exists__username : 'Nome de usuário já está em uso. Por favor, tente outro.' ,
833
835
form_identifier_not_found : 'Não foi possível encontrar o usuário.' ,
834
- form_param_format_invalid : undefined ,
836
+ form_param_format_invalid : 'Formato inválido.' ,
835
837
form_param_format_invalid__email_address : 'O endereço de e-mail deve ser um endereço de e-mail válido.' ,
836
838
form_param_format_invalid__phone_number : 'Número de telefone precisa estar num formato internacional válido.' ,
837
839
form_param_max_length_exceeded__first_name : 'O primeiro nome não deve exceder 256 caracteres.' ,
838
840
form_param_max_length_exceeded__last_name : 'O sobrenome não deve exceder 256 caracteres.' ,
839
841
form_param_max_length_exceeded__name : 'O nome não deve exceder 256 caracteres.' ,
840
- form_param_nil : undefined ,
841
- form_param_type_invalid : undefined ,
842
- form_param_type_invalid__email_address : undefined ,
843
- form_param_type_invalid__phone_number : undefined ,
844
- form_param_value_invalid : undefined ,
842
+ form_param_nil : 'Campo obrigatório.' ,
843
+ form_param_type_invalid : 'Tipo de parâmetro inválido.' ,
844
+ form_param_type_invalid__email_address : 'Endereço de e-mail inválido.' ,
845
+ form_param_type_invalid__phone_number : 'Número de telefone inválido.' ,
846
+ form_param_value_invalid : 'Valor inválido.' ,
845
847
form_password_incorrect : 'Senha incorreta.' ,
846
848
form_password_length_too_short : 'Sua senha é muito curta. Por favor, tente novamente.' ,
847
849
form_password_not_strong_enough : 'Sua senha não é forte o suficiente.' ,
@@ -857,7 +859,7 @@ export const ptBR: LocalizationResource = {
857
859
"O endereço de e-mail ou número de telefone não é permitido para registro. Isso pode ser devido ao uso de '+', '=', '#' ou '.' no endereço de e-mail, o uso de um domínio associado a um serviço de e-mail temporário ou uma exclusão explícita." ,
858
860
organization_domain_blocked : 'Este é um provedor de domínio de e-mail bloqueado. Por favor, use um diferente.' ,
859
861
organization_domain_common : 'Este é um provedor de domínio de e-mail comum. Por favor, use um diferente.' ,
860
- organization_domain_exists_for_enterprise_connection : undefined ,
862
+ organization_domain_exists_for_enterprise_connection : 'Este domínio já existe para uma conexão empresarial.' ,
861
863
organization_membership_quota_exceeded :
862
864
'Você chegou ao seu limite de membros da organização, incluindo convites pendentes.' ,
863
865
organization_minimum_permissions_needed :
@@ -878,7 +880,8 @@ export const ptBR: LocalizationResource = {
878
880
} ,
879
881
phone_number_exists : 'Este número de telefone já está em uso. Por favor, tente outro.' ,
880
882
session_exists : 'Você já está conectado.' ,
881
- web3_missing_identifier : undefined ,
883
+ web3_missing_identifier :
884
+ 'Uma extensão de carteira Web3 não pode ser encontrada. Por favor, instale uma para continuar.' ,
882
885
zxcvbn : {
883
886
couldBeStronger : 'Sua senha funciona, mas poderia ser mais forte. Tente adicionar mais caracteres.' ,
884
887
goodPassword : 'Sua senha atende a todos os requisitos necessários.' ,
@@ -927,7 +930,7 @@ export const ptBR: LocalizationResource = {
927
930
} ,
928
931
userProfile : {
929
932
apiKeysPage : {
930
- title : undefined ,
933
+ title : 'Chaves de API' ,
931
934
} ,
932
935
backupCodePage : {
933
936
actionLabel__copied : 'Copiado!' ,
@@ -1113,7 +1116,7 @@ export const ptBR: LocalizationResource = {
1113
1116
mobileButton__menu : 'Menu' ,
1114
1117
navbar : {
1115
1118
account : 'Perfil' ,
1116
- apiKeys : undefined ,
1119
+ apiKeys : 'Chaves de API' ,
1117
1120
billing : 'Faturamento' ,
1118
1121
description : 'Gerencie seus dados de perfil.' ,
1119
1122
security : 'Segurança' ,
@@ -1217,7 +1220,7 @@ export const ptBR: LocalizationResource = {
1217
1220
passkeysSection : {
1218
1221
menuAction__destructive : 'Remover' ,
1219
1222
menuAction__rename : 'Renomear' ,
1220
- primaryButton : undefined ,
1223
+ primaryButton : 'Adicionar chave de acesso' ,
1221
1224
title : 'Chaves de acesso' ,
1222
1225
} ,
1223
1226
passwordSection : {
@@ -1244,7 +1247,7 @@ export const ptBR: LocalizationResource = {
1244
1247
} ,
1245
1248
web3WalletsSection : {
1246
1249
destructiveAction : 'Remover carteira' ,
1247
- detailsAction__nonPrimary : undefined ,
1250
+ detailsAction__nonPrimary : 'Definir como principal' ,
1248
1251
primaryButton : 'Carteiras Web3' ,
1249
1252
title : 'Carteiras Web3' ,
1250
1253
} ,
0 commit comments