Skip to content

Latest commit

 

History

History
71 lines (44 loc) · 4.05 KB

README.md

File metadata and controls

71 lines (44 loc) · 4.05 KB

br.svelte.dev

Repositório de tradução do site svelte.dev para o português brasileiro. Ele é totalmente baseado no template de tradução feito pelo pessoal da Rússia.

O que deve ser traduzido

Como funcionam as traduções?

O processo de tradução utiliza o translation-patcher. Para executar, basta digitar isso no terminal:

$ npm run dsa

Este comando irá fazer o download, instalar as dependencias e sobrescrever os arquivos pelos que estiverem traduzidos no diretório patch.

Então você poderá rodar o site no modo de desenvolvimento:

$ npm run dev

No seu navegador, acesse o endereço http://localhost:3000 para ver o site traduzido rodando.

O conteúdo traduzido encontra-se na pasta patch. Procure mantê-los atualizados e adicione nela os novos conteúdos traduzidos.

Dica: Você pode copiar os arquivos da pasta gerada automaticamente __BUILD. Nela encontram-se os arquivos atualizados no momento em que você executou os comandos npm run dsa ou npm run download.

Há também o arquivo strings.json na pasta patch. Neste arquivo, você pode escrever as traduções baseando-se nas strings de cada página. O trpatcher irá substituir as strings pelo texto traduzido nestes arquivos, é muito útil quando a lógica de componentes do site muda com o tempo mas o texto continua lá.

Quando o site estiver rodando no modo dev, toda vez que modificar um arquivo no diretório patch eles serão mesclados com os arquivos originais. Então você conseguirá ver as alterações no navegador (as vezes será necessário dar um reload na página).

Build

Se quiser rodar o site em modo de produção. Basta rodar estes comandos:

$ npm run build
$ npm run start

O site traduzido estará montado e rodando em http://localhost:3000 no mode de produção.

Como posso contribuir na tradução

Toda ajuda é sempre bem-vinda. Para isso, você deverá clonar este repositório na sua máquina e fazer as alterações em uma branch localmente. Quando estiver satisfeito com as traduções feitas, você irá solicitar um pull request para que o seu texto entre na fila de revisão e, quando aprovado, será integrado no MASTER.

Dúvidas?

Caso tenha alguma dúvida, pode nos procurar em qualquer um dos nossos canais: