我已经阅读了很多关于开发代码点火器网站多语言的问题。我可以使用语言类为单个页面创建它。我有一个代码点火器的电子商务网站,我想将其转换为多语言。我是否应该在法文件夹中复制整个网站并链接英语和法语网站?
答案 0 :(得分:0)
语言类背后的想法是拥有一个网站副本,只需在需要时为正确的本地插入字符串预定义字符串。因此,您将网站保存在一个文件夹中,但您将拥有此处的codeigniter文档中定义的多个语言文件夹http://ellislab.com/codeigniter/user-guide/libraries/language.html这样添加本地所有您需要做的就是添加一个包含所有正确字符串的新语言文件夹如果做得好,你不必在理论上编辑链接或任何东西。
答案 1 :(得分:0)
还有一件事要和上面分享的一样,你必须照顾图像,服务器/适合目的...... 如果有某些图像持续存在某种语言 - 则会显示该语言的错误图像。因此,请尝试确保您为单独的语言维护此类图像。默认情况下..所有默认语言图像都可以保留在1个文件夹中...而在其他文件夹中,由语言分隔可以依赖于子目录...是 - 尝试确保图像具有相同的名称。你可以做的是编写一个函数来检索特定语言的图像。如果存在单独的语言图像 - 将显示其他图像,则应显示默认语言的图像。通过这种方式,您可以确保您已将该网站委托为完全用于多语言方法