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


Polyglot Language Picker 2 - changing the default language after selection

我正在使用上述(PolyGlot语言选择器2)

虽然它运行得非常好,但我在设置默认语言时遇到了问题。

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

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

你可以在网站上看到演示-基本上,无论我做什么,只要我选择另一种语言-英语(美国)仍然显示为默认语言。

我已经尝试使用jQuery添加和删除类,以及使用存储在会话中的URL中的语言仅应用类"请选择区域设置"。

我已经确定这可以通过以下方式进行配置(使用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');
    }