Jaa


Microsoft.Bot.Builder.Dialogs.Adaptive.Generators Namespace

Classes

LanguageGeneratorManager

Class which manages cache of all LG resources from a ResourceExplorer. This class automatically updates the cache when resource change events occure.

LGResourceLoader

load all lg resource and split them into different language group.

MultiLanguageGenerator

ILanguageGenerator which uses implements a map of locale->ILanguageGenerator for the locale and has a policy which controls fallback (try en-us -> en -> default).

MultiLanguageGeneratorBase

Base class which applies language policy to virtual method of TryGetGenerator.

ResourceMultiLanguageGenerator

Uses resourceExplorer to mount root lg and all language variants as a multi language generator.

TemplateEngineLanguageGenerator

ILanguageGenerator implementation which uses LGFile.