Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Crowdin updates #56

Merged
merged 5 commits into from
Feb 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions translated/es_es/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Antes de correr cualquiera de estos comandos, asegúrate de correr `npm install`

**Ejecutar el servidor de desarrollo:**

Esto te permitirá ver una vista previa de tus cambios localmente en `localhost:3000`. La página se autorrefrescará cada vez que realizes cambios.
Esto te permitirá ver una vista previa de tus cambios localmente en `localhost:3000`.

```bash
npm run dev
Expand All @@ -47,7 +47,7 @@ npm run preview

## Estructura de Contribuciones

La estructura o "Framework" se refiere a la estructura interna de la página web. Cualquier solicitud de extracción que modifique la estructura interna de la página web debe ser etiquetada con la etiqueta `framework`.
Cualquier solicitud de extracción que modifique la estructura interna de la página web debe ser etiquetada con la etiqueta `framework`.

En realidad solo deberías realizar solicitudes de extracción para la estructura después de consultar con el equipo de documentación en el servidor de [Discord de Fabric](https://discord.gg/v6v4pMv) o mediante una propuesta.

Expand Down Expand Up @@ -169,7 +169,7 @@ Si no quieres expandir tu solicitud de extracción, pero quisieras que otra pers

### Verificación de Contenido

Todas las solicitudes de extracción pasan por verificación de contenido. Esta etapa es la más importante, ya que asegura que el contenido es correcto y sigue las Pautas de Estilo de Documentación de Fabric.
Esta etapa es la más importante, ya que asegura que el contenido es correcto y sigue las Pautas de Estilo de Documentación de Fabric.

### Limpieza

Expand Down
56 changes: 56 additions & 0 deletions translated/es_es/develop/commands/arguments.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: Argumentos de Comandos
description: Aprende a crear comandos con argumentos complejos.
---

# Argumentos de Comandos

Los argumentos son usados en la mayoría de los comandos. Algunas veces pueden ser opcionales, lo que significa que el usuario no tiene que dar un argumento para que el comando corra. Un nodo puede tener múltiples tipos de argumentos, pero ten cuidado de no crear ambigüedades.

@[code lang=java highlight={3} transcludeWith=:::4](@/reference/latest/src/main/java/com/example/docs/command/FabricDocsReferenceCommands.java)

En este caso, después del texto del comando `/argtater`, debes escribir un número entero. Por ejemplo, si corres `/argtater 3`, obtendrás el mensaje de respuesta `Called /argtater with value = 3`. Si escribes `/argtater` sin argumentos, el comando no puede ser leído y analizado correctamente.

Ahora añadimos un segundo argumento opcional:

@[code lang=java highlight={3,13} transcludeWith=:::5](@/reference/latest/src/main/java/com/example/docs/command/FabricDocsReferenceCommands.java)

Ahora puedes escribir uno o dós números enteros. Si le das un número entero, se mostrará un mensaje de respuesta con un solo valor. Si das dos números enteros, se mostrará un mensaje de respuesta con dos valores.

Puede que sientas que sea innecesario tener que especificar ejecuciones similares dos veces. Para ello, crearemos un método que se usará para ambas ejecuciones.

@[code lang=java highlight={3,5,6,7} transcludeWith=:::6](@/reference/latest/src/main/java/com/example/docs/command/FabricDocsReferenceCommands.java)

## Tipos de Argumentos Personalizados

Si el juego vanilla no tiene el tipo de argumento que necesitas, puedes crear tu propio tipo de argumento. Para esto, puedes crear una clase que implemente la interfaz `ArgumentType<T>`, donde `T` es el tipo del argumento.

Necesitarás implementar el método `parse`, el cual leerá y analizará la cadena de caracteres entrada por el usuario a el tipo de argumento deseado.

Por ejemplo, puedes crear un tipo de argumento que lea un `BlockPos` a partir de una cadena de caracteres con el siguiente formato: `{x, y, z}`

@[code lang=java transcludeWith=:::1](@/reference/latest/src/main/java/com/example/docs/command/BlockPosArgumentType.java)

### Registrar Tipos de Argumentos Personalizados

:::warning
¡Necesitas registrar el tipo de comando personalizado tanto en el servidor como en el cliente, de lo contrario, el comando no funcionará!
:::

Puedes registrar tu propio tipo de argumento personalizado en el método `onInitialize` del inicializador de tu mod usando la clase `ArgumentTypeRegistry`:

@[code lang=java transcludeWith=:::11](@/reference/latest/src/main/java/com/example/docs/command/FabricDocsReferenceCommands.java)

### Usar Argumentos de Comandos Personalizados

Podemos usar nuestro tipo de argumento personalizado en un comando pasando una instancia de él al método `.argument` en el constructor del comando.

@[code lang=java transcludeWith=:::10 highlight={3}](@/reference/latest/src/main/java/com/example/docs/command/FabricDocsReferenceCommands.java)

Al correr el comando, podemos verificar que el tipo de argumento funciona:

![Argumento inválido.](/assets/develop/commands/custom-arguments_fail.png)

![Argumento válido.](/assets/develop/commands/custom-arguments_valid.png)

![Resultado del comando.](/assets/develop/commands/custom-arguments_result.png)
2 changes: 1 addition & 1 deletion translated/es_es/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Documentación de Fabric
description: La documentación oficial para Fabric, una serie de herramientas para desarrollar mods para Minecraft.
layout: inicio
layout: home
titleTemplate: Documentación de Fabric
hero:
name: Documentación de Fabric
Expand Down
12 changes: 6 additions & 6 deletions translated/fr_fr/players/updating-fabric.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Mettre à jour Fabric
description: Un guide pas à pas pour mettre à jour Fabric.
description: Un guide pour mettre à jour Fabric pas à pas.
authors:
- IMB11
- modmuss50
Expand All @@ -10,13 +10,13 @@ authors:

Ce guide explique en détail le processus de mise à jour de Fabric pour le launcher Minecraft.

For third party launchers, you should consult their documentation.
Pour les launchers tiers, vous devriez consulter leur documentation.

La mise à jour de Fabric ressemble beaucoup à l'installation de Fabric, donc certains passages seront identiques au guide [Installer Fabric](./installing-fabric.md).

## Pourquoi mettre à jour Fabric Loader?
## Pourquoi mettre à jour Fabric Loader ?

Des mods récents peuvent nécessiter une version plus récente de Fabric Loader pour fonctionner, il est donc important de le garder à jour pour s'assurer de pouvoir utiliser les mods les plus récents.
De nouveaux mods peuvent nécessiter une version plus récente de Fabric Loader pour fonctionner, il est donc important de le garder à jour pour s'assurer de pouvoir utiliser les mods les plus récents.

<!-- Include steps from installing guide, no need to repeat them. -->

Expand All @@ -28,7 +28,7 @@ Pour mettre à jour Fabric, s'assurer que les versions du jeu et de Loader corre

## 3. Ouvrir le profil dans le launcher Minecraft

Une fois que l'installateur a terminé, il est désormais possible d'ouvrir le launcher Minecraft et d'aller à l'onglet 'Installations'. Il est recommandé d'aller au profil Fabric et d'ouvrir l'écran d'édition.
Une fois que l'installateur a terminé, il est désormais possible d'ouvrir le launcher Minecraft et d'aller à l'onglet 'Installations'. Il est recommandé d'aller sur votre profil Fabric et d'ouvrir l'écran d'édition.

Remplacer la version avec la version de Fabric Loader tout juste installée et appuyer sur 'Sauvegarder'.

Expand All @@ -38,4 +38,4 @@ Remplacer la version avec la version de Fabric Loader tout juste installée et a

Une fois que ces étapes ont été faites, retourner à l'onglet 'Jeu', sélectionner le profil Fabric depuis le menu déroulant dans le coin inférieur gauche et appuyer sur 'Jouer' !

If you encounter any issues whilst following this guide, you can ask for help in the [Fabric Discord](https://discord.gg/v6v4pMv) in the `#player-support` channel.
Si vous rencontrez des problèmes en suivant ce guide, vous pouvez demander de l'aide dans le [Discord Fabric](https://discord.gg/v6v4pMv) dans le salon `#player-support`.
6 changes: 3 additions & 3 deletions translated/zh_tw/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ features:
- title: Developer Guides
icon: 🛠️
details: 我們的精選開發人員指南,由社群撰寫,涵蓋了從建立開發環境到更進階的主題,如繪製和網路等廣泛範疇的議題。
link: /develop/
link: /zh_tw/develop/
linkText: 開始使用
- title: 玩家指南
icon: 📚
details: 您是一位希望使用由 Fabric 驅動的模組的玩家嗎? 我們的玩家指南可以滿足您的需求。 這些指南將幫助您下載、安裝和疑難排解 Fabric 模組。
link: /players/
details: 您是一位希望使用由 Fabric 驅動的模組的玩家嗎? 我們的玩家指南可以滿足您的需求。 這些指南將幫助您下載、安裝和疑難排解 Fabric 模組。 我們的玩家指南可以滿足您的需求。 這些指南將幫助您下載、安裝和疑難排解 Fabric 模組。
link: /zh_tw/develop/
linkText: 閱讀更多
---

Expand Down