我打算將.net 2.0應用程序翻譯成不同的語言。爲此,我在每種形式中啓用了localizable屬性。問題在於,我必須在支持的每種語言中對UI進行更改。有沒有辦法只翻譯按鈕,標籤等字幕,而沒有「翻譯」位置,大小等?我認爲將表單適用於所有語言一次更容易,而且不必在事後維護每種語言的佈局。
謝謝!翻譯.net應用程序沒有不同的形式
1
A
回答
4
查看MSDN here和here (older .NET 1.1 page)和here (newer .NET 3.5 page)上的本地化頁面。
基本的是,您可以爲每個想要支持的語言創建單獨的resx
文件,並且只要您正確設置它,.NET將自動排除需要哪種語言。
0
我個人不會爲翻譯應用程序創建資源文件。 基本上我使用數據庫和谷歌翻譯在線或API(http://weblogs.asp.net/jalpeshpvadgama/archive/2010/05/18/google-translation-api-integration-in-net.aspx)。 這是我做的: 1 - 我爲數據庫中的每個表創建附加表。例如Customers_FR。 該表的目標是將客戶表翻譯成另一種語言(在此爲法語)。 2 - 我創建一個主表,它將翻譯我的應用程序中的每個頁面項目。例如,讓我們說我有一個通常包含用戶名,密碼,登錄和註銷的登錄屏幕。我使用此主表將翻譯登錄名稱另一種語言。但在這裏你必須小心如何定義列。例如,我可以將此表中的登錄頁面命名爲main_login_username,main_login_password,然後將值設置爲所需的語言。 Ex(main_login_username,「Utilisateur」)(Key,Value) 3-最後,您需要創建一個函數,它將從主表和轉換表中獲取值。這就是我如何做的,並且它更容易客戶更改數據庫中的值 我希望它有幫助 Talley [email protected]
相關問題
- 1. 有沒有翻譯Localizable.strings文件的應用程序?
- 2. 我的應用程序沒有「翻譯您的應用程序」鏈接
- 3. 翻譯Python應用程序
- 4. 翻譯Qt應用程序
- 5. 翻譯iPhone應用程序
- 6. 在代碼中翻譯沒有文字的QT應用程序
- 7. Django翻譯沒有顯示從應用程序的口
- 8. 的Android翻譯應用程序沒有在真實設備
- 9. 翻譯Web應用程序的不同方法
- 10. 多租戶應用程序的不同翻譯
- 11. 安卓翻譯文本沒有顯示在應用程序
- 12. Google翻譯API用於.Net控制檯應用程序
- 13. 如何在.NET應用程序中使用谷歌翻譯API
- 14. ActiveAdmin的翻譯形式
- 15. 翻譯在Symfony的形式
- 16. 沒有翻譯
- 17. 與翻譯器的應用程序
- 18. 翻譯應用程序的Android
- 19. Django的翻譯,嵌段沒有翻譯
- 20. 使用i18next翻譯應用程序
- 21. iPad應用程序的形式通用的應用程序不同大小
- 22. A2Lix翻譯形式在Sublime3
- 23. 如何翻譯GTK +應用程序?
- 24. 翻譯django應用程序(OSQA)指南?
- 25. 翻譯php應用程序與gettext
- 26. WinRT應用程序與bing翻譯器
- 27. 沒有谷歌翻譯翻譯
- 28. 將ASP.NET Web應用程序翻譯爲提升應用程序
- 29. FOSUserBundle沒有用trans_default_domain翻譯
- 30. 沒有使用gettext翻譯