# HTML, PDF, GFM all get output here unless you specify -o
out_path: out

# These folders get copied into the output directory
template_static_path: assets
content_static_path: img

template_path: template
default_template: pagetype-doc.html.jinja
default_pdf_template: pdf-doc.html.jinja

# MD files should be here (and in subdirs)
content_path: content
default_html_names: tail

# Custom filters live here and start with filter_
filter_paths:
    - tool

default_filters:
    - multicode_tabs
    - buttonize
    - callouts
    - badges
    - link_replacement
    - external_links
    - status_badges
    - include_svg
    - css_tables
    - slug
    - copy_code_to_clipboard

callout_class: "devportal-callout"
callout_types:
  - "tip"
  - "ヒント" # equiv. of "Tip" in Japanese (lit. "Hint")
  - "note"
  - "注記" # equiv of "Note" in Japanese
  - "caution"
  - "注意" # equiv. of "Caution" in Japanese
  - "warning"
  - "警告" # equiv. of "Warning" in Japanese

cover_page:
    name: Home
    html: index.html
    template: page-home.html.jinja
    sidebar: disabled
    canonical_url: https://xrpl.org/

languages:
    -   code: en
        display_name: English
        prefix: "/"
    -   code: ja
        display_name: 日本語
        prefix: "/ja/"

default_keys: &defaults
    # These github_ fields are used by the template's "Edit on GitHub" link.
    #  Override them with --vars to change which fork/branch to edit.
    github_forkurl: https://github.com/XRPLF/xrpl-dev-portal
    github_branch: master
    # Hover icon markup for permalinking headers
    hover_anchors: <i class="fa fa-link"></i>
    light_theme_enabled: true
    # Script tags used in a variety of tools & examples.
    ripple_lib_tag: '<script type="application/javascript" src="assets/js/xrpl-2.2.0.min.js"></script>'

targets:
    # First member is the default that gets built when target not specified
    -   name: en
        lang: en
        display_name: XRPL.org
        <<: *defaults
        prefix: ""
        blurb: XRPL.org is a community-driven site for the XRP Ledger (XRPL), an open-source, public blockchain. Get technical documentation, reference materials, and tools.

    -   name: ja
        lang: ja
        display_name: XRPL.org (日本語)
        <<: *defaults
        prefix: "/ja/"
        locale_file: locale/ja/LC_MESSAGES/messages.mo
        blurb: XRPとXRP Ledgerの全てに対してのコミュニティーリーソース
        link_subs:
            # Fix 9 links from untranslated use-an-escrow-as-a-smart-contract.html:
            "send-a-conditionally-held-escrow.html#1-generate-condition-and-fulfillment": "send-a-conditionally-held-escrow.html#1条件とフルフィルメントの生成"
            "send-a-conditionally-held-escrow.html#2-calculate-release-or-cancel-time": "send-a-conditionally-held-escrow.html#2リリース時刻または取消し時刻の計算"
            "send-a-conditionally-held-escrow.html#3-submit-escrowcreate-transaction": "send-a-conditionally-held-escrow.html#3escrowcreateトランザクションの送信"
            "send-a-conditionally-held-escrow.html#4-wait-for-validation": "send-a-conditionally-held-escrow.html#4検証の待機"
            "send-a-conditionally-held-escrow.html#5-confirm-that-the-escrow-was-created": "send-a-conditionally-held-escrow.html#5escrowが作成されたことの確認"
            "send-a-conditionally-held-escrow.html#6-submit-escrowfinish-transaction": "send-a-conditionally-held-escrow.html#6escrowfinishトランザクションの送信"
            "send-a-conditionally-held-escrow.html#7-wait-for-validation": "send-a-conditionally-held-escrow.html#7検証の待機"
            "send-a-conditionally-held-escrow.html#8-confirm-final-result": "send-a-conditionally-held-escrow.html#8最終結果の確認"
            "accounts.html#creating-accounts": "accounts.html#アカウントの作成"
            # Fix 2 links from untranslated demurrage.html:
            "currency-formats.html#issued-currency-precision": "currency-formats.html#発行済み通貨の計算"
            "currency-formats.html#currency-codes": "currency-formats.html#通貨コード"
            # Fix links from untranslated become-an-xrp-ledger-gateway.html
            "paths.html#default-paths": "paths.html#デフォルトパス"
            "payment.html#payment-flags": "payment.html#paymentのフラグ"
            "accountroot.html#accountroot-flags": "accountroot.html#accountrootのフラグ"
            "trustset.html#trustset-flags": "trustset.html#trustsetのフラグ"
            "basic-data-types.html#ledger-index": "basic-data-types.html#レジャーインデックス"
                                # nearest approximation. this translation is also out of date
            "rippled-server-modes.html#validators": "rippled-server-modes.html#バリデータを運用する理由"
            # Fix links from untranslated open-a-payment-channel-to-enable-an-inter-exchange-network.html
            "use-payment-channels.html#1-the-payer-creates-a-payment-channel-to-a-particular-recipient": "use-payment-channels.html#1-支払人が特定の受取人へのpayment-channelを作成します"
            "use-payment-channels.html#2-the-payee-checks-specifics-of-the-payment-channel": "use-payment-channels.html#2-受取人がpayment-channelの特性を確認します"
            "use-payment-channels.html#3-the-payer-creates-one-or-more-signed-claims-for-the-xrp-in-the-channel": "use-payment-channels.html#3-支払人がchannelのxrpに対して1つ以上の署名付き-クレーム-を作成します"
            "use-payment-channels.html#4-the-payer-sends-a-claim-to-the-payee-as-payment-for-goods-or-services": "use-payment-channels.html#4-支払人が商品またはサービスに対する支払いとしてクレームを受取人に送信します"
            "use-payment-channels.html#5-the-payee-verifies-the-claims": "use-payment-channels.html#5-受取人がクレームを検証します"
            "use-payment-channels.html#7-repeat-steps-3-6-as-desired": "use-payment-channels.html#7-必要に応じてステップ36を繰り返します"
            "use-payment-channels.html#8-when-ready-the-payee-redeems-a-claim-for-the-authorized-amount": "use-payment-channels.html#8-準備が完了すれば受取人は承認された額のクレームを清算します"
            "use-payment-channels.html#9-when-the-payer-and-payee-are-done-doing-business-the-payer-requests-for-the-channel-to-be-closed": "use-payment-channels.html#9-支払人と受取人の取引完了後支払人はchannelの閉鎖を要求します"
            "reserves.html#owner-reserves": "reserves.html#所有者準備金"
            # Fix links from untranslated disable-master-key-pair.html.
            "transaction-basics.html#authorizing-transactions": "transaction-basics.html#トランザクションの承認"
            "transaction-common-fields.html#auto-fillable-fields": "transaction-common-fields.html#自動入力可能なフィールド"
            "set-up-secure-signing.html#use-a-dedicated-signing-device": "set-up-secure-signing.html#専用の署名デバイスを使用する"
            "set-up-secure-signing.html#run-rippled-locally": "set-up-secure-signing.html#ローカルでrippledを実行する"
            # Fix links from untranslated validator-list.html
            "run-rippled-as-a-validator.html#3-enable-validation-on-your-rippled-server": "run-rippled-as-a-validator.html#3-rippledサーバーで検証を有効化"
            "basic-data-types.html#specifying-time": "basic-data-types.html#時間の指定"
            # Fix link from untranslated run-rippled-as-a-wallet-server.html
            "run-rippled-as-a-validator.html#6-provide-domain-verification": "run-rippled-as-a-validator.html#6-ドメイン検証の提供"
            # Fix link from untranslated tutorial-submit-step.md snippet
            "transaction-cost.html#queued-transactions": "transaction-cost.html#キューに入れられたトランザクション"
            # Fix links from multiple untranslated API method reference pages:
            "error-formatting.html#universal-errors": "error-formatting.html#汎用エラー"
            # Fix link to un-updated transaction-metadata.html. REMOVE when the affected nodes section is updated
            "transaction-metadata.html#affectednodes": "transaction-metadata.html"
            # Fix link from untranslated peer-crawler.html:
            "peer-protocol.html#private-peers": "peer-protocol.html#プライベートピア"
            # Fix links from untranslated invariant-checking.html
            "basic-data-types.html#account-sequence": "basic-data-types.html#アカウントシーケンス"
            "xrp.html#xrp-properties": "xrp.html#xrpの特性"
            # Fix links from untranslated health-check.html:
            "rippled-server-modes.html#stand-alone-mode": "rippled-server-modes.html#rippledサーバーをスタンドアロンモードで実行する理由"
            "server-doesnt-sync.html#normal-syncing-behavior": "server-doesnt-sync.html#通常の同期動作"
            # Fix link from untranslated negativeunl.html and ledgers.html:
            "consensus.html#validation": "consensus.html#検証"
            # Fix link from untranslated tickets.html:
            "consensus.html#calculate-and-share-validations": "consensus.html#検証の計算と共有"
            # Fix link from untranslated manifest.html:
            "rippled-server-modes.html#reporting-mode": "rippled-server-modes.html#レポーティングモード"
            # Fix links for untranslated get-started-using-python.html:
            "the-rippled-server.html#reasons-to-run-your-own-server": "rippled-server-modes.html#ストックサーバーを運用する理由"
            "cryptographic-keys.html#key-components": "cryptographic-keys.html#キーの生成"
            "accounts.html#addresses": "accounts.html#アドレス"
            "cryptographic-keys.html#private-key": "cryptographic-keys.html#キーの生成"
            "basic-data-types.html#specifying-currency-amounts": "basic-data-types.html#通貨額の指定"
            "transaction-cost.html#current-transaction-cost": "transaction-cost.html#現在のトランザクションコスト"
            "ledgers.html#open-closed-and-validated-ledgers": "ledgers.html#ツリーの形式"
            "account_info.html#response-format": "account_info.html#応答フォーマット"
            # Fix link from untranslated public-servers.html:
            "ledger-history.html#full-history": "ledger-history.html#すべての履歴"
            # Fix link from untranslated amendment-voting.html and rate-limiting.html:
            "get-started-using-http-websocket-apis.html#admin-access": "get-started-using-http-websocket-apis.html#管理者アクセス権限"
            # Fix links from untranslated issue-a-fungible-token.html
            "xrp-ledger-toml.html#account-verification": "xrp-ledger-toml.html#アカウント検証"
            "offers.html#offers-and-trust": "offers.html#オファーとトラスト"
            "authorized-trust-lines.html#authorizing-trust-lines": "authorized-trust-lines.html#トラストラインの承認"
            # Fix links from untranslated freeze tutorials:
            "accountset.html#accountset-flags": "accountset.html#accountsetのフラグ"
            "ripplestate.html#ripplestate-flags": "ripplestate.html#ripplestateのフラグ"
            # Fix links from untranslated xrpl.js 2.0 migration guide:
            "basic-data-types.html#specifying-ledgers": "basic-data-types.html#レジャーの指定"
            "subscribe.html#ledger-stream": "subscribe.html#レジャーストリーム"
                                          # the updates to ledger_entry aren't translated either
            "ledger_entry.html#get-paychannel-object": "ledger_entry.html"
            "reliable-transaction-submission.html#ledger-gaps": "reliable-transaction-submission.html#レジャーのギャップ"
            # Fix links from untranslated NFT transaction references:
            "transaction-common-fields.html#flags-field": "transaction-common-fields.html#flagsフィールド"
            "transaction-common-fields.html#memos-field": "transaction-common-fields.html#memosフィールド"
            # Fix links from untranslated Python wallet tutorial:
            "subscribe.html#transaction-streams": "subscribe.html#トランザクションストリーム"
              # cryptographic-keys.html hasn't been updated in Japanese, so this is the
              # next-nearest equivalent of the #seed anchor:
            "cryptographic-keys.html#seed": "cryptographic-keys.html#キーの生成"
            "cryptographic-keys.html#regular-key-pair": "cryptographic-keys.html#レギュラーキーペア"
            # Fix links from untranslated common-misconceptions-about-freezes.html
              # Not updated to have the table. The top-level of the page is pretty close.
            "currency-formats.html#comparison": "currency-formats.html"
            # Fix links from untranslated NFToken tx refs to translated NFToken page
            "nftoken.html#nftoken-flags": "nftoken.html#nftoken-フラグ"
            "nftoken.html#taxon": "nftoken.html#分類群"
            "basic-data-types.html#addresses": "basic-data-types.html#アドレス"


pages:

# About tab --------------------------------------------------------------------
    # "XRP Ledger" Grouping
    -   name: XRPL Overview
        template: page-xrpl-overview.html.jinja
        html: xrp-ledger-overview.html
        parent: index.html
        top_nav_name: About
        top_nav_grouping: XRP Ledger
        sidebar: disabled
        blurb: An introduction to the key benefits and features of the XRP Ledger, a public blockchain driven by the XRPL developer community.
        targets:
            - en

    -   name: XRPL オーバービュー
        template: page-xrpl-overview.html.jinja
        html: xrp-ledger-overview.html
        parent: index.html
        top_nav_name: アバウト
        top_nav_grouping: XRP Ledger
        sidebar: disabled
        targets:
            - ja

    # Redirect from the old overview.html
    -   name: XRP Ledger Overview
        html: overview.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: xrp-ledger-overview.html
        targets:
            - en
            - ja

    -   name: Use Cases & Featured Projects
        template: page-uses.html.jinja
        html: uses.html
        parent: xrp-ledger-overview.html
        blurb: Here’s how the XRP Ledger is used to power innovative technology across the payments and public blockchain landscape.
        top_nav_grouping: XRP Ledger
        sidebar: disabled
        targets:
            - en

    -   name: ユースケースと注目プロジェクト
        template: page-uses.html.jinja
        html: uses.html
        parent: xrp-ledger-overview.html
        top_nav_grouping: XRP Ledger
        sidebar: disabled
        targets:
            - ja

    -   name: History
        template: page-history.html.jinja
        html: history.html
        parent: xrp-ledger-overview.html
        blurb: The history of the XRP Ledger (XRPL), launched in 2012 as a faster, scalable, more sustainable blockchain.
        top_nav_grouping: XRP Ledger
        sidebar: disabled
        targets:
            - en

    -   name: 沿革
        template: page-history.html.jinja
        html: history.html
        parent: xrp-ledger-overview.html
        top_nav_grouping: XRP Ledger
        sidebar: disabled
        targets:
            - ja

    -   name: Ledger Explorer
        html: https://livenet.xrpl.org/
        parent: xrp-ledger-overview.html
        top_nav_grouping: XRP Ledger
        targets:
            - en

    -   name: XRP Ledger エクスプローラ
        html: https://livenet.xrpl.org/
        parent: xrp-ledger-overview.html
        top_nav_grouping: XRP Ledger
        targets:
            - ja

    -   name: XRP
        template: page-xrp-overview.html.jinja
        html: xrp-overview.html
        parent: xrp-ledger-overview.html
        blurb: Learn more about XRP Ledger’s native digital asset, XRP.
        top_nav_grouping: XRP
        top_nav_name: XRP Overview
        sidebar: disabled
        targets:
            - en
            - ja

    -   name: Impact
        html: impact.html
        parent: xrp-ledger-overview.html
        template: page-impact.html.jinja
        top_nav_grouping: Sustainability
        blurb: Learn how the XRP Ledger helps move money around the world faster, cheaper and more sustainably than any other currency available today.
        sidebar: disabled
        targets:
            - en

    -   name: インパクト
        html: impact.html
        parent: xrp-ledger-overview.html
        template: page-impact.html.jinja
        top_nav_grouping: Sustainability
        sidebar: disabled
        targets:
            - ja

    -   name: Carbon Calculator
        html: carbon-calculator.html
        parent: xrp-ledger-overview.html
        template: page-calculator.html.jinja
        top_nav_grouping: Sustainability
        sidebar: disabled
        blurb: Whether it's cash, credit, or crypto, every transaction you make consumes energy. Use the XRPL cryptocurrency carbon calculator to compare.
        fb_card: currency-calculator-card-fb.png
        twitter_card: currency-calculator-card-tw.png
        targets:
            - en

    -   name: 二酸化炭素電卓
        html: carbon-calculator.html
        parent: xrp-ledger-overview.html
        template: page-calculator.html.jinja
        top_nav_grouping: Sustainability
        sidebar: disabled
        blurb: 現金、クレジットカード、暗号資産でもエネルギー消費する。インタラクティブツールで消費量を比較しましょう。
        fb_card: currency-calculator-card-fb.png
        twitter_card: currency-calculator-card-tw.png
        targets:
            - ja

    -   name: XRPL Foundation
        html: xrpl-foundation.html
        template: page-xrpl-foundation.html.jinja
        parent: xrp-ledger-overview.html
        top_nav_grouping: About
        blurb: Learn more about the XRPL Foundation, dedicated to advancing the development and use of the XRPL.
        sidebar: disabled
        targets:
            - en

    -   name: XRPL財団
        html: xrpl-foundation.html
        template: page-xrpl-foundation.html.jinja
        parent: xrp-ledger-overview.html
        top_nav_grouping: About
        blurb: XRPLの開発と利用を促進するためのXRPL財団についてはこちらをご覧ください。
        sidebar: disabled
        targets:
            - ja

    -   md: faq.md
        targets:
            - en

    -   md: faq.ja.md
        targets:
            - ja

    # Redirect old technical-faq.html to new faq.html URL
    -   name: FAQ
        html: technical-faq.html
        template: pagetype-redirect.html.jinja
        redirect_url: faq.html
        nav_omit: true
        targets:
            - en
            - ja


# "Documentation" section ------------------------------------------------------
    -   name: Documentation
        html: docs.html
        parent: index.html
        template: page-docs.html.jinja
        sidebar: disabled
        top_nav_name: Docs
        top_nav_shortcuts:
            # Programming Languages
            - get-started-using-python.html
            - get-started-using-javascript.html
            - get-started-using-java.html
            - get-started-using-http-websocket-apis.html
            # Popular pages
            - send-xrp.html
            - reserves.html
            - xrp-testnet-faucet.html
            - run-rippled-as-a-validator.html
            - build-run-rippled-in-reporting-mode.html
            - intro-to-consensus.html
            - public-rippled-methods.html
        top_nav_hero_image: top-nav-hero-docs
        popular_pages: #TODO: find a way so this isn't a partial duplicate of top_nav_shortcuts?
            - send-xrp.html
            - reserves.html
            - xrp-testnet-faucet.html
            - run-rippled-as-a-validator.html
            - build-run-rippled-in-reporting-mode.html
            - intro-to-consensus.html
            - public-rippled-methods.html
        blurb: Explore XRP Ledger documentation and everything you need to know to start building and integrating with the ledger.
        top_nav_blurb: Dive into XRP Ledger technology and start integrating.
        filters:
            - labels
        targets:
            - en

    -   name: ドキュメント
        html: docs.html
        parent: index.html
        template: page-docs.html.jinja
        sidebar: disabled
        top_nav_level: 1
        top_nav_name: ドキュメント
        top_nav_shortcuts:
            # Programming Languages
            - get-started-using-python.html
            - get-started-using-javascript.html
            - get-started-using-java.html
            - get-started-using-http-websocket-apis.html
            # Popular pages
            - send-xrp.html
            - reserves.html
            - xrp-testnet-faucet.html
            - run-rippled-as-a-validator.html
            - build-run-rippled-in-reporting-mode.html
            - intro-to-consensus.html
            - public-rippled-methods.html
        top_nav_hero_image: top-nav-hero-docs
        popular_pages: #TODO: find a way so this isn't a partial duplicate of top_nav_shortcuts?
            - send-xrp.html
            - reserves.html
            - xrp-testnet-faucet.html
            - run-rippled-as-a-validator.html
            - build-run-rippled-in-reporting-mode.html
            - intro-to-consensus.html
        blurb: Dive into XRP Ledger technology and start integrating. #TODO: translate
        filters:
            - labels
        targets:
            - ja

# 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.
        targets:
            - en

    -   name: コンセプト
        html: concepts.html
        parent: docs.html
        top_nav_grouping: Article Types
        template: pagetype-category.html.jinja
        blurb: XRP Ledgerの基本的な部分の背景に「何があるか」、「なぜなのか」を学びましょう。
        targets:
            - ja

    -   name: Introduction
        html: introduction.html
        parent: concepts.html
        template: pagetype-category.html.jinja
        blurb: Learn the "what" and "why" of the XRP Ledger.
        targets:
            - en

    -   name: 基本
        html: introduction.html
        parent: concepts.html
        template: pagetype-category.html.jinja
        blurb: XRP Ledgerとは「何なのか」、「なぜなのか」を学びましょう。
        targets:
            - ja

    # Supplanted by the new xrp-ledger-overview.html landing page.
    # TODO: fully replace. https://github.com/XRPLF/xrpl-dev-portal/issues/1202
    # -   md: concepts/introduction/xrp-ledger-overview.md
    #     targets:
    #         - en
    #
    # -   md: concepts/introduction/xrp-ledger-overview.ja.md
    #     targets:
    #         - ja

    -   md: concepts/introduction/intro-to-consensus.md
        targets:
            - en

    -   md: concepts/introduction/intro-to-consensus.ja.md
        targets:
            - ja

    -   md: concepts/introduction/xrp.md
        targets:
            - en

    -   md: concepts/introduction/xrp.ja.md
        targets:
            - ja

    -   md: concepts/introduction/software-ecosystem.md
        targets:
            - en

    -   md: concepts/introduction/software-ecosystem.ja.md
        targets:
            - ja

    -   name: Payment System Basics
        html: payment-system-basics.html
        parent: concepts.html
        template: pagetype-category.html.jinja
        blurb: One of the primary purposes of the XRP Ledger is payment processing. Learn more about key concepts that will help you understand the XRP Ledger payment system.
        targets:
            - en

    -   name: 支払いシステムの基本
        html: payment-system-basics.html
        parent: concepts.html
        template: pagetype-category.html.jinja
        blurb: XRP Ledgerの主な狙いは決済処理です。主要なコンセプトを詳しく学んで、XRP Ledgerの決済システムの理解を深めましょう。
        targets:
            - ja

    -   md: concepts/payment-system-basics/accounts/accounts.md
        targets:
            - en

    -   md: concepts/payment-system-basics/accounts/accounts.ja.md
        targets:
            - ja

    -   md: concepts/payment-system-basics/accounts/cryptographic-keys.md
        targets:
            - en

    -   md: concepts/payment-system-basics/accounts/cryptographic-keys.ja.md
        targets:
            - ja

    -   md: concepts/payment-system-basics/accounts/multi-signing.md
        targets:
            - en

    -   md: concepts/payment-system-basics/accounts/multi-signing.ja.md
        targets:
            - ja

    -   md: concepts/payment-system-basics/accounts/reserves.md
        targets:
            - en

    -   md: concepts/payment-system-basics/accounts/reserves.ja.md
        targets:
            - ja

    -   md: concepts/payment-system-basics/accounts/tickets.md
        targets:
            - en

    -   md: concepts/payment-system-basics/accounts/tickets.ja.md
        targets:
            - ja

    -   md: concepts/payment-system-basics/accounts/depositauth.md
        targets:
            - en

    -   md: concepts/payment-system-basics/accounts/depositauth.ja.md
        targets:
            - ja

    -   md: concepts/payment-system-basics/fees.md
        targets:
            - en

    -   md: concepts/payment-system-basics/fees.ja.md
        targets:
            - ja

    -   md: concepts/payment-system-basics/ledgers.md
        targets:
            - en

        # TODO: translation needs to be updated based on ledgers.md
    -   md: concepts/payment-system-basics/ledgers.ja.md
        targets:
            - ja

    -   md: concepts/payment-system-basics/transaction-basics/transaction-basics.md
        targets:
            - en

    -   md: concepts/payment-system-basics/transaction-basics/transaction-basics.ja.md
        targets:
            - ja

    -   md: concepts/payment-system-basics/transaction-basics/transaction-cost.md
        targets:
            - en

    -   md: concepts/payment-system-basics/transaction-basics/transaction-cost.ja.md
        targets:
            - ja

    -   md: concepts/payment-system-basics/transaction-basics/finality-of-results.md
        targets:
            - en

    -   md: concepts/payment-system-basics/transaction-basics/finality-of-results.ja.md
        targets:
            - ja

    -   md: concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md
        targets:
            - en

    # TODO: Somehow this page's blurb got translated into Japanese but the page itself wasn't?
    # For now we overwrite the blurb but use the page otherwise as-is.
    -   md: concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md
        blurb: 多目的アドレスとの間で支払いのやり取りをする具体的な目的を示すためにソースタグと宛先タグを使用します。
        untranslated_warning: true
        targets:
            - ja

    -   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.
        targets:
            - en

    -   name: 支払いのタイプ
        html: payment-types.html
        parent: concepts.html
        template: pagetype-category.html.jinja
        blurb: XRP LedgerはポイントツーポイントのXRPペイメントのほかに、より専門化した支払いタイプをサポートしています。
        targets:
            - ja

        # Redirect from the old landing name/URL
    -   name: Complex Payment Types
        html: complex-payment-types.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: payment-types.html
        targets:
            - en
            - ja

    -   md: concepts/payment-types/direct-xrp-payments.md
        targets:
            - en

    -   md: concepts/payment-types/direct-xrp-payments.ja.md
        targets:
            - ja

    -   md: concepts/payment-types/cross-currency-payments.md
        targets:
            - en

    -   md: concepts/payment-types/cross-currency-payments.ja.md
        targets:
            - ja

    -   md: concepts/payment-types/checks.md
        targets:
            - en

    -   md: concepts/payment-types/checks.ja.md
        targets:
            - ja

    -   md: concepts/payment-types/escrow.md
        targets:
            - en

    -   md: concepts/payment-types/escrow.ja.md
        targets:
            - ja

    -   md: concepts/payment-types/partial-payments.md
        targets:
            - en

    -   md: concepts/payment-types/partial-payments.ja.md
        targets:
            - ja

    -   md: concepts/payment-types/payment-channels.md
        targets:
            - en

    -   md: concepts/payment-types/payment-channels.ja.md
        targets:
            - ja

    -   md: concepts/tokens/tokens.md
        targets:
            - en

    -   md: concepts/tokens/tokens.ja.md
        targets:
            - ja

        # Redirects from old (emptyish) landing pages.
    -   name: Tokens
        html: issued-currencies.html
        template: pagetype-redirect.html.jinja
        redirect_url: tokens.html
        blurb: Anyone can make tokens representing digital value on the XRP Ledger.
        targets:
            - en

    -   name: トークン
        html: issued-currencies.html
        template: pagetype-redirect.html.jinja
        redirect_url: tokens.html
        blurb: XRP Ledgerでは、XRP以外の通貨はすべて発行済み通貨とされます。XRP Ledgerで発行済み通貨がどのように機能するか説明します。
        targets:
            - ja

    -   md: concepts/tokens/trust-lines-and-issuing.md
        targets:
            - en

    -   md: concepts/tokens/trust-lines-and-issuing.ja.md
        targets:
            - ja

    -   md: concepts/tokens/authorized-trust-lines.md
        targets:
            - en

    -   md: concepts/tokens/authorized-trust-lines.ja.md
        targets:
            - ja

    -   md: concepts/tokens/non-fungible-tokens.md
        targets:
            - en
            - ja

    -   md: concepts/tokens/non-fungible-token-transfers.md
        targets:
            - en
            - ja

    -   md: concepts/tokens/freezes.md
        targets:
            - en

    -   md: concepts/tokens/freezes.ja.md
        targets:
            - ja

    -   md: concepts/tokens/common-misconceptions-about-freezes.md
        targets:
            - en
            - ja

    -   md: concepts/tokens/rippling.md
        targets:
            - en

    -   md: concepts/tokens/rippling.ja.md
        targets:
            - ja

    -   md: concepts/tokens/transfer-fees.md
        targets:
            - en

    -   md: concepts/tokens/transfer-fees.ja.md
        targets:
            - ja

    -   md: concepts/tokens/issuing-and-operational-addresses.md
        targets:
            - en

    -   md: concepts/tokens/issuing-and-operational-addresses.ja.md
        targets:
            - ja

    -   md: concepts/tokens/paths.md
        targets:
            - en

    -   md: concepts/tokens/paths.ja.md
        targets:
            - ja

    -   md: concepts/tokens/demurrage.md
        targets:
            - en

    -   md: concepts/tokens/demurrage.ja.md
        targets:
            - ja

    -   md: concepts/decentralized-exchange/decentralized-exchange.md

    -   name: 分散型取引所
        html: decentralized-exchange.html
        parent: concepts.html
        template: pagetype-category.html.jinja
        blurb: XRP Ledgerには多機能な取引所が含まれており、この取引所を利用してユーザーは発行済み通貨をXRPに、あるいはXRPを発行済み通貨に交換できます。
        targets:
            - ja

    -   md: concepts/decentralized-exchange/offers.md
        targets:
            - en

    -   md: concepts/decentralized-exchange/offers.ja.md
        targets:
            - ja

    -   md: concepts/decentralized-exchange/autobridging.md
        targets:
            - en

    -   md: concepts/decentralized-exchange/autobridging.ja.md
        targets:
            - ja

    -   md: concepts/decentralized-exchange/ticksize.md
        targets:
            - en

    -   md: concepts/decentralized-exchange/ticksize.ja.md
        targets:
            - ja

    -   name: Consensus Network
        html: consensus-network.html
        parent: concepts.html
        template: pagetype-category.html.jinja
        blurb: The XRP Ledger uses a consensus algorithm to resolve the double spend problem and choose which transactions to execute in which order. Consensus also governs rules of transaction processing.
        targets:
            - en

    -   name: コンセンサスネットワーク
        html: consensus-network.html
        parent: concepts.html
        template: pagetype-category.html.jinja
        blurb: XRP Ledgerはコンセンサスアルゴリズムを使用して、二重支払いの問題を解決し、どのトランザクションをどのような順番で実行するか選択します。コンセンサスは、トランザクション処理のルールを左右します。
        targets:
            - ja

    -   md: concepts/consensus-network/consensus.md
        targets:
            - en

    -   md: concepts/consensus-network/consensus.ja.md
        targets:
            - ja

    -   md: concepts/consensus-network/consensus-principles-and-rules.md
        targets:
            - en

    -   md: concepts/consensus-network/consensus-principles-and-rules.ja.md
        targets:
            - ja

    -   md: concepts/consensus-network/consensus-protections.md
        targets:
            - en

    -   md: concepts/consensus-network/consensus-protections.ja.md
        targets:
            - ja

    -   md: concepts/consensus-network/invariant-checking.md
        targets:
            - en

    -   md: concepts/consensus-network/invariant-checking.ja.md
        targets:
            - ja

    -   md: concepts/consensus-network/negative-unl.md
        targets:
            - en

    -   md: concepts/consensus-network/negative-unl.ja.md
        targets:
            - ja

    -   md: concepts/consensus-network/transaction-queue.md
        targets:
            - en

    -   md: concepts/consensus-network/transaction-queue.ja.md
        targets:
            - ja

    -   md: concepts/consensus-network/about-canceling-a-transaction.md
        targets:
            - en

    -   md: concepts/consensus-network/about-canceling-a-transaction.ja.md
        targets:
            - ja

    -   md: concepts/consensus-network/transaction-malleability.md
        targets:
            - en

    -   md: concepts/consensus-network/transaction-malleability.ja.md
        targets:
            - ja

    -   md: concepts/consensus-network/amendments/amendments.md
        targets:
            - en

    -   md: concepts/consensus-network/amendments/amendments.ja.md
        targets:
            - ja

    -   md: concepts/consensus-network/amendments/known-amendments.md
        targets:
            - en

    -   md: concepts/consensus-network/amendments/known-amendments.ja.md
        targets:
            - ja

    -   md: concepts/consensus-network/fee-voting.md
        targets:
            - en

    -   md: concepts/consensus-network/fee-voting.ja.md
        targets:
            - ja

    -   md: concepts/consensus-network/consensus-research.md
        targets:
            - en

    -   md: concepts/consensus-network/consensus-research.ja.md
        targets:
            - ja

    # TODO: add pseudo-transactions concept page

    -   md: concepts/consensus-network/parallel-networks.md
        targets:
            - en

    -   md: concepts/consensus-network/parallel-networks.ja.md
        targets:
            - ja

    -   md: concepts/consensus-network/federated-sidechains.md
        targets:
            - en

    -   md: concepts/consensus-network/federated-sidechains.ja.md
        targets:
            - ja

    -   md: concepts/the-rippled-server/the-rippled-server.md
        targets:
            - en

    -   name: rippledサーバー
        html: the-rippled-server.html
        parent: concepts.html
        template: pagetype-category.html.jinja
        blurb: rippledは、XRP Ledgerを管理するコアのピアツーピアサーバーです。このセクションではコンセプトについて説明します。XRP Ledgerの基本的な部分の背景に「何があるか」、「なぜなのか」を学ぶことができます。
        targets:
            - ja

    -   md: concepts/the-rippled-server/rippled-server-modes.md
        targets:
            - en

    -   md: concepts/the-rippled-server/rippled-server-modes.ja.md
        targets:
            - ja

    -   md: concepts/the-rippled-server/clustering.md
        targets:
            - en

    -   md: concepts/the-rippled-server/clustering.ja.md
        targets:
            - ja

    -   md: concepts/the-rippled-server/ledger-history/ledger-history.md
        targets:
            - en

    -   md: concepts/the-rippled-server/ledger-history/ledger-history.ja.md
        targets:
            - ja

    -   md: concepts/the-rippled-server/ledger-history/online-deletion.md
        targets:
            - en

    -   md: concepts/the-rippled-server/ledger-history/online-deletion.ja.md
        targets:
            - ja

    -   md: concepts/the-rippled-server/ledger-history/history-sharding.md
        targets:
            - en

    -   md: concepts/the-rippled-server/ledger-history/history-sharding.ja.md
        targets:
            - ja

    -   md: concepts/the-rippled-server/peer-protocol.md
        targets:
            - en

    -   md: concepts/the-rippled-server/peer-protocol.ja.md
        targets:
            - ja

    -   md: concepts/the-rippled-server/transaction-censorship-detection.md
        targets:
            - en

    -   md: concepts/the-rippled-server/transaction-censorship-detection.ja.md
        targets:
            - ja

        # Redirect old NFT articles
    -   name: Non-fungible Tokens (NFTs)
        html: nft-concepts.html
        template: pagetype-redirect.html.jinja
        redirect_url: non-fungible-tokens.html
        blurb: Explore XRPL-native support for NFTs.
        nav_omit: true
        targets:
            - en
            - ja

    -   name: NFT Conceptual Overview
        html: nft-conceptual-overview.html
        template: pagetype-redirect.html.jinja
        redirect_url: non-fungible-tokens.html
        blurb: Explore XRPL-native support for NFTs.
        nav_omit: true
        targets:
            - en
            - ja


# Tutorials --------------------------------------------------------------------

    -   name: Tutorials
        html: tutorials.html
        parent: docs.html
        top_nav_grouping: Article Types
        template: pagetype-category.html.jinja
        blurb: Get step-by-step guidance to perform common tasks with the XRP Ledger.
        targets:
            - en

    -   name: チュートリアル
        html: tutorials.html
        parent: docs.html
        top_nav_grouping: Article Types
        template: pagetype-category.html.jinja
        blurb: XRP Ledgerで一般的なタスクを実行するためのステップバイステップのガイダンスを紹介します。
        targets:
            - ja

    -   md: tutorials/quickstart/xrpl-quickstart.md
        targets:
            - en
            - ja

    -   md: tutorials/quickstart/create-accounts-send-xrp.md
        targets:
            - en
            - ja

    -   md: tutorials/quickstart/create-trustline-send-currency.md
        targets:
            - en
            - ja

    -   md: tutorials/quickstart/mint-and-burn-nftokens.md
        targets:
            - en
            - ja

    -   md: tutorials/quickstart/transfer-nftokens.md
        targets:
            - en
            - ja

    -   md: tutorials/get-started/get-started.md
        targets:
            - en

    -   md: tutorials/get-started/get-started.ja.md
        targets:
            - ja

    -   md: tutorials/get-started/public-servers.md
        targets:
            - en

    -   md: tutorials/get-started/public-servers.ja.md
        targets:
            - ja

    -   md: tutorials/get-started/get-started-using-python.md
        targets:
            - en
            - ja

    -   md: tutorials/get-started/get-started-using-java.md
        targets:
            - en
            - ja

    -   md: tutorials/get-started/get-started-using-javascript.md
        targets:
            - en

    -   md: tutorials/get-started/get-started-using-javascript.ja.md
        targets:
            - ja

    # Old translated JS quickstart for ripple-lib 1.x. Refers to code samples
    # that have been removed.
    # -   md: tutorials/get-started/get-started-using-javascript.ja.md
    #     targets:
    #         - ja

        # Redirect for old JS Client Library URLs
    -   name: Get Started Using JavaScript
        html: get-started-using-node-js.html
        template: pagetype-redirect.html.jinja
        redirect_url: get-started-using-javascript.html
        nav_omit: true
        targets:
            - en
            - ja

    -   name: Get Started Using JavaScript
        html: get-started-with-rippleapi-for-javascript.html
        template: pagetype-redirect.html.jinja
        redirect_url: get-started-using-javascript.html
        nav_omit: true
        targets:
            - en
            - ja

    -   md: tutorials/get-started/get-started-using-http-websocket-apis.md
        targets:
            - en

    -   md: tutorials/get-started/get-started-using-http-websocket-apis.ja.md
        targets:
            - ja

        # Redirect for old HTTP/WebSocket APIs URL
    -   name: Get Started Using HTTP / WebSocket APIs
        html: get-started-with-the-rippled-api.html
        template: pagetype-redirect.html.jinja
        redirect_url: get-started-using-http-websocket-apis.html
        nav_omit: true
        targets:
            - en
            - ja

    -   md: tutorials/get-started/send-xrp.md
        targets:
            - en

    -   md: tutorials/get-started/send-xrp.ja.md
        targets:
            - ja

    -   md: tutorials/get-started/monitor-incoming-payments-with-websocket.md
        targets:
            - en

    -   md: tutorials/get-started/monitor-incoming-payments-with-websocket.ja.md
        targets:
            - ja

        # Send old "Use Direct XRP Payments" landing to "Get Started" instead
    -   name: Use Direct XRP Payments
        html: use-simple-xrp-payments.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: get-started.html
        targets:
            - en
            - ja

    -   name: Build Apps
        html: build-apps.html
        parent: tutorials.html
        template: pagetype-category.html.jinja
        blurb: Develop applications and services that use the XRP Ledger.
        targets:
            - en
            - ja

    -   md: tutorials/build-apps/build-a-desktop-wallet-in-python.md

    -   name: Production Readiness
        html: production-readiness.html
        parent: tutorials.html
        template: pagetype-category.html.jinja
        blurb: Follow these best practices to build a robust, safe production system for using the XRP Ledger.
        targets:
            - en

    -   name: 本番環境への準備
        html: production-readiness.html
        parent: tutorials.html
        template: pagetype-category.html.jinja
        blurb: 以下のベストプラクティスに従って、XRPレジャーを使用するための堅牢で安全な本番システムを構築してください。
        targets:
            - ja

    -   md: tutorials/production-readiness/set-up-secure-signing.md
        targets:
            - en

    -   md: tutorials/production-readiness/set-up-secure-signing.ja.md
        targets:
            - ja

    -   md: tutorials/production-readiness/look-up-transaction-results.md
        targets:
            - en

    -   md: tutorials/production-readiness/look-up-transaction-results.ja.md
        targets:
            - ja

    -   md: tutorials/production-readiness/reliable-transaction-submission.md
        targets:
            - en

    -   md: tutorials/production-readiness/reliable-transaction-submission.ja.md
        targets:
            - ja

        # Redirect for this page's new home outside of tutorials
    -   name: Cancel or Skip a Transaction
        html: cancel-or-skip-a-transaction.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: about-canceling-a-transaction.html
        targets:
            - en
            - ja

    -   name: Manage Account Settings
        html: manage-account-settings.html
        parent: tutorials.html
        template: pagetype-category.html.jinja
        blurb: Set up your XRP Ledger account to send and receive payments the way you want it to.
        targets:
            - en

    -   name: アカウントの設定の利用
        html: manage-account-settings.html
        parent: tutorials.html
        template: pagetype-category.html.jinja
        blurb: 希望する方法で支払いをやり取りできるようにXRP Ledgerアカウントを設定します。
        targets:
            - ja

    # TODO: "Get an Account" (DOC-1554)
    # blurb: Learn how to generate and fund an XRP Ledger address to create an XRP Ledger account.

    -   md: tutorials/manage-account-settings/assign-a-regular-key-pair.md
        targets:
            - en

    -   md: tutorials/manage-account-settings/assign-a-regular-key-pair.ja.md
        targets:
            - ja

    -   md: tutorials/manage-account-settings/change-or-remove-a-regular-key-pair.md
        targets:
            - en

    -   md: tutorials/manage-account-settings/change-or-remove-a-regular-key-pair.ja.md
        targets:
            - ja

    -   md: tutorials/manage-account-settings/disable-master-key-pair.md
        targets:
            - en

    -   md: tutorials/manage-account-settings/disable-master-key-pair.ja.md
        targets:
            - ja

    -   md: tutorials/manage-account-settings/set-up-multi-signing.md
        targets:
            - en

    -   md: tutorials/manage-account-settings/set-up-multi-signing.ja.md
        targets:
            - ja

    -   md: tutorials/manage-account-settings/send-a-multi-signed-transaction.md
        targets:
            - en

    -   md: tutorials/manage-account-settings/send-a-multi-signed-transaction.ja.md
        targets:
            - ja

    -   md: tutorials/manage-account-settings/require-destination-tags.md
        targets:
            - en

    -   md: tutorials/manage-account-settings/require-destination-tags.ja.md
        targets:
            - ja

    -   md: tutorials/manage-account-settings/offline-account-setup.md
        targets:
            - en

    -   md: tutorials/manage-account-settings/offline-account-setup.ja.md
        targets:
            - ja

    -   md: tutorials/manage-account-settings/use-tickets.md
        targets:
            - en

    -   md: tutorials/manage-account-settings/use-tickets.ja.md
        targets:
            - ja

    # TODO: "Use Deposit Authorization to Block Unwanted Payments" (DOC-1555)

    -   name: Use Specialized Payment Types
        html: use-specialized-payment-types.html
        parent: tutorials.html
        template: pagetype-category.html.jinja
        blurb: Use advanced features like Escrow and Payment Channels to build smart applications on the XRP Ledger.
        targets:
            - en

    -   name: 専門化した支払いタイプの使用
        html: use-specialized-payment-types.html
        parent: tutorials.html
        template: pagetype-category.html.jinja
        blurb: EscrowやPayment Channelなどの高度な機能を使用して、XRP Ledgerでスマートアプリケーションを構築します。
        targets:
            - ja

        # Redirect from old "complex" payment types URL
    -   name: Use Complex Payment Types
        html: use-complex-payment-types.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: use-specialized-payment-types.html
        targets:
            - 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
        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
        targets:
            - ja

    -   md: tutorials/use-specialized-payment-types/use-escrows/send-a-time-held-escrow.md
        targets:
            - en

    -   md: tutorials/use-specialized-payment-types/use-escrows/send-a-time-held-escrow.ja.md
        targets:
            - ja

    -   md: tutorials/use-specialized-payment-types/use-escrows/send-a-conditionally-held-escrow.md
        targets:
            - en

    -   md: tutorials/use-specialized-payment-types/use-escrows/send-a-conditionally-held-escrow.ja.md
        targets:
            - ja

    -   md: tutorials/use-specialized-payment-types/use-escrows/cancel-an-expired-escrow.md
        targets:
            - en

    -   md: tutorials/use-specialized-payment-types/use-escrows/cancel-an-expired-escrow.ja.md
        targets:
            - ja

    -   md: tutorials/use-specialized-payment-types/use-escrows/look-up-escrows.md
        targets:
            - en

    -   md: tutorials/use-specialized-payment-types/use-escrows/look-up-escrows.ja.md
        targets:
            - ja

    -   md: tutorials/use-specialized-payment-types/use-escrows/use-an-escrow-as-a-smart-contract.md
        targets:
            - en
            - ja

    #TODO: split concept info off of the paychan tutorial
    -   md: tutorials/use-specialized-payment-types/use-payment-channels.md
        targets:
            - en

    -   md: tutorials/use-specialized-payment-types/use-payment-channels.ja.md
        targets:
            - ja

    -   md: tutorials/use-specialized-payment-types/open-a-payment-channel-to-enable-an-inter-exchange-network.md
        targets:
            - en
            - ja

    -   md: tutorials/use-specialized-payment-types/use-checks/use-checks.md
        targets:
            - en

    -   md: tutorials/use-specialized-payment-types/use-checks/use-checks.ja.md
        targets:
            - ja

    -   md: tutorials/use-specialized-payment-types/use-checks/send-a-check.md
        targets:
            - en

    -   md: tutorials/use-specialized-payment-types/use-checks/send-a-check.ja.md
        targets:
            - ja

    -   md: tutorials/use-specialized-payment-types/use-checks/cash-a-check-for-an-exact-amount.md
        targets:
            - en

    -   md: tutorials/use-specialized-payment-types/use-checks/cash-a-check-for-an-exact-amount.ja.md
        targets:
            - ja

    -   md: tutorials/use-specialized-payment-types/use-checks/cash-a-check-for-a-flexible-amount.md
        targets:
            - en

    -   md: tutorials/use-specialized-payment-types/use-checks/cash-a-check-for-a-flexible-amount.ja.md
        targets:
            - ja

    -   md: tutorials/use-specialized-payment-types/use-checks/cancel-a-check.md
        targets:
            - en

    -   md: tutorials/use-specialized-payment-types/use-checks/cancel-a-check.ja.md
        targets:
            - ja

    -   md: tutorials/use-specialized-payment-types/use-checks/look-up-checks-by-sender.md
        targets:
            - en

    -   md: tutorials/use-specialized-payment-types/use-checks/look-up-checks-by-sender.ja.md
        targets:
            - ja

    -   md: tutorials/use-specialized-payment-types/use-checks/look-up-checks-by-recipient.md
        targets:
            - en

    -   md: tutorials/use-specialized-payment-types/use-checks/look-up-checks-by-recipient.ja.md
        targets:
            - ja

        # TODO: translate title & blurb
    -   name: Use Tokens
        html: use-tokens.html
        parent: tutorials.html
        blurb: Create and trade tokens (fungible or otherwise) in the XRP Ledger.
        template: pagetype-category.html.jinja
        targets:
            - en
            - ja

        # TODO: translate
    -   md: tutorials/use-tokens/issue-a-fungible-token.md
        targets:
            - en
            - ja

        # TODO: translate
    -   md: tutorials/use-tokens/trade-in-the-decentralized-exchange.md
        targets:
            - en
            - ja

        # TODO: translate
    -   md: tutorials/use-tokens/nftoken-tester-tutorial.md
        targets:
            - en
            - ja

    # TODO: translate this page & blurb
    -   md: tutorials/use-tokens/enable-no-freeze.md
        targets:
            - en
            - ja

    # TODO: translate this page & blurb
    -   md: tutorials/use-tokens/enact-global-freeze.md
        targets:
            - en
            - ja

    # TODO: translate this page & blurb
    -   md: tutorials/use-tokens/freeze-a-trust-line.md
        targets:
            - en
            - ja

    # TODO: "Send a Cross-Currency Payment"

    # TODO: Set up issuing/operational addresses, monitor changes to balances,
    # enable/disable rippling, use auth'd trust lines

    -   name: XRP Ledger Businesses
        html: xrp-ledger-businesses.html
        parent: tutorials.html
        blurb: This section demonstrates how to follow various best practices for running businesses that interface with the XRP Ledger, such as exchanges listing XRP and gateways issuing currency in the XRP Ledger.
        template: pagetype-category.html.jinja
        targets:
            - en

    -   name: XRP Ledgerが利用する会社について
        html: xrp-ledger-businesses.html
        parent: tutorials.html
        blurb: このセクションでは、さまざまなベストプラクティスに従って、XRPを上場する取引所やXRP Ledgerで通貨を発行するゲートウェアなど、XRP Ledgerとインターフェイス接続するビジネスを運営する方法をデモンストレーションします。
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.md
        targets:
            - en

    -   md: tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.ja.md
        targets:
            - ja

    -   md: tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.md
        targets:
            - en

    -   md: tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.ja.md
        targets:
            - ja

    -   md: tutorials/xrp-ledger-businesses/become-an-xrp-ledger-gateway.md
        targets:
            - en
            - ja

    -   name: Manage the rippled Server
        html: manage-the-rippled-server.html
        parent: tutorials.html
        blurb: Install, configure, and manage the core server that powers the XRP Ledger.
        cta_text: Run rippled
        template: pagetype-category.html.jinja
        targets:
            - en

    -   name: rippledサーバの利用
        html: manage-the-rippled-server.html
        parent: tutorials.html
        blurb: XRP Ledgerをパワーするサーバーをインストール、設定、管理しよう。
        cta_text: インストールしよう
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   name: Install rippled
        html: install-rippled.html
        parent: manage-the-rippled-server.html
        top_nav_name: Install & Configure
        blurb: Install and update the rippled server.
        template: pagetype-category.html.jinja
        targets:
            - en

    -   name: rippledのインストール
        html: install-rippled.html
        parent: manage-the-rippled-server.html
        blurb: rippledサーバーをインストールして更新します。
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/installation/system-requirements.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/installation/system-requirements.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.ja.md
        targets:
            - ja

    # Redirect old Alien-based install
    -   name: Install rippled on Ubuntu with Alien
        html: install-rippled-on-ubuntu-with-alien.html
        parent: install-rippled.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: install-rippled-on-ubuntu.html
        targets:
            - en
            - ja

    -   md: tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.ja.md
        targets:
            - ja

    -   name: Update rippled Automatically on CentOS/RHEL
        html: update-rippled-automatically-on-centos-rhel.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: update-rippled-automatically-on-linux.html
        targets:
            - en
            - ja

    -   md: tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/installation/build-run-rippled-ubuntu.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/installation/build-run-rippled-ubuntu.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/installation/build-run-rippled-macos.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/installation/build-run-rippled-macos.ja.md
        targets:
            - ja

    # TODO: translate this page & blurb
    -   md: tutorials/manage-the-rippled-server/installation/build-run-rippled-in-reporting-mode.md
        targets:
            - en
            - ja

    -   md: tutorials/manage-the-rippled-server/installation/capacity-planning.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/installation/capacity-planning.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.ja.md
        targets:
            - ja

    -   name: Configure rippled
        html: configure-rippled.html
        parent: manage-the-rippled-server.html
        blurb: Customize your rippled server configuration.
        template: pagetype-category.html.jinja
        targets:
            - en

    -   name: rippledの設定
        html: configure-rippled.html
        parent: manage-the-rippled-server.html
        blurb: rippledサーバーの構成をカスタマイズします。
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-wallet-server.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-wallet-server.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configuration/configure-amendment-voting.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configuration/configure-amendment-voting.ja.md
        targets:
            - ja

    # TODO: translate this page & blurb
    -   md: tutorials/manage-the-rippled-server/configuration/configure-statsd.md
        targets:
            - en
            - ja

    -   md: tutorials/manage-the-rippled-server/configuration/connect-your-rippled-to-the-xrp-test-net.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configuration/connect-your-rippled-to-the-xrp-test-net.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configuration/configure-online-deletion.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configuration/configure-online-deletion.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configuration/configure-advisory-deletion.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configuration/configure-advisory-deletion.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configuration/configure-history-sharding.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configuration/configure-history-sharding.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configuration/configure-full-history.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configuration/configure-full-history.ja.md
        targets:
            - ja

        # TODO: translate page
    -   md: tutorials/manage-the-rippled-server/configuration/configure-grpc.md
        targets:
            - en
            - ja

    -   md: tutorials/manage-the-rippled-server/configuration/enable-public-signing.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configuration/enable-public-signing.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configure-peering/configure-peering.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configure-peering/configure-peering.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md
        targets:
            - en

    # TODO: translate this page. # For now we just have a translated blurb.
    -   md: tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md
        blurb: rippledサーバーがステータスとピアについてどの程度の情報を公表するか設定します。
        untranslated_warning: true
        targets:
            - ja

    # TODO: translate this page
    -   md: tutorials/manage-the-rippled-server/configure-peering/enable-link-compression.md
        targets:
            - en
            - ja

    -   md: tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.ja.md
        targets:
            - ja

    -   name: Test rippled Functionality in Stand-Alone Mode
        html: use-stand-alone-mode.html
        parent: manage-the-rippled-server.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
        targets:
            - en

    -   name: スタンドアロンモードでrippledをテスト
        html: use-stand-alone-mode.html
        parent: manage-the-rippled-server.html
        blurb: 新機能や実験用に、スタンドアロンモードを使用してフルネットワークで機能をテストできます。
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md
        targets:
            - ja

    -   name: Troubleshooting
        html: troubleshoot-the-rippled-server.html
        parent: manage-the-rippled-server.html
        blurb: Troubleshoot all kinds of problems with the rippled server.
        template: pagetype-category.html.jinja
        targets:
            - en

    -   name: rippledのトラブルシューティング
        html: troubleshoot-the-rippled-server.html
        parent: manage-the-rippled-server.html
        blurb: rippledサーバーのあらゆる種類の問題をトラブルシューティングします。
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.ja.md
        targets:
            - ja

        # TODO: translate page and blurb
    -   md: tutorials/manage-the-rippled-server/troubleshooting/health-check-interventions.md
        targets:
            - en
            - ja

    -   md: tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.md
        targets:
            - en

        #TODO: translate the blurb in this page's frontmatter
    -   md: tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.ja.md
        targets:
            - ja

    -   md: tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.md
        targets:
            - en

    -   md: tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md
        targets:
            - ja



# References -------------------------------------------------------------------

    -   name: References
        longer_name: API References
        template: page-references.html.jinja
        html: references.html
        parent: docs.html
        top_nav_grouping: Article Types
        sidebar: disabled
        blurb: Complete references for different interfaces to the XRP Ledger.
        targets:
            - en

    -   name: リファレンス
        longer_name: API リファレンス
        template: page-references.html.jinja
        html: references.html
        parent: docs.html
        top_nav_grouping: Article Types
        sidebar: disabled
        blurb: XRP Ledgerへのさまざまなインターフェイスの包括的なリファレンスです。
        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
        targets:
            - en
            - ja

    -   md: references/protocol-reference/data-types/basic-data-types.md
        targets:
            - en

    -   md: references/protocol-reference/data-types/basic-data-types.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/data-types/base58-encodings.md
        targets:
            - en

    -   md: references/protocol-reference/data-types/base58-encodings.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/data-types/currency-formats.md
        targets:
            - en

    -   md: references/protocol-reference/data-types/currency-formats.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/data-types/nftoken.md
        targets:
            - en

    -   md: references/protocol-reference/data-types/nftoken.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-data-formats.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-data-formats.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-header.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-header.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-ids.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-ids.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/ledger-object-types.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/ledger-object-types.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/accountroot.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/accountroot.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/amendments.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/amendments.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/check.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/check.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/depositpreauth.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/depositpreauth.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/directorynode.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/directorynode.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/escrow.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/escrow.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/feesettings.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/feesettings.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/ledgerhashes.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/ledgerhashes.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/negativeunl.md
        targets:
            - en
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/nftokenoffer.md
        targets:
            - en
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/nftokenpage.md
        targets:
            - en
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/offer.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/offer.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/paychannel.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/paychannel.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/ripplestate.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/ripplestate.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/signerlist.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/signerlist.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/ledger-data/ledger-object-types/ticket.md
        targets:
            - en

    -   md: references/protocol-reference/ledger-data/ledger-object-types/ticket.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-formats.md
        targets:
            - en

        # TODO: update blurb translation based on English version
    -   md: references/protocol-reference/transactions/transaction-formats.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-common-fields.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-common-fields.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/transaction-types.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/transaction-types.ja.md
        targets:
            - ja

    # TODO: translate _snippets/tx-fields-intro.md

    -   md: references/protocol-reference/transactions/transaction-types/accountset.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/accountset.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/accountdelete.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/accountdelete.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/checkcancel.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/checkcancel.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/checkcash.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/checkcash.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/checkcreate.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/checkcreate.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/depositpreauth.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/depositpreauth.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/escrowcancel.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/escrowcancel.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/escrowcreate.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/escrowcreate.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/escrowfinish.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/escrowfinish.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/nftokenacceptoffer.md
        targets:
            - en
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/nftokenburn.md
        targets:
            - en
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/nftokencanceloffer.md
        targets:
            - en
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/nftokencreateoffer.md
        targets:
            - en
            - ja


    -   md: references/protocol-reference/transactions/transaction-types/nftokenmint.md
        targets:
            - en
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/offercancel.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/offercancel.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/offercreate.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/offercreate.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/payment.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/payment.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/paymentchannelclaim.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/paymentchannelclaim.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/paymentchannelcreate.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/paymentchannelcreate.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/paymentchannelfund.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/paymentchannelfund.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/setregularkey.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/setregularkey.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/signerlistset.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/signerlistset.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/ticketcreate.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/ticketcreate.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-types/trustset.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-types/trustset.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/pseudo-transaction-types/pseudo-transaction-types.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/pseudo-transaction-types/pseudo-transaction-types.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/pseudo-transaction-types/enableamendment.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/pseudo-transaction-types/enableamendment.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/pseudo-transaction-types/setfee.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/pseudo-transaction-types/setfee.ja.md
        targets:
            - ja

        # TODO: translate
    -   md: references/protocol-reference/transactions/pseudo-transaction-types/unlmodify.md
        targets:
            - en
            - ja

    -   md: references/protocol-reference/transactions/transaction-results/transaction-results.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-results/transaction-results.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-results/tec-codes.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-results/tec-codes.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-results/tef-codes.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-results/tef-codes.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-results/tel-codes.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-results/tel-codes.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-results/tem-codes.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-results/tem-codes.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-results/ter-codes.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-results/ter-codes.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-results/tes-success.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-results/tes-success.ja.md
        targets:
            - ja

    -   md: references/protocol-reference/transactions/transaction-metadata.md
        targets:
            - en

    -   md: references/protocol-reference/transactions/transaction-metadata.ja.md
        targets:
            - ja

    -   name: Modifying the Ledger
        html: modifying-the-ledger.html
        template: pagetype-redirect.html.jinja
        redirect_url: transaction-formats.html
        targets:
            - en
            - ja

    -   md: references/protocol-reference/serialization.md
        targets:
            - en

    -   md: references/protocol-reference/serialization.ja.md
        targets:
            - ja

    # Client Libraries ---------------------------------------------------------

        # TODO: translate page & blurb
    -   md: references/client-libraries.md
        targets:
            - en
            - ja

        # Redirect old ripple-lib docs.
    -   name: JavaScript / TypeScript Client Library
        html: rippleapi-reference.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: https://js.xrpl.org/
        targets:
            - en
            - ja

    -   name: JavaScript / TypeScript Client Library
        html: https://js.xrpl.org/
        parent: client-libraries.html
        blurb: JavaScript/TypeScript client library to the XRP Ledger.
        skip_spell_checker: true
        # Japanese: XRP Ledgerに対する公式なクライアントライブラリです。JavaScriptのみで使用できます。
        targets:
            - en
            - ja

    -   md: references/xrpljs2-migration-guide.md
        targets:
            - en
            - ja

    -   name: Python Client Library
        html: https://xrpl-py.readthedocs.io/
        parent: client-libraries.html
        blurb: Python client library to the XRP Ledger.
        targets:
            - en
            - ja

    -   name: Java Client Library
        html: https://javadoc.io/doc/org.xrpl/
        parent: client-libraries.html
        blurb: Java client library to the XRP Ledger.
        targets:
            - en
            - ja

    -   name: Ruby Client Library
        html: https://www.rubydoc.info/gems/xrbp
        parent: client-libraries.html
        blurb: Ruby client library to the XRP Ledger.
        targets:
            - en
            - ja


    # HTTP / Websocket APIs ----------------------------------------------------

    -   name: HTTP / WebSocket APIs
        html: rippled-api.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.
        targets:
            - en

    -   name: HTTP / WebSocket API リファレンス
        html: rippled-api.html
        parent: references.html
        template: pagetype-category.html.jinja
        blurb: XRP Ledgerを管理するコアのピアツーピアサーバーであるrippledと直接通信します。
        targets:
            - ja

    -   md: references/rippled-api/api-conventions/api-conventions.md
        targets:
            - en

    -   md: references/rippled-api/api-conventions/api-conventions.ja.md
        targets:
            - ja

    -   md: references/rippled-api/api-conventions/request-formatting.md
        targets:
            - en

    -   md: references/rippled-api/api-conventions/request-formatting.ja.md
        targets:
            - ja

    -   md: references/rippled-api/api-conventions/response-formatting.md
        targets:
            - en

    -   md: references/rippled-api/api-conventions/response-formatting.ja.md
        targets:
            - ja

    -   md: references/rippled-api/api-conventions/error-formatting.md
        targets:
            - en

    -   md: references/rippled-api/api-conventions/error-formatting.ja.md
        targets:
            - ja

    -   md: references/rippled-api/api-conventions/markers-and-pagination.md
        targets:
            - en

    -   md: references/rippled-api/api-conventions/markers-and-pagination.ja.md
        targets:
            - ja

    # TODO: translate page & blurb
    -   md: references/rippled-api/api-conventions/rate-limiting.md
        targets:
            - en
            - ja

    -   md: references/rippled-api/api-conventions/rippled-server-states.md
        targets:
            - en

    -   md: references/rippled-api/api-conventions/rippled-server-states.ja.md
        targets:
            - ja

# rippled Public Methods

    -   md: references/rippled-api/public-rippled-methods/public-rippled-methods.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/public-rippled-methods.ja.md
        targets:
            - ja

    -   name: Account Methods
        html: account-methods.html
        parent: public-rippled-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.
        targets:
            - en

    -   name: Account Methods
        html: account-methods.html
        parent: public-rippled-methods.html
        template: pagetype-category.html.jinja
        blurb: XRP Ledgerのアカウントとは、XRPの保有者とトランザクションの送信者を意味します。以下のメソッドを使用して、アカウント情報を処理します。
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_channels.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_channels.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_currencies.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_currencies.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_info.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_info.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_lines.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_lines.ja.md
        targets:
            - ja

        # TODO: translate
    -   md: references/rippled-api/public-rippled-methods/account-methods/account_nfts.md
        targets:
            - en
            - ja

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_objects.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_objects.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_offers.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_offers.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_tx.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/account-methods/account_tx.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/account-methods/gateway_balances.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/account-methods/gateway_balances.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/account-methods/noripple_check.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/account-methods/noripple_check.ja.md
        targets:
            - ja

    -   name: Ledger Methods
        html: ledger-methods.html
        parent: public-rippled-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
        targets:
            - en

    -   name: Ledger Methods
        html: ledger-methods.html
        parent: public-rippled-methods.html
        blurb: レジャーバージョンには、ヘッダー、トランザクションツリー、状態ツリーが含まれ、さらにその中にアカウント設定、トラストライン、残高、トランザクション、その他のデータが含まれます。以下のメソッドを使用して、レジャー情報を取得します。
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/ledger-methods/ledger.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/ledger-methods/ledger.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_closed.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_closed.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_current.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_current.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_data.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_data.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_entry.md
        targets:
            - en

        # TODO: update the translation of this page
    -   md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_entry.ja.md
        targets:
            - ja

    -   name: Transaction Methods
        html: transaction-methods.html # watch for clashes w/ this filename
        parent: public-rippled-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
        targets:
            - en

    -   name: Transaction Methods
        html: transaction-methods.html # watch for clashes w/ this filename
        parent: public-rippled-methods.html
        template: pagetype-category.html.jinja
        blurb: トランザクションだけが、XRP Ledgerの共有されている状態を変更できます。XRP Ledgerに対するすべてのビジネスはトランザクションの形態をとります。以下のメソッドを使用して、トランザクションを処理します。
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/transaction-methods/submit.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/transaction-methods/submit.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/transaction-methods/submit_multisigned.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/transaction-methods/submit_multisigned.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/transaction-methods/transaction_entry.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/transaction-methods/transaction_entry.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/transaction-methods/tx.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/transaction-methods/tx.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/transaction-methods/tx_history.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/transaction-methods/tx_history.ja.md
        targets:
            - ja

    -   name: Path and Order Book Methods
        html: path-and-order-book-methods.html
        parent: public-rippled-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
        targets:
            - en

    -   name: Path and Order Book Methods
        html: path-and-order-book-methods.html
        parent: public-rippled-methods.html
        blurb: パスは、支払いが送信者から受信者に届くまでに中間ステップでたどる道筋を定義します。パスは、送信者と受信者をオーダーブックを介してつなぐことで、複数通貨間の支払いを可能にします。パスと他のオーダーブックに関しては、以下のメソッドを使用します。
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/book_offers.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/book_offers.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/deposit_authorized.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/deposit_authorized.ja.md
        targets:
            - ja

        # TODO: translate
    -   md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/nft_buy_offers.md
        targets:
            - en
            - ja

        # TODO: translate
    -   md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/nft_sell_offers.md
        targets:
            - en
            - ja

    -   md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/path_find.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/path_find.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/ripple_path_find.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/ripple_path_find.ja.md
        targets:
            - ja

    -   name: Payment Channel Methods
        html: payment-channel-methods.html
        parent: public-rippled-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. #TODO:translate
        template: pagetype-category.html.jinja
        targets:
            - en
            - ja

    -   md: references/rippled-api/public-rippled-methods/payment-channel-methods/channel_authorize.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/payment-channel-methods/channel_authorize.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/payment-channel-methods/channel_verify.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/payment-channel-methods/channel_verify.ja.md
        targets:
            - ja

    -   name: Subscription Methods
        html: subscription-methods.html
        parent: public-rippled-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. #TODO:translate
        template: pagetype-category.html.jinja
        targets:
            - en

    -   name: Subscription Methods
        html: subscription-methods.html
        parent: public-rippled-methods.html
        blurb: 以下のメソッドにより、各種イベントの発生時にサーバーからクライアントに更新が通知されるように設定できます。これにより、イベントを即座に把握し、対処することができます。WebSocket APIのみ。
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/subscription-methods/subscribe.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/subscription-methods/subscribe.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/subscription-methods/unsubscribe.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/subscription-methods/unsubscribe.ja.md
        targets:
            - ja

    -   name: Server Info Methods
        html: server-info-methods.html
        parent: public-rippled-methods.html
        blurb: Use these methods to retrieve information about the current state of the rippled server.
        template: pagetype-category.html.jinja
        targets:
            - en

    -   name: Server Info Methods
        html: server-info-methods.html
        parent: public-rippled-methods.html
        blurb: 以下のメソッドを使用して、rippledサーバーの現在の状態についての情報を取得します。
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/server-info-methods/fee.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/server-info-methods/fee.ja.md
        targets:
            - ja

        # TODO: translate
    -   md: references/rippled-api/public-rippled-methods/server-info-methods/manifest.md
        targets:
            - en
            - ja

    -   md: references/rippled-api/public-rippled-methods/server-info-methods/server_info.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/server-info-methods/server_info.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/server-info-methods/server_state.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/server-info-methods/server_state.ja.md
        targets:
            - ja

    -   name: Utility Methods
        html: utility-methods.html
        parent: public-rippled-methods.html
        blurb: Use these methods to perform convenient tasks, such as ping and random number generation.
        template: pagetype-category.html.jinja
        targets:
            - en
            - ja

    -   md: references/rippled-api/public-rippled-methods/utility-methods/json.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/utility-methods/json.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/utility-methods/ping.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/utility-methods/ping.ja.md
        targets:
            - ja

    -   md: references/rippled-api/public-rippled-methods/utility-methods/random.md
        targets:
            - en

    -   md: references/rippled-api/public-rippled-methods/utility-methods/random.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/admin-rippled-methods.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/admin-rippled-methods.ja.md
        targets:
            - ja

    -   name: Key Generation Methods
        html: key-generation-methods.html
        parent: admin-rippled-methods.html
        blurb: Use these methods to generate and manage keys.
        template: pagetype-category.html.jinja
        targets:
            - en

    -   name: キー生成のメソッド
        html: key-generation-methods.html
        parent: admin-rippled-methods.html
        blurb: キーを生成および管理するには、以下のメソッドを使用します。
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/key-generation-methods/validation_create.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/key-generation-methods/validation_create.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/key-generation-methods/wallet_propose.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/key-generation-methods/wallet_propose.ja.md
        targets:
            - ja

    -   name: Logging and Data Management Methods
        html: logging-and-data-management-methods.html
        parent: admin-rippled-methods.html
        blurb: Use these methods to manage log levels and other data, such as ledgers.
        template: pagetype-category.html.jinja
        targets:
            - en

    -   name: ログとデータ管理のメソッド
        html: logging-and-data-management-methods.html
        parent: admin-rippled-methods.html
        blurb: Use these methods to manage log levels and other data, such as ledgers. #TODO: translate
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/can_delete.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/can_delete.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/crawl_shards.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/crawl_shards.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/download_shard.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/download_shard.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_cleaner.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_cleaner.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_request.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_request.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/log_level.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/log_level.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/logrotate.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/logrotate.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/node_to_shard.md
        targets:
            - en
            - ja

        #TODO: translate title and blurb
    -   name: Server Control Methods
        html: server-control-methods.html
        parent: admin-rippled-methods.html
        blurb: Use these methods to manage the rippled server.
        template: pagetype-category.html.jinja
        targets:
            - en
            - ja

    -   md: references/rippled-api/admin-rippled-methods/server-control-methods/ledger_accept.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/server-control-methods/ledger_accept.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/server-control-methods/stop.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/server-control-methods/stop.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/server-control-methods/validation_seed.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/server-control-methods/validation_seed.ja.md
        targets:
            - ja

    -   name: Signing Methods
        html: signing-methods.html
        parent: admin-rippled-methods.html
        blurb: Use these methods to work with transactions. #TODO:translate
        template: pagetype-category.html.jinja
        targets:
            - en
            - ja

    -   md: references/rippled-api/admin-rippled-methods/signing-methods/sign.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/signing-methods/sign.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/signing-methods/sign_for.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/signing-methods/sign_for.ja.md
        targets:
            - ja

    -   name: Peer Management Methods
        html: peer-management-methods.html
        parent: admin-rippled-methods.html
        blurb: Use these methods to manage your server's peer-to-peer connections.
        template: pagetype-category.html.jinja
        targets:
            - en

    -   name: ピア管理のメソッド
        html: peer-management-methods.html
        parent: admin-rippled-methods.html
        blurb: サーバーのピアツーピア接続を管理するにはこれらのメソッドを使用します。
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/peer-management-methods/connect.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/peer-management-methods/connect.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_add.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_add.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_del.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_del.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_list.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_list.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/peer-management-methods/peers.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/peer-management-methods/peers.ja.md
        targets:
            - ja

    -   name: Status and Debugging Methods
        html: status-and-debugging-methods.html
        parent: admin-rippled-methods.html
        blurb: Use these methods to check the status of the network and server.
        template: pagetype-category.html.jinja
        targets:
            - en

    -   name: ステータスとデバッグのメソッド
        html: status-and-debugging-methods.html
        parent: admin-rippled-methods.html
        blurb: ネットワークとサーバーのステータスを確認するには、以下のメソッドを使用します。
        template: pagetype-category.html.jinja
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/consensus_info.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/consensus_info.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/feature.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/feature.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/fetch_info.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/fetch_info.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/get_counts.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/get_counts.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/print.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/print.ja.md
        targets:
            - ja

        # TODO: translate
    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_info.md
        targets:
            - en
            - ja

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_list_sites.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_list_sites.ja.md
        targets:
            - ja

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validators.md
        targets:
            - en

    -   md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validators.ja.md
        targets:
            - ja

    -   md: references/rippled-api/commandline-usage.md
        targets:
            - en

    -   md: references/rippled-api/commandline-usage.ja.md
        targets:
            - ja

    # TODO: translate title & blurb
    -   name: Peer Port Methods
        html: peer-port-methods.html
        parent: rippled-api.html
        template: pagetype-category.html.jinja
        blurb: Special API method for sharing network topology and status metrics.
        targets:
            - en
            - ja

    # TODO: translate page & blurb
    -   md: references/rippled-api/peer-port-methods/health-check.md
        targets:
            - en
            - ja

    -   md: references/rippled-api/peer-port-methods/peer-crawler.md
        targets:
            - en

    # TODO: translate page (currently only the blurb is translated)
    -   md: references/rippled-api/peer-port-methods/peer-crawler.md
        blurb: ネットワークトポロジーとステータスメトリックを共有するための特殊なAPIメソッドです。
        untranslated_warning: true
        targets:
            - ja

    # TODO: translate page & blurb
    -   md: references/rippled-api/peer-port-methods/validator-list.md
        targets:
            - en
            - ja

        # Placeholder / redirect for XRP-API docs.
    -   md: references/xrp-api.md
        targets:
            - en
            - ja

        # Deprecation warnings for old Data API docs
    -   md: references/data-api.md
        targets:
            - en

    -   md: references/data-api.ja.md
        targets:
            - ja

    -   md: references/xrp-ledger-toml.md
        targets:
            - en

    -   md: references/xrp-ledger-toml.ja.md
        targets:
            - ja

    # Landing pages for labels -------------------------------------------------
    -   name: Accounts
        html: label-accounts.html
        parent: by-label.html
        landing_for: Accounts
        template: pagetype-label.html.jinja
        blurb: Pages relating to accounts in the XRP Ledger.
        filters:
            - labels
        targets:
            - en

    -   name: アカウント
        html: label-accounts.html
        parent: by-label.html
        landing_for: アカウント
        template: pagetype-label.html.jinja
        blurb: XRP Ledgerのアカウントに関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Blockchain
        html: label-blockchain.html
        parent: by-label.html
        landing_for: Blockchain
        template: pagetype-label.html.jinja
        blurb: Pages about how the XRP Ledger functions as a blockchain.
        filters:
            - labels
        targets:
            - en

    -   name: ブロックチェーン
        html: label-blockchain.html
        parent: by-label.html
        landing_for: ブロックチェーン
        template: pagetype-label.html.jinja
        blurb: XRP Ledgerがブロックチェーンとして機能するに関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Checks
        html: label-checks.html
        parent: by-label.html
        landing_for: Checks
        template: pagetype-label.html.jinja
        blurb: Pages about the Checks feature.
        filters:
            - labels
        targets:
            - en

    -   name: Checks
        html: label-checks.html
        parent: by-label.html
        landing_for: Checks
        template: pagetype-label.html.jinja
        blurb: Checks機能に関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Core Server
        html: label-rippled.html
        parent: by-label.html
        landing_for: Core Server
        template: pagetype-label.html.jinja
        blurb: Pages about the XRP Ledger's core server implementation, rippled.
        filters:
            - labels
        targets:
            - en

    -   name: コアサーバー
        html: label-rippled.html
        parent: by-label.html
        landing_for: コアサーバー
        template: pagetype-label.html.jinja
        blurb: XRP Ledgerのコアサーバー「rippled」に関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Cross-Currency
        html: label-cross-currency.html
        parent: by-label.html
        landing_for: Cross-Currency
        template: pagetype-label.html.jinja
        blurb: Pages about exchanging currencies, tokens, and XRP in payments or the decentralized exchange.
        filters:
            - labels
        targets:
            - en

    -   name: 複数通貨間
        html: label-cross-currency.html
        parent: by-label.html
        landing_for: 複数通貨間
        template: pagetype-label.html.jinja
        blurb: XRPと通貨とトークンを支払いと分散型取引所で交換ついての全ページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Data Retention
        html: label-data-retention.html
        parent: by-label.html
        landing_for: Data Retention
        template: pagetype-label.html.jinja
        blurb: Pages about how and for how long XRP Ledger software stores data.
        filters:
            - labels
        targets:
            - en

    -   name: データ保持
        html: label-data-retention.html
        parent: by-label.html
        landing_for: データ保持
        template: pagetype-label.html.jinja
        blurb: XRP Ledgerのソフトウェアがデータを保存する方法と期間に関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Decentralized Exchange
        html: label-decentralized-exchange.html
        parent: by-label.html
        landing_for: Decentralized Exchange
        template: pagetype-label.html.jinja
        blurb: Pages about the Decentralized Exchange built into the XRP Ledger.
        filters:
            - labels
        targets:
            - en

    -   name: 分散型取引所
        html: label-decentralized-exchange.html
        parent: by-label.html
        landing_for: 分散型取引所
        template: pagetype-label.html.jinja
        blurb: XRP Ledgerの分散型取引所に関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Development
        html: label-development.html
        parent: by-label.html
        landing_for: Development
        template: pagetype-label.html.jinja
        blurb: Pages about developing apps that use the XRP Ledger.
        filters:
            - labels
        targets:
            - en

    -   name: 開発
        html: label-development.html
        parent: by-label.html
        landing_for: 開発
        template: pagetype-label.html.jinja
        blurb: XRP Ledgerを使うアプリの開発に関するページ。
        filters:
            - labels
        targets:
             - ja

    -   name: Escrow
        html: label-escrow.html
        parent: by-label.html
        landing_for: Escrow
        template: pagetype-label.html.jinja
        blurb: Pages about the Escrow feature.
        filters:
            - labels
        targets:
            - en

    -   name: Escrow
        html: label-escrow.html
        parent: by-label.html
        landing_for: Escrow
        template: pagetype-label.html.jinja
        blurb: Escrow機能に関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Fees
        html: label-fees.html
        parent: by-label.html
        landing_for: Fees
        template: pagetype-label.html.jinja
        blurb: Pages about fees and related costs of transacting in the XRP Ledger.
        filters:
            - labels
        targets:
            - en

    -   name: 手数料
        html: label-fees.html
        parent: by-label.html
        landing_for: 手数料
        template: pagetype-label.html.jinja
        blurb: XRP Ledgerの手数料とコストに関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: "Non-fungible Tokens, NFTs"
        html: label-nfts.html
        landing_for: "Non-fungible Tokens, NFTs"
        template: pagetype-label.html.jinja
        blurb: Pages about non-fungible tokens.
        filters:
            - labels
        targets:
            - en
            - ja

    -   name: Payment Channels
        html: label-payment-channels.html
        parent: by-label.html
        landing_for: Payment Channels
        template: pagetype-label.html.jinja
        blurb: Pages about the Payment Channels feature.
        filters:
            - labels
        targets:
            - en

    -   name: Payment Channel
        html: label-payment-channels.html
        parent: by-label.html
        landing_for: Payment Channel
        template: pagetype-label.html.jinja
        blurb: Payment Channel機能に関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Payments
        html: label-payments.html
        parent: by-label.html
        landing_for: Payments
        template: pagetype-label.html.jinja
        blurb: About sending payments (of XRP or tokens) in the XRP Ledger.
        filters:
            - labels
        targets:
            - en

    -   name: 支払い
        html: label-payments.html
        parent: by-label.html
        landing_for: 支払い
        template: pagetype-label.html.jinja
        blurb: XRP Ledgerでの支払い二ついての全ページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Smart Contracts
        html: label-smart-contracts.html
        parent: by-label.html
        landing_for: Smart Contracts
        template: pagetype-label.html.jinja
        blurb: Pages about XRP Ledger features that can be used to build smart contracts.
        filters:
            - labels
        targets:
            - en

    -   name: スマートコントラクト
        html: label-smart-contracts.html
        parent: by-label.html
        landing_for: スマートコントラクト
        template: pagetype-label.html.jinja
        blurb: スマートコントラクトを開発の役に立つ機能に関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Security
        html: label-security.html
        parent: by-label.html
        landing_for: Security
        template: pagetype-label.html.jinja
        blurb: Pages about security issues and precautions.
        filters:
            - labels
        targets:
            - en

    -   name: セキュリティ
        html: label-security.html
        parent: by-label.html
        landing_for: セキュリティ
        template: pagetype-label.html.jinja
        blurb: セキュリティ問題と予防措置に関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Tokens
        html: label-tokens.html
        parent: by-label.html
        landing_for: Tokens
        template: pagetype-label.html.jinja
        blurb: Pages about issuing tokens in the XRP Ledger.
        filters:
            - labels
        targets:
            - en

    -   name: トークン
        html: label-tokens.html
        parent: by-label.html
        landing_for: トークン
        template: pagetype-label.html.jinja
        blurb: XRP Ledgerでのトークンや通貨を発行済みに関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Transaction Sending
        html: label-transaction-sending.html
        parent: by-label.html
        landing_for: Transaction Sending
        template: pagetype-label.html.jinja
        blurb: Pages about sending transactions in the XRP Ledger.
        filters:
            - labels
        targets:
            - en

    -   name: トランザクション送信
        html: label-transaction-sending.html
        parent: by-label.html
        landing_for: トランザクション送信
        template: pagetype-label.html.jinja
        blurb: XRP Ledgerでのトランザクションを送信に関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: XRP
        html: label-xrp.html
        parent: by-label.html
        landing_for: XRP
        template: pagetype-label.html.jinja
        blurb: Pages about XRP, the native digital asset built into the XRP Ledger.
        filters:
            - labels
        targets:
            - en

    -   name: XRP
        html: label-xrp.html
        parent: by-label.html
        landing_for: XRP
        template: pagetype-label.html.jinja
        blurb: XRP Ledgerのネイティブ暗号資産「XRP」に関するページ。
        filters:
            - labels
        targets:
            - ja

    -   name: Browse By Label
        html: by-label.html
        parent: docs.html
        template: page-by-label.html.jinja
        sidebar: left_only
        blurb: See all pages labeled with a specific topic or idea.
        top_nav_omit: true
        filters:
            - labels
        targets:
            - en

    -   name: ラベル別に閲覧
        html: by-label.html
        parent: docs.html
        template: page-by-label.html.jinja
        sidebar: left_only
        blurb: 特定のトピックでラベル付けされたページを表示します。
        top_nav_omit: true
        filters:
            - labels
        targets:
            - ja



# --------------- end "Docs" section -------------------------------------------
# Use Cases: these have been removed. Only redirects remain.

    -   name: Use Cases
        html: use-cases.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: uses.html
        targets:
            - en

    -   name: ユースケース
        html: use-cases.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: uses.html
        targets:
            - ja

    -   name: Run a rippled Validator
        html: run-a-rippled-validator.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: run-rippled-as-a-validator.html
        targets:
            - en

    -   name: rippledバリデータの実行
        html: run-a-rippled-validator.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: run-rippled-as-a-validator.html
        targets:
            - ja

    -   name: List XRP In Your Exchange
        html: list-xrp-in-your-exchange.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: list-xrp-as-an-exchange.html
        targets:
            - en

    -   name: 取引所でのXRPの上場
        html: list-xrp-in-your-exchange.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: list-xrp-as-an-exchange.html
        targets:
            - ja

    -   name: Contribute Code to rippled
        html: contribute-code-to-rippled.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: contribute-code.html
        targets:
            - en

    -   name: rippledへのコードの提供
        html: contribute-code-to-rippled.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: contribute-code.html
        targets:
            - ja

    -   name: Contribute Code to ripple-lib
        html: contribute-code-to-ripple-lib.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: contribute-code.html
        targets:
            - en

    -   name: ripple-libへのコードの提供
        html: contribute-code-to-ripple-lib.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: contribute-code.html
        targets:
            - ja

# Code Samples page (final location TBD)
    -   name: Code Samples
        html: code-samples.html
        parent: docs.html
        template: page-code-samples.html.jinja
        sidebar: left_only
        codesamples: true
        filters:
            - code_samples
        top_nav_grouping: Online Tools
        blurb: Browse sample code for building common use cases on the XRP Ledger.
        targets:
            - en
            - ja

# Dev Tools --------------------------------------------------------------------

    -   md: dev-tools/dev-tools.md
        html: dev-tools.html
        parent: docs.html
        top_nav_grouping: Online Tools
        blurb: Use these web-based tools to interact with the ledger and test your software.
        targets:
            - en

    -   md: dev-tools/dev-tools.ja.md
        html: dev-tools.html
        parent: docs.html
        top_nav_grouping: Online Tools
        targets:
            - ja

    -   name: Dev Tools # Redirect page for old broken URL
        html: dev-tools-dev-tools.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: dev-tools.html
        targets:
            - en
            - ja

    -   name: RPC Tool
        html: xrp-ledger-rpc-tool.html
        parent: dev-tools.html
        targets:
            - en
            - ja
        template: page-rpc-tool.html.jinja

    -   name: WebSocket API Tool
        html: websocket-api-tool.html
        parent: dev-tools.html
        template: page-websocket-api-tool.html.jinja
        canonical_url: https://xrpl.org/websocket-api-tool.html
        targets:
            - en
            - ja

    -   name: ripple.txt Validator # Redirect from ripple.txt validator to toml
        html: ripple-txt-validator.html
        parent: dev-tools.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: xrp-ledger-toml-checker.html
        targets:
            - en
            - ja

    -   name: xrp-ledger.toml Checker
        html: xrp-ledger-toml-checker.html
        parent: dev-tools.html
        template: page-toml-checker.html.jinja
        embed_xrpl_js: true
        targets:
            - en
            - ja

    -   name: Domain Verification Checker
        html: validator-domain-verifier.html
        parent: dev-tools.html
        template: page-validator-domain-verifier.html.jinja
        targets:
            - en
            - ja

    -   name: XRP Faucets
        html: xrp-testnet-faucet.html
        parent: dev-tools.html
        template: page-xrp-faucets.html.jinja
        top_nav_grouping: Popular Pages
        targets:
            - en

    -   name: XRP Faucets
        html: xrp-testnet-faucet.html
        parent: dev-tools.html
        template: page-xrp-faucets.html.jinja
        top_nav_grouping: 人気ページ
        targets:
            - ja

        # Redirect from old URL
    -   name: XRP Faucets
        html: xrp-test-net-faucet.html
        template: pagetype-redirect.html.jinja
        nav_omit: true
        redirect_url: xrp-testnet-faucet.html
        targets:
            - en
            - ja

    -   name: Transaction Sender
        html: tx-sender.html
        parent: dev-tools.html
        template: page-tx-sender.html.jinja
        embed_xrpl_js: true
        targets:
            - en
            - ja


# "Community" tab --------------------------------------------------------------
    -   name: Contribute to the XRPL Community
        html: contribute.html
        parent: index.html
        template: page-community.html.jinja
        sidebar: disabled
        top_nav_blurb: Join the conversation
        blurb: The XRP Ledger (XRPL) is a community-driven public blockchain. Here’s how you can get involved.
        top_nav_name: Community
        top_nav_hero_image: top-nav-hero-contribute
        targets:
            - en

        # TODO: translate blurb & contents
    -   name: 貢献する
        html: contribute.html
        parent: index.html
        template: page-community.html.jinja
        sidebar: disabled
        blurb: Join the conversation
        top_nav_name: コミュニティー
        top_nav_hero_image: top-nav-hero-contribute
        targets:
            - ja

    -   md: contributing/contribute-code.md
        html: contribute-code.html
        parent: contribute.html
        top_nav_omit: true
        targets:
            - en
            - ja

    -   name: Events
        html: events.html
        parent: contribute.html
        template: page-events.html.jinja
        sidebar: disabled
        top_nav_blurb: Join the conversation
        blurb: The XRP Ledger (XRPL) is a community-driven public blockchain. Here’s how you can get involved.
        top_nav_name: Events
        top_nav_hero_image: top-nav-hero-contribute
        targets:
            - en

    -   name: XRPL Jobs
        html: https://jobs.xrpl.org/
        parent: contribute.html
        blurb: Discover Your Next Career Opportunity.
        targets:
            - en
            - ja

    -   name: Dev Blog
        html: https://xrpl.org/blog/
        parent: contribute.html
        blurb: Get news about the latest changes to the XRP Ledger protocol and tools.
        cta_text: Read the Blog
        targets:
            - en

    -   name: 開発者ブログ
        html: https://xrpl.org/blog/
        parent: contribute.html
        blurb: Get news about the latest changes to the XRP Ledger protocol and tools.
        cta_text: ブログを読む
        targets:
            - ja

    -   name: XRPL Grants
        html: https://xrplgrants.org/
        parent: contribute.html
        blurb: The XRPL Grants program provides developer grants for XRPL projects.
        targets:
            - en
            - ja

    -   name: GitHub
        html: https://github.com/XRPLF/xrpl-dev-portal/
        parent: contribute.html
        blurb: View and propose changes to this site's source code on GitHub.
        targets:
            - en
            - ja

    -   md: contributing/report-a-scam.md
        targets:
            - en
            - ja

# Redirects from deprecated "Explore" pages ------------------------------------
    -   name: Explore
        html: explore.html
        template: pagetype-redirect.html.jinja
        redirect_url: xrp-ledger-overview.html
        nav_omit: true
        targets:
            - en

    -   name: 探る
        html: explore.html
        template: pagetype-redirect.html.jinja
        redirect_url: xrp-ledger-overview.html
        nav_omit: true
        targets:
            - ja

    -   name: Wallets
        html: wallets.html
        template: pagetype-redirect.html.jinja
        redirect_url: xrp-overview.html
        nav_omit: true
        targets:
            - en

    -   name: ウォレット
        html: wallets.html
        template: pagetype-redirect.html.jinja
        redirect_url: xrp-overview.html
        nav_omit: true
        targets:
            - ja

    -   name: Exchanges
        html: exchanges.html
        template: pagetype-redirect.html.jinja
        redirect_url: xrp-overview.html
        nav_omit: true
        targets:
            - en

    -   name: 取引所
        html: exchanges.html
        template: pagetype-redirect.html.jinja
        redirect_url: xrp-overview.html
        nav_omit: true
        targets:
            - ja

    -   name: Businesses
        html: businesses.html
        template: pagetype-redirect.html.jinja
        redirect_url: uses.html
        nav_omit: true
        targets:
            - en

    -   name: 企業
        html: businesses.html
        template: pagetype-redirect.html.jinja
        redirect_url: uses.html
        nav_omit: true
        targets:
            - ja

# Custom 404 page
    -   name: 404 Not Found
        html: 404.html
        template: page-404.html.jinja
        nav_omit: true
        prefix: "/"
        targets:
            - en
            - ja

# Special sitemap file (for better Google indexing)
    -   name: Sitemap
        html: sitemap.txt
        template: sitemap.txt.jinja
        nav_omit: true
        targets:
            - en

# Robots.txt for better Google indexing
    -   name: Robots
        html: robots.txt
        template: robots.txt.jinja
        nav_omit: true
        targets:
            - en


ignore_anchors_in:
    - data-api-v2-tool.html
    - websocket-api-tool.html

#Sometimes, a link is not really problematic, but the link checker detects it
# as such and the easiest solution is to ignore it.
known_broken_links:
    # These PDFs download OK in a browser
    - http://eur-lex.europa.eu/legal-content/EN/ALL/?uri=CELEX%3A32015R0847
    - http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2006:345:0001:0009:EN:PDF
    # Dev blog link assumes relationship with xrpl.org
    - /blog/
    - /blog/label/rippled-release-notes.html
    - /blog/label/amendments.html
    - /blog/label/features.html
    # For various reasons these links break from the Python requests client,
    #  but they work in browser. (Often a protection against bots, like
    #  Cloudflare.)
    - https://web.archive.org/web/20161007113240/https://wiki.ripple.com/Ripple.txt
    - http://web.archive.org/web/20171211225452/https://forum.ripple.com/viewtopic.php?f=2&t=3613
    - https://bitcoinexchangeguide.com/cryptographic-puzzle-creator-xrpuzzler-offers-137-xrp-reward-to-anyone-who-can-solve-it/
    - https://www.coinbase.com/
    - https://help.coinbase.com/
    - https://support.uphold.com/hc/en-us/requests/new
    - https://www.forte.io/
    - https://www.kraken.com/
    - https://xrpscan.com/amendments
    - https://trezor.io/
    - https://www.lmax.com/
    - https://www.etoro.com/crypto/exchange/
    - https://xrplnft.devpost.com/
    - https://xrpl-hackathon-2021.devpost.com/project-gallery
    # This site often times out, but it does work and is the original.
    - https://theworld.com/~reinhold/diceware.html


# Style Checker Config ------------------------------------------------------ #

word_substitutions_file: tool/word_substitutions.yaml
phrase_substitutions_file: tool/phrase_substitutions.yaml
spelling_file: tool/spelling.txt
