php – Codeigniter – Composer – 使用 Translg 簡單轉換多國語言

Codeigniter 本身有支援多國語言的切換。例如
1 2 3 4 |
$this->lang->load('讀取語言分類的檔案名稱', '語言'); echo $this->lang->line('辨識鍵'); |
這樣是不是有點難懂又麻煩?如果我要顯示『正體中文』底下『選單檔案』中的『Hello』為 『哈囉,你好!』,我們要這麼寫
1 2 3 4 |
$this->lang->load('menu', 'chinese_zh'); echo $this->lang->line('hello'); |
如果你想要直覺一點的話,想要這麼用
1 2 3 |
正體中文->選單檔案->hello |
那就使用我擴充的涵式庫 Translg 啦!你就可以直接這麼使用
1 2 3 4 5 |
$translg = new Translg(); echo $Translg->chinese_zh->menu->hello; //顯示 哈囉,你好! echo $Translg->english->menu->hello; //顯示 Hello World |
目前可以透過套件管理器 Composer 下載,也可以直接去 Github 下載。其他教學方式也都放在 Github 喔!