2015-12-01 40 views
1

我利用上述(PolyGlot Language Selecter 2多語種語言選擇器2 - 我有一個問題,設置默認語言 - 選擇

,而雖然它的成效斐然,後更改的默認語言。

有沒有人知道如何更改默認語言的顯示後的選擇?

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

你可以看到演示的網站上 - 基本上,無論我做什麼,每當我選擇另一種語言 - 英語(美國)是顯示爲默認仍然

我已經嘗試使用jQuery來添加和刪除類,以及僅使用存儲在會話中的URL中的語言應用類'pls-selected-locale'。

回答

0

我已經確定,這可以通過以下(使用jQuery的方式而不是通過HTML)

$('html').attr('lang','[language]'); 

[language]等於接受的'data-lang-id'

例如,設置爲捷克語configued:

$('html').attr('lang','cz_CZ'); 

對於我自己,我能夠在會話中存儲用戶語言,然後按如下方式應用:

selectedLang: function() { 
    if($("#lang").val()==='Czech'){ 
     $('html').attr('lang','cz_CZ'); 
    }