Condividi tramite


MultiLanguageLG class

Gestione modelli di più impostazioni locali per la generazione del linguaggio. Questo gestore modelli enumererà i file LG multi-locale e selezionerà il modello appropriato usando le impostazioni cultura correnti per eseguire la valutazione del modello.

Costruttori

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

Inizializza una nuova istanza della classe MultiLanguageLG.

Proprietà

languagePolicy
lgPerLocale

Metodi

generate(string, object, string)

Generare il risultato della valutazione del modello.

Dettagli costruttore

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

Inizializza una nuova istanza della classe MultiLanguageLG.

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

Parametri

templatesPerLocale

Map<string, Templates> | undefined

Mappa dei modelli di file LG per impostazioni locali.

filePerLocale

Map<string, string> | undefined

Mappa delle impostazioni locali e del file LG.

defaultLanguage

string

Lingua predefinita.

Dettagli proprietà

languagePolicy

languagePolicy: Map<string, string[]>

Valore della proprietà

Map<string, string[]>

lgPerLocale

lgPerLocale: Map<string, Templates>

Valore della proprietà

Map<string, Templates>

Dettagli metodo

generate(string, object, string)

Generare il risultato della valutazione del modello.

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

Parametri

template

string

Nome modello.

data

object

Dati di ambito.

locale

string

Informazioni sulle impostazioni locali.

Restituisce

any

Risultato del modello valutato.