Мне действительно нужен локализованный выпадающий календарь. Английский календарь на норвежском веб-сайте не совсем передает совершенство ;-)
Я экспериментировал с jQuery DatePicker , на их веб-сайте говорится, что его можно локализовать, но это, похоже, не работает.
Я использую ASPNET.MVC и очень хочу придерживаться одной библиотеки javascript. В этом случае jQuery.
Календарь набора инструментов ajax был бы приемлемым, если бы он также отображал норвежские имена.
Обновление: круто! Я вижу, мне не хватает языковых файлов, не такая уж мелочь :-)
Ответы:
Для тех, у кого все еще есть проблемы, вы должны загрузить нужный языковой файл отсюда:
а затем добавьте его на свою страницу, например, так (на итальянском языке):
затем используйте код zilverdistel : D
источник
Я разобрался с демонстрацией и реализовал ее следующим образом:
Мне тоже нужно было установить значение по умолчанию для формата даты ...
источник
$.datepicker.setDefaults($.datepicker.regional["uk"]);
Строка
$.datepicker.regional['it']
не переводит все слова.Для перевода datepicker необходимо указать некоторые переменные:
В этом случае ваш datepicker переведен правильно.
источник
$.getScript()
для получения основной библиотеки в размещенном API Google.код i18n можно скопировать с https://github.com/jquery/jquery-ui/tree/master/ui/i18n
источник
1. Вам необходимо загрузить файлы jQuery UI i18n:
2. Используйте
$.datepicker.setDefaults
функцию, чтобы установить значения по умолчанию для ВСЕХ датпикеров.3. Если вы хотите отменить настройки перед установкой значений по умолчанию, вы можете использовать следующее:
Порядок параметров важен из-за способа
jQuery.extend
работы. Два неверных примера:источник
Вот пример того, как вы можете выполнить локализацию без дополнительной библиотеки.
источник
Если вы используете jQuery UI datepicker и moment.js в одном проекте, вам следует использовать данные локали moment.js:
источник
на всякий случай, если кто-то все еще застрял на этом, несмотря на другие ответы, я решил это с помощью:
обратите внимание на дополнительный «ГБ». После этого все заработало.
источник
Это решение может помочь.
источник
Я решил это, добавив свойство
data-date-language="it"
:источник
источник
$ .datepicker.regional ["vi-VN"] = {closeText: "Đóng", prevText: "Trước", nextText: "Sau", currentText: "Hôm nay", monthNames: ["Tháng một", "Tháng hai »,« Tháng ba »,« Tháng t »,« Tháng năm »,« Tháng sáu »,« Tháng bảy »,« Tháng tám »,« Tháng chín »,« Tháng mười »,« Tháng mười một »,« Tháng mười hai »], monthNamesShort: [« Một »,« Hai »,« Ba »,« Bốn »,« Năm »,« Sáu »,« Bảy »,« Tám »,« Chín »,« Mười »,« Mười một "," Mười hai "], dayNames: ["Chủ nhật »,« Thứ hai »,« Thứ ba »,« Thứ tư »,« Thứ năm »,« Thứ sáu »,« Thứ bảy »], dayNamesShort: [« CN »,« Hai »,« Ba », «Tư», «Năm», «Sáu», «Bảy»], dayNamesMin: [«CN», «T2», «T3», «T4», «T5», «T6», «T7»], weekHeader : "Tuần", dateFormat: "дд / мм / гг", firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ""};dayNamesShort: [«CN», «Hai», «Ba», «Tư», «Năm», «Sáu», «Bảy»], dayNamesMin: [«CN», «T2», «T3», «T4» , "T5", "T6", "T7"], weekHeader: "Tuần", dateFormat: "дд / мм / гг", firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ""};dayNamesShort: [«CN», «Hai», «Ba», «Tư», «Năm», «Sáu», «Bảy»], dayNamesMin: [«CN», «T2», «T3», «T4» , "T5", "T6", "T7"], weekHeader: "Tuần", dateFormat: "дд / мм / гг", firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ""};weekHeader: "Tuần", dateFormat: "дд / мм / гг", firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ""};weekHeader: "Tuần", dateFormat: "дд / мм / гг", firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ""};
источник