Documentação · Guias práticos
Trabalhar com idiomas RTL
Hebraico, árabe, persa: como o Daxlate renderiza traduções da direita para a esquerda.
Última atualização:
As escritas da direita para a esquerda são tratadas em pé de igualdade. O
Daxlate detecta culturas RTL pelo descritor de cultura do .NET (árabe ar-*,
hebraico he-*, persa fa-*, urdu ur-* e outros) e inverte as células
afetadas sem nenhuma configuração.
Na grade #
Quando uma coluna de cultura pertence a uma escrita RTL, suas células na grade
são renderizadas com FlowDirection: RightToLeft:
- O texto se alinha à direita
- O cursor de texto se move da direita para a esquerda enquanto você digita
- Números e pontuação latinos embutidos são renderizados com o algoritmo bidirecional correto, então sem surpresas com números de telefone ou códigos de produto dentro de uma legenda em árabe
Você não precisa alternar nada. Clique na célula e digite. O editor se adapta sozinho.
Em disco #
O modelo semântico do Power BI guarda as traduções como texto UTF-8 puro. Não há marcador de direção embutido; os renderizadores o inferem pela escrita. O Daxlate devolve os bytes intactos, incluindo os caracteres de controle bidirecional do Unicode (LRE, RLE, PDF, LRM, RLM) que o tradutor tenha acrescentado para resolver casos ambíguos.
Trabalhar no Excel #
O Excel renderiza textos RTL corretamente desde que o sistema tenha as fontes necessárias, que o Windows instala por padrão para as principais escritas RTL.
Se o Excel do seu tradutor mostra os caracteres na ordem errada, o problema costuma ser só de exibição: os bytes por baixo estão certos e voltarão intactos ao Daxlate. Enquanto o tradutor não inverter os caracteres na mão, está tudo bem.
Armadilhas comuns #
- Espaços no início ou no fim de legendas RTL são difíceis de notar em qualquer editor. O que visualmente parece o começo do texto pode ser o fim lógico dele. Quando algo parecer estranho, copie o conteúdo da célula para um editor com visão hexadecimal e confira.
- Textos de direção mista (por exemplo, uma legenda em árabe que inclui um código de produto latino) às vezes são renderizados de formas diferentes no Excel e no Power BI. Os bytes são os mesmos nos dois; a diferença está na passagem bidirecional do renderizador. Se o Power BI mostra o que você quer, tome isso como referência.