【问题标题】:how to create codeigniter website in multi language如何以多语言创建codeigniter网站
【发布时间】:2014-06-15 05:37:37
【问题描述】:

我已经阅读了许多关于开发代码点火器网站多语言的问题。我可以使用语言类将其制作为单页。我在代码点火器中有一个电子商务网站,我想将其转换为多语言。我应该将整个网站复制到法语文件夹中并链接英文和法文网站吗?

【问题讨论】:

  • 您能告诉我们您使用的是什么版本的 CodeIgniter?

标签: php codeigniter internationalization


【解决方案1】:

语言类背后的想法是拥有一份网站副本,并在需要时简单地为正确的本地插入字符串预定义字符串。因此,您将网站保存在一个文件夹中,但您将拥有多个语言文件夹,如这里的 codeigniter 文档中所定义的 http://ellislab.com/codeigniter/user-guide/libraries/language.html 这种添加本地语言的方式您所要做的就是添加一个包含所有正确字符串的新语言文件夹,然后您如果操作正确,理论上不必编辑链接或任何东西。

【讨论】:

  • 谢谢,我已阅读该文件。我有非常大的动态站点,根据文档,我必须对语言文件夹进行更改。我有超过 10 个控制器,我能做到吗?
  • 是的,但是您显示的所有字符串都需要通过该语言类拉出,否则您最终会得到混合本地人。
【解决方案2】:

另外 1 件事与上面共享的相同/相同,您还必须处理图像以服务器/符合目的... 如果某些图像持续使用某种语言 - 这将是针对该语言显示的错误图像。因此,请尝试确保您也为单独的语言维护此类图像。默认情况下..所有默认语言图像都可以保留在 1 个文件夹中.. 并且在由语言分隔的其他文件夹中可以依赖于与子目录相同的...是的 - 尝试确保图像具有相同的名称。您可以做的是编写一个函数来检索特定语言的图像。如果存在单独的语言图像 - 它将显示在其他地方,则应显示默认语言的图像。这样您就可以确保您已委托该网站完全用于多语言方法

【讨论】:

    猜你喜欢
    • 2013-01-17
    • 2016-07-31
    • 2018-12-13
    • 1970-01-01
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 2022-10-30
    相关资源
    最近更新 更多