2011-07-19 72 views
0

我有一個Windows窗體應用程序。它有文本框,複選框,標籤和devxpress xtragrids等。我需要應用本地化到我的應用程序。我搜索了網絡,並找到了關於.resx的一些解決方案。但其花費時間來應用這種方法,如果我將來需要更多語言,我需要創建一個新的resx,而不是自定義該表單的resx。Windows窗體應用程序本地化問題?

是否有任何其他方式來創建一個XML文件,以便我或翻譯只更改XML文件。 此致敬禮。

回答

1

Resx文件以XML開頭。當你添加語言時,你不需要「添加更多的resx」,至少你不必將它們添加到你的解決方案/項目中。你需要的是應用適當的構建過程(我懷疑你直接從Visual Studio構建你的應用程序,這不是一個好主意) - 你可以使用MSBuild來做到這一點。在這種情況下,您只需將翻譯後的文件放在正確的路徑中即可開始構建。
Winforms應用程序還有其他本地化方法 - 例如,您可能想嘗試WinRes

+0

但我的應用程序中有很多表單。我需要分開編輯太多的文件。我想要一個xml文件在所有resx中使用。 – henderunal