521ea5e85b
- Add configurable outlet direction (horizontal/vertical) stored in metadata - Add wall light style variants (classic, pendant-globe, sconce-up, sconce-down) - Add PBR floor textures including natural oak - Add stretch ceiling offset support with DB migration - Add furniture surface texture selection - Add canvas theme colors utility for dark mode support - Update projection views with improved rendering - Add EN and RU translations for all new properties
380 lines
19 KiB
JSON
380 lines
19 KiB
JSON
{
|
|
"app.title": "Планировщик квартир",
|
|
|
|
"wall.north": "Северная стена",
|
|
"wall.south": "Южная стена",
|
|
"wall.east": "Восточная стена",
|
|
"wall.west": "Западная стена",
|
|
"wall.other": "Стена",
|
|
|
|
"furniture.bed": "Кровать",
|
|
"furniture.desk": "Стол",
|
|
"furniture.wardrobe": "Шкаф",
|
|
"furniture.sofa": "Диван",
|
|
"furniture.table": "Стол обеденный",
|
|
"furniture.chair": "Стул",
|
|
"furniture.shelf": "Полка",
|
|
"furniture.nightstand": "Тумбочка",
|
|
"furniture.dresser": "Комод",
|
|
"furniture.bookcase": "Книжный шкаф",
|
|
"furniture.tv": "Телевизор",
|
|
"furniture.ac_unit": "Кондиционер",
|
|
"furniture.other": "Другое",
|
|
|
|
"nav.apartments": "Квартиры",
|
|
"nav.collapse": "Свернуть боковую панель",
|
|
"nav.expand": "Развернуть боковую панель",
|
|
|
|
"breadcrumb.apartments": "Квартиры",
|
|
"breadcrumb.apartmentDetails": "Детали квартиры",
|
|
"breadcrumb.roomEditor": "Редактор комнаты",
|
|
"breadcrumb.floorPlan": "План этажа",
|
|
|
|
"apartments.title": "Квартиры",
|
|
"apartments.new": "Новая квартира",
|
|
"apartments.create": "Создать квартиру",
|
|
"apartments.empty.title": "Нет квартир",
|
|
"apartments.empty.description": "Создайте первую квартиру, чтобы начать планировку комнат.",
|
|
"apartments.delete.title": "Удалить квартиру",
|
|
"apartments.delete.message": "Вы уверены, что хотите удалить \"{{name}}\"? Все комнаты и их содержимое также будут удалены. Это действие нельзя отменить.",
|
|
"apartments.error.load": "Не удалось загрузить квартиры",
|
|
"apartments.error.operation": "Операция не удалась",
|
|
"apartments.error.delete": "Не удалось удалить квартиру",
|
|
|
|
"apartment.notFound": "Квартира не найдена",
|
|
|
|
"apartmentForm.titleNew": "Новая квартира",
|
|
"apartmentForm.titleEdit": "Редактировать квартиру",
|
|
"apartmentForm.name": "Название",
|
|
"apartmentForm.namePlaceholder": "напр., Основная квартира",
|
|
"apartmentForm.address": "Адрес",
|
|
"apartmentForm.addressPlaceholder": "напр., ул. Главная 123",
|
|
"apartmentForm.totalArea": "Общая площадь (м\u00b2)",
|
|
"apartmentForm.totalAreaPlaceholder": "напр., 75",
|
|
"apartmentForm.saving": "Сохранение...",
|
|
"apartmentForm.creating": "Создание...",
|
|
"apartmentForm.saveChanges": "Сохранить изменения",
|
|
"apartmentForm.createApartment": "Создать квартиру",
|
|
|
|
"apartmentCard.area": "Площадь:",
|
|
"apartmentCard.rooms": "Комнаты:",
|
|
"apartmentCard.edit": "Изменить",
|
|
"apartmentCard.delete": "Удалить",
|
|
|
|
"rooms.title": "Комнаты",
|
|
"rooms.add": "Добавить комнату",
|
|
"rooms.addFirst": "Добавить первую комнату",
|
|
"rooms.fromTemplate": "Из шаблона",
|
|
"rooms.empty.title": "Нет комнат",
|
|
"rooms.empty.description": "Добавьте комнаты для создания планировок.",
|
|
"rooms.delete.title": "Удалить комнату",
|
|
"rooms.delete.message": "Вы уверены, что хотите удалить \"{{name}}\"? Все стены, проёмы, электрика и мебель в этой комнате будут удалены. Это действие нельзя отменить.",
|
|
"rooms.error.load": "Не удалось загрузить квартиру",
|
|
"rooms.error.operation": "Операция не удалась",
|
|
"rooms.error.create": "Не удалось создать комнату",
|
|
"rooms.error.delete": "Не удалось удалить комнату",
|
|
"rooms.count": "{{count}} комната",
|
|
"rooms.count_one": "{{count}} комната",
|
|
"rooms.count_few": "{{count}} комнаты",
|
|
"rooms.count_many": "{{count}} комнат",
|
|
"rooms.count_other": "{{count}} комнат",
|
|
"rooms.dimensions": "{{width}} x {{height}} м",
|
|
"rooms.vertices": "{{count}} вершин",
|
|
"rooms.wallHeight": "Высота стен: {{value}} м",
|
|
"rooms.plinth": "Плинтус: {{value}} м",
|
|
|
|
"roomForm.titleNew": "Новая комната",
|
|
"roomForm.titleEdit": "Редактировать комнату",
|
|
"roomForm.name": "Название комнаты",
|
|
"roomForm.namePlaceholder": "напр., Гостиная",
|
|
"roomForm.shape": "Форма",
|
|
"roomForm.rectangular": "Прямоугольная",
|
|
"roomForm.customPolygon": "Произвольный многоугольник",
|
|
"roomForm.width": "Ширина (м)",
|
|
"roomForm.widthPlaceholder": "напр., 4,5",
|
|
"roomForm.height": "Длина (м)",
|
|
"roomForm.heightPlaceholder": "напр., 3,2",
|
|
"roomForm.customNote": "Произвольные формы можно нарисовать в редакторе комнаты.",
|
|
"roomForm.currentVertices": " Текущая форма имеет {{count}} вершин.",
|
|
"roomForm.defaultShape": " Будет создана прямоугольная форма по умолчанию.",
|
|
"roomForm.wallProperties": "Свойства стен",
|
|
"roomForm.wallHeight": "Высота стен (м)",
|
|
"roomForm.plinthProperties": "Свойства плинтуса",
|
|
"roomForm.plinthHeight": "Высота (м)",
|
|
"roomForm.plinthThickness": "Толщина (м)",
|
|
"roomForm.plinthHeightHint": "По умолчанию: 0,06 м",
|
|
"roomForm.plinthThicknessHint": "По умолчанию: 0,01 м",
|
|
"roomForm.saving": "Сохранение...",
|
|
"roomForm.creating": "Создание...",
|
|
"roomForm.saveChanges": "Сохранить изменения",
|
|
"roomForm.createRoom": "Создать комнату",
|
|
"roomForm.widthError": "Ширина должна быть положительной",
|
|
"roomForm.heightError": "Высота должна быть положительной",
|
|
|
|
"roomCard.edit": "Изменить",
|
|
"roomCard.delete": "Удалить",
|
|
"roomCard.clone": "Дублировать",
|
|
"view3d.lightControls": "Свет",
|
|
"view3d.azimuth": "Азимут",
|
|
"view3d.elevation": "Высота",
|
|
"view3d.intensity": "Интенсивность",
|
|
"view3d.reset": "Сброс",
|
|
"view3d.doorsOpen": "Показать двери открытыми",
|
|
|
|
"common.cancel": "Отмена",
|
|
"common.delete": "Удалить",
|
|
"common.deleting": "Удаление...",
|
|
"common.loading": "Загрузка...",
|
|
"common.dismissError": "Закрыть ошибку",
|
|
|
|
"editor.save": "Сохранить",
|
|
"editor.saving": "Сохранение...",
|
|
"editor.saveFailed": "Ошибка сохранения: {{error}}",
|
|
"editor.error.load": "Не удалось загрузить комнату",
|
|
"editor.roomNotFound": "Комната не найдена",
|
|
"editor.loading3D": "Загрузка 3D вида...",
|
|
"editor.unsavedChanges": "У вас есть несохранённые изменения. Вы уверены, что хотите уйти?",
|
|
|
|
"toolbar.select": "Выбрать",
|
|
"toolbar.door": "Дверь",
|
|
"toolbar.window": "Окно",
|
|
"toolbar.electrical": "Электрика",
|
|
"toolbar.furniture": "Мебель",
|
|
"toolbar.measure": "Измерить",
|
|
"toolbar.annotate": "Аннотация",
|
|
"toolbar.undo": "Отменить (Ctrl+Z)",
|
|
"toolbar.redo": "Повторить (Ctrl+Shift+Z)",
|
|
"toolbar.zoomIn": "Увеличить",
|
|
"toolbar.zoomOut": "Уменьшить",
|
|
"toolbar.grid": "Сетка",
|
|
"toolbar.snap": "Привязка",
|
|
"toolbar.walls": "Стены",
|
|
"toolbar.elec": "Элек",
|
|
"toolbar.furn": "Мебель",
|
|
"toolbar.meas": "Разм",
|
|
"toolbar.stretchCeiling": "Потолок",
|
|
"toolbar.toggleStretchCeiling": "Показать/скрыть натяжной потолок",
|
|
"toolbar.toggleGrid": "Переключить сетку",
|
|
"toolbar.toggleSnap": "Переключить привязку",
|
|
"toolbar.toggleWalls": "Переключить слой стен",
|
|
"toolbar.toggleElectrical": "Переключить слой электрики",
|
|
"toolbar.toggleFurniture": "Переключить слой мебели",
|
|
"toolbar.toggleMeasurements": "Переключить слой размеров",
|
|
"toolbar.import": "Импорт JSON",
|
|
"toolbar.export": "Экспорт (PNG/PDF/JSON)",
|
|
"toolbar.saveShortcut": "Сохранить (Ctrl+S)",
|
|
"toolbar.view2D": "2D",
|
|
"toolbar.view3D": "3D Просмотр",
|
|
"toolbar.viewProjections": "Проекции",
|
|
"toolbar.alignLeft": "Выровнять по левому краю",
|
|
"toolbar.alignCenterH": "Центрировать по горизонтали",
|
|
"toolbar.alignRight": "Выровнять по правому краю",
|
|
"toolbar.alignTop": "Выровнять по верхнему краю",
|
|
"toolbar.alignCenterV": "Центрировать по вертикали",
|
|
"toolbar.alignBottom": "Выровнять по нижнему краю",
|
|
"toolbar.distributeH": "Распределить по горизонтали",
|
|
"toolbar.distributeV": "Распределить по вертикали",
|
|
|
|
"properties.title": "Свойства",
|
|
"properties.collapse": "Свернуть панель",
|
|
"properties.expand": "Развернуть панель",
|
|
"properties.area": "Площадь",
|
|
"properties.perimeter": "Периметр",
|
|
"properties.noSelection": "Элемент не выбран",
|
|
"properties.selectHint": "Нажмите на элемент, чтобы увидеть его свойства",
|
|
"properties.multipleSelected": "Выбрано элементов: {{count}}",
|
|
"properties.roomInfo": "Информация о комнате",
|
|
"properties.name": "Название",
|
|
"properties.wallHeight": "Высота стен",
|
|
"properties.plinthHeight": "Высота плинтуса",
|
|
"properties.walls": "Стены",
|
|
"properties.openings": "Проёмы",
|
|
"properties.wall": "Стена",
|
|
"properties.length": "Длина",
|
|
"properties.thickness": "Толщина",
|
|
"properties.startX": "Начало X",
|
|
"properties.startY": "Начало Y",
|
|
"properties.endX": "Конец X",
|
|
"properties.endY": "Конец Y",
|
|
"properties.direction": "Направление",
|
|
"properties.door": "Дверь",
|
|
"properties.window": "Окно",
|
|
"properties.width": "Ширина",
|
|
"properties.height": "Высота",
|
|
"properties.position": "Положение",
|
|
"properties.elevation": "Высота от пола",
|
|
"properties.wallLength": "Длина стены",
|
|
"properties.type": "Тип",
|
|
"properties.variant": "Вариант",
|
|
"properties.x": "X",
|
|
"properties.y": "Y",
|
|
"properties.rotation": "Поворот",
|
|
"properties.wallMounted": "На стене",
|
|
"properties.yes": "Да",
|
|
"properties.depth": "Глубина",
|
|
"properties.wallColor": "Цвет стен",
|
|
"properties.wallFinish": "Отделка стен",
|
|
"properties.wallColorPaintOnly": "Цвет применяется только к покраске",
|
|
"wallFinish.PAINT": "Покраска",
|
|
"wallFinish.PLASTER": "Штукатурка",
|
|
"wallFinish.BRICK": "Кирпич",
|
|
"wallFinish.CONCRETE": "Бетон",
|
|
"wallFinish.WOOD_PANEL": "Деревянная панель",
|
|
"wallFinish.WALLPAPER": "Обои",
|
|
"properties.floorType": "Пол",
|
|
"floor.CONCRETE": "Бетон",
|
|
"floor.WOOD_LIGHT": "Светлое дерево",
|
|
"floor.WOOD_MEDIUM": "Среднее дерево",
|
|
"floor.WOOD_DARK": "Тёмное дерево",
|
|
"floor.WOOD_HERRINGBONE": "Ёлочка",
|
|
"floor.OAK_NATURAL": "Натуральный дуб",
|
|
"floor.TILE_WHITE": "Белая плитка",
|
|
"floor.TILE_GRAY": "Серая плитка",
|
|
"floor.LAMINATE": "Ламинат",
|
|
"properties.addNote": "Добавить заметку",
|
|
"properties.showProjection": "Показать на проекции стены",
|
|
"properties.opacity": "Прозрачность",
|
|
"properties.customLabel": "Название",
|
|
"properties.windowGridCols": "Сетка: столбцы",
|
|
"properties.windowGridRows": "Сетка: строки",
|
|
"properties.windowSlopeDepth": "Глубина откоса",
|
|
"properties.openingFrameThickness": "Толщина рамы",
|
|
"properties.shelfRows": "Количество полок",
|
|
"properties.hasBackPanel": "Задняя стенка",
|
|
"properties.curtainOpen": "Раскрытие",
|
|
"properties.curtainLeftOpen": "Левая створка",
|
|
"properties.curtainRightOpen": "Правая створка",
|
|
"properties.curtainFabricColor": "Цвет ткани",
|
|
"properties.outletWidth": "Ширина розетки",
|
|
"properties.outletHeight": "Высота розетки",
|
|
"properties.outletCount": "Количество",
|
|
"properties.outletDirectionLabel": "Направление",
|
|
"properties.outletDirection.horizontal": "Горизонтально",
|
|
"properties.outletDirection.vertical": "Вертикально",
|
|
"properties.stretchCeilingOffset": "Натяжной потолок (отступ)",
|
|
"properties.wallLightStyleLabel": "Стиль",
|
|
"properties.wallLightStyle.classic": "Классический",
|
|
"properties.wallLightStyle.pendant-globe": "Подвесной шар",
|
|
"properties.wallLightStyle.sconce-up": "Бра вверх",
|
|
"properties.wallLightStyle.sconce-down": "Бра вниз",
|
|
"properties.cordLength": "Длина шнура",
|
|
"properties.lampSize": "Размер светильника",
|
|
"properties.surfaceTexture": "Поверхность",
|
|
"furnitureTexture.NONE": "Нет (сплошной цвет)",
|
|
"furnitureTexture.WOOD_LIGHT": "Светлое дерево",
|
|
"furnitureTexture.WOOD_MEDIUM": "Среднее дерево",
|
|
"furnitureTexture.WOOD_DARK": "Тёмное дерево",
|
|
"furnitureTexture.WOOD_HERRINGBONE": "Ёлочка",
|
|
"furnitureTexture.OAK_NATURAL": "Натуральный дуб",
|
|
"furnitureTexture.LAMINATE": "Ламинат",
|
|
"furnitureTexture.CONCRETE": "Бетон",
|
|
"properties.invertCoordX": "Инвертировать X",
|
|
"properties.invertCoordY": "Инвертировать Y",
|
|
"properties.anchor": "Привязка",
|
|
"anchor.left": "Слева",
|
|
"anchor.middle": "По центру",
|
|
"anchor.right": "Справа",
|
|
"anchor.top": "Сверху",
|
|
"anchor.bottom": "Снизу",
|
|
"toolbar.furnitureOpacity": "Прозрачность мебели",
|
|
"annotation.edit": "Изменить",
|
|
"annotation.delete": "Удалить",
|
|
"properties.stand": "Подставка",
|
|
"properties.openDirection": "Направление открытия",
|
|
"properties.openDir.LEFT": "Влево",
|
|
"properties.openDir.RIGHT": "Вправо",
|
|
"properties.openDir.INWARD": "Внутрь",
|
|
"properties.openDir.OUTWARD": "Наружу",
|
|
"properties.openDir.LEFT": "Влево",
|
|
"properties.openDir.RIGHT": "Вправо",
|
|
"properties.openDir.INWARD": "Внутрь",
|
|
"properties.openDir.OUTWARD": "Наружу",
|
|
|
|
"electrical.title": "Электрика",
|
|
"electrical.outlets": "Розетки",
|
|
"electrical.switches": "Выключатели",
|
|
"electrical.junction": "Распределительная коробка",
|
|
"electrical.lights": "Освещение",
|
|
"electrical.cable": "Кабель",
|
|
|
|
"furniture.title": "Мебель",
|
|
"furniture.searchPlaceholder": "Поиск мебели\u2026",
|
|
"furniture.noResults": "Ничего не найдено",
|
|
"electrical.searchPlaceholder": "Поиск элементов\u2026",
|
|
"electrical.noResults": "Ничего не найдено",
|
|
"furnitureCategory.all": "Все",
|
|
"furnitureCategory.sleeping": "Спальня",
|
|
"furnitureCategory.seating": "Сиденья",
|
|
"furnitureCategory.tables": "Столы",
|
|
"furnitureCategory.storage": "Хранение",
|
|
"furnitureCategory.electronics": "Электроника",
|
|
"furnitureCategory.climate": "Климат",
|
|
"furnitureCategory.decor": "Декор",
|
|
|
|
"cableLength.label": "Длина кабеля:",
|
|
|
|
"projection.title": "Проекции стен",
|
|
"projection.grid": "Сетка",
|
|
"projection.tabs": "Вкладки",
|
|
"projection.noWall": "Стена не выбрана",
|
|
|
|
"templates.title": "Новая комната из шаблона",
|
|
"templates.create": "Создать комнату",
|
|
"templates.roomName": "Название комнаты (необязательно)",
|
|
"templates.bedroom": "Спальня",
|
|
"templates.bedroomDesc": "Стандартная спальня (4м x 3,5м) с дверью и окном",
|
|
"templates.kitchen": "Кухня",
|
|
"templates.kitchenDesc": "Кухня (3,5м x 3м) с дверью",
|
|
"templates.bathroom": "Ванная",
|
|
"templates.bathroomDesc": "Ванная комната (2,5м x 2м)",
|
|
"templates.livingRoom": "Гостиная",
|
|
"templates.livingRoomDesc": "Просторная гостиная (5м x 4м) с окном",
|
|
"templates.office": "Кабинет",
|
|
"templates.officeDesc": "Домашний кабинет (3м x 2,5м)",
|
|
"templates.emptyRoom": "Пустая комната",
|
|
"templates.emptyRoomDesc": "Пустая комната (3м x 3м)",
|
|
|
|
"export.title": "Экспорт",
|
|
"export.format": "Формат",
|
|
"export.png": "PNG изображение",
|
|
"export.pdf": "PDF документ",
|
|
"export.json": "JSON данные",
|
|
"export.scope": "Область",
|
|
"export.currentView": "Текущий вид",
|
|
"export.allRoomViews": "Все виды комнаты",
|
|
"export.options": "Параметры",
|
|
"export.includeGrid": "Включить сетку",
|
|
"export.scaleFactor": "Масштаб:",
|
|
"export.exporting": "Экспорт...",
|
|
"export.exportBtn": "Экспорт",
|
|
"export.generating": "Создание экспорта...",
|
|
"export.error.3dNotAvailable": "3D холст недоступен",
|
|
"export.error.2dNotAvailable": "2D холст недоступен",
|
|
"export.error.failed": "Ошибка экспорта",
|
|
|
|
"floorPlan.back": "Назад",
|
|
"floorPlan.reset": "Сброс",
|
|
"floorPlan.dblClickToEdit": "Двойной клик для редактирования",
|
|
|
|
"annotation.editPrompt": "Редактировать текст аннотации:",
|
|
|
|
"editor.importFailed": "Ошибка импорта: {{error}}",
|
|
|
|
"projection.clickToPlace": "Нажмите на стену, чтобы разместить элемент",
|
|
|
|
"export.pdfTitle": "План дома",
|
|
"export.pdfGenerated": "Создано: {{date}}",
|
|
"export.pdfRoomCount": "{{count}} комната",
|
|
"export.pdfRoomCount_one": "{{count}} комната",
|
|
"export.pdfRoomCount_few": "{{count}} комнаты",
|
|
"export.pdfRoomCount_many": "{{count}} комнат",
|
|
"export.pdfRoomCount_other": "{{count}} комнат",
|
|
"export.pdfWallProjections": "{{name}} — Проекции стен",
|
|
|
|
"toast.notifications": "Уведомления",
|
|
"toast.dismiss": "Закрыть уведомление",
|
|
|
|
"theme.toggle": "Переключить тёмную тему",
|
|
"language.toggle": "Сменить язык"
|
|
}
|