dotnet-localization

Installation
SKILL.md

dotnet-localization

Comprehensive .NET internationalization and localization: .resx resource files and satellite assemblies, modern alternatives (JSON resources, source generators for AOT), IStringLocalizer patterns, date/number/currency formatting with CultureInfo, RTL layout support, pluralization engines, and per-framework localization integration for Blazor, MAUI, Uno Platform, and WPF.

Version assumptions: .NET 8.0+ baseline. IStringLocalizer stable since .NET Core 1.0; localization APIs stable since .NET 5. .NET 9+ features explicitly marked.

Scope

  • .resx resource files, satellite assemblies, culture fallback chains
  • IStringLocalizer patterns and DI registration
  • Modern alternatives: JSON resources, source generators for AOT
  • Date/number/currency formatting with CultureInfo
  • RTL layout support per framework (Blazor, MAUI, Uno, WPF)
  • Pluralization engines (MessageFormat.NET, SmartFormat.NET)

Out of scope

  • Deep Blazor component patterns -- see [skill:dotnet-blazor-components]
  • Deep MAUI development patterns -- see [skill:dotnet-maui-development]
Related skills

More from novotnyllc/dotnet-artisan

Installs
4
GitHub Stars
208
First Seen
Feb 24, 2026