【问题标题】:How could use Localization for jquery datepicker to become Persian ['Fr']?如何使用 jquery datepicker 的本地化成为波斯语 ['Fr']?
【发布时间】:2012-03-14 08:11:01
【问题描述】:

我从http://jqueryui.com/demos/datepicker/ 下载 Jquery datepicker 并使用它,我知道我希望我的日历区域变为“Fr”,当我使用此代码时,什么也没发生:

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

我的错误在哪里?我如何本地化 datepicker jquery 日历的区域?

【问题讨论】:

    标签: jquery calendar jquery-ui-datepicker


    【解决方案1】:

    首先你要知道FR不是波斯语的区域设置,它实际上是FRENCH,对于波斯语你必须将您的本地设置设置为 fa

    然后,考虑到hiterto,波斯本地化仅更改日期选择器的文本和日期格式。您必须等待完整的日历,因为波斯日历使用的日历类型与当前的格鲁吉亚日历完全不同。

    所以用

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

    等待即将到来的更新

    【讨论】:

      【解决方案2】:

      那是因为您缺少包含本地化文本的文件。我将在编辑中提供它。

      编辑:

      http://jquery-ui.googlecode.com/svn/trunk/ui/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>
      

      【讨论】:

      • 感谢@Bogdan,但我使用它,也使用这些:jquery-ui-1.8.18.custom.css,jquery-1.7.1.min.js,jquery-ui-1.8.18 .custom.min.js,jquery.ui.datepicker-fr.js 和代码是这样的: $.datepicker.setDefaults($.datepicker.regional['fr']); $(function() { $("#date").datepicker(); });
      • 订单似乎没问题。所以它应该可以工作,你确定它在萤火虫/开发者工具中没有显示任何错误吗?
      • 萤火虫没有错误,日历打开正确但它不是波斯地区!!它也是英语。
      【解决方案3】:

      你需要这样做:

       $.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']);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-10-25
        • 1970-01-01
        • 1970-01-01
        • 2010-11-29
        • 1970-01-01
        • 2014-09-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多