Locale::Po4a::VimHelp
converte arquivos de juda Vim de/para arquivos PO.
- Provided by: po4a (Version: 0.74-3)
- Report a bug
converte arquivos de juda Vim de/para arquivos PO.
O objetivo do projeto po4a (PO for anything, ou PO para qualquer coisa) é facilitar traduções (e o mais interessante, a manutenção das traduções) usando as ferramentas do gettext em áreas em que não se esperava, como documentação.
"Locale::Po4a::VimHelp" é um módulo para ajudar a tradução do arquivo de ajuda do Vim. Veja também Escrevendo arquivos de ajuda <https://vimhelp.org/helphelp.txt.html#help-writing> (em inglês) para sua sintaxe.
Este módulo está em uma fase inicial de desenvolvimento. Foi testado com sucesso em arquivos simples como "helphelp.txt". No entanto, ainda não foi testado em arquivos de ajuda completa, e a forma como analisá-los pode mudar para correções e melhorias, especialmente quebra de linha de parágrafos.
A análise de arquivos de ajuda do Vim para po4a é difícil. Aqui estão alguns obstáculos ao desenvolver este módulo. Se você tem uma ideia melhor, sinta-se livre para sugerir um patch (com casos de teste adicionais).
Existem 2 tanukis errantes, não
1. Ele está usando sua técnica de clonagem.
Pela mesma razão, o que parece ser um cabeçalho (por exemplo, "1.1 bar") ou uma lista não ordenada (por exemplo, "o baz") não pode ser detectado.
Considere o seguinte exemplo.
Tal conceito comum e curto em alguns idiomas *tags*
que pode ser traduzido para
Eles são desconhecidos, não há conceitos correspondentes e *tags*
leva uma sentença mais longa para expressá-los neste idioma
Quando isso acontece, você tem que decidir em que ponto você quer adicionar uma tag de forma agradável. Isto não deve ser fácil. O arquivo de ajuda do Vim está em um formato de quebra rígida, mesmo para partes que não são blocos de código.
O mesmo se aplica a referências de tags como "|ref|".
gemmaro <gemmaro.dev@gmail.com>
Luiz Fernando Ranghetti <elchevive@opensuse.org> Rafael Fontenelle <rafaelff@gnome.org>
Copyright © 2024, 2025 gemmaro.
Esse programa é um software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da GPL v2.0 ou posterior (veja o arquivo COPYING).