Saya sangat membutuhkan kalender dropdown yang dilokalkan. Kalender Inggris tidak secara tepat mengkomunikasikan keunggulan di situs web Norwegia ;-)
Saya telah bereksperimen dengan jQuery DatePicker , situs web mereka mengatakan itu dapat dilokalkan, namun tampaknya itu tidak berhasil.
Saya menggunakan ASPNET.MVC, dan saya benar-benar ingin tetap menggunakan satu pustaka javascript. Dalam hal ini jQuery.
Kalender ajax toolkit dapat diterima, jika saja akan menampilkan nama Norsk.
Pembaruan: Luar Biasa! Saya melihat saya kehilangan file bahasa, detail yang tidak terlalu kecil :-)
javascript
jquery-ui
localization
calendar
jquery-ui-datepicker
Thomas Eyde
sumber
sumber
Jawaban:
Bagi yang masih bermasalah, Anda harus mengunduh file bahasa yang Anda inginkan dari sini:
dan kemudian sertakan di halaman Anda seperti ini misalnya (bahasa italia):
lalu gunakan kode zilverdistel : D
sumber
Saya menemukan demo dan menerapkannya dengan cara berikut:
Saya perlu mengatur default untuk format tanggal juga ...
sumber
$.datepicker.setDefaults($.datepicker.regional["uk"]);
String
$.datepicker.regional['it']
tidak menerjemahkan semua kata.Untuk menerjemahkan datepicker Anda harus menentukan beberapa variabel:
Dalam hal ini pemilih data Anda diterjemahkan dengan benar.
sumber
$.getScript()
untuk mengambil pustaka utama di API yang dihosting Google.kode i18n dapat disalin dari https://github.com/jquery/jquery-ui/tree/master/ui/i18n
sumber
1. Anda perlu memuat file jQuery UI i18n:
2. Gunakan
$.datepicker.setDefaults
fungsi untuk mengatur default untuk SEMUA pemilih data.3. Jika Anda ingin mengesampingkan pengaturan sebelum menetapkan default, Anda dapat menggunakan ini:
Urutan parameter penting karena cara
jQuery.extend
kerjanya. Dua contoh yang salah:sumber
Berikut adalah contoh bagaimana Anda dapat melakukan pelokalan tanpa pustaka tambahan.
sumber
Jika Anda menggunakan datepicker dan moment.js jQuery UI pada proyek yang sama, Anda harus mendukung data lokal moment.js:
sumber
kalau-kalau ada yang MASIH terjebak dalam hal ini, terlepas dari jawaban lain, saya menyelesaikan ini dengan:
catat 'GB' ekstra. Setelah itu bekerja dengan baik.
sumber
Solusi ini dapat membantu.
sumber
Saya menyelesaikannya dengan menambahkan properti
data-date-language="it"
:sumber
sumber
$ .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: "dd / mm / yy", 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: "dd / mm / yy", 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: "dd / mm / yy", firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ""};weekHeader: "Tuần", dateFormat: "dd / mm / yy", firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ""};weekHeader: "Tuần", dateFormat: "dd / mm / yy", firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ""};
sumber