Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ao usar Cartões Adaptáveis, você pode apresentar informações ricas e estruturadas aos usuários dos agentes do Copilot Studio. Para agentes multilíngues, certifique-se de localizar totalmente tanto o conteúdo do tema quanto o texto do Cartão Adaptável. Usando Cartões Adaptáveis, você pode projetar e integrar uma interface do usuário leve para todas as principais plataformas e estruturas.
O Copilot Studio suporta a localização de texto estático em Cartões Adaptáveis por meio dos mesmos arquivos de localização JSON/ResX que você já utiliza para tópicos.
Este artigo explica o fluxo de trabalho de localização, como traduzir o texto do Cartão Adaptável e como lidar com conteúdo misto que contém valores estáticos e dinâmicos.
Antes de começar
Familiarize-se com os seguintes conceitos:
- Criar e editar tópicos e usar o editor de código no Copilot Studio.
- Exportar e importar arquivos de localização.
- Usar cartões adaptáveis.
Entenda os fluxos de trabalho de localização
O Copilot Studio inclui todo o texto estático dos Cartões Adaptáveis em seus arquivos de localização exportados. Este texto inclui:
- valores
TextBlock - Títulos dos botões
- Texto de espaço reservado
- Mensagens de erro
- Texto alt da imagem
É possível traduzir todo o texto voltado para o usuário nos tópicos e nos Cartões Adaptáveis por meio de um único fluxo de trabalho de tradução.
Como o texto estático do Cartão Adaptável aparece nos arquivos de localização
Quando você exporta um arquivo de localização para qualquer idioma secundário, o texto do cartão estático aparece como entradas ao lado de suas cadeias de caracteres de tópico.
Cada entrada inclui um caminho de chave exclusivo que identifica onde o texto existe na caixa de diálogo, tópico e estrutura de cartão. Embora as chaves sejam detalhadas, você só precisa traduzir os valores.
Exemplo (truncado):
{
"dialog(procurement_flow).topic.purchaseApproval.trigger(manager_route).action(showApprovalCard).card.body[0].text": "Purchase request",
"dialog(procurement_flow).topic.purchaseApproval.trigger(manager_route).action(showApprovalCard).card.body[2].columns[0].items[0].text": "Requested by",
"dialog(procurement_flow).topic.purchaseApproval.trigger(manager_route).action(showApprovalCard).card.body[2].columns[1].items[0].text": "Department",
"dialog(procurement_flow).topic.purchaseApproval.trigger(manager_route).action(showApprovalCard).card.body[3].facts[0].title": "Request ID",
"dialog(procurement_flow).topic.purchaseApproval.trigger(manager_route).action(showApprovalCard).card.body[3].facts[1].title": "Total",
"dialog(procurement_flow).topic.purchaseApproval.trigger(manager_route).action(showApprovalCard).card.actions[0].title": "Approve",
"dialog(procurement_flow).topic.purchaseApproval.trigger(manager_route).action(showApprovalCard).card.actions[1].title": "Reject",
"dialog(procurement_flow).topic.purchaseApproval.trigger(manager_route).action(showApprovalCard).card.actions[2].title": "View details"
}
Trate cadeias de caracteres com conteúdo misto usando SetTextVariable
Algumas cadeias de caracteres nos Cartões Adaptáveis contêm uma combinação de texto estático e valores dinâmicos. Por exemplo:
Você está aprovando a solicitação PR‑20417 no valor total de US$ 1.245,80 para Contoso Research
A ID da solicitação, o valor total e a unidade de negócio são variáveis. O texto que envolve os valores precisa ser traduzido. O Copilot Studio não consegue identificar automaticamente o texto estático em conteúdo misto, portanto esses valores não aparecem no arquivo de localização.
Usar o nó Configurar Variável de Texto para conteúdo misto que pode ser localizado
O Copilot Studio inclui o nó Definir variável de texto, disponível somente por meio do editor de código. Esse nó permite:
- Combinar texto estático e espaços reservados variáveis.
- Produzir uma única cadeia de caracteres que aparece nos arquivos de localização.
- Preserve a estrutura das variáveis durante a tradução.
Saiba mais em Disponibilizar o conteúdo dinâmico dos Cartões Adaptáveis para localização.
Exporte seu arquivo de localização e traduza o texto estático
Quando você baixa o arquivo de localização, ele contém a string de conteúdo misto completa com espaços reservados.
Por exemplo:
{
"'dialog(copilots_header_392e9.topic.recommendbooks)'.'trigger(main)'.'action(readingProgress)'.Value":
"You are approving request {Topic.requestId} totaling {Topic.formattedTotal} for {Topic.businessUnit}"
}
Traduza apenas o texto estático e mantenha os espaços reservados inalterados.
Principais conclusões
- O texto estático do Cartão Adaptável aparece nos arquivos de localização, para que você possa traduzir de forma consistente todo o conteúdo exibido ao usuário.
- Os Cartões Adaptáveis não exigem várias versões nem expressões condicionais para experiências multilíngues.
- Use um nó de Definir variável de texto para conteúdo estático e dinâmico misto para garantir que os espaços reservados e o texto ao redor sejam totalmente localizáveis.
Esse fluxo de trabalho unificado simplifica o processo de localização e facilita a criação de experiências de usuário preparadas para o mercado global no Copilot Studio.