Documentação · Guias práticos
Adicionar um seletor de idioma ao relatório
Deixe os leitores alternarem um relatório traduzido entre idiomas com uma segmentação de dados.
Última atualização:
Depois de traduzir a tela de um relatório (veja
Traduzir os visuais do relatório), o
Daxlate pode colocar a escolha do idioma nas mãos de quem lê. Salvar um
relatório traduzido gera uma tabela _translations_languages; arraste o campo
Idioma dela para uma segmentação de dados e qualquer pessoa que abrir o
relatório poderá trocar o idioma na própria página.
Essa é a primeira maneira de conferir uma tradução no Power BI Desktop, já
que o parâmetro de URL ?language= só tem efeito no serviço do Power BI.
Adicione a segmentação #
- Abra o relatório traduzido no Power BI Desktop.
- Adicione um visual de Segmentação de dados à página.
- Arraste o campo Idioma da tabela
_translations_languagespara a segmentação. - Se quiser, formate como lista suspensa e coloque em um lugar que se repita nas páginas.
Selecione um idioma e a moldura traduzida do relatório (títulos de visuais, cabeçalhos, botões e caixas de texto) muda para ele. Uma seleção única vence; limpar a segmentação faz o relatório voltar a seguir a localidade do próprio leitor, exatamente como antes.
O que a segmentação muda e o que não muda #
A segmentação comanda o texto da tela do relatório que o Daxlate traduziu. Os cabeçalhos de coluna e os nomes de campo de tabelas e matrizes vêm do modelo semântico, que o Power BI resolve pela localidade da conexão, então esses seguem o idioma do leitor, e não a segmentação. Selecionar um idioma da direita para a esquerda muda o texto, mas não espelha o layout da página.
Relatórios traduzidos antes deste recurso
Um relatório traduzido com uma versão mais antiga do Daxlate recebe a tabela de idiomas no salvamento seguinte, não na atualização. Abra-o no Daxlate e salve uma vez para gerar a tabela _translations_languages.