Перейти до основного вмісту

🌐 Створення власної локалізації

Цей посібник пояснює, як додати власний переклад мови (локалізацію) для використання в скриптах 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 тощо).
  • Діліться своїм перекладом з іншими у спільноті!

Щасливого перекладу! 🌍