我正在製作一個用VB.Net製作的網頁瀏覽器,我確實有人從世界各地使用它,但我不認爲他們都能理解它可以做的一切。有誰知道如何創建一種語言包,用戶可以更改表單上每個標籤的語言?我能想到的唯一方法就是將所有標籤編輯爲另一種語言,然後再次發佈該應用程序,但這樣做很多工作,因爲我使用了大量標籤......任何幫助都將不勝感激。謝謝!如何爲VB.Net應用程序創建一個語言包
0
A
回答
0
你要做的就是所謂的「本地化」。雖然本地化本身並不是一個難以理解的主題,但取決於應用程序的複雜性以及您希望支持的語言的數量和多樣性,它可能成爲一個相當複雜的任務。
本地化應用程序的一般概念是將應用程序本身的可翻譯元素(如按鈕,標籤和菜單中的所有字符串或任何包含單詞的圖像)分離出來,然後將它們存儲爲資源根據用戶偏好或區域進行適當選擇,然後動態加載到應用程序中。有很多方法可以實現這一目標,您選擇的方式完全取決於您,以及您願意支持多少努力。技術包括從文本文件加載字符串,存儲和檢索數據庫資源到使用.NET的內置本地化功能,這些功能將資源存儲在外部資源文件中。
本地化作爲一個主題非常廣泛,所以沒有一個單獨的方法可以在沒有了解您的具體目標和限制的情況下進行討論。你最好的行動計劃是開始研究,並找到一種看起來最適合你的項目的技術。
相關問題
- 1. 如何爲Xamarin Forms應用程序創建一個Nuget包
- 2. Vert.x.如何創建一個真正的多語言JVM應用程序?
- 3. 如何創建多語言Android應用程序?
- 4. django i18n如何創建多語言應用程序
- 5. 如何在混合語言應用程序中創建堆?
- 6. 如何使用多種語言爲Windows Phone創建應用程序名稱
- 7. 爲應用程序創建一個URI
- 8. 爲應用程序創建一個GUI
- 9. 如何爲Vb.net應用程序創建更新設置
- 10. 如何爲vb.net應用程序創建Adobe AIR擴展?
- 11. 如何在一個包中創建少量應用程序?
- 12. 如何創建一個「包私人」Android應用程序?
- 13. 如何爲整個應用程序創建一個全局類?
- 14. 如何爲android應用程序創建一個通用菜單
- 15. 如何創建一個Android應用程序將文本轉換爲語音?
- 16. 創建一個應用程序,包含應用
- 17. 使用多種語言創建Android應用程序
- 18. 使用哪種語言來創建此桌面應用程序?
- 19. 如何爲Android創建一個Live Scorer應用程序?
- 20. 如何爲UWP應用程序創建一個Headless Unittest庫
- 21. 如何爲java應用程序創建一個ruby API
- 22. 爲多個應用程序創建一個安裝程序
- 23. 如何將應用程序語言切換爲當前用戶的語言?
- 24. 如何創建.Net編程語言?
- 25. 如何創建一個包含另一個AngularCli的AngularCli應用程序?
- 26. 如何使用KV語言構建Android應用程序GUI?
- 27. 如何爲Qt應用程序創建「安裝」包?
- 28. 選擇語言來創建任務管理Web應用程序
- 29. Python,燒瓶和創建雙語言應用程序
- 30. 如何使用MonoTouch爲iPhone應用程序使用多語言?