From b5f2a2b4283333472906a05a9258cb75ac13c28f Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Wed, 1 May 2024 17:16:56 +0000 Subject: [PATCH 1/2] New Crowdin translations by GitHub Action --- app/src/main/res/values-nl/strings.xml | 5 +++++ app/src/main/res/values-th/strings.xml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index c720df667..fc16fd56f 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -561,11 +561,16 @@ Kon %1$s niet oplossen. Controleer of u verbonden bent, of de server online is en of het Lightning Adress %2$s juist is. \n\nUitzondering was: %3$s Kan invoice niet ophalen van %1$s Fout bij het verwerken van JSON uit Lightning Adress. Controleer de Lightning setup van de gebruiker + Fout bij het verwerken van JSON uit %1$s. Controleer de Lightning set-up van de gebruiker Callback URL niet gevonden in de Lightning Adress configuratie van de gebruiker + Callback URL niet gevonden uit het antwoord van %1$s Fout bij het verwerken van JSON uit Lightning Adress. Controleer de Lightning setup van de gebruiker + Fout bij het verwerken van JSON uit de invoice van %1$s. Controleer de Lightning set-up van de gebruiker Onjuist Invoice-bedrag (%1$s sats) van %2$s. Het had %3$s moeten zijn Kan geen Linghtning invoice aanmaken voor het verzenden van de zap. De Lightning wallet van de ontvanger verstuurde de volgende fout: %1$s + Kan geen Lightning invoice aanmaken. Bericht van %1$s: %2$s Kan geen Linghtning invoice aanmaken voor het verzenden van de zap. Element pr niet gevonden in de resulterende JSON. + Kan geen Lightning invoice aanmaken van %1$s: PR-element niet gevonden in de JSON. Read-only gebruiker Geen reacties setup Selecteer een UnifiedPush App diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index b93020682..3911d1d8b 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -560,11 +560,16 @@ เกิดข้อผิดพลาด %1$s. โปรดตรวจสอบเครือข่ายเน็ต และทบทวนว่า %2$s นั้นถูกต้อง\n\nข้อผิดพลาด : %3$s ไม่สามารถสร้างบิลจาก %1$s เกิดข้อผิดพลาดในการอ่าน JSON จากที่อยู่ Lightning โปรดตรวจสอบว่าที่อยู่นั้นถูกต้อง + เกิดข้อผิดพลาดในการอ่าน JSON จาก %1$s. โปรดตรวจสอบการตั้งค่า Lightning ไม่พบ Callback URL จากที่อยู่ Lightning นี้ โปรดตรวจสอบการตั้งค่าระบบ Lightning ของท่าน + ไม่พบที่อยู่ URL จาก %1$s เกิดข้อผิดพลาดในการอ่าน JSON จากบิลที่โหลดจากที่อยู่ Lightning โปรดตรวจสอบว่าที่อยู่นั้นถูกต้อง + เกิดข้อผิดพลาดในการอ่านบิล JSON จาก %1$s โปรดตรวจสอบการตั้งค่า lightning จำนวนที่ต้องชำระไม่ถูกต้อง (%1$s sats) จาก %2$s. มันควรจะเป็น %3$s ไม่สามารถสร้างบิลชำระในการส่ง zap ได้ โดยเกิดข้อผิดพลาด %1$s จากกระเป๋าของผู้รับ + ไม่สามารถสร้าง lightning invoice ข้อความจาก %1$s: %2$s ไม่สามารถสร้างบิลชำระในการส่ง zap ได้ ไม่พบข้อมูล pr จากข้อมูลที่อยู่ผู้รับ + ไม่สามารถสร้างบิลชำระในการส่ง zap จาก %1$s เนื่องจากไม่พบ PR บน JSON ดูอย่างเดียว ไม่มีรายการ reaction เลือกแอพ UnifiedPush From 201a6d44625c4fcf6071a157fecf701a0363002e Mon Sep 17 00:00:00 2001 From: VASH Date: Sat, 4 May 2024 19:13:45 +0200 Subject: [PATCH 2/2] show toast error if unable to hide words --- .../ui/screen/loggedIn/HiddenUsersScreen.kt | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/HiddenUsersScreen.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/HiddenUsersScreen.kt index 3ae9fed98..1c30be259 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/HiddenUsersScreen.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/HiddenUsersScreen.kt @@ -43,6 +43,7 @@ import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.DisposableEffect import androidx.compose.runtime.LaunchedEffect +import androidx.compose.runtime.MutableState import androidx.compose.runtime.derivedStateOf import androidx.compose.runtime.getValue import androidx.compose.runtime.livedata.observeAsState @@ -251,16 +252,14 @@ private fun AddMuteWordTextField(accountViewModel: AccountViewModel) { KeyboardActions( onSend = { if (hasChanged) { - accountViewModel.hide(currentWordToAdd.value) - currentWordToAdd.value = "" + hideIfWritable(accountViewModel, currentWordToAdd) } }, ), singleLine = true, trailingIcon = { AddButton(isActive = hasChanged, modifier = HorzPadding) { - accountViewModel.hide(currentWordToAdd.value) - currentWordToAdd.value = "" + hideIfWritable(accountViewModel, currentWordToAdd) } }, ) @@ -376,3 +375,18 @@ fun ShowWordButton( Text(text = stringResource(text), color = Color.White, textAlign = TextAlign.Center) } } + +private fun hideIfWritable( + accountViewModel: AccountViewModel, + currentWordToAdd: MutableState, +) { + if (!accountViewModel.isWriteable()) { + accountViewModel.toast( + R.string.read_only_user, + R.string.login_with_a_private_key_to_be_able_to_hide_word, + ) + } else { + accountViewModel.hide(currentWordToAdd.value) + currentWordToAdd.value = "" + } +}