From Fedora Project Wiki

< L10N‎ | Guide

m (Add spaces to local translations)
 
(87 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{autolang}}
{{autolang}}
[[Image:L10n-images-translator.png|right]]


= Guia de Localização do Fedora (Em Construção) =
== Introdução ==


= Introdução =
Seja bem-vindo(a) ao Guia de Localização do Fedora. Nesta página, você encontrará instruções sobre como entrar em nosso time de tradução e iniciar as traduções para os nossos projetos, documentação, wiki e sites para tornar o Fedora mais amigável para todas as regiões.


{{Admon/note | Nós precisamos de sugestões! | Se você encontrar um erro de tipografia nesse manual, ou se você pensou em uma maneira de fazer esse manual melhor, por favor sinta-se livre para ou editar a página diretamente ou simplesmente enviar um email para a lista de discussão do Projeto de Localização do Fedora. Se você tem sugestões para melhorar a documentação, tente ser o mais específico possivel quando for descrevê-la. Se você encontrou algum erro, por favor inclua o número da seção e algum parte do texto, assim nós podemos encontrá-lo facilmente.}}
{{Admon/note | Nós Precisamos de Feedback! | Se você encontrar um erro ortográfico neste manual, ou se você pensou em um modo de melhorar esse manual, por favor sinta-se à vontade para editar a página diretamente ou simplesmente envie um e-mail para a [https://lists.fedoraproject.org/admin/lists/trans@lists.fedoraproject.org/ lista de discussão] do Projeto de Localização do Fedora. Se você tem uma sugestão para melhorar o documento, tente ser o mais específico possível quando a descrever. Se você encontrou um erro, por favor, inclua o número da seção e alguns textos próximos para que o encontremos facilmente.}}


'''O Site do Projeto de Localização do Fedora é https://fedora.transifex.com/'''.
== Obtendo Ajuda ==


= Obtendo Ajuda =
Para obter ajuda, sugerimos que você se registre em nossa lista de discussão principal {{fplist|trans}} e também recomendamos que se inscreva na lista de discussão do time ao qual você deseja entrar ou pedir ajuda no seu idioma nativo. Por favor, veja a relação de listas de discussões: '''https://lists.fedoraproject.org/archives/'''


Se você tiver perguntas, envie-as para a lista de discussão, ou peça ajuda via IRC, em irc.freenode.org no canal #fedora-l10n ou no canal #fedora-br
O time brasileiro pode ser encontrado na [https://lists.fedoraproject.org/admin/lists/trans-pt_br@lists.fedoraproject.org/ lista de discussão trans-pt_br] ou no [https://t.me/fedora_brasil_l10n grupo de Telegram @fedora_brasil_l10n]


Você pode encontrar muitas informações no Transifex em: '''http://help.transifex.com'''.
Os nomes dos times seguem este esquema: trans-TIME. Por exemplo, ''trans-fr'' para o idioma Francês, ou ''trans-it'' para o Italiano.
Você também pode pedir ajuda via Internet Relay Chat (IRC), no canal {{fpchat|#fedora-l10n}} no [https://libera.chat/ Libera.Chat], onde você encontrará pessoas de diferentes times no mesmo espaço.


= Tornando-se um Tradutor do Fedora =
== Tornando-se um Tradutor Fedora ==


Para começar você precisa se registrar e ganhar acesso ao material em que vai trabalhar:
Para ser um Tradutor Fedora você precisa seguir estas etapas:  


#[https://fedoraproject.org/wiki/L10N/Guide/pt-br#Criando_uma_Conta_no_Transifex Criar uma Conta no Transifex]
#[[#Criar uma conta Fedora|Criar uma conta Fedora]]
#[https://fedoraproject.org/wiki/L10N/Guide/pt-br#Inscrevendo-se_na_Lista_de_Discuss.C3.A3o Inscrevendo-se na Lista de Discussão]
#[[#Assinar a lista principal e da equipe de L10N|Assinar a lista principal e da equipe de L10N]]
#[https://fedoraproject.org/wiki/L10N/Guide/pt-br#Apresentando-se Apresentando-se]
#[[#Apresentar-se|Apresentar-se]]
#[https://fedoraproject.org/wiki/L10N/Guide/pt-br#Entrando_para_seu_time_de_tradu.C3.A7.C3.A3o_do_Fedora Entrando para seu time de tradução Fedora]
#[[#Entrar no Weblate com sua conta FAS|Entrar no Weblate com sua conta FAS]]


Sua apresentação é importante. Ela aumenta suas chances de ser aprovado para ter acesso para alterações. Você pode também desejar [https://fedoraproject.org/wiki/L10N/Guide/pt-br#Criando_uma_Conta_no_Bugzilla criar uma conta no Bugzilla] para trabalhar em bugs relatados por usuários.
Sua apresentação pessoal é importante. Isso aumenta suas chances de ser aprovado para acesso de escrita. Você também pode querer [[#Como_criar_uma_conta_no_Bugzilla|criar uma conta no Bugzilla]] para trabalhar nos bugs reportados pelos usuários.  


== Começando a usar o Transifex ==
=== Criar uma conta Fedora ===


O Fedora utiliza o Transifex para gerenciar seu fluxo de trabalho de localização. Esses passos irão guia-lo através da criação de uma conta no Transifex e da entrada para seu time.
As etapas a seguir guiam você para a criação de uma Conta Fedora.


http://fedora.transifex.com/
==== Candidatar-se a uma conta ====


=== Criando uma Conta no Transifex ===
# Para se inscrever e obter uma conta Fedora, primeiro visite https://accounts.fedoraproject.org/ e clique em ''Register''.
# Preencha o ''Username'' (Nome de usuário), ''First Name'' (Primeiro nome), ''Email'' e clique em ''Register''. Você receberá uma senha por e-mail.
# Volte em https://accounts.fedoraproject.org/ e faça login com sua senha. Uma página de boas vindas será exibida.
# Para enviar sua chave SSH pública e o ID da chave GPG, clique em ''Edit Profile'' (Editar perfil) e clique em ''SSH & GPG keys'' (Chaves SSH & GPG).
# Outros campos serão mostrados a qualquer outro membro ao visitar a página do usuário.
# Agora clique no botão ''Save'' localizado no fim desta página para salvar suas informações.


# Visite https://fedora.transifex.com/ e clique no link "Register" no topo a direita.
==== Assinar o CLA ====
# Preencha o formulário e clique em "Register"! Você pode usar seu email do Fedora ou o mesmo email que utilizou para criar sua conta no Fedora. Escolha uma boa senha (como descrito acima). Essa senha pode ser restaurada se você esquecê-la.
#Verifique seu email. Um email deve chegar logo para verificar seu endereço de email. Haverá um link nele - clique no link!
#Você deve estar habilitado para efetuar logon no Transifex com suas credenciais agora.


=== Entrando para seu time de tradução do Fedora ===
Você deve assinar o Contrato de Licença de Contribuidores, ou CLA.


# Visite a página dos Times do Fedora em https://www.transifex.com/projects/p/fedora/teams/.
# Visite https://accounts.fedoraproject.org/accounts e acesse sua conta usando seu nome de usuário e senha obtidos pelo processo anterior.  
# Se seu idioma estiver lá, clique nele.
# Na página de boas vindas, clique ''Edit Profile'' (Editar perfil) e clique em ''Agreements'' (Contratos).
# Você deve ver uma lista dos membros, o líder (coordenador). Clique em "Join this team" para pedir para entrar para o time.
# Aparecerá a página do Contrato de Licença de Contribuidores do Fedora. Leia o contrato atentamente e clique ''I agree'' (Eu aceito) se você estiver feliz em fazê-lo.
# O líder do time irá receber uma notificação sobre seu pedido. Ele irá verificar sua informação, e verificar onde você fez sua apresentação.
# A página de usuário é apresentada e mostra o campo ''Fedora Project Contributor Agreement'' (Contrato de Licença de Contribuidores do Fedora) como ''Signed''(Assinada).
# Se tudo correr bem, o mantenedor irá aceitar seu pedido, e você irá receber uma notificação.


Isso pode levar entre algumas horas ou dias. Se levar mais tempo, clique no nome de usuário do mantenedor e envie uma mensagem para o mesmo pedindo mais informações.
==== Junte-se ao grupo l10n ====


== Inscrevendo-se na Lista de Discussão ==
Esta etapa apresenta aos demais contribuidores do Fedora que você é parte da equipe de traduções.


# Visite https://admin.fedoraproject.org/mailman/listinfo/trans e inscreva-se na lista de discussão principal de tradução.
# Na conta do Fedora selecione ''Lista de grupos''
# Aguarde pelo email de confirmação que contém um link para confirmar sua inscrição. Clique no link para confirmar sua inscrição.
# Pesquise e candidate-se para o grupo ''l10n''


Verifique https://fedoraproject.org/wiki/L10N/Teams para ver se existe uma lista de discussão especial para seu idioma. Se houver, inscreva-se nessa lista também.
Aguarde pela a aprovação do responsável, esta etapa é parte do processo [[#Tornando-se_um_Tradutor_Fedora|Tornando-se um Tradutor Fedora]].


== Apresentando-se ==
=== Assinar a lista principal e da equipe de L10N ===
* Lista de discussão principal de L10N
# Visite {{fplist|trans}} e assine a lista de discussão principal de tradução.
# Aguarde o e-mail de confirmação que contém um link para confirmar sua inscrição. Clique no link para confirmar sua inscrição.
* Lista de discussão de L10N do seu idioma local
# Verifique em [[L10N/Teams]] para entrar na lista de discussão de seu idioma.
# Assine a lista de discussão de seu idioma.
# Aguarde o e-mail de confirmação que contém um link para confirmar sua inscrição. Clique no link para confirmar sua inscrição.


# Crie uma página pessoal em https://fedoraproject.org/wiki/User:Username. Isso é muito útil para que os contribuidores do Fedora se conheçam e entrem em contato uns com os outros. Você irá precisar [https://fedoraproject.org/wiki/L10N/Guide/pt-br#Criando_uma_Conta_do_Fedora criar uma conta no Fedora] para isso.
=== Apresentar-se ===
# Envie uma breve apresentação sua para a lista de discussão trans e para a lista do seu time local com as instruções desse link https://fedoraproject.org/wiki/L10N_Self_introduction. Por favor lembre-se de incluir seu nome de usuário no FAS e seu idioma. Com essas informações, o coordenador do seu idioma pode identificar você e aprová-lo como um tradutor no time dele.


== Criando uma Conta no Bugzilla ==
# Crie uma página pessoal em [[User:Username]]. Isso é muito útil para que os colaboradores do Fedora se conheçam e contatem uns aos outro. Por problemas com spam, você precisará de [[#Junte-se_ao_grupo_cvsl10n|ser adicionado ao grupo l10N FAS]] para realizar essa etapa.
# Apresente-se no grupo do [https://t.me/fedora_brasil_l10n Telegram]
# Publique uma apresentação curta na lista de discussão {{fplist|trans}} e na lista de discussão do seu time local seguindo as instruções em [[L10N Self introduction/pt-br]]. Por favor, lembre-se de incluir o usuário da sua conta FAS e seu idioma. Com essas informações, o coordenador de seu idioma pode identificá-lo e aprová-lo como um tradutor em sua equipe.


Se for necessário utilizar o Bugzilla, crie uma conta visitando https://bugzilla.redhat.com/bugzilla/createaccount.cgi.
=== Entrar no Weblate com sua conta FAS ===
A plataforma Fedora L10N foi migrada do Zanata para o Weblate desde o final de 2019.
Por favor, visite este link para acessar o Weblate https://translate.fedoraproject.org/.
Para detalhes de tradução no Weblate, leia a página da wiki [[L10N/Translate on Weblate/pt-br|Traduzir no Weblate]].


== Criando uma Conta do Fedora ==
== Tradução Online / Offline utilizando o Weblate ==


Os passos abaixo guiarão você através da criação de uma Conta do Fedora.
Acesse [[L10N/Translate on Weblate/pt-br]] para mais informações.


=== Registrando-se para uma Conta ===
== Perguntas Frequentes  ==


# Para se inscrever para uma conta do Fedora, primeiro visite https://admin.fedoraproject.org/accounts e selecione "New Account".
Aqui estão algumas perguntas frequentes sobre Projeto de Localização.
# Preencha o nome de usuário, nome completo e email, e clique em "Sign up". Sua senha será enviada por email.
# Volte para https://admin.fedoraproject.org/accounts e faça logon com sua senha. A página de boas vindas será exibida, e ela irá lembrá-lo que o CLA não está completo que uma chave SSH não foi submetida.
# Para enviar uma chave SSH pública e a chave GPG ID, clique em "My Account" ou vá para https://admin.fedoraproject.org/accounts/user/edit.
# Na página de edição da sua Conta, entre com sua chave GPG ID no campo "GPG Key ID:". Para a chave SSH pública, clique no botão "Browse..." localizado próximo ao campo "Public SSH Key:" e especifique sua chave SSH pública.
# O número de telefone e o endereço postal também são necessários para autenticar o CLA. Essas informações NÃO são acessíveis por outros exceto o grupo de administradores.Por favor veja a Política de Privacidade Fedora em https://fedoraproject.org/wiki/Legal:PrivacyPolicy.
# Os outros campos serão mostrados para qualquer outro membro que visitar a sua página.
# Agora clique em "Save!" localizado no rodapé dessa página para salvar a informação.


=== Validando o CLA ===
{{Anchor|legal-notices}}
==== Devo traduzir avisos legais? (#legal-notices) ====


Você deve completar o Contributors License Agreement, ou CLA.
Não. Você nunca deve fazer isso. A formulação exata dos avisos legais é muito importante e uma tradução não aprovada por advogados é muito arriscada. A Red Hat é a representante legal e principal patrocinadora do Projeto Fedora e não tem recursos para checar cada uma das traduções. Apenas deixe o aviso original em inglês, intacto, quando envolver assuntos legais.  


# Visite https://admin.fedoraproject.org/accounts e faça logon em sua conta utilizando seu nome de usuário e senha obtido no processo anterior.
{{Anchor|reporting-issues}}
# Na página de Boa Vindas, clique em "Complete the CLA" ou visite https://admin.fedoraproject.org/accounts/user/edit.
==== Como faço para relatar problemas? (#reporting-issues) ====
# Se a informação do número do telefone e endereço postal não tiver sido fornecida ainda, a página de edição de conta será mostrada. Caso contrário, a página do Fedora Contributor License Agreement será exibida. Leia todo o acordo com atenção e clique em "I agree" se você concordar com o mesmo.
# A página de visualização do usuário será exibida e mostraráo campo "CLA" com a informação "CLA Done".


= Traduzindo =
Antes de relatar (abrir um novo ticket ou lista), por favor, procure ver se o problema já foi relatado. Às vezes é mais fácil perguntar no {{fpchat|#fedora-g11n}} se há um problema conhecido naquele exato momento. Se não, abra um ticket descrevendo o que está errado com clareza. Inclua a natureza do problema, o projeto/recurso, a hora (em UTC) que ocorreu e seu usuário Fedora. Se você suspeita ser um problema com um arquivo particular você está enviando ou um arquivo específico, inclua essa informação.


A parte de um pacote de software que pode ser traduzida é disponibilizada em um ou mais arquivos PO. Alguns projetos podem utilizar outros formatos de arquivos também, como os QT TS. Esses arquivos podem ser mantidos em qualquer um dos sistemas de controle de versão, dependendo do projeto, como o Subversion, Mercurial, e Git. Eles devem ser hospedados no fedorahosted.org ou outros sistemas.
==== Onde eu relato os problemas?  ====


Esse capítulo explica como traduzir os projetos que utilizan o Transifex para gerenciar seu fluxo de trabalho L10N. Os tradutores podem trabalhar na interface web ou linha de comando para obter e enviar arquivos. Antes de começar, você primeiro deve preparar as pastas que irão guardar seus arquivos po.
* Problemas '''específicos do Fedora L10N''' devem primeiro serem relatadas no canal de IRC {{fpchat|#fedora-l10n}} e, então, na lista de discussão trans-XX. (Substitua trans-XX com o nome da lista de discussão da sua equipe L10N. Busque o nome de sua equipe na página [[L10N Teams]].)
 
** Isso inclui perguntas do time, versões, projetos, mantenedores Fedora, desenvolvedores, etc.
{{Admon/note | O Fedora e os Projetos Upstream |
Usando o Transifex, você pode contribuir tanto para o Fedora quanto para os Projetos Upstream. Os projetos do Fedora são aqueles em que o próprio Fedora é o upstream, por exemplo, mantendo e manejando. Eles são normalmente utilizados apenas pelo Fedora.}}
 
== Listando Projetos do Fedora que podem ser traduzidos ==
 
# Visite https://www.transifex.com/projects/p/fedora/.
# Escolha o tipo de projeto do Fedora que você deseja traduzir, escolhendo o '''release''' (lançamento) apropriado. Você deve visualizar o próprio Fedora, a Documentação do Fedora e outros projetos upstream. Clique na versão com a qual você deseja contribuir. Por exemplo, clicando no link apontando para https://www.transifex.com/projects/p/fedora/r/fedora-15/l/pt_BR/.
# A nova página exibe todas as estatísticas para esse lançamento por idioma. Escolha seu idioma.
# Essa página exibe todos os arquivos que podem ser traduzidos para esse lançamento. Clique em uma das linhas da tabela para obter informações desse arquivo no qual você está interessado.
 
Você pode marcar essa página como favorita para referência futura. Nós a chamaremos de página "Lançamento-Idioma" agora. Aqui está uma URL de exemplo:
 
https://www.transifex.com/projects/p/fedora/r/fedora-15/l/ja/
 
 
[[Image:Workspace_1_053.png|image]]
 
 
[[Image:Language-popup.png|image]]
 
== Traduzindo Online ==
 
A maneira mais fácil de traduzir é utilizar o Editor Web do Transifex. Ele tem uma interface intuitiva que não necessita que você baixe arquivos e os reenvie depois.
 
# Siga as instruções acima para encontrar o recurso que está procurando.
# No popup você deverá ver o botão "Translate Now!". Se você estiver logado no Transifex e for membro daquele grupo de idioma, ele deverá ser clicável. Clique nele!
# Você estará agora no Editor Web do Transifex, que tem o codinome Lotte. Vá em frente e traduza o quanto quiser, e no fim, clique em "Save and Exit".
 
Nota: Quando você estiver traduzindo online, o arquivo é automaticamente bloqueado e outras pessoas são notificadas do seu trabalho. Nunca traduza algo que outro tradutor já tiver bloqueado -- você estará sobreescrevendo o trabalho dele!
 
[[Image:Lotte-non-english-source.png|image]]
 
== Traduzindo Offline ==
 
Se você prefere traduzir offline, você pode simplesmente baixar e enviar os arquivos de tradução.
 
Antes de você baixar quaisquer arquivos, nós sugerimos que você prepare uma pasta para guardar os arquivos. A estrutura descrita abaixo é apenas um exemplo, e a sua estrutura pode ser formada de modo diferente:
 
mkdir -p ~/fedora-translations
 
=== Obtendo e Traduzindo Projetos ===
 
Você pode baixar um arquivo para traduzir. Você pode precisar se comunicar com outros tradutores em seu time de idioma para evitar conflitos. Se você não tiver certeza, por favor entre em contato com o coordenador do seu time. Bloquear o arquivo que está sendo traduzido também irá evitar conflitos.
 
# Na sua página lançamento-idioma encontre o recurso (linha da tabela) que você deseja traduzir clique nele para que o popup apareça.
# Clique no botão "Download for Translation" para baixar o arquivo com o nome da sua escolha para a pasta que criamos no item anterior (ex. abrt.po).
# Agora o arquivo está em sua estação de trabalho local e pronto para ser traduzido. Traduza o arquivo em seu idioma usando o editor PO de sua escolha, como o gtranslate ou o Poedit.
# Verifique a integridade do seu arquivo antes de enviar usando <code>msgfmt -cvo /dev/null abrt.po</code>. Se qualquer mensagem de erro aparecer, resolva o erro antes de enviar.
 
=== Submetendo os Projetos ===
 
Após finalizar a tradução, submeta o arquivo usando a mesma interface.
 
# Tenha certeza de que você está logado no Transifex.
# Navegue de volta a página Lançamento-idioma e clique no recurso que você deseja enviar. Tenha cuidado para não enviar em um recurso diferente.
# Clique no botão "Upload", localize o arquivo traduzido no seu sistema local, e envie-o. A interface levará um tempo (para arquivos grandes mais de um minuto) e finalmente irá notificá-lo de que o arquivo foi enviado com sucesso. Se você receber uma mensagem de erro ou outra qualquer, por favor envie a mensagem para a lista de discussão do Fedora Localization Project para que a mesma seja endereçada.
 
=== Adicionando novos arquivos ===
 
Se um dos recursos no lançamento não tem versão para o seu idioma, você deve vê-lo faltando da página do lançamento, e visualizar uma lista separada no rodapé da página como o seguinte:
 
The following resources don't have any translations in Japanese:
1) python-fedora → python-fedora.pot
 
# Clique nele. Ele irá levá-lo para a página principal do recurso.
# Clique em "Add Translation".
# Escolha seu idioma e clique em "Translate Online".
# Siga e traduza algumas linhas ou o arquivo inteiro e depois clique em "Save and Exit".
 
== Revisando a Tradução de Software ==
 
Desde o Fedora 12, uma imagem live é composta para download para revisão e correção de tradução de software na interface do usuário. A imagem live é composta uma semana antes da data limite para tradução de softwares no Fedora e disponibilizada na data limite para tradução. Essa imagem deve incluir todas as traduções enviadas até o momento.
 
Para revisar sua tradução como parte do software, siga esses passos:
 
1. Vá para a pasta do pacote que deseja revisar. Por exemplo:
 
cd ~/myproject/system-config-printer/
 
2. Converta o arquivo po para um arquivo mo usando o msgfmt com a opção -o :
 
msgfmt -o system-config-printer.mo ja.po
 
3. Faça um backup dos arquivos já existentes e depois sobrescreva os antigos:
 
su -
cp /usr/share/locale/ja/LC_MESSAGES/system-config-printer.mo system-config-printer.mo-backup
mv system-config-printer.mo /usr/share/locale/ja/LC_MESSAGES/
exit
 
4. Revise o pacote com as linhas traduzidas como parte do aplicativo. O aplicativo relativo ao pacote traduzido é executado com as linhas traduzidas.
 
LANG=ja_JP.UTF-8 system-config-printer
 
= Traduzindo Documentação =
 
Traduzir os documentos do Fedora é exatamente a mesma coisa de traduzir os softwares, então apenas sigas as mesmas instruções acima. Tenha certeza de estar selecionando o "Fedora Documentation" lançamento, que te levará a uma página "lançamento-idioma" separada, especializada em documentação.
 
Exemplo:
 
https://www.transifex.com/projects/p/fedora/r/fedora-15-docs/
 
== Entendendo a Estrutura de Múltiplos Arquivos ==
 
A documentação do Fedora usa principalmente o Publican, diferente de um software, um guia tem uma estrutura com múltiplos arquivos po. Cada arquivo po equivale a um capítulo do guia. O nome do arquivo normalmente consiste no nome do capítulo. Essa estrutura é muito útil, uma vez que mais de um tradutor pode trabalhar no mesmo guia ao mesmo tempo.
 
== Novos Idiomas: Criando o arquivo docbook-locales ==
 
Se você estiver criando a primeira tradução para um idioma, você deve primeiro traduzir o arquivo docbook-locales utilizado em todos os documentos para seu idioma.
 
# Navegue para o Projeto Docbook-Locales do Fedora: https://www.transifex.com/projects/p/fedora-docbook-locales/resource/locale/
# Se o seu idioma não estiver lá, apenas adicione-o.
# Envie um bug ao Bugzilla para o produto "Fedora Documentation" com o componente "docs-request". Você deve deixar os detalhes em branco, ou colocar o nome do guia que deseja traduzir. Anexe arquivos se necessário. Se você tiver problemas para enviar o arquivo po usando as instruções acima, anexe-o ao bug.
# Use o seguinte sumário no bug: "[ja]: New language support request."
 
== Quais Documentos Traduzir ==
 
As mais importantes documentações para cada lançamento do Fedora são as seguintes:
 
* Docs :: docbook-locales
* Docs :: Release Notes
* Docs :: About Fedora
* Docs :: Readme
* Docs :: Readme Burning ISOs
* Docs :: Readme Live Image
 
= Traduzindo Websites =
 
Os websites do Fedora também podem ser traduzidos via Transifex. Você pode ver todos os projetos relacionados aos websites do Fedora, na página Fedora Websites do lançamento.
 
https://www.transifex.com/projects/p/fedora/r/fedora-websites/
 
Baixe, traduza e envie os projetos do website da mesma forma que faz com os projetos de software. Por favor note que as atualizações são adicionadas de tempos em tempos. Elas podem ser diárias ou semanais, dependendo do status do lançamento.Se você notar que sua tradução não é atualizada durante um tempo, você deve pedir uma atualização ao time de websites na lista de discussão deles. Ao adicionar a lista de discussão L10N ao CC, você vai dizer aos outros times que já pediu uma atualização.
 
== Adicionando Novos Arquivos Po ==
 
Adicione o novo arquivo po da mesma forma como faz com projetos de software. Se você estiver criando a primeira tradução para um idioma, você deve notificar o time de websites para adicionar seu idioma ao site. Envie seu pedido na lista de discussão L10N,assim o time de websites pode adicionar a configuração do seu idioma ao Apache do site.
 
== Revisando ==
 
Geralmente, o time de websites disponibiliza sites fornece sites de testes que podem ser utilizados para revisar sua tradução.
 
= Traduzindo Páginas da Wiki =
 
A Fedora Wiki é um repositório para informações relativas ao projeto. Algumas dessas páginas podem precisar de tradução para melhor servir a comunidade Fedora. Esse capítulo irá mostrar, passo a passo, o método correto de traduzir uma página da wiki.
 
== Encontrando a Versão em Inglês da Página ==
 
O Inglês é o idioma base para a Wiki do Projeto Fedora, então existe a necessidade de uma versão em inglês da página na qual você está trabalhando.(Se não houver uma versão em inglês da página que você está trabalhando, veja "Lidando com Traduções sem uma Versão em Inglês", abaixo.)
 
Se já existir um modelo de idioma no topo da página, clique no link "edit" a direita na caixa de idiomas e siga para o passo 4; caso contrário siga para o passo 2.
 
Se a página que você criou não tem versão em inglês, crie uma nova página para a versão em inglês, adicione o modelo <code>{ { template|autolang } }</code> como anotado abaixo, e depois adicione o modelo <code>{{template|needs
english}}</code>. Isso irá marcar a página como precisando de tradução para inglês, assim como criar uma página base.
 
== Adicionando o Modelo de Idioma a Página em Inglês ==
 
Edite a página em inglês e, no topo da mesma, adicione o modelo { { autolang|base=yes } } (sem espaços):
 
<code>{ { autolang|base=yes } }</code>
 
A parte "base=yes" é necessária para a versão em inglês. Salve a página.
 
== Criando o Modelo do Idioma ==
 
O { { template|autolang } } modelo autolang deve fornecer um link para você configurar a caixa de idioma. Clique nele e uma página de edição será exibida. Não altere nenhuma parte do conteúdo e salve a página. Depois clique no link "edit" no lado direito da caixa de idioma.
 
== Adicionando seu Idioma ao Modelo ==
 
Nesse ponto você deve ter uma caixa de edição aberta com a sintaxe de modelo que se parece com isso: <code>{ { lang|en|page=''Base page name'' } }</code>
 
O texto entre "lang" e "page=" é a lista de códigos de idioma. Adicione o código do idioma para o qual você está traduzindo na lista. Use essa lista para determinar o código do MediaWiki próprio:
 
http://fedoraproject.org/wiki
http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/languages/Names.php?view=markup
 
Por favor, mantenha a lista em ordem alfabética. Isso quer dizer que Alemão (de) deve vir antes de Inglês (en), por exemplo.
 
== Começando a Nova página ==
 
Clique no link vermelho para seu idioma para iniciar uma nova página. Adicione o modelo { { autolang } } ao topo da página, assim a lista de idiomas estará lá. Tenha certeza de não incluir "base=yes" para páginas secundários que não sejam em inglês.
 
== Movendo Páginas da Antiga Configuração de Idioma ==
 
Para páginas traduzidas que não estiverem no local correto, siga os passos 1-4. Depois copie o título da nova página (ex. Fedora Project Wiki/de). Clique no link "move" no topo da página antiga no campo "para novo título". Edite a nova página e adicione o modelo { { autolang } } ao topo.
 
= FAQ (Frequently Asked Questions) =
 
Aqui estão as respostas para algumas questões relacionadas ao Projeto de Localização.
 
== Eu devo traduzir as notas legais? ==
 
Não. Você nunca deve fazer isso. Os termos exatos da nota legal são muito importantes e uma tradução não aprovada por advogados é muito arriscada. A Red Hat é a representante legal e patrocinadora principal do Projeto Fedora e não tem os recursos para checar cada tradução. Apenas mantenha as notas em inglês intactas quando elas cobrirem assuntos legais.
 
== Como eu relato problemas? ==
 
Antes de relatar (ou abrindo um novo ticket ou na lista), por favor procure para ver se já não existe um relato aberto. Algumas vezes ajudar perguntar no canal IRC #fedora-l10n se existe um problema conhecido no momento. Se não existir, por favor abra um ticket, descrevendo claramente o que está errado com o serviço. Inclua a natureza do problema, o projeto/recurso, o horário (em UTC) em que ocorreu e seu nome de usuário no Fedora. Se você suspeitar que é um problema específico com o arquivo que você está enviando ou com o arquivo de destino, inclua também essa informação.
 
=== Onde eu relato problemas? ===
 
* Problemas '''específicos do Transifex''' devem ser relatados usando o botão "Feedback" no lado direito do website.
** Isso inclui: Questões relativas ao Transifex, possíveis bugs, pedido de recurso, problemas que você está tendo com o site, como páginas lentas e problemas com o login.
** Isso '''Não inclui''': projetos do Fedora faltando, pedidos de criação de times do Fedora, coordenadores do Fedora, etc.
 
* Problemas '''específicos do Fedora L10N''' devem primeiro ser reportados no IRC (#Fedora-L10N) e depois na lista de discussão trans.
** Isso inclui questões relativas a times, projetos, lançamentos, mantenedores do Fedora, desenvolvedores, etc.
** Isso NÃO inclui bugs do Transifex, pedido de recurso, problemas que você está tendo com o site, como páginas lentas, problemas de login, ou estatísticas erradas porque um projeto está ausente no lançamento.
 
=== Onde eu relato pedidos de recursos? ===
 
Por favor veja a seção acima, "Problemas Específicos do Transifex".


{{Anchor|new-team}}
{{Anchor|new-team}}
=== Como eu crio um novo time? (#new-team)===
==== Como eu crio um novo time? (#new-team) ====


Veja [[L10N_Maintainer| L10N Maintainer]] em "Como se tornar o mantenedor de um novo idioma.
Veja em [[L10N/Guide/Coordinator/pt-br|L10N Coordinator]] sobre como ser um coordenador de um novo idioma.


{{Anchor|missing-strings}}
{{Anchor|missing-strings}}
=== Meu arquivo está 100% traduzido, mas quando eu testo o aplicativo ainda vejo linhas em inglês! (#missing-strings) ===


Isso não foi uma pergunta, mas não se preocupe. O seguinte pode ter saído errado:
==== Meu arquivo está 100% mas quando eu testo a aplicação ainda vejo textos em inglês! (#missing-strings) ====


* As linhas em questão não foram marcadas para tradução pelo desenvolvedor, assim elas não foram incluídas no arquivo POT, e depois não no arquivo PO. Ele precisa utilizar o gettext nelas.
A propósito, isso não é uma pergunta. Mas não importa. Algo pode ter dado errado:
* O arquivo fonte dessas linhas não foram marcados para inclusão no intltool.
* O arquivo POT no Transifex não está atualizado. A página do componente inclui a data em que o arquivo POT foi produzido. Se isso é mais que algumas horas atrás, por favor notifique os administradores, caso contrário está tudo OK.


{{Anchor|update-frequency}}
* Os textos em questão podem não ter sido marcados para tradução pelo(a) desenvolvedor(a), causando sua não inclusão no arquivo POT e, consequentemente também não no arquivo PO. É necessário que se aplique ''gettext'' sobre eles.
=== As estatísticas são em tempo real? Quanto tempo leva para serem atualizadas? (#update-frequency) ===
* Os arquivos-fonte destes textos não foram marcados para inclusão, no caso do ''intltool''.
* O arquivo POT do Weblate não está atualizado. A página do componente inclui a data em que o arquivo POT foi produzido. Se é apenas algumas horas atrás, por favor, notifique os administradores, caso contrário deve estar certo.


As estatísticas do Transifex sempre são em tempo real nas páginas dos projetos. As páginas dos lançamentos são atualizadas uma vez por dia.
{{Anchor|export-regulations}}
==== A seção dos regulamentos de exportação mostrada no final da página https://getfedora.org/workstation/download/ é traduzível? (#export-regulations) ====


{{Anchor|add-transifex}}
Não. Isso é propositalmente definido como não traduzível. Por favor, consulte [http://lists.fedoraproject.org/pipermail/legal/2010-March/001183.html Regulamentos de exportação não-traduzíveis?].
=== Como eu adiciono um módulo ao Transifex? (#add-transifex) ===


# Acesse https://www.transifex.com/projects/add/
{{Anchor|breaking-freeze}}
# Siga as instruções em http://help.transifex.com/user-guide/projects.html
==== Se alguma alteração em string ignorar o "string freeze", como solicito uma quebra de "string freeze"? (#breaking-freeze) ====


Se você deseja que o Fedora Localization Project gerencie sua tradução (ex. você NÃO é um projeto upstream):
Envie um e-mail para a lista de discussão [mailto:trans@lists.fedoraproject.org trans]!


# Clique em "Access Control" na sua página de detalhes do projeto.
{{Anchor|creating-bugzilla}}
# Terceirize o controle do time para "The Fedora Project".
==== Como criar uma conta no Bugzilla ====
# Envie um email para a lista fedora-trans e deixe os contribuidores saberem da mudança. Um dos editores L10N do Fedora adicionará o seu projeto a um dos lançamentos do Fedora.


http://fedora.transifex.com/
Se for solicitado que use o Bugzilla, crie uma conta visitando https://bugzilla.redhat.com/bugzilla/createaccount.cgi.


Aqui estão duas páginas que você pode gostar de ler:
= Guia de informações =


* http://lists.fedoraproject.org/pipermail/trans/2011-January/008573.html
As seguintes pessoas contribuíram para esse guia:
* http://lists.fedoraproject.org/pipermail/docs/2011-February/013109.html
 
=== Eu sou um desenvolvedor, como posso adicionar a possibilidade de tradução a arquivos .desktop? ===
 
O Transifex irá suportar arquivos .desktop nativamente logo.
 
=== Não posso encontrar a linha "About This Computer". Onde ela está? ===
 
Ela pode ser encontrada em [https://fedoraproject.org/wiki/WillWoods/AboutThisComputer AboutThisComputer].
 
=== A seção "export regulations" exibida no rodapé da página fedoraproject.org/get-fedora pode ser traduzida? ===
 
Não. Ela é marcada como não traduzível de propósito. Por favor leia [http://lists.fedoraproject.org/pipermail/legal/2010-March/001183.html Non-translatable export regulations?].
 
=== Se algumas linhas mudarem após o string freeze, como eu peço uma quebra do string freeze? ===
 
Envie um email para a lista de discussão! [mailto:trans@lists.fedoraproject.org]
 
=== E se eu sobrescrever um arquivo errado? ===
 
Se você sobrescrever um arquivo errado em seu próprio idioma, tente encontrar o arquivo antigo no repositório git do desenvolvedor (http://git.fedorahosted.org/git/), e susbstitua o arquivo atualizado de forma errada com esse arquivo.
 
Apesar dessas medidas corrigirem o erro, nós avisamos fortemente para que você tome cuidado ao enviar os arquivos para o Transifex e que tenha certeza de que está enviando o arquivo no local correto, no idioma correto, porque algumas aplicativos não mantém os arquivos de tradução em seus repositórios CVS (eu disse Anaconda? oO)
 
= Informações do Guia =
 
As seguintes pessoas contribuiram para esse guia:


* [[User:danniel| Daniel Lara Souza]]
* Diego Búrigo Zacarão
* Dimitris Glezos
* [[User:fredlima| Frederico Henrique Gonçalves Lima]]
* Manuel Ospina
* Manuel Ospina
* [[User:firemanxbr| Marcelo Barbosa]]
* Misha Shnurapet
* Noriko Mizumoto
* Paul W. Frields
* Paul W. Frields
* Noriko Mizumoto
* Petr Kovar
* Dimitris Glezos
* [[User:Piotrdrag| Piotr Drąg]]
* Diego Búrigo Zacarão
* [[User:Rffontenelle| Rafael Fontenelle]]
* Piotr Drąg
* [[User:Mairacanal| Maíra Canal]]


[[Category:Localization]]
[[Category:Localization]]
[[Category:Brazilian translations]]

Latest revision as of 18:16, 14 August 2022

L10n-images-translator.png

Introdução

Seja bem-vindo(a) ao Guia de Localização do Fedora. Nesta página, você encontrará instruções sobre como entrar em nosso time de tradução e iniciar as traduções para os nossos projetos, documentação, wiki e sites para tornar o Fedora mais amigável para todas as regiões.

Note.png
Nós Precisamos de Feedback!
Se você encontrar um erro ortográfico neste manual, ou se você pensou em um modo de melhorar esse manual, por favor sinta-se à vontade para editar a página diretamente ou simplesmente envie um e-mail para a lista de discussão do Projeto de Localização do Fedora. Se você tem uma sugestão para melhorar o documento, tente ser o mais específico possível quando a descrever. Se você encontrou um erro, por favor, inclua o número da seção e alguns textos próximos para que o encontremos facilmente.

Obtendo Ajuda

Para obter ajuda, sugerimos que você se registre em nossa lista de discussão principal trans e também recomendamos que se inscreva na lista de discussão do time ao qual você deseja entrar ou pedir ajuda no seu idioma nativo. Por favor, veja a relação de listas de discussões: https://lists.fedoraproject.org/archives/

O time brasileiro pode ser encontrado na lista de discussão trans-pt_br ou no grupo de Telegram @fedora_brasil_l10n

Os nomes dos times seguem este esquema: trans-TIME. Por exemplo, trans-fr para o idioma Francês, ou trans-it para o Italiano. Você também pode pedir ajuda via Internet Relay Chat (IRC), no canal #fedora-l10n[?] no Libera.Chat, onde você encontrará pessoas de diferentes times no mesmo espaço.

Tornando-se um Tradutor Fedora

Para ser um Tradutor Fedora você precisa seguir estas etapas:

  1. Criar uma conta Fedora
  2. Assinar a lista principal e da equipe de L10N
  3. Apresentar-se
  4. Entrar no Weblate com sua conta FAS

Sua apresentação pessoal é importante. Isso aumenta suas chances de ser aprovado para acesso de escrita. Você também pode querer criar uma conta no Bugzilla para trabalhar nos bugs reportados pelos usuários.

Criar uma conta Fedora

As etapas a seguir guiam você para a criação de uma Conta Fedora.

Candidatar-se a uma conta

  1. Para se inscrever e obter uma conta Fedora, primeiro visite https://accounts.fedoraproject.org/ e clique em Register.
  2. Preencha o Username (Nome de usuário), First Name (Primeiro nome), Email e clique em Register. Você receberá uma senha por e-mail.
  3. Volte em https://accounts.fedoraproject.org/ e faça login com sua senha. Uma página de boas vindas será exibida.
  4. Para enviar sua chave SSH pública e o ID da chave GPG, clique em Edit Profile (Editar perfil) e clique em SSH & GPG keys (Chaves SSH & GPG).
  5. Outros campos serão mostrados a qualquer outro membro ao visitar a página do usuário.
  6. Agora clique no botão Save localizado no fim desta página para salvar suas informações.

Assinar o CLA

Você deve assinar o Contrato de Licença de Contribuidores, ou CLA.

  1. Visite https://accounts.fedoraproject.org/accounts e acesse sua conta usando seu nome de usuário e senha obtidos pelo processo anterior.
  2. Na página de boas vindas, clique Edit Profile (Editar perfil) e clique em Agreements (Contratos).
  3. Aparecerá a página do Contrato de Licença de Contribuidores do Fedora. Leia o contrato atentamente e clique I agree (Eu aceito) se você estiver feliz em fazê-lo.
  4. A página de usuário é apresentada e mostra o campo Fedora Project Contributor Agreement (Contrato de Licença de Contribuidores do Fedora) como Signed(Assinada).

Junte-se ao grupo l10n

Esta etapa apresenta aos demais contribuidores do Fedora que você é parte da equipe de traduções.

  1. Na conta do Fedora selecione Lista de grupos
  2. Pesquise e candidate-se para o grupo l10n

Aguarde pela a aprovação do responsável, esta etapa é parte do processo Tornando-se um Tradutor Fedora.

Assinar a lista principal e da equipe de L10N

  • Lista de discussão principal de L10N
  1. Visite trans e assine a lista de discussão principal de tradução.
  2. Aguarde o e-mail de confirmação que contém um link para confirmar sua inscrição. Clique no link para confirmar sua inscrição.
  • Lista de discussão de L10N do seu idioma local
  1. Verifique em L10N/Teams para entrar na lista de discussão de seu idioma.
  2. Assine a lista de discussão de seu idioma.
  3. Aguarde o e-mail de confirmação que contém um link para confirmar sua inscrição. Clique no link para confirmar sua inscrição.

Apresentar-se

  1. Crie uma página pessoal em User:Username. Isso é muito útil para que os colaboradores do Fedora se conheçam e contatem uns aos outro. Por problemas com spam, você precisará de ser adicionado ao grupo l10N FAS para realizar essa etapa.
  2. Apresente-se no grupo do Telegram
  3. Publique uma apresentação curta na lista de discussão trans e na lista de discussão do seu time local seguindo as instruções em L10N Self introduction/pt-br. Por favor, lembre-se de incluir o usuário da sua conta FAS e seu idioma. Com essas informações, o coordenador de seu idioma pode identificá-lo e aprová-lo como um tradutor em sua equipe.

Entrar no Weblate com sua conta FAS

A plataforma Fedora L10N foi migrada do Zanata para o Weblate desde o final de 2019. Por favor, visite este link para acessar o Weblate https://translate.fedoraproject.org/. Para detalhes de tradução no Weblate, leia a página da wiki Traduzir no Weblate.

Tradução Online / Offline utilizando o Weblate

Acesse L10N/Translate on Weblate/pt-br para mais informações.

Perguntas Frequentes

Aqui estão algumas perguntas frequentes sobre Projeto de Localização.

Devo traduzir avisos legais? (#legal-notices)

Não. Você nunca deve fazer isso. A formulação exata dos avisos legais é muito importante e uma tradução não aprovada por advogados é muito arriscada. A Red Hat é a representante legal e principal patrocinadora do Projeto Fedora e não tem recursos para checar cada uma das traduções. Apenas deixe o aviso original em inglês, intacto, quando envolver assuntos legais.

Como faço para relatar problemas? (#reporting-issues)

Antes de relatar (abrir um novo ticket ou lista), por favor, procure ver se o problema já foi relatado. Às vezes é mais fácil perguntar no #fedora-g11n[?] se há um problema conhecido naquele exato momento. Se não, abra um ticket descrevendo o que está errado com clareza. Inclua a natureza do problema, o projeto/recurso, a hora (em UTC) que ocorreu e seu usuário Fedora. Se você suspeita ser um problema com um arquivo particular você está enviando ou um arquivo específico, inclua essa informação.

Onde eu relato os problemas?

  • Problemas específicos do Fedora L10N devem primeiro serem relatadas no canal de IRC #fedora-l10n[?] e, então, na lista de discussão trans-XX. (Substitua trans-XX com o nome da lista de discussão da sua equipe L10N. Busque o nome de sua equipe na página L10N Teams.)
    • Isso inclui perguntas do time, versões, projetos, mantenedores Fedora, desenvolvedores, etc.

Como eu crio um novo time? (#new-team)

Veja em L10N Coordinator sobre como ser um coordenador de um novo idioma.

Meu arquivo está 100% mas quando eu testo a aplicação ainda vejo textos em inglês! (#missing-strings)

A propósito, isso não é uma pergunta. Mas não importa. Algo pode ter dado errado:

  • Os textos em questão podem não ter sido marcados para tradução pelo(a) desenvolvedor(a), causando sua não inclusão no arquivo POT e, consequentemente também não no arquivo PO. É necessário que se aplique gettext sobre eles.
  • Os arquivos-fonte destes textos não foram marcados para inclusão, no caso do intltool.
  • O arquivo POT do Weblate não está atualizado. A página do componente inclui a data em que o arquivo POT foi produzido. Se é apenas algumas horas atrás, por favor, notifique os administradores, caso contrário deve estar certo.

A seção dos regulamentos de exportação mostrada no final da página https://getfedora.org/workstation/download/ é traduzível? (#export-regulations)

Não. Isso é propositalmente definido como não traduzível. Por favor, consulte Regulamentos de exportação não-traduzíveis?.

Se alguma alteração em string ignorar o "string freeze", como solicito uma quebra de "string freeze"? (#breaking-freeze)

Envie um e-mail para a lista de discussão trans!

Como criar uma conta no Bugzilla

Se for solicitado que use o Bugzilla, crie uma conta visitando https://bugzilla.redhat.com/bugzilla/createaccount.cgi.

Guia de informações

As seguintes pessoas contribuíram para esse guia: