0
在燃料PHP視圖中處理i18n(國際化)字符串的最佳方式/建議方式是什麼?我無法在文檔中找到任何對此的引用,並且正在考慮使用gettext。有什麼建議麼?i18n(國際化)燃料視圖
在燃料PHP視圖中處理i18n(國際化)字符串的最佳方式/建議方式是什麼?我無法在文檔中找到任何對此的引用,並且正在考慮使用gettext。有什麼建議麼?i18n(國際化)燃料視圖
您可以使用the lang class,您可以使用它來加載您需要的語言文件。 一個的代碼示例:
使用example.php
return array(
'hello' => 'Hello :name',
'something'=> 'something :name!',
'test'=> array(
'hello' => 'Hello',
'something' => 'Plop'
)
);
文件
// Will load the file "example.php" into the "var" variable
Lang::load('example', 'var');
// Get the variable "something"
$this->output = Lang::get('var.test.something');
您可以創建differente語言文件,如 「恩,是」 以上,根據用戶的本地設置,以文件方式加載文件。
來自日誌的一個改進是使用Lang :: get('var.test.something'),因爲Lang :: line()已被棄用。還有__()程序助手。 http://docs.fuelphp.com/classes/lang.html – Carl
嗯,我在文檔中搜索「Load :: get」,但是我沒有找到它。這是否是一個修改目前在支部? –
http://docs.fuelphp.com/classes/lang.html#/method_get – Carl