• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Codeigniter multilingual site

I would like to run CI3 on multiple domains for a multilingual site

site.en // English
site.gr // Greek translated
site.fr // French translated

What is the best workaround to achieve this? Thanks

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').

Thank you

I was able to load the language file with hook
public function load() {
$CI =&get_instance();
if($_SERVER['SERVER_NAME'] == 'site.com')

But I have various language files

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

Answering my own question, here is solution in hook

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

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  

  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2021 MyBB Group.