Saltar al contenido
TextArray
Totalmente local

Detector de dirección de texto (LTR/RTL)

Detecta si el texto se ejecuta de izquierda a derecha o de derecha a izquierda y obtén el atributo dir que se utilizará.

Entrada

Detector de dirección de texto (LTR/RTL)

El latín, el cirílico y el griego van de izquierda a derecha; El hebreo, el árabe, el siríaco, el thaana, el n'ko y el adlam van de derecha a izquierda, y el texto que los mezcla es donde los diseños se rompen silenciosamente. Pegue cualquier cadena y esta herramienta informará su dirección de escritura de dos maneras: la mayoría de los caracteres fuertes, que es la dirección sensata del párrafo, y el primer carácter fuerte, que es lo que realmente teclea el dir="auto" del navegador. Cuando los dos no están de acuerdo (una oración RTL que se abre con un nombre de marca en latín), habrá encontrado precisamente la cadena que se mostrará incorrectamente con la dirección automática.

El informe cuenta caracteres LTR y RTL fuertemente tipados con porcentajes, más el resto neutro (dígitos, puntuación, espacios, emoji, que se adaptan a su entorno bajo el algoritmo Unicode bidi). Termina con el atributo listo para pegar, dir="ltr" o dir="rtl", y agrega una línea de advertencia cuando la dirección minoritaria excede el diez por ciento: contenido genuinamente bidireccional que merece un marcado explícito por sus ejecuciones incrustadas en lugar de un atributo en la parte superior.

Momentos típicos en los que esto gana su lugar: depurar por qué una cadena enviada por un usuario muestra su puntuación en el lado incorrecto, decidir qué directorio almacenar junto con el contenido generado por el usuario, verificar archivos de traducción antes de enviar una configuración regional árabe o hebrea, o demostrar el comportamiento bidi en un informe de error.

Todo se ejecuta localmente en su navegador: el texto que inspecciona nunca sale de su dispositivo.

Preguntas frecuentes

¿Qué es un personaje "fuerte"?
En el algoritmo bidi Unicode, las letras llevan una dirección inherente: la latina a es fuertemente LTR, la hebrea א fuertemente RTL. Los dígitos, la puntuación, los espacios y los emoji son neutrales o débiles: siguen su entorno. Los veredictos de dirección sólo cuentan los más fuertes.
¿Por qué mostrar una dirección tanto mayoritaria como de primera fuerza?
Porque responden a preguntas diferentes. La mayoría es la dirección natural del párrafo del contenido. El primer carácter fuerte es el que usa dir="auto", por lo que cuando los dos difieren, dir="auto" representará el texto en contra de su dirección natural, y esa cadena necesita un directorio explícito.
¿Qué scripts cuentan como RTL?
Hebreo, árabe (que también cubre persa y urdu), siríaco, thaana (dhivehi), n'ko y adlam. Todo lo demás con letras (latín, cirílico, griego, CJK, devanagari y el resto) cuenta como LTR para el veredicto.
¿Qué debo hacer con el texto en direcciones mixtas?
Establezca el directorio de párrafo en la dirección mayoritaria y ajuste los ejecuciones incrustadas en dirección opuesta en sus propios elementos (o use aislamientos Unicode como...). La línea de advertencia aparece cuando la minoría supera el diez por ciento, el nivel en el que un atributo de nivel superior deja de ser suficiente.
¿Mi texto está subido a alguna parte?
No. La detección se ejecuta completamente en su navegador y su texto nunca sale de su dispositivo.