Tradução do Wammu e Gammu

Se você conhece inglês e alguma outra língua, você pode levar o Gammu e o Wammu para mais perto dos usuários que não sabem inglês. O processo de tradução é bastante fácil e você pode simplesmente traduzir ocasionalmente alguns textos e não tem que gastar muito tempo com isso.

Gettext

Todo o Gammu, Wammu e este site usam framework gettext para tradução das mensagens da interface do usuário. Além disso, o Gammu usa gettext junto com o po4a para traduzir a documentação. Lá existe uma variedade de ferramentas que podem manipular traduções gettext, então você pode escolher aquela que atender suas necessidades.

Tradução de Arquivos po

O jeito tradicional de fazer traduções é baixar o arquivo po, traduzi-lo usando algum editor (por exemplo o Poedit) e então enviar o arquivo atualizado para o autor. Você pode fazer isso quando você estiver offline, mas por outro lado, ele previne a colaboração de algum jeito.

Weblate

Outra opção é usar algum sistema baseado em web para tradução, onde muitas pessoas podem trabalhar numa única tradução confirme elas traduzem apenas um texto por vez. Nós atualmente usamos o Weblate para gerenciar as traduções. Para começar a traduzir apenas crie uma conta lá e comece a traduzir. Você já pode ver dúzias de idiomas lá, mas se o seu estiver faltando, apenas fale para nós e nós iremos adicionar ele. Existem projetos de traduções separados:

Todas as línguas estão abertas para serem traduzidas por qualquer um logado nela por padrão. Entretanto, se você quiser um controle melhor sobre alguma língua conte para nós para permitir outros somente sugerirem traduções. Isso normalmente traz uma qualidade melhor de tradução e progresso mais lento, então depende de cada tradutor definir a política.

Dicas para Tradutores

In menu items, there is often used ampresand (&), it means keybord shortcut for menu item. Please make those shortcuts unique in each menu.

Por faavor teste as traduções no programa. Apenas baixe o arquivo mo do sistema de tradução e coloque-o dentro de /usr/share/locale/aa/LC_MESSAGES/wammu.mo, onde aa é um código de duas letras da sua tradução.

Você deveria seguir a terminologia como definida para sua linguagem no dicionário do projeto. Se ele não estiver definido ainda, você pode ajudar a criar um!

O que é importante?

Se você pegar uma tradução mal feita, há trabalho demais. Use as regras a seguir para descobrir as coisas mais importantes:

  1. mensagens libGammu - há somente algumas delas e elas são usadas também no Wammu. É um bom lugar para começar a conhecer alguma terminologia básica.
  2. Tradução do Wammu - esta é a aplicação que é mais frequentemente usada pelos usuários com pouco conhecimento no inglês.
  3. Tradução do Gammu - é legal de se ter mas não é exatamente uma prioridade alta.
  4. Site do Wammu - existem muitos testos aqui e é ótimo de ter este site traduzido para os novos usuários.
  5. Documentação do Gammu - seria ótimo ter ela traduzida para muitas linguagens, mas é uma quantidade enorme de texto para traduzir.