Docs

Idiomas

PulsePrison viene en inglés (messages.yml) y español (messages_es.yml), elegible por jugador. Traducir a otro idioma es opcional: cualquier clave que falte se muestra en inglés.

Configuración

yaml
# config.yml
language:
  default: en
  available:
    - en
    - es
  allow-player-selection: true   # en false todos usan el idioma por defecto

Agregar un idioma propio

  1. Agregá el código a language.available, por ejemplo pt.
  2. Reiniciá el servidor: PulsePrison crea messages_pt.yml copiando messages.yml.
  3. Traducí lo que quieras de ese archivo. Lo que no traduzcas queda en inglés.
  4. Los jugadores lo eligen con /language pt.

Comandos

ComandoAliasesPermisoDescripción
/language/langpulseprison.languageVer idiomas disponibles
/language <código>pulseprison.languageCambiar de idioma

Cómo funciona

  • El cambio se aplica al instante y solo para ese jugador; no hace falta reiniciar.
  • La elección se guarda y se recupera al volver a entrar.
  • Todos los menús de menus/ y pmines/menus/ usan claves @mensaje.clave, así que se ven en el idioma de cada jugador.
  • Las acciones con @clave también: un [broadcast] @clave llega a cada jugador en su idioma.
  • Los jugadores también cambian el idioma desde /settings.
  • Si falta una clave se busca en este orden: idioma del jugador → idioma por defecto → inglés.
  • Al actualizar el plugin, las claves nuevas se agregan a tus archivos sin pisar lo que modificaste.

Algunos textos de comandos antiguos (robots, celdas, temporadas, mascotas y parte de las minas de rango) todavía están escritos en el código y se ven en inglés. Traducirlos es opcional y no afecta el funcionamiento.

Idiomas | PulsePrison Core Docs