> For the complete documentation index, see [llms.txt](https://realisticnode.gitbook.io/rnsetups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://realisticnode.gitbook.io/rnsetups/es/rnpsmenu/configuration/languages.md).

# Idiomas y textos

Cambia cualquier texto o traduce rnPsMenu a tu idioma.

Todos los textos están en `languages/en.yml` (inglés) y `languages/es.yml` (español). Elige uno con `language` en `config.yml` (`language: es` para español).

* Colores: MiniMessage (`<gold>`, `<#ff8800>`, `<gradient:gold:yellow>`) o códigos `&` (`&6`, `&#ff8800`).
* Un mensaje puede ser una línea o una lista de líneas; `''` lo apaga.
* `{@words.x}` inserta otro texto del mismo archivo.
* Los placeholders de PlaceholderAPI funcionan en todos los textos.

## Tu propio idioma

1. Copia `en.yml` (o `es.yml`) a `languages/fr.yml` (el nombre que quieras).
2. Tradúcelo. Los textos que aún no tradujiste salen en inglés, y los textos que añaden las versiones nuevas se escriben en tu archivo en inglés.
3. Pon `language: fr`, o activa `per-player-language` para que cada jugador vea el idioma de su cliente.

## Valores de los flags

Las palabras que ven los jugadores para los valores de los flags (en el menú de flags, en los mensajes y en `/psmenu info`) están en `words`. Por ejemplo, en `languages/es.yml`:

```yaml
words:
  value-allow: '<green>Permitido'
  value-deny: '<red>No permitido'
  value-true: '<green>Sí'
  value-false: '<red>No'
  not-set: '<gray>No asignado'
```

## Nombres de los flags

Los nombres y descripciones de los flags están en `flags` dentro de los archivos de idioma. Por ejemplo, en `languages/es.yml`:

```yaml
flags:
  pvp: {name: 'PvP', description: ['Los jugadores pueden atacarse.']}
```
