Idiomas
FR Hub viene traducido a 5 idiomas oficiales:
| Código | Idioma |
|---|---|
es | Español (por defecto) |
en | English |
pt | Português |
fr | Français |
de | Deutsch |
Se traducen todos los textos visibles del HUD:
- Etiquetas de los anillos y del velocímetro.
- Mensajes del cinto de seguridad (aviso, ejeción).
- Textos del panel de ajustes (
/hub). - Notificaciones de los comandos
/hudy/hub. - Tooltips del minimapa (calle, zona, hora, brújula).
Cómo cambiar el idioma del servidor
Edita config.lua:
Config.Locale = 'en' -- es | en | pt | fr | de
Luego reinicia el recurso:
restart fr_hub
El cambio afecta a todos los jugadores. Si un jugador ha personalizado su idioma desde el panel /hub, su preferencia individual tiene prioridad sobre la del servidor.
Idioma por jugador
Cada jugador puede cambiar el idioma desde el panel /hub → pestaña Ajustes. La selección se guarda con KVP y persiste entre sesiones.
Añadir un idioma propio
Las traducciones de FR Hub están integradas directamente en config.lua, dentro del bloque Config.Strings. No hay carpeta locales/ separada.
Para añadir, por ejemplo, italiano (it):
1. Abre config.lua y añade un nuevo bloque dentro de Config.Strings:
Config.Strings = {
es = { ... },
en = { ... },
-- ... otros idiomas existentes ...
it = {
hud_on = 'HUD attivato',
hud_off = 'HUD disattivato',
seatbelt_on = 'Cintura allacciata',
seatbelt_off = 'Cintura slacciata',
limiter_on = 'Limitatore a %s %s',
limiter_off = 'Limitatore disattivato',
limiter_slow = 'Accelera prima di attivare il limitatore',
},
}
2. Activa el nuevo idioma como idioma del servidor:
Config.Locale = 'it'
3. Reinicia el recurso:
restart fr_hub
Como las traducciones están en config.lua, no se sobreescriben con actualizaciones siempre que mantengas tu propio config.lua.