Поедит не признавая ценность перевода - почему? - PullRequest
0 голосов
/ 16 декабря 2011

Я создаю многоязычный сайт и представляю свой текст в форме _ ('mytext') или _ ("mytext"), чтобы Poedit мог его распознать и добавить в мои ожидающие переводы.Почему текст ниже не распознается, если я не удалю часть: {$form->getValue('email')}?Как я могу изменить это так, чтобы Poedit поднял его?

$this->view->errors = array(
              array(_("{$form->getValue('email')} is already registered with this site. If you have
              forgotten your password, click on the link and we will send you a new one"))
            );

1 Ответ

0 голосов
/ 16 декабря 2011

Решение кажется простым:

$this->view->errors = array(
          array($form->getValue('email') . _(" is already registered with this site. If you have
          forgotten your password, click on the link and we will send you a new one"))
        );

Что касается того, почему, я не уверен, но не очень хорошая идея, что кто-то может вводить переменные php, используя такую ​​программу, как poedit.

...