Проблема в переводе Zend

Возникла проблема с msgid и msgstr в переводе zend.

определить - en_US.PO

msgid "hello"

msgstr "hello world"

Просмотр/index.phtml

$this->translate("hello");

Я хотел бы показать «привет, мир», когда я пытаюсь использовать msgid «привет», тогда он показывает мне «привет» вместо «привет, мир».

Помогите, пожалуйста, что мне для этого нужно сделать?


person Vijay V.    schedule 21.10.2013    source источник
comment
Похоже, ваш файл перевода не загружен. Проверьте, установлена ​​ли правильная локаль и установлен ли правильный адаптер перевода по умолчанию. Если перевод не найден, возвращается msgid.   -  person Sam    schedule 21.10.2013
comment
Можете ли вы показать нам, как выглядит ваш файл module.config.php с вашей конфигурацией перевода?   -  person Diemuzi    schedule 21.10.2013


Ответы (1)


Проверьте файл module.config.php

),
'translator' => array(
    'locale' => 'en_US',
    'translation_file_patterns' => array(
        array(
            'type'     => 'gettext',
            'base_dir' => __DIR__ . '/../language',
            'pattern'  => '%s.mo',
        ),
    ),
),
person Martial    schedule 25.10.2013