opencart默认语言选择

时间:2014-04-27 11:56:52

标签: php opencart

我已将管理面板的默认语言设置为波斯语。

现在,默认情况下,每个模块都使用波斯语语言目录。

以为有一个模块仍然坚持使用英语作为其语言。虽然我已将语言/波斯语中的翻译设置在相应的目录中。

我的问题是如何强制模块使用语言/波斯语而不是语言/英语?

以下是获取语言文件的模块控制器的开头:

$this->language->load('module/trackorder');

        $this->data['heading_title'] = $this->language->get('heading_title');
        $this->data['back'] = $this->url->link('common/home');
.....

1 个答案:

答案 0 :(得分:0)

已检查catalog/language/persian/module/trackorder.php是否存在且不是英文?只有一种方法可以强制使用另一种语言,实例化一个新的语言对象,如下所示:

$my_language = new Language('language_directory');
$my_language->load('path-to/language-file'); // without extension
$my_language->get('translation_index');

示例:

$my_language = new Language('english');
$my_language->load('module/cart');
echo $my_language->get('heading_title');
// this print 'Shopping Cart'