Skip to content

Commit 9592da1

Browse files
LuwkasLimaLucaslochie
authored
update: Localizations/pt br (#82)
* added pt-BR locale and updated example testbench * small translation change for better UX * suggested changes some minor suggested changes from our translation team --------- Co-authored-by: Lucas <lucas.maiasouzalima@kcc.com> Co-authored-by: Lochie Axon <lochieaxon@gmail.com>
1 parent a0478e9 commit 9592da1

File tree

3 files changed

+127
-1
lines changed

3 files changed

+127
-1
lines changed

examples/testbench/src/pages/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ const languages: SelectProps[] = [
5555
{ label: 'French', value: 'fr-FR' },
5656
{ label: 'Spanish', value: 'es-ES' },
5757
{ label: 'Japanese', value: 'ja-JP' },
58+
{ label: 'Portuguese', value: 'pt-BR' },
5859
{ label: 'Chinese', value: 'zh-CN' },
5960
];
6061

packages/connectkit/src/localizations/index.tsx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
1-
export type Languages = 'en-US' | 'es-ES' | 'fr-FR' | 'ja-JP' | 'zh-CN';
1+
export type Languages =
2+
| 'en-US'
3+
| 'es-ES'
4+
| 'fr-FR'
5+
| 'ja-JP'
6+
| 'pt-BR'
7+
| 'zh-CN';
28

39
import { default as enUS } from './locales/en-US';
410
import { default as esES } from './locales/es-ES';
511
import { default as frFR } from './locales/fr-FR';
612
import { default as jaJP } from './locales/ja-JP';
13+
import { default as ptBR } from './locales/pt-BR';
714
import { default as zhCN } from './locales/zh-CN';
815

916
// TODO: tree-shaking
@@ -15,6 +22,8 @@ export const getLocale = (lang: Languages) => {
1522
return frFR;
1623
case 'ja-JP':
1724
return jaJP;
25+
case 'pt-BR':
26+
return ptBR;
1827
case 'zh-CN':
1928
return zhCN;
2029
default:
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
import { LocaleProps } from './';
2+
3+
const ptBR: LocaleProps = {
4+
connectWallet: 'Conectar carteira',
5+
disconnect: 'Desconectar',
6+
connected: 'Conectado',
7+
wrongNetwork: 'Rede incorreta',
8+
switchNetworks: 'Alternar rede',
9+
chainNetwork: 'Rede {{ CHAIN }}',
10+
copyToClipboard: 'Copiar para a área de transferência',
11+
copyCode: 'Copiar código',
12+
moreInformation: 'Mais informações',
13+
back: 'Voltar',
14+
close: 'Fechar',
15+
or: 'ou',
16+
more: 'Mais',
17+
tryAgain: 'Tentar novamente',
18+
tryAgainQuestion: 'Tentar novamente?',
19+
dontHaveTheApp: 'Não tem o aplicativo?',
20+
scanTheQRCode: 'Escaneie o código QR',
21+
useWalletConnectModal: 'Use o modal do WalletConnect',
22+
useModal: 'Usar modal',
23+
installTheExtension: 'Instale a extensão',
24+
getWalletName: 'Obter {{ CONNECTORNAME }}',
25+
otherWallets: 'Outras carteiras',
26+
learnMore: 'Saiba mais',
27+
getWallet: 'Obtenha uma carteira',
28+
approveInWallet: 'Aprovar na carteira',
29+
confirmInWallet: 'Confirmar na carteira',
30+
awaitingConfirmation: 'Aguardando confirmação',
31+
signIn: 'Entrar',
32+
signOut: 'Sair',
33+
signedIn: 'Conectado',
34+
signedOut: 'Desconectado',
35+
walletNotConnected: 'Carteira não conectada',
36+
37+
warnings_walletSwitchingUnsupported: `A sua carteira não permite a troca de rede a partir deste aplicativo.`,
38+
warnings_walletSwitchingUnsupportedResolve: `Tente trocar de rede de dentro da sua carteira.`,
39+
40+
warnings_chainUnsupported: `Este aplicativo não é compatível com a rede conectada.`,
41+
warnings_chainUnsupportedResolve: `Altere a rede ou desconecte para continuar.`,
42+
43+
onboardingScreen_heading: `Obtenha uma carteira`,
44+
onboardingScreen_h1: `Comece a explorar a Web3`,
45+
onboardingScreen_p: `Sua carteira é a porta de entrada para todas as coisas Ethereum, a tecnologia mágica que torna possível explorar a web3.`,
46+
onboardingScreen_ctaText: `Escolha sua primeira carteira`,
47+
onboardingScreen_ctaUrl: `https://ethereum.org/pt-br/wallets/find-wallet/`,
48+
49+
aboutScreen_heading: `Sobre as carteiras`,
50+
aboutScreen_a_h1: `Para seus ativos digitais`,
51+
aboutScreen_a_p: `As carteiras permitem que você envie, receba, armazene e interaja com ativos digitais como NFTs e outros tokens Ethereum.`,
52+
aboutScreen_b_h1: `Uma maneira melhor de fazer login`,
53+
aboutScreen_b_p: `Com aplicativos modernos, sua carteira pode ser usada como uma maneira fácil de fazer login, em vez de ter que lembrar uma senha.`,
54+
aboutScreen_c_h1: `Explore o mundo da Web3`,
55+
aboutScreen_c_p: `Sua carteira é uma utilidade essencial que permite explorar e participar do mundo em rápida evolução da Web3.`,
56+
aboutScreen_ctaText: `Saiba mais`,
57+
aboutScreen_ctaUrl: `https://ethereum.org/pt-br/wallets/`,
58+
59+
connectorsScreen_heading: `Conectar carteira`,
60+
connectorsScreen_newcomer: `Eu não tenho uma carteira`,
61+
connectorsScreen_h1: `O que é uma carteira?`,
62+
connectorsScreen_p: `As carteiras são usadas para enviar, receber e armazenar ativos digitais. A conexão de uma carteira permite que você interaja com aplicativos.`,
63+
64+
mobileConnectorsScreen_heading: `Escolha uma carteira`,
65+
66+
scanScreen_heading: `Escanear com o celular`,
67+
scanScreen_heading_withConnector: `Escanear com o {{ CONNECTORNAME }}`,
68+
scanScreen_tooltip_walletConnect: `Abra uma carteira compatível \ncom o WalletConnect [WALLETCONNECTLOGO] para escanear`,
69+
scanScreen_tooltip_default: `Abra o {{ CONNECTORNAME }} no \nseu celular para escanear`,
70+
71+
downloadAppScreen_heading: `Obter {{ CONNECTORNAME }}`,
72+
downloadAppScreen_iosAndroid: `Escaneie com a câmera do seu celular para baixar no iOS ou Android.`,
73+
downloadAppScreen_ios: `Escaneie com a câmera do seu celular para baixar no iOS.`,
74+
downloadAppScreen_android: `Escaneie com a câmera do seu celular para baixar no Android.`,
75+
76+
injectionScreen_unavailable_h1: `Navegador não compatível`,
77+
injectionScreen_unavailable_p: `Para conectar sua carteira {{ CONNECTORSHORTNAME }},\ninstale a extensão no {{ SUGGESTEDEXTENSIONBROWSER }}.`,
78+
79+
injectionScreen_install_h1: `Instalar {{ CONNECTORNAME }}`,
80+
injectionScreen_install_p: `Para conectar sua carteira {{ CONNECTORSHORTNAME }},\ninstale a extensão do navegador`,
81+
82+
injectionScreen_connecting_h1: `Solicitando conexão`,
83+
injectionScreen_connecting_p: `Abra a extensão do navegador do {{ CONNECTORSHORTNAME }} \npara conectar a sua carteira.`,
84+
85+
injectionScreen_connecting_injected_h1: `Solicitando conexão`,
86+
injectionScreen_connecting_injected_p: `Aceite a solicitação por meio de sua carteira para se conectar a este aplicativo.`,
87+
88+
injectionScreen_connected_h1: `Já conectado`,
89+
injectionScreen_connected_p: `Agora você já pode fechar esta janela`,
90+
91+
injectionScreen_rejected_h1: `Solicitação cancelada`,
92+
injectionScreen_rejected_p: `Você cancelou a solicitação.\nClique acima para tentar novamente.`,
93+
94+
injectionScreen_failed_h1: `A conexão falhou`,
95+
injectionScreen_failed_p: `Desculpe, ocorreu um erro.\nPor favor, tente conectar novamente.`,
96+
97+
injectionScreen_notconnected_h1: `Faça login no {{ CONNECTORNAME }}`,
98+
injectionScreen_notconnected_p: `Para continuar, faça login na sua extensão do {{ CONNECTORNAME }}.`,
99+
100+
profileScreen_heading: 'Conectado',
101+
102+
switchNetworkScreen_heading: 'Alternar rede',
103+
104+
signInWithEthereumScreen_tooltip: 'Você não está conectado a este aplicativo.\n**Entre com Ethereum** para continuar.',
105+
signInWithEthereumScreen_signedOut_heading: 'Entrar com Ethereum',
106+
signInWithEthereumScreen_signedOut_h1: 'Este aplicativo gostaria de verificar você \n como o proprietário desta carteira.',
107+
signInWithEthereumScreen_signedOut_p: `Por favor, assine o pedido de mensagem \n em sua carteira para continuar.`,
108+
signInWithEthereumScreen_signedOut_button: 'Entrar',
109+
110+
signInWithEthereumScreen_signedIn_heading: 'Conectado com Ethereum',
111+
signInWithEthereumScreen_signedIn_h1: 'Você se verificou com sucesso \n como o proprietário desta carteira',
112+
signInWithEthereumScreen_signedIn_p: `Se sair, será necessário que você \n autentique novamente no futuro.`,
113+
signInWithEthereumScreen_signedIn_button: 'Sair'
114+
};
115+
116+
export default ptBR;

0 commit comments

Comments
 (0)