2015-01-12 64 views
1

我正在使用國際化的高圖表。我必須根據區域設置動態更改標籤。有沒有人有任何與此相關的例子。這將是非常有幫助的。高層建築國際化?

+0

如何識別使用哪種語言?它應該通過任何按鈕切換或檢查瀏覽器語言,然後圖表被初始化? –

+0

我可以通過切換按鈕來獲取區域設置。但是我遇到的問題是如何根據5種不同語言的語言環境動態地爲高圖設置lang選項? – Hary

回答

1

是的,您可以設置語言選項。請參閱lang。這些適用於頁面上的所有圖表。您可以將文本值設置爲對象/變量(取決於您設置的是哪一個)。獲取用戶本地化(許多方法來獲得這個)然後適當地設置文本值:

Highcharts.setOptions({ 
    lang: { 
     months: ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'], 
     weekdays: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'] 
    } 
}); 
+0

我可以設置一種語言選項。但是我在動態化方面遇到了麻煩。請您在獲取本地化之後,通過將文本值設置爲對象/變量來進一步解釋您的意思。 – Hary

+0

@Hary,這取決於您使用的網絡技術。我們使用.NET,因此在代碼隱藏中,我們獲得用戶所使用的語言,然後我們將JavaScript註冊到適當的語言文本中。 – wergeld

+0

我可以獲取語言環境並知道用戶使用哪種語言。但是,我如何根據語言環境爲5種不同的語言動態設置lang? – Hary