From eb68aadf3f028c64f234d01d09f4a7c61307ca4f Mon Sep 17 00:00:00 2001 From: Keith Wood Date: Fri, 7 Nov 2008 10:06:47 +0000 Subject: [PATCH] Fixed 3536. Added Persian localisation --- demos/functional/index.html | 1 + demos/functional/templates/ui.datepicker.html | 1 + ui/i18n/ui.datepicker-fa.js | 25 +++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 ui/i18n/ui.datepicker-fa.js diff --git a/demos/functional/index.html b/demos/functional/index.html index 9900a539e..9bb3d6ea2 100644 --- a/demos/functional/index.html +++ b/demos/functional/index.html @@ -31,6 +31,7 @@ + diff --git a/demos/functional/templates/ui.datepicker.html b/demos/functional/templates/ui.datepicker.html index 1d7af8dbf..b2387a8e1 100644 --- a/demos/functional/templates/ui.datepicker.html +++ b/demos/functional/templates/ui.datepicker.html @@ -395,6 +395,7 @@ function customRange(input) { options: [ { desc: '‫العربية (Arabic)', source: '$("#i18nrtl").datepicker($.extend({}, $.datepicker.regional["ar"], {showStatus: true, showOn: "both", buttonImage: "templates/images/calendar.gif", buttonImageOnly: true}));$("#contrib2").html("Khaled Al Horani");' }, + { desc: '‫فارسی (Farsi/Persian)', source: '$("#i18nrtl").datepicker($.extend({}, $.datepicker.regional["fa"], {showStatus: true, showOn: "both", buttonImage: "templates/images/calendar.gif", buttonImageOnly: true}));$("#contrib2").html("Javad Mowlanezhad");' }, { desc: '‫עברית (Hebrew)', source: '$("#i18nrtl").datepicker($.extend({}, $.datepicker.regional["he"], {showStatus: true, showOn: "both", buttonImage: "templates/images/calendar.gif", buttonImageOnly: true}));$("#contrib2").html("Amir Hardon");' } ] }, diff --git a/ui/i18n/ui.datepicker-fa.js b/ui/i18n/ui.datepicker-fa.js new file mode 100644 index 000000000..d77021713 --- /dev/null +++ b/ui/i18n/ui.datepicker-fa.js @@ -0,0 +1,25 @@ +/* Persian (Farsi) Translation for the jQuery UI date picker plugin. */ +/* Javad Mowlanezhad -- jmowla@gmail.com */ +/* Jalali calendar should supported soon! (Its implemented but I have to test it) */ +jQuery(function($) { + $.datepicker.regional['fa'] = { + clearText: 'حذف تاريخ', clearStatus: 'پاک کردن تاريخ جاري', + closeText: 'بستن', closeStatus: 'بستن بدون اعمال تغييرات', + prevText: '<قبلي', prevStatus: 'نمايش ماه قبل', + prevBigText: '<<', prevBigStatus: '', + nextText: 'بعدي>', nextStatus: 'نمايش ماه بعد', + nextBigText: '>>', nextBigStatus: '', + currentText: 'امروز', currentStatus: 'نمايش ماه جاري', + monthNames: ['فروردين','ارديبهشت','خرداد','تير','مرداد','شهريور', + 'مهر','آبان','آذر','دي','بهمن','اسفند'], + monthNamesShort: ['1','2','3','4','5','6','7','8','9','10','11','12'], + monthStatus: 'نمايش ماه متفاوت', yearStatus: 'نمايش سال متفاوت', + weekHeader: 'هف', weekStatus: 'هفتهِ سال', + dayNames: ['يکشنبه','دوشنبه','سه‌شنبه','چهارشنبه','پنجشنبه','جمعه','شنبه'], + dayNamesShort: ['ي','د','س','چ','Ù¾','ج', 'Ø´'], + dayNamesMin: ['ي','د','س','چ','Ù¾','ج', 'Ø´'], + dayStatus: 'قبول DD بعنوان اولين روز هفته', dateStatus: 'انتخاب D, M d', + dateFormat: 'yy/mm/dd', firstDay: 6, + initStatus: 'انتخاب تاريخ', isRTL: true}; + $.datepicker.setDefaults($.datepicker.regional['fa']); +}); \ No newline at end of file -- 2.39.5