From e546e739146dbeabd2d35dba5dbe2cb50e2f5f76 Mon Sep 17 00:00:00 2001 From: wn_ Date: Mon, 6 Jan 2025 15:49:37 +0000 Subject: Use 'clone' wording for filter duplication. --- js/PrefFilterTree.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'js') diff --git a/js/PrefFilterTree.js b/js/PrefFilterTree.js index e94542a16..288826202 100644 --- a/js/PrefFilterTree.js +++ b/js/PrefFilterTree.js @@ -167,27 +167,28 @@ define(["dojo/_base/declare", "dojo/dom-construct", "lib/CheckBoxTree"], functio return false; }, - copySelectedFilters: function() { + cloneSelectedFilters: function() { const sel_rows = this.getSelectedFilters(); if (sel_rows.length > 0) { - const query = {op: "Pref_Filters", method: "copy", ids: sel_rows.toString()}; + const query = {op: "Pref_Filters", method: "clone", ids: sel_rows.toString()}; let proceed = false; if (sel_rows.length === 1) { const selected_filter = this.model.getCheckedItems()[0]; - const new_title = prompt(__("Name for copied filter:"), 'Copy - ' + this.model.store.getValue(selected_filter, "bare_name")); + const new_title = prompt(__("Name for new filter:"), + __("Clone of %s").replace("%s", this.model.store.getValue(selected_filter, "bare_name"))); if (new_title) { query.new_title = new_title; proceed = true; } } else if (sel_rows.length > 1) { - proceed = confirm(__("Copy selected filters?")); + proceed = confirm(__("Clone selected filters?")); } if (proceed) { - Notify.progress("Copying selected filters..."); + Notify.progress(__("Cloning selected filters...")); xhr.post("backend.php", query, () => { this.reload(); -- cgit v1.2.3-54-g00ecf