traduzindo dtdocs

A tradução da documentação do darktable é feita pela nossa instância do Weblate.

Você pode usar a interface gráfica do Weblate para traduzir a documentação ou baixar a tradução do Weblate para seu computador, editá-la, e depois subir as mudanças.

Por favor, faça todo o trabalho de traduçã ousando o Weblate. Nós não aceitaremos pull requests diretamente no github para atualizar arquivos PO.

🔗Criando um novo branch no git

  1. Crie um novo branch no git para trabalhar. Por exemplo: git checkout -b traducao-pt-br-init

🔗Adicionando uma nova linguagem ao Hugo

  1. Nos arquivos config.yaml e config-pdf.yaml, encontre a linha languages:.

  2. Adicione a linguagem que você quer traduzir. Por exemplo, para Inglês seria assim:

      en-us:
        title: manual do usuário do darktable 3.4
        weight: 1
    
  3. Salvando os arquivos.

🔗Gerando um arquivo PO

Do the following steps if you want to update the POT and PO files from the markdown source.

  1. Crie um arquivo PO vazio para sua linguagem na pasta po com o nome content.<linguagem>.po. Por exemplo: touch po/content.pt-br.po

  2. Execute o script para preencher o arquivo PO: cd tools/ && ./generate-translations.sh --no-translations

🔗Gerando arquivos traduzidos

Siga as próximas etapas para gerar os arquivos do site a partir de uma tradução.

  1. Gere os arquivos traduzidos: cd tools/ && ./generate-translations.sh --no-update.

  2. Verifique a tradução iniciando o servidor interno do hugo: hugo server

  3. Abra um navegador e verifique as mudanças. A URL está na saída do comando hugo server.

  4. Remova os arquivos traduzidos, já que nunca os incluímos no git: cd tools/ && ./generate-translations.sh --rm-translations.

🔗Translating website and PDF strings

Há dois temas para a documentação do darktable: um para o site HTML e um para o PDF. Você precisa traduzir strings para os dois.

  1. Vá até themes/hugo-darktable-docs-themes/i18n.

  2. Copie o conteúdo do arquivo en.yaml e dê o nome ao novo arquivo de <sua linguagem>.yaml.

  3. Traduza o conteúdo do novo arquivo yaml.

  4. Inclua o arquivo traduzido no git, faça um push para o github e abra um pull request para ter suas mudanças aceitas.

  5. Repita os quatro últimos passos para o outro tema, themes/hugo-darktable-docs-pdf-theme.

Translations