Skip to content

Commit 9c3a94a

Browse files
chore(i18n): update translations [en]
Sync file structure, format locales. Branch: 193/merge
1 parent 715735d commit 9c3a94a

File tree

9 files changed

+171
-43
lines changed

9 files changed

+171
-43
lines changed

es/guides/guide-cards.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"lastUpdated":"2025-09-03T12:15:39.593Z","totalCards":"6","sections":[{"title":"Desarrolladores de videojuegos","cards":[{"title":"Cree un juego móvil con Unity + Sequence","img":"/images/unity/jellyforest-iphone.jpg","href":"/guias/jelly-forest-unity-guia","description":"Aprenda a crear un juego atractivo para iOS y Android que utiliza Sequence Embedded Wallets en segundo plano para habilitar un marketplace integrado y una moneda dentro del juego."},{"title":"Cómo crear un juego con Unreal Engine","img":"/images/guides/overview/unreal-ew-guide.th.png","href":"/guias/unreal-ew-guia","description":"Utilice el SDK de Unreal de Sequence para mostrar información de Embedded Wallet, firmar mensajes y enviar transacciones."},{"title":"Cree un juego Dungeon Crawler con recompensas generadas por IA","img":"/images/guides/treasure-chest/dungeonMinter.th.png","href":"/guias/tesoro-guia","description":"Con este tutorial, cree un laberinto web donde los objetos de caja de recompensas (lootbox) se generan usando IA y se mintean dinámicamente en el wallet universal del jugador."},{"title":"Cree un juego WebGL en Typescript","img":"/images/aviator.th.jpg","href":"/guias/webgl-guia","description":"Siga una guía paso a paso para crear una demo de juego web que utiliza Sequence Embedded Wallet y tokens de logros personalizados dentro del juego."},{"title":"Venda objetos del juego a través de una tienda web","img":"/images/guides/overview/primary-sales.th.jpg","href":"/guias/ventas-primarias","description":"Impulse el crecimiento de su juego vendiendo objetos directamente a sus jugadores. En esta guía, le mostraremos cómo desplegar un contrato de Primary Sale paso a paso usando cualquier moneda personalizada o existente para una tienda web que utiliza objetos del juego de un contrato ERC1155."},{"title":"Compre artículos on-chain en Unity","img":"/images/guides/overview/unity-primary-sales.th.jpg","href":"/guias/unity-ventas-primarias","description":"Esta guía cubre la creación de una Primary Sale con el SDK de Unity de Sequence."},{"title":"Configurar un contrato ERC1155Pack","img":"/images/guides/overview/packs.th.jpg","href":"/guides/packs","description":"Esta guía explica cómo configurar un contrato ERC1155Pack usando Sequence Builder."}]}]}
1+
{"lastUpdated":"2025-12-04T11:16:33.409Z","totalCards":"7","sections":[{"title":"Desarrolladores de videojuegos","cards":[{"title":"Cree un juego móvil con Unity + Sequence","img":"/images/unity/jellyforest-iphone.jpg","href":"/guias/jelly-forest-unity-guia","description":"Aprenda a crear un juego atractivo para iOS y Android que utiliza Sequence Embedded Wallets en segundo plano para habilitar un marketplace integrado y una moneda dentro del juego."},{"title":"Cómo crear un juego con Unreal Engine","img":"/images/guides/overview/unreal-ew-guide.th.png","href":"/guias/unreal-ew-guia","description":"Utilice el SDK de Unreal de Sequence para mostrar información de Embedded Wallet, firmar mensajes y enviar transacciones."},{"title":"Cree un juego Dungeon Crawler con recompensas generadas por IA","img":"/images/guides/treasure-chest/dungeonMinter.th.png","href":"/guias/tesoro-guia","description":"Con este tutorial, cree un laberinto web donde los objetos de caja de recompensas (lootbox) se generan usando IA y se mintean dinámicamente en el wallet universal del jugador."},{"title":"Cree un juego WebGL en Typescript","img":"/images/aviator.th.jpg","href":"/guias/webgl-guia","description":"Siga una guía paso a paso para crear una demo de juego web que utiliza Sequence Embedded Wallet y tokens de logros personalizados dentro del juego."},{"title":"Venda objetos del juego a través de una tienda web","img":"/images/guides/overview/primary-sales.th.jpg","href":"/guias/ventas-primarias","description":"Impulse el crecimiento de su juego vendiendo objetos directamente a sus jugadores. En esta guía, le mostraremos cómo desplegar un contrato de Primary Sale paso a paso usando cualquier moneda personalizada o existente para una tienda web que utiliza objetos del juego de un contrato ERC1155."},{"title":"Compre artículos on-chain en Unity","img":"/images/guides/overview/unity-primary-sales.th.jpg","href":"/guias/unity-ventas-primarias","description":"Esta guía cubre la creación de una Primary Sale con el SDK de Unity de Sequence."},{"title":"Configurar un contrato ERC1155Pack","img":"/images/guides/overview/packs.th.jpg","href":"/guides/packs","description":"Esta guía explica cómo configurar un contrato ERC1155Pack usando Sequence Builder."}]}]}

es/sdk/unity/wallets/ecosystem-wallet/setup.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ sidebarTitle: Configuración
2424
Importe el ejemplo `Ecosystem Wallet Demo` desde el Package Manager de Unity. Además, revise nuestro script base
2525
`SequenceEcosystemWalletWindow` para ver detalles de integración.
2626

27+
Si ha instalado el SDK como un archivo `.unitypackage`, por favor ubique la escena Demo en la ventana `Project` de Unity, bajo `Packages > Sequence Embedded Wallet SDK > Sequence > Samples > Demo`
28+
2729
<Frame>
2830
<img src="/images/unity/ecosystem-wallet-demo.png" />
2931
</Frame>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: Recuperar sesiones de Embedded Wallet
3+
sidebarTitle: Recuperación de sesiones
4+
---
5+
6+
Una vez que haya autenticado a su usuario con las APIs de Sequence y establecido una sesión, tiene disponibles varios métodos para gestionar la sesión.
7+
8+
## Configuración
9+
Si habilita `StoreSessionPrivateKeyInSecureStorage` en su ScriptableObject `SequenceConfig`, almacenaremos automáticamente la información de la wallet de la sesión por usted (en las plataformas compatibles) y le daremos la opción de intentar recuperar la sesión en `SequenceLogin`. La ventana predeterminada `SequenceLoginWindow` también gestionará automáticamente el flujo de la interfaz para esto (consulte [Autenticación](/sdk/unity/wallets/embedded-wallet/onboard/authentication/intro)). Si la plataforma no es compatible, esta opción no tendrá ningún efecto.
10+
11+
Lea nuestra página [Recuperación de sesiones](/sdk/unity/advanced/recovering-sessions) para obtener más detalles sobre las herramientas de plataforma que usamos para almacenar de forma segura los datos del jugador.
12+
13+
## Integración
14+
Tiene dos opciones para recuperar una wallet desde el almacenamiento. La primera es usar la clase `EmbeddedWalletAdapter`. Si esta llamada tiene éxito, el `EmbeddedWalletAdapter` contendrá la instancia de Wallet.
15+
16+
```csharp
17+
bool recovered = await EmbeddedWalletAdapter.GetInstance().TryRecoverWalletFromStorage();
18+
```
19+
20+
De lo contrario, utilice la clase subyacente `SequenceLogin`.
21+
22+
```csharp
23+
(bool storageEnabled, IWallet wallet) = await SequenceLogin.GetInstance().TryToRestoreSessionAsync();
24+
```
25+
26+
En ambos casos, puede escuchar el evento `SequenceWallet.OnWalletCreated` cada vez que una wallet se recupere del almacenamiento o se cree durante el proceso de inicio de sesión.

es/sdk/unity/wallets/embedded-wallet/setup.mdx

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,63 @@ sidebarTitle: Configuración
2626

2727
Coloque este archivo en la raíz de una carpeta `Resources`.
2828
</Step>
29+
30+
<Step title="Integre su proceso de inicio de sesión">
31+
Comience verificando si hay una sesión de wallet disponible en el almacenamiento:
32+
33+
```csharp
34+
bool recovered = await EmbeddedWalletAdapter.GetInstance().TryRecoverWalletFromStorage();
35+
```
36+
37+
Si eso devuelve `false`, debe pedirle al usuario que inicie sesión. Importe el ejemplo `Setup` desde la interfaz del Package Manager UI, lo que colocará un conjunto de plantillas en su proyecto dentro del directorio `Resources/`. Cree el [Login Boilerplate](/sdk/unity/bootstrap_game#login) para enviar una contraseña de un solo uso al correo electrónico especificado.
38+
39+
Una vez que haya integrado sus primeras funciones, puede continuar con [proveedores de inicio de sesión adicionales](/sdk/unity/onboard/authentication/intro)
40+
como Google, Apple o PlayFab.
41+
42+
```csharp
43+
BoilerplateFactory.OpenSequenceLoginWindow(parent);
44+
```
45+
46+
<Frame>
47+
<img src="/images/unity/unity_boilerplate_login.png" />
48+
</Frame>
49+
</Step>
50+
51+
<Step title="Pruebe las funciones de Sequence">
52+
El SDK de Unity de Sequence incluye una variedad de [boilerplates](/sdk/unity/bootstrap_game) para ayudarle a iniciar su juego rápidamente.
53+
Cuando todo esté configurado, puede crear prefabs para mostrar el perfil del jugador, el inventario o la tienda dentro del juego.
54+
Vea [cómo integrar un perfil de jugador.](/sdk/unity/bootstrap_game#player-profile)
55+
56+
```csharp
57+
BoilerplateFactory.OpenSequencePlayerProfile(parent, wallet, chain);
58+
```
59+
60+
<Frame>
61+
<img src="/images/unity/unity_boilerplate_profile.png" />
62+
</Frame>
63+
</Step>
64+
65+
<Step title="Intégrelo por su cuenta">
66+
Comience con `EmbeddedWalletAdapter` para iniciar su integración rápidamente con solo unas líneas de código y estará listo para comenzar.
67+
Cuando quiera personalizar su integración, consulte nuestra documentación sobre [autenticación de usuarios](/sdk/unity/onboard/authentication/intro) o [cómo enviar transacciones.](/sdk/unity/power/write-to-blockchain)
68+
69+
```csharp
70+
EmbeddedWalletAdapter adapter = EmbeddedWalletAdapter.GetInstance();
71+
72+
// Recover your wallet from storage
73+
bool recovered = await adapter.TryRecoverWalletFromStorage();
74+
75+
// Otherwise, create a new session via Google Sign-In
76+
bool successful = await adapter.GoogleLogin();
77+
78+
// Next, let's send a transaction
79+
string recipientAddress = "0xabc123..";
80+
string currencyAddress = "0xabc123..";
81+
BigInteger amount = 1000;
82+
83+
await adapter.SendToken(recipientAddress, amount, currencyAddress);
84+
```
85+
</Step>
2986
</Steps>
3087

3188
## Parámetros de configuración

ja/guides/guide-cards.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"lastUpdated":"2025-09-03T12:15:39.593Z","totalCards":"6","sections":[{"title":"ゲーム開発者向け","cards":[{"title":"UnityとSequenceでモバイルゲームを構築する","img":"/images/unity/jellyforest-iphone.jpg","href":"/guides/jelly-forest-unity-guide","description":"Sequence Embedded Walletを内部的に活用し、統合マーケットプレイスやゲーム内通貨を備えた魅力的なiOS・Androidゲームの作り方を説明します。"},{"title":"Unreal Engineでゲームを構築する方法","img":"/images/guides/overview/unreal-ew-guide.th.png","href":"/guides/unreal-ew-guide","description":"SequenceのUnreal SDKを使って、Embedded Walletの情報表示、メッセージ署名、トランザクション送信を行いましょう。"},{"title":"AI生成報酬付きダンジョンクローラーゲームを作成する","img":"/images/guides/treasure-chest/dungeonMinter.th.png","href":"/guides/treasure-chest-guide","description":"このチュートリアルでは、AIで生成されたガチャアイテムをプレイヤーのユニバーサルウォレットに動的にミントする、ウェブベースの迷路ゲームを作成します。"},{"title":"TypescriptでWebGLゲームを構築する","img":"/images/aviator.th.jpg","href":"/guides/webgl-guide","description":"Sequence Embedded Walletとカスタムのゲーム内実績トークンを活用したウェブゲームデモを、ステップバイステップで作成できます。"},{"title":"ウェブショップでゲームアイテムを販売する","img":"/images/guides/overview/primary-sales.th.jpg","href":"/guides/primary-sales","description":"ゲーム成長を加速させるため、アイテムをプレイヤーに直接販売できます。本ガイドでは、ERC1155コントラクト由来のゲームアイテムを利用したウェブショップで、任意のカスタム通貨や既存通貨を使ってPrimary Saleコントラクトをデプロイする手順を説明します。"},{"title":"Unityでオンチェーンアイテムを購入する","img":"/images/guides/overview/unity-primary-sales.th.jpg","href":"/guides/unity-primary-sales","description":"このガイドでは、SequenceのUnity SDKを使ったPrimary Saleの作成方法を説明します。"},{"title":"ERC1155Packコントラクトの設定方法","img":"/images/guides/overview/packs.th.jpg","href":"/guides/packs","description":"このガイドでは、Sequence Builderを使ったERC1155Packコントラクトの設定方法について説明します。"}]}]}
1+
{"lastUpdated":"2025-12-04T11:16:33.409Z","totalCards":"7","sections":[{"title":"ゲーム開発者向け","cards":[{"title":"UnityとSequenceでモバイルゲームを構築する","img":"/images/unity/jellyforest-iphone.jpg","href":"/guides/jelly-forest-unity-guide","description":"Sequence Embedded Walletを内部的に活用し、統合マーケットプレイスやゲーム内通貨を備えた魅力的なiOS・Androidゲームの作り方を説明します。"},{"title":"Unreal Engineでゲームを構築する方法","img":"/images/guides/overview/unreal-ew-guide.th.png","href":"/guides/unreal-ew-guide","description":"SequenceのUnreal SDKを使って、Embedded Walletの情報表示、メッセージ署名、トランザクション送信を行いましょう。"},{"title":"AI生成報酬付きダンジョンクローラーゲームを作成する","img":"/images/guides/treasure-chest/dungeonMinter.th.png","href":"/guides/treasure-chest-guide","description":"このチュートリアルでは、AIで生成されたガチャアイテムをプレイヤーのユニバーサルウォレットに動的にミントする、ウェブベースの迷路ゲームを作成します。"},{"title":"TypescriptでWebGLゲームを構築する","img":"/images/aviator.th.jpg","href":"/guides/webgl-guide","description":"Sequence Embedded Walletとカスタムのゲーム内実績トークンを活用したウェブゲームデモを、ステップバイステップで作成できます。"},{"title":"ウェブショップでゲームアイテムを販売する","img":"/images/guides/overview/primary-sales.th.jpg","href":"/guides/primary-sales","description":"ゲーム成長を加速させるため、アイテムをプレイヤーに直接販売できます。本ガイドでは、ERC1155コントラクト由来のゲームアイテムを利用したウェブショップで、任意のカスタム通貨や既存通貨を使ってPrimary Saleコントラクトをデプロイする手順を説明します。"},{"title":"Unityでオンチェーンアイテムを購入する","img":"/images/guides/overview/unity-primary-sales.th.jpg","href":"/guides/unity-primary-sales","description":"このガイドでは、SequenceのUnity SDKを使ったPrimary Saleの作成方法を説明します。"},{"title":"ERC1155Packコントラクトの設定方法","img":"/images/guides/overview/packs.th.jpg","href":"/guides/packs","description":"このガイドでは、Sequence Builderを使ったERC1155Packコントラクトの設定方法について説明します。"}]}]}

ja/sdk/unity/sidekick.mdx

Lines changed: 0 additions & 41 deletions
This file was deleted.

ja/sdk/unity/wallets/ecosystem-wallet/setup.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ sidebarTitle: セットアップ
2323
<Step title={"Try our Built-In Demo"}>
2424
Unity のパッケージマネージャーから `Ecosystem Wallet Demo` サンプルをインポートしてください。また、統合の詳細については、ボイラープレートスクリプト `SequenceEcosystemWalletWindow` もご参照ください。
2525

26+
SDKを`.unitypackage`ファイルとしてインストールした場合は、Unityの`Project`ウィンドウで`Packages > Sequence Embedded Wallet SDK > Sequence > Samples > Demo`内にあるデモシーンを探してください。
27+
2628
<Frame>
2729
<img src="/images/unity/ecosystem-wallet-demo.png" />
2830
</Frame>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: 埋め込みウォレットセッションの復元
3+
sidebarTitle: セッションの復元
4+
---
5+
6+
Sequence API でユーザー認証しセッションを確立した後は、セッション管理のためのさまざまなメソッドが利用できます。
7+
8+
## セットアップ
9+
`SequenceConfig` ScriptableObject で `StoreSessionPrivateKeyInSecureStorage` を有効にすると、(対応プラットフォームでは)セッションウォレット情報が自動的に安全なストレージに保存され、`SequenceLogin` でセッションの復元を試みる機能が利用できるようになります。デフォルトの `SequenceLoginWindow` では、このUIフローも自動的に処理されます(詳しくは[認証](/sdk/unity/wallets/embedded-wallet/onboard/authentication/intro)をご覧ください)。プラットフォームが対応していない場合、このフラグは効果がありません。
10+
11+
プレイヤー情報を安全に保存するために使用しているプラットフォームごとのツールについては、[セッションの復元](/sdk/unity/advanced/recovering-sessions)ページをご覧ください。
12+
13+
## インテグレーション
14+
ウォレットをストレージから復元する方法は2つあります。1つ目は、`EmbeddedWalletAdapter` クラスを使用する方法です。この呼び出しが成功すると、`EmbeddedWalletAdapter` にウォレットインスタンスが格納されます。
15+
16+
```csharp
17+
bool recovered = await EmbeddedWalletAdapter.GetInstance().TryRecoverWalletFromStorage();
18+
```
19+
20+
それ以外の場合は、基盤となる `SequenceLogin` クラスを使用してください。
21+
22+
```csharp
23+
(bool storageEnabled, IWallet wallet) = await SequenceLogin.GetInstance().TryToRestoreSessionAsync();
24+
```
25+
26+
どちらの場合でも、ウォレットがストレージから復元されたり、サインイン時に作成された際には、`SequenceWallet.OnWalletCreated` イベントを監視できます。

0 commit comments

Comments
 (0)