🌐 Criar um Local Personalizado
Este guia explica como adicionar sua própria tradução de idioma (local) para uso em scripts do Dream.
Por favor, use códigos de idioma oficiais como nomes de arquivos (por exemplo, de
para Alemão, fr
para Francês).
💬 Sinta-se à vontade para compartilhar sua tradução com a comunidade — ajude outros a se beneficiarem!
🛠️ Guia Passo a Passo
1. 📁 Copiar um Local Existente
Navegue até a pasta /configurações/locais
.
Copie um arquivo existente (por exemplo, en.lua
) e renomeie-o usando o código do seu idioma.
Exemplo:
de.lua
→ Alemãofr.lua
→ Francês
2. 📝 Atualizar o Identificador do Local
Abra seu novo arquivo e atualize o identificador DreamLocales
no topo para que corresponda ao código do seu idioma:
DreamLocales['en'] = {
-- Suas chaves traduzidas
}
3. 🌍 Traduzir os Valores
Traduza todos os valores para o seu idioma alvo.
⚠️ Não altere as chaves — apenas edite o texto no lado direito de cada linha:
["open_menu"] = "Abrir Menu", -- ✅ OK
["öffne_menü"] = "Open Menu", -- ❌ Não traduza as chaves!
4. ✅ Ativar Seu Local
Para usar seu novo local, abra o arquivo de configuração DreamCore
e defina:
DreamCore.Language = 'de'
Substitua 'de'
pelo código do seu idioma.
🧠 Dicas
- Teste suas traduções no jogo após salvar.
- Certifique-se de que todas as chaves estejam traduzidas para evitar texto faltando.
- Nunca, jamais altere os nomes das chaves — apenas os valores.
- Mantenha a formatação e caracteres especiais intactos (por exemplo,
~INPUT_CONTEXT~
,~r~
,%s
etc.) - Compartilhe sua tradução com outros na comunidade!
Feliz tradução! 🌍