我被賦予了國際化大型客戶端 - 服務器應用程序的任務。我的職責是讓應用程序「世界準備好」,然後將編譯的應用程序和資源傳遞給另一個國家的同事進行翻譯併發布給他們的客戶。將有幾個國家,因此有幾個單獨的翻譯。resx文件是否適合國際化?
這裏的關鍵是,我想要一個簡單的兩步釋放過程:
第1步:我編譯和各種六國的釋放「世界就緒」應用到我的同事
第2步:他們的本地化資源,然後釋放他們的客戶
我不要添加的讓應用W上的額外步驟年世界就緒 - >發送文件關閉翻譯 - >等待數週的翻譯回來 - >編譯成應用 - >釋放APP。
我一直在看.NET全球化和使用resx文件。從我看到的resx文件被編譯到應用程序中,因此編譯後無法更改。即使衛星組件似乎也不可修改。即使在這一點上我錯了,衛星組件的更改如何反映回我的項目中的resx文件?
所以現在的問題。 鑑於我只是想首先編譯應用程序並讓翻譯過後處理,resx文件是正確的方式還是應該放棄它們並編寫一個定製的數據庫驅動的解決方案,在編譯應用程序後可以輕鬆進行編輯?
希望大家都有道理。期待你的想法。
謝謝你的信息。雖然我仍然不相信resx文件。在那裏的許多工具看起來相當昂貴,我保留他們會提供定製數據庫解決方案的靈活性。儘管WinRes.exe(用於本地化表單佈局的應用程序)不能與我們廣泛使用的Infragistics控件配合使用,但是真正將我從Resx文件中解放出來的是什麼。如果沒有改變佈局的優勢,resx文件會失去吸引力。因此,我認爲我們會採用數據庫驅動的解決方案。 再次感謝您的意見。 – 2009-05-01 14:24:06