【发布时间】:2012-04-19 19:33:27
【问题描述】:
我在 cakephp 2.0 中有一个具有多种语言的应用程序。它是英语和另一种语言。菜单和相应数据等所有内容都是从数据库中生成的。我已经完成了英语,但不知道如何在另一种语言中拥有相同的内容。我应该创建两个单独的数据库还是有其他方法在 cakephp 2.0 中解决此功能。
【问题讨论】:
标签: cakephp
我在 cakephp 2.0 中有一个具有多种语言的应用程序。它是英语和另一种语言。菜单和相应数据等所有内容都是从数据库中生成的。我已经完成了英语,但不知道如何在另一种语言中拥有相同的内容。我应该创建两个单独的数据库还是有其他方法在 cakephp 2.0 中解决此功能。
【问题讨论】:
标签: cakephp
这里是 CakePHP 2.0 的国际化和本地化的链接。
这将使您对如何解决该问题有所了解。
http://book.cakephp.org/2.0/en/core-libraries/internationalization-and-localization.html
【讨论】:
我刚刚创建了一个多语言网站 - 边写博客,与语言设置相关的条目是 here 我可以确认已经提到的食谱很有帮助,就像这篇文章 Localizing Japan.
【讨论】:
把这段代码app->config->config.php
数组('eng','ger','tha'),'default'=>'eng'); put appcontrol 把这段代码 if ($this->_checkLanguage()) { $this->redirect($this->referer()); } if ($this->Session->check('Config.language')) { 配置::write('Config.language', $this->Session->read('Config.language')); // $this->redirect($this->referer()); } 如何访问ctp页面你做了三种语言 你去项目->应用程序->本地->默认情况下只有一个文件夹。但是制作三种语言,如ger,thai,所以你制作这个文件夹eng,ger,thai, 在文件夹里面你把这个代码像 英文图片 no1。 img no2.for ger。 img no 3for 泰语。
【讨论】: