Partager via


MultiLanguageLG class

Gestionnaire de modèles multi-paramètres régionaux pour la génération de langage. Ce gestionnaire de modèles énumère les fichiers LG multi-paramètres régionaux et sélectionne le modèle approprié à l’aide de la culture actuelle pour effectuer l’évaluation du modèle.

Constructeurs

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

Initialise une nouvelle instance de la classe MultiLanguageLG.

Propriétés

languagePolicy
lgPerLocale

Méthodes

generate(string, object, string)

Générez le résultat de l’évaluation du modèle.

Détails du constructeur

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

Initialise une nouvelle instance de la classe MultiLanguageLG.

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

Paramètres

templatesPerLocale

Map<string, Templates> | undefined

Carte des modèles de fichiers LG par paramètres régionaux.

filePerLocale

Map<string, string> | undefined

Carte des paramètres régionaux et du fichier LG.

defaultLanguage

string

Langue par défaut.

Détails de la propriété

languagePolicy

languagePolicy: Map<string, string[]>

Valeur de propriété

Map<string, string[]>

lgPerLocale

lgPerLocale: Map<string, Templates>

Valeur de propriété

Map<string, Templates>

Détails de la méthode

generate(string, object, string)

Générez le résultat de l’évaluation du modèle.

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

Paramètres

template

string

Nom du modèle.

data

object

Données d’étendue.

locale

string

Informations sur les paramètres régionaux.

Retours

any

Résultat du modèle évalué.