From 6d64b40827e6138de4f85f6f9a17881133308570 Mon Sep 17 00:00:00 2001 From: mDuo13 Date: Thu, 29 Oct 2020 13:48:24 -0700 Subject: [PATCH] Ledger Objects: reuse intro, port tweaks to JA target. --- content/_snippets/ledger-objects-intro.ja.md | 3 ++ content/_snippets/ledger-objects-intro.md | 5 ++++ .../ledger-data-formats.ja.md | 23 +++++++++++++++ .../ledger-data-formats.md | 4 +-- .../ledger-object-types.ja.md | 12 ++++++++ .../ledger-object-types.md | 12 ++++++++ dactyl-config.yml | 29 ++----------------- 7 files changed, 59 insertions(+), 29 deletions(-) create mode 100644 content/_snippets/ledger-objects-intro.ja.md create mode 100644 content/_snippets/ledger-objects-intro.md create mode 100644 content/references/rippled-api/ledger-data-formats/ledger-data-formats.ja.md create mode 100644 content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.ja.md create mode 100644 content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.md diff --git a/content/_snippets/ledger-objects-intro.ja.md b/content/_snippets/ledger-objects-intro.ja.md new file mode 100644 index 0000000000..c6c3decb7c --- /dev/null +++ b/content/_snippets/ledger-objects-intro.ja.md @@ -0,0 +1,3 @@ +各[]レジャー](ledgers.html)の状態ツリーは**レジャーオブジェクト**のセットで構成されており、それらが総合して共有レジャーのすべての設定、残高、関係を表します。 + +rippledサーバーが互いに通信するために使用する[ピアプロトコル](peer-protocol.html)では、レジャーオブジェクトは生[バイナリーフォーマット](serialization.html)で表されます。rippled APIでは、レジャーオブジェクトはJSONオブジェクトとして表されます。 diff --git a/content/_snippets/ledger-objects-intro.md b/content/_snippets/ledger-objects-intro.md new file mode 100644 index 0000000000..6e95483968 --- /dev/null +++ b/content/_snippets/ledger-objects-intro.md @@ -0,0 +1,5 @@ +Each [ledger version](ledgers.html)'s state data is a set of **ledger objects**, sometimes called _ledger entries_, which collectively represent all settings, balances, and relationships at a given point in time. To store or retrieve an object in the state data, the protocol uses that object's unique **[Ledger Object ID](ledger-object-ids.html)**. + +In the [peer protocol](peer-protocol.html), ledger objects have a [canonical binary format](serialization.html). In `rippled` APIs, ledger objects are represented as JSON objects. + +A ledger object's data fields depend on the type of object; the XRP Ledger supports the following types: diff --git a/content/references/rippled-api/ledger-data-formats/ledger-data-formats.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-data-formats.ja.md new file mode 100644 index 0000000000..319488031e --- /dev/null +++ b/content/references/rippled-api/ledger-data-formats/ledger-data-formats.ja.md @@ -0,0 +1,23 @@ +--- +html: ledger-data-formats.html +funnel: Build +doc_type: References +supercategory: rippled API +category: Ledger Data Formats +blurb: XRP Ledgerの共有状態を構成する個別のデータオブジェクトについて説明します。 +--- +# レジャーのデータ型 + +XRP Ledgerに各レジャーバージョンは3つの要素で構成されています: + +* **[レジャーヘッダー](ledger-header.html)**: このレジャーに関してメタデータです。 +* **[トランザクションセット](transaction-formats.html)**: このレジャーの作成時に、直前のレジャーに適用されたトランザクション。 +* **[状態データ](ledger-object-types.html)**: このバージョンのレジャーの設定、残高、オブジェクトを含むすべてのレジャーオブジェクト。 + + +## 状態データ + +{% include '_snippets/ledger-objects-intro.ja.md' %} + +{% from '_snippets/macros/page-children.md' import page_children with context %} +{{ page_children(pages|selectattr("html", "eq", "ledger-object-types.html")|first, 1, 1, True) }} diff --git a/content/references/rippled-api/ledger-data-formats/ledger-data-formats.md b/content/references/rippled-api/ledger-data-formats/ledger-data-formats.md index ccbe53d3b5..6010990f27 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-data-formats.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-data-formats.md @@ -16,9 +16,7 @@ Each [ledger version](ledgers.html) in the XRP Ledger is made up of three parts: ## State Data -The ledger's state data consists of objects, or _ledger entries_, stored in a trie format. To store or retrieve an object in the state data, the protocol uses that object's unique **[Ledger Object ID](ledger-object-ids.html)**. - -A ledger object's data fields depend on the type of object; the XRP Ledger supports the following types: +{% include '_snippets/ledger-objects-intro.md' %} {% from '_snippets/macros/page-children.md' import page_children with context %} {{ page_children(pages|selectattr("html", "eq", "ledger-object-types.html")|first, 1, 1, True) }} diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.ja.md new file mode 100644 index 0000000000..7cb9d37543 --- /dev/null +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.ja.md @@ -0,0 +1,12 @@ +--- +html: ledger-object-types.html +funnel: Build +doc_type: References +supercategory: rippled API +category: Ledger Data Formats +subcategory: Ledger Object Types +template: template-landing-children.html +--- +# レジャーオブジェクトのタイプ + +{% include '_snippets/ledger-objects-intro.ja.md' %} diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.md new file mode 100644 index 0000000000..5cf2025aa7 --- /dev/null +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.md @@ -0,0 +1,12 @@ +--- +html: ledger-object-types.html +funnel: Build +doc_type: References +supercategory: rippled API +category: Ledger Data Formats +subcategory: Ledger Object Types +template: template-landing-children.html +--- +# Ledger Object Types + +{% include '_snippets/ledger-objects-intro.md' %} diff --git a/dactyl-config.yml b/dactyl-config.yml index 0ba654e840..a5e0624579 100644 --- a/dactyl-config.yml +++ b/dactyl-config.yml @@ -5042,14 +5042,7 @@ pages: targets: - en - - name: レジャーのデータ型 - html: ledger-data-formats.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Ledger Data Formats - blurb: XRP Ledgerの共有状態を構成する個別のデータオブジェクトについて説明します。 - template: template-landing-children.html + - md: references/rippled-api/ledger-data-formats/ledger-data-formats.ja.md targets: - ja @@ -5093,27 +5086,11 @@ pages: targets: - ja - - name: Ledger Object Types - html: ledger-object-types.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Ledger Data Formats - subcategory: Ledger Object Types - template: template-landing-children.html - blurb: Each ledger's state tree consists of a set of ledger objects, which collectively represent all settings, balances, and relationships in the shared ledger. In the peer protocol that rippled servers use to communicate with each other, ledger objects are represented in their raw binary format. In the rippled API, ledger objects are represented as JSON objects. #TODO:translate + - md: references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.md targets: - en - - name: レジャーオブジェクトのタイプ - html: ledger-object-types.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Ledger Data Formats - subcategory: Ledger Object Types - template: template-landing-children.html - blurb: 各レジャーの状態ツリーはレジャーオブジェクトのセットで構成されており、それらが総合して共有レジャーのすべての設定、残高、関係を表します。rippledサーバーが互いに通信するために使用するピアプロトコルでは、レジャーオブジェクトは生バイナリーフォーマットで表されます。rippled APIでは、レジャーオブジェクトはJSONオブジェクトとして表されます。 + - md: references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.ja.md targets: - ja