diff --git a/ru.json b/ru.json
index 7f46024..8b7f237 100644
--- a/ru.json
+++ b/ru.json
@@ -894,9 +894,15 @@
"Importer.Video.Stereo180": "Стерео 180 Видео",
"Importer.Video.Depth.Prompt": "Пресет Глубины",
"Importer.Video.Depth.Default": "По Умолчанию",
+
+ "Exporter.Title": "Панель экспорта",
+ "Exporter.FileName": "Имя файла:",
+ "Exporter.ExportAs": "Экспортировать как:",
+ "Exporter.Export": "Экспорт",
+ "Exporter.Exporting": "Идет экспорт...",
"NewWorld.Title": "Новый мир",
-
+ "NewWorld.SessionTitle": "Новая Сессия",
"NewWorld.Template": "Шаблон мира:",
"NewWorld.CustomPreset": "Кастомная предустановка:",
"NewWorld.SessionSettings": "Настройки сессии:",
@@ -944,7 +950,7 @@
"FullBody.ResetAvatarHeightCompensation": "Сброс компенсации роста",
"FullBody.AvatarSaveWarning": "Не забудьте СОХРАНИТЬ аватар после завершения калибровки!",
"FullBody.FinishAvatarCalibration": "Завершить калибровку аватара",
- "FullBody.CalibrationFinishedInstructions": "Если вы удовлетворены калибровкой аватара, вы можете сохранить его и закрыть инструмент калибровки.",
+ "FullBody.CalibrationFinishedInstructions": "Если вы удовлетворены результатом калибровки аватара, вы можете сохранить его и закрыть инструмент калибровки.",
"FullBody.CloseCalibrator": "Закрыть калибровщик",
"FullBody.CalibrationRedoInstructions": "Если калибровка неверна или вы хотите откалибровать другие аватары - вы можете сделать это в этом окне. Также вы можете снова открыть калибровщик в любое время в будущем для других корректировок.\nЕсли вы только изменили трекеры, вам не нужно калибровать ваши аватары снова.",
"FullBody.ReturnToTrackerCalibration": "Вернуться к калибровке трекеров",
@@ -1040,10 +1046,10 @@
"CameraControl.OBS.Bitrate": "Битрейт: {n}/сек",
"CameraControl.OBS.FPS": "FPS: {n}",
"CameraControl.OBS.DroppedFrames": "Пропущенные кадры: {n}",
-
+ "CameraControl.OBS.Idle": "IDLE",
"CameraControl.OBS.Live": "LIVE",
"CameraControl.OBS.Recording": "REC",
- "CameraControl.OBS.OpenInstallerReason": "С этой страницы можно будет скачать плагин websocket для OBS",
+ "CameraControl.OBS.OpenInstallerReason": "С этой страницы можно скачать плагин websocket для OBS",
"CameraControl.OBS.Streaming.Start": "Начать трансляцию",
"CameraControl.OBS.Streaming.Starting": "Запуск трансляции...",
@@ -1063,6 +1069,7 @@
"Settings.HideAllTutorials": "Убрать все обучения",
"Settings.ShowInteractionHints": "Показать подсказки взаимодействия",
"Settings.PrimaryController": "Основной контроллер",
+ "Settings.Hotswitching": "Переключение между VR и Desktop",
"Settings.AllowStrafing": "Включить стрейф",
"Settings.UseHeadDirectionForMovement": "Использовать направление головы для движения",
"Settings.SmoothTurn": "Плавный поворот",
@@ -1086,7 +1093,7 @@
"Settings.DoNotSendReadStatus": "Не отправлять сообщение о прочтении сразу",
"Settings.MaxConcurrentAssetTransfers": "Максимальное количество передач ресурсов",
"Settings.AutosaveScreenshotPath": "Путь авто-сохранения скриншотов",
-
+ "Settings.AutosaveAllScreenshots": "Авто-сохранение ВСЕХ скриншотов в мире",
"Settings.DebugInputBinding": "Отладка привязки ввода",
"Settings.LaserSmoothing.Header": "Сглаживание лазера",
@@ -1100,7 +1107,7 @@
"Settings.LaserSmoothing.Reset": "Сброс настроек лазера",
"Settings.Audio.Header": "Аудио",
-
+ "Settings.Audio.Input.Title" : "Аудио устройства ввода",
"Settings.Audio.Master": "Общая громкость: {n,number,percent}",
"Settings.Audio.SoundEffects": "Звуковые эффекты: {n,number,percent}",
"Settings.Audio.Multimedia": "Мультимедиа: {n,number,percent}",
@@ -1111,9 +1118,9 @@
"Settings.Audio.NormzliationThreshold": "Порог нормализации: {n}",
"Settings.Audio.NoiseSupression": "Фильтр подавления шума (RNNoise)",
"Settings.Audio.WhisperVoiceVolume": "Громкость голоса за пределами зоны шёпота: {n,number,percent}",
- "Settings.Audio.InputDevice": "Устройство аудио захвата:",
+ "Settings.Audio.InputDevice": "Устройство аудио ввода:",
"Settings.Audio.OutputDevice": "Устройство аудио вывода:",
- "Settings.Audio.SelectInputDevice": "Выберите устройство аудио захвата",
+ "Settings.Audio.SelectInputDevice": "Выберите устройство аудио ввода",
"Settings.Audio.SelectOutputDevice": "Выберите устройство аудио вывода",
"Settings.Audio.TestInput": "Протестируйте ваш звук:",
"Settings.Audio.TestDescription": "Мы проиграем звук с выбранного устройства обратно к Вам чтобы проверить, что всё работает.",
@@ -1124,6 +1131,7 @@
"Settings.Graphics.DesktopFOV": "Поле зрения в экранном режиме",
+ "Settings.Locale.Title" : "Язык интерфейса",
"Settings.Locale.ChangeLanguage": "Сменить язык",
"Settings.Locale.SelectLanguageHeader": "Выберите ваш язык:",
"Settings.Locale.DefaultLanguage": "Системный по-умолчанию",
@@ -1151,7 +1159,7 @@
"Settings.ViveHandTracking.Name": "Vive Трекинг Пальцев",
"Settings.ViveHandTracking.Enabled": "Vive Трекинг Руки Вкл",
"Settings.ViveHandTracking.SnapDistance": "Vive-Дистанция захвата трекинга рук",
- "Settings.ViveHandTracking.UseFingersWhenSnapped": "Использовать Vive-Трекинг Пальцев когда захвачены руки",
+ "Settings.ViveHandTracking.UseFingersWhenSnapped": "Использовать Vive-Трекинг Пальцев когда руки в области захвата",
"Settings.WindowsIntegration": "Интеграция с Windows",
"Settings.LinuxIntegration": "Интеграция с Linux",
@@ -1159,7 +1167,8 @@
"Settings.System.KeepOriginalScreenshotFormat": "Оставить оригинальный формат скриншота",
"Settings.System.KeepOriginalScreenshotFormat.Description": "Когда включена эта настройка, скриншоты при сохранении в Документы не будут конвертированы в формат JPG",
- "Security.Hyperlink.Warning": "ПРЕДУПРЕЖДЕНИЕ: Исходящая гиперссылка \nВы нажали на гиперссылку в мире. Вы хотите её открыть? Гиперссылка откроется в вашем браузере на рабочем столе.",
+ "Security.Hyperlink.Title" : "Внешняя гиперссылка",
+ "Security.Hyperlink.Warning": "ПРЕДУПРЕЖДЕНИЕ: Внешняя гиперссылка \nВы нажали на гиперссылку в мире. Вы хотите её открыть? Гиперссылка откроется в вашем браузере на рабочем столе.",
"Security.Hyperlink.Open": "Открыть",
"Security.Hyperlink.Cancel": "Отмена",
@@ -1171,6 +1180,14 @@
"Security.HostAccess.Allow": "Принять",
"Security.HostAccess.Deny": "Отклонить",
+ "ComponentSelector.Back" : "< (назад)",
+ "ComponentSelector.Title" : "Компоненты",
+ "ComponentSelector.CreateCustomType" : "Создать новый тип",
+ "ComponentSelector.CommonGenericTypes" : "Общий базовый тип",
+ "ComponentSelector.CustomGenericArguments" : "Пользовательские общие аргументы:",
+ "ComponentSelector.InvalidType" : "Некорректный тип",
+
+ "Inspector.Title" : "Инспектор сцены",
"Inspector.Slot.AttachComponent": "Добавить компонент",
"Inspector.Slot.Axis.X": "X: +Вправо -Влево",
@@ -1313,12 +1330,13 @@
"Inspector.Texture.AlphaToMask": "Альфа в Маску",
"Inspector.Texture.RemoveAlpha": "Удалить Альфа",
"Inspector.Texture.ConvertToGrayscaleAverage": "Конверт. в градации серого (усреднить)",
-
+ "Inspector.Texture.ConvertToGrayscaleLuminance": "Конверт. в градации серого (освещенность)",
"Inspector.Texture.SwapRG": "Поменять R и G",
"Inspector.Texture.SwapRB": "Поменять R и B",
-
+ "Inspector.Texture.SwapRA": "Поменять R и A",
"Inspector.Texture.SwapGB": "Поменять G и B",
-
+ "Inspector.Texture.SwapGA": "Поменять G и A",
+ "Inspector.Texture.SwapBA": "Поменять B и A",
"Inspector.Texture.AddWhiteBackground": "Добавить белый фон",
"Inspector.Texture.AddBlackBackground": "Добавить чёрный фон",
"Inspector.Texture.Hue": "Оттенок (H):",
@@ -1336,12 +1354,17 @@
"Inspector.Texture.RotateCW": "Повернуть на 90° по ЧС",
"Inspector.Texture.RotateCCW": "Повернуть на 90° против ЧС",
"Inspector.Texture.Rotate180": "Повернуть на 180°",
-
+ "Inspector.Texture.TrimTransparent" : "Обрезать прозрачное",
+ "Inspector.Texture.TrimByCornerColor" : "Обрезать по цвету угла",
"Inspector.Texture.MakeSquare": "Сделать Квадратным",
"Inspector.Texture.ToNearestPOT": "К ближайшей степени 2-х",
"Inspector.Texture.MakeTileable": "Сделать повторяемой (размер перехода):",
"Inspector.Texture.TileLoop": "Повторяемая (цикл)",
"Inspector.Texture.TileMirror": "Повторяемая (зеркало)",
+ "Inspector.Texture.NormalizeMaxOnly" : "Нормализовать (только max)",
+ "Inspector.Texture.NormalizeMinMax" : "Нормализовать (min и max)",
+ "Inspector.Texture.NormalizeIndependent" : "Нормализовать только RGB (min и max)",
+ "Inspector.Texture.BleedColorToAlpha" : "Слияние цвета с Альфа-каналом",
"Inspector.Texture.InvalidFloats": "Диагностика: Не действительные float числа",
"Inspector.Texture.GenerateMetadata": "Диагностика: Генерация Bitmap Метаданных",
@@ -1351,7 +1374,7 @@
"Inspector.Audio.BakeAudio": "Запечь аудио",
"Inspector.Audio.FormatInfo": "Частота дискретизации: {rate} Hz, Каналы: {channels} ({channel_count})",
- "Inspector.Audio.Duration": "Длительность: {duration}",
+ "Inspector.Audio.Duration": "Длительность: {duration}, Количество сэмплов: {samples}",
"Inspector.Audio.EncodingInfo": "Кодек: {info}, Полностью раскодировано: {decoded}",
"Inspector.Audio.Normalize": "Нормализовать громкость",
@@ -1383,7 +1406,7 @@
"Inspector.DynamicBoneChain.ClearSmoothTransforms": "Очистить плавные трансформации в потомках",
"Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Коллайдеры & Захватывание -------",
"Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "Добавить фиксированные коллайдеры от иерархии (от корневого слота)",
- "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Всегда хватать последнюю кость",
+ "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Всегда захватывать последнюю кость",
"Inspector.Rig.CleanupBoneColliders": "Очистить коллайдеры костей",
"Inspector.Rig.GenerateDebugVisuals": "Генерировать отладочную визуализацию",
@@ -1392,6 +1415,7 @@
"Inspector.AvatarExpression.AutoAssign": "Авто присвоение blendshape'ов (используя эвристику)",
"Inspector.CharacterController.Warning": "ВНИМАНИЕ!
Этот компонент можно использовать как простое твердое тело, выбрав SimulateRotation. Перед тем как сделать это, имейте в виду, что он не оптимизирован для этих целей и полная поддержка твердых тел будет позже.
Полная поддержка твердых тел даст:
- Эффективное использование ЦП и сети - с CharacterController вы используете больше ресурсов ЦП и ощутимо больше сетевого трафика
- Ограничения - вы сможете задавать суставы, петли, пружины и другие ограничения между твердыми телами
- Плавная симуляция и взаимодействие для всех - CharacterController ведет себя очень странно если другой пользователь пытается с ним взаимодействовать
- Новые фичи и инструменты - чтобы упростить их использование
-----------------------
Вы можете узнать больше в заявке #22 на GitHub. Прочитали и осознали? Дерзайте!",
+ "Inspector.PrimitiveMemberEditor.Warning": "ВНИМАНИЕ!
С помощью этого компонента можно взаимодействовать с рефренсами, используя их ID. Этот процесс часто называют 'Ref Hacking'.
Прежде чем начать, пожалуйста примите к сведению, что это не подерживается и может сломаться в любой момент. Не полагайтесь на данную функцию, при создании своих творений.",
"Inspector.ParticleStyle.CommonTransitions": "Часто используемые шаблоны:",
"Inspector.ParticleStyle.AlphaFadeInOut": "Альфа нарастание и затухание",
@@ -1410,6 +1434,21 @@
"Inspector.Collider.SetFromPreciseCylinderBounds": "Установить по точным цилиндрическим границам",
"Inspector.Collider.Visualize": "Визуализировать коллайдер",
+ "Inspector.SimpleAwayIndicator.TestAway" : "Выставить как 'отошел' (debug)",
+ "Inspector.SimpleAwayIndicator.TestRestore" : "Восстановить (debug)",
+
+ "Inspector.Fields.Drive" : "Драйвить",
+ "Inspector.Fields.DriveWriteBack" : "Драйвить (с обратной записью)",
+
+ "Inspector.Actions.CopyComponent" : "Скопировать компонент",
+ "Inspector.Actions.MoveComponent" : "Переместить компонент",
+
+ "UserInspector.Title" : "Пользовательский инспектор",
+
+ "WorkerInspector.Title" : "Инспектор {name}",
+
+ "CreateNew.Title" : "Новый",
+
"Wizard.General.ProcessRoot": "Начиная с корня:",
"Wizard.General.Result": "Результат:",
"Wizard.General.ErrorNoRoot": "Корень не выбран",
@@ -1475,6 +1514,7 @@
"Wizard.TextRenderer.ReplaceFont": "Заменить фонт",
"Wizard.TextRenderer.SetColor": "Установить цвет",
+ "Desktop.Controls.Title": "Настройки в режиме Desktop",
"Desktop.OpenKeyboard": "Показать клавиатуру",
"Desktop.FollowCursor.On": "Следовать за курсором: Вкл",
"Desktop.FollowCursor.Off": "Следовать за курсором: Выкл",
@@ -1482,6 +1522,9 @@
"Desktop.LegacyInputMode.Off": "Legacy ввод: Выкл",
"Desktop.Brightness": "Яркость: {n,number,percent}",
"Desktop.Opacity": "Непрозрачность: {n,number,percent}",
+
+ "VolumePlaneSlicer.Highlight": "Подсветка",
+ "VolumePlaneSlicer.Slicer": "Срез",
"Tutorial.Welcome.Welcome": "Добро пожаловать!",
"Tutorial.Welcome.Description": "Окунитесь в новую цифровую вселенную, наполненную бесконечными возможностями. Неважно, пришли вы сюда чтобы общаться с людьми со всего света или чтобы строить, создавать и разрабатывать что-либо, будь то прекрасное искусство, интерактивные аватары и гаджеты, сложные интерактивные миры и игры, Resonite это бесконечное, настраиваемое место, где вам всегда рады, и где вы всегда найдете группу, с которой вы сможете резонировать.
Перед тем как вы начнете своё приключение, мы проведем вас через настройку основных элементов, чтобы обеспечить вас приятным опытом. Когда будете готовы, нажмите на кнопку ниже.",