我研究时间和工作时间,但我找不到任何明确有效的方法来制作它:/
我有一个英文的codeigniter基础网站,我现在必须添加一个spainsh,葡萄牙语。根据访客选择,使用3种语言制作网站的最佳方法是什么?
所有菜单和页脚以及内容也会在语言发生变化时进行翻译,以便哪种方式最适合我。
答案 0 :(得分:0)
在codeigniter中,很容易实现多语言网站。
为此,您只需在应用程序下创建Language文件夹,并为每种语言创建必要的文件。
如需进一步参考,您可以访问以下网站:
答案 1 :(得分:0)
有一个可用的库语言文件通常存储在您的系统/语言目录中
来自文件:
语言类提供检索语言文件的功能 用于国际化的文本行。
在CodeIgniter系统文件夹中,您将找到一种被叫语言 包含多组语言文件。您可以创建自己的语言 根据需要使用文件以在其他文件中显示错误和其他消息 语言。
语言文件通常存储在您的系统/语言目录中。 或者,您可以在您的内部创建一个名为language的文件夹 应用程序文件夹并将其存储在那CodeIgniter首先会看 在您的应用程序/语言目录中。如果目录没有 存在或指定的语言不在那里CI将改为 查看全局系统/语言文件夹。
我没有尝试,但如果没有工作肯定会工作然后让我知道。
编辑:
将spainsh存储在两个变量数据中的数据都存储在系统/语言目录中,
$lang1['spainsh'] = "content of spanish"
$lang2['portuguese'] = "content of portuguese "
然后在控制器中调用这些内容,然后在您的视图中使用它。 没有其他选择。因为CI的库不会改变你的语言,你必须为它提供语言不同的兄弟,这是唯一的解决方案。