Как можно использовать локализацию для jquery datepicker, чтобы стать персидским ['Fr']? - PullRequest
0 голосов
/ 14 марта 2012

Я загружаю Jquery datepicker из http://jqueryui.com/demos/datepicker/ и использую его, знайте, что я хочу, чтобы региональный код моего кальдара стал 'Fr', когда я использую этот код, ничего не происходит:

 $.datepicker.setDefaults($.datepicker.regional['fr']);

гдевиноват?Как я могу локализовать региональный календарь DatePicker JQuery?

Ответы [ 3 ]

1 голос
/ 19 июня 2012

Сначала вы должны знать, что FR не является региональной настройкой для Персидский , это на самом деле FRENCH , Для персидского вы должны установить свой локальный настройка на fa

Затем, учтите, что персидская локализация до сих пор изменяет только текст и формат даты средства выбора даты. Вам нужно дождаться полного календаря, потому что Персидский календарь использует совершенно другой тип календаря, чем текущий Грузинский календарь .

так что используйте

$.datepicker.setDefaults($.datepicker.regional['fa']);

и ждите предстоящих обновлений

0 голосов
/ 23 апреля 2012

Вам нужно сделать это:

 $.datepicker.regional['fr'] = {clearText: 'Effacer', clearStatus: '',
    closeText: 'Fermer', closeStatus: 'Fermer sans modifier',
    prevText: '<Préc', prevStatus: 'Voir le mois précédent',
    nextText: 'Suiv>', nextStatus: 'Voir le mois suivant',
    currentText: 'Courant', currentStatus: 'Voir le mois courant',
    monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin',
    'Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
    monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun',
    'Jul','Aoû','Sep','Oct','Nov','Déc'],
    monthStatus: 'Voir un autre mois', yearStatus: 'Voir un autre année',
    weekHeader: 'Sm', weekStatus: '',
    dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
    dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
    dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
    dayStatus: 'Utiliser DD comme premier jour de la semaine', dateStatus: 'Choisir le DD, MM d',
    dateFormat: 'dd/mm/yy', firstDay: 0, 
    initStatus: 'Choisir la date', isRTL: false};
 $.datepicker.setDefaults($.datepicker.regional['fr']);
0 голосов
/ 14 марта 2012

Это потому, что вам не хватает файла, содержащего тексты локализации. Я предоставлю это в пределах редактирования.

EDIT:

http://jquery -ui.googlecode.com / SVN / багажник / щ / i18n / jquery.ui.datepicker-fr.js

<script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery-ui-1.8.18.custom.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.ui.datepicker-fr.js" type="text/javascript"></script>
<script src="Scripts/js_that_uses_datapicker.js" type="text/javascript"></script>
...