codeigniter错误无法加载请求的语言文件:language / french / french_lang.php

时间:2017-01-06 12:17:54

标签: php codeigniter-3

我是codeigniter 3的新手,我正试图从这里使用法语翻译https://github.com/bcit-ci/codeigniter3-translations

我已将文件夹设为法文并将其放入application/language/并在我的配置文件中设置$config['language'] = 'french';

现在,当我尝试提交表单时,我收到此错误:

Unable to load the requested language file: language/french/form_validation_lang.php

然后我去了自动加载文件并设置$autoload['language'] = array('french');

现在我又收到了一个错误:

Unable to load the requested language file: language/french/french_lang.php

有什么帮助吗?

2 个答案:

答案 0 :(得分:0)

不确定,但请检查一下:

CI form_validation库使用语言文件显示错误消息。您正在使用必需的valid_email,这些错误消息写在form_validation_lang.php中。

无论您是否加载,

form_validation库都会加载语言file(form_validation_lang.php)。您可以打开库文件并查看运行函数,您将看到一行$this->CI->lang->load('form_validation');

此文件位于system/language/your_language/ or application/language/your_language/.

该错误消息显示您错过了任何文件夹中的文件。如果您下载原始CI文件,它应该在system/language/english/文件夹中。如果您没有看到文件下载CI并将文件还原到那里

答案 1 :(得分:0)

好的我解决了这个问题

我发现我的笔记本电脑的用户系统没有正确设置文件夹“french”权限,所以我只是更改了文件夹的权限,只使用$config['language'] = 'french'错误是现在用法语显示。

希望这会对某人有所帮助!