Moodle的get_string返回不正确的值

时间:2015-09-07 20:07:24

标签: php translation moodle

我正在创建一个moodle本地插件
我在local/myplugin/lang/en/local_usercertlist.php创建了一个语言文件,其中包含一些键
我在local/myplugin/lang/en/local_myplugin.php中使用一些键创建了一个语言文件:

<?php
$string['pluginname']="My Plug-in";
$string['testkey']="Test Val";
lib.php中的

我像这样使用get_string

get_string('testkey','local_myplugin')

但是我得[[testkey]]而不是Test Val

为什么呢?有什么问题?

2 个答案:

答案 0 :(得分:1)

local/myplugin/lang/en/local_usercertlist.php

应该是

local/usercertlist/lang/en/local_usercertlist.php

get_string('testkey','local_myplugin')

应该是

get_string('testkey','local_usercertlist')

答案 1 :(得分:0)

我只需要增加插件版本&amp;更新moodle数据库;