fix(install): публичный адрес LiveKit вычисляется после TLS_ENABLED

Установщик падал на 'TLS_ENABLED: unbound variable': расчёт LIVEKIT_PUBLIC_URL
стоял выше определения TLS_ENABLED. Значение перенесено после блока TLS,
dry-run проходит.
This commit is contained in:
2026-09-20 18:13:04 +03:00
parent ecd52c11d3
commit ca34d05377
33 changed files with 2505 additions and 71 deletions
+53 -5
View File
@@ -59,7 +59,15 @@
"file.not_found": "Файл не найден.",
"invite.expired": "Срок действия приглашения истёк.",
"invite.exhausted": "У приглашения больше не осталось использований.",
"user.not_found": "Пользователь с таким логином не найден."
"user.not_found": "Пользователь с таким логином не найден.",
"emoji": {
"name_taken": "Эмодзи с таким именем уже есть.",
"invalid_type": "Поддерживаются PNG, JPEG, WebP и GIF.",
"invalid_name": "Имя эмодзи: 2–32 символа, латиница, цифры и «_»."
},
"emojis": {
"limit_reached": "На сервере достигнут лимит эмодзи."
}
},
"theme": {
"switchToLight": "Светлая тема",
@@ -347,7 +355,13 @@
"title": "Выбор эмодзи",
"quick": "Быстрые реакции",
"popular": "Популярные эмодзи",
"pick": "Поставить реакцию {{emoji}}"
"pick": "Поставить реакцию {{emoji}}",
"server": "Эмодзи сервера",
"search": "Поиск эмодзи сервера",
"searchPlaceholder": "Имя эмодзи",
"notFound": "Ничего не найдено.",
"pickServer": "Выбрать эмодзи {{name}}",
"animated": "анимированный"
},
"edit": {
"label": "Редактирование сообщения",
@@ -384,7 +398,8 @@
"whisper": "шёпот: приглушённое сообщение",
"scream": "громко: крупный акцентный текст",
"ls": "личное сообщение: /ls логин текст"
}
},
"emoji": "Эмодзи"
},
"typing_one": "{{names}} печатает…",
"typing_few": "{{names}} печатают…",
@@ -410,7 +425,14 @@
"show": "Показать спойлер",
"hide": "Скрыть спойлер"
},
"logDirect": "Личная беседа с {{name}}"
"logDirect": "Личная беседа с {{name}}",
"system": {
"member": "участник",
"memberJoin": "{{name}} присоединился к серверу",
"memberKick": "{{name}} покинул сервер (исключён)",
"channelCreated": "Комната #{{name}} создана",
"voiceChannelCreated": "Голосовая комната {{name}} создана"
}
},
"user": {
"panelLabel": "Панель пользователя",
@@ -654,7 +676,33 @@
"deleteConfirmBody": "Сервер «{{name}}» будет удалён без возможности восстановления.",
"deleteConfirm": "Удалить"
},
"selectLabel": "Выбрать сервер"
"selectLabel": "Выбрать сервер",
"emojis": {
"title": "Эмодзи",
"description": "Кастомные эмодзи сервера: до {{limit}} штук, каждый до 512 КБ.",
"counter": "{{count}} из {{limit}}",
"empty": "На сервере пока нет эмодзи.",
"animated": "анимированный",
"rename": "Переименовать",
"renameLabel": "Переименовать эмодзи {{name}}",
"renameTitle": "Переименовать эмодзи",
"delete": "Удалить",
"deleteLabel": "Удалить эмодзи {{name}}",
"deleteConfirmTitle": "Удалить эмодзи?",
"deleteConfirmBody": "Эмодзи {{name}} будет удалён без возможности восстановления.",
"deleteConfirm": "Удалить",
"uploadTitle": "Загрузить эмодзи",
"uploadHint": "Перетащите файл в область ниже или выберите его: PNG, JPEG, WebP или GIF до {{limit}}.",
"name": "Имя эмодзи",
"namePlaceholder": "например, pepe_happy",
"nameHint": "2–32 символа: латиница, цифры и «_».",
"dropHint": "Перетащите файл сюда",
"chooseFile": "Выбрать файл",
"file": "Файл эмодзи",
"fileSelected": "{{name}} · {{size}}",
"upload": "Загрузить",
"uploading": "Загружаем…"
}
},
"navLabel": "Пункты настроек",
"notifications": {