2010-02-26 22 views

回答

10

您可以用第三方工具做到這一點:Zeta Resource Editor

  1. 一旦你打開澤塔資源編輯器(ZRE), 你必須創建一個新的ZRE 項目。
  2. 然後,您必須將您的 現有資源文件添加到此項目的 中。
    • 要爲所有資源文件自動執行此操作:
      1. 單擊「文件組和標籤」選項卡
      2. 點擊「自動添加多個文件組項目」,並按照指示。
  3. 要添加新的語言:
    1. 突出顯示 「項目文件」 樹中的相應節點。
    2. 點擊「文件組和標籤」標籤
    3. 點擊「創建新文件」並按照說明操作。
    4. 確保將新創建的resex文件包含到Visual Studio項目中。

什麼有關使用此工具是不錯,你也可以用它來導出/導入您的翻譯到電子表格進行翻譯。 (您可以從「開始」選項卡執行此操作)


或者,您可以編寫自己的小程序來執行此操作。該計劃的核心是:

using(ResXResourceReader reader = new ResXResourceReader(resourceFileName)) 
using(ResXResourceWriter writer = new ResXResourceWriter(newResourceFileName)) 
{ 
    foreach(DictionaryEntry entry in reader) 
    { 
     writer.AddResource(entry.Key.ToString(), ""); 
    } 

    writer.Generate(); 
    writer.Close(); 
} 
+0

太棒了。謝謝。 – 2010-03-01 16:27:17

0

我唯一知道的就是手動創建資源文件,然後轉到原始資源文件並將文本資源的屬性和值複製到新創建的文件中。這也有一個好處,翻譯確切地知道她必須翻譯什麼。

相關問題