多语言语言选择器2 - 选择后更改默认语言

时间:2015-12-01 17:15:10

标签: php jquery

我正在使用上述(PolyGlot Language Selecter 2

虽然它工作得非常好 - 我在设置默认语言时遇到了问题。

有人知道如何更改选择后默认语言的显示效果吗?

http://ixtendo.com/demo/polyglot-language-switcher-2/jquery-demo.html#

您可以在网站上看到该演示 - 基本上,无论我做什么,每当我选择其他语言时 - 英语(美国)仍然显示为默认语言。

我尝试使用jQuery添加和删除类,并且只使用存储在会话中的URL语言来应用“pls-selected-locale”类。

1 个答案:

答案 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');
    }