Ir al contenido

Idiomas y textos ​

Todo el script habla un solo idioma, el de Config.Locale: el menú, el panel de admin, los nombres de las prendas y los tatuajes, los carteles de la E, los avisos, los subcomandos y la consola. Los jugadores no lo eligen; todos en el servidor ven el mismo.

Idiomas incluidos ​

Config.LocaleIdioma
enInglés (el de fábrica)
esEspañol
ptPortugués (Brasil)
frFrancés
deAlemán
itItaliano
plPolaco
trTurco
nlNeerlandés

Cada idioma trae sus propias imágenes del cartel de la E y sus propios nombres de subcomandos, como /zappearance kleidung en alemán. También escribe los números a su manera: $1.250 en español, $1,250 en inglés.

Los carteles de la E de los cuatro tipos de tienda, en español
Los carteles de la E en español.
Los carteles de la E de los cuatro tipos de tienda, en inglés
Los mismos carteles con Config.Locale = 'en'.

Cambiar el idioma ​

  1. Ponlo en la config

    lua
    Config.Locale = 'es'
  2. Reinicia el recurso

    ensure zaiders_appearance, o reinicia el servidor. La consola lo confirma:

    text
    [zaiders_appearance] el idioma cambió de 'en' a 'es' (Config.Locale): el menú, el panel y los nombres salen en el nuevo.

Las tiendas que todavía tienen el nombre que les dio el juego o el panel, como "Ropa · Strawberry", se renombran en el idioma nuevo. Los nombres que escribiste tú quedan como están. La lista anterior queda guardada como datos/tiendas.json.bak.

Cambiar un texto ​

Cada texto está en zaiders_appearance/locales/<idioma>.json. El escrow no toca estos archivos. Cada línea es una clave y su texto:

json
{
  "chooser.clothing": "Cambiarte de ropa",
  "chooser.clothingText": "Probate lo que quieras antes de pagar",
  "lua.cmd.unknown": "\"{word}\" no es un comando. {help} muestra la lista."
}
  1. Busca el texto que quieres cambiar. El buscador de tu editor (Ctrl + F) lo encuentra por lo que dice.
  2. Cambia solo el texto de la derecha. Deja la clave de la izquierda como está.
  3. Conserva las palabras entre llaves, como {word} o {n}. El script las completa.
  4. Guarda y reinicia el recurso.

Mantén el archivo válido

Una comilla o una coma de menos rompen el archivo entero. Si el menú de golpe muestra textos en inglés, revisa el archivo con cualquier validador de JSON. Las claves que terminan en .one y .other son el singular y el plural del mismo texto.

Guarda una copia de tus cambios

Las actualizaciones traen archivos de idioma nuevos con los textos nuevos. Si editaste alguno, guarda tu archivo y vuelve a poner tus líneas después de actualizar.

Agregar un idioma ​

  1. Copia el archivo en inglés

    Copia locales/en.json y ponle el código del idioma nuevo, por ejemplo locales/ru.json.

  2. Tradúcelo

    Traduce los textos y conserva cada clave y cada palabra entre llaves.

  3. Úsalo

    lua
    Config.Locale = 'ru'

    Reinicia el recurso.

  • Un texto que falte en tu archivo sale en inglés.
  • Un código sin archivo usa el inglés, y la consola lo avisa.
  • Los carteles de la E son imágenes, con una carpeta por idioma (prompt/<código>/; las de español están en prompt/). Un idioma sin su carpeta muestra los carteles en inglés.
  • Los subcomandos mantienen sus nombres en inglés y en español. Puedes renombrarlos con Config.Subcommands. Ver Comandos y permisos.

Nombres de prendas y tatuajes ​

Los nombres de las prendas y los tatuajes del juego vienen en inglés y en español. Cualquier otro idioma muestra los de inglés.

Los admins pueden darle a cualquier prenda un nombre propio desde la tienda: clic derecho sobre la prenda, Cambiar el nombre. Hay un campo para cada uno de los dos idiomas. El Editor del catálogo del panel renombra muchas a la vez.

Relacionado ​

Soporte para los clothing packs y scripts de FiveM de Zaiders Store.