2012-02-28 71 views
1

我工作的網站默認爲英文,可選西班牙文。我爲每個頁面生成本地資源文件,其中包含各種項目的語言適當內容。我可以指定生成本地資源文件時使用哪種文化?

到目前爲止,爲每個頁面創建一對資源文件(默認和西班牙語),visual studio 2010會生成第一個文件,如default.aspx.resx。我通過複製默認文件並重命名爲default.aspx.es.resx來手動創建西班牙語版本。

有沒有辦法讓visual studio爲我生成這兩個文件?我可以生成默認文件,將控件添加到頁面,然後再次生成,並且Visual Studio非常聰明,不會將我在該文件中完成的任何工作吹走。我希望能夠自動更新西班牙資源文件。

回答

1

在Visual Studio中沒有工具(至少在研究相同的請求時我沒有找到一個工具),並且我們放棄了編寫用於解析resx文件並根據更改修改其他文件的智能宏的想法。

但是,有一個體面的免費工具,支持創建和調整資源:Zeta Resource Editor

除了其他一些有用的功能之外,您還可以在點擊時添加文件和條目,並且編輯資源比在Visual Studio中好得多。

+0

謝謝我會檢查出來。 – lincolnk 2012-02-28 13:37:08

+0

我試過zeta,它足夠滿足我需要的東西。您可以打開一組資源文件並進行並排編輯。如果某個版本的資源缺失,zeta會自動添加相應的密鑰。 – lincolnk 2012-03-02 14:19:01