diff --git a/src/locales/ru.json b/src/locales/ru.json index 6ca704e2..483f6a2b 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -3,7 +3,24 @@ "Notifications": { "KlipperWarnings": { "DeprecatedOption": "Опция '{option}' в разделе '{section}' устарела и будет удалена в будущем выпуске.", - "DeprecatedValue": "Значение '{value}' в опции '{option}' в секции '{section}' устарело и будет удалено в будущем релизе." + "DeprecatedValue": "Значение '{value}' в опции '{option}' в секции '{section}' устарело и будет удалено в будущем релизе.", + "KlipperWarning": "Предупреждение о клиппере", + "DeprecatedValueHeadline": "Устаревшее значение клиппера", + "DeprecatedOptionHeadline": "Устаревшая опция клиппера" + }, + "Remind": "Напомнить:", + "NextReboot": "следующая перезагрузка", + "Never": "никогда", + "DismissAll": "Отказаться от всех", + "NoNotification": "Уведомление отсутствует", + "DependencyName": "Зависимость: {name}", + "DependencyDescription": "Текущая версия {name} не поддерживает все возможности Mainsail. Обновите {name} по крайней мере до {neededVersion}.", + "MoonrakerWarnings": { + "MoonrakerComponent": "Moonraker: {component}", + "MoonrakerWarning": "Предупреждение Moonraker", + "UnparsedConfigOption": "Обнаружена неразобранная опция конфигурации '{option}: {value}' обнаружена в секции [{section}]. Это может быть опция, которая больше недоступна, или результат неудачной загрузки модуля. В будущем это приведет к ошибке при запуске.", + "UnparsedConfigSection": "Обнаружен неразобранный раздел конфигурации [{section}]. Это может быть результатом неудачной загрузки компонента. В будущем это приведет к ошибке при запуске.", + "MoonrakerFailedComponentDescription": "Обнаружена ошибка при загрузке компонента moonraker '{component}'. Пожалуйста, проверьте лог-файл и устраните проблему." } }, "Printers": "Принтер", @@ -82,6 +99,11 @@ "RecoveringDone": "Восстановление проделанной работы", "Updating": "Обновление", "UpdatingDone": "Обновление выполнено" + }, + "NumberInput": { + "GreaterOrEqualError": "Должно быть больше или равно {min}!", + "MustBeBetweenError": "Должно быть между {min} и {max}!", + "NoEmptyAllowedError": "Вход не должен быть пустым!" } }, "ConnectionDialog": { @@ -172,7 +194,13 @@ "Uploading": "Загрузить", "UploadNewGcode": "Загрузить новый Gcode", "Used": "Использует: ", - "View3D": "3D просмотр" + "View3D": "3D просмотр", + "DeleteSelectedQuestion": "Вы действительно хотите удалить {count} выбранных файлов?", + "LastEndTime": "Последнее время окончания", + "LastFilamentUsed": "Последний использованный материал", + "LastPrintDuration": "Продолжительность последней печати", + "LastStartTime": "Время последнего запуска", + "LastTotalDuration": "Последняя общая продолжительность" }, "GCodeViewer": { "ClearLoadedFile": "Удалить", @@ -230,7 +258,13 @@ "TitleCalibrate": " новая постельная сетка", "TitleClear": "Ясная сетка", "TitleHomeAll": "Дома все", - "Wireframe": "Каркас" + "Wireframe": "Каркас", + "Later": "Позже", + "Ok": "ХОРОШО", + "RemoveSaveDescription": "Профиль bed_mesh был зарегистрирован как удаленный. Нажмите на SAVE_CONFIG, чтобы удалить его из файла printer.cfg, и перезапустите Klipper.", + "SAVE_CONFIG": "СОХРАНИТЬ_КОНФИГ", + "ScaleGradient": "Градиент шкалы", + "ScaleZMax": "Масштаб z-макс." }, "History": { "AllJobs": "весь", @@ -275,7 +309,27 @@ "TotalFilamentUsed": "Общая используемая нить", "TotalJobs": "Всего отпечатков", "TotalPrinttime": "Общее время печати", - "TotalTime": "Общее время" + "TotalTime": "Общее время", + "AddNote": "Добавить заметку", + "Cancel": "Отмена", + "CreateNote": "Создать заметку", + "DeleteSelectedQuestion": "Вы действительно хотите удалить {count} выбранных заданий?", + "EditNote": "Примечание редакции", + "Note": "Примечание", + "Save": "сохранить", + "SelectedFilamentUsed": "Выбранный используемый материал", + "SelectedJobs": "Избранные вакансии", + "SelectedPrinttime": "Выбранное время печати", + "TitleExportHistory": "История экспорта", + "StatusValues": { + "cancelled": "Отменено", + "completed": "Завершено", + "error": "Ошибка", + "in_progress": "В процессе выполнения", + "klippy_disconnect": "Клипповое разъединение", + "klippy_shutdown": "Клиппи отключение", + "server_exit": "Выход сервера" + } }, "JobQueue": { "AllJobs": "Все заказы", @@ -283,7 +337,8 @@ "JobQueue": "Очередь на работу", "Jobs": "Заказы", "Pause": "Pause", - "Start": "Начало" + "Start": "Начало", + "RemoveFromQueue": "Удалить из очереди" }, "Machine": { "ConfigFilesPanel": { @@ -317,7 +372,9 @@ "Total": "Всего", "UploadFile": "Загрузить файл", "Uploading": "Загрузка", - "Used": "Используется" + "Used": "Используется", + "DeleteSelectedQuestion": "Удалить {count} выбранных элементов?", + "Root": "Корень" }, "EndstopPanel": { "Endstop": "Концевой упор", @@ -335,7 +392,24 @@ "LastStats": "Последняя статистика", "Load": "Нагрузка", "Memory": "Память", - "SystemLoad": "Нагрузки на систему" + "SystemLoad": "Нагрузки на систему", + "Cpu": "CPU", + "NoMoreInfos": "Больше никакой информации", + "Values": { + "Awake": "Проснуться: {awake}", + "Bandwidth": "Пропускная способность: {bandwidth}/s", + "Distro": "Дистрибутив: {name} {version_id}", + "Frequency": "Freq: {frequency}", + "Load": "Загрузка: {load}", + "Memory": "Память: {memory}", + "Os": "Операционная система: {os}", + "Received": "Получено: {received}", + "Temp": "Температура: {temp}°C", + "TempMax": "макс: {темп}°C", + "TempMin": "мин: {temp}°C", + "Transmitted": "Передано: {transmitted}", + "Version": "Версия: {version}" + } }, "UpdatePanel": { "CheckForUpdates": "Проверьте наличие обновлений", @@ -365,7 +439,17 @@ "ExtruderControlPanel": { "Extrude": "Экструдировать", "ExtrusionFactor": "Коэффициент экструзии", - "Retract": "Въехать" + "Retract": "Въехать", + "Allowed": "Разрешено", + "EstimatedExtrusion": "Предполагаемая экструзия:", + "ExtruderTempTooLow": "Температура экструдера. <", + "ExtrusionFeedrate": "Скорость подачи экструзии", + "FilamentLength": "Длина нити", + "Headline": "Экструдер", + "LoadFilament": "Нагрузочная нить", + "Requested": "Запрошено", + "TooLargeExtrusion": "Экструзия слишком велика!", + "UnloadFilament": "Выгрузить нить" }, "FarmPrinterPanel": { "ReconnectToPrinter": "Подключите", @@ -483,7 +567,14 @@ "Slicer": "Slicer", "Speed": "Скорость", "Total": "Всего", - "Unknown": "Неизвестный" + "Unknown": "Неизвестный", + "EmptyGcodes": "G-код отсутствует.", + "EmptyJobqueue": "There is currently no file in the job queue.", + "Files": "Файлы", + "Jobqueue": "Jobqueue ({count})", + "JobqueueMoreFiles": "нет больше рабочих мест | одно рабочее место | {count} больше рабочих мест", + "PrintTime": "Время печати", + "Status": "Статус" }, "TemperaturePanel": { "AutoscaleChart": "Автомасштабируемая диаграмма", @@ -535,7 +626,14 @@ "SettingsInterfaceControl": "Настройки > интерфейс > управление", "SetupControls": "Установить контроль", "SpeedFactor": "Коэффициент скорости", - "ZTilt": "Z Tilt" + "ZTilt": "Z Наклон", + "Headline": "Головка инструмента", + "Invalid": "Неверный", + "MotorsOff": "Двигатели выключены", + "OutOfRange": "Вне зоны доступа!", + "XOffset": "X-смещение", + "YOffset": "Y-смещение", + "ZOffset": "Z-смещение" }, "WebcamPanel": { "All": "Все", @@ -543,7 +641,8 @@ "Headline": "Веб-камера", "UnknownWebcamService": "Неизвестная веб-камера", "UrlNotAvailable": "URL недоступен", - "Webcam": "Веб-камера" + "Webcam": "Веб-камера", + "NoWebcam": "Нет доступной веб-камеры. Добавьте веб-камеру в разделе \"Настройки интерфейса\" -> \"Веб-камеры\"." }, "ZoffsetPanel": { "CurrentOffset": "Текущее смещение", @@ -556,7 +655,24 @@ "SaveInfoDescriptionPrint": "Новое смещение по Z было рассчитано и зарегистрировано. После печати нажмите на \"SAVE CONFIG\" в верхней панели, чтобы сохранить его в файле printer.cfg, и перезапустите Klipper.", "SaveInfoHeadline": "Информация", "ToEndstop": "до конечной остановки", - "ToProbe": "к зонду" + "ToProbe": "к зонду", + "Clear": "Очистить" + }, + "ControlPanel": { + "ALL": "ВСЕ", + "AlternateControls": "Альтернативные средства управления", + "Headline": "Управление", + "InvertX": "Инвертировать X", + "InvertY": "Инвертировать Y", + "InvertZ": "Инвертировать Z", + "PleaseConfigureSteps": "Пожалуйста, настройте шаги", + "QGL": "QGL", + "SettingsInterfaceControl": "Настройки > Интерфейс > Управление", + "SetupControls": "Элементы управления настройками", + "X": "X", + "Y": "Y", + "Z": "Z", + "ZTilt": "Z Наклон" } }, "PowerDeviceChangeDialog": { @@ -593,7 +709,9 @@ "SelectPrinter": "Выберите принтер", "TryAgain": "повторите попытку", "UpdatePrinter": "Обновление принтера", - "YouCanFindMore": "Более подробную информацию вы можете найти на сайте" + "YouCanFindMore": "Более подробную информацию вы можете найти на сайте", + "HostnameIp": "Имя хоста/IP", + "Port": "Порт" }, "Settings": { "Cancel": "Отмена", @@ -615,7 +733,8 @@ "Name": "Имя", "Regex": "Regex", "StoreButton": "Фильтр магазина", - "UpdateButton": "Обновление фильтра" + "UpdateButton": "Обновление фильтра", + "Filters": "Фильтры" }, "ControlTab": { "Bars": "Бар", @@ -636,7 +755,15 @@ "SpeedXY": "Скорость XY", "SpeedZ": "Скорость Z", "Style": "Стиль", - "ValueGreaterThan": "Значение должно быть больше, чем {value}" + "ValueGreaterThan": "Значение должно быть больше, чем {value}", + "EnableXYHoming": "Включение комбинированного наведения по осям X и Y", + "EstimatedExtrusionInfo": "Показать примерную информацию об экструзии", + "EstimatedExtrusionInfoDescription": "Показать / скрыть информацию о предполагаемых экструзиях на основе количества экструзии и скорости подачи", + "IsDefault": " (по умолчанию)", + "QuadGantryLevel": "Quad Gantry Level{isDefault}", + "ZOffsetIncrements": "Приращения Z-смещения (в мм)", + "ZTiltAdjust": "Z-Tilt Adjust{isDefault}", + "MotorsOff": "Двигатели выключены {isDefault}" }, "DashboardTab": { "Dashboard": "Приборная панель", @@ -652,7 +779,11 @@ "ConfirmUnsavedChangesDescription": "Если включено, то для сохранения/отмены несохраненных изменений требуется подтверждение. Если отключено, изменения отбрасываются в фоновом режиме.", "Editor": "Редактор", "UseEscToClose": "Нажмите ESC, чтобы закрыть редактор", - "UseEscToCloseDescription": "Позволяет закрыть редактор с помощью ESC." + "UseEscToCloseDescription": "Позволяет закрыть редактор с помощью ESC.", + "KlipperRestartMethod": "Метод перезапуска клиппера", + "KlipperRestartMethodDescription": "Выберите, какой метод перезапуска будет использоваться при 'Save & Restart' при редактировании файлов конфигурации Klipper.", + "MoonrakerRestartInstance": "Инстанция перезапуска Moonraker", + "MoonrakerRestartInstanceDescription": "Выберите, какая служба Moonraker будет перезапускаться при 'Save & Restart' при редактировании файлов конфигурации Moonraker." }, "GCodeViewerTab": { "BackgroundColor": "Цвет фона", @@ -661,7 +792,8 @@ "GridColor": "Цвет сетки", "MaxFeed": "Максимальная подача", "MinFeed": "Мин. подача", - "ShowAxes": "Показать оси" + "ShowAxes": "Показать оси", + "ProgressColor": "Цвет прогресса" }, "GeneralTab": { "Backup": "Резервная копия", @@ -685,7 +817,12 @@ "PrinterName": "Имя принтера", "Reset": "сброс", "Restore": "Восстановить", - "RestoreDialog": "Пожалуйста, выберите все разделы, которые вы хотите восстановить:" + "RestoreDialog": "Пожалуйста, выберите все разделы, которые вы хотите восстановить:", + "EstimateValues": { + "Filament": "Филамент", + "File": "Файл", + "Slicer": "Ломтерезка" + } }, "InterfaceSettings": "Настройки интерфейса", "MacrosTab": { @@ -736,7 +873,11 @@ "PresetInfo": "Вы должны задать минимальную целевую температуру или пользовательский gcode.", "StoreButton": "Сохранить предустановку", "UpdateButton": "Обновление предустановки", - "UpdateCooldown": "Обновить время ожидания" + "UpdateCooldown": "Обновить время ожидания", + "ErrorInvalidValue": "Недопустимое значение", + "ErrorNameNotUnique": "Имя уже существует", + "ErrorNameRequired": "Требуемое имя", + "PresetNamePlaceholder": "Имя предустановки (обязательно)" }, "RemotePrintersTab": { "AddPrinter": "Добавить принтер", @@ -920,5 +1061,18 @@ "Variable": "Переменная", "Video": "Видео" }, - "title": "Pусский" + "title": "Pусский", + "FullscreenUpload": { + "CannotUploadFile": "Невозможно загрузить файл!", + "DropFilesToUploadFiles": "Сбрасывайте файлы для загрузки" + }, + "Dialogs": { + "StartPrint": { + "Headline": "Начать работу", + "Cancel": "Cancel", + "DoYouWantToStartFilename": "Вы хотите начать {имя файла}?", + "Print": "вывести", + "Timelapse": "Таймлапс" + } + } }