我正在使用ASP.NET MVC 2.0和C#。我之前通過使用數據庫來滾動我自己的解決方案,但是我想知道是否有一個更簡單的方法或已建立的做法。我也希望我選擇的解決方案能夠輕鬆支持多種語言。如何集中錯誤消息文本,提示和其他網站措辭?
0
A
回答
1
我使用數據庫結合生成resx文件的實用程序應用程序。數據庫可以存儲多種語言,實用程序應用程序會爲不同的語言生成所有的resx文件。
然後,我使用瀏覽器中的語言設置(作爲請求對象的一部分傳回,我相信)決定使用哪個resx文件。
0
如果您打算稍後本地化消息,最好將它們存儲在資源文件中。這是一個nice blog post。
0
我使用一個靜態緩存的Dictionary<string, string>
連接到CurrentUICulture
與各種提供商。可以使用數據庫,xml文件......作爲本地化源。
它有javascript和silverlight對應以及爲了從應用程序服務器動態下載文本(如有必要)。
相關問題
- 1. mod_rewrite定位和措辭
- 2. 網站在其他語言的文本中顯示錯誤的字符
- 3. 如何更改card.io中的措辭?
- 4. 法國措辭中的strings.xml
- 5. 錯誤的iframe轉到其他網站?
- 6. 多語言網站中提醒消息
- 7. 如何從Google API錯誤消息中提取「消息」部分
- 8. 如何從其他網站
- 9. 如何存儲oauth令牌和其他網站安全信息?
- 10. 錯誤從其他網站提供的圖像
- 11. 其中RDBMS或其他工具提供良好的SQL語法錯誤消息?
- 12. 將drupal網站移至其他域時的提示和建議?
- 13. 如何使用jQuery工具提示顯示錯誤消息?
- 14. 如何將錯誤消息顯示爲工具提示?
- 15. PHP顯示ajax提交錯誤消息
- 16. 工具提示與錯誤消息
- 17. 如何防止網站訪問其他網站文件夾?
- 18. 如何將其他網站文件下載到我的網站?
- 19. Linux make文件:如何提前退出for循環以提示錯誤消息
- 20. 如何閱讀在其他班級的網絡中的消息
- 21. 如何在Super CSV中顯示本地化的錯誤消息
- 22. HTML 5工具提示集成在瀏覽器中顯示錯誤消息
- 23. 從其他網站獲取信息
- 24. 錯誤500和其他網站的內容
- 25. 我將如何使用JavaScript從其他網站檢索文本?
- 26. vbs其他錯誤信息
- 27. 如何顯示錯誤消息
- 28. 如何本地化iPhone上的特定措辭?
- 29. 如何在網站上顯示自定義的錯誤消息,如果其數據庫出現故障
- 30. 集成Outlook日曆到網站/其他
如果您有興趣,我剛剛使用瀏覽器語言設置在MVC2中完善了這項技術。 – 2010-07-14 22:47:04