строка, содержащая обычную строку, строку локализации, строку с плейсхолдерами локализации, или массив строк при вызове tag function.
Rest
...values: readonly unknown[]параметры, подставляемые в строку display на позициях {0}
, {1}
и др.,
или вставляемые между элементами массива display при вызове как tag function.
Каждый параметр может быть значением любого типа, а также строкой локализации.
Rest
...values: readonly unknown[]Generated using TypeDoc
Локализует строку, используя текущий объект LocalizationManager.
В функцию могут быть переданы:
='$Something'
;='{$Something}'
;{0}
,{1}
и др., где каждый из них может быть или строкой локализации$Something
, или строкой, содержащей плейсхолдер{$Something}
, или нестроковым значением, которое форматируется по правилам функцииformatToString
;localize`{$Something} ${variableName}`
, где значения подставляемых переменныхvariableName
имеют такие же правила подстановки, как и значения массива values из соответствующей перегрузки.Returns
строка, в которой выполнена локализация и форматирование.
See
$Something
, так и строки с плейсхолдерами локализации{$Something} else
.{0}
,{1}
и др.) совместно с локализацией.Example
Строка локализации ```typescript localize('$Something') localize`$Something` // SOMETHING ```Example
Плейсхолдеры локализации ```typescript localize('{$Something} else') localize`{$Something} else` // SOMETHING else ```Example
Форматирование с аргументами ```typescript const firstName = 'John'; const lastName = 'Doe'; localize('{$Hello}, {0} {1}!', firstName, lastName) localize`{$Hello}, ${firstName} ${lastName}!` // Hello, John Doe! ```