ResourceMultiLanguageGenerator class
Usa resourceExplorer para montar lg raiz e todas as variantes de linguagem como um gerador de vários idiomas.
- Extends
Comentários
Dado o nome do arquivo como "foo.lg" isso gerará um mapa de foo. {LOCALE}.lg arquivos.
Construtores
Resource |
Inicializa uma nova instância da classe ResourceMultiLanguageGenerator. |
Propriedades
$kind | |
resource |
ID do recurso do arquivo LG. |
Propriedades herdadas
language |
Política de idioma exigida pelo gerador de idiomas. |
Métodos
try |
Implementação da pesquisa por localidade. |
Métodos herdados
configure(Record<string, unknown>) | Método fluente para configurar o objeto. |
generate(Dialog |
Localize um gerador de idioma que corresponda à localidade de contexto atual. |
get |
Detalhes do construtor
ResourceMultiLanguageGenerator(string)
Inicializa uma nova instância da classe ResourceMultiLanguageGenerator.
new ResourceMultiLanguageGenerator(resourceId?: string)
Parâmetros
- resourceId
-
string
ID do recurso do arquivo LG.
Detalhes da propriedade
$kind
static $kind: string
Valor da propriedade
string
resourceId
ID do recurso do arquivo LG.
resourceId: string
Valor da propriedade
string
Detalhes das propriedades herdadas
languagePolicy
Política de idioma exigida pelo gerador de idiomas.
languagePolicy: LanguagePolicy
Valor da propriedade
Detalhes do método
tryGetGenerator(DialogContext, string)
Implementação da pesquisa por localidade.
function tryGetGenerator(dialogContext: DialogContext, locale: string): { exist: boolean, result: LanguageGenerator<T, D> }
Parâmetros
- dialogContext
-
DialogContext
Contexto para a virada atual da conversa.
- locale
-
string
Localidade a ser pesquisada.
Retornos
{ exist: boolean, result: LanguageGenerator<T, D> }
Um objeto com um booliano mostrando a existência e o gerador de linguagem.
Detalhes do método herdado
configure(Record<string, unknown>)
Método fluente para configurar o objeto.
function configure(config: Record<string, unknown>): this
Parâmetros
- config
-
Record<string, unknown>
Configurações a serem aplicadas.
Retornos
this
O configurável após a conclusão da operação.
Herdado de Configurble.configure
generate(DialogContext, string, D)
Localize um gerador de idioma que corresponda à localidade de contexto atual.
function generate(dialogContext: DialogContext, template: string, data: D): Promise<T>
Parâmetros
- dialogContext
-
DialogContext
Contexto para a virada atual da conversa.
- template
-
string
Modelo a ser usado.
- data
-
D
Dados a serem associados.
Retornos
Promise<T>
Uma promessa que representa a operação assíncrona.
Herdado deMultiLanguageGeneratorBase.generate
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parâmetros
- property
-
Object
A chave da configuração do seletor condicional.
Retornos
Converter | ConverterFactory
O conversor para a configuração do seletor.
Herdado deMultiLanguageGeneratorBase.getConverter