Merge branch 'master' of github.com:XRPLF/xrpl-dev-portal into docsearch3-migration

This commit is contained in:
jonathanlei
2022-11-21 17:27:17 -08:00
61 changed files with 629 additions and 1879 deletions

View File

@@ -1,3 +0,0 @@
# NFToken Test Harness
Build an interface that can mint and trade non-fungible tokens (NFTs) on the NFT-Devnet.

View File

@@ -1,420 +0,0 @@
<html>
<head>
<script src='https://unpkg.com/xrpl@2.2.1/build/xrpl-latest-min.js'></script>
<script>
if (typeof module !== "undefined") var xrpl = require('xrpl')
//***************************
//** Mint Token *************
//***************************
async function mintToken() {
const wallet = xrpl.Wallet.fromSeed(secret.value)
const client = new xrpl.Client("wss://xls20-sandbox.rippletest.net:51233")
await client.connect()
console.log("Connected to Sandbox")
// Note that you must convert the token URL to a hexadecimal
// value for this transaction.
// ----------------------------------------------------------
const transactionBlob = {
TransactionType: "NFTokenMint",
Account: wallet.classicAddress,
URI: xrpl.convertStringToHex(tokenUrl.value),
Flags: parseInt(flags.value),
NFTokenTaxon: 0 //Required, but if you have no use for it, set to zero.
}
// Submit signed blob --------------------------------------------------------
const tx = await client.submitAndWait(transactionBlob,{wallet})
const nfts = await client.request({
method: "account_nfts",
account: wallet.classicAddress
})
console.log(nfts)
// Check transaction results -------------------------------------------------
console.log("Transaction result:", tx.result.meta.TransactionResult)
console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect()
} //End of mintToken
//***************************
//** Get Tokens *************
//***************************
async function getTokens() {
const wallet = xrpl.Wallet.fromSeed(secret.value)
const client = new xrpl.Client("wss://xls20-sandbox.rippletest.net:51233")
await client.connect()
console.log("Connected to Sandbox")
const nfts = await client.request({
method: "account_nfts",
account: wallet.classicAddress
})
console.log(nfts)
client.disconnect()
} //End of getTokens
//***************************
//** Burn Token *************
//***************************
async function burnToken() {
const wallet = xrpl.Wallet.fromSeed(secret.value)
const client = new xrpl.Client("wss://xls20-sandbox.rippletest.net:51233")
await client.connect()
console.log("Connected to Sandbox")
// Prepare transaction -------------------------------------------------------
const transactionBlob = {
"TransactionType": "NFTokenBurn",
"Account": wallet.classicAddress,
"NFTokenID": tokenId.value
}
// Submit signed blob --------------------------------------------------------
const tx = await client.submitAndWait(transactionBlob,{wallet})
const nfts = await client.request({
method: "account_nfts",
account: wallet.classicAddress
})
console.log(nfts)
// Check transaction results -------------------------------------------------
console.log("Transaction result:", tx.result.meta.TransactionResult)
console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect()
}
// End of burnToken()
//********************************
//** Create Sell Offer ***********
//********************************
async function createSellOffer() {
const wallet = xrpl.Wallet.fromSeed(secret.value)
const client = new xrpl.Client("wss://xls20-sandbox.rippletest.net:51233")
await client.connect()
console.log("Connected to Sandbox")
// Prepare transaction -------------------------------------------------------
const transactionBlob = {
"TransactionType": "NFTokenCreateOffer",
"Account": wallet.classicAddress,
"NFTokenID": tokenId.value,
"Amount": amount.value,
"Flags": parseInt(flags.value)
}
// Submit signed blob --------------------------------------------------------
const tx = await client.submitAndWait(transactionBlob,{wallet})//AndWait
console.log("***Sell Offers***")
let nftSellOffers
try {
nftSellOffers = await client.request({
method: "nft_sell_offers",
nft_id:tokenId.value
})
} catch (err) {
console.log("No sell offers.")
}
console.log(JSON.stringify(nftSellOffers,null,2))
console.log("***Buy Offers***")
let nftBuyOffers
try {
nftBuyOffers = await client.request({
method: "nft_buy_offers",
nft_id:tokenId.value })
} catch (err) {
console.log("No buy offers.")
}
console.log(JSON.stringify(nftBuyOffers,null,2))
// Check transaction results -------------------------------------------------
console.log("Transaction result:",
JSON.stringify(tx.result.meta.TransactionResult, null, 2))
console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect()
// End of createSellOffer()
}
//********************************
//** Create Buy Offer ***********
//********************************
async function createBuyOffer() {
const wallet = xrpl.Wallet.fromSeed(secret.value)
const client = new xrpl.Client("wss://xls20-sandbox.rippletest.net:51233")
await client.connect()
console.log("Connected to Sandbox")
// Prepare transaction -------------------------------------------------------
const transactionBlob = {
"TransactionType": "NFTokenCreateOffer",
"Account": wallet.classicAddress,
"Owner": owner.value,
"NFTokenID": tokenId.value,
"Amount": amount.value,
"Flags": parseInt(flags.value)
}
// Submit signed blob --------------------------------------------------------
const tx = await client.submitAndWait(transactionBlob,{wallet})
console.log("***Sell Offers***")
let nftSellOffers
try {
nftSellOffers = await client.request({
method: "nft_sell_offers",
nft_id: tokenId.value
})
} catch (err) {
console.log("No sell offers.")
}
console.log(JSON.stringify(nftSellOffers,null,2))
console.log("***Buy Offers***")
let nftBuyOffers
try {
nftBuyOffers = await client.request({
method: "nft_buy_offers",
nft_id: tokenId.value })
} catch (err) {
console.log("No buy offers.")
}
console.log(JSON.stringify(nftBuyOffers,null,2))
// Check transaction results -------------------------------------------------
console.log("Transaction result:",
JSON.stringify(tx.result.meta.TransactionResult, null, 2))
console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect()
// End of createBuyOffer()
}
//***************************
//** Cancel Offer ***********
//***************************
async function cancelOffer() {
const wallet = xrpl.Wallet.fromSeed(secret.value)
const client = new xrpl.Client("wss://xls20-sandbox.rippletest.net:51233")
await client.connect()
console.log("Connected to Sandbox")
const tokenOfferID = tokenOfferIndex.value
const tokenOffers = [tokenOfferID]
// Prepare transaction -------------------------------------------------------
const transactionBlob = {
"TransactionType": "NFTokenCancelOffer",
"Account": wallet.classicAddress,
"NFTokenOffers": tokenOffers
}
// Submit signed blob --------------------------------------------------------
const tx = await client.submitAndWait(transactionBlob,{wallet})
console.log("***Sell Offers***")
let nftSellOffers
try {
nftSellOffers = await client.request({
method: "nft_sell_offers",
nft_id:tokenId.value
})
} catch (err) {
console.log("No sell offers.")
}
console.log(JSON.stringify(nftSellOffers,null,2))
console.log("***Buy Offers***")
let nftBuyOffers
try {
nftBuyOffers = await client.request({
method: "nft_buy_offers",
nft_id:tokenId.value })
} catch (err) {
console.log("No buy offers.")
}
console.log(JSON.stringify(nftBuyOffers,null,2))
// Check transaction results -------------------------------------------------
console.log("Transaction result:",
JSON.stringify(tx.result.meta.TransactionResult, null, 2))
console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect()
// End of cancelOffer()
}
//***************************
//** Get Offers *************
//***************************
async function getOffers() {
const wallet = xrpl.Wallet.fromSeed(secret.value)
const client = new xrpl.Client("wss://xls20-sandbox.rippletest.net:51233")
await client.connect()
console.log("Connected to Sandbox")
console.log("***Sell Offers***")
let nftSellOffers
try {
nftSellOffers = await client.request({
method: "nft_sell_offers",
nft_id: tokenId.value
})
} catch (err) {
console.log("No sell offers.")
}
console.log(JSON.stringify(nftSellOffers,null,2))
console.log("***Buy Offers***")
let nftBuyOffers
try {
nftBuyOffers = await client.request({
method: "nft_buy_offers",
nft_id:tokenId.value })
} catch (err) {
console.log("No buy offers.")
}
console.log(JSON.stringify(nftBuyOffers,null,2))
client.disconnect()
// End of getOffers()
}
//***************************
//** Accept Sell Offer ******
//***************************
async function acceptSellOffer() {
const wallet = xrpl.Wallet.fromSeed(secret.value)
const client = new xrpl.Client("wss://xls20-sandbox.rippletest.net:51233")
await client.connect()
console.log("Connected to Sandbox")
// Prepare transaction -------------------------------------------------------
const transactionBlob = {
"TransactionType": "NFTokenAcceptOffer",
"Account": wallet.classicAddress,
"NFTokenSellOffer": tokenOfferIndex.value,
}
// Submit signed blob --------------------------------------------------------
const tx = await client.submitAndWait(transactionBlob,{wallet})
const nfts = await client.request({
method: "account_nfts",
account: wallet.classicAddress
})
console.log(JSON.stringify(nfts,null,2))
// Check transaction results -------------------------------------------------
console.log("Transaction result:",
JSON.stringify(tx.result.meta.TransactionResult, null, 2))
console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect()
// End of acceptSellOffer()
}
//***************************
//** Accept Buy Offer ******
//***************************
async function acceptBuyOffer() {
const wallet = xrpl.Wallet.fromSeed(secret.value)
const client = new xrpl.Client("wss://xls20-sandbox.rippletest.net:51233")
await client.connect()
console.log("Connected to Sandbox")
// Prepare transaction -------------------------------------------------------
const transactionBlob = {
"TransactionType": "NFTokenAcceptOffer",
"Account": wallet.classicAddress,
"NFTokenBuyOffer": tokenOfferIndex.value
}
// Submit signed blob --------------------------------------------------------
const tx = await client.submitAndWait(transactionBlob,{wallet})
const nfts = await client.request({
method: "account_nfts",
account: wallet.classicAddress
})
console.log(JSON.stringify(nfts,null,2))
// Check transaction results -------------------------------------------------
console.log("Transaction result:",
JSON.stringify(tx.result.meta.TransactionResult, null, 2))
console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect()
// End of submitTransaction()
}
</script>
<title>NFToken Tester</title>
</head>
<body>
<h1>NFToken Tester</h1>
<form id="theForm">
<p>
<button type="button" onClick="mintToken()">Mint Token</button>&nbsp;&nbsp;
<button type="button" onClick="getTokens()">Get Tokens</button>&nbsp;&nbsp;
<button type="button" onClick="burnToken()">Burn Token</button>&nbsp;&nbsp;
</p>
<p>
<button type="button" onClick="createSellOffer()">Create Sell Offer</button>&nbsp;&nbsp;
<button type="button" onClick="createBuyOffer()">Create Buy Offer</button>&nbsp;&nbsp;
<button type="button" onClick="getOffers()">Get Offers</button>
</p>
<p>
<button type="button" onClick="acceptSellOffer()">Accept Sell Offer</button>&nbsp;&nbsp;
<button type="button" onClick="acceptBuyOffer()">Accept Buy Offer</button>&nbsp;&nbsp;
<button type="button" onClick="cancelOffer()">Cancel Offer</button>&nbsp;&nbsp;
</p>
<table>
<tr>
<td align="right">Account</td>
<td><input type="text" id="account" value="" size="40" /></td>
</tr>
<tr>
<td align="right">Secret</td>
<td><input type="text" id="secret" value="" size="40" /></td>
</tr>
<tr>
<td align="right">Token URL</td>
<td><input type="text" id="tokenUrl"
value = "ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf4dfuylqabf3oclgtqy55fbzdi" size="80"/>
</td>
</tr>
<tr>
<td align="right">Flags</td>
<td><input type="text" id="flags" value="1" size="10"/></td>
</tr>
<tr>
<td align="right">Token ID</td>
<td><input type="text" id="tokenId" value="" size="80"/></td>
</tr>
<tr>
<td align="right">Amount</td>
<td><input type="text" id="amount" value="1000000" size="20"/></td>
</tr>
<tr>
<td align="right">Token Offer Index</td>
<td><input type="text" id="tokenOfferIndex" value="" size="80"/></td>
</tr>
<tr>
<td align="right">Owner</td>
<td><input type="text" id="owner" value="" size="80"/></td>
</tr>
</table>
</form>
</body>
</html>

View File

@@ -36,12 +36,6 @@ If more than 20% of validators suddenly go offline all at once, the remaining se
Negative UNL has no effect on [stand-alone mode](rippled-server-modes.html) since the server does not use consensus in stand-alone mode. Negative UNL has no effect on [stand-alone mode](rippled-server-modes.html) since the server does not use consensus in stand-alone mode.
## Enabling the Negative UNL for Testing
Negative UNL functionality is currently available for testing on [Devnet](parallel-networks.html). You can test the Negative UNL feature by adding or modifying a `[features]` stanza in your `rippled.cfg` file, as described in [Connect Your rippled to a Parallel Network](connect-your-rippled-to-the-xrp-test-net.html).
## How It Works ## How It Works
The Negative UNL is closely tied to the [consensus process](consensus.html) and is designed with safeguards to maintain the continuity and reliability of the network in adverse situations. When all trusted validators are operating normally, the Negative UNL is unused and has no effect. When some validators appear to be offline or out of sync, the Negative UNL rules take effect. The Negative UNL is closely tied to the [consensus process](consensus.html) and is designed with safeguards to maintain the continuity and reliability of the network in adverse situations. When all trusted validators are operating normally, the Negative UNL is unused and has no effect. When some validators appear to be offline or out of sync, the Negative UNL rules take effect.

View File

@@ -11,7 +11,7 @@ status: not_enabled
The Ethereum Virtual Machine (EVM) compatible XRP Ledger sidechain is a secure and fast public blockchain that brings all kinds of web3 applications to the XRP Ledger community. The Ethereum Virtual Machine (EVM) compatible XRP Ledger sidechain is a secure and fast public blockchain that brings all kinds of web3 applications to the XRP Ledger community.
- Explorer: [https://evm-sidechain.xrpl.org](https://evm-sidechain.xrpl.org/) - Explorer: [https://evm-sidechain.xrpl.org](https://evm-sidechain.xrpl.org/)
- Public RPC: [https://rpc.evm-sidechain.xrpl.org](https://evm-sidechain.xrpl.org/) - Public RPC: [https://rpc-evm-sidechain.xrpl.org](https://rpc-evm-sidechain.xrpl.org/)
The EVM Sidechain is a powerful latest generation blockchain with the following features: The EVM Sidechain is a powerful latest generation blockchain with the following features:

View File

@@ -28,8 +28,6 @@ A `UNLModify` [pseudo-transaction](pseudo-transaction-types.html) marks a change
} }
``` ```
## {{currentpage.name}} Fields
{% include '_snippets/pseudo-tx-fields-intro.md' %} {% include '_snippets/pseudo-tx-fields-intro.md' %}
<!--{# fix md highlighting_ #}--> <!--{# fix md highlighting_ #}-->

View File

@@ -82,7 +82,9 @@ Edit your `rippled.cfg` file.
<!-- MULTICODE_BLOCK_END --> <!-- MULTICODE_BLOCK_END -->
**Note:** This setting is optional, and does not strictly define which network your server follows, but it helps servers find peers who are following the same network. For sidechains and custom networks, everyone who connects to the network should use a value unique to that network. When creating a new network, choose a network ID at random from the integers 11 to 4,294,967,295.
**Note:** This setting helps your server find peers who are on the same network, but it is not a hard control on what network your server follows. The UNL / trusted validator settings (in the next step) are what actually define what network the server follows.
## 2. Set your trusted validator list. ## 2. Set your trusted validator list.

View File

@@ -1,5 +1,5 @@
--- ---
html: run-rippled-as-a-wallet-server.html html: run-rippled-as-a-stock-server.html
parent: configure-rippled.html parent: configure-rippled.html
blurb: XRPを統合する人のための汎用的な構成。 blurb: XRPを統合する人のための汎用的な構成。
labels: labels:

View File

@@ -13,7 +13,7 @@ That said, macOS is suitable for many development and testing tasks. `rippled` h
For development purposes, run `rippled` as a non-admin user, not using `sudo`. For development purposes, run `rippled` as a non-admin user, not using `sudo`.
1. Install [Xcode](https://developer.apple.com/download/). <!-- SPELLING_IGNORE: xcode --> 1. Install [Xcode](https://developer.apple.com/xcode/). <!-- SPELLING_IGNORE: xcode -->
0. Install Xcode command line tools. 0. Install Xcode command line tools.
@@ -31,7 +31,7 @@ For development purposes, run `rippled` as a non-admin user, not using `sudo`.
brew install git cmake pkg-config protobuf openssl ninja brew install git cmake pkg-config protobuf openssl ninja
0. Install a compatible version of Boost. `rippled` 1.7.2 is compatible with Boost 1.75.0. To compile Boost yourself, complete the following steps: 0. Install a compatible version of Boost. `rippled` 1.9.4 is compatible with Boost 1.75.0. To compile Boost yourself, complete the following steps:
1. [Download version 1.75.0 of Boost](https://www.boost.org/users/history/version_1_75_0.html). 1. [Download version 1.75.0 of Boost](https://www.boost.org/users/history/version_1_75_0.html).
@@ -63,7 +63,7 @@ For development purposes, run `rippled` as a non-admin user, not using `sudo`.
0. Clone the `rippled` source code into your desired location and access the `rippled` directory. To do this, you'll need to set up Git (installed earlier using Homebrew) and GitHub. For example, you'll need to create a GitHub account and set up your SSH key. For more information, see [Set up git](https://docs.github.com/en/get-started/quickstart/set-up-git/). 0. Clone the `rippled` source code into your desired location and access the `rippled` directory. To do this, you'll need to set up Git (installed earlier using Homebrew) and GitHub. For example, you'll need to create a GitHub account and set up your SSH key. For more information, see [Set up git](https://docs.github.com/en/get-started/quickstart/set-up-git/).
git clone https://github.com/ripple/rippled.git git clone https://github.com/XRPLF/rippled.git
cd rippled cd rippled
0. Switch to the appropriate branch for the software version you want: 0. Switch to the appropriate branch for the software version you want:
@@ -80,9 +80,9 @@ For development purposes, run `rippled` as a non-admin user, not using `sudo`.
git checkout develop git checkout develop
Or, you can checkout one of the tagged releases listed on [GitHub](https://github.com/ripple/rippled/releases). Or, you can checkout one of the tagged releases listed on [GitHub](https://github.com/XRPLF/rippled/releases).
0. Check the commit log to be sure you're compiling the right code. The most recent commit should be signed by a well-known Ripple developer and should set the version number to the latest released version. The [release announcements for `rippled`](https://xrpl.org/blog/label/rippled-release-notes.html) generally show the exact commit to expect for that release. 0. Check the commit log to be sure you're compiling the right code. The most recent commit should be signed by a well-known community developer and should set the version number to the latest released version. The [release announcements for `rippled`](https://xrpl.org/blog/label/rippled-release-notes.html) generally show the exact commit to expect for that release.
git log -1 git log -1

View File

@@ -27,11 +27,11 @@ You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-port
## Get Accounts ## Get Accounts
1. Open `6.authorized-minter.html` in a browser. 1. Open `6.authorized-minter.html` in a browser.
2. Get test accounts. 2. Choose your ledger instance (_Testnet_ or _Devnet_).
1. If you have existing NFT-Devnet account seeds: 1. If you have existing test account seeds:
1. Paste the account seeds in the **Seeds** field. 1. Paste the account seeds in the **Seeds** field.
2. Click **Get Accounts from Seeds**. 2. Click **Get Accounts from Seeds**.
2. If you do not have existing NFT-Devnet accounts: 2. If you do not have existing test accounts:
1. Click **Get New Standby Account**. 1. Click **Get New Standby Account**.
2. Click **Get New Operational Account**. 2. Click **Get New Operational Account**.
@@ -398,9 +398,6 @@ Update the form with fields and buttons to support the new functions.
<h1>Token Test Harness</h1> <h1>Token Test Harness</h1>
<form id="theForm"> <form id="theForm">
Choose your ledger instance: Choose your ledger instance:
<input type="radio" id="xls" name="server"
value="wss://xls20-sandbox.rippletest.net:51233" checked>
<label for="xls20">XLS20-NFT</label>
&nbsp;&nbsp; &nbsp;&nbsp;
<input type="radio" id="tn" name="server" <input type="radio" id="tn" name="server"
value="wss://s.altnet.rippletest.net:51233"> value="wss://s.altnet.rippletest.net:51233">

View File

@@ -23,10 +23,10 @@ You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-port
1. Open `7.batch-minting.html` in a browser. 1. Open `7.batch-minting.html` in a browser.
2. Get a test account. 2. Get a test account.
1. If you want to use an existing NFT-Devnet account seed: 1. If you want to use an existing account seed:
1. Paste the account seed in the **Seed** field. 1. Paste the account seed in the **Seed** field.
2. Click **Get Account from Seed**. 2. Click **Get Account from Seed**.
2. If you do not want to use an existing NFT-Devnet account seed, click **Get New Standby Account**. 2. If you do not want to use an existing account seed, click **Get New Standby Account**.
**Note:** Running this command throws an error in the JavaScript console because the `getAccountsFromSeeds` function in `ripplex1-send-xrp.js` looks for the operational seed field, which is not included in this form. You can ignore the error (or fix it in your own implementation). **Note:** Running this command throws an error in the JavaScript console because the `getAccountsFromSeeds` function in `ripplex1-send-xrp.js` looks for the operational seed field, which is not included in this form. You can ignore the error (or fix it in your own implementation).
@@ -360,9 +360,6 @@ For this form:
<h1>Token Test Harness</h1> <h1>Token Test Harness</h1>
<form id="theForm"> <form id="theForm">
Choose your ledger instance: Choose your ledger instance:
<input type="radio" id="xls" name="server"
value="wss://xls20-sandbox.rippletest.net:51233" checked>
<label for="xls20">XLS20-NFT</label>
&nbsp;&nbsp; &nbsp;&nbsp;
<input type="radio" id="tn" name="server" <input type="radio" id="tn" name="server"
value="wss://s.altnet.rippletest.net:51233"> value="wss://s.altnet.rippletest.net:51233">

View File

@@ -28,12 +28,12 @@ You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-port
## Get Accounts ## Get Accounts
1. Open `5.broker-nfts.html` in a browser. 1. Open `5.broker-nfts.html` in a browser.
2. Choose **XLS20-NFT** as your ledger instance. 2. Choose your ledger instance.
3. Get test accounts. 3. Get test accounts.
1. If you have existing NFT-Devnet account seeds: 1. If you have existing account seeds:
1. Paste 3 account seeds in the **Seeds** field. 1. Paste 3 account seeds in the **Seeds** field.
2. Click **Get Accounts from Seeds**. 2. Click **Get Accounts from Seeds**.
2. If you do not have NFT-Devnet account seeds: 2. If you do not have account seeds:
1. Click **Get New Standby Account**. 1. Click **Get New Standby Account**.
2. Click **Get New Operational Account**. 2. Click **Get New Operational Account**.
3. Click **Get New Broker Account** 3. Click **Get New Broker Account**
@@ -625,9 +625,6 @@ Revise the HTML form to add a new Broker section at the top.
<h1>Token Test Harness</h1> <h1>Token Test Harness</h1>
<form id="theForm"> <form id="theForm">
Choose your ledger instance: Choose your ledger instance:
<input type="radio" id="xls" name="server"
value="wss://xls20-sandbox.rippletest.net:51233" checked>
<label for="xls20">XLS20-NFT</label>
&nbsp;&nbsp; &nbsp;&nbsp;
<input type="radio" id="tn" name="server" <input type="radio" id="tn" name="server"
value="wss://s.altnet.rippletest.net:51233"> value="wss://s.altnet.rippletest.net:51233">

View File

@@ -10,24 +10,18 @@ labels:
--- ---
# 1. Create Accounts and Send XRP # 1. Create Accounts and Send XRP
This example shows how to: This example shows how to:
1. Create accounts on the Testnet, funded with 10000 test XRP with no actual value. 1. Create accounts on the Testnet, funded with 10000 test XRP with no actual value.
2. Retrieve the accounts from seed values. 2. Retrieve the accounts from seed values.
3. Transfer XRP between accounts. 3. Transfer XRP between accounts.
When you create an account, you receive a public/private key pair offline. It does not appear on the ledger until it is funded with XRP. This example shows how to create accounts for Testnet, but not how to create an account that you can use on Mainnet. When you create an account, you receive a public/private key pair offline. It does not appear on the ledger until it is funded with XRP. This example shows how to create accounts for Testnet, but not how to create an account that you can use on Mainnet.
![Token Test Harness](img/quickstart2.png) ![Token Test Harness](img/quickstart2.png)
## Prerequisites ## Prerequisites
To get started, create a new folder on your local disk and install the JavaScript library using `npm`. To get started, create a new folder on your local disk and install the JavaScript library using `npm`.
@@ -47,7 +41,7 @@ To get test accounts:
1. Open `1.get-accounts-send-xrp.html` in a browser 1. Open `1.get-accounts-send-xrp.html` in a browser
2. Choose **NFT-Devnet**, **Testnet**, or **Devnet**. 2. Choose **Testnet** or **Devnet**.
3. Click **Get New Standby Account**. 3. Click **Get New Standby Account**.
4. Click **Get New Operational Account.** 4. Click **Get New Operational Account.**
5. Copy and paste the **Seeds** field in a persistent location, such as a Notepad, so that you can reuse the accounts after reloading the form. 5. Copy and paste the **Seeds** field in a persistent location, such as a Notepad, so that you can reuse the accounts after reloading the form.
@@ -80,7 +74,7 @@ You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-port
## ripplex-1-send-xrp.js ## ripplex-1-send-xrp.js
This example can be used with any XRP Ledger network. Currently, there are _Testnet_ and _Devnet,_ with the experimental _NFT-Devnet_ server with support for NFTokens. You can update the code to choose different or additional XRP Ledger networks. This example can be used with any XRP Ledger network, _Testnet_, or _Devnet_. You can update the code to choose different or additional XRP Ledger networks.
### getNet() ### getNet()
@@ -100,7 +94,6 @@ This function uses brute force `if` statements to discover the selected network
``` ```
let net let net
if (document.getElementById("xls").checked) net = "wss://xls20-sandbox.rippletest.net:51233"
if (document.getElementById("tn").checked) net = "wss://s.altnet.rippletest.net:51233" if (document.getElementById("tn").checked) net = "wss://s.altnet.rippletest.net:51233"
if (document.getElementById("dn").checked) net = "wss://s.devnet.rippletest.net:51233" if (document.getElementById("dn").checked) net = "wss://s.devnet.rippletest.net:51233"
return net return net
@@ -380,7 +373,6 @@ Connect to your selected ledger.
``` ```
Prepare the transaction. This is a Payment transaction from the standby wallet to the operational wallet. Prepare the transaction. This is a Payment transaction from the standby wallet to the operational wallet.
The _Payment_ transaction expects the XRP to be expressed in drops, or 1/millionth of an XRP. You can use the xrpToDrops utility to convert the send amount for you (which beats having to type an extra 6 zeroes to send 1 XRP). The _Payment_ transaction expects the XRP to be expressed in drops, or 1/millionth of an XRP. You can use the xrpToDrops utility to convert the send amount for you (which beats having to type an extra 6 zeroes to send 1 XRP).
@@ -542,9 +534,6 @@ Create a standard HTML form to send transactions and requests, then display the
<h1>Token Test Harness</h1> <h1>Token Test Harness</h1>
<form id="theForm"> <form id="theForm">
Choose your ledger instance: Choose your ledger instance:
<input type="radio" id="xls" name="server"
value="wss://xls20-sandbox.rippletest.net:51233" checked>
<label for="xls20">XLS20-NFT</label>
&nbsp;&nbsp; &nbsp;&nbsp;
<input type="radio" id="tn" name="server" <input type="radio" id="tn" name="server"
value="wss://s.altnet.rippletest.net:51233"> value="wss://s.altnet.rippletest.net:51233">

View File

@@ -648,9 +648,6 @@ Update the form to support the new functions.
<h1>Token Test Harness</h1> <h1>Token Test Harness</h1>
<form id="theForm"> <form id="theForm">
Choose your ledger instance: Choose your ledger instance:
<input type="radio" id="xls" name="server"
value="wss://xls20-sandbox.rippletest.net:51233" checked>
<label for="xls20">XLS20-NFT</label>
&nbsp;&nbsp; &nbsp;&nbsp;
<input type="radio" id="tn" name="server" <input type="radio" id="tn" name="server"
value="wss://s.altnet.rippletest.net:51233"> value="wss://s.altnet.rippletest.net:51233">

View File

@@ -12,10 +12,12 @@ labels:
This example shows how to: This example shows how to:
1. Mint new Non-Fungible Tokens (NFTokens).
1. Mint new Non-fungible Tokens (NFTokens).
2. Get a list of existing NFTokens. 2. Get a list of existing NFTokens.
3. Delete (Burn) a NFToken. 3. Delete (Burn) a NFToken.
![Test harness with mint NFToken fields](img/quickstart8.png) ![Test harness with mint NFToken fields](img/quickstart8.png)
@@ -30,10 +32,10 @@ You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-port
1. Open `3.mint-nfts.html` in a browser. 1. Open `3.mint-nfts.html` in a browser.
2. Get test accounts. 2. Get test accounts.
1. If you have existing NFT-Devnet account seeds: 1. If you have existing Testnet account seeds:
1. Paste the account seeds in the **Seeds** field. 1. Paste the account seeds in the **Seeds** field.
2. Click **Get Accounts from Seeds**. 2. Click **Get Accounts from Seeds**.
2. If you do not have existing NFT-Devnet accounts: 2. If you do not have existing Testnet accounts:
1. Click **Get New Standby Account**. 1. Click **Get New Standby Account**.
2. Click **Get New Operational Account**. 2. Click **Get New Operational Account**.
@@ -481,10 +483,6 @@ Bold text in the following indicates changes to the form that support the new fu
<h1>Token Test Harness</h1> <h1>Token Test Harness</h1>
<form id="theForm"> <form id="theForm">
Choose your ledger instance: Choose your ledger instance:
<input type="radio" id="xls" name="server"
value="wss://xls20-sandbox.rippletest.net:51233" checked>
<label for="xls20">XLS20-NFT</label>
&nbsp;&nbsp;
<input type="radio" id="tn" name="server" <input type="radio" id="tn" name="server"
value="wss://s.altnet.rippletest.net:51233"> value="wss://s.altnet.rippletest.net:51233">
<label for="testnet">Testnet</label> <label for="testnet">Testnet</label>

View File

@@ -10,9 +10,10 @@ labels:
# 4. Transfer NFTokens # 4. Transfer NFTokens
This example shows how to: This example shows how to:
1. Create NFToken Sell Offers. 1. Create NFToken Sell Offers.
2. Create NFToken Buy Offers. 2. Create NFToken Buy Offers.
3. Accept NFToken Sell Offers. 3. Accept NFToken Sell Offers.
@@ -35,12 +36,12 @@ You can download the [Quickstart Samples](https://github.com/XRPLF/xrpl-dev-port
1. Open `4.transfer-nftokens.html` in a browser. 1. Open `4.transfer-nftokens.html` in a browser.
2. Choose **XLS20-NFT** as your ledger instance. 2. Choose your ledger instance (**Testnet** or **Devnet**).
3. Get test accounts. 3. Get test accounts.
1. If you have existing NFT-Devnet account seeds 1. If you have existing test account seeds
1. Paste account seeds in the **Seeds** field. 1. Paste account seeds in the **Seeds** field.
2. Click **Get Accounts from Seeds**. 2. Click **Get Accounts from Seeds**.
2. If you do not have NFT-Devnet account seeds: 2. If you do not have test account seeds:
1. Click **Get New Standby Account**. 1. Click **Get New Standby Account**.
2. Click **Get New Operational Account**. 2. Click **Get New Operational Account**.
@@ -1189,9 +1190,6 @@ Update the form with fields and buttons to support the new functions.
<h1>Token Test Harness</h1> <h1>Token Test Harness</h1>
<form id="theForm"> <form id="theForm">
Choose your ledger instance: Choose your ledger instance:
<input type="radio" id="xls" name="server"
value="wss://xls20-sandbox.rippletest.net:51233" checked>
<label for="xls20">XLS20-NFT</label>
&nbsp;&nbsp; &nbsp;&nbsp;
<input type="radio" id="tn" name="server" <input type="radio" id="tn" name="server"
value="wss://s.altnet.rippletest.net:51233"> value="wss://s.altnet.rippletest.net:51233">

File diff suppressed because it is too large Load Diff

View File

@@ -234,9 +234,7 @@ pages:
redirect_url: run-rippled-as-a-stock-server.html redirect_url: run-rippled-as-a-stock-server.html
targets: targets:
- en - en
# This redirect needs to be added to the Japanese target *after* - ja
# renaming the original file in that target and translating the changes
# - ja
- name: Use Cases & Featured Projects - name: Use Cases & Featured Projects
template: page-uses.html.jinja template: page-uses.html.jinja
@@ -400,7 +398,7 @@ pages:
- intro-to-consensus.html - intro-to-consensus.html
- public-api-methods.html - public-api-methods.html
top_nav_hero_image: top-nav-hero-docs 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? popular_pages: # TODO: find a way so this isn't a partial duplicate of top_nav_shortcuts?
- send-xrp.html - send-xrp.html
- reserves.html - reserves.html
- xrp-testnet-faucet.html - xrp-testnet-faucet.html
@@ -437,14 +435,14 @@ pages:
- intro-to-consensus.html - intro-to-consensus.html
- public-api-methods.html - public-api-methods.html
top_nav_hero_image: top-nav-hero-docs 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? popular_pages: # TODO: find a way so this isn't a partial duplicate of top_nav_shortcuts?
- send-xrp.html - send-xrp.html
- reserves.html - reserves.html
- xrp-testnet-faucet.html - xrp-testnet-faucet.html
- run-rippled-as-a-validator.html - run-rippled-as-a-validator.html
- build-run-rippled-in-reporting-mode.html - build-run-rippled-in-reporting-mode.html
- intro-to-consensus.html - intro-to-consensus.html
blurb: Dive into XRP Ledger technology and start integrating. #TODO: translate blurb: Dive into XRP Ledger technology and start integrating. # TODO: translate
filters: filters:
- labels - labels
targets: targets:
@@ -914,6 +912,7 @@ pages:
targets: targets:
- en - en
# TODO: update translation
- md: concepts/consensus-network/negative-unl.ja.md - md: concepts/consensus-network/negative-unl.ja.md
targets: targets:
- ja - ja
@@ -1069,10 +1068,12 @@ pages:
- md: concepts/interoperability/xrpl-interoperability.md - md: concepts/interoperability/xrpl-interoperability.md
targets: targets:
- en - en
- ja
- md: concepts/interoperability/intro-to-evm-sidechain.md - md: concepts/interoperability/intro-to-evm-sidechain.md
targets: targets:
- en - en
- ja
- name: Hooks - name: Hooks
html: https://xrpl-hooks.readme.io/ html: https://xrpl-hooks.readme.io/
@@ -1135,41 +1136,49 @@ pages:
targets: targets:
- ja - ja
# TODO: translate
- md: tutorials/quickstart/xrpl-quickstart.md - md: tutorials/quickstart/xrpl-quickstart.md
targets: targets:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/quickstart/create-accounts-send-xrp.md - md: tutorials/quickstart/create-accounts-send-xrp.md
targets: targets:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/quickstart/create-trustline-send-currency.md - md: tutorials/quickstart/create-trustline-send-currency.md
targets: targets:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/quickstart/mint-and-burn-nftokens.md - md: tutorials/quickstart/mint-and-burn-nftokens.md
targets: targets:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/quickstart/transfer-nftokens.md - md: tutorials/quickstart/transfer-nftokens.md
targets: targets:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/quickstart/broker-sale.md - md: tutorials/quickstart/broker-sale.md
targets: targets:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/quickstart/authorize-minter.md - md: tutorials/quickstart/authorize-minter.md
targets: targets:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/quickstart/batch-minting.md - md: tutorials/quickstart/batch-minting.md
targets: targets:
- en - en
@@ -1191,11 +1200,13 @@ pages:
targets: targets:
- ja - ja
# TODO: translate
- md: tutorials/get-started/get-started-using-python.md - md: tutorials/get-started/get-started-using-python.md
targets: targets:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/get-started/get-started-using-java.md - md: tutorials/get-started/get-started-using-java.md
targets: targets:
- en - en
@@ -1503,7 +1514,7 @@ pages:
- en - en
- ja - ja
#TODO: split concept info off of the paychan tutorial # TODO: split concept info off of the paychan tutorial
- md: tutorials/use-specialized-payment-types/use-payment-channels.md - md: tutorials/use-specialized-payment-types/use-payment-channels.md
targets: targets:
- en - en
@@ -1595,12 +1606,6 @@ pages:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/use-tokens/nftoken-tester-tutorial.md
targets:
- en
- ja
# TODO: translate this page & blurb # TODO: translate this page & blurb
- md: tutorials/use-tokens/enable-no-freeze.md - md: tutorials/use-tokens/enable-no-freeze.md
targets: targets:
@@ -2058,7 +2063,7 @@ pages:
targets: targets:
- en - en
#TODO: translate the blurb in this page's frontmatter # TODO: translate the blurb in this page's frontmatter
- md: tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.ja.md - md: tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.ja.md
targets: targets:
- ja - ja
@@ -2079,6 +2084,7 @@ pages:
targets: targets:
- ja - ja
# TODO: translate title & blurb
- name: Manage the Clio Server - name: Manage the Clio Server
html: manage-the-clio-server.html html: manage-the-clio-server.html
parent: tutorials.html parent: tutorials.html
@@ -2088,11 +2094,13 @@ pages:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/manage-the-clio-server/install-clio-on-ubuntu.md - md: tutorials/manage-the-clio-server/install-clio-on-ubuntu.md
targets: targets:
- en - en
- ja - ja
# TODO: translate title & blurb
- name: Interoperability - EVM Sidechain - name: Interoperability - EVM Sidechain
html: evm-sidechains.html html: evm-sidechains.html
parent: tutorials.html parent: tutorials.html
@@ -2102,26 +2110,31 @@ pages:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/interoperability/get-started-evm-sidechain.md - md: tutorials/interoperability/get-started-evm-sidechain.md
targets: targets:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/interoperability/connect-metamask-to-xrpl-evm-sidechain.md - md: tutorials/interoperability/connect-metamask-to-xrpl-evm-sidechain.md
targets: targets:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/interoperability/join-evm-sidechain-devnet.md - md: tutorials/interoperability/join-evm-sidechain-devnet.md
targets: targets:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/interoperability/evm-sidechain-validator-security.md - md: tutorials/interoperability/evm-sidechain-validator-security.md
targets: targets:
- en - en
- ja - ja
# TODO: translate
- md: tutorials/interoperability/evm-sidechain-run-a-validator-node.md - md: tutorials/interoperability/evm-sidechain-run-a-validator-node.md
targets: targets:
- en - en
@@ -2152,6 +2165,7 @@ pages:
- ja - ja
# TODO: translate title & blurb
- name: XRP Ledger Protocol Reference - name: XRP Ledger Protocol Reference
html: protocol-reference.html html: protocol-reference.html
parent: references.html parent: references.html
@@ -2377,8 +2391,6 @@ pages:
targets: targets:
- ja - ja
# TODO: translate _snippets/tx-fields-intro.md
- md: references/protocol-reference/transactions/transaction-types/accountset.md - md: references/protocol-reference/transactions/transaction-types/accountset.md
targets: targets:
- en - en
@@ -3004,7 +3016,7 @@ pages:
html: transaction-methods.html # watch for clashes w/ this filename html: transaction-methods.html # watch for clashes w/ this filename
parent: public-api-methods.html parent: public-api-methods.html
template: pagetype-category.html.jinja 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 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: targets:
- en - en
@@ -3116,10 +3128,11 @@ pages:
targets: targets:
- ja - ja
# TODO: translate title & blurb
- name: Payment Channel Methods - name: Payment Channel Methods
html: payment-channel-methods.html html: payment-channel-methods.html
parent: public-api-methods.html parent: public-api-methods.html
blurb: Payment channels are a tool for facilitating repeated, unidirectional payments, or temporary credit between two parties. Use these methods to work with payment channels. #TODO:translate blurb: Payment channels are a tool for facilitating repeated, unidirectional payments, or temporary credit between two parties. Use these methods to work with payment channels.
template: pagetype-category.html.jinja template: pagetype-category.html.jinja
targets: targets:
- en - en
@@ -3141,10 +3154,11 @@ pages:
targets: targets:
- ja - ja
# TODO: translate title & blurb
- name: Subscription Methods - name: Subscription Methods
html: subscription-methods.html html: subscription-methods.html
parent: public-api-methods.html parent: public-api-methods.html
blurb: Use these methods to enable the server to push updates to your client when various events happen, so that you can know and react right away. WebSocket API only. #TODO:translate blurb: Use these methods to enable the server to push updates to your client when various events happen, so that you can know and react right away. WebSocket API only.
template: pagetype-category.html.jinja template: pagetype-category.html.jinja
targets: targets:
- en - en
@@ -3219,7 +3233,7 @@ pages:
targets: targets:
- ja - ja
# TODO: translate # TODO: translate title & blurb
- name: Clio Server Methods - name: Clio Server Methods
html: clio-methods.html html: clio-methods.html
parent: public-api-methods.html parent: public-api-methods.html
@@ -3247,6 +3261,7 @@ pages:
- en - en
- ja - ja
# TODO: translate title & blurb
- name: Utility Methods - name: Utility Methods
html: utility-methods.html html: utility-methods.html
parent: public-api-methods.html parent: public-api-methods.html
@@ -3339,10 +3354,11 @@ pages:
targets: targets:
- en - en
# TODO: translate blurb
- name: ログとデータ管理のメソッド - name: ログとデータ管理のメソッド
html: logging-and-data-management-methods.html html: logging-and-data-management-methods.html
parent: admin-api-methods.html parent: admin-api-methods.html
blurb: Use these methods to manage log levels and other data, such as ledgers. #TODO: translate blurb: Use these methods to manage log levels and other data, such as ledgers.
template: pagetype-category.html.jinja template: pagetype-category.html.jinja
targets: targets:
- ja - ja
@@ -3411,7 +3427,7 @@ pages:
targets: targets:
- ja - ja
#TODO: translate title and blurb # TODO: translate title and blurb
- name: Server Control Methods - name: Server Control Methods
html: server-control-methods.html html: server-control-methods.html
parent: admin-api-methods.html parent: admin-api-methods.html
@@ -3445,10 +3461,11 @@ pages:
targets: targets:
- ja - ja
# TODO: translate title & blurb
- name: Signing Methods - name: Signing Methods
html: signing-methods.html html: signing-methods.html
parent: admin-api-methods.html parent: admin-api-methods.html
blurb: Use these methods to work with transactions. #TODO:translate blurb: Use these methods to work with transactions.
template: pagetype-category.html.jinja template: pagetype-category.html.jinja
targets: targets:
- en - en
@@ -4527,6 +4544,7 @@ known_broken_links:
- https://xrpl-hackathon-2021.devpost.com/project-gallery - https://xrpl-hackathon-2021.devpost.com/project-gallery
- https://xrplimpact.devpost.com/ - https://xrplimpact.devpost.com/
- https://www.postgresqltutorial.com/install-postgresql-linux/ - https://www.postgresqltutorial.com/install-postgresql-linux/
- http://www.investopedia.com/terms/o/order-book.asp
# This site often times out, but it does work and is the original. # This site often times out, but it does work and is the original.
- https://theworld.com/~reinhold/diceware.html - https://theworld.com/~reinhold/diceware.html

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 185 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 209 KiB

After

Width:  |  Height:  |  Size: 224 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 209 KiB

After

Width:  |  Height:  |  Size: 199 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 200 KiB

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 KiB

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 196 KiB

After

Width:  |  Height:  |  Size: 190 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 185 KiB

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 KiB

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 223 KiB

After

Width:  |  Height:  |  Size: 219 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 212 KiB

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 KiB

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 KiB

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 KiB

After

Width:  |  Height:  |  Size: 171 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 KiB

After

Width:  |  Height:  |  Size: 225 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 KiB

After

Width:  |  Height:  |  Size: 207 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 236 KiB

After

Width:  |  Height:  |  Size: 255 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 KiB

After

Width:  |  Height:  |  Size: 316 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 270 KiB

After

Width:  |  Height:  |  Size: 286 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 271 KiB

After

Width:  |  Height:  |  Size: 285 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 KiB

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 172 KiB

After

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

Binary file not shown.

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: XRPL.org v0.0\n" "Project-Id-Version: XRPL.org v0.0\n"
"Report-Msgid-Bugs-To: docs@ripple.com\n" "Report-Msgid-Bugs-To: docs@ripple.com\n"
"POT-Creation-Date: 2022-07-30 15:01+0900\n" "POT-Creation-Date: 2022-11-03 15:52-0700\n"
"PO-Revision-Date: 2020-05-12 15:25-0700\n" "PO-Revision-Date: 2020-05-12 15:25-0700\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ja\n" "Language: ja\n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.3\n" "Generated-By: Babel 2.11.0\n"
#: template/component-footer.html.jinja:23 #: template/component-footer.html.jinja:23
msgid "Open Source." msgid "Open Source."
@@ -31,17 +31,25 @@ msgid "Edit page"
msgstr "ページを編集" msgstr "ページを編集"
#: template/component-top-nav.html.jinja:3 #: template/component-top-nav.html.jinja:3
msgid "Read the proposal for a native AMM on XRPL" msgid "Native NFT support is now available on the XRP Ledger"
msgstr "XRPL上のネイティブAMMの提案を読む" msgstr ""
#: template/component-top-nav.html.jinja:7
msgid "Native NFT support is now available"
msgstr ""
#: template/component-top-nav.html.jinja:8
msgid "on the XRP Ledger"
msgstr ""
# Tooltip on the button to close the search box # Tooltip on the button to close the search box
#: template/component-top-nav.html.jinja:75 template/page-404.html.jinja:11 #: template/component-top-nav.html.jinja:79 template/page-404.html.jinja:11
#: template/page-docs.html.jinja:18 #: template/page-docs.html.jinja:18
#, fuzzy #, fuzzy
msgid "Search" msgid "Search"
msgstr "検索" msgstr "検索"
#: template/component-top-nav.html.jinja:76 #: template/component-top-nav.html.jinja:80
msgid "Search site..." msgid "Search site..."
msgstr "サイトを検索" msgstr "サイトを検索"
@@ -389,7 +397,7 @@ msgstr "コンセンサスへの貢献"
msgid "Apply for funding for your next XRPL project" msgid "Apply for funding for your next XRPL project"
msgstr "将来のXRPLプロジェクトのための資金調達に応募する" msgstr "将来のXRPLプロジェクトのための資金調達に応募する"
#: template/page-community.html.jinja:122 #: template/page-community.html.jinja:122 template/page-funding.html.jinja:134
#: template/page-xrpl-overview.html.jinja:169 #: template/page-xrpl-overview.html.jinja:169
msgid "XRPL Grants" msgid "XRPL Grants"
msgstr "" msgstr ""
@@ -403,7 +411,7 @@ msgstr ""
"コミュニティに貢献する厳選されたオープンソースプロジェクトに資金を提供します。" "コミュニティに貢献する厳選されたオープンソースプロジェクトに資金を提供します。"
#: template/page-community.html.jinja:128 #: template/page-community.html.jinja:128
#: template/page-community.html.jinja:148 #: template/page-community.html.jinja:148 template/page-funding.html.jinja:298
msgid "Learn More" msgid "Learn More"
msgstr "もっと知る" msgstr "もっと知る"
@@ -420,68 +428,109 @@ msgid "Open-source projects funded "
msgstr "オープンソースプロジェクトへの資金提供" msgstr "オープンソースプロジェクトへの資金提供"
#: template/page-community.html.jinja:164 #: template/page-community.html.jinja:164
#: template/page-community.html.jinja:189 msgid "Showcase your XRPL project, application or product"
msgstr ""
#: template/page-community.html.jinja:165
msgid "XRPL Community Spotlight"
msgstr ""
#: template/page-community.html.jinja:167
msgid ""
"Get featured on the Developer Reflections blog or Use Cases page, and "
"explore XRPL community highlights."
msgstr ""
#: template/page-community.html.jinja:174
msgid "Submit Your Projects"
msgstr ""
#: template/page-community.html.jinja:175
msgid "Read the Blog"
msgstr ""
#: template/page-community.html.jinja:191
#: template/page-community.html.jinja:216
msgid "Welcome to Apex 2021" msgid "Welcome to Apex 2021"
msgstr "" msgstr ""
#: template/page-community.html.jinja:168 #: template/page-community.html.jinja:195
#: template/page-community.html.jinja:193 #: template/page-community.html.jinja:220
msgid "XRPL Community Meetup" msgid "XRPL Community Meetup"
msgstr "" msgstr ""
#: template/page-community.html.jinja:172 #: template/page-community.html.jinja:199
#: template/page-community.html.jinja:197 #: template/page-community.html.jinja:224
msgid "XRPL Hackathon 2022" msgid "XRPL Hackathon 2022"
msgstr "" msgstr ""
#: template/page-community.html.jinja:179 #: template/page-community.html.jinja:206
msgid "Check out global events across the XRPL community" msgid "Check out global events across the XRPL community"
msgstr "XRPLコミュニティで開催されるグローバルなイベントをチェック" msgstr "XRPLコミュニティで開催されるグローバルなイベントをチェック"
#: template/page-community.html.jinja:180 #: template/page-community.html.jinja:207
msgid "XRPL Events" msgid "XRPL Events"
msgstr "XRPLイベント" msgstr "XRPLイベント"
#: template/page-community.html.jinja:182 #: template/page-community.html.jinja:209
msgid "" msgid ""
"Meet the XRPL community at meetups, hackathons, conferences, and more " "Meet the XRPL community at meetups, hackathons, conferences, and more "
"across global regions." "across global regions."
msgstr "世界各地でのミートアップ、ハッカソン、カンファレンスなどでXRPLコミュニティと出会えます。" msgstr "世界各地でのミートアップ、ハッカソン、カンファレンスなどでXRPLコミュニティと出会えます。"
#: template/page-community.html.jinja:202 #: template/page-community.html.jinja:229
#, fuzzy #, fuzzy
msgid "View All Events" msgid "View All Events"
msgstr "全てのイベントを見る" msgstr "全てのイベントを見る"
#: template/page-community.html.jinja:220 #: template/page-community.html.jinja:247
msgid "Discover your next career opportunity in the XRPL community" msgid "Discover your next career opportunity in the XRPL community"
msgstr "XRPLコミュニティであなたの次のキャリアを見つけましょう" msgstr "XRPLコミュニティであなたの次のキャリアを見つけましょう"
#: template/page-community.html.jinja:221 #: template/page-community.html.jinja:248
#, fuzzy #, fuzzy
msgid "XRPL Careers" msgid "XRPL Careers"
msgstr "XRPLキャリア" msgstr "XRPLキャリア"
#: template/page-community.html.jinja:223 #: template/page-community.html.jinja:250
msgid "" msgid ""
"Teams across the XRPL community are looking for talented individuals to " "Teams across the XRPL community are looking for talented individuals to "
"help build their next innovation." "help build their next innovation."
msgstr "XRPLコミュニティの各チームは、次のイベーションの構築に貢献する優秀な人材を求めています。" msgstr "XRPLコミュニティの各チームは、次のイベーションの構築に貢献する優秀な人材を求めています。"
#: template/page-community.html.jinja:229 #: template/page-community.html.jinja:256
msgid "View Open Roles" msgid "View Open Roles"
msgstr "募集職種を見る" msgstr "募集職種を見る"
#: template/page-community.html.jinja:243 #: template/page-community.html.jinja:268
msgid "Review guidelines for using XRPL design assets"
msgstr ""
#: template/page-community.html.jinja:269
msgid "XRPL Assets"
msgstr ""
#: template/page-community.html.jinja:271
msgid ""
"Just like the technology itself, XRPL assets are open source and "
"available for anyone to use. Check out this helpful framework for using "
"XRPL visuals. "
msgstr ""
#: template/page-community.html.jinja:279
msgid "Download the PDF and Assets"
msgstr ""
#: template/page-community.html.jinja:297
#, fuzzy #, fuzzy
msgid "A community-driven resource for all things XRPL.org" msgid "A community-driven resource for all things XRPL.org"
msgstr "XRPとXRP Ledgerのあらゆるものを提供する、コミュニティ主体のリソース" msgstr "XRPとXRP Ledgerのあらゆるものを提供する、コミュニティ主体のリソース"
#: template/page-community.html.jinja:244 #: template/page-community.html.jinja:298
msgid "Contribute to XRPL.org" msgid "Contribute to XRPL.org"
msgstr "XRPL.orgに貢献する" msgstr "XRPL.orgに貢献する"
#: template/page-community.html.jinja:246 #: template/page-community.html.jinja:300
#, fuzzy #, fuzzy
msgid "" msgid ""
"Thank you for your interest in contributing to XRPL.org. This website was" "Thank you for your interest in contributing to XRPL.org. This website was"
@@ -492,10 +541,48 @@ msgstr ""
"XRPL.orgへの貢献に関心をお持ちいただき、ありがとうございます。このウェブサイトはXRPLコミュニティのリソースとして作成され、XRP " "XRPL.orgへの貢献に関心をお持ちいただき、ありがとうございます。このウェブサイトはXRPLコミュニティのリソースとして作成され、XRP "
"Ledgerのリソースの信頼できる生きた情報源となることを目的としています。このポータルはオープンソースであり、誰でも変更を提案することができます。" "Ledgerのリソースの信頼できる生きた情報源となることを目的としています。このポータルはオープンソースであり、誰でも変更を提案することができます。"
#: template/page-community.html.jinja:247 #: template/page-community.html.jinja:301
msgid "Read Contributor Guidelines" msgid "Read Contributor Guidelines"
msgstr "コントリビュータガイドラインを読む" msgstr "コントリビュータガイドラインを読む"
#: template/page-dev-tools.html.jinja:13
msgid ""
"Use the developer tools to test, explore, and validate XRP Ledger\n"
" API requests and behavior."
msgstr ""
#: template/page-dev-tools.html.jinja:16
msgid "Dev Tools"
msgstr ""
#: template/page-dev-tools.html.jinja:28 template/page-dev-tools.html.jinja:74
#, fuzzy
msgid "Explorers"
msgstr "利用例を見る"
#: template/page-dev-tools.html.jinja:31 template/page-dev-tools.html.jinja:89
msgid "API Access"
msgstr ""
#: template/page-dev-tools.html.jinja:34 template/page-dev-tools.html.jinja:146
#, fuzzy
msgid "Other"
msgstr "Ethereum"
#: template/page-dev-tools.html.jinja:203
msgid "Have an Idea For a Tool?"
msgstr ""
#: template/page-dev-tools.html.jinja:204
msgid ""
"Contribute to the XRP Ledger community by submitting your idea for a tool"
" or open a pull request if you've developed a tool."
msgstr ""
#: template/page-dev-tools.html.jinja:205
msgid "Open a pull Request"
msgstr ""
#: template/page-docs.html.jinja:11 #: template/page-docs.html.jinja:11
msgid "What Would You Like to Learn?" msgid "What Would You Like to Learn?"
msgstr "何を学びたいですか?" msgstr "何を学びたいですか?"
@@ -633,6 +720,92 @@ msgstr ""
" href=\"https://github.com/XRPLF/xrpl-dev-" " href=\"https://github.com/XRPLF/xrpl-dev-"
"portal/blob/master/CONTRIBUTING.md\">ぜひ貢献をお願いいたします</a>" "portal/blob/master/CONTRIBUTING.md\">ぜひ貢献をお願いいたします</a>"
#: template/page-funding.html.jinja:27
msgid "XRPL Developer Funding Programs"
msgstr ""
#: template/page-funding.html.jinja:28
msgid "Project Resources"
msgstr ""
#: template/page-funding.html.jinja:36
msgid "Explore funding opportunities for developers and teams"
msgstr ""
#: template/page-funding.html.jinja:37
msgid "Funding Overview"
msgstr ""
#: template/page-funding.html.jinja:39
msgid ""
"If youre a software developer or team looking to build your next project"
" or venture on the XRP Ledger (XRPL), there are a number of opportunities"
" to fund your next innovation."
msgstr ""
#: template/page-funding.html.jinja:50
msgid "XRPL Hackathons"
msgstr ""
#: template/page-funding.html.jinja:51
msgid "Join an Event"
msgstr ""
#: template/page-funding.html.jinja:53
msgid ""
"Hackathons are open to all developers to explore and invent a project on "
"the XRP Ledger. Visit the events page for updates on upcoming hackathons."
msgstr ""
#: template/page-funding.html.jinja:56 template/page-funding.html.jinja:121
msgid "See Upcoming Events"
msgstr ""
#: template/page-funding.html.jinja:135
msgid "Fund Your Project"
msgstr ""
#: template/page-funding.html.jinja:137
#, fuzzy
msgid ""
"Developer grants for projects that contribute to the growing XRP Ledger "
"community."
msgstr ""
"XRPL Grantsプログラムは、拡大を続ける XRP Ledger "
"コミュニティに貢献する厳選されたオープンソースプロジェクトに資金を提供します。"
#: template/page-funding.html.jinja:145 template/page-funding.html.jinja:210
msgid "Visit XRPL Grants"
msgstr ""
#: template/page-funding.html.jinja:223
msgid "XRPL Bounties"
msgstr ""
#: template/page-funding.html.jinja:224
msgid "Go Deep"
msgstr ""
#: template/page-funding.html.jinja:226
msgid ""
"Bounties are awards for developing software and integrations that enable "
"and improve specific use cases for the XRP Ledger."
msgstr ""
#: template/page-funding.html.jinja:294
msgid "Are you an independent creator?"
msgstr ""
#: template/page-funding.html.jinja:295
msgid "Ripples Creator Fund"
msgstr ""
#: template/page-funding.html.jinja:297
msgid ""
"If youre a creator looking to mint NFTs on the XRP Ledger and do not "
"have technical experience, check out Ripples Creator Fund."
msgstr ""
#: template/page-history.html.jinja:28 #: template/page-history.html.jinja:28
msgid "Provide a Better Alternative to Bitcoin" msgid "Provide a Better Alternative to Bitcoin"
msgstr "Bitcoinに代わる選択肢" msgstr "Bitcoinに代わる選択肢"
@@ -691,16 +864,20 @@ msgstr ""
msgid "" msgid ""
"Their initial observations about the high energy consumption and " "Their initial observations about the high energy consumption and "
"scalability issues that would plague Bitcoin proved prescient. In 2019, " "scalability issues that would plague Bitcoin proved prescient. In 2019, "
"estimates suggest Bitcoin mining used <a href=\"carbon-" "estimates suggest Bitcoin mining used <a href=\"carbon-
"calculator.html\">more energy than the entire country of Portugal</a>. " "calculator.html\">more energy than the entire country of Portugal</a>. "
"Moreover, their initial read indicated that significant problems could " "Moreover, their initial read indicated that significant problems could "
"arise if any miner obtained (or miners colluded to obtain) greater than " "arise if any miner obtained (or miners colluded to obtain) greater than "
"50% of the mining power. That risk persists with Bitcoin (and Ethereum) " "50%% of the mining power. That risk persists with Bitcoin (and Ethereum) "
"today as mining power has consolidated in China." "today as mining power has consolidated in China."
msgstr "" msgstr ""
"莫大なエネルギー消費量とスケーラビリティの問題が将来的にBitcoinを悩ませるだろうという最初の気付きには先見の明があったことが実証されました。2019年には、<a" "莫大なエネルギー消費量とスケーラビリティの問題が将来的にBitcoinを悩ませるだろうという"
" " "最初の気付きには先見の明があったことが実証されました。2019年には、<a "
"href=\"carbon-\"\"calculator.html\">Bitcoinのマイニングに使用されたエネルギー量</a>はポルトガルの国全体のエネルギー消費量を上回ったと推定されています。また、3人は当初から、もしいずれかのマイナーまたは共謀したマイナー集団がマイニングパワーの50&#37;以上を獲得した場合、深刻な問題が発生するであろうと考えていました。BitcoinとEthereumのマイニングパワーは中国に集中しているため、現在もなおそのリスクを抱えています。" "href=\"carbon-calculator.html\">Bitcoinのマイニングに使用されたエネルギー量</a>"
"はポルトガルの国全体のエネルギー消費量を上回ったと推定されています。また、3人は当初から、"
"もしいずれかのマイナーまたは共謀したマイナー集団がマイニングパワーの50&#37;以上を"
"獲得した場合、深刻な問題が発生するであろうと考えていました。BitcoinとEthereum"
"のマイニングパワーは中国に集中しているため、現在もなおそのリスクを抱えています。"
#: template/page-history.html.jinja:68 #: template/page-history.html.jinja:68
msgid "XRPL Launches its Native Currency, XRP" msgid "XRPL Launches its Native Currency, XRP"
@@ -740,7 +917,7 @@ msgstr "2012年6月には、Schwartz、McCaleb、Brittoがコードの開発を
#: template/page-history.html.jinja:76 #: template/page-history.html.jinja:76
#, fuzzy, python-format #, fuzzy, python-format
msgid "" msgid ""
"Once the XRP Ledger was live, 80% of the XRP was gifted to a new company " "Once the XRP Ledger was live, 80%% of the XRP was gifted to a new company "
"that set out to build use cases for the digital asset—initially called " "that set out to build use cases for the digital asset—initially called "
"NewCoin and renamed quickly to OpenCoin." "NewCoin and renamed quickly to OpenCoin."
msgstr "" msgstr ""
@@ -798,14 +975,17 @@ msgid "XRPL Foundation Launched"
msgstr "XRPL財団の創設" msgstr "XRPL財団の創設"
#: template/page-history.html.jinja:103 #: template/page-history.html.jinja:103
#, fuzzy
msgid "" msgid ""
"<a href=\"https://xrplf.org/assets/XRP_Foundation_Release_24Sep2020.pdf\"" "<a href=\"https://foundation.xrpl.org/2020/09/24/xrp-ledger-foundation-"
" target=\"_blank\">Founded</a> September 24, 2020, the XRPL Foundation is" "launches-to-drive-growth-and-development-of-the-core-xrp-ledger-and-"
" an independent and nonprofit entity with a mission to accelerate the " "community/\" target=\"_blank\">Founded</a> September 24, 2020, the XRPL "
"development and adoption of the decentralized XRP Ledger. The Foundation " "Foundation is an independent and nonprofit entity with a mission to "
"received an initial donation of over $6.5M from Coil, Ripple, and Gatehub" "accelerate the development and adoption of the decentralized XRP Ledger. "
" to fund the Foundations work in service of the growing number of " "The Foundation received an initial donation of over $6.5M from Coil, "
"developers and other community members building on the XRP Ledger." "Ripple, and Gatehub to fund the Foundations work in service of the "
"growing number of developers and other community members building on the "
"XRP Ledger."
msgstr "" msgstr ""
"2020年9月24日に<a " "2020年9月24日に<a "
"href=\"https://xrplf.org/assets/XRP_Foundation_Release_24Sep2020.pdf\" " "href=\"https://xrplf.org/assets/XRP_Foundation_Release_24Sep2020.pdf\" "
@@ -1138,15 +1318,12 @@ msgid "Creating Economic Opportunity"
msgstr "経済的機会の創出" msgstr "経済的機会の創出"
#: template/page-impact.html.jinja:50 #: template/page-impact.html.jinja:50
#, fuzzy
msgid "" msgid ""
"For more than <a " "For more than <a "
"href=\"https://www.un.org/sites/un2.un.org/files/wmr_2020.pdf\" " "href=\"https://publications.iom.int/system/files/pdf/wmr_2020.pdf\" "
"target=\"_blank\">272 million migrants</a> worldwide, sending and " "target=\"_blank\">272 million migrants</a> worldwide, sending and "
"receiving money across borders is expensive, unreliable and complex." "receiving money across borders is expensive, unreliable and complex."
msgstr "" msgstr ""
"世界中の<a "
"href=\"https://www.un.org/sites/un2.un.org/files/wmr_2020.pdf\">2億7,200万人を超える移民</a>にとって、国際送金は高額なコストがかかり、信頼性が低くて複雑なのが現状です。"
#: template/page-impact.html.jinja:51 #: template/page-impact.html.jinja:51
msgid "" msgid ""
@@ -1201,7 +1378,7 @@ msgid "2025"
msgstr "" msgstr ""
#: template/page-impact.html.jinja:72 #: template/page-impact.html.jinja:72
msgid "+195.3%" msgid "+195.3%%"
msgstr "" msgstr ""
#: template/page-impact.html.jinja:75 #: template/page-impact.html.jinja:75
@@ -1213,7 +1390,7 @@ msgid "2030"
msgstr "" msgstr ""
#: template/page-impact.html.jinja:82 #: template/page-impact.html.jinja:82
msgid "+21.4%" msgid "+21.4%%"
msgstr "" msgstr ""
#: template/page-impact.html.jinja:85 #: template/page-impact.html.jinja:85
@@ -1903,7 +2080,7 @@ msgstr ""
#: template/page-xrp-overview.html.jinja:87 #: template/page-xrp-overview.html.jinja:87
#, fuzzy, python-format #, fuzzy, python-format
msgid "0.3% of global energy consumption" msgid "0.3%% of global energy consumption"
msgstr "世界のエネルギー消費量の0.3&#37;を占める" msgstr "世界のエネルギー消費量の0.3&#37;を占める"
#: template/page-xrp-overview.html.jinja:93 #: template/page-xrp-overview.html.jinja:93
@@ -1997,7 +2174,7 @@ msgid ""
" more than the original 100 billion can be created. The XRPL founders " " more than the original 100 billion can be created. The XRPL founders "
"gifted 80 billion XRP, the platforms native currency, to Ripple. To " "gifted 80 billion XRP, the platforms native currency, to Ripple. To "
"provide predictability to the XRP supply, Ripple has locked 55 billion " "provide predictability to the XRP supply, Ripple has locked 55 billion "
"XRP (55% of the total possible supply) into a series of escrows using the" "XRP (55%% of the total possible supply) into a series of escrows using the"
" XRP Ledger itself. The XRPL's transaction processing rules, enforced by " " XRP Ledger itself. The XRPL's transaction processing rules, enforced by "
"the consensus protocol, control the release of the XRP." "the consensus protocol, control the release of the XRP."
msgstr "" msgstr ""
@@ -2027,49 +2204,45 @@ msgstr "デジタルウォレットとは、XRPなどの暗号資産の送金、
#: template/page-xrp-overview.html.jinja:157 #: template/page-xrp-overview.html.jinja:157
#, fuzzy #, fuzzy
msgid "Hardware Wallets" msgid "Software Wallets"
msgstr "ハードウェアウォレット:" msgstr "ハードウェアウォレット:"
#: template/page-xrp-overview.html.jinja:162 #: template/page-xrp-overview.html.jinja:162
msgid "Xumm"
msgstr ""
#: template/page-xrp-overview.html.jinja:163
msgid "https://trustwallet.com/"
msgstr ""
#: template/page-xrp-overview.html.jinja:165
msgid "Trust Wallet"
msgstr ""
#: template/page-xrp-overview.html.jinja:166
msgid "https://gatehub.net/"
msgstr ""
#: template/page-xrp-overview.html.jinja:168
msgid "Gatehub"
msgstr ""
#: template/page-xrp-overview.html.jinja:177
#, fuzzy
msgid "Hardware Wallets"
msgstr "ハードウェアウォレット:"
#: template/page-xrp-overview.html.jinja:182
#, fuzzy #, fuzzy
msgid "Ledger" msgid "Ledger"
msgstr "XRP Ledger" msgstr "XRP Ledger"
#: template/page-xrp-overview.html.jinja:166 #: template/page-xrp-overview.html.jinja:186
msgid "Secalot"
msgstr ""
#: template/page-xrp-overview.html.jinja:169
msgid "Trezor" msgid "Trezor"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:178 #: template/page-xrp-overview.html.jinja:195
#, fuzzy #: template/page-xrp-overview.html.jinja:261
msgid "Software Wallets"
msgstr "ハードウェアウォレット:"
#: template/page-xrp-overview.html.jinja:183
msgid "Xumm"
msgstr ""
#: template/page-xrp-overview.html.jinja:184
msgid "https://trustwallet.com/"
msgstr ""
#: template/page-xrp-overview.html.jinja:186
msgid "Trust Wallet"
msgstr ""
#: template/page-xrp-overview.html.jinja:187
msgid "https://gatehub.net/"
msgstr ""
#: template/page-xrp-overview.html.jinja:189
msgid "Gatehub"
msgstr ""
#: template/page-xrp-overview.html.jinja:198
#: template/page-xrp-overview.html.jinja:264
msgid "" msgid ""
"Disclaimer: This information is drawn from other sources on the internet." "Disclaimer: This information is drawn from other sources on the internet."
" XRPL.org does not endorse or recommend any exchanges or make any " " XRPL.org does not endorse or recommend any exchanges or make any "
@@ -2082,61 +2255,61 @@ msgstr ""
"免責事項: " "免責事項: "
"この情報はインターネット上の他の情報源から取得したものです。XRPL.orgは、いかなる取引所の支持、推奨も、取引所やデジタル資産の購入および販売に関するいかなる表明も一般的には行いません。サードパーティやサードパーティ技術を利用する前に、ご自身でデューデリジェンスを実施することをお勧めします。コンプライアンス、データセキュリティ、プライバシー慣習はプロバイダーによって大きく異なる場合があります。" "この情報はインターネット上の他の情報源から取得したものです。XRPL.orgは、いかなる取引所の支持、推奨も、取引所やデジタル資産の購入および販売に関するいかなる表明も一般的には行いません。サードパーティやサードパーティ技術を利用する前に、ご自身でデューデリジェンスを実施することをお勧めします。コンプライアンス、データセキュリティ、プライバシー慣習はプロバイダーによって大きく異なる場合があります。"
#: template/page-xrp-overview.html.jinja:202 #: template/page-xrp-overview.html.jinja:199
msgid "What Exchanges Support XRP?" msgid "What Exchanges Support XRP?"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:203 #: template/page-xrp-overview.html.jinja:200
#, fuzzy #, fuzzy
msgid "" msgid ""
"Exchanges are where people trade currencies. XRP is traded on more than " "Exchanges are where people trade currencies. XRP is traded on more than "
"100 markets and exchanges worldwide." "100 markets and exchanges worldwide."
msgstr "XRPは世界中の100以上の市場と取引所で取引されています" msgstr "XRPは世界中の100以上の市場と取引所で取引されています"
#: template/page-xrp-overview.html.jinja:204 #: template/page-xrp-overview.html.jinja:201
msgid "" msgid ""
"There are different types of exchanges that vary depending on the type of" "There are different types of exchanges that vary depending on the type of"
" market (spot, futures, options, swaps), and the type of security model " " market (spot, futures, options, swaps), and the type of security model "
"(custodial, non-custodial)." "(custodial, non-custodial)."
msgstr "市場のタイプ(スポット、先物、オプション、スワップ)とセキュリティモデルのタイプ(カストディ、非カストディ)に応じて、さまざまなタイプの取引所があります。" msgstr "市場のタイプ(スポット、先物、オプション、スワップ)とセキュリティモデルのタイプ(カストディ、非カストディ)に応じて、さまざまなタイプの取引所があります。"
#: template/page-xrp-overview.html.jinja:207 #: template/page-xrp-overview.html.jinja:204
#, fuzzy #, fuzzy
msgid "Spot Exchanges" msgid "Spot Exchanges"
msgstr "取引所について見る" msgstr "取引所について見る"
#: template/page-xrp-overview.html.jinja:208 #: template/page-xrp-overview.html.jinja:205
msgid "" msgid ""
"Spot exchanges allow people to buy and sell cryptocurrencies at current " "Spot exchanges allow people to buy and sell cryptocurrencies at current "
"(spot) market rates." "(spot) market rates."
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:211 #: template/page-xrp-overview.html.jinja:208
msgid "Futures, Options and Swap Exchanges" msgid "Futures, Options and Swap Exchanges"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:212 #: template/page-xrp-overview.html.jinja:209
#, fuzzy #, fuzzy
msgid "" msgid ""
"Futures, options and swap exchanges allow people to buy and sell " "Futures, options and swap exchanges allow people to buy and sell "
"standardized contracts of cryptocurrency market rates in the future." "standardized contracts of cryptocurrency market rates in the future."
msgstr "スポット取引所では、暗号資産を現在の(スポット)市場価格で売買できます。先物、オプション、スワップ取引所では、将来の暗号資産市場価格の標準契約を売買できます。" msgstr "スポット取引所では、暗号資産を現在の(スポット)市場価格で売買できます。先物、オプション、スワップ取引所では、将来の暗号資産市場価格の標準契約を売買できます。"
#: template/page-xrp-overview.html.jinja:215 #: template/page-xrp-overview.html.jinja:212
msgid "Custodial Exchanges" msgid "Custodial Exchanges"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:216 #: template/page-xrp-overview.html.jinja:213
msgid "" msgid ""
"Custodial exchanges manage a users private keys, and publish centralized" "Custodial exchanges manage a users private keys, and publish centralized"
" order books of buyers and sellers." " order books of buyers and sellers."
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:219 #: template/page-xrp-overview.html.jinja:216
msgid "Non-Custodial Exchanges" msgid "Non-Custodial Exchanges"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:220 #: template/page-xrp-overview.html.jinja:217
#, fuzzy #, fuzzy
msgid "" msgid ""
"Non-custodial exchanges, also known as decentralized exchanges, do not " "Non-custodial exchanges, also known as decentralized exchanges, do not "
@@ -2144,84 +2317,84 @@ msgid ""
"buyers and sellers on a blockchain." "buyers and sellers on a blockchain."
msgstr "カストディ型取引所は、ユーザーの秘密鍵を管理し、一元化された買い手と売り手のオーダーブックを公開します。非カストディ型取引所は、分散型取引所とも呼ばれ、ユーザーの秘密鍵は管理せず、ブロックチェーンに分散された売り手と買い手のオーダーブックを公開します。" msgstr "カストディ型取引所は、ユーザーの秘密鍵を管理し、一元化された買い手と売り手のオーダーブックを公開します。非カストディ型取引所は、分散型取引所とも呼ばれ、ユーザーの秘密鍵は管理せず、ブロックチェーンに分散された売り手と買い手のオーダーブックを公開します。"
#: template/page-xrp-overview.html.jinja:223 #: template/page-xrp-overview.html.jinja:220
#, fuzzy #, fuzzy
msgid "Top Exchanges, according to CryptoCompare" msgid "Top Exchanges, according to CryptoCompare"
msgstr "主要な取引所2020年8月時点でのCryptoCompareの調査による" msgstr "主要な取引所2020年8月時点でのCryptoCompareの調査による"
#: template/page-xrp-overview.html.jinja:228 #: template/page-xrp-overview.html.jinja:225
msgid "Bitstamp" msgid "Bitstamp"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:229 #: template/page-xrp-overview.html.jinja:226
msgid "https://www.kraken.com/" msgid "https://www.kraken.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:231 #: template/page-xrp-overview.html.jinja:228
msgid "Kraken" msgid "Kraken"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:232 #: template/page-xrp-overview.html.jinja:229
msgid "https://cex.io/" msgid "https://cex.io/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:234 #: template/page-xrp-overview.html.jinja:231
msgid "Cex.io" msgid "Cex.io"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:235 #: template/page-xrp-overview.html.jinja:232
msgid "https://www.liquid.com/" msgid "https://www.liquid.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:237 #: template/page-xrp-overview.html.jinja:234
msgid "Liquid" msgid "Liquid"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:238 #: template/page-xrp-overview.html.jinja:235
msgid "https://www.lmax.com/" msgid "https://www.lmax.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:240 #: template/page-xrp-overview.html.jinja:237
msgid "LMAX" msgid "LMAX"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:241 #: template/page-xrp-overview.html.jinja:238
msgid "https://www.bitfinex.com/" msgid "https://www.bitfinex.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:243 #: template/page-xrp-overview.html.jinja:240
msgid "Bitfinex" msgid "Bitfinex"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:244 #: template/page-xrp-overview.html.jinja:241
msgid "https://www.etoro.com/crypto/exchange/" msgid "https://www.etoro.com/crypto/exchange/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:246 #: template/page-xrp-overview.html.jinja:243
msgid "eToro" msgid "eToro"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:247 #: template/page-xrp-overview.html.jinja:244
msgid "https://currency.com" msgid "https://currency.com"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:249 #: template/page-xrp-overview.html.jinja:246
msgid "Currency.com" msgid "Currency.com"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:250 #: template/page-xrp-overview.html.jinja:247
msgid "https://bittrex.com/" msgid "https://bittrex.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:252 #: template/page-xrp-overview.html.jinja:249
msgid "Bittrex" msgid "Bittrex"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:253 #: template/page-xrp-overview.html.jinja:250
msgid "https://ftx.com/" msgid "https://ftx.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:255 #: template/page-xrp-overview.html.jinja:252
msgid "FTX" msgid "FTX"
msgstr "" msgstr ""
@@ -3418,67 +3591,22 @@ msgstr "目次"
#~ msgid "Open Search" #~ msgid "Open Search"
#~ msgstr "検索を開く" #~ msgstr "検索を開く"
#~ msgid ""
#~ "Fund your XRPL project with a "
#~ "developer grant. <a "
#~ "href=\"https://xrplgrants.org/?utm_medium=referral&utm_source=xrpl&utm_campaign=banner\""
#~ " class=\"btn btn-outline-secondary\">Apply "
#~ "now!</a>"
#~ msgstr ""
#~ msgid "Participate in the XRPL Community"
#~ msgstr ""
#~ msgid "Join and Contribute"
#~ msgstr ""
#~ msgid "Run an XRP Ledger Network Node"
#~ msgstr ""
#~ msgid "Find us on the platforms below"
#~ msgstr ""
#~ msgid ""
#~ "Interested in non-fungible tokens, but"
#~ " concerned about their <a "
#~ "href=\"impact.html\">large carbon footprint</a>? "
#~ "Check out these proposed standards for"
#~ " issuing NFTs on the XRP Ledger:"
#~ msgstr ""
#~ msgid "Issued Currencies" #~ msgid "Issued Currencies"
#~ msgstr "発行済み通貨を支払い" #~ msgstr "発行済み通貨を支払い"
#~ msgid ""
#~ "All currencies other than XRP can "
#~ "be represented in the XRP Ledger "
#~ "as issued currencies, sometimes called "
#~ "“IOUs”"
#~ msgstr ""
#~ msgid "+195.3%%"
#~ msgstr ""
#~ msgid "+21.4%%"
#~ msgstr ""
#~ msgid ""
#~ "There is a finite amount of XRP."
#~ " All XRP is already in existence "
#~ "today—no more than the original 100 "
#~ "billion can be created. The XRPL "
#~ "founders gifted 80 billion XRP, the "
#~ "platforms native currency, to Ripple. "
#~ "To provide predictability to the XRP "
#~ "supply, Ripple has locked 55 billion "
#~ "XRP (55%% of the total possible "
#~ "supply) into a series of escrows "
#~ "using the XRP Ledger itself. The "
#~ "XRPL's transaction processing rules, enforced"
#~ " by the consensus protocol, control "
#~ "the release of the XRP."
#~ msgstr ""
#~ msgid "二酸化炭素計算について見る" #~ msgid "二酸化炭素計算について見る"
#~ msgstr "" #~ msgstr ""
#~ msgid "Read the proposal for a native AMM on XRPL"
#~ msgstr "XRPL上のネイティブAMMの提案を読む"
#~ msgid ""
#~ "For more than <a "
#~ "href=\"https://www.un.org/sites/un2.un.org/files/wmr_2020.pdf\" "
#~ "target=\"_blank\">272 million migrants</a> "
#~ "worldwide, sending and receiving money "
#~ "across borders is expensive, unreliable "
#~ "and complex."
#~ msgstr ""
#~ "世界中の<a "
#~ "href=\"https://www.un.org/sites/un2.un.org/files/wmr_2020.pdf\">2億7,200万人を超える移民</a>にとって、国際送金は高額なコストがかかり、信頼性が低くて複雑なのが現状です。"

View File

@@ -8,14 +8,14 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-07-30 15:01+0900\n" "POT-Creation-Date: 2022-11-03 15:52-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.3\n" "Generated-By: Babel 2.11.0\n"
#: template/component-footer.html.jinja:23 #: template/component-footer.html.jinja:23
msgid "Open Source." msgid "Open Source."
@@ -30,15 +30,23 @@ msgid "Edit page"
msgstr "" msgstr ""
#: template/component-top-nav.html.jinja:3 #: template/component-top-nav.html.jinja:3
msgid "Read the proposal for a native AMM on XRPL" msgid "Native NFT support is now available on the XRP Ledger"
msgstr "" msgstr ""
#: template/component-top-nav.html.jinja:75 template/page-404.html.jinja:11 #: template/component-top-nav.html.jinja:7
msgid "Native NFT support is now available"
msgstr ""
#: template/component-top-nav.html.jinja:8
msgid "on the XRP Ledger"
msgstr ""
#: template/component-top-nav.html.jinja:79 template/page-404.html.jinja:11
#: template/page-docs.html.jinja:18 #: template/page-docs.html.jinja:18
msgid "Search" msgid "Search"
msgstr "" msgstr ""
#: template/component-top-nav.html.jinja:76 #: template/component-top-nav.html.jinja:80
msgid "Search site..." msgid "Search site..."
msgstr "" msgstr ""
@@ -380,7 +388,7 @@ msgstr ""
msgid "Apply for funding for your next XRPL project" msgid "Apply for funding for your next XRPL project"
msgstr "" msgstr ""
#: template/page-community.html.jinja:122 #: template/page-community.html.jinja:122 template/page-funding.html.jinja:134
#: template/page-xrpl-overview.html.jinja:169 #: template/page-xrpl-overview.html.jinja:169
msgid "XRPL Grants" msgid "XRPL Grants"
msgstr "" msgstr ""
@@ -392,7 +400,7 @@ msgid ""
msgstr "" msgstr ""
#: template/page-community.html.jinja:128 #: template/page-community.html.jinja:128
#: template/page-community.html.jinja:148 #: template/page-community.html.jinja:148 template/page-funding.html.jinja:298
msgid "Learn More" msgid "Learn More"
msgstr "" msgstr ""
@@ -409,65 +417,106 @@ msgid "Open-source projects funded "
msgstr "" msgstr ""
#: template/page-community.html.jinja:164 #: template/page-community.html.jinja:164
#: template/page-community.html.jinja:189 msgid "Showcase your XRPL project, application or product"
msgstr ""
#: template/page-community.html.jinja:165
msgid "XRPL Community Spotlight"
msgstr ""
#: template/page-community.html.jinja:167
msgid ""
"Get featured on the Developer Reflections blog or Use Cases page, and "
"explore XRPL community highlights."
msgstr ""
#: template/page-community.html.jinja:174
msgid "Submit Your Projects"
msgstr ""
#: template/page-community.html.jinja:175
msgid "Read the Blog"
msgstr ""
#: template/page-community.html.jinja:191
#: template/page-community.html.jinja:216
msgid "Welcome to Apex 2021" msgid "Welcome to Apex 2021"
msgstr "" msgstr ""
#: template/page-community.html.jinja:168 #: template/page-community.html.jinja:195
#: template/page-community.html.jinja:193 #: template/page-community.html.jinja:220
msgid "XRPL Community Meetup" msgid "XRPL Community Meetup"
msgstr "" msgstr ""
#: template/page-community.html.jinja:172 #: template/page-community.html.jinja:199
#: template/page-community.html.jinja:197 #: template/page-community.html.jinja:224
msgid "XRPL Hackathon 2022" msgid "XRPL Hackathon 2022"
msgstr "" msgstr ""
#: template/page-community.html.jinja:179 #: template/page-community.html.jinja:206
msgid "Check out global events across the XRPL community" msgid "Check out global events across the XRPL community"
msgstr "" msgstr ""
#: template/page-community.html.jinja:180 #: template/page-community.html.jinja:207
msgid "XRPL Events" msgid "XRPL Events"
msgstr "" msgstr ""
#: template/page-community.html.jinja:182 #: template/page-community.html.jinja:209
msgid "" msgid ""
"Meet the XRPL community at meetups, hackathons, conferences, and more " "Meet the XRPL community at meetups, hackathons, conferences, and more "
"across global regions." "across global regions."
msgstr "" msgstr ""
#: template/page-community.html.jinja:202 #: template/page-community.html.jinja:229
msgid "View All Events" msgid "View All Events"
msgstr "" msgstr ""
#: template/page-community.html.jinja:220 #: template/page-community.html.jinja:247
msgid "Discover your next career opportunity in the XRPL community" msgid "Discover your next career opportunity in the XRPL community"
msgstr "" msgstr ""
#: template/page-community.html.jinja:221 #: template/page-community.html.jinja:248
msgid "XRPL Careers" msgid "XRPL Careers"
msgstr "" msgstr ""
#: template/page-community.html.jinja:223 #: template/page-community.html.jinja:250
msgid "" msgid ""
"Teams across the XRPL community are looking for talented individuals to " "Teams across the XRPL community are looking for talented individuals to "
"help build their next innovation." "help build their next innovation."
msgstr "" msgstr ""
#: template/page-community.html.jinja:229 #: template/page-community.html.jinja:256
msgid "View Open Roles" msgid "View Open Roles"
msgstr "" msgstr ""
#: template/page-community.html.jinja:243 #: template/page-community.html.jinja:268
msgid "Review guidelines for using XRPL design assets"
msgstr ""
#: template/page-community.html.jinja:269
msgid "XRPL Assets"
msgstr ""
#: template/page-community.html.jinja:271
msgid ""
"Just like the technology itself, XRPL assets are open source and "
"available for anyone to use. Check out this helpful framework for using "
"XRPL visuals. "
msgstr ""
#: template/page-community.html.jinja:279
msgid "Download the PDF and Assets"
msgstr ""
#: template/page-community.html.jinja:297
msgid "A community-driven resource for all things XRPL.org" msgid "A community-driven resource for all things XRPL.org"
msgstr "" msgstr ""
#: template/page-community.html.jinja:244 #: template/page-community.html.jinja:298
msgid "Contribute to XRPL.org" msgid "Contribute to XRPL.org"
msgstr "" msgstr ""
#: template/page-community.html.jinja:246 #: template/page-community.html.jinja:300
msgid "" msgid ""
"Thank you for your interest in contributing to XRPL.org. This website was" "Thank you for your interest in contributing to XRPL.org. This website was"
" created as an XRPL community resource and is meant to be a living, " " created as an XRPL community resource and is meant to be a living, "
@@ -475,10 +524,46 @@ msgid ""
"source and anyone can suggest changes." "source and anyone can suggest changes."
msgstr "" msgstr ""
#: template/page-community.html.jinja:247 #: template/page-community.html.jinja:301
msgid "Read Contributor Guidelines" msgid "Read Contributor Guidelines"
msgstr "" msgstr ""
#: template/page-dev-tools.html.jinja:13
msgid ""
"Use the developer tools to test, explore, and validate XRP Ledger\n"
" API requests and behavior."
msgstr ""
#: template/page-dev-tools.html.jinja:16
msgid "Dev Tools"
msgstr ""
#: template/page-dev-tools.html.jinja:28 template/page-dev-tools.html.jinja:74
msgid "Explorers"
msgstr ""
#: template/page-dev-tools.html.jinja:31 template/page-dev-tools.html.jinja:89
msgid "API Access"
msgstr ""
#: template/page-dev-tools.html.jinja:34 template/page-dev-tools.html.jinja:146
msgid "Other"
msgstr ""
#: template/page-dev-tools.html.jinja:203
msgid "Have an Idea For a Tool?"
msgstr ""
#: template/page-dev-tools.html.jinja:204
msgid ""
"Contribute to the XRP Ledger community by submitting your idea for a tool"
" or open a pull request if you've developed a tool."
msgstr ""
#: template/page-dev-tools.html.jinja:205
msgid "Open a pull Request"
msgstr ""
#: template/page-docs.html.jinja:11 #: template/page-docs.html.jinja:11
msgid "What Would You Like to Learn?" msgid "What Would You Like to Learn?"
msgstr "" msgstr ""
@@ -606,6 +691,89 @@ msgid ""
"portal/blob/master/CONTRIBUTING.md\">please contribute!</a>" "portal/blob/master/CONTRIBUTING.md\">please contribute!</a>"
msgstr "" msgstr ""
#: template/page-funding.html.jinja:27
msgid "XRPL Developer Funding Programs"
msgstr ""
#: template/page-funding.html.jinja:28
msgid "Project Resources"
msgstr ""
#: template/page-funding.html.jinja:36
msgid "Explore funding opportunities for developers and teams"
msgstr ""
#: template/page-funding.html.jinja:37
msgid "Funding Overview"
msgstr ""
#: template/page-funding.html.jinja:39
msgid ""
"If youre a software developer or team looking to build your next project"
" or venture on the XRP Ledger (XRPL), there are a number of opportunities"
" to fund your next innovation."
msgstr ""
#: template/page-funding.html.jinja:50
msgid "XRPL Hackathons"
msgstr ""
#: template/page-funding.html.jinja:51
msgid "Join an Event"
msgstr ""
#: template/page-funding.html.jinja:53
msgid ""
"Hackathons are open to all developers to explore and invent a project on "
"the XRP Ledger. Visit the events page for updates on upcoming hackathons."
msgstr ""
#: template/page-funding.html.jinja:56 template/page-funding.html.jinja:121
msgid "See Upcoming Events"
msgstr ""
#: template/page-funding.html.jinja:135
msgid "Fund Your Project"
msgstr ""
#: template/page-funding.html.jinja:137
msgid ""
"Developer grants for projects that contribute to the growing XRP Ledger "
"community."
msgstr ""
#: template/page-funding.html.jinja:145 template/page-funding.html.jinja:210
msgid "Visit XRPL Grants"
msgstr ""
#: template/page-funding.html.jinja:223
msgid "XRPL Bounties"
msgstr ""
#: template/page-funding.html.jinja:224
msgid "Go Deep"
msgstr ""
#: template/page-funding.html.jinja:226
msgid ""
"Bounties are awards for developing software and integrations that enable "
"and improve specific use cases for the XRP Ledger."
msgstr ""
#: template/page-funding.html.jinja:294
msgid "Are you an independent creator?"
msgstr ""
#: template/page-funding.html.jinja:295
msgid "Ripples Creator Fund"
msgstr ""
#: template/page-funding.html.jinja:297
msgid ""
"If youre a creator looking to mint NFTs on the XRP Ledger and do not "
"have technical experience, check out Ripples Creator Fund."
msgstr ""
#: template/page-history.html.jinja:28 #: template/page-history.html.jinja:28
msgid "Provide a Better Alternative to Bitcoin" msgid "Provide a Better Alternative to Bitcoin"
msgstr "" msgstr ""
@@ -744,13 +912,15 @@ msgstr ""
#: template/page-history.html.jinja:103 #: template/page-history.html.jinja:103
msgid "" msgid ""
"<a href=\"https://xrplf.org/assets/XRP_Foundation_Release_24Sep2020.pdf\"" "<a href=\"https://foundation.xrpl.org/2020/09/24/xrp-ledger-foundation-"
" target=\"_blank\">Founded</a> September 24, 2020, the XRPL Foundation is" "launches-to-drive-growth-and-development-of-the-core-xrp-ledger-and-"
" an independent and nonprofit entity with a mission to accelerate the " "community/\" target=\"_blank\">Founded</a> September 24, 2020, the XRPL "
"development and adoption of the decentralized XRP Ledger. The Foundation " "Foundation is an independent and nonprofit entity with a mission to "
"received an initial donation of over $6.5M from Coil, Ripple, and Gatehub" "accelerate the development and adoption of the decentralized XRP Ledger. "
" to fund the Foundations work in service of the growing number of " "The Foundation received an initial donation of over $6.5M from Coil, "
"developers and other community members building on the XRP Ledger." "Ripple, and Gatehub to fund the Foundations work in service of the "
"growing number of developers and other community members building on the "
"XRP Ledger."
msgstr "" msgstr ""
#: template/page-home.html.jinja:27 #: template/page-home.html.jinja:27
@@ -1062,7 +1232,7 @@ msgstr ""
#: template/page-impact.html.jinja:50 #: template/page-impact.html.jinja:50
msgid "" msgid ""
"For more than <a " "For more than <a "
"href=\"https://www.un.org/sites/un2.un.org/files/wmr_2020.pdf\" " "href=\"https://publications.iom.int/system/files/pdf/wmr_2020.pdf\" "
"target=\"_blank\">272 million migrants</a> worldwide, sending and " "target=\"_blank\">272 million migrants</a> worldwide, sending and "
"receiving money across borders is expensive, unreliable and complex." "receiving money across borders is expensive, unreliable and complex."
msgstr "" msgstr ""
@@ -1890,47 +2060,43 @@ msgid ""
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:157 #: template/page-xrp-overview.html.jinja:157
msgid "Hardware Wallets"
msgstr ""
#: template/page-xrp-overview.html.jinja:162
msgid "Ledger"
msgstr ""
#: template/page-xrp-overview.html.jinja:166
msgid "Secalot"
msgstr ""
#: template/page-xrp-overview.html.jinja:169
msgid "Trezor"
msgstr ""
#: template/page-xrp-overview.html.jinja:178
msgid "Software Wallets" msgid "Software Wallets"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:183 #: template/page-xrp-overview.html.jinja:162
msgid "Xumm" msgid "Xumm"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:184 #: template/page-xrp-overview.html.jinja:163
msgid "https://trustwallet.com/" msgid "https://trustwallet.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:186 #: template/page-xrp-overview.html.jinja:165
msgid "Trust Wallet" msgid "Trust Wallet"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:187 #: template/page-xrp-overview.html.jinja:166
msgid "https://gatehub.net/" msgid "https://gatehub.net/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:189 #: template/page-xrp-overview.html.jinja:168
msgid "Gatehub" msgid "Gatehub"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:198 #: template/page-xrp-overview.html.jinja:177
#: template/page-xrp-overview.html.jinja:264 msgid "Hardware Wallets"
msgstr ""
#: template/page-xrp-overview.html.jinja:182
msgid "Ledger"
msgstr ""
#: template/page-xrp-overview.html.jinja:186
msgid "Trezor"
msgstr ""
#: template/page-xrp-overview.html.jinja:195
#: template/page-xrp-overview.html.jinja:261
msgid "" msgid ""
"Disclaimer: This information is drawn from other sources on the internet." "Disclaimer: This information is drawn from other sources on the internet."
" XRPL.org does not endorse or recommend any exchanges or make any " " XRPL.org does not endorse or recommend any exchanges or make any "
@@ -1941,141 +2107,141 @@ msgid ""
"and privacy practices." "and privacy practices."
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:202 #: template/page-xrp-overview.html.jinja:199
msgid "What Exchanges Support XRP?" msgid "What Exchanges Support XRP?"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:203 #: template/page-xrp-overview.html.jinja:200
msgid "" msgid ""
"Exchanges are where people trade currencies. XRP is traded on more than " "Exchanges are where people trade currencies. XRP is traded on more than "
"100 markets and exchanges worldwide." "100 markets and exchanges worldwide."
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:204 #: template/page-xrp-overview.html.jinja:201
msgid "" msgid ""
"There are different types of exchanges that vary depending on the type of" "There are different types of exchanges that vary depending on the type of"
" market (spot, futures, options, swaps), and the type of security model " " market (spot, futures, options, swaps), and the type of security model "
"(custodial, non-custodial)." "(custodial, non-custodial)."
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:207 #: template/page-xrp-overview.html.jinja:204
msgid "Spot Exchanges" msgid "Spot Exchanges"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:208 #: template/page-xrp-overview.html.jinja:205
msgid "" msgid ""
"Spot exchanges allow people to buy and sell cryptocurrencies at current " "Spot exchanges allow people to buy and sell cryptocurrencies at current "
"(spot) market rates." "(spot) market rates."
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:211 #: template/page-xrp-overview.html.jinja:208
msgid "Futures, Options and Swap Exchanges" msgid "Futures, Options and Swap Exchanges"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:212 #: template/page-xrp-overview.html.jinja:209
msgid "" msgid ""
"Futures, options and swap exchanges allow people to buy and sell " "Futures, options and swap exchanges allow people to buy and sell "
"standardized contracts of cryptocurrency market rates in the future." "standardized contracts of cryptocurrency market rates in the future."
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:215 #: template/page-xrp-overview.html.jinja:212
msgid "Custodial Exchanges" msgid "Custodial Exchanges"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:216 #: template/page-xrp-overview.html.jinja:213
msgid "" msgid ""
"Custodial exchanges manage a users private keys, and publish centralized" "Custodial exchanges manage a users private keys, and publish centralized"
" order books of buyers and sellers." " order books of buyers and sellers."
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:219 #: template/page-xrp-overview.html.jinja:216
msgid "Non-Custodial Exchanges" msgid "Non-Custodial Exchanges"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:220 #: template/page-xrp-overview.html.jinja:217
msgid "" msgid ""
"Non-custodial exchanges, also known as decentralized exchanges, do not " "Non-custodial exchanges, also known as decentralized exchanges, do not "
"manage a users private keys, and publish decentralized order books of " "manage a users private keys, and publish decentralized order books of "
"buyers and sellers on a blockchain." "buyers and sellers on a blockchain."
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:223 #: template/page-xrp-overview.html.jinja:220
msgid "Top Exchanges, according to CryptoCompare" msgid "Top Exchanges, according to CryptoCompare"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:228 #: template/page-xrp-overview.html.jinja:225
msgid "Bitstamp" msgid "Bitstamp"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:229 #: template/page-xrp-overview.html.jinja:226
msgid "https://www.kraken.com/" msgid "https://www.kraken.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:231 #: template/page-xrp-overview.html.jinja:228
msgid "Kraken" msgid "Kraken"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:232 #: template/page-xrp-overview.html.jinja:229
msgid "https://cex.io/" msgid "https://cex.io/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:234 #: template/page-xrp-overview.html.jinja:231
msgid "Cex.io" msgid "Cex.io"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:235 #: template/page-xrp-overview.html.jinja:232
msgid "https://www.liquid.com/" msgid "https://www.liquid.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:237 #: template/page-xrp-overview.html.jinja:234
msgid "Liquid" msgid "Liquid"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:238 #: template/page-xrp-overview.html.jinja:235
msgid "https://www.lmax.com/" msgid "https://www.lmax.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:240 #: template/page-xrp-overview.html.jinja:237
msgid "LMAX" msgid "LMAX"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:241 #: template/page-xrp-overview.html.jinja:238
msgid "https://www.bitfinex.com/" msgid "https://www.bitfinex.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:243 #: template/page-xrp-overview.html.jinja:240
msgid "Bitfinex" msgid "Bitfinex"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:244 #: template/page-xrp-overview.html.jinja:241
msgid "https://www.etoro.com/crypto/exchange/" msgid "https://www.etoro.com/crypto/exchange/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:246 #: template/page-xrp-overview.html.jinja:243
msgid "eToro" msgid "eToro"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:247 #: template/page-xrp-overview.html.jinja:244
msgid "https://currency.com" msgid "https://currency.com"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:249 #: template/page-xrp-overview.html.jinja:246
msgid "Currency.com" msgid "Currency.com"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:250 #: template/page-xrp-overview.html.jinja:247
msgid "https://bittrex.com/" msgid "https://bittrex.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:252 #: template/page-xrp-overview.html.jinja:249
msgid "Bittrex" msgid "Bittrex"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:253 #: template/page-xrp-overview.html.jinja:250
msgid "https://ftx.com/" msgid "https://ftx.com/"
msgstr "" msgstr ""
#: template/page-xrp-overview.html.jinja:255 #: template/page-xrp-overview.html.jinja:252
msgid "FTX" msgid "FTX"
msgstr "" msgstr ""

View File

@@ -266,6 +266,7 @@
&.smaller-dropdown { &.smaller-dropdown {
min-width: 180px; min-width: 180px;
padding: 1.25rem;
} }
} }

View File

@@ -4,9 +4,9 @@
"node-sass": "^7.0.0" "node-sass": "^7.0.0"
}, },
"scripts": { "scripts": {
"build-css": "node-sass --include-path scss xrpl.scss ../assets/css/devportal2022-v11a.css --output-style compressed", "build-css": "node-sass --include-path scss xrpl.scss ../assets/css/devportal2022-v11b.css --output-style compressed",
"build-css-out": "node-sass --include-path scss xrpl.scss ../out/assets/css/devportal2022-v11a.css --output-style compressed --source-map true", "build-css-out": "node-sass --include-path scss xrpl.scss ../out/assets/css/devportal2022-v11b.css --output-style compressed --source-map true",
"build-css-watch-out": "node-sass --recursive --watch --include-path scss xrpl.scss ../out/assets/css/devportal2022-v11a.css --output-style compressed --source-map true" "build-css-watch-out": "node-sass --recursive --watch --include-path scss xrpl.scss ../out/assets/css/devportal2022-v11b.css --output-style compressed --source-map true"
}, },
"dependencies": { "dependencies": {
"sass": "^1.26.10" "sass": "^1.26.10"

View File

@@ -53,7 +53,7 @@
{% if target.lang=="ja" %} {% if target.lang=="ja" %}
<link href="{{currentpage.prefix}}assets/css/fonts-ja.css" rel="stylesheet" /> <link href="{{currentpage.prefix}}assets/css/fonts-ja.css" rel="stylesheet" />
{% endif %} {% endif %}
<link href="{{currentpage.prefix}}assets/css/devportal2022-v11a.css" rel="stylesheet" /> <link href="{{currentpage.prefix}}assets/css/devportal2022-v11b.css" rel="stylesheet" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@docsearch/css@3" /> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@docsearch/css@3" />

View File

@@ -83,7 +83,6 @@
</form> </form>
</div><!--/#topnav-search--> </div><!--/#topnav-search-->
<!--{#TEMPORARILY DISABLED: language selector (many common pages are mostly untranslated right now)
<div class="nav-item" id="topnav-language"> <div class="nav-item" id="topnav-language">
<div class="dropdown"> <div class="dropdown">
<a class="nav-link dropdown-toggle with-caret" id="language_selector_header_btn" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <a class="nav-link dropdown-toggle with-caret" id="language_selector_header_btn" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
@@ -101,7 +100,6 @@
</div><!--/.dropdown-menu--> </div><!--/.dropdown-menu-->
</div><!--/.dropdown--> </div><!--/.dropdown-->
</div><!--/.language-selector--> </div><!--/.language-selector-->
#}-->
{% if target.light_theme_enabled %} {% if target.light_theme_enabled %}
<div class="nav-item" id="topnav-theme"> <div class="nav-item" id="topnav-theme">

View File

@@ -58,7 +58,7 @@
<h2 class="h4">{% trans %}Article types{% endtrans %}</h2> <h2 class="h4">{% trans %}Article types{% endtrans %}</h2>
<h6 class="eyebrow mb-3">{% trans %}Dive In{% endtrans %}</h6> <h6 class="eyebrow mb-3">{% trans %}Dive In{% endtrans %}</h6>
</div> </div>
{% set curated_cards = currentpage.children|selectattr("html","ne","by-label.html")|selectattr("html","ne","faq.html")|map(attribute="html")|list %} {% set curated_cards = currentpage.children|selectattr("html","ne","by-label.html")|selectattr("html","ne","faq.html")|selectattr("html","ne","https://learn.xrpl.org/")|selectattr("html","ne","dev-tools.html")|map(attribute="html")|list %}
{% set mobile_cols = 1 %} {% set mobile_cols = 1 %}
{% set show_blurbs = True %} {% set show_blurbs = True %}
{% include 'component-curated-cards.html.jinja' %} {% include 'component-curated-cards.html.jinja' %}
@@ -91,7 +91,6 @@
<ul class="nav flex-column"> <ul class="nav flex-column">
<li class="nav-item"><a href="nft-conceptual-overview.html" class="nav-link">NFT Conceptual Overview</a></li> <li class="nav-item"><a href="nft-conceptual-overview.html" class="nav-link">NFT Conceptual Overview</a></li>
<li class="nav-item"><a href="nftoken.html" class="nav-link">NFToken Format</a></li> <li class="nav-item"><a href="nftoken.html" class="nav-link">NFToken Format</a></li>
<li class="nav-item"><a href="nftoken-tester-tutorial.html" class="nav-link">NFToken Tester Tutorial</a></li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -109,7 +108,7 @@
{% set depth = 6 %} {% set depth = 6 %}
{% set show_blurbs = False %} {% set show_blurbs = False %}
<div class="col-md-6 mt-20"> <div class="col-md-6 mt-20">
<a href="{{target.prefix}}{{page.html}}"><h5 class="mb-3">{{page.name}}</h5></a> <a href="{% if '//' not in page.html %}{{target.prefix}}{% endif %}{{page.html}}"><h5 class="mb-3">{{page.name}}</h5></a>
{% include 'children.html' %} {% include 'children.html' %}
</div> </div>
{% endfor %} {% endfor %}