Freigeben über


MultiLanguageLG class

Vorlagen-Manager für mehrere Gebietsschemas für die Sprachgenerierung. Dieser Vorlagen-Manager listet LG-Dateien mit mehreren Gebietsschemas auf und wählt die entsprechende Vorlage mithilfe der aktuellen Kultur aus, um die Vorlagenauswertung durchzuführen.

Konstruktoren

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

Initialisiert eine neue Instanz der MultiLanguageLG-Klasse.

Eigenschaften

languagePolicy
lgPerLocale

Methoden

generate(string, object, string)

Generieren sie das Ergebnis der Vorlagenbewertung.

Details zum Konstruktor

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

Initialisiert eine neue Instanz der MultiLanguageLG-Klasse.

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

Parameter

templatesPerLocale

Map<string, Templates> | undefined

Eine Zuordnung von LG-Dateivorlagen pro Gebietsschema.

filePerLocale

Map<string, string> | undefined

Eine Zuordnung des Gebietsschemas und der LG-Datei.

defaultLanguage

string

Standardsprache.

Details zur Eigenschaft

languagePolicy

languagePolicy: Map<string, string[]>

Eigenschaftswert

Map<string, string[]>

lgPerLocale

lgPerLocale: Map<string, Templates>

Eigenschaftswert

Map<string, Templates>

Details zur Methode

generate(string, object, string)

Generieren sie das Ergebnis der Vorlagenbewertung.

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

Parameter

template

string

Vorlagenname

data

object

Bereichsdaten.

locale

string

Gebietsschemainformationen.

Gibt zurück

any

Das ausgewertete Vorlagenergebnis.