2010-07-08 94 views
0

我正在用C#建立一個使用Asp.net的網站,並且後端支持是SQL服務器。如何爲它添加多語言支持?如在谷歌或臉書中有各種語言的各種鏈接按鈕?想要實施相同的事情。請幫助。提前感謝。對網站的多語言支持

回答

0

谷歌和Facebook使用翻譯人員的幫助來產生他們的各種語言功能。這是一個稱爲本地化的過程,通常是一個非常複雜和困難的過程。如果你是自己工作,除非你是母語人士,或者你想翻譯你的網頁的語言流利,否則我會對實際做自己的本地化工作保持警惕。

如果您希望來自世界各地的用戶能夠以其母語使用您的網頁,可以考慮在您的網站上放置一個鏈接,使用Google翻譯器或其他翻譯服務爲您轉換網頁文字。這不是一個完美的解決方案,但可以幫助你起牀和跑步。

如果這不符合您的需求,您將需要自己做本地化。我不是這個過程的專家,但是你可以遵循一個簡單的模式。在您的網站上創建文本塊,並將其翻譯成您想要支持的不同語言,並根據用戶在其偏好中指定的語言,選擇與該語言相匹配的文本塊。

Wikipedia Article可能會幫助您更好地瞭解所涉及的過程和併發症。

MSDN Article討論在ASP.net中進行本地化的最佳做法和提示。