Перевести метку поля в тип контента Drupal - PullRequest
1 голос
/ 24 февраля 2010

Я пробую i18n с моими типами контента в Drupal 6, и значения полей переводятся нормально, но не метки полей.

Есть ли способ перевести это?

Ответы [ 2 ]

2 голосов
/ 27 августа 2013

Извините, что открыл эту ветку, если кто-то приземлится в поисках способа перевести метки полей для Drupal 7 , читайте ниже.

В Drupal 7 была введена основная функция template_preprocess_field(). Используя его в нашем файле template.php, мы можем передать каждую метку поля через функцию t().

/**
 * Implements template_preprocess_field().
 */
function THEMENAME_preprocess_field(&$vars, $hook) {

  // Check to make sure there's a label and it's visible.
  if(isset($vars['label']) && $vars['label_hidden'] === FALSE)
  {
     $vars['label'] = t($vars['label']);
  }

}
1 голос
/ 27 марта 2010

попробуйте это http://drupal.org/node/474122/release

...