PyroCMS Widget не смог загрузить существующий языковой файл - PullRequest
0 голосов
/ 04 августа 2011

В виджете внутри модуля я загрузил языковой файл, используя

$this->load->lang('application') 

Однако PyroCMS возвращает эту ошибку

An Error Was Encountered 
Unable to load the requested language file: language/english/application_lang.php

Я уверен (и дважды проверил), что модуль имеет этот языковой файл. Так почему же PyroCMS не может его загрузить? Проверяется ли он только в системных языковых файлах PyroCMS по умолчанию, а не в языковых файлах модуля?

РЕДАКТИРОВАТЬ: Кажется, что это так. Когда я попытался добавить application_lang в системную языковую папку, ошибка исчезла. Это ожидаемое поведение?

1 Ответ

0 голосов
/ 19 октября 2011

Какую версию PyroCMS вы используете?

В 1.3.2 вы должны использовать что-то вроде следующего:

$this->load->language('application');

Это заставит Pyro искать языковой файл в:

shared_addons/modules/module_name/language/english/application_lang.php

Я считаю, что lang ('...') действительно зарезервирован для файлов системного языка.

Надеюсь, это поможет!

...