GUÍA

Los 15 idiomas en juego

Cada script trae 15 archivos de idioma, ya rellenados. Están fuera del escrow, así que puedes leerlos, editarlos y conservar tus cambios de una actualización a otra.

Los 15 idiomas en juego

Los 15 idiomas incluidos

Son los idiomas que ven tus jugadores dentro del juego, una lista distinta de los seis en los que se publica esta web. Cada archivo vive en locales/ y lleva el nombre de su código.

  • ar Árabe
  • cs Checo
  • de Alemán
  • en Inglés
  • es Español
  • fr Francés
  • id Indonesio
  • it Italiano
  • nl Neerlandés
  • pl Polaco
  • pt-br Portugués de Brasil
  • ro Rumano
  • ru Ruso
  • th Tailandés
  • tr Turco

Elegir el que usa tu servidor

Una línea en la config, y es el único ajuste que merece un vistazo antes de abrir. El archivo se carga al arrancar, así que un reinicio lo aplica.

lua
-- config/config.lua
Config.Locale = 'es'

Cambiar los textos

Abre el archivo y cambia las cadenas. locales/*.lua está en las exenciones del escrow, así que el archivo es Lua legible y no cifrado, y tu versión sobrevive a la siguiente actualización mientras conserves el archivo al sustituir la carpeta.

Añadir un idioma que no está en la lista

Copia en.lua con el código de tu idioma, traduce los valores y apunta Config.Locale a él. No toques las claves: el código las busca por su nombre, y una clave que falte muestra la clave misma a tus jugadores en vez de una frase.

Están estas traducciones revisadas por nativos

No todas. El inglés, el francés y el alemán se escriben y revisan en casa. Los otros doce se producen con ayuda de traducción y se corrigen cuando un cliente avisa de algo que suena raro. Preferimos escribirlo antes que afirmar quince revisiones nativas que no hemos hecho, y un aviso tuyo es realmente útil.

Qué no se traduce, y por qué

Los nombres de exports, los nombres de eventos y las claves de configuración siguen en inglés en todos los idiomas. Es la convención de FiveM, y traducirlos rompería todas las integraciones que se apoyan en ellos.

Preguntas

¿Pueden los jugadores elegir su propio idioma?

Tal cual, no. El idioma es un ajuste del servidor, una línea en la config, porque las cadenas se cargan una vez al arrancar y no por jugador. Un selector por jugador es una petición razonable, dínoslo en Discord si lo necesitas.

¿Sobreviven mis cambios a una actualización?

Sí, siempre que conserves tu carpeta locales/ al sustituir el recurso. Esos archivos están fuera del escrow por ese motivo. El changelog nombra cualquier clave añadida o renombrada.

¿Qué pasa si falta una clave en mi archivo?

Tus jugadores ven el nombre de la clave en lugar de una frase, feo pero inofensivo y fácil de detectar. Copia la línea que falta desde en.lua, que siempre está completo.

Scripts que lo usan

Carrito
Spirit RP
Discord