Gettext
Введение
Функции gettext реализуют NLS (Native Language Support) API, который может использоваться для интернационализации ваших PHP-приложений. Обратитесь к документации gettext вашей системы, или откройте её по адресу » https://www.gnu.org/software/gettext/manual/gettext.html.
Требования
Пакет GNU gettext входит в состав всех дистрибутивов, его домашняя страничка: » https://www.gnu.org/software/gettext/gettext.html
Установка
Чтобы включить поддержку GNU gettext в сборку PHP, добавьте в конфигурацию ключ --with-gettext[=DIR], где DIR - папка установки gettext, обычно это /usr.
Note: Примечание для тех, кто использует Win32 Скопируйте библиотеку gnu_gettext.dll из папки DLL пакета PHP/Win32 в папку SYSTEM32. (например: C:\WINNT\SYSTEM32 или C:\WINDOWS\SYSTEM32). Начиная с PHP 4.2.3 имя изменилось на libintl-1.dll, также нужно скопировать iconv.dll. libintl-1.dll не требуется начиная с PHP 4.3.8, iconv.dll не требуется начиная с PHP 5.
Настройка во время выполнения
Данное расширение не определяет никакие директивы конфигурации в php.ini.
Типы ресурсов
Данное расширение не определяет никакие типы ресурсов.
Предопределенные константы
Данное расширение не определяет никакие константы.
Table of Contents
- bind_textdomain_codeset — Устанавливает кодировку, в которой будут возвращаться сообщения
- bindtextdomain — Указать путь к каталогу сообщений
- dcgettext — Запрашивает сообщение из другого каталога сообщений
- dcngettext — Версия dcgettext для множественного числа
- dgettext — Запрашивает сообщение из другого каталога сообщений
- dngettext — Версия dgettext для множественного числа
- gettext — Возвращает перевод сообщения
- ngettext — Версия gettext для множественного числа
- textdomain — устанавливает каталог сообщений по уммолчанию