Переменные в функции t() Drupal 7
Используется для перевода строки на нужный язык.
t($string, array $args = array(), array $options = array())
$string: Строка на английском, которая будет переведена.
$args: Ассоциативный массив для произведения замен в тексте, после перевода.
Ключи массива должны начинаться только с одного из символов: @, %, !.
- @variable: экранирует HTML символы.
- %variable: экранирует HTML символы и помещает текст между тегом <em class="placeholder"></em>.
- !variable: подстановка значения без изменения, без фильтрации. Будьте бдительны.
$options:Ассоциативный массив дополнительных настроек, состоящих из следующих элементов:
- 'langcode' (по-умолчанию текущий язык): Код языка, на который будет переведена строка. Использовать если нужно перевести строку на язык, отличный от того, который используется на странице.
- 'context' (по-умолчанию пусто): Контекст в котором используется строка.
Пример использования context.
t('Order', array(), array('context' => 'Verb'));
Просмотр комментариев