Translation:
[email protected]
Yuri Kozlov <[email protected]>, 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".
debconf(1)
Дэнис Барбье (Denis Barbier) <[email protected]>