Saltar al contenido

cómo cambiar el idioma de DataTable

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!

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *