diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/datatables.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/datatables.inc
index 480cb0146a..b6cd884561 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/datatables.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/datatables.inc
@@ -24,6 +24,10 @@
var MSG_DT_ZERO_RECORDS = _("No matching records found");
var MSG_DT_ALL = _("All");
var CONFIG_EXCLUDE_ARTICLES_FROM_SORT = _("a an the");
+ var MSG_DT_COPY_TITLE = _("Copy to clipboard");
+ var MSG_DT_COPY_KEYS = _("Press ctrl or ⌘ + C to copy the table data
to your system clipboard.
To cancel, click this message or press escape.");
+ var MSG_DT_COPY_SUCCESS_ONE = _("Copied one row to clipboard");
+ var MSG_DT_COPY_SUCCESS_X = _("Copied %d rows to clipboard");
//]]>
[% Asset.js("js/datatables.js") %]
diff --git a/koha-tmpl/intranet-tmpl/prog/js/datatables.js b/koha-tmpl/intranet-tmpl/prog/js/datatables.js
index 99aec8396e..9c3caf1703 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/datatables.js
+++ b/koha-tmpl/intranet-tmpl/prog/js/datatables.js
@@ -21,7 +21,15 @@ var dataTablesDefaults = {
"sLoadingRecords" : window.MSG_DT_LOADING_RECORDS || "Loading...",
"sProcessing" : window.MSG_DT_PROCESSING || "Processing...",
"sSearch" : window.MSG_DT_SEARCH || "Search:",
- "sZeroRecords" : window.MSG_DT_ZERO_RECORDS || "No matching records found"
+ "sZeroRecords" : window.MSG_DT_ZERO_RECORDS || "No matching records found",
+ buttons: {
+ "copyTitle" : window.MSG_DT_COPY_TITLE || "Copy to clipboard",
+ "copyKeys" : window.MSG_DT_COPY_KEYS || "Press ctrl or ⌘ + C to copy the table data
to your system clipboard.
To cancel, click this message or press escape.",
+ "copySuccess": {
+ _: window.MSG_DT_COPY_SUCCESS_X || "Copied %d rows to clipboard",
+ 1: window.MSG_DT_COPY_SUCCESS_ONE || "Copied one row to clipboard"
+ }
+ }
},
"dom": '<"top pager"ilpfB>tr<"bottom pager"ip>',
"buttons": [],