Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha
Ao integrar o servidor MCP Intlayer ao seu assistente de IA, você pode recuperar todos os documentos diretamente de ChatGPT, DeepSeek, Cursor, VSCode, etc.
Ver a documentação do servidor MCPO conteúdo desta página foi traduzido com uma IA.
Veja a última versão do conteúdo original em inglêsSe você tiver uma ideia para melhorar esta documentação, sinta-se à vontade para contribuir enviando uma pull request no GitHub.
Link do GitHub para a documentaçãoCopiar o Markdown do documento para a área de transferência
Documentação: Função getHTMLTextDir em intlayer
Descrição
A função getHTMLTextDir determina a direção do texto (ltr, rtl ou auto) com base na localidade fornecida. Ela foi projetada para ajudar desenvolvedores a definir o atributo dir no HTML para uma renderização correta do texto.
Parâmetros
locale?: Locales
- Descrição: A string da localidade (ex.: Locales.ENGLISH, Locales.ARABIC) usada para determinar a direção do texto.
- Tipo: Locales (opcional)
Retorno
- Tipo: Dir ('ltr' | 'rtl' | 'auto')
- Descrição: A direção do texto correspondente à localidade:
- 'ltr' para idiomas da esquerda para a direita.
- 'rtl' para idiomas da direita para a esquerda.
- 'auto' se a localidade não for reconhecida.
Exemplo de Uso
Determinando a Direção do Texto
Copiar o código para a área de transferência
import { getHTMLTextDir } from "intlayer";getHTMLTextDir(Locales.ENGLISH); // Saída: "ltr"getHTMLTextDir(Locales.FRENCH); // Saída: "ltr"getHTMLTextDir(Locales.ARABIC); // Saída: "rtl"
Casos Especiais
Nenhuma Localidade Fornecida:
- A função retorna 'auto' quando locale é undefined.
Localidade Não Reconhecida:
- Para localidades não reconhecidas, a função retorna 'auto'.
Uso em Componentes:
A função getHTMLTextDir pode ser usada para definir dinamicamente o atributo dir em um documento HTML para a renderização correta do texto com base na localidade.
Copiar o código para a área de transferência
import type { FC } from "react";import { getHTMLTextDir, type Locales } from "intlayer";export const HTMLLayout: FC<PropsWithChildren<{ locale: Locales }>> = ({ children, locale,}) => ( <html dir={getHTMLTextDir(locale)} locale={locale}> <body>{children}</body> </html>);
No exemplo acima, o atributo dir é definido dinamicamente com base na localidade.
Histórico da Documentação
- 5.5.10 - 2025-06-29: Histórico inicial