From a90a77cfb913c7c0444ec793b47fd4be6fb66c9f Mon Sep 17 00:00:00 2001 From: erdgeist Date: Fri, 31 Jul 2026 14:21:25 +0200 Subject: Translate the Copied! label indicator for copy-url buttons --- app/views/layouts/admin.html.erb | 2 +- config/locales/de.yml | 1 + config/locales/en.yml | 1 + public/javascripts/admin_interface.js | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/views/layouts/admin.html.erb b/app/views/layouts/admin.html.erb index c2a93c77..97117710 100644 --- a/app/views/layouts/admin.html.erb +++ b/app/views/layouts/admin.html.erb @@ -18,7 +18,7 @@ <%= javascript_tag nonce: true do %> var ADMIN_SEARCH_URL = "<%= admin_search_path %>"; var ADMIN_MENU_SEARCH_URL = "<%= admin_menu_search_path %>"; - var ADMIN_STRINGS = <%= raw({ :lock_lost_prefix => t(".lock_lost_prefix"), :lock_lost_link => t(".lock_lost_link"), :insert_image => t(".insert_image"), :insert_image_tooltip => t(".insert_image_tooltip") }.to_json) %>; + var ADMIN_STRINGS = <%= raw({ :lock_lost_prefix => t(".lock_lost_prefix"), :lock_lost_link => t(".lock_lost_link"), :insert_image => t(".insert_image"), :insert_image_tooltip => t(".insert_image_tooltip"), :copied => t(".copied") }.to_json) %>; var PARAMETERIZE_PREVIEW_URL = "<%= parameterize_preview_nodes_path %>"; var DASHBOARD_SEARCH_URL = "<%= admin_dashboard_search_path %>"; <% end %> diff --git a/config/locales/de.yml b/config/locales/de.yml index 6cf32831..cf93e05b 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -707,6 +707,7 @@ de: lock_lost_link: "zurück zur veröffentlichten Seite" insert_image: "Bild einfügen" insert_image_tooltip: "Eines der angehängten Bilder dieser Seite einfügen" + copied: "Kopiert!" nav_controls: dashboard: "Dashboard" search: "Suche" diff --git a/config/locales/en.yml b/config/locales/en.yml index fbb683ce..c3f515b5 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -654,6 +654,7 @@ en: lock_lost_link: "return to the published page" insert_image: "Insert image" insert_image_tooltip: "Insert one of this page's attached images" + copied: "Copied!" nav_controls: dashboard: "Dashboard" search: "Search" diff --git a/public/javascripts/admin_interface.js b/public/javascripts/admin_interface.js index d94fb623..539305a3 100644 --- a/public/javascripts/admin_interface.js +++ b/public/javascripts/admin_interface.js @@ -147,7 +147,7 @@ $(document).ready(function () { navigator.clipboard.writeText(text).then(function () { var label = button.querySelector('.copy_button_label'); if (!label) return; - var original = label.textContent; + var original = ADMIN_STRINGS.copied; label.textContent = 'Copied!'; setTimeout(function () { label.textContent = original; }, 1500); }); -- cgit v1.3