Библиотека сайта rus-linux.net
Linux From Scratch (version 6.8) | ||
Назад | Глава 6. Установка программ базовой системы | Вперед |
6.42. Пакет Gettext-0.18.1.1
В пакете Gettext находятся утилиты, используемые для интернационализации и локализации сообщений. Утилиты позволяют компилировать программы с параметром NLS (Native Language Support — поддержка родного языка), в результате чего программы могут выдавать сообщения на родном языке пользователя.
Приблизительное время сборки: 5,8 SBU
Требуемое дисковое пространство: 125 MB
6.42.1. Установка пакета Gettext
Подготовьте пакет Gettext для компиляции:
./configure --prefix=/usr \ --docdir=/usr/share/doc/gettext-0.18.1.1
Откомпилируйте пакет:
make
Чтобы проверить результаты (потребуется приблизительно 3 SBU), наберите:
make check
Установите пакет:
make install
6.42.2. Описание пакета Gettext
Установленные программы: autopoint, config.charset, config.rpath, envsubst, gettext, gettext.sh, gettextize, hostname, msgattrib, msgcat, msgcmp, msgcomm, msgconv, msgen, msgexec, msgfilter, msgfmt, msggrep, msginit, msgmerge, msgunfmt, msguniq, ngettext, recode-sr-latin и xgettext
Установленные библиотеки: libasprintf.{a,so}, libgettextlib.so, libgettextpo.{a,so}, libgettextsrc.so, and preloadable_libintl.so
Установленные директории: /usr/lib/gettext, /usr/share/doc/gettext-0.18.1.1, /usr/share/gettext
Краткое описание
autopoint | Копирует файлы стандартной инфраструктуры Gettext в пакет с исходным кодом |
config.charset | Выводит системно-зависимую таблицу алиасов кодирования символов |
config.rpath | Выводит системно-зависимый набор переменных, описывающий, как в режиме реального времени в исполняемом модуле должен быть установлен путь к библиотеками общего доступа. |
envsubst | Подставляет переменные среды окружения в строки, используемые командной оболочкой |
gettext | Переводит сообщение с естественного языка в язык пользователя, осуществляя для этого поиск уже сделанного перевода в каталоге сообщений |
gettext.sh | Служит, в первую очередь для gettext, библиотекой функций командной оболочки |
gettextize | Копирует все стандартные файлы Gettext в директорий верхнего уровня указанного пакета с тем, чтобы можно было начать интернационализацию пакета |
hostname | Отображает в различных видах сетевое имя хоста |
msgattrib | Выделяет сообщения из каталога переводов в соответствие с их атрибутами и манипулирует с этими атрибутами |
msgcat | Соединяет вместе указанные файлы |
msgcmp | Сравнивает два файла |
msgcomm | Находит сообщения, которые являются общими для указанных файлов |
msgconv | Конвертирует каталог переводов в другой формат кодирования символов |
msgen | Создает каталог переводов для английского языка |
msgexec | Применяет команду ко всем переводам в каталоге переводов |
msgfilter | Применяет фильтр ко всем переводам в каталоге переводов |
msgfmt | Создает каталог двоичных сообщений из каталога переводов |
msggrep | Выделяет все сообщения из каталога переводов, которые соответствуют указанному образцу или принадлежат нескольким указанным файлам исходного кода |
msginit | Создайте новый файл |
msgmerge | Объединяет два необработанных перевода в один файл |
msgunfmt | Декомпилирует каталог двоичных сообщений в необработанных текст перевода |
msguniq | Унифицирует переводы, повторяющиеся в каталоге переводов |
ngettext | Отображает переводы с естественного языка текстовых сообщения, имеющих грамматическую форму, зависящую от числа |
recode-sr-latin | Записывает текст на сербском языке из кириллицы в скрипт на латинице |
xgettext | Выделяет строки переводимого сообщения из указанных файлов с исходным кодом и создает первый шаблон перевода |
| Определяет класс autosprintf, в котором созданы процедуры на языке С форматированного вывода, используемые в программах C++ и применяемые для работы со строками <string> и потоками <iostream>. |
| Приватная библиотека, в которой находятся общие подпрограммы, используемые в различных программах Gettext; подпрограммы не предназначены для общего использования |
| Используется для написания специальных программ, которые обрабатывают файлы |
| Приватная библиотека, в которой находятся общие подпрограммы, используемые в различных программах Gettext; подпрограммы не предназначены для общего использования |
| Библиотека, предназначенная для использования в LD_PRELOAD, что помогает |
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет Flex-2.5.35 | Пакет Groff-1.21 |