我使用this example to internationalize my website。國際化網站
管理員可以用英語創建新主題,並且我想用西班牙語顯示相同主題。
這怎麼辦?
它不執行標準的工作原理是註冊或者其他做
Html.ActionLink(Resources.Register, "Register")
我使用this example to internationalize my website。國際化網站
管理員可以用英語創建新主題,並且我想用西班牙語顯示相同主題。
這怎麼辦?
它不執行標準的工作原理是註冊或者其他做
Html.ActionLink(Resources.Register, "Register")
管理員可以創建主題 - 這意味着內容是動態的,因此您不能再使用資源文件。您應該構建數據庫以支持本地化。然後,您將不得不從當前正在執行的線程讀取語言區域設置。
此外,您可以讓用戶選擇他的語言。在這種情況下,您將在會話中存儲選定的語言,並根據會話中的語言區域設置從數據庫檢索本地化的數據。
最後,您可以編寫代碼以在Web瀏覽器中讀取第一個默認語言。例如,在網絡瀏覽器中將您的語言更改爲匈牙利語,然後轉到谷歌,看看會發生什麼。
你應該用本地化和全球化,看看http://msdn.microsoft.com/en-us/library/c6zyy3s9.aspx