quinta-feira, 10 de julho de 2014

AsciiDoc: legendas de tabelas em português

AsciiDoc é um formato em texto para produção de diversos tipos de documentos e publicações. Pode ser usado para gerar diferentes tipos de formatos, como HTML e PDF. Uma das facilidades do formato é permitir a tradução de legendas de figuras e tabelas.

Abaixo segue um exemplo:

= Olá, AsciiDoc!
Doc Writer <doc@example.com>

Um exemplo de http://asciidoc.org[AsciiDoc].

== Primeira seção

.Título de tabela
|===
| c1 | c2 | c3
| d1 | d2 | d3
|===

Considerando que o nome do arquivo é teste.asciidoc, após rodar o comando asciidoc teste.asciidoc, o resultado será o seguinte:

Agora, repare na legenda da tabela: começa com "Table 1". Se quiser mudar para "Tabela 1", existem duas abordagens possíveis:

  1. Usando o comando asciidoc, insira :lang:pt-BR no cabeçalho (abaixo do autor).
  2. Usando o asciidoctor, rode o comando com -a table-caption=Tabela nos argumentos.

A diferença entre os dois comandos é que o primeiro é a implementação original, em Python, enquanto o segundo é uma nova implementação, em Ruby.

Nenhum comentário:
Postar um comentário

Sua opinião é bem-vinda!