Added spanish translation, (Issue #23, Improved)

master
mckayshirou 2022-12-27 23:18:27 +00:00
parent c8424baa0b
commit a14aa442b1
1 changed files with 97 additions and 0 deletions

View File

@ -0,0 +1,97 @@
Las configuraciones de artefactos minetest
=====================
## Contexto de prueba de minas
Minetest tiene 4 tipos de partes:
* **motor**: el motor funciona con la biblioteca irrlicht, el motor es la parte que
maneja el juego y representa la lógica de los jugadores cuando se mueve e interactúa con
el juego.
* versión: el motor más antiguo (las versiones como 0.4 y 4.X) y más nuevo (los de 5.0 y 5.X+)
* sabor: está el minetest original, también multicraft, freeminer y mientest4/minetest5
* **mods**: son como complementos que mejoran el juego del motor utilizando la api minetest.
* **juegos**: son la unión de mods y archivos de configuración para proporcionar objetivos lógicos de juego específicos
## Archivos de configuración
El nombre del archivo `.conf` depende del tipo de contenido:
| archivo | contexto | versiones minetest | identificacion y significado |
| ------------------- | ------- | ----------------- | -------------------------- |
| `minetest.conf` | motor | todas las versiones | para ejecutar la configuración |
| `juego.conf` | juegos | 0.4, 5.X | para juegos en el motor. |
| `depende.txt` | mods | 0.4,5.1,5.2 | para paquetes de mods, solo la parte de dependencia |
| `descripción.txt` | mods | 0.4,5.1,5.2 | para mods, solo la parte de descripción |
| `mod.conf` | mods | 5.X | para mods en los juegos, depende y descripción unida |
| `modpack.txt` | mods | 0.4,5.0,5.1,5.2 | para la identificación de paquetes de mods de mods. |
| `modpack.conf` | mods | 5.X | para la identificación de paquetes de mods de mods. |
| `paquete_textura.conf` | juegos | 5.X | para paquetes de texturas. |
La siguiente sección explicará los dos tipos de archivos que puede configurar y dónde se aplican:
#### Archivos entendidos
Los archivos `txt` solo tienen una línea si son la descripción y una línea por nombre técnico de mods para cada uno depende.
Los archivos `.conf` usan un formato clave-valor, separados usando iguales. Aquí hay un ejemplo simple:
```
nombre = minenux
descripción = MinenuX
```
La siguiente sección explicará el contexto de los valores clave y dónde se aplican:
#### Valores entendidos
| clave | contexto | Descripción del valor |
| ------------------------------------- | ----------- | ------------------------ |
| `nombre` | mods, juegos | el nombre técnico del mod. |
| `descripción` | mods | Una breve descripción para mostrar en el cliente. |
| `juegos_soportados` | mods | Lista de nombres técnicos de juegos compatibles. |
| `juegos_no_compatibles` | mods | Lista de nombres técnicos de juegos no admitidos. Útil para anular la detección de soporte del juego. |
| `depende` | mods | Dependencias rígidas separadas por comas. |
| `opcional_depende` | mods | Dependencias blandas separadas por comas. |
| `min_minetest_version` | mods, juegos | La versión mínima de Minetest en la que se ejecuta, consulte [Versiones mínimas y máximas de Minetest](#min_max_versions). |
| `max_minetest_version` | mods, juegos | La versión máxima de Minetest en la que se ejecuta, consulte [Versiones mínimas y máximas de Minetest](#min_max_versions). |
El archivo `minetest.conf` tiene una enorme lista de claves para enumerar, que ya se describen en cada archivo de versión del motor.
##### .cdb.json para desarrolladores
Puede incluir un archivo `.cdb.json` en la raíz de su directorio de contenido (es decir, junto a un .conf)
para actualizar el paquete meta.
Debe ser un diccionario JSON con una o más de las siguientes claves opcionales:
* `tipo`: Uno de `JUEGO`, `MOD`, `TXP`.
* `título`: Título legible por humanos.
* `name`: Nombre técnico (necesita permiso si ya está aprobado).
* `breve_descripción`
* `dev_state`: uno de `WIP`, `BETA`, `ACTIVELY_DEVELOPED`, `MAINTENANCE_ONLY`, `TAL CUAL`, `DEPRECATED`, `BUSCANDO_MANTENEDOR`.
* `tags`: Lista de nombres de etiquetas
* `content_warnings`: Lista de nombres de advertencias de contenido
* `license`: un nombre de licencia pero para el código fuente
* `media_license`: Un nombre de licencia pero para archivos multimedia
* `long_description`: descripción de descuento larga.
* `repo`: URL del repositorio de Git.
* `sitio web`: URL del sitio web.
* `issue_tracker`: URL de seguimiento de problemas.
* `foros`: ID del tema del foro.
* `video_url`: URL de un vídeo.
Use `null` o `[]` para desarmar campos donde sea relevante.
Ejemplo:
```json
{
"título": "Foo bar",
"etiquetas": ["pvp", "supervivencia"],
"licencia": "MIT",
"sitio web": nulo
}
```