在 Fuel PHP 的视图中处理 i18n(国际化)字符串的最佳/建议方法是什么?我无法在文档中找到对此的任何引用,并且正在考虑使用gettext。有什么建议么?
1030 次
1 回答
4
您可以使用lang 类,您可以使用它来加载您需要的语言文件。代码示例:
例子.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');
您可以创建不同的语言文件,如“en, it”或更多,并根据用户的本地设置动态加载文件。
于 2011-12-06T12:01:59.930 回答