{
"app": {
"name": "Находка"
},
"nav": {
"home": "Главная",
"myAds": "Мои объявления",
"favorites": "Избранное",
"items": "Вещи",
"pets": "Питомцы",
"chat": "Чаты по объявлениям",
"create": "Создать",
"search": "Поиск",
"map": "Карта",
"profile": "Профиль",
"reviews": "Отзывы",
"rules": "Правила площадки",
"support": "Поддержка"
},
"categories": {
"item": "Вещь",
"pet": "Питомец",
"other": "Другое",
"select": "Выбрать..."
},
"sidebar": {
"lightTheme": "Светлая тема",
"darkTheme": "Тёмная тема"
},
"auth": {
"welcomeBack": "С возвращением",
"enterEmail": "Введите email",
"enterPassword": "Введите пароль",
"forgotPassword": "Забыли пароль?",
"noAccount": "Нет аккаунта?",
"register": "Зарегистрироваться",
"login": "Войти",
"loggingIn": "Входим...",
"createAccount": "Создайте аккаунт",
"username": "Имя пользователя",
"namePlaceholder": "Как вас зовут?",
"loginLabel": "Логин",
"loginPlaceholder": "Придумайте логин",
"passwordLabel": "Пароль",
"passwordMin": "Минимум 6 символов",
"passwordMinShort": "Мин. 6 символов",
"repeatPassword": "Повторите пароль",
"repeatPasswordPlaceholder": "Введите ещё раз",
"repeatLabel": "Повторите",
"repeatPlaceholder": "Ещё раз",
"createAccountBtn": "Создать аккаунт ✓",
"creating": "Создаём...",
"back": "← Назад",
"next": "Далее →",
"strengthWeak": "Слабый",
"strengthMedium": "Средний",
"strengthGood": "Хороший",
"strengthExcellent": "Отличный",
"validateNameRequired": "Введите имя",
"validateLoginRequired": "Введите логин",
"validateLoginMin": "Минимум 3 символа",
"validatePasswordMin": "Минимум 6 символов",
"validatePasswordMatch": "Пароли не совпадают",
"checking": "Проверяем...",
"loginTaken": "✗ Логин занят",
"loginFree": "✓ Логин свободен",
"passwordsMatch": "✓ Совпадают",
"passwordsNoMatch": "✗ Не совпадают",
"welcome": "Добро пожаловать, {{name}}!",
"accountCreated": "Аккаунт создан успешно.",
"loginRedirect": "Войти →",
"hasAccount": "Уже есть аккаунт?",
"loginLink": "Войти",
"authTitle": "Находка",
"loginModalTitle": "Вход в аккаунт",
"registerModalTitle": "Регистрация",
"enterLoginPassword": "Введите логин и пароль",
"invalidCredentials": "Неверный логин или пароль",
"yourLogin": "Ваш логин",
"yourPassword": "Ваш пароль",
"registrationError": "Ошибка регистрации",
"nameLabel": "Имя",
"loginMinChars": "Минимум 3 символа",
"accountCreatedLoginManually": "Аккаунт создан. Войдите вручную"
},
"post": {
"editTitle": "Редактировать объявление",
"newTitle": "Новое объявление",
"typeLabel": "Тип объявления",
"loss": "Потеря",
"found": "Находка",
"titleLabel": "Название",
"titlePlaceholder": "Например: Кошелёк чёрный кожаный",
"descriptionLabel": "Описание",
"descriptionPlaceholder": "Подробно опишите предмет — цвет, размер, особые приметы...",
"photosLabel": "Фотографии",
"deletePhoto": "Удалить фото",
"processing": "Обработка...",
"addMore": "➕ Добавить ещё",
"addPhoto": "📷 Добавить фото",
"photoHint": "JPEG / PNG / WebP · до {{maxSize}} МБ · можно несколько",
"categoryLabel": "Категория",
"mapLabel": "Место на карте",
"mapHint": "Нажмите на карту, чтобы отметить место",
"mapPickLabel": "Указать местоположение на карте",
"mapEmpty": "Место ещё не выбрано",
"selectedAddress": "Выбранный адрес",
"saveLocation": "Сохранить местоположение",
"geoLoading": "Определение местоположения…",
"geoSuccess": "Ваше местоположение определено",
"geoDenied": "Доступ к геолокации запрещён",
"geoUnsupported": "Геолокация недоступна в этом браузере",
"geoTimeout": "Не удалось определить местоположение",
"addressLabel": "Адрес",
"addressPlaceholder": "Например: Москва, ул. Ленина, 5",
"phoneLabel": "Номер телефона",
"rewardCheckbox": "Вознаграждение за возврат",
"rewardLabel": "Размер вознаграждения",
"rewardDefault": "Обсуждается",
"phonePlaceholder": "+7 (___) ___-__-__",
"saveChanges": "Сохранить изменения",
"publish": "Разместить объявление",
"mapLoading": "Подождите, адрес загружается...",
"blockedTitle": "Объявление не размещено",
"blockedText": "Содержимое вашего объявления не прошло проверку модерации. Пожалуйста, переформулируйте текст и попробуйте снова.",
"successTitle": "Ваше объявление проверяется",
"successText": "После завершения модерации оно будет опубликовано в ленте",
"resultClose": "Понятно",
"rulesCheckboxPrefix": "Я согласен с",
"rulesLinkText": "правилами размещения площадки",
"deleteError": "Не удалось удалить объявление",
"deleteErrorWithStatus": "Не удалось удалить объявление (ошибка {{status}})",
"statusUpdateError": "Не удалось изменить статус объявления",
"nextStep": "Далее",
"backStep": "Назад"
},
"feed": {
"loading": "Загружаем объявления...",
"loadError": "Не удалось загрузить ленту",
"emptyMyAdsTitle": "У вас нет объявлений",
"emptyMyAdsSub": "Создайте первое — нажмите кнопку выше",
"emptyFavoritesTitle": "В избранном пока пусто",
"emptyFavoritesSub": "Нажимайте ❤️ на объявлениях, чтобы сохранить их здесь",
"emptyAllTitle": "Объявлений пока нет",
"emptyAllSub": "Будьте первым — разместите объявление
о потере или находке",
"searchPromptTitle": "Введите параметры поиска",
"searchPromptSub": "Введите название или выберите город, чтобы найти объявление",
"createPost": "Разместить объявление",
"login": "Войти",
"searchPlaceholder": "Поиск по названию или описанию...",
"filterLoss": "Потери",
"filterAll": "Все объявления",
"filterFound": "Находки",
"openFilter": "Фильтр по типу объявления",
"openMenu": "Открыть меню",
"filterCitiesPlaceholder": "Выберите город…",
"filterCitiesEmpty": "Города не найдены",
"filterCitiesAdd": "Добавить «{{city}}»",
"filterCitiesRemove": "Убрать город",
"filterCitiesClear": "Сбросить города",
"emptyCityTitle": "В этом городе объявлений нет",
"emptyCitySub": "Попробуйте выбрать другой город",
"confirmDelete": "Вы уверены, что хотите удалить это объявление?",
"confirmMarkFound": "Отметить это объявление как \"Вещь найдена\"?"
},
"postCard": {
"lostFoundBureau": "Бюро находок",
"metro": "Метрополитен",
"loss": "Потеря",
"found": "Находка",
"foundStatus": "✓ Найдено",
"write": "Написать",
"itemFound": "✓ Вернулось к владельцу",
"showOnMap": "Показать на карте — {{address}}",
"contactError": "Не удалось открыть чат. Попробуйте ещё раз",
"reward": "Вознаграждение",
"likes": "Нравится: {{count}}"
},
"chat": {
"title": "Чат",
"online": "В сети",
"offline": "Отключено",
"noMessages": "Нет сообщений",
"messagePlaceholder": "Сообщение...",
"chats": "Чаты по объявлениям",
"loginToSee": "Войдите, чтобы видеть чаты",
"loading": "Загрузка...",
"noChats": "У вас пока нет чатов",
"deleteChat": "Удалить чат",
"confirmDeleteChat": "Вы уверены, что хотите удалить этот чат?",
"user": "Пользователь"
},
"reviews": {
"anonymous": "Аноним",
"ratePrompt": "Поставьте оценку",
"leaveReview": "Оставить отзыв",
"rating": "Оценка:",
"reviewPlaceholder": "Напишите ваш отзыв (необязательно)...",
"sending": "Отправка...",
"send": "Отправить",
"title": "Отзывы",
"noReviews": "Пока нет отзывов",
"reviewOne": "отзыв",
"reviewSome": "отзыва",
"reviewMany": "отзывов",
"loginPrompt": "Войдите, чтобы оставить отзыв",
"login": "Войти",
"loading": "Загружаем отзывы...",
"emptyTitle": "Отзывов пока нет",
"emptySub": "Станьте первым — оставьте отзыв о площадке",
"you": "Вы"
},
"rightSidebar": {
"advertisement": "Реклама",
"emptyText": "Здесь будет
ваша реклама",
"addAd": "+ Добавить рекламу",
"suggestions": "Рекомендации для вас",
"all": "Все",
"subscribe": "Подписаться",
"following": "Подписано",
"yourProfile": "Ваш профиль",
"guest": "Гость",
"guestSub": "Войдите, чтобы открыть профиль",
"empty": "Объявлений пока нет",
"footRules": "Правила",
"footPrivacy": "Конфиденциальность",
"footSupport": "Поддержка"
},
"admin": {
"uploadAd": "Полноэкранная реклама",
"fullscreenTitle": "Полноэкранная реклама",
"title": "Загрузка видео рекламы",
"advertisingId": "ID рекламы",
"advertisingIdPlaceholder": "Например: 1",
"selectVideo": "📹 Выбрать видео",
"selectVideoHint": "MP4 / WebM · видеофайл",
"upload": "Загрузить",
"uploading": "Загрузка...",
"success": "Видео загружено, запущен транскодинг",
"uploadError": "Не удалось загрузить видео",
"onlyVideo": "Можно загружать только видеофайлы"
},
"adminPanel": {
"campaignsNav": "Реклама (кампании)",
"pageTitle": "Рекламные кампании",
"persistHint": "Кампании и объявления хранятся на сервере",
"campaignsLoading": "Загружаем кампании…",
"campaignsLoadError": "Не удалось загрузить кампании",
"createCampaign": "Создать кампанию",
"campaignCreated": "Кампания создана",
"addAd": "Добавить объявление",
"adCreated": "Объявление добавлено",
"videoUploaded": "Видео загружено, запущен транскодинг",
"statusUpdated": "Статус кампании обновлён",
"noCampaigns": "Кампаний пока нет",
"noCampaignsSub": "Создайте первую кампанию — после перевода в статус ACTIVE её объявления начнут появляться в ленте.",
"dates": "Даты",
"dailyCap": "Лимит показов/день",
"changeStatus": "Сменить статус",
"ads": "Объявления",
"noAds": "Объявлений в кампании ещё нет",
"showAds": "Показать объявления",
"hideAds": "Скрыть объявления",
"adsLoading": "Загружаем объявления…",
"adsLoadError": "Не удалось загрузить объявления",
"targetUrl": "Ссылка перехода",
"weight": "Вес",
"weightHint": "Целое число больше 0",
"processing": "Обработка видео...",
"processingTimeout": "Обработка занимает необычно долго, проверьте позже",
"ready": "Готово",
"failed": "Ошибка обработки",
"campaignCreateTitle": "Новая кампания",
"campaignCreateSubmit": "Создать кампанию",
"campaignEditTitle": "Редактирование кампании",
"editCampaign": "Редактировать",
"saveCampaign": "Сохранить",
"campaignUpdated": "Кампания обновлена",
"campUpdateFailed": "Не удалось обновить кампанию",
"campaignName": "Название",
"campaignStart": "Начало",
"campaignEnd": "Окончание",
"campaignCap": "Лимит показов в день",
"campaignCapHint": "Целое число больше 0",
"campDateCapError": "Проверьте даты и лимит показов",
"campCreateFailed": "Не удалось создать кампанию",
"adCreateTitle": "Новое объявление",
"adCreateSubmit": "Добавить объявление",
"adEditTitle": "Редактирование объявления",
"adEditSubmit": "Сохранить",
"adEditInvalid": "Проверьте ссылку и вес",
"adEditFailed": "Не удалось обновить объявление",
"adUpdated": "Объявление обновлено",
"editAdvertising": "Редактировать",
"saving": "Сохранение...",
"savingAd": "Загрузка...",
"adType": "Тип",
"adImage": "Загрузить изображение",
"adImageHint": "JPEG / PNG / WebP · до {{maxSize}} МБ",
"adImageUploading": "Загрузка изображения...",
"adImageRemove": "Удалить изображение",
"adVideo": "Выбрать видео",
"adVideoHint": "MP4 / MOV / WebM · видеофайл",
"videoRequired": "Выберите видеофайл",
"adCreateFailed": "Проверьте данные объявления",
"adServerError": "Не удалось создать объявление, попробуйте снова",
"uploadFailed": "Не удалось загрузить файл в хранилище, попробуйте снова",
"adStatusTitle": "Смена статуса кампании",
"currentStatus": "Текущий статус",
"newStatus": "Новый статус",
"statusTransitionError": "Такой переход статуса недопустим",
"statusChangeFailed": "Не удалось изменить статус кампании",
"noTransitions": "Кампания завершена — статус изменить нельзя.",
"apply": "Применить",
"nameTooLong": "Максимум 255 символов",
"endAfterStart": "Дата окончания должна быть строго позже даты начала",
"capInvalid": "Укажите целое число больше 0",
"urlInvalid": "Введите корректный URL",
"weightInvalid": "Укажите целое число больше 0",
"mediaKeyRequired": "Загрузите изображение",
"fieldRequired": "Обязательное поле",
"fullscreenCreate": "Создать ролик",
"fullscreenCreateSubmit": "Создать ролик",
"fullscreenUrlOptional": "необязательно",
"fullscreenUrlHint": "Ссылка откроется в новой вкладке при клике по ролику. Можно оставить пустой.",
"fullscreenLoadError": "Не удалось загрузить полноэкранные ролики",
"fullscreenEmpty": "Полноэкранных роликов пока нет",
"fullscreenHint": "Показывается один раз за сессию после суммарно 60 секунд активного скролла ленты.",
"fullscreenActivateHint": "При активации нового ролика предыдущий активный автоматически станет неактивным.",
"fullscreenCreated": "Ролик создан",
"fullscreenUploadVideo": "Загрузить видео",
"fullscreenMakeActive": "Сделать активным",
"fullscreenDeactivate": "Деактивировать",
"fullscreenActivated": "Ролик активирован",
"fullscreenDeactivated": "Ролик деактивирован",
"fullscreenActionFailed": "Не удалось изменить статус ролика",
"fullscreenActivateInvalid": "Ролик с таким статусом нельзя активировать",
"fullscreenStatusDraft": "Черновик",
"fullscreenStatusActive": "Активен",
"fullscreenStatusInactive": "Неактивен",
"fullscreenNoUrl": "Переход не задан",
"fullscreenCanActivate": "Доступен для активации"
},
"landing": {
"eyebrow": "Сервис поиска пропавших питомцев и вещей",
"heroTitle": "Верим, что всё потерянное можно найти.",
"heroAccent": "Ты не один — мы ищем вместе",
"heroLead": "Публикуйте объявления о пропавших вещах и питомцах, просматривайте ленту находок или ищите совпадения по карте рядом с вами — и находите то, что потеряли, быстрее. «Находка» соединяет тех, кто ищет, с теми, кто уже нашёл.",
"startSearch": "Начать поиск",
"howItWorks": "Как это работает",
"step1Title": "Разместите объявление",
"step1Text": "Опишите пропажу или находку: фото, место, приметы. Это занимает меньше минуты.",
"step2Title": "Система ищет совпадения",
"step2Text": "Находка сама сравнивает похожие объявления по фото, месту и описанию — по всему городу.",
"step3Title": "Свяжитесь и заберите",
"step3Text": "Как только есть совпадение — пишите в чат прямо в приложении и договоритесь о встрече.",
"stat1Value": "12 480",
"stat1Label": "находок опубликовано",
"stat2Value": "9 200+",
"stat2Label": "воссоединений с хозяевами",
"stat3Value": "24/7",
"stat3Label": "поиск работает без перерыва",
"finalCta": "Кто-то прямо сейчас ищет то, что вы нашли",
"openNakhodka": "Открыть Находку",
"footer": "© {{year}} Находка. Возвращаем найденное.",
"login": "Войти"
},
"profile": {
"default": "Профиль",
"photoLabel": "Фото профиля",
"deletePhoto": "Удалить фото",
"processing": "Обработка...",
"addPhoto": "📷 Добавить фото",
"photoHint": "JPEG / PNG / WebP · до {{maxSize}} МБ",
"loginLabel": "Логин",
"nameLabel": "Имя",
"namePlaceholder": "Иван",
"surnameLabel": "Фамилия",
"surnamePlaceholder": "Иванов",
"phoneLabel": "Номер телефона",
"emailLabel": "Электронная почта",
"save": "Сохранить профиль",
"editTitle": "Редактирование профиля",
"logout": "Выйти",
"validateNameRequired": "Введите имя",
"validateSurnameRequired": "Введите фамилию",
"validateEmailInvalid": "Некорректный email",
"validatePhoneInvalid": "Некорректный номер телефона",
"updateError": "Не удалось сохранить профиль",
"updateErrorWithStatus": "Не удалось сохранить профиль (ошибка {{status}})",
"updateMissingUserId": "Не удалось определить пользователя",
"fetchMissingUserId": "Не удалось определить пользователя",
"fetchError": "Не удалось загрузить профиль",
"fetchErrorWithStatus": "Не удалось загрузить профиль (ошибка {{status}})"
},
"validation": {
"titleRequired": "Введите название",
"descriptionRequired": "Введите описание",
"categoryRequired": "Выберите категорию",
"phoneRequired": "Введите номер телефона",
"rulesRequired": "Необходимо согласиться с правилами размещения площадки"
},
"calendar": {
"months": ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"],
"days": ["Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"]
},
"support": {
"title": "Служба поддержки",
"text": "Если вы столкнулись с технической проблемой, хотите сообщить об ошибке или оставить предложение по улучшению сервиса, напишите нам:",
"footer": "Мы внимательно рассматриваем каждое обращение."
},
"rules": {
"title": "Правила площадки «Находка»",
"section1Title": "Общие положения",
"section1Body": "Платформа «Находка» предназначена исключительно для помощи людям в поиске утерянных вещей и возврате найденных предметов их владельцам. Размещая объявление, вы соглашаетесь соблюдать настоящие правила и законодательство Российской Федерации.",
"section2Title": "Что можно размещать",
"section2Items": [
"Объявления о потере личных вещей, документов, животных, транспортных средств",
"Объявления о находке чужого имущества с целью возврата владельцу",
"Фотографии найденного или утерянного предмета",
"Контактные данные для связи с владельцем или нашедшим"
],
"section3Title": "Что запрещено размещать",
"section3_1Title": "3.1. Запрещённый контент",
"section3_1Items": [
"Объявления с целью продажи найденного имущества — это является присвоением чужого имущества и преследуется по ст. 160 УК РФ",
"Заведомо ложные объявления и фиктивные находки",
"Объявления с целью мошенничества (ст. 159 УК РФ)",
"Дубликаты одного и того же объявления"
],
"section3_2Title": "3.2. Запрещённые предметы",
"section3_2Items": [
"Оружие, боеприпасы, взрывчатые вещества",
"Наркотические и психотропные вещества",
"Похищенное имущество",
"Документы третьих лиц с целью использования в корыстных целях"
],
"section3_3Title": "3.3. Запрещённые действия",
"section3_3Items": [
"Указывать вознаграждение в обмен на молчание или отказ от обращения в полицию",
"Требовать оплату за возврат найденных документов — паспорт и иные документы подлежат безвозмездному возврату",
"Публиковать персональные данные третьих лиц без их согласия (ст. 137 УК РФ, 152-ФЗ)"
],
"section4Title": "Требования к объявлению",
"section4Items": [
"Описание должно быть достоверным и точным",
"Фотографии должны соответствовать описанию",
"Контактные данные должны быть актуальными",
"Место и дата потери или находки указываются максимально точно",
"Запрещено использовать оскорбительные, нецензурные выражения"
],
"section5Title": "Вознаграждение",
"section5Body": "Предложение вознаграждения нашедшему является добровольным и законным правом владельца. При этом:",
"section5Items": [
"Размер вознаграждения определяет только владелец вещи",
"Нашедший не вправе требовать вознаграждение как условие возврата",
"Согласно ст. 229 ГК РФ нашедший имеет право на вознаграждение до 20% от стоимости вещи, если владелец публично его объявил"
],
"section6Title": "Найденные документы",
"section6Body": "Нахождение чужих документов обязывает вас согласно законодательству РФ:",
"section6Items": [
"Сдать документы в ближайшее отделение полиции, либо",
"Разместить объявление на платформе для возврата владельцу",
"Хранить документы до момента возврата или передачи в полицию"
],
"section6Warn": "Продажа, использование или удержание чужих документов преследуется по закону.",
"section7Title": "Животные",
"section7Items": [
"Найденное животное необходимо по возможности обеспечить едой и кровом до возврата владельцу",
"Запрещено размещать объявления о продаже найденных животных",
"Если владелец не найден в течение 6 месяцев, право собственности на животное может перейти к нашедшему согласно ст. 231 ГК РФ"
],
"section8Title": "Конфиденциальность",
"section8Items": [
"Не публикуйте в объявлении избыточные персональные данные — достаточно способа связи",
"Не раскрывайте данные владельца или нашедшего третьим лицам без их согласия",
"Платформа не несёт ответственности за передачу данных пользователями напрямую"
],
"section9Title": "Модерация",
"section9Body": "Администрация платформы вправе:",
"section9Items": [
"Удалить объявление без предупреждения при нарушении правил",
"Заблокировать аккаунт пользователя при систематических нарушениях",
"Передать данные пользователя в правоохранительные органы при наличии признаков противоправных действий"
],
"section10Title": "Ответственность пользователей",
"section10Body": "Пользователь самостоятельно несёт ответственность за содержание размещаемых объявлений. Платформа «Находка» является информационным посредником и не несёт ответственности за действия пользователей вне платформы."
},
"imageUpload": {
"invalidType": "Только изображения (JPEG, PNG, WebP)",
"tooLarge": "Файл слишком большой — максимум {{maxSize}} МБ",
"processingFailed": "Не удалось обработать изображение"
},
"common": {
"close": "Закрыть"
},
"fullscreenAd": {
"label": "Реклама",
"closeIn": "Закрыть через {{seconds}}с",
"mute": "Выключить звук",
"unmute": "Включить звук"
},
"viewer": {
"goToImage": "Перейти к изображению {{number}}"
},
"chats": {
"fetchError": "Не удалось загрузить чаты",
"createError": "Не удалось создать чат",
"loadError": "Не удалось загрузить сообщения",
"sendError": "Нет соединения. Сообщение не отправлено",
"deleteError": "Не удалось удалить чат",
"deleteErrorWithStatus": "Не удалось удалить чат (ошибка {{status}})"
},
"favorites": {
"toggleError": "Не удалось изменить статус избранного",
"loadError": "Не удалось загрузить избранное"
},
"map": {
"backToListings": "Назад к объявлениям"
}
}