Codeigniter多语言语言标识符

时间:2011-01-18 21:10:59

标签: php model-view-controller codeigniter multilingual

我正在尝试实施CI uri标识符插件 - http://codeigniter.com/wiki/URI_Language_Identifier/

我在基本的codeignitor设置上设置了代码。 “ingore_lang”设置为“en”。我使用“alt_site_url”来生成替代语言链接。

现在有了英语,它工作得很好,链接很好。

但是当我点击任何其他语言时,下一组备用语言网址不会将abbr替换为当前链接。例如。如果选择西班牙语,则在新页面上,意大利语的链接将变为:

mysite/es/it 

我还观察到备用语言链接从不在列表中显示“英语”。我认为他们仍然把英语作为现在的语言。

请帮忙,我错过了什么吗?我按照指导将代码应用于所有指定的文件。

谢谢

2 个答案:

答案 0 :(得分:1)

你应该从lang_ignore var中删除'en',它应该将英语添加到alt语言列表中。不确定es / it部分......

答案 1 :(得分:1)

您可以发布您使用的实施代码吗?我也在我的应用程序中使用它,它对我来说很好。