/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/Extensions/LocalizationExtensions.cs
25 строк
718 B
Yair
Code Quality: Ran code cleanup (#17307)
25 июл 2025, 03:57
Не верифицирован
25 июл 2025, 03:57
4558bc2
Код
Авторство
О чём код?
// Copyright (c) Files Community // Licensed under the MIT License. namespace Files.App.Extensions { /// <summary> /// Provides static extension for localization. /// </summary> public static class LocalizationExtensions { private static ILocalizationService? FallbackLocalizationService; public static string ToLocalized(this string resourceKey, ILocalizationService? localizationService = null) { if (localizationService is null) { FallbackLocalizationService ??= Ioc.Default.GetService<ILocalizationService>(); return FallbackLocalizationService?.LocalizeFromResourceKey(resourceKey) ?? string.Empty; } return localizationService.LocalizeFromResourceKey(resourceKey); } } }