Распознавание языка и автоматический переключатель направления текстового ящика
-
27-09-2019 - |
Вопрос
Скажем, у меня есть текстовое поле в 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, вы найдете его в вашей базе данных и получите его формат.