aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-10-01 20:28:12 -0700
committerAdam Soltys <[email protected]>2024-10-01 20:28:12 -0700
commit18ecd9e84259db6c8ed18caebc1d9183da3e986c (patch)
tree106bdad8d82ca90c1b493f6b28d1af972e697e07 /src
parent11c1bcd017e12f596aa199822ff3265228b199f0 (diff)
downloadcoinos-ui-18ecd9e84259db6c8ed18caebc1d9183da3e986c.tar.gz
coinos-ui-18ecd9e84259db6c8ed18caebc1d9183da3e986c.zip
routing failure message
Diffstat (limited to 'src')
-rw-r--r--src/locales/de.json7
-rw-r--r--src/locales/el.json7
-rw-r--r--src/locales/en.json1
-rw-r--r--src/locales/es.json7
-rw-r--r--src/locales/fa.json7
-rw-r--r--src/locales/fr.json7
-rw-r--r--src/locales/ja.json7
-rw-r--r--src/locales/pt.json7
-rw-r--r--src/locales/ru.json7
-rw-r--r--src/locales/zh.json7
-rw-r--r--src/routes/(app)/send/lightning/[payreq]/+page.server.ts4
-rw-r--r--src/routes/(app)/send/lightning/[payreq]/+page.svelte2
12 files changed, 49 insertions, 21 deletions
diff --git a/src/locales/de.json b/src/locales/de.json
index 9ed958f5..9850aeae 100644
--- a/src/locales/de.json
+++ b/src/locales/de.json
@@ -417,7 +417,8 @@
"showQr": "QR anzeigen",
"copyPr": "Lohnanforderung kopieren",
"amountPrompt": "Immer nach dem Betrag fragen",
- "enterWalletPass": "Wallet-Passwort"
+ "enterWalletPass": "Wallet-Passwort",
+ "failedToRoute": "Die Weiterleitung der Zahlung ist fehlgeschlagen. Der Empfänger ist möglicherweise nicht erreichbar. Versuchen Sie, einen kleineren Betrag zu senden oder die maximale Gebührenreserve zu erhöhen."
},
"items": {
"add": "Artikel hinzufügen",
@@ -449,6 +450,8 @@
"savings": "Ersparnisse",
"password": "Passwort",
"confirmPassword": "Passwort bestätigen",
- "finish": "Beenden"
+ "finish": "Beenden",
+ "showQR": "QR anzeigen",
+ "revealNwc": "NWC enthüllen"
}
}
diff --git a/src/locales/el.json b/src/locales/el.json
index f3411623..f4bee23b 100644
--- a/src/locales/el.json
+++ b/src/locales/el.json
@@ -408,7 +408,8 @@
"showQr": "Εμφάνιση QR",
"copyPr": "Αντιγραφή αιτήματος πληρωμής",
"amountPrompt": "Πάντα προτροπή για ποσό",
- "enterWalletPass": "Κωδικός πρόσβασης πορτοφολιού"
+ "enterWalletPass": "Κωδικός πρόσβασης πορτοφολιού",
+ "failedToRoute": "Η δρομολόγηση της πληρωμής απέτυχε, ο παραλήπτης ενδέχεται να μην είναι προσβάσιμος. Δοκιμάστε να στείλετε ένα μικρότερο ποσό ή να αυξήσετε το μέγιστο απόθεμα χρέωσης."
},
"items": {
"add": "Πρόσθεσε είδος",
@@ -440,6 +441,8 @@
"savings": "Οικονομίες",
"password": "Σύνθημα",
"confirmPassword": "Επιβεβαίωση κωδικού πρόσβασης",
- "finish": "Φινίρισμα"
+ "finish": "Φινίρισμα",
+ "showQR": "Εμφάνιση QR",
+ "revealNwc": "Αποκαλύψτε το NWC"
}
}
diff --git a/src/locales/en.json b/src/locales/en.json
index d44f3c53..7a3d28a9 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -326,6 +326,7 @@
}
},
"payments": {
+ "failedToRoute": "Failed to route payment, recipient may not be reachable. Try sending a smaller amount or increasing the max fee reserve.",
"enterWalletPass": "Wallet password",
"legacyVersion": "Legacy version",
"newVersion": "New version",
diff --git a/src/locales/es.json b/src/locales/es.json
index 0d6a9d37..9f1170c4 100644
--- a/src/locales/es.json
+++ b/src/locales/es.json
@@ -390,7 +390,8 @@
"showQr": "Mostrar código QR",
"copyPr": "Copiar solicitud de pago",
"amountPrompt": "Siempre solicite la cantidad",
- "enterWalletPass": "Contraseña de la billetera"
+ "enterWalletPass": "Contraseña de la billetera",
+ "failedToRoute": "No se pudo enviar el pago; es posible que no se pueda contactar al destinatario. Intente enviar un monto menor o aumentar la reserva de tarifa máxima."
},
"items": {
"add": "Añadir artículo",
@@ -422,6 +423,8 @@
"savings": "Ahorros",
"password": "Contraseña",
"confirmPassword": "Confirmar Contraseña",
- "finish": "Finalizar"
+ "finish": "Finalizar",
+ "showQR": "Mostrar código QR",
+ "revealNwc": "Revelar NWC"
}
}
diff --git a/src/locales/fa.json b/src/locales/fa.json
index 9d581430..f4948095 100644
--- a/src/locales/fa.json
+++ b/src/locales/fa.json
@@ -390,7 +390,8 @@
"showQr": "نمایش QR",
"copyPr": "کپی درخواست پرداخت",
"amountPrompt": "همیشه مقدار را درخواست کنید",
- "enterWalletPass": "رمز کیف پول"
+ "enterWalletPass": "رمز کیف پول",
+ "failedToRoute": "مسیر پرداخت انجام نشد، ممکن است گیرنده قابل دسترسی نباشد. سعی کنید مبلغ کمتری ارسال کنید یا حداکثر ذخیره هزینه را افزایش دهید."
},
"items": {
"add": "این مورد را اضافه کنید",
@@ -422,6 +423,8 @@
"savings": "پس انداز",
"password": "رمز عبور",
"confirmPassword": "رمز عبور را تایید کنید",
- "finish": "پایان"
+ "finish": "پایان",
+ "showQR": "نمایش QR",
+ "revealNwc": "NWC را آشکار کنید"
}
}
diff --git a/src/locales/fr.json b/src/locales/fr.json
index 4847e655..af2c2834 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -390,7 +390,8 @@
"showQr": "Afficher le QR",
"copyPr": "Copie de la demande de paiement",
"amountPrompt": "Toujours demander le montant",
- "enterWalletPass": "Mot de passe du portefeuille"
+ "enterWalletPass": "Mot de passe du portefeuille",
+ "failedToRoute": "Impossible d'acheminer le paiement, le destinataire n'est peut-être pas joignable. Essayez d'envoyer un montant inférieur ou d'augmenter la réserve de frais maximale."
},
"items": {
"add": "Ajouter un item",
@@ -422,6 +423,8 @@
"savings": "Économies",
"password": "Mot de passe",
"confirmPassword": "Confirmez le mot de passe",
- "finish": "Finition"
+ "finish": "Finition",
+ "showQR": "Afficher le QR",
+ "revealNwc": "Révéler le NWC"
}
}
diff --git a/src/locales/ja.json b/src/locales/ja.json
index bff91331..b71b05bb 100644
--- a/src/locales/ja.json
+++ b/src/locales/ja.json
@@ -390,7 +390,8 @@
"showQr": "QRコードを表示",
"copyPr": "支払い請求のコピー",
"amountPrompt": "常に金額の入力を求める",
- "enterWalletPass": "ウォレットパスワード"
+ "enterWalletPass": "ウォレットパスワード",
+ "failedToRoute": "支払いのルーティングに失敗しました。受取人に連絡が取れない可能性があります。送金金額を減らすか、最大手数料準備金を増やしてみてください。"
},
"items": {
"add": "アイテムの追加",
@@ -422,6 +423,8 @@
"savings": "貯蓄",
"password": "パスワード",
"confirmPassword": "パスワードを認証する",
- "finish": "仕上げる"
+ "finish": "仕上げる",
+ "showQR": "QRコードを表示",
+ "revealNwc": "NWCを公開"
}
}
diff --git a/src/locales/pt.json b/src/locales/pt.json
index c73e27e8..d50fbca2 100644
--- a/src/locales/pt.json
+++ b/src/locales/pt.json
@@ -412,7 +412,8 @@
"showQr": "Mostrar QR",
"copyPr": "Copiar solicitação de pagamento",
"amountPrompt": "Sempre solicite o valor",
- "enterWalletPass": "Senha da carteira"
+ "enterWalletPass": "Senha da carteira",
+ "failedToRoute": "Falha ao encaminhar o pagamento, o destinatário pode não estar acessível. Tente enviar uma quantia menor ou aumentar a reserva de taxa máxima."
},
"items": {
"add": "Adicionar Item",
@@ -444,6 +445,8 @@
"savings": "Poupança",
"password": "Senha",
"confirmPassword": "Confirme sua senha",
- "finish": "Terminar"
+ "finish": "Terminar",
+ "showQR": "Mostrar QR",
+ "revealNwc": "Revelar NWC"
}
}
diff --git a/src/locales/ru.json b/src/locales/ru.json
index 4d1a65b4..80f2cc7d 100644
--- a/src/locales/ru.json
+++ b/src/locales/ru.json
@@ -390,7 +390,8 @@
"showQr": "Показать QR-код",
"copyPr": "Копировать запрос на оплату",
"amountPrompt": "Всегда запрашивать сумму",
- "enterWalletPass": "Пароль кошелька"
+ "enterWalletPass": "Пароль кошелька",
+ "failedToRoute": "Не удалось направить платеж, получатель может быть недоступен. Попробуйте отправить меньшую сумму или увеличить максимальный резерв комиссии."
},
"items": {
"add": "Добавить элемент",
@@ -422,6 +423,8 @@
"savings": "Экономия",
"password": "Пароль",
"confirmPassword": "Подтвердите пароль",
- "finish": "Заканчивать"
+ "finish": "Заканчивать",
+ "showQR": "Показать QR-код",
+ "revealNwc": "Раскрыть NWC"
}
}
diff --git a/src/locales/zh.json b/src/locales/zh.json
index cf1028ab..c050d07a 100644
--- a/src/locales/zh.json
+++ b/src/locales/zh.json
@@ -390,7 +390,8 @@
"showQr": "显示二维码",
"copyPr": "复制付款请求",
"amountPrompt": "始终提示金额",
- "enterWalletPass": "钱包密码"
+ "enterWalletPass": "钱包密码",
+ "failedToRoute": "付款路线失败,收款人可能无法联系到。请尝试发送较少的金额或增加最大费用储备。"
},
"items": {
"add": "新增项目",
@@ -422,6 +423,8 @@
"savings": "储蓄",
"password": "密码",
"confirmPassword": "确认密码",
- "finish": "结束"
+ "finish": "结束",
+ "showQR": "显示二维码",
+ "revealNwc": "揭示 NWC"
}
}
diff --git a/src/routes/(app)/send/lightning/[payreq]/+page.server.ts b/src/routes/(app)/send/lightning/[payreq]/+page.server.ts
index 3e87fa53..89493539 100644
--- a/src/routes/(app)/send/lightning/[payreq]/+page.server.ts
+++ b/src/routes/(app)/send/lightning/[payreq]/+page.server.ts
@@ -15,8 +15,8 @@ export const actions = {
p = await post("/payments", body, auth(cookies));
} catch (e: any) {
- if (e.message.includes("unusable"))
- e.message = "Failed to route payment, try sending a lower amount";
+ if (e.message.includes("unusable") || e.message.includes("routes"))
+ e.message = "payments.failedToRoute";
return fail(400, { message: e.message });
}
diff --git a/src/routes/(app)/send/lightning/[payreq]/+page.svelte b/src/routes/(app)/send/lightning/[payreq]/+page.svelte
index 74c100f8..046498c6 100644
--- a/src/routes/(app)/send/lightning/[payreq]/+page.svelte
+++ b/src/routes/(app)/send/lightning/[payreq]/+page.svelte
@@ -62,7 +62,7 @@
{#if amount}
{#if form?.message}
<div class="text-red-600 text-center">
- {form.message}
+ {$t(form.message)}
</div>
{/if}