我希望我的網站(c#)檢測訪問者所在的國家/地區,並使用其當地語言顯示網站。這是簡單的大部分,但我已經運行到下列國家的問題:如何確定多語種國家的默認語言
- 加拿大
- 瑞士
- 臺灣
所有這一切,至少有兩種語言是說。 我想知道是否有辦法檢測來自這些國家的訪問者的語言偏好。 我想幾件事情的:
- 基於區域的檢測,查明該國的地區是他們從拍攝IP。
- 檢測訪問者的操作系統語言並複製該語言。
如果您有其他想法,我將不勝感激。其他網站如何做到這一點?
我希望我的網站(c#)檢測訪問者所在的國家/地區,並使用其當地語言顯示網站。這是簡單的大部分,但我已經運行到下列國家的問題:如何確定多語種國家的默認語言
所有這一切,至少有兩種語言是說。 我想知道是否有辦法檢測來自這些國家的訪問者的語言偏好。 我想幾件事情的:
如果您有其他想法,我將不勝感激。其他網站如何做到這一點?
它取決於您使用的框架和編程語言。
例如,在純PHP
存在與使用的屬性'HTTP_ACCEPT_LANGUAGE'
,例如可變$_SERVER
在下面的鏈接:
在交響樂可以配置翻譯設置參數作爲'%locale%'
。
很多有關IP
和OS
有在$_SERVER
。
謝謝丹尼爾。我使用C#,但我喜歡瀏覽器語言檢測的想法。 –
你使用什麼語言/框架? – Tim
您可以爲每個語言版本的頁面創建鏈接,並讓用戶決定他們喜歡哪一個。 – Robert
Tim,我正在使用C#。 羅伯特,該功能已經存在。我想使它自動。 –