summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/static/datatables/i18n/en.js1
-rw-r--r--ishtar_common/static/datatables/i18n/fr.js22
-rw-r--r--ishtar_common/static/js/ishtar.js1
-rw-r--r--ishtar_common/templates/base.html2
-rw-r--r--ishtar_common/templates/blocks/DataTables.html6
5 files changed, 30 insertions, 2 deletions
diff --git a/ishtar_common/static/datatables/i18n/en.js b/ishtar_common/static/datatables/i18n/en.js
new file mode 100644
index 000000000..8337712ea
--- /dev/null
+++ b/ishtar_common/static/datatables/i18n/en.js
@@ -0,0 +1 @@
+//
diff --git a/ishtar_common/static/datatables/i18n/fr.js b/ishtar_common/static/datatables/i18n/fr.js
new file mode 100644
index 000000000..c9748a0fd
--- /dev/null
+++ b/ishtar_common/static/datatables/i18n/fr.js
@@ -0,0 +1,22 @@
+var datatables_i18n = {
+ processing: "Traitement en cours...",
+ search: "Rechercher :",
+ lengthMenu: "Afficher _MENU_ éléments",
+ info: "Affichage de l'élement _START_ à _END_ sur _TOTAL_ éléments",
+ infoEmpty: "Affichage de l'élement 0 à 0 sur 0 éléments",
+ infoFiltered: "(filtré de _MAX_ éléments au total)",
+ infoPostFix: "",
+ loadingRecords: "Chargement en cours...",
+ zeroRecords: "Aucun élément à afficher",
+ emptyTable: "Aucune donnée disponible dans le tableau",
+ paginate: {
+ first: "Premier",
+ previous: "Précédent",
+ next: "Suivant",
+ last: "Dernier"
+ },
+ aria: {
+ sortAscending: ": activer pour trier la colonne par ordre croissant",
+ sortDescending: ": activer pour trier la colonne par ordre décroissant"
+ }
+};
diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js
index e89be9ff3..c3b576acd 100644
--- a/ishtar_common/static/js/ishtar.js
+++ b/ishtar_common/static/js/ishtar.js
@@ -37,6 +37,7 @@ function get_next_table_id(){}
function get_previous_table_id(){}
var shortcut_url = '';
+var datatables_i18n;
var advanced_menu = false;
var shortcut_menu_hide = false;
var activate_all_search_url = '/activate-all-search/';
diff --git a/ishtar_common/templates/base.html b/ishtar_common/templates/base.html
index 215c51b8d..adacfcd34 100644
--- a/ishtar_common/templates/base.html
+++ b/ishtar_common/templates/base.html
@@ -19,6 +19,8 @@
<script language="javascript" type="text/javascript" src="{{STATIC_URL}}datatables/jquery.dataTables.min.js?ver={{VERSION}}"></script>
<script language="javascript" type="text/javascript" src="{{STATIC_URL}}datatables/dataTables.bootstrap4.min.js?ver={{VERSION}}"></script>
<script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/ishtar.js?ver={{VERSION}}"></script>
+ <script language="javascript" type="text/javascript"
+ src="{{STATIC_URL}}datatables/i18n/{{LANGUAGE_CODE}}.js?ver={{VERSION}}"></script>
<script type='text/javascript'>
var shortcut_url = '{% url "shortcut-menu" %}';
var get_file_url = '{% url "get-file-shortcut" %}';
diff --git a/ishtar_common/templates/blocks/DataTables.html b/ishtar_common/templates/blocks/DataTables.html
index 37d51cf70..711f0b7c3 100644
--- a/ishtar_common/templates/blocks/DataTables.html
+++ b/ishtar_common/templates/blocks/DataTables.html
@@ -143,7 +143,7 @@ jQuery(document).ready(function(){
}
return false;
});
- datatable_{{sname}} = jQuery("#grid_{{name}}").DataTable({
+ datatable_options = {
"ajax": {
"url": "{{source}}",
"dataSrc": "rows"
@@ -160,8 +160,10 @@ jQuery(document).ready(function(){
{ "data": "link", "orderable": false },{% for col in extra_cols %}
{ "data": "{{col}}", "defaultContent": "-"}{% if not forloop.last %},{% endif %}{% endfor %}
]
- });
+ };
+ if (datatables_i18n) datatable_options['language'] = datatables_i18n;
+ datatable_{{sname}} = jQuery("#grid_{{name}}").DataTable(datatable_options);
{% comment %}