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>