为什么 jQuery DataTables Internationalization i18n 对我不起作用?
Why jQuery DataTables Internationalization i18n doesn't work for me?
我是这样安装和配置 jQuery dataTables 插件的:
哪里 $locale = 'Italian';
from the official dataTables site
$( document ).ready(function() {
$(function () {
$('.data-table').dataTable({
"language": {
"url": '<?php echo asset_path("js/datatables/i18n/{$locale}.lang") ?>'
},
lengthMenu: [[10, 25, 50, -1], [10, 25, 50, "All"]],
filter: true,
sort: true,
info: true,
autoWidth: true,
order: [[ 0, "desc" ]],
aoColumnDefs: [
{ bSortable: false, "aTargets": [ -1 ] }
]
});
});
});
我尝试用 "oLanguage" 和 "sUrl" 替换 "language" 参数,但无论我做什么,我仍然看到英文的 dataTables 消息。
....
"oLanguage": {
"sUrl": '<?php echo asset_path("js/datatables/i18n/{$locale}.lang") ?>'
},
....
我想我做错了什么,也许我需要先初始化 table 然后才调用语言,反之亦然,然后再获取语言翻译和设置数据表...我是这个插件真的很新,如果有人能帮助我,那就太棒了!
这是您要找的吗?
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Italian.json"
}
我是这样安装和配置 jQuery dataTables 插件的:
哪里 $locale = 'Italian'; from the official dataTables site
$( document ).ready(function() {
$(function () {
$('.data-table').dataTable({
"language": {
"url": '<?php echo asset_path("js/datatables/i18n/{$locale}.lang") ?>'
},
lengthMenu: [[10, 25, 50, -1], [10, 25, 50, "All"]],
filter: true,
sort: true,
info: true,
autoWidth: true,
order: [[ 0, "desc" ]],
aoColumnDefs: [
{ bSortable: false, "aTargets": [ -1 ] }
]
});
});
});
我尝试用 "oLanguage" 和 "sUrl" 替换 "language" 参数,但无论我做什么,我仍然看到英文的 dataTables 消息。
....
"oLanguage": {
"sUrl": '<?php echo asset_path("js/datatables/i18n/{$locale}.lang") ?>'
},
....
我想我做错了什么,也许我需要先初始化 table 然后才调用语言,反之亦然,然后再获取语言翻译和设置数据表...我是这个插件真的很新,如果有人能帮助我,那就太棒了!
这是您要找的吗?
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Italian.json"
}