2
我有一個es.php
,並在國際化夾一個tl.php
:如何在點擊錨鏈接(Kohana's i18n)時更改首選語言?
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.現在,更改語言的已知方法的唯一方法是在bootstrap.php
中修改I18n::lang('es-es');
。
如何在點擊錨鏈接(site.php
內的錨鏈接)時更改首選語言?
感謝您的信息裏面找到,cookie的部分很好的例子,您向我展示的代碼的哪一部分是設置Cookie的實際代碼? – alexchenco 2010-07-03 16:54:16
好吧,它從第31行開始,並檢查lang是否設置在get查詢中。如果是的話,他們檢查字符串是否是可用的語言(不知道爲什麼它存儲在按摩,而不是在配置文件中),餅乾設置finnaly。在線49他們加載cookie,如果沒有設置scound參數將被加載(配置文件)。 – antpaw 2010-07-03 19:22:40