0
設置語言我如何設置使用Sitecore的框架,根據國家和/或鍵盤的默認語言?Sitecore的,基於國家或鍵盤
設置語言我如何設置使用Sitecore的框架,根據國家和/或鍵盤的默認語言?Sitecore的,基於國家或鍵盤
我同意你的觀點,你會期望一個開箱即用的解決方案,但實際上要求往往perculiar到項目中。這就是說,這裏有一些想法
創建自定義語言解析器可能是最好的辦法。
第一次嘗試
我通常試圖通過使用瀏覽器的語言首選項(HttpRequest.UserLanguages
),這可能會提供「EN-GB」整個2部分語言開始,有時甚至僅僅是基本的語言「恩」。
獲取國家
如果使用的MaxMind選項去,你應該使用的版本GEOLITE上本地,因爲你不能依靠DMS地理IP查找及時執行方式。
有些事情要考慮
有外的開箱沒有找到解決方案。你需要編寫一個自定義的LanguageResolver。您可以從http頭獲得瀏覽器語言,但對於當前的國家,您需要像MaxMind這樣的第三方服務。 – 2014-11-03 21:14:42