Releases: hishamco/My.Extensions.Localization.Json
Releases · hishamco/My.Extensions.Localization.Json
My.Extensions.Localization.Json 3.3.0
My.Extensions.Localization.Json 3.2.0
What's Changed
- skip json comment and allow trailing commas by @xiaoxiaotank in #75
- Upgrade to .NET 8.0 & update packages by @hishamco in #77
New Contributors
- @xiaoxiaotank made their first contribution in #75
Full Changelog: v3.1.0...v3.2.0
My.Extensions.Localization.Json 3.1.0
My.Extensions.Localization.Json 3.0.1
My.Extensions.Localization.Json 3.0.0
- Add virtual to
GetAllStrings()
for extensibility - Fix System.ArgumentOutOfRangeException for system types
- Implement caching
- Introduce
JsonLocalizationOptions
My.Extensions.Localization.Json 2.1.0
-
GetApplicationRoot()
should return an absolute path to ensure it works in Mac OS -
Add JsonHtmlLocalizer
-
JsonLocalizerFactory
should respect class namespace -
Support views fallback from nested folders
-
Localize nested classes
My.Extensions.Localization.Json 2.0.0
- Implement
GetAllStrings()
- Add
JsonLocalizationOptions
with two types of resources:CultureBased
&TypeBased
- Make
ResourceName
optional for setting up the localization file, so{culture}.json
is now supported - Add strongly typed resources
My.Extensions.Localization.Json 1.0.0
- Provide JSON localization implementation APIs with
JsonStringLocalizer
&JsonStringLocalizerFactory