@@ -, +, @@ - Open the account tab for a patron who has only one fine. - Confirm that the new DataTables buttons appear. - Click the 'Copy' button and confirm that a "Copied 1 row to clipboard" message appears. - Test again with a patron who has multiple fines, confirm that the message reads "Copied X rows to clipboard." - Confirm that "Copied 1 row to clipboard" is missing from the language file you're testing with (misc/translator/po/xx-YY-staff-prog.po). - Run 'translate update xx-YY' - Check that the clipboard strings are now in the po file. - Add translations for those strings. - Run 'translate update xx-YY' and 'translate install xx-YY' - Switch to the translated language and clear your browser cache. - Test the 'Copy' button again. Your translated text should appear. --- koha-tmpl/intranet-tmpl/prog/en/includes/datatables.inc | 4 ++++ koha-tmpl/intranet-tmpl/prog/js/datatables.js | 10 +++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) --- a/koha-tmpl/intranet-tmpl/prog/en/includes/datatables.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/datatables.inc @@ -23,6 +23,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"); //]]> --- a/koha-tmpl/intranet-tmpl/prog/js/datatables.js +++ a/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": [], --