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
Multi |
Initialise une nouvelle instance de la classe MultiLanguageLG. |
Propriétés
language |
|
lg |
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
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é.