Я застрял при изменении языка календаря с English, который по умолчанию установлен на French на Bootstrap 4, и я не могу этого сделать, это сводит меня с ума!
English
French
Bootstrap 4
<script src="js/jquery.min.js"></script> <script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrapdatepicker/1.4.1/js/bootstrap-datepicker.min.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.1/css/bootstrap-datepicker3.css"/> <script src="./js/main.js"></script> <script> $(document).ready(function() { var date_input = $('input[name="date"]'); var container = $('.input-group').length > 0 ? $('.input-group').parent() : 'body'; var options = { format: 'dd/mm/yyyy', container: container, todayHighlight: true, autoclose: true, daysOfWeekDisabled: [0, 6], weekStart: [1] }; date_input.datepicker(options); }); </script>
Спасибо
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.8.0/locales/bootstrap-datepicker.fr.min.js"></script>
Используйте этот тег после начальной загрузки.и это
$('.datepicker').datepicker({ language: 'fr'})
будет работать.
Это потому, что вы не передали языковой ключ опциям.
Попробуйте добавить следующие ключи в качестве параметров:
var options = { language: 'fr' };
Все локали доступны в js/locales.Обязательно включите его после инициализации плагина.
js/locales
Ссылки: 1- https://bootstrap -datepicker.readthedocs.io / en / latest / i18n.html 2-https://bootstrap -datepicker.readthedocs.io / en / latest / options.html # language 3- Изменить язык для начальной загрузки DateTimePicker