Skip to content

Commit 528e359

Browse files
committed
unreal docs updated spanish
1 parent 0d029ca commit 528e359

File tree

31 files changed

+805
-820
lines changed

31 files changed

+805
-820
lines changed

apps/portal/src/app/dotnet/client/page.mdx

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,66 @@
11
import { Details, Callout, createMetadata } from "@doc";
22

33
export const metadata = createMetadata({
4-
title: "ThirdwebClient.Create | Thirdweb .NET SDK",
4+
title: "ThirdwebClient.Create | SDK de Thirdweb para .NET",
55
description:
6-
"Instantiate a Thirdweb client to interact with the blockchain and smart contracts.",
6+
"Instancia un cliente de Thirdweb para interactuar con la blockchain y contratos inteligentes.",
77
});
88

9-
# Initializing a Thirdweb Client
9+
# Inicializando un Cliente de Thirdweb
1010

11-
The `ThirdwebClient` class is the main entry point for interacting with the Thirdweb SDK.
11+
La clase `ThirdwebClient` es el principal punto de entrada para interactuar con el SDK de Thirdweb.
1212

13-
You can pass the client to other methods to interact with wallets and smart contracts.
13+
Puedes pasar el cliente a otros métodos para interactuar con billeteras y contratos inteligentes.
1414

15-
One client unlocks all thirdweb infrastructure services by default.
15+
Un cliente desbloquea todos los servicios de infraestructura de thirdweb por defecto.
1616

17-
## Usage
17+
## Uso
1818

19-
To start interacting with a deployed smart contract using the Thirdweb .NET SDK, first create a `ThirdwebClient` instance. You can create a client using either a `secretKey` for backend applications or a `clientId` for frontend applications. If your application is not web-based (has no origin), you should also provide a `bundleId`.
19+
Para comenzar a interactuar con un contrato inteligente desplegado usando el SDK de .NET de Thirdweb, primero crea una instancia de `ThirdwebClient`. Puedes crear un cliente usando un `secretKey` para aplicaciones backend o un `clientId` para aplicaciones frontend. Si tu aplicación no es web (no tiene origen), también deberías proporcionar un `bundleId`.
2020

21-
<Callout variant='info' title="Choosing between clientId and secretKey">
21+
<Callout variant='info' title="Elegir entre clientId y secretKey">
2222

23-
- Use `Client ID` for client-side or frontend applications.
24-
- Use `Secret Key` for server-side or backend applications where you can securely store and use the secret key.
25-
- A `Client ID` should be paired with a `Bundle ID` for non-web applications.
23+
- Usa `Client ID` para aplicaciones del lado del cliente o frontend.
24+
- Usa `Secret Key` para aplicaciones del lado del servidor o backend, donde puedes almacenar y usar la clave de forma segura.
25+
- Un `Client ID` debe emparejarse con un `Bundle ID` para aplicaciones no web.
2626

27-
Always ensure that your secret keys are stored securely and not exposed in client-side code.
27+
Asegúrate de que tus claves secretas estén almacenadas de forma segura y no expuestas en el código del lado del cliente.
2828

2929
</Callout>
3030

3131
```csharp
3232
using Thirdweb;
3333

34-
// For native applications
35-
var client = ThirdwebClient.Create(clientId: "yourClientId", bundleId: "yourBundleId");
34+
// Para aplicaciones nativas
35+
var client = ThirdwebClient.Create(clientId: "tuClientId", bundleId: "tuBundleId");
3636

37-
// For frontend applications
38-
var client = ThirdwebClient.Create(clientId: "yourClientId");
37+
// Para aplicaciones frontend
38+
var client = ThirdwebClient.Create(clientId: "tuClientId");
3939

40-
// For backend applications
41-
var client = ThirdwebClient.Create(secretKey: "yourSecretKey");
40+
// Para aplicaciones backend
41+
var client = ThirdwebClient.Create(secretKey: "tuSecretKey");
4242
```
4343

44-
<Details summary="Configuration">
44+
<Details summary="Configuración">
4545

46-
### clientId (optional)
46+
### clientId (opcional)
4747

48-
The client ID associated with your thirdweb dashboard API Key.
48+
El client ID asociado con tu clave API del panel de control de thirdweb.
4949

50-
### secretKey (optional)
50+
### secretKey (opcional)
5151

52-
The secret key associated with your thirdweb dashboard API Key.
52+
La clave secreta asociada con tu clave API del panel de control de thirdweb.
5353

54-
### bundleId (optional)
54+
### bundleId (opcional)
5555

56-
The bundle ID associated with your thirdweb dashboard API Key. Required for non-web applications and paired with the client ID.
56+
El bundle ID asociado con tu clave API del panel de control de thirdweb. Requerido para aplicaciones no web y emparejado con el client ID.
5757

58-
### fetchTimeoutOptions (optional)
58+
### fetchTimeoutOptions (opcional)
5959

60-
Options for configuring timeouts for fetching data. Useful for fine-tuning request performance.
60+
Opciones para configurar los tiempos de espera para la obtención de datos. Útil para ajustar el rendimiento de las solicitudes.
6161

6262
```csharp
63-
// You can choose to override default timeout values for storage, rpc, and other requests.
63+
// Puedes optar por sobrescribir los valores predeterminados de tiempo de espera para almacenamiento, rpc y otras solicitudes.
6464
TimeoutOptions(int? storage = null, int? rpc = null, int? other = null)
6565
```
6666

apps/portal/src/app/dotnet/getting-started/page.mdx

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2,90 +2,91 @@ import { Callout, Steps, Step, ArticleIconCard, createMetadata, Stack } from "@d
22
import { GraduationCap } from "lucide-react";
33

44
export const metadata = createMetadata({
5-
title: "Interacting with Contracts | Thirdweb .NET SDK",
5+
title: "Interacción con Contratos | SDK de thirdweb para .NET",
66
description:
7-
"Learn how to interact with smart contracts using the thirdweb .NET SDK.",
7+
"Aprende cómo interactuar con contratos inteligentes usando el SDK de thirdweb para .NET.",
88
});
99

10-
# Getting Started
10+
# Primeros Pasos
1111

12-
<Callout variant='info' title="Recommendation">
12+
<Callout variant='info' title="Recomendación">
1313

14-
We recommend using an API key to use thirdweb’s default infrastructure services with the .NET SDK such as RPC, Storage, and Account Abstraction. If you haven’t created a key yet, you can do so for free from the [thirdweb dashboard](https://thirdweb.com/create-api-key).
14+
Recomendamos usar una clave API para utilizar los servicios de infraestructura predeterminados de thirdweb con el SDK de .NET, como RPC, Almacenamiento y Abstracción de Cuentas. Si aún no has creado una clave, puedes hacerlo de forma gratuita desde el [panel de control de thirdweb](https://thirdweb.com/create-api-key).
1515

1616
</Callout>
1717

18-
To get started with the Thirdweb .NET SDK, ensure you have [.NET SDK](https://dotnet.microsoft.com/download) installed on your machine.
18+
Para comenzar con el SDK de thirdweb para .NET, asegúrate de tener instalado el [.NET SDK](https://dotnet.microsoft.com/download) en tu máquina.
1919

20-
We recommend using the latest stable version of .NET.
20+
Recomendamos usar la última versión estable de .NET.
2121

22-
## Integration Steps
22+
## Pasos de Integración
2323

2424
<Steps>
2525

26-
<Step title=".NET Package Installation" >
26+
<Step title="Instalación del Paquete .NET" >
2727

28-
Install the Thirdweb .NET SDK via NuGet package manager:
28+
Instala el SDK de thirdweb para .NET a través del administrador de paquetes NuGet:
2929

3030
```bash
3131
dotnet add package Thirdweb
3232
```
3333

34-
This command adds the Thirdweb SDK to your project, allowing you to interact with the blockchain in your .NET applications.
34+
Este comando agrega el SDK de Thirdweb a tu proyecto, permitiéndote interactuar con la blockchain en tus aplicaciones .NET.
3535

3636
</Step>
37-
<Step title="Initialize Thirdweb Client" >
37+
<Step title="Inicializar el Cliente Thirdweb" >
3838

39-
Create a new instance of the Thirdweb client in your application:
39+
Crea una nueva instancia del cliente de Thirdweb en tu aplicación:
4040

4141
```csharp
42-
// For Web Applications
43-
var client = ThirdwebClient.Create(clientId: "yourClientId");
42+
// Para aplicaciones web
43+
var client = ThirdwebClient.Create(clientId: "tuClientId");
4444

45-
// For Native Applications
46-
var client = ThirdwebClient.Create(clientId: "yourClientId", bundleId: "yourBundleId");
45+
// Para aplicaciones nativas
46+
var client = ThirdwebClient.Create(clientId: "tuClientId", bundleId: "tuBundleId");
4747

48-
// For Backend Applications
49-
var client = ThirdwebClient.Create(secretKey: "yourSecretKey");
48+
// Para aplicaciones de backend
49+
var client = ThirdwebClient.Create(secretKey: "tuSecretKey");
5050
```
5151

52-
Replace "yourClientId" and "yourBundleId" with your actual client ID and bundle ID.
52+
Reemplaza "tuClientId" y "tuBundleId" con tu ID de cliente y ID de paquete reales.
5353

5454
</Step>
55-
<Step title="Interact with Smart Contracts" >
55+
<Step title="Interactuar con Contratos Inteligentes" >
5656

57-
Now, you can start interacting with smart contracts. For example, to read from a contract:
57+
Ahora, puedes comenzar a interactuar con contratos inteligentes. Por ejemplo, para leer desde un contrato:
5858

5959
```csharp
6060
var contract = await ThirdwebContract.Create(client: client, address: "contractAddress", chain: chainId);
6161
var readResult = await contract.Read<string>(contract, "methodName");
6262
Console.WriteLine($"Contract read result: {readResult}");
6363
```
6464

65-
Replace "contractAddress", chainId, and "methodName" with your contract's address, the chain ID, and the method name you wish to call.
65+
Reemplaza "contractAddress", chainId y "methodName" con la dirección de tu contrato, el ID de la cadena y el nombre del método que deseas llamar.
6666

6767
</Step>
68-
<Step title="Explore Advanced Features" >
68+
<Step title="Explorar Características Avanzadas" >
6969

70-
Check the SDK documentation for more advanced features like interacting with smart wallets, signing messages, and performing transactions.
70+
Consulta la documentación del SDK para más características avanzadas como interactuar con billeteras inteligentes, firmar mensajes y realizar transacciones.
7171

7272
</Step>
7373
</Steps>
7474

75-
## Gaming Integrations
75+
## Integraciones con Juegos
7676

7777
<Stack>
7878

7979
<ArticleIconCard
8080
href="/dotnet/godot"
8181
icon={GraduationCap}
82-
title="Godot Integration"
82+
title="Integración con Godot"
8383
/>
8484

8585
<ArticleIconCard
8686
href="/unity/v5"
8787
icon={GraduationCap}
88-
title="Unity Integration"
88+
title="Integración con Unity"
8989
/>
9090

9191
</Stack>
92+
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
import { OpenSourceCard, DocImage, createMetadata } from "@doc";
22

33
export const metadata = createMetadata({
4-
title: "Thirdweb .NET SDK in Godot",
4+
title: "Thirdweb .NET SDK en Godot",
55
description:
6-
"A guide on how to integrate the Thirdweb .NET SDK into your Godot (tested with .NET Godot 4.2) projects to add blockchain functionality.",
6+
"Una guía sobre cómo integrar el SDK de Thirdweb .NET en tus proyectos de Godot (probado con Godot 4.2 y .NET) para añadir funcionalidad blockchain.",
77
});
88

9-
# Integrating into Godot Projects
9+
# Integración en Proyectos Godot
1010

11-
To integrate the Thirdweb .NET SDK into your Godot projects, you will need to add the Thirdweb SDK package directly to your Godot project's `.csproj` file. This enables you to use the SDK's functionalities within your Godot application, allowing for blockchain interactions such as connecting to user's wallets, interacting with smart contracts, and more.
11+
Para integrar el SDK de Thirdweb .NET en tus proyectos de Godot, necesitarás agregar el paquete SDK de Thirdweb directamente al archivo `.csproj` de tu proyecto Godot. Esto te permitirá utilizar las funcionalidades del SDK dentro de tu aplicación Godot, permitiendo interacciones con la blockchain como conectar billeteras de usuarios, interactuar con contratos inteligentes y más.
1212

13-
## Configuration
13+
## Configuración
1414

15-
### Adding the Package to Your Project
15+
### Agregar el Paquete a Tu Proyecto
1616

17-
To add the Thirdweb .NET SDK to your Godot project, you will need to manually edit your project's `.csproj` file to include the Thirdweb NuGet package as a dependency. Here is how you can do it:
17+
Para agregar el SDK de Thirdweb .NET a tu proyecto Godot, necesitarás editar manualmente el archivo `.csproj` de tu proyecto para incluir el paquete NuGet de Thirdweb como una dependencia. Así es como puedes hacerlo:
1818

19-
1. Close your Godot project if it's open in the Godot editor.
20-
2. Locate your project's `.csproj` file in your project directory.
21-
3. Open the `.csproj` file in a text editor.
22-
4. Add the following `PackageReference` inside the `<ItemGroup>` tag that contains other `PackageReference` entries:
19+
1. Cierra tu proyecto de Godot si está abierto en el editor de Godot.
20+
2. Localiza el archivo `.csproj` de tu proyecto en el directorio de tu proyecto.
21+
3. Abre el archivo `.csproj` en un editor de texto.
22+
4. Agrega el siguiente `PackageReference` dentro de la etiqueta `<ItemGroup>` que contiene otras entradas `PackageReference`:
2323

2424
```xml
2525
<ItemGroup>
@@ -29,13 +29,13 @@ To add the Thirdweb .NET SDK to your Godot project, you will need to manually ed
2929
</ItemGroup>
3030
```
3131

32-
## Example Project
32+
## Proyecto de Ejemplo
3333

34-
An example Godot project integrating the Thirdweb .NET SDK is available below.
34+
Un proyecto de ejemplo de Godot integrando el SDK de Thirdweb .NET está disponible a continuación.
3535

3636
<OpenSourceCard
37-
title="Godot Template"
38-
description="A Godot project template with the Thirdweb .NET SDK integrated."
37+
title="Plantilla Godot"
38+
description="Una plantilla de proyecto Godot con el SDK de Thirdweb .NET integrado."
3939
href="https://github.com/thirdweb-example/godot-starter"
4040
isLibrary={false}
4141
/>
Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,33 @@
11
import { OpenSourceCard, DocImage, createMetadata } from "@doc";
22

33
export const metadata = createMetadata({
4-
title: "Thirdweb .NET SDK in MAUI",
4+
title: "thirdweb .NET SDK en MAUI",
55
description:
6-
"A guide on how to integrate the Thirdweb .NET SDK into your MAUI projects to add blockchain functionality.",
6+
"Una guía sobre cómo integrar el SDK de Thirdweb .NET en tus proyectos MAUI para añadir funcionalidad blockchain.",
77
});
88

9-
# Integrating into MAUI Projects
9+
# Integración en Proyectos MAUI
1010

11-
Thirdweb's .NET SDK is fully compatible with .NET MAUI, allowing you to integrate wallets and blockchain functionality into your cross-platform applications.
11+
El SDK de .NET de thirdweb es completamente compatible con .NET MAUI, lo que te permite integrar billeteras y funcionalidad blockchain en tus aplicaciones multiplataforma.
1212

13-
## Configuration
13+
## Configuración
1414

15-
### Adding the Package to Your Project
15+
### Agregar el Paquete a Tu Proyecto
1616

17-
To add the Thirdweb .NET SDK to your MAUI project, you'll simply need to run:
17+
Para agregar el SDK de .NET de Thirdweb a tu proyecto MAUI, simplemente necesitas ejecutar:
1818

1919
```bash
20-
dotnet add package Thirdweb
20+
dotnet add package thirdweb
2121
```
2222

23-
## Example Project
23+
## Proyecto de Ejemplo
2424

25-
An example MAUI project integrating the Thirdweb .NET SDK is available below.
25+
Un proyecto de ejemplo de MAUI integrando el SDK de .NET de Thirdweb está disponible a continuación.
2626

2727
<OpenSourceCard
28-
title="MAUI Template"
29-
description="A MAUI project template with the Thirdweb .NET SDK integrated."
28+
title="Plantilla MAUI"
29+
description="Una plantilla de proyecto MAUI con el SDK de .NET de Thirdweb integrado."
3030
href="https://github.com/thirdweb-example/dotnet-maui"
3131
isLibrary={false}
3232
/>
33+

apps/portal/src/app/dotnet/page.mdx

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,33 @@ import { GraduationCap } from "lucide-react";
33

44
# .NET SDK
55

6-
Build decentralized .NET applications and create seamless user experiences using Thirdweb's .NET SDK.
6+
Construye aplicaciones descentralizadas en .NET y crea experiencias de usuario sin interrupciones utilizando el SDK de .NET de Thirdweb.
77

8-
Connect to users’ wallets, interact with smart contracts, sign messages, and utilize common standards such as tokens, NFTs, and marketplaces; all with built-in RPC URLs, IPFS gateways, and more.
8+
Conéctate a las billeteras de los usuarios, interactúa con contratos inteligentes, firma mensajes y utiliza estándares comunes como tokens, NFTs y marketplaces; todo con URLs RPC integradas, gateways IPFS y más.
99

1010
<OpenSourceCard
1111
title=".NET SDK"
1212
href="https://github.com/thirdweb-dev/dotnet"
1313
isLibrary={true}
1414
/>
1515

16-
## Installation
16+
## Instalación
1717

18-
The .NET SDK is distributed as a [NuGet package](https://www.nuget.org/packages/Thirdweb).
18+
El SDK de .NET se distribuye como un [paquete NuGet](https://www.nuget.org/packages/Thirdweb).
1919

20-
You can install the latest version of the SDK in your project using the NuGet Package Manager:
20+
Puedes instalar la última versión del SDK en tu proyecto utilizando el NuGet Package Manager:
2121

2222
```bash
2323
dotnet add package Thirdweb
2424
```
2525

26-
## Get Started
26+
## Comienza
2727

28-
Check out the getting started guide to learn how to use the SDK in less than 2 minutes.
28+
Consulta la guía de inicio rápido para aprender cómo usar el SDK en menos de 2 minutos.
2929

3030
<ArticleIconCard
3131
href="/dotnet/getting-started"
3232
icon={GraduationCap}
33-
title="Get started with the .NET SDK"
33+
title="Comienza con el SDK de .NET"
3434
/>
35+

0 commit comments

Comments
 (0)