fixed code
This commit is contained in:
356
src/locales/ru.json
Normal file
356
src/locales/ru.json
Normal file
@@ -0,0 +1,356 @@
|
||||
{
|
||||
"app": {
|
||||
"name": "Находка"
|
||||
},
|
||||
"nav": {
|
||||
"home": "Главная",
|
||||
"myAds": "Мои объявления",
|
||||
"items": "Вещи",
|
||||
"pets": "Питомцы",
|
||||
"chat": "Чат",
|
||||
"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": "Нажмите на карту, чтобы отметить место",
|
||||
"addressLabel": "Адрес",
|
||||
"addressPlaceholder": "Например: Москва, ул. Ленина, 5",
|
||||
"phoneLabel": "Номер телефона",
|
||||
"rewardCheckbox": "Вознаграждение за возврат",
|
||||
"phonePlaceholder": "+7 (___) ___-__-__",
|
||||
"saveChanges": "Сохранить изменения",
|
||||
"publish": "Разместить объявление",
|
||||
"mapLoading": "Подождите, адрес загружается...",
|
||||
"blockedTitle": "Объявление не размещено",
|
||||
"blockedText": "Содержимое вашего объявления не прошло проверку модерации. Пожалуйста, переформулируйте текст и попробуйте снова.",
|
||||
"successTitle": "Ваше объявление проверяется",
|
||||
"successText": "После завершения модерации оно будет опубликовано в ленте",
|
||||
"resultClose": "Понятно",
|
||||
"rulesCheckboxPrefix": "Я согласен с",
|
||||
"rulesLinkText": "правилами размещения площадки",
|
||||
"deleteError": "Не удалось удалить объявление",
|
||||
"deleteErrorWithStatus": "Не удалось удалить объявление (ошибка {{status}})",
|
||||
"statusUpdateError": "Не удалось изменить статус объявления"
|
||||
|
||||
},
|
||||
"feed": {
|
||||
"loading": "Загружаем объявления...",
|
||||
"loadError": "Не удалось загрузить ленту",
|
||||
"emptyMyAdsTitle": "У вас нет объявлений",
|
||||
"emptyMyAdsSub": "Создайте первое — нажмите кнопку выше",
|
||||
"emptyAllTitle": "Объявлений пока нет",
|
||||
"emptyAllSub": "Будьте первым — разместите объявление<br />о потере или находке",
|
||||
"createPost": "Разместить объявление",
|
||||
"login": "Войти",
|
||||
"searchPlaceholder": "Поиск по названию или описанию...",
|
||||
"filterLoss": "🔴 Потери",
|
||||
"filterAll": "Все объявления",
|
||||
"filterFound": "🟢 Находки",
|
||||
"filterCitiesPlaceholder": "Выберите город…",
|
||||
"filterCitiesEmpty": "Города не найдены",
|
||||
"filterCitiesAdd": "Добавить «{{city}}»",
|
||||
"filterCitiesRemove": "Убрать город",
|
||||
"filterCitiesClear": "Сбросить города",
|
||||
"emptyCityTitle": "В этом городе объявлений нет",
|
||||
"emptyCitySub": "Попробуйте выбрать другой город",
|
||||
"confirmDelete": "Вы уверены, что хотите удалить это объявление?",
|
||||
"confirmMarkFound": "Отметить это объявление как \"Вещь найдена\"?"
|
||||
},
|
||||
"postCard": {
|
||||
"lostFoundBureau": "Бюро находок",
|
||||
"metro": "Метрополитен",
|
||||
"loss": "Потеря",
|
||||
"found": "Находка",
|
||||
"foundStatus": "✓ Найдено",
|
||||
"write": "Написать",
|
||||
"itemFound": "✓ Вещь найдена",
|
||||
"showOnMap": "Показать на карте — {{address}}",
|
||||
"contactError": "Не удалось открыть чат. Попробуйте ещё раз",
|
||||
"reward": "Вознаграждение"
|
||||
},
|
||||
"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": "Здесь будет<br />ваша реклама",
|
||||
"addAd": "+ Добавить рекламу"
|
||||
},
|
||||
"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": "Некорректный номер телефона"
|
||||
},
|
||||
"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": "Закрыть"
|
||||
},
|
||||
"viewer": {
|
||||
"goToImage": "Перейти к изображению {{number}}"
|
||||
},
|
||||
"chats": {
|
||||
"fetchError": "Не удалось загрузить чаты",
|
||||
"createError": "Не удалось создать чат",
|
||||
"loadError": "Не удалось загрузить сообщения",
|
||||
"sendError": "Нет соединения. Сообщение не отправлено",
|
||||
"deleteError": "Не удалось удалить чат",
|
||||
"deleteErrorWithStatus": "Не удалось удалить чат (ошибка {{status}})"
|
||||
},
|
||||
"favorites": {
|
||||
"toggleError": "Не удалось изменить статус избранного",
|
||||
"loadError": "Не удалось загрузить избранное"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user