feat: improve onboarding
This commit is contained in:
@@ -307,16 +307,30 @@ val EnHomeStrings = AppStrings(
|
||||
paymentRowNoMemo = "No memo",
|
||||
paymentRowPending = "Pending",
|
||||
|
||||
// ── OnboardingScreen ──────────────────────────────────────────────────────
|
||||
onboardingTitle = "Connect to LNbits",
|
||||
onboardingSubtitle = "Enter your LNbits server URL and API keys.",
|
||||
onboardingServerUrl = "Server URL",
|
||||
onboardingServerUrlHint = "https://bitcointxoko.org",
|
||||
onboardingInvoiceKey = "Invoice Key (read-only)",
|
||||
onboardingAdminKey = "Admin Key (for sending)",
|
||||
onboardingHideAdminKey = "Hide",
|
||||
onboardingShowAdminKey = "Show",
|
||||
onboardingFieldsRequired = "All fields are required.",
|
||||
onboardingConnect = "Connect",
|
||||
onboarding = OnboardingStrings(
|
||||
back = "Back",
|
||||
next = "Next",
|
||||
done = "Done",
|
||||
title = "Connect to LNbits",
|
||||
subtitle = "Enter your LNbits server URL and API keys.",
|
||||
serverUrl = "Server URL",
|
||||
serverUrlHint = "https://bitcointxoko.org",
|
||||
invoiceKey = "Invoice Key (read-only)",
|
||||
adminKey = "Admin Key (for sending)",
|
||||
hideAdminKey = "Hide",
|
||||
showAdminKey = "Show",
|
||||
fieldsRequired = "All fields are required.",
|
||||
connect = "Connect",
|
||||
notificationsTitle = "Stay in the loop",
|
||||
notificationsSubtitle = "Get notified instantly when you receive a payment.",
|
||||
allowNotifications = "Allow Notifications",
|
||||
notificationsNote = "You can change this later in system Settings.",
|
||||
notificationsAutoGranted = "Notifications are enabled automatically on your device.",
|
||||
batteryTitle = "Background activity",
|
||||
batterySubtitle = "Allow Gudari Wallet to run unrestricted so notifications arrive even when the app is closed.",
|
||||
openSettings = "Open Settings",
|
||||
batteryNote = "Tap 'Battery' → 'Unrestricted'. You can skip this and change it later.",
|
||||
batteryAlreadyUnrestricted = "You're all set — no restrictions detected."
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
@@ -306,15 +306,29 @@ val EsHomeStrings = AppStrings(
|
||||
paymentRowNoMemo = "Sin nota",
|
||||
paymentRowPending = "Pendiente",
|
||||
|
||||
// ── OnboardingScreen ──────────────────────────────────────────────────────
|
||||
onboardingTitle = "Conectar a LNbits",
|
||||
onboardingSubtitle = "Introduce la URL de tu servidor LNbits y las claves API.",
|
||||
onboardingServerUrl = "URL del servidor",
|
||||
onboardingServerUrlHint = "https://bitcointxoko.org",
|
||||
onboardingInvoiceKey = "Clave de factura (solo lectura)",
|
||||
onboardingAdminKey = "Clave de administrador (para enviar)",
|
||||
onboardingHideAdminKey = "Ocultar",
|
||||
onboardingShowAdminKey = "Mostrar",
|
||||
onboardingFieldsRequired = "Todos los campos son obligatorios.",
|
||||
onboardingConnect = "Conectar",
|
||||
onboarding = OnboardingStrings(
|
||||
back = "Back",
|
||||
next = "Next",
|
||||
done = "Done",
|
||||
title = "Connect to LNbits",
|
||||
subtitle = "Enter your LNbits server URL and API keys.",
|
||||
serverUrl = "Server URL",
|
||||
serverUrlHint = "https://bitcointxoko.org",
|
||||
invoiceKey = "Invoice Key (read-only)",
|
||||
adminKey = "Admin Key (for sending)",
|
||||
hideAdminKey = "Hide",
|
||||
showAdminKey = "Show",
|
||||
fieldsRequired = "All fields are required.",
|
||||
connect = "Connect",
|
||||
notificationsTitle = "Stay in the loop",
|
||||
notificationsSubtitle = "Get notified instantly when you receive a payment.",
|
||||
allowNotifications = "Allow Notifications",
|
||||
notificationsNote = "You can change this later in system Settings.",
|
||||
notificationsAutoGranted = "Notifications are enabled automatically on your device.",
|
||||
batteryTitle = "Background activity",
|
||||
batterySubtitle = "Allow Gudari Wallet to run unrestricted so notifications arrive even when the app is closed.",
|
||||
openSettings = "Open Settings",
|
||||
batteryNote = "Tap 'Battery' → 'Unrestricted'. You can skip this and change it later.",
|
||||
batteryAlreadyUnrestricted = "You're all set — no restrictions detected."
|
||||
)
|
||||
)
|
||||
|
||||
@@ -306,15 +306,29 @@ val EuStrings = AppStrings(
|
||||
paymentRowNoMemo = "Oharrik gabe",
|
||||
paymentRowPending = "Zain",
|
||||
|
||||
// ── OnboardingScreen ──────────────────────────────────────────────────────
|
||||
onboardingTitle = "Konektatu LNbits-era",
|
||||
onboardingSubtitle = "Sartu zure LNbits zerbitzariaren URLa eta API gakoak.",
|
||||
onboardingServerUrl = "Zerbitzariaren URLa",
|
||||
onboardingServerUrlHint = "https://bitcointxoko.org",
|
||||
onboardingInvoiceKey = "Faktura-gakoa (irakurtzeko soilik)",
|
||||
onboardingAdminKey = "Administrazio-gakoa (bidaltzeko)",
|
||||
onboardingHideAdminKey = "Ezkutatu",
|
||||
onboardingShowAdminKey = "Erakutsi",
|
||||
onboardingFieldsRequired = "Eremu guztiak beharrezkoak dira.",
|
||||
onboardingConnect = "Konektatu",
|
||||
onboarding = OnboardingStrings(
|
||||
back = "Back",
|
||||
next = "Next",
|
||||
done = "Done",
|
||||
title = "Connect to LNbits",
|
||||
subtitle = "Enter your LNbits server URL and API keys.",
|
||||
serverUrl = "Server URL",
|
||||
serverUrlHint = "https://bitcointxoko.org",
|
||||
invoiceKey = "Invoice Key (read-only)",
|
||||
adminKey = "Admin Key (for sending)",
|
||||
hideAdminKey = "Hide",
|
||||
showAdminKey = "Show",
|
||||
fieldsRequired = "All fields are required.",
|
||||
connect = "Connect",
|
||||
notificationsTitle = "Stay in the loop",
|
||||
notificationsSubtitle = "Get notified instantly when you receive a payment.",
|
||||
allowNotifications = "Allow Notifications",
|
||||
notificationsNote = "You can change this later in system Settings.",
|
||||
notificationsAutoGranted = "Notifications are enabled automatically on your device.",
|
||||
batteryTitle = "Background activity",
|
||||
batterySubtitle = "Allow Gudari Wallet to run unrestricted so notifications arrive even when the app is closed.",
|
||||
openSettings = "Open Settings",
|
||||
batteryNote = "Tap 'Battery' → 'Unrestricted'. You can skip this and change it later.",
|
||||
batteryAlreadyUnrestricted = "You're all set — no restrictions detected."
|
||||
)
|
||||
)
|
||||
|
||||
@@ -303,15 +303,31 @@ data class AppStrings(
|
||||
val paymentRowNoMemo : String,
|
||||
val paymentRowPending : String,
|
||||
|
||||
// ── OnboardingScreen ──────────────────────────────────────────────────────
|
||||
val onboardingTitle : String,
|
||||
val onboardingSubtitle : String,
|
||||
val onboardingServerUrl : String,
|
||||
val onboardingServerUrlHint : String,
|
||||
val onboardingInvoiceKey : String,
|
||||
val onboardingAdminKey : String,
|
||||
val onboardingHideAdminKey : String,
|
||||
val onboardingShowAdminKey : String,
|
||||
val onboardingFieldsRequired : String,
|
||||
val onboardingConnect : String,
|
||||
val onboarding: OnboardingStrings
|
||||
)
|
||||
|
||||
data class OnboardingStrings(
|
||||
val title: String,
|
||||
val subtitle: String,
|
||||
val serverUrl: String,
|
||||
val serverUrlHint: String,
|
||||
val invoiceKey: String,
|
||||
val adminKey: String,
|
||||
val showAdminKey: String,
|
||||
val hideAdminKey: String,
|
||||
val connect: String,
|
||||
val fieldsRequired: String,
|
||||
val back: String,
|
||||
val next: String,
|
||||
val done: String,
|
||||
val notificationsTitle: String,
|
||||
val notificationsSubtitle: String,
|
||||
val allowNotifications: String,
|
||||
val notificationsNote: String,
|
||||
val notificationsAutoGranted: String,
|
||||
val batteryTitle: String,
|
||||
val batterySubtitle: String,
|
||||
val openSettings: String,
|
||||
val batteryNote: String,
|
||||
val batteryAlreadyUnrestricted: String
|
||||
)
|
||||
Reference in New Issue
Block a user