diff options
Diffstat (limited to 'ishtar_common')
| -rw-r--r-- | ishtar_common/static/datatables/i18n/en.js | 1 | ||||
| -rw-r--r-- | ishtar_common/static/datatables/i18n/fr.js | 22 | ||||
| -rw-r--r-- | ishtar_common/static/js/ishtar.js | 1 | ||||
| -rw-r--r-- | ishtar_common/templates/base.html | 2 | ||||
| -rw-r--r-- | ishtar_common/templates/blocks/DataTables.html | 6 | 
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 %}  | 
