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))
}
}