From 2e8760abe538ad67beea4acfc4defa49c43f91bd Mon Sep 17 00:00:00 2001 From: David Kaspar Date: Sun, 30 Jul 2023 17:44:18 +0100 Subject: [PATCH] Replaced hard coded text with resource strings Added new translations for cs/de/se Corrected "occurred" --- .../amethyst/ui/actions/RelaySelectionDialog.kt | 2 +- .../vitorpamplona/amethyst/ui/components/CashuRedeem.kt | 4 ++-- .../amethyst/ui/screen/loggedIn/ProfileScreen.kt | 4 ++-- app/src/main/res/values-cs/strings.xml | 7 ++++++- app/src/main/res/values-de/strings.xml | 7 ++++++- app/src/main/res/values-sv-rSE/strings.xml | 7 ++++++- app/src/main/res/values/strings.xml | 7 ++++++- 7 files changed, 29 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/RelaySelectionDialog.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/RelaySelectionDialog.kt index 79f546610..46fe688d0 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/RelaySelectionDialog.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/RelaySelectionDialog.kt @@ -120,7 +120,7 @@ fun RelaySelectionDialog( val selectedRelays = relays.filter { it.isSelected } if (selectedRelays.isEmpty()) { scope.launch { - Toast.makeText(context, "Select a relay to continue", Toast.LENGTH_SHORT).show() + Toast.makeText(context, context.getString(R.string.select_a_relay_to_continue), Toast.LENGTH_SHORT).show() } return@PostButton } diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/components/CashuRedeem.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/components/CashuRedeem.kt index 34661474a..9405b7903 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/components/CashuRedeem.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/components/CashuRedeem.kt @@ -149,7 +149,7 @@ fun CashuPreview(token: CashuToken, accountViewModel: AccountViewModel) { scope.launch { Toast.makeText( context, - "No Lightning Address set", + context.getString(R.string.no_lightning_address_set), Toast.LENGTH_SHORT ).show() } @@ -180,7 +180,7 @@ fun CashuPreview(token: CashuToken, accountViewModel: AccountViewModel) { var orignaltoken = token.token clipboardManager.setText(AnnotatedString("$orignaltoken")) scope.launch { - Toast.makeText(context, "Copied token to clipboard", Toast.LENGTH_SHORT).show() + Toast.makeText(context, context.getString(R.string.copied_token_to_clipboard), Toast.LENGTH_SHORT).show() } } }, diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt index aac3c8cb7..bf34dba7f 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt @@ -1015,7 +1015,7 @@ fun DisplayLNAddress( scope.launch { Toast.makeText( context, - "Payment Successful", // Turn this into a UI animation + context.getString(R.string.payment_successful), // Turn this into a UI animation Toast.LENGTH_LONG ).show() } @@ -1025,7 +1025,7 @@ fun DisplayLNAddress( context, response.error?.message ?: response.error?.code?.toString() - ?: "Error parsing error message", + ?: context.getString(R.string.error_parsing_error_message), Toast.LENGTH_LONG ).show() } diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index f52ee3695..a5aa1b489 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -47,6 +47,8 @@ " a " "v kanálu " Banner profilu + Platba úspěšná + Chyba při zpracování chybové zprávy " Sleduje" " Sledující" Profil @@ -412,7 +414,7 @@ Zapraiser na %1$s. Do cíle zbývá %2$s sats Číst z Relay Zapisovat do Relay - Při pokusu o získání informací z Relay se vyskytla chyba z %1$s + Při pokusu o získání informací z Relay se vyskytla chyba z %1$s Vlastník Verze Software @@ -437,6 +439,8 @@ Platba Cashu Token Vyměnit + Není nastavena žádná Lightning adresa + Token zkopírován do schránky ŽIVĚ OFFLINE @@ -487,6 +491,7 @@ Kontrola adresy Nostr Vybrat/Zrušit vše Výchozí + Vyberte relé pro pokračování Přeposílat Zapy na: Podporující klienti budou přeposílat Zapy na níže uvedenou LN adresu nebo uživatelský profil místo vaší diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index e93d76a56..e8462631e 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -47,6 +47,8 @@ " und " "im Kanal " Profilbanner + Zahlung erfolgreich + Fehler beim Parsen der Fehlermeldung " Folgen" " Anhänger" Profil @@ -421,7 +423,7 @@ anz der Bedingungen ist erforderlich Zapraiser bei %1$s. %2$s Sats bis zum Ziel Von Relay lesen In Relay schreiben - Ein Fehler ist beim Abrufen von Relay-Informationen von %1$s aufgetreten + Ein Fehler ist beim Abrufen von Relay-Informationen von %1$s aufgetreten Inhaber Version Software @@ -446,6 +448,8 @@ anz der Bedingungen ist erforderlich Zahlung Cashu-Token Einlösen + Keine Lightning-Adresse festgelegt + Token in die Zwischenablage kopiert LIVE OFFLINE @@ -496,6 +500,7 @@ anz der Bedingungen ist erforderlich Nostr-Adresse wird überprüft Alle auswählen/abwählen Standard + Wählen Sie ein Relais aus, um fortzufahren Weiterleiten von Zaps an: Unterstützende Clients leiten Zaps an die LNAddress oder das Benutzerprofil unten weiter, anstatt an Ihre eigene Adresse diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index 5493a183a..16820baec 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -46,6 +46,8 @@ " och " "i kanalen " Profil Banner + Betalning lyckades + Fel vid tolkning av felmeddelande " Följer" " Följare" Profil @@ -409,7 +411,7 @@ Zapraiser på %1$s. %2$s sats kvar till målet Läs från Relay Skriv till Relay - Ett fel inträffade vid försök att hämta information från Relay %1$s + Ett fel inträffade vid försök att hämta information från Relay %1$s Ägare Version Programvara @@ -434,6 +436,8 @@ Betalning Cashu Token Inlösen + Ingen Lightning-adress angiven + Kopierade token till urklipp LIVE OFFLINE @@ -484,6 +488,7 @@ Kontrollerar Nostr-adress Välj/Avmarkera alla Standard + Välj ett relä för att fortsätta Vidarebefordra Zaps till: Stödjande klienter kommer att vidarebefordra Zaps till LNAddress eller användarprofilen nedan istället för din egen diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 64d45e820..f5ae18cbe 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -48,6 +48,8 @@ " and " "in channel " Profile Banner + Payment Successful + Error parsing error message " Following" " Followers" Profile @@ -433,7 +435,7 @@ Zapraiser at %1$s. %2$s sats to goal Read from Relay Write to Relay - An error ocurred trying to get relay information from %1$s + An error occurred trying to get relay information from %1$s Owner Version Software @@ -458,6 +460,8 @@ Payment Cashu Token Redeem + No Lightning Address set + Copied token to clipboard LIVE OFFLINE @@ -508,6 +512,7 @@ Checking Nostr address Select/Deselect all Default + Select a relay to continue Forward Zaps to: Supporting clients will forward zaps to the LNAddress or User Profile below instead of yours