{
  "partner.inventory.suppliers.name": "Название",
  "partner.connectionCenter.form.officialValidationOnly": "Проверка подключения подтверждает только доступ и выбранный магазин. Цены и остатки ещё не подтверждены. Импорт и расписание пока недоступны.",
  "partner.connectionCenter.form.storeLabel": "Магазин Posiflora",
  "partner.connectionCenter.form.savedStore": "Сохранённый магазин: {{storeId}}",
  "partner.connectionCenter.form.storeSelectionHint": "Выберите магазин для подключения",
  "partner.connectionCenter.form.storesEmpty": "Доступные магазины не найдены. Проверьте доступ и повторите поиск.",
  "partner.connectionCenter.form.discoverAgain": "Повторить поиск магазинов",
  "partner.connectionCenter.form.discoveryHint": "Введите адрес, логин и пароль, затем найдите доступные магазины.",
  "partner.connectionCenter.form.discoverStores": "Найти магазины",
  "partner.connectionCenter.form.saveSelectedStore": "Сохранить выбранный магазин",
  "partner.connectionCenter.form.storeDiscoveryFailed": "Не удалось получить магазины. Проверьте доступ и повторите поиск.",
  "partner.connectionCenter.form.storeRequired": "Выберите магазин из найденного списка",
  "partner.connectionCenter.form.storeAccessVerified": "Доступ к выбранному магазину проверен",
  "partner.connectionCenter.form.officialSaved": "Подключение сохранено. Доступ и магазин проверены; цены и остатки ещё не подтверждены.",
  "onboarding.wizard.integration.posifloraReading": "Проверяем сохранённые настройки подключения…",
  "onboarding.wizard.integration.posifloraReadError": "Не удалось подтвердить сохранённые настройки. Повторите проверку.",
  "onboarding.wizard.integration.posifloraShopRequired": "Для подключения сначала сохраните магазин на предыдущем шаге.",
  "onboarding.wizard.integration.posifloraSavedPending": "Подключение сохранено. Импорт каталога официального API пока недоступен; каталог остаётся незавершённым.",
  "onboarding.wizard.integration.posifloraCheckFailed": "Проверка не прошла",
  "partner.products.readCheck.blockers.PHOTO_SOURCE_NOT_ALLOWED": "Фото пришло по внешней ссылке и не публикуется — загрузите своё или снимите кадр генератором",
  "partner.connectionCenter.form.schedule.every15m": "Каждые 15 минут",
  "partner.catalogSync.diff.noPrice": "Цены нет",
  "catalog.sizes.sameAsCurrent": "Для этого букета такой размер совпадает с текущим",
  "orderPhotos.autoApproveDeadline": "Ответьте до {{date}}, {{time}}, иначе отправим букет как есть",
  "importantDatesLanding.error.title": "Не удалось загрузить условия",
  "importantDatesLanding.error.text": "Сервер не ответил. Акция, скорее всего, идёт — попробуйте загрузить условия заново.",
  "importantDatesLanding.error.retry": "Повторить",
  "partner.tariffs.payment.ratesLink": "Действующие ставки — в разделе «Экономика магазина»",
  "partner.tariffs.priceUnavailable": "Цена сейчас недоступна",
  "partner.catalogSync.import.view.componentId": "ID компонента",
  "partner.catalogSync.import.zeroValueWarning": "Строк с нулевым значением: {{count}}. Они обнулят цену или остаток.",
  "partner.catalogSync.import.acceptZeroValues": "Подтверждаю запись нулевых значений ({{count}})",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_ZERO_VALUE_NOT_ACCEPTED": "Нулевые значения нужно подтвердить отдельно",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_ENTITY_UNSUPPORTED": "Этот тип импорта недоступен в вашей сборке",
  "partner.catalogSync.import.reason.UNKNOWN_COMPONENT_ID": "Компонент с таким ID не найден",
  "partner.connectionCenter.access.unknown": "Не проверено",
  "partner.catalogSync.import.acceptUnitConversion": "Записать цену за единицу вместо цены упаковки ({{count}})",
  "partner.catalogSync.import.unitConversionWarning": "Строк с ценой упаковки: {{count}}. Цена будет записана за единицу компонента.",
  "partner.catalogSync.import.view.packConversionLabel": "Пересчёт",
  "partner.catalogSync.import.view.packConversion": "Цена упаковки {{packPrice}} ÷ {{packSize}} = {{unitPrice}} за единицу",
  "partner.catalogSync.import.reason.UNIT_CONVERTED_FROM_PACK": "Цена упаковки пересчитана в цену за единицу компонента",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_UNIT_CONVERSION_NOT_ACCEPTED": "Подтвердите пересчёт цены упаковки перед применением",
  "checkout.delivery.slotPreparationTime": "Не успеем собрать к этому времени",
  "profile.orderDetail.reschedule.agreeWithShop": "Согласовать с магазином",
  "profile.orderDetail.reschedule.agreeDraft": "Здравствуйте! Хочу перенести доставку на {{date}}, интервал: {{slot}}. Подскажите, пожалуйста, возможно ли это?",
  "onboarding.wizard.fulfillment.openShopSettings": "Включить получение в настройках магазина",
  "product.image.origin.real": "Реальное фото",
  "product.image.origin.example": "Пример",
  "product.image.origin.ai": "AI-иллюстрация по составу",
  "partner.catalogSync.import.view.readSheet": "Прочитан лист «{{name}}»",
  "partner.catalogSync.import.view.readSheetOnly": "Остальные листы книги ({{total}} всего) не читались",
  "checkout.error.orderDataChanged": "Данные заказа изменились. Проверьте итог и подтвердите ещё раз.",
  "checkout.error.buyerSessionCartChanged": "Сессия покупателя изменилась. Проверьте корзину ещё раз.",
  "checkout.error.buyerSessionPaymentChanged": "Сессия покупателя изменилась. Проверьте оплату заказа.",
  "partner.economics.rates.commissionUnknown": "Ставка комиссии не определена",
  "partner.economics.rates.commissionNotApplicable": "Процентная комиссия не удерживается",
  "buyerBouquet.errors.componentUnavailable": "Этот цветок сейчас недоступен для букета",
  "buyerBouquet.errors.componentDuplicate": "Цветок указан в составе дважды",
  "buyerBouquet.errors.variantUnavailable": "Выбранный вариант цветка недоступен",
  "buyerBouquet.errors.variantWithoutComponent": "Для варианта не указан цветок",
  "buyerBouquet.errors.compositionInvalid": "Некорректный состав букета",
  "buyerBouquet.errors.quantityInvalid": "Количество цветков должно быть целым числом от 1 до 999",
  "checkout.payment.reconciling": "Проверяем цены и наличие для выбранного города…",
  "checkout.payment.cartChanged": "Корзина изменилась. Повторно проверьте цены и наличие для выбранного города.",
  "checkout.payment.recheckCart": "Проверить корзину",
  "checkout.payment.unavailableTitle": "Недоступно в выбранном городе",
  "checkout.payment.hintRecheckCart": "Повторите проверку корзины",
  "checkout.payment.hintRemoveUnavailable": "Удалите товары, недоступные в выбранном городе",
  "checkout.payment.hintConfirmTotal": "Подтвердите новую сумму заказа",
  "checkout.error.promoReason.inactive": "Промокод больше не действует",
  "checkout.error.promoReason.expired": "Срок действия промокода истёк",
  "checkout.error.promoReason.notStarted": "Промокод ещё не начал действовать",
  "checkout.error.promoReason.usageLimit": "Лимит использований промокода исчерпан",
  "checkout.error.promoReason.minOrder": "Сумма заказа меньше минимальной для этого промокода",
  "checkout.error.promoReason.coversOrder": "Промокод не может покрыть заказ целиком",
  "checkout.error.promoReason.wrongShop": "Промокод не действует в этом магазине",
  "checkout.error.promoReason.alreadyUsed": "Промокод уже был использован",
  "profile.orderDetail.reorderAddedOf": "Добавили в корзину {{added}} из {{total}}",
  "profile.orderDetail.reorderReason.NO_ELIGIBLE_OFFER": "нет в продаже в вашем городе",
  "profile.orderDetail.reorderReason.NO_PRICE": "нет цены на состав",
  "profile.orderDetail.reorderReason.OUT_OF_STOCK": "нет в наличии",
  "profile.orderDetail.reorderReason.INACTIVE": "снят с продажи",
  "profile.orderDetail.reorderReason.DELETED": "снят с продажи",
  "profile.orderDetail.reorderReason.OTHER": "сейчас недоступен",
  "checkout.payment.hintSelectCity": "Выберите город доставки — от него зависят цена и наличие",
  "partner.catalogSync.import.resolve.skipBtn": "Пропустить строку",
  "partner.catalogSync.import.resolve.skipHint": "Строка не попадёт в магазин",
  "partner.catalogSync.import.reason.ROW_SKIPPED_BY_PARTNER": "Пропущена по вашему решению",
  "partner.catalogSync.import.reason.DOMAIN_WRITE_REJECTED": "Магазин отклонил запись строки",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_ROW_NOT_SKIPPABLE": "Эту строку нельзя пропустить",
  "partner.catalogSync.import.reason.DUPLICATE_COMPONENT_MAPPING": "Этот компонент уже сопоставлен другой строкой файла",
  "partner.catalogSync.import.reason.UNIT_MISMATCH": "Единица в файле не совпадает с единицей компонента",
  "partner.catalogSync.import.acceptSkippedRows": "Пропустить {{count}} несопоставленных строк",
  "partner.catalogSync.import.acceptPriceDrift": "Перезаписать цены, изменённые после предпросмотра",
  "partner.catalogSync.import.priceDriftNotice": "{{count}} строк отклонено: цену изменили после предпросмотра",
  "partner.catalogSync.import.view.beforeNoPrice": "Цены не было",
  "partner.catalogSync.import.view.currentShopPrice": "Сейчас в магазине",
  "partner.catalogSync.import.reason.CATALOG_IMPORT_PRICE_CHANGED_EXTERNALLY": "Цена компонента изменилась после предпросмотра. Проверьте её и подтвердите перезапись.",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_COMPONENT_ALREADY_MAPPED": "Компонент уже занят другой строкой импорта",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_UNIT_MISMATCH": "Единица строки не совпадает с единицей компонента",
  "common.loading": "Загрузка…",
  "drawer.back": "Назад",
  "catalog.ratingTooltip.ariaLabel": "Рейтинг {{rating}} из 5",
  "catalog.ratingTooltip.basedOn": "По {{count}} оценкам",
  "upload.dropzone.dropHere": "Отпустите файлы здесь",
  "upload.dropzone.loading": "Загружаем…",
  "profile.orderTracking.statusChanged": "Статус заказа: {{status}}",
  "gdpr.delete.errorConfirmation": "Фраза введена неверно. Проверьте регистр.",
  "gdpr.genericError": "Не удалось выполнить запрос. Попробуйте позже.",
  "a11y.pageLoaded": "Страница загружена",
  "home.collections.default.march8.title": "8 Марта",
  "home.collections.default.march8.subtitle": "Букеты к 8 Марта",
  "catalog.filters.invalidPrice": "Укажите неотрицательную цену «от» не больше цены «до».",
  "catalog.filters.invalidSelection": "В ссылке есть некорректные условия. Сбросьте параметры и выберите их заново.",
  "catalog.filters.resolvingDelivery": "Уточняем район доставки. Ваш выбор сохранён до применения.",
  "catalog.filters.deliveryUnavailable": "Не удалось определить район доставки. Повторите попытку на странице каталога; ваш выбор пока сохранён.",
  "catalog.page.loadMoreError": "Не удалось загрузить следующую страницу. Уже найденные товары остаются в списке.",
  "catalog.navigation.sections": "Разделы каталога",
  "catalog.navigation.parameters": "Подобрать по параметрам",
  "catalog.navigation.search": "Найти раздел, повод или праздник",
  "catalog.navigation.viewAll": "{{category}}: все товары",
  "catalog.navigation.expand": "Подразделы: {{category}}",
  "catalog.navigation.back": "Назад: {{category}}",
  "catalog.navigation.empty": "Разделы не найдены",
  "catalog.navigation.loading": "Загружаем разделы…",
  "catalog.offersSection.shopSearch": "Поиск по названию магазина",
  "catalog.offersSection.clearShopSearch": "Очистить поиск",
  "catalog.filters.tagsLoading": "Загружаем параметры…",
  "catalog.filters.tagsError": "Не удалось загрузить параметры выбора. Повторите попытку.",
  "a11y.category": "Категория",
  "a11y.clear": "Очистить",
  "a11y.clockIn": "Начать смену",
  "a11y.clockOut": "Завершить смену",
  "a11y.close": "Закрыть",
  "a11y.closeMenu": "Закрыть меню",
  "a11y.closePanel": "Закрыть панель",
  "a11y.collapseAlerts": "Свернуть оповещения",
  "a11y.contrastAuto": "Контраст: авто (как у системы)",
  "a11y.contrastForceOff": "Контраст: всегда обычный",
  "a11y.contrastForceOn": "Контраст: всегда высокий",
  "a11y.deleteLot": "Удалить лот",
  "a11y.dialog": "Диалог",
  "a11y.editLot": "Редактировать лот",
  "a11y.expandAlerts": "Развернуть оповещения",
  "a11y.fileUploadArea": "Область загрузки файлов",
  "a11y.firstPage": "Первая страница",
  "a11y.footer": "Подвал сайта",
  "a11y.footerNav": "Навигация подвала",
  "a11y.lastPage": "Последняя страница",
  "a11y.navigation": "Навигация",
  "a11y.nextPage": "Следующая страница",
  "a11y.nextWeek": "Следующая неделя",
  "a11y.openAiFlorist": "Открыть AI-флориста: {{description}}",
  "a11y.openMenu": "Открыть меню",
  "a11y.options": "Варианты",
  "a11y.orderProgress": "Прогресс заказа",
  "a11y.orderSteps": "Этапы заказа",
  "a11y.pageNumber": "Страница {{page}}",
  "a11y.pagination": "Пагинация",
  "a11y.panel": "Панель",
  "a11y.prevWeek": "Предыдущая неделя",
  "a11y.previousPage": "Предыдущая страница",
  "a11y.progressPercent": "Прогресс: {{percent}}%",
  "a11y.remove": "Удалить",
  "a11y.searchByPhoto": "Поиск по фото",
  "a11y.showPassword": "Показать пароль",
  "a11y.hidePassword": "Скрыть пароль",
  "a11y.skipToContent": "Перейти к основному содержимому",
  "a11y.weekNavigation": "Навигация по неделям",
  "accessibility.backToHome": "Вернуться на главную",
  "accessibility.compliance1": "Клавиатурная навигация по всем интерактивным элементам",
  "accessibility.compliance2": "Поддержка скринридеров (ARIA-метки, live-области)",
  "accessibility.compliance3": "Достаточный контраст текста (WCAG AA)",
  "accessibility.compliance4": "Адаптивная вёрстка с логическими CSS-свойствами",
  "accessibility.compliance5": "Поддержка языков с написанием справа налево (RTL)",
  "accessibility.compliance6": "Уважение к настройкам уменьшения анимации",
  "accessibility.compliance7": "Пропуск навигации (skip-link) на каждой странице",
  "accessibility.complianceText": "Сайт разработан с учётом рекомендаций WCAG 2.1 AA и обеспечивает:",
  "accessibility.complianceTitle": "Наши обязательства",
  "accessibility.contactEmail": "info@1flo.ru",
  "accessibility.contactEmailLabel": "Написать на почту поддержки",
  "accessibility.contactText": "Если вы столкнулись с проблемой доступности — напишите нам:",
  "accessibility.contactTitle": "Обратная связь",
  "accessibility.limitation1": "Некоторые сторонние виджеты могут быть не полностью доступны",
  "accessibility.limitation2": "Контент, загруженный пользователями (отзывы), может не соответствовать стандартам",
  "accessibility.limitation3": "Устаревшие браузеры могут не поддерживать все функции доступности",
  "accessibility.limitationsTitle": "Известные ограничения",
  "accessibility.metaDescription": "Заявление о доступности — соответствие WCAG 2.1 AA",
  "accessibility.metaTitle": "Доступность",
  "accessibility.reviewDate": "Последний аудит: январь 2026",
  "accessibility.subtitle": "Мы стремимся сделать {{brand}} доступным для всех пользователей",
  "accessibility.title": "Доступность",
  "admin.nav.dashboard": "Дашборд",
  "admin.orders.colCustomer": "Клиент",
  "admin.orders.colOrder": "Заказ",
  "admin.orders.noOrders": "Заказов нет",
  "admin.orders.noOrdersText": "Заказы не найдены.",
  "admin.orders.title": "Заказы",
  "admin.orders.viewDetails": "Подробнее",
  "admin.products.addProduct": "Добавить товар",
  "admin.products.colName": "Название",
  "admin.products.colShop": "Магазин",
  "admin.products.colStatus": "Статус",
  "admin.products.colStock": "Наличие",
  "admin.products.delete": "Удалить",
  "admin.products.edit": "Редактировать",
  "admin.products.inStock": "В наличии",
  "admin.products.noDescription": "Нет описания",
  "admin.products.noProducts": "Товаров нет",
  "admin.products.noProductsText": "Товары не найдены.",
  "admin.products.notSellable": "Не продаётся",
  "admin.products.outOfStock": "Нет в наличии",
  "admin.products.searchPlaceholder": "Поиск товара...",
  "admin.products.subtitle": "Управление товарами",
  "admin.seo.registry": "Реестр страниц",
  "admin.seo.registry.auditDone": "Аудит завершён",
  "admin.seo.registry.regenerateDone": "Перегенерация завершена",
  "admin.seo.registry.selected": "Выбрано",
  "admin.seo.registry.withOverrides": "С переопределениями",
  "admin.users.subtitle": "Управление пользователями",
  "admin.users.title": "Пользователи",
  "agent.feedback.comment_placeholder": "Что можно улучшить?",
  "agent.feedback.helpful": "Полезно",
  "agent.feedback.not_helpful": "Не полезно",
  "agent.feedback.send": "Отправить",
  "agent.feedback.was_helpful": "Ответ был полезен?",
  "ai.chat.backToChat": "Назад к чату",
  "ai.chat.backToSite": "Вернуться на сайт",
  "ai.chat.budget": "Бюджет",
  "ai.chat.cardMode": "Каталог",
  "ai.chat.degraded.body": "Поставщик AI сейчас не отвечает. Попробуйте обновить через минуту или выберите букет из каталога.",
  "ai.chat.degraded.catalog": "В каталог",
  "ai.chat.degraded.retry": "Повторить",
  "ai.chat.degraded.title": "AI-флорист временно недоступен",
  "ai.chat.error.general": "Произошла ошибка, попробуйте ещё раз",
  "ai.chat.error.photoFormat": "Поддерживаются JPEG, PNG, WebP, AVIF",
  "ai.chat.error.photoTooLarge": "Фото слишком большое (макс. 10 МБ)",
  "ai.chat.fab.label": "Фло, ИИ-флорист",
  "ai.chat.feedback.commentPlaceholder": "Комментарий (необязательно)",
  "ai.chat.feedback.rating": "Оценка",
  "ai.chat.feedback.star": "{{value}} из 5",
  "ai.chat.feedback.submit": "Отправить",
  "ai.chat.feedback.submitting": "Отправка…",
  "ai.chat.feedback.thanks": "Спасибо за оценку {{rating}}/5!",
  "ai.chat.feedback.title": "Как вам общение с флористом?",
  "ai.chat.feedbackBad": "Плохой ответ",
  "ai.chat.feedbackFailed": "Не удалось отправить отзыв. Попробуйте ещё раз",
  "ai.chat.feedbackGood": "Хороший ответ",
  "ai.chat.feedbackThanks": "Спасибо за отзыв!",
  "ai.chat.newChat": "Новый чат",
  "ai.chat.occasion": "Повод",
  "ai.chat.orUploadPhoto": "или",
  "ai.chat.pageTitle": "Фло, ИИ-флорист · чат",
  "ai.chat.phonePrompt": "Сохранить предпочтения? Укажите номер — в следующий раз подберём ещё точнее",
  "ai.chat.phoneSave": "Сохранить",
  "ai.chat.phoneSaved": "Номер сохранён — буду помнить ваши предпочтения",
  "ai.chat.placeholder": "Напишите сообщение...",
  "ai.chat.prompts.birthday": "Букет на день рождения",
  "ai.chat.prompts.help": "Не знаю что выбрать, помоги!",
  "ai.chat.prompts.newYear": "Новогодняя композиция",
  "ai.chat.prompts.romantic": "Романтический букет на свидание",
  "ai.chat.prompts.teachersDay": "Букет учителю на 1 сентября",
  "ai.chat.prompts.valentines": "Букет на 14 февраля",
  "ai.chat.prompts.wedding": "Свадебный букет",
  "ai.chat.prompts.womensDay": "Букет на 8 марта",
  "ai.chat.selectProduct": "Выбрать",
  "ai.chat.send": "Отправить",
  "ai.chat.showProductDetails": "Покажи подробнее о \"{{name}}\"",
  "ai.chat.startPrompt": "Начните с вопроса:",
  "ai.chat.streaming": "Генерирую ответ...",
  "ai.chat.subtitle": "Помогу выбрать букет. Расскажите, кому он нужен и на какой повод.",
  "ai.chat.switchPersona": "Сменить флориста",
  "ai.chat.title": "Фло, ИИ-флорист",
  "ai.chat.toolWorking": "Ищу {{tool}}...",
  "ai.chat.typing": "Печатает...",
  "ai.chat.typingSearch": "Ищу варианты…",
  "ai.chat.typingThink": "Думаю…",
  "ai.chat.typingWrite": "Пишу ответ…",
  "ai.chat.uploadPhoto": "Загрузить фото букета",
  "ai.chat.voiceHint": "Нажмите и говорите",
  "ai.chat.voiceListening": "Слушаю...",
  "ai.chat.voiceUnsupported": "Голосовой ввод не поддерживается",
  "ai.chat.welcome.aleksei": "Опытный флорист, подберёт классический букет",
  "ai.chat.welcome.alekseiName": "Алексей",
  "ai.chat.welcome.elena": "Креативный дизайнер, создаст авторскую композицию",
  "ai.chat.welcome.elenaName": "Елена",
  "ai.dialog.alternativeBtn": "Другой вариант",
  "ai.dialog.attachPhoto": "Прикрепить фото",
  "ai.dialog.budgetLabel": "Бюджет:",
  "ai.dialog.budgetMax": "15 000₽",
  "ai.dialog.budgetMin": "1 000₽",
  "ai.dialog.createdBadge": "Создан для вас!",
  "ai.dialog.intro": "Расскажите о поводе и бюджете — я подберу идеальный букет!",
  "ai.dialog.messagePlaceholder": "Напишите сообщение...",
  "ai.dialog.messagesAriaLabel": "Сообщения AI-флориста",
  "ai.dialog.occasion.anniversary": "Юбилей",
  "ai.dialog.occasion.birthday": "День рождения",
  "ai.dialog.occasion.date": "Свидание",
  "ai.dialog.occasion.wedding": "Свадьба",
  "ai.dialog.occasionLabel": "Повод",
  "ai.dialog.orderBtn": "Заказать",
  "ai.dialog.photoError": "Не удалось проанализировать фото",
  "ai.dialog.photoSent": "Фото отправлено",
  "ai.dialog.photoUploading": "Анализирую фото...",
  "ai.dialog.quickReply.alternative": "Другой вариант",
  "ai.dialog.quickReply.cheaper": "Подешевле",
  "ai.dialog.quickReply.order": "Хочу заказать",
  "ai.dialog.quickReply.pricier": "Подороже",
  "ai.dialog.sendAriaLabel": "Отправить сообщение",
  "ai.dialog.startBtn": "Подобрать букет",
  "ai.dialog.title": "Фло, ИИ-флорист",
  "ai.dialog.v2.firstMessagePlaceholder": "Опишите, какой букет вы хотите...",
  "ai.dialog.v2.intro": "Расскажите, что вы ищете — наш AI-флорист подберёт идеальный букет",
  "ai.dialog.v2.orLabel": "или",
  "ai.dialog.v2.persona.aleksei": "Алексей",
  "ai.dialog.v2.persona.alekseiDesc": "Классические букеты, проверенные решения",
  "ai.dialog.v2.persona.elena": "Елена",
  "ai.dialog.v2.persona.elenaDesc": "Креативные композиции, авторский стиль",
  "ai.dialog.v2.personaLabel": "Выберите флориста",
  "ai.dialog.v2.phoneHint": "Укажите номер, чтобы флорист запомнил ваши предпочтения",
  "ai.dialog.v2.phoneLabel": "Телефон (необязательно)",
  "ai.dialog.v2.phonePlaceholder": "+7 (999) 123-45-67",
  "ai.dialog.v2.prompt.birthday": "Букет на день рождения подруге",
  "ai.dialog.v2.prompt.newYear": "Новогодняя композиция в подарок",
  "ai.dialog.v2.prompt.noIdea": "Не знаю что выбрать, помогите",
  "ai.dialog.v2.prompt.romantic": "Романтический букет для свидания",
  "ai.dialog.v2.prompt.teacher": "Букет учителю на 1 сентября",
  "ai.dialog.v2.prompt.valentine": "Букет любимой на 14 февраля",
  "ai.dialog.v2.prompt.wedding": "Букет на свадьбу",
  "ai.dialog.v2.prompt.womensDay": "Букет маме на 8 марта",
  "ai.dialog.v2.uploadPhotoBtn": "Загрузите фото букета",
  "ai.welcome.chipsLabel": "Выберите повод",
  "ai.welcome.inputPlaceholder": "Опишите букет своими словами",
  "ai.welcome.photoLink": "Есть фото? Загрузите",
  "ai.welcome.subtitle": "за пару вопросов",
  "ai.welcome.title": "Подберу идеальный букет",
  "aiAgents.badge": "MCP",
  "aiAgents.connect.discoveryDesc": "Файл обнаружения для автоматической настройки MCP-клиента. Содержит описание доступных инструментов и схемы параметров.",
  "aiAgents.connect.discoveryLabel": "Discovery-файл",
  "aiAgents.connect.endpointDesc": "Streamable HTTP — единый endpoint для всех MCP-запросов. Поддерживает потоковую передачу результатов.",
  "aiAgents.connect.endpointLabel": "MCP Endpoint",
  "aiAgents.connect.protocolDesc": "Model Context Protocol — открытый стандарт Anthropic для подключения AI-ассистентов к внешним сервисам. Без API-ключей, без регистрации.",
  "aiAgents.connect.protocolLabel": "Протокол",
  "aiAgents.connect.title": "Как подключить",
  "aiAgents.cta.connectCta": "Подключить MCP",
  "aiAgents.cta.partnerCta": "Стать партнёром",
  "aiAgents.cta.subtitle": "Откройте новый канал продаж — пусть AI-ассистенты рекомендуют ваши букеты.",
  "aiAgents.cta.title": "Готовы подключить AI?",
  "aiAgents.hero.discoveryCta": "MCP Discovery",
  "aiAgents.hero.partnerCta": "Стать партнёром",
  "aiAgents.hero.subtitle": "Подключите AI-ассистента к маркетплейсу 1ФЛО по протоколу MCP и заказывайте цветы в одну команду — без сайта, без приложения.",
  "aiAgents.hero.title": "1ФЛО для AI-агентов",
  "aiAgents.howItWorks.step1.desc": "Добавьте MCP-сервер 1ФЛО в настройки вашего AI-клиента. Достаточно указать URL endpoint.",
  "aiAgents.howItWorks.step1.title": "Подключите MCP-сервер",
  "aiAgents.howItWorks.step2.desc": "AI-ассистент сам найдёт подходящие букеты, проверит доставку и предложит варианты.",
  "aiAgents.howItWorks.step2.title": "Попросите AI найти букет",
  "aiAgents.howItWorks.step3.desc": "Подтвердите заказ — курьер доставит цветы в указанное время и место.",
  "aiAgents.howItWorks.step3.title": "Получите доставку",
  "aiAgents.howItWorks.subtitle": "Три шага от подключения до доставки цветов через AI-ассистента.",
  "aiAgents.howItWorks.title": "Как это работает",
  "aiAgents.seo.description": "Заказывайте цветы через AI-ассистентов по протоколу MCP. Подключите Claude или любой MCP-совместимый клиент к маркетплейсу 1ФЛО — поиск букетов, проверка доставки, оформление заказа в одну команду.",
  "aiAgents.seo.title": "1ФЛО для AI-агентов — заказ цветов через MCP",
  "aiAgents.tools.checkDelivery": "Проверка возможности доставки по адресу и времени. Возвращает доступные слоты и стоимость.",
  "aiAgents.tools.createOrder": "Оформление заказа с указанием товара, адреса доставки, даты и контактов получателя.",
  "aiAgents.tools.getProduct": "Подробная информация о товаре: описание, состав букета, фото, цены от разных магазинов.",
  "aiAgents.tools.getShops": "Список цветочных магазинов с рейтингом, адресами и зонами доставки.",
  "aiAgents.tools.searchProducts": "Поиск букетов по городу, повод, бюджету. Фильтрация по категориям, цветам, стилю.",
  "aiAgents.tools.subtitle": "Пять MCP-инструментов для полного цикла заказа — от поиска до оформления.",
  "aiAgents.tools.title": "Доступные инструменты",
  "aiFlorist.buildBouquet": "Собрать свой букет",
  "aiFlorist.card.cta": "Подобрать букет",
  "aiFlorist.card.description": "Не можете выбрать? Расскажите повод и бюджет — наш AI подберёт идеальный букет!",
  "aiFlorist.card.featureBudget": "Под ваш бюджет",
  "aiFlorist.card.featureInstant": "Мгновенно",
  "aiFlorist.card.featureOccasion": "Учитывает повод",
  "aiFlorist.card.free": "Бесплатно",
  "aiFlorist.card.title": "Фло, ИИ-флорист",
  "aiFlorist.carousel.addToCart": "В корзину",
  "aiFlorist.error.connection": "Ошибка соединения",
  "aiFlorist.error.photoFailed": "Не удалось обработать фото",
  "aiFlorist.error.sendFailed": "Фло не ответил. Попробуйте отправить сообщение ещё раз.",
  "aiFlorist.error.startFailed": "Фло не ответил. Попробуйте отправить сообщение ещё раз.",
  "aiFlorist.tts.toggle": "Озвучить",
  "app.adminFab": "Редактировать в админке",
  "app.adminPanel": "Админ-панель",
  "app.partnerPanel": "Партнёр-панель",
  "articles.allCategories": "Все темы",
  "articles.crumbHome": "Главная",
  "articles.crumbHub": "Статьи",
  "articles.home": "На главную",
  "articles.hub": "Все статьи",
  "articles.hubDescription": "Полезные статьи о цветах: как выбрать букет, уход за срезанными цветами, сезонность и цены",
  "articles.hubTitle": "Статьи о цветах",
  "articles.loadError": "Не удалось загрузить статьи. Попробуйте обновить страницу чуть позже.",
  "articles.loading": "Загружаем статью…",
  "articles.noArticles": "Пока нет статей",
  "articles.notFound": "Статья не найдена",
  "articles.readingTime.one": "{{ count }} минута чтения",
  "articles.readingTime.few": "{{ count }} минуты чтения",
  "articles.readingTime.many": "{{ count }} минут чтения",
  "articles.readingTime.other": "{{ count }} минуты чтения",
  "articles.relatedLink": "Рекомендация",
  "articles.relatedProducts": "Букеты по теме",
  "articles.seeAlso": "Читайте также",
  "articles.toc": "Содержание",
  "assistant.dock.close": "Закрыть",
  "assistant.dock.collapse": "Свернуть окно",
  "assistant.dock.expand": "Развернуть окно",
  "assistant.dock.fabLabel": "Фло, ИИ-флорист",
  "assistant.dock.open": "Открыть помощника",
  "assistant.dock.openUnread": "Открыть помощника — {{count}} новых сообщений",
  "assistant.dock.resize": "Изменить размер окна",
  "assistant.dock.tabFlorist": "Фло",
  "assistant.dock.tabSupport": "Поддержка",
  "assistant.dock.title": "Помощник",
  "auth.callback.error": "Ошибка авторизации. Попробуйте ещё раз.",
  "auth.callback.loading": "Авторизация...",
  "auth.callback.loginLink": "Войти",
  "auth.callback.noCode": "Код авторизации не найден",
  "auth.errors.accountBlocked": "Аккаунт заблокирован",
  "auth.errors.invalidCredentials": "Неверный email или пароль",
  "auth.errors.loginError": "Ошибка входа",
  "auth.errors.oauthError": "Ошибка авторизации",
  "auth.errors.registerError": "Ошибка при регистрации",
  "auth.errors.telegramError": "Ошибка авторизации через Telegram",
  "auth.errors.telegramNeedPhone": "Для авторизации через Telegram укажите номер телефона",
  "auth.errors.telegramPopupBlocked": "Не удалось открыть окно авторизации Telegram",
  "auth.errors.telegramPopupClosed": "Окно авторизации закрылось. Если вы подтвердили вход в Telegram, попробуйте ещё раз",
  "auth.errors.tooManyAttempts": "Слишком много попыток. Попробуйте позже",
  "auth.errors.tooManyAttemptsWait": "Слишком много попыток входа. Подождите минуту и попробуйте снова — пароль сбрасывать не нужно.",
  "auth.errors.userNotFound": "Пользователь не найден",
  "auth.forgot.backToLogin": "Вернуться к входу",
  "auth.forgot.emailPlaceholder": "example@mail.ru",
  "auth.forgot.error": "Не удалось отправить ссылку. Попробуйте позже.",
  "auth.forgot.loadingBtn": "Отправка...",
  "auth.forgot.loginLink": "Войти",
  "auth.forgot.rememberPassword": "Вспомнили пароль?",
  "auth.forgot.submitBtn": "Отправить ссылку",
  "auth.forgot.subtitle": "Введите email, указанный при регистрации",
  "auth.forgot.successHint": "Проверьте входящие и спам. Если письма нет, проверьте адрес и попробуйте ещё раз.",
  "auth.forgot.successIcon": "✉️",
  "auth.forgot.successTitle": "Если этот адрес зарегистрирован, мы отправим ссылку для смены пароля.",
  "auth.forgot.title": "Восстановление пароля",
  "auth.login.forgotPassword": "Забыли пароль?",
  "auth.login.heroSubtitle": "Войдите, чтобы видеть заказы и баллы",
  "auth.login.loginLabel": "Телефон или email",
  "auth.login.loginPlaceholder": "+7 900 123-45-67 или email",
  "auth.login.noAccount": "Нет аккаунта?",
  "auth.login.orDivider": "или",
  "auth.login.pageTitle": "Вход",
  "auth.login.passwordLabel": "Пароль",
  "auth.login.passwordPlaceholder": "Введите пароль",
  "auth.login.passwordAltBtn": "По паролю",
  "auth.login.registerLink": "Зарегистрироваться",
  "auth.login.shopsHint": "Регистрация для владельцев и сотрудников магазинов",
  "auth.login.shopsTitle": "Открываете магазин?",
  "auth.login.submitBtn": "Войти",
  "auth.login.switchToPassword": "Войти по паролю",
  "auth.login.switchToSms": "Войти по коду из SMS",
  "auth.login.telegramBtn": "Telegram",
  "auth.login.telegramLoading": "Загрузка Telegram...",
  "auth.login.telegramSigningIn": "Входим через Telegram...",
  "auth.login.telegramUnavailable": "Вход через Telegram сейчас недоступен — войдите по email или телефону ниже",
  "auth.login.telegramWidgetLabel": "Вход через Telegram",
  "auth.login.vkBtn": "ВКонтакте",
  "auth.login.vkDisabledHint": "Скоро будет доступно",
  "auth.login.yandexBtn": "Яндекс ID",
  "auth.oauth.popup.closeHint": "Окно закроется автоматически.",
  "auth.oauth.popup.errorTitle": "Ошибка авторизации",
  "auth.oauth.popup.successBody": "Вы авторизованы в {{ brand }}.",
  "auth.oauth.popup.successTitle": "Успешный вход",
  "auth.otp.changePhone": "Изменить номер",
  "auth.otp.codeAriaLabel": "Код подтверждения",
  "auth.otp.codeSentTo": "Код отправлен на",
  "auth.otp.emailLabel": "Email",
  "auth.otp.legalAnd": "и",
  "auth.otp.legalPrefix": "Продолжая, вы соглашаетесь с",
  "auth.otp.phoneDigitsError": "Введите 10 цифр номера",
  "auth.otp.phoneLabel": "Номер телефона",
  "auth.otp.privacyLink": "Политикой конфиденциальности",
  "auth.otp.requestEmailBtn": "Получить код на email",
  "auth.otp.requestSmsBtn": "Получить код по SMS",
  "auth.otp.resendBtn": "Отправить повторно",
  "auth.otp.resendTimer": "Повторно через {{ seconds }} сек",
  "auth.otp.sendError": "Ошибка отправки кода",
  "auth.otp.sendToEmail": "Отправить на email",
  "auth.otp.sendToPhone": "Отправить по SMS",
  "auth.otp.termsLink": "Условиями использования",
  "auth.otp.verifyBtn": "Войти",
  "auth.register.backBtn": "Назад",
  "auth.register.confirmPasswordLabel": "Подтвердите пароль",
  "auth.register.confirmPasswordPlaceholder": "Повторите пароль",
  "auth.register.emailLabel": "Email",
  "auth.register.emailPlaceholder": "Введите ваш email",
  "auth.register.hasAccount": "Уже есть аккаунт?",
  "auth.register.loginLink": "Войти",
  "auth.register.nameLabel": "Имя",
  "auth.register.namePlaceholder": "Введите ваше имя",
  "auth.register.nextBtn": "Далее",
  "auth.register.passwordLabel": "Пароль",
  "auth.register.passwordPlaceholder": "Минимум 8 символов",
  "auth.register.pdConsent": "Я даю согласие на обработку персональных данных в соответствии с",
  "auth.register.pdConsentPrivacyPolicy": "Политикой конфиденциальности",
  "auth.register.pdConsentRequired": "Необходимо дать согласие на обработку персональных данных",
  "auth.register.phoneLabel": "Телефон",
  "auth.register.privacyLink": "политикой конфиденциальности",
  "auth.register.step1Label": "Шаг 1 из 2 — Контакт",
  "auth.register.step2Label": "Шаг 2 из 2 — Безопасность",
  "auth.register.step1Short": "Контакт",
  "auth.register.step2Short": "Безопасность",
  "auth.register.submitBtn": "Зарегистрироваться",
  "auth.register.successCheckEmail": "Если регистрация доступна для этого адреса, проверьте почту. Для входа подтвердите email или восстановите пароль.",
  "auth.register.termsAnd": "и",
  "auth.register.termsLink": "условиями использования",
  "auth.register.termsPrefix": "Я соглашаюсь с",
  "auth.register.termsRequired": "Необходимо принять условия использования",
  "auth.register.title": "Регистрация",
  "auth.reset.backToLogin": "Вернуться к входу",
  "auth.reset.confirmLabel": "Подтверждение пароля",
  "auth.reset.confirmPlaceholder": "Повторите пароль",
  "auth.reset.error": "Не удалось сбросить пароль. Ссылка могла устареть.",
  "auth.reset.invalidLink": "Недействительная или отсутствующая ссылка для сброса пароля",
  "auth.reset.loadingBtn": "Сохранение...",
  "auth.reset.passwordLabel": "Новый пароль",
  "auth.reset.passwordMismatch": "Пароли не совпадают",
  "auth.reset.passwordPlaceholder": "Минимум 6 символов",
  "auth.reset.passwordTooShort": "Пароль должен содержать минимум 6 символов",
  "auth.reset.requestNewLink": "Запросить новую ссылку",
  "auth.reset.submitBtn": "Сохранить пароль",
  "auth.reset.subtitle": "Придумайте новый пароль для вашего аккаунта",
  "auth.reset.title": "Новый пароль",
  "auth.strength.good": "Хороший",
  "auth.strength.medium": "Средний",
  "auth.strength.strong": "Надёжный",
  "auth.strength.weak": "Слабый",
  "auth.twoFactor.challengeHint": "Введите 6-значный код из приложения-аутентификатора.",
  "auth.twoFactor.challengeTitle": "Двухфакторная аутентификация",
  "auth.twoFactor.codeLabel": "Код подтверждения",
  "auth.twoFactor.confirmBtn": "Включить и войти",
  "auth.twoFactor.error": "Не удалось выполнить операцию. Попробуйте позже.",
  "auth.twoFactor.invalidCode": "Неверный код. Попробуйте ещё раз.",
  "auth.twoFactor.manualKeyLabel": "Ключ для ручного ввода:",
  "auth.twoFactor.setupHint": "Для вашей роли вход требует 2FA. Добавьте ключ в приложение-аутентификатор (Google Authenticator и т.п.) и введите код.",
  "auth.twoFactor.setupTitle": "Настройте двухфакторную аутентификацию",
  "auth.twoFactor.verifyBtn": "Подтвердить",
  "auth.validation.confirmPasswordRequired": "Подтвердите пароль",
  "auth.validation.emailInvalid": "Введите корректный email",
  "auth.validation.emailRequired": "Email обязателен",
  "auth.validation.loginRequired": "Введите телефон или email",
  "auth.validation.nameMinLength": "Имя должно быть не менее 2 символов",
  "auth.validation.nameRequired": "Имя обязательно",
  "auth.validation.passwordDigit": "Пароль должен содержать хотя бы одну цифру",
  "auth.validation.passwordMinLength": "Пароль должен быть не менее 8 символов",
  "auth.validation.passwordMismatch": "Пароли не совпадают",
  "auth.validation.passwordRequired": "Пароль обязателен",
  "auth.validation.passwordUppercase": "Пароль должен содержать хотя бы одну заглавную букву",
  "auth.validation.phoneRequired": "Телефон обязателен",
  "brand.logoText": "1ФЛ",
  "brand.name": "1ФЛО",
  "buyerBouquet.add": "Добавить {{name}}",
  "buyerBouquet.addBtn": "Добавить",
  "buyerBouquet.addToCart": "Добавить в корзину",
  "buyerBouquet.unavailableTitle": "Недоступно в этом городе",
  "buyerBouquet.unavailableHint": "Эти цветы сохранены, но сейчас их не привезут. Вернитесь к прежнему городу или уберите их из состава.",
  "buyerBouquet.unavailableFallbackName": "Сохранённый цветок",
  "buyerBouquet.unavailableRemove": "Убрать {{name}} из сохранённого состава",
  "buyerBouquet.addedToCart": "Добавлено в корзину",
  "buyerBouquet.chooseComponents": "Выберите компоненты",
  "buyerBouquet.clearAll": "Очистить",
  "buyerBouquet.decrease": "Уменьшить {{name}}",
  "buyerBouquet.emptyState": "Выберите компоненты для сборки",
  "buyerBouquet.fromPrice": "от",
  "buyerBouquet.increase": "Увеличить {{name}}",
  "buyerBouquet.loadError": "Не удалось загрузить компоненты",
  "buyerBouquet.loading": "Загрузка компонентов…",
  "buyerBouquet.missingWarning": "Часть компонентов не найдена: {{list}}",
  "buyerBouquet.noOffers": "Нет предложений",
  "buyerBouquet.pageSubtitle": "Выберите цветы и соберите уникальный букет",
  "buyerBouquet.pageTitle": "Собери свой букет",
  "buyerBouquet.priceRange": "{{min}} — {{max}}",
  "buyerBouquet.remove": "Удалить {{name}}",
  "buyerBouquet.shopCount": "{{count}} магазинов",
  "buyerBouquet.submitError": "Не удалось создать букет",
  "buyerBouquet.summaryLabel": "Состав вашего букета",
  "buyerBouquet.yourBouquet": "Ваш букет",
  "captcha.submit": "Продолжить",
  "captcha.title": "Проверка безопасности",
  "carousel.label": "Карусель",
  "carousel.next": "Следующий слайд",
  "carousel.prev": "Предыдущий слайд",
  "carousel.slideNumber": "Слайд { n }",
  "carousel.slides": "Слайды",
  "cart.empty.aiHintBrand": "Фло, ИИ-флорист",
  "cart.empty.aiHintPrefix": "Не знаете что выбрать?",
  "cart.empty.aiHintSuffix": "подберёт букет за минуту",
  "cart.empty.goToCatalog": "Перейти в каталог",
  "cart.empty.hint": "Добавьте товары из каталога, чтобы оформить заказ",
  "cart.empty.login": "Войти",
  "cart.empty.title": "Корзина пуста",
  "cart.errors.addFailed": "Не удалось добавить товар",
  "cart.errors.clearFailed": "Не удалось очистить корзину",
  "cart.errors.loadFailed": "Не удалось загрузить корзину",
  "cart.errors.quantityMin": "Количество должно быть не меньше 1",
  "cart.errors.removeFailed": "Не удалось удалить товар",
  "cart.errors.syncFailed": "Не удалось перенести товары из гостевой корзины. Они сохранены — попробуйте ещё раз.",
  "cart.errors.updateFailed": "Не удалось обновить количество",
  "cart.fallback.productName": "Товар",
  "cart.fallback.shopName": "Магазин",
  "cart.item.giftQuantity": "{{count}} шт. × {{price}}",
  "cart.item.packaging": "Упаковка",
  "cart.item.removeAriaLabel": "Удалить из корзины",
  "cart.maxQuantityExceeded": "Максимум {{max}} шт. одного товара",
  "cart.otherCity.checkoutBlocked": "В корзине нет товаров, доступных для текущего заказа.",
  "cart.otherCity.countStatus": "Недоступно для заказа: {{count}}",
  "cart.otherCity.hint": "Эти товары продаются в другом городе, поэтому не входят в текущий заказ. Удалите их или перейдите в нужный город.",
  "cart.otherCity.hintUnavailable": "Эти товары сняты с продажи и не входят в заказ. Их можно только удалить из корзины.",
  "cart.otherCity.itemCity": "Продаётся в городе {{city}}",
  "cart.otherCity.itemCityUnknown": "Город не определён — товар недоступен здесь",
  "cart.otherCity.itemUnavailable": "Снят с продажи — оформить нельзя",
  "cart.otherCity.legacyHint": "В корзине есть товар другого города. Обновите страницу или смените город, чтобы увидеть и изменить состав.",
  "cart.otherCity.legacyTitle": "Корзина недоступна в этом городе",
  "cart.otherCity.quantity": "{{count}} шт.",
  "cart.otherCity.removeAria": "Удалить «{{name}}» из корзины",
  "cart.otherCity.switch": "Перейти в этот город",
  "cart.otherCity.switchAria": "Перейти в город {{city}}",
  "cart.otherCity.title": "Ждут в другом городе",
  "cart.otherCity.titleUnavailable": "Недоступные товары",
  "cart.otherCity.widgetAria": "Недоступно для заказа: {{count}}",
  "cart.otherCity.widgetNote": "Недоступно для заказа: {{count}}",
  "cart.page.deliveryFromCost": "от {{cost}} ₽",
  "cart.page.deliveryFromFallback": "Стоимость рассчитывается при оформлении",
  "cart.page.emptyStatus": "Корзина пуста",
  "cart.page.errorTitle": "Ошибка загрузки",
  "cart.page.itemsCount.one": "В корзине {{ count }} товар",
  "cart.page.itemsCount.few": "В корзине {{ count }} товара",
  "cart.page.itemsCount.many": "В корзине {{ count }} товаров",
  "cart.page.itemsCount.other": "В корзине {{ count }} товара",
  "cart.page.retryAction": "Попробовать снова",
  "cart.page.routeTitle": "Корзина — 1ФЛО",
  "cart.page.title": "Корзина",
  "cart.pageSummary.deliveryRemaining": "Добавьте ещё на {{amount}} для бесплатной доставки",
  "cart.pageSummary.freeDelivery": "Бесплатная доставка!",
  "cart.pageSummary.freeDeliveryReason": "Сумма заказа от {{amount}} ₽ — магазин доставит бесплатно",
  "cart.pageSummary.multiShopHint": "В корзине товары из {{ count }} магазинов. Оформить заказ можно из одного магазина за раз.",
  "cart.photoPromise.text": "Пришлём фото перед доставкой: одобрите или попросите переделать.",
  "cart.photoPromise.title": "Сначала покажем букет",
  "cart.preview.andMore": "И ещё {{ count }}",
  "cart.preview.decreaseQty": "Уменьшить",
  "cart.preview.freeShipping": "Бесплатная доставка",
  "cart.preview.freeShippingFrom": "До бесплатной доставки: {{amount}} ₽",
  "cart.preview.goToCart": "Перейти в корзину",
  "cart.preview.increaseQty": "Увеличить",
  "cart.preview.removeItem": "Удалить",
  "cart.preview.title": "В корзине",
  "cart.preview.total": "Итого",
  "cart.promo.applied": "Промокод применён",
  "cart.promo.apply": "Применить",
  "cart.promo.discountAtCheckout": "Скидка будет применена при оформлении заказа",
  "cart.promo.label": "У меня есть промокод",
  "cart.promo.placeholder": "Введите промокод",
  "cart.promo.remove": "Удалить",
  "cart.promo.unavailable": "Промокоды в этом магазине не принимаются",
  "cart.recommendations.emptyTitle": "Часто заказывают",
  "cart.recommendations.giftsTitle": "Дополнить заказ",
  "cart.recommendations.title": "С этим часто покупают",
  "cart.shopGroup.checkout": "Оформить",
  "cart.shopGroup.itemsCount.one": "{{ count }} товар",
  "cart.shopGroup.itemsCount.few": "{{ count }} товара",
  "cart.shopGroup.itemsCount.many": "{{ count }} товаров",
  "cart.shopGroup.itemsCount.other": "{{ count }} товара",
  "cart.shopGroup.remainsInCart": "Останется в корзине",
  "cart.shopGroup.sellerMissing": "Сведения о продавце не заполнены",
  "cart.shopGroup.sellerIncomplete": "Реквизиты продавца заполнены не полностью",
  "cart.summary.checkoutButton": "Оформить заказ",
  "cart.summary.continueShopping": "Продолжить покупки",
  "cart.summary.delivery": "Доставка",
  "cart.summary.discount": "Скидка",
  "cart.summary.free": "Бесплатно",
  "cart.summary.items": "Товары ({{ count }})",
  "cart.summary.multiShopNote": "Будут оформлены только товары из выбранного магазина. Остальные останутся в корзине.",
  "cart.summary.title": "Ваш заказ",
  "cart.summary.total": "Итого",
  "cart.toast.itemRemoved": "Товар удалён. Нажмите «Вернуть» для восстановления.",
  "cart.toast.itemRestored": "Товар восстановлен",
  "cart.undoRow.removed": "Товар удалён",
  "cart.undoRow.restore": "Вернуть",
  "catalog": {
    "deliveryDate": {
      "any": "Любой день",
      "pickAnother": "Другая дата…",
      "label": "Когда доставить",
      "today": "Сегодня",
      "tomorrow": "Завтра",
      "custom": "Дата",
      "placeholder": "ДД.ММ.ГГГГ",
      "picker": {
        "title": "Выберите дату доставки",
        "cancel": "Отмена",
        "apply": "Применить"
      },
      "chip": {
        "activeLabel": "Доставка: {{date}}"
      }
    }
  },
  "catalog.badge.hit": "Хит",
  "catalog.badge.new": "Новинка",
  "catalog.badge.sale": "Акция",
  "catalog.care.step1Desc": "Аккуратно снимите упаковку",
  "catalog.care.step1Title": "Распакуйте букет",
  "catalog.care.step2Desc": "Срежьте под углом 45°",
  "catalog.care.step2Title": "Подрезайте стебли",
  "catalog.care.step3Desc": "Используйте воду комнатной температуры",
  "catalog.care.step3Title": "Налейте чистую воду",
  "catalog.care.step5Desc": "Так букет простоит дольше",
  "catalog.care.step5Title": "Меняйте воду каждый день",
  "catalog.care.step6Desc": "Не ставьте рядом с батареями",
  "catalog.care.step6Title": "Берегите от солнца и сквозняка",
  "catalog.care.title": "Как ухаживать за букетом",
  "catalog.cart.addError": "Не удалось добавить товар",
  "catalog.cart.addToCart": "В корзину",
  "catalog.cart.added": "Товар добавлен в корзину",
  "catalog.cart.adding": "Добавляем…",
  "catalog.cart.outOfStock": "Товар закончился — попробуйте другой букет",
  "catalog.cartAction.decrement": "Убрать один",
  "catalog.cartAction.goToCartAriaLabel": "Перейти в корзину",
  "catalog.cartAction.groupAriaLabel": "Управление количеством в корзине",
  "catalog.cartAction.inCart": "В корзине",
  "catalog.cartAction.increment": "Добавить ещё",
  "catalog.cartAction.order": "В корзину",
  "catalog.cartAction.quantityAriaLabel": "В корзине: {{ n }} шт.",
  "catalog.characteristics.ariaLabel": "Характеристики компонента",
  "catalog.characteristics.title": "Характеристики",
  "catalog.componentInfoPopover.ariaLabel": "Информация о компоненте",
  "catalog.componentInfoPopover.compare": "Сравнить",
  "catalog.componentInfoPopover.details": "Подробнее",
  "catalog.componentInfoPopover.loading": "Загрузка...",
  "catalog.componentInfoPopover.noDescription": "Описание недоступно",
  "catalog.componentInfoPopover.showInfo": "Показать информацию",
  "catalog.compositionEditor.cheaper": "Дешевле на {{amount}} ₽",
  "catalog.compositionEditor.decreaseQty": "Уменьшить количество {{ name }} (сейчас {{ qty }})",
  "catalog.compositionEditor.goToVariant": "Перейти к варианту",
  "catalog.compositionEditor.increaseQty": "Увеличить количество {{ name }} (сейчас {{ qty }})",
  "catalog.compositionEditor.missingRequestError": "Не удалось отправить заявку",
  "catalog.compositionEditor.missingRequestSent": "Заявка отправлена",
  "catalog.compositionEditor.moreExpensive": "Дороже на {{amount}} ₽",
  "catalog.compositionEditor.notFound": "Не найдено",
  "catalog.compositionEditor.packagingTitle": "Упаковка и оформление",
  "catalog.compositionEditor.priceFrom": "от",
  "catalog.compositionEditor.priceTo": "до",
  "catalog.compositionEditor.qtyLabel": "Количество {{ name }}",
  "catalog.compositionEditor.reset": "Сбросить",
  "catalog.compositionEditor.samePrice": "Та же цена",
  "catalog.compositionEditor.searching": "Поиск...",
  "catalog.compositionEditor.shops": "магазинов",
  "catalog.compositionEditor.submitRequest": "Оставить заявку",
  "catalog.compositionEditor.substitute": "Заменить",
  "catalog.compositionEditor.substituteTitle": "Выберите замену",
  "catalog.compositionEditor.title": "Состав букета",
  "catalog.compositionEditor.variantCreated": "Создан новый вариант букета — фото генерируются",
  "catalog.compositionEditor.variantError": "Не удалось подобрать вариант",
  "catalog.compositionEditor.variantFound": "Подобран вариант букета",
  "catalog.compositionEditor.variantNotFound": "Для этого состава ещё нет готового варианта — войдите, чтобы создать",
  "catalog.compositionEditor.variantRateLimited": "Слишком много попыток подряд — попробуйте ещё раз через минуту",
  "catalog.contentTabs.ariaLabel": "Вкладки с контентом о цветке",
  "catalog.contentTabs.title": "О цветке",
  "catalog.crossSell.addToCartError": "Не удалось добавить в корзину",
  "catalog.delivery.city": "Доставка в {{city}}",
  "catalog.delivery.freeFrom": "Бесплатно от {{amount}} ₽",
  "catalog.delivery.shops.one": "{{count}} магазин доставит",
  "catalog.delivery.shops.few": "{{count}} магазина доставят",
  "catalog.delivery.shops.many": "{{count}} магазинов доставят",
  "catalog.delivery.shops.other": "{{count}} магазина доставят",
  "catalog.delivery.time": "Доставка {{time}}",
  "catalog.deliveryDate.chipToday": "Сегодня",
  "catalog.deliveryDate.chipTomorrow": "Завтра",
  "catalog.deliveryBar.title": "Доставка {{city}}",
  "catalog.deliveryBar.hint": "Укажите адрес, и покажем только букеты, которые успеют к нужному времени",
  "catalog.sortBar.label": "Сортировка:",
  "catalog.sortBar.short.smart": "Популярные",
  "catalog.sortBar.short.newest": "Новинки",
  "catalog.sortBar.short.priceAsc": "Дешевле",
  "catalog.sortBar.short.priceDesc": "Дороже",
  "catalog.sortBar.short.rating": "Высокий рейтинг",
  "catalog.seoSection.categoryTitle": "{{category}} с доставкой {{city}}",
  "catalog.seoSection.popularQueries": "Популярные запросы",
  "catalog.productPage.mosaic.openPhoto": "Открыть фото {{index}} из {{total}}",
  "catalog.productPage.mosaic.allPhotos": "Все фото · {{count}}",
  "catalog.productPage.orderPhotos.hint": "Так магазины собирали этот букет.",
  "catalog.productPage.orderPhotos.promise": "Ваш тоже сфотографируют до доставки.",
  "catalog.productPage.orderPhotos.prev": "Предыдущие фото",
  "catalog.productPage.orderPhotos.next": "Следующие фото",
  "catalog.productPage.orderPhotos.open": "Открыть фото с заказа {{index}}",
  "catalog.productPage.similarQueries": "Похожие запросы",
  "catalog.deliveryDate.fastDelivery": "Быстрая доставка",
  "catalog.detail.addToCart": "В корзину",
  "catalog.detail.addToCartError": "Не удалось добавить в корзину",
  "catalog.detail.addToCartSuccess": "Товар добавлен в корзину",
  "catalog.detail.backToCatalog": "Вернуться в каталог",
  "catalog.detail.deliveryDetails": "Подробнее о доставке",
  "catalog.detail.deliverySlots": "Слоты доставки",
  "catalog.detail.deliveryToday": "Доставка сегодня",
  "catalog.detail.freeFrom": "Бесплатно от",
  "catalog.detail.generatingImage": "Генерируем изображение...",
  "catalog.detail.inStock": "В наличии",
  "catalog.detail.notFoundDescription": "Попробуйте изменить параметры поиска или вернитесь в каталог",
  "catalog.detail.notFoundTitle": "Товар не найден",
  "catalog.detail.pickupFree": "Самовывоз бесплатно",
  "catalog.detail.quantity": "Количество",
  "catalog.detail.sku": "Артикул",
  "catalog.detail.specifications": "Характеристики",
  "catalog.emptyState.keepBudgetDescription": "По этим условиям товаров нет. Снимите только «{{condition}}». Бюджет «{{budget}}» и остальные условия сохранятся.",
  "catalog.emptyState.keepConditionsDescription": "По этим условиям товаров нет. Снимите только «{{condition}}», сохранив остальные условия.",
  "catalog.emptyState.otherOptionsTitle": "Другие варианты",
  "catalog.emptyState.outsideFiltersDescription": "Эти товары могут не соответствовать выбранным фильтрам. Проверьте цену и характеристики.",
  "catalog.emptyState.popularTitle": "Популярное в городе",
  "catalog.emptyState.removeCondition": "Снять «{{condition}}»",
  "catalog.filters.apply": "Применить",
  "catalog.filters.categories": "Категории",
  "catalog.filters.delivery": "Доставка",
  "catalog.filters.freeDelivery": "Бесплатная доставка",
  "catalog.filters.occasion": "Повод",
  "catalog.filters.moreColors": "Ещё цвета",
  "catalog.filters.onSale": "Только товары со скидкой",
  "catalog.filters.openButton": "Фильтры",
  "catalog.filters.priceFrom": "от",
  "catalog.filters.priceRub": "Цена, ₽",
  "catalog.filters.priceTo": "до",
  "catalog.filters.rating": "Рейтинг",
  "catalog.filters.rating3plus": "3 и выше",
  "catalog.filters.rating4plus": "4 и выше",
  "catalog.filters.ratingAny": "Любой",
  "catalog.filters.reset": "Сбросить фильтры",
  "catalog.filters.tagsChip": "Теги",
  "catalog.filters.title": "Фильтры",
  "catalog.flowerIcon.chrysanthemum": "Хризантема",
  "catalog.flowerIcon.hydrangea": "Гортензия",
  "catalog.flowerIcon.lily": "Лилия",
  "catalog.flowerIcon.peony": "Пион",
  "catalog.flowerIcon.rose": "Роза",
  "catalog.flowerIcon.tulip": "Тюльпан",
  "catalog.flowerLanguage.chrysanthemum": "Хризантема",
  "catalog.flowerLanguage.chrysanthemumMeaning": "Оптимизм и радость",
  "catalog.flowerLanguage.hydrangea": "Гортензия",
  "catalog.flowerLanguage.hydrangeaMeaning": "Благодарность и искренность",
  "catalog.flowerLanguage.lily": "Лилия",
  "catalog.flowerLanguage.lilyMeaning": "Нежность и чистота",
  "catalog.flowerLanguage.peony": "Пион",
  "catalog.flowerLanguage.peonyMeaning": "Счастье и процветание",
  "catalog.flowerLanguage.rose": "Роза",
  "catalog.flowerLanguage.roseMeaning": "Любовь и страсть",
  "catalog.flowerLanguage.title": "Язык цветов",
  "catalog.flowerLanguage.tulip": "Тюльпан",
  "catalog.flowerLanguage.tulipMeaning": "Весна и обновление",
  "catalog.freshness.duration": "Сколько простоит букет, зависит от цветов и ухода",
  "catalog.freshness.replacement": "Если букет завянет раньше, чем обычно стоят эти цветы, — заменим бесплатно",
  "catalog.freshness.title": "Гарантия свежести",
  "catalog.funFacts.ariaLabel": "Интересные факты о цветке",
  "catalog.funFacts.title": "Интересные факты",
  "catalog.gallery.ariaLabel": "Галерея товара",
  "catalog.gallery.closeViewer": "Закрыть просмотр",
  "catalog.gallery.zoom": "Увеличить фото",
  "catalog.gallery.orderPhotoLabel": "Фото с заказа",
  "catalog.gallery.next": "Следующее фото",
  "catalog.gallery.openViewer": "Открыть просмотр фото",
  "catalog.gallery.photoSoon": "Фото скоро появится",
  "catalog.gallery.photoshootHint": "Фото появится совсем скоро 📸",
  "catalog.gallery.photoshootTitle": "Проводим фотосессию букета",
  "catalog.gallery.prev": "Предыдущее фото",
  "catalog.gallery.roledescription": "Галерея изображений",
  "catalog.gallery.slideLabel": "Слайд {{current}} из {{total}}",
  "catalog.gallery.thumbLabel": "Фото {{n}}",
  "catalog.gallery.thumbnails": "Миниатюры",
  "catalog.gallery.viewerLabel": "Просмотр изображений",
  "catalog.giftSection.title": "Дополнить заказ",
  "catalog.heroSection.ariaLabel": "Основная информация о компоненте",
  "catalog.heroSection.cm": "см",
  "catalog.holidayCalendar.knowledgeDay": "1 Сентября — День знаний",
  "catalog.holidayCalendar.mothersDay": "День матери",
  "catalog.holidayCalendar.nearby": "Праздник через {{days}} дней",
  "catalog.holidayCalendar.newYear": "Новый год",
  "catalog.holidayCalendar.orderNow": "Заказать букет",
  "catalog.holidayCalendar.teachersDay": "5 Октября — День учителя",
  "catalog.holidayCalendar.title": "Ближайшие праздники",
  "catalog.holidayCalendar.valentinesDay": "14 Февраля — День святого Валентина",
  "catalog.holidayCalendar.womensDay": "8 Марта — Международный женский день",
  "catalog.list.categoryChip": "Категория",
  "catalog.list.emptyCityChangeCity": "Выбрать другой город",
  "catalog.list.emptyCityDescription": "Мы расширяем географию. Попробуйте другой город или вернитесь позже.",
  "catalog.list.emptyCityTitle": "{{city}} — магазинов пока нет",
  "catalog.list.emptyDescription": "Попробуйте изменить фильтры или поисковый запрос",
  "catalog.list.emptyTitle": "Товары не найдены",
  "catalog.list.errorTitle": "Ошибка загрузки",
  "catalog.list.inStock": "В наличии",
  "catalog.list.reset": "Сбросить",
  "catalog.list.searchChip": "Поиск",
  "catalog.list.searchPlaceholder": "Розы, пионы, букет на день рождения",
  "catalog.list.title": "Каталог",
  "catalog.list.tryAgain": "Попробовать снова",
  "catalog.list.unavailableTagDescription": "Эта подборка больше недоступна. Вернитесь в каталог и выберите другое условие.",
  "catalog.menu.loadError": "Не удалось загрузить меню каталога",
  "catalog.menu.panelError": "Не удалось загрузить раздел каталога",
  "catalog.menu.priceRefreshing": "Уточняем цену",
  "catalog.menu.emptySelection": "Подборка пока не заполнена. Посмотрите весь раздел.",
  "catalog.menu.staleResponse": "Каталог обновился. Попробуйте ещё раз",
  "catalog.menu.viewProduct": "Смотреть товар",
  "catalog.occasion.anniversary": "Юбилей",
  "catalog.occasion.birthday": "День рождения",
  "catalog.occasion.marchEighth": "8 марта",
  "catalog.occasion.noReason": "Без повода",
  "catalog.occasion.romantic": "Романтика",
  "catalog.occasion.sympathy": "Сочувствие",
  "catalog.occasion.wedding": "Свадьба",
  "catalog.offers.addToCart": "В корзину",
  "catalog.offers.inn": "ИНН",
  "catalog.offers.outOfStock": "Нет в наличии",
  "catalog.offers.seller": "Продавец",
  "catalog.offers.sellerInfo": "Информация о продавце",
  "catalog.offers.shopPage": "Страница магазина",
  "catalog.offers.title": "Предложения",
  "catalog.offersSection.aboutShop": "О магазине",
  "catalog.offersSection.addShopFav": "Добавить магазин в избранные",
  "catalog.offersSection.allOutOfStock": "Этот букет временно недоступен у всех магазинов",
  "catalog.offersSection.autoAccepts": "Принимает мгновенно",
  "catalog.offersSection.badgeBestPrice": "Лучшая цена",
  "catalog.offersSection.badgeBestRating": "Лучший рейтинг",
  "catalog.offersSection.badgeDeliveryShort": "Дост.",
  "catalog.offersSection.badgeFastDelivery": "Быстрая доставка",
  "catalog.offersSection.badgePriceShort": "Цена",
  "catalog.offersSection.badgeRatingShort": "Рейтинг",
  "catalog.offersSection.countSummary": "{{shown}} из {{total}} магазинов",
  "catalog.offersSection.delivery1h": "1 час",
  "catalog.offersSection.delivery2h": "2 часа",
  "catalog.offersSection.delivery3h": "3 часа",
  "catalog.offersSection.deliveryAny": "Любая",
  "catalog.offersSection.deliveryCost": "Доставка {{price}}",
  "catalog.offersSection.deliveryEta": "Доставка: {{time}}",
  "catalog.offersSection.emptyFilters": "Под ваши условия не подошёл ни один магазин",
  "catalog.offersSection.filterDelivery": "Доставка",
  "catalog.offersSection.filterPrice": "Цена",
  "catalog.offersSection.filterRating": "Рейтинг",
  "catalog.offersSection.freeDelivery": "Бесплатная доставка",
  "catalog.offersSection.freeDeliveryLabel": "Бесплатная доставка",
  "catalog.offersSection.freeShort": "Бесплатно",
  "catalog.offersSection.goToShop": "Перейти к магазину {{name}}",
  "catalog.offersSection.innLabel": "ИНН: {{inn}}",
  "catalog.offersSection.legalInfo": "Юридические данные",
  "catalog.offersSection.maxPriceAriaLabel": "Максимальная цена",
  "catalog.offersSection.minPriceAriaLabel": "Минимальная цена",
  "catalog.offersSection.offlineSince": "Работает с {{year}}",
  "catalog.offersSection.openShop": "Открыть магазин",
  "catalog.offersSection.order": "Заказать",
  "catalog.offersSection.orderFromShop": "В корзину от магазина",
  "catalog.offersSection.outOfStock": "Нет в наличии",
  "catalog.offersSection.platformSince": "на площадке с {{year}}",
  "catalog.offersSection.priceDeltaToBest": "к лучшей цене",
  "catalog.offersSection.priceFrom": "от",
  "catalog.offersSection.priceTo": "до",
  "catalog.offersSection.ratingAriaLabel": "Рейтинг {{rating}}",
  "catalog.offersSection.ratingBreakdown": "Рейтинг",
  "catalog.offersSection.rating_delivery": "Доставка",
  "catalog.offersSection.rating_fresh": "Свежесть",
  "catalog.offersSection.rating_match": "Соответствие фото",
  "catalog.offersSection.rating_service": "Сервис",
  "catalog.offersSection.removeShopFav": "Убрать магазин из избранных",
  "catalog.offersSection.reviewAnon": "Покупатель",
  "catalog.offersSection.reviewsLoading": "Загружаем отзывы…",
  "catalog.offersSection.reviewsNone": "Пока нет отзывов",
  "catalog.offersSection.reviewsPreview": "Отзывы",
  "catalog.offersSection.reviewsTotal": "На основе {{count}} отзывов",
  "catalog.offersSection.select": "Выбрать",
  "catalog.offersSection.selectOffer": "Выбрать предложение {{name}}",
  "catalog.offersSection.chooseWithPrice": "Выбрать · {{price}}",
  "catalog.offersSection.selected": "✓ Выбрано",
  "catalog.offersSection.shopPreviewAria": "О магазине {{name}}",
  "catalog.offersSection.showMore": "Показать ещё ({{count}})",
  "catalog.offersSection.showAll": "Все магазины ({{count}})",
  "catalog.offersSection.singleTitle": "Купить у продавца",
  "catalog.offersSection.sort.deliverySpeed": "По скорости",
  "catalog.offersSection.sort.price": "По цене",
  "catalog.offersSection.sort.rating": "По рейтингу",
  "catalog.offersSection.sortAriaLabel": "Сортировка предложений",
  "catalog.offersSection.chip.deliverySpeed": "Быстрее",
  "catalog.offersSection.chip.price": "Дешевле",
  "catalog.offersSection.chip.rating": "Рейтинг",
  "catalog.offersSection.title": "Где купить",
  "catalog.offersSection.subtitle": "У каждого магазина своя цена и срок",
  "catalog.offersSection.sheetAddToCart": "В корзину · {{shop}}",
  "catalog.offersSection.verified": "Проверено платформой",
  "catalog.offersSection.viewCards": "Карточки",
  "catalog.offersSection.viewList": "Список",
  "catalog.offersSection.yearsOnPlatform": "{{years}} лет на платформе",
  "catalog.packaging.none": "Без упаковки",
  "catalog.packaging.included": "Входит в цену",
  "catalog.packaging.capacity": "Вместимость: до {{count}} шт.",
  "catalog.packaging.title": "Упаковка",
  "catalog.page.aiBannerAriaLabel": "Открыть AI-флориста",
  "catalog.page.aiBannerCta": "Попробовать",
  "catalog.page.aiBannerDesc": "Подберём идеальный букет за минуту",
  "catalog.page.aiBannerFree": "Бесплатно",
  "catalog.page.aiBannerTitle": "Фло, ИИ-флорист",
  "catalog.page.allCategories": "Все категории",
  "catalog.page.allShown": "Все товары показаны",
  "catalog.page.category": "Категория",
  "catalog.page.filterCount.one": "{{count}} фильтр",
  "catalog.page.filterCount.few": "{{count}} фильтра",
  "catalog.page.filterCount.many": "{{count}} фильтров",
  "catalog.page.filterCount.other": "{{count}} фильтра",
  "catalog.page.filters": "Фильтры",
  "catalog.page.freeDelivery": "Бесплатная доставка",
  "catalog.page.loadingMore": "Загружаем ещё...",
  "catalog.page.nextPage": "Вперёд",
  "catalog.page.occasion": "Повод",
  "catalog.page.occasionCount": "Повод ({{count}})",
  "catalog.page.pageOfTotal": "Страница {{page}} из {{total}}",
  "catalog.page.paginationLabel": "Навигация по страницам каталога",
  "catalog.page.prevPage": "Назад",
  "catalog.page.price": "Цена",
  "catalog.page.productCount.one": "{{count}} товар",
  "catalog.page.productCount.few": "{{count}} товара",
  "catalog.page.productCount.many": "{{count}} товаров",
  "catalog.page.productCount.other": "{{count}} товара",
  "catalog.page.shopCount.one": "{{count}} магазин",
  "catalog.page.shopCount.few": "{{count}} магазина",
  "catalog.page.shopCount.many": "{{count}} магазинов",
  "catalog.page.shopCount.other": "{{count}} магазина",
  "catalog.subcategories.label": "Подразделы: {{category}}",
  "catalog.subcategories.all": "Все {{categoryLower}}",
  "catalog.page.ratingFrom": "★ от {{rating}}",
  "catalog.page.removeFilter": "Убрать",
  "catalog.page.resetAll": "Сбросить все",
  "catalog.page.showMore": "Показать ещё",
  "catalog.page.showing": "Показано {{shown}} из {{total}}",
  "catalog.page.sort": "Сортировка",
  "catalog.pairings.ariaLabel": "Сочетаемость с другими цветами",
  "catalog.pairings.title": "Сочетается с",
  "catalog.photoGuarantee.description": "Мы отправим вам фото готового букета, прежде чем он будет доставлен.",
  "catalog.photoGuarantee.step1": "Флорист собирает букет",
  "catalog.photoGuarantee.step2": "Фотографируем и отправляем",
  "catalog.photoGuarantee.step3": "Вы подтверждаете — мы доставляем",
  "catalog.photoGuarantee.title": "Фото перед отправкой",
  "catalog.price.from": "От {{min}} ₽",
  "catalog.price.range": "{{min}} – {{max}} ₽",
  "catalog.price.upTo": "До {{max}} ₽",
  "catalog.priceBreakdown.floristWork": "Сборка букета",
  "catalog.priceBreakdown.title": "Из чего складывается цена",
  "catalog.priceBreakdown.total": "Итого",
  "catalog.priceTrend.avg": "Средняя",
  "catalog.priceTrend.legendAvg": "Средняя цена",
  "catalog.priceTrend.legendMinMax": "Мин/Макс цена",
  "catalog.priceTrend.legendRange": "Диапазон цен",
  "catalog.priceTrend.max": "Макс",
  "catalog.priceTrend.min": "Мин",
  "catalog.priceTrend.noData": "Нет данных о ценах",
  "catalog.priceTrend.shops": "Магазинов",
  "catalog.priceTrend.title": "Динамика цен",
  "catalog.product.addToCartNamed": "Добавить «{{name}}» в корзину",
  "catalog.product.addToFavorites": "Добавить в избранное",
  "catalog.product.addedToCart": "В корзине",
  "catalog.product.backToShop": "Назад в магазин",
  "catalog.product.customerPhotoAlt": "фото с заказа",
  "catalog.product.customerPhotos": "Фото с заказов",
  "catalog.product.decreaseQty": "Уменьшить количество",
  "catalog.product.descShowLess": "Свернуть",
  "catalog.product.descShowMore": "Показать подробнее",
  "catalog.product.hoursLeft": "{{hours}}ч",
  "catalog.product.inCart": "В корзине",
  "catalog.product.increaseQty": "Увеличить количество",
  "catalog.product.minutesLeft": "{{minutes}}м",
  "catalog.product.noOffers": "Нет предложений",
  "catalog.product.offersCount.one": "в {{ count }} магазине",
  "catalog.product.offersCount.few": "в {{ count }} магазинах",
  "catalog.product.offersCount.many": "в {{ count }} магазинах",
  "catalog.product.offersCount.other": "в {{ count }} магазина",
  "catalog.product.onSale": "Акция",
  "catalog.product.openCartWithQty": "Открыть корзину, {{count}} шт.",
  "catalog.product.outOfStock": "Нет в наличии",
  "catalog.product.photoSoon": "Фото скоро",
  "catalog.product.priceFrom": "от",
  "catalog.product.removeFromFavorites": "Убрать из избранного",
  "catalog.product.saleEndsSoon": "Акция скоро закончится",
  "catalog.product.shopContext": "Товар из магазина {{ shop }}",
  "catalog.productPage.addToFavorites": "Добавить в избранное",
  "catalog.productPage.aiImageDisclosure": "Изображения сгенерированы по составу букета.",
  "catalog.productPage.aiImageDisclosureShort": "Изображение создано с помощью ИИ",
  "catalog.productPage.aiImagePhotoPromise": " Перед доставкой пришлём фото собранного букета.",
  "catalog.productPage.backToCatalog": "Вернуться в каталог",
  "catalog.productPage.becomePartner": "Стать партнёром",
  "catalog.productPage.copyLink": "Копировать ссылку",
  "catalog.productPage.defaultTitle": "Товар",
  "catalog.productPage.faqA1": "Зависит от магазина: доступные дата и интервал доставки видны при оформлении заказа.",
  "catalog.productPage.faqA2": "Если букет завял раньше, чем обычно стоят эти цветы, бесплатно заменим его или вернём деньги.",
  "catalog.productPage.faqA3": "Да, флорист сфотографирует собранный букет и отправит вам фото для подтверждения перед доставкой.",
  "catalog.productPage.faqA4": "Доступные способы оплаты будут показаны при оформлении заказа.",
  "catalog.productPage.faqQ1": "Можно ли заказать доставку в день заказа?",
  "catalog.productPage.faqQ2": "Что если цветы окажутся несвежими?",
  "catalog.productPage.faqQ3": "Пришлёте фото букета перед доставкой?",
  "catalog.productPage.faqQ4": "Какие способы оплаты доступны?",
  "catalog.productPage.faqTitle": "Вопросы и ответы",
  "catalog.productPage.fromShop": "у {{name}}",
  "catalog.productPage.inviteShop": "Пригласить магазин",
  "catalog.productPage.linkCopied": "Ссылка скопирована",
  "catalog.productPage.loadError": "Не удалось загрузить товар",
  "catalog.productPage.notFound": "Товар не найден",
  "catalog.productPage.notFoundDesc": "Возможно, товар был удалён или перемещён",
  "catalog.productPage.notOnSale": "Не продаётся",
  "catalog.productPage.photosGenerating": "Фото генерируются — обновите страницу через минуту",
  "catalog.productPage.quickOrder": "Быстрый заказ",
  "catalog.productPage.ratingAria": "Рейтинг {{rating}} из 5, {{count}} отзывов",
  "catalog.productPage.removeFromFavorites": "Убрать из избранного",
  "catalog.productPage.reviewsCount.one": "{{ count }} отзыв",
  "catalog.productPage.reviewsCount.few": "{{ count }} отзыва",
  "catalog.productPage.reviewsCount.many": "{{ count }} отзывов",
  "catalog.productPage.reviewsCount.other": "{{ count }} отзывов",
  "catalog.productPage.selectOffer": "Выбрать магазин",
  "catalog.productPage.sellerAddress": "Адрес",
  "catalog.productPage.sellerEmail": "Email",
  "catalog.productPage.sellerInn": "ИНН",
  "catalog.productPage.sellerKpp": "КПП",
  "catalog.productPage.sellerOfferLink": "Публичная оферта",
  "catalog.productPage.sellerOgrn": "ОГРН",
  "catalog.productPage.sellerOgrnip": "ОГРНИП",
  "catalog.productPage.sellerPhone": "Телефон",
  "catalog.productPage.sellerReturnsLink": "Возврат и обмен",
  "catalog.productPage.sellerTitle": "Сведения о продавце",
  "catalog.productPage.sellerTitleWithShop": "Продавец · {{shop}}",
  "catalog.productPage.share": "Поделиться",
  "catalog.productPage.shareInviteText": "Привет! Посмотри «{ name }» на 1ФЛО — было бы здорово, если бы ваш магазин тоже продавал здесь!",
  "catalog.productPage.shareMax": "Поделиться в MAX",
  "catalog.productPage.shareTg": "Поделиться в Telegram",
  "catalog.productPage.shareVk": "Поделиться в ВКонтакте",
  "catalog.productPage.toOffers": "К предложениям",
  "catalog.purchaseCount.bestseller": "Хит продаж — купили {{count}} раз",
  "catalog.purchaseCount.bought": "Этот букет купили {{count}} раз за последний месяц",
  "catalog.purchaseCount.new": "Этот букет недавно появился",
  "catalog.quickOrder.address": "Адрес доставки",
  "catalog.quickOrder.addressRequired": "Введите адрес доставки",
  "catalog.quickOrder.close": "Закрыть",
  "catalog.quickOrder.comment": "Комментарий",
  "catalog.quickOrder.date": "Дата",
  "catalog.quickOrder.defaultGuestName": "Быстрый заказ",
  "catalog.quickOrder.errorGeneric": "Не удалось оформить заказ. Попробуйте ещё раз.",
  "catalog.quickOrder.errorTooMany": "Слишком много попыток. Подождите минуту и попробуйте снова.",
  "catalog.quickOrder.errorUnavailable": "Сервис временно недоступен. Попробуйте позже.",
  "catalog.quickOrder.name": "Имя получателя",
  "catalog.quickOrder.oferta": "Соглашаюсь с условиями публичной оферты",
  "catalog.quickOrder.ofertaRequired": "Необходимо принять условия оферты",
  "catalog.quickOrder.orderNumber": "Заказ #{{number}}",
  "catalog.quickOrder.phone": "Телефон",
  "catalog.quickOrder.phoneRequired": "Введите номер телефона",
  "catalog.quickOrder.product": "Товар",
  "catalog.quickOrder.quickLink": "Быстрый заказ",
  "catalog.quickOrder.submit": "Заказать в 1 клик",
  "catalog.quickOrder.success": "Заказ оформлен!",
  "catalog.quickOrder.successMessage": "Мы свяжемся с вами в ближайшее время для подтверждения заказа.",
  "catalog.quickOrder.time": "Время",
  "catalog.quickOrder.timeSlots.afternoon": "14:00–18:00",
  "catalog.quickOrder.timeSlots.asap": "Как можно скорее",
  "catalog.quickOrder.timeSlots.evening": "18:00–22:00",
  "catalog.quickOrder.timeSlots.morning": "10:00–14:00",
  "catalog.quickOrder.title": "Заказать в 1 клик",
  "catalog.ratingTooltip.delivery": "Доставка",
  "catalog.ratingTooltip.freshness": "Свежесть",
  "catalog.ratingTooltip.freshnessGuarantee": "Гарантия свежести",
  "catalog.ratingTooltip.match": "Соответствие",
  "catalog.ratingTooltip.service": "Сервис",
  "catalog.recentlyViewed.clearHistory": "Очистить историю",
  "catalog.recentlyViewed.title": "Недавно просмотренные",
  "catalog.recommendations.addToBouquet": "Добавьте к букету",
  "catalog.recommendations.basedOnRating": "На основе рейтинга",
  "catalog.recommendations.recommended": "Рекомендуем",
  "catalog.recommendations.related": "Похожие товары",
  "catalog.reviewForm.clear": "Очистить",
  "catalog.reviewForm.photo": "Добавить фото",
  "catalog.reviewForm.removePhoto": "Удалить фото",
  "catalog.reviewForm.starLabel": "Оценить {{ n }} из 5 звёзд",
  "catalog.reviewForm.subCategory.delivery": "Доставка",
  "catalog.reviewForm.subCategory.freshness": "Свежесть",
  "catalog.reviewForm.subCategory.quality": "Качество",
  "catalog.reviewForm.subRatingsTitle": "Оцените по параметрам",
  "catalog.reviewForm.submit": "Отправить отзыв",
  "catalog.reviewForm.textPlaceholder": "Расскажите о своём опыте...",
  "catalog.reviewForm.title": "Оставить отзыв",
  "catalog.reviewList.emptyDescription": "Будьте первым, кто оставит отзыв",
  "catalog.reviewList.emptyTitle": "Нет отзывов",
  "catalog.reviewList.helpful": "Полезно",
  "catalog.reviewList.photoAlt": "Фото к отзыву",
  "catalog.reviewList.shopReply": "Ответ магазина",
  "catalog.reviewList.showMore": "Показать ещё отзывы",
  "catalog.reviewList.verifiedPurchase": "Подтверждённая покупка",
  "catalog.reviews.alreadyReviewed": "Вы уже оставили отзыв",
  "catalog.reviews.defaultUserName": "Покупатель",
  "catalog.reviews.fileTooLarge": "Файл слишком большой (макс. 10 МБ)",
  "catalog.reviews.loginToReview": "Войдите, чтобы оставить отзыв",
  "catalog.reviews.loginToVote": "Войдите, чтобы голосовать",
  "catalog.reviews.noReviewsYet": "Пока нет отзывов",
  "catalog.reviews.photoUploadError": "Не удалось загрузить фото",
  "catalog.reviews.reviewsCount": "отзывов",
  "catalog.reviews.submitError": "Не удалось отправить отзыв",
  "catalog.reviews.submitSuccess": "Спасибо за отзыв!",
  "catalog.reviews.title": "Отзывы",
  "catalog.reviews.writeReview": "Оставить отзыв",
  "catalog.routes.detailTitle": "Товар",
  "catalog.routes.listTitle": "Каталог цветов",
  "catalog.seasonality.ariaLabel": "График сезонности",
  "catalog.seasonality.available": "Доступен",
  "catalog.seasonality.peak": "Пик сезона",
  "catalog.seasonality.scarce": "Ограниченно",
  "catalog.seasonality.title": "Сезонность",
  "catalog.shopRating.responds": "Отвечает за {{hours}} ч",
  "catalog.shopRating.reviews": "отзывов",
  "catalog.similarTable.ariaLabel": "Таблица похожих компонентов",
  "catalog.similarTable.colColor": "Цвет",
  "catalog.similarTable.colName": "Название",
  "catalog.similarTable.colOrigin": "Происхождение",
  "catalog.similarTable.colPhoto": "Фото",
  "catalog.similarTable.colPrice": "Цена",
  "catalog.similarTable.colVariety": "Сорт",
  "catalog.similarTable.compare": "Сравнить",
  "catalog.similarTable.compareTableLabel": "Сравнение компонентов",
  "catalog.similarTable.selected": "Выбрано",
  "catalog.similarTable.title": "Похожие компоненты",
  "catalog.sizes.ariaLabel": "Размер букета",
  "catalog.sizes.larger": "Пышный",
  "catalog.sizes.smaller": "Компактный",
  "catalog.sizes.standard": "Классический",
  "catalog.sizes.stems.one": "{{ count }} цветочный стебель",
  "catalog.sizes.stems.few": "{{ count }} цветочных стебля",
  "catalog.sizes.stems.many": "{{ count }} цветочных стеблей",
  "catalog.sizes.stems.other": "{{ count }} цветочных стеблей",
  "catalog.sizes.flowers.one": "{{ count }} цветок",
  "catalog.sizes.flowers.few": "{{ count }} цветка",
  "catalog.sizes.flowers.many": "{{ count }} цветов",
  "catalog.sizes.flowers.other": "{{ count }} цветов",
  "catalog.sizes.totalWithGreeneryAndDecor": "{{count}} всего с зеленью и декором",
  "catalog.skeleton.ariaLabel": "Загрузка каталога",
  "catalog.skeleton.srOnly": "Загрузка товаров...",
  "catalog.socialShare.copied": "Ссылка скопирована",
  "catalog.socialShare.copyLink": "Скопировать ссылку",
  "catalog.socialShare.max": "MAX",
  "catalog.socialShare.telegram": "Telegram",
  "catalog.socialShare.title": "Поделиться",
  "catalog.socialShare.vk": "VK",
  "catalog.sort.manual": "Рекомендуем",
  "catalog.sort.newest": "Сначала новые",
  "catalog.sort.popular": "По популярности",
  "catalog.sort.priceAsc": "Цена: по возрастанию",
  "catalog.sort.priceDesc": "Цена: по убыванию",
  "catalog.sort.rating": "По рейтингу",
  "catalog.sort.smart": "Рекомендуем",
  "catalog.stickyCta.addToCart": "Добавить в корзину",
  "catalog.stickyCta.outOfStock": "Нет в наличии",
  "catalog.supplierTable.basedOn": "На основе",
  "catalog.supplierTable.colRating": "Рейтинг",
  "catalog.supplierTable.colReviews": "Отзывы",
  "catalog.supplierTable.colSupplier": "Поставщик",
  "catalog.supplierTable.loadingReviews": "Загрузка отзывов...",
  "catalog.supplierTable.noReviews": "Нет отзывов",
  "catalog.supplierTable.pcs": "шт",
  "catalog.supplierTable.pricing": "Ценообразование",
  "catalog.supplierTable.quality": "Качество",
  "catalog.supplierTable.reviews": "отзывов",
  "catalog.supplierTable.service": "Сервис",
  "catalog.supplierTable.tableAriaLabel": "Таблица поставщиков",
  "catalog.supplierTable.timely": "Своевременность",
  "catalog.supplierTable.title": "Поставщики",
  "catalog.variant.outOfStock": "Нет в наличии",
  "chat.errors.createRoomFailed": "Не удалось создать чат",
  "chat.errors.emptyMessage": "Сообщение не может быть пустым",
  "chat.errors.loadFailed": "Не удалось загрузить сообщения. Проверьте соединение.",
  "chat.errors.loadMessagesFailed": "Не удалось загрузить сообщения",
  "chat.errors.noRoomSelected": "Комната не выбрана",
  "chat.errors.roomNotFound": "Чат не найден",
  "chat.errors.sendFailed": "Не удалось отправить сообщение. Попробуйте ещё раз.",
  "chat.page.loading": "Загрузка...",
  "chat.page.noChats.description": "Чаты появятся, когда вы начнёте общение с продавцом",
  "chat.page.noChats.title": "У вас пока нет активных чатов",
  "chat.page.noMessages": "Нет сообщений",
  "chat.page.swipe.markRead": "Прочитано",
  "chat.page.title": "Мои чаты",
  "chat.page.unknownUser": "Покупатель",
  "chat.replyTemplates.anythingElse.label": "Что-то ещё?",
  "chat.replyTemplates.anythingElse.text": "Подсказала ли я всё, что нужно? Могу помочь с чем-то ещё?",
  "chat.replyTemplates.checkWithFlorist.label": "Уточню у флориста",
  "chat.replyTemplates.checkWithFlorist.text": "Уточню у флориста и вернусь к вам в течение нескольких минут.",
  "chat.replyTemplates.delayApology.label": "Извинение за задержку",
  "chat.replyTemplates.delayApology.text": "Извините за ожидание. Разбираюсь с вашим вопросом прямо сейчас.",
  "chat.replyTemplates.deliveryDetails.label": "Адрес и время",
  "chat.replyTemplates.deliveryDetails.text": "Подскажите, пожалуйста, адрес доставки и удобное время — проверю доступные варианты.",
  "chat.replyTemplates.greeting.label": "Здравствуйте",
  "chat.replyTemplates.greeting.text": "Здравствуйте! Меня зовут «имя». Сейчас помогу.",
  "chat.replyTemplates.orderUpdate.label": "Статус заказа",
  "chat.replyTemplates.orderUpdate.text": "Проверю текущий статус заказа и сразу вернусь с обновлением.",
  "chat.replyTemplates.paymentDetails.label": "Условия оплаты",
  "chat.replyTemplates.paymentDetails.text": "Сейчас уточню доступные для этого заказа способы оплаты.",
  "chat.replyTemplates.similarBouquet.label": "Соберём похожий",
  "chat.replyTemplates.similarBouquet.text": "Этого букета сейчас нет, но можем предложить похожий в том же бюджете. Показать варианты?",
  "chat.room.attachmentInvalid": "Можно прикреплять изображения до 10 МБ.",
  "chat.room.attachmentLimit": "Можно прикрепить до {{count}} фото.",
  "chat.room.imageAlt": "Фото в сообщении",
  "chat.room.inputAriaLabel": "Написать сообщение",
  "chat.room.loadError": "Не удалось загрузить сообщения. Проверьте соединение.",
  "chat.room.messagesAriaLabel": "Сообщения чата",
  "chat.room.noMessages.description": "Начните общение первым!",
  "chat.room.noMessages.title": "Нет сообщений",
  "chat.room.online": "В сети",
  "chat.room.pending": "Отправляется",
  "chat.room.placeholder": "Введите сообщение...",
  "chat.room.presenceConnected": "Магазин на связи",
  "chat.room.presenceWaiting": "Ждём ответ магазина",
  "chat.room.read": "Прочитано",
  "chat.room.retry": "Повторить",
  "chat.room.sendAriaLabel": "Отправить сообщение",
  "chat.room.sendError": "Не удалось отправить сообщение. Попробуйте ещё раз.",
  "chat.room.sendText": "Отправить",
  "chat.room.showOriginal": "Показать оригинал",
  "chat.room.showTranslation": "Показать перевод",
  "chat.room.typing": "{{ name }} печатает",
  "chat.room.typingAriaLabel": "Собеседник печатает",
  "chat.room.unknownUser": "Пользователь",
  "chat.room.wsConnecting": "Подключение...",
  "chat.room.wsPolling": "HTTP polling",
  "chat.room.dayToday": "Сегодня",
  "chat.room.dayYesterday": "Вчера",
  "chat.timeline.actionFailed": "Не удалось выполнить действие. Попробуйте ещё раз.",
  "chat.timeline.approvePhoto": "Одобрить фото",
  "chat.timeline.approveSubstitution": "Согласовать замену",
  "chat.timeline.confirmRejection": "Отправить на доработку",
  "chat.timeline.note": "Комментарий: {{note}}",
  "chat.timeline.photoAlt": "Фото собранного букета",
  "chat.timeline.photoApproved": "Фото букета одобрено",
  "chat.timeline.photoRejected": "Фото букета отклонено",
  "chat.timeline.photoUploaded": "Фото букета готово",
  "chat.timeline.photoUploadedDescription": "Проверьте собранный букет и подтвердите или отклоните фото.",
  "chat.timeline.priceDelta": "Разница в цене: {{amount}}",
  "chat.timeline.rejectPhoto": "Отклонить фото",
  "chat.timeline.rejectSubstitution": "Отклонить замену",
  "chat.timeline.rejectionReason": "Причина: {{reason}}",
  "chat.timeline.rejectionReasonLabel": "Что нужно исправить",
  "chat.timeline.rejectionReasonPlaceholder": "Например: замените цвет упаковки",
  "chat.timeline.statusChanged": "Статус заказа изменён",
  "chat.timeline.statusTransition": "{{previous}} → {{next}}",
  "chat.timeline.substitutionApproved": "Замена согласована",
  "chat.timeline.substitutionProposed": "Флорист предложил замену",
  "chat.timeline.substitutionRejected": "Замена отклонена",
  "chat.timeline.substitutionReplacement": "{{original}} → {{substitute}}",
  "checkout": {
    "delivery": {
      "unavailable": {
        "outOfZone": "К сожалению, доставка по этому адресу недоступна — он вне зоны доставки.",
        "belowMinimum": "Сумма заказа меньше минимальной для доставки в эту зону. Добавьте товаров, чтобы оформить доставку.",
        "deliveryDisabled": "Этот магазин сейчас не осуществляет доставку. Выберите самовывоз.",
        "addressUnresolved": "Не удалось определить точный адрес. Уточните адрес на карте, чтобы рассчитать доставку.",
        "peakDateMinimum": "В этот день курьерская доставка доступна только от минимальной суммы. Добавьте товаров или выберите самовывоз.",
        "calculationFailed": "Не удалось рассчитать доставку. Попробуйте снова. Адрес пока не проверен."
      }
    }
  },
  "checkout.a11y.editDelivery": "Изменить данные доставки",
  "checkout.a11y.editPayment": "Изменить способ оплаты",
  "checkout.a11y.retryOrder": "Повторить оформление заказа",
  "checkout.a11y.selectDate": "Выбрать дату доставки: {{date}}",
  "checkout.a11y.selectDeliveryMethod": "Выбрать способ доставки: {{method}}",
  "checkout.a11y.selectPayment": "Выбрать способ оплаты: {{method}}",
  "checkout.a11y.selectTimeSlot": "Выбрать время доставки: {{slot}}",
  "checkout.addons.addAriaLabel": "Добавить {{name}} в заказ",
  "checkout.addons.title": "Дополнить заказ",
  "checkout.address.addNew": "Добавить новый адрес",
  "checkout.address.apartmentShort": "Кв.",
  "checkout.address.cancel": "Отменить",
  "checkout.address.cityPlaceholder": "Например: Москва",
  "checkout.address.commentPlaceholder": "Например: код домофона 1234",
  "checkout.address.confirmBtn": "Готово, дальше",
  "checkout.address.edit": "Изменить",
  "checkout.address.entrance": "Подъезд",
  "checkout.address.entrancePlaceholder": "2",
  "checkout.address.entranceShort": "Подъезд",
  "checkout.address.entryDetails": "Как попасть в подъезд",
  "checkout.address.floor": "Этаж",
  "checkout.address.floorPlaceholder": "5",
  "checkout.address.floorShort": "Этаж",
  "checkout.address.intercom": "Домофон",
  "checkout.address.intercomPlaceholder": "Например: 45К",
  "checkout.address.intercomShort": "Домофон",
  "checkout.address.newAddress": "Новый адрес",
  "checkout.address.or": "или",
  "checkout.address.savedAddresses": "Сохраненные адреса",
  "checkout.address.streetPlaceholder": "Например: Ленина",
  "checkout.address.subtitle": "Выберите сохраненный адрес или введите новый",
  "checkout.address.title": "Адрес доставки",
  "checkout.addressUnknown.hint": "Магазин позвонит получателю, уточнит адрес и доставит букет. Понадобится телефон получателя.",
  "checkout.addressUnknown.label": "Не знаю адрес — уточните у получателя",
  "checkout.addressUnknown.phoneRequired": "Укажите телефон получателя — курьер уточнит адрес у него",
  "checkout.approximateTotal": "Примерная сумма",
  "checkout.bonus.payFull": "Оплатить полностью бонусами ({{ balance }} ₽ доступно)",
  "checkout.bonus.payPartial": "Использовать {{ used }} ₽ бонусов, доплатить {{ remaining }} ₽",
  "checkout.cart.unnamedProduct": "Товар без названия",
  "checkout.confirm.address": "Адрес",
  "checkout.confirm.addressApt": "кв.",
  "checkout.confirm.comment": "Комментарий",
  "checkout.confirm.confirmOrder": "Подтвердить заказ",
  "checkout.confirm.date": "Дата",
  "checkout.confirm.delivery": "Доставка",
  "checkout.confirm.deliveryCost": "Стоимость доставки",
  "checkout.confirm.edit": "Изменить",
  "checkout.confirm.editBtn": "Редактировать",
  "checkout.confirm.fixErrors": "Пожалуйста, исправьте следующие ошибки:",
  "checkout.confirm.itemWord.few": "товара",
  "checkout.confirm.itemWord.many": "товаров",
  "checkout.confirm.itemWord.one": "товар",
  "checkout.confirm.method": "Способ",
  "checkout.confirm.orderContents": "Состав заказа",
  "checkout.confirm.orderError": "Ошибка при оформлении заказа",
  "checkout.confirm.payment": "Оплата",
  "checkout.confirm.paymentMethod": "Способ оплаты",
  "checkout.confirm.pcs": "шт.",
  "checkout.confirm.placing": "Оформление заказа...",
  "checkout.confirm.subtitle": "Проверьте данные заказа перед оформлением",
  "checkout.confirm.termsLabel": "Я согласен с условиями использования и политикой конфиденциальности *",
  "checkout.confirm.termsRequired": "Необходимо согласие с условиями",
  "checkout.confirm.time": "Время",
  "checkout.confirm.title": "Подтверждение заказа",
  "checkout.confirm.totalToPay": "Итого к оплате",
  "checkout.confirm.tryAgain": "Попробовать снова",
  "checkout.confirm.validation.badTotal": "Некорректная сумма заказа",
  "checkout.confirm.validation.emptyCart": "Корзина пуста",
  "checkout.confirm.validation.noAddress": "Не указан адрес доставки",
  "checkout.confirm.validation.noDelivery": "Не выбран способ доставки",
  "checkout.confirm.validation.noPayment": "Не выбран способ оплаты",
  "checkout.currencyDisclaimer": "Оплата производится в рублях. Ваш банк сконвертирует сумму по своему курсу.",
  "checkout.days.fri": "Пт",
  "checkout.days.mon": "Пн",
  "checkout.days.sat": "Сб",
  "checkout.days.sun": "Вс",
  "checkout.days.thu": "Чт",
  "checkout.days.tue": "Вт",
  "checkout.days.wed": "Ср",
  "checkout.degraded.payment.bodyMulti": "Платёжный сервис не отвечает. Попробуйте ещё раз или выберите другой способ оплаты.",
  "checkout.degraded.payment.bodySingle": "Платёжный сервис не отвечает. Заказ в корзине — попробуйте оплатить через 5 минут.",
  "checkout.degraded.payment.retry": "Попробовать снова",
  "checkout.degraded.payment.title": "Оплата временно недоступна",
  "checkout.degraded.payment.tryAlternative": "Другой способ оплаты",
  "checkout.delivery.addFreePostcard": "Добавить бесплатную открытку",
  "checkout.delivery.anyTime": "Любое время",
  "checkout.delivery.cardText": "Текст поздравления",
  "checkout.delivery.cardTextHint": "Мы перепишем текст на фирменную открытку и приложим к букету",
  "checkout.delivery.cardTextPlaceholder": "Напишите добрые слова...",
  "checkout.delivery.contactData": "Контактные данные",
  "checkout.delivery.contactDataHint": "Укажите данные для связи по заказу",
  "checkout.delivery.courierComment": "Комментарий курьеру",
  "checkout.delivery.courierCommentPlaceholder": "Позвоните за 30 мин, не говорите от кого...",
  "checkout.delivery.date": "Дата",
  "checkout.delivery.calendar.disabledSuffix": "недоступно",
  "checkout.delivery.calendar.selectedSuffix": "выбрано",
  "checkout.delivery.calendar.todaySuffix": "сегодня",
  "checkout.delivery.calendar.daysOfMonth": "Дни месяца",
  "checkout.delivery.calendar.nextMonth": "Следующий месяц",
  "checkout.delivery.calendar.previousMonth": "Предыдущий месяц",
  "checkout.delivery.slotUnavailableNote": "{{slots}}: {{reason}}",
  "checkout.delivery.calendarLabel": "Календарь: выберите дату доставки",
  "checkout.delivery.quickDateLabel": "{{day}}, {{date}}",
  "checkout.delivery.dateAndTime": "Дата и время доставки",
  "checkout.delivery.guestName": "Ваше имя",
  "checkout.delivery.guestNamePlaceholder": "Имя",
  "checkout.delivery.guestPhone": "Телефон",
  "checkout.delivery.guestEmailPlaceholder": "email@example.com",
  "checkout.delivery.login": "Войти",
  "checkout.delivery.method.courier": "Курьерская доставка",
  "checkout.delivery.method.none": "Не выбрано",
  "checkout.delivery.method.pickup": "Самовывоз",
  "checkout.delivery.method.post": "Почтовая доставка",
  "checkout.delivery.noSlots": "Нет доступных слотов на выбранную дату",
  "checkout.delivery.noStores": "Нет доступных пунктов самовывоза",
  "checkout.delivery.loadingStores": "Загружаем пункты самовывоза",
  "checkout.delivery.pickupUnavailableHint": "Нет доступных пунктов самовывоза. Выберите другой способ доставки.",
  "checkout.delivery.options.courier.description": "Быстрая доставка до двери",
  "checkout.delivery.options.courier.estimatedDays": "1–2 рабочих дня",
  "checkout.delivery.options.courier.name": "Курьерская доставка",
  "checkout.delivery.options.courier.sameDay": "Сегодня, ко времени доставки",
  "checkout.delivery.options.pickup.description": "Заберите из нашего магазина",
  "checkout.delivery.options.pickup.estimatedDays": "В день заказа",
  "checkout.delivery.options.pickup.name": "Самовывоз",
  "checkout.delivery.options.post.description": "Стандартная почтовая служба",
  "checkout.delivery.options.post.estimatedDays": "3–7 рабочих дней",
  "checkout.delivery.options.post.name": "Почтовая доставка",
  "checkout.delivery.orderForOther": "Заказ для другого человека",
  "checkout.delivery.otherDate": "Другая дата",
  "checkout.delivery.peakDateMinimum": "{{date}} курьерская доставка доступна только от {{amount}}. Добавьте товаров в заказ или выберите самовывоз.",
  "checkout.delivery.peakDays.minimum": "Курьерская доставка только от {{minimum}}, дешевле — самовывоз.",
  "checkout.delivery.peakDays.pickup": "Самовывоз без ограничений по сумме: {{addresses}}.",
  "checkout.delivery.peakDays.pricing": "Доставка платная — {{prices}} в зависимости от удалённости.",
  "checkout.delivery.peakDays.title": "Высокая нагрузка: {{dates}}",
  "checkout.delivery.phoneOnlyHint": "Оставьте телефон — свяжемся с вами по заказу",
  "checkout.delivery.pickupStore": "Выберите пункт самовывоза",
  "checkout.delivery.postcard": "Открытка",
  "checkout.delivery.proceedToPayment": "Перейти к оплате",
  "checkout.delivery.recipientName": "Имя получателя",
  "checkout.delivery.recipientNamePlaceholder": "Как зовут получателя",
  "checkout.delivery.recipientPhone": "Телефон получателя",
  "checkout.delivery.sameDayClosed": "Приём заказов на сегодня закрыт — выберите ближайшую дату ниже.",
  "checkout.delivery.slotFull": "Нет свободных мест",
  "checkout.delivery.slotShopClosed": "Магазин закрыт в это время",
  "checkout.delivery.surprise": "Сюрприз — не сообщать получателю от кого заказ",
  "checkout.delivery.time": "Время",
  "checkout.deliveryMethod.busy": "Занято",
  "checkout.deliveryMethod.courierDesc": "Доставка курьером прямо к вашей двери",
  "checkout.deliveryMethod.courierName": "Курьерская доставка",
  "checkout.deliveryMethod.courierTime": "1-2 часа",
  "checkout.deliveryMethod.pickupDesc": "Заберите заказ из нашего магазина",
  "checkout.deliveryMethod.pickupName": "Самовывоз",
  "checkout.deliveryMethod.postDesc": "Доставка через почтовую службу",
  "checkout.deliveryMethod.postName": "Почтовая доставка",
  "checkout.deliveryMethod.postTime": "2-5 дней",
  "checkout.deliveryMethod.selected": "Доставка выбрана",
  "checkout.deliveryMethod.slotsLeft": "мест",
  "checkout.deliveryMethod.subtitle": "Выберите удобный способ получения заказа",
  "checkout.deliveryMethod.today": "Сегодня",
  "checkout.deliveryMethod.unavailableForAddress": "Недоступно для выбранного адреса",
  "checkout.deliveryOptions.free": "Бесплатно",
  "checkout.deliveryOptions.title": "Способ доставки",
  "checkout.error.backToCart": "Вернуться в корзину",
  "checkout.error.cityRequired": "Не выбран город доставки. Выберите город и оформите заказ заново.",
  "checkout.error.deliveryAddressUnresolved": "Не удалось определить координаты адреса. Уточните адрес на карте.",
  "checkout.error.deliveryOutOfZone": "Доставка по этому адресу недоступна — адрес находится вне зоны доставки.",
  "checkout.error.description": "К сожалению, не удалось оформить ваш заказ. Попробуйте ещё раз или свяжитесь с нами.",
  "checkout.error.missingDeliveryOrPayment": "Не выбран способ доставки или оплаты",
  "checkout.error.missingInfo": "Не хватает данных для оформления заказа",
  "checkout.error.needHelp": "Нужна помощь? Свяжитесь с нами:",
  "checkout.error.or": "или",
  "checkout.error.orderCreateFailed": "Не удалось создать заказ. Попробуйте позже.",
  "checkout.error.paymentInitFailed": "Заказ создан, но не удалось инициировать оплату. Перейдите в «Мои заказы» для оплаты.",
  "checkout.error.paymentUrlMissing": "Не получена ссылка подтверждения платежа",
  "checkout.error.possibleReasons": "Возможные причины:",
  "checkout.error.promoApplyFailed": "Не удалось применить промокод",
  "checkout.error.promoUnavailable": "Промокоды в этом магазине не принимаются",
  "checkout.error.promoInvalid": "Промокод недействителен",
  "checkout.error.reason": "Причина ошибки:",
  "checkout.error.reasonInternet": "Проблемы с подключением к интернету",
  "checkout.error.reasonPayment": "Проблемы с оплатой",
  "checkout.error.reasonServer": "Технические неполадки на сервере",
  "checkout.error.reasonStock": "Товары закончились на складе",
  "checkout.error.routeTitle": "Ошибка оплаты — 1ФЛО",
  "checkout.error.title": "Ошибка при оформлении",
  "checkout.error.tryAgain": "Попробовать снова",
  "checkout.form.apartment": "Квартира",
  "checkout.form.apartmentPlaceholder": "Кв., офис",
  "checkout.form.building": "Дом",
  "checkout.form.buildingPlaceholder": "Номер дома",
  "checkout.form.city": "Город",
  "checkout.form.cityPlaceholder": "Введите город",
  "checkout.form.courierInstructions": "Инструкции для курьера",
  "checkout.form.courierInstructionsPlaceholder": "Особые указания...",
  "checkout.form.deliveryAddress": "Адрес доставки",
  "checkout.form.saveAddress": "Сохранить адрес",
  "checkout.form.street": "Улица",
  "checkout.form.streetPlaceholder": "Введите улицу",
  "checkout.form.zipCode": "Индекс",
  "checkout.form.zipCodePlaceholder": "Почтовый индекс",
  "checkout.gift.isGift": "Это подарок",
  "checkout.gift.isSurprise": "Сюрприз — не сообщать от кого",
  "checkout.gift.messageLabel": "Поздравление",
  "checkout.gift.messagePlaceholder": "Напишите поздравление (до 200 символов)...",
  "checkout.gift.recipientName": "Имя получателя",
  "checkout.gift.recipientNamePlaceholder": "Как зовут получателя",
  "checkout.gift.recipientPhone": "Телефон получателя",
  "checkout.gift.recipientPhonePlaceholder": "+7 (___) ___-__-__",
  "checkout.gift.surpriseHint": "Цены и информация о покупателе не будут включены в упаковку",
  "checkout.giftCard.ariaLabel": "Предпросмотр подарочной открытки",
  "checkout.giftCard.for": "Для",
  "checkout.giftCard.title": "Предпросмотр открытки",
  "checkout.insurance.add": "Добавить",
  "checkout.insurance.added": "Добавлено ✓",
  "checkout.insurance.description": "Защитите свой заказ от непредвиденных ситуаций",
  "checkout.insurance.month": "мес.",
  "checkout.insurance.title": "1flo Protect — защита заказа",
  "checkout.loyalty.redeemLabel": "Списать до {{usable}} баллов (на балансе {{balance}})",
  "checkout.shopLoyalty.title": "Баллы магазина",
  "checkout.shopLoyalty.redeemLabel": "Списать до {{usable}} баллов магазина (на балансе {{balance}})",
  "checkout.shopLoyalty.limitHint": "Не больше {{percent}}% суммы заказа",
  "checkout.packaging.addOns": "Дополнить заказ",
  "checkout.packaging.addOnsHint": "Магазин подтвердит наличие и стоимость дополнений",
  "checkout.packaging.addon.aquabox": "Аквабокс",
  "checkout.packaging.addon.aquaboxDesc": "Сохраняет свежесть цветов",
  "checkout.packaging.addon.carrierBag": "Сумка-переноска",
  "checkout.packaging.addon.carrierBagDesc": "Удобная переноска букета",
  "checkout.packaging.addon.giftBox": "Подарочная коробка",
  "checkout.packaging.addon.giftBoxDesc": "Эффектная подача",
  "checkout.packaging.addonsPrefix": "Дополнения: ",
  "checkout.packaging.bright": "Яркие цвета",
  "checkout.packaging.carrierBag": "Сумка-переноска",
  "checkout.packaging.giftBox": "Подарочная коробка",
  "checkout.packaging.none": "Без упаковки",
  "checkout.packaging.pastel": "Нежные тона",
  "checkout.packaging.ribbon": "Атласная лента",
  "checkout.packaging.style.bright": "Яркие цвета",
  "checkout.packaging.style.kraft": "Крафт",
  "checkout.packaging.style.minimal": "Минималистичная",
  "checkout.packaging.style.none": "Без упаковки",
  "checkout.packaging.style.pastel": "Нежные тона",
  "checkout.packaging.style.ribbon": "Атласная лента",
  "checkout.packaging.stylePrefix": "Стиль: ",
  "checkout.packaging.title": "Упаковка и оформление",
  "checkout.packaging.wishesPlaceholder": "Пожелания по упаковке: цвет, фактура, стиль...",
  "checkout.page.completePayment": "Завершите оплату для подтверждения заказа",
  "checkout.page.emptyCartDescription": "Добавьте товары перед оформлением заказа",
  "checkout.page.emptyCartTitle": "Корзина пуста",
  "checkout.page.goToCatalog": "Перейти в каталог",
  "checkout.page.goToPayment": "Перейти к оплате",
  "checkout.page.myOrders": "Мои заказы",
  "checkout.page.orderPlaced": "Заказ оформлен!",
  "checkout.page.routeTitle": "Оформление заказа — 1ФЛО",
  "checkout.page.subtitle": "Несколько шагов до завершения",
  "checkout.page.thankYou": "Спасибо за заказ. Номер:",
  "checkout.page.title": "Оформление заказа",
  "checkout.page.toCatalog": "В каталог",
  "checkout.page.trackOrder": "Следить за заказом",
  "checkout.page.trustFreshness": "Гарантия свежести",
  "checkout.page.trustPayment": "Безопасная оплата",
  "checkout.page.trustReturn": "Возврат 14 дней",
  "checkout.payment.apply": "Применить",
  "checkout.payment.back": "Назад",
  "checkout.payment.cardDesc": "Оплата картой онлайн через защищенный шлюз",
  "checkout.payment.cardName": "Банковская карта",
  "checkout.payment.cashDesc": "Оплата наличными курьеру или в пункте выдачи",
  "checkout.payment.cashName": "Наличными при получении",
  "checkout.payment.change": "Изменить",
  "checkout.payment.delivery": "Доставка",
  "checkout.payment.fillContacts": "Укажите имя и телефон получателя",
  "checkout.payment.free": "Бесплатно",
  "checkout.payment.infoCard": "После нажатия кнопки вы будете перенаправлены на страницу банка для ввода данных карты. Платеж проходит через защищенное соединение.",
  "checkout.payment.infoCash": "Оплата производится наличными при получении заказа. Пожалуйста, приготовьте точную сумму.",
  "checkout.payment.infoOnline": "После нажатия кнопки вы будете перенаправлены на страницу ЮKassa для выбора удобного способа оплаты.",
  "checkout.payment.infoTransfer": "Реквизиты для оплаты будут отправлены после оформления заказа. Заказ будет подтверждён после поступления оплаты.",
  "checkout.payment.loyaltyPoints": "Баллы лояльности",
  "checkout.payment.marketingConsent": "Согласен получать новости и специальные предложения",
  "checkout.payment.method.card": "Картой при получении",
  "checkout.payment.method.cash": "Наличными при получении",
  "checkout.payment.method.online": "Онлайн-оплата",
  "checkout.payment.method.transfer": "Банковский перевод",
  "checkout.payment.onlineDesc": "Оплата через платежную систему ЮKassa",
  "checkout.payment.onlineName": "ЮKassa",
  "checkout.payment.options.card.description": "Оплата банковской картой при получении заказа",
  "checkout.payment.options.cash.description": "Оплата наличными при получении заказа",
  "checkout.payment.options.online.description": "Оплата через T-Bank или другие платёжные системы",
  "checkout.payment.options.transfer.description": "Оплата банковским переводом по реквизитам",
  "checkout.payment.orderDescription": "Заказ №{{orderId}}",
  "checkout.payment.placeOrder": "Оформить заказ",
  "checkout.payment.methodsLoading": "Проверяем доступные способы оплаты",
  "checkout.payment.methodsEmpty": "Для выбранного магазина и города нет доступных способов оплаты.",
  "checkout.payment.methodsError": "Не удалось проверить способы оплаты. Попробуйте ещё раз.",
  "checkout.payment.privacyPolicy": "Политики конфиденциальности",
  "checkout.payment.promoCode": "Промокод",
  "checkout.payment.promoPlaceholder": "Введите промокод",
  "checkout.payment.publicOffer": "Публичной оферты",
  "checkout.payment.referralBonuses": "Реферальные бонусы",
  "checkout.payment.remove": "Удалить",
  "checkout.payment.termsAcceptLabel": "Принимаю условия оферты и политики конфиденциальности",
  "checkout.payment.termsAnd": "и",
  "checkout.payment.termsPrefix": "Оформляя заказ, я принимаю условия",
  "checkout.payment.termsRequiredError": "Поставьте галочку согласия с офертой — без неё заказ не оформить",
  "checkout.payment.ofertaAcceptLabel": "Принимаю условия публичной оферты",
  "checkout.payment.ofertaDocLink": "Публичная оферта",
  "checkout.payment.pdConsentLabel": "Даю согласие на обработку персональных данных",
  "checkout.payment.pdConsentDocLink": "Согласие на обработку персональных данных",
  "checkout.payment.pdConsentRequiredError": "Отметьте согласие на обработку персональных данных — без него заказ не оформить",
  "checkout.payment.privacyPolicyLink": "Политика конфиденциальности",
  "checkout.paymentOptions.title": "Способ оплаты",
  "checkout.paymentOptions.mirAndSbp": "Карты «Мир» и СБП",
  "checkout.paymentOutcomeUnknown.description": "Результат оплаты пока неизвестен — банк ещё не ответил. Не оплачивайте заказ повторно, чтобы деньги не списались дважды. Статус обновится в «Моих заказах» и на странице заказа.",
  "checkout.paymentOutcomeUnknown.openOrder": "Открыть заказ",
  "checkout.paymentOutcomeUnknown.title": "Проверяем оплату",
  "checkout.paymentStep.continue": "Продолжить",
  "checkout.paymentStep.itemsCost": "Стоимость товаров",
  "checkout.paymentStep.payAmount": "Оплатить",
  "checkout.paymentStep.processing": "Обработка...",
  "checkout.paymentStep.subtitle": "Выберите удобный способ оплаты заказа",
  "checkout.paymentStep.zeroOrderText": "Сумма заказа равна нулю — оплата не требуется",
  "checkout.paymentStep.zeroOrderTitle": "Заказ оформляется бесплатно",
  "checkout.savedSubmission.description": "Сохранена незавершённая отправка заказа. Продолжение использует прежние данные и ключ, а не текущую корзину. Оплата автоматически не запускается.",
  "checkout.savedSubmission.continue": "Продолжить сохранённое оформление",
  "checkout.savedSubmission.unavailable": "Исходные данные недоступны. Новый заказ не отправлен; отправка остаётся на сверке.",
  "checkout.section.address": "Адрес",
  "checkout.section.contacts": "Контактные данные",
  "checkout.section.dateTime": "Дата и время",
  "checkout.section.delivery": "Способ доставки",
  "checkout.section.deliveryTitle": "Доставка",
  "checkout.section.deliveryMethodHeading": "Способ",
  "checkout.section.extras": "Дополнительно",
  "checkout.stepper.delivery": "Доставка",
  "checkout.stepper.done": "Готово",
  "checkout.stepper.payment": "Оплата",
  "checkout.success.continueShopping": "Продолжить покупки",
  "checkout.success.copyLink": "Скопировать ссылку",
  "checkout.success.deliveryMethod": "Способ доставки",
  "checkout.success.deliveryNotSpecified": "Не указан",
  "checkout.success.delivery_courier": "Курьерская доставка",
  "checkout.success.delivery_pickup": "Самовывоз",
  "checkout.success.delivery_post": "Почта России",
  "checkout.success.emailConfirmation": "Мы отправили подтверждение на ваш email. Наш менеджер свяжется с вами в ближайшее время.",
  "checkout.success.orderAmount": "Сумма заказа",
  "checkout.success.orderNumber": "Номер заказа:",
  "checkout.success.paymentRequired": "Для завершения заказа необходимо оплатить его.",
  "checkout.success.questions": "Если у вас есть вопросы, свяжитесь с нами:",
  "checkout.success.referralSubtitle": "10% от нашей комиссии — ваше вознаграждение на 12 месяцев",
  "checkout.success.referralTitle": "Поделись с другом — получай за каждый его заказ!",
  "checkout.success.routeTitle": "Заказ оформлен — 1ФЛО",
  "checkout.success.status": "Статус",
  "checkout.success.status_cancelled": "Отменён",
  "checkout.success.status_completed": "Завершён",
  "checkout.success.status_confirmed": "Подтверждён",
  "checkout.success.status_delivered": "Доставлен",
  "checkout.success.status_draft": "Черновик",
  "checkout.success.status_pending": "Ожидает подтверждения",
  "checkout.success.status_photo_review": "Проверка фото",
  "checkout.success.status_processing": "Готовится",
  "checkout.success.status_refunded": "Возврат",
  "checkout.success.status_shipped": "В доставке",
  "checkout.success.title": "Спасибо за заказ!",
  "checkout.success.trackOrder": "Отследить заказ",
  "checkout.summary.bonuses": "Бонусы",
  "checkout.summary.delivery": "Доставка",
  "checkout.summary.deliveryNotChosen": "Выберите способ",
  "checkout.summary.discount": "Скидка",
  "checkout.summary.free": "Бесплатно",
  "checkout.summary.items": "Товары",
  "checkout.summary.pricesUpdated": "Цены обновились: в корзине было {{amount}}",
  "checkout.priceChange.title": "Цена изменилась для выбранного города",
  "checkout.priceChange.body": "Было {{before}}, стало {{after}}. Подтвердите новую сумму, чтобы продолжить.",
  "checkout.priceChange.confirm": "Подтвердить новую сумму",
  "checkout.summary.title": "Сводка заказа",
  "checkout.summary.total": "Итого",
  "checkout.tagFeedback.forWhom": "Для кого?",
  "checkout.tagFeedback.occasion": "По какому поводу?",
  "checkout.tagFeedback.skip": "Пропустить",
  "checkout.tagFeedback.submit": "Готово",
  "checkout.tagFeedback.submitError": "Не удалось отправить",
  "checkout.tagFeedback.thanks": "Спасибо! Ваш ответ поможет нам стать лучше ❤️",
  "checkout.tagFeedback.title": "Расскажите немного о заказе",
  "checkout.tracking.title": "История отслеживания",
  "checkout.validation.cityMinLength": "Город должен содержать минимум 2 символа",
  "checkout.validation.cityRequired": "Город обязателен",
  "checkout.validation.datePast": "Дата не может быть в прошлом",
  "checkout.validation.guestContactsHint": "Заполните контактные данные",
  "checkout.validation.guestEmailFormat": "Введите корректный email",
  "checkout.validation.guestNameMinLength": "Имя должно содержать минимум 2 символа",
  "checkout.validation.guestNameRequired": "Укажите имя",
  "checkout.validation.guestPhoneFormat": "Введите телефон в формате +7XXXXXXXXXX",
  "checkout.validation.guestPhoneRequired": "Укажите телефон",
  "checkout.validation.houseRequired": "Номер дома обязателен",
  "checkout.validation.selectDate": "Выберите дату доставки",
  "checkout.validation.selectDeliveryDate": "Выберите день доставки",
  "checkout.validation.selectDeliveryMethod": "Выберите способ доставки",
  "checkout.validation.selectDeliveryTime": "Выберите время доставки",
  "checkout.validation.selectTime": "Выберите время доставки",
  "checkout.validation.streetMinLength": "Улица должна содержать минимум 3 символа",
  "checkout.validation.streetRequired": "Улица обязательна",
  "cities.empty": "Города пока не добавлены",
  "cities.loadError": "Не удалось загрузить список городов",
  "cities.subtitle": "Выберите город, чтобы посмотреть доступные магазины и букеты",
  "cities.title": "Города",
  "cities.tryAgain": "Попробовать снова",
  "city.changeCity": "Нет, другой",
  "city.choose": "Выбрать город",
  "city.chooseAddress": "Указать адрес",
  "city.confirm": "Ваш город — {{city}}?",
  "city.confirmDialog": "Подтверждение города",
  "city.yes": "Да",
  "claims.allDocuments": "Все документы",
  "claims.deadlineMismatch": "Несоответствие описанию — в течение <strong>14 календарных дней</strong> после получения",
  "claims.deadlineNotDelivered": "Товар не доставлен — по истечении срока доставки + 30 минут",
  "claims.deadlineQuality": "Качество товара — в течение <strong>14 календарных дней</strong> после получения",
  "claims.deadlinesTitle": "Сроки подачи претензии",
  "claims.descriptionLabel": "Описание проблемы",
  "claims.descriptionPlaceholder": "Опишите, что произошло: какие недостатки вы обнаружили, когда был получен заказ, и т.д.",
  "claims.errorDescription": "Опишите проблему (минимум 10 символов)",
  "claims.errorEmail": "Введите корректный email",
  "claims.errorOrderId": "Введите номер заказа",
  "claims.formTitle": "Форма подачи претензии",
  "claims.howToFile": "Как подать претензию",
  "claims.howToFileDescription": "Если вы получили товар ненадлежащего качества или заказ не был доставлен, вы можете подать официальную претензию. Мы рассмотрим её в течение <strong>10 рабочих дней</strong> в соответствии с Законом РФ «О защите прав потребителей».",
  "claims.minChars": "Минимум 10 символов",
  "claims.moreDetails": "Подробнее —",
  "claims.orderIdLabel": "Номер заказа",
  "claims.orderIdPlaceholder": "Например: 1148",
  "claims.phoneLabel": "Телефон",
  "claims.publicOffer": "Публичная оферта",
  "claims.responsibilityText": "За качество товара отвечает партнёр-флорист. Платформа 1ФЛО выступает агентом и обязуется вернуть предоплату, если товар не был доставлен (ЗоЗПП ст. 12).",
  "claims.responsibilityTitle": "Ответственность сторон",
  "claims.revision": "Редакция от 29.03.2026",
  "claims.seoDescription": "Как подать претензию на качество товара или недоставленный заказ. Сроки рассмотрения — 10 рабочих дней.",
  "claims.seoTitle": "Порядок рассмотрения претензий — 1ФЛО",
  "claims.submit": "Отправить претензию",
  "claims.submitError": "Не удалось отправить претензию. Попробуйте позже или напишите на info@1flo.ru",
  "claims.successMessage": "Мы рассмотрим вашу претензию в течение 10 рабочих дней и свяжемся с вами по указанному email.",
  "claims.successTitle": "Претензия отправлена",
  "claims.timeline10days": "10 раб. дн.",
  "claims.timeline24h": "24 ч",
  "claims.timeline3to5days": "3–5 раб. дн.",
  "claims.timelineFullReview": "Полное рассмотрение (ЗоЗПП ст. 22)",
  "claims.timelinePreliminary": "Предварительный ответ",
  "claims.timelineRefund": "Возврат средств на карту",
  "claims.timelineTitle": "Сроки и порядок рассмотрения",
  "claims.title": "Порядок рассмотрения претензий",
  "claims.typeLabel": "Тип претензии",
  "claims.typeNotDelivered": "Заказ не доставлен",
  "claims.typeOther": "Другое",
  "claims.typeQuality": "Ненадлежащее качество товара",
  "claims.typeWrongItem": "Не соответствует заказу",
  "common.actions": "Действия",
  "common.back": "Назад",
  "common.cancel": "Отмена",
  "common.confirm": "Подтвердить",
  "common.create": "Создать",
  "common.currency.rub": "₽",
  "common.delete": "Удалить",
  "common.linkCopied": "Ссылка скопирована",
  "common.linkCopyFailed": "Не удалось скопировать ссылку",
  "common.reset": "Сбросить",
  "common.draftRestored": "Восстановили то, что вы вводили раньше",
  "common.draftClear": "Очистить",
  "common.save": "Сохранить",
  "component-mapping.active": "Активен",
  "component-mapping.add": "Добавить",
  "component-mapping.col.component": "Компонент",
  "component-mapping.col.priority": "Приоритет",
  "component-mapping.col.status": "Статус",
  "component-mapping.col.synonyms": "Синонимы",
  "component-mapping.col.target": "Цель",
  "component-mapping.col.word": "Слово",
  "component-mapping.delete": "Удалить",
  "component-mapping.error": "Не удалось загрузить данные",
  "component-mapping.inactive": "Неактивен",
  "component-mapping.inputComponent": "Компонент",
  "component-mapping.inputSynonyms": "Синонимы (через запятую)",
  "component-mapping.inputTarget": "Цель",
  "component-mapping.inputWord": "Слово",
  "component-mapping.loading": "Загрузка...",
  "component-mapping.mappingCreateError": "Не удалось создать маппинг",
  "component-mapping.mappingCreated": "Маппинг создан",
  "component-mapping.mappingDeleteError": "Не удалось удалить маппинг",
  "component-mapping.mappingDeleted": "Маппинг удалён",
  "component-mapping.reloadMappingsError": "Не удалось обновить маппинги",
  "component-mapping.reloadSynonymsError": "Не удалось обновить синонимы",
  "component-mapping.synonymCreateError": "Не удалось создать синоним",
  "component-mapping.synonymCreated": "Синоним создан",
  "component-mapping.synonymDeleteError": "Не удалось удалить синоним",
  "component-mapping.synonymDeleted": "Синоним удалён",
  "component-mapping.tab.mappings": "Маппинги",
  "component-mapping.tab.synonyms": "Синонимы",
  "component-mapping.title": "Маппинг компонентов",
  "components.detail.aiContent": "AI контент",
  "components.detail.description": "Описание",
  "components.detail.properties": "Свойства",
  "components.detail.suppliers": "Поставщики",
  "components.hero.catalog": "Компонентов в каталоге",
  "components.hero.found": "Найдено",
  "components.loading": "Загрузка...",
  "consent.acceptButton": "Принимаю обновлённые условия",
  "consent.acceptError": "Не удалось сохранить согласие. Попробуйте ещё раз.",
  "consent.acceptErrorSession": "Сессия истекла. Войдите заново и примите условия.",
  "consent.gateAriaLabel": "Необходимо принять обновлённые условия",
  "consent.gateBody": "Мы обновили юридические документы. Для продолжения использования платформы, пожалуйста, ознакомьтесь и примите обновлённые условия:",
  "consent.gateTitle": "Обновлены условия использования",
  "consent.retryButton": "Повторить",
  "contactBlock.call": "Позвонить: {{channel}}",
  "contactBlock.email": "Написать: {{channel}}",
  "contactBlock.message": "Написать в {{channel}}",
  "contactBlock.navigation": "Контакты",
  "contactBlock.phone": "Телефон",
  "contacts.catalogButton": "В каталог",
  "contacts.chat": "Чат",
  "contacts.ctaText": "Наши флористы помогут подобрать идеальный букет",
  "contacts.scheduleHoliday": "Праздники 10:00–20:00",
  "contacts.scheduleWeekday": "Пн-Пт 8:00–22:00",
  "contacts.scheduleWeekend": "Сб-Вс 9:00–21:00",
  "contacts.telegram": "Telegram",
  "contacts.title": "Контакты",
  "cookieBanner.acceptText": "Принять",
  "cookieBanner.analyticsText": "Сервисы веб-аналитики и сторонние виджеты получают сведения о посещениях: просмотренные страницы, клики, данные устройства и браузера, IP-адрес. Включаются, только если вы нажали «Принять».",
  "cookieBanner.analyticsTitle": "Статистика",
  "cookieBanner.browserHint": "Отключить cookie можно в настройках браузера, но тогда часть функций сайта перестанет работать.",
  "cookieBanner.detailsHide": "Свернуть",
  "cookieBanner.detailsShow": "Подробнее",
  "cookieBanner.functionalText": "Запоминают ваши настройки, например выбранный город.",
  "cookieBanner.functionalTitle": "Настройки",
  "cookieBanner.linkText": "Политика конфиденциальности",
  "cookieBanner.message": "Мы используем необходимые cookie для входа, корзины и оформления заказа. Аналитические cookie и сторонние виджеты включаем только с вашего согласия.",
  "cookieBanner.necessaryText": "Вход в аккаунт, корзина, оформление заказа и безопасность. Без них сайт не работает.",
  "cookieBanner.necessaryTitle": "Необходимые",
  "cookieBanner.regionLabel": "Файлы cookie",
  "cookieBanner.necessaryOnlyText": "Только необходимые",
  "countryHub.brand": "1ФЛО",
  "countryHub.chooseTitle": "Выберите страну",
  "countryHub.ruLink": "Перейти на 1flo.ru",
  "countryHub.ruQuestion": "Россия?",
  "countryHub.seoDescription": "Международный маркетплейс доставки цветов. Выберите страну: Казахстан, Турция, ОАЭ.",
  "countryHub.seoTitle": "1ФЛО — Международная доставка цветов",
  "countryHub.tagline": "Доставка цветов по всему миру",
  "csrf.refreshing": "Обновление токена безопасности…",
  "currency.switchCurrency": "Выбрать валюту",
  "delivery.card1.desc": "Доставка в течение 2-3 часов с момента оформления заказа",
  "delivery.card1.title": "Быстрая доставка",
  "delivery.card2.desc": "Зона доставки охватывает город и ближайшие пригороды",
  "delivery.card2.title": "По всему городу",
  "delivery.card3.desc": "Если букет не понравится — заменим или вернём деньги",
  "delivery.card3.title": "Гарантия свежести",
  "delivery.conditionsTitle": "Условия доставки",
  "delivery.faq1.a": "Да, при оформлении заказа вы можете указать желаемый интервал доставки (2 часа).",
  "delivery.faq1.q": "Можно ли выбрать точное время доставки?",
  "delivery.faq2.a": "Да, доставка работает ежедневно с 8:00 до 22:00, включая праздники.",
  "delivery.faq2.q": "Доставляете ли вы вечером и в выходные?",
  "delivery.faq3.a": "Курьер свяжется с получателем. Если связаться не удастся, мы согласуем удобное время повторной доставки.",
  "delivery.faq3.q": "Что делать если получатель не дома?",
  "delivery.faq4.a": "Да, вы можете оставить поздравительную открытку без указания отправителя.",
  "delivery.faq4.q": "Можно ли доставить анонимно?",
  "delivery.faqTitle": "Часто задаваемые вопросы",
  "delivery.free": "Бесплатно",
  "delivery.freeDesc": "Бесплатная доставка по городу",
  "delivery.freeThreshold": "Заказы от {{amount}} ₽",
  "delivery.goToCatalog": "Перейти в каталог",
  "delivery.mapTitle": "Зоны доставки",
  "delivery.standardDesc": "Стандартная доставка по городу",
  "delivery.standardPrice": "{{amount}} ₽",
  "delivery.standardThreshold": "Заказы до {{amount}} ₽",
  "delivery.subtitle": "Доставляем цветы по всему городу. Свежесть гарантирована.",
  "delivery.suburbDesc": "Стоимость рассчитывается при оформлении",
  "delivery.suburbPrice": "от 500 ₽",
  "delivery.suburbTitle": "Пригород",
  "delivery.title": "Доставка",
  "deliveryMap.ariaLabel": "Карта зон доставки",
  "deliveryMap.emptyDescription": "Информация о зонах доставки пока недоступна",
  "deliveryMap.emptyTitle": "Зоны доставки не настроены",
  "deliveryMap.errorTitle": "Не удалось загрузить карту",
  "deliveryMap.popup.deliveryFree": "Доставка: бесплатно",
  "deliveryMap.popup.deliveryPrice": "Доставка: {{price}} ₽",
  "deliveryMap.popup.eta": "{{min}}–{{max}} мин",
  "deliveryMap.popup.freeFrom": "Бесплатно от {{price}} ₽",
  "demo.cta.button": "Открыть такой магазин — бесплатно",
  "demo.cta.note": "Регистрация займёт пару минут",
  "demo.empty.text": "Отметьте хотя бы один цветок, чтобы увидеть вашу витрину",
  "demo.error.description": "Не удалось загрузить компоненты. Попробуйте обновить страницу.",
  "demo.error.title": "Ошибка загрузки",
  "demo.hero.subtitle": "Без регистрации. Отметьте цветы — увидите готовые букеты",
  "demo.hero.title": "Собери свой магазин за 60 секунд",
  "demo.picker.subtitle": "Отметьте, с чем вы работаете — розы, пионы, зелень...",
  "demo.picker.title": "Какие компоненты у вас есть?",
  "demo.preview.estimateBadge": "Цена примерная",
  "demo.preview.productsCount.one": "{{ count }} букет в витрине",
  "demo.preview.productsCount.few": "{{ count }} букета в витрине",
  "demo.preview.productsCount.many": "{{ count }} букетов в витрине",
  "demo.preview.productsCount.other": "{{ count }} букета в витрине",
  "demo.preview.title": "Ваша витрина",
  "demo.suggestions.title": "Добавьте ещё — будет больше букетов",
  "drawer.allCatalog": "Весь каталог",
  "drawer.categoryPrefix": "Категория",
  "drawer.collapse": "Свернуть",
  "drawer.collapseAll": "Свернуть всё",
  "drawer.contacts": "Контакты",
  "drawer.delivery": "Доставка",
  "drawer.expand": "Развернуть",
  "drawer.forPartners": "Для партнёров",
  "drawer.noCategories": "Пока нет категорий",
  "drawer.openSubmenu": "Открыть подменю: {{name}}",
  "drawer.submenuPrefix": "Подменю",
  "error.codeLabel": "Код ошибки: {{code}}",
  "error.contactSupport": "Связаться с поддержкой",
  "error.goBack": "Назад",
  "error.goHome": "На главную",
  "error.notFound.description": "Страница, которую вы ищете, не существует или была перемещена.",
  "error.notFound.title": "Страница не найдена",
  "error.serverError.description": "Что-то пошло не так на нашей стороне. Мы уже работаем над исправлением.",
  "error.serverError.title": "Ошибка сервера",
  "errors.accessDenied": "Доступ запрещён",
  "errors.SHOP_LIMIT_REACHED": "На вашем тарифе больше магазинов создать нельзя — повысьте тариф",
  "errors.PLAN_UPGRADE_REQUIRED": "Эта возможность доступна на более высоком тарифе",
  "errors.ASSEMBLY_NOT_COMPLETE": "Сначала завершите чек-лист сборки",
  "errors.COURIER_HANDOFF_REQUIRED": "Сначала передайте заказ курьеру",
  "errors.PLAN_PAYMENT_NOT_CANCELABLE": "Этот платёж уже нельзя отменить",
  "errors.api.badGateway": "Сервис временно недоступен.",
  "errors.api.badRequest": "Неверный запрос. Проверьте введённые данные.",
  "errors.api.conflict": "Конфликт. Ресурс уже может существовать.",
  "errors.api.forbidden": "Доступ запрещён.",
  "errors.api.gatewayTimeout": "Превышено время ожидания шлюза.",
  "errors.api.httpGeneric": "Произошла ошибка",
  "errors.api.notFound": "Ресурс не найден.",
  "errors.api.serverError": "Ошибка сервера. Попробуйте позже.",
  "errors.api.serviceUnavailable": "Сервис недоступен.",
  "errors.api.timeout": "Превышено время ожидания.",
  "errors.api.tooManyRequests": "Слишком много запросов. Попробуйте позже.",
  "errors.api.unauthorized": "Требуется авторизация. Войдите снова.",
  "errors.api.validation": "Ошибка валидации. Проверьте введённые данные.",
  "errors.badGateway": "Ошибка шлюза",
  "errors.badRequest": "Неверный запрос",
  "errors.conflict": "Конфликт",
  "errors.forbidden": "Доступ запрещён. Недостаточно прав.",
  "errors.gatewayTimeout": "Превышено время ожидания шлюза",
  "errors.generic": "Произошла ошибка",
  "errors.httpGeneric": "Произошла ошибка",
  "errors.internalServer": "Внутренняя ошибка сервера",
  "errors.moduleDisabled.hint": "Этот раздел не подключён для вашего магазина. Обратитесь в поддержку для подключения.",
  "errors.network": "Ошибка сети",
  "errors.networkCheckConnection": "Ошибка сети. Проверьте подключение к интернету.",
  "errors.noAccess.description": "У вас нет прав для просмотра этого раздела. Обратитесь к администратору.",
  "errors.noAccess.title": "Доступ запрещён",
  "errors.notFound": "Ресурс не найден",
  "errors.serverError": "Ошибка сервера. Попробуйте позже.",
  "errors.serviceUnavailable": "Сервис недоступен",
  "errors.sessionExpired": "Сессия истекла. Войдите снова.",
  "errors.timeout": "Превышено время ожидания",
  "errors.tooManyRequests": "Слишком много запросов. Попробуйте позже.",
  "errors.unauthorized": "Требуется авторизация",
  "errors.unexpectedError": "Произошла непредвиденная ошибка",
  "errors.validation": "Ошибка валидации",
  "facet.color.blue": "Синие и голубые",
  "facet.color.bright": "Яркие микс",
  "facet.color.lilac": "Сиреневые",
  "facet.color.peach": "Персиковые и кремовые",
  "facet.color.pink": "Розовые",
  "facet.color.red": "Красные",
  "facet.color.white": "Белые",
  "facet.occasion.anniversary": "Годовщина",
  "facet.occasion.birthday": "День рождения",
  "facet.occasion.date": "Свидание",
  "facet.occasion.getWell": "Выздоровление",
  "facet.occasion.graduation": "Выпускной",
  "facet.occasion.jubilee": "Юбилей",
  "facet.occasion.justBecause": "Просто так",
  "facet.occasion.marchEighth": "8 Марта",
  "facet.occasion.mothersDay": "День матери",
  "facet.occasion.newBaby": "Рождение ребёнка",
  "facet.occasion.septemberFirst": "1 сентября",
  "facet.occasion.valentines": "14 Февраля",
  "facet.occasion.wedding": "Свадьба",
  "facet.recipient.beloved": "Любимой",
  "facet.recipient.colleague": "Коллеге",
  "facet.recipient.daughter": "Дочери",
  "facet.recipient.friend": "Подруге",
  "facet.recipient.grandmother": "Бабушке",
  "facet.recipient.man": "Мужчине",
  "facet.recipient.mom": "Маме",
  "facet.recipient.teacher": "Учителю",
  "facet.style.designer": "Авторские",
  "facet.style.inBag": "В сумке-переноске",
  "facet.style.inBox": "В шляпной коробке",
  "facet.style.large": "Большие охапки",
  "facet.style.mono": "Монобукеты",
  "favorites.page.catalogLink": "Перейти в каталог",
  "favorites.page.empty.description": "Добавляйте понравившиеся товары, чтобы не потерять их",
  "favorites.page.empty.title": "Пока пусто",
  "favorites.page.emptyShops.description": "Нажмите ♡ возле названия магазина на странице товара",
  "favorites.page.emptyShops.title": "Нет избранных магазинов",
  "favorites.page.remove": "Удалить",
  "favorites.page.routeTitle": "Избранное — 1FLO",
  "favorites.page.share": "Поделиться",
  "favorites.page.shopNoStats": "Магазин пока без отзывов",
  "favorites.page.shopOffers": "букетов",
  "favorites.page.shopOrders": "заказов",
  "favorites.page.shopReviews": "отзывов",
  "favorites.page.retrySync": "Повторить синхронизацию",
  "favorites.page.syncError.one": "Не удалось синхронизировать {{count}} товар. Серверное избранное сохранено.",
  "favorites.page.syncError.few": "Не удалось синхронизировать {{count}} товара. Серверное избранное сохранено.",
  "favorites.page.syncError.many": "Не удалось синхронизировать {{count}} товаров. Серверное избранное сохранено.",
  "favorites.page.syncError.other": "Не удалось синхронизировать {{count}} товара. Серверное избранное сохранено.",
  "favorites.page.showMore": "Показать ещё",
  "favorites.page.tabProducts": "Товары",
  "favorites.page.tabShops": "Магазины",
  "favorites.page.title": "Избранное",
  "favorites.page.unavailable": "Товар недоступен",
  "favorites.share.close": "Закрыть",
  "favorites.share.copy": "Копировать",
  "favorites.share.createError": "Не удалось создать ссылку для общего доступа.",
  "favorites.share.linkAriaLabel": "Ссылка на вишлист",
  "favorites.share.linkCopied": "Ссылка скопирована",
  "favorites.share.linkCopyError": "Не удалось скопировать ссылку",
  "favorites.share.qrHint": "Отсканируйте QR-код, чтобы открыть",
  "favorites.share.title": "Поделиться списком желаний",
  "favorites.shared.addToMyFavorites": "Добавить в избранное",
  "favorites.shared.emptyTitle": "Список желаний пуст",
  "favorites.shared.goToCatalog": "Перейти в каталог",
  "favorites.shared.notFound": "Список не найден",
  "favorites.shared.notFoundDesc": "Этот список желаний больше недоступен",
  "favorites.shared.title": "Список желаний",
  "featureOff.backToHome": "Вернуться на главную",
  "featureOff.contactSupport": "Связаться с поддержкой",
  "featureOff.description": "Раздел «{{module}}» не подключён для вашего магазина. Свяжитесь с поддержкой или перейдите к тарифам.",
  "featureOff.descriptionGeneric": "Этот раздел не подключён для вашего магазина. Свяжитесь с поддержкой или перейдите к тарифам.",
  "featureOff.module.agentEngine": "ИИ-агенты",
  "featureOff.module.analytics": "Аналитика",
  "featureOff.module.assembly": "Сборка",
  "featureOff.module.billing": "Тарифы и расчёты",
  "featureOff.module.catalogSync": "Интеграции каталога",
  "featureOff.module.erpSync": "Интеграция с ERP",
  "featureOff.module.financeReporting": "Финансы",
  "featureOff.module.insurance": "Страхование",
  "featureOff.module.knowledgeBase": "База знаний",
  "featureOff.module.messengerHub": "Сообщения",
  "featureOff.module.notificationTelegram": "Уведомления в Telegram",
  "featureOff.module.promotion": "Акции",
  "featureOff.module.recipeCalculator": "Калькулятор рецептов",
  "featureOff.module.referral": "Реферальная программа",
  "featureOff.module.retention": "Удержание клиентов",
  "featureOff.module.shopInventory": "Складской учёт",
  "featureOff.module.shopShift": "Смены",
  "featureOff.module.storefront": "Витрина",
  "featureOff.module.support": "Поддержка",
  "featureOff.module.wholesale": "Опт",
  "featureOff.notFoundDescription": "Этот адрес недоступен в кабинете партнёра. Возможно, ссылка устарела.",
  "featureOff.notFoundTitle": "Раздел не найден",
  "featureOff.title": "Раздел не подключён",
  "featureOff.viewPlans": "Перейти к тарифам",
  "feature_not_available.description": "Эта функция не подключена для вашего магазина",
  "feature_not_available.go_home": "На главную",
  "feature_not_available.title": "Функция недоступна",
  "footer.accessibility": "Доступность",
  "footer.allProducts": "Все товары",
  "footer.becomePartner": "Стать партнёром",
  "footer.cat.piony": "Пионы",
  "footer.cat.podarki": "Подарки",
  "footer.cat.premium": "Премиум",
  "footer.cat.rozy": "Розы",
  "footer.cat.svadebnye": "Свадебные",
  "footer.cat.tulpany": "Тюльпаны",
  "footer.catalog": "Каталог",
  "footer.company": "Компания",
  "footer.contacts": "Контакты",
  "footer.delivery": "Доставка свежих цветов по всей России",
  "footer.deliveryLink": "Доставка",
  "footer.faqLink": "Вопросы и ответы",
  "footer.importantDates": "Важные даты",
  "footer.info": "Информация",
  "footer.investors": "Инвесторам",
  "footer.legal": "Документы",
  "footer.note": "Принимаем заказы круглосуточно. Оплата при получении.",
  "footer.occasions": "Поводы",
  "footer.oferta": "Публичная оферта",
  "footer.operator.brand": "бренд",
  "footer.operator.inn": "ИНН",
  "footer.operator.ogrn": "ОГРН",
  "footer.operator.title": "Оператор площадки",
  "footer.paymentLink": "Оплата",
  "footer.priceRanges": "По цене",
  "footer.privacy": "Конфиденциальность",
  "footer.referralProgram": "Реферальная программа для клиентов",
  "footer.referralTerms": "Реферальная программа",
  "footer.returns": "Возврат и обмен",
  "footer.rights": "Все права защищены",
  "footer.search": "Поиск",
  "footer.staffLogin": "Вход для сотрудников",
  "footer.terms": "Условия использования",
  "footer.trackOrder": "Где мой заказ?",
  "forPartners.calculator.avgCheckLabel": "Средний чек",
  "forPartners.calculator.commissionHint": "Укажите процент комиссии, которую вы платите сейчас",
  "forPartners.calculator.commissionLabel": "Текущая комиссия маркетплейса",
  "forPartners.calculator.currentCosts": "Расход на комиссию сейчас",
  "forPartners.calculator.disclaimer": "Ориентировочный расчёт по действующим условиям 1ФЛО без учёта бонусов. Укажите свою текущую комиссию; фактические расходы зависят от заказов.",
  "forPartners.calculator.floCosts": "Расходы на 1ФЛО",
  "forPartners.calculator.floTerms": "Условия 1ФЛО в расчёте: {{percent}}% от оборота + {{fee}} за заказ",
  "forPartners.calculator.loading": "Загружаем условия 1ФЛО…",
  "forPartners.calculator.unavailable": "Расчёт временно недоступен",
  "forPartners.calculator.enterCommission": "Укажите свою текущую комиссию",
  "forPartners.calculator.invalidInputs": "Проверьте введённые числа",
  "forPartners.calculator.ordersPerMonth": "Заказов в месяц",
  "forPartners.calculator.revenueHint": "Введите ваш месячный оборот в рублях",
  "forPartners.calculator.revenueLabel": "Оборот в месяц",
  "forPartners.calculator.rub": "₽",
  "forPartners.calculator.rubPerMonth": "₽/мес",
  "forPartners.calculator.savingsMonth": "Разница в месяц",
  "forPartners.calculator.savingsYear": "Разница в год",
  "forPartners.calculator.subtitle": "Введите оборот, средний чек и комиссию текущей площадки.",
  "forPartners.calculator.title": "Сравните расходы",
  "forPartners.calculator.verdictEqual": "По этой оценке расходы одинаковые",
  "forPartners.calculator.verdictHigher": "По этой оценке расходы с 1ФЛО выше на {{amount}} в месяц",
  "forPartners.calculator.verdictLower": "По этой оценке расходы с 1ФЛО ниже на {{amount}} в месяц",
  "forPartners.cta.offerLink": "Оферта для партнёров",
  "form.errors.email": "Неверный email",
  "form.errors.integer": "Введите целое число",
  "form.errors.max": "Максимум {{max}}",
  "form.errors.maxLength": "Максимум {{max}} символов",
  "form.errors.min": "Минимум {{min}}",
  "form.errors.minLength": "Минимум {{min}} символов",
  "form.errors.number": "Число введено не полностью — проверьте значение",
  "form.errors.passwordMismatch": "Пароли не совпадают",
  "form.errors.passwordWeak": "Слишком простой пароль",
  "form.errors.pattern": "Неверный формат",
  "form.errors.phone": "Неверный номер телефона",
  "form.errors.required": "Обязательное поле",
  "form.errors.url": "Неверный URL",
  "form.submit.cancel": "Отмена",
  "form.submit.confirm": "Подтвердить",
  "form.submit.save": "Сохранить",
  "form.submit.saving": "Сохранение...",
  "form.unsavedChanges": "Есть несохранённые изменения",
  "fromFlowwow.comparison.aiPhotos": "AI-фото букетов",
  "fromFlowwow.comparison.commission": "Комиссия с заказа",
  "fromFlowwow.comparison.crm": "CRM и склад",
  "fromFlowwow.comparison.dataOwnership": "Ваши данные клиентов",
  "fromFlowwow.comparison.days": "дней",
  "fromFlowwow.comparison.mapsSiteVal": "Готовая страница",
  "fromFlowwow.comparison.messenger": "Мессенджер-хаб",
  "fromFlowwow.comparison.no": "Нет",
  "fromFlowwow.comparison.ownBrand": "Свой бренд / сайт",
  "fromFlowwow.comparison.payout": "Вывод средств",
  "fromFlowwow.comparison.subscription": "Абонентская плата",
  "fromFlowwow.comparison.title": "Flowwow vs 1ФЛО — честное сравнение",
  "fromFlowwow.comparison.yes": "Да, полностью",
  "fromFlowwow.cta.note": "Подключение бесплатное. Каталог переносится автоматически. Первые заказы — в тот же день.",
  "fromFlowwow.cta.registerButton": "Зарегистрироваться",
  "fromFlowwow.cta.subtitle": "Без абонентской платы. Комиссия 5%. AI-фото в подарок. Промокод PRO6FREE — 6 месяцев «Бизнес» бесплатно.",
  "fromFlowwow.cta.telegramButton": "Обсудить в Telegram",
  "fromFlowwow.cta.title": "Перенесите магазин бесплатно",
  "fromFlowwow.hero.ctaButton": "Перенести магазин бесплатно",
  "fromFlowwow.hero.demoCta": "Посмотреть демо своего магазина",
  "fromFlowwow.hero.subtitle": "Яндекс покупает Flowwow. Комиссии вырастут, условия ужесточатся. Перенесите магазин на свою платформу бесплатно за 10 минут.",
  "fromFlowwow.hero.tag": "Яндекс покупает Flowwow",
  "fromFlowwow.hero.telegramButton": "Написать в Telegram",
  "fromFlowwow.hero.title": "Уходите с Flowwow? Мы поможем",
  "fromFlowwow.problems.commission": "комиссия",
  "fromFlowwow.problems.commissionDesc": "Flowwow забирает 26% с каждого заказа. При чеке 3 800 ₽ вы отдаёте почти 1 000 ₽.",
  "fromFlowwow.problems.data": "данных клиентов",
  "fromFlowwow.problems.dataDesc": "Контакты покупателей остаются у Flowwow. Вы не можете построить свою базу и повторные продажи.",
  "fromFlowwow.problems.payouts": "дней на вывод",
  "fromFlowwow.problems.payoutsDesc": "Деньги зависают на 5-7 дней. Вы работаете, а оплату получаете через неделю.",
  "fromFlowwow.problems.title": "Что не так с Flowwow",
  "fromFlowwow.savings.avgCheck": "Средний чек",
  "fromFlowwow.savings.floTotal": "Комиссия 1ФЛО (5%)",
  "fromFlowwow.savings.flowwowTotal": "Комиссия Flowwow (26%)",
  "fromFlowwow.savings.monthShort": "мес",
  "fromFlowwow.savings.ordersPerMonth": "Заказов в месяц",
  "fromFlowwow.savings.point1": "79 800 ₽ экономии ежемесячно — это зарплата флориста или бюджет на рекламу",
  "fromFlowwow.savings.point2": "Деньги на счёт за 3 дня вместо недели — улучшенный денежный поток",
  "fromFlowwow.savings.point3": "Полная база клиентов — повторные продажи, рассылки, лояльность",
  "fromFlowwow.savings.subtitle": "Простой расчёт на реальных цифрах цветочного рынка",
  "fromFlowwow.savings.title": "Сколько вы сэкономите",
  "fromFlowwow.savings.youSave": "Вы экономите",
  "fromFlowwow.steps.import": "Импорт каталога",
  "fromFlowwow.steps.importDesc": "Загрузите компоненты — AI автоматически соберёт букеты и сгенерирует фото. Бесплатно.",
  "fromFlowwow.steps.orders": "Принимайте заказы",
  "fromFlowwow.steps.ordersDesc": "Получайте заказы из поиска, карт и маркетплейса. Деньги на счёт за 3 дня.",
  "fromFlowwow.steps.register": "Регистрация",
  "fromFlowwow.steps.registerDesc": "Создайте аккаунт за 2 минуты. Укажите город и загрузите логотип.",
  "fromFlowwow.steps.title": "Перейти на 1ФЛО — 3 простых шага",
  "gdpr.delete.button": "Удалить аккаунт",
  "gdpr.delete.cancel": "Отмена",
  "gdpr.delete.close": "Закрыть",
  "gdpr.delete.confirmButton": "Удалить навсегда",
  "gdpr.delete.confirmationHint": "Чувствительно к регистру",
  "gdpr.delete.confirmationLabel": "Введите фразу ниже для подтверждения",
  "gdpr.delete.description": "Полное удаление учётной записи и связанных данных",
  "gdpr.delete.modalTitle": "Удалить аккаунт?",
  "gdpr.delete.modalWarning": "Это действие необратимо. Все ваши заказы, адреса и избранное будут удалены.",
  "gdpr.delete.passwordLabel": "Пароль",
  "gdpr.delete.title": "Удаление аккаунта",
  "gdpr.export.accepted": "Запрос принят. Мы пришлём файл на email",
  "gdpr.export.button": "Получить копию данных",
  "gdpr.export.description": "Пришлём копию всех ваших данных на email",
  "gdpr.export.title": "Экспорт данных",
  "gdpr.export.heroLabel": "Заказы и профиль",
  "gdpr.consents.title": "Согласия",
  "gdpr.subtitle": "Управление персональными данными",
  "gdpr.title": "Мои данные",
  "geo.address.cityLabel": "Город",
  "geo.address.citySearchPlaceholder": "Найти город",
  "geo.address.detectingAddress": "Определяем адрес...",
  "geo.address.editSaved": "Изменить",
  "geo.address.mapHint": "Двигайте карту, чтобы выбрать точку",
  "geo.address.mapLabel": "Указать на карте",
  "geo.address.savedLabel": "Сохранённые",
  "geo.address.searchPlaceholder": "Введите адрес",
  "geo.address.selectBtn": "Выбрать",
  "geo.address.sheetAriaLabel": "Адрес доставки",
  "geo.address.showAllCities": "Все города ({{count}})",
  "geo.cityConfirm.changeBtn": "Нет, выбрать другой",
  "geo.cityConfirm.confirmBtn": "Да, всё верно",
  "geo.cityConfirm.subtitle": "Мы покажем товары и магазины, доступные для доставки в вашем городе",
  "geo.cityConfirm.title": "Ваш город — {{ city }}?",
  "geo.deliveryNearDistrict": "Доставка цветов в районе {{name}} в {{city}}",
  "geo.deliveryNearLandmark": "Доставка цветов у {{name}} в {{city}}",
  "geo.deliveryNearMetro": "Доставка цветов у метро {{name}} в {{city}}",
  "geo.deliveryNearStreet": "Доставка цветов на ул. {{name}} в {{city}}",
  "geo.distanceKm": "{{distance}} км",
  "geo.distanceMeters": "{{distance}} м",
  "geo.nearDistrict": "в районе {{name}}",
  "geo.nearLandmark": "у {{name}}",
  "geo.nearMetro": "у метро {{name}}",
  "geo.nearStreet": "на ул. {{name}}",
  "geo.noZonesFound": "Ничего не найдено",
  "geo.loading": "Загружаем…",
  "geo.resetLocation": "Сбросить уточнение",
  "geo.searchPlaceholder": "Поиск...",
  "geo.selectorTitle": "Уточнить локацию",
  "geo.shopsNearby": "Магазины рядом",
  "geo.sortNearest": "Ближайшие",
  "geo.tabDistrict": "Район",
  "geo.tabLandmark": "Место",
  "geo.tabMetro": "Метро",
  "geo.tabStreet": "Улица",
  "geo.yourCity": "вашем городе",
  "geo.yourCityNominative": "ваш город",
  "geoZone.nearbyShops.distance": "{{distance}} км",
  "geoZone.nearbyShops.empty": "В этом районе пока нет флористов",
  "geoZone.nearbyShops.title": "Флористы рядом",
  "header.cityDefault": "Город",
  "header.partnerCta": "Стать партнёром",
  "header.regionSettings": "Регион и язык",
  "header.sectionCurrency": "Валюта",
  "header.sectionLanguage": "Язык",
  "header.help": "Помощь",
  "header.checkoutHelpContext": "Вопрос по оформлению заказа",
  "helpCenter.contact.allContacts": "Все контакты",
  "helpCenter.cards.delivery": "Интервалы, сроки и стоимость",
  "helpCenter.cards.payment": "Способы оплаты заказа",
  "helpCenter.cards.returns": "Если с заказом что-то не так",
  "helpCenter.cards.track": "Статус заказа и связь с магазином",
  "helpCenter.contact.bannerText": "Напишите нам и укажите номер заказа — поможем разобраться.",
  "helpCenter.contact.notFoundTitle": "Не нашли ответ?",
  "helpCenter.contact.writeSupport": "Написать в поддержку",
  "helpCenter.contact.description": "Не нашли ответ? Мы всегда на связи и готовы помочь.",
  "helpCenter.contact.telegram": "Написать в Telegram",
  "helpCenter.contact.title": "Свяжитесь с нами",
  "helpCenter.faq.q1.answer": "Стандартная доставка — от 1,5 до 3 часов. Точное время зависит от города и загруженности флористов. При оформлении заказа вы выбираете удобный интервал.",
  "helpCenter.faq.q1.question": "Сколько занимает доставка?",
  "helpCenter.faq.q2.answer": "Мы принимаем банковские карты (Visa, MasterCard, МИР) онлайн. В некоторых городах доступна оплата наличными курьеру.",
  "helpCenter.faq.q2.question": "Какие способы оплаты доступны?",
  "helpCenter.faq.q3.answer": "Если букет не соответствует заказу или повреждён при доставке, свяжитесь с нами — мы заменим его или вернём деньги.",
  "helpCenter.faq.q3.question": "Можно ли вернуть или заменить букет?",
  "helpCenter.faq.q4.answer": "Да! Воспользуйтесь функцией «Собрать букет» — выберите цветы, упаковку и декор, а флорист соберёт его специально для вас.",
  "helpCenter.faq.q4.question": "Можно ли заказать букет по своему дизайну?",
  "helpCenter.faq.q5.answer": "Напишите нам в Telegram, через чат на сайте или на почту. Мы отвечаем ежедневно с 9:00 до 21:00.",
  "helpCenter.faq.q5.question": "Как связаться с поддержкой?",
  "helpCenter.faq.q6.answer": "Да, вы можете оформить подписку на регулярную доставку букетов — еженедельно, раз в две недели или ежемесячно. Подробности на странице подписки.",
  "helpCenter.faq.q6.question": "Есть ли подписка на цветы?",
  "helpCenter.faq.title": "Частые вопросы",
  "helpCenter.gettingStarted.step1.desc": "Укажите город доставки, чтобы увидеть доступные букеты и флористов",
  "helpCenter.gettingStarted.step1.title": "Выберите город",
  "helpCenter.gettingStarted.step2.desc": "Просмотрите каталог и выберите понравившийся букет или композицию",
  "helpCenter.gettingStarted.step2.title": "Выберите букет",
  "helpCenter.gettingStarted.step3.desc": "Добавьте букет в корзину и при желании выберите дополнения — открытку, конфеты, мягкую игрушку",
  "helpCenter.gettingStarted.step3.title": "Добавьте в корзину",
  "helpCenter.gettingStarted.step4.desc": "Укажите адрес доставки, дату, время и оплатите заказ онлайн",
  "helpCenter.gettingStarted.step4.title": "Оформите заказ",
  "helpCenter.gettingStarted.step5.desc": "Следите за статусом заказа в личном кабинете — от сборки до вручения",
  "helpCenter.gettingStarted.step5.title": "Отслеживайте доставку",
  "helpCenter.gettingStarted.title": "Как сделать заказ",
  "helpCenter.seo.description": "Как заказать доставку цветов, оплата, возврат, отслеживание — ответы на все вопросы",
  "helpCenter.seo.title": "Центр помощи",
  "helpCenter.subtitle": "Ответы на частые вопросы и руководство по заказу цветов",
  "helpCenter.title": "Центр помощи",
  "home.aiBar.continuePrompt": "Продолжить с прошлого запроса: «{{prompt}}»?",
  "home.aiBar.examples.0": "маме на день рождения, до 3 000 ₽",
  "home.aiBar.examples.1": "годовщина свадьбы, удивите",
  "home.aiBar.examples.2": "извинения, букет с доставкой сегодня",
  "home.aiBar.examplesLabel": "Примеры запросов:",
  "home.aiBar.eyebrow": "",
  "home.aiBar.inputPlaceholder": "Опишите букет, повод или получателя",
  "home.aiBar.photoLabel": "Загрузить фото — найдём похожий",
  "home.aiBar.submitLabel": "Собрать букет",
  "home.aiBar.subtitle": "Опишите повод и бюджет — покажем 3 варианта с разбивкой цены.",
  "home.aiBar.title": "Фло поможет выбрать букет",
  "home.aiBar.trust.moneyBack": "Возврат если не понравится",
  "home.aiBar.trust.payAfterDelivery": "Оплата после получения",
  "home.aiBar.trust.priceBreakdown": "Цена с разбивкой",
  "home.aiBar.trustMicro": "Цена с разбивкой · оплата после получения · возврат если не понравится",
  "home.categories.goToCategory": "Перейти в категорию",
  "home.categories.title": "Категории",
  "home.categories.viewAll": "Все категории",
  "home.collections.default.autumn.subtitle": "Хризантемы, физалис, осенние ягоды",
  "home.collections.default.autumn.title": "Осенние",
  "home.collections.default.birthday.subtitle": "Розы, пионы, авторские — от 2 500 ₽",
  "home.collections.default.birthday.title": "На день рождения",
  "home.collections.default.compliments.subtitle": "Букеты до 2 000 ₽",
  "home.collections.default.compliments.title": "Комплименты",
  "home.collections.default.corporate.subtitle": "Букеты для деловых поводов",
  "home.collections.default.corporate.title": "Корпоративные",
  "home.collections.default.graduation.subtitle": "Букеты на последний звонок и выпускной",
  "home.collections.default.graduation.title": "Выпускные",
  "home.collections.default.luxury.subtitle": "Дорогие и редкие сорта от 10 000 ₽",
  "home.collections.default.luxury.title": "Дорогие монобукеты",
  "home.collections.default.minimal.subtitle": "Лаконичные монобукеты",
  "home.collections.default.minimal.title": "Минимализм",
  "home.collections.default.newyear.subtitle": "Новогодние композиции с хвоей",
  "home.collections.default.newyear.title": "Новогодние",
  "home.collections.default.spring.subtitle": "Тюльпаны, нарциссы, гиацинты",
  "home.collections.default.spring.title": "Весенние",
  "home.collections.default.summer.subtitle": "Пионы, гортензии, садовые розы",
  "home.collections.default.summer.title": "Летние",
  "home.collections.default.sympathy.subtitle": "Венки и траурные букеты",
  "home.collections.default.sympathy.title": "Похоронные",
  "home.collections.default.valentines.subtitle": "Букеты ко Дню святого Валентина",
  "home.collections.default.valentines.title": "День влюблённых",
  "home.collections.default.wedding.subtitle": "Букеты невесты и свадебное оформление",
  "home.collections.default.wedding.title": "Свадебные",
  "home.collections.default.winter.subtitle": "Эустома, амариллис, белые розы",
  "home.collections.default.winter.title": "Зимние",
  "home.collections.empty": "Подборки скоро появятся",
  "home.collections.featuredTag": "Подборка недели",
  "home.collections.goToCollection": "Перейти в подборку",
  "home.collections.title": "Подборки",
  "home.collections.viewAll": "Все подборки",
  "home.errors.loadCategoriesFailed": "Не удалось загрузить категории",
  "home.errors.loadMoreFailed": "Не удалось загрузить ещё товары",
  "home.errors.loadPopularFailed": "Не удалось загрузить популярные товары",
  "home.floristPick.subtitle": "Собрали руками — то, что сейчас красивее всего",
  "home.floristPick.title": "Выбор флориста",
  "home.hero.ctaText": "Смотреть подборку",
  "home.hero.headline": "Букеты невесты с доставкой завтра",
  "home.hero.priceFrom": "4 990 ₽",
  "home.hero.tag": "Свадебные · сезон",
  "home.howItWorks.bandCta": "Перейти в каталог",
  "home.howItWorks.step1.cta": "Открыть AI-флориста",
  "home.howItWorks.step1.text": "В AI-чате, поиском или фото. Помогаем выбрать, если сами не знаете.",
  "home.howItWorks.step1.title": "1. Опишите букет",
  "home.howItWorks.step2.text": "Заказ уходит в мастерскую вашего города. Букет собирают руками, не достают со склада.",
  "home.howItWorks.step2.title": "2. Флорист собирает под заказ",
  "home.howItWorks.step3.text": "Готовый букет — за 30 минут. Под заказ — от часа.",
  "home.howItWorks.step3.title": "3. Курьер привозит",
  "home.howItWorks.title": "Три шага до букета",
  "home.midPromo.0.ctaText": "Смотреть",
  "home.midPromo.0.headline": "Свежий завоз пионов",
  "home.midPromo.0.tag": "Сезон",
  "home.midPromo.1.ctaText": "Смотреть",
  "home.midPromo.1.headline": "Монобукеты роз",
  "home.midPromo.1.tag": "Классика",
  "home.partnerCta.btn": "Стать партнёром",
  "home.partnerCta.headline": "Подключите ваш магазин к 1ФЛО",
  "home.partnerCta.sub": "Комиссия 5%, AI-фото и SEO — старт за 2 минуты",
  "home.popular.empty": "Пока нет популярных товаров",
  "home.popular.errorTitle": "Не удалось загрузить товары",
  "home.popular.loadingMore": "Загружаем ещё...",
  "home.popular.of": "из",
  "home.popular.refreshFailed": "Не удалось обновить список",
  "home.popular.retry": "Попробовать снова",
  "home.popular.showMore": "Показать ещё",
  "home.popular.showing": "Показано",
  "home.popular.title": "Смотрят сейчас",
  "home.popular.viewAll": "Все букеты",
  "home.pricingTeaser.cta": "Открыть букет",
  "home.pricingTeaser.ctaLink": "/moskva/bukety/nezhnyi-miks-eustoma",
  "home.pricingTeaser.exampleName": "Букет «Нежный микс» — эустома, садовые розы, матиола",
  "home.pricingTeaser.eyebrow": "Прозрачная цена",
  "home.pricingTeaser.lines.0.label": "Цветы",
  "home.pricingTeaser.lines.0.price": "2 510 ₽",
  "home.pricingTeaser.lines.1.label": "Зелень и упаковка",
  "home.pricingTeaser.lines.1.price": "690 ₽",
  "home.pricingTeaser.lines.2.label": "Работа флориста",
  "home.pricingTeaser.lines.2.price": "400 ₽",
  "home.pricingTeaser.lines.3.label": "Доставка",
  "home.pricingTeaser.lines.3.price": "400 ₽",
  "home.pricingTeaser.total.label": "Итого",
  "home.pricingTeaser.total.price": "4 000 ₽",
  "home.pricingTeaser.total.priceNumeric": "4000",
  "home.promoBar.variants.0.cta": "Посмотреть",
  "home.promoBar.variants.0.link": "/moskva/podborki/letnie",
  "home.promoBar.variants.0.season": "4,5,6,7",
  "home.promoBar.variants.0.text": "Свежий завоз пионов — сезон открыт",
  "home.promoBar.variants.1.cta": "Открыть",
  "home.promoBar.variants.1.link": "/moskva/podborki/osennie",
  "home.promoBar.variants.1.season": "8,9,10",
  "home.promoBar.variants.1.text": "Хризантемы и физалис — осенние букеты в каталоге",
  "home.promoBar.variants.2.cta": "Посмотреть",
  "home.promoBar.variants.2.link": "/moskva/podborki/zimnie",
  "home.promoBar.variants.2.season": "11,0,1",
  "home.promoBar.variants.2.text": "Амариллис и эустома — нежные зимние композиции",
  "home.promoBar.variants.3.cta": "Открыть",
  "home.promoBar.variants.3.link": "/moskva/podborki/vesennie",
  "home.promoBar.variants.3.season": "2,3",
  "home.promoBar.variants.3.text": "Тюльпаны и нарциссы — первые цветы весны",
  "home.promoBar.variants.4.cta": "Описать букет",
  "home.promoBar.variants.4.link": "/ai-florist",
  "home.promoBar.variants.4.season": "",
  "home.promoBar.variants.4.text": "Букет под заказ — флорист соберёт к выбранному времени",
  "home.promoBar.variants.5.cta": "Как это работает",
  "home.promoBar.variants.5.link": "#pricing",
  "home.promoBar.variants.5.season": "",
  "home.promoBar.variants.5.text": "Видите, из чего складывается цена — у каждого букета",
  "home.promoBar.variants.6.cta": "Открыть",
  "home.promoBar.variants.6.link": "/ai-florist",
  "home.promoBar.variants.6.season": "",
  "home.promoBar.variants.6.text": "AI-флорист — расскажите про повод, подберём букет",
  "home.redesign.browseDirectly": "Выбрать букет без AI",
  "home.redesign.calloutFlower": "25 роз · основной объём",
  "home.redesign.calloutWork": "ручная сборка · под заказ",
  "home.redesign.categoryBody": "Выберите характер и цветы — покажем только доступные букеты вашего города.",
  "home.redesign.categoryKicker": "Какой букет вы представляете?",
  "home.redesign.collectionsBody": "Одна большая история и несколько точных маршрутов вместо бесконечной стены одинаковых карточек.",
  "home.redesign.collectionsKicker": "Подборки под повод",
  "home.redesign.giftingBody": "Сначала уточняем, кому и когда вручить. Данные покупателя и оплата идут отдельно — так подарок не уедет не по тому адресу.",
  "home.redesign.giftingCta": "Проверить корзину",
  "home.redesign.giftingDeliveryBody": "Точная дата или честный интервал, разрешение связаться и предпочтение по замене.",
  "home.redesign.giftingDeliveryTitle": "Вручение",
  "home.redesign.giftingKicker": "Подарок — это отдельный flow",
  "home.redesign.giftingMessageBody": "Текст открытки, имя отправителя, анонимность и отсутствие цены у получателя.",
  "home.redesign.giftingMessageTitle": "Послание",
  "home.redesign.giftingRecipientBody": "Имя, телефон и адрес доставки. Не подставляем сохранённый адрес покупателя.",
  "home.redesign.giftingRecipientTitle": "Получатель",
  "home.redesign.giftingTitle": "Получатель — не покупатель",
  "home.redesign.heroBody": "Опишите человека, повод и бюджет — покажем три варианта от флористов вашего города с точным составом и ценой.",
  "home.redesign.heroKicker": "Кому вы хотите сделать приятно?",
  "home.redesign.heroTitle": "Букет под вашу историю",
  "home.redesign.partnerBody": "1ФЛО соединяет ассортимент, заказы, прозрачную цену и продвижение, сохраняя имя магазина.",
  "home.redesign.partnerKicker": "Для локальных мастерских",
  "home.redesign.partnerTitle": "Хороший букет должен найти своего человека",
  "home.redesign.priceBody": "Показываем не условную «цену букета», а цветы, зелень, упаковку, работу флориста и доставку. Итог сходится до рубля.",
  "home.redesign.priceKicker": "Живой букет, точный состав",
  "home.redesign.pricePoint1": "Состав связан с реальным рецептом букета",
  "home.redesign.pricePoint2": "Магазин выпадает, если у него нет цены хотя бы на один компонент",
  "home.redesign.pricePoint3": "Витрина показывает минимальную доступную цену по офферам",
  "home.redesign.priceTitle": "Видно каждую строку",
  "home.transparentPricing.cta": "Открыть букет",
  "home.transparentPricing.ctaLink": "/moskva/bukety/25-pionovidnyh-roz-mayra-pink",
  "home.transparentPricing.exampleEyebrow": "Пример букета",
  "home.transparentPricing.exampleLines.0.label": "Розы Mayra's Pink 50 см, 25 шт",
  "home.transparentPricing.exampleLines.0.price": "5 500 ₽",
  "home.transparentPricing.exampleLines.1.label": "Эвкалипт парвифолия, 5 веток",
  "home.transparentPricing.exampleLines.1.price": "350 ₽",
  "home.transparentPricing.exampleLines.2.label": "Упаковка крафт + атласная лента",
  "home.transparentPricing.exampleLines.2.price": "250 ₽",
  "home.transparentPricing.exampleLines.3.label": "Работа флориста",
  "home.transparentPricing.exampleLines.3.price": "500 ₽",
  "home.transparentPricing.exampleLines.4.label": "Доставка по Москве",
  "home.transparentPricing.exampleLines.4.price": "Бесплатно",
  "home.transparentPricing.exampleName": "25 пионовидных роз Mayra's Pink",
  "home.transparentPricing.eyebrow": "Прозрачная цена",
  "home.transparentPricing.floristWork.0": "Подбор цветов под повод и пожелания",
  "home.transparentPricing.floristWork.1": "Ручная сборка композиции",
  "home.transparentPricing.floristWork.2": "Оформление упаковки и декора",
  "home.transparentPricing.floristWork.3": "Проверка качества перед отправкой",
  "home.transparentPricing.floristWorkTitle": "Что входит в работу флориста",
  "home.transparentPricing.subtitle": "Разбивка по строкам: цветы, зелень, упаковка, работа флориста, доставка. Без скрытых наценок поверх.",
  "home.transparentPricing.title": "Видно, за что платите",
  "home.transparentPricing.totalLabel": "Итого",
  "home.transparentPricing.totalPrice": "6 600 ₽",
  "home.trust.delivery": "Доставка от 30 минут",
  "home.trust.eyebrow": "Гарантии",
  "home.trust.fresh": "Букет собирают под заказ",
  "home.trust.payment": "Оплата картой, СБП, Apple/Google Pay",
  "home.trust.transparentPrice": "Цена с разбивкой по компонентам",
  "home.valueProps.breakdown.numSuffix": "строк",
  "home.valueProps.breakdown.subtitle": "цветы, зелень, упаковка, работа, доставка",
  "home.valueProps.breakdown.title": "Видно каждую строку",
  "home.valueProps.delivery.numSuffix": "мин",
  "home.valueProps.delivery.subtitle": "по Москве и ещё 46 городам",
  "home.valueProps.delivery.title": "Доставка готовых букетов",
  "home.valueProps.madeToOrder.numSuffix": "час",
  "home.valueProps.madeToOrder.subtitle": "собираем после вашего заказа",
  "home.valueProps.madeToOrder.title": "Под заказ",
  "home.valueProps.prepay.subtitle": "платите после доставки",
  "home.valueProps.prepay.title": "Никакой предоплаты",
  "importantDatesBanner.cta": "Указать даты",
  "importantDatesBanner.subtitle": "Сохраните дни рождения и годовщины: напомним заранее и подарим промокод",
  "importantDatesBanner.title": "Важные даты — промокод к празднику",
  "importantDatesLanding.faq.a1": "Нет. {{welcome}} ₽ приходят сразу за заполненный список, остальное — к вашим датам в течение года. Всего до {{total}} ₽.",
  "importantDatesLanding.faq.a2": "Нет, на один заказ действует один промокод. Зато каждый праздник будет с подарком.",
  "importantDatesLanding.faq.a3": "Дату можно изменить или удалить в личном кабинете в любой момент.",
  "importantDatesLanding.faq.a4": "Только вы и флористы магазина — чтобы подготовить букет к вашему празднику. Никому не передаём.",
  "importantDatesLanding.faq.q1": "Можно получить всю сумму сразу?",
  "importantDatesLanding.faq.q2": "Можно потратить всё одним заказом?",
  "importantDatesLanding.faq.q3": "Что если я ошибся в дате?",
  "importantDatesLanding.faq.q4": "Кто видит мои даты?",
  "importantDatesLanding.faq.title": "Частые вопросы",
  "importantDatesLanding.caption": "напомним заранее",
  "importantDatesLanding.intro.title": "Не пропустите праздник",
  "importantDatesLanding.intro.text": "Добавьте дни рождения и годовщины — напомним заранее и пришлём промокод на букет.",
  "importantDatesLanding.intro.cta": "Добавить дату",
  "importantDatesLanding.intro.privacy": "Даты хранятся в профиле, мы их никому не передаём.",
  "importantDatesLanding.occasions.title": "Поводы",
  "importantDatesLanding.occasions.birthday": "День рождения",
  "importantDatesLanding.occasions.anniversary": "Годовщина",
  "importantDatesLanding.occasions.march8": "8 марта",
  "importantDatesLanding.occasions.feb14": "14 февраля",
  "importantDatesLanding.finalCta.text": "Заполнить список — две минуты. Промокод придёт сразу.",
  "importantDatesLanding.finalCta.title": "Начните с одной даты",
  "importantDatesLanding.hero.badge": "Программа лояльности",
  "importantDatesLanding.hero.cta": "Участвовать",
  "importantDatesLanding.hero.ctaAuth": "Указать мои даты",
  "importantDatesLanding.hero.note": "Промокод к празднику приходит за {{window}} дней — успеете спокойно выбрать букет.",
  "importantDatesLanding.hero.subtitle": "Расскажите о {{max}} важных датах — мы напомним о них заранее и подарим промокод к каждой.",
  "importantDatesLanding.hero.title": "Забирайте до {{total}} ₽ на букеты",
  "importantDatesLanding.how.step1Text": "Нужны только имя, телефон и почта — это займёт пару минут.",
  "importantDatesLanding.how.step1Title": "Зарегистрируйтесь",
  "importantDatesLanding.how.step2Text": "Дни рождения близких, годовщины, любые праздники. За заполненный список сразу дарим {{welcome}} ₽.",
  "importantDatesLanding.how.step2Title": "Укажите {{max}} важных дат",
  "importantDatesLanding.how.step3Text": "Промокод приходит за {{window}} дней до праздника — вместе с напоминанием.",
  "importantDatesLanding.how.step3Title": "Получайте по {{perDate}} ₽ к дате",
  "importantDatesLanding.how.title": "Как это работает",
  "importantDatesLanding.math.caption": "Промокоды приходят в течение года — к вашим праздникам, а не все сразу.",
  "importantDatesLanding.math.perDate": "к каждой вашей дате",
  "importantDatesLanding.math.title": "Из чего складывается сумма",
  "importantDatesLanding.math.total": "за год",
  "importantDatesLanding.math.welcome": "сразу за список дат",
  "importantDatesLanding.off.cta": "В каталог",
  "importantDatesLanding.off.text": "Загляните в каталог — свежие букеты на месте.",
  "importantDatesLanding.off.title": "Акция сейчас не проводится",
  "importantDatesLanding.terms.item1": "Указать можно до {{max}} дат. Приветственный промокод приходит, когда список заполнен.",
  "importantDatesLanding.terms.item2": "Промокод к дате выдаётся раз в год, за {{window}} дней до праздника.",
  "importantDatesLanding.terms.item3": "Один промокод на заказ, промокод одноразовый.",
  "importantDatesLanding.terms.item4": "Дата, добавленная позже чем за {{window}} дней до праздника, получает промокод со следующего года.",
  "importantDatesLanding.terms.minOrder": "Промокоды действуют при заказе от {{min}} ₽.",
  "importantDatesLanding.terms.title": "Условия",
  "importantDatesLanding.why.item1Text": "Напомним заранее — останется только выбрать букет.",
  "importantDatesLanding.why.item1Title": "Не забудете поздравить",
  "importantDatesLanding.why.item2Text": "Промокод приходит за неделю, а не в день праздника, когда уже поздно.",
  "importantDatesLanding.why.item2Title": "Успеете заказать",
  "importantDatesLanding.why.item3Text": "Мы видим ваши даты и готовимся к ним заранее — свежие цветы в наличии.",
  "importantDatesLanding.why.item3Title": "Букет соберёт флорист",
  "importantDatesLanding.why.title": "Почему это удобно",
  "insurance.apply_btn": "Оформить",
  "insurance.education.case_allergy": "Аллергическая реакция клиента — иск о возмещении",
  "insurance.education.case_fire": "Пожар на складе — потеря запасов на крупную сумму",
  "insurance.education.case_flood": "Затопление мастерской — ущерб оборудованию и товару",
  "insurance.education.case_ransomware": "Шифровальщик заблокировал базу клиентов и заказов",
  "insurance.education.title": "Зачем страховать цветочный бизнес?",
  "insurance.form.actual_address": "Фактический адрес",
  "insurance.form.cancel": "Отмена",
  "insurance.form.comment": "Комментарий",
  "insurance.form.company_name": "Название компании",
  "insurance.form.consent": "Согласен на передачу данных страховщику",
  "insurance.form.consent_label": "Я согласен на передачу моих данных страховой компании АО «Ингосстрах» для оформления полиса",
  "insurance.form.email": "Email",
  "insurance.form.employee_count": "Количество сотрудников",
  "insurance.form.fill_required": "Заполните все обязательные поля",
  "insurance.form.has_crm_database": "Есть CRM / база данных",
  "insurance.form.has_online_payments": "Есть онлайн-оплата",
  "insurance.form.has_own_website": "Есть свой сайт",
  "insurance.form.has_rented_space": "Есть арендованное помещение",
  "insurance.form.inn": "ИНН",
  "insurance.form.legal_address": "Юридический адрес",
  "insurance.form.legal_entity_required": "Для оформления страховки заполните юридические данные в разделе «Документы»",
  "insurance.form.phone": "Телефон",
  "insurance.form.property_value": "Стоимость имущества",
  "insurance.form.submit": "Отправить заявку",
  "insurance.form.success_body": "Мы свяжемся с вами в течение 1–2 рабочих дней для уточнения деталей и расчёта стоимости.",
  "insurance.form.success_title": "Заявка отправлена!",
  "insurance.form.title": "Заявка на страхование",
  "insurance.free": "Бесплатно",
  "insurance.free_with_plan": "Бесплатно в вашем тарифе",
  "insurance.from": "от",
  "insurance.included_badge": "Включено",
  "insurance.my_requests": "Мои заявки",
  "insurance.per_month": "мес",
  "insurance.product.cyber": "КиберИнго",
  "insurance.product.property": "Имущество + Ответственность",
  "insurance.products_title": "Продукты страхования",
  "insurance.provider_label": "Страховщик",
  "insurance.provider_name": "Ингосстрах",
  "insurance.request_sent": "Заявка отправлена!",
  "insurance.request_sent_hint": "Менеджер свяжется с вами в ближайшее время",
  "insurance.requests.download_policy": "Скачать полис",
  "insurance.requests.empty": "У вас пока нет заявок на страхование",
  "insurance.requests.policy_number": "Полис №",
  "insurance.requests.rejection_reason": "Причина отказа",
  "insurance.requests.valid_until": "Действует до",
  "insurance.status.awaiting_payment": "Ожидает оплаты",
  "insurance.status.cancelled": "Отменена",
  "insurance.status.expired": "Полис истёк",
  "insurance.status.in_progress": "В работе",
  "insurance.status.new": "Новая",
  "insurance.status.policy_issued": "Полис действует",
  "insurance.status.processing": "Обрабатывается",
  "insurance.status.quote_ready": "Котировка готова",
  "insurance.status.rejected": "Отказ",
  "insurance.subtitle": "1flo Protect — защита вашего бизнеса от Ингосстраха",
  "insurance.table.company": "Компания",
  "insurance.table.date": "Дата",
  "insurance.table.policy": "Полис",
  "insurance.table.product": "Продукт",
  "insurance.table.status": "Статус",
  "insurance.tariffs.addon_title": "Защита бизнеса",
  "insurance.tariffs.annual_savings": "Экономия до 27 600 ₽/год",
  "insurance.tariffs.available_on_paid": "Страхование доступно на тарифах Бизнес и Максимум",
  "insurance.tariffs.confirm_title": "Подтверждение тарифа",
  "insurance.tariffs.confirm_uncheck": "Страхование включено в ваш тариф бесплатно. Вы уверены, что хотите отказаться?",
  "insurance.tariffs.included_title": "Защита бизнеса (включено)",
  "insurance.tariffs.total": "Итого",
  "insurance.tariffs.unused_free": "Вы не используете бесплатную опцию",
  "insurance.title": "Страхование",
  "layout.sidebar.additionalInfo": "Дополнительная информация",
  "layout.sidebar.navigation": "Боковое меню",
  "megaMenu.categories": "Категории каталога",
  "megaMenu.group.collections": "Коллекции",
  "megaMenu.group.compositions": "Композиции",
  "megaMenu.group.flowers": "Цветы",
  "megaMenu.group.gifts": "Подарки",
  "megaMenu.group.occasions": "По поводу",
  "megaMenu.group.other": "Другое",
  "megaMenu.group.plants": "Растения",
  "megaMenu.group.premium": "Премиум",
  "megaMenu.hoverHint": "Наведите на категорию слева",
  "megaMenu.noCategories": "Пока нет категорий",
  "megaMenu.subcategories": "Подкатегории",
  "megaMenu.viewAll": "Смотреть все",
  "nav.aiFlorist": "Фло, ИИ-флорист",
  "nav.allCategories": "Все категории",
  "nav.back": "Назад",
  "nav.becomePartner": "Стать партнёром",
  "nav.cart": "Корзина",
  "nav.catalog": "Каталог",
  "nav.chat": "Чат",
  "nav.closeCatalog": "Закрыть каталог",
  "nav.components": "Компоненты",
  "nav.contact": "Связь",
  "nav.dashboard": "Панель управления",
  "nav.facet.collection": "Коллекции",
  "nav.facet.color": "По цвету",
  "nav.facet.occasion": "По поводу",
  "nav.facet.price": "По цене",
  "nav.facet.quantity": "Количество",
  "nav.facet.recipient": "Кому",
  "nav.facet.safety": "Безопасность",
  "nav.facet.style": "По стилю",
  "nav.favorites": "Избранное",
  "nav.home": "Главная",
  "nav.knowledgeBase": "База знаний",
  "nav.login": "Войти",
  "nav.mainNav": "Основная навигация",
  "nav.moreCategories": "Ещё",
  "nav.notifications": "Уведомления",
  "nav.profile": "Профиль",
  "nav.search": "Поиск",
  "nav.support": "Поддержка",
  "notFound.actionLabel": "На главную",
  "notFound.description": "Запрашиваемая страница не существует.",
  "notFound.title": "Страница не найдена",
  "notification.orderPhotoForApproval.body": "Магазин загрузил фото, одобрите или попросите переделать",
  "notification.orderPhotoForApproval.title": "Фото букета готово",
  "notifications.empty": "Нет уведомлений",
  "notifications.emptyHint": "Новые уведомления появятся здесь",
  "notifications.loadMore": "Загрузить ещё",
  "notifications.markAllRead": "Отметить прочитанными",
  "notifications.openOrder": "Открыть заказ",
  "notifications.orderAlert.browserBlocked": "Уведомления браузера запрещены в настройках сайта",
  "notifications.orderAlert.browserOn": "Уведомления браузера включены",
  "notifications.orderAlert.enableBrowser": "Включить уведомления браузера",
  "notifications.orderAlert.muteSound": "Выключить звук новых заказов",
  "notifications.orderAlert.unmuteSound": "Включить звук новых заказов",
  "notifications.timeAgo.days": "{{count}} дн. назад",
  "notifications.timeAgo.hours": "{{count}} ч. назад",
  "notifications.timeAgo.justNow": "только что",
  "notifications.timeAgo.minutes": "{{count}} мин. назад",
  "notifications.title": "Уведомления",
  "onboarding.errors.launchError": "Ошибка запуска. Попробуйте ещё раз.",
  "onboarding.errors.saveError": "Не удалось сохранить прогресс",
  "onboarding.errors.sessionError": "Не удалось загрузить сессию настройки",
  "onboarding.wizard.start.loading": "Открываем настройку магазина…",
  "onboarding.wizard.start.errorTitle": "Не получилось открыть настройку",
  "onboarding.wizard.start.errorHint": "Проверьте интернет и попробуйте ещё раз.",
  "onboarding.progress.complete": "Готово",
  "onboarding.progress.settingUp": "Настройка",
  "onboarding.progress.step": "Шаг {{current}} из {{total}}",
  "onboarding.title": "Настройка магазина",
  "onboarding.wizard.availability.apply": "Собрать каталог",
  "onboarding.wizard.availability.applyError": "Не удалось собрать каталог. Попробуйте ещё раз",
  "onboarding.wizard.availability.demoBanner": "Мы сохранили ваш выбор из демо — проверьте и продолжайте",
  "onboarding.wizard.availability.empty": "Отметьте хотя бы один компонент",
  "onboarding.wizard.availability.hint": "Отметьте цветы и зелень в наличии — мы подставим стартовые цены, их можно поправить",
  "onboarding.wizard.availability.loadError": "Не удалось загрузить список компонентов",
  "onboarding.wizard.availability.missingPrices": "Укажите цену ещё для {{count}} позиций",
  "onboarding.wizard.availability.packagingNote": "Упаковка добавится автоматически по базовым ценам",
  "onboarding.wizard.availability.priceInvalid": "Цена — целое число от 0",
  "onboarding.wizard.availability.priceLabel": "Цена, ₽",
  "onboarding.wizard.availability.recommended": "Рекомендуем",
  "onboarding.wizard.availability.resultTitle": "В каталоге уже {{count}} букетов",
  "onboarding.wizard.availability.title": "Что есть в наличии?",
  "onboarding.wizard.availability.viewStorefront": "Открыть витрину",
  "onboarding.wizard.back": "Назад",
  "onboarding.wizard.badge.composition_master": "Мастер композиций",
  "onboarding.wizard.badge.composition_master_desc": "Создайте 50 композиций",
  "onboarding.wizard.badge.first_bouquet": "Первый букет",
  "onboarding.wizard.badge.first_bouquet_desc": "Создайте свой первый букет",
  "onboarding.wizard.badge.florist_god": "Бог флористики",
  "onboarding.wizard.badge.florist_god_desc": "Создайте 100 букетов",
  "onboarding.wizard.badges.title": "Достижения",
  "onboarding.wizard.blockers.account": "расчётный счёт — 20 цифр",
  "onboarding.wizard.blockers.bik": "БИК — 9 цифр",
  "onboarding.wizard.blockers.catalogEmpty": "Каталог пока пустой — без товаров магазин не включится после запуска.",
  "onboarding.wizard.blockers.email": "email в правильном формате",
  "onboarding.wizard.blockers.goToCatalog": "Отметить наличие",
  "onboarding.wizard.blockers.goToShopInfo": "Перейти к заполнению",
  "onboarding.wizard.blockers.inn": "ИНН — 10 или 12 цифр",
  "onboarding.wizard.blockers.launchTitle": "Чтобы запустить магазин, не хватает:",
  "onboarding.wizard.blockers.legalName": "юридическое название",
  "onboarding.wizard.blockers.phone": "телефон в правильном формате",
  "onboarding.wizard.blockers.shopName": "название магазина",
  "onboarding.wizard.blockers.title": "Чтобы продолжить, заполните:",
  "onboarding.wizard.catalog.availability": "По наличию",
  "onboarding.wizard.catalog.badge": "Нужен для запуска",
  "onboarding.wizard.catalog.integrationReady": "Данные интеграции введены — можно продолжить",
  "onboarding.wizard.catalog.crm": "CRM система",
  "onboarding.wizard.catalog.crm1c": "1C",
  "onboarding.wizard.catalog.crmDesc": "Подключить 1C, МойСклад или Posiflora",
  "onboarding.wizard.catalog.crmMoysklad": "МойСклад",
  "onboarding.wizard.catalog.crmPosiflora": "Posiflora",
  "onboarding.wizard.catalog.csv": "CSV файл",
  "onboarding.wizard.catalog.csvDesc": "Загрузить из CSV/Excel файла",
  "onboarding.wizard.catalog.dropCsv": "Перетащите файл сюда",
  "onboarding.wizard.catalog.manual": "Вручную",
  "onboarding.wizard.catalog.manualDesc": "Добавлять товары по одному",
  "onboarding.wizard.catalog.photo": "По фото витрины",
  "onboarding.wizard.catalog.selectCrm": "Выберите CRM систему",
  "onboarding.wizard.catalog.subtitle": "Как вы хотите загрузить товары?",
  "onboarding.wizard.catalog.title": "Каталог товаров",
  "onboarding.wizard.catalog.uploadSuccess": "Файл каталога загружен",
  "onboarding.wizard.catalog.uploadFailed": "Не удалось загрузить файл каталога",
  "onboarding.wizard.catalog.importCreated": "Создано товаров",
  "onboarding.wizard.catalog.importUpdated": "Обновлено товаров",
  "onboarding.wizard.catalog.importNotImported": "Не загружено",
  "onboarding.wizard.catalog.rowIssue": "Строка {{row}}: {{reason}}",
  "onboarding.wizard.catalog.issue.missingName": "не указано название",
  "onboarding.wizard.catalog.issue.missingPrice": "не указана цена",
  "onboarding.wizard.catalog.issue.invalidPrice": "цена должна быть неотрицательным числом",
  "onboarding.wizard.catalog.issue.saveFailed": "не удалось сохранить товар",
  "onboarding.wizard.catalog.issue.invalidImageUrl": "ссылка на фото должна начинаться с https://",
  "onboarding.wizard.catalog.issue.unknownCategory": "категория не найдена или указана неоднозначно",
  "onboarding.wizard.catalog.issue.duplicateRow": "повтор товара в этом файле",
  "onboarding.wizard.catalogAvailability": "Отметить наличие",
  "onboarding.wizard.catalogAvailabilityDesc": "Каталог соберётся сам из общей базы букетов",
  "onboarding.wizard.catalogCrm": "Подключить CRM",
  "onboarding.wizard.catalogCrmDesc": "Синхронизация каталога из 1С, МойСклад, Posiflora",
  "onboarding.wizard.catalogCsv": "Загрузить CSV",
  "onboarding.wizard.catalogCsvDesc": "Импорт товаров из таблицы",
  "onboarding.wizard.catalogManual": "Добавить вручную",
  "onboarding.wizard.catalogManualDesc": "Подходит для небольшого каталога (до 50 товаров)",
  "onboarding.wizard.checklist.activation": "Активация магазина",
  "onboarding.wizard.checklist.attention": "Нужно ваше внимание",
  "onboarding.wizard.checklist.blocker.ACTIVATION_REQUIRED": "Магазин ещё не прошёл проверку перед включением",
  "onboarding.wizard.checklist.blocker.CATALOG_REQUIRED": "Добавьте товары в каталог",
  "onboarding.wizard.checklist.blocker.FULFILLMENT_REQUIRED": "Настройте доставку: адрес, способы и расписание",
  "onboarding.wizard.checklist.blocker.PRICE_REQUIRED": "Укажите цены на компоненты",
  "onboarding.wizard.checklist.blocker.REQUISITES_REQUIRED": "Заполните реквизиты и пройдите проверку",
  "onboarding.wizard.checklist.blocker.SHOP_REQUIRED": "Создайте магазин",
  "onboarding.wizard.checklist.blocker.SHOP_SELECTION_REQUIRED": "Выберите магазин",
  "onboarding.wizard.checklist.blockersTitle": "Что осталось сделать",
  "onboarding.wizard.checklist.bonuses": "Бонусы онбординга",
  "onboarding.wizard.checklist.catalog": "Каталог и цены",
  "onboarding.wizard.checklist.kicker": "Живой статус запуска",
  "onboarding.wizard.checklist.live": "Магазин работает",
  "onboarding.wizard.checklist.payouts": "Выплаты Т-Банк",
  "onboarding.wizard.checklist.pending": "Есть незавершённые шаги",
  "onboarding.wizard.checklist.ready": "Всё готово к продажам",
  "onboarding.wizard.checklist.statusTitle": "Статус запуска",
  "onboarding.wizard.checklist.waiting": "Ожидает",
  "onboarding.wizard.checklist.reason.activation.blocked": "Магазин пока не включён — что осталось, показано ниже",
  "onboarding.wizard.checklist.reason.activation.error": "Не удалось включить магазин — попробуйте ещё раз",
  "onboarding.wizard.checklist.reason.bonuses.error": "Часть бонусов начислить не удалось — мы уже разбираемся",
  "onboarding.wizard.checklist.reason.bonuses.nothing_to_grant": "Бонусы начислим, когда будет закрыт хотя бы один шаг",
  "onboarding.wizard.checklist.reason.bonuses.plugin_off": "Бонусы недоступны на вашем тарифе",
  "onboarding.wizard.checklist.reason.catalog.error": "Не удалось наполнить каталог — попробуйте ещё раз",
  "onboarding.wizard.checklist.reason.catalog.no_input": "Каталог не настроен — отметьте наличие цветов или подключите CRM",
  "onboarding.wizard.checklist.reason.catalog.partial": "Подключено, но синхронизация не завершилась — повторите позже",
  "onboarding.wizard.checklist.reason.catalog.plugin_off": "Каталог недоступен на вашем тарифе",
  "onboarding.wizard.checklist.reason.payouts.error": "Выплаты пока не подключились — это можно повторить в кабинете",
  "onboarding.wizard.checklist.reason.payouts.no_director": "Для выплат нужно ФИО руководителя — добавьте его в реквизитах",
  "onboarding.wizard.checklist.reason.payouts.no_legal_entity": "Для выплат не хватает банковских реквизитов",
  "onboarding.wizard.checklist.reason.payouts.address_incomplete": "Укажите юридический адрес с индексом, городом и улицей",
  "onboarding.wizard.checklist.reason.payouts.address_unsupported": "Т-Банк принимает в городе и улице только буквы, цифры, пробелы, точку и запятую. Замените дефис, «/» и скобки (например, «д. 10/1» → «д. 10 корп. 1», «1-я Ямская» → «1 Ямская») и повторите подключение; если так записать адрес нельзя — напишите в поддержку.",
  "onboarding.wizard.checklist.reason.payouts.legal_name_invalid": "Укажите юридическое название с организационно-правовой формой",
  "onboarding.wizard.checklist.reason.payouts.plugin_off": "Выплаты недоступны на вашем тарифе",
  "onboarding.wizard.checklist.remaining": "Что осталось",
  "onboarding.wizard.checklist.goToFix": "Исправить",
  "onboarding.wizard.checklist.requisites": "Реквизиты и KYC",
  "onboarding.wizard.delivery.mapHint": "Вы сможете настроить зоны позже в панели управления",
  "onboarding.wizard.delivery.mapPlaceholder": "Карта зон доставки",
  "onboarding.wizard.delivery.subtitle": "Настройте зоны доставки на карте",
  "onboarding.wizard.delivery.title": "Зоны доставки",
  "onboarding.wizard.integration.accessToken": "Токен доступа",
  "onboarding.wizard.integration.apiKey": "API-ключ",
  "onboarding.wizard.integration.baseUrl": "Адрес вашей Posiflora",
  "onboarding.wizard.integration.baseUrlHint": "https://вашмагазин.posiflora.com",
  "onboarding.wizard.integration.login": "Логин в CRM",
  "onboarding.wizard.integration.password": "Пароль",
  "onboarding.wizard.launchSuccess": "Ваш магазин запущен!",
  "onboarding.wizard.loading": "Загрузка...",
  "onboarding.wizard.next": "Продолжить",
  "onboarding.wizard.saveAndExit": "Сохранить и выйти",
  "onboarding.wizard.optional.label": "Необязательно",
  "onboarding.wizard.optional.skip": "Пропустить — доделаю позже",
  "onboarding.wizard.payment.skip": "Пропустить",
  "onboarding.wizard.payment.skipDesc": "Настроите позже в панели управления",
  "onboarding.wizard.payment.subtitle": "Выберите платёжную систему для приёма оплат",
  "onboarding.wizard.payment.tbankDesc": "Онлайн-оплата картами",
  "onboarding.wizard.payment.tbankName": "Т-Банк",
  "onboarding.wizard.payment.title": "Способ оплаты",
  "onboarding.wizard.payment.yookassaDesc": "Мультивалютная оплата",
  "onboarding.wizard.photo.editManually": "Поправить вручную",
  "onboarding.wizard.photo.fallbackManual": "Отметить наличие вручную",
  "onboarding.wizard.photo.filesSelected": "Выбрано фото: {{count}}",
  "onboarding.wizard.photo.hint": "Снимите холодильник и витрину с нескольких ракурсов — мы распознаем цветы и подставим их в каталог",
  "onboarding.wizard.photo.methodLabel": "По фото",
  "onboarding.wizard.photo.resultTitle": "Распознано позиций: {{count}}",
  "onboarding.wizard.photo.scanFailed": "Не удалось распознать фото. Попробуйте ещё раз или отметьте наличие вручную",
  "onboarding.wizard.photo.scanTimeout": "Распознавание заняло слишком много времени. Попробуйте ещё раз или отметьте наличие вручную",
  "onboarding.wizard.photo.scanning": "Распознаём витрину...",
  "onboarding.wizard.photo.scanningHint": "Обычно это занимает 10-30 секунд",
  "onboarding.wizard.photo.selectPhotos": "Выбрать фото",
  "onboarding.wizard.photo.startScan": "Распознать витрину",
  "onboarding.wizard.photo.title": "Сфотографируйте витрину",
  "onboarding.wizard.photo.unresolvedHint": "Этих позиций пока нет в нашей базе компонентов",
  "onboarding.wizard.photo.unresolvedTitle": "Не удалось определить: {{count}}",
  "onboarding.wizard.plan.business": "BUSINESS",
  "onboarding.wizard.plan.businessDesc": "2 990 ₽/мес — полный каталог и аналитика",
  "onboarding.wizard.plan.features.aiAssistant": "AI-ассистент",
  "onboarding.wizard.plan.features.analytics": "Аналитика продаж",
  "onboarding.wizard.plan.features.fullCatalog": "Полный каталог товаров",
  "onboarding.wizard.plan.features.insurance": "Страхование заказов",
  "onboarding.wizard.plan.free": "Бесплатно",
  "onboarding.wizard.plan.freeDesc": "Бесплатно — базовый магазин",
  "onboarding.wizard.plan.maximum": "MAXIMUM",
  "onboarding.wizard.plan.maximumDesc": "9 990 ₽/мес — полный набор возможностей",
  "onboarding.wizard.plan.perMonth": "₽/мес",
  "onboarding.wizard.plan.popular": "Популярный",
  "onboarding.wizard.plan.promoCode": "Промокод",
  "onboarding.wizard.plan.promoInvalid": "Неверный промокод",
  "onboarding.wizard.plan.promoPlaceholder": "Введите промокод",
  "onboarding.wizard.plan.promoValid": "Промокод применён",
  "onboarding.wizard.plan.select": "Выбрать",
  "onboarding.wizard.plan.selected": "Выбран",
  "onboarding.wizard.plan.subtitle": "Начните бесплатно, обновите когда будете готовы",
  "onboarding.wizard.plan.title": "Выберите тариф",
  "onboarding.wizard.plan.uniqueInfo": "Нужен индивидуальный white-label проект?",
  "onboarding.wizard.plan.uniqueLink": "Обсудить UNIQUE",
  "onboarding.wizard.plan.validatePromo": "Проверить",
  "onboarding.wizard.previous": "Назад",
  "onboarding.wizard.referral.copied": "Реферальная ссылка скопирована",
  "onboarding.wizard.referral.copy": "Скопировать ссылку",
  "onboarding.wizard.referral.kicker": "Растите вместе с 1flo",
  "onboarding.wizard.referral.subtitle": "Приглашайте флористов: после запуска их магазина вы получите бонус.",
  "onboarding.wizard.referral.title": "Ваш реферальный код уже готов",
  "onboarding.wizard.referral.yourCode": "Ваш код",
  "onboarding.wizard.review.catalog": "Каталог",
  "onboarding.wizard.review.continuePayment": "Перейти к оплате тарифа",
  "onboarding.wizard.review.laterHint": "Каталог, доставку, тариф и оплату можно настроить позже в кабинете.",
  "onboarding.wizard.review.laterTitle": "Что можно доделать позже",
  "onboarding.wizard.review.launch": "Запустить магазин",
  "onboarding.wizard.review.launching": "Запуск...",
  "onboarding.wizard.review.method": "Метод",
  "onboarding.wizard.review.needsAttention": "Проверьте незавершённые шаги запуска",
  "onboarding.wizard.review.openCabinet": "Открыть кабинет",
  "onboarding.wizard.review.payment": "Оплата",
  "onboarding.wizard.review.plan": "Тариф",
  "onboarding.wizard.review.provider": "Провайдер",
  "onboarding.wizard.review.shopInfo": "Магазин",
  "onboarding.wizard.review.subtitle": "Проверьте данные перед запуском магазина",
  "onboarding.wizard.review.title": "Проверьте настройки",
  "onboarding.wizard.shopInfo.address": "Адрес",
  "onboarding.wizard.shopInfo.addressPlaceholder": "Город, улица, дом",
  "onboarding.wizard.shopInfo.email": "Email",
  "onboarding.wizard.shopInfo.emailInvalid": "Введите корректный email",
  "onboarding.wizard.shopInfo.emailPlaceholder": "info@myshop.ru",
  "onboarding.wizard.shopInfo.finishNow": "Завершить сейчас",
  "onboarding.wizard.shopInfo.hours": "Часы работы",
  "onboarding.wizard.shopInfo.hoursHint": "Укажите часы работы для отображения на сайте",
  "onboarding.wizard.shopInfo.hoursPlaceholder": "Пн-Пт: 9:00-20:00",
  "onboarding.wizard.shopInfo.name": "Название",
  "onboarding.wizard.shopInfo.namePlaceholder": "Мой цветочный магазин",
  "onboarding.wizard.shopInfo.phone": "Телефон",
  "onboarding.wizard.shopInfo.phoneInvalid": "Введите корректный номер телефона",
  "onboarding.wizard.shopInfo.prefilledHint": "Мы заполнили данные из вашей заявки — проверьте и при необходимости измените.",
  "onboarding.wizard.shopInfo.setupMore": "Настроить подробнее",
  "onboarding.wizard.shopInfo.subtitle": "Расскажите о вашем магазине",
  "onboarding.wizard.shopInfo.title": "Информация о магазине",
  "onboarding.wizard.stepper.launch": "Запуск",
  "onboarding.wizard.stepper.shop": "Магазин",
  "onboarding.wizard.stepper.welcome": "Начало",
  "onboarding.wizard.superPartner.action": "Стать Супер-партнёром",
  "onboarding.wizard.superPartner.kicker": "Индивидуальные условия",
  "onboarding.wizard.superPartner.requested": "Заявка отправлена",
  "onboarding.wizard.superPartner.subtitle": "Приоритетная поддержка, специальные условия и совместное развитие магазина.",
  "onboarding.wizard.superPartner.title": "Супер-партнёр 1ФЛО",
  "onboarding.wizard.welcome.acceptOferta": "Я принимаю",
  "onboarding.wizard.welcome.and": "и",
  "onboarding.wizard.welcome.benefit1Desc": "Загрузите товары из CSV, CRM или добавьте вручную",
  "onboarding.wizard.welcome.benefit1Title": "Готовый каталог",
  "onboarding.wizard.welcome.benefit2Desc": "Отслеживайте продажи и тренды в реальном времени",
  "onboarding.wizard.welcome.benefit2Title": "Аналитика продаж",
  "onboarding.wizard.welcome.benefit3Desc": "Настройте зоны доставки и способы оплаты",
  "onboarding.wizard.welcome.benefit3Title": "Доставка и оплата",
  "onboarding.wizard.welcome.benefit4Desc": "AI-рекомендации, SEO и поддержка 24/7",
  "onboarding.wizard.welcome.benefit4Title": "Надёжная платформа",
  "onboarding.wizard.welcome.getStarted": "Начать настройку",
  "onboarding.wizard.welcome.ofertaLink": "публичную оферту",
  "onboarding.wizard.welcome.privacyLink": "политику конфиденциальности",
  "onboarding.wizard.welcome.subtitle": "Настройте свой цветочный магазин за несколько простых шагов",
  "onboarding.wizard.welcome.promise": "{{count}} шагов до первого заказа",
  "onboarding.wizard.checklist.stepsSummary": "Шаги запуска: {{done}} из {{total}}",
  "onboarding.wizard.checklist.doneLabel": "Готово шагов",
  "onboarding.wizard.checklist.remainingCount": "Осталось шагов до продаж: {{count}}",
  "onboarding.wizard.checklist.showSteps": "Показать",
  "onboarding.wizard.checklist.hideSteps": "Скрыть",
  "onboarding.wizard.storefrontLink.copy": "Скопировать ссылку на витрину",
  "onboarding.wizard.storefrontLink.copied": "Ссылка скопирована",
  "onboarding.wizard.welcome.title": "Добро пожаловать в {{brand}}!",
  "panelShell.upgradeRequired": "Требуется повышение тарифа",
  "panelShell.pattern.agentSurface": "Рабочая область AI-агента",
  "panelShell.pattern.emergencySwitch": "Аварийный переключатель",
  "breadcrumb.category": "Категория",
  "partDetail.breadcrumbParts": "Компоненты",
  "partDetail.loadingSuppliers": "Загрузка поставщиков...",
  "partDetail.partnerInfo": "Информация для партнёров",
  "partDetail.relatedProducts": "Букеты с этим компонентом",
  "partner.access.planBusiness": "Бизнес",
  "partner.access.planMaximum": "Максимум",
  "partner.access.shopLimitUnlimited": "Безлимит",
  "partner.activation.allDone": "Магазин активирован и готов к продажам",
  "partner.activation.emailResent": "Письмо для подтверждения отправлено",
  "partner.activation.gate.bankDetails.hint": "Счёт, на который будем перечислять выручку",
  "partner.activation.gate.bankDetails.label": "Банковские реквизиты",
  "partner.activation.gate.emailVerified.hint": "Подтвердите email по ссылке из письма",
  "partner.activation.gate.emailVerified.label": "Email",
  "partner.activation.gate.hasActiveProduct.hint": "Пустую витрину покупателю не показать",
  "partner.activation.gate.hasActiveProduct.label": "Товар в каталоге",
  "partner.activation.gate.legalEntityVerified.hint": "Проверим ИНН и документы компании",
  "partner.activation.gate.legalEntityVerified.label": "Проверка юридического лица",
  "partner.activation.gate.payoutConnected.hint": "Свяжем счёт с платёжным провайдером",
  "partner.activation.gate.payoutConnected.label": "Выплаты",
  "partner.activation.gate.realEmail.hint": "Добавьте настоящий email в настройках — для писем и восстановления пароля",
  "partner.activation.gate.realEmail.label": "Укажите email",
  "partner.activation.gate.shopActive.hint": "Включим, когда закроете пункты выше",
  "partner.activation.gate.shopActive.label": "Публикация магазина",
  "partner.activation.requisites.accountInvalid": "Расчётный счёт должен содержать 20 цифр",
  "partner.activation.requisites.accountLabel": "Расчётный счёт",
  "partner.activation.requisites.bankNameLabel": "Наименование банка",
  "partner.activation.requisites.bankNotFound": "Банк не найден по указанному БИК",
  "partner.activation.requisites.bankSectionTitle": "Банковские реквизиты",
  "partner.activation.requisites.bikInvalid": "БИК должен содержать 9 цифр",
  "partner.activation.requisites.bikLabel": "БИК",
  "partner.activation.requisites.companyNotFound": "Компания не найдена по указанному ИНН",
  "partner.activation.requisites.connectPayouts": "Подключить выплаты",
  "partner.activation.requisites.connected": "Выплаты успешно подключены",
  "partner.activation.requisites.corrAccount": "Корр. счёт",
  "partner.activation.requisites.directorLabel": "ФИО руководителя",
  "partner.activation.requisites.innInvalid": "ИНН должен содержать 10 или 12 цифр",
  "partner.activation.requisites.innLabel": "ИНН",
  "partner.activation.requisites.kppLabel": "КПП",
  "partner.activation.requisites.legalAddressLabel": "Юридический адрес",
  "partner.activation.requisites.legalAddressPlaceholder": "г. Москва, ул. Ленина, д. 1",
  "partner.activation.requisites.lookup": "Найти",
  "partner.activation.requisites.lookupTitle": "Проверка реквизитов",
  "partner.activation.requisites.nameLabel": "Юридическое название",
  "partner.activation.requisites.needRequisites": "Необходимо указать юридическое лицо и банковские реквизиты",
  "partner.activation.requisites.ogrnLabel": "ОГРН",
  "partner.activation.requisites.saveError": "Не удалось сохранить реквизиты",
  "partner.activation.requisites.title": "Реквизиты и выплаты",
  "partner.activation.requisites.underReview": "На проверке",
  "partner.activation.requisites.verified": "Проверено",
  "partner.activation.title": "Активация магазина",
  "partner.alerts.dismiss": "Скрыть",
  "partner.alerts.go": "Перейти",
  "partner.alerts.subtitle": "Система раннего предупреждения о проблемах",
  "partner.alerts.title": "Умные алерты",
  "partner.analytics.errors.alertsFailed": "Не удалось загрузить уведомления",
  "partner.analytics.errors.kpiFailed": "Не удалось загрузить прогноз KPI",
  "partner.analytics.errors.loadFailed": "Не удалось загрузить аналитику",
  "partner.analytics.errors.pricingFailed": "Не удалось загрузить рекомендации по ценам",
  "partner.analytics.errors.profitabilityFailed": "Не удалось загрузить данные прибыльности",
  "partner.analytics.errors.shopNotSelected": "Магазин не выбран",
  "partner.analytics.loading": "Загрузка...",
  "partner.apiAccess.copy": "Копировать",
  "partner.apiAccess.creating": "Создание...",
  "partner.apiAccess.keyLabel": "Ключ",
  "partner.apiAccess.revokeConfirm": "Вы уверены? Все системы, использующие этот ключ, потеряют доступ.",
  "partner.audit.empty.title": "Записей пока нет",
  "partner.cartLeads.actions": "Действия",
  "partner.cartLeads.amount": "Сумма",
  "partner.cartLeads.cancel": "Отмена",
  "partner.cartLeads.automationUnavailable": "Автоматические напоминания пока недоступны.",
  "partner.cartLeads.maskedContactNotice": "Контакт скрыт политикой доступа. Отправка и прямой звонок недоступны.",
  "partner.cartLeads.contactAction": "Что можно сделать",
  "partner.cartLeads.contactDetails": "Связь с клиентом",
  "partner.cartLeads.close": "Закрыть",
  "partner.cartLeads.cartAmount": "Сумма корзины",
  "partner.cartLeads.client": "Клиент",
  "partner.cartLeads.days3": "3 дня",
  "partner.cartLeads.days30": "30 дней",
  "partner.cartLeads.days7": "7 дней",
  "partner.cartLeads.daysAgo": "{{count}} дн назад",
  "partner.cartLeads.discountPercent": "Скидка (%)",
  "partner.cartLeads.hoursAgo": "{{count}} ч назад",
  "partner.cartLeads.itemLabel": "заявок",
  "partner.cartLeads.minutesAgo": "{{count}} мин назад",
  "partner.cartLeads.noContact": "Нет контакта",
  "partner.cartLeads.noLeads": "Нет брошенных корзин",
  "partner.cartLeads.noLeadsDescription": "Здесь появятся корзины, которые клиенты не оформили",
  "partner.cartLeads.phone": "Телефон",
  "partner.cartLeads.product": "Товар",
  "partner.cartLeads.quantity": "Кол-во",
  "partner.cartLeads.reminder": "Напоминание",
  "partner.cartLeads.send": "Отправить",
  "partner.cartLeads.sendReminder": "Отправить напоминание",
  "partner.cartLeads.subtitle": "Корзины, брошенные до оформления заказа",
  "partner.cartLeads.time": "Время",
  "partner.cartLeads.title": "Брошенные корзины",
  "partner.cartLeads.toast.filterError": "Ошибка фильтрации",
  "partner.cartLeads.toast.reminderError": "Ошибка отправки напоминания",
  "partner.cartLeads.toast.reminderFailed": "Ошибка отправки",
  "partner.cartLeads.toast.reminderSent": "Напоминание отправлено",
  "partner.cartLeads.today": "Сегодня",
  "partner.cartLeads.totalAmount": "Общая сумма",
  "partner.cartLeads.totalLeads": "Брошенных корзин",
  "partner.cartLeads.withContacts": "С контактами",
  "partner.catalogSync.connectBtn": "Подключить",
  "partner.catalogSync.deleteBtn": "Удалить",
  "partner.catalogSync.emptyDesc": "Выберите систему и мы автоматически синхронизируем номенклатуру",
  "partner.catalogSync.emptyTitle": "Подключите вашу CRM",
  "partner.catalogSync.fieldApproval": "Подтверждение",
  "partner.catalogSync.fieldBaseUrl": "Адрес вашей CRM",
  "partner.catalogSync.fieldBaseUrlHint": "https://вашмагазин.posiflora.com",
  "partner.catalogSync.fieldLastSync": "Последняя синхронизация",
  "partner.catalogSync.fieldLastWriteBack": "Последнее списание",
  "partner.catalogSync.fieldLogin": "Логин",
  "partner.catalogSync.fieldPassword": "Пароль",
  "partner.catalogSync.fieldSecret": "Секретный ключ",
  "partner.catalogSync.fieldSyncMode": "Режим синхронизации",
  "partner.catalogSync.fieldToken": "Токен доступа",
  "partner.catalogSync.import.acceptWarnings": "Принять предупреждения ({{ count }}): эти строки будут пропущены",
  "partner.catalogSync.import.applyBtn": "Применить импорт",
  "partner.catalogSync.import.chooseFile": "Выбрать файл",
  "partner.catalogSync.import.chooseFileAria": "Выбрать файл CSV или XLSX для импорта",
  "partner.catalogSync.import.countError": "Ошибки: {{ count }}",
  "partner.catalogSync.import.countOk": "OK: {{ count }}",
  "partner.catalogSync.import.countWarning": "Предупреждения: {{ count }}",
  "partner.catalogSync.import.empty": "Файл ещё не выбран.",
  "partner.catalogSync.import.emptyRows": "В файле нет строк для импорта.",
  "partner.catalogSync.import.entityLabel": "Что импортируем",
  "partner.catalogSync.import.entityPrice": "Цены компонентов",
  "partner.catalogSync.import.entityStock": "Начальные остатки",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_INVENTORY_DISABLED": "Модуль остатков выключен для магазина.",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_IN_PROGRESS": "Импорт уже выполняется. Подождите.",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_PREVIEW_CONFLICT": "Предпросмотр изменился — данные обновлены, повторите действие",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_PREVIEW_HAS_ERRORS": "В файле есть строки с ошибками — применить нельзя.",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_PRICING_DISABLED": "Модуль цен выключен для магазина.",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_ROW_NOT_RESOLVABLE": "Эту строку нельзя сопоставить с компонентом",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_RUN_NOT_EDITABLE": "Импорт уже применён, правка строк недоступна",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_SHOP_DENIED": "Нет доступа к этому магазину.",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_WARNINGS_NOT_ACCEPTED": "Отметьте «Принять предупреждения», чтобы применить импорт.",
  "partner.catalogSync.import.errors.IMPORT_FAILED": "Не удалось обработать файл. Попробуйте ещё раз.",
  "partner.catalogSync.import.errors.IMPORT_FILE_TOO_LARGE": "Файл больше 5 МБ.",
  "partner.catalogSync.import.errors.IMPORT_FILE_TYPE_UNSUPPORTED": "Поддерживаются только файлы CSV и XLSX.",
  "partner.catalogSync.import.errors.IMPORT_SHOP_REQUIRED": "Сначала выберите магазин.",
  "partner.catalogSync.import.errors.generic": "Ошибка импорта ({{ code }}).",
  "partner.catalogSync.import.fileHint": "CSV или XLSX, до {{ maxMb }} МБ",
  "partner.catalogSync.import.hasErrors": "Исправьте ошибки в файле и загрузите его заново.",
  "partner.catalogSync.import.newImportBtn": "Новый импорт",
  "partner.catalogSync.import.pending": "Проверяем файл…",
  "partner.catalogSync.import.reason.COMPONENT_MAPPING_REQUIRED": "Нужно сопоставить компонент",
  "partner.catalogSync.import.reason.DUPLICATE_EXTERNAL_ID": "Код строки повторяется в файле",
  "partner.catalogSync.import.reason.OWNER_PAYLOAD_INVALID": "Некорректные данные строки",
  "partner.catalogSync.import.reason.unknown": "Причина: {{ code }}",
  "partner.catalogSync.import.recApplied": "Применено",
  "partner.catalogSync.import.recErrors": "Ошибки",
  "partner.catalogSync.import.recSkipped": "Пропущено",
  "partner.catalogSync.import.recTotal": "Всего",
  "partner.catalogSync.import.recWarnings": "Предупреждения",
  "partner.catalogSync.import.reconciliationIncomplete": "Импорт применён частично: часть строк пропущена или с ошибками.",
  "partner.catalogSync.import.reconciliationOk": "Импорт применён, данные сверены.",
  "partner.catalogSync.import.resetBtn": "Сбросить",
  "partner.catalogSync.import.resolve.componentLabel": "Компонент",
  "partner.catalogSync.import.resolve.loading": "Загружаем компоненты…",
  "partner.catalogSync.import.resolve.noComponents": "В магазине нет компонентов для сопоставления",
  "partner.catalogSync.import.resolve.placeholder": "Начните вводить название компонента",
  "partner.catalogSync.import.resolve.submitBtn": "Сопоставить",
  "partner.catalogSync.import.rowsLabel": "Строки импорта",
  "partner.catalogSync.import.shopRequired": "Выберите магазин, чтобы импортировать файл.",
  "partner.catalogSync.import.status.applied": "Применено",
  "partner.catalogSync.import.status.error": "Ошибка",
  "partner.catalogSync.import.status.ok": "OK",
  "partner.catalogSync.import.status.skipped": "Пропущено",
  "partner.catalogSync.import.status.warning": "Предупреждение",
  "partner.catalogSync.import.subtitle": "Загрузите CSV или XLSX с ценами или начальными остатками, проверьте строки и примените.",
  "partner.catalogSync.import.title": "Импорт из файла",
  "partner.catalogSync.neverSynced": "Ещё не было",
  "partner.catalogSync.neverWrittenBack": "Ещё не отправлялось",
  "partner.catalogSync.statErrors": "Ошибок",
  "partner.catalogSync.statMatched": "Сопоставлено",
  "partner.catalogSync.statTotal": "Всего",
  "partner.catalogSync.subtitle": "Номенклатура из вашей CRM, сопоставленная с каталогом",
  "partner.catalogSync.syncBtn": "Синхронизировать",
  "partner.catalogSync.syncingBtn": "Синхронизация...",
  "partner.catalogSync.testBtn": "Проверить подключение",
  "partner.catalogSync.testOk": "Подключение работает, позиций в каталоге",
  "partner.catalogSync.testingBtn": "Проверяем…",
  "partner.catalogSync.toggleSyncStock": "Синхронизировать остатки",
  "partner.catalogSync.toggleWriteBack": "Отправлять списание в CRM",
  "partner.catalogSync.writeBackFailed": "Не удалось отправить списание",
  "partner.catalogSync.writeBackHint": "После заказа товар спишется в вашей кассе",
  "partner.customers.csv.email": "Email",
  "partner.customers.csv.lastOrder": "Последний заказ",
  "partner.customers.csv.name": "Имя",
  "partner.customers.csv.notes": "Заметки",
  "partner.customers.csv.orders": "Заказов",
  "partner.customers.csv.phone": "Телефон",
  "partner.customers.csv.source": "Источник",
  "partner.customers.csv.spent": "Сумма",
  "partner.customers.detail.openPage": "Страница клиента",
  "partner.customers.empty.description": "Добавьте клиента или импортируйте из CSV",
  "partner.customers.empty.title": "Клиентов пока нет",
  "partner.customers.hero.label": "Сводка по клиентам",
  "partner.customers.hero.buyers.one": "{{count}} покупатель",
  "partner.customers.hero.buyers.few": "{{count}} покупателя",
  "partner.customers.hero.buyers.many": "{{count}} покупателей",
  "partner.customers.hero.buyers.other": "{{count}} покупателя",
  "partner.customers.hero.orders.one": "{{count}} заказ на {{amount}}",
  "partner.customers.hero.orders.few": "{{count}} заказа на {{amount}}",
  "partner.customers.hero.orders.many": "{{count}} заказов на {{amount}}",
  "partner.customers.hero.orders.other": "{{count}} заказа на {{amount}}",
  "partner.customers.hero.new": "Новые",
  "partner.customers.hero.repeat": "Повторные",
  "partner.customers.hero.averageCheck": "Средний чек",
  "partner.customers.hero.segments": "Сегменты",
  "partner.customers.shownOf": "Показано {{shown}} из {{total}}",
  "partner.customers.ordersCount.one": "{{count}} заказ",
  "partner.customers.ordersCount.few": "{{count}} заказа",
  "partner.customers.ordersCount.many": "{{count}} заказов",
  "partner.customers.ordersCount.other": "{{count}} заказа",
  "partner.economics.dataSince": "Данные с {{date}}",
  "partner.economics.errors.forbidden": "Нет доступа к экономике этого магазина",
  "partner.economics.errors.loadFailed": "Не удалось загрузить данные. Попробуйте ещё раз",
  "partner.economics.errors.noShop": "Выберите магазин, чтобы увидеть экономику",
  "partner.economics.noShop.description": "Выберите магазин в переключателе вверху — покажем его экономику",
  "partner.economics.noShop.title": "Магазин не выбран",
  "partner.economics.rates.commission": "Комиссия платформы: {{percent}}%",
  "partner.economics.rates.coveredByBonuses": "{{amount}} покрывается из бонусов",
  "partner.economics.rates.deductedFromOrder": "{{amount}} удерживается из заказа",
  "partner.economics.rates.orderFee": "Сервисный сбор за заказ: {{amount}}",
  "partner.economics.rates.commissionNote": "Сервисный сбор — фиксированная сумма за каждый заказ, не зависит от его стоимости",
  "partner.economics.subtitle": "Ставки, сборы и разбивка по заказам",
  "partner.economics.summary.ordersCount": "Заказов за месяц",
  "partner.economics.summary.totalBonusSpent": "Бонусы потрачено",
  "partner.economics.summary.totalOrderFees": "Сервисные сборы за заказы",
  "partner.economics.table.bonus": "Покрыто бонусами",
  "partner.economics.table.commission": "Сервисный сбор",
  "partner.economics.table.date": "Дата",
  "partner.economics.table.netFee": "Итого удержано",
  "partner.economics.table.orderAmount": "Сумма заказа",
  "partner.error.loadHome": "Не удалось загрузить главную. Обновите страницу",
  "partner.error.loadLeadHistory": "Не удалось загрузить историю лидов",
  "partner.error.loadLeads": "Не удалось загрузить лиды",
  "partner.error.loadOrders": "Не удалось загрузить заказы",
  "partner.error.loadProducts": "Не удалось загрузить товары",
  "partner.error.loadShopStats": "Не удалось загрузить статистику магазина. Обновите страницу",
  "partner.error.loadShops": "Не удалось загрузить магазины",
  "partner.error.loadStats": "Не удалось загрузить статистику. Обновите страницу",
  "partner.error.sendReminder": "Не удалось отправить напоминание",
  "partner.error.updateOrderStatus": "Не удалось обновить статус заказа",
  "partner.gamification.badge.composition_master": "Мастер композиций",
  "partner.gamification.badge.composition_master_desc": "20 разных цветов в букетах",
  "partner.gamification.badge.first_bouquet": "Первый букет",
  "partner.gamification.badge.first_bouquet_desc": "Создайте первый букет в каталоге",
  "partner.gamification.badge.florist_god": "Мастер флорист",
  "partner.gamification.badge.florist_god_desc": "Создайте 10 букетов",
  "partner.gamification.earned": "Получено",
  "partner.gamification.earnedOn": "Получено {{date}}",
  "partner.gamification.loadError": "Не удалось загрузить данные геймификации",
  "partner.gamification.loadMore": "Загрузить ещё",
  "partner.gamification.moduleDisabled": "Геймификация недоступна для вашего тарифа",
  "partner.gamification.noAccess": "Недостаточно прав для просмотра достижений",
  "partner.gamification.noAchievements": "Пока нет достижений",
  "partner.gamification.noCreations": "Пока нет букетов",
  "partner.gamification.stats.totalCreated": "Создано букетов",
  "partner.gamification.stats.totalPurchased": "Продано букетов",
  "partner.gamification.subtitle": "Ваш путь в 1ФЛО",
  "partner.gamification.tabs.achievements": "Достижения",
  "partner.gamification.tabs.creations": "Мои букеты",
  "partner.gamification.title": "Достижения и прогресс",
  "partner.home.addProduct": "Добавить товар",
  "partner.home.addProductText": "Добавьте товары, чтобы клиенты могли делать заказы.",
  "partner.home.addProductTitle": "Добавьте товары",
  "partner.home.completeProfileText": "Заполните профиль, чтобы открыть магазин.",
  "partner.home.completeProfileTitle": "Заполните профиль",
  "partner.home.emailSent": "Отправлено",
  "partner.home.fillProfile": "Заполнить профиль",
  "partner.home.guideBonusPrefix": "За каждый шаг начисляется бонус — до",
  "partner.home.guideBonusSuffix": "на счёт!",
  "partner.home.guideStep1Hint": "Проверьте почту и перейдите по ссылке подтверждения",
  "partner.home.guideStep1Title": "Подтвердите email",
  "partner.home.guideStep2Hint": "Логотип, описание, ссылки на карты — это увидят покупатели",
  "partner.home.guideStep2Title": "Заполните профиль магазина",
  "partner.home.guideStep3Hint": "Загрузите фото, описание и цену вашего букета",
  "partner.home.guideStep3Title": "Добавьте первый товар",
  "partner.home.guideStep4Hint": "Подключите Telegram-бота чтобы не пропустить заказы",
  "partner.home.guideStep4Title": "Настройте уведомления",
  "partner.home.newOrders": "Новые заказы",
  "partner.home.noOrders": "Заказов пока нет",
  "partner.home.noOrdersText": "Когда придут заказы, они появятся здесь.",
  "partner.home.onboardingHint": "Заполните профиль и получите бонусы",
  "partner.home.onboardingTitle": "Быстрое обучение",
  "partner.home.openShopText": "Создайте первый магазин и начните продавать.",
  "partner.home.openShopTitle": "Откройте магазин",
  "partner.home.orderStatus.CANCELLED": "Отменён",
  "partner.home.orderStatus.COMPLETED": "Завершён",
  "partner.home.orderStatus.CONFIRMED": "Подтверждён",
  "partner.home.orderStatus.DELIVERED": "Доставлен",
  "partner.home.orderStatus.DRAFT": "Черновик",
  "partner.home.orderStatus.PENDING": "Ожидает подтверждения",
  "partner.home.orderStatus.PHOTO_REVIEW": "Проверка фото",
  "partner.home.orderStatus.PROCESSING": "Готовится",
  "partner.home.orderStatus.REFUNDED": "Возврат",
  "partner.home.orderStatus.SHIPPED": "В доставке",
  "partner.home.overview": "Обзор вашего бизнеса",
  "partner.home.recentOrders": "Последние заказы",
  "partner.home.revenue": "Выручка",
  "partner.home.shopPendingHint": "Ваш магазин проходит проверку администрацией. Пока можете ознакомиться с интерфейсом и настроить профиль.",
  "partner.home.shopPendingTitle": "Магазин на проверке",
  "partner.home.shopRegistrationHint": "Владелец вашего магазина ещё проходит регистрацию. Как только магазин будет активирован, вы получите доступ ко всем функциям.",
  "partner.home.shopRegistrationTitle": "Магазин на регистрации",
  "partner.home.stepCatalog": "Первый товар",
  "partner.home.stepCatalogHint": "Добавьте хотя бы один букет в каталог",
  "partner.home.stepMaps": "Карты",
  "partner.home.stepMapsHint": "Ссылка на Яндекс.Карты или 2ГИС",
  "partner.home.stepNotifications": "Уведомления",
  "partner.home.stepNotificationsHint": "Telegram-бот или push для заказов",
  "partner.home.stepProfile": "Профиль магазина",
  "partner.home.stepProfileHint": "Название, логотип и описание",
  "partner.home.stepRequisites": "Реквизиты",
  "partner.home.stepRequisitesHint": "Банковские данные для выплат",
  "partner.home.stepSchedule": "Расписание",
  "partner.home.stepScheduleHint": "Укажите время работы магазина",
  "partner.home.subtitle": "Дашборд партнёра",
  "partner.home.title": "Главная",
  "partner.home.verifyEmailHint": "Для доступа ко всем функциям подтвердите email-адрес. Письмо отправлено на вашу почту.",
  "partner.home.verifyEmailText": "Подтвердите адрес электронной почты, чтобы открыть полный доступ.",
  "partner.home.verifyEmailTitle": "Подтвердите ваш email",
  "partner.home.viewAll": "Смотреть все",
  "partner.home.welcome": "Добро пожаловать!",
  "partner.home.welcomeGuideHint": "Пока ваш магазин проходит проверку, подготовьте всё к запуску:",
  "partner.home.welcomeGuideTitle": "Добро пожаловать в 1ФЛО!",
  "partner.inbox.channels.status.active": "Активен",
  "partner.inbox.imageUnavailable": "Изображение недоступно",
  "partner.inbox.messages": "Сообщения",
  "partner.inbox.subtitle": "Переписка с покупателями из всех каналов",
  "partner.inboxSettings.comingSoon": "Скоро",
  "partner.integration1c.emptyDesc": "Настройте обмен данными с 1С:Предприятие через CommerceML",
  "partner.integration1c.fieldLogin": "Логин для обмена",
  "partner.integration1c.fieldPasswordLabel": "Пароль для обмена",
  "partner.integration1c.fieldShopId": "ID магазина",
  "partner.integration1c.loading": "Загрузка...",
  "partner.integration1c.shopIdHint": "Найдите ID в разделе «Мой магазин»",
  "partner.integration1c.shopIdPlaceholder": "UUID магазина",
  "partner.inventory.component": "Компонент",
  "partner.inventory.quantity": "Количество",
  "partner.inventory.searchComponent": "Поиск компонента...",
  "partner.invoices.noInvoices": "Нет инвойсов. Загрузите первый!",
  "partner.invoices.status.FAILED": "Ошибка",
  "partner.invoices.status.PARSED": "Разобран",
  "partner.invoices.status.PENDING": "Ожидает",
  "partner.invoices.status.PROCESSING": "Обработка",
  "partner.invoices.subtitle": "Счета от поставщиков и их оплата",
  "partner.invoices.title": "Инвойсы",
  "partner.invoices.uploadInvoice": "+ Загрузить инвойс",
  "partner.kb.empty.title": "Статьи не найдены",
  "partner.ledger.errors.forbidden": "Нет доступа к финансовой истории для выбранного магазина",
  "partner.ledger.errors.loadFailed": "Не удалось загрузить историю операций",
  "partner.ledger.errors.noShop": "Выберите магазин для просмотра истории операций",
  "partner.ledger.export": "Экспорт",
  "partner.ledger.exportSuccess": "Экспортировано операций: {{count}}",
  "partner.ledger.itemLabel": "операций",
  "partner.ledger.noShop.description": "Выберите магазин в переключателе вверху — покажем историю операций",
  "partner.ledger.noShop.title": "Магазин не выбран",
  "partner.ledger.subtitle": "История платежей, бонусов и подписок",
  "partner.nav.aiAgents": "AI-агенты",
  "partner.nav.analytics": "Аналитика",
  "partner.nav.assemblyKpi": "KPI сборки",
  "partner.nav.audit": "Журнал",
  "partner.nav.cartLeads": "Брошенные корзины",
  "partner.nav.carts": "Корзины",
  "partner.nav.catalog": "Каталог",
  "partner.nav.chats": "Диалоги с покупателями",
  "partner.nav.competitors": "Конкуренты",
  "partner.nav.customers": "Клиенты",
  "partner.nav.deliveryPeakDays": "Праздничные дни",
  "partner.nav.deliveryZones": "Зоны доставки",
  "partner.nav.demandForecast": "Прогноз спроса",
  "partner.nav.documents": "Документы",
  "partner.nav.economics": "Экономика",
  "partner.nav.finance": "Финансы",
  "partner.nav.gamification": "Достижения",
  "partner.nav.help": "База знаний",
  "partner.nav.home": "Главная",
  "partner.nav.inbox": "Сообщения",
  "partner.nav.insurance": "Страхование",
  "partner.nav.integration1c": "1С",
  "partner.nav.integrationApi": "API-доступ",
  "partner.nav.integrationCrm": "CRM",
  "partner.nav.inventory": "Склад",
  "partner.nav.ledger": "Личный счёт",
  "partner.nav.main": "Основное",
  "partner.nav.management": "Управление",
  "partner.nav.marketing": "Маркетинг",
  "partner.nav.orderChats": "Чаты заказов",
  "partner.nav.orderStatuses": "Статусы заказов",
  "partner.nav.orders": "Заказы",
  "partner.nav.pricelist": "Прайс-лист",
  "partner.nav.pricingSuggestions": "Рекомендации по составу и закупке",
  "partner.nav.procurementCatalog": "Каталог закупок",
  "partner.nav.procurementOrders": "Заказы на закупку",
  "partner.nav.procurementQuotes": "Коммерческие предложения",
  "partner.nav.procurementReceipts": "Приёмка товара",
  "partner.nav.products": "Товары",
  "partner.nav.profitability": "Прибыльность",
  "partner.nav.network": "Сеть магазинов",
  "partner.nav.recipes": "Рецепты",
  "partner.nav.referral": "Рефералы",
  "partner.nav.reports": "Отчётность",
  "partner.nav.requisites": "Реквизиты и выплаты",
  "partner.nav.retention": "Удержание",
  "partner.nav.servedCities": "Города работы",
  "partner.nav.settings": "Настройки",
  "partner.nav.shifts": "Смены",
  "partner.nav.shopFavorites": "Избранные поставщики",
  "partner.nav.shops": "Магазины",
  "partner.nav.staff": "Сотрудники",
  "partner.nav.stockScan": "Наличие по фото",
  "partner.nav.support": "Поддержка",
  "partner.nav.tariffs": "Тарифы",
  "partner.nav.telegramBot": "Telegram-бот",
  "partner.nav.terms": "Условия",
  "partner.nav.webhooks": "Вебхуки",
  "partner.nav.wholesale": "Опт",
  "partner.orders.col.order": "Заказ",
  "partner.orders.empty.title": "Заказов не найдено",
  "partner.orders.filters.dateFrom": "С даты",
  "partner.orders.filters.dateTo": "По дату",
  "partner.orders.sourceColumn": "Канал",
  "partner.orders.sourceFilter": "Канал",
  "partner.orders.title": "Мои заказы",
  "partner.pricelist.errors.loadFailed": "Не удалось загрузить прайс-лист",
  "partner.pricelist.errors.priceInvalid": "Укажите неотрицательную цену с точностью до копеек.",
  "partner.pricelist.errors.saveFailed": "Не удалось сохранить. Попробуйте ещё раз",
  "partner.pricelist.noShop.subtitle": "Выберите магазин в боковом меню",
  "partner.pricelist.noShop.title": "Магазин не выбран",
  "partner.pricelist.saveAll": "Сохранить все",
  "partner.pricelist.subtitle": "Установите цены на компоненты по тиражным группам",
  "partner.pricelist.title": "Прайс-лист компонентов",
  "partner.pricelist.toasts.saved": "Цены сохранены",
  "partner.products.barcodes.title": "Штрихкоды",
  "partner.products.barcodes.hint": "Касса находит товар по штрихкоду. Привяжите коды с упаковки или этикетки.",
  "partner.products.barcodes.show": "Показать",
  "partner.products.barcodes.hide": "Скрыть",
  "partner.products.barcodes.showFor": "Показать штрихкоды товара «{{name}}»",
  "partner.products.barcodes.hideFor": "Скрыть штрихкоды товара «{{name}}»",
  "partner.products.barcodes.loading": "Загружаем штрихкоды…",
  "partner.products.barcodes.loadFailed": "Не удалось загрузить штрихкоды",
  "partner.products.barcodes.retry": "Повторить",
  "partner.products.barcodes.empty": "К этому товару ещё не привязан ни один штрихкод.",
  "partner.products.barcodes.listLabel": "Штрихкоды товара «{{name}}»",
  "partner.products.barcodes.addedAt": "Добавлен {{date}}",
  "partner.products.barcodes.unbind": "Отвязать",
  "partner.products.barcodes.unbindFor": "Отвязать штрихкод {{code}}",
  "partner.products.barcodes.codeLabel": "Штрихкод",
  "partner.products.barcodes.codePlaceholder": "Например, 4601234567893",
  "partner.products.barcodes.codeHint": "Отсканируйте код сканером или введите цифры вручную.",
  "partner.products.barcodes.bind": "Привязать",
  "partner.products.barcodes.errors.duplicate": "Этот штрихкод уже привязан к другому товару магазина.",
  "partner.products.barcodes.errors.invalid": "Штрихкод должен состоять из 4–64 латинских букв, цифр или символов без пробелов.",
  "partner.products.barcodes.errors.notFound": "Товар не найден в этом магазине. Обновите список товаров.",
  "partner.products.barcodes.errors.forbidden": "У вас нет прав настраивать кассу этого магазина.",
  "partner.products.barcodes.errors.disabled": "Касса отключена для этого магазина.",
  "partner.products.barcodes.errors.unknown": "Что-то пошло не так. Попробуйте ещё раз.",
  "partner.products.addProduct": "Добавить товар",
  "partner.products.createShopFirst": "Создать магазин",
  "partner.products.directPriceHint": "Остатки не ведутся: товар продаётся по цене магазина",
  "partner.products.emptyDescription": "Добавьте первый товар или измените параметры поиска",
  "partner.products.emptyTitle": "Товары не найдены",
  "partner.products.noShopSubtitle": "Выберите один из ваших магазинов, чтобы управлять его товарами",
  "partner.products.noShopTitle": "Магазин не выбран",
  "partner.products.requestComponent": "Запросить компонент",
  "partner.products.searchPlaceholder": "Поиск по названию...",
  "partner.products.shopLabel": "Магазин",
  "partner.products.subtitle": "Управление товарами магазина",
  "partner.products.title": "Товары",
  "partner.recipeCalculator.add": "Добавить",
  "partner.recipeCalculator.backToList": "Назад к списку",
  "partner.recipeCalculator.components": "компонентов",
  "partner.recipeCalculator.marginCaption": "маржа с букета по рекомендованной цене",
  "partner.recipeCalculator.autosaveHint": "Изменения сохраняются автоматически",
  "partner.recipeCalculator.noPriceNotForSale": "Нет цены — не продаётся",
  "partner.recipeCalculator.subtitle": "Себестоимость букета по составу",
  "partner.recipeCalculator.title": "Калькулятор рецептов",
  "partner.register.back": "Назад",
  "partner.register.errorGeneric": "Ошибка регистрации. Попробуйте позже.",
  "partner.register.hasAccount": "Уже есть аккаунт?",
  "partner.register.login": "Войти",
  "partner.register.next": "Далее",
  "partner.register.stepBank": "Банк",
  "partner.register.stepCompany": "Компания",
  "partner.register.stepContacts": "Контакты",
  "partner.register.stepReview": "Проверка",
  "partner.register.stepShop": "Магазин",
  "partner.register.submit": "Зарегистрироваться",
  "partner.register.subtitle": "Заполните данные для подключения к платформе",
  "partner.register.successToast": "Регистрация отправлена! Ожидайте проверки.",
  "partner.register.title": "Регистрация партнёра",
  "partner.reports.empty.title": "Нет данных",
  "partner.reports.loading": "Загрузка отчёта...",
  "partner.requestPart.cancel": "Отмена",
  "partner.requestPart.close": "Закрыть",
  "partner.requestPart.errorToast": "Не удалось отправить запрос",
  "partner.requestPart.partName": "Название компонента",
  "partner.requestPart.partNamePlaceholder": "Введите название компонента",
  "partner.requestPart.submit": "Отправить запрос",
  "partner.requestPart.successToast": "Запрос на компонент отправлен",
  "partner.requestPart.title": "Запросить компонент",
  "partner.sellerRegister.email": "Email",
  "partner.sellerRegister.errorDefault": "Ошибка регистрации. Попробуйте позже.",
  "partner.sellerRegister.errorEmail": "Введите корректный email",
  "partner.sellerRegister.errorPasswordFormat": "Нужна строчная, заглавная буква и цифра",
  "partner.sellerRegister.errorPasswordMin": "Минимум 8 символов",
  "partner.sellerRegister.firstName": "Имя",
  "partner.sellerRegister.hasAccount": "Уже есть аккаунт?",
  "partner.sellerRegister.invalidLink": "Недействительная ссылка-приглашение. Попросите владельца магазина отправить новую.",
  "partner.sellerRegister.inviteText": "Вас пригласили в магазин",
  "partner.sellerRegister.lastName": "Фамилия",
  "partner.sellerRegister.login": "Войти",
  "partner.sellerRegister.password": "Пароль",
  "partner.sellerRegister.passwordPlaceholder": "Мин. 8 символов, A-z, цифра",
  "partner.sellerRegister.phone": "Телефон",
  "partner.sellerRegister.submit": "Зарегистрироваться",
  "partner.sellerRegister.subtitle": "Регистрация сотрудника магазина",
  "partner.sellerRegister.successMessage": "Регистрация успешна! Добро пожаловать.",
  "partner.sellerRegister.title": "Регистрация сотрудника",
  "partner.settings.dayNames.0": "Воскресенье",
  "partner.settings.dayNames.1": "Понедельник",
  "partner.settings.dayNames.2": "Вторник",
  "partner.settings.dayNames.3": "Среда",
  "partner.settings.dayNames.4": "Четверг",
  "partner.settings.dayNames.5": "Пятница",
  "partner.settings.dayNames.6": "Суббота",
  "partner.settings.errorNoShop": "Магазин не выбран",
  "partner.settings.save": "Сохранить",
  "partner.settings.schedule": "График работы",
  "partner.settings.subtitle": "Реквизиты, расписание и параметры магазина",
  "partner.settings.workFrom": "Начало работы",
  "partner.settings.workTo": "Конец работы",
  "partner.shell.badge": "Партнёр",
  "partner.shell.h1": "Кабинет партнёра",
  "partner.shell.onboardingProgress": "Настройка: {{percent}}%",
  "partner.shopFavorites.remove": "Убрать",
  "partner.shops.active": "Активен",
  "partner.shops.addShop": "Добавить магазин",
  "partner.shops.cancel": "Отмена",
  "partner.shops.closedDates.add": "Добавить",
  "partner.shops.closedDates.addError": "Не удалось сохранить закрытую дату",
  "partner.shops.closedDates.date": "Дата",
  "partner.shops.closedDates.empty": "Закрытых дат не задано",
  "partner.shops.closedDates.noReason": "Без причины",
  "partner.shops.closedDates.reason": "Причина",
  "partner.shops.closedDates.reasonPlaceholder": "Например: Новый год",
  "partner.shops.closedDates.remove": "Удалить",
  "partner.shops.closedDates.removeError": "Не удалось удалить закрытую дату",
  "partner.shops.closedDates.subtitle": "Праздники, отпуск, форс-мажор",
  "partner.shops.closedDates.title": "Закрытые даты",
  "partner.shops.colActions": "Действия",
  "partner.shops.colAddress": "Адрес",
  "partner.shops.colPhone": "Телефон",
  "partner.shops.colRating": "Рейтинг",
  "partner.shops.colShop": "Магазин",
  "partner.shops.colStatus": "Статус",
  "partner.shops.create": "Создать",
  "partner.shops.createError": "Не удалось создать магазин",
  "partner.shops.createTitle": "Создать магазин",
  "partner.shops.day.friday": "Пт",
  "partner.shops.day.monday": "Пн",
  "partner.shops.day.saturday": "Сб",
  "partner.shops.day.sunday": "Вс",
  "partner.shops.day.thursday": "Чт",
  "partner.shops.day.tuesday": "Вт",
  "partner.shops.day.wednesday": "Ср",
  "partner.shops.edit": "Изменить",
  "partner.shops.editTitle": "Редактировать магазин",
  "partner.shops.emptyDescription": "Создайте свой первый магазин, чтобы начать продавать",
  "partner.shops.emptyTitle": "У вас пока нет магазинов",
  "partner.shops.fieldAddress": "Адрес",
  "partner.shops.fieldAddressFullPlaceholder": "Город, улица, дом",
  "partner.shops.fieldAddressPlaceholder": "Улица, дом",
  "partner.shops.fieldDescription": "Описание",
  "partner.shops.fieldDescriptionPlaceholder": "Опишите ваш магазин",
  "partner.shops.fieldName": "Название магазина",
  "partner.shops.fieldNamePlaceholder": "Например: Цветочный рай",
  "partner.shops.fieldPhone": "Телефон",
  "partner.shops.inactive": "Неактивен",
  "partner.shops.itemLabel": "магазинов",
  "partner.shops.loadError": "Не удалось загрузить магазины",
  "partner.shops.reopen": "Открыть",
  "partner.shops.reopenError": "Не удалось открыть магазин",
  "partner.shops.reopenToast": "Магазин снова открыт",
  "partner.shops.reviews": "отзывов",
  "partner.shops.save": "Сохранить",
  "partner.shops.scheduleSaveError": "Не удалось сохранить расписание",
  "partner.shops.select": "Выбрать",
  "partner.shops.settings": "Настройки",
  "partner.shops.snooze": "Временно закрыть",
  "partner.shops.snoozeError": "Не удалось закрыть магазин",
  "partner.shops.snoozeToast": "Магазин временно закрыт на 4 часа",
  "partner.shops.snoozedBadge": "Временно закрыт",
  "partner.shops.staffInviteAction": "Пригласить владельца",
  "partner.shops.staffInviteEmail": "Email владельца",
  "partner.shops.staffInviteEmailPlaceholder": "owner@example.com",
  "partner.shops.staffInviteError": "Не удалось отправить приглашение. Попробуйте ещё раз.",
  "partner.shops.staffInviteHint": "Вы зарегистрированы как администратор магазина. Пригласите владельца — он создаст магазин и привяжет вас к нему.",
  "partner.shops.staffInviteSent": "Приглашение отправлено",
  "partner.shops.staffInviteTitle": "Магазин заводит владелец",
  "partner.shops.subtitle": "Управление магазинами и их настройками",
  "partner.shops.title": "Магазины",
  "partner.shops.toastCreated": "Магазин создан",
  "partner.shops.toastUpdated": "Магазин обновлён",
  "partner.shops.updateError": "Не удалось обновить магазин",
  "partner.shops.verified": "Верифицирован",
  "partner.shops.workingHours": "График работы",
  "partner.slotConfig.methodCourier": "Курьер",
  "partner.slotConfig.methodPickup": "Самовывоз",
  "partner.slotConfig.methodPost": "Почта",
  "partner.slotConfig.subtitle": "Интервалы доставки и их вместимость",
  "partner.support.title": "Поддержка",
  "partner.tariffs.current": "Текущий",
  "partner.tariffs.features.BUSINESS.allStart": "Всё из «Старт»",
  "partner.tariffs.features.BUSINESS.analytics": "Расширенная аналитика",
  "partner.tariffs.features.BUSINESS.cartLeads": "Брошенные корзины (Cart Leads)",
  "partner.tariffs.features.BUSINESS.priority": "Приоритет в выдаче",
  "partner.tariffs.features.BUSINESS.referral": "Реферальная программа",
  "partner.tariffs.features.MAXIMUM.abTesting": "A/B тестирование",
  "partner.tariffs.features.MAXIMUM.allBusiness": "Всё из «Бизнес»",
  "partner.tariffs.features.MAXIMUM.competitor": "Аналитика конкурентов",
  "partner.tariffs.features.MAXIMUM.maxPriority": "Максимальный приоритет",
  "partner.tariffs.features.MAXIMUM.personalManager": "Персональный менеджер",
  "partner.tariffs.features.START.basic": "Базовый функционал",
  "partner.tariffs.features.START.bonuses": "Ежедневные бонусы",
  "partner.tariffs.features.START.catalog": "Каталог товаров",
  "partner.tariffs.features.START.orders": "Приём заказов",
  "partner.tariffs.features.START.stats": "Статистика заказов",
  "partner.tariffs.features.UNIQUE.allMaxPlusInsurance": "Всё из «Максимум» + страховка",
  "partner.tariffs.features.UNIQUE.cancelAnytime": "Отключение в любой момент",
  "partner.tariffs.features.UNIQUE.cashback": "Кешбэк-программа для покупателей",
  "partner.tariffs.features.UNIQUE.ownAssets": "Домен, сервер и код — ваши",
  "partner.tariffs.features.UNIQUE.ownWebshop": "Ваш собственный интернет-магазин",
  "partner.tariffs.features.UNIQUE.productManager": "5 ч/мес — Продакт-менеджер",
  "partner.tariffs.features.UNIQUE.seniorDev": "25 ч/мес — Senior разработчик",
  "partner.tariffs.from": "от",
  "partner.tariffs.payment.p1": "Платформенная комиссия удерживается с каждого оплаченного заказа и покрывает эквайринг и инфраструктуру.",
  "partner.tariffs.payment.p2": "Дополнительно с каждого заказа списывается фиксированный сбор платформы — бонусами, а если бонусов не хватает, из суммы заказа.",
  "partner.tariffs.payment.p3": "Бонусы начисляются бесплатно: ежедневное начисление, заполнение профиля, ссылки на Яндекс.Карты и 2ГИС.",
  "partner.tariffs.payment.p4": "При небольших объёмах бонусов хватает на сбор — остаётся только процентная комиссия.",
  "partner.tariffs.payment.title": "Как работает оплата",
  "partner.tariffs.paymentRecovery.checkAgain": "Проверить снова",
  "partner.tariffs.paymentRecovery.checking": "Проверяем статус оплаты…",
  "partner.tariffs.paymentRecovery.confirmed": "Оплата подтверждена. Тариф активирован.",
  "partner.tariffs.paymentRecovery.continue": "Вернуться к оплате",
  "partner.tariffs.paymentRecovery.delayed": "Подтверждение задерживается. Платёж не считается успешным.",
  "partner.tariffs.paymentRecovery.failed": "Оплата не прошла. Можно выбрать тариф и создать новую оплату.",
  "partner.tariffs.paymentRecovery.pending": "Ждём подтверждение оплаты от банка.",
  "partner.tariffs.paymentRecovery.unavailable": "Статус оплаты сейчас недоступен. Новая оплата не создана.",
  "partner.tariffs.pendingPayment.continue": "Продолжить оплату",
  "partner.tariffs.pendingPayment.dismiss": "Скрыть",
  "partner.tariffs.pendingPayment.message": "Незавершённая оплата тарифа «{{plan}}» на {{amount}} ₽.",
  "partner.tariffs.perMonth": "/мес",
  "partner.tariffs.plans.BUSINESS": "Бизнес",
  "partner.tariffs.plans.MAXIMUM": "Максимум",
  "partner.tariffs.plans.START": "Старт",
  "partner.tariffs.promo.active": "Промокод активен!",
  "partner.tariffs.promo.apply": "Применить",
  "partner.tariffs.promo.checkFailed": "Не удалось проверить промокод",
  "partner.tariffs.promo.discount": "Скидка {{percent}}%",
  "partner.tariffs.promo.freeDays": "{{days}} дней бесплатно",
  "partner.tariffs.promo.freeDaysUntil": "{{days}} дней тарифа «{{plan}}» бесплатно. Если подключить сегодня — до {{date}}.",
  "partner.tariffs.promo.noPaymentNow": "Сейчас платить не нужно.",
  "partner.tariffs.promo.noAutoRenew": "Автосписание включается только с вашего отдельного согласия.",
  "partner.tariffs.promo.invalid": "Промокод недействителен",
  "partner.tariffs.promo.placeholder": "Введите промокод",
  "partner.tariffs.promo.title": "Есть промокод?",
  "partner.tariffs.subscribe.cta": "Подключить «{{plan}}»",
  "partner.tariffs.subscribe.failed": "Не удалось оформить подписку",
  "partner.tariffs.subscribe.paidBalance": "с баланса",
  "partner.tariffs.subscribe.paidBonuses": "бонусами",
  "partner.tariffs.subscribe.paidPromo": "по промокоду",
  "partner.tariffs.subscribe.success": "«{{plan}}» подключен! Оплачено {{method}}. Действует до {{expiresAt}}",
  "partner.tariffs.title": "Тарифы",
  "partner.tariffs.unique.activeBadge": "Активен",
  "partner.tariffs.unique.activeDescription": "Тариф активен — с вами работает персональная команда",
  "partner.tariffs.unique.badge": "Флагман",
  "partner.tariffs.unique.cancel": "Отмена",
  "partner.tariffs.unique.closeBtn": "Закрыть",
  "partner.tariffs.unique.cta": "Оставить заявку",
  "partner.tariffs.unique.dialogTitle": "Заявка на тариф Unique",
  "partner.tariffs.unique.intro": "Расскажите о вашем бизнесе — мы подготовим персональное предложение и свяжемся в течение часа.",
  "partner.tariffs.unique.labels.cities": "Города присутствия",
  "partner.tariffs.unique.labels.company": "Название компании",
  "partner.tariffs.unique.labels.currentSite": "Текущий сайт",
  "partner.tariffs.unique.labels.email": "Email",
  "partner.tariffs.unique.labels.name": "Ваше имя *",
  "partner.tariffs.unique.labels.phone": "Телефон *",
  "partner.tariffs.unique.labels.revenue": "Ориентировочный оборот",
  "partner.tariffs.unique.labels.wishes": "Что хотите получить от платформы?",
  "partner.tariffs.unique.managerContact": "Менеджер свяжется в течение часа",
  "partner.tariffs.unique.placeholders.cities": "Москва, Санкт-Петербург",
  "partner.tariffs.unique.placeholders.company": "ООО «Цветочный рай»",
  "partner.tariffs.unique.placeholders.currentSite": "https://myshop.ru",
  "partner.tariffs.unique.placeholders.email": "you@company.ru",
  "partner.tariffs.unique.placeholders.name": "Иван Иванов",
  "partner.tariffs.unique.placeholders.phone": "+7 (999) 000-00-00",
  "partner.tariffs.unique.placeholders.revenue": "1 000 000",
  "partner.tariffs.unique.placeholders.wishes": "Опишите ваши задачи, пожелания, особенности бизнеса...",
  "partner.tariffs.unique.sentBody": "Наш менеджер свяжется с вами в течение часа",
  "partner.tariffs.unique.sentByPhone": "по номеру {{phone}}",
  "partner.tariffs.unique.sentTitle": "Заявка отправлена!",
  "partner.tariffs.unique.submitBtn": "Отправить заявку",
  "partner.tariffs.unique.submitFailed": "Не удалось отправить заявку. Попробуйте позже.",
  "partner.tariffs.unique.subtitle": "Индивидуально для крупных сетей",
  "partner.tariffs.validUntil": "Действует до {{date}}",
  "partnerAuth.common.email": "Email",
  "partnerAuth.common.emailPlaceholder": "name@example.com",
  "partnerAuth.common.optional": "необязательно",
  "partnerAuth.common.password": "Пароль",
  "partnerAuth.common.passwordPlaceholder": "Минимум 8 символов",
  "partnerAuth.errors.emailInvalid": "Введите корректный email",
  "partnerAuth.errors.innInvalid": "ИНН должен содержать 10 или 12 цифр",
  "partnerAuth.errors.passwordMin": "Пароль должен быть не короче 8 символов",
  "partnerAuth.errors.phoneRequired": "Укажите корректный номер телефона",
  "partnerAuth.errors.required": "Обязательное поле",
  "partnerAuth.errors.serverError": "Ошибка сервера, попробуйте позже",
  "partnerAuth.forPartners.benefit1Sub": "По промокоду PRO6FREE. Активация в кабинете",
  "partnerAuth.forPartners.benefit1Title": "180 дней BUSINESS бесплатно",
  "partnerAuth.forPartners.benefit2Sub": "Рассчитайте расходы по действующему тарифу",
  "partnerAuth.forPartners.benefit2Title": "Понятные условия",
  "partnerAuth.forPartners.benefit3Sub": "Карточки, фото и SEO проверяются перед публикацией",
  "partnerAuth.forPartners.benefit3Title": "Инструменты для каталога",
  "partnerAuth.forPartners.benefit4Sub": "Сначала аккаунт, затем настройка магазина и реквизитов",
  "partnerAuth.forPartners.benefit4Title": "Без бумажной анкеты",
  "partnerAuth.forPartners.staffName": "Ваше имя",
  "partnerAuth.forPartners.staffNamePlaceholder": "Иван Иванов",
  "partnerAuth.forPartners.staffSubmit": "Создать аккаунт сотрудника",
  "partnerAuth.forPartners.staffSubtitle": "Создайте аккаунт и дождитесь пока владелец магазина привяжет вас к своему профилю",
  "partnerAuth.forPartners.staffSuccess": "Аккаунт создан! Ожидайте привязку к магазину.",
  "partnerAuth.forPartners.staffTelegramHint": "Telegram используется для входа и создания аккаунта. Привязку к магазину выполняет владелец.",
  "partnerAuth.forPartners.staffTitle": "Как вы будете работать",
  "partnerAuth.forPartners.subtitle": "Создайте аккаунт и настройте магазин. Публикация начинается после проверки данных магазина.",
  "partnerAuth.forPartners.tabOwner": "Я владелец",
  "partnerAuth.forPartners.tabStaff": "Я сотрудник",
  "partnerAuth.forPartners.title": "Стать партнёром",
  "partnerAuth.partnerRegister.agreeOferta": "Я принимаю условия оферты",
  "partnerAuth.partnerRegister.agreePd": "Я даю согласие на обработку персональных данных",
  "partnerAuth.partnerRegister.changePhone": "Изменить номер",
  "partnerAuth.partnerRegister.codeSentTo": "Код отправлен на номер",
  "partnerAuth.partnerRegister.enterCode": "Введите код из SMS",
  "partnerAuth.partnerRegister.getCode": "Получить код",
  "partnerAuth.partnerRegister.haveAccount": "Уже есть аккаунт?",
  "partnerAuth.partnerRegister.login": "Войти",
  "partnerAuth.partnerRegister.ownerName": "Ваше имя",
  "partnerAuth.partnerRegister.ownerNamePlaceholder": "Иван Иванов",
  "partnerAuth.partnerRegister.phone": "Телефон",
  "partnerAuth.partnerRegister.phonePlaceholder": "+7 900 000-00-00",
  "partnerAuth.partnerRegister.phoneTabHint": "Мы отправим код подтверждения по SMS",
  "partnerAuth.partnerRegister.resend": "Отправить код ещё раз",
  "partnerAuth.partnerRegister.resendTimer": "Повторная отправка через {{seconds}} с",
  "partnerAuth.partnerRegister.shopCity": "Город",
  "partnerAuth.partnerRegister.shopCityHint": "Начните вводить название города",
  "partnerAuth.partnerRegister.shopCityNoResults": "Город не найден",
  "partnerAuth.partnerRegister.shopCityPlaceholder": "Москва",
  "partnerAuth.partnerRegister.shopName": "Название магазина",
  "partnerAuth.partnerRegister.shopNamePlaceholder": "Цветочный бутик",
  "partnerAuth.partnerRegister.submit": "Создать аккаунт",
  "partnerAuth.partnerRegister.subtitle": "Станьте партнёром 1ФЛО — продавайте цветы на нашей платформе",
  "partnerAuth.partnerRegister.success": "Аккаунт создан, добро пожаловать!",
  "partnerAuth.partnerRegister.tabEmail": "Email",
  "partnerAuth.partnerRegister.tabPhone": "Телефон",
  "partnerAuth.partnerRegister.tabTelegram": "Telegram",
  "partnerAuth.partnerRegister.telegramTabHint": "Заполните данные магазина и нажмите кнопку Telegram — код не нужен.",
  "partnerAuth.partnerRegister.title": "Регистрация партнёра",
  "partnerAuth.partnerRegister.verify": "Подтвердить",
  "partnerAuth.sellerRegister.companyName": "Название компании",
  "partnerAuth.sellerRegister.companyNamePlaceholder": "ООО «Ромашка»",
  "partnerAuth.sellerRegister.contactName": "Контактное лицо",
  "partnerAuth.sellerRegister.contactNamePlaceholder": "Иван Иванов",
  "partnerAuth.sellerRegister.contactPhone": "Контактный телефон",
  "partnerAuth.sellerRegister.contactPhonePlaceholder": "+7 900 000-00-00",
  "partnerAuth.sellerRegister.haveAccount": "Уже работаете с 1ФЛО?",
  "partnerAuth.sellerRegister.inn": "ИНН",
  "partnerAuth.sellerRegister.innPlaceholder": "7700123456",
  "partnerAuth.sellerRegister.login": "Войти",
  "partnerAuth.sellerRegister.submit": "Отправить заявку",
  "partnerAuth.sellerRegister.subtitle": "Заявка на регистрацию оптового поставщика",
  "partnerAuth.sellerRegister.success": "Заявка отправлена, мы свяжемся с вами",
  "partnerAuth.sellerRegister.title": "Регистрация поставщика",
  "partnerChat.page.empty.title": "Чатов по заказам пока нет",
  "partnerChat.page.orderLabel": "Заказ",
  "partnerMap.allCities": "Все города",
  "partnerMap.becomePartner": "Стать партнёром",
  "partnerMap.loadError": "Не удалось загрузить магазины",
  "partnerMap.loadingMap": "Загрузка карты...",
  "partnerMap.noShopsWithCoords": "Магазинов с координатами пока нет",
  "partnerMap.shopCount": "{{count}} магазинов",
  "partnerMap.shopList": "Список магазинов",
  "partnerMap.showOnMap": "Показать на карте",
  "partnerMap.title": "Магазины-партнёры на карте",
  "partnerRequestPart.cancel": "Отмена",
  "partnerRequestPart.componentName": "Название компонента",
  "partnerRequestPart.componentNamePlaceholder": "Например: Роза Красная Гран-При",
  "partnerRequestPart.errorToast": "Не удалось отправить запрос",
  "partnerRequestPart.reason": "Описание",
  "partnerRequestPart.reasonPlaceholder": "Опишите, почему этот компонент нужен для ваших товаров",
  "partnerRequestPart.submit": "Отправить запрос",
  "partnerRequestPart.successToast": "Запрос отправлен",
  "partnerRequestPart.title": "Запросить отсутствующий компонент",
  "partnership.calculator.avgOrderLabel": "Средний чек",
  "partnership.calculator.friendsLabel": "Друзей пригласили",
  "partnership.calculator.monthlyLabel": "Ваш доход в месяц",
  "partnership.calculator.note": "Расчёт примерный: 2 заказа в месяц на друга, ставка обычной программы — 10% от комиссии платформы.",
  "partnership.calculator.ordersPerMonth": "Заказов в месяц",
  "partnership.calculator.ordersUnit": "заказа",
  "partnership.calculator.perMonth": "месяц",
  "partnership.calculator.platformFeeLabel": "Комиссия платформы",
  "partnership.calculator.referrerShareLabel": "Ваша доля (10%)",
  "partnership.calculator.title": "Калькулятор дохода",
  "partnership.cta.note": "Участие бесплатное.",
  "partnership.cta.register": "Зарегистрироваться",
  "partnership.cta.telegram": "Написать в Telegram",
  "partnership.cta.terms": "Условия реферальной программы",
  "partnership.cta.title": "Начните приглашать друзей",
  "partnership.faq.a1": "После регистрации вы получаете личную ссылку. Когда человек переходит по ней и заказывает цветы, вам начисляется процент от комиссии платформы с его заказов.",
  "partnership.faq.a2": "Любой зарегистрированный пользователь. Приводить можно и покупателей, и цветочные магазины.",
  "partnership.faq.a3": "Через 14 дней после заказа — это защита от возвратов. После подтверждения бонусы можно использовать.",
  "partnership.faq.a4": "1 000 ₽. Вывод на карту открывается после 10 000 ₽ начислений за всё время и подписания договора.",
  "partnership.faq.a5": "Переход по ссылке запоминается на 30 дней. Если человек зарегистрируется за это время, он закрепляется за вашим кодом.",
  "partnership.faq.a6": "При выводе на карту удерживается НДФЛ 13%.",
  "partnership.faq.a7": "Да. Начисления за друзей и за магазины считаются отдельно. С одного заказа суммарно выплачивается не больше 50% комиссии платформы.",
  "partnership.faq.a8": "В личном кабинете, в разделе «Реферальная программа»: приглашённые, начисления, выплаты и баланс.",
  "partnership.faq.q1": "Как работает реферальная программа?",
  "partnership.faq.q2": "Кто может участвовать?",
  "partnership.faq.q3": "Когда подтверждаются начисления?",
  "partnership.faq.q4": "Какая минимальная сумма вывода?",
  "partnership.faq.q5": "Сколько действует реферальная ссылка?",
  "partnership.faq.q6": "Что с налогами?",
  "partnership.faq.q7": "Можно получать бонусы и за друзей, и за магазины?",
  "partnership.faq.q8": "Где посмотреть статистику?",
  "partnership.faq.title": "Частые вопросы",
  "partnership.hero.cta": "Зарегистрироваться",
  "partnership.hero.dashboard": "Мой кабинет",
  "partnership.hero.hasAccount": "Уже есть аккаунт?",
  "partnership.hero.subtitle": "Приводите друзей — получайте часть комиссии с их заказов",
  "partnership.hero.title": "Реферальная программа 1ФЛО",
  "partnership.howItWorks.step1Desc": "Отправьте ссылку в мессенджер или скопируйте её.",
  "partnership.howItWorks.step1Title": "Поделитесь ссылкой",
  "partnership.howItWorks.step2Desc": "Друг переходит по ссылке, регистрируется и заказывает цветы.",
  "partnership.howItWorks.step2Title": "Друг заказывает",
  "partnership.howItWorks.step3Desc": "Вам начисляется процент от комиссии платформы с его заказов.",
  "partnership.howItWorks.step3Title": "Получите бонусы",
  "partnership.howItWorks.title": "Как это работает",
  "partnership.spend.bouquetsDesc": "Спишите бонусы при оплате заказа на платформе.",
  "partnership.spend.bouquetsPoint1": "Без минимальной суммы",
  "partnership.spend.bouquetsPoint2": "Доступно после подтверждения начислений",
  "partnership.spend.bouquetsTitle": "Оплатить букет",
  "partnership.spend.cardDesc": "Накопите 10 000 ₽ начислений, подпишите договор и выводите от 1 000 ₽ на банковскую карту.",
  "partnership.spend.cardPoint1": "От 10 000 ₽ начислений за всё время",
  "partnership.spend.cardPoint2": "Минимальная выплата — 1 000 ₽",
  "partnership.spend.cardTitle": "Вывести на карту",
  "partnership.spend.title": "Как потратить бонусы",
  "partnership.tiers.bestTier": "Максимальные начисления",
  "partnership.tiers.bronze": "Бронза",
  "partnership.tiers.bronzeDesc": "Начальный уровень для всех участников агентской программы.",
  "partnership.tiers.bronzeRate": "Базовая ставка",
  "partnership.tiers.bronzeThreshold": "При подключении",
  "partnership.tiers.gold": "Золото",
  "partnership.tiers.goldDesc": "Наибольшие начисления за заказы и тарифы приглашённых магазинов.",
  "partnership.tiers.goldRate": "Максимальная ставка",
  "partnership.tiers.goldThreshold": "По решению 1ФЛО",
  "partnership.tiers.ofPlatformFee": "от комиссии платформы",
  "partnership.tiers.silver": "Серебро",
  "partnership.tiers.silverDesc": "Больше начислений за заказы приглашённых магазинов.",
  "partnership.tiers.silverRate": "Повышенная ставка",
  "partnership.tiers.silverThreshold": "По решению 1ФЛО",
  "partnership.tiers.startingTier": "Стартовый уровень",
  "partnership.tiers.title": "Уровни участия",
  "partnership.types.b2bDesc": "Приведите цветочный магазин на платформу и получайте процент с его заказов и тарифа.",
  "partnership.types.b2bRate": "20%",
  "partnership.types.b2bTitle": "Цветочные магазины",
  "partnership.types.b2cDesc": "Получайте процент от комиссии платформы с заказов друзей, которые пришли по вашей ссылке.",
  "partnership.types.b2cRate": "10%",
  "partnership.types.b2cTitle": "Друзья-покупатели",
  "partnership.types.title": "Кого можно приглашать",
  "parts.all": "Все",
  "parts.autumn": "Осень",
  "parts.breadcrumbHome": "Главная",
  "parts.breadcrumbParts": "Компоненты",
  "parts.buy": "Купить",
  "parts.clearSearch": "Очистить поиск",
  "parts.color": "Цвет",
  "parts.country": "Страна",
  "parts.filters": "Фильтры",
  "parts.fromPrice": "от {{price}} ₽",
  "parts.loadError": "Ошибка загрузки",
  "parts.loadErrorMessage": "Не удалось загрузить компоненты. Попробуйте обновить страницу.",
  "parts.noComponents": "Компоненты не найдены",
  "parts.nothingFound": "Ничего не найдено по запросу «{{query}}»",
  "parts.removeColorFilter": "Убрать фильтр цвета",
  "parts.removeCountryFilter": "Убрать фильтр страны",
  "parts.removeSearch": "Убрать поиск",
  "parts.removeSeasonFilter": "Убрать фильтр сезона",
  "parts.removeVarietyFilter": "Убрать фильтр сорта",
  "parts.resetAll": "Сбросить все",
  "parts.searchLabel": "Поиск",
  "parts.searchPlaceholder": "Поиск компонентов...",
  "parts.season": "Сезон",
  "parts.seasonAvailable": "Доступен",
  "parts.seasonPeak": "В сезоне",
  "parts.seasonScarce": "Редкий",
  "parts.spring": "Весна",
  "parts.subtitle": "Ингредиенты для сборки букетов: цветы, зелень, декор",
  "parts.summer": "Лето",
  "parts.title": "Компоненты букетов",
  "parts.tryDifferentQuery": "Попробуйте изменить запрос или сбросить фильтры",
  "parts.tryOtherFilter": "Попробуйте другой фильтр или вернитесь позже",
  "parts.variety": "Сорт",
  "parts.winter": "Зима",
  "parts.yearRound": "Круглый год",
  "partsGroup.allComponents": "Все компоненты",
  "partsGroup.breadcrumbParts": "Компоненты",
  "partsGroup.canBuy": "Можно купить",
  "partsGroup.cm": "см",
  "partsGroup.comparison": "Сравнение компонентов",
  "partsGroup.componentsCount": "{{count}} компонентов в группе",
  "partsGroup.details": "Подробнее",
  "partsGroup.fieldColor": "Цвет",
  "partsGroup.fieldGrade": "Грейд",
  "partsGroup.fieldOrigin": "Происхождение",
  "partsGroup.fieldStemLength": "Ростовка (см)",
  "partsGroup.fieldVariety": "Сорт",
  "partsGroup.loadError": "Ошибка загрузки",
  "partsGroup.loadErrorMessage": "Не удалось загрузить группу компонентов",
  "partsGroup.name": "Название",
  "partsGroup.notFound": "Группа не найдена",
  "partsGroup.notFoundMessage": "Запрашиваемая группа компонентов не существует",
  "paymentInfo.card.description": "Оплата онлайн картами Visa, Mastercard, МИР через защищённое соединение. Деньги списываются сразу после оформления заказа.",
  "paymentInfo.card.title": "Банковская карта",
  "paymentInfo.cash.description": "Оплатите заказ наличными при получении. Курьер примет оплату и выдаст чек.",
  "paymentInfo.cash.title": "Наличные курьеру",
  "paymentInfo.cta": "Перейти в каталог",
  "paymentInfo.faq.a1": "Деньги списываются сразу после оформления заказа. При оплате наличными — в момент получения.",
  "paymentInfo.faq.a2": "Да, вы можете оплатить заказ наличными курьеру при получении. Выберите этот способ при оформлении заказа.",
  "paymentInfo.faq.a3": "При отмене заказа до передачи курьеру средства возвращаются на карту в течение 3–5 рабочих дней. Для наличной оплаты возврат производится при обращении в поддержку.",
  "paymentInfo.faq.q1": "Когда списываются деньги?",
  "paymentInfo.faq.q2": "Можно ли оплатить наличными?",
  "paymentInfo.faq.q3": "Как вернуть деньги за отменённый заказ?",
  "paymentInfo.faq.title": "Частые вопросы об оплате",
  "paymentInfo.pageSubtitle": "Безопасная оплата заказа удобным для вас способом",
  "paymentInfo.pageTitle": "Способы оплаты",
  "paymentInfo.sbp.description": "Мгновенная оплата через приложение вашего банка по QR-коду. Без комиссии для покупателя.",
  "paymentInfo.sbp.title": "Система быстрых платежей (СБП)",
  "paymentInfo.security.point1": "Все данные передаются по зашифрованному протоколу TLS/HTTPS",
  "paymentInfo.security.point2": "Данные банковской карты не сохраняются на наших серверах",
  "paymentInfo.security.point3": "Оплата проходит через сертифицированного платёжного провайдера",
  "paymentInfo.security.title": "Безопасность платежей",
  "paymentInfo.seo.description": "Способы оплаты заказа. Доступные варианты можно выбрать при оформлении покупки.",
  "paymentInfo.seo.title": "Способы оплаты — как оплатить заказ",
  "paymentStatus.amount": "Сумма",
  "paymentStatus.checkPayment": "Проверить оплату",
  "paymentStatus.checking": "Проверяем оплату...",
  "paymentStatus.confirmation.email.available": "Email для уведомлений: {{target}}",
  "paymentStatus.confirmation.email.queued": "Письмо поставлено в очередь на {{target}}",
  "paymentStatus.confirmation.email.sent": "Письмо отправлено на {{target}}",
  "paymentStatus.confirmation.email.unavailable": "Письмо на {{target}} отправить не удалось",
  "paymentStatus.confirmation.sms.available": "Телефон для уведомлений: {{target}}",
  "paymentStatus.confirmation.sms.queued": "SMS поставлено в очередь на {{target}}",
  "paymentStatus.confirmation.sms.sent": "SMS отправлено на {{target}}",
  "paymentStatus.confirmation.sms.unavailable": "SMS на {{target}} отправить не удалось",
  "paymentStatus.confirmationFallback": "Сохраните ссылку на статус заказа — она работает и без аккаунта.",
  "paymentStatus.confirmationTitle": "Подтверждение заказа",
  "paymentStatus.copyTrackingLink": "Скопировать ссылку на заказ",
  "paymentStatus.createAccount": "Создать аккаунт и сохранить заказ",
  "paymentStatus.deliveryCourier": "Доставим {{date}}",
  "paymentStatus.deliveryPickup": "Заберёте {{date}}",
  "paymentStatus.errorMessage": "Не удалось загрузить информацию о заказе. Попробуйте вернуться позже или свяжитесь с поддержкой.",
  "paymentStatus.errorTitle": "Заказ не найден",
  "paymentStatus.failedHint": "Банк не подтвердил платёж, деньги не списаны. Попробуйте ещё раз или оплатите другой картой.",
  "paymentStatus.methodCardOnDelivery": "Картой при получении",
  "paymentStatus.methodCash": "Наличные",
  "paymentStatus.methodOnline": "Банковская карта",
  "paymentStatus.myOrders": "Мои заказы",
  "paymentStatus.or": "или",
  "paymentStatus.order": "Заказ",
  "paymentStatus.orderSummary.deliveryFee": "Доставка",
  "paymentStatus.orderSummary.itemsTotal": "Товары",
  "paymentStatus.orderSummary.recipient": "Получатель",
  "paymentStatus.orderSummary.shop": "Магазин",
  "paymentStatus.orderSummary.title": "Ваш заказ",
  "paymentStatus.orderSummary.total": "Итого",
  "paymentStatus.paymentMethod": "Способ оплаты",
  "paymentStatus.paidVia": "Оплачено · {{method}}",
  "paymentStatus.followOrder": "Следить за заказом",
  "paymentStatus.photoPromise": "Пришлём фото букета до доставки",
  "paymentStatus.pendingMessage": "Ожидаем подтверждение от платёжной системы. Страница обновится автоматически.",
  "paymentStatus.pleaseWait": "Пожалуйста, подождите",
  "paymentStatus.referralSubtitle": "Приглашайте флористов и друзей — получайте бонусы с каждого заказа",
  "paymentStatus.referralTitle": "Спасибо за заказ! Зарабатывайте с нами",
  "paymentStatus.retryPayment": "Повторить оплату",
  "paymentStatus.statusCancelled": "Отменён",
  "paymentStatus.statusConfirmed": "Подтверждён",
  "paymentStatus.statusDelivered": "Доставлен",
  "paymentStatus.statusFailed": "Ошибка",
  "paymentStatus.statusLabel": "Статус оплаты",
  "paymentStatus.statusPaid": "Оплачен",
  "paymentStatus.statusPending": "Ожидает оплаты",
  "paymentStatus.statusProcessing": "Обрабатывается",
  "paymentStatus.statusRefunded": "Возвращён",
  "paymentStatus.supportTitle": "Вопросы по оплате",
  "paymentStatus.titleFailed": "Ошибка оплаты",
  "paymentStatus.titlePending": "Ожидание оплаты",
  "paymentStatus.titleSuccess": "Оплата прошла успешно!",
  "paymentStatus.toHome": "На главную",
  "paymentStatus.trackOrder": "Статус заказа",
  "paymentStatus.trackingLinkCopied": "Ссылка на заказ скопирована",
  "paymentStatus.trackingLinkCopyFailed": "Не удалось скопировать ссылку",
  "priceRange.2000to3000": "2 000 — 3 000 ₽",
  "priceRange.2000to5000": "2 000 — 5 000 ₽",
  "priceRange.3000to5000": "3 000 — 5 000 ₽",
  "priceRange.5000to10000": "5 000 — 10 000 ₽",
  "priceRange.over10000": "От 10 000 ₽",
  "priceRange.under2000": "До 2 000 ₽",
  "priceRange.under3500": "До 3 500 ₽",
  "procurement.reviews.cancel": "Отмена",
  "procurement.reviews.comment": "Комментарий",
  "procurement.reviews.commentPlaceholder": "Расскажите о вашем опыте работы с поставщиком...",
  "procurement.reviews.empty": "Отзывов пока нет",
  "procurement.reviews.formTitle": "Оставить отзыв",
  "procurement.reviews.overallRating": "Общая оценка",
  "procurement.reviews.pricing": "Ценообразование",
  "procurement.reviews.quality": "Качество",
  "procurement.reviews.service": "Сервис",
  "procurement.reviews.starLabel": "звёзд",
  "procurement.reviews.submit": "Отправить отзыв",
  "procurement.reviews.submitted": "Отзыв отправлен",
  "procurement.reviews.timeliness": "Своевременность",
  "procurement.reviews.title": "Отзывы о поставщике",
  "procurement.supplier.rating": "Рейтинг",
  "procurement.supplier.ratingLabel": "Рейтинг {{rating}} из 5, отзывов: {{count}}",
  "procurement.supplier.reviews": "Отзывы",
  "product.arViewer.deviceNote": "Доступно на поддерживаемых устройствах",
  "product.arViewer.label": "AR‑просмотр",
  "product.arViewer.open": "Открыть AR",
  "product.viewer360.next": "Вперёд",
  "product.viewer360.prev": "Назад",
  "productBuilder.priceUnavailable": "Цена недоступна — не удалось рассчитать. Измените состав или обновите страницу.",
  "productBuilder.addButton": "+ Добавить",
  "productBuilder.adminShopPicker": "Магазин:",
  "productBuilder.allGroups": "Все",
  "productBuilder.allShops": "Все магазины",
  "productBuilder.breadcrumb": "Новый товар из компонентов",
  "productBuilder.calculating": "Рассчитываем цену...",
  "productBuilder.canAssemble": "могут собрать",
  "productBuilder.clearButton": "Очистить",
  "productBuilder.components": "компонентов",
  "productBuilder.createError": "Не удалось создать товар. Попробуйте позже.",
  "productBuilder.created": "Товар создан!",
  "productBuilder.emptyBasket": "Добавьте компоненты из каталога слева",
  "productBuilder.emptyDesc": "Попробуйте изменить запрос или выбрать другую группу",
  "productBuilder.emptyTitle": "Ничего не найдено",
  "productBuilder.items": "шт.",
  "productBuilder.missingComponents": "Компонентов без цены",
  "productBuilder.noShops": "Нет магазинов с полным набором компонентов",
  "productBuilder.pickVariant": "Выбрать сорт",
  "productBuilder.preview.empty": "Добавьте компоненты для предпросмотра",
  "productBuilder.preview.title": "Предпросмотр",
  "productBuilder.priceFrom": "от",
  "productBuilder.priceLabel": "Цена от",
  "productBuilder.reference.description": "AI обработает его в фирменном стиле 1flo",
  "productBuilder.reference.dropzoneHint": "JPEG, PNG или WebP до 10 МБ",
  "productBuilder.reference.dropzoneLabel": "Перетащите фото сюда или нажмите для выбора",
  "productBuilder.reference.error": "Не удалось обработать фото",
  "productBuilder.reference.errors.processing": "Не удалось обработать фото",
  "productBuilder.reference.errors.timeout": "Превышено время ожидания обработки. Попробуйте ещё раз.",
  "productBuilder.reference.errors.upload": "Не удалось загрузить фото",
  "productBuilder.reference.fileTooLarge": "Файл слишком большой. Максимум {{maxMb}} МБ",
  "productBuilder.reference.finishWithout": "Закончить без фото",
  "productBuilder.reference.invalidType": "Неподдерживаемый формат. Используйте JPEG, PNG или WebP",
  "productBuilder.reference.originalAlt": "Оригинальное фото букета",
  "productBuilder.reference.originalLabel": "Оригинал",
  "productBuilder.reference.processing": "AI обрабатывает фото...",
  "productBuilder.reference.resultAlt": "Фото в стиле 1flo",
  "productBuilder.reference.resultLabel": "Результат AI",
  "productBuilder.reference.skip": "Пропустить",
  "productBuilder.reference.title": "Загрузить фото букета",
  "productBuilder.reference.tryAgain": "Попробовать другое фото",
  "productBuilder.reference.uploadButton": "Выбрать фото",
  "productBuilder.reference.uploading": "Загружаем...",
  "productBuilder.reference.usePhoto": "Использовать это фото",
  "productBuilder.remove": "Удалить",
  "productBuilder.searchPlaceholder": "Поиск компонентов...",
  "productBuilder.shop1": "магазин",
  "productBuilder.shop234": "магазина",
  "productBuilder.shopCannotAssemble": "Ваш магазин не может собрать этот букет — не хватает цен на часть компонентов",
  "productBuilder.shopMany": "магазинов",
  "productBuilder.submitButton": "Создать товар",
  "productBuilder.title": "Новый товар из компонентов",
  "productBuilder.yourBouquet": "Состав товара",
  "productBuilder.yourShopPrice": "Цена в вашем магазине",
  "profile.achievements.empty": "Пока нет достижений",
  "profile.achievements.loadError": "Не удалось загрузить достижения",
  "profile.achievements.subtitle": "Ваши награды за создание букетов",
  "profile.achievements.title": "Достижения",
  "profile.achievements.latest": "Последнее достижение",
  "profile.achievements.earnedOn": "Получено {{date}}",
  "profile.achievements.next": "Следующее",
  "profile.achievements.allEarned": "Все полученные",
  "profile.addresses.addBtn": "+ Добавить адрес",
  "profile.addresses.apartment": "Квартира",
  "profile.addresses.apt": "кв.",
  "profile.addresses.cancel": "Отмена",
  "profile.addresses.city": "Город",
  "profile.addresses.collapse": "Свернуть",
  "profile.addresses.comment": "Комментарий",
  "profile.addresses.defaultBadge": "По умолчанию",
  "profile.addresses.delete": "Удалить",
  "profile.addresses.deleteConfirmMessage": "Адрес исчезнет из списка сохранённых. При необходимости его можно добавить заново.",
  "profile.addresses.deleteConfirmTitle": "Удалить адрес?",
  "profile.addresses.deleteError": "Не удалось удалить адрес",
  "profile.addresses.edit": "Изменить",
  "profile.addresses.editTitle": "Редактировать адрес",
  "profile.addresses.emptyAction": "Добавить первый адрес",
  "profile.addresses.emptyDescription": "У вас пока нет сохранённых адресов",
  "profile.addresses.emptyTitle": "Нет адресов",
  "profile.addresses.entrance": "Подъезд",
  "profile.addresses.entranceShort": "подъезд",
  "profile.addresses.floor": "Этаж",
  "profile.addresses.floorShort": "этаж",
  "profile.addresses.house": "Дом",
  "profile.addresses.intercom": "Домофон",
  "profile.addresses.intercomShort": "домофон",
  "profile.addresses.loadError": "Не удалось загрузить адреса",
  "profile.addresses.loadingSuggestions": "Загрузка подсказок...",
  "profile.addresses.makeDefault": "Сделать по умолчанию",
  "profile.addresses.makeDefaultShort": "По умолч.",
  "profile.addresses.newTitle": "Новый адрес",
  "profile.addresses.save": "Сохранить",
  "profile.addresses.saveError": "Не удалось сохранить адрес",
  "profile.addresses.saving": "Сохранение...",
  "profile.addresses.setDefaultError": "Не удалось установить адрес по умолчанию",
  "profile.addresses.street": "Улица",
  "profile.addresses.title": "Мои адреса",
  "profile.addresses.update": "Обновить",
  "profile.bonuses.bonusesUnit": "бонусов",
  "profile.bonuses.claimedToday": "Получено сегодня",
  "profile.bonuses.claiming": "Получаю...",
  "profile.bonuses.dailyBonus": "Ежедневный бонус",
  "profile.bonuses.earnSubtitle": "Выполните действия и получите бонусы на баланс",
  "profile.bonuses.earnTitle": "Заработайте бонусы",
  "profile.bonuses.earningType.ORDER": "Заказ",
  "profile.bonuses.earningType.PARTNER_TARIFF": "Тариф партнёра",
  "profile.bonuses.earningType.TIER2_ORDER": "Заказ (2-й уровень)",
  "profile.bonuses.earningType.TIER2_TARIFF": "Тариф (2-й уровень)",
  "profile.bonuses.historyEmpty": "Операций пока нет",
  "profile.bonuses.historyTitle": "История операций",
  "profile.bonuses.partnersOnly": "Бонусная программа доступна для партнёров",
  "profile.bonuses.pendingEarnings": "Ожидает подтверждения",
  "profile.bonuses.showMore": "Показать ещё",
  "profile.bonuses.status.CANCELLED": "Отменено",
  "profile.bonuses.status.CONFIRMED": "Подтверждено",
  "profile.bonuses.status.PAID": "Выплачено",
  "profile.bonuses.status.PENDING": "Ожидание",
  "profile.bonuses.title": "Бонусная программа",
  "profile.bonuses.totalEarned": "Заработано",
  "profile.bonuses.totalPaidOut": "Выплачено",
  "profile.bonuses.withdraw": "Вывести",
  "profile.bonuses.yourBalance": "Ваш баланс",
  "profile.creations.empty": "Вы пока не создавали букеты",
  "profile.creations.loadError": "Не удалось загрузить историю букетов",
  "profile.creations.loadMore": "Загрузить ещё",
  "profile.creations.purchasedCount": "Куплено: {{ count }}",
  "profile.creations.subtitle": "Собранные в конструкторе",
  "profile.creations.title": "Мои букеты",
  "profile.creations.latest": "Последний букет",
  "profile.creations.saved": "Сохранённые",
  "profile.creations.createNew": "Собрать новый",
  "profile.florists.browseCatalog": "Перейти в каталог",
  "profile.florists.emptySubtitle": "Добавляйте магазины в избранное, чтобы быстро находить их",
  "profile.florists.emptyTitle": "У вас пока нет избранных флористов",
  "profile.florists.goToShop": "Перейти в магазин",
  "profile.florists.loadError": "Не удалось загрузить список флористов",
  "profile.florists.orders": "заказов",
  "profile.florists.rating": "Рейтинг",
  "profile.florists.remove": "Убрать из избранного",
  "profile.florists.removeError": "Не удалось убрать из избранного",
  "profile.florists.title": "Мои флористы",
  "profile.importantDates.addDate": "Добавить дату",
  "profile.importantDates.cancel": "Отмена",
  "profile.importantDates.copy": "Скопировать промокод",
  "profile.importantDates.dateReward": "К важной дате",
  "profile.importantDates.delete": "Удалить",
  "profile.importantDates.deleteMessage": "«{{title}}» исчезнет из списка, и промокод к этой дате больше не придёт.",
  "profile.importantDates.deleteTitle": "Удалить дату?",
  "profile.importantDates.edit": "Изменить",
  "profile.importantDates.empty": "Дат пока нет",
  "profile.importantDates.emptyHint": "Добавьте дни рождения и годовщины близких — подарим промокоды к каждой дате.",
  "profile.importantDates.formDay": "День",
  "profile.importantDates.formMonth": "Месяц",
  "profile.importantDates.formTitle": "Событие",
  "profile.importantDates.formTitlePlaceholder": "Например: день рождения мамы",
  "profile.importantDates.formRecipient": "Кому (необязательно)",
  "profile.importantDates.formRecipientPlaceholder": "Например: мама",
  "profile.importantDates.heroText": "Укажите {{max}} важных дат — подарим {{welcome}} ₽ сразу и ещё по {{perDate}} ₽ к каждой дате. Промокод к празднику приходит за {{window}} дней до даты.",
  "profile.importantDates.heroTitle": "Забирайте до {{total}} ₽ на букеты",
  "profile.importantDates.howToUse": "Введите промокод при оформлении заказа — скидка применится автоматически.",
  "profile.importantDates.inDays": "через {{days}} дн.",
  "profile.importantDates.listTitle": "Ваши даты",
  "profile.importantDates.nearest": "Ближайшая дата",
  "profile.importantDates.remindIn3Days": "напомним за 3 дня",
  "profile.importantDates.minOrderHint": "Промокоды применяются к заказам от {{min}} ₽. Один промокод на заказ.",
  "profile.importantDates.minOrderShort": "При заказе от {{min}} ₽",
  "profile.importantDates.progress": "{{count}} из {{max}} дат",
  "profile.importantDates.rewardIssued": "промокод начислен",
  "profile.importantDates.rewardNextYear": "промокод — со следующего года",
  "profile.importantDates.rewardsEmpty": "Промокодов пока нет",
  "profile.importantDates.rewardsTitle": "Ваши промокоды",
  "profile.importantDates.save": "Сохранить",
  "profile.importantDates.saveError": "Не удалось сохранить дату",
  "profile.importantDates.status.ACTIVE": "Действует",
  "profile.importantDates.status.EXPIRED": "Истёк",
  "profile.importantDates.status.USED": "Использован",
  "profile.importantDates.title": "Важные даты",
  "profile.importantDates.today": "сегодня",
  "profile.importantDates.tomorrow": "завтра",
  "profile.importantDates.validUntil": "до",
  "profile.importantDates.welcomeHint": "Добавьте ещё {{left}} — и получите приветственный промокод на {{welcome}} ₽.",
  "profile.importantDates.welcomeReward": "Приветственный подарок",
  "profile.info.accountSource": "Вход в аккаунт",
  "profile.info.avatarFormatError": "Допустимые форматы: JPEG, PNG, WebP",
  "profile.info.avatarSizeError": "Файл слишком большой. Максимум 5 МБ",
  "profile.info.avatarUpdated": "Фото профиля обновлено",
  "profile.info.avatarUploadError": "Файл не загрузился. Попробуйте другое изображение.",
  "profile.info.chooseAvatarLabel": "Выберите фото профиля (JPEG, PNG или WebP, не более 5 МБ)",
  "profile.info.dashboard": "Панель управления",
  "profile.info.bonusTitle": "Бонусный счёт",
  "profile.info.shopBalancesTitle": "Баллы магазинов",
  "profile.info.bonusPoints.one": "{{ count }} балл",
  "profile.info.bonusPoints.few": "{{ count }} балла",
  "profile.info.bonusPoints.many": "{{ count }} баллов",
  "profile.info.bonusPoints.other": "{{ count }} балла",
  "profile.info.bonusWorth": "≈ {{ amount }} скидки",
  "profile.info.bonusEarn": "{{ percent }}% баллами с каждого заказа",
  "profile.info.importantDates": "Важные даты",
  "profile.info.datesCount.one": "{{ count }} дата",
  "profile.info.datesCount.few": "{{ count }} даты",
  "profile.info.datesCount.many": "{{ count }} дат",
  "profile.info.datesCount.other": "{{ count }} даты",
  "profile.info.goToOrders": "Перейти к заказам",
  "profile.info.lastOrderTitle": "Последний заказ",
  "profile.info.lastOrderNumber": "№{{number}}",
  "profile.info.addresses": "Адреса доставки",
  "profile.info.nameAndPhone": "Имя и телефон",
  "profile.info.notificationsAndConsents": "Уведомления и согласия",
  "profile.info.logout": "Выйти из аккаунта",
  "profile.info.firstName": "Имя",
  "profile.info.lastName": "Фамилия",
  "profile.info.loadError": "Не удалось загрузить данные профиля",
  "profile.info.phone": "Телефон",
  "profile.info.phoneFormatError": "Введите номер в формате +79001234567",
  "profile.info.save": "Сохранить",
  "profile.info.saveError": "Не удалось сохранить данные",
  "profile.info.saveSuccess": "Данные сохранены",
  "profile.info.telegramAccount": "Через Telegram",
  "profile.info.title": "Личные данные",
  "profile.info.uploadAvatarLabel": "Загрузить фото профиля",
  "profile.info.uploading": "Загрузка...",
  "profile.layout.groupAccount": "Аккаунт",
  "profile.layout.groupCreativity": "Творчество",
  "profile.layout.groupPurchases": "Покупки",
  "profile.layout.navAchievements": "Достижения",
  "profile.layout.navAddresses": "Адреса",
  "profile.layout.navBonuses": "Бонусы",
  "profile.layout.navCreations": "Мои букеты",
  "profile.layout.navFlorists": "Мои флористы",
  "profile.layout.navImportantDates": "Мои даты",
  "profile.layout.navOrders": "Заказы",
  "profile.layout.navProfile": "Профиль",
  "profile.layout.navReferral": "Реферальная программа",
  "profile.layout.navReviews": "Отзывы",
  "profile.layout.navSessions": "Активные сеансы",
  "profile.layout.navSettings": "Настройки",
  "profile.layout.panelTitle": "Личный кабинет",
  "profile.layout.userMenu.storefront": "На витрину",
  "profile.layout.userMenu.partnerCabinet": "Кабинет партнёра",
  "profile.layout.groupCommunication": "Связь",
  "profile.layout.navNotifications": "Уведомления",
  "profile.layout.navChats": "Чаты",
  "profile.layout.navSupport": "Поддержка",
  "profile.layout.navGdpr": "Мои данные",
  "profile.orderDetail.address": "Адрес",
  "profile.orderDetail.amount": "Сумма",
  "profile.orderDetail.approvePhoto": "Одобрить букет",
  "profile.orderDetail.approved": "Одобрено",
  "profile.orderDetail.awaitingApproval": "Ожидает одобрения",
  "profile.orderDetail.cancelError": "Не удалось отменить заказ",
  "profile.orderDetail.cancelModal.commentLabel": "Комментарий (необязательно)",
  "profile.orderDetail.cancelModal.commentPlaceholder": "Расскажите подробнее...",
  "profile.orderDetail.cancelModal.confirm": "Отменить заказ",
  "profile.orderDetail.cancelModal.hint": "Укажите причину — это поможет нам улучшить сервис. Заказ нельзя будет восстановить.",
  "profile.orderDetail.cancelModal.reasons.CHANGED_MIND": "Передумал",
  "profile.orderDetail.cancelModal.reasons.CUSTOMER_REQUEST": "По просьбе клиента",
  "profile.orderDetail.cancelModal.reasons.DELIVERY_TOO_LATE": "Слишком долгая доставка",
  "profile.orderDetail.cancelModal.reasons.OTHER": "Другое",
  "profile.orderDetail.cancelModal.reasons.WRONG_ITEM": "Выбрал не тот товар",
  "profile.orderDetail.cancelModal.title": "Отменить заказ?",
  "profile.orderDetail.cancelOrder": "Отменить заказ",
  "profile.orderDetail.cancelSuccess": "Заказ отменён",
  "profile.orderDetail.chatWithShop": "Написать магазину",
  "profile.orderDetail.confirmDelivery": "Подтвердить получение",
  "profile.orderDetail.confirmDeliveryError": "Не удалось подтвердить получение",
  "profile.orderDetail.confirmDeliverySuccess": "Получение подтверждено. Спасибо за заказ!",
  "profile.orderDetail.createdAt": "от {{date}}",
  "profile.orderDetail.date": "Дата",
  "profile.orderDetail.delivery": "Доставка",
  "profile.orderDetail.items": "Товары",
  "profile.orderDetail.itemsSubtotal": "Товары",
  "profile.orderDetail.method": "Способ",
  "profile.orderDetail.notFound": "Заказ не найден",
  "profile.orderDetail.orderTitle": "Заказ",
  "profile.orderDetail.orderNumberTitle": "Заказ №{{number}}",
  "profile.orderDetail.createdOn": "Создан {{date}}",
  "profile.orderDetail.payment": "Оплата",
  "profile.orderDetail.pcs": "шт.",
  "profile.orderDetail.phone": "Телефон",
  "profile.orderDetail.photoAfterAssembly": "Фото будет доступно после сборки букета",
  "profile.orderDetail.photoAlt": "Фото букета",
  "profile.orderDetail.photoApproveError": "Не удалось одобрить",
  "profile.orderDetail.photoApproveSuccess": "Букет одобрен! Заказ передан в доставку.",
  "profile.orderDetail.photoRejectConfirm": "Переделать",
  "profile.orderDetail.photoRejectError": "Не удалось отправить запрос",
  "profile.orderDetail.photoRejectMessage": "Флорист переделает букет по вашему заказу. Это может занять дополнительное время.",
  "profile.orderDetail.photoRejectPlaceholder": "Что не так с букетом? Флорист увидит ваш комментарий",
  "profile.orderDetail.photoRejectSuccess": "Запрос на переделку отправлен",
  "profile.orderDetail.photoRejectTitle": "Переделать букет?",
  "profile.orderDetail.photoTitle": "Фото вашего букета",
  "profile.orderDetail.recipient": "Получатель",
  "profile.orderDetail.rejectPhoto": "Переделать",
  "profile.orderDetail.reorder": "Повторить заказ",
  "profile.orderDetail.reorderError": "Не удалось повторить заказ",
  "profile.orderDetail.reorderUnavailableTitle": "Не удалось повторить",
  "profile.orderDetail.reorderNoneAvailable": "Ни одной позиции заказа сейчас нет в наличии",
  "profile.orderDetail.reschedule.open": "Перенести доставку",
  "profile.orderDetail.reschedule.dateLabel": "Новая дата",
  "profile.orderDetail.reschedule.slotLabel": "Интервал",
  "profile.orderDetail.reschedule.anyTime": "Любое время",
  "profile.orderDetail.reschedule.slotsLoading": "Загружаем свободное время…",
  "profile.orderDetail.reschedule.noSlots": "На эту дату свободного времени нет",
  "profile.orderDetail.reschedule.submit": "Перенести",
  "profile.orderDetail.reschedule.submitPickup": "Перенести самовывоз",
  "profile.orderDetail.reschedule.errors.locked": "Заказ уже передан курьеру — дату изменить нельзя",
  "profile.orderDetail.reschedule.errors.slotUnavailable": "Это время уже занято, выберите другое",
  "profile.orderDetail.reschedule.errors.priceChange": "Доставка на эту дату стоит иначе — согласуйте перенос с магазином",
  "profile.orderDetail.reschedule.errors.generic": "Не удалось перенести доставку, попробуйте позже",
  "profile.orderDetail.reorderFindSimilar": "Подобрать похожее",
  "profile.orderDetail.reorderGoToCart": "Перейти в корзину",
  "profile.orderDetail.reorderDismiss": "Скрыть",
  "profile.orderDetail.reorderPartial": "Добавили в корзину то, что есть в наличии",
  "profile.orderDetail.reorderSuccess": "Товары добавлены в корзину",
  "profile.orderDetail.stage.CANCELLED": "Отменён",
  "profile.orderDetail.stage.COMPLETED": "Завершён",
  "profile.orderDetail.stage.CONFIRMED": "Подтверждён",
  "profile.orderDetail.stage.DELIVERED": "Доставлен",
  "profile.orderDetail.stage.PENDING": "Создан",
  "profile.orderDetail.stage.PHOTO_REVIEW": "Фото",
  "profile.orderDetail.stage.PROCESSING": "Сборка",
  "profile.orderDetail.stage.REFUNDED": "Возвращён",
  "profile.orderDetail.stage.SHIPPED": "Доставка",
  "profile.orderDetail.status": "Статус",
  "profile.orderDetail.statusUpdatedToast": "Статус обновлён: {{status}}",
  "profile.orderDetail.supportRequest": "Проблема с заказом?",
  "profile.orderDetail.time": "Время",
  "profile.orderDetail.timelineTitle": "История заказа",
  "profile.orderDetail.toOrders": "К заказам",
  "profile.orderDetail.total": "Итого",
  "profile.orderDetail.trackingNumber": "Трек-номер",
  "profile.orderStatus.CANCELLED": "Отменён",
  "profile.orderStatus.COMPLETED": "Завершён",
  "profile.orderStatus.CONFIRMED": "Подтверждён",
  "profile.orderStatus.DELIVERED": "Доставлен",
  "profile.orderStatus.DRAFT": "Черновик",
  "profile.orderStatus.PAID": "Оплачен",
  "profile.orderStatus.PENDING": "Ожидает",
  "profile.orderStatus.PHOTO_REVIEW": "Фото на проверке",
  "profile.orderStatus.PROCESSING": "В обработке",
  "profile.orderStatus.REFUNDED": "Возврат",
  "profile.orderStatus.SHIPPED": "Отправлен",
  "profile.orderTracking.address": "Адрес",
  "profile.orderTracking.bouquetPhotoHint": "Фото вашего заказа перед доставкой — так он выглядит вживую.",
  "profile.orderTracking.bouquetPhotoTitle": "Ваш букет собран",
  "profile.orderTracking.cancelCancelButton": "Оставить заказ",
  "profile.orderTracking.cancelConfirmButton": "Отменить заказ",
  "profile.orderTracking.cancelConfirmMessage": "Заказ будет отменён. Если он оплачен, деньги вернутся на карту — обычно в течение трёх рабочих дней.",
  "profile.orderTracking.cancelConfirmTitle": "Отменить заказ?",
  "profile.orderTracking.cancelError": "Не удалось отменить заказ. Напишите нам в чат — поможем.",
  "profile.orderTracking.cancelOrder": "Отменить заказ",
  "profile.orderTracking.cancelSuccess": "Заказ отменён",
  "profile.orderTracking.chatCta": "Открыть чат",
  "profile.orderTracking.chatHint": "Напишите нам — ответим в чате, переносить время и уточнять адрес удобнее здесь.",
  "profile.orderTracking.chatPrefill": "Здравствуйте! Вопрос по заказу {{orderNumber}}: ",
  "profile.orderTracking.chatTitle": "Вопрос по заказу",
  "profile.orderTracking.courierName": "Курьер",
  "profile.orderTracking.courierPhone": "Телефон курьера",
  "profile.orderTracking.courierTitle": "Передан курьеру",
  "profile.orderTracking.created": "Создан",
  "profile.orderTracking.deliveryMethod": "Способ",
  "profile.orderTracking.deliveryTitle": "Доставка",
  "profile.orderTracking.discount.MANUAL": "Скидка",
  "profile.orderTracking.discount.OTHER": "Скидка",
  "profile.orderTracking.discount.PROMO": "Скидка по промокоду",
  "profile.orderTracking.discount.REFERRAL_BONUS": "Бонусы",
  "profile.orderTracking.estimatedDelivery": "Ожидаемая доставка",
  "profile.orderTracking.eta.courier": "Доставим {{date}}",
  "profile.orderTracking.eta.pickup": "Заберёте {{date}}",
  "profile.orderTracking.hero.courier": "Доставим",
  "profile.orderTracking.hero.delivered": "Доставили",
  "profile.orderTracking.hero.pickup": "Заберите",
  "profile.orderTracking.eta.unknownHint": "Флорист свяжется с вами и согласует дату и время.",
  "profile.orderTracking.eta.unknownTitle": "Дату доставки уточним",
  "profile.orderTracking.itemQuantity": "шт.",
  "profile.orderTracking.items": "Товары",
  "profile.orderTracking.notFound": "Заказ не найден",
  "profile.orderTracking.notFoundDesc": "Проверьте номер заказа и попробуйте снова",
  "profile.orderTracking.orderTitle": "Заказ",
  "profile.orderTracking.payError": "Не удалось открыть оплату. Попробуйте ещё раз",
  "profile.orderTracking.payNow": "Оплатить заказ",
  "profile.orderTracking.pickupStage.DELIVERED": "Выдан",
  "profile.orderTracking.pickupStage.SHIPPED": "Готов к выдаче",
  "profile.orderTracking.progressTitle": "Статус заказа",
  "profile.orderTracking.requestCancel": "Попросить об отмене",
  "profile.orderTracking.requestCancelConfirmButton": "Отправить просьбу",
  "profile.orderTracking.requestCancelConfirmMessage": "Отменить заказ самостоятельно уже нельзя — букет мог уйти в сборку. Мы передадим вашу просьбу магазину, решение остаётся за ним.",
  "profile.orderTracking.requestCancelConfirmTitle": "Попросить об отмене?",
  "profile.orderTracking.requestCancelFailed": "Не удалось отправить просьбу. Попробуйте ещё раз или напишите нам.",
  "profile.orderTracking.requestCancelSent": "Просьба отправлена — магазин свяжется с вами.",
  "profile.orderTracking.searchButton": "Найти",
  "profile.orderTracking.phonePlaceholder": "Телефон, указанный в заказе",
  "profile.orderTracking.searchHint": "Нужны оба поля: номер заказа и телефон из этого заказа.",
  "profile.orderTracking.searchPlaceholder": "Номер заказа (например: OH-1090)",
  "profile.orderTracking.searchTitle": "Отслеживание заказа",
  "profile.orderTracking.selfCancelWindow": "Отменить заказ можно ещё {{minutes}} мин.",
  "profile.orderTracking.shop": "Магазин",
  "profile.orderTracking.telegramUpdates": "Получать статусы в Telegram",
  "profile.orderTracking.telegramUpdatesHint": "Бот напишет, когда флорист возьмёт заказ в работу и когда передадим курьеру.",
  "profile.orderTracking.timelineTitle": "История изменений",
  "profile.orderTracking.toCatalog": "В каталог",
  "profile.orderTracking.toOrders": "К заказам",
  "profile.orderTracking.total": "Итого",
  "profile.orderTracking.trackingNumber": "Трек-номер",
  "profile.orderTracking.tryAgain": "Попробовать снова",
  "profile.orders.details": "Подробнее",
  "profile.orders.emptyActive": "Нет активных заказов",
  "profile.orders.emptyAll": "Вы ещё ничего не заказали",
  "profile.orders.emptyCompleted": "Нет завершённых заказов",
  "profile.orders.emptyHintAll": "Перейдите в каталог и выберите товар.",
  "profile.orders.emptyHintFilter": "Попробуйте другой фильтр",
  "profile.orders.goToCatalog": "Перейти в каталог",
  "profile.orders.itemCount.one": "{{ count }} товар",
  "profile.orders.itemCount.few": "{{ count }} товара",
  "profile.orders.itemCount.many": "{{ count }} товаров",
  "profile.orders.itemCount.other": "{{ count }} товаров",
  "profile.orders.itemsLabel": "заказов",
  "profile.orders.loadError": "Не удалось загрузить заказы",
  "profile.orders.orderNumber": "Заказ №",
  "profile.orders.payOnDelivery": "Оплата при получении",
  "profile.orders.payOnline": "Оплачен онлайн",
  "profile.orders.payPending": "Ожидает оплаты",
  "profile.orders.tabActive": "Активные",
  "profile.orders.tabAll": "Все",
  "profile.orders.tabCompleted": "Завершённые",
  "profile.orders.title": "Мои заказы",
  "profile.paymentStatus.FAILED": "Ошибка",
  "profile.paymentStatus.PAID": "Оплачен",
  "profile.paymentStatus.PARTIALLY_REFUNDED": "Частичный возврат",
  "profile.paymentStatus.PENDING": "Ожидает",
  "profile.paymentStatus.REFUNDED": "Возврат",
  "profile.phonePrompt.hint": "Курьер позвонит по заказу — без номера доставку не подтвердить. Можно указать позже.",
  "profile.phonePrompt.later": "Позже",
  "profile.phonePrompt.orManual": "или введите вручную",
  "profile.phonePrompt.save": "Сохранить",
  "profile.phonePrompt.title": "Оставьте телефон",
  "profile.phonePrompt.viaTelegram": "Подтвердить через Telegram",
  "profile.phonePrompt.waiting": "Ждём номер из Telegram…",
  "profile.phonePrompt.telegramTitle": "Через Telegram",
  "profile.phonePrompt.telegramHint": "Номер придёт из Telegram, вводить его не нужно",
  "profile.reviews.averageRating": "Средняя оценка",
  "profile.reviews.cancel": "Отмена",
  "profile.reviews.confirmCancel": "Отмена",
  "profile.reviews.confirmDelete": "Удалить",
  "profile.reviews.confirmMessage": "Удалить отзыв?",
  "profile.reviews.confirmTitle": "Подтверждение",
  "profile.reviews.delete": "Удалить",
  "profile.reviews.edit": "Изменить",
  "profile.reviews.editModalTitle": "Редактировать отзыв",
  "profile.reviews.emptyDescription": "У вас пока нет отзывов",
  "profile.reviews.emptyTitle": "Нет отзывов",
  "profile.reviews.goToCatalog": "Перейти в каталог",
  "profile.reviews.goToProduct": "Перейти к товару",
  "profile.reviews.goToShop": "Перейти к магазину",
  "profile.reviews.leaveReview": "Оставить отзыв",
  "profile.reviews.photoAlt": "Фото отзыва",
  "profile.reviews.ratingLabel": "Оценка",
  "profile.reviews.reviewTextLabel": "Текст отзыва",
  "profile.reviews.save": "Сохранить",
  "profile.reviews.starAriaLabel": "Оценка {{ star }} из {{ total }}",
  "profile.reviews.statusApproved": "Опубликован",
  "profile.reviews.statusPending": "На модерации",
  "profile.reviews.statusRejected": "Отклонён",
  "profile.reviews.swipeDelete": "Удалить",
  "profile.reviews.title": "Мои отзывы",
  "profile.reviews.totalReviews": "Всего отзывов",
  "profile.settings.accountDeleted": "Аккаунт удалён",
  "profile.settings.changePassword": "Смена пароля",
  "profile.settings.changePasswordBtn": "Сменить пароль",
  "profile.settings.confirmPassword": "Подтверждение пароля",
  "profile.settings.currentPassword": "Текущий пароль",
  "profile.settings.dangerZone": "Опасная зона",
  "profile.settings.deleteAccount": "Удалить аккаунт",
  "profile.settings.deleteAccountWarning": "Удаление аккаунта необратимо. Все ваши данные, заказы и история будут удалены.",
  "profile.settings.deleteConfirmBtn": "Удалить",
  "profile.settings.deleteConfirmMessage": "Это действие необратимо. Все данные будут удалены навсегда.",
  "profile.settings.deleteConfirmTitle": "Удалить аккаунт?",
  "profile.settings.deleteError": "Ошибка удаления аккаунта",
  "profile.settings.emailNotifications": "Email-уведомления",
  "profile.settings.language": "Язык",
  "profile.settings.loadError": "Не удалось загрузить настройки",
  "profile.settings.loading": "Загрузка...",
  "profile.settings.logout": "Выйти",
  "profile.settings.logoutHint": "Завершить сеанс на этом устройстве",
  "profile.settings.newPassword": "Новый пароль",
  "profile.settings.newsletter": "Новостная рассылка",
  "profile.settings.newsletterDesc": "Новые коллекции и полезные советы",
  "profile.settings.orderUpdates": "Обновления заказов",
  "profile.settings.orderUpdatesDesc": "Статус доставки, подтверждение оплаты",
  "profile.settings.passwordChangeError": "Ошибка смены пароля. Проверьте текущий пароль.",
  "profile.settings.passwordChanged": "Пароль успешно изменён",
  "profile.settings.passwordMinLength": "Минимум 8 символов",
  "profile.settings.passwordMismatch": "Пароли не совпадают",
  "profile.settings.promotions": "Акции и скидки",
  "profile.settings.promotionsDesc": "Персональные предложения и промокоды",
  "profile.settings.pushConfirmBtn": "Включить",
  "profile.settings.pushConfirmCancel": "Отмена",
  "profile.settings.pushConfirmMessage": "Вы будете получать уведомления о статусе заказов, сообщениях и важных обновлениях, даже когда браузер закрыт.",
  "profile.settings.pushConfirmTitle": "Включить push-уведомления?",
  "profile.settings.pushDeniedHint": "Уведомления заблокированы в настройках браузера. Разрешите их в настройках сайта.",
  "profile.settings.pushDesc": "Получать уведомления в браузере",
  "profile.settings.pushDisabled": "Push-уведомления отключены",
  "profile.settings.pushEnableError": "Не удалось включить push-уведомления",
  "profile.settings.pushEnabled": "Push-уведомления включены",
  "profile.settings.pushNotifications": "Push-уведомления",
  "profile.settings.referralNotifications": "Реферальные уведомления",
  "profile.settings.referralNotificationsDesc": "Начисления, подтверждения, новые рефералы",
  "profile.settings.saveError": "Ошибка сохранения настроек",
  "profile.settings.saved": "Настройки сохранены",
  "profile.settings.session": "Сеанс",
  "profile.settings.telegramNotifications": "Уведомления в Telegram",
  "profile.settings.telegramNotificationsDesc": "Статусы заказа и важные сообщения в Telegram",
  "profile.settings.theme": "Тема оформления",
  "profile.settings.theme_dark": "Тёмная",
  "profile.settings.theme_light": "Светлая",
  "profile.settings.theme_system": "Системная",
  "profile.settings.title": "Настройки",
  "profile.settings.languageCurrency": "Язык и валюта",
  "profile.settings.deliveryCity": "Город доставки: {{ city }}",
  "profile.settings.notificationsAndConsents": "Уведомления и согласия",
  "profile.settings.notificationsSubtitle": "По почте, в Telegram и в браузере",
  "profile.settings.dataAndDeletion": "Мои данные и удаление",
  "pwa": {
    "updateTitle": "Вышла новая версия сайта",
    "updateAction": "Обновить",
    "updateLater": "Позже"
  },
  "pwa.installButton": "Установить",
  "pwa.installDesc": "Установите приложение для быстрого доступа к заказам и уведомлениям",
  "pwa.installTitle": "Установите приложение",
  "pwa.iosHint": "Добавьте приложение на домашний экран для быстрого доступа",
  "pwa.iosStep1": "Нажмите «Поделиться»",
  "pwa.iosStep2": "Выберите «На экран Домой»",
  "pwa.later": "Не сейчас",
  "referral.dashboard.activeLabel": "активных:",
  "referral.dashboard.bonusBalance": "Бонусный баланс",
  "referral.dashboard.closeOverlay": "Закрыть",
  "referral.dashboard.codeCopyFailed": "Не удалось скопировать код",
  "referral.dashboard.codeLabel": "Код:",
  "referral.dashboard.colAmount": "Сумма",
  "referral.dashboard.colDate": "Дата",
  "referral.dashboard.colEarned": "Доход",
  "referral.dashboard.colEarningType": "Тип",
  "referral.dashboard.colName": "Имя",
  "referral.dashboard.colNet": "Итого",
  "referral.dashboard.colOrder": "Заказ",
  "referral.dashboard.colOrders": "Заказы",
  "referral.dashboard.colShare": "Доля",
  "referral.dashboard.colStatus": "Статус",
  "referral.dashboard.colTax": "НДФЛ",
  "referral.dashboard.colType": "Тип",
  "referral.dashboard.copyFriendLinkBtn": "Скопировать для друга",
  "referral.dashboard.copyPartnerLinkBtn": "Скопировать для флориста",
  "referral.dashboard.earningStatus.cancelled": "Отменено",
  "referral.dashboard.earningStatus.confirmed": "Подтверждено",
  "referral.dashboard.earningStatus.pending": "Ожидает",
  "referral.dashboard.earningType.order": "Заказ",
  "referral.dashboard.earningType.partnerTariff": "Тариф партнёра",
  "referral.dashboard.earningType.tier2Order": "Сеть (заказ)",
  "referral.dashboard.earningType.tier2Tariff": "Сеть (тариф)",
  "referral.dashboard.friendLinkCopied": "Ссылка для друзей скопирована",
  "referral.dashboard.inviteFloristLabel": "Пригласить флориста",
  "referral.dashboard.inviteFriendLabel": "Пригласить друга",
  "referral.dashboard.invitedFriends": "Привлечено друзей",
  "referral.dashboard.invitedShops": "Привлечено магазинов",
  "referral.dashboard.linkCopyFailed": "Не удалось скопировать ссылку",
  "referral.dashboard.loadMore": "Ещё",
  "referral.dashboard.noEarnings": "Пока нет начислений",
  "referral.dashboard.noEarningsHint": "Начисления появятся после заказов ваших рефералов",
  "referral.dashboard.noPayouts": "Пока нет выплат",
  "referral.dashboard.noPayoutsHint": "Создайте первую заявку на вывод средств",
  "referral.dashboard.noReferrals": "Пока нет рефералов",
  "referral.dashboard.noReferralsHint": "Поделитесь кодом с друзьями или магазинами",
  "referral.dashboard.of": "из",
  "referral.dashboard.orderFlowers": "Заказать цветы",
  "referral.dashboard.ordersLabel": "заказов",
  "referral.dashboard.partnerLinkCopied": "Ссылка для флористов скопирована",
  "referral.dashboard.payoutAriaLabel": "Вывод средств",
  "referral.dashboard.payoutStatus.completed": "Выплачено",
  "referral.dashboard.payoutStatus.pending": "Ожидает",
  "referral.dashboard.payoutStatus.processing": "В обработке",
  "referral.dashboard.payoutStatus.rejected": "Отклонено",
  "referral.dashboard.pendingEarnings": "Ожидает",
  "referral.dashboard.referralBuyer": "Покупатель",
  "referral.dashboard.referralPartner": "Магазин-партнёр",
  "referral.dashboard.signContract": "Подписать документы",
  "referral.dashboard.subtitle": "Приглашайте друзей и магазины, зарабатывайте с каждого заказа",
  "referral.dashboard.tabEarnings": "Начисления",
  "referral.dashboard.tabPayouts": "Выплаты",
  "referral.dashboard.tabReferrals": "Рефералы",
  "referral.dashboard.title": "Реферальная программа",
  "referral.dashboard.yourLink": "Ваша ссылка",
  "referral.buyer.title": "Пригласить друга",
  "referral.buyer.subtitle": "300 баллов другу и 300 вам",
  "referral.buyer.heroHint": "Другу 300 баллов и вам 300 баллов после его первого исполненного заказа",
  "referral.buyer.copyLink": "Скопировать ссылку",
  "referral.buyer.howTitle": "Как это работает",
  "referral.buyer.step1": "Друг переходит по ссылке",
  "referral.buyer.step2": "Делает первый заказ",
  "referral.buyer.step3": "Вы оба получаете по 300 баллов",
  "referral.buyer.terms": "Условия программы",
  "referral.dashboard.totalEarned": "Заработано",
  "referral.dashboard.totalPaidOut": "Выплачено",
  "referral.dashboard.typeFriend": "Друг",
  "referral.dashboard.typeShop": "Магазин",
  "referral.dashboard.untilWithdraw": "До вывода на карту",
  "referral.dashboard.withdrawToCard": "Вывести на карту",
  "referral.landing.redirecting": "Перенаправление...",
  "referral.payout.allBtn": "Всё",
  "referral.payout.amountLabel": "Сумма",
  "referral.payout.available": "Доступно",
  "referral.payout.backToMethods": "Назад к способам вывода",
  "referral.payout.cancel": "Отмена",
  "referral.payout.cardMinimumHint": "Минимум для вывода на карту — {{min}}, доступно {{available}}",
  "referral.payout.contractThresholdHint": "Вывод на карту откроется после {{threshold}} накоплений, сейчас {{current}}",
  "referral.payout.contractUnsignedHint": "Для вывода на карту нужно подписать договор: заполните реквизиты для выплат",
  "referral.payout.errorAmountExceeds": "Превышает доступную сумму",
  "referral.payout.errorAmountPositive": "Сумма должна быть больше 0",
  "referral.payout.errorCardMinimum": "Минимум 1 000 ₽ для вывода на карту",
  "referral.payout.methodCard": "На банковскую карту",
  "referral.payout.methodCardDesc": "Удержание НДФЛ 13% (или 0% для СМЗ). Минимум: 1 000 ₽.",
  "referral.payout.methodPlatform": "На баланс платформы",
  "referral.payout.methodPlatformDesc": "Используйте для оплаты букетов. Без налога. Минимум: нет.",
  "referral.payout.methodShopBonus": "На бонусный баланс магазина",
  "referral.payout.methodShopBonusDesc": "Пополнение бонусного счёта вашего магазина. Без налога.",
  "referral.payout.netLabel": "Итого к выплате",
  "referral.payout.openContractBtn": "Заполнить реквизиты и подписать договор",
  "referral.payout.submitBtn": "Вывести",
  "referral.payout.taxLabel": "НДФЛ (13%)",
  "referral.payout.title": "Вывод средств",
  "referral.payout.toastError": "Ошибка создания заявки",
  "referral.payout.toastSuccess": "Заявка на вывод создана",
  "referral.payoutProfile.cardNumber": "Номер карты",
  "referral.payoutProfile.errorCardDigits": "Введите 16-19 цифр номера карты",
  "referral.payoutProfile.errorInnDigits": "Введите 10-12 цифр",
  "referral.payoutProfile.errorMinLength": "Минимум 3 символа",
  "referral.payoutProfile.errorRequired": "Обязательное поле",
  "referral.payoutProfile.fullName": "ФИО",
  "referral.payoutProfile.fullNamePlaceholder": "Иванов Иван Иванович",
  "referral.payoutProfile.inn": "ИНН",
  "referral.payoutProfile.innHintRegular": "Необязательно. Мы удержим 13% НДФЛ.",
  "referral.payoutProfile.innHintSelfEmployed": "Обязательно для СМЗ. Налог 6% вы платите самостоятельно.",
  "referral.payoutProfile.innPlaceholder": "10 или 12 цифр",
  "referral.payoutProfile.selfEmployed": "Я самозанятый (плачу налог сам)",
  "referral.payoutProfile.submitBtn": "Сохранить и продолжить",
  "referral.payoutProfile.subtitle": "Для вывода на карту нам нужны ваши данные для налоговой отчётности.",
  "referral.payoutProfile.termsLink": "условия реферальной программы",
  "referral.payoutProfile.termsPrefix": "Принимаю",
  "referral.payoutProfile.title": "Данные для выплат",
  "referral.payoutProfile.toastError": "Ошибка сохранения",
  "referral.payoutProfile.toastSaved": "Данные сохранены",
  "referral.program.agentBadge": "Агент",
  "referral.program.agentSubtitle": "Повышенные ставки — приглашены вручную",
  "referral.program.b2bTier1": "B2B (напрямую)",
  "referral.program.b2bTier2": "B2B (сеть)",
  "referral.program.b2cTier1": "B2C (напрямую)",
  "referral.program.b2cTier2": "B2C (сеть)",
  "referral.program.hint": "Комиссия начисляется только с реальных платежей (онлайн-заказы, тарифы). Бонусы и промокода не учитываются.",
  "referral.program.standardBadge": "Стандартный",
  "referral.program.standardSubtitle": "Базовые ставки — доступны всем",
  "referral.program.tier.bronze": "Бронза",
  "referral.program.tier.gold": "Золото",
  "referral.program.tier.silver": "Серебро",
  "referral.share.text": "Закажи цветы на {{brandName}} — лучшая доставка букетов!",
  "referral.share.textWithLink": "Закажи цветы на {{brandName}} — лучшая доставка букетов! {{link}}",
  "referral.widget.balance": "Баланс",
  "referral.widget.codeCopyFailed": "Не удалось скопировать код",
  "referral.widget.copyLinkBtn": "Ссылка",
  "referral.widget.details": "Подробнее",
  "referral.widget.earned": "Заработано",
  "referral.widget.inviteFriend": "Пригласи друга → до 50% от дохода",
  "referral.widget.inviteShop": "Пригласи магазин → до 35% от дохода",
  "referral.widget.linkCopyFailed": "Не удалось скопировать ссылку",
  "referral.widget.subtitle": "Приглашай друзей и зарабатывай!",
  "referral.widget.title": "Реферальная программа",
  "referral.widget.yourCode": "Твой код:",
  "replenishment.deleted": "Правило удалено",
  "replenishment.empty.title": "Нет правил пополнения",
  "replenishment.noSupplier": "Не указан",
  "replenishment.title": "Правила автопополнения",
  "retention.error.loadRules": "Не удалось загрузить правила. Обновите страницу.",
  "retention.status.active": "Активно",
  "routes.accessibility": "Доступность — 1ФЛО",
  "routes.achievements": "Достижения — 1ФЛО",
  "routes.addresses": "Адреса — 1ФЛО",
  "routes.admin": "Админ панель — 1ФЛО",
  "routes.admin.agents": "Агенты — Админ — 1ФЛО",
  "routes.admin.agentsHitl": "HITL Очередь — Админ — 1ФЛО",
  "routes.admin.agentsMissions": "Миссии — Админ — 1ФЛО",
  "routes.admin.aiAgents": "AI Агенты — Админ — 1ФЛО",
  "routes.admin.aiAgentsEval": "Eval-результаты — Админ — 1ФЛО",
  "routes.admin.aiAgentsHealth": "Здоровье AI-системы — Админ — 1ФЛО",
  "routes.admin.aiAgentsMissions": "Миссии AI-агентов — Админ — 1ФЛО",
  "routes.admin.aiAgentsSouls": "Soul-шаблоны — Админ — 1ФЛО",
  "routes.admin.aiFlorist": "AI Флорист — Админ — 1ФЛО",
  "routes.admin.aiOffice": "AI Офис — Админ — 1ФЛО",
  "routes.admin.aiOfficeAgents": "AI Office — Агенты — Админ — 1ФЛО",
  "routes.admin.aiOfficeTaskDetail": "AI Office — Задача — Админ — 1ФЛО",
  "routes.admin.aiOfficeTasks": "AI Office — Задачи — Админ — 1ФЛО",
  "routes.admin.analytics": "Аналитика — Админ — 1ФЛО",
  "routes.admin.audit": "Аудит — Админ — 1ФЛО",
  "routes.admin.banners": "Баннеры — Админ — 1ФЛО",
  "routes.admin.broadcasts": "Рассылки — Админ — 1ФЛО",
  "routes.admin.buyerDetail": "Покупатель — Админ — 1ФЛО",
  "routes.admin.buyers": "Покупатели — Админ — 1ФЛО",
  "routes.admin.catalogMerchandising": "Управление витриной — Админ — 1ФЛО",
  "routes.admin.categories": "Категории — Админ — 1ФЛО",
  "routes.admin.channels": "Каналы — Админ — 1ФЛО",
  "routes.admin.chats": "Чаты — Админ — 1ФЛО",
  "routes.admin.componentMapping": "Сопоставление компонентов — Админ — 1ФЛО",
  "routes.admin.componentPricing": "Ценообразование компонентов — Админ — 1ФЛО",
  "routes.admin.components": "Компоненты — Админ — 1ФЛО",
  "routes.admin.components.detail": "Компонент — Админ — 1ФЛО",
  "routes.admin.components.new": "Новый компонент — Админ — 1ФЛО",
  "routes.admin.components.title": "Компоненты — Админ — 1ФЛО",
  "routes.admin.consent": "Согласия — Админ — 1ФЛО",
  "routes.admin.dashboard": "Панель — Админ — 1ФЛО",
  "routes.admin.featureFlags": "Флаги функций — Админ — 1ФЛО",
  "routes.admin.files": "Файлы — Админ — 1ФЛО",
  "routes.admin.gamification": "Геймификация — Админ — 1ФЛО",
  "routes.admin.geoZones": "Гео-зоны — Админ — 1ФЛО",
  "routes.admin.imageApproval": "Одобрение фото — Админ",
  "routes.admin.knowledge": "База знаний — Админ — 1ФЛО",
  "routes.admin.logs": "Логи — Админ — 1ФЛО",
  "routes.admin.loyalty": "Лояльность — Админ — 1ФЛО",
  "routes.admin.loyaltyDates": "Важные даты клиентов",
  "routes.admin.membership": "Подписки — Админ — 1ФЛО",
  "routes.admin.menus": "Меню — Админ — 1ФЛО",
  "routes.admin.messengerAnalytics": "Мессенджер — Аналитика — Админ — 1ФЛО",
  "routes.admin.messengerInbox": "Мессенджер — Чаты — Админ — 1ФЛО",
  "routes.admin.missingParts": "Отсутствующие компоненты — Админ — 1ФЛО",
  "routes.admin.missingPartsDetail": "Отсутствующий компонент — Админ — 1ФЛО",
  "routes.admin.moderation": "Модерация — Админ — 1ФЛО",
  "routes.admin.notFoundLogs": "Логи 404 — Админ — 1ФЛО",
  "routes.admin.notifications": "Уведомления — Админ — 1ФЛО",
  "routes.admin.observability": "Observability — Админ — 1ФЛО",
  "routes.admin.orderDetail": "Детали заказа — Админ — 1ФЛО",
  "routes.admin.orders": "Заказы — Админ — 1ФЛО",
  "routes.admin.partners": "Партнёры — Админ — 1ФЛО",
  "routes.admin.payouts": "Выплаты — Админ — 1ФЛО",
  "routes.admin.platform": "Платформа — Админ — 1ФЛО",
  "routes.admin.platformSettings": "Настройки платформы — Админ — 1ФЛО",
  "routes.admin.productEdit": "Редактирование товара — Админ — 1ФЛО",
  "routes.admin.productNew": "Новый товар — Админ — 1ФЛО",
  "routes.admin.products": "Товары — Админ — 1ФЛО",
  "routes.admin.promo": "Акции — Админ — 1ФЛО",
  "routes.admin.queues": "Очереди — Админ — 1ФЛО",
  "routes.admin.referralPayouts": "Реферальные выплаты — Админ — 1ФЛО",
  "routes.admin.reports": "Отчёты — Админ — 1ФЛО",
  "routes.admin.retention": "Удержание — Админ — 1ФЛО",
  "routes.admin.reviews": "Отзывы — Админ — 1ФЛО",
  "routes.admin.seo": "SEO — Админ — 1ФЛО",
  "routes.admin.sessionDetail": "Сессия — Админ — 1ФЛО",
  "routes.admin.sessions": "Сессии — Админ — 1ФЛО",
  "routes.admin.settings": "Настройки — Админ — 1ФЛО",
  "routes.admin.shopDetail": "Магазин — Админ — 1ФЛО",
  "routes.admin.shops": "Магазины — Админ — 1ФЛО",
  "routes.admin.slo": "SLO — Админ — 1ФЛО",
  "routes.admin.smsTemplates": "SMS-шаблоны — Админ — 1ФЛО",
  "routes.admin.support": "Поддержка — Админ — 1ФЛО",
  "routes.admin.supportLive": "Поддержка в реальном времени — Админ — 1ФЛО",
  "routes.admin.tags": "Теги — Админ — 1ФЛО",
  "routes.admin.tenantModules": "Модули — Админ — 1ФЛО",
  "routes.admin.twoFactor": "2FA — Админ — 1ФЛО",
  "routes.admin.uniqueRequests": "Заявки Unique — Админ — 1ФЛО",
  "routes.admin.userDetail": "Пользователь — Админ — 1ФЛО",
  "routes.admin.users": "Пользователи — Админ — 1ФЛО",
  "routes.admin.visualStyle": "Визуальный стиль — Админ — 1ФЛО",
  "routes.admin.visualStyleSettings": "Визуальный стиль — Настройки — Админ — 1ФЛО",
  "routes.admin.webhooks": "Вебхуки — Админ — 1ФЛО",
  "routes.admin.wholesale": "Опт — Админ — 1ФЛО",
  "routes.admin.wholesaleBuyerApplications": "Заявки покупателей — Опт — Админ — 1ФЛО",
  "routes.admin.wholesaleInvoiceDetail": "Накладная — Опт — Админ — 1ФЛО",
  "routes.admin.wholesaleInvoiceUpload": "Загрузка накладной — Опт — Админ — 1ФЛО",
  "routes.admin.wholesaleInvoices": "Накладные — Опт — Админ — 1ФЛО",
  "routes.admin.wholesaleReservationDetail": "Резервация — Опт — Админ — 1ФЛО",
  "routes.admin.wholesaleReservations": "Резервирования — Опт — Админ — 1ФЛО",
  "routes.admin.wholesaleSupplierApplications": "Заявки поставщиков — Опт — Админ — 1ФЛО",
  "routes.aiAgents": "AI-агенты — заказ цветов через MCP — 1ФЛО",
  "routes.aiFlorist": "AI-флорист",
  "routes.apiDocs": "Документация API — 1ФЛО",
  "routes.article": "Статья",
  "routes.articles": "Статьи о цветах",
  "routes.authCallback": "Авторизация — 1ФЛО",
  "routes.bonuses": "Бонусы — 1ФЛО",
  "routes.cart": "Корзина — 1ФЛО",
  "routes.catalog": "Каталог",
  "routes.chat": "Чат — 1ФЛО",
  "routes.checkout": "Оформление заказа — 1ФЛО",
  "routes.checkoutError": "Ошибка оплаты — 1ФЛО",
  "routes.checkoutSuccess": "Заказ оформлен — 1ФЛО",
  "routes.cities": "Города — 1ФЛО",
  "routes.claims": "Порядок рассмотрения претензий — 1ФЛО",
  "routes.contacts": "Контакты — 1ФЛО",
  "routes.countryHub": "1ФЛО — Доставка цветов",
  "routes.creations": "Мои букеты — 1ФЛО",
  "routes.delivery": "Доставка — 1ФЛО",
  "routes.demo": "Демо витрина — 1ФЛО",
  "routes.faq": "Вопросы и ответы",
  "routes.favorites": "Избранное — 1ФЛО",
  "routes.forPartners": "Для партнёров — 1ФЛО",
  "routes.forgotPassword": "Восстановление пароля — 1ФЛО",
  "routes.fromFlowwow": "Переход с Flowwow — 1ФЛО",
  "routes.gdpr": "Управление данными — 1ФЛО",
  "routes.gdprPrivacy": "Конфиденциальность данных — 1ФЛО",
  "routes.helpCenter": "Центр помощи",
  "routes.home": "Главная",
  "routes.importantDates": "Мои даты",
  "routes.importantDatesLanding": "Важные даты",
  "routes.landing": "Цветы с доставкой",
  "routes.legal": "Юридическая информация — 1ФЛО",
  "routes.legalDoc": "Юридический документ — 1ФЛО",
  "routes.login": "Вход — 1ФЛО",
  "routes.myDates": "Мои даты",
  "routes.notFound": "Страница не найдена — 1ФЛО",
  "routes.notifications": "Уведомления — 1ФЛО",
  "routes.offline": "Оффлайн — 1ФЛО",
  "auth.sessionRecovery.heading": "Не удалось проверить вход",
  "auth.sessionRecovery.description": "Сервис временно недоступен. Попробуйте открыть страницу ещё раз.",
  "auth.sessionRecovery.retry": "Попробовать снова",
  "routes.offlineCta": "На главную",
  "routes.offlineDescription": "Соединение недоступно. Проверьте сеть и повторите попытку позже.",
  "routes.offlineHeading": "Нет соединения",
  "routes.onboarding": "Настройка магазина",
  "routes.orderDetail": "Детали заказа — 1ФЛО",
  "routes.orderTracking": "Отслеживание заказа — 1ФЛО",
  "routes.orders": "Заказы — 1ФЛО",
  "routes.partDetail": "Компонент букета — 1ФЛО",
  "routes.partner": "Партнёрский кабинет — 1ФЛО",
  "routes.partner.administrators": "Сотрудники — Партнёр — 1ФЛО",
  "routes.partner.aiAgents": "AI Агенты — Кабинет — 1ФЛО",
  "routes.partner.aiAgentsSetup": "Настройка агента — Кабинет — 1ФЛО",
  "routes.partner.analytics": "Аналитика — Партнёр — 1ФЛО",
  "routes.partner.analyticsCompetitors": "Аналитика конкурентов — Партнёр — 1ФЛО",
  "routes.partner.assemblyKpi": "KPI сборки — Партнёр — 1ФЛО",
  "routes.partner.audit": "Аудит — Партнёр — 1ФЛО",
  "routes.partner.cartLeads": "Брошенные корзины — Партнёр — 1ФЛО",
  "routes.partner.channelConnect": "Подключение канала",
  "routes.partner.channelList": "Каналы",
  "routes.partner.channelSession": "Сессия канала",
  "routes.partner.customerSegments": "Сегменты клиентов — Партнёр — 1ФЛО",
  "routes.partner.customers": "Клиенты — Партнёр — 1ФЛО",
  "routes.partner.deliveryPeakDays": "Праздничные дни доставки — Партнёр — 1ФЛО",
  "routes.partner.deliveryZones": "Зоны доставки — Партнёр — 1ФЛО",
  "routes.partner.demandForecast": "Прогноз спроса — Партнёр — 1ФЛО",
  "routes.partner.denied": "Доступ ограничен — Партнёр — 1ФЛО",
  "routes.partner.documents": "Документы — Партнёр — 1ФЛО",
  "routes.partner.economics": "Экономика — Партнёр — 1ФЛО",
  "routes.partner.erpConfig": "Настройка ERP — Партнёр — 1ФЛО",
  "routes.partner.featureOff": "Раздел не подключён — 1ФЛО",
  "routes.partner.gamification": "Геймификация — Партнёр — 1ФЛО",
  "routes.partner.help": "База знаний — Партнёр — 1ФЛО",
  "routes.partner.home": "Партнёрский кабинет — Партнёр — 1ФЛО",
  "routes.partner.inbox": "Входящие — Партнёр — 1ФЛО",
  "routes.partner.inboxAnalytics": "Аналитика входящих — Партнёр — 1ФЛО",
  "routes.partner.inboxSettings": "Настройки входящих — Партнёр — 1ФЛО",
  "routes.partner.insurance": "Страхование — 1ФЛО",
  "routes.partner.integration": "Интеграции — Партнёр — 1ФЛО",
  "routes.partner.integration1c": "Интеграция 1С — Кабинет — 1ФЛО",
  "routes.partner.integrationApi": "API-доступ — Партнёр — 1ФЛО",
  "routes.partner.integrationCrm": "CRM-интеграция — Партнёр — 1ФЛО",
  "routes.partner.integrationTelegram": "Telegram-бот — Партнёр — 1ФЛО",
  "routes.partner.inventory": "Склад — Партнёр — 1ФЛО",
  "routes.partner.inventoryMovements": "Движения товара — Партнёр — 1ФЛО",
  "routes.partner.inventoryReceive": "Поступление — Партнёр — 1ФЛО",
  "routes.partner.inventoryWriteoff": "Списание — Партнёр — 1ФЛО",
  "routes.partner.ledger": "Финансы — Партнёр — 1ФЛО",
  "routes.partner.onboarding": "Онбординг — Партнёр — 1ФЛО",
  "routes.partner.orderChats": "Чаты заказов — Партнёр — 1ФЛО",
  "routes.partner.orderCreate": "Создать заказ — Партнёр — 1ФЛО",
  "routes.partner.orderDetail": "Детали заказа — Партнёр — 1ФЛО",
  "routes.partner.orderStatuses": "Статусы заказов — Партнёр — 1ФЛО",
  "routes.partner.orders": "Заказы — Партнёр — 1ФЛО",
  "routes.partner.pricelist": "Прайс-лист — Партнёр — 1ФЛО",
  "routes.partner.pricingSuggestions": "Рекомендации по составу и закупке — Партнёр — 1ФЛО",
  "routes.partner.procurement": "Закупки — Партнёр — 1ФЛО",
  "routes.partner.procurementCart": "Корзина закупки — Партнёр — 1ФЛО",
  "routes.partner.procurementCatalog": "Каталог закупки — Партнёр — 1ФЛО",
  "routes.partner.procurementOrderCreate": "Создать закупку — Партнёр — 1ФЛО",
  "routes.partner.procurementOrderDetail": "Закупка — Партнёр — 1ФЛО",
  "routes.partner.procurementOrders": "Закупочные заказы — Партнёр — 1ФЛО",
  "routes.partner.procurementQuoteCreate": "Запрос цен — Партнёр — 1ФЛО",
  "routes.partner.procurementQuoteDetail": "Запрос цен — Партнёр — 1ФЛО",
  "routes.partner.procurementQuotes": "Запросы цен — Партнёр — 1ФЛО",
  "routes.partner.procurementReceiptCreate": "Принять поставку — Партнёр — 1ФЛО",
  "routes.partner.procurementReceiptDetail": "Поступление — Партнёр — 1ФЛО",
  "routes.partner.procurementReceipts": "Поступления — Партнёр — 1ФЛО",
  "routes.partner.products": "Товары — Партнёр — 1ФЛО",
  "routes.partner.profitability": "Рентабельность — Партнёр — 1ФЛО",
  "routes.partner.loyaltyProgram": "Программа лояльности",
  "routes.partner.promotions": "Акции — Партнёр — 1ФЛО",
  "routes.partner.recipeCalculator": "Рецепты — Партнёр — 1ФЛО",
  "routes.partner.recipeEditor": "Редактор рецепта — Партнёр — 1ФЛО",
  "routes.partner.recipes": "Рецепты — Кабинет — 1ФЛО",
  "routes.partner.referral": "Реферальная программа — Партнёр — 1ФЛО",
  "routes.partner.replenishment": "Правила пополнения",
  "routes.partner.replenishmentEdit": "Правило пополнения — Кабинет — 1ФЛО",
  "routes.partner.replenishmentNew": "Новое правило — Кабинет — 1ФЛО",
  "routes.partner.reports": "Отчётность — Партнёр — 1ФЛО",
  "routes.partner.retention": "Удержание — Партнёр — 1ФЛО",
  "routes.partner.servedCities": "Города работы — Партнёр — 1ФЛО",
  "routes.partner.settings": "Настройки — Партнёр — 1ФЛО",
  "routes.partner.shifts": "Смены — Партнёр — 1ФЛО",
  "routes.partner.shopFavorites": "Избранные магазины",
  "routes.partner.shops": "Магазины — Партнёр — 1ФЛО",
  "routes.partner.slotConfig": "Настройка слотов — Партнёр — 1ФЛО",
  "routes.partner.stockScan": "Наличие по фото — Партнёр — 1ФЛО",
  "routes.partner.storeAdmin": "Мой магазин",
  "routes.partner.storeAdminAnalytics": "Аналитика магазина — Кабинет — 1ФЛО",
  "routes.partner.storeAdminCatalog": "Каталог магазина — Кабинет — 1ФЛО",
  "routes.partner.storeAdminOrders": "Заказы магазина — Кабинет — 1ФЛО",
  "routes.partner.storefront": "Подсайт — Партнёр — 1ФЛО",
  "routes.partner.support": "Поддержка — Партнёр — 1ФЛО",
  "routes.partner.tariffs": "Тарифы — Партнёр — 1ФЛО",
  "routes.partner.terms": "Условия сотрудничества — Партнёр — 1ФЛО",
  "routes.partner.webhooks": "Вебхуки",
  "routes.partner.wholesale": "Оптовые закупки — Партнёр — 1ФЛО",
  "routes.partner.wholesaleInvoiceDetail": "Инвойс — Партнёр — 1ФЛО",
  "routes.partner.wholesaleInvoiceNew": "Новый инвойс — Партнёр — 1ФЛО",
  "routes.partner.wholesaleInvoices": "Инвойсы — Партнёр — 1ФЛО",
  "routes.partner.wholesaleReservations": "Мои резервации — Партнёр — 1ФЛО",
  "routes.partnerMap": "Карта магазинов — 1ФЛО",
  "routes.partnerRegister": "Регистрация партнёра — 1ФЛО",
  "routes.partnership": "Партнёрская программа — 1ФЛО",
  "routes.parts": "Компоненты букетов — 1ФЛО",
  "routes.partsGroup": "Группа компонентов — 1ФЛО",
  "routes.paymentInfo": "Оплата",
  "routes.paymentStatus": "Статус оплаты — 1ФЛО",
  "routes.product": "Товар",
  "routes.productBuilder": "Конструктор букета — 1ФЛО",
  "routes.profile": "Личный кабинет — 1ФЛО",
  "routes.profile.florists": "Мои флористы — 1ФЛО",
  "routes.profileInfo": "Профиль — 1ФЛО",
  "routes.referral": "Реферальная программа — 1ФЛО",
  "routes.referralLink": "Реферальная ссылка — 1ФЛО",
  "routes.referralPartnerLink": "Партнёрская реферальная ссылка — 1ФЛО",
  "routes.register": "Регистрация — 1ФЛО",
  "routes.registerSeller": "Регистрация сотрудника — 1ФЛО",
  "routes.resetPassword": "Сброс пароля — 1ФЛО",
  "routes.reviews": "Отзывы — 1ФЛО",
  "routes.search": "Поиск — 1ФЛО",
  "routes.securityPolicy": "Политика безопасности — 1ФЛО",
  "routes.sessions": "Активные сессии — 1ФЛО",
  "routes.settings": "Настройки — 1ФЛО",
  "routes.sharedWishlist": "Чужой список избранного — 1ФЛО",
  "routes.shop": "Магазин — 1ФЛО",
  "routes.shops": "Магазины — 1ФЛО",
  "routes.support": "Поддержка — 1ФЛО",
  "routes.telegramBot": "Telegram-бот — 1ФЛО",
  "routes.uniqueLanding": "Unique — ваша платформа для цветочного бизнеса — 1ФЛО",
  "routes.verifyEmail": "Подтверждение email — 1ФЛО",
  "routes.wholesale": "Оптовые лоты — 1ФЛО",
  "routes.wholesaleCompare": "Сравнение поставщиков — Опт — 1ФЛО",
  "routes.wholesaleReservations": "Бронирования — Опт — 1ФЛО",
  "safety.allergen.MILD": "Слабый аллерген",
  "safety.allergen.MODERATE": "Умеренный аллерген",
  "safety.allergen.SEVERE": "Сильный аллерген",
  "safety.ariaLabel": "Информация о безопасности букета",
  "safety.filterPetSafe": "Безопасен для питомцев",
  "safety.hypoallergenic": "Гипоаллергенный",
  "safety.petSafe": "Безопасен для животных",
  "safety.petToxicity.DEADLY": "Опасен для питомцев",
  "safety.petToxicity.MILD": "Слабая токсичность для питомцев",
  "safety.petToxicity.TOXIC": "Токсичен для питомцев",
  "safety.unsafeComponents": "Небезопасные компоненты",
  "search.autocomplete.ariaLabel": "Подсказки поиска",
  "search.clearHistory": "Очистить",
  "search.drawerLabel": "Поиск",
  "search.filters.apply": "Применить",
  "search.filters.priceFrom": "Цена от",
  "search.filters.priceRub": "Цена, ₽",
  "search.filters.priceTo": "Цена до",
  "search.filters.reset": "Сбросить",
  "search.filters.sort": "Сортировка",
  "search.filters.sort.newest": "Новинки",
  "search.filters.sort.popular": "Популярные",
  "search.filters.sort.priceAsc": "Дешевле",
  "search.filters.sort.priceDesc": "Дороже",
  "search.filters.title": "Фильтры",
  "search.history": "История",
  "search.history.clear": "Очистить",
  "search.history.title": "История поиска",
  "search.page.enterProductName": "Введите название товара, категории или магазина",
  "search.page.foundCount": "Найдено: {{ count }} товаров",
  "search.page.nothingFound": "Ничего не найдено",
  "search.page.placeholder": "Поиск товаров...",
  "search.page.searchAriaLabel": "Поиск товаров",
  "search.page.searchBtn": "Найти",
  "search.page.showMore": "Показать еще",
  "search.page.resultsTitle": "Результаты по запросу «{{ query }}»",
  "search.page.showMoreCount": "Показать ещё {{ count }} товаров",
  "search.page.showMoreCount.one": "Показать ещё {{ count }} товар",
  "search.page.showMoreCount.few": "Показать ещё {{ count }} товара",
  "search.page.showMoreCount.many": "Показать ещё {{ count }} товаров",
  "search.page.showMoreCount.other": "Показать ещё {{ count }} товара",
  "search.page.tabs.label": "Разделы выдачи",
  "search.page.tabs.products": "Товары · {{ count }}",
  "search.page.tabs.colors": "Цвета · {{ count }}",
  "search.page.tabs.colorsLabel": "Цвет букета",
  "search.page.tabs.colorOption": "{{ label }} · {{ count }}",
  "search.page.inShops": "в {{ count }} магазинах",
  "search.page.inShops.one": "в {{ count }} магазине",
  "search.page.inShops.few": "в {{ count }} магазинах",
  "search.page.inShops.many": "в {{ count }} магазинах",
  "search.page.inShops.other": "в {{ count }} магазина",
  "search.page.startSearch": "Начните поиск",
  "search.page.tryChangeQuery": "Попробуйте изменить запрос или сбросить фильтры",
  "search.placeholder": "Что ищете? Розы, тюльпаны...",
  "search.popular": "Популярное",
  "search.popularTag1": "Букет для мамы",
  "search.popularTag2": "101 роза",
  "search.popularTag3": "Свадебные",
  "search.popularTag4": "В коробке",
  "search.popularTag5": "Пионы",
  "search.popularTag6": "День рождения",
  "search.popularTerm1": "Розы",
  "search.popularTerm10": "Премиум букеты",
  "search.popularTerm11": "Монобукеты",
  "search.popularTerm12": "Корзина цветов",
  "search.popularTerm13": "Подарочный набор",
  "search.popularTerm14": "Букет невесты",
  "search.popularTerm2": "Тюльпаны",
  "search.popularTerm3": "Пионы",
  "search.popularTerm4": "Букет на свадьбу",
  "search.popularTerm5": "Орхидеи",
  "search.popularTerm6": "Букет на день рождения",
  "search.popularTerm7": "Цветы в коробке",
  "search.popularTerm8": "Сухоцветы",
  "search.popularTerm9": "Комнатные растения",
  "search.results.errorDescription": "Возникла ошибка на сервере. Попробуйте через минуту или сбросьте фильтры.",
  "search.results.errorTitle": "Поиск временно недоступен",
  "search.results.nothingFound": "Ничего не найдено",
  "search.results.tryChangeQuery": "Попробуйте изменить запрос или фильтры",
  "search.store.searchFailed": "Ошибка поиска",
  "search.title": "Поиск",
  "search.trendingTitle": "Сейчас ищут",
  "security.captcha.error": "Не удалось загрузить капчу. Обновите страницу",
  "security.captcha.failed": "Проверка не пройдена. Попробуйте ещё раз",
  "security.captcha.loading": "Загрузка проверки безопасности…",
  "security.captcha.required": "Подтвердите, что вы не робот",
  "security.captcha.retry": "Повторить",
  "security.csrf.invalid": "Сессия истекла. Обновите страницу и попробуйте снова",
  "security.csrf.sessionExpired": "Ваша сессия истекла. Войдите снова",
  "security.sudo.confirm": "Подтвердить",
  "security.sudo.hint": "Операция затрагивает деньги или чужой аккаунт. Введите пароль от своей учётной записи — подтверждение действует 10 минут.",
  "security.sudo.placeholder": "Ваш пароль",
  "security.sudo.title": "Подтвердите пароль",
  "securityPolicy.backToHome": "На главную",
  "securityPolicy.compliance.items.fz152": "Федеральный закон № 152-ФЗ «О персональных данных»",
  "securityPolicy.compliance.items.gdpr": "принципы GDPR — общего регламента ЕС по защите данных",
  "securityPolicy.compliance.items.pci": "стандарт PCI DSS: данные банковских карт вводятся на стороне платёжного сервиса, и мы их не храним",
  "securityPolicy.compliance.text": "Обрабатывая данные, мы учитываем:",
  "securityPolicy.compliance.title": "Требования закона",
  "securityPolicy.contact.text": "С вопросами, не связанными с уязвимостями, обращайтесь в службу поддержки.",
  "securityPolicy.contact.title": "Другие вопросы",
  "securityPolicy.lastUpdated": "Обновлено в октябре 2026 года",
  "securityPolicy.practices.items.auth": "Храним пароли только в виде хеша, а сессию — в защищённой cookie",
  "securityPolicy.practices.items.captcha": "Ограничиваем число попыток входа и там, где это включено, проверяем, что действует человек",
  "securityPolicy.practices.items.encryption": "Передаём данные только по HTTPS и шифруем секретные ключи при хранении",
  "securityPolicy.practices.items.monitoring": "Ведём журнал важных действий и следим за работой сервисов",
  "securityPolicy.practices.items.retention": "Храним персональные данные не дольше, чем нужно для заказа и требований закона",
  "securityPolicy.practices.title": "Как мы защищаем данные",
  "securityPolicy.reporting.email": "Почта",
  "securityPolicy.reporting.encrypted": "Конфиденциальные данные",
  "securityPolicy.reporting.encryptedText": "не прикладывайте к письму пароли и чужие персональные данные. Если без них не обойтись, договоримся о защищённом способе передачи",
  "securityPolicy.reporting.response": "Ответ",
  "securityPolicy.reporting.responseText": "подтвердим получение письма и сообщим, что будем делать дальше",
  "securityPolicy.reporting.text": "Напишите нам: где находится уязвимость, как её воспроизвести и к чему она может привести.",
  "securityPolicy.reporting.title": "Как сообщить об уязвимости",
  "securityPolicy.scope.text": "Здесь описано, как мы защищаем сайт и данные пользователей и как сообщить нам об уязвимости.",
  "securityPolicy.scope.title": "О политике",
  "securityPolicy.scopes.items.api": "API сайта",
  "securityPolicy.scopes.items.infra": "серверах и сетевой инфраструктуре сайта",
  "securityPolicy.scopes.items.web": "сайте и личных кабинетах",
  "securityPolicy.scopes.text": "Мы принимаем сообщения об уязвимостях в:",
  "securityPolicy.scopes.title": "Что входит в проверку",
  "securityPolicy.title": "Политика безопасности",
  "securityPolicy.vulnerability.items.legal": "действуйте в рамках закона: не получайте доступ к чужим данным и не нарушайте работу сайта",
  "securityPolicy.vulnerability.items.public": "не рассказывайте об уязвимости публично, пока мы её не исправим",
  "securityPolicy.vulnerability.items.ransom": "не требуйте вознаграждения под угрозой раскрыть уязвимость",
  "securityPolicy.vulnerability.text": "Проверяя сайт, пожалуйста:",
  "securityPolicy.vulnerability.title": "Правила ответственного раскрытия",
  "seo.brand.defaultTitle": "1ФЛО — Доставка цветов",
  "seo.brand.suffix": " — 1ФЛО",
  "seo.catalog.descCategoryCity": "{{category}} {{city}} — широкий выбор, срок доставки зависит от магазина. Закажите на 1ФЛО.",
  "seo.catalog.descCategoryGeoCity": "{{category}} у {{geo}} {{city}} — широкий выбор, срок доставки зависит от магазина. Закажите на 1ФЛО.",
  "seo.catalog.descCity": "Каталог цветов и букетов {{city}} с доставкой. Свежие букеты от лучших флористов.",
  "seo.catalog.descCityFlagship": "Каталог цветов и букетов {{city}} с доставкой. Свежие букеты доставляет {{seller}}.",
  "seo.catalog.descGeoCity": "Каталог цветов и букетов у {{geo}} {{city}} с доставкой. Свежие букеты от лучших флористов.",
  "seo.catalog.descGeoCityFlagship": "Каталог цветов и букетов у {{geo}} {{city}} с доставкой. Свежие букеты доставляет {{seller}}.",
  "seo.catalog.titleCategoryCity": "{{category}} {{city}}",
  "seo.catalog.titleCategoryGeoCity": "{{category}} у {{geo}} {{city}}",
  "seo.catalog.titleCity": "Каталог цветов {{city}}",
  "seo.catalog.titleGeoCity": "Каталог цветов у {{geo}} {{city}}",
  "seo.categoryCity.faq.a1": "Стоимость доставки назначает магазин, который собирает заказ: точная сумма видна на карточке товара и на шаге оформления — до оплаты.",
  "seo.categoryCity.faq.a1Flagship": "Стоимость доставки рассчитывается по тарифу {{seller}}: точная сумма видна на карточке товара и на шаге оформления — до оплаты.",
  "seo.categoryCity.faq.a2": "Букет собирает местный флорист после оформления заказа, срок доставки зависит от магазина. При оформлении можно выбрать дату и удобный интервал.",
  "seo.categoryCity.faq.a2Flagship": "Букет собирают после оформления заказа, доставляет его {{seller}}; срок доставки виден при оформлении. Можно выбрать дату и удобный интервал.",
  "seo.categoryCity.faq.a3": "Букеты собирают вручную под конкретный заказ, а не берут готовыми с витрины. Состав расписан по позициям и виден до заказа, а многие магазины прикладывают фото собранного букета перед отправкой.",
  "seo.categoryCity.faq.a3Flagship": "Букеты собирают вручную под конкретный заказ, а не берут готовыми с витрины. Состав расписан по позициям и виден до заказа.",
  "seo.categoryCity.faq.a4": "Заказ сразу уходит флористу в вашем городе, срок доставки зависит от магазина. Если букет нужен к определённому времени, укажите дату и интервал при оформлении.",
  "seo.categoryCity.faq.a4Flagship": "Срок доставки показывается при оформлении заказа: {{seller}} доставляет букеты {{city}}. Если букет нужен к определённому времени, укажите дату и интервал при оформлении.",
  "seo.categoryCity.faq.q1": "{{category}} {{city}} — сколько стоит доставка?",
  "seo.categoryCity.faq.q2": "Как быстро доставят заказ?",
  "seo.categoryCity.faq.q3": "Свежие ли будут цветы?",
  "seo.categoryCity.faq.q4": "Можно ли получить заказ в день оформления?",
  "seo.categoryCity.faqTitle": "Вопросы и ответы",
  "seo.categoryCity.h1": "{{category}} {{city}}",
  "seo.categoryCity.introV1": "{{category}} {{city}} — заказы на 1ФЛО собирают флористы вашего города, а не удалённый склад. Состав каждого букета расписан по позициям и виден до оформления, поэтому вы заранее знаете, какие цветы и в каком количестве входят в заказ. Оплата картой онлайн, статус доставки отслеживается на странице заказа, а многие магазины прикладывают фото собранного букета перед отправкой. Срок доставки зависит от магазина и виден при оформлении.",
  "seo.categoryCity.introV1Flagship": "{{category}} {{city}} — {{seller}} доставляет букеты {{city}}. Состав каждого букета расписан по позициям и виден до оформления, поэтому вы заранее знаете, какие цветы и в каком количестве входят в заказ. Оплата российской картой «Мир» или через СБП, статус доставки отслеживается на странице заказа. Срок доставки виден при оформлении.",
  "seo.categoryCity.introV2": "Закажите {{category}} {{city}} напрямую у местных флористов. Каждый букет собирают вручную после оформления заказа, срок доставки зависит от магазина. До оплаты виден точный состав — сколько и каких цветов входит в букет, — так что понятно, за что вы платите. Дату и интервал доставки можно выбрать при оформлении: удобно, когда цветы нужны к празднику или к конкретному времени.",
  "seo.categoryCity.introV2Flagship": "Закажите {{category}} {{city}} в магазине {{seller}}: букет собирают вручную после оформления заказа. До оплаты виден точный состав — сколько и каких цветов входит в букет, — так что понятно, за что вы платите. Дату и интервал доставки можно выбрать при оформлении: удобно, когда цветы нужны к празднику или к конкретному времени.",
  "seo.categoryCity.introV3": "{{category}} {{city}} — свежая сборка под заказ у проверенных магазинов вашего города. На 1ФЛО состав букета расписан по позициям ещё до заказа, а после сборки многие флористы отправляют фото готового букета. Срок доставки зависит от магазина, оплата картой онлайн, комиссия платформы для магазинов всего 5% — поэтому цены здесь те же, что на витрине самого магазина.",
  "seo.categoryCity.introV3Flagship": "{{category}} {{city}} — свежая сборка под заказ: {{seller}} доставляет букеты {{city}}. Состав букета расписан по позициям ещё до заказа, а цена складывается из состава. Оплата российской картой «Мир» или через СБП, срок доставки виден при оформлении.",
  "seo.categoryCity.introV4": "Ищете {{category}} {{city}}? На 1ФЛО собраны предложения местных цветочных магазинов: выбирайте букет по фото и точному составу, оформляйте заказ онлайн и получайте доставку — срок зависит от магазина. Состав виден до оплаты, статус заказа — в онлайн-трекинге, у многих магазинов доступно фото сборки. Если сомневаетесь в выборе, AI-флорист подберёт букет под повод и бюджет.",
  "seo.categoryCity.introV4Flagship": "Ищете {{category}} {{city}}? На 1ФЛО букеты доставляет {{seller}}: выбирайте букет по фото и точному составу, оформляйте заказ онлайн и получайте доставку — срок виден при оформлении. Состав виден до оплаты, статус заказа — в онлайн-трекинге. Если сомневаетесь в выборе, AI-флорист подберёт букет под повод и бюджет.",
  "seo.cities.description": "Доставка букетов и цветов по всей России. Выберите свой город — свежие букеты от местных флористов, срок доставки зависит от магазина. Комиссия платформы всего 5%.",
  "seo.cities.descriptionFlagship": "Доставка букетов и цветов по всей России. Выберите свой город — {{seller}} доставит букет, срок доставки виден при оформлении заказа.",
  "seo.cities.jsonLdName": "Города доставки цветов — 1ФЛО",
  "seo.cities.title": "Доставка цветов по России — все города",
  "seo.cityHome.facts.aheadOfMoscow": "впереди Москвы",
  "seo.cityHome.facts.behindMoscow": "позади Москвы",
  "seo.cityHome.facts.florists": "Проверенные флористы и магазины: {{count}}. ",
  "seo.cityHome.facts.region": "Работаем в регионе {{region}}. ",
  "seo.cityHome.facts.timezone": "Учитываем местное время — это {{hours}} ч {{direction}}, поэтому доставку планируем по вашему часовому поясу. ",
  "seo.cityHome.h1": "Доставка цветов {{city}}",
  "seo.cityHome.h1Region": "Доставка цветов {{city}} — {{region}}",
  "seo.cityHome.intro": "Закажите доставку цветов {{city}} на 1ФЛО — маркетплейс местных флористов. Свежие букеты, розы, пионы, тюльпаны и авторские композиции собирают мастера вашего города и доставляют; срок доставки зависит от магазина. Прозрачная цена с разбивкой по составу букета, оплата картой онлайн, комиссия для магазинов всего 5%. AI-флорист поможет подобрать букет под повод и бюджет, а если в вашем городе пока нет наших флористов — оставьте заявку, и мы подключим мастерскую рядом с вами.",
  "seo.cityHome.introFlagship": "Закажите доставку цветов {{city}} на 1ФЛО: {{seller}} доставляет букеты {{city}}. Розы, пионы, тюльпаны и авторские композиции собирают вручную под ваш заказ, срок доставки виден при оформлении. Цена прозрачная, с разбивкой по составу букета; оплата российской картой «Мир» или через СБП. AI-флорист поможет подобрать букет под повод и бюджет.",
  "seo.cityHome.introV1": "Доставка цветов {{city}} на 1ФЛО — это свежие букеты напрямую от местных флористов без посредников и наценки. {{region}}{{florists}}Розы, пионы, тюльпаны и авторские композиции собирают мастера вашего города и привозят; срок доставки зависит от магазина. {{timezone}}Цена прозрачная, с разбивкой по составу букета, оплата картой онлайн, комиссия для магазинов всего 5%. Если в вашем городе наших флористов пока нет — оставьте заявку, и мы подключим мастерскую рядом.",
  "seo.cityHome.introV1Flagship": "Доставка цветов {{city}} на 1ФЛО: {{seller}} доставляет букеты {{city}}. {{region}}Розы, пионы, тюльпаны и авторские композиции собирают вручную под ваш заказ; срок доставки виден при оформлении. {{timezone}}Цена прозрачная, с разбивкой по составу букета, оплата российской картой «Мир» или через СБП.",
  "seo.cityHome.introV2": "Закажите букет {{city}} с доставкой — срок зависит от магазина. {{florists}}{{region}}Мы собрали местных флористов на одном маркетплейсе, чтобы вы получали свежие цветы напрямую из мастерской, без лишних наценок. {{timezone}}Выбирайте розы, пионы, сезонные букеты и авторские композиции, оплачивайте картой онлайн и отслеживайте сборку. AI-флорист подскажет, что подарить под повод и бюджет.",
  "seo.cityHome.introV2Flagship": "Закажите букет {{city}} с доставкой. {{region}}{{seller}} доставляет букеты {{city}}: каждый букет собирают вручную после оформления заказа. {{timezone}}Выбирайте розы, пионы, сезонные букеты и авторские композиции, оплачивайте российской картой «Мир» или через СБП. AI-флорист подскажет, что подарить под повод и бюджет.",
  "seo.cityHome.introV3": "Свежие цветы {{city}} — на 1ФЛО собраны проверенные флористы вашего города. {{region}}{{florists}}Букеты собирают вручную из свежих роз, пионов и тюльпанов и доставляют курьером; срок доставки зависит от магазина. {{timezone}}Состав каждого букета расписан по позициям, цена честная, оплата картой онлайн. Не нашли нужный букет — AI-флорист подберёт композицию под повод и бюджет.",
  "seo.cityHome.introV3Flagship": "Свежие цветы {{city}} — {{seller}} доставляет букеты {{city}}. {{region}}Букеты собирают вручную из свежих роз, пионов и тюльпанов; срок доставки виден при оформлении. {{timezone}}Состав каждого букета расписан по позициям, оплата российской картой «Мир» или через СБП. Не нашли нужный букет — AI-флорист подберёт композицию под повод и бюджет.",
  "seo.cityHome.neighbors": "Другие города:",
  "seo.cityHome.neighborsRegion": "Другие города ({{region}}):",
  "seo.contacts.description": "Контакты 1ФЛО. Телефон, email, адреса для связи. Мы всегда рады помочь.",
  "seo.contacts.jsonLdName": "1ФЛО",
  "seo.contacts.title": "Контакты",
  "seo.delivery.description": "Условия доставки цветов 1ФЛО. Курьерская доставка по всей России, срок доставки зависит от магазина.",
  "seo.delivery.faq1.a": "Доставка бесплатна при заказе от {{freeFrom}}₽. Стоимость стандартной доставки — от {{minCost}}₽ в зависимости от города и расстояния.",
  "seo.delivery.faq1.q": "Сколько стоит доставка цветов?",
  "seo.delivery.faq2.a": "Срок доставки зависит от магазина-исполнителя и показывается при оформлении заказа. Площадка принимает заказы круглосуточно.",
  "seo.delivery.faq2.aFlagship": "Срок доставки показывается при оформлении заказа. Букеты доставляет {{seller}}; площадка принимает заказы круглосуточно.",
  "seo.delivery.faq2.q": "Как быстро доставят букет?",
  "seo.delivery.faq3.a": "Да, вы можете указать желаемый интервал доставки при оформлении заказа. Доступны утренние, дневные и вечерние слоты.",
  "seo.delivery.faq3.q": "Можно ли заказать доставку к определённому времени?",
  "seo.delivery.faq4.a": "Курьер позвонит получателю. Если не удастся связаться, букет будет оставлен у двери или вы сможете перенести доставку.",
  "seo.delivery.faq4.q": "Что делать, если получателя нет дома?",
  "seo.delivery.title": "Доставка цветов",
  "seo.demo.description": "Собери витрину цветочного магазина за 60 секунд. Выбери компоненты — увидишь готовые букеты. Без регистрации.",
  "seo.demo.jsonLdName": "Демо витрина — 1ФЛО",
  "seo.demo.title": "Собери свой магазин за 60 секунд",
  "seo.forPartners.description": "1ФЛО — маркетплейс доставки цветов. Регистрация партнёров и расчёт расходов по действующим условиям.",
  "seo.forPartners.jsonLdName": "Для партнёров — 1ФЛО",
  "seo.forPartners.title": "Для партнёров",
  "seo.fromFlowwow.description": "Яндекс покупает Flowwow. Перенесите цветочный магазин на 1ФЛО бесплатно: комиссия 5%, вывод за 3 дня, AI-фото, CRM, свой бренд.",
  "seo.fromFlowwow.jsonLdName": "Переход с Flowwow — 1ФЛО",
  "seo.fromFlowwow.title": "Переход с Flowwow на 1ФЛО — комиссия 5% вместо 26%",
  "seo.geoZone.h1": "{{zone}} — доставка цветов {{city}}",
  "seo.home.description": "Маркетплейс цветов 1flo: AI-флорист подберёт букет, флорист соберёт под заказ, срок доставки зависит от магазина. Разбивка цены по компонентам, комиссия 5 % для магазинов.",
  "seo.home.title": "Доставка цветов и букетов по России",
  "seo.homeFaq.a1": "Опишите букет AI-флористу, выберите готовый из каталога или загрузите фото — найдём похожий. Дальше адрес, время, оплата.",
  "seo.homeFaq.a2": "Зависит от магазина: доступное время доставки видно при оформлении заказа.",
  "seo.homeFaq.a3": "В мастерских флористов вашего города. На 1flo нет склада: каждый букет собирают руками под конкретный заказ.",
  "seo.homeFaq.a3Flagship": "Букеты доставляет {{seller}}. Готовых букетов на складе нет: каждый собирают руками под конкретный заказ.",
  "seo.homeFaq.a4": "Российской картой «Мир» или через СБП. Оплата — после выбора букета и адреса.",
  "seo.homeFaq.a5": "У каждого букета есть детализация: цена цветов, зелени, упаковки, работы флориста и доставки отдельной строкой. Видно, за что вы платите.",
  "seo.homeFaq.a6": "5 % с каждого заказа. Без затрат на рекламу — заявки приводит платформа.",
  "seo.homeFaq.q1": "Как заказать доставку цветов?",
  "seo.homeFaq.q2": "Можно ли доставить цветы сегодня?",
  "seo.homeFaq.q3": "Где собирают букеты?",
  "seo.homeFaq.q4": "Как оплатить заказ?",
  "seo.homeFaq.q5": "Что такое прозрачная разбивка цены?",
  "seo.homeFaq.q6": "Какая комиссия для цветочных магазинов?",
  "seo.howTo.orderFlowers.description": "Пошаговая инструкция заказа букета с доставкой на 1ФЛО",
  "seo.howTo.orderFlowers.name": "Как заказать доставку цветов",
  "seo.howTo.step1.name": "Выберите город",
  "seo.howTo.step1.text": "Укажите город доставки на главной странице или в каталоге. Мы работаем в 100+ городах России.",
  "seo.howTo.step2.name": "Выберите букет",
  "seo.howTo.step2.text": "Просмотрите каталог и выберите подходящий букет. Используйте фильтры по цене, поводу и цвету.",
  "seo.howTo.step3.name": "Оформите заказ",
  "seo.howTo.step3.text": "Добавьте букет в корзину, укажите адрес получателя и выберите удобное время доставки.",
  "seo.howTo.step4.name": "Оплатите и ожидайте",
  "seo.howTo.step4.text": "Оплатите заказ российской картой «Мир» или через СБП. Локальный флорист соберёт букет и доставит его в выбранное время.",
  "seo.howTo.step4.textFlagship": "Оплатите заказ российской картой «Мир» или через СБП. {{seller}} доставит букет в выбранное время.",
  "seo.importantDates.description": "Расскажите о важных датах — подарим промокод сразу и к каждому празднику. Напомним заранее и привезём букет вовремя.",
  "seo.importantDates.title": "Важные даты — до {{total}} ₽ на букеты",
  "seo.legal.description": "Правовые документы платформы 1ФЛО: политика конфиденциальности, условия использования, публичная оферта и условия возврата.",
  "seo.legal.title": "Юридическая информация",
  "seo.partDetail.descBase": "{{name}} — компонент для сборки букетов.",
  "seo.partDetail.origin": "Происхождение: {{origin}}.",
  "seo.partDetail.title": "{{name}} — Компоненты",
  "seo.partDetail.variety": "Сорт: {{variety}}.",
  "seo.partnership.description": "Реферальная программа 1ФЛО: получайте часть комиссии платформы с заказов друзей и цветочных магазинов, которых вы пригласили.",
  "seo.partnership.title": "Реферальная программа 1ФЛО",
  "seo.parts.description": "Каталог компонентов для сборки букетов: цветы, зелень, декор. Описание и характеристики.",
  "seo.parts.title": "Компоненты букетов",
  "seo.partsGroup.description": "Группа компонентов «{{name}}»: сравнение сортов, ростовок и характеристик.",
  "seo.partsGroup.title": "{{name}} — Компоненты букетов",
  "seo.priceRange.desc": "Купить букет {{range}} с доставкой {{city}}. Более 1000 вариантов от местных флористов | 1ФЛО",
  "seo.priceRange.descFlagship": "Купить букет {{range}} с доставкой {{city}}. Букеты доставляет {{seller}} | 1ФЛО",
  "seo.priceRange.pageTitle": "Букеты {{range}}",
  "seo.priceRange.title": "Букеты {{range}} {{city}} — доставка цветов | 1ФЛО",
  "seo.product.descFallback": "{{name}} — доставка от 1ФЛО",
  "seo.product.descGeo": "{{name}} — доставка у {{geo}} от 1ФЛО",
  "seo.product.titleGeo": "{{name}} — доставка у {{geo}}",
  "seo.productBuilder.description": "Создайте свой уникальный букет из свежих цветов. Выберите компоненты, увидите цену и закажите доставку.",
  "seo.productBuilder.title": "Конструктор букета — соберите идеальный букет",
  "seo.relatedQueries.title": "Смотрите также",
  "seo.shopLanding.descFallback": "{{name}} — магазин цветов на 1ФЛО",
  "seo.shopList.description": "Список магазинов цветов в городе {{city}}. Выбирайте лучшие цветочные магазины на 1ФЛО.",
  "seo.shopList.title": "Магазины цветов {{city}}",
  "seo.tag.collection.desc": "{{tag}} — доставка цветов {{city}} | 1ФЛО",
  "seo.tag.collection.title": "{{tag}} — цветы {{city}} | 1ФЛО",
  "seo.tag.color.desc": "{{tag}} букеты и цветы {{city}} с доставкой | 1ФЛО",
  "seo.tag.color.title": "{{tag}} букеты {{city}} — купить с доставкой | 1ФЛО",
  "seo.tag.occasion.desc": "Купить цветы на {{tag}} {{city}} с доставкой. Свежие букеты от местных флористов — 1ФЛО",
  "seo.tag.occasion.descFlagship": "Купить цветы на {{tag}} {{city}} с доставкой. Свежие букеты от {{seller}} — 1ФЛО",
  "seo.tag.occasion.title": "Цветы на {{tag}} {{city}} — доставка | 1ФЛО",
  "seo.tag.quantity.desc": "Букеты {{tag}} {{city}} с доставкой | 1ФЛО",
  "seo.tag.quantity.title": "Букеты {{tag}} {{city}} — купить с доставкой | 1ФЛО",
  "seo.tag.recipient.desc": "Купить цветы {{tag}} {{city}} с доставкой | 1ФЛО",
  "seo.tag.recipient.title": "Цветы {{tag}} {{city}} — купить с доставкой | 1ФЛО",
  "seo.tag.safety.desc": "{{tag}} букеты {{city}} — безопасные для питомцев и аллергиков цветы с доставкой | 1ФЛО",
  "seo.tag.safety.title": "{{tag}} — безопасные букеты {{city}} | 1ФЛО",
  "seo.tag.style.desc": "{{tag}} {{city}} — свежие цветы от флористов с доставкой | 1ФЛО",
  "seo.tag.style.descFlagship": "{{tag}} {{city}} — свежие цветы от {{seller}} с доставкой | 1ФЛО",
  "seo.tag.style.title": "{{tag}} — купить {{city}} с доставкой | 1ФЛО",
  "sessions.current": "этот сеанс",
  "sessions.deviceDesktop": "Компьютер",
  "sessions.deviceMobile": "Мобильное устройство",
  "sessions.deviceTablet": "Планшет",
  "sessions.deviceUnknown": "Устройство",
  "sessions.empty": "Нет активных сессий",
  "sessions.ipAddress": "IP-адрес",
  "sessions.lastActive": "Последняя активность",
  "sessions.loadError": "Не удалось загрузить сессии. Попробуйте ещё раз.",
  "sessions.loading": "Загрузка сессий…",
  "sessions.retry": "Повторить",
  "sessions.revoke": "Завершить",
  "sessions.revokeAll": "Завершить все остальные",
  "sessions.revokeAllError": "Не удалось завершить сессии. Попробуйте ещё раз.",
  "sessions.revokeError": "Не удалось завершить сессию. Попробуйте ещё раз.",
  "sessions.routeTitle": "Активные устройства",
  "sessions.signedIn": "Вход выполнен",
  "sessions.subtitle": "Завершите сеанс, если не узнаёте устройство",
  "sessions.title": "Активные сеансы",
  "sessions.otherDevices": "Другие устройства",
  "sessions.unknown": "неизвестно",
  "sessions.unknownBrowser": "Неизвестный браузер",
  "shopLanding.allReviews": "Все отзывы",
  "shopLanding.callNow": "Позвонить",
  "shopLanding.closedNow": "Закрыто",
  "shopLanding.contacts": "Контакты",
  "shopLanding.dayFri": "Пятница",
  "shopLanding.dayMon": "Понедельник",
  "shopLanding.daySat": "Суббота",
  "shopLanding.daySun": "Воскресенье",
  "shopLanding.dayThu": "Четверг",
  "shopLanding.dayTue": "Вторник",
  "shopLanding.dayWed": "Среда",
  "shopLanding.deliveryFrom": "от {{price}} ₽",
  "shopLanding.deliveryFromMeta": "Доставка от {{price}} ₽",
  "shopLanding.deliveryTime": "~{{minutes}} мин",
  "shopLanding.deliveryZones": "Зоны доставки",
  "shopLanding.error": "Ошибка",
  "shopLanding.errors.loadFailedText": "Проверьте интернет и попробуйте ещё раз.",
  "shopLanding.errors.loadFailedTitle": "Магазин не загрузился",
  "shopLanding.errors.loadShop": "Не удалось загрузить информацию о магазине",
  "shopLanding.errors.notFoundText": "Возможно, он закрылся или ссылка устарела.",
  "shopLanding.errors.notFoundTitle": "Магазин не найден",
  "shopLanding.inn": "ИНН",
  "shopLanding.legal": "Юридическая информация",
  "shopLanding.noProducts": "У этого магазина пока нет товаров",
  "shopLanding.onMap": "На карте",
  "shopLanding.open2gis": "2ГИС",
  "shopLanding.openNow": "Открыто",
  "shopLanding.openUntil": "до {{time}}",
  "shopLanding.openYandex": "Яндекс.Карты",
  "shopLanding.orderDelivery": "Заказать доставку",
  "shopLanding.products": "Товары магазина",
  "shopLanding.retry": "Попробовать снова",
  "shopLanding.reviewCount.one": "{{count}} отзыв",
  "shopLanding.reviewCount.few": "{{count}} отзыва",
  "shopLanding.reviewCount.many": "{{count}} отзывов",
  "shopLanding.reviewCount.other": "{{count}} отзыва",
  "shopLanding.reviews": "Отзывы",
  "shopLanding.schedule": "Время работы",
  "shopLanding.about": "О магазине",
  "shopLanding.seller": "Продавец и контакты",
  "shopLanding.showMore": "Показать ещё",
  "shopLanding.today": "Сегодня",
  "shopLanding.writeTelegram": "Telegram",
  "shopLanding.writeWhatsapp": "WhatsApp",
  "shopList.becomePartner": "Стать партнёром",
  "shopList.breadcrumbHome": "Главная",
  "shopList.breadcrumbShops": "Магазины",
  "shopList.found": "Найдено: {{count}}",
  "shopList.loadError": "Не удалось загрузить список магазинов",
  "shopList.noShops": "В этом городе пока нет магазинов-партнёров",
  "shopList.retry": "Повторить",
  "shopList.title": "Магазины цветов в городе {{city}}",
  "shopList.reviews": "Отзывов: {{count}}",
  "shopList.howToChoose": "Как выбрать магазин",
  "shopList.howToChooseText1": "Сравните рейтинг и отзывы покупателей, посмотрите адрес магазина и его витрину в городе {{city}}. Цена букета видна в карточке товара и складывается из его состава.",
  "shopList.howToChooseText2": "Откройте магазин, чтобы увидеть ассортимент, время работы и способы связи с продавцом.",
  "substitute.proposal.approve": "Принять замену",
  "substitute.proposal.approveSuccess": "Замена принята",
  "substitute.proposal.deadline": "Ответьте до {{time}} — иначе примем замену автоматически, и флорист продолжит сборку",
  "substitute.proposal.decisionError": "Не удалось сохранить решение",
  "substitute.proposal.original": "Оригинальный товар",
  "substitute.proposal.pending": "Ожидает решения",
  "substitute.proposal.priceChange": "Изменение цены",
  "substitute.proposal.priceUnchanged": "Стоимость заказа не изменится: {{total}}",
  "substitute.proposal.reject": "Отклонить",
  "substitute.proposal.rejectSuccess": "Замена отклонена",
  "substitute.proposal.replacement": "Предлагаемая замена",
  "substitute.proposal.title": "Предложена замена",
  "substitute.proposal.unknownReplacement": "Замена без названия",
  "support.alert.later": "Позже",
  "support.alert.open": "Открыть диалог",
  "support.page.backLabel": "Назад к списку",
  "support.page.defaultSubject": "Обращение в поддержку",
  "support.page.emptyDescription": "Нажмите «Задать вопрос», чтобы создать обращение",
  "support.page.emptyTitle": "Нет обращений",
  "support.page.newTicket": "Задать вопрос",
  "support.page.selectTicketHint": "Выберите обращение или создайте новое",
  "support.page.selectTicketLabel": "Выбрать обращение",
  "support.page.send": "Отправить",
  "support.page.status.AI_HANDLING": "ИИ-помощник",
  "support.page.status.CLOSED": "Закрыто",
  "support.page.status.ESCALATED": "Оператор",
  "support.page.status.IN_PROGRESS": "В обработке",
  "support.page.status.OPEN": "Открыто",
  "support.page.status.RESOLVED": "Решено",
  "support.page.status.WAITING_HUMAN": "Ожидает оператора",
  "support.page.status.WITH_HUMAN": "С оператором",
  "support.page.title": "Поддержка",
  "support.widget.addToCart": "В корзину",
  "support.widget.added": "Добавлено",
  "support.widget.adminName": "Оператор",
  "support.widget.aiName": "Помощник",
  "support.widget.attachPhoto": "Прикрепить фото",
  "support.widget.authLink": "Авторизуйтесь для сохранения переписки",
  "support.widget.cancelHandoff": "Не жду — спрошу помощника",
  "support.widget.checkout": "Оформить заказ",
  "support.widget.checkoutSummary": "Выбрано: {{count}} · {{total}} ₽",
  "support.widget.closeLabel": "Закрыть",
  "support.widget.connecting": "Подключение...",
  "support.widget.connectionError": "Не удалось подключиться к чату",
  "support.widget.goToCart": "В корзине: {{count}} — оформить",
  "support.widget.handoff": "Удобнее в мессенджере? Напишите нам:",
  "support.widget.imageAttachment": "Вложение",
  "support.widget.inputLabel": "Введите сообщение",
  "support.widget.maxFiles": "Можно прикрепить до 3 фото",
  "support.widget.openLabel": "Онлайн-помощник",
  "support.widget.operatorConnected": "На связи оператор магазина",
  "support.widget.operatorWaiting": "Передаём диалог оператору — он скоро ответит",
  "support.widget.panelLabel": "Чат с помощником",
  "support.widget.placeholder": "Задайте вопрос...",
  "support.widget.quickDelivery": "Доставка и сроки",
  "support.widget.quickOrder": "Где мой заказ?",
  "support.widget.quickPayment": "Способы оплаты",
  "support.widget.rateLabel": "Оценка качества ответа",
  "support.widget.rateLimited": "Слишком много обращений — попробуйте позже",
  "support.widget.rateSuccess": "Спасибо за оценку!",
  "support.widget.rateTitle": "Оцените ответ",
  "support.widget.refineCheaper": "Дешевле",
  "support.widget.refineMore": "Показать ещё",
  "support.widget.refineSimilar": "Похожие",
  "support.widget.refineToday": "Успеет сегодня",
  "support.widget.removeFile": "Удалить файл",
  "support.widget.restoreBanner": "Продолжаем прошлый разговор.",
  "support.widget.restoreNo": "Новый разговор",
  "support.widget.restorePrompt": "Продолжить предыдущий разговор?",
  "support.widget.restoreYes": "Продолжить",
  "support.widget.retry": "Повторить",
  "support.widget.retrySend": "Повторить отправку",
  "support.widget.sendFailed": "Не отправлено — нажмите для повтора",
  "support.widget.sendLabel": "Отправить",
  "support.widget.starLabel": "Оценка",
  "support.widget.systemName": "Система",
  "support.widget.title": "Чат поддержки",
  "support.widget.uploadFailed": "Не удалось загрузить фото. Попробуйте снова.",
  "support.widget.uploading": "Загрузка...",
  "support.widget.welcome": "Здравствуйте! Задайте вопрос, и мы поможем.",
  "telegramBot.badge": "Telegram-бот",
  "telegramBot.cta.forPartnersCta": "Для партнёров",
  "telegramBot.cta.openCta": "Написать боту",
  "telegramBot.cta.subtitle": "Напишите боту, и AI-флорист поможет с выбором.",
  "telegramBot.cta.title": "Подобрать букет в Telegram",
  "telegramBot.features.ai.desc": "Опишите повод или пришлите фото букета — флорист предложит подходящие варианты.",
  "telegramBot.features.ai.title": "AI-флорист",
  "telegramBot.features.fast.desc": "Выберите букет из подборки и оформите заказ, не выходя из Telegram.",
  "telegramBot.features.fast.title": "Заказ в чате",
  "telegramBot.features.payment.desc": "Бот пришлёт номер и сумму заказа, а оплатить его можно на сайте.",
  "telegramBot.features.payment.title": "Оплата онлайн",
  "telegramBot.features.status.desc": "Напишите /status и номер заказа — бот покажет, что с ним сейчас.",
  "telegramBot.features.status.title": "Статус заказа",
  "telegramBot.features.title": "Что умеет бот",
  "telegramBot.hero.openCta": "Открыть бота",
  "telegramBot.hero.partnerCta": "Стать партнёром",
  "telegramBot.hero.subtitle": "AI-флорист подберёт букет по описанию или фото, оформит заказ прямо в чате и подскажет его статус.",
  "telegramBot.hero.title": "Закажите цветы в Telegram",
  "telegramBot.qr.alt": "QR-код для перехода в Telegram-бота",
  "telegramBot.qr.cta": "Открыть в Telegram",
  "telegramBot.qr.desc": "Наведите камеру на QR-код — бот откроется в Telegram.",
  "telegramBot.qr.title": "Откройте бота с телефона",
  "telegramBot.screenshots.shot1": "Расскажите, кому и по какому поводу нужны цветы",
  "telegramBot.screenshots.shot2": "Выберите букет из подборки",
  "telegramBot.screenshots.shot3": "Подтвердите заказ и получите его номер",
  "telegramBot.screenshots.subtitle": "Три шага от вопроса до заказа",
  "telegramBot.screenshots.title": "Как это работает",
  "telegramBot.seo.description": "Закажите цветы в Telegram: AI-флорист подберёт букет по описанию или фото, оформит заказ и подскажет его статус.",
  "telegramBot.seo.title": "Telegram-бот для заказа цветов",
  "track.courier.button": "Отследить курьера на карте",
  "track.courier.foundTitle": "Курьерская доставка",
  "track.courier.hint": "Введите телефон в форме ниже — покажем, где сейчас курьер с вашим заказом. Доступно, когда заказ передан в доставку.",
  "track.courier.observedAt": "Последнее известное состояние: {{when}}",
  "track.error": "Не получилось выполнить поиск. Попробуйте ещё раз через минуту.",
  "track.find": "Найти заказ",
  "track.caption": "по номеру и телефону",
  "track.helpTitle": "Найти заказ",
  "track.helpText1": "Введите номер заказа и телефон, указанный при оформлении. Номер — в письме и в Telegram.",
  "track.helpText2": "Вошли в аккаунт — все заказы в разделе «Мои заказы».",
  "track.exampleTitle": "Как выглядит номер",
  "track.exampleNumber": "№1148",
  "track.examplePhone": "+7 916 ***-**-58",
  "track.lookupNotFound": "По этому номеру и телефону заказ не нашёлся — сверьте их с СМС или чеком.",
  "track.notFoundHint": "Проверьте номер телефона. Если заказ старше 30 дней — позвоните нам.",
  "track.notFoundTitle": "Заказы не найдены",
  "track.numberHint": "Номер есть в СМС или чеке; можно без него — найдём по телефону.",
  "track.numberLabel": "Номер заказа",
  "track.numberPlaceholder": "Например, 1107",
  "track.phoneLabel": "Номер телефона",
  "track.phonePlaceholder": "+7 900 000-00-00",
  "track.subtitle": "Введите номер телефона, указанный при оформлении, — покажем ваши заказы за последние 30 дней.",
  "track.title": "Где мой заказ?",
  "trackInfo.photo.desc": "Флорист фотографирует собранный букет перед отправкой — вы увидите свой заказ вживую ещё до звонка в дверь.",
  "trackInfo.photo.title": "Фото вашего букета",
  "trackInfo.privacy.desc": "По номеру телефона видно только номер заказа и его статус. Адрес, имя получателя и фото открываются лишь по прямой ссылке на заказ — той, что вы получили при оформлении.",
  "trackInfo.privacy.title": "Чужой заказ не покажем",
  "trackInfo.seeTitle": "Что видно на странице заказа",
  "trackInfo.status.desc": "Собираем, передали курьеру, в пути, доставлено. Статусы приходят от службы доставки, без ручных обновлений.",
  "trackInfo.status.title": "Этап доставки",
  "trackInfo.zone.desc": "Куда едем, в какой интервал и сколько стоила доставка — всё на одной странице, вместе с составом заказа.",
  "trackInfo.zone.title": "Адрес и время",
  "ui.actions.more": "Ещё",
  "ui.actions.moreActions": "Дополнительные действия",
  "ui.avatar.alt": "Аватар",
  "ui.avatar.fallback": "Аватар пользователя",
  "ui.avatar.online": "В сети",
  "ui.chatBubble.status.delivered": "Доставлено",
  "ui.chatBubble.status.failed": "Не отправлено",
  "ui.chatBubble.status.pending": "Отправляется",
  "ui.chatBubble.status.read": "Прочитано",
  "ui.chatBubble.status.sent": "Отправлено",
  "ui.chatBubble.you": "Вы",
  "ui.combobox.empty": "Ничего не найдено",
  "ui.combobox.loading": "Поиск...",
  "ui.confirm.cancel": "Отмена",
  "ui.confirm.ok": "Подтвердить",
  "ui.empty.hint": "Здесь пока пусто",
  "ui.empty.title": "Нет данных",
  "ui.error.hint": "Попробуйте обновить страницу или повторить позже",
  "ui.error.retry": "Повторить",
  "ui.error.title": "Ошибка загрузки",
  "ui.featureOff.title": "Раздел отключён",
  "ui.fileUpload.dropHere": "Отпустите файлы для загрузки",
  "ui.fileUpload.fileTooLarge": "Файл слишком большой. Максимум {{maxSizeMb}} MB",
  "ui.fileUpload.invalidType": "Этот тип файла не поддерживается. Выберите файл разрешённого формата.",
  "ui.filterBar.apply": "Применить",
  "ui.filterBar.reset": "Сбросить",
  "ui.loading.data": "Загрузка данных...",
  "ui.loading.default": "Загрузка...",
  "ui.mediaUploader.add": "Добавить",
  "ui.mediaUploader.captionPlaceholder": "Подпись",
  "ui.mediaUploader.cover": "Обложка",
  "ui.mediaUploader.drag": "Перетащить",
  "ui.mediaUploader.edit": "Редактировать",
  "ui.mediaUploader.makeCover": "Сделать главным",
  "ui.mediaUploader.remove": "Удалить",
  "ui.mediaUploader.replace": "Заменить",
  "ui.noAccess.title": "Нет доступа",
  "ui.orderStatus.CANCELLED": "Отменён",
  "ui.orderStatus.COMPLETED": "Завершён",
  "ui.orderStatus.CONFIRMED": "Подтверждён",
  "ui.orderStatus.DELIVERED": "Доставлен",
  "ui.orderStatus.DRAFT": "Черновик",
  "ui.orderStatus.PENDING": "Ожидает подтверждения",
  "ui.orderStatus.PHOTO_REVIEW": "Проверка фото",
  "ui.orderStatus.PROCESSING": "Готовится",
  "ui.orderStatus.REFUNDED": "Возврат",
  "ui.orderStatus.SHIPPED": "В доставке",
  "ui.orderStatus.UNKNOWN": "Неизвестно",
  "ui.pagination.defaultItem.one": "товара",
  "ui.pagination.defaultItem.few": "товаров",
  "ui.pagination.defaultItem.many": "товаров",
  "ui.pagination.defaultItem.other": "товара",
  "ui.pagination.empty": "Нет {{item}}",
  "ui.pagination.perPage": "На странице:",
  "ui.pagination.showing": "Показано {{start}}–{{end}} из {{total}} {{item}}",
  "ui.photoGrid.add": "Добавить ещё",
  "ui.photoGrid.cover": "Главное",
  "ui.photoGrid.makeCover": "Сделать главным",
  "ui.photoGrid.makeCoverAria": "Сделать фото {{n}} главным",
  "ui.photoGrid.photoAlt": "Фото {{n}}",
  "ui.photoGrid.remove": "Удалить фото {{n}}",
  "ui.photoGrid.uploading": "Загружаем фото",
  "ui.promptModal.title": "Введите значение",
  "ui.searchInput.defaultPlaceholder": "Поиск",
  "ui.selectionRequired.title": "Сделайте выбор",
  "ui.skeleton.loading": "Загрузка...",
  "ui.staffInvite.cancel": "Отмена",
  "ui.staffInvite.email": "Email",
  "ui.staffInvite.emailAriaLabel": "Email сотрудника",
  "ui.staffInvite.role": "Роль",
  "ui.staffInvite.roleAriaLabel": "Роль сотрудника",
  "ui.staffInvite.submit": "Отправить приглашение",
  "ui.staffInvite.title": "Пригласить сотрудника",
  "ui.weeklySchedule.openTime": "Начало работы",
  "ui.weeklySchedule.closeTime": "Конец работы",
  "ui.weeklySchedule.applyOpenDays": "Для рабочих дней",
  "ui.weeklySchedule.invalidTime": "Укажите время в формате ЧЧ:ММ",
  "ui.weeklySchedule.invalidSameDay": "Время окончания должно быть позже времени начала",
  "unique.case.desc": "Мы мигрировали сайт цветочного магазина-партнёра с WordPress и построили для него платформу: оптовые закупки, франшизная сеть, AI-флорист, мобильные приложения. Сегодня это независимая платформа на нашем коде.",
  "unique.case.result1": "Мигрировали с WordPress",
  "unique.case.result2": "Запустили оптовые закупки",
  "unique.case.result3": "AI-флорист и мобильное приложение",
  "unique.case.title": "Реальный пример: цветочный магазин-партнёр",
  "unique.faq.a1": "Вы просто перестаёте платить. Ваш магазин продолжает работать на вашем сервере. Все данные и код остаются у вас.",
  "unique.faq.a2": "Да. Мы мигрируем каталог, заказы и данные покупателей с любой платформы: WordPress, Tilda, 1С-Битрикс и других.",
  "unique.faq.a3": "Мы полностью берём на себя DevOps: настройка, мониторинг, обновления. Или разворачиваем на вашей инфраструктуре — по выбору.",
  "unique.faq.a4": "Выделенный Senior-инженер обрабатывает ваши задачи: новые функции, интеграции с CRM/1С, кастомизация UI, технический долг.",
  "unique.faq.a5": "Для сетей от 3 магазинов с оборотом от 1 млн ₽/мес, которые хотят собственный бренд и независимость от маркетплейсов.",
  "unique.faq.q1": "Что если я захочу прекратить сотрудничество?",
  "unique.faq.q2": "Можно ли перенести существующий сайт?",
  "unique.faq.q3": "Кто управляет сервером?",
  "unique.faq.q4": "Что значит 25 часов разработчика?",
  "unique.faq.q5": "Для кого подходит Unique?",
  "unique.faq.title": "Частые вопросы",
  "unique.features.cashback.desc": "Программа лояльности для ваших покупателей: кешбэк с каждого заказа мотивирует повторные покупки.",
  "unique.features.cashback.title": "Кешбэк-программа",
  "unique.features.dev.desc": "Выделенный инженер для доработок, интеграций и технических задач. Без передачи подрядчикам.",
  "unique.features.dev.title": "25 ч/мес — Senior-разработчик",
  "unique.features.freedom.desc": "Отключитесь в любой момент — магазин продолжит работать. Все права на домен, сервер и данные остаются у вас.",
  "unique.features.freedom.title": "Полная независимость",
  "unique.features.marketplace.desc": "Максимальный приоритет в маркетплейсе, аналитика конкурентов и A/B тесты.",
  "unique.features.marketplace.title": "Весь тариф Максимум",
  "unique.features.platform.desc": "Полноценный интернет-магазин на базе нашего кода. Ваш домен, ваш сервер, ваши данные. Работает независимо от нас.",
  "unique.features.platform.title": "Ваша платформа",
  "unique.features.pm.desc": "Стратегические консультации, приоритизация бэклога, анализ метрик продукта.",
  "unique.features.pm.title": "5 ч/мес — Продакт-менеджер",
  "unique.features.title": "Что входит в Unique",
  "unique.form.budgetPlaceholder": "1–3 млн ₽/мес",
  "unique.form.cities": "Города присутствия",
  "unique.form.cityPlaceholder": "Москва, Санкт-Петербург",
  "unique.form.company": "Название компании",
  "unique.form.companyPlaceholder": "ООО «Цветочный рай»",
  "unique.form.detailsPlaceholder": "Опишите ваши задачи, пожелания, особенности бизнеса...",
  "unique.form.email": "Email",
  "unique.form.error": "Не удалось отправить заявку. Попробуйте позже.",
  "unique.form.name": "Ваше имя",
  "unique.form.namePlaceholder": "Иван Иванов",
  "unique.form.phone": "Телефон",
  "unique.form.revenue": "Ориентировочный оборот",
  "unique.form.site": "Текущий сайт",
  "unique.form.submit": "Отправить заявку",
  "unique.form.subtitle": "Менеджер свяжется в течение часа и ответит на все вопросы",
  "unique.form.success.desc": "Наш менеджер свяжется с вами в ближайший час.",
  "unique.form.success.title": "Заявка отправлена!",
  "unique.form.title": "Оставить заявку",
  "unique.form.wishes": "Что хотите получить от платформы?",
  "unique.hero.badge": "Флагманский тариф",
  "unique.hero.cta": "Оставить заявку",
  "unique.hero.note": "Индивидуально для крупных сетей",
  "unique.hero.price": "от 79 990 ₽/мес",
  "unique.hero.subtitle": "Не сайт на платформе — а полноценная платформа. Домен, сервер и код принадлежат вам. Отключиться можно в любой момент, магазин продолжит работать.",
  "unique.hero.title": "Ваш собственный интернет-магазин цветов",
  "unique.process.step1.desc": "Оставляете заявку — менеджер связывается в течение часа",
  "unique.process.step1.title": "Заявка",
  "unique.process.step2.desc": "Онлайн-встреча: показываем возможности, обсуждаем ваши задачи",
  "unique.process.step2.title": "Демо",
  "unique.process.step3.desc": "Согласовываем объём, сроки, состав команды и фиксируем условия",
  "unique.process.step3.title": "Договор",
  "unique.process.step4.desc": "Разворачиваем платформу, переносим данные, запускаем магазин",
  "unique.process.step4.title": "Запуск",
  "unique.process.title": "Как это работает",
  "upload": {
    "actions": {
      "cancel": "Отмена",
      "done": "Готово",
      "process": "Обработать",
      "retry": "Повторить"
    },
    "aria": {
      "dropzone": "Область загрузки файлов",
      "region": "Загрузка файлов",
      "removeFile": "Удалить файл",
      "retryUpload": "Повторить загрузку",
      "uploadList": "Список загружаемых файлов"
    },
    "errors": {
      "failed": "Не удалось загрузить файл"
    },
    "classification": {
      "bouquet-analysis": "Разбор букета",
      "brand-asset": "Файл бренда",
      "catalog": "Каталог",
      "chat-attachment": "Вложение чата",
      "component-image": "Фото компонента",
      "document": "Документ",
      "generic": "Документ",
      "invoice": "Накладная",
      "orLabel": "или",
      "pdf": "PDF",
      "photo": "Фото",
      "pricelist": "Прайс-лист",
      "product-photo": "Фото товара",
      "review-photo": "Фото к отзыву",
      "visual-search": "Поиск по фото"
    },
    "dropzone": {
      "filesSelected": "Выбрано файлов: {{count}}",
      "hint": "или нажмите для выбора",
      "label": "Перетащите файлы сюда"
    },
    "preview": {
      "moreRows": "...ещё {{count}} строк",
      "pages": "{{count}} стр."
    },
    "rejected": {
      "count": "Не больше {{limit}} файлов",
      "size": "Не больше {{limit}} МБ",
      "type": "Только {{limit}}"
    }
  },
  "upload.actions.cancel": "Отмена",
  "upload.actions.done": "Готово",
  "upload.actions.process": "Обработать",
  "upload.actions.retry": "Повторить",
  "upload.aria.region": "Загрузка файлов",
  "upload.aria.removeFile": "Убрать файл",
  "upload.aria.retryUpload": "Повторить загрузку",
  "upload.aria.uploadList": "Список загрузок",
  "upload.classification.bouquet-analysis": "Фото букета",
  "upload.classification.catalog": "Каталог",
  "upload.classification.generic": "Файл",
  "upload.classification.invoice": "Счёт",
  "upload.classification.orLabel": "Или",
  "upload.classification.pdf": "PDF-документ",
  "upload.classification.photo": "Фотография",
  "upload.classification.pricelist": "Прайс-лист",
  "upload.classification.product-photo": "Фото товара",
  "upload.classification.visual-search": "Поиск по фото",
  "upload.dropzone.hint": "Перетащите файл или нажмите для выбора",
  "upload.dropzone.label": "Загрузить файл",
  "upload.preview.moreRows": "ещё строк",
  "upload.preview.pages": "Страниц",
  "validation.email": "Некорректный формат email",
  "validation.field.bik.length": "БИК должен содержать 9 цифр",
  "validation.field.bik.required": "Введите БИК",
  "validation.field.checkingAccount.length": "Расчетный счет должен содержать 20 цифр",
  "validation.field.checkingAccount.required": "Введите расчетный счет",
  "validation.field.correspondentAccount.length": "Корр. счёт должен содержать 20 цифр",
  "validation.field.inn.length": "ИНН должен содержать 10 или 12 цифр",
  "validation.field.inn.required": "Введите ИНН",
  "validation.field.kpp.length": "КПП должен содержать 9 цифр",
  "validation.field.kpp.required": "Введите КПП",
  "validation.field.name.pattern": "Имя может содержать только буквы",
  "validation.field.name.required": "Введите имя",
  "validation.field.ogrn.length": "ОГРН должен содержать 13 или 15 цифр",
  "validation.field.ogrn.required": "Введите ОГРН",
  "validation.invalid": "Некорректное значение",
  "validation.max": "Максимальное значение: {{max}}",
  "validation.maxLength": "Максимум {{max}} символов",
  "validation.min": "Минимальное значение: {{min}}",
  "validation.minLength": "Минимум {{min}} символов",
  "validation.otpLength": "Код должен содержать {{length}} цифр",
  "validation.passwordMaxLength": "Пароль слишком длинный",
  "validation.passwordMinLength": "Пароль слишком короткий",
  "validation.passwordMismatch": "Пароли не совпадают",
  "validation.passwordWeak": "Пароль слишком простой",
  "validation.passwordWeakStrong": "Пароль слишком простой. Добавьте спецсимвол (!@#$%^&*)",
  "validation.phone": "Некорректный формат телефона",
  "validation.required": "Обязательное поле",
  "validation.requiredEmail": "Введите email",
  "validation.requiredName": "Введите имя",
  "validation.requiredPassword": "Введите пароль",
  "validation.requiredPhone": "Введите номер телефона",
  "validation.url": "Некорректный URL",
  "verifyEmail.errorTitle": "Ошибка подтверждения",
  "verifyEmail.goToDashboard": "Перейти в кабинет",
  "verifyEmail.invalidLink": "Недействительная ссылка. Запросите подтверждение повторно.",
  "verifyEmail.loading": "Подтверждаем email...",
  "verifyEmail.loginButton": "Войти в аккаунт",
  "verifyEmail.resendButton": "Отправить повторно",
  "verifyEmail.resendError": "Не удалось отправить письмо. Попробуйте позже.",
  "verifyEmail.resendSuccess": "Письмо отправлено повторно. Проверьте почту.",
  "verifyEmail.successBody": "Адрес электронной почты подтверждён. Можно продолжить работу с аккаунтом.",
  "verifyEmail.successTitle": "Email подтверждён!",
  "verifyEmail.verifyError": "Не удалось подтвердить email. Ссылка могла устареть.",
  "visualSearch.analysisTitle": "Анализ фото",
  "visualSearch.analyzing": "Анализируем букет...",
  "visualSearch.buildWithAi": "Собрать с AI-флористом",
  "visualSearch.cameraButton": "Поиск по фото",
  "visualSearch.confidence": "Совпадение {{score}}%",
  "visualSearch.error.analysisFailed": "Не удалось проанализировать фото",
  "visualSearch.error.notBouquet": "На фото не обнаружен букет",
  "visualSearch.error.tooLarge": "Файл слишком большой (макс. 10 МБ)",
  "visualSearch.foundFlowers": "Найдено: {{description}}",
  "visualSearch.matchesTitle": "Похожие букеты",
  "visualSearch.noExactMatch": "Точных совпадений не найдено",
  "visualSearch.noExactMatchHint": "Но мы подобрали похожие варианты",
  "visualSearch.pinterest.analyze": "Найти похожий",
  "visualSearch.pinterest.blocked": "Не удалось загрузить изображение по ссылке",
  "visualSearch.pinterest.blockedHint": "Скачайте изображение и загрузите вручную",
  "visualSearch.pinterest.placeholder": "Вставьте ссылку на изображение или пин",
  "visualSearch.pinterest.title": "Поиск по ссылке",
  "visualSearch.style": "Стиль: {{style}}",
  "visualSearch.takePhoto": "Сделать фото",
  "visualSearch.title": "Поиск по фото",
  "visualSearch.tryAgain": "Попробовать снова",
  "visualSearch.uploadPhoto": "Загрузить фото",
  "visualSearch.viewAnalogues": "Смотреть аналоги",
  "wholesale.buyer.applicationHint": "Заполните форму, и мы рассмотрим вашу заявку в течение 24 часов.",
  "wholesale.buyer.applicationTitle": "Заявка на оптовый доступ",
  "wholesale.buyer.companyName": "Название компании",
  "wholesale.buyer.companyNamePlaceholder": "ООО «Цветочный рай»",
  "wholesale.buyer.email": "Email",
  "wholesale.buyer.emailPlaceholder": "info@company.ru",
  "wholesale.buyer.pendingDescription": "Мы рассмотрим вашу заявку в ближайшее время. Вы получите уведомление о решении.",
  "wholesale.buyer.pendingTitle": "Заявка отправлена",
  "wholesale.buyer.phone": "Телефон",
  "wholesale.buyer.phonePlaceholder": "+7 (999) 123-45-67",
  "wholesale.buyer.purpose": "Цель закупки",
  "wholesale.buyer.purposePlaceholder": "Опишите, для чего вам нужен оптовый доступ...",
  "wholesale.buyer.reapply": "Подать заново",
  "wholesale.buyer.rejectedReason": "Причина",
  "wholesale.buyer.rejectedTitle": "Заявка отклонена",
  "wholesale.buyer.statusPending": "На рассмотрении",
  "wholesale.buyer.statusRejected": "Отклонена",
  "wholesale.buyer.submit": "Отправить заявку",
  "wholesale.buyer.submitError": "Ошибка при отправке заявки",
  "wholesale.catalog.available": "Доступно",
  "wholesale.catalog.close": "Закрыть",
  "wholesale.catalog.color.all": "Все цвета",
  "wholesale.catalog.color.mix": "Микс",
  "wholesale.catalog.color.pink": "Розовый",
  "wholesale.catalog.color.red": "Красный",
  "wholesale.catalog.color.white": "Белый",
  "wholesale.catalog.color.yellow": "Жёлтый",
  "wholesale.catalog.colorFilter": "Цвет",
  "wholesale.catalog.confirm": "Подтвердить",
  "wholesale.catalog.deliveryDateRange": "Дата доставки",
  "wholesale.catalog.emptySubtitle": "Новые партии от поставщиков появятся здесь",
  "wholesale.catalog.emptyTitle": "Нет доступных лотов",
  "wholesale.catalog.freshness.critical": "Срочно",
  "wholesale.catalog.freshness.fresh": "Свежие",
  "wholesale.catalog.freshness.warning": "Скоро истекает",
  "wholesale.catalog.hideFilters": "Скрыть фильтры",
  "wholesale.catalog.inStock": "в наличии",
  "wholesale.catalog.lessFilters": "Меньше фильтров",
  "wholesale.catalog.loadError": "Не удалось загрузить каталог",
  "wholesale.catalog.loadingSkeleton": "Загрузка лота",
  "wholesale.catalog.moreFilters": "Ещё фильтры",
  "wholesale.catalog.origin.all": "Все страны",
  "wholesale.catalog.origin.colombia": "Колумбия",
  "wholesale.catalog.origin.ecuador": "Эквадор",
  "wholesale.catalog.origin.kenya": "Кения",
  "wholesale.catalog.origin.netherlands": "Голландия",
  "wholesale.catalog.origin.russia": "Россия",
  "wholesale.catalog.originFilter": "Страна",
  "wholesale.catalog.price": "Цена",
  "wholesale.catalog.priceMax": "Цена до",
  "wholesale.catalog.priceMin": "Цена от",
  "wholesale.catalog.priceRange": "Диапазон цен",
  "wholesale.catalog.quantity": "Количество",
  "wholesale.catalog.recommendations": "Рекомендуем закупить",
  "wholesale.catalog.reservationCreated": "Резервация создана",
  "wholesale.catalog.reservationError": "Не удалось создать резервацию",
  "wholesale.catalog.reserve": "Зарезервировать",
  "wholesale.catalog.reserveTitle": "Зарезервировать",
  "wholesale.catalog.searchPlaceholder": "Поиск по названию...",
  "wholesale.catalog.showFilters": "Показать фильтры",
  "wholesale.catalog.sku": "Артикул",
  "wholesale.catalog.sort.expiringSoon": "Скоро истекает",
  "wholesale.catalog.sort.newest": "Новые",
  "wholesale.catalog.sort.priceAsc": "Цена ↑",
  "wholesale.catalog.sort.priceDesc": "Цена ↓",
  "wholesale.catalog.stock": "На складе",
  "wholesale.catalog.subtitle": "Свежие партии от поставщиков — только для партнёров",
  "wholesale.catalog.title": "Оптовый каталог",
  "wholesale.compare.available": "В наличии",
  "wholesale.compare.backToCatalog": "К каталогу",
  "wholesale.compare.critical": "Срочно",
  "wholesale.compare.delivery": "Доставка",
  "wholesale.compare.emptySubtitle": "Выберите компонент для сравнения поставщиков",
  "wholesale.compare.emptyTitle": "Нет поставщиков для сравнения",
  "wholesale.compare.fresh": "Свежие",
  "wholesale.compare.freshness": "Свежесть",
  "wholesale.compare.price": "Цена",
  "wholesale.compare.rating": "Рейтинг",
  "wholesale.compare.select": "Выбрать",
  "wholesale.compare.supplier": "Поставщик",
  "wholesale.compare.title": "Сравнение поставщиков",
  "wholesale.compare.warning": "Скоро истекает",
  "wholesale.landing.benefit1Desc": "Прямые поставки от производителей и импортёров",
  "wholesale.landing.benefit1Title": "Свежие партии",
  "wholesale.landing.benefit2Desc": "Скидки до 40% от розничной цены",
  "wholesale.landing.benefit2Title": "Оптовые цены",
  "wholesale.landing.benefit3Desc": "Контроль свежести и условий хранения",
  "wholesale.landing.benefit3Title": "Гарантия качества",
  "wholesale.landing.loginToApply": "Войдите, чтобы подать заявку",
  "wholesale.landing.subtitle": "Свежие партии от поставщиков по оптовым ценам. Подайте заявку, чтобы получить доступ к каталогу.",
  "wholesale.landing.title": "Оптовые закупки цветов",
  "wholesale.lot.freshness.critical": "Срочно",
  "wholesale.lot.freshness.fresh": "Свежие",
  "wholesale.lot.freshness.warning": "Скоро истекает",
  "wholesale.lotBlock.available": "в наличии",
  "wholesale.lotBlock.order": "Заказать",
  "wholesale.lotBlock.subtitle": "Доступны для оптовых покупателей",
  "wholesale.lotBlock.title": "Оптовые лоты",
  "wholesale.reservations.backToCatalog": "К каталогу",
  "wholesale.reservations.cancel": "Отменить",
  "wholesale.reservations.cancelError": "Не удалось отменить резервацию",
  "wholesale.reservations.confirmError": "Не удалось подтвердить предоплату",
  "wholesale.reservations.confirmPrepayment": "Подтвердить предоплату",
  "wholesale.reservations.dispute": "Открыть спор",
  "wholesale.reservations.disputeError": "Не удалось открыть спор",
  "wholesale.reservations.disputeHint": "Опишите причину спора. Менеджер рассмотрит обращение в течение 24 часов.",
  "wholesale.reservations.disputePlaceholder": "Причина спора",
  "wholesale.reservations.disputeTitle": "Открытие спора",
  "wholesale.reservations.emptySubtitle": "Зарезервируйте цветы из оптового каталога",
  "wholesale.reservations.emptyTitle": "Нет резерваций",
  "wholesale.reservations.leaveReview": "Оставить отзыв",
  "wholesale.reservations.loadError": "Не удалось загрузить резервации",
  "wholesale.reservations.lotFallback": "Лот #{{id}}",
  "wholesale.reservations.openDispute": "Отправить спор",
  "wholesale.reservations.overallRating": "Общая оценка",
  "wholesale.reservations.pay": "Оплатить",
  "wholesale.reservations.payError": "Не удалось инициировать оплату",
  "wholesale.reservations.prepaymentHint": "Укажите номер платёжного поручения или реквизиты перевода",
  "wholesale.reservations.prepaymentPlaceholder": "Номер платёжного поручения",
  "wholesale.reservations.prepaymentTitle": "Подтверждение предоплаты",
  "wholesale.reservations.ratingStar": "{{star}} звезда",
  "wholesale.reservations.reviewError": "Не удалось отправить отзыв",
  "wholesale.reservations.reviewHint": "Оцените качество и оставьте комментарий",
  "wholesale.reservations.reviewPlaceholder": "Ваш комментарий",
  "wholesale.reservations.reviewTitle": "Отзыв о поставке",
  "wholesale.reservations.status.cancelled": "Отменена",
  "wholesale.reservations.status.completed": "Завершена",
  "wholesale.reservations.status.confirmed": "Подтверждена",
  "wholesale.reservations.status.disputed": "Спор",
  "wholesale.reservations.status.pendingPayment": "Ожидает оплаты",
  "wholesale.reservations.status.prepaid": "Оплачена",
  "wholesale.reservations.subcategory.pricing": "Цена",
  "wholesale.reservations.subcategory.quality": "Качество",
  "wholesale.reservations.subcategory.service": "Сервис",
  "wholesale.reservations.subcategory.timeliness": "Своевременность",
  "wholesale.reservations.submit": "Отправить",
  "wholesale.reservations.submitReview": "Отправить отзыв",
  "wholesale.reservations.title": "Мои резервации",
  "wholesale.reservations.unitFallback": "шт",
  "paymentInfo": {
    "seo": {
      "title": "Способы оплаты — как оплатить заказ",
      "description": "Способы оплаты заказа. Доступные варианты можно выбрать при оформлении покупки."
    },
    "howToTitle": "Как оплатить"
  },
  "partner.pos.refund.cashEntry": "Кассовый ввод",
  "partner.pos.refund.cashRefund": "Возврат денежных средств",
  "partner.pos.refund.disposition": "Распоряжение запасами",
  "partner.pos.refund.item": "Возврат товара",
  "partner.pos.refund.new": "Новый возврат",
  "partner.pos.refund.noMoney": "Нет движения денег",
  "partner.pos.refund.noPhysicalReturn": "Никакого физического возврата",
  "partner.pos.refund.pendingDescription": "Используйте поиск статуса. Не отправляйте возврат повторно.",
  "partner.pos.refund.pendingTitle": "Возврат требует сверки",
  "partner.pos.refund.providerRefund": "Возврат поставщику",
  "partner.pos.refund.requestFailed": "Запрос на возврат не выполнен",
  "partner.pos.refund.restock": "Вернуться к имеющимся запасам",
  "partner.pos.refund.result": "Результат возврата",
  "partner.pos.refund.status": "Статус возврата",
  "partner.pos.refund.stock": "Результат акции",
  "partner.pos.refund.subtitle": "Оформить и согласовать возврат платежа",
  "partner.pos.refund.title": "Возврат",
  "partner.economics.table.order": "Заказ",
  "partner.connectionCenter.loading": "Загружаем подключения",
  "partner.connectionCenter.credentialsUnavailable": "Настройка учётных данных появится после подключения безопасного write-only хранилища.",
  "partner.connectionCenter.lastTested": "Последняя проверка",
  "partner.connectionCenter.configuredFields": "Настроенные поля доступа",
  "partner.connectionCenter.secretVersion": "Версия учётных данных",
  "partner.connectionCenter.testPassed": "Подключение проверено",
  "partner.connectionCenter.actionFailed": "Операция не выполнена",
  "partner.connectionCenter.runState.PENDING": "В очереди",
  "partner.connectionCenter.runState.RUNNING": "Выполняется",
  "partner.connectionCenter.runState.SUCCEEDED": "Завершено",
  "partner.connectionCenter.runState.FAILED": "Ошибка",
  "partner.connectionCenter.runState.STALE": "Настройки изменились",
  "partner.connectionCenter.runState.CANCELLED": "Отменено",
  "partner.courier.attemptPageTitle": "Попытка доставки",
  "partner.courier.failureOutcome": "Что случилось",
  "partner.courier.heroAddresses.one": "{{count}} адрес",
  "partner.courier.heroAddresses.few": "{{count}} адреса",
  "partner.courier.heroAddresses.many": "{{count}} адресов",
  "partner.courier.heroAddresses.other": "{{count}} адреса",
  "partner.courier.heroNext": "Следующая — №{{order}} к {{time}}",
  "partner.courier.heroRoute": "Маршрут · {{date}}",
  "partner.courier.heroWithCourier": "{{count}} у курьера",
  "partner.courier.proofHint": "JPEG, PNG или WebP, до 10 МБ",
  "partner.courier.proofTake": "Сфотографировать вручение",
  "partner.courier.resultDelivered": "Вручено",
  "partner.courier.resultFailed": "Не удалось",
  "partner.inventory.generatedAt": "Проверено",
  "partner.inventory.ledgerBalance": "Остаток по движениям",
  "partner.inventory.refresh": "Обновить",
  "partner.pos.componentId": "ID компонента",
  "partner.pos.customerId": "ID клиента, необязательно",
  "partner.pos.errors.catalog": "Не удалось загрузить каталог.",
  "partner.pos.priceRubles": "Цена за единицу, ₽",
  "partner.pos.queue.age": "Возраст",
  "partner.pos.queue.title": "Очередь операций кассы",
  "partner.pos.reconciliationDescription": "Не запускайте повторное списание. Проверьте сохранённую операцию с тем же идентификатором.",
  "partner.pos.searchLabel": "Поиск или сканирование",
  "contacts.buildRoute": "Построить маршрут",
  "contacts.loadError": "Не удалось загрузить пункты самовывоза",
  "contacts.loadingStores": "Загружаем пункты самовывоза",
  "contacts.mapTitle": "Пункты самовывоза на карте",
  "contacts.noStores": "В выбранном городе пока нет пунктов самовывоза",
  "contacts.pickupTitle": "Пункты самовывоза",
  "contacts.retry": "Повторить",
  "admin.orders.manual.itemName": "Название товара",
  "admin.orders.manual.paymentMethod": "Способ оплаты",
  "buyerActivity.regionLabel": "Активный заказ",
  "buyerActivity.chooseOrder": "Выберите заказ",
  "buyerActivity.order": "Заказ №{{number}}",
  "buyerActivity.orderPhotoAlt": "Фото заказа",
  "buyerActivity.stale": "Данные могут быть устаревшими",
  "buyerActivity.unavailable": "Статус временно недоступен",
  "buyerActivity.eta": "Ожидаемое время:",
  "buyerActivity.promised": "Плановое время:",
  "buyerActivity.details": "Подробнее",
  "buyerActivity.collapse": "Свернуть заказ",
  "buyerActivity.dismiss": "Скрыть заказ",
  "buyerActivity.expand": "Развернуть заказ",
  "buyerActivity.modalTitle": "Заказ №{{number}}",
  "buyerActivity.statusLabel": "Статус",
  "buyerActivity.paymentLabel": "Оплата",
  "buyerActivity.amountLabel": "Сумма",
  "buyerActivity.observedAt": "Последнее обновление",
  "buyerActivity.cancellationRequested": "Запрос на отмену передан магазину.",
  "buyerActivity.openOrder": "Открыть заказ",
  "buyerActivity.guestReadOnly": "Здесь можно посмотреть статус. Для изменений откройте заказ и войдите в аккаунт.",
  "buyerActivity.fulfillment.CREATED": "Заказ оформлен",
  "buyerActivity.fulfillment.CONFIRMED": "Заказ принят",
  "buyerActivity.fulfillment.PREPARING": "Заказ готовят",
  "buyerActivity.fulfillment.PHOTO_REVIEW": "Проверьте фото заказа",
  "buyerActivity.fulfillment.DELIVERED": "Доставлен",
  "buyerActivity.fulfillment.COMPLETED": "Завершён",
  "buyerActivity.fulfillment.CANCELLED": "Отменён",
  "buyerActivity.fulfillment.SUBSTITUTION_REVIEW": "Согласуйте замену",
  "buyerActivity.fulfillment.ADDRESS_PENDING": "Нужно уточнить адрес",
  "buyerActivity.fulfillment.READY_FOR_PICKUP": "Готов к самовывозу",
  "buyerActivity.fulfillment.COURIER_ASSIGNED": "Курьер назначен",
  "buyerActivity.fulfillment.HANDED_OVER": "Передан курьеру",
  "buyerActivity.fulfillment.IN_TRANSIT": "В пути",
  "buyerActivity.fulfillment.ARRIVED": "Курьер прибыл",
  "buyerActivity.fulfillment.DELAYED": "Доставка задерживается",
  "buyerActivity.fulfillment.PICKED_UP": "Заказ получен",
  "buyerActivity.fulfillment.RETURNED": "Возвращён",
  "buyerActivity.fulfillment.FAILED": "Не удалось выполнить",
  "buyerActivity.fulfillment.UNKNOWN": "Статус уточняется",
  "buyerActivity.payment.NOT_REQUIRED": "Оплата не требуется",
  "buyerActivity.payment.OFFLINE_DUE": "Оплата напрямую магазину",
  "buyerActivity.payment.ACTION_REQUIRED": "Заказ ожидает оплаты",
  "buyerActivity.payment.CHECKING": "Проверяем оплату",
  "buyerActivity.payment.AUTHORIZED": "Средства зарезервированы",
  "buyerActivity.payment.PAID": "Оплачен",
  "buyerActivity.payment.FAILED": "Оплата не прошла",
  "buyerActivity.payment.CANCELED": "Резервирование отменено",
  "buyerActivity.payment.REFUND_PENDING": "Возврат обрабатывается",
  "buyerActivity.payment.PARTIALLY_REFUNDED": "Частичный возврат",
  "buyerActivity.payment.REFUNDED": "Деньги возвращены",
  "buyerActivity.payment.REFUND_FAILED": "Возврат требует проверки",
  "buyerActivity.payment.UNKNOWN": "Статус оплаты уточняется",
  "buyerActivity.action.PAY": "Оплатить",
  "buyerActivity.action.REVIEW_PHOTO": "Проверить фото",
  "buyerActivity.action.REVIEW_SUBSTITUTION": "Проверить замену",
  "buyerActivity.action.RESOLVE_ADDRESS": "Уточнить адрес",
  "buyerActivity.action.VIEW_PICKUP": "Как забрать",
  "buyerActivity.action.CONTACT_SUPPORT": "Поддержка",
  "buyerActivity.action.VIEW_ORDER": "Открыть заказ",
  "profile.paymentStatus.AUTHORIZED": "Средства зарезервированы",
  "profile.paymentStatus.CANCELED": "Авторизация отменена",
  "profile.paymentStatus.REFUND_FAILED": "Возврат требует проверки",
  "profile.orderTracking.readyForPickupNotification": "Заказ готов. Его можно забрать в магазине.",
  "chat.timeline.readyForPickup": "Заказ готов к выдаче",
  "chat.timeline.readyForPickupDescription": "Заказ №{{orderNumber}} можно забрать в магазине",
  "buyerActivity.photoHint": "Посмотрите фото перед отправкой",
  "buyerActivity.refundingAmount": "К возврату",
  "buyerActivity.refundedAmount": "Возвращено",
  "buyerActivity.needsAction": "Нужен ваш ответ",
  "buyerActivity.localTime": "По времени города заказа",
  "geo.address.cityNotFound": "Город не найден. Проверьте написание или выберите его на карте.",
  "checkout.mobileBar.blockedDelivery": "Заполните шаг доставки",
  "checkout.mobileBar.blockedPayment": "Заполните шаг оплаты",
  "partner.shops.ownerClaimAction": "Я владелец магазина",
  "partner.shops.ownerClaimHint": "— оставьте заявку, и мы переведём аккаунт",
  "partner.shops.emptyDescriptionStaff": "Магазин появится здесь, когда владелец создаст его и привяжет вас",
  "partner.shops.fieldAddressHint": "Город, улица и дом",
  "cart.page.headingCount.zero": "0 товаров",
  "cart.page.headingCount.one": "{{ count }} товар",
  "cart.page.headingCount.two": "{{ count }} товара",
  "cart.page.headingCount.few": "{{ count }} товара",
  "cart.page.headingCount.many": "{{ count }} товаров",
  "cart.page.headingCount.other": "{{ count }} товара",
  "catalog.sizes.title": "Размер букета",
  "catalog.sizes.switching": "Подбираем состав…",
  "catalog.shopTerms.title": "Условия магазина",
  "catalog.shopTerms.titleWithShop": "Условия магазина {{shop}}",
  "catalog.shopTerms.included": "Входит в цену",
  "catalog.shopTerms.hintMarketplace": "Сборку и упаковку каждый магазин считает по своему прайсу — у другого продавца эти суммы будут другими.",
  "catalog.shopTerms.hintSingleShop": "Сборка и упаковка считаются по прайсу магазина и входят в итоговую сумму.",
  "catalog.filters.resetShort": "Сбросить",
  "catalog.filters.showResults": "Показать {{ count }}",
  "catalog.filters.extras": "Дополнительно",
  "catalog.list.searchWithinPlaceholder": "Искать в этом списке",
  "seo.catalog.descCategoryCityFull": "{{ title }} — широкий выбор, срок доставки зависит от магазина. Закажите на 1ФЛО.",
  "about.contactsCta": "Связаться с нами",
  "about.deliveryCta": "Как работает доставка",
  "about.intro": "{{brand}} — сервис заказа с доставкой. Состав заказа и его цена видны до оплаты.",
  "about.legalTitle": "Реквизиты",
  "about.seoDescription": "{{brand}}: кто мы, реквизиты компании и как с нами связаться.",
  "about.seoTitle": "О компании {{brand}}",
  "about.title": "О компании {{brand}}",
  "contacts.addressLabel": "Адрес",
  "contacts.emailLabel": "Почта",
  "contacts.infoTitle": "Контактные данные",
  "contacts.intro": "Напишите или позвоните — поможем с заказом.",
  "contacts.introNoPhone": "Напишите нам — поможем с заказом.",
  "contacts.messengersLabel": "Мессенджеры",
  "contacts.phoneLabel": "Телефон",
  "contacts.operatorTitle": "Оператор площадки",
  "contacts.requisitesTitle": "Реквизиты",
  "contacts.operatorBrand": "(бренд {{brand}})",
  "contacts.innLabel": "ИНН",
  "contacts.ogrnLabel": "ОГРН",
  "contacts.ogrnipLabel": "ОГРНИП",
  "contacts.orderChatHint": "Магазин отвечает прямо там",
  "footer.about": "О компании",
  "footer.cat.belyeBukety": "Белые букеты",
  "routes.about": "О компании — 1ФЛО",
  "onboarding.wizard.blockers.address": "адрес магазина",
  "onboarding.wizard.blockers.schedule": "хотя бы один рабочий день",
  "onboarding.wizard.blockers.deliveryAddress": "адрес магазина не сохранён",
  "onboarding.wizard.blockers.deliveryDisabled": "доставка выключена в настройках магазина",
  "onboarding.wizard.blockers.deliveryGeneric": "способ получения заказа не настроен",
  "onboarding.wizard.delivery.blockedTitle": "Магазин не запустится, пока не закрыто:",
  "onboarding.wizard.delivery.fixInShopInfo": "Вернуться к данным магазина",
  "onboarding.wizard.catalog.crmNeedsCredentials": "Чтобы забрать каталог из CRM, нужны доступы.",
  "onboarding.wizard.catalog.crmPosifloraHint": "Posiflora подключается к вашей установке: адрес сервера, логин и пароль. Общего ключа у вендора нет — без этих данных каталог не загрузится.",
  "onboarding.wizard.catalog.crmMoyskladHint": "МойСклад подключается токеном доступа из личного кабинета МойСклад.",
  "onboarding.wizard.catalog.crm1cHint": "1С подключается логином и паролем пользователя обмена.",
  "onboarding.wizard.catalog.crmSwitchToAvailability": "Доступов нет — отметить наличие и выйти на первый заказ",
  "partner.emailVerification.title": "Подтвердите почту {{email}}",
  "partner.emailVerification.hint": "Без подтверждённого адреса магазин не запускается, а часть кабинета закрыта. Проверьте входящие и папку «Спам».",
  "partner.emailVerification.resend": "Отправить письмо ещё раз",
  "partner.emailVerification.sent": "Письмо отправлено. Следующее можно запросить через 5 минут.",
  "partner.emailVerification.error": "Не удалось отправить письмо. Попробуйте позже.",
  "partnerAuth.errors.passwordPattern": "Пароль должен содержать строчную и заглавную латинские буквы и цифру",
  "partnerAuth.errors.passwordMax": "Пароль не должен быть длиннее 72 символов",
  "partnerAuth.errors.phoneFormat": "Укажите телефон в формате +7 900 000-00-00",
  "onboarding.wizard.launchError.title.blocked": "Магазин ещё не готов к продажам",
  "onboarding.wizard.launchError.title.data": "Проверьте введённые данные",
  "onboarding.wizard.launchError.title.technical": "Сервер не ответил на запрос",
  "onboarding.wizard.launchError.hint.blocked": "Ниже перечислено, что осталось сделать. Черновик магазина сохранён.",
  "onboarding.wizard.launchError.hint.data": "Исправьте отмеченные поля и повторите запуск. Черновик сохранён.",
  "onboarding.wizard.launchError.hint.technical": "Введённое сохранено. Повторите попытку — второй магазин при повторе не создаётся.",
  "onboarding.wizard.launchError.phase.provision": "Шаг: настройка магазина",
  "onboarding.wizard.launchError.phase.complete": "Шаг: завершение и тариф",
  "onboarding.wizard.launchError.phase.context": "Шаг: магазин не выбран",
  "onboarding.wizard.launchError.code": "Код ошибки: {{code}}",
  "onboarding.wizard.launchError.documentSkipped": "Документ не загрузился, запуск продолжен без него. Приложите файл позже в кабинете.",
  "onboarding.wizard.launchError.missingTitle": "Чтобы запустить магазин, не хватает:",
  "onboarding.wizard.review.launchLocked": "Запуск откроется, когда закончите шаги выше",
  "onboarding.wizard.checklist.blocker.PAYOUTS_REQUIRED": "Подключите выплаты на шаге «Способ оплаты»",
  "onboarding.wizard.payment.skipBlocksLaunch": "Без подключённых выплат магазин не запустится: тариф можно выбрать позже, приём платежей — нет.",
  "onboarding.wizard.payment.providerNotConnectedYet": "Выбор провайдера — это заявка на подключение. Приём онлайн-оплаты включится после подтверждения банка.",
  "onboarding.wizard.payment.goToPayment": "К способу оплаты",
  "onboarding.wizard.plan.promoWrongPlan": "Код действует на тариф «{{plan}}» и даёт {{days}} дней бесплатно.",
  "onboarding.wizard.plan.promoSwitchPlan": "Перейти на «{{plan}}»",
  "onboarding.wizard.plan.promoReason.NOT_FOUND": "Такого промокода нет. Проверьте написание.",
  "onboarding.wizard.plan.promoReason.INACTIVE": "Промокод отключён.",
  "onboarding.wizard.plan.promoReason.EXPIRED": "Срок действия промокода истёк.",
  "onboarding.wizard.plan.promoReason.EXHAUSTED": "Промокод исчерпан: лимит активаций закончился.",
  "onboarding.wizard.plan.promoReason.ERROR": "Не удалось проверить промокод. Повторите попытку.",
  "onboarding.wizard.headerTitle": "Настройка магазина",
  "onboarding.wizard.launchTitle": "Запуск магазина",
  "onboarding.wizard.delivery.deliveryStatus": "Доставка",
  "onboarding.wizard.delivery.enabled": "Включена",
  "onboarding.wizard.delivery.disabled": "Не включена",
  "onboarding.wizard.payment.openPayouts": "Подключить выплаты",
  "onboarding.wizard.payment.connectedTitle": "Выплаты подключены",
  "onboarding.wizard.payment.recipient": "Получатель выплат",
  "onboarding.wizard.payment.registration": "Регистрация",
  "onboarding.wizard.payment.registered": "Зарегистрирован",
  "onboarding.wizard.payment.requiredBadge": "Нужен для запуска",
  "onboarding.wizard.payment.requiredNotice": "Без выплат магазин не запустится. Тариф можно выбрать позже.",
  "onboarding.wizard.shopAddress.label": "Адрес магазина",
  "onboarding.wizard.shopAddress.placeholder": "Город, улица, дом",
  "onboarding.wizard.shopAddress.choose": "Найти адрес или выбрать на карте",
  "onboarding.wizard.shopAddress.incomplete": "Укажите улицу и номер дома",
  "onboarding.wizard.shopAddress.sheetTitle": "Адрес магазина",
  "onboarding.wizard.shopInfo.innLookupHint": "Введите 10 или 12 цифр ИНН, затем нажмите «Найти».",
  "onboarding.wizard.shopInfo.bikLookupHint": "Введите 9 цифр БИК, затем нажмите «Найти».",
  "onboarding.wizard.shopInfo.emailFromAccount": "Подставлена почта вашего аккаунта. Это публичный контакт магазина — менять его можно, на вход он не влияет.",
  "onboarding.wizard.shopInfo.emailPublicHint": "Публичный контакт магазина. Почта для входа в аккаунт меняется отдельно.",
  "onboarding.wizard.delivery.zonesOptional": "Полигон зоны на карте необязателен. Обязательны адрес, включённая доставка или самовывоз и хотя бы один рабочий день.",
  "onboarding.wizard.delivery.openZones": "Настроить зоны доставки",
  "onboarding.wizard.delivery.returnHint": "Введённое сохранится — вернуться в мастер можно по адресу /onboarding.",
  "onboarding.wizard.catalog.integrationNotVerifiedYet": "Соединение ещё не проверено и товары не импортированы: это произойдёт при запуске магазина.",
  "onboarding.wizard.plan.promoReason.WRONG_PLAN": "Код действует на другой тариф.",
  "catalog.budgetFit.title": "Подобрать размер под бюджет",
  "catalog.budgetFit.lead": "Укажите сумму — соберём тот же букет в подходящем размере и покажем реальную цену магазинов",
  "catalog.budgetFit.inputLabel": "Бюджет, ₽",
  "catalog.budgetFit.inputPlaceholder": "Например, 5000",
  "catalog.budgetFit.submit": "Подобрать",
  "catalog.budgetFit.searching": "Считаем цену по составу…",
  "catalog.budgetFit.noOffers": "Сейчас ни один магазин не продаёт этот состав — подобрать цену не получится",
  "catalog.budgetFit.tooLow": "Дешевле этот букет не собрать. Минимальная цена:",
  "catalog.budgetFit.stems": "Цветов в составе",
  "catalog.budgetFit.goToVariant": "Перейти к варианту",
  "catalog.budgetFit.error": "Не удалось посчитать цену. Попробуйте ещё раз",
  "catalog.compositionEditor.qtyHint": "Количество каждого цветка можно менять кнопками − и + — цена пересчитается",
  "catalog.compositionEditor.stageFinding": "Ищем готовый вариант…",
  "catalog.compositionEditor.stageCreating": "Собираем новый вариант — это занимает до минуты",
  "catalog.compositionEditor.cancelSearch": "Отменить подбор",
  "catalog.packaging.exampleNote": "Фото — пример вида упаковки, а не этого букета",
  "catalog.packaging.tooSmall": "Этот размер меньше выбранного состава — выберите больше",
  "catalog.packaging.sizeByFlorist": "Размер под ваш состав подберёт флорист магазина",
  "catalog.gallery.photoshootTitle.candy": "Готовим фотографию сладостей",
  "catalog.gallery.photoshootTitle.toy": "Готовим фотографию игрушки",
  "catalog.gallery.photoshootTitle.balloon": "Готовим фотографию шаров",
  "catalog.gallery.photoshootTitle.cake": "Готовим фотографию десерта",
  "catalog.gallery.photoshootTitle.card": "Готовим фотографию открытки",
  "catalog.gallery.photoshootTitle.gift": "Готовим фотографию подарка",
  "catalog.productPage.detailsSection": "Характеристики и артикул",
  "catalog.page.searchAria": "Поиск по каталогу",
  "catalog.page.searchPlaceholder": "Конфеты, игрушка, шары…",
  "cart.addons.title": "Дополнить заказ",
  "cart.addons.subtitle": "Конфеты, игрушки, открытки и шары",
  "cart.addons.empty": "Дополнений в продаже сейчас нет",
  "cart.addons.otherShopNotice": "У магазина вашего букета дополнений нет. Товар другого магазина приедет отдельной доставкой и будет оплачен отдельно",
  "cart.addons.otherShopTag": "Другой магазин",
  "cart.addons.add": "В корзину",
  "cart.addons.inCart": "В корзине",
  "checkout.deliveryOptions.calculatedAfterAddress": "Рассчитаем после выбора адреса",
  "checkout.summary.deliveryAfterAddress": "Рассчитаем после выбора адреса",
  "checkout.summary.totalWithoutDelivery": "Итог без доставки: её стоимость добавим после расчёта по адресу.",
  "checkout.recipient.isOther": "Получать буду не я",
  "checkout.recipient.contactHint": "Курьер позвонит получателю. Сумму заказа получатель не увидит.",
  "checkout.gift.isGiftHint": "Оформим как подарок: без чека в букете и с открыткой, если выберете её ниже.",
  "checkout.postcard.title": "Открытка",
  "checkout.postcard.none": "Без открытки",
  "checkout.postcard.free": "Бесплатная открытка",
  "checkout.postcard.paid": "Платная открытка: {{name}}",
  "checkout.postcard.messageLabel": "Текст послания",
  "checkout.postcard.messageHintOnCard": "Напечатаем этот текст на открытке — это единственное послание к заказу.",
  "checkout.postcard.messageHintNoCard": "Открытка не выбрана: текст передадим флористу, но печатать не будем.",
  "checkout.giftCard.recipientLine": "Получатель: {{name}}",
  "checkout.review.title": "Проверьте заказ",
  "checkout.review.items": "Состав заказа",
  "checkout.review.fulfillment": "Как получить",
  "checkout.review.when": "Когда",
  "checkout.review.whenMissing": "Дата не выбрана",
  "checkout.review.buyer": "Покупатель",
  "checkout.review.buyerMissing": "Контакты не указаны",
  "checkout.review.recipient": "Получатель",
  "checkout.review.recipientSelf": "Получаете вы",
  "checkout.review.recipientMissing": "Контакты получателя не указаны",
  "checkout.review.extras": "Дополнительно",
  "checkout.review.payer": "Платит",
  "checkout.review.payerNoMethod": "Способ оплаты не выбран",
  "checkout.review.payerBuyerOnline": "Вы — онлайн сейчас",
  "checkout.review.payerOnPickup": "Вы — при получении в магазине",
  "checkout.review.payerBuyerOnDelivery": "Вы — наличными курьеру при получении",
  "checkout.review.payerRecipientOnDelivery": "{{name}} — наличными курьеру при получении",
  "checkout.payerWarning.recipientCash": "Оплата наличными при получении: деньги попросят у получателя. Если платите вы — выберите оплату онлайн.",
  "checkout.payerWarning.surpriseCash": "Это сюрприз с оплатой наличными: получатель узнает о заказе, когда у него попросят деньги. Оплатите онлайн.",
  "checkout.payerWarning.payOnline": "Оплатить онлайн",
  "geo.address.mapOpening": "Открываем карту…",
  "geo.address.mapUnavailable": "Карта не загрузилась. Адрес можно ввести вручную.",
  "geo.address.mapRetry": "Повторить",
  "geo.address.mapGeocodeFailed": "Не удалось определить адрес точки. Подвиньте карту ещё раз или введите адрес вручную.",
  "profile.info.avatarSaveError": "Фото загрузилось, но не сохранилось в профиле. Попробуйте ещё раз.",
  "auth.partnerEntry.title": "Открываете магазин?",
  "auth.partnerEntry.roles": "Здесь регистрируются покупатели. У магазина своя регистрация, сотрудников потом добавит владелец.",
  "auth.partnerEntry.registerCta": "Открыть магазин",
  "auth.partnerEntry.aboutCta": "Как это работает",
  "auth.login.telegramRetry": "Повторить попытку",
  "panelShell.contrast.label": "Высокий контраст",
  "panelShell.contrast.auto": "как в системе",
  "panelShell.contrast.on": "включён",
  "panelShell.contrast.off": "выключен",
  "panelShell.userMenu.open": "Меню пользователя",
  "panelShell.userMenu.contrast": "Высокий контраст: {{state}}",
  "onboarding.wizard.account.signedInAs": "Вы вошли как {{account}}",
  "onboarding.wizard.account.signedInUnknown": "Аккаунт не определён",
  "onboarding.wizard.account.shopName": "Настраиваете магазин: {{name}}",
  "onboarding.wizard.account.shopUnnamed": "Магазин создан, название пока не задано",
  "onboarding.wizard.account.shopPending": "Магазин ещё не создан",
  "onboarding.wizard.account.notYou": "Не вы? Выйти",
  "partnerAuth.partnerRegister.accountExistsTitle": "Аккаунт с такой почтой уже есть",
  "partnerAuth.partnerRegister.accountExistsHint": "На {{email}} уже зарегистрирован аккаунт. Войдите в него — и продолжите настройку магазина с того места, где остановились. Второй магазин не создастся.",
  "partnerAuth.partnerRegister.loginAndContinue": "Войти и продолжить",
  "onboarding.wizard.plan.promoAppliedPlanDays": "«{{plan}}» бесплатно {{days}} дней",
  "onboarding.wizard.plan.promoPlanSwitched": "Тариф переключён на «{{plan}}»: промокод действует только на нём.",
  "onboarding.wizard.plan.promoSwitchBack": "Вернуть «{{plan}}»",
  "onboarding.wizard.documentImport.title": "Заполнить из документа",
  "onboarding.wizard.documentImport.hint": "PDF, PNG или JPEG до 10 МБ, не более 5 страниц. Найденные данные можно проверить перед заполнением. Можно заполнить вручную.",
  "onboarding.wizard.documentImport.reading": "Читаем реквизиты…",
  "onboarding.wizard.documentImport.review": "Проверьте найденные данные. После подтверждения они заменят соответствующие поля формы.",
  "onboarding.wizard.documentImport.apply": "Заполнить реквизиты",
  "onboarding.wizard.documentImport.applied": "Поля заполнены. Проверьте их перед сохранением.",
  "onboarding.wizard.documentImport.empty": "Не удалось найти реквизиты. Попробуйте более чёткий документ или заполните поля вручную.",
  "onboarding.wizard.documentImport.error": "Не удалось прочитать документ. Проверьте формат и размер файла или заполните поля вручную.",
  "onboarding.wizard.documentImport.busy": "Другой документ ещё обрабатывается. Повторите через 20 секунд.",
  "onboarding.wizard.documentImport.remove": "Убрать файл",
  "onboarding.wizard.documentImport.fileSize": "{{size}} МБ",
  "onboarding.wizard.documentImport.uploaded": "Загружено",
  "onboarding.wizard.documentImport.preview": "Открыть файл",
  "onboarding.wizard.header.openStorefront": "Открыть витрину",
  "onboarding.wizard.header.logout": "Выйти",
  "verifyEmail.continueSetup": "Продолжить настройку магазина",
  "partner.connectionCenter.form.title": "Подключение Posiflora",
  "partner.connectionCenter.form.description": "Загрузите номенклатуру, цены и остатки компонентов. После загрузки проверьте сопоставления ниже. Готовые карточки букетов и фотографии этим способом не переносятся.",
  "partner.connectionCenter.form.name": "Название подключения",
  "partner.connectionCenter.form.url": "Адрес вашей Posiflora",
  "partner.connectionCenter.form.urlHint": "Адрес из строки браузера, где вы работаете в Posiflora. Нужен HTTPS.",
  "partner.connectionCenter.form.urlInvalid": "Укажите полный адрес, начинающийся с https://",
  "partner.connectionCenter.form.login": "Логин Posiflora",
  "partner.connectionCenter.form.password": "Пароль Posiflora",
  "partner.connectionCenter.form.keepSaved": "Оставьте пустым, чтобы сохранить текущие данные доступа.",
  "partner.connectionCenter.form.secretHint": "Данные доступа хранятся зашифрованными. Проверка не создаёт заказы в Posiflora.",
  "partner.connectionCenter.form.save": "Проверить и подключить",
  "partner.connectionCenter.form.saved": "Подключение сохранено. Теперь загрузите цены и остатки.",
  "partner.connectionCenter.form.required": "Заполните обязательные поля.",
  "partner.connectionCenter.form.conflict": "Подключение уже изменилось. Загрузите актуальные настройки перед повторной попыткой.",
  "partner.connectionCenter.form.unavailable": "Ответ не получен. Обновите настройки перед повтором: подключение могло сохраниться.",
  "partner.connectionCenter.form.loadFailed": "Не удалось загрузить настройки подключения.",
  "partner.connectionCenter.form.reload": "Загрузить настройки",
  "partner.connectionCenter.form.authFailed": "Posiflora не приняла данные доступа. Проверьте адрес, логин и пароль.",
  "partner.connectionCenter.form.testFailed": "Проверка Posiflora не прошла. Текущие настройки сохранены; проверьте доступ и повторите.",
  "partner.connectionCenter.form.schedule.label": "Автоматическое обновление",
  "partner.connectionCenter.form.schedule.off": "Выключено",
  "partner.connectionCenter.form.schedule.every6h": "Каждые 6 часов",
  "partner.connectionCenter.form.schedule.daily": "Раз в сутки",
  "partner.connectionCenter.form.schedule.hint": "Отсчёт от последнего успешного импорта",
  "partner.connectionCenter.form.schedule.custom": "Задано вручную — изменится при сохранении",
  "productBuilder": {
    "emptyAvailabilityTitle": "Каталог компонентов пока пуст",
    "emptyAvailabilityDesc": "Включите нужные компоненты в прайс-листе или подключите CRM, затем вернитесь в конструктор.",
    "setupAvailability": "Настроить наличие",
    "emptyBasketNeutral": "Добавьте компоненты из каталога."
  },
  "partner.orders.detail.print": "Печать",
  "partner.orders.detail.step.dispatch": "Передать в доставку",
  "partner.orders.detail.step.reasonApproval": "Станет доступна, когда покупатель одобрит фото сборки",
  "partner.orders.detail.stepper.PROCESSING": "В сборке",
  "partner.orders.detail.stepper.COMPLETED": "Выполнен",
  "orderAlertEditor.title": "Карточка нового заказа в Telegram",
  "orderAlertEditor.subtitle": "Выберите, что сотрудники увидят в уведомлении о новом заказе.",
  "orderAlertEditor.alwaysShown": "Заголовок и сумма заказа, отмена и предупреждения о подарке, сюрпризе и адресе показываются всегда.",
  "orderAlertEditor.source.own.tenant": "Сейчас действуют сохранённые общие настройки. Магазины со своими настройками используют свои.",
  "orderAlertEditor.source.own.shop": "Сейчас действуют настройки этого магазина.",
  "orderAlertEditor.source.inherited": "Сейчас действуют общие настройки, заданные администратором. Сохраните, чтобы задать свои для этого магазина.",
  "orderAlertEditor.source.preset": "Сейчас действуют настройки по умолчанию.",
  "orderAlertEditor.unsaved": "есть несохранённые изменения",
  "orderAlertEditor.view.label": "Вид карточки",
  "orderAlertEditor.view.compact": "Компактный",
  "orderAlertEditor.view.extended": "Расширенный",
  "orderAlertEditor.blocks.title": "Что показывать в карточке",
  "orderAlertEditor.blocks.status": "Статус заказа и способ оплаты",
  "orderAlertEditor.blocks.mobidel": "Номер в Мобидел и курьер",
  "orderAlertEditor.blocks.shop": "Название магазина",
  "orderAlertEditor.blocks.items": "Состав заказа",
  "orderAlertEditor.blocks.calculation": "Расчёт суммы, акции и промокод",
  "orderAlertEditor.blocks.delivery": "Дата, время и стоимость доставки",
  "orderAlertEditor.blocks.address": "Адрес доставки или точка самовывоза",
  "orderAlertEditor.blocks.price_reason": "Основание стоимости доставки",
  "orderAlertEditor.blocks.courier_comment": "Комментарий курьеру",
  "orderAlertEditor.blocks.photo_status": "Статус фото букета",
  "orderAlertEditor.blocks.wishes": "Упаковка и пожелания",
  "orderAlertEditor.blocks.card_text": "Текст открытки",
  "orderAlertEditor.blocks.recipient": "Получатель",
  "orderAlertEditor.blocks.customer": "Имя покупателя",
  "orderAlertEditor.blocks.customer_contacts": "Телефон и почта покупателя",
  "orderAlertEditor.blocks.customer_account": "Аккаунт и бонусы покупателя",
  "orderAlertEditor.blocks.customer_history": "История заказов покупателя",
  "orderAlertEditor.links.title": "Ссылки и кнопки",
  "orderAlertEditor.links.textLinks": "Ссылки в тексте: товары и покупатель",
  "orderAlertEditor.links.openOrder": "Кнопка «Открыть заказ»",
  "orderAlertEditor.links.tracking": "Кнопка «Отследить заказ»",
  "orderAlertEditor.preview.title": "Предпросмотр",
  "orderAlertEditor.preview.hint": "Демонстрационный заказ. Ничего не отправляется.",
  "orderAlertEditor.preview.loading": "Готовим предпросмотр…",
  "orderAlertEditor.preview.failed": "Не удалось построить предпросмотр.",
  "orderAlertEditor.preview.buttons": "Кнопки под сообщением",
  "orderAlertEditor.preview.noButtons": "Без кнопок под сообщением",
  "orderAlertEditor.save": "Сохранить",
  "orderAlertEditor.reset": "Вернуть по умолчанию",
  "orderAlertEditor.retry": "Повторить",
  "orderAlertEditor.loading": "Загрузка настроек",
  "orderAlertEditor.saved": "Настройки карточки сохранены",
  "orderAlertEditor.resetDone": "Настройки возвращены по умолчанию",
  "orderAlertEditor.errors.load": "Не удалось загрузить настройки карточки",
  "orderAlertEditor.errors.save": "Не удалось сохранить настройки",
  "orderAlertEditor.errors.reset": "Не удалось вернуть настройки по умолчанию",
  "orderAlertEditor.errors.conflict": "Настройки уже сохранены в другой вкладке. Обновите страницу.",
  "orderAlertEditor.shopChatPending": "Настройки магазина начнут действовать, когда вы подключите чат магазина. Пока карточки приходят в общий чат с общими настройками.",
  "orderAlertEditor.sendTest": "Отправить тест в чат",
  "orderAlertEditor.testSent": "Тестовая карточка отправлена в чат заказов",
  "orderAlertEditor.errors.test": "Не удалось отправить тестовую карточку",
  "orderAlertEditor.errors.chatUnconfigured": "Чат для уведомлений о заказах не настроен",
  "orderAlertEditor.fieldSource.own": "Изменено здесь",
  "orderAlertEditor.fieldSource.tenant": "Как в общих настройках",
  "orderAlertEditor.fieldSource.preset": "По умолчанию",
  "orderAlertEditor.inherit.tenant": "Вернуть по умолчанию",
  "orderAlertEditor.inherit.shop": "Вернуть как в общих настройках",
  "orderAlertEditor.inactive": "Сейчас эти настройки не действуют: уведомления о заказах приходят в другом формате карточки. Изменения сохранятся, но на карточки пока не повлияют.",
  "orderAlertEditor.refresh": "Обновить",
  "orderAlertEditor.discard": "Отменить изменения",
  "orderAlertEditor.preview.photo": "Фото",
  "orderAlertEditor.preview.gallery": "Галерея из {{count}} фото",
  "orderAlertEditor.preview.galleryPlain": "Галерея фото",
  "orderAlertEditor.preview.message": "Сообщение {{index}} из {{total}}",
  "orderAlertEditor.preview.sample": "Пример заказа",
  "orderAlertEditor.preview.order": "№{{number}} · {{date}} · {{status}}",
  "orderAlertEditor.preview.source": "Заказ для предпросмотра",
  "orderAlertEditor.preview.hintOrder": "Реальный заказ так, как его увидит этот чат. Ничего не отправляется.",
  "orderAlertEditor.history.title": "История изменений",
  "orderAlertEditor.history.empty": "Изменений пока не было",
  "orderAlertEditor.history.loading": "Загружаем историю…",
  "orderAlertEditor.history.failed": "Не удалось загрузить историю",
  "orderAlertEditor.history.action.save": "Сохранение",
  "orderAlertEditor.history.action.reset": "Сброс по умолчанию",
  "orderAlertEditor.history.action.restore": "Возврат прежней версии",
  "orderAlertEditor.history.version": "Версия {{version}}",
  "orderAlertEditor.history.current": "Действует сейчас",
  "orderAlertEditor.history.restore": "Вернуть эту версию",
  "orderAlertEditor.history.restored": "Версия возвращена",
  "orderAlertEditor.errors.restore": "Не удалось вернуть версию",
  "orderAlertEditor.errors.noShopChat": "Подключите чат магазина, чтобы отправить тест",
  "orderAlertEditor.errors.fieldLocked": "Это поле закрыто администратором",
  "orderAlertEditor.errors.tooManyRequests": "Слишком много запросов. Подождите минуту и повторите",
  "orderAlertEditor.links.statusActions": "Кнопки статусов: Принять, Собрано, Передан курьеру",
  "orderAlertEditor.locks.toggle": "Закрыть для магазинов",
  "orderAlertEditor.locks.closed": "Закрыто администратором",
  "orderAlertEditor.privacy.title": "Чаты магазинов",
  "orderAlertEditor.privacy.maskContacts": "Скрывать телефон и email покупателя в чатах магазинов",
  "orderAlertEditor.privacy.hint": "В чатах администраторов контакты покупателя видны полностью.",
  "orderAlertEditor.events.title": "События в чатах",
  "orderAlertEditor.events.required": "Обязательное событие",
  "orderAlertEditor.events.order_created": "Новый заказ",
  "orderAlertEditor.events.order_cancelled": "Отмена заказа",
  "orderAlertEditor.events.stock_low": "Заканчивается товар",
  "orderAlertEditor.events.assembly_card_failure": "Ошибка при сборке открытки",
  "orderAlertEditor.events.claim": "Жалоба покупателя",
  "orderAlertEditor.events.sla": "SLA, минут",
  "orderAlertEditor.events.slaHint": "Через сколько минут сообщить, что магазин не принял заказ: от {{min}} до {{max}}; 0 — не напоминать",
  "orderAlertEditor.events.slaInvalid": "Введите целое число от {{min}} до {{max}}",
  "orderAlertEditor.recipients.title": "Чаты для уведомлений",
  "orderAlertEditor.recipients.subtitle": "Куда приходят карточки заказов в Telegram.",
  "orderAlertEditor.recipients.kind.TENANT": "Чат администраторов",
  "orderAlertEditor.recipients.kind.SHOP": "Чат магазина",
  "orderAlertEditor.recipients.kind.COURIER": "Чат курьеров",
  "orderAlertEditor.recipients.allCities": "Все города",
  "orderAlertEditor.recipients.active": "Активен",
  "orderAlertEditor.recipients.inactive": "Не активен",
  "orderAlertEditor.recipients.unlink": "Отвязать",
  "orderAlertEditor.recipients.unlinkTitle": "Отвязать чат?",
  "orderAlertEditor.recipients.unlinkMessage": "Чат «{{title}}» перестанет получать уведомления о заказах.",
  "orderAlertEditor.recipients.cancel": "Отмена",
  "orderAlertEditor.recipients.unlinked": "Чат отвязан",
  "orderAlertEditor.recipients.empty": "Чаты пока не подключены",
  "orderAlertEditor.recipients.loading": "Загружаем чаты…",
  "orderAlertEditor.recipients.kindLabel": "Чей чат",
  "orderAlertEditor.recipients.cityLabel": "Город",
  "orderAlertEditor.recipients.connect": "Подключить чат",
  "orderAlertEditor.recipients.refresh": "Обновить список",
  "orderAlertEditor.recipients.openTelegram": "Открыть Telegram и выбрать группу",
  "orderAlertEditor.recipients.linkHint": "Ссылка действует до {{time}}. Добавьте бота в группу, затем обновите список.",
  "orderAlertEditor.recipients.errors.load": "Не удалось загрузить чаты",
  "orderAlertEditor.recipients.errors.link": "Не удалось получить ссылку для подключения",
  "orderAlertEditor.recipients.errors.unlink": "Не удалось отвязать чат",
  "orderAlertEditor.blockOrder.label": "Порядок блоков",
  "orderAlertEditor.blockOrder.hint": "Включённые блоки можно поднять или опустить. Заголовок, сумма и предупреждения всегда вверху.",
  "orderAlertEditor.blockOrder.up": "Поднять блок «{{block}}»",
  "orderAlertEditor.blockOrder.down": "Опустить блок «{{block}}»",
  "orderPhotos.title": "Фото заказа",
  "orderPhotos.hint": "JPEG, PNG, WEBP или AVIF. Исходник до 30 МБ; большие JPEG, PNG и WEBP сжимаются перед загрузкой.",
  "orderPhotos.replace": "Заменить фото",
  "orderPhotos.choose": "Выбрать фото",
  "orderPhotos.preview": "Новое фото: ещё не сохранено",
  "orderPhotos.save": "Сохранить фото",
  "orderPhotos.send": "Отправить на согласование",
  "orderPhotos.cancel": "Отменить выбор",
  "orderPhotos.attachmentOnly": "Фото сохранится в истории без отправки на согласование.",
  "orderPhotos.history": "История фото",
  "orderPhotos.author": "Автор",
  "orderPhotos.unknownAuthor": "Не указан",
  "orderPhotos.submitted": "Отправлено:",
  "orderPhotos.decided": "Решение:",
  "orderPhotos.autoApprove": "Автосогласование:",
  "orderPhotos.loading": "Загружаем историю фото…",
  "orderPhotos.historyFailed": "Не удалось загрузить историю. Сохранённое фото остаётся доступным.",
  "orderPhotos.retry": "Повторить",
  "orderPhotos.unsupported": "Выберите JPEG, PNG, WEBP или AVIF.",
  "orderPhotos.originalTooLarge": "Исходное фото больше 30 МБ. Выберите файл поменьше.",
  "orderPhotos.finalTooLarge": "Фото после обработки больше 10 МБ. Уменьшите файл или выберите JPEG.",
  "orderPhotos.saveFailed": "Не удалось сохранить фото. Повторите попытку; выбранный файл сохранён.",
  "orderPhotos.saved": "Фото сохранено в истории заказа.",
  "orderPhotos.sent": "Фото отправлено покупателю на согласование.",
  "orderPhotos.status.INFORMATIONAL": "Информационное фото",
  "orderPhotos.status.PENDING": "Ожидает согласования",
  "orderPhotos.status.APPROVED": "Одобрено",
  "orderPhotos.status.REJECTED": "Отклонено покупателем",
  "orderPhotos.status.SUPERSEDED": "Заменено новой версией",
  "profile.orderDetail.photoStale": "Фото уже изменилось или получило решение. Проверьте актуальную фотографию.",
  "chat.timeline.photoStale": "Фото уже изменилось или получило решение. Проверьте актуальную фотографию.",
  "chat.timeline.substitutionStale": "Предложение изменилось. Обновите заказ и ответьте заново.",
  "chat.timeline.substitutionManualRequired": "Решение принято, магазин проверяет наличие",
  "chat.timeline.substitutionManualRequiredDescription": "{{item}}: магазин подтвердит, чем заменит",
  "chat.timeline.substitutionStaleOpenCurrent": "Открыть актуальное предложение",
  "chat.timeline.photoInactive": "Согласование доступно только для актуального фото, ожидающего решения.",
  "profile.orderTracking.photoReviewAccessRequired": "Для согласования откройте ссылку из уведомления или обратитесь в магазин. Заказ из личного кабинета согласуйте после входа.",
  "profile.orderTracking.photoReviewContact": "Связаться с магазином",
  "auth": {
    "errors": {
      "loginRequestsLimited": "Слишком много запросов входа. Попробуйте позже.",
      "loginTemporarilyLocked": "Вход временно ограничен после неудачных попыток. Попробуйте позже.",
      "loginIdentityLocked": "Вход для этой учётной записи временно ограничен после неудачных попыток. Попробуйте позже.",
      "loginIdentityLockedWait": "Вход для этой учётной записи временно ограничен после неудачных попыток. Попробуйте через {{seconds}} сек.",
      "loginIdentityIpLocked": "Вход для этой учётной записи с вашего сетевого адреса временно ограничен. Попробуйте позже.",
      "loginIdentityIpLockedWait": "Вход для этой учётной записи с вашего сетевого адреса временно ограничен. Попробуйте через {{seconds}} сек.",
      "loginIpLocked": "Вход с вашего сетевого адреса временно ограничен после неудачных попыток. Попробуйте позже.",
      "loginIpLockedWait": "Вход с вашего сетевого адреса временно ограничен после неудачных попыток. Попробуйте через {{seconds}} сек."
    },
    "reset": {
      "checkingLink": "Проверяем ссылку для смены пароля…",
      "contextUnavailable": "Не удалось проверить ссылку. Запросите новую или повторите позже.",
      "usernameLabel": "Почта аккаунта",
      "passwordTooShort": "Пароль должен содержать минимум 8 символов",
      "passwordTooManyBytes": "Пароль не должен превышать 72 байта в UTF-8. Сократите его без потери обязательных букв и цифры.",
      "passwordPlaceholder": "8–72 символа: латинские A–Z, a–z и цифра"
    },
    "validation": {
      "passwordLowercase": "Добавьте строчную латинскую букву",
      "passwordMaxLength": "Пароль не должен быть длиннее 72 символов",
      "passwordPattern": "Используйте строчную и заглавную латинские буквы и цифру, без переносов строк",
      "passwordTooManyBytes": "Пароль слишком длинный: допускается не более 72 байт UTF-8"
    },
    "recovery": {
      "originalBrowserHint": "Черновик остался в браузере, где вы заполняли магазин. Вернитесь туда и войдите с новым паролем. Здесь можно продолжить без переноса черновика.",
      "resetComplete": "Пароль изменён.",
      "loadingContext": "Загружаем данные сайта. Подождите.",
      "contextUnavailable": "Не удалось загрузить данные сайта. Повторите загрузку.",
      "retry": "Повторить",
      "continueShop": "Продолжить открытие магазина",
      "continueFailed": "Не удалось продолжить. Пароль уже изменён. Повторите переход."
    }
  },
  "partnerAuth": {
    "partnerRegister": {
      "continuationPending": "Продолжение настройки магазина для вашего аккаунта пока недоступно.",
      "saveDraft": "Сохранить черновик",
      "draftSaved": "Черновик сохранён",
      "bootstrapReady": "Продолжите с текущим аккаунтом.",
      "bootstrapCreateFirst": "Создать первый магазин",
      "bootstrapContextRequired": "Проверьте данные и подтвердите согласия.",
      "bootstrapRoleUnavailable": "С этой учёткой нельзя продолжить в выбранной роли. Войдите в нужный аккаунт.",
      "bootstrapCountryUnavailable": "Не удалось определить страну города. Выберите город заново.",
      "bootstrapRetry": "Не удалось продолжить. Данные сохранены. Повторите попытку.",
      "bootstrapLoadingShops": "Загружаем ваши магазины…",
      "bootstrapShopsRetry": "Не удалось загрузить магазины. Повторите попытку.",
      "bootstrapReloadShops": "Загрузить ещё раз",
      "bootstrapSelectShop": "Выберите свой магазин",
      "bootstrapResumeShop": "Продолжить с выбранным магазином"
    }
  },
  "profile": {
    "layout": {
      "buyerMode": "Вы в {{brand}} как заказчик"
    },
    "partnerEntry": {
      "openShop": "Открыть магазин",
      "continueShop": "Продолжить оформление магазина",
      "cabinet": "Кабинет магазина",
      "chooseShop": "Выбрать магазин",
      "loading": "Проверяем ваши магазины…",
      "loadError": "Не удалось загрузить ваши магазины.",
      "retry": "Повторить",
      "staffUnconfirmed": "Доступ сотрудника к магазину здесь не подтверждён.",
      "registrationUnavailable": "Открытие магазинов на этом сайте недоступно."
    }
  },
  "partner": {
    "shell": {
      "mode": {
        "ownerShop": "Вы управляете магазином «{{shop}}»",
        "managerShop": "Вы работаете в магазине «{{shop}}» как управляющий",
        "floristShop": "Вы работаете в магазине «{{shop}}» как флорист",
        "legacyShop": "Кабинет магазина «{{shop}}»",
        "chooseShop": "Выберите магазин для работы",
        "loading": "Уточняем доступ к кабинету магазина",
        "unconfirmed": "Доступ к магазину не подтверждён",
        "signedOut": "Войдите, чтобы открыть кабинет магазина"
      },
      "h": {
        "brandRole": "Партнёр",
        "search": "Найти раздел",
        "railLabel": "Объекты кабинета",
        "collapseSections": "Свернуть",
        "objects": {
          "today": "Сегодня",
          "orders": "Заказы",
          "pos": "Касса",
          "chats": "Чаты",
          "products": "Товары",
          "warehouse": "Склад",
          "customers": "Клиенты",
          "shop": "Магазин и доставка",
          "money": "Деньги",
          "settings": "Настройки"
        },
        "tabs": {
          "today": "Сегодня",
          "orders": "Заказы",
          "pos": "Касса",
          "chats": "Чаты",
          "more": "Ещё",
          "assembly": "Сборка",
          "deliveries": "Доставки",
          "navLabel": "Разделы кабинета"
        },
        "context": {
          "switch": "Сменить магазин"
        },
        "more": {
          "title": "Ещё",
          "search": "Найти раздел",
          "logout": "Выйти",
          "atBottom": "внизу",
          "nothingFound": "Ничего не нашлось"
        },
        "palette": {
          "dialog": "Поиск по кабинету",
          "placeholder": "Название раздела",
          "search": "Поиск",
          "results": "Результаты",
          "open": "Открыть",
          "run": "Выполнить",
          "select": "Выбрать",
          "close": "Закрыть"
        }
      }
    },
    "home": {
      "today": {
        "confirmOrder": "Подтвердите заказ №{{number}}",
        "startAssembly": "Начните сборку №{{number}}",
        "waitingPhotoAnswer": "Ждём ответа покупателя на фото №{{number}}",
        "photoRejected": "Покупатель отклонил фото №{{number}} — пересоберите",
        "payoutsSetup": "Подключите выплаты",
        "componentPriceMissing": "Компоненты без цены: {{count}} — букеты с ними не продаются"
      }
    }
  },
  "partner.shell.mode.chooseShop": "Выберите магазин",
  "partner.shell.mode.floristShop": "Флорист магазина «{{shop}}»",
  "partner.shell.mode.legacyShop": "Магазин «{{shop}}»",
  "partner.shell.mode.loading": "Загружаем кабинет",
  "partner.shell.mode.managerShop": "Управляющий магазина «{{shop}}»",
  "partner.shell.mode.ownerShop": "Владелец магазина «{{shop}}»",
  "partner.shell.mode.signedOut": "Войдите в аккаунт",
  "partner.shell.mode.unconfirmed": "Доступ к магазину не подтверждён",
  "partner.shell.onboardingPercentShort": "{{percent}}%",
  "home.floral.title": "Цветы",
  "home.floral.yourCity": "в Вашем городе",
  "home.floral.chooseCity": "Выбрать город",
  "home.floral.search": "Найти букет",
  "home.floral.heroTitle": "Букеты и цветы с доставкой",
  "home.floral.heroDescription": "Выбирайте букеты в цветочных магазинах на 1ФЛО",
  "home.floral.heroDescriptionShort": "Букеты цветочных магазинов на 1ФЛО",
  "home.floral.heroAction": "Выбрать букет",
  "home.floral.heroImageAlt": "Авторский букет цветов",
  "home.floral.flowers": "Цветы",
  "home.floral.allFlowers": "Все цветы",
  "home.floral.constructorTitle": "Конструктор букета",
  "home.floral.constructorDescription": "Выберите цветы и составьте букет по своему вкусу",
  "home.floral.constructorAction": "Собрать букет",
  "home.floral.bouquets": "Букеты",
  "home.floral.feed.title": "Букеты для подарка",
  "home.floral.feed.aiTitle": "Фло, ИИ-флорист",
  "home.floral.feed.occasion": "Повод",
  "home.floral.feed.budget": "Бюджет",
  "home.floral.feed.occasions.birthday": "День рождения",
  "home.floral.feed.occasions.romance": "Романтика",
  "home.floral.feed.occasions.thanks": "Благодарность",
  "home.floral.feed.budgetOption": "{{amount}} ₽",
  "home.floral.feed.aiAction": "Подобрать букет",
  "home.floral.feed.prompt": "Подберите букет: повод — {{occasion}}, бюджет до {{budget}} ₽.",
  "home.floral.feed.pastelTitle": "Пастельные букеты",
  "home.floral.feed.pastelText": "Нежные оттенки для особых моментов",
  "home.floral.feed.pastelAction": "Смотреть подборку",
  "home.floral.feed.showMore": "Показать ещё букеты",
  "home.programs.label": "Программы 1ФЛО",
  "home.programs.datesTitle": "Важные даты",
  "home.programs.exampleHeading": "Пример событий",
  "home.programs.momBirthday": "День рождения мамы",
  "home.programs.momBirthdayCompact": "ДР мамы",
  "home.programs.daughterBirthday": "День рождения дочери",
  "home.programs.daughterBirthdayCompact": "ДР дочери",
  "home.programs.datesText": "Сохраните важные даты и получайте бонусы к праздникам.",
  "home.programs.datesBonus": "Промокод на {{amount}} ₽ к важной дате",
  "home.programs.datesWindow": "Бонусы за {{days}} дней до даты",
  "home.programs.datesMinOrder": "При заказе от {{amount}} ₽",
  "home.programs.datesCta": "Добавить даты",
  "home.programs.datesTerms": "Условия программы",
  "home.programs.referralTitle": "Реферальная программа",
  "home.programs.referralText": "Приглашайте покупателей и магазины. Получайте часть комиссии платформы с оплаченных заказов.",
  "home.programs.referralCta": "Пригласить друзей",
  "home.programs.referralTerms": "Условия программы",
  "home.partnerCta.floralTitle": "Магазинам на 1ФЛО",
  "home.partnerCta.floralSubtitle": "Откройте магазин и принимайте заказы на платформе.",
  "home.partnerCta.floralRegister": "Зарегистрировать магазин",
  "home.partnerCta.floralLogin": "Войти в кабинет",
  "footer.requisites": "Реквизиты оператора",
  "home.floral.selectedCityPhrase": "{{city}}",
  "home.floral.searchAction": "Найти",
  "home.market.search.placeholder": "Найти букет, цветы или повод",
  "home.market.address.label": "Адрес доставки",
  "home.market.address.empty": "Указать адрес доставки",
  "home.market.address.today": "сегодня",
  "home.market.address.tomorrow": "завтра",
  "home.market.promo.floTitle": "Фло подберёт букет по поводу и бюджету",
  "home.market.promo.floAction": "Спросить Фло",
  "home.market.promo.photoTitle": "Пришлём фото букета до доставки",
  "home.market.promo.photoText": "Одобрите сборку до доставки",
  "home.market.catalog.byFlower": "По цветам",
  "home.market.catalog.byFormat": "По формату",
  "home.market.catalog.byOccasion": "По поводу",
  "home.market.catalog.byPrice": "По цене",
  "home.market.catalog.allPrices": "Все цены",
  "home.market.shelf.viewAll": "Смотреть все",
  "home.market.shelf.previous": "Предыдущие букеты",
  "home.market.shelf.next": "Следующие букеты",
  "home.market.benefits.label": "Преимущества",
  "home.market.benefits.priceTitle": "Цена из состава",
  "home.market.benefits.priceText": "Видно, за что вы платите",
  "home.market.benefits.photoTitle": "Фото до отправки",
  "home.market.benefits.photoText": "Одобрите букет до доставки",
  "home.market.benefits.shopsTitle": "Магазинов {{city}}: {{count}}",
  "home.market.benefits.shopsText": "Сравнивайте букеты разных магазинов",
  "home.market.popular.title": "Популярное {{city}}",
  "home.market.popular.all": "Все",
  "home.market.popular.catalog": "Весь каталог",
  "home.market.popular.filtersLabel": "Фильтр подборки",
  "home.market.popular.allCatalog": "Смотреть весь каталог",
  "home.market.popular.allCatalogShops": "Букеты магазинов · {{city}}: {{count}}",
  "home.market.shops.title": "Магазины {{city}} на {{brand}}",
  "home.market.shops.all": "Все магазины",
  "home.market.shops.since": "На {{brand}} с {{year}} года",
  "home.market.shops.open": "В магазин",
  "home.market.gifts.title": "Подарки к букету",
  "home.market.gifts.subtitle": "Конфеты, игрушки, открытки и шары",
  "home.market.gifts.all": "Все подарки",
  "home.market.dates.title": "Не забудьте о важных датах",
  "home.market.dates.text": "Сохраните дни рождения и годовщины — напомним заранее.",
  "home.market.partner.title": "Продаёте цветы {{city}}? Откройте магазин на {{brand}}",
  "home.market.seo.linksLabel": "Популярные разделы",
  "home.floral.occasionsLabel": "Выбрать букет по поводу",
  "home.floral.heroComposition": "Розы · Эустома · Гортензия",
  "home.floral.heroPriceParts": "Цветы + Оформление + Работа флориста",
  "home.floral.shortLabels.redRoses": "Красные",
  "home.floral.shortLabels.pinkRoses": "Розовые",
  "home.floral.shortLabels.whiteRoses": "Белые",
  "home.floral.shortLabels.sprayRoses": "Кустовые",
  "home.floral.shortLabels.author": "Авторские",
  "home.floral.shortLabels.mono": "Монобукеты",
  "home.floral.shortLabels.box": "В коробке",
  "home.floral.shortLabels.armful": "Букеты-охапки",
  "home.floral.shortLabels.birthday": "День рождения",
  "home.floral.shortLabels.wedding": "Свадьба",
  "home.floral.shortLabels.romance": "Любовь",
  "home.floral.shortLabels.occasions": "Все поводы",
  "home.programs.rubric": "Бонусы и программы",
  "home.programs.couponPurpose": "на букет",
  "home.programs.referralSummary": "Получайте часть комиссии платформы с оплаченных заказов.",
  "home.programs.referralStepLink": "Ваша ссылка",
  "home.programs.referralStepOrder": "Заказ друга",
  "home.programs.referralStepIncome": "Ваш доход",
  "footer.additionalLinks": "Ещё ссылки и настройки",
  "footer.market.floTitle": "Не знаете, что подарить?",
  "footer.market.floText": "Фло подберёт букет по поводу и бюджету — с ценой из состава",
  "footer.market.shopsText": "Откройте магазин и принимайте заказы",
  "footer.market.shopsMobile": "Магазинам: открыть магазин на {{brand}}",
  "footer.market.tagline": "Маркетплейс цветов: букеты от проверенных магазинов с фото перед доставкой.",
  "footer.market.payment": "Оплата картой и СБП через Т-Банк",
  "footer.market.buyers": "Покупателям",
  "footer.market.moreLinks": "Ещё ссылки",
  "footer.cookieSettings": "Настройки cookie",
  "home.floral.feed.occasionsShort.birthday": "Д. рожд.",
  "home.floral.feed.occasionsShort.romance": "Любовь",
  "home.floral.feed.occasionsShort.thanks": "Спасибо",
  "geo.address.locateMe": "Где я",
  "geo.address.locationDenied": "Доступ к геопозиции закрыт. Выберите город или введите адрес вручную.",
  "geo.address.locationTimeout": "Не удалось определить точку вовремя. Попробуйте ещё раз или введите адрес.",
  "geo.address.locationUnavailable": "Геопозиция недоступна. Выберите город или введите адрес вручную.",
  "geo.address.cityLocationUnavailable": "Не удалось найти центр города. Укажите точку на карте или введите адрес.",
  "geo.address.confirmCityBtn": "Выбрать город",
  "cart.shopGroup.selectShop": "Оформить товары магазина {{shop}}",
  "cart.item.details": "Подробнее о товаре",
  "cart.item.compositionAndDescription": "Открыть карточку товара",
  "cart.item.compositionLoading": "Загружаем состав…",
  "cart.item.compositionError": "Не удалось загрузить состав. Попробуйте ещё раз или откройте карточку товара.",
  "cart.item.compositionRetry": "Загрузить снова",
  "cart.item.compositionEmpty": "Состав в карточке товара не указан.",
  "support.lifecycle.history": "История",
  "support.lifecycle.new": "Новый диалог",
  "support.lifecycle.resolve": "Завершить",
  "support.lifecycle.operator": "Позвать оператора",
  "support.lifecycle.archive": "В архив",
  "support.lifecycle.order": "Вопрос по заказу:",
  "support.lifecycle.loading": "Загружаем переписку…",
  "support.lifecycle.retryHistory": "Повторить загрузку истории",
  "support.lifecycle.untitled": "Обращение в поддержку",
  "support.lifecycle.emptyHistory": "Прошлых диалогов пока нет",
  "support.lifecycle.actionError": "Не удалось выполнить действие. Попробуйте ещё раз.",
  "support.lifecycle.edit": "Изменить",
  "support.lifecycle.remove": "Удалить",
  "support.lifecycle.copy": "Копировать",
  "support.lifecycle.reply": "Ответить",
  "support.lifecycle.hide": "Убрать из моей переписки",
  "support.lifecycle.closed": "Диалог завершён. Для нового вопроса начните новый диалог.",
  "support.lifecycle.zoom": "Увеличить / уменьшить",
  "support.lifecycle.download": "Скачать",
  "support.lifecycle.unknownDelivery": "Подтверждение потеряно. Повтор использует тот же запрос.",
  "support.lifecycle.invalidFile": "Выберите изображение размером до 10 МБ.",
  "support.lifecycle.operatorOpening": "Хочу поговорить с оператором.",
  "catalog.page.allProducts": "Все товары",
  "catalog.emptyState.availableTitle": "Доступные варианты",
  "search.page.photoMode": "По фото",
  "search.page.linkMode": "По ссылке Pinterest",
  "search.page.availableAlternatives": "Что можно заказать в вашем городе",
  "ai.chat.preferences.clear": "Удалить пожелания",
  "ai.chat.preferences.color": "Цвет",
  "ai.chat.preferences.failed": "Не удалось сохранить. Проверьте бюджет и попробуйте ещё раз.",
  "ai.chat.preferences.localHint": "Сохраним в этом браузере. На другом устройстве их нужно указать заново.",
  "ai.chat.preferences.save": "Сохранить в этом браузере",
  "ai.chat.preferences.saved": "Сохранено в этом браузере.",
  "ai.chat.preferences.title": "Запомнить ваши пожелания?",
  "ai.chat.preferences.use": "Подобрать по сохранённым пожеланиям",
  "ai.chat.presentation.addComparison": "Сравнить",
  "ai.chat.presentation.applyFilters": "Показать варианты",
  "ai.chat.presentation.cancelDictation": "Отменить диктовку",
  "ai.chat.presentation.chooseBouquet": "Подобрать букет",
  "ai.chat.presentation.chooseProduct": "Обсудить этот букет",
  "ai.chat.presentation.closeComparison": "Закрыть сравнение",
  "ai.chat.presentation.compareCount": "Сравнить · {{count}}",
  "ai.chat.presentation.comparison": "Сравнение букетов",
  "ai.chat.presentation.comparisonHint": "Выберите 2 букета",
  "ai.chat.presentation.dictate": "Надиктовать сообщение",
  "ai.chat.presentation.filters": "Уточнить подбор",
  "ai.chat.presentation.firstQuestion": "Какой букет ищете?",
  "ai.chat.presentation.forComparison": "Для сравнения",
  "ai.chat.presentation.messageTooLong": "Сократите сообщение до {{max}} символов.",
  "ai.chat.presentation.noSelection": "Здесь появятся предложенные букеты. Напишите Фло, что ищете, или задайте условия в фильтрах.",
  "ai.chat.presentation.options": "Ещё",
  "ai.chat.presentation.orderHelp": "Помощь с заказом",
  "ai.chat.presentation.photoHint": "Расскажите о поводе и бюджете. Можно прикрепить фото.",
  "ai.chat.presentation.priceDifference": "Разница в цене",
  "ai.chat.presentation.removeComparison": "Убрать из сравнения",
  "ai.chat.presentation.removePhoto": "Убрать фото",
  "ai.chat.presentation.searching": "Ищу варианты…",
  "ai.chat.presentation.selectedForComparison": "2 варианта выбраны",
  "ai.chat.presentation.selection": "Подборка",
  "ai.chat.presentation.selectionError": "Не удалось обновить подбор. Попробуйте ещё раз.",
  "ai.chat.presentation.shopNotSpecified": "Магазин не указан",
  "ai.chat.presentation.stopDictation": "Остановить диктовку",
  "ai.chat.presentation.viewProduct": "Рассмотреть",
  "ai.chat.presentation.voiceError": "Не удалось распознать речь. Напишите сообщение или повторите.",
  "ai.chat.welcome.floName": "Фло",
  "aiFlorist.carousel.addAnother": "Добавить ещё один",
  "aiFlorist.carousel.addFailed": "Не удалось добавить товар",
  "aiFlorist.carousel.adding": "Добавляем…",
  "aiFlorist.carousel.inCart": "В корзине: {{count}}",
  "aiFlorist.carousel.otherCity": "Откройте товар, чтобы выбрать город",
  "aiFlorist.carousel.retry": "Повторить добавление",
  "assistant.dock.presentation.aiHelper": "ИИ-флорист",
  "assistant.dock.presentation.cancelTransfer": "Остаться в чате",
  "assistant.dock.presentation.customer": "Покупатель",
  "assistant.dock.presentation.help": "Помощь",
  "assistant.dock.presentation.localHistory": "Подборки Фло сохраняются в этом браузере отдельно для гостя и каждого аккаунта. Фото не восстанавливаются после перезагрузки.",
  "assistant.dock.presentation.openSupport": "Продолжить в поддержке",
  "assistant.dock.presentation.supportHelper": "Вопросы по заказам",
  "assistant.dock.presentation.transferAction": "Передать оператору",
  "assistant.dock.presentation.transferContext": "Нужна помощь оператора с подбором букета. Последние сообщения и варианты:",
  "assistant.dock.presentation.transferDescription": "Отправим последние сообщения и варианты из этого подбора. Фото не пересылаются.",
  "assistant.dock.presentation.transferTitle": "Передать подбор оператору?",
  "assistant.dock.presentation.transferred": "Этот подбор передан в поддержку. Продолжите разговор с оператором или начните новый подбор.",
  "assistant.refinement.preferencesFeedback": "Предпочтения и оценка",
  "auth.context.backToLogin": "Ко входу",
  "auth.context.backToPurchase": "Вернуться к покупке",
  "auth.context.backToSite": "Вернуться на сайт",
  "auth.context.continueGuest": "Продолжить без входа",
  "auth.context.loginPurchaseHint": "После входа вы вернётесь к покупке.",
  "auth.register.passwordPolicyHint": "8–72 символа: латинские буквы в двух регистрах и цифра.",
  "auth.register.verificationNextHint": "После регистрации нужно подтвердить email.",
  "auth.register.pdConsentLabel": "Я даю согласие на обработку персональных данных",
  "auth.register.pdConsentDocLink": "текст согласия",
  "auth.register.privacyPolicyLink": "политика конфиденциальности",
  "cart.preview.changingQuantity": "{{name}}: меняем {{from}} → {{to}} шт.…",
  "cart.preview.chooseWithFlo": "Подобрать с Фло",
  "cart.preview.cityConflict": "В корзине есть товары другого города. Проверьте их в полной корзине.",
  "cart.preview.close": "Закрыть мини-корзину",
  "cart.preview.deliveryCalculatedInCart": "Доставку рассчитаем в корзине",
  "cart.preview.deliveryThresholdReached": "Порог достигнут. Условия доставки в корзине",
  "cart.preview.deliveryThresholdRemaining": "До порога бесплатной доставки:",
  "cart.preview.emptyCatalog": "Выберите букет в каталоге.",
  "cart.preview.emptyCompact": "Корзина пока пуста",
  "cart.preview.emptyTitle": "Пока без букетов",
  "cart.preview.emptyWithFlo": "Выберите в каталоге или попросите Фло помочь.",
  "cart.preview.loadFailed": "Не удалось загрузить корзину. Попробуйте ещё раз.",
  "cart.preview.loadingDescription": "Загружаем товары текущего аккаунта и города.",
  "cart.preview.loadingTitle": "Обновляем корзину",
  "cart.preview.openCart": "Открыть корзину",
  "cart.preview.openCatalog": "Открыть каталог",
  "cart.preview.positionsCount": "Позиций: {{count}}",
  "cart.preview.productsTotal": "Сумма товаров",
  "cart.preview.quantityFailed": "Количество не изменено: осталось {{count}} шт.",
  "cart.preview.quantityUpdated": "{{name}}: количество обновлено, {{count}} шт.",
  "cart.preview.removeFailed": "Не удалось удалить товар. Он остался в корзине.",
  "cart.preview.removedItem": "Удалён: {{name}}",
  "cart.preview.removingItem": "Удаляем: {{name}}…",
  "cart.preview.restoredItem": "Возвращён в корзину: {{name}}",
  "cart.preview.restoringItem": "Возвращаем в корзину: {{name}}…",
  "cart.preview.retry": "Повторить",
  "cart.preview.undo": "Вернуть",
  "cart.preview.undoFailed": "Не удалось вернуть товар",
  "cart.preview.undoNeedsRetry": "Изменение не подтверждено. Можно повторить возврат.",
  "cart.preview.unitsCount": "{{count}} шт.",
  "cart.preview.updateFailed": "Не удалось изменить корзину",
  "support.lifecycle.backToConversation": "К разговору",
  "support.lifecycle.conversationActions": "Действия с разговором",
  "support.lifecycle.messageActions": "Действия с сообщением",
  "support.lifecycle.ready": "Можно задать вопрос",
  "support.lifecycle.skipRating": "Пропустить",
  "support.widget.cancelHandoffFailed": "Не удалось подтвердить отмену. Проверьте соединение и повторите.",
  "support.widget.cancellingHandoff": "Подтверждаем отмену…",
  "support.widget.historyTransferred": "Контекст разговора с Фло передан в поддержку.",
  "support.widget.operatorWaitingDetails": "Можно дополнить вопрос здесь. Ответ оператора появится в этом чате.",
  "support.widget.operatorWaitingUnassigned": "Оператор ещё не подключился",
  "support.widget.requestingOperator": "Отправляем запрос оператору",
  "ai": {
    "chat": {
      "references": {
        "title": "Посмотреть примеры",
        "hint": "Нажмите на фото: пожелание появится в поле сообщения.",
        "simple": "Синие оттенки",
        "classic": "Розы",
        "free": "Разные цветы",
        "simplePrompt": "Хочу букет в синих оттенках.",
        "classicPrompt": "Хочу букет с розами.",
        "freePrompt": "Хочу букет из разных цветов.",
        "tooLong": "Сократите сообщение, чтобы добавить пожелание."
      },
      "conversationUnavailable": "Эту беседу нельзя продолжить. Начните новую тему: набранное сообщение и фото можно перенести.",
      "recovery": {
        "newTopic": "Новая тема с этим сообщением"
      }
    }
  },
  "catalog.filters.quantityValue": "Цветочных стеблей: {{count}}",
  "catalog.filters.selectedCharacteristic": "Выбранная характеристика",
  "catalog.reviews.orderPhotos.loadingOptions": "Загружаем фото ваших заказов…",
  "catalog.reviews.orderPhotos.optionsError": "Не удалось загрузить фото заказов. Отзыв можно отправить без них.",
  "catalog.reviews.orderPhotos.retryOptions": "Повторить загрузку",
  "catalog.reviews.orderPhotos.choiceLabel": "Фото заказа для отзыва",
  "catalog.reviews.orderPhotos.orderSelectLabel": "Выберите доставленный заказ",
  "catalog.reviews.orderPhotos.noOrder": "Не выбирать фото заказа",
  "catalog.reviews.orderPhotos.privateDescription": "Фото магазина перед доставкой. Эти фото видны только вам, пока вы не разрешите публикацию.",
  "catalog.reviews.orderPhotos.previewAlt": "Фото заказа перед доставкой",
  "catalog.reviews.orderPhotos.selectPhoto": "Добавить это фото в отзыв",
  "catalog.reviews.orderPhotos.consentLabel": "Разрешаю публичную публикацию выбранных фото магазина перед доставкой в моём отзыве. Согласие можно отозвать.",
  "catalog.reviews.orderPhotos.consentExplanation": "Согласие: {{version}}. Подтверждение доставки не означает согласие на публикацию.",
  "catalog.reviews.orderPhotos.recentLimitDescription": "Показаны последние 20 заказов. Более ранние заказы сюда не входят.",
  "catalog.reviews.orderPhotos.orderOptionLabel": "Заказ {{index}} · {{date}}",
  "catalog.reviews.orderPhotos.publicCaption": "Фото магазина перед доставкой · опубликовано с согласия покупателя",
  "catalog.reviews.orderPhotos.openPhoto": "Открыть фото магазина перед доставкой",
  "catalog.reviews.orderPhotos.publicAlt": "Фото магазина перед доставкой",
  "catalog.reviews.orderPhotos.publicationLabel": "Публикация фото заказа",
  "catalog.reviews.orderPhotos.reviewSaved": "Отзыв сохранён. Фото магазина перед доставкой публикуются отдельно и после модерации отзыва.",
  "catalog.reviews.orderPhotos.ownedOptionsError": "Не удалось загрузить фото ваших заказов. Сохранённые согласия можно отозвать ниже.",
  "catalog.reviews.orderPhotos.retryOwnedOptions": "Повторить загрузку фото заказов",
  "catalog.reviews.orderPhotos.processing": "Обрабатываем выбранные фото…",
  "catalog.reviews.orderPhotos.partialError": "Не все фото удалось обработать. Отзыв уже сохранён; повторная отправка отзыва не нужна.",
  "catalog.reviews.orderPhotos.retryRemaining": "Повторить оставшиеся фото ({{count}})",
  "catalog.reviews.orderPhotos.cancelRemaining": "Отменить повторную отправку оставшихся фото",
  "catalog.reviews.orderPhotos.revokeReminder": "Для уже сохранённого согласия используйте «Отозвать согласие» ниже.",
  "catalog.reviews.orderPhotos.ownedError": "Не удалось проверить сохранённые согласия. Повторите проверку, чтобы отозвать их.",
  "catalog.reviews.orderPhotos.checkSavedConsents": "Проверить сохранённые согласия",
  "catalog.reviews.orderPhotos.ownedPreviewAlt": "Выбранное фото магазина перед доставкой",
  "catalog.reviews.orderPhotos.photoStatus": "Фото {{index}}: {{status}}",
  "catalog.reviews.orderPhotos.statusReady": "подготовлено к публикации после модерации",
  "catalog.reviews.orderPhotos.statusPending": "согласие сохранено, подготовка не завершена",
  "catalog.reviews.orderPhotos.retryPhoto": "Повторить подготовку фото {{index}}",
  "catalog.reviews.orderPhotos.retryUnavailable": "Повторная подготовка доступна только для фото из списка последних 20 заказов с действующим согласием этой версии.",
  "catalog.reviews.orderPhotos.revokePhoto": "Отозвать согласие на фото {{index}}",
  "catalog.reviews.orderPhotos.missingReviewId": "Отзыв сохранён, но сервер не вернул его идентификатор. Фото не опубликованы.",
  "catalog.reviews.orderPhotos.commitUnknown": "Не удалось подтвердить, сохранился ли отзыв. Сначала проверьте его состояние, чтобы не отправить отзыв повторно.",
  "catalog.reviews.orderPhotos.checkCommit": "Проверить состояние отзыва",
  "catalog.reviews.orderPhotos.uploadPending": "Дождитесь завершения загрузки фото или отмените её перед отправкой отзыва.",
  "catalog.compositionEditor.compactTitle": "Состав букета",
  "catalog.productPage.shopDetails": "О магазине",
  "catalog.productPage.shopConditions": "Условия магазина",
  "catalog.productPage.total": "Итого",
  "importantDatesBanner.compactTitle": "Важные даты",
  "importantDatesBanner.compactCta": "Указать даты",
  "catalog.compositionEditor.editComposition": "Изменить состав",
  "catalog.productPage.shopAndPackaging": "Магазин и упаковка",
  "importantDatesBanner.compactPromo": "Промокод к празднику",
  "catalog.packaging.loading": "Загружаем варианты упаковки…",
  "catalog.packaging.loadError": "Не удалось загрузить упаковку",
  "catalog.packaging.retry": "Повторить",
  "catalog.packaging.priceRequired": "Для смены упаковки нужна подтверждённая цена магазина.",
  "partDetail.variant": "Вариант цветка",
  "partDetail.chooseVariant": "Выберите вариант",
  "partDetail.commerceLoading": "Проверяем наличие",
  "partDetail.commerceError": "Не удалось проверить наличие",
  "partDetail.retry": "Повторить",
  "partDetail.cityRequired": "Выберите город для покупки",
  "partDetail.unavailable": "Этот цветок сейчас нельзя купить отдельно",
  "partDetail.variantRequired": "Выберите вариант цветка для покупки",
  "partDetail.offerRequired": "Магазин для покупки не определён",
  "partDetail.quantity": "Количество",
  "partDetail.decreaseQuantity": "Уменьшить количество",
  "partDetail.increaseQuantity": "Увеличить количество",
  "partDetail.addToCart": "В корзину",
  "partDetail.cartError": "Не удалось добавить в корзину. Попробуйте ещё раз",
  "partDetail.addedToCart": "Добавлено в корзину",
  "partDetail.quantityLimit": "Доступное количество уже в корзине или меньше выбранного",
  "partDetail.buildBouquet": "Собрать букет с этим цветком",
  "partDetail.featuredBouquet": "Букет с этим цветком",
  "catalog.gallery.componentNoPhoto": "Фотография отсутствует",
  "catalog.reviewList.photosCaption": "Фото к отзыву",
  "catalog.reviewList.openPhoto": "Открыть фото к отзыву в новой вкладке",
  "catalog.reviews.ratingLoadError": "Не удалось загрузить рейтинг",
  "catalog.reviews.loadError": "Не удалось загрузить отзывы",
  "catalog.reviews.retry": "Повторить",
  "catalog.reviews.loading": "Загружаем отзывы…",
  "routes.component": "Компонент",
  "delivery.estimateLoading": "Уточняем стоимость доставки…",
  "delivery.caption": "каждый день",
  "delivery.heroTitle": "Закажите до 18:00 — привезём сегодня",
  "delivery.heroTextPrice": "Интервал 2 часа, с 10:00 до 20:00 · доставка от {{amount}} ₽, сумма видна до оплаты",
  "delivery.heroText": "Интервал 2 часа, с 10:00 до 20:00 · сумма доставки видна до оплаты",
  "delivery.howTitle": "Как доставляем",
  "delivery.howText1Price": "Курьер магазина привозит букет в выбранный двухчасовой интервал с 10:00 до 20:00. Доставка от {{amount}} ₽, сумма видна до оплаты. Заказ на сегодня — до 18:00.",
  "delivery.howText1": "Курьер магазина привозит букет в выбранный двухчасовой интервал с 10:00 до 20:00. Стоимость видна до оплаты. Заказ на сегодня — до 18:00.",
  "delivery.howText2": "Перед отправкой магазин присылает фото сборки. Вы подтверждаете букет или просите поправить.",
  "delivery.intervalsTitle": "Интервалы",
  "delivery.pickup": "Самовывоз",
  "delivery.qaTitle": "Вопросы и ответы",
  "delivery.qa1.q": "Можно ли доставить сегодня?",
  "delivery.qa1.a": "Да, если оформить до 18:00. Свободные интервалы видны при оформлении.",
  "delivery.qa2.q": "Что если получателя нет дома?",
  "delivery.qa2.a": "Курьер позвонит получателю и договорится о новом времени в тот же день.",
  "delivery.qa3.q": "Можно не знать адрес?",
  "delivery.qa3.a": "Да, отметьте «Не знаю адрес — уточните у получателя».",
  "delivery.qa4.q": "Сколько стоит доставка?",
  "delivery.qa4.a": "Стоимость зависит от магазина и адреса. Точную сумму видно в сводке до оплаты.",
  "delivery.qa4.aPrice": "Стоимость зависит от магазина и адреса, от {{amount}} ₽. Точную сумму видно в сводке до оплаты.",
  "delivery.courierTitle": "Курьерская доставка",
  "delivery.estimateDesc": "Предварительная стоимость. Точная сумма рассчитывается при оформлении заказа.",
  "admin.componentPricing.title": "Цены компонентов",
  "admin.componentPricing.subtitle": "Из этих цен складывается стоимость каждой композиции",
  "admin.componentPricing.priceListTitle": "Прайс-лист магазина",
  "admin.componentPricing.summary": "{{priced}} из {{total}} с ценой",
  "admin.componentPricing.priceListHint": "Цена за одну единицу. Из этих цен складывается стоимость композиции: товар без цены хотя бы одного компонента на витрине не продаётся.",
  "admin.componentPricing.listLoading": "Загружаем прайс-лист…",
  "admin.componentPricing.empty": "Компонентов пока нет — сначала добавьте их в каталоге компонентов.",
  "admin.componentPricing.priceAria": "Цена: {{name}}",
  "admin.componentPricing.noPrice": "нет цены",
  "admin.componentPricing.calcTitle": "Проверка цены",
  "admin.componentPricing.calcHint": "Посчитайте, во сколько обойдётся компонент в нужном количестве по текущему прайс-листу.",
  "admin.componentPricing.componentLabel": "Компонент",
  "admin.componentPricing.componentPlaceholder": "Начните вводить название",
  "admin.componentPricing.quantityLabel": "Количество",
  "admin.componentPricing.calculate": "Рассчитать цену",
  "admin.componentPricing.calculating": "Расчёт…",
  "admin.componentPricing.resultTitle": "Результат",
  "admin.componentPricing.marketPrice": "Цена по рынку: {{min}} — {{max}} ₽",
  "admin.componentPricing.shopCount": "Магазинов с ценами: {{count}}",
  "admin.componentPricing.shopPrice": "Цена в магазине: {{price}} ₽",
  "admin.componentPricing.noPrices": "Цены не найдены",
  "admin.componentPricing.missingComponents": "Компоненты без цены: {{ids}}",
  "admin.componentPricing.toast.loadFailed": "Не удалось загрузить прайс-лист компонентов",
  "admin.componentPricing.toast.invalidPrice": "Цена должна быть числом не меньше нуля",
  "admin.componentPricing.toast.savedRecalculated": "Цена сохранена, пересчитано товаров: {{count}}",
  "admin.componentPricing.toast.saved": "Цена сохранена",
  "admin.componentPricing.toast.saveFailed": "Не удалось сохранить цену",
  "admin.componentPricing.toast.previewFailed": "Не удалось рассчитать цену",
  "cart.promo.checkFailed": "Не удалось проверить промокод. Попробуйте ещё раз.",
  "ai.chat.presentation.firstPlaceholder": "Повод, бюджет, пожелания…",
  "ai.chat.presentation.cheaper": "Дешевле",
  "ai.chat.presentation.cheaperRequest": "Подберите дешевле, сохранив остальные пожелания.",
  "ai.chat.presentation.changeColour": "Другой цвет",
  "ai.chat.presentation.colourRequest": "Хочу изменить цвет букета: ",
  "ai.chat.presentation.chooseSecond": "Выберите ещё один букет",
  "auth.context.purchaseTitle": "Продолжить покупку",
  "auth.context.orLogin": "Или войдите в аккаунт",
  "support.widget.firstQuestion": "С чем нужна помощь?",
  "support.lifecycle.submitRating": "Отправить оценку",
  "support.lifecycle.ratingFailed": "Оценка не отправлена. Попробуйте ещё раз или пропустите.",
  "partnerAuth.partnerRegister.citiesLoading": "Загружаем города…",
  "partnerAuth.partnerRegister.reloadCities": "Загрузить города ещё раз",
  "partnerLanding": {
    "statusNew": "Новый",
    "statusAssembly": "В сборке",
    "statusReady": "Готов к передаче",
    "statusComplete": "Завершён",
    "orderNextStep": "Перед приёмом заказа",
    "recipeRoses": "Розовые и кремовые розы",
    "recipeEustoma": "Белая эустома",
    "recipeEucalyptus": "Эвкалипт",
    "shopProvided": "Задаёт магазин",
    "catalogExample": "Компоненты букета",
    "component": "Компонент",
    "availability": "Наличие",
    "teamAccessExample": "Как устроен доступ к магазину",
    "personalAccount": "Личный аккаунт",
    "assignedByOwner": "Назначает владелец",
    "listingDraft": "Карточка букета",
    "reviewBeforePublish": "Проверка перед публикацией",
    "reloadTerms": "Обновить условия",
    "heroTitle": "Ваш магазин на 1ФЛО",
    "heroLead": "Продавайте букеты на 1ФЛО и ведите заказы в кабинете магазина.",
    "heroDescription": "Цены и наличие задаёте вы. 1ФЛО связывает их с составами букетов.",
    "heroAlt": "Иллюстрация: флорист собирает букет в мастерской при дневном свете.",
    "howLink": "Как это работает",
    "eligibility": "Подключение магазина для ИП и юридических лиц в России",
    "flowTitle": "От наличия цветов — до заказа",
    "flowLead": "Укажите цветы, упаковку, цены и наличие. По составу букета 1ФЛО рассчитывает предложение вашего магазина: цену и доступность. Перед приёмом вы проверяете, сможете ли выполнить заказ.",
    "shopSets": "Вы задаёте",
    "stock": "Цветы в наличии",
    "prices": "Ваши цены",
    "packaging": "Упаковка",
    "inputNote": "Наличие и цены нужно поддерживать актуальными.",
    "bouquetComposition": "Состав букета",
    "bouquetAlt": "Иллюстрация состава: розовые и кремовые розы, белая эустома и эвкалипт в бумажной упаковке.",
    "flowers": "Цветы",
    "buyerSees": "Покупатель видит",
    "availableBouquet": "Доступный букет",
    "shopOffer": "Предложение магазина",
    "deliveryTerms": "Условия доставки",
    "outputNote": "Покупатель сравнивает доступные предложения и выбирает магазин.",
    "floNote": "Доступность букета зависит от ваших цветов и цен.",
    "workspaceTitle": "Рабочий день магазина",
    "workspaceLead": "Принимайте заказ, собирайте букет и организуйте доставку или самовывоз.",
    "demoCaption": "Схема работы кабинета · выберите раздел",
    "workspaceSections": "Разделы кабинета: схема работы",
    "orders": "Заказы",
    "catalog": "Ассортимент",
    "team": "Команда",
    "ai": "Карточки с ИИ",
    "ordersTitle": "От нового заказа до передачи",
    "ordersDescription": "Проверьте состав и условия заказа, примите его и отмечайте выполнение. Магазин собирает букет и организует согласованную доставку или выдачу.",
    "ordersStep1": "Проверить и принять",
    "ordersStep1Note": "Проверьте состав, наличие цветов и согласованные условия заказа.",
    "ordersStep2": "Собрать букет",
    "ordersStep2Note": "Подготовьте букет и отмечайте этапы выполнения в кабинете.",
    "ordersStep3": "Передать заказ",
    "ordersStep3Note": "Организуйте согласованную доставку или выдачу самовывозом.",
    "catalogTitle": "Предложения из вашего наличия",
    "catalogDescription": "Цены и компоненты магазина связываются с составами букетов в общем каталоге.",
    "catalogStep1": "Указать компоненты",
    "catalogStep1Note": "Добавьте цветы и упаковку, с которыми работает магазин.",
    "catalogStep2": "Задать цены и наличие",
    "catalogStep2Note": "Установите свой прайс и поддерживайте остатки актуальными.",
    "catalogStep3": "Проверить предложения",
    "catalogStep3Note": "Проверьте доступные букеты, итоговые цены и условия доставки.",
    "teamTitle": "Сотрудники в своём магазине",
    "teamDescription": "Владелец назначает сотруднику доступ к конкретному магазину. У каждого свой аккаунт и права.",
    "teamStep1": "Создать аккаунт",
    "teamStep1Note": "Сотрудник выбирает свою роль в форме регистрации.",
    "teamStep2": "Подключить к магазину",
    "teamStep2Note": "Владелец добавляет сотрудника и назначает доступ.",
    "teamStep3": "Работать по своей роли",
    "teamStep3Note": "Доступные разделы зависят от назначенных прав.",
    "aiTitle": "Подготовка карточек с ИИ",
    "aiDescription": "Подготовьте описание и изображение доступными инструментами ИИ. Перед публикацией проверьте состав и результат.",
    "aiStep1": "Подготовить исходные данные",
    "aiStep1Note": "Укажите состав букета и добавьте исходные материалы.",
    "aiStep2": "Подготовить карточку",
    "aiStep2Note": "Используйте доступные в вашем тарифе инструменты ИИ.",
    "aiStep3": "Проверить и подтвердить",
    "aiStep3Note": "Проверьте состав, изображение и права на материалы до публикации.",
    "priceFeatureTitle": "Цены и наличие",
    "priceFeatureNote": "Вы управляете прайсом и актуальностью ассортимента.",
    "teamFeatureTitle": "Доступ сотрудников",
    "teamFeatureNote": "У коллег собственные аккаунты и назначенные владельцем роли.",
    "aiFeatureTitle": "Проверка перед публикацией",
    "aiFeatureNote": "Карточки и изображения с ИИ требуют проверки магазина.",
    "connectionTitle": "Что будет после регистрации",
    "connectionLead": "Продолжите настройку в кабинете: данные бизнеса, ассортимент, цены и доставка. Кабинет покажет, что осталось для запуска.",
    "connectionStep1": "Профиль и документы",
    "connectionStep1Note": "Укажите данные магазина, адрес и сведения об ИП или юридическом лице.",
    "connectionStep2": "Ассортимент и доставка",
    "connectionStep2Note": "Подготовьте предложения, цены, наличие и условия доставки или самовывоза.",
    "connectionStep3": "Подключение расчётов и запуск",
    "connectionStep3Note": "Заполните реквизиты и завершите обязательные шаги, которые покажет кабинет.",
    "termsTitle": "Условия работы",
    "commission": "Комиссия за заказ",
    "orderFee": "Сбор за заказ",
    "additionalTools": "Дополнительные возможности",
    "byPlan": "По выбранному тарифу",
    "termsNote": "Комиссия рассчитывается от суммы оплаченного заказа. Комиссия и сбор удерживаются до выплаты магазину. Дополнительные возможности зависят от тарифа; порядок расчётов и возвратов указан в оферте. Калькулятор оценивает расходы.",
    "offerLink": "Оферта для партнёров",
    "calculatorLink": "Рассчитать расходы",
    "faqTitle": "Перед подключением",
    "faqAggregator": "Вы работаете как агрегатор заказов?",
    "faqAggregatorAnswer": "На 1ФЛО покупатель выбирает букет и предложение конкретного магазина. Предложения общего каталога рассчитываются по составу букета, ценам и наличию магазина. Магазин принимает заказ, собирает букет и организует доставку или самовывоз.",
    "faqPrices": "Кто устанавливает цены?",
    "faqPricesAnswer": "Магазин задаёт свои цены на компоненты и поддерживает наличие. Доступность и цена предложения связаны с составом букета и настройками магазина.",
    "faqPayment": "Как подключаются оплата и выплаты?",
    "faqPaymentAnswer": "После регистрации заполните сведения о бизнесе и банковские реквизиты, затем пройдите подключение платежей в кабинете. Порядок расчётов и выплат определяется офертой и условиями подключения.",
    "faqPublish": "Когда магазин появится на площадке?",
    "faqPublishAnswer": "После настройки профиля, проверки документов, подготовки доступных предложений и подключения оплаты. Кабинет показывает обязательные шаги и их статус. Регистрация аккаунта сама по себе не публикует магазин.",
    "faqStaff": "Как подключиться сотруднику?",
    "faqStaffAnswer": "Выберите «Я сотрудник» в форме и создайте аккаунт. Для работы нужен доступ к конкретному магазину, который назначает его владелец.",
    "returnLink": "Вернуться к регистрации"
  },
  "catalog.contentTabs.history": "История",
  "catalog.contentTabs.symbolism": "Символизм",
  "catalog.contentTabs.traditions": "Традиции",
  "catalog.contentTabs.care": "Уход",
  "catalog.contentTabs.qualities": "Качества",
  "catalog.budgetFit.invalidBudget": "Введите положительную сумму, например 5 000 или 5 000,50.",
  "catalog.budgetFit.variantOverBudget": "Цена варианта {{ price }} превышает бюджет. Исходный букет сохранён.",
  "catalog.seasonality.availabilityNote": "Сезонность не подтверждает наличие сегодня.",
  "partDetail.selectCity": "Выбрать город",
  "partDetail.notAvailableInCity": "В выбранном городе этот цветок сейчас недоступен для покупки",
  "catalog.budgetFit.variantPricingUnavailable": "Для точного сорта цена уточняется при выборе готового варианта. Подбор под бюджет пока недоступен.",
  "catalog.photoGuarantee.compactStep1": "Собираем букет",
  "catalog.photoGuarantee.compactStep2": "Пришлём фото",
  "catalog.photoGuarantee.compactStep3": "Согласование",
  "catalog.photoGuarantee.detailsTitle": "Как проходит согласование",
  "catalog.photoGuarantee.autoApprovalDetails": "Фото можно подтвердить или отклонить. Если нет ответа в течение {{hours}} часов после отправки, оно согласуется автоматически.",
  "catalog.freshness.conditionsTitle": "Условия замены",
  "ui.breadcrumbs.label": "Навигационная цепочка",
  "ui.flexTable.emptyTitle": "Ничего не найдено",
  "partner.shops.createAttemptUnknown": "Результат создания магазина пока не подтверждён. Повторное создание заблокировано. Проверка только читает статус; неопределённый результат сохраняет блокировку.",
  "partner.shops.recoverCreateAttempt": "Проверить результат",
  "partner.shell.backToSite": "Вернуться на сайт",
  "partner.shops.createAttemptConfirmed": "Магазин с этими данными уже создан. Проверьте список магазинов.",
  "partner.connectionCenter.outcomeUnknown": "Результат операции пока не подтверждён. Повторная отправка заблокирована; проверьте результат.",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_OUTCOME_UNKNOWN": "Результат операции пока не подтверждён. Повторная отправка заблокирована; проверьте результат.",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_OBSERVATION_UNAVAILABLE": "Результат операции пока не подтверждён. Повторная отправка заблокирована; проверьте результат.",
  "partner.catalogSync.import.errors.CATALOG_IMPORT_RECONCILIATION_UNAVAILABLE": "Применение завершено, но сверка недоступна. Повторите чтение сверки.",
  "partner.catalogSync.import.observeOutcome": "Проверить результат",
  "partner.catalogSync.import.observeReconciliation": "Прочитать сверку",
  "partner.connectionCenter.diagnostic.CATALOG_PRICE_INVALID": "В выгрузке есть некорректная цена — исправьте её в источнике и повторите загрузку",
  "partner.connectionCenter.form.schedule.authorizeInventory": "Разрешаю обновлять остатки по расписанию от моего имени",
  "partner.connectionCenter.form.schedule.authorizationHint": "Подтвердите разрешение при сохранении настроек. Без подтверждения автоматическое обновление остатков не включится.",
  "partner.connectionCenter.form.schedule.accessDenied": "Подтвердить разрешение может автор подключения с действующим правом управлять остатками магазина.",
  "cart.errors.syncRecoveryRequired": "Не удалось подтвердить предыдущий перенос корзины. Товары сохранены. Для проверки обратитесь в поддержку.",
  "checkout.deliveryOptions.postalCostPending": "Стоимость отправки пока не подтверждена",
  "checkout.error.orderSubmissionInProgress": "Заказ уже отправляется. Дождитесь результата.",
  "checkout.error.postalDeliveryUnavailable": "Не удалось подтвердить почтовую доставку для текущей корзины. Выберите другой способ доставки.",
  "checkout.summary.totalWithoutDeliveryShort": "Без доставки",
  "search.page.backToFirstPage": "На первую страницу",
  "partner.tariffs.plans.UNIQUE": "UNIQUE",
  "wholesale.owner.command.pending": "Запрос отправлен. Дождитесь подтверждения; повторная отправка и закрытие недоступны.",
  "wholesale.owner.command.unknown": "Результат запроса не подтверждён. Повторная отправка заблокирована. Перезагрузка списка не подтверждает команду; автоматическое восстановление по квитанции недоступно.",
  "partner.shifts.heroTitle": "Моя смена сегодня",
  "partner.shifts.heroLine": "{{day}}, {{start}}–{{end}}. {{status}}",
  "partner.shifts.heroNotStarted": "Смена ещё не начата.",
  "partner.shifts.heroStart": "Начать смену",
  "partner.shifts.noWeekPlans": "На эту неделю планов нет",
  "partner.shifts.footnote": "Смена не закрывает кассу и не подтверждает оплату сотрудникам — это делают начисления.",
  "partner.shifts.manageTitle": "Управление",
  "partner.shifts.manage.newPlanHint": "Смена на выбранный день",
  "partner.shifts.manage.payrollHint": "Оплата смен за период",
  "partner.shifts.manage.hoursHint": "Отработанное время",
  "partner.shifts.manage.patternHint": "Повторяющаяся неделя",
  "procurement.reviews.supplier": "Поставщик",
  "procurement.reviews.reservation": "Бронирование",
  "procurement.reviews.deliveryStatus": "Статус поставки",
  "procurement.reviews.deliveryVersion": "Версия поставки",
  "procurement.reviews.deliveryUnverified": "Завершённая связанная поставка и право магазина не подтверждены.",
  "procurement.reviews.publicationBoundary": "Отправка отзыва не означает публикацию.",
  "procurement.reviews.pendingOriginal": "Исходная команда сохранена. Повторная запись заблокирована до подтверждения исхода по журналу.",
  "procurement.reviews.checkResult": "Проверить результат",
  "procurement.reviews.deliveryError": "Не удалось подтвердить поставку или исход команды",
  "procurement.reviews.refresh": "Обновить",
  "procurement.reviews.delivery.COMPLETED": "Завершено",
  "procurement.reviews.delivery.PENDING_PAYMENT": "Ожидает оплаты",
  "procurement.reviews.delivery.PREPAID": "Предоплачено",
  "procurement.reviews.delivery.CONFIRMED": "Подтверждено",
  "procurement.reviews.delivery.DISPUTED": "Спор",
  "procurement.reviews.delivery.CANCELLED": "Отменено",
  "procurement.reviews.status.PENDING": "Отзыв ожидает модерации",
  "procurement.reviews.status.APPROVED": "Отзыв одобрен",
  "procurement.reviews.status.REJECTED": "Отзыв отклонён",
  "partner.shops.currentContext.title": "Текущая рабочая точка",
  "partner.shops.currentContext.selectionRevision": "Ревизия локального выбора: {{revision}}. Подтверждение этой ревизии сервером не установлено.",
  "partner.shops.currentContext.activity": "Активность",
  "partner.shops.currentContext.verification": "Проверка",
  "partner.shops.currentContext.verified": "Проверен",
  "partner.shops.currentContext.unconfirmed": "Не подтверждена",
  "partner.shops.currentContext.closedUntil": "Закрыт до",
  "partner.shops.currentContext.unknown": "Не установлено",
  "partner.shops.currentContext.openStaff": "Открыть сотрудников",
  "partner.shops.currentContext.unselected": "Рабочая точка не выбрана или доступ не подтверждён.",
  "partner.shops.currentContext.refreshAllowed": "Обновить разрешённые точки",
  "routes.partner.salesQuote": "Расчёт",
  "staff.restricted.title": "Доступ к магазину",
  "finance.daily.title": "Расчёты, выплаты и тариф",
  "shared.moneyUnit.unknown": "Сумма не предоставлена",
  "shared.moneyUnit.invalid": "Не удалось отобразить сумму или её единицу",
  "shared.moneyUnit.rubles": "рубли",
  "shared.moneyUnit.minorUnits": "минимальные единицы валюты",
  "partner.requisitesDraftOriginal.title": "Исходный черновик реквизитов",
  "partner.requisitesDraftOriginal.boundary": "Черновик отделён от сохранённых реквизитов. Он не подтверждает проверку, подключение или выплату. Чтение основания не является квитанцией SAVE.",
  "partner.requisitesDraftOriginal.writeGate": "Исходное сохранение черновика по умолчанию отключено. Требуется отдельно принятое подключение клиента, сервера, схемы и защиты исторических данных.",
  "partner.requisitesDraftOriginal.read": "Прочитать сохранённое основание",
  "partner.requisitesDraftOriginal.sourcePresent": "Сохранённый черновик получен; его хэш и исходная дата проверены.",
  "partner.requisitesDraftOriginal.sourceAbsent": "Основание подтверждает отсутствие черновика. Это отличается от сохранённого пустого черновика.",
  "partner.requisitesDraftOriginal.sourceHash": "Хэш исходного основания",
  "partner.requisitesDraftOriginal.save": "Сохранить исходный черновик",
  "partner.requisitesDraftOriginal.unresolved": "В журнале есть исходная команда с неизвестным исходом. Новое сохранение заблокировано; исходный ключ не заменяется.",
  "partner.requisitesDraftOriginal.recover": "Проверить исходную квитанцию",
  "partner.requisitesDraftOriginal.receipt": "Проверенная исходная квитанция черновика",
  "partner.requisitesDraftOriginal.receiptBoundary": "Квитанция подтверждает именно сохранённую исходную команду и её before/after, а не текущие реквизиты, проверку или выплату.",
  "partner.requisitesDraftOriginal.invalid": "Исходное основание или поля черновика не удалось проверить. Команда не отправлена.",
  "partner.requisitesDraftOriginal.readUnavailable": "Основание черновика недоступно для текущей области.",
  "partner.requisitesDraftOriginal.claimUnavailable": "Исходную команду закрепить не удалось. Она не отправлена; журнал не заменяется.",
  "partner.requisitesDraftOriginal.unknown": "Исход SAVE — UNKNOWN. Ключ и fingerprint сохранены; проверка квитанции не повторяет SAVE и не создаёт новый ключ.",
  "partner.requisitesDraftOriginal.saved": "Исходная квитанция SAVE проверена. Поля черновика не являются подтверждением проверки или выплаты.",
  "partner.requisitesDraftOriginal.confirmTitle": "Сохранить исходный черновик?",
  "partner.requisitesDraftOriginal.confirmBody": "Будет сохранён зафиксированный снимок формы, отдельный от полных реквизитов. Tenant {{tenant}}, автор {{actor}}, партнёр {{partner}}, магазин {{shop}}. Исходный хэш {{sourceHash}}, ключ {{key}}, fingerprint {{fingerprint}}. Проверка и выплата не выполняются.",
  "partner.requisitesFullsaveOriginal.title": "Сохранение реквизитов",
  "partner.requisitesFullsaveOriginal.boundary": "Подтверждение относится к сохранению реквизитов. Активация магазина, подключение выплат и доставка уведомления проверяются отдельно.",
  "partner.requisitesFullsaveOriginal.writeGate": "Сохранение пока недоступно.",
  "partner.requisitesFullsaveOriginal.read": "Проверить исходные данные",
  "partner.requisitesFullsaveOriginal.sourceHash": "Исходные данные",
  "partner.requisitesFullsaveOriginal.original": "Ожидающее сохранение",
  "partner.requisitesFullsaveOriginal.recover": "Проверить сохранение",
  "partner.requisitesFullsaveOriginal.receipt": "Подтверждение сохранения",
  "partner.requisitesFullsaveOriginal.receiptBoundary": "Реквизиты сохранены. Активация магазина, подключение выплат и доставка уведомления пока не подтверждены.",
  "partner.requisitesFullsaveOriginal.confirmTitle": "Сохранить реквизиты?",
  "partner.requisitesFullsaveOriginal.confirmBody": "Будут сохранены реквизиты из этой формы для выбранного магазина. Проверьте данные перед сохранением.",
  "partner.requisitesFullsaveOriginal.invalid": "Не удалось подтвердить исходные данные или результат этого сохранения.",
  "partner.requisitesFullsaveOriginal.readUnavailable": "Исходные данные сейчас недоступны.",
  "partner.requisitesFullsaveOriginal.claimUnavailable": "Не удалось подготовить сохранение. Данные не отправлены.",
  "partner.requisitesFullsaveOriginal.unknown": "Результат сохранения пока неизвестен. Проверьте его подтверждение; повторное сохранение пока недоступно.",
  "partner.requisitesFullsaveOriginal.saved": "Сохранение реквизитов подтверждено.",
  "partner.requisitesFullsaveOriginal.save": "Сохранить реквизиты",
  "partner.requisitesFullsaveOriginal.unresolved": "Предыдущее сохранение ещё не подтверждено.",
  "partner.requisitesFullsaveOriginal.provisionReceiptRequired": "Чтобы продолжить настройку магазина, нужно подтверждение сохранения всех реквизитов из этой формы.",
  "search.page.foundCount.few": "Найдено: {{ count }} товара",
  "search.page.foundCount.many": "Найдено: {{ count }} товаров",
  "search.page.foundCount.one": "Найдено: {{ count }} товар",
  "search.page.foundCount.other": "Найдено: {{ count }} товара",
  "search.page.pageEmpty": "На этой странице нет товаров",
  "search.smart.showingFor": "Показаны результаты по «{{ text }}»",
  "search.smart.searchExactly": "Искать точно «{{ text }}»",
  "search.smart.relaxed": "Точно не нашли, показываем похожие",
  "search.smart.substitute": "Вместо «{{ query }}» показаны {{ substitute }}",
  "search.smart.chipsLabel": "Как мы поняли запрос",
  "search.smart.removeChip": "Убрать условие: {{ label }}",
  "search.smart.chip.priceMin": "от {{ value }}",
  "search.smart.chip.priceMax": "до {{ value }}",
  "search.smart.chip.deliveryDate": "доставка {{ date }}",
  "search.smart.chip.exclude": "без {{ label }}",
  "search.smart.otherDate": "Показать на другие даты",
  "search.smart.askFlorist": "Попросить флориста собрать",
  "search.smart.floristPrompt": "Не нашёл в каталоге «{{ query }}». Можно собрать на заказ?",
  "search.smart.correctedSuggestion": "Искать «{{ text }}»",
  "catalog.menu.v6.emptyEditorialSelection": "Подборка пока не заполнена.",
  "catalog.menu.searchUi.label": "Поиск в каталоге",
  "catalog.menu.searchUi.placeholder": "Название цветов, букета или раздела",
  "catalog.menu.searchUi.clear": "Очистить",
  "catalog.menu.searchUi.cancel": "Отмена",
  "catalog.menu.searchUi.hint": "Введите название цветов, букета или раздела.",
  "catalog.menu.searchUi.loading": "Ищем в каталоге…",
  "catalog.menu.searchUi.error": "Не удалось выполнить поиск. Попробуйте ещё раз.",
  "catalog.menu.searchUi.retry": "Повторить",
  "catalog.menu.searchUi.empty": "По этому запросу ничего не найдено.",
  "catalog.menu.searchUi.sections": "Разделы",
  "catalog.menu.searchUi.products": "Товары",
  "catalog.menu.searchUi.from": "от",
  "catalog.menu.v6.budgetHelper": "Цена букета. Доставка рассчитывается отдельно.",
  "catalog.menu.v6.stemCountsHelper": "Количество цветочных стеблей, без зелени и декора.",
  "catalog.menu.v6.swatchesHelper": "Цвет присутствует в составе букета.",
  "partner.emailVerification.cardTitle": "Подтвердите email",
  "partner.emailVerification.accountEmail": "Email аккаунта",
  "partner.emailVerification.cooldown": "Повторная отправка временно недоступна",
  "partner.emailVerification.sentTo": "Письмо отправлено на {{email}}",
  "partner.emailVerification.openLink": "Откройте письмо и перейдите по ссылке. Проверьте и папку «Спам».",
  "partner.emailVerification.nextIn": "Следующее письмо можно запросить через 5 минут.",
  "partner.activation.requisites.legalSectionTitle": "Юридические сведения",
  "partner.activation.requisites.additionalSectionTitle": "Дополнительные сведения",
  "partner.activation.requisites.savedDoesNotConnectPayouts": "Сохранение реквизитов не подключает выплаты",
  "onboarding.wizard.documentImport.cardTitle": "Документ с реквизитами",
  "onboarding.wizard.documentImport.choose": "Выбрать документ",
  "onboarding.wizard.welcome.consents.title": "Документы и согласия",
  "onboarding.wizard.welcome.consents.hint": "Откройте документы и отметьте согласие с каждым отдельно.",
  "onboarding.wizard.welcome.consents.offerTitle": "Партнёрская оферта",
  "onboarding.wizard.welcome.consents.privacyTitle": "Политика конфиденциальности",
  "onboarding.wizard.welcome.consents.openDocument": "Открыть документ",
  "onboarding.wizard.welcome.consents.acceptOffer": "Принимаю партнёрскую оферту",
  "onboarding.wizard.welcome.consents.acceptPrivacy": "Принимаю политику конфиденциальности и согласен на обработку персональных данных",
  "onboarding.wizard.welcome.consents.requiredHint": "Для продолжения примите оба документа.",
  "onboarding.wizard.readiness.title": "Проверка готовности к запуску",
  "onboarding.wizard.readiness.subtitle": "Результат серверной проверки выбранного магазина.",
  "onboarding.wizard.readiness.refresh": "Обновить проверку",
  "onboarding.wizard.readiness.checking": "Проверяем готовность…",
  "onboarding.wizard.readiness.lastCheck": "Последняя проверка",
  "onboarding.wizard.readiness.unknown": "Готовность пока неизвестна. Обновите проверку.",
  "onboarding.wizard.readiness.error": "Не удалось обновить проверку.",
  "onboarding.wizard.readiness.stale": "Показан предыдущий результат. Проверьте готовность снова.",
  "onboarding.wizard.readiness.ready": "Готов к запуску",
  "onboarding.wizard.readiness.notReady": "Есть незакрытые требования",
  "onboarding.wizard.readiness.salesOpen": "Продажи открыты",
  "onboarding.wizard.readiness.salesClosed": "Продажи ещё не открыты",
  "onboarding.wizard.readiness.facts": "Проверенные требования",
  "onboarding.wizard.readiness.catalog": "Каталог товаров",
  "onboarding.wizard.readiness.pricing": "Цены",
  "onboarding.wizard.readiness.requisites": "Проверенные реквизиты",
  "onboarding.wizard.readiness.fulfillment": "Получение заказов",
  "onboarding.wizard.readiness.activation": "Условия активации",
  "onboarding.wizard.readiness.passed": "Выполнено",
  "onboarding.wizard.readiness.blocked": "Требует настройки",
  "onboarding.wizard.readiness.next": "Дальнейшая настройка",
  "onboarding.wizard.welcome.consents.recordedAtUnknown": "Время записи неизвестно",
  "onboarding.wizard.welcome.consents.historyDeclined": "Согласие не дано",
  "onboarding.wizard.welcome.consents.historyUnknown": "Статус согласия неизвестен",
  "onboarding.wizard.welcome.consents.loading": "Загружаем документы…",
  "onboarding.wizard.welcome.consents.loadError": "Не удалось загрузить текущие документы. Выбор согласий пока недоступен.",
  "onboarding.wizard.welcome.consents.retry": "Повторить загрузку",
  "onboarding.wizard.welcome.consents.version": "Версия",
  "onboarding.wizard.welcome.consents.readVersion": "Читать эту версию",
  "onboarding.wizard.welcome.consents.historyTitle": "История согласий",
  "onboarding.wizard.welcome.consents.historyUnavailable": "Не удалось загрузить историю согласий.",
  "onboarding.wizard.welcome.consents.recordedAt": "Записано",
  "onboarding.wizard.welcome.consents.historyEmpty": "Записанных согласий пока нет.",
  "onboarding.wizard.welcome.consents.historyRevoked": "Отозвано",
  "onboarding.wizard.welcome.consents.historyExpired": "Срок действия истёк",
  "onboarding.wizard.welcome.consents.historyAccepted": "Принято",
  "onboarding.wizard.welcome.consents.changed": "Документы изменились или недоступны. Проверьте актуальный текст и подтвердите согласия заново.",
  "partner.products.catalog.title": "Рабочий каталог",
  "partner.products.catalog.subtitle": "Предложения выбранного магазина",
  "partner.products.catalog.sourceHint": "Источник: каталог и предложения выбранного магазина. Время данных не указано.",
  "partner.products.catalog.activityFilter": "Активность на текущей странице",
  "partner.products.catalog.allProducts": "Все товары",
  "partner.products.catalog.active": "Активно",
  "partner.products.catalog.inactive": "Неактивно",
  "partner.products.catalog.details": "Детали",
  "partner.products.catalog.mobileFilters": "Фильтры",
  "partner.products.catalog.createProduct": "Создать товар",
  "partner.products.catalog.pageCount": "На странице: {{count}} · всего найдено: {{total}}",
  "partner.products.catalog.selectPage": "Выбрать все товары на текущей странице",
  "partner.products.catalog.product": "Товар",
  "partner.products.catalog.price": "Цена",
  "partner.products.catalog.availability": "Витринное наличие",
  "partner.products.catalog.activity": "Активность",
  "partner.products.catalog.selectProduct": "Выбрать товар {{name}}",
  "partner.products.catalog.availabilityUnknown": "Не подтверждено",
  "partner.products.catalog.activityFor": "Активность товара {{name}}",
  "partner.products.catalog.detailsFor": "Детали товара {{name}}",
  "partner.products.catalog.noPageMatches": "На этой странице нет подходящих товаров",
  "partner.products.catalog.pageFilterHint": "Фильтр активности применяется только к загруженной странице. Выберите другую страницу или сбросьте фильтр.",
  "partner.products.catalog.resetFilter": "Сбросить фильтр",
  "partner.products.catalog.offerTitle": "Предложение магазина",
  "partner.products.catalog.shopOnly": "Изменения только в этом магазине",
  "partner.products.catalog.salePrice": "Акционная цена",
  "partner.products.catalog.saleUntil": "Акция до",
  "partner.products.catalog.noSale": "Акция не задана",
  "partner.products.catalog.notSet": "Не указано",
  "partner.products.catalog.selectedCount": "Выбрано товаров: {{count}}",
  "partner.products.catalog.removeSaleHint": "Будут сняты акционная цена и срок акции выбранного товара.",
  "partner.products.catalog.automaticSaleHint": "Действующая команда задаёт скидку 20% от текущей цены на семь дней. Произвольная цена в этом режиме не вводится.",
  "partner.products.catalog.removeSale": "Снять скидку",
  "partner.products.catalog.applyAutomaticSale": "Применить скидку 20% на 7 дней",
  "partner.products.catalog.bulkUnavailable": "Массовая запись предложений здесь недоступна. Выберите один товар для действующей команды скидки.",
  "partner.products.catalog.clearSelection": "Снять выбор",
  "partner.products.catalog.priceUnknown": "Не рассчитана",
  "partner.products.catalog.moderation": "Модерация",
  "partner.products.catalog.composition": "Компонентов",
  "partner.products.catalog.cost": "Себестоимость",
  "partner.products.catalog.margin": "Маржа",
  "partner.products.catalog.reportedQuantity": "Количество из источника",
  "partner.products.catalog.quantityHint": "Это учётное количество из каталога. Оно не подтверждает физический приход и доступность продажи.",
  "partner.products.catalog.editProduct": "Редактировать товар",
  "partner.products.catalog.deleteProduct": "Удалить товар",
  "partner.products.catalog.createRecovery": "Проверка создания товара",
  "partner.products.catalog.moderationPENDING": "На модерации",
  "partner.products.catalog.moderationAPPROVED": "Одобрен",
  "partner.products.catalog.moderationREJECTED": "Отклонён",
  "partner.pricelist.sourceShop": "Источник: прайс магазина",
  "partner.pricelist.sourceTimeUnknown": "Время данных не указано",
  "partner.pricelist.emptyTitle": "Компонентов нет",
  "partner.pricelist.emptyDescription": "Компоненты ещё не добавлены администратором",
  "partner.pricelist.searchPlaceholder": "Найти компонент",
  "partner.pricelist.noMatches": "Компоненты не найдены",
  "partner.pricelist.searchKeepsDraft": "Изменённые цены остаются в локальном черновике",
  "partner.pricelist.quantityPriceUnits": "Количество · Цена, ₽ за единицу компонента",
  "partner.pricelist.componentLabel": "Компонент",
  "partner.pricelist.changed": "Изменено",
  "partner.pricelist.inactive": "Выкл",
  "partner.pricelist.globalReadOnly": "Общий компонент · только чтение",
  "partner.pricelist.currencyPerUnit": "₽ за единицу",
  "partner.pricelist.pricePlaceholder": "Цена",
  "partner.pricelist.emptyValue": "пусто",
  "partner.pricelist.localDraft": "Локальный черновик",
  "partner.pricelist.saveChanged": "Сохранить изменённые цены",
  "partner.pricelist.deactivate.action": "Выключить цену",
  "partner.pricelist.deactivate.aria": "Выключить цену: {{component}}",
  "partner.pricelist.deactivate.confirmTitle": "Выключить цену?",
  "partner.pricelist.deactivate.confirmMessage": "Цена «{{component}}» станет «Выкл», тиражные цены удалятся. Букеты с этим компонентом перестанут продаваться в магазине, пока вы снова не зададите цену.",
  "partner.pricelist.deactivate.confirm": "Выключить",
  "partner.pricelist.deactivate.done": "Цена выключена",
  "partner.pricelist.deactivate.failed": "Не удалось выключить цену. Попробуйте ещё раз",
  "partner.pricelist.invalidChangedPrice": "Укажите корректную цену в изменённой строке",
  "partner.pricelist.ungrouped": "Без группы",
  "partner.pricelist.errors.saveUnconfirmed": "Сохранение всех строк не подтверждено. Черновик остаётся на экране, повторите отправку.",
  "productBuilder.workspace.adminTitle": "Товар из компонентов",
  "productBuilder.workspace.partnerTitle": "Собрать общий вариант",
  "productBuilder.workspace.identityHint": "Общий вариант определяется точными вариантами компонентов и их количеством.",
  "productBuilder.workspace.phasesLabel": "Этапы создания товара",
  "productBuilder.workspace.composition": "Состав",
  "productBuilder.workspace.result": "Результат",
  "productBuilder.workspace.referencePhoto": "Референс-фото",
  "productBuilder.workspace.componentVariant": "Компонент и вариант",
  "productBuilder.workspace.quantityUnit": "Количество и единица",
  "productBuilder.workspace.addComponent": "Добавить компонент",
  "productBuilder.workspace.packagingTitle": "Упаковка и аксессуары",
  "productBuilder.workspace.separateIdentity": "Отдельно от состава",
  "productBuilder.workspace.packagingHint": "Выбор упаковки и аксессуаров в этом конструкторе пока недоступен. Они учитываются отдельно от общего варианта состава.",
  "productBuilder.workspace.futureTitle": "Будущий общий вариант",
  "productBuilder.workspace.imagePending": "Изображение ещё не подготовлено",
  "productBuilder.workspace.photoPublicationSeparate": "Готовность изображения и публикация проверяются отдельно.",
  "productBuilder.workspace.pricePreview": "Предпросмотр цены",
  "productBuilder.workspace.shopCalculation": "Расчёт для магазина",
  "productBuilder.workspace.byShop": "По магазину",
  "productBuilder.workspace.aggregate": "Сводный",
  "productBuilder.workspace.shopScopeHint": "Выбор магазина меняет область каталога и очищает текущий состав. Цены показаны для расчёта.",
  "productBuilder.workspace.total": "Итого",
  "productBuilder.workspace.priceUnavailable": "Цена пока недоступна. Состав сохранён в текущем конструкторе.",
  "productBuilder.workspace.commonVariant": "Общий вариант состава",
  "productBuilder.workspace.findOrCreateHint": "Будет найден существующий общий вариант или создан новый.",
  "productBuilder.workspace.offersPublicationSeparate": "Предложения магазинов и публикация проверяются отдельно.",
  "productBuilder.workspace.prepareProduct": "Подготовить товар",
  "partner.products.catalog.canonicalReadonlyHint": "Карточка товара доступна только для чтения. Здесь изменяется предложение выбранного магазина.",
  "partner.products.catalog.offerQuantity": "Количество предложения",
  "partner.products.catalog.offerQuantityHint": "Значение предложения магазина. Это изменение не создаёт физический приход или складское движение.",
  "partner.products.catalog.offerActivity": "Предложение активно",
  "partner.products.catalog.saveOffer": "Сохранить предложение магазина",
  "partner.products.catalog.kindDIRECT_CATALOG": "Каталог магазина",
  "partner.products.catalog.kindGLOBAL_VARIANT": "Общий товар · только чтение",
  "partner.products.catalog.kindLEGACY_OFFER_PRODUCT": "Предложение магазина",
  "partner.products.catalog.offerIdentity": "Предложение",
  "partner.products.catalog.editOffer": "Редактировать предложение",
  "partner.products.catalog.removeOffer": "Удалить предложение",
  "partner.products.catalog.regularPrice": "Основная цена",
  "partner.products.catalog.offerQuantityError": "Укажите целое количество не меньше нуля. Пустое значение не заменяет подтверждённое количество.",
  "partner.products.catalog.canonicalCompositionHint": "Изменение состава здесь недоступно. Состав карточки ведёт каталог.",
  "partner.products.catalog.removeOfferTitle": "Удалить предложение магазина",
  "partner.products.catalog.removeOfferHint": "Предложение будет удалено только из выбранного магазина. Общая карточка товара останется в каталоге.",
  "partner.products.catalog.offerRemoved": "Предложение удалено",
  "partner.products.catalog.offerUpdated": "Предложение магазина обновлено",
  "partner.products.catalog.offerPriceError": "Укажите цену не меньше нуля. Пустое значение не заменяет цену нулём.",
  "partner.products.catalog.offerCreated": "Создано",
  "partner.products.catalog.deleteProductHint": "Вы уверены, что хотите удалить этот товар? Это действие нельзя отменить.",
  "admin.products.ax01.allActivity": "Все",
  "admin.products.ax01.displayName": "Витринное имя",
  "admin.products.ax01.storefront": "На сайте",
  "partner.recipeCalculator.catalogComponent": "Компонент каталога",
  "partner.recipeCalculator.categoryUnavailable": "Не указана",
  "partner.recipeCalculator.editorSubtitle": "Компоненты товара и их количество",
  "partner.recipeCalculator.legacyComponent": "Без привязки к каталогу",
  "partner.recipeCalculator.noCostYet": "Не рассчитана",
  "partner.recipeCalculator.orderSnapshotHeading": "Снимки прошлых заказов",
  "partner.recipeCalculator.orderSnapshotNote": "Заказ хранит свой состав и себестоимость. Изменение рецепта не заменяет этот снимок.",
  "partner.recipeCalculator.persistenceHint": "Добавление, удаление и изменение количества сохраняются сразу.",
  "partner.recipeCalculator.sourceStoreRecipe": "Источник: рецепт выбранного магазина",
  "partner.recipeCalculator.sourceUpdated": "Рецепт обновлён",
  "partner.recipeCalculator.version": "Версия",
  "partner.recipeCalculator.versionAndCalculation": "Версия и расчёт",
  "partner.recipeCalculator.versionUnavailable": "Недоступна",
  "onboarding.wizard.catalog.issue.globalProductReadOnly": "Общую карточку товара нельзя менять через импорт. Оставьте её название прежним и обновите условия магазина.",
  "partner.connectionCenter.form.settingsTitle": "Настройки подключения",
  "partner.connectionCenter.form.automationTitle": "Автоматическое обновление",
  "partner.connectionCenter.form.operationTitle": "Проверка и запуск",
  "partner.connectionCenter.form.capabilityUnknown": "Возможность подключения не подтверждена.",
  "partner.connectionCenter.form.testNotStarted": "Проверка не запускалась",
  "partner.connectionCenter.form.testUnavailable": "Нет данных о последней проверке",
  "partner.connectionCenter.form.operationLabel": "Операция",
  "partner.connectionCenter.form.noValue": "—",
  "partner.connectionCenter.form.saveAndTest": "Сохранить и проверить",
  "partner.connectionCenter.form.saveHint": "Заполните поля и проверьте доступность подключения. После проверки каталог загружается отдельно.",
  "partner.catalogSync.import.view.priceScope": "Изменяются только цены компонентов. Физический приход не оформляется.",
  "partner.catalogSync.import.view.stockScope": "Начальные остатки оформляются отдельно от цен. Проверьте количество и единицы.",
  "partner.catalogSync.import.view.groups.eligible": "Допустимые строки",
  "partner.catalogSync.import.view.groups.applied": "Применённые строки",
  "partner.catalogSync.import.view.groups.warnings": "Строки с предупреждениями",
  "partner.catalogSync.import.view.groups.skipped": "Пропущенные строки",
  "partner.catalogSync.import.view.groups.errors": "Строки с ошибками",
  "partner.catalogSync.import.view.sourceRow": "Данные из источника",
  "partner.catalogSync.import.view.externalId": "Артикул источника",
  "partner.catalogSync.import.view.unit": "Единица источника",
  "partner.catalogSync.import.view.notProvided": "Не указана",
  "partner.catalogSync.import.view.sourceValue": "Значение источника",
  "partner.catalogSync.import.view.notMapped": "Компонент не выбран",
  "partner.catalogSync.import.view.before": "Было",
  "partner.catalogSync.import.view.beforeUnavailable": "Предыдущее значение недоступно",
  "partner.catalogSync.import.view.after": "Запланированное значение",
  "partner.catalogSync.import.view.noChange": "Без изменения",
  "partner.catalogSync.import.view.action": "Действие",
  "partner.catalogSync.import.view.actions.UPDATE": "Обновление",
  "partner.catalogSync.import.view.actions.CREATE": "Создание",
  "partner.catalogSync.import.view.actions.SKIP": "Пропуск",
  "partner.catalogSync.import.view.details": "Детали импорта",
  "partner.catalogSync.import.view.sourceFile": "Исходный файл",
  "partner.catalogSync.import.view.runId": "Идентификатор импорта",
  "partner.catalogSync.import.view.schemaVersion": "Версия схемы",
  "partner.catalogSync.import.view.mappingVersion": "Версия сопоставления",
  "partner.catalogSync.import.view.sourceFingerprint": "Отпечаток источника",
  "partner.catalogSync.import.view.execution": "Состояние записи",
  "partner.catalogSync.import.view.runStatus": "Результат",
  "partner.catalogSync.import.view.checkpoint": "Обработано строк",
  "partner.catalogSync.import.view.appliedAt": "Время применения",
  "partner.catalogSync.import.view.runStatuses.PREVIEW": "Предварительная проверка",
  "partner.catalogSync.import.view.runStatuses.APPLYING": "Применяем",
  "partner.catalogSync.import.view.runStatuses.APPLIED": "Применено",
  "partner.catalogSync.import.view.runStatuses.PARTIAL": "Применено частично",
  "partner.catalogSync.import.view.runStatuses.FAILED": "Применение остановлено",
  "partner.catalogSync.import.view.reconciliationSeparate": "Результат записи и сверка проверяются отдельно.",
  "partner.catalogSync.import.view.appliedValue": "Записано",
  "partner.products.assortment.selectedProduct": "Выбранный товар",
  "partner.products.assortment.closeDetails": "Закрыть сведения о товаре",
  "partner.products.assortment.commonCard": "Общая карточка",
  "partner.products.assortment.productCard": "Карточка товара",
  "partner.products.assortment.noImage": "Нет фото",
  "partner.products.assortment.commonCardHint": "Название, фото и состав относятся к общей карточке каталога.",
  "partner.products.assortment.productIdentity": "Идентификатор товара",
  "partner.products.assortment.publication": "Публикация карточки",
  "partner.products.assortment.unconfirmed": "Не подтверждено",
  "partner.products.assortment.shopProduct": "Товар магазина",
  "partner.products.assortment.sellingMode": "Режим продажи",
  "partner.products.assortment.stockSource": "Источник и время наличия",
  "partner.products.assortment.stockNeedsCheck": "Нужно проверить наличие",
  "partner.products.assortment.orderabilityHint": "Активность и учётное количество не подтверждают возможность заказа.",
  "partner.products.assortment.refreshList": "Обновить данные списка",
  "partner.products.assortment.refreshHint": "Повторно загрузит товары магазина. Физический остаток и возможность заказа эта операция не проверяет.",
  "partner.products.assortment.compositionHint": "Количество в составе товара. Остаток компонентов проверяется отдельно.",
  "partner.products.fs17.unitPrice": "Цена за единицу",
  "partner.products.fs17.photoRightsUnknown": "Право использования фотографий не подтверждено.",
  "partner.products.fs17.notConfirmed": "Не подтверждено",
  "partner.products.fs17.catalogScope": "Общая карточка каталога",
  "partner.products.fs17.quantity": "Количество",
  "partner.products.fs17.productCard": "Карточка товара",
  "partner.products.fs17.compositionUnknown": "Данные состава не получены.",
  "partner.products.fs17.saleSeparateHint": "Скидка сохраняется отдельной операцией. Ошибка этой операции показывается отдельно.",
  "partner.products.fs17.shopNameUnknown": "Название магазина не получено",
  "partner.products.fs17.availabilityMode": "Режим наличия",
  "partner.products.fs17.composition": "Состав и версия",
  "partner.products.fs17.savedRecipe": "Сохранённый рецепт",
  "partner.products.fs17.shopId": "Магазин",
  "partner.products.fs17.commonCard": "Общая карточка",
  "partner.products.fs17.component": "Компонент",
  "partner.products.fs17.productScope": "Карточка товара и предложение",
  "partner.products.fs17.compositionVersion": "Версия состава",
  "partner.products.fs17.photos": "Фотографии · до 5",
  "partner.products.fs17.shopOffer": "Предложение магазина",
  "partner.products.fs17.offerScopeHint": "Изменения сохраняются в предложении выбранного магазина. Общие поля карточки доступны только для просмотра.",
  "partner.products.fs17.editScopeHint": "Проверьте поля карточки и цену перед сохранением. Область изменения зависит от типа товара и доступных прав.",
  "partner.products.fs17.offerPrice": "Цена предложения магазина",
  "partner.products.fs17.sale": "Акционная цена и дата окончания",
  "partner.products.fs17.title": "Товар и предложение",
  "partner.products.fs17.saleEndDate": "Дата окончания скидки",
  "onboarding.wizard.welcome.consents.historyOldVersion": "Предыдущая версия документа",
  "auth.partnerEntry.paths.title": "Как вы будете пользоваться",
  "auth.partnerEntry.paths.owner": "Я владелец магазина",
  "auth.partnerEntry.paths.ownerHint": "Открыть свой магазин",
  "auth.partnerEntry.paths.staff": "Я сотрудник",
  "auth.partnerEntry.paths.staffHint": "Доступ к магазину подтверждает владелец",
  "auth.partnerEntry.paths.buyer": "Я покупатель",
  "auth.partnerEntry.paths.buyerHint": "Покупки и личный профиль",
  "auth.partnerEntry.paths.staffCta": "Продолжить как сотрудник",
  "auth.partnerEntry.paths.buyerCta": "Регистрация покупателя",
  "partnerAuth.partnerRegister.design.stepsLabel": "Этапы регистрации",
  "partnerAuth.partnerRegister.design.shopStep": "Магазин",
  "partnerAuth.partnerRegister.design.accessStep": "Способ входа",
  "partnerAuth.partnerRegister.design.detailsHint": "Укажите название и город магазина, отметьте оба согласия.",
  "partnerAuth.partnerRegister.design.roleLabel": "Вы регистрируетесь как",
  "partnerAuth.partnerRegister.design.ownerLabel": "Владелец магазина",
  "partnerAuth.partnerRegister.design.nextStepTitle": "Следующий шаг · Способ входа",
  "partnerAuth.partnerRegister.design.nextStepHint": "После заполнения данных магазина вы перейдёте к настройке способа входа.",
  "partnerAuth.partnerRegister.design.unknown": "—",
  "partnerAuth.partnerRegister.design.currentAccountHint": "Продолжите с текущим аккаунтом",
  "partnerAuth.partnerRegister.design.noShopTitle": "У вас пока нет магазина",
  "partnerAuth.partnerRegister.design.noShopHint": "Создайте первый магазин, затем продолжите настройку.",
  "partnerAuth.partnerRegister.design.shopDetails": "Данные магазина",
  "partnerAuth.partnerRegister.design.cityCountry": "Страна города",
  "partnerAuth.partnerRegister.design.cityCountryHint": "Определяется по выбранному городу",
  "partnerAuth.partnerRegister.design.benefitTitle": "Тарифная льгота",
  "partnerAuth.partnerRegister.design.benefitUnknown": "Условия не подтверждены",
  "partnerAuth.partnerRegister.design.benefitPromo": "Промокод и применимость",
  "partnerAuth.partnerRegister.design.benefitTerm": "Срок и название льготы",
  "partnerAuth.partnerRegister.design.benefitAfter": "Условия после льготы",
  "partnerAuth.partnerRegister.design.benefitCharge": "Подтверждение отсутствия списания",
  "partnerAuth.partnerRegister.design.benefitHint": "Уточняются на шаге тарифа.",
  "partnerAuth.partnerRegister.pdConsentDocLink": "Текст согласия",
  "onboarding.wizard.resume.currentStep": "Текущий шаг: {{step}} из {{total}}",
  "onboarding.wizard.resume.progressIsNotReadiness": "Сохранённый шаг не означает готовность продавать. Статус продаж проверяется отдельно.",
  "onboarding.wizard.resume.continueFrom": "Продолжить с шага {{step}} из {{total}} · {{name}}",
  "onboarding.wizard.resume.salesClosedNotice": "Шаг сохранён, но продажи пока закрыты. Закончите настройку, чтобы открыть их.",
  "onboarding.wizard.shopInfo.mainInformation": "Основная информация",
  "onboarding.wizard.shopInfo.cityLabel": "Город магазина",
  "onboarding.wizard.shopInfo.contactsTitle": "Публичные контакты магазина",
  "onboarding.wizard.shopInfo.scheduleTitle": "График работы",
  "onboarding.wizard.plan.chooseTitle": "Выберите тариф",
  "onboarding.wizard.plan.selectedDraft": "Выбранный тариф: {{plan}}",
  "onboarding.wizard.plan.conditionsUnavailable": "Актуальные условия тарифа пока недоступны. Стоимость, период и порядок продления не подтверждены.",
  "onboarding.wizard.plan.conditionsUnavailableShort": "Условия пока недоступны",
  "onboarding.wizard.plan.descriptionOnly": "Описание тарифа. Доступность возможностей проверяется отдельно.",
  "onboarding.wizard.plan.conditionsTitle": "Условия выбранного тарифа",
  "onboarding.wizard.plan.terms.price": "Стоимость",
  "onboarding.wizard.plan.terms.currencyPeriod": "Валюта и период",
  "onboarding.wizard.plan.terms.sourceFreshness": "Источник и актуальность",
  "onboarding.wizard.plan.terms.renewal": "Продление и отключение",
  "onboarding.wizard.plan.subscriptionTitle": "Состояние подписки",
  "onboarding.wizard.plan.selectionIsNotPayment": "Выбор тарифа не означает оплату или активацию подписки.",
  "onboarding.wizard.plan.launchRequirementsTitle": "Для первой продажи",
  "onboarding.wizard.plan.requirementsSeparate": "Каталог, реквизиты, способ получения и выплаты зависят от настроек магазина и отдельных проверок. Оплата тарифа не подключает выплаты.",
  "onboarding.wizard.shopInfo.saveAndContinue": "Сохранить и продолжить",
  "onboarding.wizard.plan.saveChoiceAndContinue": "Сохранить выбор и продолжить",
  "onboarding.wizard.readiness.ownerConsents": "Согласия владельца магазина",
  "onboarding.wizard.readiness.supplementaryFact": "Дополнительные сведения. Не являются новым условием запуска.",
  "onboarding.wizard.readiness.supplementaryNote": "Не являются новым условием запуска.",
  "onboarding.wizard.readiness.ownerConsentsAttention": "Требуют внимания",
  "onboarding.wizard.readiness.effectiveTariff": "Состояние тарифа по источнику",
  "onboarding.wizard.readiness.subscriptionExpiresAt": "Срок тарифа по источнику",
  "onboarding.wizard.readiness.tariffNotRequired": "Для этого магазина не требуется",
  "onboarding.wizard.readiness.subscriptionActive": "Действует",
  "onboarding.wizard.readiness.subscriptionInactive": "Неактивен по источнику",
  "partner.products.readCheck.title": "Проверка предложения",
  "partner.products.readCheck.check": "Проверить данные",
  "partner.products.readCheck.needsCheck": "Нужно проверить наличие",
  "partner.products.readCheck.advisory": "Полученные данные могут измениться. Наличие для заказа не подтверждено.",
  "partner.products.readCheck.stale": "Данные устарели. Проверьте заново.",
  "partner.products.readCheck.unsupportedOffer": "Предложение магазина не определено. Учётное наличие и версии предложения неизвестны; прямой каталог требует отдельной проверки.",
  "partner.products.readCheck.publication": "Товар и публикация",
  "partner.products.readCheck.loading": "Получаем данные…",
  "partner.products.readCheck.signIn": "Для этой проверки нужно войти заново.",
  "partner.products.readCheck.forbidden": "У вас нет права на эту проверку. Наличие остаётся неизвестным.",
  "partner.products.readCheck.notFound": "Товар или магазин недоступен для этой проверки.",
  "partner.products.readCheck.readFailed": "Не удалось получить данные. Повторите проверку.",
  "partner.products.readCheck.scopeMismatch": "Ответ относится к другому товару, магазину или предложению. Данные не приняты.",
  "partner.products.readCheck.received": "Ответ получен:",
  "partner.products.readCheck.savedHistory": "Последняя сохранённая публикация",
  "partner.products.readCheck.publishedComposition": "Опубликованный состав",
  "partner.products.readCheck.versionMatches": "Сохранённые версии состава и предложения совпадают с текущими",
  "partner.products.readCheck.versionUnknown": "Версия не подтверждена",
  "partner.products.readCheck.unknown": "Неизвестно",
  "partner.products.readCheck.reportedStock": "Учётное количество предложения",
  "partner.products.readCheck.inventoryMode": "Режим учёта",
  "partner.products.readCheck.sourceUpdated": "Обновление записи предложения",
  "partner.products.readCheck.reportedHint": "Учётное количество и время обновления записи не подтверждают физическое наличие. AVAILABLE в публикации относится к учётному остатку.",
  "partner.products.readCheck.publicationBlockers": "Блокеры публикации:",
  "partner.products.readCheck.notChecked": "Проверка ещё не выполнена.",
  "partner.products.readCheck.availability": "Наличие",
  "partner.products.readCheck.physical": "Физическое наличие и дата сверки",
  "partner.products.readCheck.components": "Компонентное наличие",
  "partner.products.readCheck.batches": "Подтверждение партий",
  "partner.products.readCheck.conflicts": "Конфликты источников",
  "partner.products.readCheck.shopReadiness": "Готовность магазина",
  "partner.products.readCheck.notApplicable": "Проверка готовности не применяется к этому магазину.",
  "partner.products.readCheck.shopReady": "Условия запуска магазина выполнены",
  "partner.products.readCheck.shopBlocked": "Условия запуска магазина не выполнены",
  "partner.products.readCheck.evaluated": "Готовность оценена:",
  "partner.products.readCheck.checkoutUnknown": "Заказ, доставка и оплата не проверены. Эта проверка не создаёт заказ или резерв.",
  "partner.products.readCheck.launch.CATALOG_REQUIRED": "Добавьте ассортимент магазина",
  "partner.products.readCheck.launch.PRICE_REQUIRED": "Укажите цены",
  "partner.products.readCheck.launch.REQUISITES_REQUIRED": "Заполните реквизиты",
  "partner.products.readCheck.launch.PAYOUTS_REQUIRED": "Подключите выплаты",
  "partner.products.readCheck.launch.FULFILLMENT_REQUIRED": "Настройте получение заказа",
  "partner.products.readCheck.launch.ACTIVATION_REQUIRED": "Магазин ещё не активен",
  "partner.products.readCheck.launch.SHOP_REQUIRED": "Нужно создать магазин",
  "partner.products.readCheck.launch.SHOP_SELECTION_REQUIRED": "Выберите магазин",
  "partner.products.readCheck.blockers.NAME_REQUIRED": "Укажите название товара",
  "partner.products.readCheck.blockers.DESCRIPTION_REQUIRED": "Добавьте описание товара",
  "partner.products.readCheck.blockers.PRICE_REQUIRED": "Укажите цену предложения",
  "partner.products.readCheck.blockers.IMAGE_REQUIRED": "Добавьте изображение товара",
  "partner.products.readCheck.blockers.SELLER_REQUIRED": "Заполните данные продавца",
  "partner.products.readCheck.blockers.COMPOSITION_VERSION_MISSING": "Сохранённая версия состава отсутствует или не содержит компонентов",
  "partner.products.readCheck.blockers.IMAGE_PROVENANCE_REQUIRED": "Укажите происхождение изображения",
  "partner.products.readCheck.blockers.IMAGE_RIGHTS_REQUIRED": "Подтвердите права на изображение",
  "partner.products.readCheck.blockers.PHOTO_MODERATION_REQUIRED": "Фото магазина ждёт проверки модератора",
  "partner.products.readCheck.blockers.PLATFORM_CARD_NOT_READY": "Карточка платформы ещё не опубликована",
  "partner.products.readCheck.blockers.SHOP_OFFER_MISSING": "Предложение выбранного магазина отсутствует",
  "partner.products.readCheck.blockers.SHOP_OFFER_INACTIVE": "Предложение выбранного магазина неактивно",
  "partner.products.readCheck.blockers.COST_MISSING": "Укажите себестоимость предложения",
  "partner.products.readCheck.blockers.AVAILABILITY_UNKNOWN": "Учётное наличие предложения неизвестно",
  "partner.products.readCheck.blockers.UNKNOWN": "Неизвестный блокер публикации: {{code}}",
  "partner.products.readCheck.moderation.title": "Модерация",
  "partner.products.readCheck.moderation.statusPENDING": "на проверке",
  "partner.products.readCheck.moderation.statusAPPROVED": "одобрено",
  "partner.products.readCheck.moderation.statusREJECTED": "отклонено",
  "partner.products.readCheck.moderation.reason": "Причина отказа",
  "partner.products.readCheck.moderation.reasonUnavailable": "Причина отказа доступна только автору карточки.",
  "partner.products.readCheck.moderation.fix": "Исправить карточку",
  "partner.products.readCheck.publicationState.DRAFT": "Черновик",
  "partner.products.readCheck.publicationState.PUBLISHED": "Опубликована",
  "partner.products.readCheck.inventoryModes.TRACKED": "Учёт остатков",
  "partner.products.readCheck.inventoryModes.MADE_TO_ORDER": "Под заказ",
  "partner.home.todayTitle": "Сегодня",
  "partner.home.noRecentOrders": "Список последних заказов не получен или пуст",
  "partner.home.noRecentOrdersHint": "Откройте все заказы или обновите данные.",
  "partner.orders.detail.layout.composition": "Состав заказа",
  "partner.orders.detail.hero.ariaLabel": "Сводка заказа",
  "partner.orders.detail.hero.titleLine": "{{name}} · №{{number}}",
  "partner.orders.detail.hero.byTime": "к {{time}}",
  "partner.orders.detail.hero.delivery": "Доставка {{when}}",
  "partner.orders.detail.hero.pickup": "Самовывоз {{when}}",
  "partner.orders.detail.hero.statusSince": "{{status}} · с {{time}}",
  "partner.orders.detail.layout.progress": "Этапы заказа",
  "partner.orders.detail.assembly.workbench.componentsProgress": "Компоненты · {{done}} из {{total}}",
  "partner.orders.list.filteredEmptyMobileTitle": "Заказов с такими фильтрами нет.",
  "partner.orders.list.filteredEmptyMobileDescription": "Сбросьте фильтры или измените их.",
  "partnerChat.page.openDialog": "Открыть диалог",
  "partner.pos.refund.commandError": "Запрос завершился ошибкой. Проверьте денежный и физический исход отдельно.",
  "partner.nav.pos": "Продажа в магазине",
  "partner.nav.posCash": "Кассовый день",
  "partner.nav.posHardware": "Оборудование POS",
  "routes.partner.pos": "Продажа в магазине",
  "onboarding.wizard.fulfillment.title": "Получение заказа",
  "onboarding.wizard.fulfillment.subtitle": "Проверьте адрес, график и доступные способы получения.",
  "onboarding.wizard.fulfillment.addressUnknown": "Адрес не указан",
  "onboarding.wizard.fulfillment.addressGate": "Адрес для получения",
  "onboarding.wizard.fulfillment.addressPresent": "Указан",
  "onboarding.wizard.fulfillment.addressMissing": "Не указан",
  "onboarding.wizard.fulfillment.mapPoint": "Точка на карте",
  "onboarding.wizard.fulfillment.pointKnown": "Точка указана",
  "onboarding.wizard.fulfillment.pointUnknown": "Точка не указана",
  "onboarding.wizard.fulfillment.localAddressHint": "Изменённый адрес и точку сохраните на шаге «Магазин».",
  "onboarding.wizard.fulfillment.scheduleLoading": "Загружаем график работы…",
  "onboarding.wizard.fulfillment.scheduleUnknown": "График не подтверждён. Часы работы пока не показываем.",
  "onboarding.wizard.fulfillment.retrySchedule": "Перечитать график",
  "onboarding.wizard.fulfillment.scheduleDraft": "Черновик графика",
  "onboarding.wizard.fulfillment.checkoutDefault": "Для оформления заказа применяется график по умолчанию.",
  "onboarding.wizard.fulfillment.closedDay": "Выходной",
  "onboarding.wizard.hero.progress": "{{done}} из {{total}}",
  "onboarding.wizard.hero.shop.label": "Данные магазина",
  "onboarding.wizard.hero.shop.remaining.main": "Осталось указать название и адрес",
  "onboarding.wizard.hero.shop.remaining.contacts": "Осталось указать контакты",
  "onboarding.wizard.hero.shop.remaining.schedule": "Осталось указать график работы",
  "onboarding.wizard.hero.shop.remaining.requisites": "Осталось проверить реквизиты",
  "onboarding.wizard.hero.shop.done": "Данные магазина заполнены",
  "onboarding.wizard.hero.fulfillment.label": "Получение заказов",
  "onboarding.wizard.hero.fulfillment.subtitle": "Покупатель выберет при заказе",
  "onboarding.wizard.hero.fulfillment.count.one": "{{count}} способ",
  "onboarding.wizard.hero.fulfillment.count.few": "{{count}} способа",
  "onboarding.wizard.hero.fulfillment.count.many": "{{count}} способов",
  "onboarding.wizard.hero.catalog.label": "Выбрано компонентов",
  "onboarding.wizard.hero.catalog.subtitle": "Выбрано для старта, цены можно поправить",
  "onboarding.wizard.hero.plan.label": "Ваш тариф",
  "onboarding.wizard.hero.readiness.label": "Готовность к запуску",
  "onboarding.wizard.hero.readiness.remaining": "Осталось подтвердить {{items}}",
  "onboarding.wizard.hero.readiness.item.catalog": "каталог",
  "onboarding.wizard.hero.readiness.item.pricing": "цены",
  "onboarding.wizard.hero.readiness.item.requisites": "реквизиты",
  "onboarding.wizard.hero.readiness.item.fulfillment": "получение заказов",
  "onboarding.wizard.hero.readiness.item.activation": "условия",
  "onboarding.wizard.fulfillment.addressAndHours": "Адрес и часы работы",
  "onboarding.wizard.fulfillment.addressConfirmed": "Адрес и точка на карте указаны",
  "onboarding.wizard.fulfillment.editInShopInfo": "Изменить в данных магазина",
  "onboarding.wizard.fulfillment.laterLabel": "Можно настроить позже",
  "onboarding.wizard.fulfillment.zonesHint": "Карта и стоимость",
  "onboarding.wizard.fulfillment.slotsTitle": "Интервалы",
  "onboarding.wizard.fulfillment.slotsHint": "Часы и вместимость",
  "onboarding.wizard.fulfillment.configure": "Настроить",
  "onboarding.wizard.review.summaryTitle": "Сводка магазина",
  "onboarding.wizard.checklist.stepsTitle": "Шаги запуска",
  "onboarding.wizard.firstSale.futureNote": "Заказ, исполнение, оплата и расчёт появятся здесь после первой продажи.",
  "onboarding.wizard.firstSale.storefrontAfterLaunch": "Ссылка появится после запуска.",
  "onboarding.wizard.almostReady.title": "Почти готово",
  "onboarding.wizard.fulfillment.methods": "Способы получения",
  "onboarding.wizard.fulfillment.enabled": "Получение включено",
  "onboarding.wizard.fulfillment.disabled": "Получение выключено",
  "onboarding.wizard.fulfillment.noMethods": "Доступных способов получения нет.",
  "onboarding.wizard.fulfillment.methodsUnknown": "Способы получения пока не получены.",
  "onboarding.wizard.fulfillment.sharedGate": "Адрес и включённое получение нужны также для самовывоза.",
  "onboarding.wizard.fulfillment.zones": "Зоны доставки",
  "onboarding.wizard.fulfillment.optionalSetup": "Зоны не являются обязательным условием запуска магазина.",
  "onboarding.wizard.fulfillment.zonesSeparate": "Карта, стоимость и время доставки доступны в отдельной настройке.",
  "onboarding.wizard.fulfillment.slots": "Интервалы получения",
  "onboarding.wizard.fulfillment.extraLabel": "Дополнительно",
  "onboarding.wizard.fulfillment.slotsSeparate": "Метод, часы, вместимость и предпросмотр доступны в отдельной настройке.",
  "onboarding.wizard.fulfillment.openSlots": "Настроить интервалы",
  "onboarding.wizard.fulfillment.sameShopRequired": "Для отдельных настроек выберите в кабинете этот же магазин.",
  "onboarding.wizard.firstSale.additional": "Дополнительные сведения",
  "onboarding.wizard.firstSale.title": "Первая продажа",
  "onboarding.wizard.firstSale.explanation": "Здесь пока нет сводки первой продажи. Эти факты нужно проверить отдельно.",
  "onboarding.wizard.firstSale.order": "Заказ",
  "onboarding.wizard.firstSale.fulfillment": "Исполнение",
  "onboarding.wizard.firstSale.payment": "Оплата",
  "onboarding.wizard.firstSale.settlement": "Расчёт",
  "onboarding.wizard.firstSale.unconfirmed": "Не подтверждено",
  "onboarding.wizard.firstSale.launchIsNotSale": "Запуск магазина подтверждает возможность продавать, а не первую продажу.",
  "onboarding.wizard.firstSale.storefrontUnavailable": "Для просмотра витрины нужна её ссылка и актуальное подтверждение возможности продавать.",
  "partner.orders.detail.empty.title": "Заказ не найден",
  "admin.shops.launchFacts.slug": "Адрес страницы",
  "catalog.offerFacts.title": "Магазин и предложение",
  "catalog.offerFacts.shop": "Магазин",
  "catalog.offerFacts.offer": "Предложение",
  "catalog.offerFacts.product": "Общий товар",
  "catalog.offerFacts.price": "Цена предложения",
  "catalog.offerFacts.notProvided": "Сведения не получены",
  "catalog.offerFacts.checking": "Проверяем предложение в текущем городе и магазине.",
  "catalog.offerFacts.unavailable": "Выбранное предложение не подтверждено в текущей области. Цена этого магазина не установлена.",
  "catalog.offerFacts.chooseStore": "Выберите магазин: цена и условия относятся к его предложению.",
  "catalog.offerFacts.selected": "Показано выбранное предложение текущего магазина.",
  "catalog.offerFacts.packagingSeparate": "Упаковка выбирается отдельно. Здесь указана цена самого предложения; итог выбранного варианта показан в блоке покупки.",
  "paymentStatus.recovery.staleTitle": "Состояние заказа нужно перечитать",
  "paymentStatus.recovery.staleDescription": "Учётная запись или контекст страницы изменились. Прежние сведения больше не подтверждают текущее состояние.",
  "paymentStatus.recovery.notProvided": "Сведения не получены",
  "paymentStatus.recovery.readError": "Последнее чтение не удалось. Показанные сведения получены ранее и не подтверждают новый результат.",
  "paymentStatus.recovery.refresh": "Перечитать статус заказа",
  "profile.orderTracking.photoFacts.payment": "Оплата",
  "profile.orderTracking.photoFacts.fiscal": "Фискальный чек",
  "profile.orderTracking.photoFacts.fulfillment": "Получение",
  "profile.orderTracking.photoFacts.unavailable": "Не предоставлено",
  "profile.orderTracking.photoFacts.independent": "Фото согласуется отдельно от оплаты, чека и получения заказа.",
  "profile.orderTracking.photoFacts.id": "Фото заказа (photoId)",
  "profile.orderTracking.photoFacts.version": "Версия фото",
  "profile.orderTracking.photoFacts.state": "Статус фото",
  "profile.orderTracking.photoFacts.authority": "Право решения",
  "profile.orderTracking.photoFacts.allowed": "Подтверждено для текущего фото",
  "profile.orderTracking.photoFacts.unverified": "Не подтверждено для текущего фото",
  "profile.orderTracking.photoFacts.draft": "Причина относится к этому фото. При обычной ошибке черновик останется; к другому фото он не переносится.",
  "profile.orderTracking.photoFacts.photoUnavailable": "Актуальное фото не предоставлено",
  "checkout.receivingFacts.buyerContact": "Контакт покупателя",
  "checkout.receivingFacts.missingBuyerPhone": "Телефон покупателя",
  "checkout.receivingFacts.totalUnconfirmed": "Не подтверждено",
  "checkout.receivingFacts.itemsUnavailable": "Состав не получен",
  "checkout.receivingFacts.deliveryUnavailable": "Стоимость не получена",
  "checkout.receivingFacts.totalHint": "Итог будет подтверждён после расчёта выбранного способа получения. Это ещё не заказ и не оплата.",
  "inboxAnalyticsAccountScope": "Область отчёта: аккаунт партнёра",
  "inboxAnalyticsNoShopFilter": "Фильтр по выбранному магазину не применяется.",
  "inboxAnalyticsThreadPeriod": "За всё время",
  "inboxAnalyticsMessagePeriod": "За последние 30 дней",
  "inboxAnalyticsAverageUnknown": "Нет подтверждённого значения",
  "inboxAnalyticsReadUnknown": "Результат чтения неизвестен",
  "inboxAnalyticsUnknownDescription": "Повторите чтение, чтобы получить актуальный отчёт.",
  "inboxAnalyticsOutboundMeaning": "Число исходящих не подтверждает доставку или прочтение.",
  "inboxAnalyticsReturnedDays": "Последние 14 полученных дневных строк.",
  "inboxAnalyticsChannelsEmpty": "Строк по каналам нет",
  "inboxAnalyticsDaysEmpty": "Дневных строк нет",
  "inboxAnalyticsKnownEmpty": "Подтверждённый отчёт не содержит диалогов и сообщений.",
  "inboxAnalyticsRefresh": "Обновить",
  "inboxAnalyticsBack": "Во входящие",
  "inboxAnalyticsDirectionTitle": "Входящие и исходящие",
  "inboxAnalyticsMethodology": "Отсутствующее среднее время не равно нулю. Метрика не подтверждает SLA.",
  "inboxAnalyticsForbidden": "Нет доступа к аналитике аккаунта",
  "inboxAnalyticsLoadError": "Не удалось прочитать аналитику",
  "inboxAnalyticsChannelsUnknown": "Данные каналов не получены",
  "inboxAnalyticsDaysUnknown": "Дневные данные не получены",
  "promoAnalyticsTitle": "Аналитика промо",
  "promoAnalyticsDescription": "Применения промо и сумма скидок по данным выбранного магазина",
  "promoAnalyticsFrom": "От",
  "promoAnalyticsTo": "До",
  "promoAnalyticsFromHint": "Начало периода: 00:00 UTC выбранной даты",
  "promoAnalyticsToHint": "Конец периода: 00:00 UTC выбранной даты, включительно",
  "promoAnalyticsPeriodHint": "Период передаётся в UTC. Граница «До» соответствует началу выбранной даты, а не всему этому дню.",
  "promoAnalyticsSelectShop": "Выберите магазин",
  "promoAnalyticsSelectShopHint": "Аналитика промо строится для выбранного магазина",
  "promoAnalyticsFeatureOff": "Раздел промо-акций выключен",
  "promoAnalyticsNoAccess": "Нет доступа к аналитике",
  "promoAnalyticsNoAccessHint": "Нужен текущий доступ к выбранному магазину. Права или сессия могли измениться.",
  "promoAnalyticsRefreshError": "Не удалось обновить данные",
  "promoAnalyticsStaleHint": "Показан последний результат для этого магазина и периода. Он не подтверждён как свежий.",
  "promoAnalyticsSourceUnknown": "Ответ сервиса не позволяет подтвердить данные аналитики. Повторите чтение.",
  "promoAnalyticsResultPeriod": "Период результата",
  "promoAnalyticsReceivedAt": "Получено",
  "promoAnalyticsEmpty": "Нет записей",
  "promoAnalyticsEmptyHint": "Сервис вернул пустой набор для выбранного магазина и периода. Можно изменить даты или повторить чтение.",
  "promoAnalyticsTotals": "Итого по полученным строкам",
  "promoAnalyticsApplications": "Применений промо",
  "promoAnalyticsDiscount": "Скидки, ₽",
  "promoAnalyticsPromotion": "Акция",
  "promoAnalyticsTotalsHint": "В одном заказе может быть несколько применений. Сумма скидок не подтверждает оплату, прибыль или расходы на рассылки.",
  "promoAnalyticsRetry": "Повторить",
  "promoAnalyticsRefresh": "Обновить",
  "promoAnalyticsInvalidDate": "Укажите обе даты в формате ГГГГ-ММ-ДД",
  "promoAnalyticsInvalidPeriod": "Дата «От» должна быть не позже даты «До»",
  "promoAnalyticsLoadError": "Не удалось загрузить аналитику. Повторите чтение.",
  "promoAnalyticsAwaitingSource": "Ожидаем данные для текущего магазина и периода",
  "referral.commandUnresolved": "Есть незавершённая операция. Её результат пока не подтверждён; новую заявку или изменение профиля отправить нельзя.",
  "referral.ownerUnavailable": "Данные этого аккаунта сейчас недоступны. Обновите вход и откройте форму заново.",
  "referral.spendableBalance": "Реферальный баланс",
  "referral.payout.requestAccepted": "Заявка на выплату принята. Статус перечисления смотрите в истории выплат.",
  "referral.dashboard.accountScope": "Данные вашего аккаунта. Магазин в шапке — контекст кабинета.",
  "referral.dashboard.featureOff": "Реферальная программа выключена",
  "referral.dashboard.noAccountAccess": "Данные аккаунта недоступны. Проверьте вход и откройте раздел заново.",
  "referral.dashboard.sourceUnknown": "Результат чтения неизвестен. Баланс и история не подтверждены.",
  "referral.dashboard.reloadAccount": "Обновить данные аккаунта",
  "referral.dashboard.moneyFacts": "Начисления и баланс",
  "referral.dashboard.availableForPayout": "Доступно к выплате по начислениям",
  "referral.dashboard.moneyBoundary": "Реферальные деньги не равны выручке или баллам лояльности. Начисления и текущий реферальный баланс показаны отдельно.",
  "referral.dashboard.contractFacts": "Условия и права",
  "referral.dashboard.canSign": "Можно оформить условия",
  "referral.dashboard.hasSigned": "Условия оформлены",
  "referral.dashboard.canWithdraw": "Можно вывести на карту",
  "referral.dashboard.factYes": "Да",
  "referral.dashboard.factNo": "Нет",
  "referral.dashboard.active": "Активность",
  "referral.dashboard.inactive": "Программа не активна",
  "referral.dashboard.platformFee": "Комиссия платформы",
  "referral.dashboard.processedAt": "Обработано",
  "referral.dashboard.confirmedAt": "Подтверждено",
  "referral.dashboard.activatedAt": "Активирован",
  "referral.dashboard.planSource": "Источник тарифа",
  "referral.dashboard.payoutMethod": "Способ выплаты",
  "referral.dashboard.payoutId": "Выплата ID",
  "referral.dashboard.programFacts": "Программа и приглашения",
  "referral.dashboard.programType": "Программа",
  "referral.dashboard.linksUnavailable": "Ссылки не получены; копирование недоступно.",
  "referral.dashboard.payoutBoundary": "Заявка на выплату и банковское перечисление — разные факты.",
  "referral.dashboard.loadingAccount": "Загрузка данных аккаунта",
  "referral.dashboard.openFinancialForm": "Открыть условия и выплату",
  "referral.dashboard.colGross": "Сумма до удержаний",
  "referral.dashboard.methodBankCard": "Банковская карта",
  "referral.dashboard.methodShopBonus": "Бонус магазина",
  "referral.dashboard.itemActive": "Активен",
  "referral.dashboard.itemInactive": "Не активен",
  "referral.dashboard.sharePercent": "Доля начисления",
  "referral.consumer.copyCode": "Скопировать реферальный код",
  "referral.consumer.reload": "Обновить данные",
  "referral.consumer.sourceUnknown": "Данные реферальной программы пока недоступны.",
  "partner.inbox.aiReply.error.stale": "Переписка изменилась, запросите подсказку заново",
  "partner.inbox.aiReply.error.unavailable": "ИИ-подсказка недоступна",
  "partner.inbox.aiReply.error.failed": "Не удалось получить подсказку. Попробуйте ещё раз",
  "wholesale.owner.catalogAccountScope": "Каталог оптовых лотов для вашего аккаунта. Это не остатки выбранного магазина.",
  "wholesale.owner.destinationUnsupported": "Магазин назначения пока не подтверждён сервером. Рекомендации по магазину, резервирование, оплата и изменение резервов недоступны.",
  "wholesale.owner.unavailable": "Доступ изменился. Откройте раздел заново после подтверждения аккаунта и прав.",
  "wholesale.owner.sourceUnknown": "Данные каталога ещё не подтверждены.",
  "wholesale.owner.availableToReserve": "доступно к резервированию",
  "wholesale.owner.lotDetails": "Детали лота",
  "wholesale.owner.lotId": "ID лота",
  "wholesale.owner.supplier": "Поставщик",
  "wholesale.owner.minimum": "Минимальная партия",
  "wholesale.owner.delivery": "Дата поставки",
  "wholesale.owner.reserveIsNotReceipt": "Резерв не означает оплату или физическую приёмку товара.",
  "wholesale.owner.notSent": "Количество — предварительный расчёт. Заявка не отправлена.",
  "wholesale.owner.readScopeUnconfirmed": "Сервер не подтвердил данные резервов для выбранного магазина.",
  "wholesale.owner.reservationId": "ID резерва",
  "wholesale.owner.buyerShop": "Магазин назначения в записи",
  "wholesale.owner.prepayment": "Предоплата по записи",
  "wholesale.owner.bankReference": "Банковский идентификатор в записи",
  "wholesale.owner.disputeReason": "Причина претензии",
  "wholesale.owner.resolution": "Решение по претензии",
  "wholesale.owner.domainBoundary": "Статус резерва и банковский идентификатор не подтверждают поступление денег или физическую приёмку товара.",
  "upload.owner.unresolved": "Исходный запрос ещё не завершён или его результат неизвестен. Повторная загрузка и обработка заблокированы; закрытие окна не подтверждает результат.",
  "auth.sheet.otherMethods": "Другие способы входа",
  "auth.sheet.subtitle": "Введите номер телефона для быстрого входа",
  "auth.sheet.title": "Войти",
  "profile.loyalty.source.orderCompleted": "За выполненный заказ",
  "profile.loyalty.source.orderPayment": "Оплата заказа баллами",
  "profile.loyalty.source.orderCancelled": "Отмена начисления за заказ",
  "profile.loyalty.source.cancelledOrderRefund": "Возврат баллов за отменённый заказ",
  "profile.loyalty.source.orderReserved": "Резерв баллов для заказа",
  "profile.loyalty.source.orderReservationReleased": "Возврат зарезервированных баллов",
  "profile.loyalty.source.orderReservationVoided": "Отменённый резерв баллов",
  "profile.loyalty.source.refundCompensation": "Корректировка баллов при возврате",
  "routes.loyalty": "Баллы",
  "profile.layout.navLoyalty": "Баллы",
  "profile.loyalty.title": "Баллы",
  "profile.loyalty.balance": "Доступный баланс",
  "profile.loyalty.points.one": "{{value}} балл",
  "profile.loyalty.points.few": "{{value}} балла",
  "profile.loyalty.points.many": "{{value}} баллов",
  "profile.loyalty.points.other": "{{value}} балла",
  "profile.loyalty.spendOn.one": "На что потратить {{value}} балл",
  "profile.loyalty.spendOn.few": "На что потратить {{value}} балла",
  "profile.loyalty.spendOn.many": "На что потратить {{value}} баллов",
  "profile.loyalty.spendOn.other": "На что потратить {{value}} балла",
  "profile.loyalty.history": "История операций",
  "profile.loyalty.balanceAfter.one": "Баланс после операции: {{value}} балл",
  "profile.loyalty.balanceAfter.few": "Баланс после операции: {{value}} балла",
  "profile.loyalty.balanceAfter.many": "Баланс после операции: {{value}} баллов",
  "profile.loyalty.balanceAfter.other": "Баланс после операции: {{value}} балла",
  "profile.loyalty.loading": "Загружаем баланс и историю…",
  "profile.loyalty.loadError": "Не удалось загрузить баллы. Попробуйте ещё раз.",
  "profile.loyalty.emptyTitle": "Операций пока нет",
  "profile.loyalty.emptyDescription": "Здесь появятся начисления и списания баллов.",
  "profile.loyalty.ownerUnavailable": "Баллы доступны после входа в аккаунт и подтверждения сессии.",
  "profile.loyalty.earned": "Начисление",
  "profile.loyalty.spent": "Списание",
  "profile.loyalty.expired": "Истечение срока",
  "profile.loyalty.adjusted": "Корректировка",
  "profile.loyalty.operation": "Операция с баллами",
  "buyerBouquet.estimateNotice": "Предварительная оценка. Цена и наличие выбранного букета уточняются в корзине.",
  "buyerBouquet.deliveryNotEstimated": "Доставка в оценку не входит — её стоимость рассчитаем по адресу при оформлении.",
  "buyerBouquet.addedToCartPriceAdjusted": "Добавлено в корзину. Цена магазина отличается от предварительной оценки — проверьте итог в корзине.",
  "partner.orders.list.shown": "Показано {{shown}} из {{total}}",
  "partner.catalogSync.import.view.lastUpdateTitle": "Последнее обновление",
  "partner.catalogSync.import.view.lastUpdateAtMissing": "Сервер не передал время",
  "partner.catalogSync.import.view.lastUpdateNote": "Это итог текущей загрузки для выбранного магазина, а не время последней синхронизации каталога.",
  "catalog.menu.colorAccessibleName": "{{label}}, цвет {{color}}",
  "catalog.menu.stemCountAccessibleName": "{{label}}, {{count}} цветочных стеблей",
  "catalog.menu.visualColor.white": "Белый",
  "catalog.menu.visualColor.cream": "Кремовый",
  "catalog.menu.visualColor.pink": "Розовый",
  "catalog.menu.visualColor.salmon": "Лососевый",
  "catalog.menu.visualColor.red": "Красный",
  "catalog.menu.visualColor.burgundy": "Бордовый",
  "catalog.menu.visualColor.yellow": "Жёлтый",
  "catalog.menu.visualColor.light-blue": "Голубой",
  "catalog.menu.visualColor.blue": "Синий",
  "catalog.menu.visualColor.lilac": "Сиреневый",
  "catalog.menu.visualColor.purple": "Фиолетовый",
  "partner.pricelist.customTiersReadOnly": "Нестандартные диапазоны доступны только для просмотра",
  "partner.pricelist.tiersUnavailable": "Диапазоны цен недоступны. Обновите прайс-лист",
  "partner.pricelist.quantityFrom": "от {{min}}",
  "partner.pricelist.errors.tiersReadOnly": "Нестандартные или неизвестные диапазоны здесь не редактируются",
  "partner.catalogSync.import.view.targetUnit": "Единица компонента",
  "partner.catalogSync.import.view.unitUnknown": "Неизвестна",
  "partner.catalogSync.import.view.unitConversionNotice": "Цена применяется без пересчёта единиц. Проверьте единицы строки и компонента.",
  "partner.catalogSync.import.view.confirmPreview": "Я проверил(а) строки, компоненты и единицы этого предпросмотра",
  "partner.catalogSync.import.view.previewHash": "Версия предпросмотра",
  "partner.pricelist.unitUnknown": "Единица не указана",
  "partner.pricelist.tiers.price1to10": "1–10 шт",
  "partner.pricelist.tiers.price11to24": "11–24 шт",
  "partner.pricelist.tiers.price25to50": "25–50 шт",
  "partner.pricelist.tiers.price51to100": "51–100 шт",
  "partner.pricelist.tiers.price101plus": "101+ шт",
  "partner.pricelist.quantityRange": "{{min}}–{{max}}",
  "partner.pricelist.currencyPerNamedUnit": "₽ / {{unit}}",
  "partner.pricelist.sourceTierPrice": "{{range}} {{unit}}: {{price}} {{currency}}",
  "partner.pricelist.tierPriceAria": "{{component}}, цена {{tier}}, {{currency}}",
  "partner.pricelist.tierPriceLabel": "Цена {{tier}}",
  "partner.pricelist.unsentRowsCount": "Неотправленные строки · {{count}}",
  "partner.nav.demandPlanning": "Планирование закупок",
  "partner.nav.holidayPlanning": "План праздника",
  "routes.partner.holidayPlanning": "План праздника — Партнёр — 1ФЛО",
  "checkout.quoteFailure.generic": "Не удалось рассчитать итог. Попробуйте ещё раз или уберите промокод.",
  "checkout.quoteFailure.retry": "Пересчитать итог",
  "checkout.quoteFailure.promoCodeInvalid": "Промокод не подходит к этому заказу. Уберите его, чтобы увидеть итог.",
  "checkout.quoteFailure.promoUnavailable": "Промокоды сейчас недоступны. Уберите промокод, чтобы продолжить.",
  "checkout.quoteFailure.productUnavailable": "Часть товаров недоступна в выбранном городе. Удалите их из заказа.",
  "checkout.quoteFailure.belowMinimum": "Сумма заказа меньше минимальной для этого магазина. Добавьте товаров.",
  "checkout.quoteFailure.deliveryOutOfZone": "Выбранный адрес вне зоны доставки. Укажите другой адрес.",
  "checkout.quoteFailure.deliveryMinForDate": "Для выбранной даты доставки сумма заказа слишком мала. Добавьте товаров или выберите другую дату.",
  "checkout.quoteFailure.packagingConflict": "Выбор упаковки противоречив. Проверьте упаковку в заказе.",
  "checkout.quoteFailure.priceChanged": "Состав или цены заказа изменились. Проверьте заказ и подтвердите итог.",
  "checkout.section.recipientAndCard": "Получатель и открытка",
  "assistant.helpNudge.title": "Помочь выбрать?",
  "assistant.helpNudge.accept": "Да, помогите",
  "assistant.helpNudge.dismiss": "Спасибо, не нужно",
  "assistant.helpNudge.aria": "Предложение помощи",
  "catalog.product.video.caption": "Видео букета",
  "catalog.product.video.play": "Включить видео букета",
  "catalog.product.video.aria": "Короткое видео букета",
  "catalog.card.videoBadge": "Есть видео",
  "profile.loyalty.source.appInstall": "Бонус за установку приложения",
  "partner.inventory.green.filterEmptyTitle": "Ничего не нашлось",
  "partner.inventory.green.filterEmptyQuery": "По запросу «{{query}}» компонентов нет. Измените запрос или свежесть.",
  "partner.inventory.green.resetFilter": "Сбросить фильтр",
  "partner.integration.probe.no": "Не совпадает",
  "partner.integration.probe.yes": "Совпадает",
  "partner.products.createAttempt.pending": "Есть неподтверждённая попытка создания товара. Повторное создание заблокировано.",
  "partner.products.createAttempt.savedNumber": "Номер сохранённой попытки: {{id}}",
  "partner.products.createAttempt.check": "Проверить попытку",
  "partner.products.createAttempt.created": "Товар создан. Квитанция от {{recordedAt}}.",
  "partner.products.createAttempt.receiptSection": "Проверка квитанции создания товара",
  "partner.products.createAttempt.numberLabel": "Номер попытки",
  "partner.products.createAttempt.numberHint": "Необязательно. Вставьте сохранённый номер из другого окна или устройства. Проверка только читает квитанцию.",
  "partner.products.createAttempt.checkingReceipt": "Проверяем квитанцию…",
  "partner.products.createAttempt.checkReceipt": "Проверить квитанцию",
  "partner.products.createAttempt.checkedReceipt": "Проверенная попытка: {{id}}. Товар создан. Квитанция от {{recordedAt}}.",
  "partner.products.createAttempt.lockKept": "Эта проверка не снимает блокировку сохранённой попытки создания.",
  "partner.products.createAttempt.savedAttemptUnavailable": "Сохранённый номер попытки недоступен. Создание остаётся заблокировано.",
  "partner.products.createAttempt.originalNotConfirmed": "Ответ не подтвердил исходное создание. Повторите проверку квитанции; создание не повторяется.",
  "partner.products.createAttempt.lockRemained": "Квитанция найдена, но блокировка сохранённой попытки осталась. Повторите проверку.",
  "partner.products.createAttempt.selectShopFirst": "Выберите магазин и восстановите доступ перед проверкой.",
  "partner.products.createAttempt.invalidAttemptId": "Введите полный номер попытки создания товара в формате UUID.",
  "partner.products.createAttempt.manualNotConfirmed": "Ответ не подтвердил создание товара. Повторное создание не разрешено этой проверкой.",
  "partner.products.createAttempt.accessChanged": "Доступ к магазину изменился. Войдите заново перед проверкой квитанции.",
  "partner.products.createAttempt.receiptLoadFailed": "Не удалось получить квитанцию. Это не подтверждает отсутствие созданного товара. Проверьте номер попытки и повторите проверку.",
  "partner.products.createAttempt.manualNotConfirmedRetry": "Ответ не подтвердил создание товара. Повторите проверку квитанции.",
  "partner.products.createAttempt.checkFailed": "Проверьте данные товара. Создание ещё не отправлено.",
  "partner.products.createAttempt.blocked": "Создание заблокировано: проверьте сохранённую попытку.",
  "partner.products.createAttempt.resultUnconfirmed": "Результат создания не подтверждён. Проверьте попытку.",
  "partner.products.createAttempt.saleLockRemained": "Товар и скидка сохранены, но блокировка попытки осталась. Повторите проверку.",
  "partner.products.createAttempt.saleUnconfirmed": "Товар создан, но скидка не подтверждена. Повторите сохранение скидки.",
  "partner.products.createAttempt.savedAttempt": "Попытка создания сохранена. Нажмите «Проверить попытку», чтобы узнать результат.",
  "partner.products.createAttempt.numberPlaceholder": "Вставьте сохранённый номер попытки",
  "partner.products.createAttempt.attemptFound": "Попытка создания найдена. Товар создан. Квитанция от {{recordedAt}}.",
  "partner.products.toast.activated": "Товар активирован",
  "partner.products.toast.deactivated": "Товар деактивирован",
  "partner.products.toast.statusUpdateFailed": "Не удалось обновить статус",
  "partner.products.toast.saleRemoved": "Скидка удалена",
  "partner.products.toast.saleRemoveFailed": "Не удалось удалить скидку",
  "partner.products.toast.saleAdded": "Скидка добавлена",
  "partner.products.toast.saleAddFailed": "Не удалось добавить скидку",
  "partner.products.toast.invalidSaleEndsAt": "Укажите корректную дату окончания скидки",
  "partner.products.toast.updateFailed": "Не удалось обновить товар",
  "partner.products.toast.updated": "Товар обновлён",
  "partner.products.toast.created": "Товар создан",
  "partner.products.toast.salePriceSaveFailed": "Не удалось сохранить скидочную цену",
  "partner.products.toast.deleted": "Товар удалён",
  "partner.products.toast.deleteFailed": "Не удалось удалить товар",
  "partner.products.toast.imageUrlMissing": "Не удалось получить URL загруженного изображения",
  "partner.products.composition.noComponents": "Доступные компоненты не найдены. Проверьте прайс магазина.",
  "partner.products.composition.searchFailed": "Не удалось загрузить компоненты. Повторите поиск.",
  "partner.products.composition.saved": "Состав сохранён. Остальные поля товара сохраняются отдельно.",
  "partner.products.composition.saveFailed": "Не удалось сохранить состав. Изменения остаются в открытой форме. При конфликте версии обновите список товаров перед новой правкой.",
  "catalog.geoSeo.title": "Доставка цветов {{place}}",
  "routes.partner.showcase": "Витрина",
  "showcase.table.costPerUnit": "Себестоимость за шт, ₽",
  "showcase.empty.title": "На витрине пока пусто",
  "showcase.status.active": "На витрине",
  "customerBirthdays.empty.one": "В ближайший {{days}} день нет дней рождения",
  "customerBirthdays.empty.few": "В ближайшие {{days}} дня нет дней рождения",
  "customerBirthdays.empty.many": "В ближайшие {{days}} дней нет дней рождения",
  "customerBirthdays.empty.other": "В ближайшие {{days}} дня нет дней рождения",
  "offlinePage.asideTitle": "Можно",
  "offlinePage.caption": "проверьте интернет",
  "offlinePage.refreshChip": "Обновить",
  "offlinePage.reload": "Обновить страницу",
  "offlinePage.retryHint": "Попробуйте обновить страницу через несколько секунд.",
  "offlinePage.savedCart": "Корзина сохранена на этом устройстве.",
  "offlinePage.savedWithFavorites": "Корзина и избранное сохранены на этом устройстве.",
  "offlinePage.title": "Страница откроется, когда появится сеть",
  "partnerTasks.empty.title": "Задач пока нет",
  "routes.partner.tasks": "Задачи — Партнёр — 1ФЛО",
  "partner.nav.showcase": "Витрина букетов",
  "partner.nav.tasks": "Задачи",
  "profile.addresses.actionsTitle": "Действия",
  "profile.addresses.add": "Добавить адрес",
  "profile.addresses.deleteAddress": "Удалить адрес",
  "profile.addresses.deliverHere": "Доставить по этому адресу",
  "profile.addresses.editAddress": "Изменить адрес",
  "profile.addresses.heading": "Адреса доставки",
  "profile.addresses.othersTitle": "Другие адреса",
  "profile.addresses.primaryLabel": "Основной адрес",
  "profile.loyalty.earnRate": "{{percent}} % от заказа",
  "profile.loyalty.earnTerms": "{{percent}} % от товаров с каждого доставленного заказа · 1 балл = {{rate}} ₽",
  "profile.loyalty.earnLabel": "Начисляем",
  "profile.loyalty.earnWhen": "после выполнения заказа",
  "profile.loyalty.howTitle": "Как это работает",
  "profile.loyalty.spendWhen": "при оформлении заказа",
  "profile.orders.deliveryOn": "Доставка {{date}}",
  "profile.orders.pickupOn": "Самовывоз {{date}}",
  "profile.orders.nearestDelivery": "Ближайшая доставка",
  "profile.orders.nearestPickup": "Ближайший самовывоз",
  "profile.orders.nearestSubtitle": "{{schedule}}, заказ №{{number}}",
  "profile.orders.viewPhoto": "Посмотреть фото",
  "profile.reviews.editReview": "Изменить отзыв",
  "profile.reviews.orderNumberLabel": "Заказ №{{number}}",
  "profile.reviews.orderReviewLabel": "Отзыв о заказе",
  "profile.reviews.orderReviewNumber": "Отзыв о заказе №{{number}}",
  "profile.reviews.ratingOutOf": "{{ rating }} из {{ total }}",
  "sessions.revokeAllConfirmMessage": "Вход будет завершён на всех устройствах, кроме текущего.",
  "sessions.revokeAllConfirmTitle": "Завершить остальные сессии?",
  "telegramBot.caption": "заказы и статусы в Telegram",
  "telegramBot.intro.login": "Вход на сайт через Telegram работает в один шаг.",
  "telegramBot.intro.noBot": "Telegram-бот пока не подключён.",
  "telegramBot.intro.text": "Бот присылает статус заказа и фото сборки, через него можно подтвердить букет.",
  "telegramBot.intro.title": "Бот {{brand}}",
  "telegramBot.skills.login": "Вход на сайт",
  "telegramBot.skills.photo": "Фото сборки",
  "telegramBot.skills.title": "Умеет",
  "about": {
    "captionMarketplace": "маркетплейс цветов {{brand}}",
    "linksTitle": "Ссылки",
    "whatTitle": "Что такое {{brand}}",
    "marketplaceText": "{{brand}} — маркетплейс букетов от проверенных магазинов. Цена букета складывается из состава: цветы, упаковка и работа флориста.",
    "marketplaceTextFlagship": "{{brand}} — сервис доставки букетов: заказы доставляет {{seller}}. Цена букета складывается из состава: цветы, упаковка и работа флориста.",
    "photoText": "Каждый магазин присылает фото сборки до отправки, а покупатель подтверждает букет.",
    "forShops": "Магазинам на {{brand}}",
    "heroTitle": "Букеты проверенных магазинов с фото до отправки",
    "heroTitleFlagship": "Букеты с фото до отправки",
    "heroText": "Выбирайте букет у магазинов своего города и платите картой или по СБП.",
    "heroTextFlagship": "Выбирайте букет в своём городе и платите картой или по СБП.",
    "howTitle": "Как это работает",
    "stepChooseTitle": "Выбираете букет",
    "stepChooseText": "Цена складывается из состава: цветы, упаковка и работа флориста.",
    "stepPhotoTitle": "Смотрите фото",
    "stepPhotoText": "Магазин присылает фото сборки до отправки.",
    "stepGetTitle": "Получаете",
    "stepGetText": "Букет уезжает к получателю после вашего подтверждения.",
    "nearbyTitle": "Букеты рядом с вами"
  },
  "contacts": {
    "howTitle": "Как с нами связаться",
    "howEmail": "Укажите номер заказа, и мы ответим быстрее",
    "howEmailAction": "Написать на почту",
    "howChat": "По вопросам к магазину пишите в чат заказа: магазин отвечает прямо там.",
    "orderChat": "Чат заказа"
  },
  "cities": {
    "caption": "где работает {{brand}}",
    "deliveryTitle": "Доставка по городам",
    "deliveryText": "Сейчас {{brand}} доставляет в городах из списка. Новые города появятся, когда в них откроются магазины.",
    "partnerText": "Магазины из других городов могут подключиться в разделе «Магазинам на {{brand}}»."
  },
  "accessibility": {
    "caption": "для всех покупателей",
    "howTitle": "Как мы делаем сайт доступным",
    "howText": "Сайт работает с клавиатуры и экранными дикторами, у кнопок есть подписи, контраст текста — не ниже 4,5:1.",
    "barrierPrefix": "Нашли барьер — напишите на",
    "supportTitle": "Поддерживаем",
    "supportKeyboard": "Клавиатура",
    "supportScreenReader": "Экранный диктор",
    "supportZoom": "Масштаб 200%"
  },
  "infoPages": {
    "sectionsLabel": "Разделы",
    "methodsLabel": "Способы",
    "documentsLabel": "Документы",
    "contentsLabel": "Содержание",
    "needLabel": "Нужно",
    "faqCaption": "про заказ, доставку и оплату",
    "faqChipOrder": "Заказ",
    "faqChipDelivery": "Доставка",
    "faqChipPayment": "Оплата",
    "faqChipReturns": "Возврат"
  },
  "helpCenter": {
    "caption": "заказ, доставка, оплата",
    "introTitle": "Чем помочь"
  },
  "legalPages": {
    "overviewTitle": "Правовые документы",
    "revision": "редакция от {{date}}",
    "pendingTitle": "Документ в подготовке",
    "pendingText": "Юридические документы временно недоступны — мы обновляем реквизиты магазина. Если у вас есть срочный вопрос, свяжитесь с нашей поддержкой.",
    "contactUs": "Связаться с нами",
    "questionsTitle": "Остались вопросы?",
    "questionsText": "Свяжитесь с нами по любым юридическим вопросам"
  },
  "claims": {
    "caption": "порядок обращения"
  },
  "apiDocs": {
    "shop": {
      "crumbsLabel": "Навигационная цепочка",
      "crumbHome": "Главная",
      "title": "API для магазинов",
      "subtitle": "обмен с 1С и вебхуки · JSON",
      "toc": "Содержание",
      "key": {
        "title": "1. Ключ и адрес",
        "p1": "Ключ выдаёт {{brand}} по запросу. Передавайте его в заголовке {{header}}.",
        "p2": "Адрес обмена — {{baseUrl}}. Запросы и ответы в JSON."
      },
      "products": {
        "title": "2. Товары",
        "p1": "{{importPath}} загружает товары из 1С. Поля {{name}} и {{price}} обязательны. Для нового товара передайте {{externalId}}: по нему повторная выгрузка обновит тот же товар, а не создаст копию. Описание и фото по ссылкам — по желанию."
      },
      "orders": {
        "title": "3. Заказы",
        "p1": "{{exportPath}} отдаёт заказы за период до 90 дней, до 1000 за запрос (параметром {{limit}} — до 5000). Статус приходит кодом: {{draft}} (черновик), {{pending}} (ожидает), {{confirmed}} (подтверждён), {{processing}} (в сборке), {{photoReview}} (фото на согласовании), {{shipped}} (в доставке), {{delivered}} (доставлен), {{completed}} (выполнен), {{cancelled}} (отменён), {{refunded}} (возврат). Параметр {{since}} обязателен, {{until}} — по желанию."
      },
      "webhooks": {
        "title": "4. Вебхуки",
        "p1": "Пришлите адрес в {{brand}}, и мы подключим событие {{orderCreated}} о новом заказе. Имя события приходит в заголовке {{eventHeader}}, при ошибке — до 3 попыток. Подпись HMAC-SHA256 тела запроса — в {{signatureHeader}} в виде {{signatureFormat}}, секрет выдаёт {{brand}}."
      },
      "limits": {
        "title": "5. Ограничения",
        "p1": "Не больше 10 запросов за 60 секунд. Сверх лимита — код 429, повторите через минуту."
      }
    }
  }
}
