Перевод значений cck-поля в Drupal
Озадачилась переводом значений cck-поля. Напрмер, добавляем поле Class(Класс) с чекбоксами или выпадающим списком на нескольких языках, нужно, чтобы при выбранном чекбоксе в материале отображалось поле на нужном языке.
Добавляем поле как обычно, все значения и ключи - на английском, переводы добавим потом, например, у нас такие ключи:
key1|show key2|breed key3|pet key4|not defined
Идем в Директория_сайта\www\sites\all\modules\cck\theme\content-field.tpl.php
И меняем там строчку 42:
<?php print $item['view'] ?>
на :
<?php print t($item['view'] )?>
Теперь топаем в ваш_сайт/admin/build/translate/search, вводим в строку поиска show, и добавляем к ней перевод. И так для всех ключей.
Можно просто сделать .po -файлик и импортировать. Я лично импортировала, и только потом вручную подправляла, если что-то где-то вылезло. Ибо ну невнимательная я ))))