Распознавание языка и автоматический переключатель направления текстового ящика

StackOverflow https://stackoverflow.com/questions/3453036

Вопрос

Скажем, у меня есть текстовое поле в HTML, используя следующий код:

<input type="text" name="text" id="text" />

И мой сайт предназначен для права налево, а также влево на правые языки. Это означает, что у меня есть несколько текстовых ящиков, которые будут набраны на правом левом языке, но электронное письмо, например, будет слева направо.

Мой вопрос есть нет Как объявить определенное направление с использованием CSS. Пожалуйста, нет CSS здесь.

Мой вопрос в том, если можно использовать JavaScript для автоматического обнаружения языка и увидеть, если он является правым левым языком, сделайте текстовое направление отправо, или если это левый на правый язык Сделайте текстовое направление от слева направо. (AKA, он может автоматически обнаруживать язык, а затем установить направление CSS: RTL; »или что-то еще).

Это возможно для выполнения использования JavaScript? (Я знаю, что Google делает это в своем Google Translate и различные другие сайты, а также это просто интересно, если это сложно реализовать) ...

Спасибо, амит

Это было полезно?

Решение

Используйте Google API! У них есть обзор языка здесь:http://code.google.com/apis/ajax/playground/#language_detect.

--

То, что я бы сделал, это создать базу данных с двумя столбцами: «Язык» и «Формат». Заполните базу данных с языками / форматами (т.е. fr "и« слева направо »), и когда вы получаете язык результата из API Google, вы найдете его в вашей базе данных и получите его формат.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top