Я знаю, что на момент написания этой статьи Opera поддерживает интерфейс браузера для
<input type="date" name="mydate">
и, возможно, мои попытки локализовать это поле были встречены с разочарованием, потому что такие тонкости, как локализация, еще не были включены в их реализацию, но я даже не вижу упоминания об этом в спецификации HTML5. Можно ли указать локализацию? Должен ли я делать lang = "fr" в родительском элементе?
Некоторые примечания по внедрению сайта:
- Локализация (язык) явно выбрана пользователем, поскольку они управляют данными на нескольких языках, и не разумно ожидать, что пользовательский браузер Chrome находится на просматриваемом языке или что браузер предоставляет требуемые заголовки запросов языка.
- Я хочу быть уверенным, что если страница будет отображаться на французском языке, то, когда в списке выбора даты, предоставленном браузером, отображаются параметры, которые имеют смысл для французского языка.
- Планируется вернуться к jQueryUI для браузеров, которые не поддерживают type = "date", я буду использовать механизм обнаружения, представленный в Погружение в HTML 5