2013-01-01 22 views

cevap

2

Tam bir çözüm olmasa da, bir çözüm değil, ancak this nice implementation numaralı makaleyi buldum, makale Farsça idi, ancak yazar hem Pers hem de Arapça Calenders ile jQuery UI datepicker'ı uygular.

DÜZENLEME 2013/09/06: Bu tarih dönüştürmek formu toplama değerlerini okumak ve tehlikeli dize manipülasyonlar yapmak zorunda beni kurtarır olarak

Github bir başka katkısı, ben daha iyi bu uygulama gibi. jQuery UI datepicker lokalizasyon eklemek için

2

Genelde

jQuery UI Datepicker yerelleştirme, hemen DatePicker senaryosunu dahil sonra belirli bir yerelleştirme dosyası eklemek gerekir. Örneğin, bir Fransız yerelleştirme ayarlamak için, bunu yapmak istiyorum:

[...include jQuery and jQuery UI...] 
<script type="text/javascript" src="jquery.ui.datepicker-fr.js"></script> 

yerelleştirme dosyalarını ayrı bir dizine (development-bundle/ui/i18n) standart jQuery UI download bir parçası olarak dahil edilir. Bunun hakkında daha fazla bilgi için, Datepicker API documentation ("Yerelleştirme" altında) bölümüne bakın.

anki durum: Farsi, Celali dışarı

Halen jQuery UI indir paketi Celali yerelleştirme dosyasını dahil görünmüyor. Şimdilik, Farsça'ya (jquery.ui.datepicker-fr.js) çevrilmiş sadece düzenli (Gürcüce) bir takvim var gibi görünüyor.

Çözüm 1 - Sipariş yerelleştirme dosyası

jQuery UI datepicker kalmayı tercih ederseniz, mevcut yerelleştirme dosyalarının biçimi dayalı, özel bir yerelleştirme dosyası oluşturabilirsiniz. Söz konusu takvime aşina iseniz, bu zor olmamalıdır.

Çözüm 2 - Farklı bir eklenti

yerine jQuery Calendars plugin kullanmayı düşünün kullanın. Zaten several languages and formats en yaygın dünya takvimlerini içerir, bu nedenle bir Jalali veya bu konu için başka bir yabancı takvim oluşturma bir ayarın fiske ile yapılır.

İlgili konular