如何让用户为现有项目手动选择英语/日语
Posted
技术标签:
【中文标题】如何让用户为现有项目手动选择英语/日语【英文标题】:How to make the user manually select either english/japanese language for an existing project 【发布时间】:2015-08-05 17:34:26 【问题描述】:我使用 phalcon 开发了一个小项目,其中默认语言是日语,但现在的要求是用户应该通过单击主页上的这两个链接中的任何一个来手动选择英语或日语。如何为同一个项目使用另一种语言,有什么方法可以实现,我是 phalcon 的新手。任何人都可以请逐步帮助我如何做到这一点。提前致谢。
【问题讨论】:
【参考方案1】:使用路由器:
// Matches "/es/news"
$router->add(
"/language:[a-z]2/:controller",
array(
"controller" => 2,
"action" => "index"
)
);
来源:https://docs.phalconphp.com/en/latest/reference/routing.html#usage-examples
或者您可以使用会话来保存所选语言。单击链接时,您将会话语言变量设置为选定的值,然后您可以在生成翻译组件的方法中读取会话。
这里是多语言组件的文档:https://docs.phalconphp.com/en/latest/reference/translate.html
【讨论】:
以上是关于如何让用户为现有项目手动选择英语/日语的主要内容,如果未能解决你的问题,请参考以下文章
如何确定Javascript中项目网格中的选择范围之间的重叠