el reconocimiento del lenguaje y el interruptor automático de dirección de texto
-
27-09-2019 - |
Pregunta
Decir que tengo un cuadro de texto en HTML usando el siguiente código:
<input type="text" name="text" id="text" />
Y mi sitio está destinado a ser para-derecha a izquierda, así como lenguajes de izquierda a derecha. Eso significa que tienen algunos cuadros de texto que se escriben en un idioma de derecha a izquierda, pero el cuadro de texto de correo electrónico, por ejemplo, serán de izquierda a derecha.
Mi pregunta es no cómo declarar dirección específica el uso de CSS. Por favor, no CSS aquí.
Mi pregunta es si es posible usar javascript para detectar automáticamente el idioma, y ??ver si se trata de un idioma de derecha a izquierda, hacen que el movimiento de texto dirección de izquierda de derecha a, o si es una de izquierda a -right lenguaje, que la dirección del texto van de izquierda a derecha. (También conocido como, posiblemente podría detectar automáticamente el idioma, establecer entonces la CSS "dirección: RTL", o lo que sea).
Es esto posible llevar a cabo usando javascript? (Sé que Google lo hace en su traductor Google y otros sitios lo hacen así, me estaba preguntando si es difícil de implementar) ...
Gracias, Amit
Solución
El uso de la API de Google! Tienen un idioma ejemplo Detectar aquí: http://code.google.com/apis/ajax/playground/#language_detect
-
Lo que yo haría es crear una base de datos con dos columnas: "IDIOMA" y "formato". Rellenar la base de datos con los idiomas / formatos (es decir, "fr" e "izquierda a derecha"), y cuando se obtiene el resultado de idioma de la API de Google, lo encuentras en su base de datos y obtener su formato.