我是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
有什么帮助吗?
答案 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'
错误是现在用法语显示。
希望这会对某人有所帮助!