[英]Is there a Visual Studio add-in for populating resource files from strings in a code file?
我正在維護一個WinForms應用程序,該應用程序不是使用任何有助於本地化項目中與表單沒有直接關聯的類或表單的代碼隱藏部分的開發模式編寫的。
因此,幾乎每個代碼文件中都有MessageBox()代碼,其中包含英文文本。 我想找到一個工具,它將從代碼中“刮掉”這些字符串,將字符串插入資源文件中,並用注釋中的替換字符串替換調用資源。
這樣的工具存在嗎?
請參閱ReSharper 5國際化功能
當ReSharper找到可本地化的字符串時,它可以幫助您將其移動到資源文件,只需點擊幾下。 您可以選擇搜索相同的字符串並重構它們以使用新的資源項。
希望能幫助到你。
Visual Localizer項目專注於這個問題,並且是免費的。
ReSharper當然是這個領域中最好的,因為它可以掃描代碼庫中的所有字符串,並讓您知道可以將哪些字符串放入資源中。
但是如果你打算使用免費工具,那么微軟確實有一個開源工具,
http://resourcerefactoring.codeplex.com/
您必須使用此工具手動掃描所有文件,因為它不像ReSharper那樣智能。
您也可以使用T4模板來執行此類操作。 我認為它們已於2005年內置於Vis Studio中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.