feat: add phantom integration
All checks were successful
build / lint (push) Successful in 11s
build / build (push) Successful in 38s
build / docker image (push) Successful in 52s

This commit is contained in:
2026-01-31 10:31:24 +00:00
parent dd8ecce947
commit e84d1cabd8
12 changed files with 234 additions and 46 deletions

View File

@@ -9,15 +9,16 @@
"light": "Heller Modus"
},
"hero": {
"eyebrow": "Eingebettetes Trust Wallet • Polygon Mainnet",
"title": "PolyNote · Trust Wallet zu Polygon",
"lede": "Verbinde dich mit der Trust-Wallet-Erweiterung oder dem In-App-Browser. Wir kodieren deinen Text in Hex und senden eine Null-MATIC-Transaktion auf Polygon nur Gasgebühren fallen an."
"eyebrow": "Trust Wallet oder Phantom • Polygon Mainnet",
"title": "PolyNote · Eingebettete Wallets zu Polygon",
"lede": "Verbinde dich mit den Erweiterungen von Trust Wallet oder Phantom. Wir kodieren deinen Text in Hex und senden eine 0-MATIC-Transaktion auf Polygon nur Gasgebühren fallen an."
},
"connection": {
"title": "Verbindung",
"subtitle": "Eingebettetes Trust Wallet (Browser-Erweiterung oder In-App dApp Browser).",
"subtitle": "Eingebettete Wallet (Trust Wallet- oder Phantom-Erweiterung).",
"pill": "Nur Polygon",
"connect": "Trust Wallet verbinden",
"connectWallet": "{wallet} verbinden",
"disconnect": "Trennen",
"account": "Konto",
"chain": "Netzwerk",
@@ -59,6 +60,12 @@
"footer": {
"repo": "Quellcode auf Gitea"
},
"wallet": {
"pick": "Wallet wählen",
"helper": "Nur injizierte Erweiterungen. Wähle Trust Wallet oder Phantom und verbinde dich.",
"trust": "Trust Wallet",
"phantom": "Phantom"
},
"status": {
"waiting": "Warten auf Verbindung…",
"preparingConnect": "Verbindung wird vorbereitet…",
@@ -78,7 +85,7 @@
"disconnected": "Getrennt."
},
"errors": {
"noWallet": "Keine eingebettete Wallet gefunden. Verwende die Trust-Wallet-Erweiterung oder den In-App-Browser.",
"noWallet": "Keine injizierte {wallet} gefunden. Installiere die Erweiterung und versuche es erneut.",
"noAccounts": "Die Wallet hat keine Konten zurückgegeben.",
"sendFailed": "Nachrichten-Transaktion konnte nicht gesendet werden.",
"connectionFailed": "Verbindung fehlgeschlagen."

View File

@@ -9,15 +9,16 @@
"light": "Light mode"
},
"hero": {
"eyebrow": "Injected Trust Wallet • Polygon mainnet",
"title": "PolyNote · Trust Wallet to Polygon",
"lede": "Connect with the Trust Wallet extension or the in-app browser. We hex-encode your text and submit a zero-value Polygon transaction that only costs gas."
"eyebrow": "Trust Wallet or Phantom • Polygon mainnet",
"title": "PolyNote · Injected wallets to Polygon",
"lede": "Connect with the Trust Wallet or Phantom browser extensions. We hex-encode your text and submit a zero-value Polygon transaction that only costs gas."
},
"connection": {
"title": "Connection",
"subtitle": "Injected Trust Wallet (browser extension or in-app dApp browser).",
"subtitle": "Injected wallet (Trust Wallet or Phantom extension).",
"pill": "Polygon only",
"connect": "Connect Trust Wallet",
"connectWallet": "Connect {wallet}",
"disconnect": "Disconnect",
"account": "Account",
"chain": "Chain",
@@ -59,6 +60,12 @@
"footer": {
"repo": "Source on Gitea"
},
"wallet": {
"pick": "Choose a wallet",
"helper": "Injected extensions only. Pick Trust Wallet or Phantom, then connect.",
"trust": "Trust Wallet",
"phantom": "Phantom"
},
"status": {
"waiting": "Waiting to connect…",
"preparingConnect": "Preparing to connect…",
@@ -78,7 +85,7 @@
"disconnected": "Disconnected."
},
"errors": {
"noWallet": "No injected wallet found. Try the Trust Wallet extension or app browser.",
"noWallet": "No injected {wallet} found. Install the extension and try again.",
"noAccounts": "No accounts returned from injected wallet.",
"sendFailed": "Failed to send message transaction.",
"connectionFailed": "Connection failed."

View File

@@ -9,15 +9,16 @@
"light": "Modo claro"
},
"hero": {
"eyebrow": "Trust Wallet inyectado • Polygon mainnet",
"title": "PolyNote · Trust Wallet a Polygon",
"lede": "Conecta con la extensión de Trust Wallet o el navegador dentro de la app. Codificamos tu texto en hex y enviamos una transacción de valor cero en Polygon; solo pagas gas."
"eyebrow": "Trust Wallet o Phantom • Polygon mainnet",
"title": "PolyNote · Wallets inyectadas a Polygon",
"lede": "Conecta con las extensiones de Trust Wallet o Phantom. Codificamos tu texto en hex y enviamos una transacción de valor cero en Polygon; solo pagas gas."
},
"connection": {
"title": "Conexión",
"subtitle": "Trust Wallet inyectado (extensión o navegador dentro de la app).",
"subtitle": "Wallet inyectada (extensión Trust Wallet o Phantom).",
"pill": "Solo Polygon",
"connect": "Conectar Trust Wallet",
"connectWallet": "Conectar {wallet}",
"disconnect": "Desconectar",
"account": "Cuenta",
"chain": "Red",
@@ -59,6 +60,12 @@
"footer": {
"repo": "Código fuente en Gitea"
},
"wallet": {
"pick": "Elige una wallet",
"helper": "Solo extensiones inyectadas. Elige Trust Wallet o Phantom y conecta.",
"trust": "Trust Wallet",
"phantom": "Phantom"
},
"status": {
"waiting": "Esperando conexión…",
"preparingConnect": "Preparando conexión…",
@@ -78,7 +85,7 @@
"disconnected": "Desconectado."
},
"errors": {
"noWallet": "No se encontró una wallet inyectada. Usa la extensión de Trust Wallet o el navegador de la app.",
"noWallet": "No se encontró una {wallet} inyectada. Instala la extensión e inténtalo de nuevo.",
"noAccounts": "La wallet no devolvió cuentas.",
"sendFailed": "No se pudo enviar la transacción con mensaje.",
"connectionFailed": "Fallo de conexión."

View File

@@ -9,15 +9,16 @@
"light": "Mode clair"
},
"hero": {
"eyebrow": "Trust Wallet injecté • Polygon mainnet",
"title": "PolyNote · Trust Wallet vers Polygon",
"lede": "Connecte-toi avec lextension Trust Wallet ou le navigateur intégré. Nous encodons ton texte en hex et envoyons une transaction à 0 MATIC sur Polygon ; seuls les frais de gas sont dus."
"eyebrow": "Trust Wallet ou Phantom • Polygon mainnet",
"title": "PolyNote · Wallets injectés vers Polygon",
"lede": "Connecte-toi avec les extensions Trust Wallet ou Phantom. Nous encodons ton texte en hex et envoyons une transaction à 0 MATIC sur Polygon ; seuls les frais de gas sont dus."
},
"connection": {
"title": "Connexion",
"subtitle": "Trust Wallet injecté (extension navigateur ou navigateur dApp intégré).",
"subtitle": "Wallet injectée (extension Trust Wallet ou Phantom).",
"pill": "Polygon uniquement",
"connect": "Connecter Trust Wallet",
"connectWallet": "Connecter {wallet}",
"disconnect": "Déconnecter",
"account": "Compte",
"chain": "Réseau",
@@ -59,6 +60,12 @@
"footer": {
"repo": "Code source sur Gitea"
},
"wallet": {
"pick": "Choisis un wallet",
"helper": "Extensions injectées uniquement. Choisis Trust Wallet ou Phantom, puis connecte-toi.",
"trust": "Trust Wallet",
"phantom": "Phantom"
},
"status": {
"waiting": "En attente de connexion…",
"preparingConnect": "Préparation de la connexion…",
@@ -78,7 +85,7 @@
"disconnected": "Déconnecté."
},
"errors": {
"noWallet": "Aucune wallet injectée trouvée. Utilise lextension Trust Wallet ou le navigateur de lapp.",
"noWallet": "Aucun {wallet} injecté trouvé. Installe lextension et réessaie.",
"noAccounts": "La wallet na renvoyé aucun compte.",
"sendFailed": "Impossible denvoyer la transaction message.",
"connectionFailed": "Échec de connexion."

View File

@@ -9,15 +9,16 @@
"light": "Modalità chiara"
},
"hero": {
"eyebrow": "Trust Wallet iniettato • Polygon mainnet",
"title": "PolyNote · Trust Wallet su Polygon",
"lede": "Connetti con lestensione di Trust Wallet o il browser integrato. Codifichiamo il testo in hex e inviamo una transazione a 0 MATIC su Polygon; paghi solo il gas."
"eyebrow": "Trust Wallet o Phantom • Polygon mainnet",
"title": "PolyNote · Wallet iniettate su Polygon",
"lede": "Connettiti con le estensioni di Trust Wallet o Phantom. Codifichiamo il testo in hex e inviamo una transazione a 0 MATIC su Polygon; paghi solo il gas."
},
"connection": {
"title": "Connessione",
"subtitle": "Trust Wallet iniettato (estensione o browser dApp integrato).",
"subtitle": "Wallet iniettata (estensione Trust Wallet o Phantom).",
"pill": "Solo Polygon",
"connect": "Connetti Trust Wallet",
"connectWallet": "Connetti {wallet}",
"disconnect": "Disconnetti",
"account": "Account",
"chain": "Rete",
@@ -59,6 +60,12 @@
"footer": {
"repo": "Codice sorgente su Gitea"
},
"wallet": {
"pick": "Scegli un wallet",
"helper": "Solo estensioni iniettate. Scegli Trust Wallet o Phantom, poi connettiti.",
"trust": "Trust Wallet",
"phantom": "Phantom"
},
"status": {
"waiting": "In attesa di connessione…",
"preparingConnect": "Preparazione della connessione…",
@@ -78,7 +85,7 @@
"disconnected": "Disconnesso."
},
"errors": {
"noWallet": "Nessun wallet iniettato trovato. Usa lestensione Trust Wallet o il browser dellapp.",
"noWallet": "Nessuna {wallet} iniettata trovata. Installa lestensione e riprova.",
"noAccounts": "Il wallet non ha restituito account.",
"sendFailed": "Impossibile inviare la transazione con messaggio.",
"connectionFailed": "Connessione fallita."

View File

@@ -9,15 +9,16 @@
"light": "Ljust läge"
},
"hero": {
"eyebrow": "Injektad Trust Wallet • Polygon mainnet",
"title": "PolyNote · Trust Wallet till Polygon",
"lede": "Anslut via Trust Wallets tillägg eller den inbyggda webbläsaren. Vi kodar din text i hex och skickar en 0 MATIC-transaktion på Polygon; du betalar bara gas."
"eyebrow": "Trust Wallet eller Phantom • Polygon mainnet",
"title": "PolyNote · Injekterade wallets till Polygon",
"lede": "Anslut med Trust Wallet- eller Phantom-tilläggen. Vi kodar din text i hex och skickar en 0 MATIC-transaktion på Polygon; du betalar bara gas."
},
"connection": {
"title": "Anslutning",
"subtitle": "Injekterad Trust Wallet (tillägg eller in-app dApp-webbläsare).",
"subtitle": "Injekterad wallet (Trust Wallet- eller Phantom-tillägg).",
"pill": "Endast Polygon",
"connect": "Anslut Trust Wallet",
"connectWallet": "Anslut {wallet}",
"disconnect": "Koppla från",
"account": "Konto",
"chain": "Nätverk",
@@ -59,6 +60,12 @@
"footer": {
"repo": "Källkod på Gitea"
},
"wallet": {
"pick": "Välj en wallet",
"helper": "Endast injekterade tillägg. Välj Trust Wallet eller Phantom och anslut.",
"trust": "Trust Wallet",
"phantom": "Phantom"
},
"status": {
"waiting": "Väntar på anslutning…",
"preparingConnect": "Förbereder anslutning…",
@@ -78,7 +85,7 @@
"disconnected": "Frånkopplad."
},
"errors": {
"noWallet": "Ingen injekterad plånbok hittades. Använd Trust Wallet-tillägget eller appens webbläsare.",
"noWallet": "Ingen injekterad {wallet} hittades. Installera tillägget och försök igen.",
"noAccounts": "Plånboken returnerade inga konton.",
"sendFailed": "Det gick inte att skicka meddelande-transaktionen.",
"connectionFailed": "Anslutningen misslyckades."