隨著最近 Visual Studio 的資源管理器的改進,開發人員將得到一種全新的享受!我們非常激動地宣佈重新設計的 Visual Studio 資源管理器,相信我們,它將改變遊戲規則。
在 Visual Studio 中管理資源的開發人員會很高興地得知,我們終於更新了開箱即用的資源管理體驗,以更好地適應現代 .NET 開發人員的需求。此更新將使開發人員更容易、更快速地管理 .NET 應用程式中的資源。
我們解決的痛點
讓我們回顧過去。舊的資源編輯器有它的缺點——沒有搜尋,沒有過濾器,datagrid 感覺像一個迷宮。如果您管理著龐大的解決方案和大量的資源,您就會知道其中的困難。不要讓我們開始討論一次一個檔案的限制——這是多語言應用程式的真正掃興之處。再看下窗體,不支援縮放,主題樣式不友好,也不炫酷。
在新的資源管理器設計中,我們解決了這些常見問題,並引入了幾個新特性,這些特性將使您在 Visual Studio 中的資源管理工作流更加高效。正如您所看到的,當我們比較這兩種體驗時,我們已經彌合了舊體驗中的差距,並加入了令人愉快的新功能來提高您的工作效率。準備好迎接更現代、更便捷的資源管理之旅吧。
特性比較
這次的更新有什麼新內容?
載入多個檔案
此更新的基礎是能夠載入多個檔案並在同一檢視中同時檢視所有本地化。當您開啟新的資源資源管理器時,您將發現與每個檔案的區域設定一起儲存的所有資源的全面概述。您甚至可以配置哪些區域在datagrid中是可見的。這個簡化的介面允許您並排比較翻譯,甚至可以就地編輯它們。不再需要在不同的螢幕之間切換或尋找特定的檔案——新的設計將所有內容整合在一起,使本地化管理變得輕而易舉。
搜尋與篩選
我們很高興提供的最受歡迎的功能之一是搜尋。我們的搜尋也不侷限於單一檔案。它會在不同的 .resx 檔案之間切換,突出顯示搜尋詞的每一次出現。需要難以捕獲的翻譯字串嗎?找到了!想要追蹤一個特定的區域嗎?成了!就像有一個資源偵探為您服務。
您還可以選擇要搜尋的檔案子集。無論是特定的區域、資源組,還是僅僅是專案的一個角落,都可以確保搜尋精度。
註釋
資源的每次翻譯現在都有自己的註釋,所有註釋都在 datagrid 中立即可見。想象一下:您正在開發一個支援多種語言的應用程式,您偶然發現了一個需要調整的奇怪短語。透過單獨的翻譯註釋,您可以提供上下文,背景故事,甚至是對未來自己的友好提醒。
通常情況下,翻譯人員並不是管理應用資源的同一個人。可能是第三方服務,也可能是另一個團隊的同事。沒有必要擔心翻譯上下文的誤解,因為註釋彌補了不足。翻譯者可以在譯文旁邊留下注釋。這就像在每個字串上都貼了一個虛擬的便利貼,使協作無縫銜接。請留意熟悉的使用者介面——我們借鑑了其他受人喜愛的應用程式(比如,Excel)的使用者體驗。當您探索翻譯時,請注意每個單元格角落的小圖示。
驗證和警告
新的資源管理器現在警告您,如果您錯過翻譯或您的佔位符值有問題。
缺少翻譯警告:本地化變得更聰明瞭。如果您的應用程式支援多種語言,那麼缺少翻譯可能會令人頭痛。我們改進的資源管理器現在可以檢測這些漏洞併發出有針對性的警告。無論是 label、button 還是 tooltip,我們都支援。
佔位符驗證:是否曾經意外地將資源欄位留空或格式化錯誤,而後在部署期間才發現它?不要害怕!我們新的佔位符驗證功能確保您不會錯過任何一個節拍。當您建立或修改資源時,我們將提示您填寫這些基本細節。在執行時沒有更多的驚喜——佔位符讓您走上正軌!
可訪問性和UI更改
在微軟,我們理解技術——這就是為什麼我們不斷創新、創造和設計,讓每個人都有能力取得更多成就。作為這次重新設計的一部分,我們已經做了一些可訪問性和UI的變化,將被各種能力的開發人員讚賞。
可訪問性和輔助技術:我們對每個畫素進行了微調,以確保與螢幕閱讀器和輔助技術的相容性。每個人都值得擁有更具包容性的編碼體驗!
縮放:不用再眯著眼睛看微小的檢視,試圖辨認資源細節。我們的新網格檢視精準度觸手可及,其內建了縮放功能——只需使用您的滑鼠滾輪或鍵盤快捷鍵即可放大和縮小。
黑色樣式:跟視疲勞說再見!我們改進的資源瀏覽器現在擁有一個適合眼睛的黑色樣式。無論是您熟悉的深夜編碼,還是說您只是喜歡更時尚的介面,黑色主題都為專注的生產力奠定了基礎。自信地投入到您的資源管理任務中,要知道您的眼睛得到了很好的照顧。
這個版本沒有包括
經過改進的 Resource Explorer 的第一個版本不包括 CSV 匯入和匯出功能、自動翻譯或將自己的翻譯引擎直接整合到設計器中的方法。對於這些以及許多更高階的特性,我們推薦使用 ResXResourceManager。這個 Visual Studio 擴充套件,由一個關鍵的開發者社群貢獻者建立和管理,將一直是一流的資源管理體驗,幷包括許多我們在 Visual Studio 中提供的開箱即用之外的最新的功能。如果您已經在 Visual Studio 中使用此擴充套件進行資源管理,則無需更改任何內容——新更新後它仍將照常工作。
我在哪裡可以找到
在 17.11 預覽2 或更高版本的 Visual Studio 中,改版後的資源管理器現在預設是開啟的。透過雙擊解決方案資源管理器中的資原始檔夾,或者導航到“View > Other Windows > Resource Explorer”,可以開啟設計器。
原文連結:https://devblogs.microsoft.com/visualstudio/introducing-the-revamped-visual-studio-resource-explorer/