我在 i18n文件夹中有es.php
和tl.php
:
es.php:
<?php defined('SYSPATH') or die('No direct script access.');
return array(
'Good Morning' => 'Buenos Dias',
);
tl.php(是人类语言的缩写。不知道哪一个):
<?php defined('SYSPATH') or die('No direct script access.');
return array(
'Good Morning' => 'Magandang Umaga',
);
查看文件site.php
:
<p><?php echo __('Good Morning'); // would produce 'Buenos dias'?></p>
我正在使用Kohana 3.目前,改变语言的唯一方法是修改I18n::lang('es-es');
中的bootstrap.php
。
如何在点击锚链接(site.php
内的锚链接)时更改首选语言?
答案 0 :(得分:2)
将其插入主控制器内的before
方法中:
I18n::$lang = 'es-es';
中找到有关如何使用Cookie执行此操作的良好示例