单击锚链接(Kohana 的 i18n)时如何更改首选语言?
我在i18n文件夹中有一个es.php
和一个tl.php
:
es.php:
<?php defined('SYSPATH') or die('No direct script access.');
return array(
'Good Morning' => 'Buenos Dias',
);
tl.php(是a的缩写不知道是哪一个):
<?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
内的锚链接)时如何更改首选语言?
I have a es.php
and a tl.php
in the i18n folder:
es.php:
<?php defined('SYSPATH') or die('No direct script access.');
return array(
'Good Morning' => 'Buenos Dias',
);
tl.php (is the abbreviation of a human language. No idea which one):
<?php defined('SYSPATH') or die('No direct script access.');
return array(
'Good Morning' => 'Magandang Umaga',
);
view file site.php
:
<p><?php echo __('Good Morning'); // would produce 'Buenos dias'?></p>
I'm using Kohana 3. Right now, the only way known method to change the language is to modify I18n::lang('es-es');
in bootstrap.php
.
How can I change the preferred language when clicking in an anchor link (an anchor link inside site.php
)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将其插入主控制器内的
before
方法中:可以在 用户指南模块主控制器
insert this in your
before
method inside your main controller:good example of how you can do this with cookies can be found inside the userguide module main controller