🌐 Створення власної локалізації
Цей посібник пояснює, як додати власний переклад мови (локалізацію) для використання в скриптах Dream.
Будь ласка, використовуйте офіційні мовні коди як назви файлів (наприклад, de
для німецької, fr
для французької).
💬 Не соромтеся ділитися своїм перекладом зі спільнотою — допоможіть іншим скористатися цим!
🛠️ Крок за кроком
1. 📁 Скопіюйте існуючу локалізацію
Перейдіть до папки /settings/locales
.
Скопіюйте існуючий файл (наприклад, en.lua
) та перейменуйте його, використовуючи свій мовний код.
Приклад:
de.lua
→ Німецькаfr.lua
→ Французька
2. 📝 Оновіть ідентифікатор локалізації
Відкрийте ваш новий файл та оновіть ідентифікатор DreamLocales
у верхній частині, щоб він відповідав вашому мовному коду:
DreamLocales['en'] = {
-- Ваші перекладені ключі
}
3. 🌍 Перекладіть значення
Перекладіть всі значення на цільову мову.
⚠️ Не змінюйте ключі — лише редагуйте текст справа від кожного рядка:
["open_menu"] = "Відкрити меню", -- ✅ ОК
["öffne_menü"] = "Open Menu", -- ❌ Не перекладайте ключі!
4. ✅ Активуйте свою локалізацію
Щоб використовувати вашу нову локалізацію, відкрийте файл конфігурації DreamCore
та встановіть:
DreamCore.Language = 'de'
Замініть 'de'
на свій мовний код.
🧠 Поради
- Перевірте ваші переклади в грі після збереження.
- Переконайтеся, що всі ключі перекладені, щоб уникнути відсутності тексту.
- Ніколи не змінюйте назви ключів — лише значення.
- Зберігайте форматування та спеціальні символи недоторканими (наприклад,
~INPUT_CONTEXT~
,~r~
,%s
тощо). - Діліться своїм перекладом з іншими у спільноті!
Щасливого перекладу! 🌍