前幾天我偶然發現了整個 Microsoft 本地化擴展部分。 IStringLocalizer/ ILocalizedString,所有這些。
我已經在我當前的應用程式(.NET 6、WPF、Prism)中獲得了一種手動本地化方法,但如果合適的話,我很樂意轉換為這種方法;因為當有大量關于它的標準 MS 檔案時,新開發人員在專案中理解某些東西要容易得多,而不是試圖猜測我的想法。
但幾乎IStringLocalizer我能找到的所有討論或示例似乎都與 ASP.NET 或至少與 Web 應用程式有關。這些檔案似乎都假設您正在撰寫 ASP.NET。
那么這些擴展是否僅適用于 ASP.NET 和 Web 應用程式?是否有人在 Web 應用程式之外使用這種方法?如果是這樣,任何人都可以指出我的任何例子嗎?
-喬
uj5u.com熱心網友回復:
不,如docs (2021) 所述:
在本文中,您將學習如何使用 IStringLocalizer 和 IStringLocalizerFactory 實作。本文中的所有示例源代碼都依賴于 Microsoft.Extensions.Localization 和 Microsoft.Extensions.Hosting NuGet 包。有關托管的更多資訊,請參閱 .NET 通用主機。
沒有提到特定于 asp.net,盡管 asp.net 應用程式顯然也傾向于使用它。
示例不使用asp.net.
早期,我在 WPF 應用程式中大量使用了resx檔案方法——雖然略有不同,但我看不出它為什么不能在任何常規應用程式中作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/460898.html
上一篇:關于掛科我想說幾句
下一篇:將Dapper與運算子一起使用
