【问题标题】:How to make the user manually select either english/japanese language for an existing project如何让用户为现有项目手动选择英语/日语
【发布时间】:2015-08-05 17:34:26
【问题描述】:

我使用 phalcon 开发了一个小项目,其中默认语言是日语,但现在的要求是用户应该通过单击主页上的这两个链接中的任何一个来手动选择英语或日语。如何为同一个项目使用另一种语言,有什么方法可以实现,我是 phalcon 的新手。任何人都可以请逐步帮助我如何做到这一点。提前致谢。

【问题讨论】:

    标签: localization internationalization multilingual phalcon phalcon-routing


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2014-11-02
      • 2022-08-15
      • 1970-01-01
      • 1970-01-01
      • 2013-05-31
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 1970-01-01
      相关资源
      最近更新 更多