#django #bootstrap-4 #bootstrap-table
Вопрос:
Я использую следующий код:
В зависимости от языка браузера я изменяю языковой стандарт, даже если fex браузера находится в США, по умолчанию он переводится на голландский
lt;script src="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.js"gt;lt;/scriptgt; lt;script src="{% static 'js/bootstrap-table-nl-BE.js'%}"gt;lt;/scriptgt; lt;script src="{% static 'js/bootstrap-table-fr-BE.js'%}"gt;lt;/scriptgt; lt;scriptgt; $(document).ready(function() { var userLang = navigator.language || navigator.userLanguage; if (userLang == "fr" || userLang == "fr-FR" || userLang == "fr-BE") { language = "fr-BE" } else { language = "nl-BE" } $("#table").bootstrapTable({ locale : language, }) } ) lt;/scriptgt;
Но даже когда браузер находится в США, он продолжает отображаться на французском языке.
Комментарии:
1. Вы никогда не объявляли
language
в своей области (сvar language
или даже лучше сlet language
), поэтому она задана в глобальной области. Это может привести к проблемам с некоторыми другими сценариями, которые уже используют его.2. Спасибо за ответ. но это не работает 🙁