Documentação · Guias práticos
Traduzir os visuais do relatório
Traduza o texto embutido na tela de um relatório: títulos de visuais, cabeçalhos, botões e caixas de texto, não apenas o modelo semântico.
Última atualização:
As traduções do modelo semântico cobrem os dados: nomes de tabelas, colunas e medidas, com suas descrições. Elas não alcançam o texto pintado na própria tela do relatório: o título de um visual, o cabeçalho de uma segmentação de dados, o rótulo de um botão, uma caixa de texto. O Daxlate traduz essa camada também, para que um relatório mude de idioma de cima a baixo em vez de deixar os títulos no idioma de criação.
A tradução do relatório é um recurso do modo arquivo: abra o .pbix ou o
.pbit a partir do disco (veja
Modo arquivo e modo ao vivo). Ela vale para
relatórios que trazem o próprio modelo semântico, já que as tabelas de tradução
vivem dentro desse modelo.
Ative o formato de relatório aprimorado (PBIR) #
A tradução do relatório precisa do formato de relatório aprimorado (PBIR) do Power BI. No Power BI Desktop, abra Arquivo → Opções e configurações → Opções → Recursos de visualização, ative o formato de relatório aprimorado (PBIR), depois reabra seu relatório e salve uma vez para que ele adote o novo formato.
Relatórios no formato antigo
Se o relatório de um arquivo ainda usa o formato antigo, o Daxlate abre o modelo e o traduz normalmente, mas mostra um aviso de que a tradução da tela do relatório depende do PBIR. Nada fica bloqueado; só a camada do relatório precisa desse formato.
Mude para o escopo do relatório #
Abra um arquivo que tenha camada de relatório. A barra lateral se divide em uma seção Modelo (tabelas, colunas, medidas, hierarquias, como de costume) e uma seção Relatório que lista cada página, seus visuais e o texto traduzível deles (Página → Visual → item de texto). Uma chave Modelo ↔ Relatório na barra de ferramentas da grade alterna entre as duas camadas; clicar em um elemento do relatório na barra lateral muda para o escopo do relatório e filtra a grade naquela página, naquele visual ou naquele texto específico.
No escopo do relatório a barra de ferramentas se ajusta à camada: o texto do relatório tem um único valor por idioma, então a chave EXIBIÇÃO entre legenda e descrição e o filtro TIPO ficam ocultos. Somente ausentes e a caixa de busca funcionam exatamente como no modelo.
Leia os selos das linhas #
As linhas do relatório trazem um ícone pequeno que indica o estado de vinculação:
- T (texto): texto do relatório ainda não vinculado a uma medida de tradução.
- ƒ (função): texto já vinculado, que portanto muda de idioma.
- T! (âmbar): uma caixa de texto que o Daxlate não consegue religar automaticamente, porque tem mais de um estilo de formatação ou um link. Sua tradução é salva do mesmo jeito e a medida é criada do mesmo jeito; vincule a caixa de texto a essa medida no Power BI Desktop, ou simplifique-a para uma única linha sem formatação e salve de novo.
Salve #
Salvar um arquivo com traduções de relatório faz duas coisas. Grava o texto do
relatório ao lado do arquivo como um acompanhante por arquivo,
{arquivo}.daxlate.csv (o CSV que o Power BI lê na atualização), e reescreve o
relatório para que cada texto traduzido fique vinculado a uma medida de consulta.
O Daxlate acrescenta algumas tabelas geradas para sustentar isso
(_translations, _translations_measures e _translations_languages); elas
ficam ocultas na grade, na barra lateral, no número de cobertura e na
exportação, para não inchar sua lista de objetos. Marque Exibir → Mostrar
tabelas de tradução se algum dia quiser vê-las ou exportá-las.
Cada medida de tradução também embute o texto original como fallback, de modo que um relatório cuja fonte de dados não consegue atualizar continua legível no idioma base em vez de exibir títulos em branco.
Deixe os leitores trocarem de idioma #
O salvamento também gera uma tabela _translations_languages. Arraste o campo
Idioma dela para uma segmentação de dados e os leitores poderão trocar o
idioma do relatório sozinhos. Veja
Adicionar um seletor de idioma ao relatório.