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.
- Tutorial no Svelte V3 (GitHub)
- Documentação no Svelte V3 (GitHub)
- Documentação por Sapper (GitHub)
- Exemplos (GitHub)
- Blog (GitHub)
- Conteúdo do site svelte.technology (GitHub)
- Conteúdo do site sapper.svelte.technology (GitHub)
- Conteúdo do site svelte-native.technology (GitHub)
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).
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.
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 umpull request
para que o seu texto entre na fila de revisão e, quando aprovado, será integrado noMASTER
.
- Acompanhe o andamento das traduções feitas até agora.
- Melhore uma tradução já realizada.
Caso tenha alguma dúvida, pode nos procurar em qualquer um dos nossos canais: