From d49b23e563c71735bf1d3210c82d9831d726328b Mon Sep 17 00:00:00 2001 From: Max Goedjen Date: Fri, 5 Jan 2024 12:36:25 -0800 Subject: [PATCH] Fix copyable view --- Sources/Secretive/Localizable.xcstrings | 20 ++++++++++++++++++++ Sources/Secretive/Views/CopyableView.swift | 6 +++--- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/Sources/Secretive/Localizable.xcstrings b/Sources/Secretive/Localizable.xcstrings index 5115ce1..5e481de 100644 --- a/Sources/Secretive/Localizable.xcstrings +++ b/Sources/Secretive/Localizable.xcstrings @@ -107,6 +107,26 @@ } } }, + "copyable_click_to_copy_button" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Click to Copy" + } + } + } + }, + "copyable_copied" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Copied" + } + } + } + }, "create_secret_cancel_button" : { "localizations" : { "en" : { diff --git a/Sources/Secretive/Views/CopyableView.swift b/Sources/Secretive/Views/CopyableView.swift index ff9497e..8b2630f 100644 --- a/Sources/Secretive/Views/CopyableView.swift +++ b/Sources/Secretive/Views/CopyableView.swift @@ -66,12 +66,12 @@ struct CopyableView: View { ) } - var hoverText: String { + var hoverText: LocalizedStringKey { switch interactionState { case .hovering: - return "Click to Copy" + return "copyable_click_to_copy_button" case .clicking: - return "Copied" + return "copyable_copied" case .normal: fatalError() }