Поделиться через


MultiLanguageLG class

Диспетчер шаблонов с несколькими языковыми стандартами для создания языка. Этот диспетчер шаблонов перечисляет файлы LG с несколькими языковыми стандартами и выберет соответствующий шаблон с помощью текущего языка и региональных параметров для выполнения оценки шаблона.

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

MultiLanguageLG(Map<string, Templates> | undefined, Map<string, string> | undefined, string)

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

Свойства

languagePolicy
lgPerLocale

Методы

generate(string, object, string)

Создайте результат оценки шаблона.

Сведения о конструкторе

MultiLanguageLG(Map<string, Templates> | undefined, Map<string, string> | undefined, string)

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

new MultiLanguageLG(templatesPerLocale: Map<string, Templates> | undefined, filePerLocale: Map<string, string> | undefined, defaultLanguage?: string)

Параметры

templatesPerLocale

Map<string, Templates> | undefined

Карта шаблонов файлов LG на языковой стандарт.

filePerLocale

Map<string, string> | undefined

Карта языкового стандарта и LG-файла.

defaultLanguage

string

Язык по умолчанию.

Сведения о свойстве

languagePolicy

languagePolicy: Map<string, string[]>

Значение свойства

Map<string, string[]>

lgPerLocale

lgPerLocale: Map<string, Templates>

Значение свойства

Map<string, Templates>

Сведения о методе

generate(string, object, string)

Создайте результат оценки шаблона.

function generate(template: string, data?: object, locale?: string): any

Параметры

template

string

Имя шаблона.

data

object

Данные области.

locale

string

Сведения о языковом стандарте.

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

any

Результат вычисляемого шаблона.