8.43. Intltool-0.51.0

Intltool — это инструмент интернационализации, используемый для извлечения переводимых строк из исходных файлов.

Приблизительное время сборки: менее 0.1 SBU
Требуемое дисковое пространство: 1.5 MB

8.43.1. Установка пакета Intltool

Сначала исправьте предупреждение, вызываемое perl-5.22 и более поздними версиями:

sed -i 's:\\\${:\\\$\\{:' intltool-update.in
[Примечание]

Примечание

Приведенное выше регулярное выражение выглядит необычно из-за множества слэшей. Что оно делает, так это добавляет обратную косую черту перед правой фигурной скобкой в ​​последовательности '\${' в результате чего получается '\$\{'.

Подготовьте Intltool к компиляции:

./configure --prefix=/usr

Скомпилируйте пакет:

make

Чтобы протестировать пакет, выполните:

make check

Установите пакет:

make install
install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO

8.43.2. Содержимое пакета Intltool

Установленные программы: intltool-extract, intltool-merge, intltool-prepare, intltool-update, и intltoolize
Созданные каталоги: /usr/share/doc/intltool-0.51.0 и /usr/share/intltool

Краткое описание

intltoolize

Подготавливает пакет для использования intltool

intltool-extract

Генерирует заголовочные файлы, которые могут быть прочитаны с помощью gettext

intltool-merge

Объединяет переведенные строки в файлы различных типов

intltool-prepare

Обновляет файлы pot и объединяет их с файлами перевода

intltool-update

Обновляет файлы шаблонов po и объединяет их с переводами