Di panduan sebelumnya kita telah membangun sebuah table dan membangun folder-folder bahasa yang akan kita gunakan di Cara Merancang Multi Bahasa Menggunakan Codeigniter Part 2 kita akan seketika masuk kestudy casenya bagi membangun multi bahasa menggunakan codeigniter.
Langkah pertama-tama kita akan membangun sebuah file .htaccess kita akan menggunakan file tersebut bagi menghilangkan index.php bawaan dari codeigniter karena seperti yang kita ketahui bahwa default dari codeigniter terdapat url index.php nah bagi menghilangkan index.php tersebut kita dapat menggunakan htaccess.
Di folder projectnya silahkan teman-teman bikin sebuah file dengan nama htaccess sejajar dengan index.php dan folder application seperti dibawah ini :
Di file htaccess tersebut silahkan teman-teman masukan script htaccess seperti dibawah ini :
Berikutnya kita akan membangun sebuah file ENG_lang.php di application/language/ENG, INA_lang.php di folder application/language/INA, ITA_lang.php di folder application/language/ITA seperti dibawah ini :
Di file ENG_lang.php kita akan masukan script nya seperti dibawah ini :
Demikian itu pun dengan file INA_lang.php seperti dibawah ini :
Dan ITA_lang.php  seperti dibawah ini :
Kemudian kita akan membangun tiga buah file di controller yaitu Home.php, About.php, Contact.php seperti dibawah ini :
Berikutnya kita akan membangun sebuah file dengan nama MY_Controller.php di application/core seperti dibawah ini :
Di file MY_Controller.php kita akan lakukan pengecekan jikalau bagi scriptnya seperti dibawah ini :
Berikutnya silahkan teman-teman buka folder application/config/config.php kita akan masukan base_url sesuai dengan url project yang kita gunakan dan kita akan hapus index.php yang terdpat di index_page seleperti dibawah ini :
Kemudian kita akan load library dan helper yang akan kita gunakan di application/config/autoload.php seperti dibawah ini :
oke teman-teman demikianlah pembahasan kita di Cara Merancang Multi Bahasa Menggunakan Codeigniter Part 2.
Semoga bermanfaat.
Terimakasih.
sumber :kursuswebprogramming.com/blog/