Как автогенерировать переводы для .NET RESX локализации
Lizerium.Localization.Toolkit создает ключи, переводы и вызовы сгенерированного API прямо из Visual Studio.
1. Установите NuGet
<PackageReference Include="Lizerium.Localization.Toolkit" Version="1.0.0" />
2. Добавьте ресурсы
Resources/Localization/Strings.en.resx
Resources/Localization/Strings.ru.resx
3. Используйте AI CodeFix для C#
var text = "Hello World";
var details = $"Log directory: {AppContext.BaseDirectory} | {5}";
4. Используйте VSIX для XAML
<Button Content="English" />
Для XAML настройки доступны в Visual Studio Options. Для NuGet analyzer используйте переменные окружения.
Lizerium