From 70c3c8a1fa2b9e04388a4b19ace7444f09260a8c Mon Sep 17 00:00:00 2001 From: mDuo13 Date: Thu, 12 Oct 2023 17:07:04 -0700 Subject: [PATCH] Add md files for auto index pages Part of IA and Redocly migration work. Create simple .md files to represent the automatic index pages that previously only existed in the dactyl-config.yml file. (The code used to do this is also part of the commit but is, hopefully, no longer needed.) --- content/@i18n/ja/concepts/index.md | 8 + .../@i18n/ja/concepts/payment-types/index.md | 7 + .../infrastructure/configure-rippled/index.md | 7 + content/@i18n/ja/infrastructure/index.md | 8 + .../infrastructure/install-rippled/index.md | 7 + .../testing-and-auditing/index.md | 7 + .../infrastructure/troubleshooting/index.md | 7 + content/@i18n/ja/introduction/index.md | 8 + .../key-generation-methods/index.md | 7 + .../index.md | 7 + .../peer-management-methods/index.md | 7 + .../server-control-methods/index.md | 7 + .../signing-methods/index.md | 7 + .../status-and-debugging-methods/index.md | 7 + .../references/http-websocket-apis/index.md | 7 + .../peer-port-methods/index.md | 7 + .../account-methods/index.md | 7 + .../public-api-methods/clio-server/index.md | 7 + .../ledger-methods/index.md | 7 + .../path-and-order-book-methods/index.md | 7 + .../payment-channel-methods/index.md | 7 + .../server-info-methods/index.md | 7 + .../subscription-methods/index.md | 7 + .../transaction-methods/index.md | 7 + .../utility-methods/index.md | 7 + .../xrp-ledger-protocol-reference/index.md | 8 + content/@i18n/ja/resources/index.md | 7 + .../ja/tutorials/http-websocket-apis/index.md | 8 + content/@i18n/ja/tutorials/java/index.md | 8 + .../@i18n/ja/tutorials/javascript/index.md | 8 + .../modular-tutorials-in-javascript/index.md | 8 + .../nfts-using-javascript/index.md | 8 + content/@i18n/ja/tutorials/python/index.md | 8 + .../modular-tutorials-in-python/index.md | 8 + content/@i18n/ja/tutorials/tasks/index.md | 8 + .../tasks/manage-account-settings/index.md | 7 + .../use-specialized-payment-types/index.md | 7 + .../use-escrows/index.md | 7 + .../ja/tutorials/tasks/use-tokens/index.md | 7 + .../use-cases/decentralized-finance/index.md | 8 + content/@i18n/ja/use-cases/index.md | 8 + content/@i18n/ja/use-cases/payments/index.md | 8 + .../@i18n/ja/use-cases/tokenization/index.md | 8 + content/concepts/index.md | 8 + content/concepts/payment-types/index.md | 7 + .../configure-rippled/data-retention/index.md | 6 + .../infrastructure/configure-rippled/index.md | 7 + .../configure-rippled/server-modes/index.md | 6 + content/infrastructure/index.md | 8 + .../infrastructure/install-rippled/index.md | 8 + .../testing-and-auditing/index.md | 7 + .../infrastructure/troubleshooting/index.md | 7 + content/introduction/index.md | 8 + .../key-generation-methods/index.md | 7 + .../index.md | 7 + .../peer-management-methods/index.md | 7 + .../server-control-methods/index.md | 7 + .../signing-methods/index.md | 7 + .../status-and-debugging-methods/index.md | 7 + .../references/http-websocket-apis/index.md | 7 + .../peer-port-methods/index.md | 7 + .../account-methods/index.md | 7 + .../public-api-methods/clio-server/index.md | 7 + .../ledger-methods/index.md | 7 + .../path-and-order-book-methods/index.md | 7 + .../payment-channel-methods/index.md | 7 + .../server-info-methods/index.md | 7 + .../subscription-methods/index.md | 7 + .../transaction-methods/index.md | 7 + .../utility-methods/index.md | 7 + .../xrp-ledger-protocol-reference/index.md | 8 + content/resources/index.md | 7 + .../tutorials/http-websocket-apis/index.md | 8 + content/tutorials/java/index.md | 8 + content/tutorials/javascript/index.md | 8 + .../modular-tutorials-in-javascript/index.md | 8 + .../nfts-using-javascript/index.md | 8 + content/tutorials/python/index.md | 8 + .../modular-tutorials-in-python/index.md | 8 + .../nfts-using-python/index.md | 8 + content/tutorials/tasks/index.md | 8 + .../tasks/manage-account-settings/index.md | 7 + .../use-specialized-payment-types/index.md | 7 + .../use-escrows/index.md | 7 + content/tutorials/tasks/use-tokens/index.md | 7 + .../use-cases/decentralized-finance/index.md | 8 + content/use-cases/index.md | 8 + content/use-cases/payments/index.md | 8 + content/use-cases/tokenization/index.md | 8 + dactyl-config.yml | 578 +++--------------- tool/filter_make_indexes.py | 102 ++++ 91 files changed, 851 insertions(+), 484 deletions(-) create mode 100644 content/@i18n/ja/concepts/index.md create mode 100644 content/@i18n/ja/concepts/payment-types/index.md create mode 100644 content/@i18n/ja/infrastructure/configure-rippled/index.md create mode 100644 content/@i18n/ja/infrastructure/index.md create mode 100644 content/@i18n/ja/infrastructure/install-rippled/index.md create mode 100644 content/@i18n/ja/infrastructure/testing-and-auditing/index.md create mode 100644 content/@i18n/ja/infrastructure/troubleshooting/index.md create mode 100644 content/@i18n/ja/introduction/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/admin-api-methods/key-generation-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/admin-api-methods/peer-management-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/admin-api-methods/server-control-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/admin-api-methods/signing-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/peer-port-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/public-api-methods/account-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/public-api-methods/clio-server/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/public-api-methods/ledger-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/public-api-methods/payment-channel-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/public-api-methods/server-info-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/public-api-methods/subscription-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/public-api-methods/transaction-methods/index.md create mode 100644 content/@i18n/ja/references/http-websocket-apis/public-api-methods/utility-methods/index.md create mode 100644 content/@i18n/ja/references/xrp-ledger-protocol-reference/index.md create mode 100644 content/@i18n/ja/resources/index.md create mode 100644 content/@i18n/ja/tutorials/http-websocket-apis/index.md create mode 100644 content/@i18n/ja/tutorials/java/index.md create mode 100644 content/@i18n/ja/tutorials/javascript/index.md create mode 100644 content/@i18n/ja/tutorials/javascript/modular-tutorials-in-javascript/index.md create mode 100644 content/@i18n/ja/tutorials/javascript/modular-tutorials-in-javascript/nfts-using-javascript/index.md create mode 100644 content/@i18n/ja/tutorials/python/index.md create mode 100644 content/@i18n/ja/tutorials/python/modular-tutorials-in-python/index.md create mode 100644 content/@i18n/ja/tutorials/tasks/index.md create mode 100644 content/@i18n/ja/tutorials/tasks/manage-account-settings/index.md create mode 100644 content/@i18n/ja/tutorials/tasks/use-specialized-payment-types/index.md create mode 100644 content/@i18n/ja/tutorials/tasks/use-specialized-payment-types/use-escrows/index.md create mode 100644 content/@i18n/ja/tutorials/tasks/use-tokens/index.md create mode 100644 content/@i18n/ja/use-cases/decentralized-finance/index.md create mode 100644 content/@i18n/ja/use-cases/index.md create mode 100644 content/@i18n/ja/use-cases/payments/index.md create mode 100644 content/@i18n/ja/use-cases/tokenization/index.md create mode 100644 content/concepts/index.md create mode 100644 content/concepts/payment-types/index.md create mode 100644 content/infrastructure/configure-rippled/data-retention/index.md create mode 100644 content/infrastructure/configure-rippled/index.md create mode 100644 content/infrastructure/configure-rippled/server-modes/index.md create mode 100644 content/infrastructure/index.md create mode 100644 content/infrastructure/install-rippled/index.md create mode 100644 content/infrastructure/testing-and-auditing/index.md create mode 100644 content/infrastructure/troubleshooting/index.md create mode 100644 content/introduction/index.md create mode 100644 content/references/http-websocket-apis/admin-api-methods/key-generation-methods/index.md create mode 100644 content/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/index.md create mode 100644 content/references/http-websocket-apis/admin-api-methods/peer-management-methods/index.md create mode 100644 content/references/http-websocket-apis/admin-api-methods/server-control-methods/index.md create mode 100644 content/references/http-websocket-apis/admin-api-methods/signing-methods/index.md create mode 100644 content/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/index.md create mode 100644 content/references/http-websocket-apis/index.md create mode 100644 content/references/http-websocket-apis/peer-port-methods/index.md create mode 100644 content/references/http-websocket-apis/public-api-methods/account-methods/index.md create mode 100644 content/references/http-websocket-apis/public-api-methods/clio-server/index.md create mode 100644 content/references/http-websocket-apis/public-api-methods/ledger-methods/index.md create mode 100644 content/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/index.md create mode 100644 content/references/http-websocket-apis/public-api-methods/payment-channel-methods/index.md create mode 100644 content/references/http-websocket-apis/public-api-methods/server-info-methods/index.md create mode 100644 content/references/http-websocket-apis/public-api-methods/subscription-methods/index.md create mode 100644 content/references/http-websocket-apis/public-api-methods/transaction-methods/index.md create mode 100644 content/references/http-websocket-apis/public-api-methods/utility-methods/index.md create mode 100644 content/references/xrp-ledger-protocol-reference/index.md create mode 100644 content/resources/index.md create mode 100644 content/tutorials/http-websocket-apis/index.md create mode 100644 content/tutorials/java/index.md create mode 100644 content/tutorials/javascript/index.md create mode 100644 content/tutorials/javascript/modular-tutorials-in-javascript/index.md create mode 100644 content/tutorials/javascript/modular-tutorials-in-javascript/nfts-using-javascript/index.md create mode 100644 content/tutorials/python/index.md create mode 100644 content/tutorials/python/modular-tutorials-in-python/index.md create mode 100644 content/tutorials/python/modular-tutorials-in-python/nfts-using-python/index.md create mode 100644 content/tutorials/tasks/index.md create mode 100644 content/tutorials/tasks/manage-account-settings/index.md create mode 100644 content/tutorials/tasks/use-specialized-payment-types/index.md create mode 100644 content/tutorials/tasks/use-specialized-payment-types/use-escrows/index.md create mode 100644 content/tutorials/tasks/use-tokens/index.md create mode 100644 content/use-cases/decentralized-finance/index.md create mode 100644 content/use-cases/index.md create mode 100644 content/use-cases/payments/index.md create mode 100644 content/use-cases/tokenization/index.md create mode 100644 tool/filter_make_indexes.py diff --git a/content/@i18n/ja/concepts/index.md b/content/@i18n/ja/concepts/index.md new file mode 100644 index 0000000000..d0bdb573b7 --- /dev/null +++ b/content/@i18n/ja/concepts/index.md @@ -0,0 +1,8 @@ +--- +html: concepts.html +parent: docs.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# コンセプト +XRP Ledgerの基本的な部分の背景に「何があるか」、「なぜなのか」を学びましょう。 \ No newline at end of file diff --git a/content/@i18n/ja/concepts/payment-types/index.md b/content/@i18n/ja/concepts/payment-types/index.md new file mode 100644 index 0000000000..909adebb06 --- /dev/null +++ b/content/@i18n/ja/concepts/payment-types/index.md @@ -0,0 +1,7 @@ +--- +html: payment-types.html +parent: concepts.html +template: pagetype-category.html.jinja +--- +# 支払いのタイプ +XRP LedgerはポイントツーポイントのXRPペイメントのほかに、より専門的な支払いタイプをサポートしています。 \ No newline at end of file diff --git a/content/@i18n/ja/infrastructure/configure-rippled/index.md b/content/@i18n/ja/infrastructure/configure-rippled/index.md new file mode 100644 index 0000000000..36f36b8a4e --- /dev/null +++ b/content/@i18n/ja/infrastructure/configure-rippled/index.md @@ -0,0 +1,7 @@ +--- +html: configure-rippled.html +parent: infrastructure.html +template: pagetype-category.html.jinja +--- +# rippledの設定 +rippledサーバーの構成をカスタマイズします。 \ No newline at end of file diff --git a/content/@i18n/ja/infrastructure/index.md b/content/@i18n/ja/infrastructure/index.md new file mode 100644 index 0000000000..87703e7759 --- /dev/null +++ b/content/@i18n/ja/infrastructure/index.md @@ -0,0 +1,8 @@ +--- +html: infrastructure.html +parent: docs.html +template: pagetype-category.html.jinja +top_nav_grouping: カテゴリ +--- +# インフラストラクチャ +XRP Ledgerを動かすソフトウェアのインストール、設定、管理。 \ No newline at end of file diff --git a/content/@i18n/ja/infrastructure/install-rippled/index.md b/content/@i18n/ja/infrastructure/install-rippled/index.md new file mode 100644 index 0000000000..21dfc1a5e3 --- /dev/null +++ b/content/@i18n/ja/infrastructure/install-rippled/index.md @@ -0,0 +1,7 @@ +--- +html: install-rippled.html +parent: infrastructure.html +template: pagetype-category.html.jinja +--- +# rippledのインストール +rippledサーバーをインストールして更新します。 \ No newline at end of file diff --git a/content/@i18n/ja/infrastructure/testing-and-auditing/index.md b/content/@i18n/ja/infrastructure/testing-and-auditing/index.md new file mode 100644 index 0000000000..1867ef8c8c --- /dev/null +++ b/content/@i18n/ja/infrastructure/testing-and-auditing/index.md @@ -0,0 +1,7 @@ +--- +html: use-stand-alone-mode.html +parent: infrastructure.html +template: pagetype-category.html.jinja +--- +# スタンドアロンモードでrippledをテスト +新機能や実験用に、スタンドアロンモードを使用してフルネットワークで機能をテストできます。 \ No newline at end of file diff --git a/content/@i18n/ja/infrastructure/troubleshooting/index.md b/content/@i18n/ja/infrastructure/troubleshooting/index.md new file mode 100644 index 0000000000..70c49b786d --- /dev/null +++ b/content/@i18n/ja/infrastructure/troubleshooting/index.md @@ -0,0 +1,7 @@ +--- +html: troubleshoot-the-rippled-server.html +parent: infrastructure.html +template: pagetype-category.html.jinja +--- +# rippledのトラブルシューティング +rippledサーバーのあらゆる種類の問題をトラブルシューティングします。 \ No newline at end of file diff --git a/content/@i18n/ja/introduction/index.md b/content/@i18n/ja/introduction/index.md new file mode 100644 index 0000000000..62bd44bc02 --- /dev/null +++ b/content/@i18n/ja/introduction/index.md @@ -0,0 +1,8 @@ +--- +html: introduction.html +parent: docs.html +template: pagetype-category.html.jinja +top_nav_grouping: カテゴリ +--- +# 基本 +XRP Ledger(XRPL)の主要な機能を簡単に紹介します。これを読んでXRPLのハイレベルな理解を深め、その後、特に興味のある分野についての詳細を読むことができます。XRP Ledgerは、アカウント間のトークンのデジタルトランザクションを永続的に記録するブロックチェーンです。以下のセクションは、その文章で紹介された概念を拡張するものです。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/key-generation-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/key-generation-methods/index.md new file mode 100644 index 0000000000..131e7b87ac --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/key-generation-methods/index.md @@ -0,0 +1,7 @@ +--- +html: key-generation-methods.html +parent: admin-api-methods.html +template: pagetype-category.html.jinja +--- +# キー生成メソッド +以下のメソッドを使用してキーを生成および管理することができます。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/index.md new file mode 100644 index 0000000000..39a4c55a2d --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/index.md @@ -0,0 +1,7 @@ +--- +html: logging-and-data-management-methods.html +parent: admin-api-methods.html +template: pagetype-category.html.jinja +--- +# ログとデータの管理メソッド +以下のメソッドを使用して、ログレベルや台帳などのデータを管理することができます。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/peer-management-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/peer-management-methods/index.md new file mode 100644 index 0000000000..e4ecfd4aa8 --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/peer-management-methods/index.md @@ -0,0 +1,7 @@ +--- +html: peer-management-methods.html +parent: admin-api-methods.html +template: pagetype-category.html.jinja +--- +# ピア管理メソッド +以下のメソッドを使用して、サーバーのピアツーピア接続を管理することができます。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/server-control-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/server-control-methods/index.md new file mode 100644 index 0000000000..79f712bfe3 --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/server-control-methods/index.md @@ -0,0 +1,7 @@ +--- +html: server-control-methods.html +parent: admin-api-methods.html +template: pagetype-category.html.jinja +--- +# サーバ操作メソッド +以下のメソッドを使用して、rippledサーバーを管理することができます。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/signing-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/signing-methods/index.md new file mode 100644 index 0000000000..a4f4b626e5 --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/signing-methods/index.md @@ -0,0 +1,7 @@ +--- +html: signing-methods.html +parent: admin-api-methods.html +template: pagetype-category.html.jinja +--- +# 署名メソッド +以下のメソッドを使用して、トランザクションを扱うことができます。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/index.md new file mode 100644 index 0000000000..5c3f11141b --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/index.md @@ -0,0 +1,7 @@ +--- +html: status-and-debugging-methods.html +parent: admin-api-methods.html +template: pagetype-category.html.jinja +--- +# ステータスとデバッグのメソッド +以下のメソッドを使用して、ネットワークとサーバーのステータスを確認することができます。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/index.md b/content/@i18n/ja/references/http-websocket-apis/index.md new file mode 100644 index 0000000000..d2964213ad --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/index.md @@ -0,0 +1,7 @@ +--- +html: http-websocket-apis.html +parent: references.html +template: pagetype-category.html.jinja +--- +# HTTP / WebSocket API リファレンス +XRP Ledgerを管理するコアのピアツーピアサーバーであるrippledと直接通信します。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/peer-port-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/peer-port-methods/index.md new file mode 100644 index 0000000000..54857206bc --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/peer-port-methods/index.md @@ -0,0 +1,7 @@ +--- +html: peer-port-methods.html +parent: http-websocket-apis.html +template: pagetype-category.html.jinja +--- +# ピアポートメソッド +ネットワークトポロジーやステータスメトリクスを共有するための特別なAPIメソッドです。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/public-api-methods/account-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/account-methods/index.md new file mode 100644 index 0000000000..1563545870 --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/account-methods/index.md @@ -0,0 +1,7 @@ +--- +html: account-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Accountメソッド +XRP Ledgerのアカウントとは、XRPの保有者とトランザクションの送信者を意味します。以下のメソッドを使用して、アカウント情報を処理することができます。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/public-api-methods/clio-server/index.md b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/clio-server/index.md new file mode 100644 index 0000000000..b5421c5686 --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/clio-server/index.md @@ -0,0 +1,7 @@ +--- +html: clio-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Clio Serverメソッド +以下のメソッドを使用して、ClioサーバーのAPIから情報を取得することができます。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/public-api-methods/ledger-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/ledger-methods/index.md new file mode 100644 index 0000000000..a2e56cbbf7 --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/ledger-methods/index.md @@ -0,0 +1,7 @@ +--- +html: ledger-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Ledgerメソッド +レジャーバージョンには、ヘッダー、トランザクションツリー、状態ツリーが含まれ、さらにその中にアカウント設定、トラストライン、残高、トランザクション、その他のデータが含まれます。以下のメソッドを使用して、レジャー情報を取得することができます。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/index.md new file mode 100644 index 0000000000..3392a05b8c --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/index.md @@ -0,0 +1,7 @@ +--- +html: path-and-order-book-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# PathおよびOrderBookのメソッド +パスは、支払いが送信者から受信者に届くまでに中間ステップでたどる道筋を定義します。パスは、送信者と受信者をオーダーブックを介してつなぐことで、複数通貨間の支払いを可能にします。パスと他のオーダーブックに関しては、以下のメソッドを使用します。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/public-api-methods/payment-channel-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/payment-channel-methods/index.md new file mode 100644 index 0000000000..64be83b317 --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/payment-channel-methods/index.md @@ -0,0 +1,7 @@ +--- +html: payment-channel-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Payment Channelメソッド +Payment Channelは、2者間で繰り返される一方向の支払いや一時的な与信を可能にするためのツールです。これらのメソッドを使用して、Payment Channelを使用することができます。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/public-api-methods/server-info-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/server-info-methods/index.md new file mode 100644 index 0000000000..a2fb2c78d7 --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/server-info-methods/index.md @@ -0,0 +1,7 @@ +--- +html: server-info-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Server Infoメソッド +以下のメソッドを使用して、rippledサーバーの現在の状態についての情報を取得することができます。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/public-api-methods/subscription-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/subscription-methods/index.md new file mode 100644 index 0000000000..3eef450a0d --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/subscription-methods/index.md @@ -0,0 +1,7 @@ +--- +html: subscription-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Subscriptionメソッド +以下のメソッドを使用して、さまざまなイベントが発生したときに更新情報をサーバーからクライアントにプッシュできるようになるため、即座に情報を取得することができます。WebSocket APIのみ対応しています。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/public-api-methods/transaction-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/transaction-methods/index.md new file mode 100644 index 0000000000..e3fd749417 --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/transaction-methods/index.md @@ -0,0 +1,7 @@ +--- +html: transaction-methods.html # watch for clashes w/ this filename +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Transactionメソッド +トランザクションだけが、XRP Ledgerの共有されている状態を変更できます。XRP Ledgerに対するすべてのビジネスはトランザクションの形態をとります。以下のメソッドを使用して、トランザクションを処理します。 \ No newline at end of file diff --git a/content/@i18n/ja/references/http-websocket-apis/public-api-methods/utility-methods/index.md b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/utility-methods/index.md new file mode 100644 index 0000000000..350799d7b6 --- /dev/null +++ b/content/@i18n/ja/references/http-websocket-apis/public-api-methods/utility-methods/index.md @@ -0,0 +1,7 @@ +--- +html: utility-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# ユーティリティメソッド +以下のメソッドを使用して、Pingや乱数生成などの便利な処理を行うことができます。 \ No newline at end of file diff --git a/content/@i18n/ja/references/xrp-ledger-protocol-reference/index.md b/content/@i18n/ja/references/xrp-ledger-protocol-reference/index.md new file mode 100644 index 0000000000..9976bd9864 --- /dev/null +++ b/content/@i18n/ja/references/xrp-ledger-protocol-reference/index.md @@ -0,0 +1,8 @@ +--- +html: protocol-reference.html +parent: references.html +template: pagetype-category.html.jinja +eyebrow_text: 特徴とルール +--- +# XRP Ledgerプロトコルリファレンス +XRP Ledgerプロトコルの、利用方法に依存しない特徴やルールについて。 \ No newline at end of file diff --git a/content/@i18n/ja/resources/index.md b/content/@i18n/ja/resources/index.md new file mode 100644 index 0000000000..d24e65fa34 --- /dev/null +++ b/content/@i18n/ja/resources/index.md @@ -0,0 +1,7 @@ +--- +html: resources.html +parent: index.html +template: pagetype-category.html.jinja +--- +# リソース +XRP Ledgerの理解や開発ためのリソース。Other resources to help understand the XRPL and develop on it. \ No newline at end of file diff --git a/content/@i18n/ja/tutorials/http-websocket-apis/index.md b/content/@i18n/ja/tutorials/http-websocket-apis/index.md new file mode 100644 index 0000000000..95916a7562 --- /dev/null +++ b/content/@i18n/ja/tutorials/http-websocket-apis/index.md @@ -0,0 +1,8 @@ +--- +html: http-websocket-apis-tutorials.html +parent: tutorials.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# HTTP / Websocket API +HTTP / Websocket APIのXRPLチュートリアルです。 \ No newline at end of file diff --git a/content/@i18n/ja/tutorials/java/index.md b/content/@i18n/ja/tutorials/java/index.md new file mode 100644 index 0000000000..5f0ec62468 --- /dev/null +++ b/content/@i18n/ja/tutorials/java/index.md @@ -0,0 +1,8 @@ +--- +html: java.html +parent: tutorials.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# Java +JavaでのXRPLチュートリアルです。 \ No newline at end of file diff --git a/content/@i18n/ja/tutorials/javascript/index.md b/content/@i18n/ja/tutorials/javascript/index.md new file mode 100644 index 0000000000..2925ee9a47 --- /dev/null +++ b/content/@i18n/ja/tutorials/javascript/index.md @@ -0,0 +1,8 @@ +--- +html: javascript.html +parent: tutorials.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# JavaScript +JavaScriptでのXRPLチュートリアルです。 \ No newline at end of file diff --git a/content/@i18n/ja/tutorials/javascript/modular-tutorials-in-javascript/index.md b/content/@i18n/ja/tutorials/javascript/modular-tutorials-in-javascript/index.md new file mode 100644 index 0000000000..3ef36faaa6 --- /dev/null +++ b/content/@i18n/ja/tutorials/javascript/modular-tutorials-in-javascript/index.md @@ -0,0 +1,8 @@ +--- +html: modular-tutorials-in-javascript.html +parent: javascript.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# JavaScriptのモジュール形式チュートリアル +JavaScriptによるモジュール式XRPLチュートリアルです。 \ No newline at end of file diff --git a/content/@i18n/ja/tutorials/javascript/modular-tutorials-in-javascript/nfts-using-javascript/index.md b/content/@i18n/ja/tutorials/javascript/modular-tutorials-in-javascript/nfts-using-javascript/index.md new file mode 100644 index 0000000000..9cf199f671 --- /dev/null +++ b/content/@i18n/ja/tutorials/javascript/modular-tutorials-in-javascript/nfts-using-javascript/index.md @@ -0,0 +1,8 @@ +--- +html: nfts-using-javascript.html +parent: modular-tutorials-in-javascript.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# JavaScriptを使ったNFT +XRP Ledger上でNFTのミントと販売を行います。 \ No newline at end of file diff --git a/content/@i18n/ja/tutorials/python/index.md b/content/@i18n/ja/tutorials/python/index.md new file mode 100644 index 0000000000..19284bcf56 --- /dev/null +++ b/content/@i18n/ja/tutorials/python/index.md @@ -0,0 +1,8 @@ +--- +html: python.html +parent: tutorials.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# Python +PythonでのXRPLチュートリアルです。 \ No newline at end of file diff --git a/content/@i18n/ja/tutorials/python/modular-tutorials-in-python/index.md b/content/@i18n/ja/tutorials/python/modular-tutorials-in-python/index.md new file mode 100644 index 0000000000..7bfb8351b0 --- /dev/null +++ b/content/@i18n/ja/tutorials/python/modular-tutorials-in-python/index.md @@ -0,0 +1,8 @@ +--- +html: modular-tutorials-in-python.html +parent: python.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# Pythonのモジュール形式チュートリアル +Pythonによるモジュール式XRPLチュートリアル。 \ No newline at end of file diff --git a/content/@i18n/ja/tutorials/tasks/index.md b/content/@i18n/ja/tutorials/tasks/index.md new file mode 100644 index 0000000000..c23b2848bf --- /dev/null +++ b/content/@i18n/ja/tutorials/tasks/index.md @@ -0,0 +1,8 @@ +--- +html: tasks.html +parent: tutorials.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# タスク +XRP Ledgerの代表的なタスクです。 \ No newline at end of file diff --git a/content/@i18n/ja/tutorials/tasks/manage-account-settings/index.md b/content/@i18n/ja/tutorials/tasks/manage-account-settings/index.md new file mode 100644 index 0000000000..81c60037e8 --- /dev/null +++ b/content/@i18n/ja/tutorials/tasks/manage-account-settings/index.md @@ -0,0 +1,7 @@ +--- +html: manage-account-settings.html +parent: tasks.html +template: pagetype-category.html.jinja +--- +# アカウントの設定の利用 +XRP Ledgerアカウントを設定して、思い通りの支払いをしましょう。 \ No newline at end of file diff --git a/content/@i18n/ja/tutorials/tasks/use-specialized-payment-types/index.md b/content/@i18n/ja/tutorials/tasks/use-specialized-payment-types/index.md new file mode 100644 index 0000000000..1ebaac0c4b --- /dev/null +++ b/content/@i18n/ja/tutorials/tasks/use-specialized-payment-types/index.md @@ -0,0 +1,7 @@ +--- +html: use-specialized-payment-types.html +parent: tasks.html +template: pagetype-category.html.jinja +--- +# 専門的な支払いタイプの使用 +EscrowやPayment Channelなどの高度な機能を使用して、XRP Ledgerでスマートアプリケーションを構築しましょう。 \ No newline at end of file diff --git a/content/@i18n/ja/tutorials/tasks/use-specialized-payment-types/use-escrows/index.md b/content/@i18n/ja/tutorials/tasks/use-specialized-payment-types/use-escrows/index.md new file mode 100644 index 0000000000..3bedcdfd98 --- /dev/null +++ b/content/@i18n/ja/tutorials/tasks/use-specialized-payment-types/use-escrows/index.md @@ -0,0 +1,7 @@ +--- +html: use-escrows.html +parent: use-specialized-payment-types.html +template: pagetype-category.html.jinja +--- +# Escrowの使用 +XRP Ledgerは、一定時間の経過後か暗号条件が満たされた場合にのみ実行されるEscrowをサポートします。Escrowが送金できるのはXRPのみで、発行済み通貨は送金できません。 \ No newline at end of file diff --git a/content/@i18n/ja/tutorials/tasks/use-tokens/index.md b/content/@i18n/ja/tutorials/tasks/use-tokens/index.md new file mode 100644 index 0000000000..fd1adc12c9 --- /dev/null +++ b/content/@i18n/ja/tutorials/tasks/use-tokens/index.md @@ -0,0 +1,7 @@ +--- +html: use-tokens.html +parent: tasks.html +template: pagetype-category.html.jinja +--- +# トークンの利用 +XRP Ledgerでトークン(代替型やそれ以外)を発行し、取引しましょう \ No newline at end of file diff --git a/content/@i18n/ja/use-cases/decentralized-finance/index.md b/content/@i18n/ja/use-cases/decentralized-finance/index.md new file mode 100644 index 0000000000..a57493f34e --- /dev/null +++ b/content/@i18n/ja/use-cases/decentralized-finance/index.md @@ -0,0 +1,8 @@ +--- +html: defi-uc.html +parent: use-cases.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# DeFi +中央機関を介さずに、高速で安全な金融トランザクションを可能にします。 \ No newline at end of file diff --git a/content/@i18n/ja/use-cases/index.md b/content/@i18n/ja/use-cases/index.md new file mode 100644 index 0000000000..8fe4c4c19e --- /dev/null +++ b/content/@i18n/ja/use-cases/index.md @@ -0,0 +1,8 @@ +--- +html: use-cases.html +parent: docs.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# ユースケース +実践的なユースケースに基づいたドキュメントをご覧ください。 \ No newline at end of file diff --git a/content/@i18n/ja/use-cases/payments/index.md b/content/@i18n/ja/use-cases/payments/index.md new file mode 100644 index 0000000000..695f4db465 --- /dev/null +++ b/content/@i18n/ja/use-cases/payments/index.md @@ -0,0 +1,8 @@ +--- +html: payments-uc.html +parent: use-cases.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# Payment +XRP Ledgerで様々なタイプの支払いを利用するための実例を紹介します。 \ No newline at end of file diff --git a/content/@i18n/ja/use-cases/tokenization/index.md b/content/@i18n/ja/use-cases/tokenization/index.md new file mode 100644 index 0000000000..9e9b0dee56 --- /dev/null +++ b/content/@i18n/ja/use-cases/tokenization/index.md @@ -0,0 +1,8 @@ +--- +html: tokenization.html +parent: use-cases.html +top_nav_grouping: カテゴリ +template: pagetype-category.html.jinja +--- +# Tokenization +XRP Ledgerが対応する様々なトークンを使用できます。 \ No newline at end of file diff --git a/content/concepts/index.md b/content/concepts/index.md new file mode 100644 index 0000000000..0ca80174e3 --- /dev/null +++ b/content/concepts/index.md @@ -0,0 +1,8 @@ +--- +html: concepts.html +parent: docs.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# Concepts +Learn the "what" and "why" behind fundamental aspects of the XRP Ledger. \ No newline at end of file diff --git a/content/concepts/payment-types/index.md b/content/concepts/payment-types/index.md new file mode 100644 index 0000000000..5d00a6b971 --- /dev/null +++ b/content/concepts/payment-types/index.md @@ -0,0 +1,7 @@ +--- +html: payment-types.html +parent: concepts.html +template: pagetype-category.html.jinja +--- +# Payment Types +The XRP Ledger supports point-to-point XRP payments alongside other, more specialized payment types. \ No newline at end of file diff --git a/content/infrastructure/configure-rippled/data-retention/index.md b/content/infrastructure/configure-rippled/data-retention/index.md new file mode 100644 index 0000000000..b2e821df0b --- /dev/null +++ b/content/infrastructure/configure-rippled/data-retention/index.md @@ -0,0 +1,6 @@ +--- +html: data-retention.html +parent: configure-rippled.html +template: pagetype-category.html.jinja +--- +# Data Retention diff --git a/content/infrastructure/configure-rippled/index.md b/content/infrastructure/configure-rippled/index.md new file mode 100644 index 0000000000..b4b1191a49 --- /dev/null +++ b/content/infrastructure/configure-rippled/index.md @@ -0,0 +1,7 @@ +--- +html: configure-rippled.html +parent: infrastructure.html +template: pagetype-category.html.jinja +--- +# Configure rippled +Customize your rippled server configuration. \ No newline at end of file diff --git a/content/infrastructure/configure-rippled/server-modes/index.md b/content/infrastructure/configure-rippled/server-modes/index.md new file mode 100644 index 0000000000..2feb21654a --- /dev/null +++ b/content/infrastructure/configure-rippled/server-modes/index.md @@ -0,0 +1,6 @@ +--- +html: server-modes.html +parent: configure-rippled.html +template: pagetype-category.html.jinja +--- +# Server Modes diff --git a/content/infrastructure/index.md b/content/infrastructure/index.md new file mode 100644 index 0000000000..c87ac910b2 --- /dev/null +++ b/content/infrastructure/index.md @@ -0,0 +1,8 @@ +--- +html: infrastructure.html +parent: docs.html +template: pagetype-category.html.jinja +top_nav_grouping: Article Types +--- +# Infrastructure +Install, configure, and manage the software that powers the XRP Ledger. \ No newline at end of file diff --git a/content/infrastructure/install-rippled/index.md b/content/infrastructure/install-rippled/index.md new file mode 100644 index 0000000000..e8ee298472 --- /dev/null +++ b/content/infrastructure/install-rippled/index.md @@ -0,0 +1,8 @@ +--- +html: install-rippled.html +parent: infrastructure.html +top_nav_name: Install & Configure +template: pagetype-category.html.jinja +--- +# Install rippled +Install and update the rippled server. \ No newline at end of file diff --git a/content/infrastructure/testing-and-auditing/index.md b/content/infrastructure/testing-and-auditing/index.md new file mode 100644 index 0000000000..4fe62ff7f4 --- /dev/null +++ b/content/infrastructure/testing-and-auditing/index.md @@ -0,0 +1,7 @@ +--- +html: use-stand-alone-mode.html +parent: infrastructure.html +template: pagetype-category.html.jinja +--- +# Testing and Auditing +For new features and experiments, you can use Stand-Alone Mode to test features with a full network. \ No newline at end of file diff --git a/content/infrastructure/troubleshooting/index.md b/content/infrastructure/troubleshooting/index.md new file mode 100644 index 0000000000..309bf3296d --- /dev/null +++ b/content/infrastructure/troubleshooting/index.md @@ -0,0 +1,7 @@ +--- +html: troubleshoot-the-rippled-server.html +parent: infrastructure.html +template: pagetype-category.html.jinja +--- +# Troubleshooting +Troubleshoot all kinds of problems with the rippled server. \ No newline at end of file diff --git a/content/introduction/index.md b/content/introduction/index.md new file mode 100644 index 0000000000..c2c91d0edd --- /dev/null +++ b/content/introduction/index.md @@ -0,0 +1,8 @@ +--- +html: introduction.html +parent: docs.html +template: pagetype-category.html.jinja +top_nav_grouping: Article Types +--- +# Introduction +This is a quick introduction to the principal features of the XRP Ledger (XRPL). Read this to get a high level understanding of the XRPL, then you can read more about areas of particular interest. The XRP Ledger is a blockchain that permanently records digital transactions of tokens between accounts. The sections below expand on the concepts introduced in that sentence. \ No newline at end of file diff --git a/content/references/http-websocket-apis/admin-api-methods/key-generation-methods/index.md b/content/references/http-websocket-apis/admin-api-methods/key-generation-methods/index.md new file mode 100644 index 0000000000..e6942f5510 --- /dev/null +++ b/content/references/http-websocket-apis/admin-api-methods/key-generation-methods/index.md @@ -0,0 +1,7 @@ +--- +html: key-generation-methods.html +parent: admin-api-methods.html +template: pagetype-category.html.jinja +--- +# Key Generation Methods +Use these methods to generate and manage keys. \ No newline at end of file diff --git a/content/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/index.md b/content/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/index.md new file mode 100644 index 0000000000..a9545dfcdb --- /dev/null +++ b/content/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/index.md @@ -0,0 +1,7 @@ +--- +html: logging-and-data-management-methods.html +parent: admin-api-methods.html +template: pagetype-category.html.jinja +--- +# Logging and Data Management Methods +Use these methods to manage log levels and other data, such as ledgers. \ No newline at end of file diff --git a/content/references/http-websocket-apis/admin-api-methods/peer-management-methods/index.md b/content/references/http-websocket-apis/admin-api-methods/peer-management-methods/index.md new file mode 100644 index 0000000000..2ecf03c845 --- /dev/null +++ b/content/references/http-websocket-apis/admin-api-methods/peer-management-methods/index.md @@ -0,0 +1,7 @@ +--- +html: peer-management-methods.html +parent: admin-api-methods.html +template: pagetype-category.html.jinja +--- +# Peer Management Methods +Use these methods to manage your server's peer-to-peer connections. \ No newline at end of file diff --git a/content/references/http-websocket-apis/admin-api-methods/server-control-methods/index.md b/content/references/http-websocket-apis/admin-api-methods/server-control-methods/index.md new file mode 100644 index 0000000000..a222d3c993 --- /dev/null +++ b/content/references/http-websocket-apis/admin-api-methods/server-control-methods/index.md @@ -0,0 +1,7 @@ +--- +html: server-control-methods.html +parent: admin-api-methods.html +template: pagetype-category.html.jinja +--- +# Server Control Methods +Use these methods to manage the rippled server. \ No newline at end of file diff --git a/content/references/http-websocket-apis/admin-api-methods/signing-methods/index.md b/content/references/http-websocket-apis/admin-api-methods/signing-methods/index.md new file mode 100644 index 0000000000..9ae2234600 --- /dev/null +++ b/content/references/http-websocket-apis/admin-api-methods/signing-methods/index.md @@ -0,0 +1,7 @@ +--- +html: signing-methods.html +parent: admin-api-methods.html +template: pagetype-category.html.jinja +--- +# Signing Methods +Use these methods to work with transactions. \ No newline at end of file diff --git a/content/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/index.md b/content/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/index.md new file mode 100644 index 0000000000..f608f3c398 --- /dev/null +++ b/content/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/index.md @@ -0,0 +1,7 @@ +--- +html: status-and-debugging-methods.html +parent: admin-api-methods.html +template: pagetype-category.html.jinja +--- +# Status and Debugging Methods +Use these methods to check the status of the network and server. \ No newline at end of file diff --git a/content/references/http-websocket-apis/index.md b/content/references/http-websocket-apis/index.md new file mode 100644 index 0000000000..ba19ee1135 --- /dev/null +++ b/content/references/http-websocket-apis/index.md @@ -0,0 +1,7 @@ +--- +html: http-websocket-apis.html +parent: references.html +template: pagetype-category.html.jinja +--- +# HTTP / WebSocket APIs +Communicate directly with rippled, the core peer-to-peer server that manages the XRP Ledger. \ No newline at end of file diff --git a/content/references/http-websocket-apis/peer-port-methods/index.md b/content/references/http-websocket-apis/peer-port-methods/index.md new file mode 100644 index 0000000000..310107d6ec --- /dev/null +++ b/content/references/http-websocket-apis/peer-port-methods/index.md @@ -0,0 +1,7 @@ +--- +html: peer-port-methods.html +parent: http-websocket-apis.html +template: pagetype-category.html.jinja +--- +# Peer Port Methods +Special API method for sharing network topology and status metrics. \ No newline at end of file diff --git a/content/references/http-websocket-apis/public-api-methods/account-methods/index.md b/content/references/http-websocket-apis/public-api-methods/account-methods/index.md new file mode 100644 index 0000000000..3aa9fd1355 --- /dev/null +++ b/content/references/http-websocket-apis/public-api-methods/account-methods/index.md @@ -0,0 +1,7 @@ +--- +html: account-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Account Methods +An account in the XRP Ledger represents a holder of XRP and a sender of transactions. Use these methods to work with account info. \ No newline at end of file diff --git a/content/references/http-websocket-apis/public-api-methods/clio-server/index.md b/content/references/http-websocket-apis/public-api-methods/clio-server/index.md new file mode 100644 index 0000000000..48a3834e73 --- /dev/null +++ b/content/references/http-websocket-apis/public-api-methods/clio-server/index.md @@ -0,0 +1,7 @@ +--- +html: clio-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Clio Server +Use these methods to retrieve information using Clio server APIs. \ No newline at end of file diff --git a/content/references/http-websocket-apis/public-api-methods/ledger-methods/index.md b/content/references/http-websocket-apis/public-api-methods/ledger-methods/index.md new file mode 100644 index 0000000000..07bde0145b --- /dev/null +++ b/content/references/http-websocket-apis/public-api-methods/ledger-methods/index.md @@ -0,0 +1,7 @@ +--- +html: ledger-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Ledger Methods +A ledger version contains a header, a transaction tree, and a state tree, which contain account settings, trustlines, balances, transactions, and other data. Use these methods to retrieve ledger info. \ No newline at end of file diff --git a/content/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/index.md b/content/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/index.md new file mode 100644 index 0000000000..d744ec0ebd --- /dev/null +++ b/content/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/index.md @@ -0,0 +1,7 @@ +--- +html: path-and-order-book-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Path and Order Book Methods +Paths define a way for payments to flow through intermediary steps on their way from sender to receiver. Paths enable cross-currency payments by connecting sender and receiver through order books. Use these methods to work with paths and other books. \ No newline at end of file diff --git a/content/references/http-websocket-apis/public-api-methods/payment-channel-methods/index.md b/content/references/http-websocket-apis/public-api-methods/payment-channel-methods/index.md new file mode 100644 index 0000000000..da85992542 --- /dev/null +++ b/content/references/http-websocket-apis/public-api-methods/payment-channel-methods/index.md @@ -0,0 +1,7 @@ +--- +html: payment-channel-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Payment Channel Methods +Payment channels are a tool for facilitating repeated, unidirectional payments, or temporary credit between two parties. Use these methods to work with payment channels. \ No newline at end of file diff --git a/content/references/http-websocket-apis/public-api-methods/server-info-methods/index.md b/content/references/http-websocket-apis/public-api-methods/server-info-methods/index.md new file mode 100644 index 0000000000..877c16273a --- /dev/null +++ b/content/references/http-websocket-apis/public-api-methods/server-info-methods/index.md @@ -0,0 +1,7 @@ +--- +html: server-info-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Server Info Methods +Use these methods to retrieve information about the current state of the rippled server. \ No newline at end of file diff --git a/content/references/http-websocket-apis/public-api-methods/subscription-methods/index.md b/content/references/http-websocket-apis/public-api-methods/subscription-methods/index.md new file mode 100644 index 0000000000..32f3b31786 --- /dev/null +++ b/content/references/http-websocket-apis/public-api-methods/subscription-methods/index.md @@ -0,0 +1,7 @@ +--- +html: subscription-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Subscription Methods +Use these methods to enable the server to push updates to your client when various events happen, so that you can know and react right away. WebSocket API only. \ No newline at end of file diff --git a/content/references/http-websocket-apis/public-api-methods/transaction-methods/index.md b/content/references/http-websocket-apis/public-api-methods/transaction-methods/index.md new file mode 100644 index 0000000000..d9c8a8bfa1 --- /dev/null +++ b/content/references/http-websocket-apis/public-api-methods/transaction-methods/index.md @@ -0,0 +1,7 @@ +--- +html: transaction-methods.html # watch for clashes w/ this filename +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Transaction Methods +Transactions are the only thing that can modify the shared state of the XRP Ledger. All business on the XRP Ledger takes the form of transactions. Use these methods to work with transactions. \ No newline at end of file diff --git a/content/references/http-websocket-apis/public-api-methods/utility-methods/index.md b/content/references/http-websocket-apis/public-api-methods/utility-methods/index.md new file mode 100644 index 0000000000..79e09b5e8b --- /dev/null +++ b/content/references/http-websocket-apis/public-api-methods/utility-methods/index.md @@ -0,0 +1,7 @@ +--- +html: utility-methods.html +parent: public-api-methods.html +template: pagetype-category.html.jinja +--- +# Utility Methods +Use these methods to perform convenient tasks, such as ping and random number generation. \ No newline at end of file diff --git a/content/references/xrp-ledger-protocol-reference/index.md b/content/references/xrp-ledger-protocol-reference/index.md new file mode 100644 index 0000000000..20d87f7617 --- /dev/null +++ b/content/references/xrp-ledger-protocol-reference/index.md @@ -0,0 +1,8 @@ +--- +html: protocol-reference.html +parent: references.html +template: pagetype-category.html.jinja +eyebrow_text: Features and Rules +--- +# XRP Ledger Protocol Reference +Features and rules of the XRP Ledger protocol, regardless of how you access it. \ No newline at end of file diff --git a/content/resources/index.md b/content/resources/index.md new file mode 100644 index 0000000000..d2f1c43119 --- /dev/null +++ b/content/resources/index.md @@ -0,0 +1,7 @@ +--- +html: resources.html +parent: index.html +template: pagetype-category.html.jinja +--- +# Resources +Other resources to help understand the XRP Ledger and develop on it. \ No newline at end of file diff --git a/content/tutorials/http-websocket-apis/index.md b/content/tutorials/http-websocket-apis/index.md new file mode 100644 index 0000000000..8192eaaf3f --- /dev/null +++ b/content/tutorials/http-websocket-apis/index.md @@ -0,0 +1,8 @@ +--- +html: http-websocket-apis-tutorials.html +parent: tutorials.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# HTTP / Websocket APIs +XRPL tutorials for HTTP / Websocket APIs. \ No newline at end of file diff --git a/content/tutorials/java/index.md b/content/tutorials/java/index.md new file mode 100644 index 0000000000..c601bd2dfa --- /dev/null +++ b/content/tutorials/java/index.md @@ -0,0 +1,8 @@ +--- +html: java.html +parent: tutorials.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# Java +XRPL tutorials in Java. \ No newline at end of file diff --git a/content/tutorials/javascript/index.md b/content/tutorials/javascript/index.md new file mode 100644 index 0000000000..3f4a2b12f3 --- /dev/null +++ b/content/tutorials/javascript/index.md @@ -0,0 +1,8 @@ +--- +html: javascript.html +parent: tutorials.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# JavaScript +XRPL tutorials in JavaScript. \ No newline at end of file diff --git a/content/tutorials/javascript/modular-tutorials-in-javascript/index.md b/content/tutorials/javascript/modular-tutorials-in-javascript/index.md new file mode 100644 index 0000000000..7fa6926048 --- /dev/null +++ b/content/tutorials/javascript/modular-tutorials-in-javascript/index.md @@ -0,0 +1,8 @@ +--- +html: modular-tutorials-in-javascript.html +parent: javascript.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# Modular Tutorials in JavaScript +Modular XRPL tutorials in JavaScript. \ No newline at end of file diff --git a/content/tutorials/javascript/modular-tutorials-in-javascript/nfts-using-javascript/index.md b/content/tutorials/javascript/modular-tutorials-in-javascript/nfts-using-javascript/index.md new file mode 100644 index 0000000000..6a4d56d654 --- /dev/null +++ b/content/tutorials/javascript/modular-tutorials-in-javascript/nfts-using-javascript/index.md @@ -0,0 +1,8 @@ +--- +html: nfts-using-javascript.html +parent: modular-tutorials-in-javascript.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# NFTs Using JavaScript +Mint and sell NFTs on the XRP Ledger using JavaScript. \ No newline at end of file diff --git a/content/tutorials/python/index.md b/content/tutorials/python/index.md new file mode 100644 index 0000000000..fd4b3c94d0 --- /dev/null +++ b/content/tutorials/python/index.md @@ -0,0 +1,8 @@ +--- +html: python.html +parent: tutorials.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# Python +XRPL tutorials in Python. \ No newline at end of file diff --git a/content/tutorials/python/modular-tutorials-in-python/index.md b/content/tutorials/python/modular-tutorials-in-python/index.md new file mode 100644 index 0000000000..0a13a714d9 --- /dev/null +++ b/content/tutorials/python/modular-tutorials-in-python/index.md @@ -0,0 +1,8 @@ +--- +html: modular-tutorials-in-python.html +parent: python.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# Modular Tutorials in Python +Modular XRPL tutorials in Python. \ No newline at end of file diff --git a/content/tutorials/python/modular-tutorials-in-python/nfts-using-python/index.md b/content/tutorials/python/modular-tutorials-in-python/nfts-using-python/index.md new file mode 100644 index 0000000000..e9a1997bb2 --- /dev/null +++ b/content/tutorials/python/modular-tutorials-in-python/nfts-using-python/index.md @@ -0,0 +1,8 @@ +--- +html: nfts-using-python.html +parent: modular-tutorials-in-python.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# NFTs Using Python +Mint and sell NFTs on the XRP Ledger using Python. \ No newline at end of file diff --git a/content/tutorials/tasks/index.md b/content/tutorials/tasks/index.md new file mode 100644 index 0000000000..5f6f7cca9c --- /dev/null +++ b/content/tutorials/tasks/index.md @@ -0,0 +1,8 @@ +--- +html: tasks.html +parent: tutorials.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# Tasks +Common tasks on the XRP Ledger. \ No newline at end of file diff --git a/content/tutorials/tasks/manage-account-settings/index.md b/content/tutorials/tasks/manage-account-settings/index.md new file mode 100644 index 0000000000..26a13e3534 --- /dev/null +++ b/content/tutorials/tasks/manage-account-settings/index.md @@ -0,0 +1,7 @@ +--- +html: manage-account-settings.html +parent: tasks.html +template: pagetype-category.html.jinja +--- +# Manage Account Settings +Set up your XRP Ledger account to send and receive payments the way you want it to. \ No newline at end of file diff --git a/content/tutorials/tasks/use-specialized-payment-types/index.md b/content/tutorials/tasks/use-specialized-payment-types/index.md new file mode 100644 index 0000000000..cd0f981365 --- /dev/null +++ b/content/tutorials/tasks/use-specialized-payment-types/index.md @@ -0,0 +1,7 @@ +--- +html: use-specialized-payment-types.html +parent: tasks.html +template: pagetype-category.html.jinja +--- +# Use Specialized Payment Types +Use advanced features like Escrow and Payment Channels to build smart applications on the XRP Ledger. \ No newline at end of file diff --git a/content/tutorials/tasks/use-specialized-payment-types/use-escrows/index.md b/content/tutorials/tasks/use-specialized-payment-types/use-escrows/index.md new file mode 100644 index 0000000000..c6dd5fe246 --- /dev/null +++ b/content/tutorials/tasks/use-specialized-payment-types/use-escrows/index.md @@ -0,0 +1,7 @@ +--- +html: use-escrows.html +parent: use-specialized-payment-types.html +template: pagetype-category.html.jinja +--- +# Use Escrows +The XRP Ledger supports escrows that can be executed only after a certain time has passed or a cryptographic condition has been fulfilled. Escrows can only send XRP, not issued currencies. \ No newline at end of file diff --git a/content/tutorials/tasks/use-tokens/index.md b/content/tutorials/tasks/use-tokens/index.md new file mode 100644 index 0000000000..768991633f --- /dev/null +++ b/content/tutorials/tasks/use-tokens/index.md @@ -0,0 +1,7 @@ +--- +html: use-tokens.html +parent: tasks.html +template: pagetype-category.html.jinja +--- +# Use Tokens +Create and trade tokens (fungible or otherwise) in the XRP Ledger. \ No newline at end of file diff --git a/content/use-cases/decentralized-finance/index.md b/content/use-cases/decentralized-finance/index.md new file mode 100644 index 0000000000..5e1baca017 --- /dev/null +++ b/content/use-cases/decentralized-finance/index.md @@ -0,0 +1,8 @@ +--- +html: defi-uc.html +parent: use-cases.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# Decentralized Finance +Enabling fast, secure financial transactions without a central authority. \ No newline at end of file diff --git a/content/use-cases/index.md b/content/use-cases/index.md new file mode 100644 index 0000000000..fbcdad46f2 --- /dev/null +++ b/content/use-cases/index.md @@ -0,0 +1,8 @@ +--- +html: use-cases.html +parent: docs.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# Use Cases +Browse the documentation based on practical use cases. \ No newline at end of file diff --git a/content/use-cases/payments/index.md b/content/use-cases/payments/index.md new file mode 100644 index 0000000000..cd36acc04e --- /dev/null +++ b/content/use-cases/payments/index.md @@ -0,0 +1,8 @@ +--- +html: payments-uc.html +parent: use-cases.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# Payments +Practical examples for using different types of payment on the XRP Ledger. \ No newline at end of file diff --git a/content/use-cases/tokenization/index.md b/content/use-cases/tokenization/index.md new file mode 100644 index 0000000000..57049e62dd --- /dev/null +++ b/content/use-cases/tokenization/index.md @@ -0,0 +1,8 @@ +--- +html: tokenization.html +parent: use-cases.html +top_nav_grouping: Article Types +template: pagetype-category.html.jinja +--- +# Tokenization +Work with a variety of tokens supported by the XRP Ledger. \ No newline at end of file diff --git a/dactyl-config.yml b/dactyl-config.yml index 4e52128aba..36e0bba7e3 100644 --- a/dactyl-config.yml +++ b/dactyl-config.yml @@ -31,6 +31,7 @@ default_filters: - slug - copy_code_to_clipboard - enforce_filenames + # - make_indexes callout_class: "devportal-callout" callout_types: @@ -489,21 +490,11 @@ pages: # Introduction ----------------------------------------------------------------- # TODO: these are placed under "Docs" in nav but the files are under "Docs/Concepts" - - name: Introduction - html: introduction.html - parent: docs.html - template: pagetype-category.html.jinja - blurb: This is a quick introduction to the principal features of the XRP Ledger (XRPL). Read this to get a high level understanding of the XRPL, then you can read more about areas of particular interest. The XRP Ledger is a blockchain that permanently records digital transactions of tokens between accounts. The sections below expand on the concepts introduced in that sentence. - top_nav_grouping: Article Types + - md: introduction/index.md targets: - en - - name: 基本 - html: introduction.html - parent: docs.html - template: pagetype-category.html.jinja - blurb: XRP Ledger(XRPL)の主要な機能を簡単に紹介します。これを読んでXRPLのハイレベルな理解を深め、その後、特に興味のある分野についての詳細を読むことができます。XRP Ledgerは、アカウント間のトークンのデジタルトランザクションを永続的に記録するブロックチェーンです。以下のセクションは、その文章で紹介された概念を拡張するものです。 - top_nav_grouping: カテゴリ + - md: "@i18n/ja/introduction/index.md" targets: - ja @@ -565,40 +556,19 @@ pages: # Use Cases -------------------------------------------------------------------- - - name: Use Cases - html: use-cases.html - parent: docs.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: Browse the documentation based on practical use cases. + - md: use-cases/index.md targets: - en - - name: ユースケース - html: use-cases.html - parent: docs.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: 実践的なユースケースに基づいたドキュメントをご覧ください。 + - md: "@i18n/ja/use-cases/index.md" targets: - ja - - - name: Payments - html: payments-uc.html - parent: use-cases.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: Practical examples for using different types of payment on the XRP Ledger. + - md: use-cases/payments/index.md targets: - - en + - en - - name: Payment - html: payments-uc.html - parent: use-cases.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: XRP Ledgerで様々なタイプの支払いを利用するための実例を紹介します。 + - md: "@i18n/ja/use-cases/payments/index.md" targets: - ja @@ -632,21 +602,11 @@ pages: targets: - ja - - name: Tokenization - html: tokenization.html - parent: use-cases.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: Work with a variety of tokens supported by the XRP Ledger. + - md: use-cases/tokenization/index.md targets: - en - - name: Tokenization - html: tokenization.html - parent: use-cases.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: XRP Ledgerが対応する様々なトークンを使用できます。 + - md: "@i18n/ja/use-cases/tokenization/index.md" targets: - ja @@ -701,21 +661,11 @@ pages: targets: - ja - - name: Decentralized Finance - html: defi-uc.html - parent: use-cases.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: Enabling fast, secure financial transactions without a central authority. + - md: use-cases/decentralized-finance/index.md targets: - en - - name: DeFi - html: defi-uc.html - parent: use-cases.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: 中央機関を介さずに、高速で安全な金融トランザクションを可能にします。 + - md: "@i18n/ja/use-cases/decentralized-finance/index.md" targets: - ja @@ -742,21 +692,11 @@ pages: # Concepts --------------------------------------------------------------------- - - name: Concepts - html: concepts.html - parent: docs.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: Learn the "what" and "why" behind fundamental aspects of the XRP Ledger. + - md: concepts/index.md targets: - en - - name: コンセプト - html: concepts.html - parent: docs.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: XRP Ledgerの基本的な部分の背景に「何があるか」、「なぜなのか」を学びましょう。 + - md: "@i18n/ja/concepts/index.md" targets: - ja @@ -1061,19 +1001,11 @@ pages: - ja # Payment Types ----------------------------------------------------------- - - name: Payment Types - html: payment-types.html - parent: concepts.html - template: pagetype-category.html.jinja - blurb: The XRP Ledger supports point-to-point XRP payments alongside other, more specialized payment types. + - md: concepts/payment-types/index.md targets: - en - - name: 支払いのタイプ - html: payment-types.html - parent: concepts.html - template: pagetype-category.html.jinja - blurb: XRP LedgerはポイントツーポイントのXRPペイメントのほかに、より専門的な支払いタイプをサポートしています。 + - md: "@i18n/ja/concepts/payment-types/index.md" targets: - ja @@ -1582,22 +1514,11 @@ pages: - ja # Python ------------------------------------------------------------------- - - - name: Python - html: python.html - parent: tutorials.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: XRPL tutorials in Python. + - md: tutorials/python/index.md targets: - en - - name: Python - html: python.html - parent: tutorials.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: PythonでのXRPLチュートリアルです。 + - md: "@i18n/ja/tutorials/python/index.md" targets: - ja @@ -1612,21 +1533,11 @@ pages: targets: - ja - - name: Modular Tutorials in Python - html: modular-tutorials-in-python.html - parent: python.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: Modular XRPL tutorials in Python. + - md: tutorials/python/modular-tutorials-in-python/index.md targets: - en - - name: Pythonのモジュール形式チュートリアル - html: modular-tutorials-in-python.html - parent: python.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: Pythonによるモジュール式XRPLチュートリアル。 + - md: "@i18n/ja/tutorials/python/modular-tutorials-in-python/index.md" targets: - ja @@ -1648,12 +1559,8 @@ pages: - en - ja - - name: NFTs Using Python - html: nfts-using-python.html - parent: modular-tutorials-in-python.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: Mint and sell NFTs on the XRP Ledger using Python. + # TODO: translate + - md: tutorials/python/modular-tutorials-in-python/nfts-using-python/index.md targets: - en - ja @@ -1689,21 +1596,11 @@ pages: # JavaScript --------------------------------------------------------------- - - name: JavaScript - html: javascript.html - parent: tutorials.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: XRPL tutorials in JavaScript. + - md: tutorials/javascript/index.md targets: - en - - name: JavaScript - html: javascript.html - parent: tutorials.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: JavaScriptでのXRPLチュートリアルです。 + - md: "@i18n/ja/tutorials/javascript/index.md" targets: - ja @@ -1740,21 +1637,11 @@ pages: - en - ja - - name: Modular Tutorials in JavaScript - html: modular-tutorials-in-javascript.html - parent: javascript.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: Modular XRPL tutorials in JavaScript. + - md: tutorials/javascript/modular-tutorials-in-javascript/index.md targets: - en - - name: JavaScriptのモジュール形式チュートリアル - html: modular-tutorials-in-javascript.html - parent: javascript.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: JavaScriptによるモジュール式XRPLチュートリアルです。 + - md: "@i18n/ja/tutorials/javascript/modular-tutorials-in-javascript/index.md" targets: - ja @@ -1788,21 +1675,11 @@ pages: - en - ja - - name: NFTs Using JavaScript - html: nfts-using-javascript.html - parent: modular-tutorials-in-javascript.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: Mint and sell NFTs on the XRP Ledger using JavaScript. + - md: tutorials/javascript/modular-tutorials-in-javascript/nfts-using-javascript/index.md targets: - en - - name: JavaScriptを使ったNFT - html: nfts-using-javascript.html - parent: modular-tutorials-in-javascript.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: XRP Ledger上でNFTのミントと販売を行います。 + - md: "@i18n/ja/tutorials/javascript/modular-tutorials-in-javascript/nfts-using-javascript/index.md" targets: - ja @@ -1859,21 +1736,11 @@ pages: # Java --------------------------------------------------------------------- - - name: Java - html: java.html - parent: tutorials.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: XRPL tutorials in Java. + - md: tutorials/java/index.md targets: - en - - name: Java - html: java.html - parent: tutorials.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: JavaでのXRPLチュートリアルです。 + - md: "@i18n/ja/tutorials/java/index.md" targets: - ja @@ -1890,21 +1757,11 @@ pages: # HTTP / Websocket Tutorials --------------------------------------------------- - - name: HTTP / Websocket APIs - html: http-websocket-apis-tutorials.html - parent: tutorials.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: XRPL tutorials for HTTP / Websocket APIs. + - md: tutorials/http-websocket-apis/index.md targets: - en - - name: HTTP / Websocket API - html: http-websocket-apis-tutorials.html - parent: tutorials.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: HTTP / Websocket APIのXRPLチュートリアルです。 + - md: "@i18n/ja/tutorials/http-websocket-apis/index.md" targets: - ja @@ -1936,39 +1793,21 @@ pages: # Tasks -------------------------------------------------------------------- - - name: Tasks - html: tasks.html - parent: tutorials.html - top_nav_grouping: Article Types - template: pagetype-category.html.jinja - blurb: Common tasks on the XRP Ledger. + - md: tutorials/tasks/index.md targets: - en - - name: タスク - html: tasks.html - parent: tutorials.html - top_nav_grouping: カテゴリ - template: pagetype-category.html.jinja - blurb: XRP Ledgerの代表的なタスクです。 + - md: "@i18n/ja/tutorials/tasks/index.md" targets: - ja # Manage Account Settings ---------------------------------------------- - - name: Manage Account Settings - html: manage-account-settings.html - parent: tasks.html - template: pagetype-category.html.jinja - blurb: Set up your XRP Ledger account to send and receive payments the way you want it to. + - md: tutorials/tasks/manage-account-settings/index.md targets: - en - - name: アカウントの設定の利用 - html: manage-account-settings.html - parent: tasks.html - template: pagetype-category.html.jinja - blurb: XRP Ledgerアカウントを設定して、思い通りの支払いをしましょう。 + - md: "@i18n/ja/tutorials/tasks/manage-account-settings/index.md" targets: - ja @@ -2049,19 +1888,11 @@ pages: # Use Specialized Payment Types -------------------------------------------------------- - - name: Use Specialized Payment Types - html: use-specialized-payment-types.html - parent: tasks.html - template: pagetype-category.html.jinja - blurb: Use advanced features like Escrow and Payment Channels to build smart applications on the XRP Ledger. + - md: tutorials/tasks/use-specialized-payment-types/index.md targets: - en - - name: 専門的な支払いタイプの使用 - html: use-specialized-payment-types.html - parent: tasks.html - template: pagetype-category.html.jinja - blurb: EscrowやPayment Channelなどの高度な機能を使用して、XRP Ledgerでスマートアプリケーションを構築しましょう。 + - md: "@i18n/ja/tutorials/tasks/use-specialized-payment-types/index.md" targets: - ja @@ -2075,19 +1906,11 @@ pages: - en - ja - - name: Use Escrows - html: use-escrows.html - parent: use-specialized-payment-types.html - blurb: The XRP Ledger supports escrows that can be executed only after a certain time has passed or a cryptographic condition has been fulfilled. Escrows can only send XRP, not issued currencies. - template: pagetype-category.html.jinja + - md: tutorials/tasks/use-specialized-payment-types/use-escrows/index.md targets: - en - - name: Escrowの使用 - html: use-escrows.html - parent: use-specialized-payment-types.html - blurb: XRP Ledgerは、一定時間の経過後か暗号条件が満たされた場合にのみ実行されるEscrowをサポートします。Escrowが送金できるのはXRPのみで、発行済み通貨は送金できません。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/tutorials/tasks/use-specialized-payment-types/use-escrows/index.md" targets: - ja @@ -2205,19 +2028,11 @@ pages: # Use Tokens ------------------------------------------------------------------ - - name: Use Tokens - html: use-tokens.html - parent: tasks.html - blurb: Create and trade tokens (fungible or otherwise) in the XRP Ledger. - template: pagetype-category.html.jinja + - md: tutorials/tasks/use-tokens/index.md targets: - en - - name: トークンの利用 - html: use-tokens.html - parent: tasks.html - blurb: XRP Ledgerでトークン(代替型やそれ以外)を発行し、取引しましょう - template: pagetype-category.html.jinja + - md: "@i18n/ja/tutorials/tasks/use-tokens/index.md" targets: - ja @@ -2384,21 +2199,11 @@ pages: targets: - ja - - name: XRP Ledger Protocol Reference - html: protocol-reference.html - parent: references.html - template: pagetype-category.html.jinja - blurb: Features and rules of the XRP Ledger protocol, regardless of how you access it. - eyebrow_text: Features and Rules + - md: references/xrp-ledger-protocol-reference/index.md targets: - en - - name: XRP Ledgerプロトコルリファレンス - html: protocol-reference.html - parent: references.html - template: pagetype-category.html.jinja - blurb: XRP Ledgerプロトコルの、利用方法に依存しない特徴やルールについて。 - eyebrow_text: 特徴とルール + - md: "@i18n/ja/references/xrp-ledger-protocol-reference/index.md" targets: - ja @@ -3112,19 +2917,11 @@ pages: # HTTP / Websocket APIs References ---------------------------------------------------- - - name: HTTP / WebSocket APIs - html: http-websocket-apis.html - parent: references.html - template: pagetype-category.html.jinja - blurb: Communicate directly with rippled, the core peer-to-peer server that manages the XRP Ledger. + - md: references/http-websocket-apis/index.md targets: - en - - name: HTTP / WebSocket API リファレンス - html: http-websocket-apis.html - parent: references.html - template: pagetype-category.html.jinja - blurb: XRP Ledgerを管理するコアのピアツーピアサーバーであるrippledと直接通信します。 + - md: "@i18n/ja/references/http-websocket-apis/index.md" targets: - ja @@ -3213,19 +3010,11 @@ pages: - en - ja - - name: Account Methods - html: account-methods.html - parent: public-api-methods.html - template: pagetype-category.html.jinja - blurb: An account in the XRP Ledger represents a holder of XRP and a sender of transactions. Use these methods to work with account info. + - md: references/http-websocket-apis/public-api-methods/account-methods/index.md targets: - en - - name: Accountメソッド - html: account-methods.html - parent: public-api-methods.html - template: pagetype-category.html.jinja - blurb: XRP Ledgerのアカウントとは、XRPの保有者とトランザクションの送信者を意味します。以下のメソッドを使用して、アカウント情報を処理することができます。 + - md: "@i18n/ja/references/http-websocket-apis/public-api-methods/account-methods/index.md" targets: - ja @@ -3319,19 +3108,11 @@ pages: targets: - ja - - name: Ledger Methods - html: ledger-methods.html - parent: public-api-methods.html - blurb: A ledger version contains a header, a transaction tree, and a state tree, which contain account settings, trustlines, balances, transactions, and other data. Use these methods to retrieve ledger info. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/public-api-methods/ledger-methods/index.md targets: - en - - name: Ledgerメソッド - html: ledger-methods.html - parent: public-api-methods.html - blurb: レジャーバージョンには、ヘッダー、トランザクションツリー、状態ツリーが含まれ、さらにその中にアカウント設定、トラストライン、残高、トランザクション、その他のデータが含まれます。以下のメソッドを使用して、レジャー情報を取得することができます。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/public-api-methods/ledger-methods/index.md" targets: - ja @@ -3376,19 +3157,11 @@ pages: targets: - ja - - name: Transaction Methods - html: transaction-methods.html # watch for clashes w/ this filename - parent: public-api-methods.html - template: pagetype-category.html.jinja - blurb: Transactions are the only thing that can modify the shared state of the XRP Ledger. All business on the XRP Ledger takes the form of transactions. Use these methods to work with transactions. # TODO: translate + - md: references/http-websocket-apis/public-api-methods/transaction-methods/index.md targets: - en - - name: Transactionメソッド - html: transaction-methods.html # watch for clashes w/ this filename - parent: public-api-methods.html - template: pagetype-category.html.jinja - blurb: トランザクションだけが、XRP Ledgerの共有されている状態を変更できます。XRP Ledgerに対するすべてのビジネスはトランザクションの形態をとります。以下のメソッドを使用して、トランザクションを処理します。 + - md: "@i18n/ja/references/http-websocket-apis/public-api-methods/transaction-methods/index.md" targets: - ja @@ -3432,19 +3205,11 @@ pages: targets: - ja - - name: Path and Order Book Methods - html: path-and-order-book-methods.html - parent: public-api-methods.html - blurb: Paths define a way for payments to flow through intermediary steps on their way from sender to receiver. Paths enable cross-currency payments by connecting sender and receiver through order books. Use these methods to work with paths and other books. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/public-api-methods/path-and-order-book-methods/index.md targets: - en - - name: PathおよびOrderBookのメソッド - html: path-and-order-book-methods.html - parent: public-api-methods.html - blurb: パスは、支払いが送信者から受信者に届くまでに中間ステップでたどる道筋を定義します。パスは、送信者と受信者をオーダーブックを介してつなぐことで、複数通貨間の支払いを可能にします。パスと他のオーダーブックに関しては、以下のメソッドを使用します。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/index.md" targets: - ja @@ -3502,19 +3267,11 @@ pages: targets: - ja - - name: Payment Channel Methods - html: payment-channel-methods.html - parent: public-api-methods.html - blurb: Payment channels are a tool for facilitating repeated, unidirectional payments, or temporary credit between two parties. Use these methods to work with payment channels. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/public-api-methods/payment-channel-methods/index.md targets: - en - - name: Payment Channelメソッド - html: payment-channel-methods.html - parent: public-api-methods.html - blurb: Payment Channelは、2者間で繰り返される一方向の支払いや一時的な与信を可能にするためのツールです。これらのメソッドを使用して、Payment Channelを使用することができます。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/public-api-methods/payment-channel-methods/index.md" targets: - ja @@ -3534,20 +3291,11 @@ pages: targets: - ja - # TODO: translate title & blurb - - name: Subscription Methods - html: subscription-methods.html - parent: public-api-methods.html - blurb: Use these methods to enable the server to push updates to your client when various events happen, so that you can know and react right away. WebSocket API only. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/public-api-methods/subscription-methods/index.md targets: - en - - name: Subscriptionメソッド - html: subscription-methods.html - parent: public-api-methods.html - blurb: 以下のメソッドを使用して、さまざまなイベントが発生したときに更新情報をサーバーからクライアントにプッシュできるようになるため、即座に情報を取得することができます。WebSocket APIのみ対応しています。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/public-api-methods/subscription-methods/index.md" targets: - ja @@ -3567,19 +3315,11 @@ pages: targets: - ja - - name: Server Info Methods - html: server-info-methods.html - parent: public-api-methods.html - blurb: Use these methods to retrieve information about the current state of the rippled server. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/public-api-methods/server-info-methods/index.md targets: - en - - name: Server Infoメソッド - html: server-info-methods.html - parent: public-api-methods.html - blurb: 以下のメソッドを使用して、rippledサーバーの現在の状態についての情報を取得することができます。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/public-api-methods/server-info-methods/index.md" targets: - ja @@ -3617,19 +3357,11 @@ pages: targets: - ja - - name: Clio Server - html: clio-methods.html - parent: public-api-methods.html - blurb: Use these methods to retrieve information using Clio server APIs. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/public-api-methods/clio-server/index.md targets: - en - - name: Clio Serverメソッド - html: clio-methods.html - parent: public-api-methods.html - blurb: 以下のメソッドを使用して、ClioサーバーのAPIから情報を取得することができます。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/public-api-methods/clio-server/index.md" targets: - ja @@ -3657,19 +3389,11 @@ pages: - en - ja - - name: Utility Methods - html: utility-methods.html - parent: public-api-methods.html - blurb: Use these methods to perform convenient tasks, such as ping and random number generation. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/public-api-methods/utility-methods/index.md targets: - en - - name: ユーティリティメソッド - html: utility-methods.html - parent: public-api-methods.html - blurb: 以下のメソッドを使用して、Pingや乱数生成などの便利な処理を行うことができます。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/public-api-methods/utility-methods/index.md" targets: - ja @@ -3716,19 +3440,11 @@ pages: - en - ja - - name: Key Generation Methods - html: key-generation-methods.html - parent: admin-api-methods.html - blurb: Use these methods to generate and manage keys. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/admin-api-methods/key-generation-methods/index.md targets: - en - - name: キー生成メソッド - html: key-generation-methods.html - parent: admin-api-methods.html - blurb: 以下のメソッドを使用してキーを生成および管理することができます。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/admin-api-methods/key-generation-methods/index.md" targets: - ja @@ -3748,19 +3464,11 @@ pages: targets: - ja - - name: Logging and Data Management Methods - html: logging-and-data-management-methods.html - parent: admin-api-methods.html - blurb: Use these methods to manage log levels and other data, such as ledgers. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/index.md targets: - en - - name: ログとデータの管理メソッド - html: logging-and-data-management-methods.html - parent: admin-api-methods.html - blurb: 以下のメソッドを使用して、ログレベルや台帳などのデータを管理することができます。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/index.md" targets: - ja @@ -3828,19 +3536,11 @@ pages: targets: - ja - - name: Server Control Methods - html: server-control-methods.html - parent: admin-api-methods.html - blurb: Use these methods to manage the rippled server. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/admin-api-methods/server-control-methods/index.md targets: - en - - name: サーバ操作メソッド - html: server-control-methods.html - parent: admin-api-methods.html - blurb: 以下のメソッドを使用して、rippledサーバーを管理することができます。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/admin-api-methods/server-control-methods/index.md" targets: - ja @@ -3868,19 +3568,11 @@ pages: targets: - ja - - name: Signing Methods - html: signing-methods.html - parent: admin-api-methods.html - blurb: Use these methods to work with transactions. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/admin-api-methods/signing-methods/index.md targets: - en - - name: 署名メソッド - html: signing-methods.html - parent: admin-api-methods.html - blurb: 以下のメソッドを使用して、トランザクションを扱うことができます。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/admin-api-methods/signing-methods/index.md" targets: - ja @@ -3900,19 +3592,11 @@ pages: targets: - ja - - name: Peer Management Methods - html: peer-management-methods.html - parent: admin-api-methods.html - blurb: Use these methods to manage your server's peer-to-peer connections. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/admin-api-methods/peer-management-methods/index.md targets: - en - - name: ピア管理メソッド - html: peer-management-methods.html - parent: admin-api-methods.html - blurb: 以下のメソッドを使用して、サーバーのピアツーピア接続を管理することができます。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/admin-api-methods/peer-management-methods/index.md" targets: - ja @@ -3956,19 +3640,11 @@ pages: targets: - ja - - name: Status and Debugging Methods - html: status-and-debugging-methods.html - parent: admin-api-methods.html - blurb: Use these methods to check the status of the network and server. - template: pagetype-category.html.jinja + - md: references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/index.md targets: - en - - name: ステータスとデバッグのメソッド - html: status-and-debugging-methods.html - parent: admin-api-methods.html - blurb: 以下のメソッドを使用して、ネットワークとサーバーのステータスを確認することができます。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/index.md" targets: - ja @@ -4036,20 +3712,11 @@ pages: targets: - ja - # TODO: translate title & blurb - - name: Peer Port Methods - html: peer-port-methods.html - parent: http-websocket-apis.html - template: pagetype-category.html.jinja - blurb: Special API method for sharing network topology and status metrics. + - md: references/http-websocket-apis/peer-port-methods/index.md targets: - en - - name: ピアポートメソッド - html: peer-port-methods.html - parent: http-websocket-apis.html - template: pagetype-category.html.jinja - blurb: ネットワークトポロジーやステータスメトリクスを共有するための特別なAPIメソッドです。 + - md: "@i18n/ja/references/http-websocket-apis/peer-port-methods/index.md" targets: - ja @@ -4104,21 +3771,11 @@ pages: # Infrastructure --------------------------------------------------------------- - - name: Infrastructure - html: infrastructure.html - parent: docs.html - blurb: Install, configure, and manage the software that powers the XRP Ledger. - template: pagetype-category.html.jinja - top_nav_grouping: Article Types + - md: infrastructure/index.md targets: - en - - name: インフラストラクチャ - html: infrastructure.html - parent: docs.html - blurb: XRP Ledgerを動かすソフトウェアのインストール、設定、管理。 - template: pagetype-category.html.jinja - top_nav_grouping: カテゴリ + - md: "@i18n/ja/infrastructure/index.md" targets: - ja @@ -4142,20 +3799,11 @@ pages: targets: - ja - - name: Install rippled - html: install-rippled.html - parent: infrastructure.html - top_nav_name: Install & Configure - blurb: Install and update the rippled server. - template: pagetype-category.html.jinja + - md: infrastructure/install-rippled/index.md targets: - en - - name: rippledのインストール - html: install-rippled.html - parent: infrastructure.html - blurb: rippledサーバーをインストールして更新します。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/infrastructure/install-rippled/index.md" targets: - ja @@ -4273,26 +3921,16 @@ pages: targets: - ja - - name: Configure rippled - html: configure-rippled.html - parent: infrastructure.html - blurb: Customize your rippled server configuration. - template: pagetype-category.html.jinja + - md: infrastructure/configure-rippled/index.md targets: - en - - name: rippledの設定 - html: configure-rippled.html - parent: infrastructure.html - blurb: rippledサーバーの構成をカスタマイズします。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/infrastructure/configure-rippled/index.md" targets: - ja - - name: Server Modes - html: server-modes.html - parent: configure-rippled.html - template: pagetype-category.html.jinja + # TODO: translate + - md: infrastructure/configure-rippled/server-modes/index.md targets: - en - ja @@ -4314,10 +3952,8 @@ pages: targets: - ja - - name: Data Retention - html: data-retention.html - parent: configure-rippled.html - template: pagetype-category.html.jinja + # TODO: translate + - md: infrastructure/configure-rippled/data-retention/index.md targets: - en - ja @@ -4485,20 +4121,11 @@ pages: targets: - ja - - name: Testing and Auditing - html: use-stand-alone-mode.html - parent: infrastructure.html - blurb: For new features and experiments, you can use Stand-Alone Mode to test features with a full network. - template: pagetype-category.html.jinja + - md: infrastructure/testing-and-auditing/index.md targets: - en - # TODO: Translate page name. - - name: スタンドアロンモードでrippledをテスト - html: use-stand-alone-mode.html - parent: infrastructure.html - blurb: 新機能や実験用に、スタンドアロンモードを使用してフルネットワークで機能をテストできます。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/infrastructure/testing-and-auditing/index.md" targets: - ja @@ -4526,19 +4153,11 @@ pages: targets: - ja - - name: Troubleshooting - html: troubleshoot-the-rippled-server.html - parent: infrastructure.html - blurb: Troubleshoot all kinds of problems with the rippled server. - template: pagetype-category.html.jinja + - md: infrastructure/troubleshooting/index.md targets: - en - - name: rippledのトラブルシューティング - html: troubleshoot-the-rippled-server.html - parent: infrastructure.html - blurb: rippledサーバーのあらゆる種類の問題をトラブルシューティングします。 - template: pagetype-category.html.jinja + - md: "@i18n/ja/infrastructure/troubleshooting/index.md" targets: - ja @@ -5106,20 +4725,11 @@ pages: - ja # Resources tab --------------------------------------------------------------- - - name: Resources - html: resources.html - parent: index.html - # Temporary: redirect to Dev Tools Eventually this should become a real landing page. - template: pagetype-category.html.jinja - blurb: Other resources to help understand the XRP Ledger and develop on it. + - md: resources/index.md targets: - en - - name: リソース - html: resources.html - parent: index.html - template: pagetype-category.html.jinja - blurb: XRP Ledgerの理解や開発ためのリソース。Other resources to help understand the XRPL and develop on it. + - md: "@i18n/ja/resources/index.md" targets: - ja diff --git a/tool/filter_make_indexes.py b/tool/filter_make_indexes.py new file mode 100644 index 0000000000..28db4d2bc0 --- /dev/null +++ b/tool/filter_make_indexes.py @@ -0,0 +1,102 @@ +## Tool for one-time creation of index.md files for dactyl-config entries that +## represent auto-generated index pages. + +import sys +import re +import ruamel.yaml +import os, os.path +yaml = ruamel.yaml.YAML() + +with open("dactyl-config.yml") as f: + raw_config = yaml.load(f) + +BASE_DIRS = ["content", "@i18n", "ja"] + +class DumpString: + def __init__(self, s=""): + self.s = s + def write(self, something): + if type(something) == bytes: + something = something.decode() + self.s += something + def __repr__(self): + return self.s + +def raw_config_for(page, target): + for raw_page in raw_config["pages"]: + if raw_page.get("html", "") == page["html"] and target in raw_page.get("targets", []): + return raw_page + +# def get_hierarchy(page, pages, logger, top_page): +# crumbs = [page] +# while crumbs[0] != top_page: +# for p in pages: +# if p["html"] == crumbs[0]["parent"]: +# crumbs.insert(0, p) +# break +# else: +# logger.warning("Couldn't find parent '%s' of %s"%(page["parent"], page["html"])) +# break +# return crumbs[1:] + +def idify(utext): + utext = re.sub(r'[^\w\s-]', '', utext).strip().lower() + utext = re.sub(r'[\s-]+', '-', utext) + return utext + +def index_path_for(ja_page, pages): + for page in pages: + if page["html"] == ja_page["html"] and "en" in page["targets"]: + return page["md"] # might throw an error, we'll find out + +def filter_soup(soup, currentpage={}, config={}, pages=[], logger=None, **kwargs): + # for p in pages: + # if p["html"] == "docs.html": + # top_page = p + # break + # else: + # exit("Couldn't find docs top") + top_page = pages[0] + + for page in pages: + t = page.get("template", "") + if t != "pagetype-category.html.jinja" or page.get("md", ""): + continue + #crumbs = get_hierarchy(page, pages, logger, top_page)[1:] + #crumb_slugs = BASE_DIRS + [idify(c["name"]) for c in crumbs] + ["index.md"] + #index_path = "/".join(crumb_slugs) + + index_path = os.path.join(*BASE_DIRS, index_path_for(page, config["pages"])) + #print(index_path) + simple_entry = {"md": index_path} + + page_props = raw_config_for(page, "ja") + #print("page_props:", page_props) + + simple_entry["targets"] = page_props["targets"] + del page_props["targets"] + + title = page_props["name"] + del page_props["name"] + + if "blurb" in page_props: + blurb = page_props["blurb"] + del page_props["blurb"] + else: + blurb = "" + + se_str = DumpString() + yaml.dump(simple_entry, se_str) + print(se_str) + + fcontents = DumpString("---\n") + frontmatter = yaml.dump(page_props, fcontents) + fcontents = str(fcontents) + "---\n# " + title + "\n" + blurb + + # os.makedirs(os.path.split(index_path)[0], exist_ok=True) + # with open(index_path, "w") as f: + # f.write(str(fcontents)) + #print(fcontents) + #print("\n\n\n") + + exit() \ No newline at end of file