【问题标题】:how to use i18n for one language cakephp如何将 i18n 用于一种语言 cakephp
【发布时间】:2011-05-18 02:54:08
【问题描述】:

我如何设置 i18n 来翻译成西班牙语? 我不希望用户更改应用程序的语言,所以我只需要用户以西班牙语查看应用程序...

我认为不需要任何路由...我说的对吗?

【问题讨论】:

    标签: php cakephp internationalization


    【解决方案1】:

    如果您的网站只有一种语言,只需将西班牙语文本直接写入需要的视图文件中即可。无需加倍工作。

    如果您仍想在视图文件和西班牙语 .po 文件中使用英文文本,只需设置您的应用程序 according to the documentation 并将其放入您的 core.php 以将语言修复为西班牙语:

    Configure::write('Config.language', 'es');
    

    在视图中:

    __('Hi!');
    

    在您的翻译文件中:

    msgid "Hi!"
    msgstr "¡Hola!"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-27
      • 1970-01-01
      • 2012-03-25
      • 1970-01-01
      • 2015-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多