-
Notifications
You must be signed in to change notification settings - Fork 4
i18n
Para facilitar o processo de tradução e revisão, adotamos o sistema Transifex. Ele é um sistema online, que através de uma aplicação cliente, se comunica com o projeto e gerencia os arquivos YAML de tradução.
http://docs.transifex.com/developer/client/
O cliente é instalado através do sistema pip do python: pip install transifex-client
Dois arquivos de configuração são necessários para o funcionamento do transifex, um que define os recursos do projeto (projeto/.tx/config
) e um define os dados do usuário no sistema transifex ($HOME/.transifexrc
). O arquivo do projeto já faz parte do repositório do github, mas o arquivo do usuário é necessário ser criado manualmente, com o username e senha do sistema transifex, que devem ser criados no site, e que deve ter permissões de escrita no projeto. Ele deve seguir a seguinte estrutura (o campo token pode ser deixado em branco):
[https://www.transifex.com]
hostname = https://www.transifex.com
password = senha
token =
username = usuario
-
Para obter os arquivos de tradução:
tx pull
-
Principais opções:
-a : obter todos os arquivos de tradução -f : forçar -l : especificar o idioma a ser obtido (padrão: todos) -r : especificar o recurso a ser obtido (padrão: todos)
-
Exemplos:
tx pull -a tx pull -a -f tx pull -l en_US tx pull -l en_US -r doorkeeper
-
-
Para submeter arquivos de tradução:
tx push
-
Principais opções:
-s : enviar arquivo fonte -t : enviar arquivos de tradução -f : forçar envio -l : especificar o idioma a ser obtido (padrão: todos) -r : especificar o recurso a ser obtido (padrão: todos)
-