PODEBCONF-DISPLAY-PO
Section: po-debconf (1)
Updated: 2021-02-16
Page Index
NOME
podebconf-display-po - mostrar o conteúdo de um ficheiro
PO num interface
debconf
SINOPSE
podebconf-display-po [
-h] [
-f FRONTEND]
file.po
DESCRIÇÃO
Como qualquer outro trabalho de localização, os tradutores devem testar as
suas traduções correndo o programa onde estão a trabalhar. Mas isto é um
trabalho muito duro com scripts de configuração complicados porque não
existe forma automática de ter todas as mensagens mostradas.
O programa podebconf-display-po pode ser chamado de Poor Man
Localization Checker para o debconf. Processa o ficheiro PO, tenta
adivinhar como se parece o ficheiro templates original, e mostra as
mensagens num interface debconf.
Claro que ser root não é obrigatório, e não existe interacção entre o
podebconf-display-po e as definições debconf de todo o sistema.
OPÇÕES
- -h, --help
-
Mostrar um resumo de utilização e sair.
- -f, --frontend=FRONTEND
-
Escolher um frontend alternativo para o debconf.
AVISOS
- •
-
Como o podebconf-display-po se baseia no "debconf" para mostrar as
questões, o seu ambiente tem de ser configurado para mostrar questões
localizadas no idioma do ficheiro PO. Se quiser verificar a tradução num
outro idioma, você tem de mudar as suas definições temporariamente, e.g.
$ LANGUAGE=de podebconf-display-po de.po
Se o ficheiro PO não puder ser convertido para a sua codificação actual, as
mensagens em Inglês serão mostradas em vez das localizadas. Você tem então
de mudar para um ambiente UTF-8 para prevenir codificações que não
coincidam.
- •
-
Antes da 0.8.3, o "po-debconf" apenas inseria o nome do campo nos ficheiros
PO. Mas algumas discussões nas mailing lists mostraram que o formato do
texto depende do tipo de template, e.g. os tipos string e booleano são
diferentes porque o primeiro é uma questão aberta e o utilizador tem de
introduzir texto, enquanto que no último é basicamente uma pergunta
Sim/Não. Os autores têm de reflectir sobre isso ao escreverem os seus
ficheiros templates, mas os tradutores também têm de estar cientes disso.
Isto é alcançado quando os ficheiros PO são gerados pelo po-debconf >=
0.8.3, o tipo de template é inserido nos ficheiros PO. Com versões mais
antigas, o podebconf-display-po tem um algoritmo trivial para determinar
o tipo original do template, e ás vezes pode enganar-se.
- •
-
O frontend "dialog", quando baseado em "whiptail", captura sinais do
sistema e por isso o podebconf-display-po não pode ser interrompido com
"Ctrl-C" ao utilizar este frontend.
VEJA TAMBÉM
debconf(1)
AUTOR
Denis Barbier <barbier@linuxfr.org>