Skip to content

Commit

Permalink
Merge branch 'develop' into release/v2.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
meteyou committed Jan 19, 2022
2 parents c5aaa2f + 19496a1 commit 25a4c3e
Show file tree
Hide file tree
Showing 4 changed files with 98 additions and 17 deletions.
Binary file modified docs/assets/img/screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/components/inputs/MacroButton.vue
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
dense
clearable
clear-icon="mdi-refresh"
@keyup.enter="sendWithParams"
></v-text-field>
</v-col>
</v-row>
Expand Down
95 changes: 82 additions & 13 deletions src/locales/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,32 @@
"PowerDevices": "Силовые устройства",
"Reboot": "Перезагрузка",
"Shutdown": "Выключение",
"ServiceControl": "Контроль обслуживания"
"ServiceControl": "Контроль обслуживания",
"Start": "Начало",
"Stop": "Стоп",
"ConfirmationDialog": {
"Title": {
"HostReboot": "Перезагрузка хоста",
"HostShutdown": "Выключение хоста",
"KlipperFirmwareRestart": "Перезапуск прошивки клиппера",
"KlipperRestart": "Перезапуск клиппера",
"ServiceRestart": "Перезапуск службы",
"ServiceStart": "Начало обслуживания",
"ServiceStop": "Остановка обслуживания"
},
"Description": {
"HostReboot": "Перезагрузка хоста приведет к сбою текущей печати!",
"HostShutdown": "Выключение хоста приведет к сбою текущей печати!",
"KlipperFirmwareRestart": "Перезапуск прошивки клиппера приведет к сбою текущей печати!",
"KlipperRestart": "Перезапуск Klipper приведет к сбою текущей печати!",
"KlipperStop": "Остановка Klipper приведет к сбою текущей печати!",
"ServiceRestart": "Перезапуск этой службы может привести к сбою текущей печати!",
"ServiceStart": "Запуск этой службы может привести к сбою текущей печати!",
"ServiceStop": "Остановка этой службы может привести к сбою текущей печати!"
}
},
"Cancel": "Отмена",
"Restart": "Перезапустить"
},
"UpdateDialog": {
"Recovering": "Восстановление",
Expand All @@ -46,6 +71,13 @@
"UpdatingDone": "Обновление выполнено",
"Empty": "пустой",
"Close": "закрыть"
},
"Titles": {
"Complete": "Завершено - {filename}",
"Error": "ОШИБКА",
"Pause": "Приостановить печать",
"Printing": "{percent}% Печать - {filename}",
"PrintingETA": "{percent}% Печать - ETA: {eta} - {filename}"
}
},
"Console": {
Expand All @@ -69,7 +101,8 @@
"DontSave": "Не сохранять",
"UnsavedChanges": "Несохраненные изменения",
"UnsavedChangesMessage": "Хотите ли вы сохранить изменения в {filename}?",
"UnsavedChangesSubMessage": "Ваши изменения будут потеряны, если вы их не сохраните. Вы можете отключить это сообщение в настройках редактора."
"UnsavedChangesSubMessage": "Ваши изменения будут потеряны, если вы их не сохраните. Вы можете отключить это сообщение в настройках редактора.",
"FileReadOnly": "только для чтения"
},
"Files": {
"AllFiles": "Все",
Expand Down Expand Up @@ -123,7 +156,11 @@
"AddToQueue": "Добавить в очередь заданий",
"Filament": "Филамент",
"StartPrint": "Druck starten",
"View3D": "3D просмотр"
"View3D": "3D просмотр",
"FilamentName": "Название нити",
"FilamentType": "Тип нити накаливания",
"NozzleDiameter": "Диаметр сопла",
"WrongFileUploaded": "В загрузке файла {filename} было отказано. Неправильный формат файла!"
},
"Heightmap": {
"Abort": "Отменить",
Expand Down Expand Up @@ -229,7 +266,8 @@
"Y": "Y",
"Z": "Z",
"ZTilt": "Z Tilt",
"Headline": "Управление"
"Headline": "Управление",
"HotendTooCold": "Температура нагревателя ниже, чем"
},
"FarmPrinterPanel": {
"WebcamOff": "Офф",
Expand Down Expand Up @@ -351,7 +389,9 @@
},
"Headline": "Температуры",
"ShowNameInChart": "Показать {name} на графике",
"ShowNameInList": "Показать {name} в списке"
"ShowNameInList": "Показать {name} в списке",
"TempTooHigh": "Температура слишком высока для {name}! (max: {max})",
"TempTooLow": "Температура слишком низкая для {name}! (min: {min})"
},
"WebcamPanel": {
"All": "Все",
Expand Down Expand Up @@ -417,7 +457,14 @@
"Deceleration": "Замедление",
"Motion": "Движение",
"SquareCornerVelocity": "Угловая скорость",
"Velocity": "Скорость"
"Velocity": "Скорость",
"MaxAccelToDecel": "Макс. ускорение - замедление."
},
"PressureAdvanceSettings": {
"Advance": "Аванс",
"Extruder": "Экструдер",
"PressureAdvance": "Опережение давления",
"SmoothTime": "Плавное время"
}
}
},
Expand Down Expand Up @@ -451,7 +498,8 @@
"UpdateButton": "Обновление фильтра",
"EntryStyleCompact": "компактный",
"EntryStyleDefault": "стандарт",
"EntryStyle": "Стиль записей"
"EntryStyle": "Стиль записей",
"HideTimelapse": "Скрыть таймлапс"
},
"ControlTab": {
"Control": "Контроль",
Expand All @@ -468,7 +516,11 @@
"Bars": "Бар",
"Circle": "Круг",
"Cross": "Крест",
"Style": "Стиль"
"Style": "Стиль",
"MaximumValues": "Максимальные значения: {maximum}",
"MaximumValuesVisibility": "Для лучшей видимости рекомендуется максимальное из {maximum} значений",
"MinimumValues": "Минимальные значения: {minimum}",
"ValueGreaterThan": "Значение должно быть больше, чем {value}"
},
"Edit": "Редактировать",
"GeneralTab": {
Expand All @@ -485,7 +537,15 @@
"DbWebcams": "Веб-камеры",
"FactoryDialog": "Пожалуйста, выберите все разделы, которые вы хотите сбросить:",
"Reset": "сброс",
"DbHistoryJobs": "История печати"
"DbHistoryJobs": "История печати",
"Backup": "Резервная копия",
"BackupDialog": "Пожалуйста, выберите все разделы, для которых вы хотите создать резервную копию:",
"CannotReadJson": "Невозможно прочитать/разобрать файл резервной копии.",
"DbConsoleHistory": "История консоли",
"DbView": "Просмотр настроек",
"MoonrakerDb": "Moonraker DB",
"Restore": "Восстановить",
"RestoreDialog": "Пожалуйста, выберите все разделы, которые вы хотите восстановить:"
},
"InterfaceSettings": "Настройки интерфейса",
"MacrosTab": {
Expand Down Expand Up @@ -630,7 +690,13 @@
"UnretractDistance": "Расстояние расцепления",
"UnretractDistanceDescription": "Длина нити, которую экструдер продвигает после обратного рывка.",
"VariableFpsMinDescription": "Минимальное количество IPS в переменном режиме.",
"VariableFpsMaxDescription": "Максимальное количество IPS в переменном режиме."
"VariableFpsMaxDescription": "Максимальное количество IPS в переменном режиме.",
"FwRetract": "Отступление от прошивки",
"FwRetractDescription": "Использование ресайза прошивки в макросъемке таймлапса",
"ParkTime": "Продолжительность парка",
"ParkTimeDescription": "Увеличение продолжительности парка",
"StreamDelayCompensation": "Компенсация задержки потока",
"StreamDelayCompensationDescription": "Задержка захвата изображения"
},
"UiSettingsTab": {
"BoolBigThumbnail": "Большие эскизы",
Expand Down Expand Up @@ -753,7 +819,8 @@
"Memory": "Память",
"Os": "OS",
"SystemLoad": "Нагрузки на систему",
"Version": "Версия"
"Version": "Версия",
"Distro": "Распространение"
},
"UpdatePanel": {
"CheckForUpdates": "Проверьте наличие обновлений",
Expand All @@ -775,7 +842,8 @@
"CommittedDaysAgo": "Отправлено {days} назад",
"CommittedHoursAgo": "Отправлено {hours} назад",
"CommittedOnDate": "подана {date}",
"CommittedYesterday": "представленный вчера"
"CommittedYesterday": "представленный вчера",
"UpdateAll": "Обновление всех компонентов"
}
},
"SelectPrinterDialog": {
Expand Down Expand Up @@ -858,7 +926,8 @@
"Empty": "Пустой",
"JobQueue": "Очередь на работу",
"Jobs": "Заказы",
"Pause": "Pause"
"Pause": "Pause",
"Start": "Начало"
},
"EmergencyStopDialog": {
"AreYouSure": "Вы уверены?",
Expand Down
19 changes: 15 additions & 4 deletions src/pages/Heightmap.vue
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<style scoped>
.rename-profile {
text-transform: none;
}
</style>

<template>
Expand All @@ -8,7 +10,7 @@
<v-col class="col-12 col-md-8 pb-0">
<panel card-class="heightmap-map-panel" :title="$t('Heightmap.Heightmap')" icon="mdi-grid">
<template v-slot:buttons-title>
<v-btn text tile color="primary" class="ml-1 d-none d-sm-inline-flex" v-if="meshLoaded" @click="openRenameProfile()">{{ bed_mesh.profile_name }}</v-btn>
<v-btn text tile color="primary" class="ml-1 d-none d-sm-inline-flex rename-profile" v-if="meshLoaded" @click="openRenameProfile()">{{ bed_mesh.profile_name }}</v-btn>
</template>
<template v-slot:buttons>
<v-btn text tile color="primary" class="d-sm-none" v-if="meshLoaded" @click="openRenameProfile()">{{ bed_mesh ? bed_mesh.profile_name : "" }}</v-btn>
Expand Down Expand Up @@ -225,6 +227,7 @@ export default class PageHeightmap extends Mixins(BaseMixin, ControlMixin) {
private removeDialog = false
private calibrateDialog = false
private newName = ''
private oldName = ''
private heightmapScale = 0.5
private probedOpacity = 1
Expand Down Expand Up @@ -753,6 +756,7 @@ export default class PageHeightmap extends Mixins(BaseMixin, ControlMixin) {
openRenameProfile(): void {
this.newName = this.bed_mesh?.profile_name ?? ''
this.oldName = this.bed_mesh.profile_name
this.renameDialog = true
setTimeout(() => {
Expand All @@ -762,8 +766,15 @@ export default class PageHeightmap extends Mixins(BaseMixin, ControlMixin) {
renameProfile(): void {
this.renameDialog = false
this.$store.dispatch('server/addEvent', { message: 'BED_MESH_PROFILE SAVE='+this.newName.toUpperCase(), type: 'command' })
this.$socket.emit('printer.gcode.script', { script: 'BED_MESH_PROFILE SAVE='+this.newName.toUpperCase() }, { loading: 'bedMeshRename' })
this.$store.dispatch('server/addEvent', { message: 'BED_MESH_PROFILE SAVE='+this.newName, type: 'command' })
this.$store.dispatch('server/addEvent', { message: 'BED_MESH_PROFILE REMOVE='+this.oldName, type: 'command' })
this.$socket.emit('printer.gcode.script', { script: 'BED_MESH_PROFILE SAVE='+this.newName }, { loading: 'bedMeshRename' })
this.$socket.emit('printer.gcode.script', { script: 'BED_MESH_PROFILE REMOVE='+this.oldName }, { loading: 'bedMeshRename' })
this.newName = ''
this.oldName = ''
}
openRemoveProfile(name: string): void {
Expand Down

0 comments on commit 25a4c3e

Please sign in to comment.