cakephp: использование l10n в консоли для торта - PullRequest
0 голосов
/ 05 января 2010

Что касается темы, я хотел бы иметь возможность использовать вызов функции __ () в моей оболочке cakephp.Я пытался импортировать l10n в оболочку безрезультатно

App::import('Core', 'l10n');

Любая помощь приветствуется, большое спасибо!

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

Я, вероятно, добавлю больше информацииВызов __ () выполнен успешно, но он выводит входную строку вместо переведенной строки.Поэтому я думаю, что больше похоже на ошибку пути или что-то в этом роде.

EOD;

-aw

Ответы [ 2 ]

0 голосов
/ 11 января 2010

У меня это уже работает. По какой-то причине я должен сообщить Cake Console, какой язык я использую явно.

Configure::write('Config.language', 'en-us');
0 голосов
/ 05 января 2010

Я предполагаю, что у вас установлены и загружены ваши языковые файлы?

Насколько я помню, вам нужно иметь языковые файлы в вашем приложении в "app \ locale \ eng \ LC_MESSAGES" или в какой бы локали вы не использовали. Это должен быть файл банка с переводами в.

Ref, http://book.cakephp.org/view/163/Localization-in-CakePHP

Я предполагаю, что если эти файлы отсутствуют, то он по существу заменит их тем, что вы добавили в функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...