l10n_Portuguese.mdwn 4.39 KB
Newer Older
1
Esta página documenta os processos de tradução do Tails para o português.
127.0.0.1's avatar
127.0.0.1 committed
2

3
[[!toc levels=6]]
127.0.0.1's avatar
127.0.0.1 committed
4
5
6

# Lista de e-mails

7
A tradução do Tails para português do Brasil é organizada em uma lista de e-mails. Para inscrever-se, acesse [[a página da lista|https://mailman.boum.org/listinfo/tails-l10n-pt-br]].
127.0.0.1's avatar
127.0.0.1 committed
8

9
# Tradução online usando Weblate
127.0.0.1's avatar
127.0.0.1 committed
10

11
12
13
14
15
16
17
18
19
20
21
22
23
Estamos testando uma plataforma de tradução do website do Tails usando Weblate, uma ferramenta online de tradução: <https://translate.tails.boum.org/>

Algumas informações:

- O nome e endereço de email que você usar para se cadastrar no site será usado para identificar a tradução e ficará registrado no repositório do Tails.
- Ao criar uma conta, edite o seu perfil para:
  - Configurar o idioma para o qual quer traduzir.
  - Inscrever-se no projeto "Tails" para que apareça em sua página principal.
- Existe uma lista de [[páginas principais|https://translate.tails.boum.org/#list-core]] que devem ser priorizadas para tradução.
- É possível ver o [[estado atual das traduções para o português|https://translate.tails.boum.org/languages/es/tails/]]
- Qualquer pessoa pode se inscrever, sugerir traduções, e votar em traduções sugeridas. 

# Tradução usando Git e Poedit
127.0.0.1's avatar
127.0.0.1 committed
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104

## Preparação

Antes de seguir o fluxo de trabalho, você precisa fazer o seguinte:

* Instale o `git` e o `poedit`.  
* Escolha um diretório dentro do qual será armazenada uma cópia do repositório do Tails. Nas instruções a seguir, esse diretório é chamado `diretorio-base/`.  
* Veja a [[documentação no site do tails sobre como traduzir usando repositórios git|/contribute/how/translate/with_Git/]] *(em inglês - ajude a traduzir!)*. As instruções dadas aqui são um pouco diferentes, principalmente no que se refere é submissão das modificações. Ao invés de utilizar um repositório remoto, nós utilizamos um arquivo com as diferenças e a lista de tradução para essa parte do trabalho.  
* Se tiver qualquer dúvida, escreva para a lista!  

## Fluxo

O fluxo de trabalho para tradução e submissão das alterações é o seguinte:

### Copiar repositório

Copie ou atualize o reposiório do Tails. Nos comandos, substitua diretorio-base/ pelo caminho para o diretório base escolhido. 

Copie o repositório, caso ainda não possua uma cópia local:  

    cd diretorio-base/
    git clone git://git.tails.boum.org/tails
    cd tails/

Configure os meta-dados do git para anonimizacao da traducao  

    git config user.name "Tails developers"
    git config user.email "tails@boum.org"

Atualize o repositório, caso já possua uma cópia local:  

    cd diretorio-base/tails
    git checkout master
    git pull origin master


### Crie um ramo de trabalho

Substitua `nome-do-ramo-de-trabalho` por algo significativo relacionado ao que você está traduzindo, por exemplo `atualizacao-da-documentacao`. O nome do ramo de trabalho não pode conter espaços.  

    git checkout -b nome-do-ramo-de-trabalho

### Traduza

Traduza arquivos com a extensão `.pt.po` usando [poedit](https://poedit.net/). Este editor está incluído no Tails por padrão.

### Teste

[[Gere os arquivos estáticos para testar as alterações|/contribute/build/website/]]. Se precisar consertar algo, volte para o ítem anterior.  

### Salve

Congele uma versão do que foi alterado:  

    git commit -a -m "[l10n] [pt-br] succinct description of changes"

### Gerar patch

Gere um arquivo com as diferenças entre o ramo de trabalho e o ramo principal:  

    git format-patch master

O resultado desse comando é o nome de um arquivo que é gerado com as diferenças entre o seu ramo de trabalho e o ramo principal.  

### Envie para a lista

Envie o arquivo gerado para a lista aguarde que as diferenças sejam revisadas e inseridas no ramo principal.  

### Atualize

Atualize o ramo principal, e verifique que suas alterações foram incluídas no ramo principal.  

    git checkout master
    git pull origin HEAD

[[Gere os arquivos estáticos|/contribute/build/website/]] para verificar que suas alterações foram incluídas no ramo principal.  

Apague o ramo de trabalho. O comando a seguir apaga o ramo de trabalho, só faça depois de ter certeza que as modificações foram incluídas no ramo principal.  

    git branch -D nome-do-ramo-de-trabalho

127.0.0.1's avatar
127.0.0.1 committed
105
## Continue
127.0.0.1's avatar
127.0.0.1 committed
106
107
108
109

Comece de novo, a partir do passo número 1. :)

*Texto adaptado da [descrição da lista de e-mails](https://mailman.boum.org/listinfo/tails-l10n-pt-br)*