PHP. Руководство по PHP. 2005
GettextПред. След. |
XLII. Gettext
Введение
Функции gettext реализуют NLS (Native Language Support) API, который может использоваться для интернационализации ваших PHP-приложений. Обратитесь к документации gettext вашей системы, или откройте её по адресу http://gnu.org/software/gettext/manual/gettext.html.
Требования
Пакет GNU gettext входит в состав всех дистрибутивов, его домашняя страничка: http://gnu.org/software/gettext/gettext.html
Установка
Чтобы включить поддержку GNU gettext в сборку PHP, добавьте в конфигурацию ключ --with-gettext[=DIR], где DIR - папка установки gettext, обычно это /usr.
Примечание для тех, кто использует 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.
Типы ресурсов
Данное расширение не определяет никакие типы ресурсов.
Предопределенные константы
Данное расширение не определяет никакие константы.
- Содержание
- bind_textdomain_codeset -- Устанавливает кодировку, в которой будут возвращаться сообщения
- bindtextdomain -- Указать путь к каталогу сообщений
- dcgettext -- Запрашивает сообщение из другого каталога сообщений
- dcngettext -- Версия dcgettext для множественного числа
- dgettext -- Запрашивает сообщение из другого каталога сообщений
- dngettext -- Версия dgettext для множественного числа
- gettext -- Возвращает перевод сообщения
- ngettext -- Версия gettext для множественного числа
- textdomain -- устанавливает каталог сообщений по уммолчанию
unregister_tick_function
bind_textdomain_codeset
Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.
⇪