bootstrap-datepicker définir la langue à l'échelle mondiale

Je suis en utilisant bootstrap-datepaginator qu'à l'intérieur utilise bootstrap-datepicker.
Utilizzanto bootstrap-datepicker comme un seul élément, il n'y a pas de problèmes pour définir la langue, mais ce n'est pas vrai en utilisant bootstrap-datepaginator. Comment puis-je faire?

Je suis en train de définir la langue italienne en tant que par défaut pour l'ensemble du projet.
Dans index.html j'ai mis le script suivant:

<script src="vendors/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>
<script src="vendors/jquery-ui/ui/i18n/datepicker-it.js"></script>

<script>
    $(function() {
        $( "#datepicker" ).datepicker( $.datepicker.regional[ "it" ] );
    });
</script>

Mais dans la console j'obtiens ces erreurs:

Uncaught TypeError: Cannot read property 'regional' of undefined datepicker-it.js:15
Uncaught TypeError: Cannot read property 'regional' of undefined (index):394

J'ai tout essayé mais je suis fou!

Bootstrap Datepicker i18n


J'ai changé le code de cette façon:

<script src="vendors/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>
<script src="vendors/bootstrap-datepicker/js/locales/bootstrap-datepicker.it.js"></script>


<script>
    $(function() {
        $.datepicker.setDefaults( $.datepicker.regional["it"] );
    });
</script>

mais maintenant l'erreur est comme suit:

Uncaught TypeError: Cannot read property 'setDefaults' of undefined

Avec ce correctif:

$('.datepicker').datepicker({
    language: "it"
});

Je n'ai pas eu des erreurs dans la console, mais la langue est toujours en anglais par défaut

Je pense qu'il vous manque un include pour le jQuery UI datepicker - vous seulement inclure le contenu localisé.
Vous êtes en utilisant le bootstrap datepicker, pas la jQueryUI.
stackoverflow.com/questions/19382189/...

OriginalL'auteur YoBre | 2014-10-21