Cannot change the language
Cannot change the language
Grunt
Posts: 5Questions: 3Answers: 0
Hi!
I am using DataTables-1.10.13 and trying to translate the menu of my DataTables but it does not work.
I tried this:
<script type="text/javascript" language="javascript">
$(document).ready(function(){
$('#table_id').DataTable({
serverSide: true,
language: {
url: "{{ asset('vendor/DataTables-1.10.13/plug-ins/lang/French.json') }}"
},
ajax: {
url: "{{ asset('vendor/DataTables-1.10.13/perso/server_side/scripts/listSent.php') }}",
dataType: "jsonp"
}
});
});
</script>
I also replaced:
language: {
url: "{{ asset('vendor/DataTables-1.10.13/plug-ins/lang/French.json') }}"
}
by
language: {
url: "{{ asset('vendor/DataTables-1.10.13/plug-ins/lang/French.lang') }}"
}
But in both changes, the data appear correctly but the names from menu remain in english.
I also tried:
<script type="text/javascript" language="javascript">
$(document).ready(function(){
$('#table_id').DataTable({
serverSide: true,
"language": {
"sProcessing": "Traitement en cours ...",
"sLengthMenu": "Afficher _MENU_ lignes",
"sZeroRecords": "Aucun résultat trouvé",
"sEmptyTable": "Aucune donnée disponible",
"sInfo": "Lignes _START_ à _END_ sur _TOTAL_",
"sInfoEmpty": "Aucune ligne affichée",
"sInfoFiltered": "(Filtrer un maximum de_MAX_)",
"sInfoPostFix": "",
"sSearch": "Chercher:",
"sUrl": "",
"sInfoThousands": ",",
"sLoadingRecords": "Chargement...",
"oPaginate": {
"sFirst": "Premier", "sLast": "Dernier", "sNext": "Suivant", "sPrevious": "Précédent"
},
"oAria": {
"sSortAscending": ": Trier par ordre croissant", "sSortDescending": ": Trier par ordre décroissant"
}
}
ajax: {
url: "{{ asset('vendor/DataTables-1.10.13/perso/server_side/scripts/listSent.php') }}",
dataType: "jsonp"
}
});
});
</script>
In this case, my data do not appear...
Any idea?
This discussion has been closed.
Answers
So it works with the second solution:
I forgot a comma but why the first solution using the url does not work? I used the file from the GitHub repository of DataTables.
This one? It isn't valid JSON. Use the files from the CDN instead. They are valid JSON.
The github files contain meta data.
Allan