локализация меток sfWidgetFormChoice - PullRequest
0 голосов
/ 27 ноября 2010

Мне было просто интересно, как можно локализовать метки sfWidgetFormChoice, когда они определены в табличной модели, как предложено в http://www.symfony -project.org / jobeet / 1_4 / Doctrine / en / 10

class JobeetJobTable extends Doctrine_Table {
  static public $types = array(
    'full-time' => 'Full time',
    'part-time' => 'Part time',
    'freelance' => 'Freelance',
  );
}

Спасибо заранее!)

Ответы [ 2 ]

1 голос
/ 28 ноября 2010

ШАБЛОН:

__('my translated string')

ДРУГОЕ:

sfContext::getInstance()->getI18N()->__('my translated string')

Если я правильно помню, вещи внутри классов формы не получатизвлеченные в CLI задачи извлечения, но они все равно будут работать нормально, пока Symfony находит переводы в файлах XLIFF.

0 голосов
/ 27 ноября 2010

Если вы используете невербальные формы и включен помощник i18n, метки должны автоматически проходить через соответствующие функции i18n.

Я посмотрел некоторые старые symfony 1.1 i18n и документацию форм , и большая часть этой информации все еще должна быть действительной. Вам придется поиграть и посмотреть, что еще работает.

Общие сведения о i18n и l10n описаны в 19-м дне учебного пособия.

...