Idiomas y textos
FR Guard viene traducido a 5 idiomas oficiales. Todas las tarjetas de conexión, mensajes de kick y notificaciones al staff se traducen automáticamente.
Idiomas oficiales
| Código | Idioma |
|---|---|
es | Español (por defecto) |
en | English |
pt | Português |
fr | Français |
de | Deutsch |
Se traducen automáticamente:
- Tarjetas de conexión que ven los jugadores (bienvenida, denegación, error, discord requerido).
- Mensajes de kick.
- Notificaciones y avisos al staff en chat.
- Textos del panel
/fivepanel(UI).
Cómo cambiar el idioma
Añade o edita esta línea en tu server.cfg:
set fiverank_language "en" # es | en | pt | fr | de
Luego reinicia el recurso:
restart fiverank_guard
El cambio es inmediato en el siguiente restart. No hace falta reiniciar el servidor completo.
Personalizar textos concretos
Si quieres cambiar un texto específico (por ejemplo, el enlace de apelación, el nombre del servidor en las tarjetas, o el mensaje de bienvenida), abre resources/fiverank_guard/config.lua y busca la sección Config.Locales.es (o el idioma que uses).
Por ejemplo, para cambiar el enlace de apelación:
-- Antes (por defecto)
['card.rejectedNegFame.cta'] = 'Apela en fiverank.gg/support',
-- Después (tu Discord de soporte)
['card.rejectedNegFame.cta'] = 'Apela en discord.gg/miservidor',
Después de guardar el archivo, reinicia el recurso:
restart fiverank_guard
Textos personalizables (referencia)
| Clave | Descripción |
|---|---|
card.checking.title | Título de la tarjeta "Comprobando…" |
card.checking.subtitle | Subtítulo de la tarjeta de comprobación |
card.allowed.title | Título de la bienvenida |
card.allowed.body | Cuerpo de la bienvenida (usa {name} para el nombre del jugador) |
card.rejectedNegFame.title | Título de la denegación |
card.rejectedNegFame.body | Cuerpo del mensaje de denegación |
card.rejectedNegFame.hint | Texto de ayuda en la denegación |
card.rejectedNegFame.cta | Call-to-action de apelación (enlace de Discord, soporte, etc.) |
card.rejectedNoDiscord.title | Título cuando falta Discord |
card.rejectedNoDiscord.body | Cuerpo cuando falta Discord |
card.error.title | Título del error de conexión |
card.footer | Pie de todas las tarjetas (contiene la marca FiveRank) |
guard.kickMessage | Mensaje de kick enviado al jugador (usa {reason} y {url}) |
ui.title | Título del panel /fivepanel |
ui.subtitle | Subtítulo del panel /fivepanel |
FR Guard es gratuito con una sola condición: mantener visible la marca FiveRank en las tarjetas de conexión. No modifiques card.footer para eliminar la referencia a fiverank.gg. El resto de textos son completamente personalizables.
Añadir un idioma personalizado
Si quieres un idioma que no está entre los oficiales (por ejemplo, catalán):
- Abre
config.lua. - Copia el bloque
Config.Locales.escompleto. - Pégalo debajo y cámbialo de nombre:
Config.Locales.ca = { ... }. - Traduce todos los valores al nuevo idioma.
- Cambia
set fiverank_language "ca"enserver.cfg.
Si traduces un idioma completo y quieres que lo incluyamos en la versión oficial para que toda la comunidad lo use, envíanoslo por Discord:
Idioma por jugador
Actualmente el idioma es global para el servidor. Todos los jugadores ven las tarjetas en el idioma configurado en server.cfg. No hay selección automática por el idioma del sistema operativo del jugador.
Si tu comunidad es multilingüe, te recomendamos usar en (inglés) como lingua franca o el idioma mayoritario de tu comunidad.