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
Multi |
Inizializza una nuova istanza della classe MultiLanguageLG. |
Proprietà
language |
|
lg |
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
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.