Locale::Po4a::AsciiDoc
converte documentos AsciiDoc de/para arquivos PO
- Provided by: po4a (Version: 0.57-2)
- Report a bug
converte documentos AsciiDoc 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::AsciiDoc é um módulo para ajudar a tradução de documentação no formato AsciiDoc.
Estas são as opções específicas deste módulo:
Em um arquivo de definições, as linhas não podem começar com duas barras, e sim diretamente pelo po4a:.
O módulo AsciiDoc pode ser personalizado com linhas começando com //po4a:. Estas linhas são interpretadas como comandos para analisar. Os seguintes comandos são reconhecidos:
O argumento lista de argumentos é uma lista separada por vírgulas que contém informações sobre argumentos traduzíveis. Esta lista contém números, para definir parâmetros posicionais, ou atributos nomeados.
Se um sinal de mais (+) é prefixo de nome, então a macro e seus argumentos são traduzidos como um todo. Não há necessidade de definir uma lista de atributos neste caso, mas colchetes devem estar presentes.
O argumento lista de argumentos é uma lista separada por vírgulas que contém informações sobre argumentos traduzíveis. Esta lista contém números, para definir parâmetros posicionais, ou atributos nomeados. O primeiro atributo é o nome do estilo e não será traduzido.
Se um sinal de mais (+) é prefixo do nome do estilo, então a lista de atributos é traduzida como um todo. Não há necessidade de definir atributos traduzíveis.
Se um sinal de menos (-) é prefixo do nome do estilo, então este atributo não é traduzido.
Testado com sucesso em arquivos AsciiDoc simples.
Nicolas François <nicolas.francois@centraliens.net> Denis Barbier <barbier@linuxfr.org>
Copyright © 2005-2008 Nicolas FRANÇOIS <nicolas.francois@centraliens.net>. Copyright © 2012 Denis BARBIER <barbier@linuxfr.org>. Copyright © 2017 Martin Quinson <mquinson@debian.org>.
Esse programa é um software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da GPL (veja o arquivo COPYING).