diff --git a/CHANGELOG.md b/CHANGELOG.md
index eb2b65070..142ddf928 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
### Fixed
-- Polish Primary, Secondary, and Tertiary buttons to match Figma design specs #887
+- Retouch Primary, Secondary, and Tertiary buttons styling #887
- Avoid msat truncation when paying invoices and LNURL callbacks #879
- Fix ANR on RGS server settings screen caused by catastrophic regex backtracking #880
- Fix crash when returning app to foreground on Receive screen #875
@@ -24,6 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Mnemonic warning text transitions on reveal #857
### Changed
+- Update funding screen: replace Advanced with Manual Setup, fix Use Other Wallet navigation to open amount entry, and add Fund Wallet button to no-funds dialog #885
- Updated design of the success screen in the manual channel setup flow #883
- Unified send flow with payment method switcher, details toggle, Lightning support for BIP21 payments, and improved fee rate defaults #863
- Settings redesigned with tabbed navigation (General/Security/Advanced) with swipe support #857
diff --git a/app/src/main/java/to/bitkit/ui/ContentView.kt b/app/src/main/java/to/bitkit/ui/ContentView.kt
index f4e30ee01..612ffe8bc 100644
--- a/app/src/main/java/to/bitkit/ui/ContentView.kt
+++ b/app/src/main/java/to/bitkit/ui/ContentView.kt
@@ -100,6 +100,7 @@ import to.bitkit.ui.screens.wallets.activity.ActivityExploreScreen
import to.bitkit.ui.screens.wallets.activity.AllActivityScreen
import to.bitkit.ui.screens.wallets.activity.DateRangeSelectorSheet
import to.bitkit.ui.screens.wallets.activity.TagSelectorSheet
+import to.bitkit.ui.screens.wallets.receive.ReceiveRoute
import to.bitkit.ui.screens.wallets.receive.ReceiveSheet
import to.bitkit.ui.screens.wallets.suggestion.BuyIntroScreen
import to.bitkit.ui.screens.widgets.AddWidgetsScreen
@@ -381,6 +382,7 @@ fun ContentView(
is Sheet.Receive -> {
val walletState by walletViewModel.walletState.collectAsStateWithLifecycle()
ReceiveSheet(
+ startRoute = sheet.route,
walletState = walletState,
navigateToExternalConnection = {
navController.navigateTo(ExternalConnection())
@@ -475,7 +477,7 @@ fun ContentView(
if (showTabBar) {
TabBar(
onSendClick = { appViewModel.showSheet(Sheet.Send()) },
- onReceiveClick = { appViewModel.showSheet(Sheet.Receive) },
+ onReceiveClick = { appViewModel.showSheet(Sheet.Receive()) },
onScanClick = { appViewModel.showScannerSheet() },
)
}
@@ -664,13 +666,12 @@ private fun RootNavHost(
},
onFund = {
scope.launch {
- // TODO show receive sheet -> ReceiveAmount
navController.navigateToHome()
delay(500) // Wait for nav to actually finish
- appViewModel.showSheet(Sheet.Receive)
+ appViewModel.showSheet(Sheet.Receive(route = ReceiveRoute.Amount))
}
},
- onAdvanced = { navController.navigateTo(Routes.FundingAdvanced) },
+ onManual = { navController.navigateTo(Routes.ExternalNav) },
onBackClick = { navController.popBackStack() },
isGeoBlocked = isGeoBlocked,
)
@@ -792,7 +793,7 @@ private fun NavGraphBuilder.home(
onchainActivities = onchainActivities ?: persistentListOf(),
onAllActivityButtonClick = { navController.navigateToAllActivity(activityListViewModel::clearFilters) },
onActivityItemClick = { navController.navigateToActivityItem(it) },
- onEmptyActivityRowClick = { appViewModel.showSheet(Sheet.Receive) },
+ onEmptyActivityRowClick = { appViewModel.showSheet(Sheet.Receive()) },
onTransferToSpendingClick = {
if (!hasSeenSpendingIntro) {
navController.navigateToTransferSpendingIntro()
@@ -814,7 +815,7 @@ private fun NavGraphBuilder.home(
lightningActivities = lightningActivities ?: persistentListOf(),
onAllActivityButtonClick = { navController.navigateToAllActivity(activityListViewModel::clearFilters) },
onActivityItemClick = { navController.navigateToActivityItem(it) },
- onEmptyActivityRowClick = { appViewModel.showSheet(Sheet.Receive) },
+ onEmptyActivityRowClick = { appViewModel.showSheet(Sheet.Receive()) },
onTransferToSavingsClick = {
if (!hasSeenSavingsIntro) {
navController.navigateToTransferSavingsIntro()
diff --git a/app/src/main/java/to/bitkit/ui/components/SheetHost.kt b/app/src/main/java/to/bitkit/ui/components/SheetHost.kt
index e1e7e4396..d181c611b 100644
--- a/app/src/main/java/to/bitkit/ui/components/SheetHost.kt
+++ b/app/src/main/java/to/bitkit/ui/components/SheetHost.kt
@@ -24,6 +24,7 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp
import kotlinx.coroutines.launch
import to.bitkit.ui.shared.modifiers.clickableAlpha
+import to.bitkit.ui.screens.wallets.receive.ReceiveRoute
import to.bitkit.ui.sheets.BackupRoute
import to.bitkit.ui.sheets.PinRoute
import to.bitkit.ui.sheets.SendRoute
@@ -37,7 +38,7 @@ private val sheetContainerColor = Color(0xFF141414) // Equivalent to White08 on
@Stable
sealed interface Sheet {
data class Send(val route: SendRoute = SendRoute.Recipient) : Sheet
- data object Receive : Sheet
+ data class Receive(val route: ReceiveRoute = ReceiveRoute.QR) : Sheet
data class Pin(val route: PinRoute = PinRoute.Prompt()) : Sheet
data object ChangePin : Sheet
data object DisablePin : Sheet
diff --git a/app/src/main/java/to/bitkit/ui/scaffold/AppAlertDialog.kt b/app/src/main/java/to/bitkit/ui/scaffold/AppAlertDialog.kt
index f17b9b1ca..979eb6fca 100644
--- a/app/src/main/java/to/bitkit/ui/scaffold/AppAlertDialog.kt
+++ b/app/src/main/java/to/bitkit/ui/scaffold/AppAlertDialog.kt
@@ -7,6 +7,7 @@ import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.TextButton
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.testTag
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.semantics.semantics
@@ -30,6 +31,8 @@ fun AppAlertDialog(
modifier: Modifier = Modifier,
confirmText: String = stringResource(R.string.common__ok),
dismissText: String = stringResource(R.string.common__dialog_cancel),
+ confirmTextColor: Color = Color.Unspecified,
+ dismissTextColor: Color = Colors.White64,
onDismissRequest: () -> Unit = onDismiss,
properties: DialogProperties = DialogProperties(
dismissOnClickOutside = false,
@@ -43,6 +46,8 @@ fun AppAlertDialog(
modifier = modifier,
confirmText = confirmText,
dismissText = dismissText,
+ confirmTextColor = confirmTextColor,
+ dismissTextColor = dismissTextColor,
onDismissRequest = onDismissRequest,
properties = properties,
textContent = { BodyM(text = text, color = Colors.White64) },
@@ -57,6 +62,8 @@ fun AppAlertDialog(
modifier: Modifier = Modifier,
confirmText: String = stringResource(R.string.common__ok),
dismissText: String = stringResource(R.string.common__dialog_cancel),
+ confirmTextColor: Color = Color.Unspecified,
+ dismissTextColor: Color = Colors.White64,
onDismissRequest: () -> Unit = onDismiss,
properties: DialogProperties = DialogProperties(
dismissOnClickOutside = false,
@@ -71,7 +78,7 @@ fun AppAlertDialog(
onClick = rememberDebouncedClick(onClick = onConfirm),
modifier = Modifier.testTag("DialogConfirm")
) {
- BodyMSB(text = confirmText)
+ BodyMSB(text = confirmText, color = confirmTextColor)
}
},
dismissButton = {
@@ -79,7 +86,7 @@ fun AppAlertDialog(
onClick = rememberDebouncedClick(onClick = onDismiss),
modifier = Modifier.testTag("DialogCancel")
) {
- BodyMSB(text = dismissText, color = Colors.White64)
+ BodyMSB(text = dismissText, color = dismissTextColor)
}
},
title = { Title(text = title) },
diff --git a/app/src/main/java/to/bitkit/ui/screens/transfer/FundingScreen.kt b/app/src/main/java/to/bitkit/ui/screens/transfer/FundingScreen.kt
index ca5d5e026..39f276e3b 100644
--- a/app/src/main/java/to/bitkit/ui/screens/transfer/FundingScreen.kt
+++ b/app/src/main/java/to/bitkit/ui/screens/transfer/FundingScreen.kt
@@ -7,9 +7,6 @@ import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
-import androidx.compose.material3.AlertDialog
-import androidx.compose.material3.MaterialTheme
-import androidx.compose.material3.TextButton
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
@@ -24,9 +21,9 @@ import to.bitkit.R
import to.bitkit.env.Defaults
import to.bitkit.ui.LocalBalances
import to.bitkit.ui.components.BodyM
-import to.bitkit.ui.components.BodyMB
import to.bitkit.ui.components.Display
import to.bitkit.ui.components.RectangleButton
+import to.bitkit.ui.scaffold.AppAlertDialog
import to.bitkit.ui.scaffold.AppTopBar
import to.bitkit.ui.scaffold.DrawerNavIcon
import to.bitkit.ui.scaffold.ScreenColumn
@@ -40,7 +37,7 @@ fun FundingScreen(
isGeoBlocked: Boolean,
onTransfer: () -> Unit = {},
onFund: () -> Unit = {},
- onAdvanced: () -> Unit = {},
+ onManual: () -> Unit = {},
onBackClick: () -> Unit = {},
) {
val balances = LocalBalances.current
@@ -106,29 +103,26 @@ fun FundingScreen(
modifier = Modifier.testTag("FundReceive")
)
RectangleButton(
- label = stringResource(R.string.lightning__funding__button3),
- icon = R.drawable.ic_share_purple,
+ label = stringResource(R.string.lightning__funding_advanced__button2),
+ icon = R.drawable.ic_pencil_full,
iconTint = Colors.Purple,
- onClick = onAdvanced,
- modifier = Modifier.testTag("FundCustom")
+ iconSize = 13.37.dp,
+ onClick = onManual,
+ modifier = Modifier.testTag("FundManual")
)
}
}
if (showNoFundsAlert) {
- AlertDialog(
- onDismissRequest = { showNoFundsAlert = false },
- confirmButton = {
- TextButton(onClick = { showNoFundsAlert = false }) {
- BodyM(text = stringResource(R.string.common__ok), color = Colors.Purple)
- }
+ AppAlertDialog(
+ title = stringResource(R.string.lightning__no_funds__title),
+ text = stringResource(R.string.lightning__no_funds__description),
+ confirmText = stringResource(R.string.lightning__no_funds__fund_wallet),
+ confirmTextColor = Colors.Purple,
+ onConfirm = {
+ showNoFundsAlert = false
+ onFund()
},
- title = {
- BodyMB(text = stringResource(R.string.lightning__no_funds__title))
- },
- text = {
- BodyM(text = stringResource(R.string.lightning__no_funds__description))
- },
- shape = MaterialTheme.shapes.small,
+ onDismiss = { showNoFundsAlert = false },
)
}
}
diff --git a/app/src/main/java/to/bitkit/ui/screens/wallets/activity/AllActivityScreen.kt b/app/src/main/java/to/bitkit/ui/screens/wallets/activity/AllActivityScreen.kt
index 8a5d9ec0d..079264f31 100644
--- a/app/src/main/java/to/bitkit/ui/screens/wallets/activity/AllActivityScreen.kt
+++ b/app/src/main/java/to/bitkit/ui/screens/wallets/activity/AllActivityScreen.kt
@@ -70,7 +70,7 @@ fun AllActivityScreen(
onTagClick = { app.showSheet(Sheet.ActivityTagSelector) },
onDateRangeClick = { app.showSheet(Sheet.ActivityDateRangeSelector) },
onActivityItemClick = onActivityItemClick,
- onEmptyActivityRowClick = { app.showSheet(Sheet.Receive) },
+ onEmptyActivityRowClick = { app.showSheet(Sheet.Receive()) },
)
}
diff --git a/app/src/main/java/to/bitkit/ui/screens/wallets/receive/ReceiveSheet.kt b/app/src/main/java/to/bitkit/ui/screens/wallets/receive/ReceiveSheet.kt
index dd19fc938..b5fb5933f 100644
--- a/app/src/main/java/to/bitkit/ui/screens/wallets/receive/ReceiveSheet.kt
+++ b/app/src/main/java/to/bitkit/ui/screens/wallets/receive/ReceiveSheet.kt
@@ -31,6 +31,7 @@ import to.bitkit.viewmodels.SettingsViewModel
fun ReceiveSheet(
navigateToExternalConnection: () -> Unit,
walletState: WalletState,
+ startRoute: ReceiveRoute = ReceiveRoute.QR,
editInvoiceAmountViewModel: AmountInputViewModel = hiltViewModel(),
settingsViewModel: SettingsViewModel = hiltViewModel(),
) {
@@ -49,6 +50,12 @@ fun ReceiveSheet(
wallet.refreshReceiveState()
}
+ LaunchedEffect(startRoute) {
+ if (startRoute != ReceiveRoute.QR) {
+ navController.navigateTo(startRoute)
+ }
+ }
+
Column(
modifier = Modifier
.fillMaxWidth()
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index 4b6479444..32611ae2f 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -147,9 +147,8 @@
تحويل\n<accent>إجباري</accent>
تحويل من المدخرات
استخدم محفظة أخرى
- متقدم
رصيد الإنفاق
- يمكنك استخدام مدخرات Bitkit أو إرسال Bitcoin من محفظة مختلفة.
+ أسهل خيار هو استخدام مدخرات Bitkit الخاصة بك أو إرسال بيتكوين من محفظة مختلفة.
لا يوفر Bitkit حاليًا خدمات Lightning في بلدك، لكن يمكنك الاتصال بعقد أخرى مباشرة.
لا يوفر Bitkit حاليًا خدمات Lightning في بلدك، لكن يمكنك الاتصال بعقد أخرى مباشرة.
موّل <accent>رصيد الإنفاق</accent>
@@ -170,6 +169,7 @@
حد HTLC الصادر التالي
الحد الأدنى لـ HTLC الصادر التالي
قبل أن تتمكن من تحويل الأموال من رصيد مدخراتك، تحتاج إلى إرسال Bitcoin إلى محفظة Bitkit الخاصة بك.
+ تمويل المحفظة
لا توجد أموال متاحة
معرّف عقدة LDK
عقدة Lightning
diff --git a/app/src/main/res/values-b+es+419/strings.xml b/app/src/main/res/values-b+es+419/strings.xml
index cb567c436..b4e324581 100644
--- a/app/src/main/res/values-b+es+419/strings.xml
+++ b/app/src/main/res/values-b+es+419/strings.xml
@@ -147,9 +147,8 @@
Forzar\n<accent>Transferencia</accent>
Transferir desde Ahorros
Usar Otra Billetera
- Avanzado
Saldo de gastos
- Puedes usar tu balance de ahorros en Bitkit o enviar fondos desde otra cartera.
+ La forma más fácil es usar tus ahorros de Bitkit o enviar bitcoin desde una billetera diferente.
Bitkit no tiene soporte Lightning en tu región, pero puedes usar nodos externos manualmente.
Bitkit no tiene soporte Lightning en tu región, pero puedes usar nodos externos manualmente.
Fondee su <accent>saldo de gastos</accent>
@@ -170,6 +169,7 @@
Límite del próximo HTLC saliente
Mínimo del próximo HTLC saliente
Para transferir fondos a su saldo de ahorros, primero tiene que enviar bitcoin a su billetera Bitkit.
+ Financiar billetera
Sin fondos disponibles
ID del nodo LDK
Nodo Lightning
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index ed0011dce..b6d1ac319 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -147,9 +147,8 @@
Forçar\n<accent>transferència</accent>
Transferir des d\'estalvis
Utilitza un altre moneder
- Avançat
Balanç de despesa
- Pots utilitzar els teus estalvis de Bitkit o enviar bitcoin des d\'una altra cartera.
+ La forma més fàcil és utilitzar els teus estalvis de Bitkit o enviar bitcoin des d\'una altra cartera.
Bitkit no ofereix serveis Lightning al teu país, però encara pots connectar-te a altres nodes directament.
Bitkit no ofereix serveis Lightning al teu país, però encara pots connectar-te a altres nodes directament.
Finança el teu <accent>saldo de despesa</accent>
@@ -170,6 +169,7 @@
Límit del pròxim HTLC de sortida
Mínim del pròxim HTLC de sortida
Abans de poder transferir fons del teu saldo d\'estalvis, has d\'enviar bitcoin a la teva cartera Bitkit.
+ Finançar cartera
No hi ha fons disponibles
ID de Node LDK
Node de Lightning
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index c0c1de500..9e42f11c9 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -147,9 +147,8 @@
Vynutit\n<accent>Převod</accent>
Převod z úspor
Použijte jinou peněženku
- Pokročilé
Dostupný zůstatek
- Můžete použít své úspory na BitKitu nebo poslat bitcoin z jiné peněženky.
+ Nejjednodušší možností je použít úspory z Bitkitu nebo poslat bitcoin z jiné peněženky.
Bitkit v současné době neposkytuje služby lightning ve vaší zemi, ale stále se můžete připojit k jiným uzlům přímo.
Bitkit v současné době neposkytuje služby lightning ve vaší zemi, ale stále se můžete připojit k jiným uzlům přímo.
Navyšte svůj <accent>disponibilní zůstatek</accent>
@@ -170,6 +169,7 @@
Limit dalšího odchozího HTLC
Min dalšího odchozího HTLC
Než budete moci převést prostředky ze svého zůstatku na spořicím účtu, musíte poslat bitcoiny do peněženky Bitkit.
+ Financovat peněženku
Žádné dostupné prostředky
ID uzlu LDK
Lightning uzel
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 5245e71a3..eca22164a 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -88,12 +88,11 @@
Los geht\'s
Spending Balance
Fund your <accent>spending balance</accent>
- Du kannst dein Bitkit-Sparkonto verwenden oder Bitcoin aus einer anderen Wallet senden.
+ Am einfachsten ist es, deine Bitkit-Ersparnisse zu verwenden oder Bitcoin von einer anderen Wallet zu senden.
Bitkit bietet derzeit keine Lightning-Dienste in deinem Land an, aber du kannst dich trotzdem direkt mit anderen Knotenpunkten verbinden.
Bitkit bietet derzeit keine Lightning-Dienste in deinem Land an, aber du kannst dich trotzdem direkt mit anderen Knotenpunkten verbinden.
Von Sparkonto übertragen
Anderes Wallet verwenden
- Fortgeschritten
Ausgabenkonto
Fortgeschrittene<accent>setup</accent>
Scannen Sie einen QR-Code, um Ihren LNURL-Kanal von einem anderen LSP zu beanspruchen, oder wählen Sie die manuelle Einrichtung.
@@ -101,6 +100,7 @@
Manuelle Einrichtung
Keine verfügbaren Mittel
Bevor du Geld von deinem Sparkonto übertragen kannst, musst du Bitcoin zu deiner Bitkit Wallet senden.
+ Wallet aufladen
Übertrage Guthaben
Bitte\n<accent>bestätige</accent>
Benutzerdefiniert <accent>fee</accent>
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index b9f1b56eb..5626058ad 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -147,9 +147,8 @@
Αναγκαστική\n<accent>μεταφορά</accent>
Μεταφορά από αποταμιεύσεις
Χρήση άλλου πορτοφολιού
- Για προχωρημένους
Υπόλοιπο δαπανών
- Μπορείς να χρησιμοποιήσεις τις αποταμιεύσεις του Bitkit ή να στείλεις bitcoin από διαφορετικό πορτοφόλι.
+ Ο ευκολότερος τρόπος είναι να χρησιμοποιήσεις τις αποταμιεύσεις Bitkit ή να στείλεις bitcoin από διαφορετικό πορτοφόλι.
Το Bitkit δεν παρέχει προς το παρόν υπηρεσίες Lightning στη χώρα σου, αλλά μπορείς να συνδεθείς απευθείας σε άλλους κόμβους.
Το Bitkit δεν παρέχει προς το παρόν υπηρεσίες Lightning στη χώρα σου, αλλά μπορείς να συνδεθείς απευθείας σε άλλους κόμβους.
Χρηματοδότησε το <accent>υπόλοιπο δαπανών</accent>
@@ -170,6 +169,7 @@
Όριο επόμενου εξερχόμενου HTLC
Ελάχιστο επόμενο εξερχόμενο HTLC
Πριν μπορέσεις να μεταφέρεις κεφάλαια από το υπόλοιπο αποταμιεύσεων, πρέπει να στείλεις bitcoin στο πορτοφόλι Bitkit.
+ Χρηματοδότηση πορτοφολιού
Δεν υπάρχουν διαθέσιμα κεφάλαια
LDK Node ID
Κόμβος Lightning
diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml
index db0f2f873..9d7dc2dd8 100644
--- a/app/src/main/res/values-es-rES/strings.xml
+++ b/app/src/main/res/values-es-rES/strings.xml
@@ -147,9 +147,8 @@
Forzar\n<accent>Transferencia</accent>
Transferir desde Ahorros
Usar Otro Monedero
- Avanzado
Saldo de gastos
- Puede usar sus ahorros en Bitkit o enviar bitcoin desde un monedero diferente.
+ La forma más fácil es usar sus ahorros en Bitkit o enviar bitcoin desde un monedero diferente.
Bitkit actualmente no ofrece servicios Lightning en tu país, pero aún puedes conectarte directamente a otros nodos.
Bitkit actualmente no ofrece servicios Lightning en tu país, pero aún puedes conectarte directamente a otros nodos.
Rellene su <accent>saldo de gastos</accent>
@@ -170,6 +169,7 @@
Límite del siguiente HTLC saliente
Mínimo del siguiente HTLC saliente
Antes de que pueda transferir fondos a su saldo de ahorros, tiene que enviar bitcoin a su monedero Bitkit.
+ Financiar monedero
No hay fondos disponibles
ID del nodo LDK
Nodo Lightning
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 7c720ddfe..e81289aee 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -169,13 +169,13 @@
Empezar
Saldo de gastos
Rellene su <accent>saldo de gastos</accent>
- Puede usar sus ahorros en Bitkit o enviar bitcoin desde un monedero diferente.
+ La forma más fácil es usar tus ahorros de Bitkit o enviar bitcoin desde un monedero diferente.
Transferir desde Ahorros
Usar Otro Monedero
- Avanzado
Saldo de gastos
No hay fondos disponibles
Antes de que pueda transferir fondos a su saldo de ahorros, tiene que enviar bitcoin a su monedero Bitkit.
+ Financiar monedero
Transferir fondos
Por favor,\n<accent>confirme</accent>
Deslizar para transferir
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 331705090..3eb2b54ad 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -88,12 +88,11 @@
Commencer
Solde Dépenses
Financez votre <accent>solde Dépenses</accent>
- Vous pouvez utiliser votre épargne Bitkit ou envoyer des bitcoins à partir d\'un autre portefeuille.
+ Le plus simple est d\'utiliser vos économies Bitkit ou d\'envoyer des bitcoins depuis un autre portefeuille.
Bitkit ne fournit pas actuellement de services Lightning dans votre pays, mais vous pouvez toujours vous connecter directement à d\'autres nœuds.
Bitkit ne fournit pas actuellement de services Lightning dans votre pays, mais vous pouvez toujours vous connecter directement à d\'autres nœuds.
Transfert depuis l\'épargne
Utiliser un autre portefeuille
- Avancé
Solde Dépenses
<accent>Configuration</accent> avancée
Scannez un QR code pour réclamer votre canal LNURL à un autre LSP, ou choisissez la configuration manuelle.
@@ -101,6 +100,7 @@
Configuration manuelle
Pas de fonds disponibles
Avant de pouvoir transférer des fonds depuis votre solde d\'épargne, vous devez envoyer des bitcoins à votre portefeuille Bitkit.
+ Approvisionner le portefeuille
Transfert de fonds
Veuillez\n<accent>confirmer</accent>
<accent>Frais</accent> sur mesure
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 138677d37..0efb275cc 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -147,9 +147,8 @@
Trasferimento\n<accent>forzoso</accent>
Trasferimento da risparmio
Usa un altro portafoglio
- Avanzate
Conto di Spesa
- Puoi utilizzare i tuoi risparmi Bitkit o inviare bitcoin da un portafoglio diverso.
+ Il modo più semplice è usare i tuoi risparmi Bitkit o inviare bitcoin da un portafoglio diverso.
Bitkit attualmente non fornisce servizi Lightning nel tuo paese, ma puoi comunque connetterti direttamente ad altri nodi.
Bitkit attualmente non fornisce servizi Lightning nel tuo paese, ma puoi comunque connetterti direttamente ad altri nodi.
Manda fondi al tuo <accent>conto di spesa</accent>
@@ -170,6 +169,7 @@
Limite HTLC in Uscita Successivo
HTLC Min in Uscita Successivo
Prima di poter trasferire fondi dal tuo conto di risparmio, devi inviare bitcoin al tuo portafoglio Bitkit.
+ Finanzia portafoglio
Nessun fondo disponibile
ID Nodo LDK
Nodo Lightning
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index e6eab40d5..0c87b7fd0 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -147,9 +147,8 @@
Forceer\n<accent>overboeking</accent>
Overboeken van spaargeld
Andere wallet gebruiken
- Geavanceerd
Bestedingssaldo
- Je kunt je Bitkit spaargeld gebruiken of bitcoin versturen vanaf een andere wallet.
+ De makkelijkste optie is om je Bitkit-spaargeld te gebruiken of bitcoin te versturen vanuit een andere wallet.
Bitkit biedt momenteel geen Lightning-services in jouw land, maar je kunt nog steeds rechtstreeks verbinding maken met andere nodes.
Bitkit biedt momenteel geen Lightning-services in jouw land, maar je kunt nog steeds rechtstreeks verbinding maken met andere nodes.
Vul je <accent>bestedingssaldo</accent>
@@ -170,6 +169,7 @@
Volgende uitgaande HTLC-limiet
Volgende uitgaande HTLC min
Voordat je geld van je spaargeld kunt overboeken, moet je bitcoin naar je Bitkit-wallet sturen.
+ Wallet financieren
Geen beschikbaar geld
LDK Node ID
Lightning Node
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 981a987e5..c7778d3a8 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -88,12 +88,11 @@
Rozpocznij
Saldo wydatków
Zasil swoje <accent>saldo wydatków</accent>
- Możesz użyć oszczędności zgromadzonych w Twoim portfelu Bitkit lub wysłać bitcoiny z innego portfela.
+ Najłatwiejszą opcją jest użycie oszczędności Bitkit lub wysłanie bitcoinów z innego portfela.
Bitkit nie świadczy obecnie usług Lightning w Twoim kraju, ale nadal możesz łączyć się z innymi węzłami.
Bitkit nie świadczy obecnie usług Lightning w Twoim kraju, ale nadal możesz łączyć się bezpośrednio z innymi węzłami.
Prześlij z Oszczędności
Użyj innego portfela
- Zaawansowane
Saldo do wydawania
<accent>Ustawienia</accent> zaawansowane
Zeskanuj kod QR, aby odebrać swój kanał LNURL od innego LSP, lub wybierz ręczną konfigurację.
@@ -101,6 +100,7 @@
Konfiguracja ręczna
Brak dostępnych środków
Zanim będzie można przelać środki z salda oszczędności, należy wysłać bitcoiny do portfela Bitkit.
+ Doładuj portfel
Prześlij środki
Proszę \n<accent>potwierdzić</accent>
<accent>Niestandardowa</accent> opłata transakcyjna
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 70d54f3c3..81ad7407e 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -147,9 +147,8 @@
Forçar\n<accent>Transferência</accent>
Transferir do Saldo de Poupança
Transferir de Outra Carteira
- Avançado
Saldo de Gastos
- Use seu saldo de poupança ou receba bitcoin de outra carteira.
+ A forma mais fácil é usar suas economias do Bitkit ou enviar bitcoin de uma carteira diferente.
Bitkit não fornece serviços de Lightning no seu paús atualmente, mas você ainda pode se conectar diretamente a outros nodes
Bitkit não fornece serviços de Lightning no seu paús atualmente, mas você ainda pode se conectar diretamente a outros nodes
Transfira para seu <accent>saldo de gastos</accent>
@@ -170,6 +169,7 @@
Limite do Próximo HTLC de Saída
HTLC de Saída Mín Próximo
Antes de transferir fundos de seu saldo de poupança, receba bitcoin na sua carteira Bitkit.
+ Financiar Carteira
Não há Fundos Disponíveis
ID do LDK Node
Nó Lightning
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 9f5f33101..f520294c0 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -88,12 +88,11 @@
Começar
Saldo de Gastos
Transfira para seu <accent>saldo de gastos</accent>
- Use seu saldo de poupança ou receba bitcoin de outra carteira.
+ A forma mais fácil é usar as suas poupanças Bitkit ou enviar bitcoin de uma carteira diferente.
Bitkit não fornece serviços de Lightning no seu paús atualmente, mas você ainda pode se conectar diretamente a outros nodes
Bitkit não fornece serviços de Lightning no seu paús atualmente, mas você ainda pode se conectar diretamente a outros nodes
Transferir do Saldo de Poupança
Transferir de Outra Carteira
- Avançado
Saldo de Gastos
<accent>Configuração</accent> avançada
Escaneie um QR para reivindicar seu canal LNURL de outro LSP ou escolha o setup manual.
@@ -101,6 +100,7 @@
Setup Manual
Não há Fundos Disponíveis
Antes de transferir fundos de seu saldo de poupança, receba bitcoin na sua carteira Bitkit.
+ Financiar Carteira
Transf. fundos
Por favor\n<accent>confirme</accent>
<accent>Taxa</accent> personalizada
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index defdfeb94..08fad3fce 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -155,9 +155,8 @@
Принудительный\n<accent>Перевод</accent>
Перевести из Сбережений
Использовать Другой Кошелёк
- Дополнительно
Баланс Расходов
- Вы можете использовать свои сбережения Bitkit или отправить биткойны из другого кошелька.
+ Самый простой вариант — использовать ваши сбережения Bitkit или отправить биткоин с другого кошелька.
Bitkit в настоящее время не предоставляет услуги Lightning в вашей стране, но вы всё ещё можете подключаться к другим нодам напрямую.
Bitkit в настоящее время не предоставляет услуги Lightning в вашей стране, но вы всё ещё можете подключаться к другим нодам напрямую.
Пополните свой <accent>Баланс Расходов</accent>
@@ -182,6 +181,7 @@
Лимит след. исходящего HTLC
Мин. след. исходящего HTLC
Прежде чем вы сможете перевести средства со своего баланса сбережений, вам нужно отправить биткойны в ваш кошелёк Bitkit.
+ Пополнить кошелёк
Недостаточно Средств
ID Узла LDK
Lightning Узел
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 09ca48e7c..255776db5 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -157,9 +157,8 @@
Force\n<accent>Transfer</accent>
Transfer from Savings
Use Other Wallet
- Advanced
Spending Balance
- You can use your Bitkit savings or send bitcoin from a different wallet.
+ The easiest option is to use your Bitkit savings or send bitcoin from a different wallet.
Bitkit does not currently provide Lightning services in your country, but you can still connect to other nodes directly.
Bitkit does not currently provide Lightning services in your country, but you can still connect to other nodes directly.
Fund your <accent>spending balance</accent>
@@ -180,6 +179,7 @@
Next Outbound HTLC Limit
Next Outbound HTLC Min
Before you can transfer funds from your savings balance, you need to send bitcoin to your Bitkit wallet.
+ Fund Wallet
No Available Funds
LDK Node ID
Lightning Node