feat: nwc details
This commit is contained in:
@@ -352,6 +352,53 @@ val EnHomeStrings = AppStrings(
|
||||
scheduleSync = "Schedule sync",
|
||||
schedule = "Schedule",
|
||||
cancel = "Cancel"
|
||||
),
|
||||
|
||||
nwc = NwcStrings(
|
||||
back = "Back",
|
||||
next = "Next",
|
||||
done = "Done",
|
||||
cancel = "Cancel",
|
||||
schedule = "Schedule",
|
||||
|
||||
// ── Connection detail ─────────────────────────────────────────────────────
|
||||
connectionDetailTitle = "Connection",
|
||||
connectionUnknownWallet = "Unknown app",
|
||||
connectionSectionDetails = "Details",
|
||||
connectionRowCreated = "Connected",
|
||||
connectionRowLastUsed = "Last used",
|
||||
connectionRowExpires = "Expires",
|
||||
connectionRowPubkey = "Public key",
|
||||
connectionNeverUsed = "Never",
|
||||
connectionNoExpiry = "Never",
|
||||
connectionExpired = { date -> "Expired · $date" },
|
||||
connectionSectionPermissions = "Permissions",
|
||||
connectionSectionBudgets = "Spending budgets",
|
||||
connectionBudgetTitle = { window -> "$window budget" },
|
||||
connectionBudgetUsed = { sats -> "Used: $sats sats" },
|
||||
connectionBudgetTotal = { sats -> "of $sats sats" },
|
||||
connectionRevoke = "Revoke connection",
|
||||
connectionStatusActive = "Active",
|
||||
connectionStatusExpired = "Expired",
|
||||
|
||||
// ── NWC permissions ───────────────────────────────────────────────────────
|
||||
permPayInvoice = "Pay invoices",
|
||||
permGetBalance = "Read balance",
|
||||
permGetInfo = "Read wallet info",
|
||||
permMakeInvoice = "Create invoices",
|
||||
permLookupInvoice = "Look up invoices",
|
||||
permListTransactions = "View transaction history",
|
||||
permSignMessage = "Sign messages",
|
||||
permPay = "Send payments",
|
||||
permInvoice = "Create invoices",
|
||||
permLookupHistory = "Lookup status & transaction history",
|
||||
permBalanceInfo = "Read balance & account info",
|
||||
permSendPayments = "Send payments",
|
||||
permCreateInvoices = "Create invoices",
|
||||
permLookupInvoiceStatus = "Lookup status of invoice",
|
||||
permReadTransactionHistory = "Read transaction history",
|
||||
permReadWalletBalance = "Read wallet balance",
|
||||
permReadAccountInfo = "Read account info",
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.bitcointxoko.gudariwallet.i18n
|
||||
|
||||
import cafe.adriel.lyricist.LyricistStrings
|
||||
import com.bitcointxoko.gudariwallet.i18n.NwcStrings
|
||||
|
||||
@LyricistStrings(languageTag = "es")
|
||||
val EsHomeStrings = AppStrings(
|
||||
@@ -352,5 +353,53 @@ val EsHomeStrings = AppStrings(
|
||||
scheduleSync = "Programar sincronización",
|
||||
schedule = "Programar",
|
||||
cancel = "Cancelar"
|
||||
)
|
||||
),
|
||||
|
||||
nwc = NwcStrings(
|
||||
// ── Shared ────────────────────────────────────────────────────────────────
|
||||
back = "Atrás",
|
||||
next = "Siguiente",
|
||||
done = "Listo",
|
||||
cancel = "Cancelar",
|
||||
schedule = "Programar",
|
||||
|
||||
// ── Connection detail ─────────────────────────────────────────────────────
|
||||
connectionDetailTitle = "Conexión",
|
||||
connectionUnknownWallet = "App desconocida",
|
||||
connectionSectionDetails = "Detalles",
|
||||
connectionRowCreated = "Conectado",
|
||||
connectionRowLastUsed = "Último uso",
|
||||
connectionRowExpires = "Vence",
|
||||
connectionRowPubkey = "Clave pública",
|
||||
connectionNeverUsed = "Nunca",
|
||||
connectionNoExpiry = "Sin vencimiento",
|
||||
connectionExpired = { date -> "Vencido · $date" },
|
||||
connectionSectionPermissions = "Permisos",
|
||||
connectionSectionBudgets = "Presupuestos de gasto",
|
||||
connectionBudgetTitle = { window -> "Presupuesto $window" },
|
||||
connectionBudgetUsed = { sats -> "Usado: $sats sats" },
|
||||
connectionBudgetTotal = { sats -> "de $sats sats" },
|
||||
connectionRevoke = "Revocar conexión",
|
||||
connectionStatusActive = "Activa",
|
||||
connectionStatusExpired = "Vencida",
|
||||
|
||||
// ── NWC permissions ───────────────────────────────────────────────────────
|
||||
permPayInvoice = "Pagar facturas",
|
||||
permGetBalance = "Ver saldo",
|
||||
permGetInfo = "Ver información del monedero",
|
||||
permMakeInvoice = "Crear facturas",
|
||||
permLookupInvoice = "Consultar facturas",
|
||||
permListTransactions = "Ver historial de transacciones",
|
||||
permSignMessage = "Firmar mensajes",
|
||||
permPay = "Enviar pagos",
|
||||
permInvoice = "Crear facturas",
|
||||
permLookupHistory = "Consultar estado e historial de transacciones",
|
||||
permBalanceInfo = "Ver saldo e información de cuenta",
|
||||
permSendPayments = "Enviar pagos",
|
||||
permCreateInvoices = "Crear facturas",
|
||||
permLookupInvoiceStatus = "Consultar estado de factura",
|
||||
permReadTransactionHistory = "Leer historial de transacciones",
|
||||
permReadWalletBalance = "Leer saldo del monedero",
|
||||
permReadAccountInfo = "Leer información de cuenta",
|
||||
)
|
||||
)
|
||||
|
||||
@@ -352,5 +352,52 @@ val EuStrings = AppStrings(
|
||||
scheduleSync = "Programatu sinkronizazioa",
|
||||
schedule = "Programatu",
|
||||
cancel = "Utzi"
|
||||
),
|
||||
nwc = NwcStrings(
|
||||
// ── Shared ────────────────────────────────────────────────────────────────
|
||||
back = "Atzera",
|
||||
next = "Hurrengoa",
|
||||
done = "Eginda",
|
||||
cancel = "Utzi",
|
||||
schedule = "Programatu",
|
||||
|
||||
// ── Connection detail ─────────────────────────────────────────────────────
|
||||
connectionDetailTitle = "Konexioa",
|
||||
connectionUnknownWallet = "App ezezaguna",
|
||||
connectionSectionDetails = "Xehetasunak",
|
||||
connectionRowCreated = "Konektatuta",
|
||||
connectionRowLastUsed = "Azken erabilera",
|
||||
connectionRowExpires = "Iraungitze-data",
|
||||
connectionRowPubkey = "Gako publikoa",
|
||||
connectionNeverUsed = "Inoiz ez",
|
||||
connectionNoExpiry = "Iraungitze-datarik ez",
|
||||
connectionExpired = { date -> "Iraungita · $date" },
|
||||
connectionSectionPermissions = "Baimenak",
|
||||
connectionSectionBudgets = "Gastu-aurrekontuak",
|
||||
connectionBudgetTitle = { window -> "$window aurrekontua" },
|
||||
connectionBudgetUsed = { sats -> "Erabilita: $sats sat" },
|
||||
connectionBudgetTotal = { sats -> "$sats satetatik" },
|
||||
connectionRevoke = "Konexioa baliogabetu",
|
||||
connectionStatusActive = "Aktibo",
|
||||
connectionStatusExpired = "Iraungita",
|
||||
|
||||
// ── NWC permissions ───────────────────────────────────────────────────────
|
||||
permPayInvoice = "Fakturak ordaindu",
|
||||
permGetBalance = "Saldoa ikusi",
|
||||
permGetInfo = "Zorroko informazioa ikusi",
|
||||
permMakeInvoice = "Fakturak sortu",
|
||||
permLookupInvoice = "Fakturak kontsultatu",
|
||||
permListTransactions = "Transakzio-historia ikusi",
|
||||
permSignMessage = "Mezuak sinatu",
|
||||
permPay = "Ordainketak bidali",
|
||||
permInvoice = "Fakturak sortu",
|
||||
permLookupHistory = "Egoera eta transakzio-historia kontsultatu",
|
||||
permBalanceInfo = "Saldoa eta kontuaren informazioa ikusi",
|
||||
permSendPayments = "Ordainketak bidali",
|
||||
permCreateInvoices = "Fakturak sortu",
|
||||
permLookupInvoiceStatus = "Fakturaren egoera kontsultatu",
|
||||
permReadTransactionHistory = "Transakzio-historia irakurri",
|
||||
permReadWalletBalance = "Zorroko saldoa irakurri",
|
||||
permReadAccountInfo = "Kontuaren informazioa irakurri",
|
||||
)
|
||||
)
|
||||
|
||||
@@ -304,7 +304,8 @@ data class AppStrings(
|
||||
val paymentRowPending : String,
|
||||
val paymentRowFailed : String,
|
||||
|
||||
val onboarding: OnboardingStrings
|
||||
val onboarding: OnboardingStrings,
|
||||
val nwc: NwcStrings
|
||||
)
|
||||
|
||||
data class OnboardingStrings(
|
||||
@@ -351,4 +352,57 @@ data class OnboardingStrings(
|
||||
val scheduleSync: String,
|
||||
val schedule: String,
|
||||
val cancel: String
|
||||
)
|
||||
|
||||
data class NwcStrings(
|
||||
|
||||
// ── Shared / navigation ───────────────────────────────────────────────────
|
||||
val back : String,
|
||||
val next : String,
|
||||
val done : String,
|
||||
val cancel : String,
|
||||
val schedule : String,
|
||||
|
||||
// ── Connection detail ─────────────────────────────────────────────────────
|
||||
val connectionDetailTitle : String,
|
||||
val connectionUnknownWallet : String,
|
||||
val connectionSectionDetails : String,
|
||||
val connectionRowCreated : String,
|
||||
val connectionRowLastUsed : String,
|
||||
val connectionRowExpires : String,
|
||||
val connectionRowPubkey : String,
|
||||
val connectionNeverUsed : String,
|
||||
val connectionNoExpiry : String,
|
||||
/** "Expired · {date}" */
|
||||
val connectionExpired : (date: String) -> String,
|
||||
val connectionSectionPermissions : String,
|
||||
val connectionSectionBudgets : String,
|
||||
/** "{window} budget" e.g. "Daily budget" */
|
||||
val connectionBudgetTitle : (window: String) -> String,
|
||||
/** "Used: {sats} sats" */
|
||||
val connectionBudgetUsed : (sats: Long) -> String,
|
||||
/** "of {sats} sats" */
|
||||
val connectionBudgetTotal : (sats: Long) -> String,
|
||||
val connectionRevoke : String,
|
||||
val connectionStatusActive : String,
|
||||
val connectionStatusExpired : String,
|
||||
|
||||
// ── NWC permission labels ─────────────────────────────────────────────────
|
||||
val permPayInvoice : String,
|
||||
val permGetBalance : String,
|
||||
val permGetInfo : String,
|
||||
val permMakeInvoice : String,
|
||||
val permLookupInvoice : String,
|
||||
val permListTransactions : String,
|
||||
val permSignMessage : String,
|
||||
val permPay : String, // "Send payments"
|
||||
val permInvoice : String, // "Create invoices"
|
||||
val permLookupHistory: String, // "Lookup status & transaction history"
|
||||
val permBalanceInfo : String, // "Read balance & account info"
|
||||
val permSendPayments: String,
|
||||
val permCreateInvoices: String,
|
||||
val permLookupInvoiceStatus: String,
|
||||
val permReadTransactionHistory: String,
|
||||
val permReadWalletBalance: String,
|
||||
val permReadAccountInfo: String,
|
||||
)
|
||||
Reference in New Issue
Block a user