Skip to content

Commit cddfdff

Browse files
Adds Portuguese (Brazil) translation for wallet connection
1 parent 5158def commit cddfdff

File tree

3 files changed

+129
-1
lines changed

3 files changed

+129
-1
lines changed
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
import type { ConnectLocale } from "./types.js";
2+
3+
const connectWalletLocalPtBr: ConnectLocale = {
4+
id: "pt_BR",
5+
signIn: "Entrar",
6+
defaultButtonTitle: "Conectar carteira",
7+
connecting: "Conectando",
8+
switchNetwork: "Trocar de rede",
9+
switchingNetwork: "Trocando de rede",
10+
defaultModalTitle: "Conectar",
11+
recommended: "Recomendado",
12+
installed: "Instalado",
13+
continueAsGuest: "Continuar como convidado",
14+
connectAWallet: "Conectar uma carteira",
15+
newToWallets: "Novo em carteiras?",
16+
getStarted: "Começar",
17+
guest: "Convidado",
18+
send: "Enviar",
19+
receive: "Receber",
20+
buy: "Comprar",
21+
transactions: "Transações",
22+
payTransactions: "Transações Fiat",
23+
walletTransactions: "Transações de Carteira",
24+
viewAllTransactions: "Ver todas as transações",
25+
currentNetwork: "Rede atual",
26+
switchAccount: "Trocar conta",
27+
requestTestnetFunds: "Solicitar fundos para Testnet",
28+
backupWallet: "Fazer backup da carteira",
29+
guestWalletWarning:
30+
"Esta é uma carteira de convidado temporária. Faça um backup se não quiser perder o acesso a ela",
31+
switchTo: "Trocar para",
32+
connectedToSmartWallet: "carteira inteligente",
33+
confirmInWallet: "Confirmar na carteira",
34+
disconnectWallet: "Desconectar carteira",
35+
copyAddress: "Copiar endereço",
36+
personalWallet: "Carteira pessoal",
37+
smartWallet: "Carteira inteligente",
38+
or: "Ou",
39+
goBackButton: "Voltar",
40+
passkeys: {
41+
title: "Chave de acesso",
42+
linkPasskey: "Vincular uma chave de acesso",
43+
},
44+
welcomeScreen: {
45+
defaultTitle: "Sua porta de entrada para o mundo descentralizado",
46+
defaultSubtitle: "Conecte uma carteira para começar",
47+
},
48+
agreement: {
49+
prefix: "Ao conectar, você aceita os",
50+
termsOfService: "Termos de serviço",
51+
and: "e",
52+
privacyPolicy: "Política de privacidade",
53+
},
54+
networkSelector: {
55+
title: "Selecionar rede",
56+
mainnets: "Redes principais",
57+
testnets: "Redes de teste",
58+
allNetworks: "Todas",
59+
addCustomNetwork: "Adicionar rede personalizada",
60+
inputPlaceholder: "Buscar rede ou ID da cadeia",
61+
categoryLabel: {
62+
recentlyUsed: "Usadas recentemente",
63+
popular: "Populares",
64+
others: "Outras redes",
65+
},
66+
loading: "Carregando",
67+
failedToSwitch: "Erro ao trocar de rede",
68+
},
69+
receiveFundsScreen: {
70+
title: "Receber fundos",
71+
instruction:
72+
"Copie o endereço da carteira para enviar fundos para esta carteira",
73+
},
74+
sendFundsScreen: {
75+
title: "Enviar fundos",
76+
submitButton: "Enviar",
77+
token: "Token",
78+
sendTo: "Enviar para",
79+
amount: "Quantidade",
80+
successMessage: "Transação bem-sucedida",
81+
invalidAddress: "Endereço inválido",
82+
noTokensFound: "Nenhum token encontrado",
83+
searchToken: "Buscar ou colar o endereço do token",
84+
transactionFailed: "Transação falhou",
85+
transactionRejected: "Transação rejeitada",
86+
insufficientFunds: "Fundos insuficientes",
87+
selectTokenTitle: "Selecione um Token",
88+
sending: "Enviando",
89+
},
90+
signatureScreen: {
91+
instructionScreen: {
92+
title: "Entrar",
93+
instruction:
94+
"Por favor, assine a solicitação de mensagem na sua carteira para continuar",
95+
signInButton: "Entrar",
96+
disconnectWallet: "Desconectar carteira",
97+
},
98+
signingScreen: {
99+
title: "Entrando",
100+
prompt: "Assine a solicitação de assinatura na sua carteira",
101+
promptForSafe:
102+
"Assine a solicitação de assinatura na sua carteira e aprove a transação no Safe",
103+
approveTransactionInSafe: "Aprovar transação no Safe",
104+
tryAgain: "Tentar novamente",
105+
failedToSignIn: "Erro ao entrar",
106+
inProgress: "Aguardando confirmação",
107+
},
108+
},
109+
manageWallet: {
110+
title: "Gerenciar Carteira",
111+
linkedProfiles: "Perfis vinculados",
112+
linkProfile: "Vincular um perfil",
113+
connectAnApp: "Conectar um Aplicativo",
114+
exportPrivateKey: "Exportar chave privada",
115+
},
116+
viewFunds: {
117+
title: "Ver Fundos",
118+
viewNFTs: "Ver NFTs",
119+
viewTokens: "Ver Tokens",
120+
viewAssets: "Ver Ativos",
121+
},
122+
};
123+
124+
export default connectWalletLocalPtBr;

packages/thirdweb/src/react/web/ui/ConnectWallet/locale/getConnectLocale.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ export async function getConnectLocale(localeId: LocaleId) {
2424
case "fr_FR": {
2525
return (await import("./fr.js")).default;
2626
}
27+
case "pt_BR": {
28+
return (await import("./br.js")).default;
29+
}
2730
default: {
2831
return (await import("./en.js")).default;
2932
}

packages/thirdweb/src/react/web/ui/types.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ export type LocaleId =
77
| "tl_PH"
88
| "vi_VN"
99
| "de_DE"
10-
| "fr_FR";
10+
| "fr_FR"
11+
| "pt_BR";

0 commit comments

Comments
 (0)