如何将i18n用于一种语言cakephp

时间:2010-11-30 20:25:17

标签: php cakephp internationalization

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

我认为不需要任何路由......我是否正确?

1 个答案:

答案 0 :(得分:4)

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

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

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

在视图中:

__('Hi!');

在您的翻译文件中:

msgid "Hi!"
msgstr "¡Hola!"