Установка языка в DatePicker? - PullRequest
       0

Установка языка в DatePicker?

1 голос
/ 17 января 2020

Я создаю html форму с полем DatePicker. Я бы хотел, чтобы названия месяцев отображались на французском языке, независимо от настроек браузера пользователя. Есть ли способ сделать это?

Код html, который у меня есть:

<input type="date" name="closedate">

Я нашел веб-страницу, предлагающую добавить язык в поле, но, похоже, он имеет без эффекта.

<input type="date" name="closedate" lang="fr">

Я не использую фреймворк. Это просто html.

1 Ответ

0 голосов
/ 17 января 2020

Наиболее эффективный способ - установить атрибут translate элемента на no и добавить класс notranslate:

<html lang="fr">
  <div>
    Bonjour
  </div>
  <div translate="no" class="notranslate">
    Bonjour
  </div>
</html>

Теперь последнее содержимое <div> не должно переводиться.

Так как ваш родной язык французский, вот дубликат вышеупомянутого в Engli sh, который Chrome должен попытаться перевести:

<html lang="en">
  <div>
    Hello
  </div>
  <div translate="no" class="notranslate">
    Hello
  </div>
</html>

Чтобы проверить это code , возможно, вам придется сохранить код в отдельном файле html и открыть его в Chrome, а затем сказать «Да» для перевода страницы.

translate="no" представляется официально рекомендованный метод ( ссылки: 1 , 2 ), хотя, по-видимому, неэффективен сам по себе. Добавление class="notranslate" позволило мне сработать в моем тестировании. На данный момент Google translate распознает этот класс и не будет переводить в элементе class="notranslate". Я мог только найти различные статьи на нем, хотя ( ссылки: 1 , 2 ), никакой официальной документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...