LocalizationManagerInitializeDefaultLocalizationWithFormattingAsync - метод

Инициализирует локализацию по умолчанию, т.е. до того, как настройки локализации будут загружены. Позволяет указать настройки форматирования IFormattingSettingsCache. В качестве культуры по умолчанию используется язык системы.

Definition

Пространство имён: Tessa.Localization
Сборка: Tessa (в Tessa.dll) Версия: 4.0.8
C#
public static ValueTask InitializeDefaultLocalizationWithFormattingAsync(
	bool detectLanguage,
	bool fallbackToCoreLibrary,
	IFormattingSettingsCache? formattingSettingsCache,
	ILocalizationService[]? localizationServices
)

Параметры

detectLanguage  Boolean
Признак того, что требуется определить язык из настроек системы и установить его.
fallbackToCoreLibrary  Boolean
Признак того, что выполняется fallback на библиотеку Core, если в других библиотеках не найдено запрашиваемой строки локализации. Укажите false, если в коллекции localizationServices уже присутствуют сервисы, содержащие строки из библиотеки локализации Core.jlocalization.
formattingSettingsCache  IFormattingSettingsCache
Кэш настроек форматирования, который инициализируется в качестве текущего, или null, если инициализируется кэш по умолчанию, в котором присутствует только культура en.
localizationServices  ILocalizationService
Массив ILocalizationService, предоставляющих строки для локализации.

Возвращаемое значение

ValueTask
Асинхронная задача.

См. также