diff --git a/src/content/docs/pt-br/docs/infrastructure/build-xahaud/linux.mdx b/src/content/docs/pt-br/docs/infrastructure/build-xahaud/linux.mdx index f27138f..f550bb1 100644 --- a/src/content/docs/pt-br/docs/infrastructure/build-xahaud/linux.mdx +++ b/src/content/docs/pt-br/docs/infrastructure/build-xahaud/linux.mdx @@ -9,7 +9,7 @@ Estas instruções foram projetadas para funcionar em distribuições baseadas e Para instruções adicionais, consulte o arquivo [BUILD.md](https://github.com/Xahau/xahaud/blob/dev/BUILD.md) no Repositório GitHub do Xahau/xahaud. ## Instalar Dependências diff --git a/src/content/docs/pt-br/docs/infrastructure/installing-xahaud.mdx b/src/content/docs/pt-br/docs/infrastructure/installing-xahaud.mdx index c36fcf7..fb1e6ee 100644 --- a/src/content/docs/pt-br/docs/infrastructure/installing-xahaud.mdx +++ b/src/content/docs/pt-br/docs/infrastructure/installing-xahaud.mdx @@ -15,7 +15,7 @@ A documentação de instalação nesta página expande a documentação de insta ## Processo de Instalação no Linux Independentemente de como o xahaud é instalado (Docker ou em todo o sistema), o processo geral é semelhante em sistemas Linux. -As seções a seguir, [Contêiner Docker](#docker-container-install-script) e [Instalação Local](#local-install-script), aproveitam scripts bash, que automatizam as seguintes etapas: +As seções a seguir, [Contêiner Docker](#script-de-instalação-em-contêiner-docker) e [Instalação Local](#script-de-instalação-local), aproveitam scripts bash, que automatizam as seguintes etapas: 1. Obter o binário do xahaud: - Baixar uma imagem binária compilada de [https://build.xahau.tech](https://build.xahau.tech) @@ -36,7 +36,7 @@ As seções a seguir, [Contêiner Docker](#docker-container-install-script) e [I 7. Se necessário, alterar as permissões de propriedade. Se executar o xahaud como validador, é importante restringir o arquivo `xahaud.cfg`, pois ele contém o token de validação. - `chown -R xahaud:xahaud /opt/xahaud /var/log/xahaud` - `chmod -R 750 /opt/xahaud /var/log/xahaud` -8. Criar um arquivo de serviço systemd (como o exemplo [abaixo](#example-systemd-service-file)) para executar o xahaud como um daemon. +8. Criar um arquivo de serviço systemd (como o exemplo [abaixo](#exemplo-de-arquivo-de-serviço-systemd)) para executar o xahaud como um daemon. - O arquivo está localizado em: `/etc/systemd/system/xahaud.service` - Após criar ou editar o arquivo, execute: `systemctl daemon-reload` - Para executar o xahaud automaticamente na inicialização do sistema: `systemctl enable --now xahaud` @@ -179,7 +179,7 @@ Para executar o xahaud em um Contêiner Docker: 5. Comandos e informações adicionais estão localizados no arquivo README.md no repositório Docker. Os arquivos de configuração e bancos de dados estão localizados no diretório `store` dentro do diretório Docker. ## Script de Instalação Local -Os repositórios Docker do Xahau (Mainnet e Testnet) contêm um script para automatizar o processo de instalação local, para que o xahaud possa ser executado fora do Docker. Esses scripts são semelhantes ao [Resumo da Instalação Linux](#linux-install-process), pois criarão arquivos systemd, um usuário 'xahaud' e arquivos de configuração padrão. As URLs para esses scripts estão na tabela no final desta página. Para instalar localmente: +Os repositórios Docker do Xahau (Mainnet e Testnet) contêm um script para automatizar o processo de instalação local, para que o xahaud possa ser executado fora do Docker. Esses scripts são semelhantes ao [Resumo da Instalação Linux](#processo-de-instalação-no-linux), pois criarão arquivos systemd, um usuário 'xahaud' e arquivos de configuração padrão. As URLs para esses scripts estão na tabela no final desta página. Para instalar localmente: 1. Baixe e execute o script de instalação: curl -sL [https://link-para-script] | bash 2. Edite o arquivo de configuração: /opt/xahahud/etc/xahaud.cfg diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/checkcash.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/checkcash.mdx index 42afad9..e5d93f9 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/checkcash.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/checkcash.mdx @@ -23,7 +23,7 @@ _(Adicionado pela \[emenda Checks]\[].)_ | Campo | Tipo JSON | \[Tipo Interno]\[] | Descrição | | ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `CheckID` | String | Hash256 | O ID do objeto Check no ledger a ser resgatado, como uma string hexadecimal de 64 caracteres. | -| `Amount` | [Valor de Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | _(Opcional)_ Resgata o Check por exatamente este valor, se possível. A moeda deve corresponder à do campo `SendMax` da transação CheckCreate correspondente. Você deve fornecer este campo ou `DeliverMin`. | +| `Amount` | [Valor de Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | _(Opcional)_ Resgata o Check por exatamente este valor, se possível. A moeda deve corresponder à do campo `SendMax` da transação CheckCreate correspondente. Você deve fornecer este campo ou `DeliverMin`. | | `DeliverMin` | \[Valor de Moeda]\[] | Amount | _(Opcional)_ Resgata o Check por pelo menos este valor e pelo máximo possível. A moeda deve corresponder à do campo `SendMax` da transação CheckCreate correspondente. Você deve fornecer este campo ou `Amount`. | A transação _**deve**_ incluir `Amount` ou `DeliverMin`, mas não ambos. diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/checkcreate.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/checkcreate.mdx index 099bf20..2d2af3b 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/checkcreate.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/checkcreate.mdx @@ -27,7 +27,7 @@ _(Adicionado pela \[emenda Checks]\[].)_ | Campo | Tipo JSON | \[Tipo Interno]\[] | Descrição | | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `Destination` | String | AccountID | O endereço único da conta que pode resgatar o Check. | -| `SendMax` | [Valor de Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | Valor máximo da moeda de origem que o Check pode debitar do remetente, incluindo taxas de transferência em moedas que não sejam XAH. O Check só pode creditar o destino com a mesma moeda (do mesmo emissor, para moedas que não sejam XAH). Para valores que não sejam XAH, os nomes dos campos aninhados DEVEM estar em minúsculas. | +| `SendMax` | [Valor de Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | Valor máximo da moeda de origem que o Check pode debitar do remetente, incluindo taxas de transferência em moedas que não sejam XAH. O Check só pode creditar o destino com a mesma moeda (do mesmo emissor, para moedas que não sejam XAH). Para valores que não sejam XAH, os nomes dos campos aninhados DEVEM estar em minúsculas. | | `DestinationTag` | Number | UInt32 | _(Opcional)_ Tag arbitrária que identifica o motivo do Check ou um destinatário hospedado a pagar. | | `Expiration` | Number | UInt32 | _(Opcional)_ Momento após o qual o Check não é mais válido, em \[segundos desde o Epoch da Ripple]\[]. | | `InvoiceID` | String | Hash256 | _(Opcional)_ Hash arbitrário de 256 bits representando um motivo ou identificador específico para este Check. | diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/escrowcreate.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/escrowcreate.mdx index 2be53d8..76948d8 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/escrowcreate.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/escrowcreate.mdx @@ -30,7 +30,7 @@ _Adicionado pela \[emenda Escrow]\[]._ | Campo | Tipo JSON | \[Tipo Interno]\[] | Descrição | | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | Valor a ser deduzido do saldo do remetente e colocado em escrow. Uma vez em escrow, o valor pode ir para o endereço `Destination` (após o tempo `FinishAfter`) ou ser devolvido ao remetente (após o tempo `CancelAfter`). | +| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | Valor a ser deduzido do saldo do remetente e colocado em escrow. Uma vez em escrow, o valor pode ir para o endereço `Destination` (após o tempo `FinishAfter`) ou ser devolvido ao remetente (após o tempo `CancelAfter`). | | `Destination` | String | AccountID | Endereço para receber o valor em escrow. | | `CancelAfter` | Number | UInt32 | _(Opcional)_ O momento, em \[segundos desde o Epoch do Ripple]\[], em que este escrow expira. Este valor é imutável; os fundos só podem ser devolvidos ao remetente após este momento. | | `FinishAfter` | Number | UInt32 | _(Opcional)_ O momento, em \[segundos desde o Epoch do Ripple]\[], em que o valor em escrow pode ser liberado ao destinatário. Este valor é imutável; os fundos não podem ser movimentados até que este momento seja atingido. | diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/offercreate.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/offercreate.mdx index 0e9cf09..ef2dc6f 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/offercreate.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/offercreate.mdx @@ -32,8 +32,8 @@ description: >- | `Expiration` | Number | UInt32 | _(Opcional)_ Momento após o qual a Oferta deixa de estar ativa, em \[segundos desde a Época Ripple]\[]. | | `OfferSequence` | Number | UInt32 | _(Opcional)_ Uma Oferta a ser excluída primeiro, especificada da mesma forma que \[OfferCancel]\[]. | | `OfferID` | String | Hash256 | _(Opcional)_ O ID do objeto de Oferta no ledger a ser cancelado, como uma string hexadecimal de 64 caracteres. | -| `TakerGets` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | O valor e o tipo de moeda sendo vendida. | -| `TakerPays` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | O valor e o tipo de moeda sendo comprada. | +| `TakerGets` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | O valor e o tipo de moeda sendo vendida. | +| `TakerPays` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | O valor e o tipo de moeda sendo comprada. | ### Flags do OfferCreate diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/payment.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/payment.mdx index a1d6ae5..9eae759 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/payment.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/payment.mdx @@ -27,12 +27,12 @@ description: >- | Campo | Tipo JSON | \[Tipo Interno]\[] | Descrição | | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Amount` | [Valor de Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | A quantidade de moeda a ser entregue. Para valores não-XAH, os nomes dos campos aninhados DEVEM estar em letras minúsculas. Se a flag `tfPartialPayment` estiver definida, entrega _até_ esse valor em vez do exato. | +| `Amount` | [Valor de Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | A quantidade de moeda a ser entregue. Para valores não-XAH, os nomes dos campos aninhados DEVEM estar em letras minúsculas. Se a flag `tfPartialPayment` estiver definida, entrega _até_ esse valor em vez do exato. | | `Destination` | String | AccountID | O endereço único da conta que receberá o pagamento. | | `DestinationTag` | Number | UInt32 | _(Opcional)_ Tag arbitrária que identifica o motivo do pagamento ao destino, ou um destinatário hospedado a ser pago. | | `InvoiceID` | String | Hash256 | _(Opcional)_ Hash arbitrário de 256 bits representando um motivo ou identificador específico para este pagamento. | | `Paths` | Array de arrays de caminho | PathSet | (Opcional, preenchível automaticamente) Array de caminhos de pagamento a serem usados nesta transação. Deve ser omitido em transações XAH-para-XAH. | -| `SendMax` | [Valor de Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | _(Opcional)_ Maior valor de moeda de origem que esta transação pode custar, incluindo taxas de transferência, taxas de câmbio e [slippage](http://en.wikipedia.org/wiki/Slippage_\(finance\)). Não inclui o XAH destruído como custo de envio da transação. Para valores não-XAH, os nomes dos campos aninhados DEVEM estar em letras minúsculas. Deve ser fornecido para pagamentos entre moedas/emissores diferentes. Deve ser omitido em pagamentos XAH-para-XAH. | +| `SendMax` | [Valor de Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | _(Opcional)_ Maior valor de moeda de origem que esta transação pode custar, incluindo taxas de transferência, taxas de câmbio e [slippage](http://en.wikipedia.org/wiki/Slippage_\(finance\)). Não inclui o XAH destruído como custo de envio da transação. Para valores não-XAH, os nomes dos campos aninhados DEVEM estar em letras minúsculas. Deve ser fornecido para pagamentos entre moedas/emissores diferentes. Deve ser omitido em pagamentos XAH-para-XAH. | | `DeliverMin` | \[Valor de Moeda]\[] | Amount | _(Opcional)_ Valor mínimo de moeda de destino que esta transação deve entregar. Válido apenas para pagamentos parciais. Para valores não-XAH, os nomes dos campos aninhados estão em letras minúsculas. | ### Tipos de Pagamentos diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/paymentchannelclaim.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/paymentchannelclaim.mdx index 10abd78..effa622 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/paymentchannelclaim.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/paymentchannelclaim.mdx @@ -43,8 +43,8 @@ O **endereço de destino** de um canal pode: | Campo | Tipo JSON | \[Tipo Interno]\[] | Descrição | | ----------- | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `Channel` | String | Hash256 | O ID único do canal, como uma string hexadecimal de 64 caracteres. | -| `Balance` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | _(Opcional)_ Valor total entregue por este canal após o processamento desta reivindicação. Necessário para entregar Valor. Deve ser maior que o valor total já entregue pelo canal, mas não superior ao `Amount` da reivindicação assinada. Deve ser fornecido exceto ao fechar o canal. | -| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | _(Opcional)_ O valor autorizado pela `Signature`. Deve corresponder ao valor na mensagem assinada. Este é o valor acumulado de Valor que pode ser dispensado pelo canal, incluindo XAH previamente resgatado. | +| `Balance` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | _(Opcional)_ Valor total entregue por este canal após o processamento desta reivindicação. Necessário para entregar Valor. Deve ser maior que o valor total já entregue pelo canal, mas não superior ao `Amount` da reivindicação assinada. Deve ser fornecido exceto ao fechar o canal. | +| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | _(Opcional)_ O valor autorizado pela `Signature`. Deve corresponder ao valor na mensagem assinada. Este é o valor acumulado de Valor que pode ser dispensado pelo canal, incluindo XAH previamente resgatado. | | `Signature` | String | Blob | _(Opcional)_ A assinatura desta reivindicação, em hexadecimal. A mensagem assinada contém o ID do canal e o valor da reivindicação. Obrigatório, a menos que o remetente da transação seja o endereço de origem do canal. | | `PublicKey` | String | Blob | _(Opcional)_ A chave pública usada para a assinatura, em hexadecimal. Deve corresponder à `PublicKey` armazenada no ledger para o canal. Obrigatório, a menos que o remetente da transação seja o endereço de origem do canal e o campo `Signature` seja omitido. (A transação inclui a chave pública para que o `rippled` possa verificar a validade da assinatura antes de tentar aplicar a transação ao ledger.) | diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/paymentchannelcreate.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/paymentchannelcreate.mdx index 14c9b27..49fe4b4 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/paymentchannelcreate.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/paymentchannelcreate.mdx @@ -30,7 +30,7 @@ _Adicionado pela \[emenda PayChan]\[]._ | Campo | Tipo JSON | \[Tipo Interno]\[] | Descrição | | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | Valor a ser deduzido do saldo do remetente e reservado neste canal. Enquanto o canal estiver aberto, o Amount só pode ser enviado ao endereço `Destination`. Quando o canal for fechado, qualquer Amount não reivindicado é devolvido ao saldo do endereço de origem. | +| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | Valor a ser deduzido do saldo do remetente e reservado neste canal. Enquanto o canal estiver aberto, o Amount só pode ser enviado ao endereço `Destination`. Quando o canal for fechado, qualquer Amount não reivindicado é devolvido ao saldo do endereço de origem. | | `Destination` | String | AccountID | Endereço para receber reivindicações contra este canal. Também conhecido como "endereço de destino" do canal. Não pode ser o mesmo que o remetente (`Account`). | | `SettleDelay` | Number | UInt32 | Tempo que o endereço de origem deve aguardar antes de fechar o canal caso haja Amount não reivindicado. | | `PublicKey` | String | Blob | A chave pública de 33 bytes do par de chaves que a origem usará para assinar reivindicações contra este canal, em hexadecimal. Pode ser qualquer chave pública secp256k1 ou Ed25519. Para mais informações sobre pares de chaves, consulte Derivação de Chaves. | diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/paymentchannelfund.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/paymentchannelfund.mdx index b480814..25ea09d 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/paymentchannelfund.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/paymentchannelfund.mdx @@ -28,7 +28,7 @@ _Adicionado pela \[emenda PayChan]\[]._ | Campo | Tipo JSON | \[Tipo Interno]\[] | Descrição | | ------------ | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `Channel` | String | Hash256 | O ID único do canal a ser financiado, como uma string hexadecimal de 64 caracteres. | -| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | Valor a ser adicionado ao canal. Deve ser um valor positivo. | +| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | Valor a ser adicionado ao canal. Deve ser um valor positivo. | | `Expiration` | Number | UInt32 | _(Opcional)_ Novo tempo de `Expiration` a ser definido para o canal, em \[segundos desde o Epoch Ripple]\[]. Deve ser posterior ao tempo atual mais o `SettleDelay` do canal, ou à `Expiration` existente do canal. Após o tempo de `Expiration`, qualquer transação que acesse o canal fecha o canal sem executar sua ação normal. Qualquer valor não gasto é devolvido ao endereço de origem quando o canal é fechado. (`Expiration` é separado do tempo imutável `CancelAfter` do canal.) Para mais informações, consulte o tipo de objeto de ledger PayChannel. | ### Casos de Erro diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/remit.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/remit.mdx index 940948e..e9baaa2 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/remit.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/remit.mdx @@ -63,7 +63,7 @@ _(Adicionado pela \[emenda Remit]\[].)_ | Campo | Tipo JSON | \[Tipo Interno]\[] | Descrição | | -------- | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------ | ---------------------------------------------------------------------------- | -| `Amount` | [Valor de Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | O valor da moeda que a conta deseja enviar ao `Destination`. | +| `Amount` | [Valor de Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | O valor da moeda que a conta deseja enviar ao `Destination`. | ### Campos de MintURIToken diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/trustset.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/trustset.mdx index 5fdc831..bd9c72e 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/trustset.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/trustset.mdx @@ -62,4 +62,4 @@ Uma transação TrustSet que tenta definir `tfSetDeepFreeze` é bem-sucedida se Se a linha de confiança estiver profundamente congelada pelo emissor (indicado por `lsfLowDeepFreeze`/`lsfHighDeepFreeze`), a transação TrustSet falha se o emissor definir o flag `tfClearFreeze` sem também definir o flag `tfClearDeepFreeze`. Em outras palavras, o emissor não pode remover o congelamento regular de uma linha de confiança sem também remover o congelamento profundo. -Consulte [Conta Alta vs. Conta Baixa](/pt-br/docs/protocol-reference/ledger-data/ledger-objects-types/ripple-state#high-vs-low-account) para informações sobre como as contas baixa e alta são determinadas. +Consulte [Conta Alta vs. Conta Baixa](/pt-br/docs/protocol-reference/ledger-data/ledger-objects-types/ripple-state#conta-alta-vs-conta-baixa) para informações sobre como as contas baixa e alta são determinadas. diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/uritokenbuy.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/uritokenbuy.mdx index e085881..7bb2b12 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/uritokenbuy.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/uritokenbuy.mdx @@ -28,7 +28,7 @@ _(Adicionado pela \[emenda URIToken]\[].)_ | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------- | ------------------------------------------------------- | | `Account` | String | AccountID | O endereço da conta do comprador. | | `URITokenID` | String | Hash256 | O identificador único do URIToken a ser comprado. | -| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | O valor da moeda a pagar pelo URIToken. | +| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | O valor da moeda a pagar pelo URIToken. | ### Custo Especial de Transação diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/uritokencreateselloffer.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/uritokencreateselloffer.mdx index f97b96d..1c790ec 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/uritokencreateselloffer.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/uritokencreateselloffer.mdx @@ -31,7 +31,7 @@ _(Adicionado pela \[emenda URIToken]\[].)_ | `Account` | String | AccountID | O endereço da conta que cria a oferta de venda. | | `URITokenID` | String | Hash256 | O ID do URIToken sendo vendido. | | `Destination` | String | AccountID | _(Opcional)_ O endereço da conta que receberá a oferta de venda. | -| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | O valor da moeda que a conta deseja receber em troca do URIToken. | +| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | O valor da moeda que a conta deseja receber em troca do URIToken. | ### Casos de Erro diff --git a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/uritokenmint.mdx b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/uritokenmint.mdx index 95ef6c6..6f152b1 100644 --- a/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/uritokenmint.mdx +++ b/src/content/docs/pt-br/docs/protocol-reference/transactions/transaction-types/uritokenmint.mdx @@ -33,7 +33,7 @@ _(Adicionado pela \[emenda URIToken]\[].)_ | `URI` | String | String | O URI associado ao URIToken cunhado. (máximo de 256 bytes) | | `Digest` | String | Hash256 | _(Opcional)_ O digest do URIToken. | | `Destination` | String | AccountID | _(Opcional)_ O endereço da conta que pode comprar o URIToken cunhado. | -| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#specifying-currency-amounts) | Amount | _(Opcional)_ O valor da moeda que a conta deseja receber em troca do URIToken. | +| `Amount` | [Valor em Moeda](/pt-br/docs/protocol-reference/data-types/currency-formats/#especificando-valores-em-moeda) | Amount | _(Opcional)_ O valor da moeda que a conta deseja receber em troca do URIToken. | ### Flags de URITokenMint diff --git a/src/utils/localizedHref.ts b/src/utils/localizedHref.ts index 01c1bec..396e84a 100644 --- a/src/utils/localizedHref.ts +++ b/src/utils/localizedHref.ts @@ -17,10 +17,14 @@ function splitPath(path: string) { export function stripLocalePrefix(pathname: string) { const normalizedPathname = normalizePathname(pathname) + // Compare case-insensitively: locale codes can be capitalized (e.g. `pt-BR`) + // while the URL path segment is always lowercase (e.g. `/pt-br/`). + const lowerPathname = normalizedPathname.toLowerCase() for (const locale of nonDefaultLocales) { - if (normalizedPathname === `/${locale}`) return '/' - if (normalizedPathname.startsWith(`/${locale}/`)) { + const lowerLocale = locale.toLowerCase() + if (lowerPathname === `/${lowerLocale}`) return '/' + if (lowerPathname.startsWith(`/${lowerLocale}/`)) { return normalizePathname(normalizedPathname.slice(locale.length + 1)) } }