initial commit
Some checks failed
build / lint (push) Failing after 36s
build / build (push) Has been skipped

This commit is contained in:
2026-01-29 16:13:04 +00:00
commit a32badd025
31 changed files with 6256 additions and 0 deletions

83
app/locales/fr.json Normal file
View File

@@ -0,0 +1,83 @@
{
"locale": {
"label": "Langue",
"search": "Rechercher une langue..."
},
"theme": {
"toggle": "Changer de thème",
"dark": "Mode sombre",
"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."
},
"connection": {
"title": "Connexion",
"subtitle": "Trust Wallet injecté (extension navigateur ou navigateur dApp intégré).",
"pill": "Polygon uniquement",
"connect": "Connecter Trust Wallet",
"disconnect": "Déconnecter",
"account": "Compte",
"chain": "Réseau",
"status": "Statut",
"connected": "Connecté",
"notConnected": "Non connecté"
},
"compose": {
"title": "Composer un message",
"subtitle": "Nous encodons ton texte en hex et envoyons une transaction de 0 MATIC avec cette donnée.",
"recipientLabel": "Adresse de destination",
"recipientHint": "(par défaut ta propre wallet)",
"messageLabel": "Message à intégrer",
"messagePlaceholder": "Saisis jusquà 280 caractères...",
"messageHint": "Nous convertissons en hex et plaçons cela dans le champ data.",
"send": "Envoyer la transaction message",
"sending": "Envoi…"
},
"live": {
"title": "Retour en direct",
"subtitle": "Nous te tenons informé à chaque étape.",
"chainReady": "Sur Polygon mainnet, prêt.",
"chainRequired": "Polygon mainnet requis.",
"lastTx": "Dernier hash de transaction",
"trackHint": "Suis-la dans ta wallet ou sur Polygonscan.",
"viewOnPolygonscan": "Ouvrir dans Polygonscan",
"copy": "Copier le hash",
"copySuccess": "Hash de transaction copié.",
"copyFailed": "Impossible de copier le hash. Copie-le manuellement."
},
"history": {
"title": "Messages récents",
"subtitle": "Messages envoyés pendant cette session.",
"empty": "Pas encore de messages.",
"sent": "Envoyé",
"from": "De",
"to": "À"
},
"status": {
"waiting": "En attente de connexion…",
"preparingConnect": "Préparation de la connexion…",
"requesting": "Demande daccès à la wallet…",
"connectedInjected": "Connecté via le provider injecté. Tu peux envoyer un message sur Polygon.",
"connectFirst": "Connecte dabord ta wallet.",
"messageEmpty": "Le message ne peut pas être vide.",
"recipientInvalid": "Le destinataire doit être une adresse valide.",
"switchPolygon": "Passe sur Polygon mainnet dans ta wallet.",
"prepareTx": "Estimation du gas et préparation de la transaction…",
"gasFallback": "Échec de lestimation du gas ; utilisation dune limite de secours.",
"feeFallback": "Impossible de récupérer les frais ; nouvel essai avec un gas price legacy.",
"eoaWarning": "Attention : envoyer des données à une EOA peut échouer selon les wallets/RPC.",
"submitted": "Transaction envoyée. Hash : {hash}",
"onchain": "Message on-chain. Vérifie dans ta wallet ou sur Polygonscan.",
"rejected": "Demande rejetée dans la wallet.",
"disconnected": "Déconnecté."
},
"errors": {
"noWallet": "Aucune wallet injectée trouvée. Utilise lextension Trust Wallet ou le navigateur de lapp.",
"noAccounts": "La wallet na renvoyé aucun compte.",
"sendFailed": "Impossible denvoyer la transaction message.",
"connectionFailed": "Échec de connexion."
}
}