Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Integrando il server MCP Intlayer al tuo assistente AI, puoi recuperare tutti i documenti direttamente da ChatGPT, DeepSeek, Cursor, VSCode, ecc.
Vedi la documentazione del server MCPIl contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseSe hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia il Markdown del documento nella porta-documenti
Documentazione: Funzione getHTMLTextDir in intlayer
Descrizione
La funzione getHTMLTextDir determina la direzione del testo (ltr, rtl o auto) in base alla locale fornita. È progettata per aiutare gli sviluppatori a impostare l'attributo dir in HTML per una corretta visualizzazione del testo.
Parametri
locale?: Locales
- Descrizione: La stringa della locale (es. Locales.ENGLISH, Locales.ARABIC) utilizzata per determinare la direzione del testo.
- Tipo: Locales (opzionale)
Valore di ritorno
- Tipo: Dir ('ltr' | 'rtl' | 'auto')
- Descrizione: La direzione del testo corrispondente alla locale:
- 'ltr' per lingue da sinistra a destra.
- 'rtl' per lingue da destra a sinistra.
- 'auto' se la locale non è riconosciuta.
Esempio d'uso
Determinare la direzione del testo
Copiare il codice nella clipboard
import { getHTMLTextDir } from "intlayer";getHTMLTextDir(Locales.ENGLISH); // Output: "ltr"getHTMLTextDir(Locales.FRENCH); // Output: "ltr"getHTMLTextDir(Locales.ARABIC); // Output: "rtl"
Casi limite
Nessuna locale fornita:
- La funzione restituisce 'auto' quando locale è undefined.
Locale non riconosciuta:
- Per le località non riconosciute, la funzione predefinisce il valore 'auto'.
Utilizzo nei Componenti:
La funzione getHTMLTextDir può essere utilizzata per impostare dinamicamente l'attributo dir in un documento HTML per una corretta visualizzazione del testo in base alla località.
Copiare il codice nella clipboard
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>);
Nell'esempio sopra, l'attributo dir viene impostato dinamicamente in base alla località.
Cronologia Documentazione
- 5.5.10 - 2025-06-29: Storia iniziale