LocalizationManagerStatics - класс

Статические методы для локализации, используемые для подключения директивой global using static.

Definition

Пространство имён: Tessa.Localization
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public static class Statics
Inheritance
Object    LocalizationManagerStatics

Методы

Localize

Локализует строку value, если она является константой локализации вида $LocalizeName.

Если строка не является константой локализации (не начинается с символа $), то возвращает эту строку без изменений.

Возвращает строку с именем культуры вида $LocalizationName(en), если строка является константой локализации и не имеет перевода на указанный язык culture.

LocalizeAndEscapeFormat

Локализует строку format, если она является константой локализации вида $LocalizeName, и экранирует её таким образом, чтобы она могла быть передана в метод string.Format(format, ...).

Если строка не является константой локализации (не начинается с символа $), то возвращает эту строку без изменений.

Возвращает исходную строку, если строка является константой локализации и не имеет перевода на указанный язык culture.

LocalizeAndEscapeFormatAsync

Локализует строку format, если она является константой локализации вида $LocalizeName, и экранирует её таким образом, чтобы она могла быть передана в метод string.Format(format, ...).

Если строка не является константой локализации (не начинается с символа $), то возвращает эту строку без изменений.

Возвращает исходную строку, если строка является константой локализации и не имеет перевода на указанный язык culture.

LocalizeAsync

Локализует строку value, если она является константой локализации вида $LocalizeName.

Если строка не является константой локализации (не начинается с символа $), то возвращает эту строку без изменений.

Возвращает строку с именем культуры вида $LocalizationName(en), если строка является константой локализации и не имеет перевода на указанный язык culture.

LocalizeFormat(String) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(CultureInfo, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(String, IReadOnlyCollectionObject) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(String, Object) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(String, ReadOnlySpanObject) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(String, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(CultureInfo, String, IReadOnlyCollectionObject) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(CultureInfo, String, Object) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(CultureInfo, String, ReadOnlySpanObject) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(CultureInfo, String, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(String, Object, Object) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(String, String, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(CultureInfo, String, Object, Object) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(CultureInfo, String, String, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(String, Object, Object, Object) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(String, String, String, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(CultureInfo, String, Object, Object, Object) Выполняет локализацию с форматированием для строки format.
LocalizeFormat(CultureInfo, String, String, String, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(String) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(CultureInfo, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(String, IReadOnlyCollectionObject) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(String, Object) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(String, ReadOnlyMemoryObject) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(String, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(CultureInfo, String, IReadOnlyCollectionObject) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(CultureInfo, String, Object) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(CultureInfo, String, ReadOnlyMemoryObject) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(CultureInfo, String, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(String, Object, Object) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(String, String, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(CultureInfo, String, Object, Object) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(CultureInfo, String, String, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(String, Object, Object, Object) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(String, String, String, String) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(CultureInfo, String, Object, Object, Object) Выполняет локализацию с форматированием для строки format.
LocalizeFormatAsync(CultureInfo, String, String, String, String) Выполняет локализацию с форматированием для строки format.
LocalizeName Локализует строку с указанным именем name. Возвращает строку с именем культуры вида $LocalizationName(en), если строка не имеет перевода на указанный язык culture.
LocalizeNameAsync Локализует строку с указанным именем name. Возвращает строку с именем культуры вида $LocalizationName(en), если строка не имеет перевода на указанный язык culture.
LocalizeOrGetName

Локализует строку value, если она является константой локализации вида $LocalizeName.

Если строка не является константой локализации (не начинается с символа $), то возвращает эту строку без изменений.

Возвращает строку с именем константы локализации LocalizationName, если строка является константой локализации и не имеет перевода на указанный язык culture.

LocalizeOrGetNameAsync

Локализует строку value, если она является константой локализации вида $LocalizeName.

Если строка не является константой локализации (не начинается с символа $), то возвращает эту строку без изменений.

Возвращает строку с именем константы локализации LocalizationName, если строка является константой локализации и не имеет перевода на указанный язык culture.

TryLocalize

Локализует строку value, если она является константой локализации вида $LocalizeName.

Если строка не является константой локализации (не начинается с символа $), то возвращает эту строку без изменений.

Возвращает null, если строка является константой локализации и не имеет перевода на указанный язык culture, или если исходная строка равна null.

TryLocalizeAsync

Локализует строку value, если она является константой локализации вида $LocalizeName.

Если строка не является константой локализации (не начинается с символа $), то возвращает эту строку без изменений.

Возвращает null, если строка является константой локализации и не имеет перевода на указанный язык culture, или если исходная строка равна null.

TryLocalizeName Локализует строку с указанным именем name. Возвращает null, если строка не имеет перевода на указанный язык culture.
TryLocalizeNameAsync Локализует строку с указанным именем name. Возвращает null, если строка не имеет перевода на указанный язык culture.

См. также