【发布时间】:2014-06-15 05:37:37
【问题描述】:
我已经阅读了许多关于开发代码点火器网站多语言的问题。我可以使用语言类将其制作为单页。我在代码点火器中有一个电子商务网站,我想将其转换为多语言。我应该将整个网站复制到法语文件夹中并链接英文和法文网站吗?
【问题讨论】:
-
您能告诉我们您使用的是什么版本的 CodeIgniter?
标签: php codeigniter internationalization
我已经阅读了许多关于开发代码点火器网站多语言的问题。我可以使用语言类将其制作为单页。我在代码点火器中有一个电子商务网站,我想将其转换为多语言。我应该将整个网站复制到法语文件夹中并链接英文和法文网站吗?
【问题讨论】:
标签: php codeigniter internationalization
语言类背后的想法是拥有一份网站副本,并在需要时简单地为正确的本地插入字符串预定义字符串。因此,您将网站保存在一个文件夹中,但您将拥有多个语言文件夹,如这里的 codeigniter 文档中所定义的 http://ellislab.com/codeigniter/user-guide/libraries/language.html 这种添加本地语言的方式您所要做的就是添加一个包含所有正确字符串的新语言文件夹,然后您如果操作正确,理论上不必编辑链接或任何东西。
【讨论】:
另外 1 件事与上面共享的相同/相同,您还必须处理图像以服务器/符合目的... 如果某些图像持续使用某种语言 - 这将是针对该语言显示的错误图像。因此,请尝试确保您也为单独的语言维护此类图像。默认情况下..所有默认语言图像都可以保留在 1 个文件夹中.. 并且在由语言分隔的其他文件夹中可以依赖于与子目录相同的...是的 - 尝试确保图像具有相同的名称。您可以做的是编写一个函数来检索特定语言的图像。如果存在单独的语言图像 - 它将显示在其他地方,则应显示默认语言的图像。这样您就可以确保您已委托该网站完全用于多语言方法
【讨论】: