LocalizationManagerStaticsLocalizeFormat(String) - метод

Выполняет локализацию с форматированием для строки format.

Definition

Пространство имён: Tessa.Localization
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public static string LocalizeFormat(
	string? format
)

Параметры

format  String
Строка, которая может содержать обычный текст, может быть константой локализации вида $LocalizationName и/или может содержать плейсхолдеры локализации вида {$LocalizationName}.

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

String
Строка после выполнения локализации и форматирования, или строка вида $LocalizationName(en), если локализация невозможна.

Заметки

Если строка является константой локализации, т.е. начинается с символа $, то производится её локализация аналогично методу Localize(String, CultureInfo). Далее, если в исходной или результирующей строке есть плейсхолдеры локализации вида {$LocalizationName}, то они также локализуются.

Все указанные аргументы подставляются в строку на позиции плейсхолдеров {0}, {1} и т.п., причём, если они являются строками локализации вида $LocalizationName, то они предварительно локализуются (метод Localize(String, CultureInfo)).

Локализация выполняется на язык CurrentUICulture. Форматирование аргументов для подстановки в строку выполняется с параметрами форматирования для языка CurrentCulture.

См. также