Автозагрузка языка

создание многоязычного сайта с кодировщиком. Я создал две папки. Один для файлов на французском языке и один для английского. Когда я перехожу к автозагрузке языков (на английском и французском языках) как таковые

($autoload['language'] = array('en', 'fr');) 

Я получаю сообщение об ошибке «Не удалось загрузить запрошенный языковой файл: язык / английский / fr_lang.php»

Как я могу заставить его заглянуть в нужную папку?

благодаря

Solutions Collecting From Web of "Автозагрузка языка"

 $config['language'] 

это папка по умолчанию, используемая для загрузки языковых файлов, поэтому ваши

 fr_lang.php 

загружается оттуда.

Либо измените значение:

 $config['language'] 

при необходимости, например:

 $this->config->set_item('language', 'value'); 

(Помните, что это нужно сделать до загрузки языков, поэтому вы бы использовали крючок для этого http://codeigniter.com/user_guide/general/hooks.html .)

Или, загрузите свои языковые файлы на лету:

 $this->lang->load('filename', 'language'); 

Вы должны обязательно проверить основные классы, чтобы лучше понять, как все работает. Вы можете легко просмотреть код здесь: https://github.com/EllisLab/CodeIgniter Например, языки загружаются с помощью этого класса: https://github.com/EllisLab/CodeIgniter/blob/develop/system/core/ Lang.php

Если вам нужна дополнительная помощь, дайте мне знать.