table of contents
PODEBCONF-DISPLAY-PO(1) | po-debconf | PODEBCONF-DISPLAY-PO(1) |
Translation: debian-l10n-russian@lists.debian.org Yuri Kozlov <kozlov.y@gmail.com>, 2005, 2006
НАЗВАНИЕ¶
podebconf-display-po -- показывает содержимое PO-файла в debconf интерфейсе
СИНТАКСИС¶
podebconf-display-po [-h] [-f ИНТЕРФЕЙС] файл.po
ОПИСАНИЕ¶
Как и в любой работе по локализации, переводчики должны протестировать свои переводы, запуская программу, над которой они работают. Часто это очень сложно сделать с помощью сценария, так как нет способа автоматически показать все сообщения.
Программу podebconf-display-po можно назвать Бедный тестировщик локализации debconf. Она анализирует PO-файл, пытаясь восстановить вид первоначального файла шаблонов, и показывает сообщения в debconf интерфейсе.
Естественно, права суперпользователя не нужны и никаких изменений в системных настройках debconf программа podebconf-display-po не делает.
ПАРАМЕТРЫ¶
- -h, --help
- Показать справку по использованию и завершить работу.
- -f, --frontend=ИНТЕРФЕЙС
- Задать другой debconf интерфейс.
ПРЕДОСТЕРЕЖЕНИЯ¶
- Так как
podebconf-display-po
полагается
на "debconf"
при выводе,
ваша
рабочая
среда
должна
быть
настроена
на показ
локализованных
вопросов
на языке
PO-файла.
Если вы
хотите
проверить
перевод
другого
языка,
нужно
временно
изменить
свои
настройки,
например
$ LANGUAGE=de podebconf-display-po de.po
Если PO-файл не удаётся преобразовать в вашу текущую кодировку, будут показаны строки на английском языке вместо локализованных версий. Чтобы этого не происходило, настройте кодировку UTF-8 в рабочей среде.
- До версии 0.8.3,
"po-debconf"
вставляла
только
имена
полей в
PO-файлах.
Обсуждение
в списке
рассылки
показало,
что формат
текста
должен
зависеть
от типа
шаблона ,
например
показ
строковых
и
логических
типов
должен
отличаться,
так как
первый тип
-- это
открытый
вопрос и
пользователь
вводит
какой-то
текст, а
второй тип
-- это
обычно
вопрос
Да/Нет.
Авторы
думают об
этом когда
пишут свои
файлы
шаблонов,
но и
переводчики
должны это
понимать.
Это условие выполняется, если PO-файлы генерируются po-debconf версии >= 0.8.3 и тип шаблона вставляется в PO-файлы. В старых версиях podebconf-display-po имела простейший алгоритм определения первоначального типа шаблона и иногда могла ошибаться.
- Интерфейс "dialog", который использует библиотеку "whiptail", перехватывает системные сигналы, поэтому при использовании этого интерфейса podebconf-display-po нельзя прервать комбинацией "Ctrl-C".
СМОТРИТЕ ТАКЖЕ¶
АВТОР¶
Дэнис Барбье (Denis Barbier) <barbier@linuxfr.org>
2020-12-30 |