DataTable未应用语言指令



我正在使用Datatable来显示报告。我想把表格翻译成意大利语,所以我遵循了文档,最后得到了以下代码。

$('#report').DataTable({
"ajax": {
"url": "query_results.php?q=<?php echo $id_form; ?>",
"dataSrc": ""
},
"language":{
"EmptyTable":     "Nessun dato presente nella tabella",
"Info":           "Vista da _START_ a _END_ di _TOTAL_ elementi",
"InfoEmpty":      "Vista da 0 a 0 di 0 elementi",
"InfoFiltered":   "(filtrati da _MAX_ elementi totali)",
"InfoPostFix":    "",
"InfoThousands":  ".",
"LengthMenu":     "Visualizza _MENU_ elementi",
"LoadingRecords": "Caricamento...",
"Processing":     "Elaborazione...",
"Search":         "Cerca:",
"ZeroRecords":    "La ricerca non ha portato alcun risultato.",
"Paginate": {
"First":      "Inizio",
"Previous":   "Precedente",
"Next":       "Successivo",
"Last":       "Fine"
},
"Aria": {
"SortAscending":  ": attiva per ordinare la colonna in ordine crescente",
"SortDescending": ": attiva per ordinare la colonna in ordine decrescente"
}
},
dom: 'Bfrtip',
buttons: [
{extend: 'copy', text: '<i class=" fa fa-clipboard"></i> Copia', className: 'standard-button btn btn-small'}, 
{extend: 'excelHtml5', text: '<i class=" fa fa-file-excel-o"></i>  Excel', className: 'standard-button btn btn-small'},
{extend: 'pdfHtml5', text: '<i class=" fa fa-file-pdf-o"></i>  Pdf', className: 'standard-button btn btn-small'},
{text: '<i class=" fa fa-refresh"></i> Aggiorna', action: function ( e, dt, node, config ) {dt.ajax.reload();}, className: 'standard-button btn btn-small'},
{text: '<i class=" fa fa-chevron-left"></i> Indietro', action: function( e, dt, node, config ){location.href = "/smartform/index.php";}, className: 'standard-button btn btn-small'}
],
"columns": [
<?php
$stringa='';
foreach($colonne_form as $colonna_form){
$stringa .= '{ "data": "'.$colonna_form['nome'].'"},';
}
echo rtrim($stringa,',');
?>
],
//"deferRend" : true,
//"processing": true,
//fixedHeader: true,
//responsive: true
});

一切正常,表格和按钮显示正确,数据加载正确,但标签仍然是英文的。我做错了什么?

我认为"语言;标签不同。

请参阅本主题如何更改DataTable 的语言

最新更新