| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- {
- "searchPlaceholder": "Поиск запчастей...",
- "categoryPlaceholder": "Категория",
- "allCategories": "Все категории",
- "applyMarkup": "Применить наценку",
- "addPart": "Добавить запчасть",
- "table": {
- "partNumber": "Арт. №",
- "name": "Название",
- "category": "Категория",
- "inStock": "В наличии",
- "unitCost": "Себестоимость",
- "sellPrice": "Цена продажи",
- "supplier": "Поставщик",
- "location": "Расположение",
- "low": "Мало",
- "barcode": "Штрихкод"
- },
- "empty": {
- "noMatch": "Нет запчастей, соответствующих поиску.",
- "noParts": "На складе пока нет запчастей.",
- "noLowStock": "Сейчас ничего не ниже точки заказа.",
- "noReorderPoints": "Точки заказа не заданы, поэтому ни одна деталь не может считаться заканчивающейся.",
- "configureReorderPoints": "Задать точку заказа по умолчанию"
- },
- "actions": {
- "edit": "Редактировать",
- "delete": "Удалить",
- "details": "Детали и история"
- },
- "deletePart": {
- "title": "Удалить запчасть",
- "description": "Удалить \"{name}\" со склада? Это действие необратимо.",
- "confirm": "Удалить"
- },
- "bulkDelete": {
- "title": "Удалить выбранные детали",
- "description": "Удалить {count, plural, one {# деталь} few {# детали} other {# деталей}} со склада? Это действие нельзя отменить.",
- "confirm": "Удалить",
- "selected": "{count, plural, one {# деталь выбрана} few {# детали выбраны} other {# деталей выбрано}}",
- "clearSelection": "Сбросить",
- "deleteSelected": "Удалить ({count})",
- "success": "{count, plural, one {# деталь удалена} few {# детали удалены} other {# деталей удалено}}"
- },
- "markup": {
- "title": "Применить наценку ко всем запчастям",
- "multiplierLabel": "Множитель наценки",
- "description": "Цена продажи будет установлена как себестоимость x {multiplier} для всех {count} запчастей.",
- "percentage": "(наценка {percent}%)",
- "cancel": "Отмена",
- "apply": "Применить",
- "overrideExisting": "Перезаписать существующие цены продажи",
- "overrideExistingHint": "Все запчасти будут обновлены, включая те, у которых уже есть цена продажи.",
- "skipExistingHint": "Будут обновлены только запчасти без цены продажи."
- },
- "errors": {
- "multiplierPositive": "Множитель должен быть больше 0",
- "deleteFailed": "Не удалось удалить запчасть",
- "applyFailed": "Не удалось применить наценку",
- "saveFailed": "Не удалось сохранить запчасть",
- "error": "Ошибка"
- },
- "scanBarcode": "Сканировать",
- "barcodeScan": {
- "title": "Отсканированная деталь",
- "notFound": "Деталь для штрихкода \"{barcode}\" не найдена",
- "createNew": "Создать новую деталь",
- "addStock": "Добавить на склад",
- "editPart": "Редактировать деталь",
- "currentStock": "Текущий запас: {quantity}",
- "addedStock": "{amount} добавлено на склад",
- "customAmount": "Кол-во...",
- "scanParts": "Сканировать детали"
- },
- "form": {
- "editPart": "Редактировать запчасть",
- "addNewPart": "Добавить новую запчасть",
- "supplierLink": "Ссылка на поставщика",
- "supplierLinkPlaceholder": "https://supplier.com/product/...",
- "fetch": "Загрузить",
- "fetchFailed": "Загрузка не удалась",
- "fetchError": "Не удалось получить метаданные по URL",
- "image": "Изображение",
- "dropOrClick": "Перетащите или нажмите",
- "replace": "Заменить",
- "upload": "Загрузить",
- "camera": "Камера",
- "aiAnalyze": "ИИ Автозаполнение",
- "aiAnalyzing": "Анализ изображения...",
- "aiAnalyzeSuccess": "Поля заполнены из изображения",
- "aiAnalyzeFailed": "Не удалось проанализировать изображение",
- "imageUploading": "Загрузка изображения...",
- "imageUploaded": "Изображение загружено",
- "imageUploadFailed": "Не удалось загрузить изображение",
- "imageTypeError": "Допускаются только изображения JPEG, PNG, WebP и AVIF",
- "imageSizeError": "Изображение должно быть менее 5МБ",
- "partNumber": "Артикул",
- "partNumberPlaceholder": "BRK-001",
- "barcode": "Штрихкод",
- "barcodePlaceholder": "123456789012",
- "nameLabel": "Название *",
- "namePlaceholder": "Комплект тормозных колодок",
- "category": "Категория",
- "categoryPlaceholder": "Выберите категорию...",
- "categorySearch": "Поиск или создание...",
- "categoryCreate": "Создать \"{name}\"",
- "categoryNone": "Категорий пока нет",
- "location": "Расположение",
- "locationPlaceholder": "Полка А-3",
- "quantity": "Количество",
- "minQty": "Мин. кол-во",
- "unit": "Единица",
- "unitPlaceholder": "шт, л, кг...",
- "unitSuggestions": "шт,компл",
- "unitSearch": "Поиск или ввод...",
- "unitCreate": "Использовать \"{name}\"",
- "unitGroupCount": "Штучные",
- "unitGroupMetric": "Метрические",
- "unitGroupImperial": "Имперские",
- "unitCost": "Себестоимость",
- "sellPrice": "Цена продажи",
- "supplier": "Поставщик",
- "supplierPlaceholder": "ЗапчастиПро",
- "supplierPhone": "Телефон поставщика",
- "supplierPhonePlaceholder": "+7 (999) 123-45-67",
- "supplierEmail": "Эл. почта поставщика",
- "supplierEmailPlaceholder": "orders@autoparts.ru",
- "description": "Описание",
- "descriptionPlaceholder": "Описание запчасти...",
- "cancel": "Отмена",
- "saveChanges": "Сохранить изменения",
- "addPart": "Добавить запчасть"
- },
- "openMenu": "Open menu",
- "history": {
- "title": "История склада",
- "description": "Все изменения по «{name}», сначала новые.",
- "empty": "Движений по складу пока нет.",
- "when": "Дата",
- "change": "Изменение",
- "balance": "Остаток",
- "usedOn": "Использовано в",
- "by": "Кем",
- "reasons": {
- "service_record": "Заказ-наряд",
- "service_record_deleted": "Заказ-наряд удалён",
- "quote_conversion": "Предложение конвертировано",
- "manual_adjustment": "Ручная корректировка",
- "bulk_markup": "Массовая наценка"
- },
- "backToInventory": "Склад",
- "reason": "Причина",
- "allReasons": "Все причины"
- },
- "suggestions": {
- "title": "Из вашего склада",
- "inStock": "{quantity} в наличии",
- "outOfStock": "Нет в наличии",
- "onBackorder": "Под заказ ({count})"
- }
- }
|