language
.
"ptbr"
pelo código do idioma que você deseja usar (ex: "en"
para inglês).
Locale()
Locale()
é o mecanismo central que busca os textos traduzidos. Ela recebe o nome da variável de texto e, opcionalmente, argumentos para formatar a string dinamicamente.
Locale("sent_anim")
retornaria “Convite de animação enviado!”.Locale("request_anim", {"/beijar"})
retornaria “O jogador deseja iniciar a animação /beijar com você!”.RegisterNUICallback
. Quando a interface do usuário é carregada, o script envia a ela todas as traduções necessárias, garantindo uma experiência de usuário consistente e totalmente traduzida.
es.lua
na mesma pasta, copiando a estrutura de ptbr.lua
ou en.lua
. Depois, basta definir a variável language
neste arquivo para es
.language
no topo do arquivo.Locale()
é a responsável por buscar e formatar os textos traduzidos.