Как перевести метки форм в Zend Framework 2?

я не получаюЭто! .. Может кто-нибудь объяснить, как перевести метки формы? Простой пример был бы великолепен.

Заранее спасибо!

Класс Search \ Form \ CourseSearchForm

...

class CourseSearchForm extends Form {

    ...

    public function __construct(array $cities) {
        parent::__construct('courseSearch');
        ...
        $this->add(array(
            'name' => 'city',
            'type'  => 'Zend\Form\Element\Select',
            'options' => array(
                'label' => 'Stadt',
                'value_options' => $this->cities,
                'id'  => 'searchFormCity',
            ),
        ));
        ...
    }
}

Посмотреть скрипт /module/Search/view/search/search/search-form.phtml

form()->openTag($form); ?>

    ...
    get('city')->getLabel(); ?>
    formRow($form->get('city'), null, false, false); ?>
    ...

form()->closeTag(); ?>

module/Application/config/module.config.php настроен:

return array(
    'router' => ...
    'service_manager' => array(
        'factories' => array(
            'translator' => 'Zend\I18n\Translator\TranslatorServiceFactory',
        ),
    ),
    'translator' => array(
        'locale' => 'de_DE',
        'translation_file_patterns' => array(
            array(
                'type'     => 'gettext',
                'base_dir' => __DIR__ . '/../language',
                'pattern'  => '%s.mo',
            ),
        ),
    ),
    'controllers' => ...
    'view_manager' => ...
);

Я также отредактировал мой взгляд и используюFormLabel просмотр помощника:

formLabel($form->get('city')); ?>

Кроме того, я отладилFormLabel в том месте, где используется переводчик116-120) - вроде бы ок.

Но это'Все еще не работает.

РЕДАКТИРОВАТЬ

(Тестовые) элементы для ярлыков, которые я добавил кde_DE.po файл вручную, переведены. Проблема со стороной ZF2 заключалась в том, что я использовал$form->get('city')->getLabel() вместо$this->formlabel($form->get('city')) По-моему, скрипт.

Проблема в том, что ярлыки не добавляются вde_DE.po файл. Но это'больше не проблема ZF2, так что ямы принимаем Рубенаs ответ и откройте новый вопрос Poedit.

Ответы на вопрос(4)

Ваш ответ на вопрос