RoodyProxy · Files
lang/es.yml
# ------------------------------------------------------------
# RoodyProxy · lang/es.yml
# Todos los mensajes. {prefix} es el prefijo de abajo; las variables van entre llaves: {player}.
# Valen las etiquetas de MiniMessage (<red>, <gradient>, <click>...) y los códigos & (&a, &#RRGGBB).
# Un mensaje en "" no se envía.
# Copia este archivo como lang/<código>.yml para hacer otro idioma (language: <código> en config.yml).
# ------------------------------------------------------------
prefix: "<gradient:#00E0FF:#7D62FF><bold>RoodyProxy</bold></gradient> <dark_gray>»</dark_gray> <gray>"
formats:
# "hace ..." en /msglog, /inspect y /friend list. {value} = el número.
duration:
day: "{value} día "
days: "{value} días "
hour: "{value} hora "
hours: "{value} horas "
minute: "{value} minuto "
minutes: "{value} minutos "
second: "{value} segundo "
seconds: "{value} segundos "
date: "dd/MM/yyyy HH:mm:ss"
errors:
no_permission: "{prefix}<red>No tienes permiso."
only_players: "{prefix}<red>Solo los jugadores pueden usar este comando."
server_not_found: "{prefix}<red>Ese servidor no existe."
player_not_found: "{prefix}<red>No se encontró a <white>{player}</white>."
storage_unavailable: "{prefix}<red>Ahora mismo no se puede. Prueba otra vez en un momento."
invalid_number: "{prefix}<red>Ese número no es válido."
command_blocked: "{prefix}<red>No puedes usar ese comando aquí."
kicked_without_reason: "<red><bold>Has sido expulsado.</bold><newline><newline><gray>Vuelve a entrar en unos segundos."
no_lobby_available: "<red><bold>No hay lobbys disponibles.</bold><newline><newline><gray>Vuelve a entrar en unos segundos."
kicked_to_lobby: "{prefix}<red>Te han expulsado de <white>{server}</white>: {reason}"
already_connected: "<red><bold>Ya estás conectado.</bold><newline><newline><gray>Si no es así, espera unos segundos y vuelve a entrar."
session_replaced: "<yellow>Has entrado desde otra conexión."
incompatible_version: "<red><bold>Tu versión no es compatible.</bold><newline><newline><gray>Usa de la {min} a la {max}."
commands:
main:
help: "<gray>RoodyProxy {version}<newline><white>/roodyproxy reload</white> <dark_gray>-</dark_gray> recarga la configuración<newline><white>/roodyproxy status</white> <dark_gray>-</dark_gray> estado del proxy<newline><white>/roodyproxy disconnect <jugador></white> <dark_gray>-</dark_gray> cierra su sesión"
reload:
reloading: "{prefix}Recargando..."
reloaded: "{prefix}<green>Recargado. Almacenamiento, Redis y proxy-id necesitan reiniciar el proxy."
failed: "{prefix}<red>Error al recargar: {error}"
disconnect:
offline: "{prefix}<red>Ese jugador no está conectado."
success: "{prefix}<green>Se ha cerrado la sesión de {player}."
kick: "<yellow>Tu sesión ha sido cerrada.<newline><gray>Ya puedes volver a entrar."
status: "{prefix}RoodyProxy <white>{version}</white><newline><gray>Proxy: <white>{proxy}</white> · Red: <white>{network}</white> · Jugadores: <white>{online}</white><newline><gray>Datos: <white>{storage}</white> · Mantenimiento: <white>{maintenance}</white><newline><gray>Módulos: <white>{modules}</white><newline><gray>Licencia: <white>{license}"
glist:
usage: "{prefix}Uso: /glist [servidor|all]"
empty_server: "{prefix}{server} está vacío."
format: "<dark_gray>[<aqua>{server}</aqua>]</dark_gray> <gray>({count}):</gray> <white>{players}"
footer: "{prefix}Hay <white>{total_count}/{max_players}</white> jugadores en la red."
plist:
usage: "{prefix}Uso: /plist"
format: "<dark_gray>[<aqua>{proxy}</aqua>]</dark_gray> <white>{count}/{max}</white> <gray>jugadores"
footer: "{prefix}Hay <white>{total_count}/{max_players}</white> jugadores en la red."
proxy:
format: "{prefix}Estás en el proxy <white>{proxy}</white>."
pproxy:
usage: "{prefix}Uso: /pproxy <jugador>"
format: "{prefix}<white>{player}</white> está en el proxy <white>{proxy}</white>."
find:
usage: "{prefix}Uso: /find <jugador>"
format: "{prefix}<white>{player}</white> está en <white>{server}</white>."
alert:
usage: "{prefix}Uso: /alert <mensaje>"
format: "<newline><red><bold>AVISO</bold></red> <dark_gray>»</dark_gray> <white>{message}<newline>"
send:
usage: "{prefix}Uso: /send <jugador|servidor|all> <servidor>"
same_server: "{prefix}<red>Los servidores tienen que ser distintos."
player_already_connected: "{prefix}<red>{player} ya está en {server}."
player: "{prefix}Has enviado a <white>{player}</white> a <white>{server}</white>."
server: "{prefix}Has enviado a todos los de <white>{source}</white> a <white>{target}</white>."
all: "{prefix}Has enviado a todos a <white>{server}</white>."
target: "{prefix}Te están enviando a <white>{server}</white>."
modules:
lobby:
already_in_lobby: "{prefix}Ya estás en el lobby."
sending: "{prefix}Enviándote al lobby..."
lobby_not_found: "{prefix}<red>No hay lobbys disponibles."
maintenance:
usage: "{prefix}Uso: /maintenance <enable [segundos]|disable>"
already_enabled: "{prefix}<red>El mantenimiento ya está activado."
already_disabled: "{prefix}<red>El mantenimiento ya está desactivado."
enabled: "{prefix}<yellow>Mantenimiento activado."
disabled: "{prefix}<green>Mantenimiento desactivado."
cooldown: "{prefix}<yellow>El mantenimiento empieza en <white>{seconds}</white> segundos."
cooldown_one: "{prefix}<yellow>El mantenimiento empieza en <white>1</white> segundo."
kick: "<red><bold>Estamos en mantenimiento.</bold><newline><newline><gray>Vuelve en un rato."
command_blocker:
message: "{prefix}<red>No puedes usar ese comando."
messaging:
format:
sent: "<dark_gray>(<gray>Para <white>{target}</white></gray>)</dark_gray> <white>{message}"
received: "<dark_gray>(<gray>De <white>{sender}</white></gray>)</dark_gray> <white>{message}"
socialspy: "<dark_gray>[SocialSpy]</dark_gray> <gray>{sender} → {receiver}:</gray> <white>{message}"
commands:
msg:
usage: "{prefix}Uso: /msg <jugador> <mensaje>"
cannot_self: "{prefix}<red>No puedes enviarte mensajes a ti mismo."
messages_disabled: "{prefix}<red>Tienes los mensajes privados desactivados."
messages_disabled_other: "{prefix}<red>{player} tiene los mensajes privados desactivados."
ignored: "{prefix}<red>No puedes escribir a alguien que estás ignorando."
target_ignore: "{prefix}<red>No puedes enviar mensajes a este jugador."
reply:
no_reply: "{prefix}<red>No tienes a quién responder."
not_online: "{prefix}<red>Ese jugador ya no está conectado."
ignore:
usage: "{prefix}Uso: /ignore <jugador>"
cannot_self: "{prefix}<red>No puedes ignorarte a ti mismo."
added: "{prefix}Ahora ignoras a <white>{player}</white>."
removed: "{prefix}Has dejado de ignorar a <white>{player}</white>."
not_found: "{prefix}<red>Ese jugador no existe."
msgtoggle:
enabled: "{prefix}<green>Mensajes privados activados."
disabled: "{prefix}<red>Mensajes privados desactivados."
socialspy:
enabled: "{prefix}<green>SocialSpy activado."
disabled: "{prefix}<red>SocialSpy desactivado."
msglog:
usage: "{prefix}Uso: /msglog <jugador> [otro|*] [página]"
page_not_found: "{prefix}<red>Esa página no existe."
messages_not_found: "{prefix}<red>No hay mensajes."
format:
single:
header: "<dark_gray><st>+-----</st></dark_gray> <white>Mensajes de {user}</white> <dark_gray><st>-----+</st>"
message: "<gray>Hace <hover:show_text:'<gray>{date}'>{time}</hover></gray> <dark_gray>-</dark_gray> <gray>({sender} → {receiver})</gray> <white>{message}"
footer: "<dark_gray><st>+-----</st></dark_gray> <click:run_command:/msglog {user} * {previous_page}><aqua>◀</aqua></click> <gray>Página {page}/{pages}</gray> <click:run_command:/msglog {user} * {next_page}><aqua>▶</aqua></click> <dark_gray><st>-----+</st>"
double:
header: "<dark_gray><st>+-----</st></dark_gray> <white>Mensajes entre {first_user} y {second_user}</white> <dark_gray><st>-----+</st>"
message: "<gray>Hace <hover:show_text:'<gray>{date}'>{time}</hover></gray> <dark_gray>-</dark_gray> <gray>({sender} → {receiver})</gray> <white>{message}"
footer: "<dark_gray><st>+-----</st></dark_gray> <click:run_command:/msglog {first_user} {second_user} {previous_page}><aqua>◀</aqua></click> <gray>Página {page}/{pages}</gray> <click:run_command:/msglog {first_user} {second_user} {next_page}><aqua>▶</aqua></click> <dark_gray><st>-----+</st>"
staff:
movement:
join: "{prefix}<aqua>{staff}</aqua> ha entrado en <aqua>{server}</aqua>."
change: "{prefix}<aqua>{staff}</aqua> se ha movido a <aqua>{to}</aqua>."
quit: "{prefix}<aqua>{staff}</aqua> se ha desconectado."
staffchat:
format: "<aqua><bold>Staff</bold></aqua> <dark_gray>»</dark_gray> <gray>({player} - {server})</gray> <white>{message}"
adminchat:
format: "<red><bold>Admin</bold></red> <dark_gray>»</dark_gray> <gray>({player} - {server})</gray> <white>{message}"
commands:
sc:
muted: "{prefix}<red>Tienes el StaffChat desactivado (/scmute)."
global: "{prefix}Chat cambiado a <white>Global</white>."
staff: "{prefix}Chat cambiado a <aqua>Staff</aqua>."
ac:
muted: "{prefix}<red>Tienes el AdminChat desactivado (/acmute)."
global: "{prefix}Chat cambiado a <white>Global</white>."
admin: "{prefix}Chat cambiado a <red>Admin</red>."
scmute:
muted: "{prefix}StaffChat desactivado."
unmuted: "{prefix}StaffChat activado."
acmute:
muted: "{prefix}AdminChat desactivado."
unmuted: "{prefix}AdminChat activado."
stafflist:
header: "{prefix}Staff conectado: <white>{members}"
member: "<dark_gray> - </dark_gray><aqua>{member}</aqua> <gray>en {server}"
inspect:
usage: "{prefix}Uso: /inspect <staff> [página]"
page_not_found: "{prefix}<red>Esa página no existe."
commands_not_found: "{prefix}<red>No hay comandos registrados."
format:
header: "<dark_gray><st>+-----</st></dark_gray> <white>Comandos de {user}</white> <dark_gray><st>-----+</st>"
message: "<gray>Hace <hover:show_text:'<gray>{date}'>{time}</hover></gray> <dark_gray>-</dark_gray> <white>/{command}"
footer: "<dark_gray><st>+-----</st></dark_gray> <click:run_command:/inspect {user} {previous_page}><aqua>◀</aqua></click> <gray>Página {page}/{pages}</gray> <click:run_command:/inspect {user} {next_page}><aqua>▶</aqua></click> <dark_gray><st>-----+</st>"
helpop:
usage: "{prefix}Uso: /helpop <mensaje>"
on_cooldown: "{prefix}<red>Espera {seconds} segundos para volver a pedir ayuda."
sent: "{prefix}<green>La ayuda va en camino.</green> <dark_gray>(ID: {id})"
format: "<newline><yellow><bold>AYUDA</bold></yellow> <dark_gray>(ID: {id})</dark_gray><newline><gray>Jugador: <white>{sender}</white> <dark_gray>·</dark_gray> Servidor: <white>{server}</white><newline><gray>Mensaje: <white>{reason}</white><newline><click:run_command:'/helpop-claim {id}'><green>[Reclamar]</green></click> <click:suggest_command:'/helpop-reply {id} '><aqua>[Responder]</aqua></click> <click:run_command:'/server {server}'><gray>[Ir]</gray></click><newline>"
enabled: "{prefix}Avisos de ayuda activados."
disabled: "{prefix}Avisos de ayuda desactivados."
not_found: "{prefix}<red>No existe esa solicitud de ayuda."
claim_usage: "{prefix}Uso: /helpop-claim <id>"
claim: "{prefix}<white>{claimer}</white> se encarga de la ayuda de <white>{sender}</white> <dark_gray>(ID: {id})"
claimed: "{prefix}<red>Otro miembro del staff ya se encarga de esa solicitud."
reply_usage: "{prefix}Uso: /helpop-reply <id> <mensaje>"
replied: "{prefix}Respuesta enviada."
reply: "{prefix}<white>{target}</white> <dark_gray>(ID: {id})</dark_gray><gray>:</gray> <white>{message}</white> <click:suggest_command:'/helpop-reply {id} '><aqua>[Responder]</aqua></click>"
close_usage: "{prefix}Uso: /helpop-close <id>"
closed: "{prefix}Ayuda de <white>{sender}</white> cerrada <dark_gray>(ID: {id})"
report:
usage: "{prefix}Uso: /report <jugador> <motivo>"
on_cooldown: "{prefix}<red>Espera {seconds} segundos para volver a reportar."
cannot_report_yourself: "{prefix}<red>No puedes reportarte a ti mismo."
sent: "{prefix}<green>Reporte enviado.</green> <dark_gray>(ID: {id})"
format: "<newline><red><bold>REPORTE</bold></red> <dark_gray>(ID: {id})</dark_gray><newline><gray>De: <white>{sender}</white> <dark_gray>·</dark_gray> Reportado: <white>{target}</white> <dark_gray>·</dark_gray> Servidor: <white>{server}</white><newline><gray>Motivo: <white>{reason}</white><newline><click:run_command:'/report-claim {id}'><green>[Reclamar]</green></click> <click:suggest_command:'/report-reply {id} '><aqua>[Responder]</aqua></click> <click:run_command:'/server {server}'><gray>[Ir]</gray></click><newline>"
enabled: "{prefix}Avisos de reportes activados."
disabled: "{prefix}Avisos de reportes desactivados."
not_found: "{prefix}<red>No existe ese reporte."
claim_usage: "{prefix}Uso: /report-claim <id>"
claim: "{prefix}<white>{claimer}</white> se encarga del reporte de <white>{sender}</white> <dark_gray>(ID: {id})"
claimed: "{prefix}<red>Otro miembro del staff ya se encarga de ese reporte."
reply_usage: "{prefix}Uso: /report-reply <id> <mensaje>"
replied: "{prefix}Respuesta enviada."
reply: "{prefix}<white>{target}</white> <dark_gray>(reporte {id})</dark_gray><gray>:</gray> <white>{message}</white> <click:suggest_command:'/report-reply {id} '><aqua>[Responder]</aqua></click>"
close_usage: "{prefix}Uso: /report-close <id>"
closed: "{prefix}Reporte de <white>{sender}</white> cerrado <dark_gray>(ID: {id})"
tickets:
usage: "{prefix}Uso: /ticket <list|id|leave|close [id]|info <id>|rate <id> <1-5>|stats [staff] [day|week|month|total]|link>"
usage_player: "{prefix}Uso: /ticket <id|leave|close [id]|info <id>|rate <id> <1-5>>"
not_found: "{prefix}<red>No existe esa solicitud o ya está cerrada."
staff_word: "el staff"
type_helpop: "Ayuda"
type_report: "Reporte"
status_open: "Abierta"
status_claimed: "Atendiéndose"
status_closed: "Cerrada"
claimed_user: "{prefix}<aqua>{staff}</aqua> está atendiendo tu solicitud <dark_gray>#{id}</dark_gray>. <green>Se ha abierto su chat:</green> lo que escribas solo lo leerá <aqua>{staff}</aqua>. <click:run_command:'/ticket leave'><gray>[Volver al chat normal]</gray></click>"
claimed_staff: "{prefix}Atiendes la solicitud <dark_gray>#{id}</dark_gray> de <white>{sender}</white>. <green>Chat abierto.</green> <click:run_command:'/ticket leave'><gray>[Salir]</gray></click> <click:run_command:'/ticket close {id}'><red>[Cerrar]</red></click>"
closed_user: "{prefix}Tu solicitud <dark_gray>#{id}</dark_gray> se ha cerrado."
close_none: "{prefix}<red>No tienes ninguna solicitud abierta."
close_choose: "{prefix}Tienes varias solicitudes abiertas. Elige cuál cerrar:"
close_choose_entry: "<dark_gray> #{id}</dark_gray> <yellow>{type}</yellow> <white>{reason}</white> <click:run_command:'/ticket close {id}'><red>[Cerrar]</red></click>"
rate_prompt: "{prefix}¿Qué tal te atendió <aqua>{staff}</aqua>? <click:run_command:'/ticket rate {id} 1'><hover:show_text:'1 estrella'><gold>★1</gold></hover></click> <click:run_command:'/ticket rate {id} 2'><hover:show_text:'2 estrellas'><gold>★2</gold></hover></click> <click:run_command:'/ticket rate {id} 3'><hover:show_text:'3 estrellas'><gold>★3</gold></hover></click> <click:run_command:'/ticket rate {id} 4'><hover:show_text:'4 estrellas'><gold>★4</gold></hover></click> <click:run_command:'/ticket rate {id} 5'><hover:show_text:'5 estrellas'><gold>★5</gold></hover></click>"
rated: "{prefix}<green>¡Gracias por tu valoración!"
rated_staff: "{prefix}<white>{sender}</white> ha valorado tu atención en <dark_gray>#{id}</dark_gray>: <gold>{stars}</gold>"
rate_invalid: "{prefix}<red>Esa solicitud no se puede valorar."
reminder_open: "{prefix}Tu solicitud de {type} <dark_gray>#{id}</dark_gray> sigue esperando al staff."
reminder_claimed: "{prefix}Tienes abierta la solicitud <dark_gray>#{id}</dark_gray> con <white>{other}</white>. <click:run_command:'/ticket {id}'><aqua>[Abrir chat]</aqua></click>"
chat:
format: "<dark_gray>[<gold>#{id}</gold>]</dark_gray> {role}<white>{author}</white><dark_gray>:</dark_gray> <white>{message}"
role_user: ""
role_staff: "<aqua>Staff</aqua> "
role_discord: "<blue>Discord</blue> "
actionbar: "<gold>Chat de la solicitud #{id}</gold> <dark_gray>·</dark_gray> <gray>/ticket leave</gray>"
entered: "{prefix}Estás en el chat de <dark_gray>#{id}</dark_gray>: lo que escribas lo leerá <white>{other}</white>. <click:run_command:'/ticket leave'><gray>[Salir]</gray></click>"
left: "{prefix}Has vuelto al chat normal."
not_in_chat: "{prefix}<red>No estás en el chat de ninguna solicitud."
not_participant: "{prefix}<red>No participas en esa solicitud."
list:
header: "{prefix}Solicitudes abiertas: <white>{count}</white>"
empty: "{prefix}No hay solicitudes abiertas."
entry_open: "<dark_gray> #{id}</dark_gray> <yellow>{type}</yellow> <white>{sender}</white> <gray>hace {time}:</gray> <white>{reason}</white> <click:run_command:'/ticket claim {id}'><green>[Atender]</green></click>"
entry_claimed: "<dark_gray> #{id}</dark_gray> <yellow>{type}</yellow> <white>{sender}</white> <gray>hace {time}:</gray> <white>{reason}</white> <aqua>({staff})</aqua>"
info:
header: "{prefix}Solicitud <dark_gray>#{id}</dark_gray> <yellow>{type}</yellow> <gray>({status})</gray>"
details: "<gray>De <white>{sender}</white> · reportado <white>{target}</white> · en <white>{server}</white> · atiende <white>{staff}</white> · hace {time}<newline><gray>Motivo:</gray> <white>{reason}"
details_helpop: "<gray>De <white>{sender}</white> · en <white>{server}</white> · atiende <white>{staff}</white> · hace {time}<newline><gray>Motivo:</gray> <white>{reason}"
link:
code: "{prefix}Tu código: <click:copy_to_clipboard:{code}><hover:show_text:'Clic para copiar'><gold>{code}</gold></hover></click>. En Discord escribe <white>/{command} {code}</white> (caduca en {minutes} minutos)."
done: "{prefix}<green>Cuenta vinculada con Discord:</green> <white>{discord}</white>"
stats: "{prefix}<white>{staff}</white> <gray>({period})</gray>: <green>{closed}</green> cerradas, {claimed} atendidas, valoración <gold>{rating}</gold> <gray>({ratings})</gray>, responde en <white>{response}</white>, {messages} mensajes."
top:
header: "{prefix}Top del staff <gray>({period})</gray>"
empty: "<gray> Todavía no hay datos."
entry: "<gold> {pos}.</gold> <white>{staff}</white> <dark_gray>-</dark_gray> <green>{closed}</green> cerradas <dark_gray>·</dark_gray> <gold>{rating}</gold> <dark_gray>·</dark_gray> <gray>responde en {response}</gray>"
period_day: "hoy"
period_week: "últimos 7 días"
period_month: "últimos 30 días"
period_total: "total"
friends:
commands:
usage: "{prefix}Uso: /friend <add|accept|deny|remove|list|broadcast|togglerequests>"
add:
cannot_self: "{prefix}<red>No puedes ser tu propio amigo."
already_friend: "{prefix}<red>{player} ya es tu amigo."
already_requested: "{prefix}<red>Ya le enviaste una solicitud a {player}."
disabled: "{prefix}<red>{player} no acepta solicitudes de amistad."
sent: "{prefix}Solicitud enviada a <white>{player}</white>."
request: "{prefix}<white>{player}</white> quiere ser tu amigo. <click:run_command:'/friend accept {player}'><green>[Aceptar]</green></click> <click:run_command:'/friend deny {player}'><red>[Rechazar]</red></click>"
accepted: "{prefix}<white>{player}</white> ha aceptado tu solicitud."
denied: "{prefix}<white>{player}</white> ha rechazado tu solicitud."
limit: "{prefix}<red>Has llegado al límite de amigos ({limit})."
accept:
not_requested: "{prefix}<red>No tienes ninguna solicitud de {player}."
already_friend: "{prefix}<red>{player} ya es tu amigo."
accepted: "{prefix}<green>Ahora eres amigo de {player}."
deny:
not_requested: "{prefix}<red>No tienes ninguna solicitud de {player}."
denied: "{prefix}Has rechazado la solicitud de <white>{player}</white>."
remove:
not_found: "{prefix}<red>Ese jugador no existe."
not_friend: "{prefix}<red>{player} no es tu amigo."
removed: "{prefix}Has eliminado a <white>{player}</white> de tus amigos."
toggle:
requests:
enabled: "{prefix}<green>Solicitudes de amistad activadas."
disabled: "{prefix}<red>Solicitudes de amistad desactivadas."
broadcast:
no_friends: "{prefix}<red>No tienes amigos conectados."
sent: "{prefix}Mensaje enviado a tus amigos."
format: "<dark_gray>(<gray>Amigo <white>{sender}</white></gray>)</dark_gray> <white>{message}"
list:
header: "<dark_gray><st>+-----</st></dark_gray> <white>Amigos</white> <dark_gray><st>-----+</st>"
format_online: "<white>{friend}</white> <dark_gray>-</dark_gray> <green>Conectado</green> <gray>({server})"
format_offline: "<white>{friend}</white> <dark_gray>-</dark_gray> <gray>Última vez hace {days}{hours}{minutes}{seconds}"
footer: "<dark_gray><st>+-----</st></dark_gray> <click:run_command:/friend list {previous_page}><aqua>◀</aqua></click> <gray>Página {page}/{pages}</gray> <click:run_command:/friend list {next_page}><aqua>▶</aqua></click> <dark_gray><st>-----+</st>"
no_friends: "{prefix}Todavía no tienes amigos. <gray>/friend add <jugador>"
page_not_found: "{prefix}<red>Esa página no existe."
linking:
usage: "{prefix}Uso: <white>/link [código]</white>, <white>/unlink</white>, <white>/linked [jugador]</white>"
code: "{prefix}Tu código: <click:copy_to_clipboard:{code}><hover:show_text:'Clic para copiar'><gold>{code}</gold></hover></click>. En Discord escribe <white>/{command} {code}</white> (caduca en {minutes} minutos)."
linked: "{prefix}<green>Cuenta vinculada con Discord:</green> <white>{discord}</white>"
already_linked: "{prefix}Ya estás vinculado con el Discord <white>{discord}</white>. Para deshacerlo: <click:suggest_command:'/unlink'><white>/unlink</white></click>"
invalid_code: "{prefix}<red>Ese código no es válido o ha caducado.</red> <gray>Escribe <white>/link</white> sin código para que te dé uno para Discord, o usa <white>/{command}</white> en Discord para que te dé uno para aquí."
discord_taken: "{prefix}<red>Esa cuenta de Discord ya está vinculada con otro jugador."
not_linked: "{prefix}Tu cuenta no está vinculada con Discord. <click:run_command:'/link'><aqua>[Vincular]</aqua></click>"
unlinked: "{prefix}Tu cuenta ya no está vinculada con el Discord <white>{discord}</white>."
unlinked_by: "{prefix}<white>{staff}</white> ha desvinculado tu cuenta del Discord <white>{discord}</white>."
unlinked_from_discord: "{prefix}Se ha desvinculado tu cuenta del Discord <white>{discord}</white> desde Discord."
unlink_disabled: "{prefix}<red>No puedes desvincular tu cuenta. Pídeselo al staff."
unlinked_other: "{prefix}<white>{player}</white> ya no está vinculado con el Discord <white>{discord}</white>."
info: "{prefix}<white>{player}</white> está vinculado con el Discord <white>{discord}</white> <gray>(id <click:copy_to_clipboard:{id}><hover:show_text:'Clic para copiar'>{id}</hover></click>, desde el {date})"
info_self: "{prefix}Estás vinculado con el Discord <white>{discord}</white> <gray>(desde el {date})"
not_linked_other: "{prefix}<white>{player}</white> no está vinculado con Discord."
not_linked_discord: "{prefix}Ningún jugador está vinculado con la cuenta de Discord <white>{id}</white>."
total: "<gray>Cuentas vinculadas en la red: <white>{total}</white>"
# /stream, /streams. {color} = el color de la plataforma (#RRGGBB), {title} = lo que escribió.
streams:
usage: "{prefix}Uso: <white>/stream <enlace> [título]</white>, <white>/stream <plataforma> <enlace|usuario> [título]</white> o <white>/stream stop</white>. Las tuyas: <white>{platforms}"
usage_platform: "{prefix}Uso: <white>/{command} <enlace|usuario> [título]</white> <gray>(un enlace o tu nombre de {platform})"
invalid_link: "{prefix}<red>Eso no es un enlace de tus plataformas:</red> <white>{platforms}"
wrong_platform: "{prefix}<red>Ese enlace no es de {platform}."
no_platform_permission: "{prefix}<red>No puedes anunciar directos en {platform}."
cooldown: "{prefix}<red>Espera {time} para volver a anunciarlo."
stopped: "{prefix}Tu directo ya no sale en <white>/streams</white>."
not_live: "{prefix}<red>No tienes ningún directo anunciado."
not_live_other: "{prefix}<red>{player} no tiene ningún directo anunciado."
stopped_other: "{prefix}El directo de <white>{player}</white> ya no sale en /streams."
announce:
- ""
- " <{color}><bold>● EN DIRECTO</bold></{color}> <white>{player}</white> <gray>está en directo en</gray> <{color}>{platform}</{color}>"
- " <click:open_url:'{link}'><hover:show_text:'<gray>Abrir {platform}'><{color}><underlined>{link}</underlined></{color}></hover></click>"
- ""
announce_title:
- ""
- " <{color}><bold>● EN DIRECTO</bold></{color}> <white>{player}</white> <gray>está en directo en</gray> <{color}>{platform}</{color}>"
- " <white>{title}"
- " <click:open_url:'{link}'><hover:show_text:'<gray>Abrir {platform}'><{color}><underlined>{link}</underlined></{color}></hover></click>"
- ""
# Con title: true en config.yml.
title: "<{color}><bold>● EN DIRECTO"
subtitle: "<white>{player} <gray>en <{color}>{platform}"
list_header: "{prefix}En directo ahora: <white>{count}"
list_entry: "<dark_gray> ● </dark_gray><white>{player}</white> <gray>en</gray> <{color}>{platform}</{color}> <dark_gray>·</dark_gray> <gray>hace {time}</gray> <click:open_url:'{link}'><hover:show_text:'{link}'><{color}>[Ver]</{color}></hover></click>"
list_empty: "{prefix}Ahora mismo no hay nadie en directo."
# Palabras sueltas.
words:
"yes": "sí"
"no": "no"
console: "Consola"
# Nombres de los campos del webhook clásico de solicitudes (modules.tickets.*.webhook).
webhook:
player: "Jugador"
reported: "Jugador reportado"
server: "Servidor"
reason: "Motivo"
# ------------------------------------------------------------
# Discord (módulo discord). Texto de Discord, no MiniMessage: **negrita**, *cursiva*.
# Lo que se publica en los canales va en el idioma del servidor; las respuestas a comandos y
# botones, en el idioma del Discord de cada uno (con per-player-language).
# ------------------------------------------------------------
discord:
# Comandos de barra. Los nombres solo admiten minúsculas, números, - y _.
commands:
# Con connection: roody todos los comandos van dentro de este (/servidor staff, /servidor vincular...),
# para que nunca choquen con los comandos del bot de Roody.
root:
name: "servidor"
description: "El servidor de Minecraft"
staff:
name: "staff"
description: "Staff conectado al servidor de Minecraft"
link:
name: "vincular"
description: "Vincula tu cuenta de Minecraft con Discord"
option: "codigo"
option-description: "El código del juego. Sin él, te doy uno para escribir en el juego"
unlink:
name: "desvincular"
description: "Desvincula tu cuenta de Minecraft"
option-user: "usuario"
option-user-description: "Admins: el usuario de Discord que desvincular"
option-player: "jugador"
option-player-description: "Admins: el jugador de Minecraft que desvincular"
linked:
name: "vinculado"
description: "Con qué cuenta de Minecraft está vinculado alguien de Discord, o al revés"
option-user: "usuario"
option-user-description: "Usuario de Discord (vacío = tú)"
option-player: "jugador"
option-player-description: "Jugador de Minecraft"
stafftop:
name: "stafftop"
description: "Ranking del staff por solicitudes atendidas"
option: "periodo"
option-description: "Periodo"
# Lo que se añade a un mensaje de Discord que entra al juego.
attachment: "[adjunto]"
sticker: "[sticker]"
# Delante del texto si responde a alguien. {name} = a quién responde.
reply: "(a {name}) "
staff:
title: "Staff conectado ({count})"
empty: "No hay nadie del staff conectado."
line: "• **{name}** — {server}"
connecting: "conectando..."
tickets:
title-helpop: "🆘 Ayuda #{id}"
title-report: "🚩 Reporte #{id}"
field-player: "Jugador"
field-reported: "Reportado"
field-server: "Servidor"
field-state: "Estado"
field-rating: "Valoración"
state-open: "Esperando a alguien del staff"
state-claimed: "Atendiéndola **{staff}**"
state-closed: "Cerrada por **{by}**"
state-closed-handled: "Cerrada por **{by}** (atendió {staff})"
button-claim: "Atender"
button-reply: "Responder"
button-close: "Cerrar"
thread-name: "{type} {id} · {player}"
type-helpop: "Ayuda"
type-report: "Reporte"
thread-intro: "Escribe aquí para hablar con **{player}**. Lo que pongas le llega al juego (al escribir, la atiendes tú)."
thread-claimed-game: "✅ **{staff}** atiende la solicitud desde el juego."
thread-claimed-discord: "✅ **{staff}** atiende la solicitud desde Discord."
thread-player: "💬 **{author}**: {text}"
thread-staff: "🛡️ **{author}**: {text}"
thread-closed: "🔒 Cerrada por **{by}**."
no-permission: "No tienes permiso para atender solicitudes."
modal-title: "Responder a #{id}"
modal-label: "Mensaje para el jugador"
empty-message: "El mensaje está vacío."
claimed: "✅ Ahora atiendes la solicitud #{id}. Escribe en su hilo para hablar con el jugador."
closed: "✅ Solicitud #{id} cerrada."
replied: "✅ Respuesta enviada a #{id}."
failed: "❌ {error}"
failed-unknown: "❌ No se pudo."
no-answer: "⚠️ El proxy no respondió."
# Vincular cuentas (modules.linking). {user} = una mención del usuario de Discord, {date} = la
# fecha en el formato de cada uno.
linking:
code: "🔗 Tu código: **{code}**\nEn Minecraft escribe `/link {code}`. Caduca en {minutes} minutos."
linked: "✅ Vinculado con **{name}**."
already: "Ya estás vinculado con **{name}**. Para cambiarlo, usa antes /desvincular."
invalid: "❌ Código no válido o caducado. Escribe /link en Minecraft para conseguir uno, o usa este comando sin código."
player-taken: "❌ **{name}** ya está vinculado con otra cuenta de Discord."
not-linked: "No estás vinculado. Usa /vincular sin código para conseguir uno para el juego."
unlinked: "✅ Ya no estás vinculado con **{name}**."
unlinked-other: "✅ **{name}** ya no está vinculado con {user}."
unlink-disabled: "❌ No puedes desvincular tu cuenta. Pídeselo al staff."
no-permission: "❌ Solo los admins (Gestionar servidor) pueden hacer eso."
info: "**{name}** está vinculado con {user} desde el {date}."
info-none-user: "{user} no está vinculado con Minecraft."
info-none-player: "**{name}** no está vinculado con Discord."
total: "Cuentas vinculadas: **{total}**"
error: "⚠️ Ahora mismo no se puede. Prueba otra vez en un momento."
# En modules.linking.discord.log-channel. {discord} = nombre de usuario de Discord.
log-linked: "🔗 {user} ha vinculado la cuenta de Minecraft **{name}**."
log-unlinked: "✂️ {user} ya no está vinculado con **{name}**."
# Un directo de /stream (modules.streams.discord).
streams:
title: "🔴 {player} está en directo en {platform}"
description: "{link}"
description-title: "**{title}**\n{link}"
top:
title: "🏆 Top del staff ({period})"
empty: "Todavía no hay datos."
line: "{pos} **{name}** — {closed} cerradas · {rating} · responde en {response}"
rating: "{rating}★ ({count})"
not-rated: "sin valorar"
period-day: "hoy"
period-week: "últimos 7 días"
period-month: "últimos 30 días"
period-total: "total"
# Duraciones cortas de /stafftop.
duration:
seconds: "{s} s"
minutes: "{m} min"
hours: "{h} h {m} min"
days: "{d} d {h} h"