2012-11-12 60 views

回答

5

我一直在使用一個modified版本斯特凡Petre的的日期選擇器,並在那裏bottom of the docs它說,包括你的locale文件包含的是主datpicker文件之後。

+0

嗨,約翰,我沒有得到相同的鏈接,你提供的那個完成了本地化的文檔,非常感謝 – dtjmsy

3

只需添加自舉日期選擇器/ JS /區域設置/bootstrap-datepicker.fr.js在你的代碼中。 和

$('。datepicker')。datepicker({language:「fr-FR」});

就是這樣

0

在3.x版本,您必須internationalizate的moment.js

Check the source here

作爲後續...

// moment.js language configuration 
// language : brazilian portuguese (pt-br) 
// author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira 

(function (factory) { 
    if (typeof define === 'function' && define.amd) { 
     define(['moment'], factory); // AMD 
    } else if (typeof exports === 'object') { 
     module.exports = factory(require('../moment')); // Node 
    } else { 
     factory(window.moment); // Browser global 
    } 
}(function (moment) { 
    return moment.locale('pt-br', { 
     months : "janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"), 
     monthsShort : "jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"), 
     weekdays : "domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"), 
     weekdaysShort : "dom_seg_ter_qua_qui_sex_sáb".split("_"), 
     weekdaysMin : "dom_2ª_3ª_4ª_5ª_6ª_sáb".split("_"), 
     longDateFormat : { 
      LT : "HH:mm", 
      L : "DD/MM/YYYY", 
      LL : "D [de] MMMM [de] YYYY", 
      LLL : "D [de] MMMM [de] YYYY [às] LT", 
      LLLL : "dddd, D [de] MMMM [de] YYYY [às] LT" 
     }, 
     calendar : { 
      sameDay: '[Hoje às] LT', 
      nextDay: '[Amanhã às] LT', 
      nextWeek: 'dddd [às] LT', 
      lastDay: '[Ontem às] LT', 
      lastWeek: function() { 
       return (this.day() === 0 || this.day() === 6) ? 
        '[Último] dddd [às] LT' : // Saturday + Sunday 
        '[Última] dddd [às] LT'; // Monday - Friday 
      }, 
      sameElse: 'L' 
     }, 
     relativeTime : { 
      future : "em %s", 
      past : "%s atrás", 
      s : "segundos", 
      m : "um minuto", 
      mm : "%d minutos", 
      h : "uma hora", 
      hh : "%d horas", 
      d : "um dia", 
      dd : "%d dias", 
      M : "um mês", 
      MM : "%d meses", 
      y : "um ano", 
      yy : "%d anos" 
     }, 
     ordinal : '%dº' 
    }); 
})); 
0

如果你想從服務器指定本地化的文本,你可以添加它(調用它(例如)「somename」):

jQuery.fn.datepicker.dates.somename = { 
    days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"], 
    daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб"], 
    daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"], 
    months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"], 
    monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"], 
    today: "Сегодня", 
    clear: "Очистить", 
    format: "dd.mm.yyyy", 
    weekStart: 1 
}; 

上面的調用函數(給語言參數值「somename」):

jQuery('#datepicker-container input').datepicker({ 
    language: "somename" 
}); 

然後,您可以指定,比如說,從一個RESX文件喜歡的任何值和語言。