production setup
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# Русская локализация Legion 7.3.5
|
||||
|
||||
Пакет добавляет 37 773 отсутствующие строки `ruRU` в таблицу
|
||||
`broadcast_text_locale`. Переводы взяты из ветки `legion` проекта
|
||||
AshamaneCore и адаптированы к текущей схеме SylvaniaCore:
|
||||
|
||||
- `MaleText_lang` → `Text_lang`
|
||||
- `FemaleText_lang` → `Text1_lang`
|
||||
|
||||
Файлы используют `INSERT IGNORE`: уже существующие строки не изменяются.
|
||||
Импортировать их нужно по порядку в базу `hotfixes`:
|
||||
|
||||
```bash
|
||||
set -a
|
||||
. ./.env
|
||||
set +a
|
||||
|
||||
for file in sql/translations/ruRU/broadcast_text_locale_ruRU_part_*.sql; do
|
||||
docker compose exec -T database \
|
||||
mariadb --binary-mode -uroot "-p${DB_ROOT_PASSWORD}" hotfixes < "$file"
|
||||
done
|
||||
```
|
||||
|
||||
После импорта перезапустите игровой сервер:
|
||||
|
||||
```bash
|
||||
docker compose restart worldserver
|
||||
```
|
||||
|
||||
Перед установкой на рабочий сервер рекомендуется сделать резервную копию БД.
|
||||
|
||||
Таблицы `creature_template_locale`, `quest_template_locale` и
|
||||
`quest_objectives_locale` уже содержат все русские строки из указанного
|
||||
источника, поэтому для них SQL-дельта не требуется.
|
||||
Reference in New Issue
Block a user