From a706e7b753897bfec8ac7e8e00d1b532c9dc0bd9 Mon Sep 17 00:00:00 2001 From: anicet Date: Tue, 16 Jun 2015 14:12:35 +0200 Subject: DataTable : add json translations --- .../javascripts/partials/ie_report.js.coffee.erb | 4 +++- vendor/assets/javascripts/data_table/i18n/en.json | 23 ++++++++++++++++++++++ vendor/assets/javascripts/data_table/i18n/fr.json | 22 +++++++++++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 vendor/assets/javascripts/data_table/i18n/en.json create mode 100644 vendor/assets/javascripts/data_table/i18n/fr.json diff --git a/app/assets/javascripts/partials/ie_report.js.coffee.erb b/app/assets/javascripts/partials/ie_report.js.coffee.erb index 673d28c2e..90a267d19 100644 --- a/app/assets/javascripts/partials/ie_report.js.coffee.erb +++ b/app/assets/javascripts/partials/ie_report.js.coffee.erb @@ -5,4 +5,6 @@ $(".imports.show, .exports.show, .compliance_checks.show").ready -> reloadPage = () -> window.location.reload() setInterval(reloadPage,refreshInterval * 1000) - $('.data-table').DataTable(); + + $('.data-table').DataTable language: + url: "/assets/data_table/i18n/#{$('html').attr('lang')}.json" diff --git a/vendor/assets/javascripts/data_table/i18n/en.json b/vendor/assets/javascripts/data_table/i18n/en.json new file mode 100644 index 000000000..9a32f76df --- /dev/null +++ b/vendor/assets/javascripts/data_table/i18n/en.json @@ -0,0 +1,23 @@ +{ + "sEmptyTable": "No data available in table", + "sInfo": "Showing _START_ to _END_ of _TOTAL_ entries", + "sInfoEmpty": "Showing 0 to 0 of 0 entries", + "sInfoFiltered": "(filtered from _MAX_ total entries)", + "sInfoPostFix": "", + "sInfoThousands": ",", + "sLengthMenu": "Show _MENU_ entries", + "sLoadingRecords": "Loading...", + "sProcessing": "Processing...", + "sSearch": "Search:", + "sZeroRecords": "No matching records found", + "oPaginate": { + "sFirst": "First", + "sLast": "Last", + "sNext": "Next", + "sPrevious": "Previous" + }, + "oAria": { + "sSortAscending": ": activate to sort column ascending", + "sSortDescending": ": activate to sort column descending" + } +} diff --git a/vendor/assets/javascripts/data_table/i18n/fr.json b/vendor/assets/javascripts/data_table/i18n/fr.json new file mode 100644 index 000000000..7a7cf9465 --- /dev/null +++ b/vendor/assets/javascripts/data_table/i18n/fr.json @@ -0,0 +1,22 @@ +{ + "sProcessing": "Traitement en cours...", + "sSearch": "Rechercher :", + "sLengthMenu": "Afficher _MENU_ éléments", + "sInfo": "Affichage de l'élément _START_ à _END_ sur _TOTAL_ éléments", + "sInfoEmpty": "Affichage de l'élément 0 à 0 sur 0 éléments", + "sInfoFiltered": "(filtré de _MAX_ éléments au total)", + "sInfoPostFix": "", + "sLoadingRecords": "Chargement en cours...", + "sZeroRecords": "Aucun élément à afficher", + "sEmptyTable": "Aucune donnée disponible dans le tableau", + "oPaginate": { + "sFirst": "Premier", + "sPrevious": "Précédent", + "sNext": "Suivant", + "sLast": "Dernier" + }, + "oAria": { + "sSortAscending": ": activer pour trier la colonne par ordre croissant", + "sSortDescending": ": activer pour trier la colonne par ordre décroissant" + } +} -- cgit v1.2.3