From b812120a2b139e62ae545b8656dc55bb3c19f31a Mon Sep 17 00:00:00 2001 From: "Christian P. MOMON" Date: Thu, 22 Oct 2020 00:18:05 +0200 Subject: [PATCH] Improved DataTables french language management. --- .../statoolinfos/htmlize/Htmlizer.java | 1 + .../statoolinfos/htmlize/federation.xhtml | 32 +------------------ ...ables.french.json => datatables.french.js} | 5 +-- .../statoolinfos/htmlize/webCharterView.xhtml | 1 + 4 files changed, 6 insertions(+), 33 deletions(-) rename src/fr/devinsy/statoolinfos/htmlize/stuff/{datatables.french.json => datatables.french.js} (91%) diff --git a/src/fr/devinsy/statoolinfos/htmlize/Htmlizer.java b/src/fr/devinsy/statoolinfos/htmlize/Htmlizer.java index fc50974..c1e39f3 100644 --- a/src/fr/devinsy/statoolinfos/htmlize/Htmlizer.java +++ b/src/fr/devinsy/statoolinfos/htmlize/Htmlizer.java @@ -119,6 +119,7 @@ public class Htmlizer StatoolInfosUtils.copyRessource(source + "sorttable.js", targetDirectory); StatoolInfosUtils.copyRessource(source + "datatables.min.css", targetDirectory); StatoolInfosUtils.copyRessource(source + "datatables.min.js", targetDirectory); + StatoolInfosUtils.copyRessource(source + "datatables.french.js", targetDirectory); StatoolInfosUtils.copyRessource(source + "statoolinfos-logo.jpg", targetDirectory); StatoolInfosUtils.copyRessource(source + "statoolinfos-logo.ico", targetDirectory); StatoolInfosUtils.copyRessource(source + "statoolinfos-logo-name.jpg", targetDirectory); diff --git a/src/fr/devinsy/statoolinfos/htmlize/federation.xhtml b/src/fr/devinsy/statoolinfos/htmlize/federation.xhtml index a3f425c..59c54cd 100644 --- a/src/fr/devinsy/statoolinfos/htmlize/federation.xhtml +++ b/src/fr/devinsy/statoolinfos/htmlize/federation.xhtml @@ -70,37 +70,7 @@ paging: false, ordering: true, "order": [[ 2, "desc" ]], - language: - { - "sEmptyTable": "Aucune donnée disponible dans le tableau", - "sInfo": "Affichage de l'élément _START_ à _END_ sur _TOTAL_ éléments", - "sInfoEmpty": "Affichage de l'élément 0 à 0 sur 0 élément", - "sInfoFiltered": "(filtré à partir de _MAX_ éléments au total)", - "sInfoPostFix": "", - "sInfoThousands": ",", - "sLengthMenu": "Afficher _MENU_ éléments", - "sLoadingRecords": "Chargement...", - "sProcessing": "Traitement...", - "sSearch": "Rechercher :", - "sZeroRecords": "Aucun élément correspondant trouvé", - "oPaginate": { - "sFirst": "Premier", - "sLast": "Dernier", - "sNext": "Suivant", - "sPrevious": "Précédent" - }, - "oAria": { - "sSortAscending": ": activer pour trier la colonne par ordre croissant", - "sSortDescending": ": activer pour trier la colonne par ordre décroissant" - }, - "select": { - "rows": { - "_": "%d lignes sélectionnées", - "0": "Aucune ligne sélectionnée", - "1": "1 ligne sélectionnée" - } - } - } + language: dataTableFrench }); diff --git a/src/fr/devinsy/statoolinfos/htmlize/stuff/datatables.french.json b/src/fr/devinsy/statoolinfos/htmlize/stuff/datatables.french.js similarity index 91% rename from src/fr/devinsy/statoolinfos/htmlize/stuff/datatables.french.json rename to src/fr/devinsy/statoolinfos/htmlize/stuff/datatables.french.js index 0546519..f5c7932 100644 --- a/src/fr/devinsy/statoolinfos/htmlize/stuff/datatables.french.json +++ b/src/fr/devinsy/statoolinfos/htmlize/stuff/datatables.french.js @@ -1,3 +1,4 @@ +dataTableFrench = { "sEmptyTable": "Aucune donnée disponible dans le tableau", "sInfo": "Affichage de l'élément _START_ à _END_ sur _TOTAL_ éléments", @@ -6,8 +7,8 @@ "sInfoPostFix": "", "sInfoThousands": ",", "sLengthMenu": "Afficher _MENU_ éléments", - "sLoadingRecords": "Chargement...", - "sProcessing": "Traitement...", + "sLoadingRecords": "Chargement…", + "sProcessing": "Traitement…", "sSearch": "Rechercher :", "sZeroRecords": "Aucun élément correspondant trouvé", "oPaginate": { diff --git a/src/fr/devinsy/statoolinfos/htmlize/webCharterView.xhtml b/src/fr/devinsy/statoolinfos/htmlize/webCharterView.xhtml index 9a42f2e..49fb222 100644 --- a/src/fr/devinsy/statoolinfos/htmlize/webCharterView.xhtml +++ b/src/fr/devinsy/statoolinfos/htmlize/webCharterView.xhtml @@ -11,6 +11,7 @@ +