LocalizationManager - класс

Definition

Пространство имён: Tessa.Localization
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public abstract class LocalizationManager
Inheritance
Object    LocalizationManager
Derived

Конструкторы

LocalizationManagerИнициализирует новый экземпляр класса LocalizationManager

Свойства

CurrentCulture Региональные настройки для текущего потока. При получении значения не равен null.
CurrentUICulture Язык интерфейса для текущего потока. При получении значения не равен null.
DefaultCulture Региональные настройки по умолчанию, доступные для всех потоков.
DefaultUICulture Язык интерфейса по умолчанию, доступный для всех потоков.
EnglishCultureInfo Английский язык локализации.
FallbackFormattingSettings Настройки форматирования, возвращаемые при отсутствии других действительных настроек.
FormattingSettingsCache Используемый кэш с настройками форматирования.
Service Используемый сервис локализации.
UserDefaultUICulture Культура по умолчанию, используемая в операционной системе для отображения UI текущего пользователя.

Методы

CreateScope(CultureInfo) Изменяет культуру CurrentUICulture и восстанавливает предыдущую культуру, когда на возвращённом значении вызывается Dispose. Рекомендуется использовать в блоке using.
CreateScope(CultureInfo, CultureInfo) Изменяет культуру CurrentUICulture и CurrentCulture, и восстанавливает предыдущие культуры, когда на возвращённом значении вызывается Dispose. Рекомендуется использовать в блоке using.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
EscapeIfLocalizationString 
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
Format(String) 
Format(String, CultureInfo) 
Format(String, Object) 
Format(String, Object) 
Format(String, String) 
Format(String, CultureInfo, Object) 
Format(String, CultureInfo, Object) 
Format(String, CultureInfo, String) 
Format(String, Object, Object) 
Format(String, String, String) 
Format(String, CultureInfo, Object, Object) 
Format(String, CultureInfo, String, String) 
Format(String, Object, Object, Object) 
Format(String, String, String, String) 
Format(String, CultureInfo, Object, Object, Object) 
Format(String, CultureInfo, String, String, String) 
FormatAsync(String, CancellationToken) 
FormatAsync(String, CultureInfo, CancellationToken) 
FormatAsync(String, Object, CancellationToken) 
FormatAsync(String, String, CancellationToken) 
FormatAsync(String, CancellationToken, Object) 
FormatAsync(String, CultureInfo, Object, CancellationToken) 
FormatAsync(String, CultureInfo, String, CancellationToken) 
FormatAsync(String, CultureInfo, CancellationToken, Object) 
FormatAsync(String, Object, Object, CancellationToken) 
FormatAsync(String, String, String, CancellationToken) 
FormatAsync(String, CultureInfo, Object, Object, CancellationToken) 
FormatAsync(String, CultureInfo, String, String, CancellationToken) 
FormatAsync(String, Object, Object, Object, CancellationToken) 
FormatAsync(String, String, String, String, CancellationToken) 
FormatAsync(String, CultureInfo, Object, Object, Object, CancellationToken) 
FormatAsync(String, CultureInfo, String, String, String, CancellationToken) 
GetAllStringsAsync 
GetCurrentFormattingSettingsAsync Возвращает настройки форматирования, соответствующие текущей культуре CurrentCulture. Возвращает FallbackFormattingSettings, если значение не найдено или кэш настроек недоступен. Возвращаемое значение не равно null.
GetDefaultFormattingSettingsAsync Возвращает настройки форматирования, соответствующие культуре по умолчанию DefaultCulture. Возвращает FallbackFormattingSettings, если значение не найдено или кэш настроек недоступен. Если культура DefaultCulture не задана, то возвращаются настройки для культуры EnglishCultureInfo. Возвращаемое значение не равно null.
GetFormattingSettingsAsync Возвращает настройки форматирования, соответствующие указанной культуре cultureInfo. Возвращает FallbackFormattingSettings, если значение не найдено или кэш настроек недоступен. Возвращаемое значение не равно null.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetIntegratedLanguagesAsync Возвращает список всех языков, интегрированных в ресурсы платформы.
GetNameOrValue 
GetString(String) 
GetString(String, CultureInfo) 
GetStringAsync(String, CancellationToken) 
GetStringAsync(String, CultureInfo, CancellationToken) 
GetSystemLanguageNameAsync Определяет язык локализации системы, доступный для текущего пользователя, и возвращает его, либо английский язык, если язык системы не удалось определить. По возвращённой строке можно получить культуру, вызвав метод GetCultureInfo(String).
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InitializeAsync(LocalizationManager) Инициализирует локализацию с использованием указанного объекта LocalizationManager.
InitializeAsync(ILocalizationService, IFormattingSettingsCache) Инициализирует локализацию с использованием указанного объекта ILocalizationService и объекта с кэшом настроек форматирования IFormattingSettingsCache.
InitializeAsync(ResourceManager, IFormattingSettingsCache) Инициализирует локализацию, встроенную в ресурсы посредством объекта ResourceManager и объекта с кэшом настроек форматирования IFormattingSettingsCache.
InitializeByDefaultAsync Инициализирует локализацию с использованием объекта LocalizationManager по умолчанию, который получает данные из встроенной библиотеки локализации Core.
InitializeDefaultLocalizationAsync(Boolean, Boolean, ResourceManager) Инициализирует локализацию по умолчанию, т.е. до того, как настройки локализации будут загружены. В качестве культуры по умолчанию используется язык системы.
InitializeDefaultLocalizationAsync(Boolean, Boolean, ILocalizationService) Инициализирует локализацию по умолчанию, т.е. до того, как настройки локализации будут загружены. В качестве культуры по умолчанию используется язык системы.
InvalidateCacheAsync Выполняет инвалидацию кэша для текущего инициализированного сервиса локализации, если этот сервис поддерживает кэш. В противном случае не выполняет действий. Используйте при изменении строк локализации в текущем сервисе.
InvalidateUserDefaultUICulture Сбрасывает культуру по умолчанию, используемую в операционной системе для отображения UI текущего пользователя UserDefaultUICulture.
Localize(String) 
Localize(String, CultureInfo) 
LocalizeAndEscapeFormat(String) 
LocalizeAndEscapeFormat(String, CultureInfo) 
LocalizeAndEscapeFormatAsync(String, CancellationToken) 
LocalizeAndEscapeFormatAsync(String, CultureInfo, CancellationToken) 
LocalizeAsync(String, CancellationToken) 
LocalizeAsync(String, CultureInfo, CancellationToken) 
LocalizeOrGetName(String) 
LocalizeOrGetName(String, CultureInfo) 
LocalizeOrGetNameAsync(String, CancellationToken) 
LocalizeOrGetNameAsync(String, CultureInfo, CancellationToken) 
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ResetCurrentCulturesToDefault Если культура по умолчанию установлена, то изменяет текущую культуру CurrentCulture и CurrentUICulture таким образом, чтобы они ссылались на культуру по умолчанию DefaultCulture и DefaultUICulture.
SetEnglishLocalization Устанавливает английский язык в качестве языка локализации. Не изменяет используемый сервис локализации.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetName 
TryGetNames Получить все имена строк локализации из переданной строки.
TryGetString(String) 
TryGetString(String, CultureInfo) 
TryGetStringAsync(String, CancellationToken) 
TryGetStringAsync(String, CultureInfo, CancellationToken) 
TryLocalize(String) 
TryLocalize(String, CultureInfo) 
TryLocalizeAsync(String, CancellationToken) 
TryLocalizeAsync(String, CultureInfo, CancellationToken) 

События

CurrentCultureChanged Событие, возникающее при изменении региональных настроек CurrentCulture.
CurrentUICultureChanged Событие, возникающее при изменении языка интерфейса CurrentUICulture.
DefaultCultureChanged Событие, возникающее при изменении языка интерфейса DefaultCulture.
DefaultUICultureChanged Событие, возникающее при изменении языка интерфейса DefaultUICulture.

Поля

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также