Posts: 21
Threads: 2
Joined: Mar 2015
Reputation:
0
05-22-2015, 04:49 AM
(This post was last modified: 05-22-2015, 04:50 AM by davidgv88.)
You can create a Hook that detects the domain and then make:
$CI =&get_instance();
$CI->lang->load('messages','english') or $CI->lang->load('messages','french').
Posts: 3
Threads: 1
Joined: May 2015
Reputation:
0
Thank you
I was able to load the language file with hook
public function load() {
$CI =&get_instance();
if($_SERVER['SERVER_NAME'] == 'site.com')
{
$CI->lang->load('main','english');
}
}
But I have various language files
$CI->lang->load('main','english');
$CI->lang->load('home','english');
$CI->lang->load('about','english');
It's only loading 'main' language file which I have for menu, why it's not loading other files? Also isn't it possible to change the default language to other instead writing all filenames? Thanks
Posts: 3
Threads: 1
Joined: May 2015
Reputation:
0
Answering my own question, here is solution in hook
$this->config->set_item('language', 'english');