2014-12-18 85 views
0

我正在製作一個用VB.Net製作的網頁瀏覽器,我確實有人從世界各地使用它,但我不認爲他們都能理解它可以做的一切。有誰知道如何創建一種語言包,用戶可以更改表單上每個標籤的語言?我能想到的唯一方法就是將所有標籤編輯爲另一種語言,然後再次發佈該應用程序,但這樣做很多工作,因爲我使用了大量標籤......任何幫助都將不勝感激。謝謝!如何爲VB.Net應用程序創建一個語言包

回答

0

你要做的就是所謂的「本地化」。雖然本地化本身並不是一個難以理解的主題,但取決於應用程序的複雜性以及您希望支持的語言的數量和多樣性,它可能成爲一個相當複雜的任務。

本地化應用程序的一般概念是將應用程序本身的可翻譯元素(如按鈕,標籤和菜單中的所有字符串或任何包含單詞的圖像)分離出來,然後將它們存儲爲資源根據用戶偏好或區域進行適當選擇,然後動態加載到應用程序中。有很多方法可以實現這一目標,您選擇的方式完全取決於您,以及您願意支持多少努力。技術包括從文本文件加載字符串,存儲和檢索數據庫資源到使用.NET的內置本地化功能,這些功能將資源存儲在外部資源文件中。

本地化作爲一個主題非常廣泛,所以沒有一個單獨的方法可以在沒有了解您的具體目標和限制的情況下進行討論。你最好的行動計劃是開始研究,並找到一種看起來最適合你的項目的技術。

Google: ".net localization"

相關問題