/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/csharp/csharp-505-452-024/main.cs
27 строк
968 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
public class AccountController : Controller { private readonly IStringLocalizer<AccountController> _localizer; public AccountController(IStringLocalizer<AccountController> localizer) => _localizer = localizer; public IActionResult Login() { // Простая строка ViewData["Message"] = _localizer["WelcomeMessage"]; // С параметрами (форматирование по порядку) var greeting = _localizer["WelcomeMessage", User.Identity.Name]; // Проверка существования if (_localizer["NotFoundKey"].ResourceNotFound) throw new InvalidOperationException("Missing translation"); return View(); } public IActionResult Error() { // Безопасное значение по умолчанию var msg = _localizer.GetString("UnknownError", "An unknown error occurred"); return Content(msg); } }