%general-entities; ]> gettext &gettext-version;
&gettext-url;
Gettext-&gettext-version; Gettext <para>Пакет содержит утилиты и библиотеки для работы с локализацией и интернационализацией необходимые для некоторых пакетов. Что позволяет программам, которые скомпилированы с поддержкой NLS (Поддержка нативных языков), показывать сообщения в пользовательском нативном языке.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&gettext-ch6-sbu;</seg> <seg>&gettext-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета Gettext Подготовьте пакет Gettext к компиляции: ./configure --prefix=/usr \ --disable-static \ --docdir=/usr/share/doc/gettext-&gettext-version; Скомпилируйте пакет: make Для выполнения тестов (выполнение может занять много времени, примерно 3 SBU), выполните следующую команду: make check Установите пакет: make install chmod -v 0755 /usr/lib/preloadable_libintl.so Содержимое пакета Gettext Установленные программы Установленные библиотеки Установленные каталоги autopoint, envsubst, gettext, gettext.sh, gettextize, msgattrib, msgcat, msgcmp, msgcomm, msgconv, msgen, msgexec, msgfilter, msgfmt, msggrep, msginit, msgmerge, msgunfmt, msguniq, ngettext, recode-sr-latin, and xgettext libasprintf.so, libgettextlib.so, libgettextpo.so, libgettextsrc.so, and preloadable_libintl.so /usr/lib/gettext, /usr/share/doc/gettext-&gettext-version;, /usr/share/gettext, and /usr/share/gettext-&gettext-version; Краткое описание autopoint Копирует стандартные файлы инфраструктуры Gettext в исходный код            пакета autopoint envsubst Заменяет переменные среды в строках формата оболочки envsubst gettext Переводит сообщение на естественном языке на язык пользователя поиск перевода в каталоге сообщений gettext gettext.sh В первую очередь служит в качестве библиотеки функций оболочки для gettext gettext.sh gettextize Копирует все стандартные файлы Gettext в заданный верхний уровень каталог пакета для его интернационализации gettextize msgattrib Фильтрует сообщения каталога переводов по их атрибутам и манипулирует атрибутами msgattrib msgcat Объединяет переданные файлы .po msgcat msgcmp Сравнивает два файла .po для проверки, что оба содержат один и тот же набор строк msgid msgcmp msgcomm Находит сообщения, которые являются общими для файлов .po files msgcomm msgconv Преобразует каталог переводов в иную кодировку символов msgconv msgen Создает английский каталог переводов msgen msgexec Применяет команду ко всем переводам каталога msgexec msgfilter Применяет фильтр ко всем переводам каталога msgfilter msgfmt Создает двоичный каталог сообщений из транслируемого каталога msgfmt msggrep Извлекает все сообщения каталога переводов, которые соответствуют           шаблону или принадлежат к некоторым заданным исходным файлам msggrep msginit Создаёт новый .po файл, инициализирующий метаинформацию со значениями из            пользовательской среды msginit msgmerge Объединяет два необработанных перевода в один файл msgmerge msgunfmt Декомпилирует каталог бинарных сообщений в исходный            текст перевода msgunfmt msguniq Унифицирует дубликаты переводов в каталоге переводов msguniq ngettext Отображает переводы на родном языке текстового сообщения,            грамматическая форма зависит от числа ngettext recode-sr-latin Редактирует сербский текст с кириллицы на латиницу recode-sr-latin xgettext Извлекает переведенные строки сообщений из данного источника            файлов для создания первого шаблона перевода xgettext libasprintf Определяет класс autosprintf, который создает Си-форматированный вывод полезный для работы в программах на языке Си++, для использования со <string> строками и <iostream> потоками libasprintf libgettextlib частная библиотека, содержаща общие процедуры, используемые            различными программами Gettext; они не предназначены для общего использования libgettextlib libgettextpo Используется для написания специализированных программ, которые обрабатывают файлы .po; эта библиотека            используется, когда стандартных приложений, поставляемых с Gettext (таких как msgcomm, msgcmp, msgattrib, и msgen) будет недостаточно libgettextpo libgettextsrc Частная библиотека, содержащая общие подпрограммы, используемые различными программами Gettext; они не предназначены для общего использования libgettextsrc preloadable_libintl Библиотека, предназначенная для использования LD_PRELOAD, которая помогает libintl в журналировании непереведённых сообщений preloadable_libintl