7

StefanPetreのこのtwitterブートストラップスタイルのdatepickerを使用しています

ただし、ソースから直接変更する以外に、日付ピッカーの形式をフランス語に設定する方法がわかりません。より良い方法はありますか?

皆さんありがとう

4

5 に答える 5

8

dtjmsy、これも使用できます:

$('.datepicker').datepicker({
   language: "pt-BR"
});

そして、ここにいくつかの構成を試すことができる良いサンドボックスへのリンクがあります: http ://eternicode.github.io/bootstrap-datepicker/?#sandbox

于 2013-08-15T13:06:19.563 に答える
5

私はStefanPetreのdatepickerの修正バージョンを使用してきましたが、ドキュメントの下部に、メインのdatpickerファイルをインクルードした後にロケールファイルをインクルードするように記載されています。

于 2012-11-12T16:50:00.197 に答える
3

コードにbootstrap-datepicker/js / locales/bootstrap-datepicker.fr.jsを追加するだけです。と

$('。datepicker')。datepicker({言語: "fr-FR"});

それでおしまい

于 2013-10-31T07:20:14.373 に答える
0

バージョン3.xでは、moment.jsを国際化する必要があります

ここでソースを確認してください

次のように...

// 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º'
    });
}));
于 2014-09-09T13:41:27.310 に答える
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ファイルなどから好きな値と言語を指定できます。

于 2016-12-05T15:37:17.093 に答える