2012-03-12 85 views
0

我正在創建一個網站,以多種語言提供。語言特定網站,最佳實踐

這樣做的最好方法是什麼?有些網站檢查瀏覽器的語言設置並重定向到

/english_Version/some/path 

我的問題是,有沒有更好的方法?/english_Version /部分是必要的還是可以隱藏的?這裏最好的做法是什麼?

回答

0

語言特定的URL不是必需的,但如果您不使用此機制,則需要某種其他機制來跟蹤用戶語言。

這可以通過cookie,URL上的參數(除目錄結構之外),隱藏表單域和交易的其他技巧來完成。

您也可以簡單地查看瀏覽器設置並相應地投放(無重定向)。

但是,最好給用戶一個選擇 - 他們可能在國外(想網吧),並且想瀏覽的語言不同於瀏覽器宣傳的語言。

+0

同意。另外,請記住,您可能希望有不同的路徑,具體取決於用於SEO目的的語言,例如,site.com/en/news的翻譯版本可能被稱爲site.com/fr/nouvelles。你的系統應該適應這一點。大多數框架已經有了現成的解決方案;不需要重新發明輪子。 – Sprachprofi 2012-03-13 09:21:49