Python DataTable(JQuery):如何将语言与浏览器语言切换?
我在Django项目中使用DataTable,目前正在对我的应用程序进行国际化 我想用浏览器语言更改我的模板的DataTable 我找到了使用DataTable选项更改语言的方法Python DataTable(JQuery):如何将语言与浏览器语言切换?,python,django,datatables,Python,Django,Datatables,我在Django项目中使用DataTable,目前正在对我的应用程序进行国际化 我想用浏览器语言更改我的模板的DataTable 我找到了使用DataTable选项更改语言的方法 var table = $('#table_id').DataTable({ lengthMenu: [5,10], "language": { "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json" } }
var table = $('#table_id').DataTable({
lengthMenu: [5,10],
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
}
});
他们的方法简单吗?
或者我应该测试浏览器语言并使用开关初始化var表
类似这样的代码(伪代码):
试着比较一下:
var lang = navigator.languages && navigator.languages[0] ||
navigator.language || navigator.userLanguage;
Var
语言
在当前浏览器上有所不同多亏Synapsido为我指明了。。。
下面是我使用的代码
<script>
$(document).ready( function () {
if(window.navigator.language == 'fr-FR'){
var table = $('#table_id').DataTable({
lengthMenu: [5,10],
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
}
});
} else {
var table = $('#table_id').DataTable({
lengthMenu: [5,10],
});
}
$(文档).ready(函数(){
如果(window.navigator.language=='fr'){
var table=$('#table_id')。数据表({
长度菜单:[5,10],
“语言”:{
“url”:”//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json”
}
});
}否则{
var table=$('#table_id')。数据表({
长度菜单:[5,10],
});
}
<script>
$(document).ready( function () {
if(window.navigator.language == 'fr-FR'){
var table = $('#table_id').DataTable({
lengthMenu: [5,10],
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
}
});
} else {
var table = $('#table_id').DataTable({
lengthMenu: [5,10],
});
}