0

モジュール内のウィジェットで、次を使用して言語ファイルをロードしました

$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 を追加しようとしたところ、エラーはなくなりました。これは予想される動作ですか?

4

1 に答える 1

0

どのバージョンの PyroCMS を使用していますか?

1.3.2 では、次のようなものを使用する必要があります。

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

これにより、Pyro は以下の言語ファイルを探します:

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

lang('...') は確かにシステム言語ファイル用に予約されていると思います。

それが役立つことを願っています!

于 2011-10-18T20:20:44.717 に答える