GNU Health/Localização
Traduzindo GNU Health
[editar | editar código-fonte]O idioma da interface do usuário GNU Health é controlado através de pacotes de idiomas gettext.
Desde a versão 1.6.3 do GNU Health esses pacotes de idiomas não estão incluídos nos arquivos de origem mais, mas são gerenciados, armazenados e distribuídos através de uma plataforma de tradução online. Isso faz com que a manutenção de traduções fique mais fácil e rápida, tornando a instalação do GNU Health mais enxuta, uma vez que contém apenas os idiomas necessários para a sua instituição de saúde.
O portal oficial de tradução GNU Health está em gnusolidario.org Servidor Pootle
Existe uma lista de discussão para todas as discussões relacionadas com tradução em https://lists.gnu.org/mailman/listinfo/health-i18n. Se você é um tradutor GNU Health, você deve inscrever-se nesta lista.
Ao traduzir GNU Health para o seu idioma, por favor comece a partir do módulo saúde que contém o núcleo do GNU Health.
Instalação dos Pacotes de Linguagem
[editar | editar código-fonte]
Vamos passar por um exemplo de como ativar o idioma espanhol e instalar o pacote de idioma para o módulo CID-10 para ele. Para este exemplo, vamos trabalhar no banco de dados demo gnuhealth_demo_generic.
Passo 1: Declare seu idioma no Tryton e torne-o traduzível. Isso pode ser feito na seção Administração → Localização → Idiomas.
Lembre do código do idioma (neste case é es_ES).
Passo 2: Baixe e descompacte o arquivo de pacote de idioma para o seu idioma e para o recurso específico do [Servidor GNU Pootle].
Com o usuário administrador do GNU Health (gnuhealth) execute os seguintes comandos abaixo.
Nota: Substitua o código do idioma (es_ES) pelo seu idioma.
./gnuhealth-control getlang es_ES
Isto instala todos os módulos de arquivos de tradução para o idioma (es_ES) espanhol da Espanha.
Step 3: Mude sua preferência de usuário para o novo idioma e fuso horário:
Step 4: Desconecte e para seu servidor Tryton (se estiver rodando).
Step 5: Atualize seu módulo com o seguinte comando:
./trytond --update=health_icd10 --database=gnuhealth_demo_generic
Step 6: Inicie o seu servidor com o novo idioma para o módulo instalado.
Configurando o Idioma do Usuário
[editar | editar código-fonte]Por favor, lembre-se que o idioma é uma preferência de usuário. Na mesma base de dados você pode ter diferentes usuários utilizando diferentes idiomas.