Solución:
Tienes que crear un archivo de idioma y luego configurarlo usando:
"oLanguage": {
"sUrl": "media/language/your_file.txt"
}
No estoy seguro de qué idioma de servidor está utilizando, pero algo como esto funcionaría en PHP:
"oLanguage": {
"sUrl": "media/language/custom_lang_<?php echo $language ?>.txt"
}
Dónde language
coincide con el nombre de archivo de un idioma específico.
o cambiar configuraciones individuales:
"oLanguage": {
"sLengthMenu": "Display _MENU_ records per page",
"sZeroRecords": "Nothing found - sorry",
"sInfo": "Showing _START_ to _END_ of _TOTAL_ records",
"sInfoEmpty": "Showing 0 to 0 of 0 records",
"sInfoFiltered": "(filtered from _MAX_ total records)"
}
Para obtener más detalles, lea esto: http://datatables.net/plug-ins/i18n
//Spanish
$('#TableName').DataTable({
"language": {
"sProcessing": "Procesando...",
"sLengthMenu": "Mostrar _MENU_ registros",
"sZeroRecords": "No se encontraron resultados",
"sEmptyTable": "Ningún dato disponible en esta tabla",
"sInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
"sInfoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)",
"sInfoPostFix": "",
"sSearch": "Buscar:",
"sUrl": "",
"sInfoThousands": ",",
"sLoadingRecords": "Cargando...",
"oPaginate": {
"sFirst": "Primero",
"sLast": "Último",
"sNext": "Siguiente",
"sPrevious": "Anterior"
},
"oAria": {
"sSortAscending": ": Activar para ordenar la columna de manera ascendente",
"sSortDescending": ": Activar para ordenar la columna de manera descendente"
}
}
});
También usando un cdn:
//cdn.datatables.net/plug-ins/a5734b29083/i18n/Spanish.json
Más opciones: http://www.datatables.net/plug-ins/i18n/English [| Spanish | etc]
Lamento revivir este hilo, sé que existe la solución, pero es fácil cambiar el idioma con las tablas de datos. Aquí, les dejo mi propio ejemplo de tabla de datos.
$(document).ready(function ()
// DataTable
var table = $('#tblUsuarios').DataTable({
aoColumnDefs: [
{"aTargets": [0], "bSortable": true},
{"aTargets": [2], "asSorting": ["asc"], "bSortable": true},
],
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Spanish.json"
}
});
El idioma que obtienes del siguiente enlace:
http://cdn.datatables.net/plug-ins/9dcbecd42ad/i18n
Simplemente reemplace el valor de la URL en la opción de idioma con el que desee. Recuerda usar siempre la coma
Funcionó para mí, espero que funcione para cualquiera.
¡Atentamente!