MultiLanguageLG class
Диспетчер шаблонов с несколькими языковыми стандартами для создания языка. Этот диспетчер шаблонов перечисляет файлы LG с несколькими языковыми стандартами и выберет соответствующий шаблон с помощью текущего языка и региональных параметров для выполнения оценки шаблона.
Конструкторы
Multi |
Инициализирует новый экземпляр класса MultiLanguageLG. |
Свойства
language |
|
lg |
Методы
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
Сведения о методе
generate(string, object, string)
Создайте результат оценки шаблона.
function generate(template: string, data?: object, locale?: string): any
Параметры
- template
-
string
Имя шаблона.
- data
-
object
Данные области.
- locale
-
string
Сведения о языковом стандарте.
Возвращаемое значение
any
Результат вычисляемого шаблона.