From 6acfaa97f3a7e66dd410af8b65cbd8451010a376 Mon Sep 17 00:00:00 2001 From: David Kaspar Date: Sun, 30 Jul 2023 16:55:59 +0100 Subject: [PATCH 1/3] Added missing translations cs/de/se --- app/src/main/res/values-cs/strings.xml | 12 ++++++++++++ app/src/main/res/values-de/strings.xml | 12 ++++++++++++ app/src/main/res/values-sv-rSE/strings.xml | 18 +++++++++++++++--- 3 files changed, 39 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 3799d2b5b..f52ee3695 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -463,6 +463,8 @@ Nastavení Vždy Pouze Wi-Fi + Nikdy + Systém Světlý Tmavý @@ -483,4 +485,14 @@ Adresa Nostr byla ověřena Ověření adresy Nostr se nezdařilo Kontrola adresy Nostr + Vybrat/Zrušit vše + Výchozí + + 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ší + + Zveřejnit polohu jako + Přidá Geohash vaší polohy do příspěvku. Veřejnost bude vědět, že se nacházíte do 5 km od aktuální polohy + + Přidat varování o citlivém obsahu před zobrazením vašeho obsahu. Toto je ideální pro obsah NSFW (nebezpečné pro práci) nebo obsah, který někteří lidé mohou považovat za urážlivý nebo znepokojující diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 0b3d95b61..e93d76a56 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -472,6 +472,8 @@ anz der Bedingungen ist erforderlich Einstellungen Immer Nur WLAN + Nie + System Hell Dunkel @@ -492,4 +494,14 @@ anz der Bedingungen ist erforderlich Nostr-Adresse verifiziert Nostr-Adresse konnte nicht verifiziert werden Nostr-Adresse wird überprüft + Alle auswählen/abwählen + Standard + + Weiterleiten von Zaps an: + Unterstützende Clients leiten Zaps an die LNAddress oder das Benutzerprofil unten weiter, anstatt an Ihre eigene Adresse + + Ort preisgeben als + Fügt dem Beitrag einen Geohash Ihres Standorts hinzu. Die Öffentlichkeit wird wissen, dass Sie sich innerhalb von 5 km (3 mi) vom aktuellen Standort befinden + + Fügt eine Warnung für sensiblen Inhalt hinzu, bevor Ihr Inhalt angezeigt wird. Dies ist ideal für NSFW-Inhalte (nicht sicher für die Arbeit) oder Inhalte, die manche Menschen als anstößig oder verstörend empfinden könnten \ No newline at end of file diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index 1907a0559..5493a183a 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -107,7 +107,7 @@ Nya förfrågningar Blockerade användare Nya trådar - konversationer + Konversationer Anteckningar Svar "Följer" @@ -313,7 +313,7 @@ Fil Server - LnAdress or @Användare + LnAdress eller @Användare imgur.com - betrodd Imgur kan ändra filen @@ -386,7 +386,7 @@ Gå med i konversation Användare eller grupp ID - npub, nevent or hex + npub, nevent eller hex Skapa Gå med Idag @@ -460,6 +460,8 @@ Inställningar Alltid Endast Wi-Fi + Aldrig + System Ljus Mörk @@ -480,6 +482,16 @@ Nostr-adress verifierad Verifikation av Nostr-adress misslyckades Kontrollerar Nostr-adress + Välj/Avmarkera alla + Standard + + Vidarebefordra Zaps till: + Stödjande klienter kommer att vidarebefordra Zaps till LNAddress eller användarprofilen nedan istället för din egen + + Exponera plats som + Lägger till en Geohash av din plats i inlägget. Allmänheten kommer att veta att du befinner dig inom 5 km från nuvarande plats + + Lägger till en varning för känsligt innehåll innan ditt innehåll visas. Detta är idealiskt för NSFW-innehåll (inte säkert för arbete) eller innehåll som vissa personer kan uppleva som stötande eller störande From 2e8760abe538ad67beea4acfc4defa49c43f91bd Mon Sep 17 00:00:00 2001 From: David Kaspar Date: Sun, 30 Jul 2023 17:44:18 +0100 Subject: [PATCH 2/3] 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 From a011ef128abe9c18974be8a8e25b35f7f410ad9f Mon Sep 17 00:00:00 2001 From: David Kaspar Date: Sun, 30 Jul 2023 17:46:46 +0100 Subject: [PATCH 3/3] Replaced hard coded text with resource strings Added new translations for cs/de/se Corrected "occurred" --- .../amethyst/ui/actions/RelayInformationDialog.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/RelayInformationDialog.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/RelayInformationDialog.kt index eb26e9f49..0fbd4db7f 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/RelayInformationDialog.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/RelayInformationDialog.kt @@ -323,7 +323,7 @@ fun loadRelayInfo( Toast .makeText( context, - context.getString(R.string.an_error_ocurred_trying_to_get_relay_information, dirtyUrl), + context.getString(R.string.an_error_occurred_trying_to_get_relay_information, dirtyUrl), Toast.LENGTH_SHORT ).show() } @@ -334,7 +334,7 @@ fun loadRelayInfo( Toast .makeText( context, - context.getString(R.string.an_error_ocurred_trying_to_get_relay_information, dirtyUrl), + context.getString(R.string.an_error_occurred_trying_to_get_relay_information, dirtyUrl), Toast.LENGTH_SHORT ).show() } @@ -348,7 +348,7 @@ fun loadRelayInfo( Toast .makeText( context, - context.getString(R.string.an_error_ocurred_trying_to_get_relay_information, dirtyUrl), + context.getString(R.string.an_error_occurred_trying_to_get_relay_information, dirtyUrl), Toast.LENGTH_SHORT ).show() } @@ -361,7 +361,7 @@ fun loadRelayInfo( Toast .makeText( context, - context.getString(R.string.an_error_ocurred_trying_to_get_relay_information, dirtyUrl), + context.getString(R.string.an_error_occurred_trying_to_get_relay_information, dirtyUrl), Toast.LENGTH_SHORT ).show() }