PHP.SU
FORUM.PHP.SU
(PHP 3 >= 3.0.7, PHP 4, PHP 5)
Возвращает перевод сообщения, найденный в текущем каталоге сообщений, или оригинал, если перевод не найден. Псевдоним функции - '_'.
Пример 1. gettext()-check
<?php// Установить язык в русскийsetlocale(LC_ALL, 'ru_RU');// Указать путь к каталогу сообщенийbindtextdomain("myPHPApp", "./locale");// Выбрать доменыtextdomain("myPHPApp");// Теперь переводы будут искаться в ./locale/de_DE/LC_MESSAGES/myPHPApp.mo// Вывести текстовое сообщениеecho gettext("Welcome to My PHP Application");// То же самоеecho _("Have a nice day");?>
См. также setlocale().