我正在使用上述(PolyGlot Language Selecter 2)
虽然它工作得非常好 - 我在设置默认语言时遇到了问题。
有人知道如何更改选择后默认语言的显示效果吗?
http://ixtendo.com/demo/polyglot-language-switcher-2/jquery-demo.html#
您可以在网站上看到该演示 - 基本上,无论我做什么,每当我选择其他语言时 - 英语(美国)仍然显示为默认语言。
我尝试使用jQuery添加和删除类,并且只使用存储在会话中的URL语言来应用“pls-selected-locale”类。
答案 0 :(得分:0)
我已经确定可以通过以下方式配置(使用jQuery方法而不是HTML)
$('html').attr('lang','[language]');
[language]
等于接受的'data-lang-id'
例如,设置为捷克语:
$('html').attr('lang','cz_CZ');
对于我自己,我能够在会话中存储用户语言,然后按如下方式应用:
selectedLang: function () {
if($("#lang").val()==='Czech'){
$('html').attr('lang','cz_CZ');
}