Skip to content

Commit 691b716

Browse files
committed
updated react pages to spanish crowdin pages
1 parent 5afafa2 commit 691b716

File tree

32 files changed

+577
-561
lines changed

32 files changed

+577
-561
lines changed

apps/portal/src/app/connect/account-abstraction/permissions/page.mdx

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,27 @@ import { createMetadata } from "@doc";
33

44
export const metadata = createMetadata({
55
image: {
6-
title: "Account Permissions & Session Keys",
6+
title: "Permisos de Cuenta y Claves de Sesión",
77
icon: "thirdweb",
88
},
9-
title: "Account Permissions & Session Keys | thirdweb",
9+
title: "Permisos de Cuenta y Claves de Sesión | thirdweb",
1010
description:
11-
"All of the account contracts - Simple and Managed - share the same permission model. In this section, we'll describe this permission model in detail",
11+
"Todos los contratos de cuenta - Simple y Administrada - comparten el mismo modelo de permisos. En esta sección, describiremos este modelo en detalle.",
1212
});
1313

14-
# Account Permissions & Session Keys
14+
# Permisos de Cuenta y Claves de Sesión
1515

16-
All of the account contracts - [Simple](https://thirdweb.com/thirdweb.eth/AccountFactory) and [Managed](https://thirdweb.com/thirdweb.eth/ManagedAccountFactory) - share the same permission model. In this section, we'll describe this permission model in detail.
16+
Todos los contratos de cuenta - [Simple](https://thirdweb.com/thirdweb.eth/AccountFactory) y [Administrada](https://thirdweb.com/thirdweb.eth/ManagedAccountFactory) - comparten el mismo modelo de permisos. En esta sección, describiremos este modelo en detalle.
1717

18-
An account recognizes only two types of actors: _Session Keys_ and _Admins_.
18+
Una cuenta reconoce solo dos tipos de actores: _Claves de Sesión_ y _Administradores_.
1919

20-
## 1. Admins
20+
## 1. Administradores
2121

22-
Admins have **unrestricted access** to the account; call any functions on the contract, use the contract without going through the ERC-4337 infrastructure (bundlers, EntryPoint, etc.), withdraw the account's native token balance, and so on.
22+
Los administradores tienen **acceso sin restricciones** a la cuenta; pueden llamar a cualquier función en el contrato, usar el contrato sin pasar por la infraestructura de ERC-4337 (bundlers, EntryPoint, etc.), retirar el saldo de tokens nativos de la cuenta, entre otras acciones.
2323

24-
### Assigning Admin Permissions
24+
### Asignación de Permisos de Administrador
2525

26-
Existing admins on the account can add new admins, remove existing admins or renounce their own admin status.
26+
Los administradores existentes en la cuenta pueden agregar nuevos administradores, eliminar administradores existentes o renunciar a su estado de administrador.
2727

2828
<Tabs defaultValue="react">
2929

@@ -89,22 +89,22 @@ await sendTransaction({
8989
</TabsContent>
9090
</Tabs>
9191

92-
## 2. Session Keys
92+
## 2. Claves de Sesión
9393

94-
Session Keys are additional authorized signers that must go through ERC-4337 infrastructure (bundlers, EntryPoint, etc.) to use an account to execute transactions. Session keys can use an account under certain restrictions.
94+
Las claves de sesión son firmantes adicionales autorizados que deben pasar por la infraestructura de ERC-4337 (bundlers, EntryPoint, etc.) para usar una cuenta y ejecutar transacciones. Las claves de sesión pueden utilizar una cuenta bajo ciertas restricciones.
9595

96-
### Assigning Session Key Permissions
96+
### Asignación de Permisos a las Claves de Sesión
9797

98-
Each individual session key has its own permissions to use the account. Only admins can set the permissions for session keys.
98+
Cada clave de sesión individual tiene sus propios permisos para usar la cuenta. Solo los administradores pueden establecer los permisos para las claves de sesión.
9999

100-
Session keys can be assigned the following permissions:
100+
Las claves de sesión pueden asignarse con los siguientes permisos:
101101

102-
- [Required] Allow interaction with specific contracts with the account ("*" for any contracts)
103-
- [Optional] Have a maximum amount of native tokens that can be transferred per transaction (defaults to 0 eth, transactions with value will be rejected)
104-
- [Optional] Have access to the account only during a specific time window (defaults to 10 years from now)
102+
- [Obligatorio] Permitir la interacción con contratos específicos usando la cuenta ("*" para cualquier contrato).
103+
- [Opcional] Definir un monto máximo de tokens nativos que se pueden transferir por transacción (por defecto es 0 ETH, por lo que las transacciones con valor serán rechazadas).
104+
- [Opcional] Restringir el acceso a la cuenta a un período de tiempo específico (por defecto es 10 años a partir de ahora).
105105

106-
These restrictions are set in the `SignerPermissionsRequest` struct.
107-
To set the permissions for a given signer, the `setPermissionsForSigner` function is called.
106+
Estas restricciones se establecen en la estructura `SignerPermissionsRequest`.
107+
Para definir los permisos de un firmante, se debe llamar a la función `setPermissionsForSigner`.
108108

109109
<Tabs defaultValue="react">
110110

apps/portal/src/app/connect/in-app-wallet/guides/enable-gasless/page.mdx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,25 @@ import { Layers2Icon } from "lucide-react";
1111

1212
export const metadata = createMetadata({
1313
image: {
14-
title: "Enable Gasless Transactions with In-App Wallet",
14+
title: "Habilitar Transacciones Sin Gas con Billetera In-App",
1515
icon: "wallets",
1616
},
17-
title: "Enable Gasless Transactions | thirdweb In-App Wallet",
17+
title: "Habilitar Transacciones Sin Gas | thirdweb In-App Wallet",
1818
description:
19-
"By using account abstraction you can create a truly seamless user experience with gasless transactions, batched transactions, and full account recovery.",
19+
"Usando la abstracción de cuentas, puedes crear una experiencia de usuario realmente fluida con transacciones sin gas, transacciones agrupadas y recuperación completa de cuentas.",
2020
});
2121

22-
# Sponsor Transactions
22+
# Transacciones Patrocinadas
2323

24-
By combining [Account abstraction](/connect/account-abstraction) and [In-App Wallet](/connect/in-app-wallet/overview), you can create a truly seamless user experience:
24+
Al combinar [Abstracción de Cuentas](/connect/account-abstraction) y [Billetera In-App](/connect/in-app-wallet/overview), puedes crear una experiencia de usuario realmente fluida:
2525

26-
- Gasless transactions sponsored by your application
27-
- Batched transactions
28-
- Full account recovery the user "account"
26+
- Transacciones sin gas patrocinadas por tu aplicación
27+
- Transacciones agrupadas
28+
- Recuperación completa de la cuenta del usuario
2929

30-
## Configure in-app wallet for sponsored transactions
30+
## Configurar la billetera In-App para transacciones patrocinadas
3131

32-
To enable account abstraction in your app, you need to add the `smartAccount` prop with the `inAppWallet` creation.
32+
Para habilitar la abstracción de cuentas en tu aplicación, debes agregar el prop `smartAccount` con la creación de `inAppWallet`.
3333

3434
```jsx
3535
import { ConnectButton } from "thirdweb/react";
@@ -54,6 +54,6 @@ export default function App() {
5454
}
5555
```
5656

57-
This will create an in-app wallet and a smart account for the user. The smart account will be initialized with the in-app wallet as the owner.
57+
Esto creará una billetera in-app y una cuenta inteligente para el usuario. La cuenta inteligente será inicializada con la billetera in-app como la propietaria.
5858

59-
You can sponsor transactions simply by passing `sponsrGas: true` to the `smartAccount` prop. This will allow the smart account to send transactions without the user needing to hold any ETH.
59+
Puedes patrocinar transacciones simplemente pasando `sponsorGas: true` al prop `smartAccount`. Esto permitirá que la cuenta inteligente envíe transacciones sin que el usuario necesite tener ETH.

apps/portal/src/app/connect/wallet/overview/page.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ Un flujo de registro flexible que se acomode a diferentes preferencias es críti
9292
- **Ecosistemas de Cadenas** - Cuentas unificadas entre aplicaciones de cadenas
9393

9494
<ArticleCard
95-
title="Comenzando"
95+
title="Primeros pasos"
9696
description="Consulta nuestra guía para comenzar rápidamente con las billeteras thirdweb en las distintas plataformas soportadas."
9797
href="/connect/wallet/get-started"
9898
/>

apps/portal/src/app/contracts/build/get-started/page.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import { Tabs, TabsList, TabsTrigger, TabsContent } from "@/components/ui/tabs";
22
import { createMetadata } from "@doc";
33

44
export const metadata = createMetadata({
5-
image: { title: "Comenzando con thirdweb Solidity SDK", icon: "solidity" },
6-
title: "Comenzando con thirdweb Solidity SDK",
5+
image: { title: "Primeros pasos con thirdweb Solidity SDK", icon: "solidity" },
6+
title: "Primeros pasos con thirdweb Solidity SDK",
77
description:
88
"Para comenzar con el Solidity SDK, ejecuta el siguiente comando para crear un nuevo proyecto:",
99
});

apps/portal/src/app/insight/get-started/page.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { createMetadata } from "@doc";
22

33
export const metadata = createMetadata({
4-
title: "Comenzando con Insight | Infraestructura thirdweb",
4+
title: "Primeros pasos con Insight | Infraestructura thirdweb",
55
description:
66
"Aprende cómo usar thirdweb Insight para consultar eventos de blockchain",
77
image: {

apps/portal/src/app/react-native/v5/getting-started/page.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Callout, Steps, Step, GithubTemplateCard } from "@doc";
22

3-
# Comenzando
3+
# Primeros pasos
44

55
### Instalación Automática
66

apps/portal/src/app/react-native/v5/page.mdx

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,72 +15,73 @@ import { Callout } from "@doc";
1515
import Link from "next/link";
1616
import { Button } from "@/components/ui/button";
1717

18-
# React Native SDK
18+
# SDK de React Native
1919

20-
You can use all of the `thirdweb` and `thirdweb/react` exports in your React Native app, with some exceptions (see differences).
20+
Puedes usar todos los módulos de `thirdweb` y `thirdweb/react` en tu aplicación de React Native, con algunas excepciones (ver diferencias).
2121

22-
## Quickstart
22+
## Inicio rápido
2323

24-
Many of the components and hooks in the React Native SDK use a [`client`](/typescript/v5/core/client) to interface with the core SDK and your private RPC endpoints. You'll need to create a `clientId` in the [Dashboard](https://thirdweb.com/create-api-key) to generate this client.
24+
Muchos de los componentes y hooks en el SDK de React Native utilizan un [`cliente`](/typescript/v5/core/client) para interactuar con el SDK central y tus endpoints RPC privados. Necesitarás crear un `clientId` en el [Dashboard](https://thirdweb.com/create-api-key) para generar este cliente.
2525

2626
<Stack>
2727

2828
<ArticleIconCard
29-
title="Getting started"
29+
title="Primeros pasos"
3030
icon={ZapIcon}
3131
href="/react-native/v5/installation"
32-
description="Get started with the React Native SDK"
32+
description="Comienza con el SDK de React Native"
3333
/>
3434

3535
<ArticleIconCard
36-
title="Differences from React"
36+
title="Diferencias con React"
3737
icon={ComponentIcon}
3838
href="/react-native/v5/differences"
39-
description="Get to know the differences between React and React Native usage"
39+
description="Conoce las diferencias entre el uso en React y React Native"
4040
/>
4141

42-
<Callout variant="info" title="Have you generated a client ID?">
42+
<Callout variant="info" title="¿Has generado un client ID?">
4343
<div className="flex flex-col gap-4 items-start">
4444
<p>
45-
You'll need a client ID to access the SDK's free blockchain APIs, storage, and more.
45+
Necesitarás un client ID para acceder a las API blockchain gratuitas del SDK, almacenamiento y más.
4646
</p>
4747
<Button variant='outline' asChild>
48-
<Link href="https://thirdweb.com/create-api-key" target="_blank"> Generate </Link>
48+
<Link href="https://thirdweb.com/create-api-key" target="_blank"> Generar </Link>
4949
</Button>
5050
</div>
5151
</Callout>
5252

53-
## Starter kit
53+
## Kit de inicio
5454

55-
If you want to get started quickly run:
55+
Si quieres empezar rápidamente, ejecuta:
5656

5757
```bash
5858
npx thirdweb create app --react-native
5959
```
6060

61-
or clone the [expo-starter](https://github.com/thirdweb-dev/expo-starter) repo using git.
61+
o clona el repositorio [expo-starter](https://github.com/thirdweb-dev/expo-starter) usando git.
6262

6363
<GithubTemplateCard
64-
title="Expo + thirdweb starter repo"
65-
descrption="A starter template for using the thirdweb package in a React Native app"
64+
title="Repositorio de inicio Expo + thirdweb"
65+
descrption="Una plantilla de inicio para usar el paquete de thirdweb en una aplicación de React Native"
6666
href="https://github.com/thirdweb-dev/expo-starter"
6767
/>
6868

6969

70-
## Usage
70+
## Uso
7171

7272
<ArticleIconCard
7373
title="TypeScript"
7474
icon={TypeScriptIcon}
7575
href="/typescript/v5/client"
76-
description="Follow the TypeScript docs for functions and types"
76+
description="Sigue la documentación de TypeScript para funciones y tipos"
7777
/>
7878

7979
<ArticleIconCard
8080
title="React"
8181
icon={ReactIcon}
8282
href="/react/v5"
83-
description="Follow the React docs for hooks, providers and components"
83+
description="Sigue la documentación de React para hooks, proveedores y componentes"
8484
/>
8585

8686
</Stack>
87+

apps/portal/src/app/react/v5/account-abstraction/get-started/page.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ import { ExternalLink } from "lucide-react";
1414

1515
export const metadata = createMetadata({
1616
image: {
17-
title: "Comenzando con la Abstracción de Cuentas",
17+
title: "Primeros pasos con la Abstracción de Cuentas",
1818
icon: "wallets",
1919
},
20-
title: "Comenzando con la Abstracción de Cuentas | thirdweb",
20+
title: "Primeros pasos con la Abstracción de Cuentas | thirdweb",
2121
description:
2222
"Comienza a agregar soporte para ERC-4337 Account Abstraction a tu aplicación fácilmente.",
2323
});

0 commit comments

Comments
 (0)