gettext
  (PHP 4, PHP 5, PHP 7, PHP 8)
gettext — Ищет сообщение в текущем домене
  
 
 
  Список параметров
  
   
    
     - message
- 
      
       Переводимое сообщение.
       
 
 
  Возвращаемые значения
  
   Функция возвращает строку (string) перевода, если строка
   содержится в таблице перевода, иначе функция возвращает исходное сообщение.
  
  
 
  Примеры
  
   
    Пример #1 Пример проверки перевода функцией gettext()
    
<?php
// Устанавливаем русский язык
putenv('LC_ALL=ru_RU');
setlocale(LC_ALL, 'ru_RU');
// Указываем путь к таблицам переводов
bindtextdomain("myPHPApp", "./locale");
// Выбираем домен
textdomain("myPHPApp");
// Теперь функция будет искать перевод в файле ./locale/ru_RU/LC_MESSAGES/myPHPApp.mo
// Выводим тестовое сообщение
echo gettext("Welcome to My PHP Application");
// Или вызываем псевдоним функции gettext() — функцию _()
echo _("Have a nice day");
?>
     
    
  
  
 
  Примечания
  Замечание: 
   
    Символ подчёркивания «_» работает как псевдоним функции.
   
  
  Замечание: 
   
    В отдельных системах установки языка недостаточно, и для установки
    текущей локали вызывают функцию putenv().
   
  
  
 
  Смотрите также
  
   
    - _() - Псевдоним функции gettext
- setlocale() - Устанавливает региональные настройки