WB Listora 1.4.1 - en to ru translation catalogue (2490 entries)

note: Description of the plugin
en: The complete WordPress directory plugin. Create any type of listing directory — business, restaurant, hotel, real estate, jobs, events, and more.
ru: Полнофункциональный плагin-каталог для WordPress. Создавайте каталоги объявлений любого типа — бизнес, рестораны, отели, недвижимость, вакансии, события и многое другое.

en: Sun
ru: Вс

en: Mon
ru: Пн

en: Tue
ru: Вт

en: Wed
ru: Ср

en: Thu
ru: Чт

en: Fri
ru: Пт

en: Sat
ru: Сб

en: No categories yet
ru: Категорий пока нет

en: Categories will appear here once listings are organized.
ru: Категории появятся здесь, как только объявления будут организованы.

en: Sunday
ru: Воскресенье

en: Monday
ru: Понедельник

en: Tuesday
ru: Вторник

en: Wednesday
ru: Среда

en: Thursday
ru: Четверг

en: Friday
ru: Пятница

en: Saturday
ru: Суббота

en: Closed
ru: Закрыто

en: Open 24 Hours
ru: Открыто круглосуточно

en: Published
ru: Опубликовано

en: Pending review
ru: На рассмотрении

en: Draft
ru: Черновик

en: Awaiting credits
ru: Ожидание кредитов

en: Expired
ru: Истёк срок действия

en: Rejected
ru: Отклонено

en: Deactivated
ru: Деактивировано

en: Awaiting email verification
ru: Ожидание подтверждения email

en: Manage this listing
ru: Управление этим объявлением

en: You're viewing this as the owner.
ru: Вы просматриваете это как владелец.

en: Edit listing
ru: Редактировать объявление

en: My dashboard
ru: Моя панель управления

en: Breadcrumb
ru: Хлебные крошки

en: Verified
ru: Подтверждено

en: Open now
ru: Открыто сейчас

en: Currently closed
ru: Сейчас закрыто

note: translators: 1: average rating, 2: number of reviews
en: Rated %1$s out of 5 based on %2$s reviews
ru: Рейтинг %1$s из 5 на основе %2$s отзывов

en: Save to favorites
ru: Добавить в избранное

en: Save
ru: Сохранить

en: Share
ru: Поделиться

en: Directions
ru: Маршрут

en: Claim
ru: Заявка

en: Report
ru: Пожаловаться

note: translators: %d: credit cost
en: Feature This Listing (%d credit) | Feature This Listing (%d credits)
ru[0]: Сделать объявление рекомендуемым (%d кредит)
ru[1]: Сделать объявление рекомендуемым (%d кредита)
ru[2]: Сделать объявление рекомендуемым (%d кредитов)

note: translators: 1: credit cost, 2: duration in days
en: Feature for %1$d credit · %2$d days | Feature for %1$d credits · %2$d days
ru[0]: Рекомендуемое за %1$d кредит · %2$d дней
ru[1]: Рекомендуемое за %1$d кредита · %2$d дней
ru[2]: Рекомендуемое за %1$d кредитов · %2$d дней

en: Featured (permanent)
ru: Рекомендуемое (постоянно)

note: translators: %s: date the listing stays featured until translators: %s: human-friendly expiration date. translators: %s: date listing stays featured until
en: Featured until %s
ru: Рекомендуемое до %s

en: Related Listings
ru: Похожие объявления

en: Close
ru: Закрыть

en: Claim This Business
ru: Заявить права на этот бизнес

en: Prove you own or manage this business to get verified status and control your listing.
ru: Подтвердите, что вы владеете этим бизнесом или управляете им, чтобы получить статус подтверждённого профиля и контроль над своим объявлением.

en: Proof of Ownership
ru: Подтверждение права собственности

en: Explain how you are connected to this business (e.g., I am the owner, I manage the location at...)
ru: Объясните, как вы связаны с этим бизнесом (например, я владелец, я управляю точкой по адресу...)

en: Upload proof document
ru: Загрузить подтверждающий документ

en: Business license, utility bill, or official document (JPEG, PNG, PDF — max 5 MB).
ru: Лицензия на ведение бизнеса, счёт за коммунальные услуги или официальный документ (JPEG, PNG, PDF — не более 5 МБ).

en: Submit Claim
ru: Отправить заявку

en: Cancel
ru: Отмена

en: Report This Listing
ru: Пожаловаться на это объявление

en: Tell us what is wrong so our team can review it.
ru: Расскажите нам, что не так, чтобы наша команда могла это проверить.

en: Reason
ru: Причина

en: Inaccurate information
ru: Неточная информация

en: Spam or misleading
ru: Спам или введение в заблуждение

en: Permanently closed
ru: Навсегда закрыто

en: Duplicate listing
ru: Дублирующееся объявление

en: Offensive or inappropriate
ru: Оскорбительный или неприемлемый контент

en: Something else
ru: Другое

en: Details (optional)
ru: Подробности (необязательно)

en: Add anything that helps us review this listing.
ru: Добавьте любую информацию, которая поможет нам проверить это объявление.

en: Submit Report
ru: Отправить жалобу

en: Call
ru: Позвонить

en: Visit
ru: Посетить

en: Log in to save listings
ru: Войдите, чтобы сохранять объявления

en: Sign in to save this listing to your favorites and access it from any device.
ru: Войдите, чтобы добавить это объявление в избранное и получать к нему доступ с любого устройства.

en: Log in
ru: Войти

en: Create account
ru: Создать аккаунт

en: No featured listings yet
ru: Пока нет рекомендуемых объявлений

en: Listings marked as featured will appear here.
ru: Здесь появятся объявления, отмеченные как рекомендуемые.

en: Featured
ru: Рекомендуемое

en: Newest
ru: Сначала новые

en: Highest Rated
ru: С самым высоким рейтингом

en: Price: Low to High
ru: Цена: по возрастанию

en: Price: High to Low
ru: Цена: по убыванию

en: Most Reviewed
ru: По количеству отзывов

en: A to Z
ru: От А до Я

en: Nearest
ru: Ближайшие

note: translators: %d: listing ID, used as an alt-text and title fallback for an untitled listing translators: %d: listing ID. translators: %d: listing ID, used as an alt-text fallback for an untitled listing
en: Listing #%d
ru: Объявление №%d

en: Search listings...
ru: Поиск объявлений...

en: Search listings
ru: Поиск объявлений

en: Add Your Listing
ru: Добавить своё объявление

en: Please log in or create an account to submit a listing.
ru: Войдите или создайте аккаунт, чтобы разместить объявление.

en: Log In
ru: Войти

en: Create Account
ru: Создать аккаунт

en: Submissions are not open
ru: Отправка не открыта

en: No listing type is currently accepting submissions. Please check back later.
ru: В настоящее время ни один тип объявления не принимает отправки. Пожалуйста, вернитесь позже.

en: You are seeing this because no listing type has frontend submission enabled. Turn it on for at least one type under Listora → Listing Types.
ru: Вы видите это, потому что ни один тип объявления не имеет включённой отправки на фронтенде. Включите её по крайней мере для одного типа в Listora → Типы объявлений.

en: Type
ru: Тип

en: Basic Info
ru: Основная информация

en: Details
ru: Подробности

en: Media
ru: Медиа

en: Preview
ru: Предпросмотр

en: My Dashboard
ru: Моя панель управления

en: Please log in to view your dashboard.
ru: Войдите, чтобы просмотреть свою панель управления.

en: Buy Now
ru: Купить сейчас

en: Subscribe
ru: Подписаться

note: translators: %d: number of credits
en: %d credits
ru: %d кредитов

en: Pending Review
ru: На рассмотрении

en: Pending Verification
ru: Ожидает подтверждения

en: Awaiting Credits
ru: Ожидание кредитов

note: translators: %s: user display name
en: Hello, %s!
ru: Здравствуйте, %s!

en: Add Listing
ru: Добавить объявление

en: Dashboard summary — click a card to open its tab
ru: Сводка панели управления — нажмите на карточку, чтобы открыть соответствующую вкладку

note: translators: %d: count of active listings
en: Active listings: %d. Open My Listings.
ru: Активные объявления: %d. Открыть «Мои объявления».

en: Active
ru: Активные

note: translators: %d: count of pending listings
en: Pending review: %d. Open My Listings.
ru: На рассмотрении: %d. Открыть «Мои объявления».

en: Pending
ru: На рассмотрении

note: translators: %d: count of reviews
en: Reviews: %d. Open Reviews tab.
ru: Отзывы: %d. Открыть вкладку «Отзывы».

en: Reviews
ru: Отзывы

note: translators: %d: count of saved listings
en: Saved listings: %d. Open Favorites tab.
ru: Сохранённые объявления: %d. Открыть вкладку «Избранное».

en: Saved
ru: Сохранено

en: Your listings this month
ru: Ваши объявления в этом месяце

en: Your listings (last 30 days)
ru: Ваши объявления (за последние 30 дней)

en: Your Listings
ru: Ваши объявления

en: Active + Pending
ru: Активные + на рассмотрении

note: translators: period label such as "this month" or "in last 30 days".
en: Used %s
ru: Использовано: %s

en: Limit
ru: Лимит

en: Unlimited
ru: Без ограничений

en: Remaining
ru: Осталось

note: translators: %d: credits cost.
en: You have reached your limit. Submit another listing for %d credits.
ru: Вы достигли своего лимита. Разместите ещё одно объявление за %d кредитов.

note: translators: 1: period label, 2: credits cost.
en: You have reached your limit %1$s. Submit another listing for %2$d credits.
ru: Вы достигли своего лимита %1$s. Разместите ещё одно объявление за %2$d кредитов.

en: Buy Credits
ru: Купить кредиты

note: translators: %d: credits cost.
en: Submit for %d credits
ru: Отправить за %d кредитов

en: You have reached your listing limit. Contact an administrator to request more.
ru: Вы достигли лимита объявлений. Свяжитесь с администратором, чтобы запросить больше.

en: You have reached your listing limit for this month. It will reset on the 1st.
ru: Вы достигли лимита объявлений на этот месяц. Лимит будет сброшен 1-го числа.

en: You have reached your listing limit for the last 30 days. Older listings will roll off the window soon.
ru: Вы достигли лимита объявлений за последние 30 дней. Скоро старые объявления выйдут за пределы этого периода.

en: Dashboard
ru: Панель управления

en: Categories
ru: Категории

en: Listing Types
ru: Типы объявлений

en: Locations
ru: Местоположения

en: Features
ru: Удобства

en: Claims
ru: Заявки

en: Settings
ru: Настройки

en: Email Log
ru: Журнал писем

en: Integrations
ru: Интеграции

en: Health Check
ru: Проверка работоспособности

en: Setup Wizard
ru: Мастер настройки

en: Welcome to WB Listora! Complete the setup wizard to get started.
ru: Добро пожаловать в WB Listora! Завершите работу мастера настройки, чтобы начать.

en: Start Setup
ru: Начать настройку

en: Dismiss
ru: Скрыть

en: WB Listora Overview
ru: Обзор WB Listora

en: Listings
ru: Объявления

en: Claims Pending
ru: Заявки на рассмотрении

en: Pending Total
ru: Всего ожидает

en: View Full Dashboard
ru: Открыть полную панель управления

en: Permission denied.
ru: Доступ запрещён.

en: Plugin activated
ru: Плагин активирован

en: Setup wizard completed
ru: Мастер настройки завершён

en: First listing created
ru: Создано первое объявление

en: Directory page configured
ru: Настроена страница каталога

en: Map settings configured
ru: Настроены параметры карты

en: Email notifications configured
ru: Настроены уведомления по email

en: First review received
ru: Получен первый отзыв

en: Getting Started
ru: Начало работы

note: translators: 1: completed count, 2: total count
en: %1$d of %2$d steps completed
ru: Выполнено %1$d из %2$d шагов

en: All set! Your directory is ready to go.
ru: Всё готово! Ваш каталог готов к работе.

note: translators: %s: user display name
en: Welcome, %s — your directory is live.
ru: Добро пожаловать, %s — ваш каталог опубликован.

en: Next step: add your first listing or fine-tune your settings. The checklist below tracks your progress.
ru: Следующий шаг: добавьте первое объявление или настройте параметры. Список ниже отслеживает ваш прогресс.

en: Add first listing
ru: Добавить первое объявление

en: View directory
ru: Открыть каталог

en: Overview of your directory at a glance.
ru: Обзор вашего каталога одним взглядом.

en: View Directory
ru: Открыть каталог

en: Published Listings
ru: Опубликованные объявления

en: Total Reviews
ru: Всего отзывов

en: Total Claims
ru: Всего заявок

en: Unique Users
ru: Уникальные пользователи

en: Pending Items
ru: Ожидающие элементы

en: Import CSV
ru: Импорт CSV

en: Run Wizard
ru: Запустить мастер

en: pending reviews need attention
ru: непроверенные отзывы требуют внимания

en: Review
ru: Отзыв

en: pending claims awaiting review
ru: необработанные заявки ожидают рассмотрения

en: View
ru: Просмотр

en: Recent Activity
ru: Последние действия

en: View All
ru: Показать все

en: Anonymous
ru: Аноним

note: translators: 1: author name, 2: listing title
en: New review by %1$s on %2$s
ru: Новый отзыв от %1$s на %2$s

en: ago
ru: назад

en: No recent activity
ru: Нет недавних действий

en: Reviews and activity will appear here once your directory starts receiving engagement.
ru: Отзывы и активность появятся здесь, как только ваш каталог начнёт получать отклики.

en: Review updated.
ru: Отзыв обновлён.

en: Bulk action applied.
ru: Массовое действие применено.

en: Manage listing reviews and ratings.
ru: Управляйте отзывами и рейтингами объявлений.

en: All
ru: Все

en: Approved
ru: Одобрено

en: Search reviews
ru: Поиск отзывов

en: Search reviews...
ru: Поиск отзывов...

en: Filter
ru: Фильтр

en: No reviews yet
ru: Пока нет отзывов

en: Reviews will appear here once visitors start rating your listings.
ru: Отзывы появятся здесь, как только посетители начнут оценивать ваши объявления.

en: Select all reviews
ru: Выбрать все отзывы

en: Listing
ru: Объявление

en: Author
ru: Автор

en: Rating
ru: Рейтинг

en: Status
ru: Статус

en: Date
ru: Дата

en: Actions
ru: Действия

note: translators: %s: listing title
en: Select review for %s
ru: Выбрать отзыв для %s

en: Owner Reply:
ru: Ответ владельца:

en: Approve
ru: Одобрить

en: Reject
ru: Отклонить

en: Delete
ru: Удалить

en: Reply
ru: Ответить

en: Edit Reply
ru: Редактировать ответ

en: Write your reply...
ru: Напишите ответ...

en: Reply to review
ru: Ответить на отзыв

en: Send Reply
ru: Отправить ответ

en: Bulk actions for reviews
ru: Массовые действия для отзывов

en: Bulk Actions
ru: Массовые действия

en: Processing...
ru: Обработка...

en: Apply
ru: Применить

en: &laquo; Previous
ru: &laquo; Назад

en: Next &raquo;
ru: Далее &raquo;

en: Reviews pagination
ru: Постраничная навигация отзывов

en: Claim updated.
ru: Заявка обновлена.

en: Manage listing ownership claims.
ru: Управляйте заявками на владение объявлениями.

en: Search claims
ru: Поиск заявок

en: Search claims...
ru: Поиск заявок...

en: Filtering...
ru: Фильтрация...

en: No claims yet
ru: Пока нет заявок

en: Business owners can claim their listings from the frontend.
ru: Владельцы бизнеса могут подавать заявки на свои объявления на сайте.

en: Select all claims
ru: Выбрать все заявки

en: Claimant
ru: Заявитель

en: Proof
ru: Подтверждение

note: translators: %s: listing title
en: Select claim for %s
ru: Выбрать заявку для %s

en: Unknown
ru: Неизвестно

en: View proof document
ru: Просмотреть документ-подтверждение

en: Proof document
ru: Документ-подтверждение

en: Bulk actions for claims
ru: Массовые действия для заявок

en: Claims pagination
ru: Постраничная навигация заявок

en: Import / Export
ru: Импорт / Экспорт

en: Import listings from CSV or export your directory data.
ru: Импортируйте объявления из CSV или экспортируйте данные каталога.

en: Export Listings
ru: Экспорт объявлений

en: Download all listings as a CSV file for backup or migration.
ru: Скачайте все объявления в файле CSV для резервного копирования или переноса.

en: Listing Type (optional)
ru: Тип объявления (необязательно)

en: All Types
ru: Все типы

en: Export CSV
ru: Экспорт CSV

en: Import Listings
ru: Импорт объявлений

en: Import listings from a CSV file. The first row must be column headers.
ru: Импортируйте объявления из файла CSV. Первая строка должна содержать заголовки столбцов.

en: Listing Type
ru: Тип объявления

en: Select a type...
ru: Выберите тип...

en: CSV File
ru: Файл CSV

en: Dry run (validate only, no listings created)
ru: Тестовый запуск (только проверка, без создания объявлений)

en: No integration specified.
ru: Интеграция не указана.

en: Security check failed. Please try again.
ru: Проверка безопасности не пройдена. Попробуйте ещё раз.

en: You do not have permission to install plugins.
ru: У вас нет прав на установку плагинов.

en: Import Migration
ru: Импорт при миграции

en: Import your directory from another plugin. The import runs in batches and is safe to pause and resume.
ru: Импортируйте каталог из другого плагина. Импорт выполняется пакетами, его можно безопасно приостановить и возобновить.

en: Detected
ru: Обнаружено

en: Not Detected
ru: Не обнаружено

note: translators: %s: formatted listing count
en: %s listings available for migration.
ru: Для миграции доступно объявлений: %s.

en: Dry run (validate without importing)
ru: Тестовый запуск (проверка без импорта)

en: Start Migration
ru: Начать миграцию

note: translators: %s: source plugin name
en: %s data not found. Install and activate the plugin, or run the migration on a site where it was previously used.
ru: Данные %s не найдены. Установите и активируйте плагин или запустите миграцию на сайте, где он использовался ранее.

en: No migration source specified.
ru: Источник миграции не указан.

note: translators: %s: source slug
en: Unknown migration source: %s
ru: Неизвестный источник миграции: %s

note: translators: %s: source plugin name
en: %s data not found on this site.
ru: Данные %s не найдены на этом сайте.

en: New listing submitted
ru: Отправлено новое объявление

en: Sent to admin when a new listing is submitted for review.
ru: Отправляется администратору при отправке нового объявления на проверку.

en: Listing pending admin review
ru: Объявление ожидает проверки администратором

en: Sent to admin when a listing enters the moderation queue.
ru: Отправляется администратору, когда объявление попадает в очередь на модерацию.

en: Listing approved
ru: Объявление одобрено

en: Sent to listing owner when their listing is published.
ru: Отправляется владельцу объявления при его публикации.

en: Listing rejected
ru: Объявление отклонено

en: Sent to listing owner with admin feedback.
ru: Отправляется владельцу объявления с комментарием администратора.

en: Listing expired
ru: Срок действия объявления истёк

en: Sent to listing owner when their listing expires and is unpublished.
ru: Отправляется владельцу объявления, когда срок его действия истекает и оно снимается с публикации.

en: Expiration reminder
ru: Напоминание об истечении срока

en: Sent 7 days and 1 day before a listing expires.
ru: Отправляется за 7 дней и за 1 день до истечения срока действия объявления.

en: Listing renewed
ru: Объявление продлено

en: Sent to listing owner when their listing is renewed.
ru: Отправляется владельцу объявления при его продлении.

en: Draft reminder
ru: Напоминание о черновике

en: Nudge email for listings still in draft 48+ hours.
ru: Письмо-напоминание для объявлений, остающихся черновиком более 48 часов.

en: New review received
ru: Получен новый отзыв

en: Sent to listing owner when they receive a new review.
ru: Отправляется владельцу объявления при получении нового отзыва.

en: Owner replied to review
ru: Владелец ответил на отзыв

en: Sent to the reviewer when the listing owner responds.
ru: Отправляется автору отзыва, когда владелец объявления отвечает.

en: Helpful-vote milestone
ru: Достижение по отметкам «Полезно»

en: Sent to the reviewer when their review reaches a helpful-vote milestone.
ru: Отправляется автору отзыва, когда его отзыв достигает определённого количества отметок «Полезно».

en: Reply reminder
ru: Напоминание об ответе

en: Sent to the owner when reviews are waiting for a reply.
ru: Отправляется владельцу, когда отзывы ожидают ответа.

en: Claim submitted
ru: Заявка отправлена

en: Sent to admin when a claim is filed on a listing.
ru: Отправляется администратору при подаче заявки на объявление.

en: Claim approved
ru: Заявка одобрена

en: Sent to the claimant when their claim is accepted.
ru: Отправляется заявителю, когда его заявка принята.

en: Claim rejected
ru: Заявка отклонена

en: Sent to the claimant when their claim is denied.
ru: Отправляется заявителю, когда его заявка отклонена.

en: Account
ru: Аккаунт

en: Verify email to publish
ru: Подтвердите email для публикации

en: Sent to a guest submitter asking them to verify their email.
ru: Отправляется гостевому пользователю с просьбой подтвердить свой email.

en: Email templates saved.
ru: Шаблоны писем сохранены.

en: Email Templates
ru: Шаблоны писем

en: Customize the subject line and message body for any notification. Leave a field blank to keep the built-in default. Use the placeholders listed under each event - they are replaced with live values when the email is sent.
ru: Настройте тему и текст сообщения для любого уведомления. Оставьте поле пустым, чтобы использовать встроенное значение по умолчанию. Используйте плейсхолдеры, перечисленные под каждым событием — они заменяются реальными значениями при отправке письма.

en: Customized
ru: Настроено

en: Subject
ru: Тема

en: Body
ru: Текст

en: Available placeholders:
ru: Доступные плейсхолдеры:

en: Reset this event to the default on save
ru: Сбросить это событие к значению по умолчанию при сохранении

en: Save Email Templates
ru: Сохранить шаблоны писем

en: You do not have permission to do that.
ru: У вас нет прав для выполнения этого действия.

en: Featured listings appear first in directory grids and on the home page.
ru: Рекомендуемые объявления отображаются первыми в сетках каталога и на главной странице.

en: Feature this listing
ru: Сделать объявление рекомендуемым

en: Duration (days)
ru: Длительность (дни)

en: 0 = permanent
ru: 0 = бессрочно

note: translators: %s: human-friendly expiration date.
en: Expires on %s
ru: Истекает %s

en: Permanent — no expiration set.
ru: Бессрочно — срок действия не установлен.

en: You do not have permission to access this page.
ru: У вас нет прав для доступа к этой странице.

en: Verify that WB Listora is wired up correctly. Each card runs a live check on activation, cron, pages, and the server environment.
ru: Проверьте правильность настройки WB Listora. Каждая карточка выполняет проверку в реальном времени активации, cron, страниц и серверного окружения.

note: translators: %d: count of passing checks
en: %d passing | %d passing
ru[0]: %d пройдено
ru[1]: %d пройдено
ru[2]: %d пройдено

note: translators: %d: count of warning checks
en: %d warning | %d warnings
ru[0]: %d предупреждение
ru[1]: %d предупреждения
ru[2]: %d предупреждений

note: translators: %d: count of failed checks
en: %d failing | %d failing
ru[0]: %d не пройдено
ru[1]: %d не пройдено
ru[2]: %d не пройдено

en: Verify activation, cron, pages, and the server environment. Each card runs a live check on page load.
ru: Проверка активации, cron, страниц и серверного окружения. Каждая карточка выполняет проверку в реальном времени при загрузке страницы.

en: Fix this →
ru: Исправить →

en: Listing expiration cron
ru: Cron истечения срока объявлений

en: Runs twice daily to flip expired listings to the `listora_expired` status.
ru: Запускается дважды в день, чтобы переводить просроченные объявления в статус `listora_expired`.

en: Unverified listings cron
ru: Cron неподтверждённых объявлений

en: Runs daily to clean up listings whose author never confirmed their email.
ru: Запускается ежедневно для удаления объявлений, авторы которых так и не подтвердили свой email.

en: Database tables
ru: Таблицы базы данных

note: translators: %d: number of tables
en: %d Listora table is present. | All %d Listora tables are present.
ru[0]: Присутствует %d таблица Listora.
ru[1]: Все %d таблицы Listora присутствуют.
ru[2]: Все %d таблиц Listora присутствуют.

note: translators: %s: comma-separated table list
en: Missing %s. Re-activate WB Listora to recreate them.
ru: Отсутствует %s. Повторно активируйте WB Listora, чтобы воссоздать их.

en: Open Plugins page →
ru: Открыть страницу плагинов →

note: translators: %s: cron hook name
en: Cron hook %s is not scheduled. Deactivate and reactivate WB Listora to re-register it.
ru: Cron-хук %s не запланирован. Деактивируйте и повторно активируйте WB Listora, чтобы перерегистрировать его.

en: Directory
ru: Каталог

en: Essential pages
ru: Основные страницы

en: Directory, Add Listing and My Dashboard pages exist with the correct blocks.
ru: Страницы «Каталог», «Добавить объявление» и «Личный кабинет» существуют с правильными блоками.

note: translators: %s: comma-separated page list
en: Missing or misconfigured: %s. Reactivate WB Listora to auto-create them.
ru: Отсутствует или настроено неверно: %s. Повторно активируйте WB Listora, чтобы создать их автоматически.

en: Permalinks
ru: Постоянные ссылки

en: Permalinks are set to Plain. Listing URLs and pretty taxonomy links will not work.
ru: Для постоянных ссылок установлен режим «Обычные». URL-адреса объявлений и красивые ссылки таксономий работать не будут.

en: Open Permalink settings →
ru: Открыть настройки постоянных ссылок →

note: translators: %s: permalink structure
en: Pretty permalinks are enabled (%s).
ru: Красивые постоянные ссылки включены (%s).

en: PHP version
ru: Версия PHP

note: translators: %s: PHP version
en: Running PHP %s — meets the 7.4 minimum.
ru: Используется PHP %s — соответствует минимальному требованию 7.4.

note: translators: %s: PHP version
en: PHP %s detected — WB Listora requires 7.4 or newer. Ask your host to upgrade.
ru: Обнаружена версия PHP %s — WB Listora требует версию 7.4 или новее. Попросите вашего хостинг-провайдера обновить её.

en: Memory limit
ru: Лимит памяти

note: translators: %s: memory limit
en: PHP memory_limit = %s — comfortably above the 128M minimum.
ru: PHP memory_limit = %s — значительно выше минимального значения 128M.

note: translators: %s: memory limit
en: PHP memory_limit = %s. Increase to at least 128M in wp-config.php or php.ini for reliable image uploads and CSV imports.
ru: PHP memory_limit = %s. Увеличьте значение как минимум до 128M в wp-config.php или php.ini для надёжной загрузки изображений и импорта CSV.

en: — No Change —
ru: — Без изменений —

en: Field values saved under the previous type are kept, not deleted.
ru: Значения полей, сохраненные для предыдущего типа, сохраняются и не удаляются.

en: Feature
ru: Сделать рекомендуемым

en: Unfeature
ru: Убрать из рекомендуемых

en: Assign category
ru: Назначить категорию

note: translators: 1: current listing status, 2: requested status.
en: Cannot move a %1$s listing to %2$s.
ru: Невозможно переместить объявление %1$s в %2$s.

en: Category not found.
ru: Категория не найдена.

en: Unknown bulk action.
ru: Неизвестное массовое действие.

en: Select a category before running the Assign category bulk action.
ru: Выберите категорию перед выполнением массового действия «Назначить категорию».

en: You do not have permission to run that bulk action.
ru: У вас нет прав для выполнения этого массового действия.

en: approved
ru: одобрено

en: rejected
ru: отклонено

en: featured
ru: добавлено в рекомендуемые

en: unfeatured
ru: убрано из рекомендуемых

en: assigned to the category
ru: назначено в категорию

note: translators: 1: number of listings, 2: action performed (e.g. approved).
en: %1$d listing %2$s. | %1$d listings %2$s.
ru[0]: %1$d объявление %2$s.
ru[1]: %1$d объявления %2$s.
ru[2]: %1$d объявлений %2$s.

note: translators: %d: number of listings skipped.
en: %d listing was skipped (not a listing or insufficient permission). | %d listings were skipped (not a listing or insufficient permission).
ru[0]: %d объявление пропущено (не является объявлением или недостаточно прав).
ru[1]: %d объявления пропущены (не являются объявлениями или недостаточно прав).
ru[2]: %d объявлений пропущено (не являются объявлениями или недостаточно прав).

note: translators: %s: the first per-row failure reason from the bulk action.
en: First reason: %s
ru: Первая причина: %s

en: Select category
ru: Выберите категорию

en: Category to assign to the selected listings
ru: Категория для назначения выбранным объявлениям

en: Image
ru: Изображение

en: Location
ru: Местоположение

en: Views
ru: Просмотры

en: Renewals
ru: Продления

en: Reports
ru: Жалобы

en: Duplicate confirmed
ru: Дубликат подтверждён

note: translators: %s: number of views.
en: %s view — open the listing | %s views — open the listing
ru[0]: %s просмотр — открыть объявление
ru[1]: %s просмотра — открыть объявление
ru[2]: %s просмотров — открыть объявление

en: Featured permanently
ru: Рекомендуется бессрочно

note: translators: %s: human time diff.
en: Last renewed %s ago
ru: Последнее продление %s назад

note: translators: %d: number of reports.
en: %d report — click to review | %d reports — click to review
ru[0]: %d жалоба — нажмите, чтобы просмотреть
ru[1]: %d жалобы — нажмите, чтобы просмотреть
ru[2]: %d жалоб — нажмите, чтобы просмотреть

note: translators: %s: user-supplied explanation.
en: User confirmed not duplicate: %s
ru: Пользователь подтвердил, что это не дубликат: %s

en: User confirmed not duplicate (no explanation provided).
ru: Пользователь подтвердил, что это не дубликат (без объяснения).

en: Filter by listing type
ru: Фильтр по типу объявления

en: Filter by duplicate confirmation
ru: Фильтр по подтверждению дубликата

en: All Listings
ru: Все объявления

en: Only duplicate-confirmed
ru: Только подтверждённые дубликаты

en: Pending Email Verification
ru: Ожидает подтверждения email

en: Mark verified
ru: Отметить как подтверждённое

en: Invalid request.
ru: Недействительный запрос.

en: Send renewal reminder
ru: Отправить напоминание о продлении

note: translators: %d: number of reminder emails sent
en: Sent renewal reminder to %d listing owner. | Sent renewal reminders to %d listing owners.
ru[0]: Напоминание о продлении отправлено %d владельцу объявления.
ru[1]: Напоминания о продлении отправлены %d владельцам объявлений.
ru[2]: Напоминания о продлении отправлены %d владельцам объявлений.

en: Listing marked verified.
ru: Объявление отмечено как подтверждённое.

en: Listing approved and published.
ru: Объявление одобрено и опубликовано.

en: Listing rejected.
ru: Объявление отклонено.

en: — No type set —
ru: — Тип не установлен —

en: Changing the type swaps which field groups appear on this screen. Values already saved for the previous type are kept, so switching back restores them.
ru: Изменение типа меняет группы полей, отображаемые на этом экране. Значения, уже сохранённые для предыдущего типа, сохраняются, поэтому переключение обратно восстанавливает их.

en: Upgrade to Pro
ru: Перейти на Pro

en: Learn more
ru: Узнать больше

en: Requires Pro
ru: Требуется Pro

en: Validating license…
ru: Проверка лицензии…

en: License valid! Download Pro from your account.
ru: Лицензия действительна! Загрузите Pro из вашего аккаунта.

en: License could not be validated. Check the key and try again.
ru: Не удалось проверить лицензию. Проверьте ключ и попробуйте снова.

en: Network error. Please try again.
ru: Ошибка сети. Попробуйте снова.

en: Please enter a license key.
ru: Введите лицензионный ключ.

en: Unlock the full WB Listora experience
ru: Раскройте весь потенциал WB Listora

en: Pro extends Free with two-sided marketplace, credit monetization, multi-criteria & photo reviews, Google Maps, Quick View, side-by-side comparison, BuddyPress integration, audit logs, outgoing webhooks, and more — all on top of the data you already have.
ru: Pro расширяет Free двусторонней торговой площадкой, монетизацией через Credits, многокритериальными отзывами с фото, Google Maps, быстрым просмотром, сравнением объявлений, интеграцией с BuddyPress, журналами аудита, исходящими вебхуками и многим другим — и всё это поверх уже имеющихся у вас данных.

en: Upgrade Now
ru: Обновить сейчас

en: Already have a license? Activate it
ru: Уже есть лицензия? Активируйте её

en: Ready to ship a real marketplace?
ru: Готовы запустить настоящую торговую площадку?

en: 14-day money-back guarantee. Per-site license. Lifetime updates available.
ru: 14-дневная гарантия возврата денег. Лицензия на один сайт. Доступны пожизненные обновления.

en: Get WB Listora Pro
ru: Получить WB Listora Pro

en: Reverse Listings Marketplace
ru: Торговая площадка обратных объявлений

en: Two-sided marketplace: buyers post needs, vendors quote, owners accept the best offer.
ru: Двусторонняя торговая площадка: покупатели публикуют запросы, продавцы предлагают цены, владельцы принимают лучшее предложение.

en: Credit-based monetization
ru: Монетизация на основе Credits

en: Sell listings, featured slots, and pricing plans with built-in Stripe via the Wbcom Credits SDK.
ru: Продавайте объявления, рекомендуемые места и тарифные планы со встроенной поддержкой Stripe через Wbcom Credits SDK.

en: Multi-criteria + photo reviews
ru: Многокритериальные отзывы с фото

en: Restaurant food/service/ambiance. Hotel rooms/cleanliness. Photo uploads on every review.
ru: Для ресторанов — еда/сервис/атмосфера. Для отелей — номера/чистота. Загрузка фото к каждому отзыву.

en: Google Maps + Quick View + Compare
ru: Google Maps + быстрый просмотр + сравнение

en: Premium discovery surfaces — Google Maps tiles, modal previews, side-by-side listing comparison.
ru: Премиальные инструменты поиска — плитки Google Maps, модальные предпросмотры, сравнение объявлений бок о бок.

en: Audit Log + Outgoing Webhooks
ru: Журнал аудита + исходящие вебхуки

en: 90-day audit log of every action. 11 outgoing webhook events — Zapier-ready out of the box.
ru: 90-дневный журнал аудита всех действий. 11 событий исходящих вебхуков — готово к работе с Zapier из коробки.

en: BuddyPress / BuddyBoss native
ru: Нативная интеграция с BuddyPress / BuddyBoss

en: Activity stream entries, profile tabs, member notifications. Works with both BuddyPress and BuddyBoss.
ru: Записи в ленте активности, вкладки профиля, уведомления участников. Работает как с BuddyPress, так и с BuddyBoss.

en: What Pro unlocks
ru: Что открывает Pro

en: Six headline upgrades — every one of them production-grade and shipping today.
ru: Шесть ключевых улучшений — каждое из них готово к продакшену и доступно уже сегодня.

en: Free vs Pro — feature by feature
ru: Free и Pro — сравнение функций

en: Everything in Free is in Pro. Pro adds the surfaces below.
ru: Всё, что есть в Free, есть и в Pro. Pro добавляет возможности, перечисленные ниже.

en: Included in Free
ru: Включено в Free

en: Not in Free
ru: Отсутствует в Free

en: Included in Pro
ru: Включено в Pro

en: "Listora Pro replaced three plugins for us — directory, marketplace, and credit billing — and our submission workflow is now 4x faster."
ru: "Listora Pro заменил нам сразу три плагина — каталог, торговую площадку и биллинг на основе Credits — и наш процесс подачи объявлений стал теперь в 4 раза быстрее."

en: Placeholder Customer
ru: Условный клиент

en: Marketplace owner
ru: Владелец маркетплейса

en: "The audit log + webhook combo lets us pipe every listing change straight into our internal CRM. Zero glue code."
ru: "Комбинация журнала аудита и вебхуков позволяет передавать каждое изменение объявления напрямую в нашу внутреннюю CRM-систему. Ни строчки связующего кода."

en: Operations lead
ru: Руководитель отдела операций

en: "Multi-criteria reviews + photo uploads are exactly what our restaurant directory needed. Conversion is up double-digits."
ru: "Отзывы по нескольким критериям и загрузка фото — это именно то, что было нужно нашему каталогу ресторанов. Конверсия выросла на десятки процентов."

en: Founder
ru: Основатель

en: Loved by directory operators
ru: Любимый инструмент операторов каталогов

en: A small selection — full case studies coming soon.
ru: Небольшая подборка — полные примеры кейсов появятся скоро.

en: Already purchased Pro?
ru: Уже приобрели Pro?

note: translators: %s: link to wbcomdesigns.com account
en: Two steps: (1) download the Pro plugin .zip from %s, (2) upload it under Plugins → Add New → Upload, then activate. Activating Pro will walk you through entering your license key inside the plugin. The form below is only for checking that a license key is valid before you go through the download flow — it does not install anything.
ru: Два шага: (1) скачайте .zip-архив плагина Pro с %s, (2) загрузите его в разделе Плагины → Добавить новый → Загрузить, затем активируйте. При активации Pro вам будет предложено ввести лицензионный ключ прямо в плагине. Форма ниже нужна только для проверки действительности лицензионного ключа перед скачиванием — она ничего не устанавливает.

en: License key (optional pre-check)
ru: Лицензионный ключ (необязательная предварительная проверка)

en: Check license
ru: Проверить лицензию

en: This only confirms your key is valid — it does not download or install anything. To get Pro, download the plugin zip from your account, then upload it under Plugins → Add New → Upload Plugin.
ru: Это лишь подтверждает действительность вашего ключа — ничего не скачивается и не устанавливается. Чтобы получить Pro, скачайте zip-архив плагина в своём аккаунте, затем загрузите его в разделе Плагины → Добавить новый → Загрузить плагин.

en: Download Pro from your account
ru: Скачать Pro из вашего аккаунта

en: Go to Upload Plugin screen
ru: Перейти на страницу загрузки плагина

en: Do I keep my data when upgrading?
ru: Сохранятся ли мои данные при переходе на Pro?

en: Yes. Pro extends Free — every listing, review, claim, and setting stays exactly where it is. Pro adds new tables and settings around the existing data.
ru: Да. Pro расширяет Free — каждое объявление, отзыв, заявка на владение и настройка остаются на своих местах. Pro добавляет новые таблицы и настройки поверх существующих данных.

en: Can I try Pro before buying?
ru: Могу ли я попробовать Pro перед покупкой?

en: Pro ships with a 14-day money-back guarantee — no questions asked. If it is not the right fit, request a refund from your wbcomdesigns.com account.
ru: Pro поставляется с 14-дневной гарантией возврата денег — без лишних вопросов. Если он вам не подойдёт, запросите возврат средств в своём аккаунте на wbcomdesigns.com.

en: What happens if my license expires?
ru: Что произойдёт, если срок действия моей лицензии истечёт?

en: Your existing Pro features continue to work. You stop receiving updates and support, and the Free plugin keeps every Free feature working. No data is lost.
ru: Уже установленные функции Pro продолжат работать. Вы перестанете получать обновления и поддержку, а плагин Free будет по-прежнему поддерживать все функции Free. Данные не будут потеряны.

en: How many sites can I use Pro on?
ru: На скольких сайтах можно использовать Pro?

en: Licenses are per-site. Multi-site bundles are available — see the pricing table on the upgrade page.
ru: Лицензии привязаны к отдельным сайтам. Доступны пакеты для нескольких сайтов — см. таблицу цен на странице перехода на Pro.

en: How do I get support?
ru: Как получить поддержку?

en: Pro customers get priority support at wbcomdesigns.com/support. Free users can ask in the WordPress.org support forum.
ru: Клиенты Pro получают приоритетную поддержку на wbcomdesigns.com/support. Пользователи Free могут задать вопрос на форуме поддержки WordPress.org.

en: Frequently asked questions
ru: Часто задаваемые вопросы

en: Discovery & UX
ru: Поиск и UX

en: Listing Grid + Search + Map
ru: Сетка объявлений, поиск и карта

en: Quick View Modal
ru: Модальное окно быстрого просмотра

en: Infinite Scroll
ru: Бесконечная прокрутка

en: Saved Searches + Daily Alerts
ru: Сохранённые поиски и ежедневные уведомления

en: Side-by-side Comparison
ru: Сравнение бок о бок

en: Programmatic SEO Pages
ru: Автоматически создаваемые SEO-страницы

en: Trust, Reviews & Leads
ru: Доверие, отзывы и лиды

en: Star ratings + helpful votes
ru: Рейтинг по звёздам и голоса «Полезно»

en: Multi-criteria reviews
ru: Отзывы по нескольким критериям

en: Photo reviews
ru: Отзывы с фото

en: Verification + Custom Badges
ru: Верификация и пользовательские значки

en: Lead form (contact owner)
ru: Форма обращения (связаться с владельцем)

en: Notification Digest
ru: Дайджест уведомлений

en: Monetization
ru: Монетизация

en: Listing submission
ru: Подача объявления

en: Featured listings
ru: Рекомендуемые объявления

en: Credit system + ledger
ru: Система кредитов и журнал операций

en: Pricing Plans (CPT)
ru: Тарифные планы (CPT)

en: Coupons
ru: Купоны

en: Inbound payment webhooks
ru: Входящие вебхуки платежей

en: License + auto-updates
ru: Лицензия и автообновления

en: Community & Marketplace
ru: Сообщество и маркетплейс

en: BuddyPress / BuddyBoss integration
ru: Интеграция с BuddyPress / BuddyBoss

en: Reverse Listings (Post-a-Need)
ru: Обратные объявления («Разместить потребность»)

en: Vendor responses + accept/reject
ru: Ответы продавцов + принятие/отклонение

en: Operations & Branding
ru: Операции и брендинг

en: Settings + Setup Wizard
ru: Настройки и мастер установки

en: Audit Log (90-day)
ru: Журнал аудита (90 дней)

en: Outgoing Webhooks (11 events)
ru: Исходящие вебхуки (11 событий)

en: Moderator Role + round-robin
ru: Роль модератора и круговое распределение задач

en: White Label
ru: Белый лейбл

en: Visibility Modes (private/coming soon)
ru: Режимы видимости (приватный / скоро запуск)

en: Analytics Dashboard
ru: Панель аналитики

en: Google Places Importer
ru: Импорт из Google Places

en: Visual CSV Field Mapper
ru: Визуальное сопоставление полей CSV

en: 4 Competitor Migrators (visual)
ru: 4 визуальных инструмента миграции от конкурентов

en: Switch your directory map from OpenStreetMap to Google Maps tiles, with Places autocomplete on submission, Street View previews on detail pages, and Places-powered geocoding. Free uses OSM tiles which are great for most directories — Pro is for teams that want premium imagery and the familiar Google UI.
ru: Переключите карту каталога с тайлов OpenStreetMap на тайлы Google Maps: автозаполнение адресов через Places при подаче объявления, превью Street View на страницах объявлений и геокодирование на основе Places. Free использует тайлы OSM, которые отлично подходят большинству каталогов, — Pro предназначен для команд, которым нужны качественные изображения и привычный интерфейс Google.

en: Replace the single 1-5 star rating with per-criterion ratings tailored to each listing type — restaurant food/service/ambiance, hotel rooms/cleanliness/staff, etc. Aggregate scores, criterion breakdowns on detail pages, and search filtering by criterion average.
ru: Замените единую оценку по шкале от 1 до 5 звёзд на оценки по отдельным критериям, адаптированным под каждый тип объявления — для ресторанов это еда/сервис/атмосфера, для отелей — номера/чистота/персонал и так далее. Итоговые баллы, разбивка по критериям на странице объявления и фильтрация поиска по среднему значению критерия.

en: Let reviewers attach photos to their reviews. Lightbox gallery on detail pages, automatic thumbnail generation, EXIF stripping, and per-listing-type upload limits. Drives trust and conversion.
ru: Позвольте авторам отзывов прикладывать к ним фото. Галерея в режиме lightbox на странице объявления, автоматическое создание миниатюр, удаление EXIF-данных и лимиты на загрузку для каждого типа объявления. Повышает доверие и конверсию.

en: Verified-owner badge + admin-defined custom badges (Eco-friendly, Family-owned, Editor's Pick) you can apply to any listing. Badges appear on cards, detail pages, search results, and map markers.
ru: Значок «Владелец подтверждён» и пользовательские значки, задаваемые администратором (Экологично, Семейный бизнес, Выбор редакции), которые можно применить к любому объявлению. Значки отображаются на карточках, страницах объявлений, в результатах поиска и на маркерах карты.

en: Charge users in credits for listing submission, featured upgrades, and renewal. Built on the shared Wbcom Credits SDK — Stripe-ready, hold-and-settle ledger, refund support, and admin override tools.
ru: Взимайте с пользователей кредиты за подачу объявления, продвижение в рекомендуемые и продление. Построено на общем Wbcom Credits SDK — готовая интеграция со Stripe, учёт операций с блокировкой и списанием средств, поддержка возвратов и инструменты ручного управления для администратора.

en: Define paid plans (Bronze/Silver/Gold) with custom credit costs, listing limits, and featured-slot quotas. Plans show on the submission form; users pick a plan, the credit holds, and the listing goes live.
ru: Создавайте платные тарифные планы (Бронза/Серебро/Золото) с настраиваемой стоимостью в кредитах, лимитами объявлений и квотами на места в рекомендуемых. Планы отображаются в форме подачи объявления: пользователь выбирает план, кредиты блокируются, и объявление публикуется.

en: Percentage and fixed-amount coupon codes that apply to plan checkout and credit-pack purchases. Per-coupon usage limits, expiration dates, and stackable rules.
ru: Промокоды в процентах или фиксированной сумме, применимые при оформлении тарифного плана и покупке пакетов кредитов. Лимиты использования для каждого промокода, сроки действия и правила суммирования.

en: Audit Log
ru: Журнал аудита

en: Every listing/review/claim action — created, edited, deleted, status changed — written to a 90-day rolling audit log with user, IP, and before/after snapshot. Filter by entity, user, or date range.
ru: Каждое действие с объявлением, отзывом или заявкой на владение — создание, редактирование, удаление, изменение статуса — записывается в скользящий 90-дневный журнал аудита с указанием пользователя, IP-адреса и состояния до/после изменения. Фильтрация по объекту, пользователю или диапазону дат.

en: Outgoing Webhooks
ru: Исходящие вебхуки

en: Fire HTTP POST webhooks on 11 events — listing.created, listing.updated, review.created, claim.submitted, etc. Includes signing secret, retry queue, and a request log so you can debug deliveries.
ru: Отправляйте HTTP POST-вебхуки для 11 событий — listing.created, listing.updated, review.created, claim.submitted и других. Включает секретный ключ подписи, очередь повторных попыток и журнал запросов для отладки доставки.

en: Custom Moderator role that can approve listings/reviews/claims without full admin access. Round-robin assignment so a team of 3 moderators each get every third pending item.
ru: Пользовательская роль модератора, которая может утверждать объявления, отзывы и заявки на владение без полного доступа администратора. Круговое распределение назначений: например, в команде из 3 модераторов каждому достаётся каждый третий элемент из очереди.

en: Replace "WB Listora" with your own brand name and logo across the admin UI, emails, and dashboard. Optionally hide the plugin from the plugins list for client installs.
ru: Замените «WB Listora» на собственное название бренда и логотип в интерфейсе администратора, письмах и на панели управления. При необходимости скройте плагин из списка плагинов для установок у клиентов.

en: Visibility Modes
ru: Режимы видимости

en: Put the directory into Private (logged-in users only) or Coming Soon (admins only) mode in one click — useful for staging directories and pre-launch campaigns.
ru: Переведите каталог в режим «Приватный» (только для авторизованных пользователей) или «Скоро запуск» (только для администраторов) одним нажатием — полезно для тестовых каталогов и предзапусковых кампаний.

en: Track listing views, search queries, lead-form submissions, and credit revenue over time. Per-listing analytics for owners on the user dashboard.
ru: Отслеживайте просмотры объявлений, поисковые запросы, отправки формы обращения и доход от кредитов в динамике. Аналитика по каждому объявлению для владельцев в личном кабинете.

en: Two-sided marketplace mode — buyers post what they need, vendors quote, the buyer accepts the best offer. Includes lead-form integration, vendor reputation, and credit-based vendor responses.
ru: Режим двусторонней торговой площадки: покупатели публикуют, что им нужно, продавцы предлагают цену, а покупатель выбирает лучшее предложение. Включает интеграцию с формой обращения, репутацию продавцов и оплату ответов продавцов кредитами.

en: Native integration — listings appear in the activity stream, members get a "My Listings" profile tab, and follow/unfollow notifications fire when listings are updated. Works with both BuddyPress and BuddyBoss.
ru: Нативная интеграция: объявления появляются в ленте активности, участники получают вкладку профиля «Мои объявления», а уведомления о подписке/отписке срабатывают при обновлении объявлений. Работает как с BuddyPress, так и с BuddyBoss.

en: A "Quick View" button on every listing card opens a modal with the gallery, key fields, and CTAs without leaving the listing-grid page. Lifts engagement significantly.
ru: Кнопка «Быстрый просмотр» на каждой карточке объявления открывает модальное окно с галереей, ключевыми полями и призывами к действию — без перехода со страницы сетки объявлений. Значительно повышает вовлечённость.

en: Side-by-side comparison
ru: Сравнение бок о бок

en: Users add up to 4 listings to a comparison tray and view them side-by-side — fields, photos, ratings, and meta — on a dedicated comparison page.
ru: Пользователи могут добавить до 4 объявлений на панель сравнения и просмотреть их бок о бок — поля, фото, рейтинги и метаданные — на отдельной странице сравнения.

en: Logged-in users save any search (filters + map bounds) and opt into daily-digest emails when new matching listings are published.
ru: Авторизованные пользователи могут сохранять любой поиск (фильтры и границы карты) и подписываться на ежедневные email-дайджесты о новых подходящих объявлениях.

en: Programmatic SEO pages
ru: Автоматически создаваемые SEO-страницы

en: Auto-generated landing pages for every category × location combination — "Italian restaurants in Brooklyn", "Hotels in Lisbon" — with proper schema, breadcrumbs, and canonical tags.
ru: Автоматически создаваемые целевые страницы для каждой комбинации категории и местоположения — «Итальянские рестораны в Бруклине», «Отели в Лиссабоне» — с корректной микроразметкой, хлебными крошками и каноническими тегами.

en: Add a configurable lead form to listing detail pages so visitors can message owners directly. Per-listing routing, spam protection, and an admin inbox.
ru: Добавьте настраиваемую форму обращения на страницы объявлений, чтобы посетители могли напрямую писать владельцам. Маршрутизация по каждому объявлению, защита от спама и почтовый ящик для администратора.

en: Bundle listing notifications into a daily/weekly digest email instead of one-per-event — better for owners with many listings.
ru: Объединяйте уведомления об объявлениях в ежедневный или еженедельный дайджест вместо письма на каждое событие — удобно для владельцев с большим числом объявлений.

en: Replace the listing-grid pagination with smooth infinite scroll — listings auto-load as the user scrolls, with a back-to-top button and proper SEO fallback.
ru: Замените постраничную навигацию сетки объявлений плавной бесконечной прокруткой: объявления подгружаются автоматически по мере прокрутки, с кнопкой «Наверх» и корректным резервным вариантом для SEO.

en: Search Google Places by category and area, then bulk-import the results as listings — name, address, phone, hours, photos, and ratings all pre-filled.
ru: Ищите места в Google Places по категории и области, затем массово импортируйте результаты как объявления — название, адрес, телефон, часы работы, фото и рейтинги заполняются автоматически.

en: Drag-and-drop UI for mapping CSV columns to Listora fields — preview rows, transform values, and validate before import.
ru: Интерфейс с перетаскиванием для сопоставления столбцов CSV с полями Listora — предпросмотр строк, преобразование значений и проверка перед импортом.

en: 4 Competitor Migrators
ru: 4 инструмента миграции от конкурентов

en: One-click visual migration from GeoDirectory, Business Directory Plugin, Listify, and HivePress — listings, taxonomies, reviews, and media.
ru: Визуальная миграция в один клик из GeoDirectory, Business Directory Plugin, Listify и HivePress — объявления, таксономии, отзывы и медиафайлы.

en: Want to charge for listings?
ru: Хотите брать плату за объявления?

en: Pro adds Pricing Plans, Coupons, and the Wbcom Credits SDK — turn submissions into recurring revenue.
ru: Pro добавляет тарифные планы, купоны и Wbcom Credits SDK — превратите подачу объявлений в регулярный доход.

en: Unlock more with WB Listora Pro
ru: Откройте больше возможностей с WB Listora Pro

en: Two-sided marketplace + reverse listings
ru: Двусторонняя торговая площадка и обратные объявления

en: Credits, pricing plans, coupons + Stripe
ru: Кредиты, тарифные планы, купоны и Stripe

en: You are running the Free version. Pro adds production-grade marketplace, monetization, and reviews surfaces:
ru: Вы используете версию Free. Pro добавляет готовые к промышленному использованию инструменты для торговой площадки, монетизации и отзывов:

en: Buy now
ru: Купить сейчас

en: Hide for 3 days
ru: Скрыть на 3 дня

en: License valid! Download Pro from your wbcomdesigns.com account.
ru: Лицензия действительна! Скачайте Pro в своём аккаунте на wbcomdesigns.com.

note: translators: %d: number of reports.
en: Report (%d) | Reports (%d)
ru[0]: Жалоба (%d)
ru[1]: Жалобы (%d)
ru[2]: Жалоб (%d)

en: Visitor-submitted flags for this listing. Review them, edit or trash the listing as needed, then clear the reports.
ru: Жалобы посетителей на это объявление. Просмотрите их, при необходимости отредактируйте или удалите объявление, затем очистите жалобы.

note: translators: 1: reporter display name, 2: date/time.
en: by %1$s on %2$s
ru: Автор: %1$s, дата: %2$s

en: Clear all reports on save
ru: Очистить все жалобы при сохранении

en: Choose service photo
ru: Выберите фото услуги

en: Use this photo
ru: Использовать это фото

en: Remove this photo?
ru: Удалить это фото?

en: Services
ru: Услуги

note: Translators: %d is the count of services attached to this listing. translators: %d: number of services on this listing
en: %d service | %d services
ru[0]: %d услуга
ru[1]: %d услуги
ru[2]: %d услуг

en: Add the services this listing offers. Each service can have its own title, description, price, duration, status, and photo. Services appear on the listing detail page under the Services tab.
ru: Добавьте услуги, которые предлагает это объявление. У каждой услуги может быть своё название, описание, цена, продолжительность, статус и фото. Услуги отображаются на странице объявления во вкладке «Услуги».

en: No services yet. Add one below to get started.
ru: Услуг пока нет. Добавьте первую ниже, чтобы начать.

en: Photo
ru: Фото

en: Title
ru: Название

en: Price
ru: Цена

en: Duration (min)
ru: Продолжительность (мин)

en: Add a new service
ru: Добавить новую услугу

en: Click "Update" / "Publish" above to save changes to services. Leave the new-service title blank if you only want to update existing services.
ru: Нажмите «Обновить» / «Опубликовать» выше, чтобы сохранить изменения в услугах. Оставьте название новой услуги пустым, если хотите только обновить существующие услуги.

en: Description (optional)
ru: Описание (необязательно)

en: Remove on save
ru: Удалить при сохранении

en: New service title
ru: Название новой услуги

en: e.g. Catering for 20+
ru: например, кейтеринг на 20+ человек

en: min
ru: мин

en: Set a title to create.
ru: Укажите название, чтобы создать.

en: Change
ru: Изменить

en: Choose
ru: Выбрать

en: Remove
ru: Удалить

en: Fixed
ru: Фиксированная

en: Starting from
ru: От

en: Hourly
ru: Почасовая

en: Contact for price
ru: Цена по запросу

en: Inactive
ru: Неактивно

en: General
ru: Общие

en: Core plugin settings — listings per page, slugs, currency.
ru: Основные настройки плагина — количество объявлений на странице, ярлыки URL, валюта.

en: Enable or disable individual features. Disabled features are completely removed from the frontend.
ru: Включайте и отключайте отдельные функции. Отключённые функции полностью скрываются из интерфейса на сайте.

en: Maps
ru: Карты

en: Map provider, default coordinates, and clustering.
ru: Провайдер карты, координаты по умолчанию и кластеризация.

en: Submissions
ru: Подача объявлений

en: Frontend submission and moderation settings.
ru: Настройки подачи объявлений на сайте и модерации.

en: Review moderation, requirements, and owner reply settings.
ru: Настройки модерации отзывов, требований и ответов владельца.

en: Credits
ru: Кредиты

en: Credit costs, listing limits, and payment integrations.
ru: Стоимость в кредитах, лимиты объявлений и интеграции платежей.

en: Notifications
ru: Уведомления

en: Toggle each email event and send test messages.
ru: Включайте и отключайте каждое событие email-уведомлений и отправляйте тестовые сообщения.

en: Advanced
ru: Дополнительно

en: Cache, maintenance, debug, and data management.
ru: Кэш, обслуживание, отладка и управление данными.

en: Export or import plugin settings as JSON.
ru: Экспортируйте или импортируйте настройки плагина в формате JSON.

en: Migration
ru: Миграция

en: Import listings from other directory plugins.
ru: Импортируйте объявления из других плагинов каталогов.

en: WB Listora Settings
ru: Настройки WB Listora

en: You do not have permission to access this page. Ask a site administrator to grant you the "manage_listora_settings" capability.
ru: У вас нет прав доступа к этой странице. Попросите администратора сайта предоставить вам возможность "manage_listora_settings".

en: Configure your directory
ru: Настройте свой каталог

en: SETTINGS
ru: НАСТРОЙКИ

en: Settings saved.
ru: Настройки сохранены.

en: Documentation
ru: Документация

en: Reset to Defaults
ru: Сбросить настройки по умолчанию

en: Save Changes
ru: Сохранить изменения

en: Pages
ru: Страницы

en: Map each Listora-managed page to a WordPress page. Listora auto-creates these on activation, but you can remap them anytime — useful when a theme or another plugin owns the slug, or when the page was renamed.
ru: Свяжите каждую управляемую Listora страницу со страницей WordPress. Listora автоматически создаёт их при активации, но вы можете переназначить их в любой момент — это полезно, если ярлык (slug) занят темой или другим плагином, либо если страница была переименована.

en: Linked
ru: Связано

en: Missing
ru: Отсутствует

en: Trashed
ru: В корзине

en: Orphan detected
ru: Обнаружена осиротевшая страница

en: — Not mapped —
ru: — Не сопоставлено —

en: Edit page
ru: Редактировать страницу

en: View page
ru: Просмотреть страницу

en: Detected:
ru: Обнаружено:

en: select it from the dropdown above and Save Changes to relink.
ru: выберите её в раскрывающемся списке выше и нажмите «Сохранить изменения», чтобы восстановить связь.

en: No page mapped — this Listora feature will fall back to slug-based URL or hide.
ru: Страница не сопоставлена — эта функция Listora будет использовать URL на основе ярлыка (slug) или скроется.

en: Basics
ru: Основные настройки

en: Core directory configuration — how listings are paginated, accessed by URL, priced, and measured.
ru: Базовая конфигурация каталога — как объявления разбиваются на страницы, к ним обращаются по URL, назначается цена и единицы измерения.

en: Listings per page
ru: Объявлений на странице

en: Number of listings shown per page in archive, search, and grid views.
ru: Количество объявлений, отображаемых на странице в архиве, поиске и в виде сетки.

en: Listing URL slug
ru: URL-ярлык объявления

en: Single listing URL segment (e.g. /listing/{slug}/). Changing this re-flushes rewrite rules.
ru: Сегмент URL отдельного объявления (например, /listing/{slug}/). Изменение этого параметра приведёт к обновлению правил перезаписи URL.

en: Currency
ru: Валюта

en: Symbol shown alongside prices and pricing ranges on listing cards and detail pages.
ru: Символ, отображаемый рядом с ценами и диапазонами цен на карточках объявлений и страницах с подробностями.

en: Distance unit
ru: Единица измерения расстояния

en: Kilometers (km)
ru: Километры (км)

en: Miles (mi)
ru: Мили (mi)

en: Used for the "near me" search radius and distance shown on listing cards.
ru: Используется для радиуса поиска «рядом со мной» и расстояния, отображаемого на карточках объявлений.

en: Legal & App Store
ru: Юридическая информация и App Store

en: Links surfaced inside the native app (via /settings/app-config). Apple requires a reachable privacy policy and terms of service; an abuse contact strengthens app review for user-generated content. The privacy policy uses your WordPress Settings → Privacy page automatically — set the rest here.
ru: Ссылки, отображаемые в нативном приложении (через /settings/app-config). Apple требует доступную политику конфиденциальности и условия использования; контакт для жалоб на злоупотребления укрепляет проверку приложения для пользовательского контента. Политика конфиденциальности автоматически берётся со страницы WordPress «Настройки → Приватность» — остальное настройте здесь.

en: Privacy policy URL
ru: URL политики конфиденциальности

en: Not set.
ru: Не задано.

note: translators: %s: link to WP Privacy settings.
en: The app will have no privacy policy — set one under %s to avoid App Store rejection.
ru: В приложении не будет политики конфиденциальности — задайте её в разделе %s, чтобы избежать отклонения в App Store.

en: Settings → Privacy
ru: Настройки → Приватность

note: translators: %s: link to WP Privacy settings.
en: Pulled from %s. Change it there.
ru: Получено из %s. Измените там.

en: Terms of service URL
ru: URL условий использования

en: Public URL of your terms of service. Required for App Store submission.
ru: Публичный URL условий использования. Требуется для отправки в App Store.

en: Community guidelines URL
ru: URL правил сообщества

en: Optional. Rules for reviews and user submissions — strengthens the user-generated-content story at app review.
ru: Необязательно. Правила для отзывов и пользовательских материалов — укрепляет позицию по пользовательскому контенту при проверке приложения.

en: Abuse contact email
ru: Email для сообщений о злоупотреблениях

en: Where users report objectionable content. Apple 1.2 requires a way to contact you about user-generated content.
ru: Куда пользователи сообщают о неприемлемом контенте. Правило Apple 1.2 требует способ связаться с вами по вопросам пользовательского контента.

en: Listing Lifecycle
ru: Жизненный цикл объявления

en: How long listings stay active and whether business owners can claim existing entries.
ru: Как долго объявления остаются активными и могут ли владельцы бизнеса заявить права на существующие записи.

en: Listing expiration
ru: Срок действия объявления

en: Enable automatic listing expiration
ru: Включить автоматическое истечение срока действия объявлений

en: Off by default — most directories keep listings lifetime. Turn on only for classifieds, job posts, event rentals, or other time-bound niches. When enabled, listings auto-unpublish after the default expiration period and reminder emails go out 7 days and 1 day before expiry.
ru: По умолчанию отключено — большинство каталогов хранят объявления бессрочно. Включайте только для досок объявлений, вакансий, аренды на мероприятия и других тематик с ограниченным сроком. При включении объявления автоматически снимаются с публикации по истечении срока по умолчанию, а напоминания по email отправляются за 7 дней и за 1 день до истечения срока.

en: Default expiration
ru: Срок действия по умолчанию

en: days
ru: дней

en: Days before a new listing expires. Leave at 0 for lifetime listings (the directory default). Plans (Pro) override this per plan.
ru: Количество дней до истечения срока действия нового объявления. Оставьте 0 для бессрочных объявлений (значение каталога по умолчанию). Тарифные планы (Pro) переопределяют это значение для каждого плана.

en: Renewal window
ru: Период продления

en: days before expiry
ru: дней до истечения срока

en: How many days before expiry users can start renewing. Already-expired listings can always renew.
ru: За сколько дней до истечения срока пользователи могут начать продление. Уже истёкшие объявления всегда можно продлить.

en: Renewal duration
ru: Длительность продления

en: Default extension applied when a listing is renewed. Set to 0 to use the standard listing expiration period. Pricing plans (Pro) override this per plan.
ru: Продление по умолчанию, применяемое при продлении объявления. Установите 0, чтобы использовать стандартный срок действия объявления. Тарифные планы (Pro) переопределяют это значение для каждого плана.

en: Renewal cost
ru: Стоимость продления

en: credits
ru: кредитов

en: Default credit cost for renewals. Set to 0 for free renewals. Plans (Pro) override this per plan.
ru: Стоимость продления в кредитах по умолчанию. Установите 0 для бесплатного продления. Тарифные планы (Pro) переопределяют это значение для каждого плана.

en: Map Provider
ru: Провайдер карт

en: The tile service used to render listing maps across the directory.
ru: Служба тайлов, используемая для отображения карт объявлений в каталоге.

en: Provider
ru: Провайдер

en: free, no API key required.
ru: бесплатно, API-ключ не требуется.

en: requires the Pro add-on.
ru: требуется дополнение Pro.

en: enter your API key below to activate.
ru: введите ваш API-ключ ниже, чтобы активировать.

en: OpenStreetMap works out of the box. Google Maps requires the Pro add-on and a key with Maps JavaScript API + Places API + Geocoding API enabled.
ru: OpenStreetMap работает «из коробки». Для Google Maps требуется дополнение Pro и ключ с включёнными Maps JavaScript API, Places API и Geocoding API.

en: Default View
ru: Вид по умолчанию

en: Where maps initially center and how far they zoom when no listings are in view.
ru: Где изначально центрируются карты и насколько они масштабированы, если в поле зрения нет объявлений.

en: Default latitude
ru: Широта по умолчанию

en: Decimal degrees. Example: 40.7128 (New York).
ru: Десятичные градусы. Пример: 40.7128 (Нью-Йорк).

en: Default longitude
ru: Долгота по умолчанию

en: Decimal degrees. Example: -74.0060 (New York).
ru: Десятичные градусы. Пример: -74.0060 (Нью-Йорк).

en: Default zoom
ru: Масштаб по умолчанию

en: Zoom level 1 (world) to 20 (street). City views typically use 12–14.
ru: Уровень масштабирования от 1 (мир) до 20 (улица). Для вида города обычно используется 12–14.

en: Options
ru: Параметры

en: Interaction and display behavior for map-enabled blocks and pages.
ru: Поведение взаимодействия и отображения для блоков и страниц с картами.

en: Marker clustering
ru: Кластеризация маркеров

en: Group nearby markers into clusters
ru: Группировать близлежащие маркеры в кластеры

en: Improves performance and readability on dense maps by collapsing clustered listings into a single badge.
ru: Повышает производительность и читаемость на насыщенных картах, объединяя сгруппированные объявления в один значок.

en: Search on drag
ru: Поиск при перемещении карты

en: Re-run search when the user pans or zooms
ru: Повторно запускать поиск при перемещении или масштабировании карты пользователем

en: Automatically refreshes results based on the current map viewport.
ru: Автоматически обновляет результаты на основе текущей видимой области карты.

en: Max markers
ru: Максимум маркеров

en: Upper cap on markers rendered at once. Higher values impact performance on low-powered devices.
ru: Верхний предел количества одновременно отображаемых маркеров. Более высокие значения влияют на производительность на маломощных устройствах.

en: Social Links
ru: Ссылки на соцсети

en: Which platforms the Social Links field offers. Unticking one hides it on the submission form, the listing sidebar, the dashboard profile tab and the structured data. Links members already saved are kept, just not displayed.
ru: Какие платформы предлагает поле Социальные ссылки. Снятие галочки скрывает его на форме отправки, в боковой панели объявления, на вкладке профиля панели управления и в структурированных данных. Ссылки, которые участники уже сохранили, остаются, только не отображаются.

en: Platforms
ru: Платформы

en: Platforms offered on the Social Links field
ru: Платформы, предлагаемые в поле Социальные ссылки

en: Leave every platform ticked to offer them all. Developers can add or retire platforms with the wb_listora_social_link_platforms filter.
ru: Оставьте все платформы отмеченными, чтобы предложить их все. Разработчики могут добавлять или отключать платформы с помощью фильтра wb_listora_social_link_platforms.

en: Submission Rules
ru: Правила подачи объявлений

en: Who can submit listings, how they are moderated, and the limits and protections that apply to each submission.
ru: Кто может подавать объявления, как они модерируются, а также ограничения и меры защиты, применяемые к каждой заявке.

en: Moderation
ru: Модерация

en: Require admin approval
ru: Требовать одобрения администратора

en: new submissions stay in Pending until reviewed.
ru: новые заявки остаются в статусе «На рассмотрении» до проверки.

en: Auto-approve
ru: Автоматическое одобрение

en: listings publish immediately. Combine with CAPTCHA to reduce spam.
ru: объявления публикуются немедленно. Сочетайте с CAPTCHA, чтобы уменьшить спам.

en: Submission form style
ru: Стиль формы подачи объявления

en: Step-by-step wizard
ru: Пошаговый мастер

en: guided steps with a progress bar. Best when listing types have many fields.
ru: пошаговое заполнение с индикатором прогресса. Лучше всего подходит, когда типы объявлений содержат много полей.

en: Single page form
ru: Форма на одной странице

en: every field on one page. Fastest for short forms and returning submitters.
ru: все поля на одной странице. Самый быстрый вариант для коротких форм и постоянных пользователей.

en: A Listing Submission block whose author explicitly chose a layout in the editor keeps that choice.
ru: Блок подачи объявления, для которого автор явно выбрал макет в редакторе, сохраняет этот выбор.

en: Max file size
ru: Максимальный размер файла

en: MB
ru: МБ

en: Maximum size for each uploaded image or attachment. Capped by your server's upload_max_filesize.
ru: Максимальный размер каждого загружаемого изображения или вложения. Ограничен параметром upload_max_filesize вашего сервера.

en: Max gallery images
ru: Максимум изображений в галерее

en: Maximum number of gallery images a user can attach to a single listing.
ru: Максимальное количество изображений галереи, которые пользователь может прикрепить к одному объявлению.

en: CAPTCHA provider
ru: Провайдер CAPTCHA

en: None
ru: Нет

en: Protects submission and review forms from spam. Requires a site key and secret from the selected provider.
ru: Защищает формы подачи объявлений и отзывов от спама. Требует ключ сайта и секретный ключ от выбранного провайдера.

en: CAPTCHA site key
ru: Ключ сайта CAPTCHA

en: Public site key from your CAPTCHA provider dashboard.
ru: Публичный ключ сайта из панели управления вашего провайдера CAPTCHA.

en: CAPTCHA secret key
ru: Секретный ключ CAPTCHA

en: Private secret key used for server-side verification. Never share publicly.
ru: Приватный секретный ключ, используемый для проверки на стороне сервера. Никогда не публикуйте его.

en: Sell more than credits
ru: Продавайте больше, чем просто кредиты

en: Pro adds pricing plans, coupons, credit packs, webhooks, and full transaction history.
ru: Pro добавляет тарифные планы, купоны, пакеты кредитов, вебхуки и полную историю транзакций.

en: Flexible pricing plans (one-off + subscription)
ru: Гибкие тарифные планы (разовые и по подписке)

en: Coupon codes with expiry and usage limits
ru: Купонные коды со сроком действия и лимитами использования

en: WooCommerce, PMPro, MemberPress adapters
ru: Адаптеры для WooCommerce, PMPro, MemberPress

en: Transaction log + refund tooling
ru: Журнал транзакций и инструменты для возвратов

en: 7 days
ru: 7 дней

en: 30 days
ru: 30 дней

en: 90 days
ru: 90 дней

en: 365 days
ru: 365 дней

en: Permanent (no expiration)
ru: Бессрочно (без истечения срока)

en: Credit Costs
ru: Стоимость в кредитах

en: Credits charged for submitting listings and upgrading them to Featured. Set any cost to 0 to make that action free.
ru: Кредиты, списываемые за подачу объявлений и их повышение до статуса «Рекомендуемое». Установите любую стоимость в 0, чтобы сделать это действие бесплатным.

en: Listing submission cost
ru: Стоимость подачи объявления

en: Charged when submitting a standard listing without a paid plan. Set to 0 for free submissions.
ru: Списывается при подаче стандартного объявления без платного плана. Установите 0 для бесплатной подачи.

en: Featured upgrade cost
ru: Стоимость повышения до статуса «Рекомендуемое»

en: Charged when a user upgrades an existing listing to Featured. Set to 0 to make upgrades free.
ru: Списывается, когда пользователь повышает существующее объявление до статуса «Рекомендуемое». Установите 0, чтобы сделать повышение бесплатным.

en: Featured duration
ru: Длительность статуса «Рекомендуемое»

en: Featured duration presets
ru: Предустановки длительности статуса «Рекомендуемое»

en: Preset…
ru: Предустановка…

en: How long a listing stays featured after upgrade. Set to 0 for permanent (no expiration).
ru: Как долго объявление остаётся в статусе «Рекомендуемое» после повышения. Установите 0 для бессрочного статуса (без истечения срока).

en: Payment Webhook
ru: Вебхук платежей

en: Endpoint your payment provider POSTs to when a customer completes a purchase. Listora verifies the HMAC signature, credits the matching user, and writes a transaction ledger row.
ru: Конечная точка, на которую ваш платёжный провайдер отправляет POST-запрос при завершении покупки клиентом. Listora проверяет подпись HMAC, начисляет кредиты соответствующему пользователю и записывает строку в журнал транзакций.

en: Low Balance Alert
ru: Оповещение о низком балансе

en: Email the user when their credit balance drops below this amount. Set to 0 to disable.
ru: Отправлять пользователю email, когда баланс кредитов опускается ниже этого значения. Установите 0, чтобы отключить.

en: Webhook URL
ru: URL вебхука

en: Copy
ru: Копировать

en: Paste this URL into your payment provider as the webhook destination. See the integration guide below for per-provider setup steps.
ru: Вставьте этот URL в настройки вашего платёжного провайдера в качестве адреса назначения вебхука. Инструкции по настройке для каждого провайдера см. в руководстве по интеграции ниже.

en: Webhook Secret
ru: Секретный ключ вебхука

en: Shared secret used to verify incoming webhook requests. Keep this value private.
ru: Общий секретный ключ, используемый для проверки входящих запросов вебхука. Держите это значение в тайне.

en: How to wire this up (Stripe, PayPal, WooCommerce, custom)
ru: Как это настроить (Stripe, PayPal, WooCommerce, пользовательский вариант)

en: Request contract
ru: Контракт запроса

en: Your provider (or a small relay you control) sends a signed POST to the Webhook URL above. Listora rejects anything missing the headers below.
ru: Ваш провайдер (или небольшой ретранслятор, которым вы управляете) отправляет подписанный POST-запрос на указанный выше URL веб-хука. Listora отклоняет всё, что не содержит указанные ниже заголовки.

en: Header
ru: Заголовок

en: Value
ru: Значение

en: Unix seconds at time of request. Anything more than 5 minutes off the server clock is rejected (replay defence).
ru: Unix-время в секундах на момент запроса. Всё, что отличается от часов сервера более чем на 5 минут, отклоняется (защита от повторного воспроизведения).

en: JSON body fields
ru: Поля тела JSON

en: Field
ru: Поле

en: Required
ru: Обязательно

en: Description
ru: Описание

en: yes
ru: да

en: WordPress user the credits are added to (matched by email).
ru: Пользователь WordPress, которому начисляются кредиты (сопоставление по email).

en: or
ru: или

en: one of
ru: одно из

en: `credits` = exact number to add. `amount` = currency value (multiplied by your Credit Rate setting). At least one must be > 0.
ru: `credits` = точное число для начисления. `amount` = значение в валюте (умножается на настройку курса кредитов). Хотя бы одно значение должно быть больше 0.

en: recommended
ru: рекомендуется

en: Provider transaction reference, stored on the ledger row for reconciliation.
ru: Номер транзакции провайдера, сохраняется в строке журнала для сверки.

en: or your own slug.
ru: или ваш собственный ярлык.

en: optional
ru: необязательно

en: If set, also assigns the matching Pricing Plan + applies its featured/duration perks.
ru: Если указано, также назначает соответствующий тарифный план и применяет его привилегии (рекомендуемое размещение/срок действия).

en: Defaults to `payment.completed`. Used in audit-log entries.
ru: По умолчанию `payment.completed`. Используется в записях журнала аудита.

en: Unix seconds inside the payload (separate from the header). Lets you sign payloads without sending the header — handy for providers that strip custom headers.
ru: Unix-время в секундах внутри тела запроса (отдельно от заголовка). Позволяет подписывать данные без отправки заголовка — удобно для провайдеров, которые удаляют пользовательские заголовки.

en: Stripe Dashboard → Developers → Webhooks → Add endpoint.
ru: Панель управления Stripe → Developers → Webhooks → Add endpoint.

en: Paste the Webhook URL above; subscribe to event `checkout.session.completed` (or `payment_intent.succeeded` if you use raw PaymentIntents).
ru: Вставьте указанный выше URL веб-хука; подпишитесь на событие `checkout.session.completed` (или `payment_intent.succeeded`, если вы используете необработанные PaymentIntent).

en: Stripe signs with its own header (`Stripe-Signature`). Listora does NOT read that header — you need a tiny relay (Cloudflare Worker, custom mu-plugin, or Pipedream) that re-signs Stripe's payload as `<timestamp>.<body>` with the Listora secret and POSTs here. A 20-line example lives in `docs/integrations/stripe-relay.md`.
ru: Stripe подписывает данные собственным заголовком (`Stripe-Signature`). Listora НЕ читает этот заголовок — вам понадобится небольшой ретранслятор (Cloudflare Worker, пользовательский mu-plugin или Pipedream), который повторно подписывает данные Stripe в формате `<timestamp>.<body>` с секретом Listora и отправляет их сюда POST-запросом. Пример на 20 строк доступен в `docs/integrations/stripe-relay.md`.

en: In the relay, map Stripe fields → Listora fields:
ru: В ретрансляторе сопоставьте поля Stripe с полями Listora:

en: PayPal Developer Dashboard → My Apps & Credentials → your app → Webhooks → Add webhook.
ru: PayPal Developer Dashboard → My Apps & Credentials → ваше приложение → Webhooks → Add webhook.

en: Webhook URL = your relay endpoint (PayPal posts IPN-style notifications that need translating to the Listora payload shape).
ru: URL веб-хука = конечная точка вашего ретранслятора (PayPal отправляет уведомления в стиле IPN, которые необходимо преобразовать в формат данных Listora).

en: Subscribe to `PAYMENT.CAPTURE.COMPLETED` (REST API) or use IPN with `txn_type=web_accept` / `payment_status=Completed`.
ru: Подпишитесь на `PAYMENT.CAPTURE.COMPLETED` (REST API) или используйте IPN с `txn_type=web_accept` / `payment_status=Completed`.

en: Relay maps:
ru: Сопоставление в ретрансляторе:

en: WooCommerce (same site)
ru: WooCommerce (тот же сайт)

en: Easiest path: skip the webhook entirely. Install the matching credit adapter under Listora → Settings → Credits → Credit Mappings; the SDK reads WooCommerce order completion directly and tops up credits in-process.
ru: Самый простой путь: полностью пропустить веб-хук. Установите соответствующий адаптер кредитов в разделе Listora → Настройки → Кредиты → Сопоставление кредитов; SDK напрямую считывает завершение заказа WooCommerce и начисляет кредиты в процессе выполнения.

en: Alternative (cross-site WC): wire WooCommerce → Settings → Advanced → Webhooks → Add webhook. Topic `Order updated`. Delivery URL = the Listora Webhook URL above. Add a small `woocommerce_webhook_payload` filter that emits the Listora payload shape with the order's `billing_email`, `total`, `id`, and `"woocommerce"`.
ru: Альтернатива (WC на другом сайте): настройте WooCommerce → Settings → Advanced → Webhooks → Add webhook. Тема `Order updated`. URL доставки = указанный выше URL веб-хука Listora. Добавьте небольшой фильтр `woocommerce_webhook_payload`, который формирует данные в формате Listora с `billing_email`, `total`, `id` заказа и `"woocommerce"`.

en: Test it works (curl)
ru: Проверьте работоспособность (curl)

en: Run this from a terminal to confirm the endpoint accepts a signed request. Replace `<SECRET>` with the Webhook Secret above.
ru: Выполните это в терминале, чтобы убедиться, что конечная точка принимает подписанный запрос. Замените `<SECRET>` на указанный выше секрет веб-хука.

en: Expected response: HTTP 200 with `{"success":true,"credits_added":10,...}`. Errors return a JSON body with `code` and `message` — check the Audit Log (Listora → Audit Log) for rejection reasons.
ru: Ожидаемый ответ: HTTP 200 с `{"success":true,"credits_added":10,...}`. Ошибки возвращают тело JSON с `code` и `message` — причины отклонения смотрите в журнале аудита (Listora → Журнал аудита).

en: Related screens
ru: Связанные экраны

en: Quick access to credit-related data screens. Mappings now live on this same tab below; these buttons jump to the rows-and-history surfaces.
ru: Быстрый доступ к экранам данных, связанных с кредитами. Сопоставления теперь находятся на этой же вкладке ниже; эти кнопки переходят к спискам записей и истории.

en: Transactions
ru: Транзакции

en: View Transaction Log
ru: Просмотреть журнал транзакций

en: Per-user credit ledger with filters and CSV export.
ru: Журнал кредитов по пользователям с фильтрами и экспортом в CSV.

en: The transaction log requires WB Listora Pro with monetization enabled. It appears here once monetization is turned on.
ru: Для журнала транзакций требуется WB Listora Pro с включённой монетизацией. Он появится здесь после включения монетизации.

en: Pricing plans
ru: Тарифные планы

en: Manage Pricing Plans
ru: Управление тарифными планами

en: Bundle credits + listing limits into named plans assigned at submission time.
ru: Объединяйте кредиты и лимиты объявлений в именованные планы, назначаемые при подаче объявления.

en: Pricing plans require WB Listora Pro with monetization enabled. The plans manager appears here once monetization is turned on.
ru: Для тарифных планов требуется WB Listora Pro с включённой монетизацией. Менеджер планов появится здесь после включения монетизации.

en: Listing Limits per Role
ru: Лимиты объявлений по ролям

en: Configure how many listings each role can submit per period. Beyond the limit, block the submission or allow overflow in exchange for credits.
ru: Настройте, сколько объявлений каждая роль может подавать за период. При превышении лимита можно заблокировать подачу или разрешить превышение в обмен на кредиты.

en: Limit period
ru: Период лимита

en: Limit Period
ru: Период лимита

en: Lifetime
ru: За всё время

en: count every listing a user has ever submitted.
ru: учитывает каждое объявление, когда-либо поданное пользователем.

en: Calendar month
ru: Календарный месяц

en: resets on the 1st of each month.
ru: сбрасывается 1-го числа каждого месяца.

en: Rolling 30 days
ru: Скользящие 30 дней

en: counts submissions in the last 30 days from today.
ru: учитывает объявления, поданные за последние 30 дней с текущего момента.

en: Per-role limits
ru: Лимиты по ролям

en: Role
ru: Роль

en: Listings per period
ru: Объявлений за период

en: No roles registered.
ru: Роли не зарегистрированы.

en: per period
ru: за период

en: Check "Unlimited" to remove the cap for a specific role. Otherwise, the number applies per period.
ru: Установите флажок «Без ограничений», чтобы снять лимит для определённой роли. В противном случае число применяется за период.

en: Default limit
ru: Лимит по умолчанию

en: Applied to any role not listed above (e.g. roles added by other plugins). Check Unlimited to remove the cap.
ru: Применяется к любой роли, не указанной выше (например, к ролям, добавленным другими плагинами). Установите флажок «Без ограничений», чтобы снять лимит.

en: Beyond-limit behavior
ru: Поведение при превышении лимита

en: Beyond Limit Behavior
ru: Поведение при превышении лимита

en: Block submission
ru: Блокировать подачу

en: show "You have reached your limit" and stop the submission.
ru: показывать сообщение «Вы достигли своего лимита» и останавливать подачу.

en: Allow with credit cost
ru: Разрешить за кредиты

en: user pays the credit cost below for each additional listing.
ru: пользователь платит указанную ниже стоимость в кредитах за каждое дополнительное объявление.

en: Overflow cost
ru: Стоимость превышения

en: credits per extra listing
ru: кредитов за дополнительное объявление

en: Charged when a user submits beyond their role limit. Set to 0 to disable the overflow path (the limit becomes a hard stop).
ru: Списывается, когда пользователь подаёт объявление сверх лимита своей роли. Установите 0, чтобы отключить возможность превышения (лимит станет жёстким ограничением).

en: Control how new reviews are approved, who can submit them, and their minimum length.
ru: Управляйте тем, как утверждаются новые отзывы, кто может их оставлять, и их минимальной длиной.

en: Publish new reviews immediately (skip moderation queue)
ru: Публиковать новые отзывы сразу (пропускать очередь модерации)

en: When disabled, reviews stay in Pending until an admin approves them.
ru: Если отключено, отзывы остаются в статусе «Ожидает» до одобрения администратором.

en: Minimum length
ru: Минимальная длина

en: characters
ru: символов

en: Minimum characters required for the review body. Set to 0 to allow ratings with no written feedback.
ru: Минимальное количество символов, необходимое для текста отзыва. Установите 0, чтобы разрешить оценки без письменного отзыва.

en: One review per listing
ru: Один отзыв на объявление

en: Limit each user to a single review per listing
ru: Ограничить каждого пользователя одним отзывом на объявление

en: Prevents rating inflation from repeat submissions by the same user.
ru: Предотвращает завышение рейтинга из-за повторных отзывов одного и того же пользователя.

en: Owner Replies
ru: Ответы владельца

en: Whether listing owners can publicly respond to reviews left on their listings.
ru: Могут ли владельцы объявлений публично отвечать на отзывы, оставленные на их объявлениях.

en: Enable replies
ru: Включить ответы

en: Allow listing owners to publicly reply to reviews
ru: Разрешить владельцам объявлений публично отвечать на отзывы

en: Replies appear beneath each review. Owners are notified by email when a review is left on their listing.
ru: Ответы отображаются под каждым отзывом. Владельцы получают уведомление по email, когда на их объявление оставляют отзыв.

en: Emails sent when listings are submitted, approved, rejected, or expire.
ru: Письма, отправляемые при подаче, одобрении, отклонении или истечении срока действия объявлений.

en: Emails sent around review activity on listings.
ru: Письма, отправляемые в связи с активностью отзывов на объявлениях.

en: Sent to the reviewer when their review reaches a helpful-vote milestone (1, 5, 10, 25, 50, 100).
ru: Отправляется автору отзыва, когда его отзыв достигает рубежа по количеству голосов «полезно» (1, 5, 10, 25, 50, 100).

en: Review reply reminder
ru: Напоминание об ответе на отзыв

en: Nudge sent to listing owners with reviews still awaiting a reply.
ru: Напоминание, отправляемое владельцам объявлений с отзывами, которые всё ещё ожидают ответа.

en: Emails sent during the business claim workflow.
ru: Письма, отправляемые в процессе оформления заявки на владение бизнесом.

en: Send Test Email
ru: Отправить тестовое письмо

en: Pick any notification event below and deliver a sample message to confirm your email setup is working.
ru: Выберите любое из указанных ниже событий уведомления и отправьте тестовое сообщение, чтобы убедиться в работоспособности настроек email.

en: Email type
ru: Тип письма

en: Choose which template the test send should use.
ru: Выберите шаблон, который будет использован для тестовой отправки.

en: Recipient
ru: Получатель

en: Defaults to your account email.
ru: По умолчанию — email вашей учётной записи.

en: Enabled
ru: Включено

en: Outbound notification attempts with delivery status. Useful for confirming admin/user toggles are honored and tracing send failures.
ru: Попытки отправки исходящих уведомлений со статусом доставки. Полезно для проверки соблюдения настроек администратора/пользователя и отслеживания сбоев отправки.

en: Refresh
ru: Обновить

en: Clear log
ru: Очистить журнал

en: Retention — keep entries for
ru: Хранение — сохранять записи в течение

en: Older entries are pruned automatically — they're diagnostic noise.
ru: Более старые записи удаляются автоматически — это диагностический шум.

en: Newest first. The log is paginated — use the controls below the table to walk older entries.
ru: Сначала новые. Журнал разбит на страницы — используйте элементы управления под таблицей для просмотра более старых записей.

en: Loading recent activity…
ru: Загрузка недавней активности…

en: App sign-in
ru: Вход в приложение

en: Whether members may sign in to the mobile app by typing their WordPress password. Turning this off leaves the browser-based sign-in, which is the flow a site running two-factor authentication should prefer.
ru: Могут ли участники входить в мобильное приложение, вводя свой пароль WordPress. Отключение этой опции оставляет вход через браузер — этот способ предпочтителен для сайтов с двухфакторной аутентификацией.

en: Password sign-in
ru: Вход по паролю

en: Let members sign in to the app with their WordPress password
ru: Разрешить участникам входить в приложение с помощью пароля WordPress

en: When this is off, the app sends members to the site to sign in instead. Their existing app sign-ins keep working either way.
ru: Если это отключено, приложение вместо этого направляет участников на сайт для входа. Их существующие сеансы входа в приложение продолжат работать в любом случае.

en: Cache
ru: Кэш

en: Time-to-live for cached search results and facet counts. Higher values improve performance but delay new-listing visibility.
ru: Время жизни кэшированных результатов поиска и количества фасетов. Более высокие значения повышают производительность, но задерживают появление новых объявлений.

en: Search results TTL
ru: TTL результатов поиска

en: minutes
ru: минут

en: How long cached search result sets are kept. Set to 0 to disable caching for search queries.
ru: Как долго хранятся кэшированные наборы результатов поиска. Установите 0, чтобы отключить кэширование поисковых запросов.

en: Facet counts TTL
ru: TTL количества фасетов

en: How long the sidebar facet counts (per category, feature, location) are cached. Set to 0 to disable.
ru: Как долго кэшируется количество фасетов в боковой панели (по категории, характеристике, местоположению). Установите 0, чтобы отключить.

en: Maintenance
ru: Обслуживание

en: Rebuild internal indexes or re-run the setup wizard to reconfigure listing types and demo data.
ru: Перестройте внутренние индексы или запустите мастер настройки заново, чтобы перенастроить типы объявлений и демоданные.

en: Search index
ru: Поисковый индекс

en: Rebuild Search Index
ru: Перестроить поисковый индекс

en: Regenerates the denormalized search_index table. Run after bulk-editing listings or changing custom fields.
ru: Заново формирует денормализованную таблицу search_index. Запускайте после массового редактирования объявлений или изменения пользовательских полей.

en: Setup wizard
ru: Мастер настройки

en: Run Setup Wizard
ru: Запустить мастер настройки

en: Re-opens the first-run wizard to reconfigure listing types, demo content, and default pages.
ru: Повторно открывает мастер первого запуска для перенастройки типов объявлений, демоконтента и страниц по умолчанию.

en: Demo import
ru: Импорт демоданных

en: Re-run Demo Import
ru: Повторить импорт демоданных

en: Queues a background import of the default demo listings. If demo data already exists you will be asked to confirm before proceeding.
ru: Ставит в очередь фоновый импорт демонстрационных объявлений по умолчанию. Если демоданные уже существуют, перед продолжением потребуется подтверждение.

en: Importing demo listings in the background…
ru: Фоновый импорт демонстрационных объявлений…

en: Demo import progress
ru: Ход импорта демоданных

en: listings imported
ru: объявлений импортировано

en: Delete demo data
ru: Удалить демоданные

en: Delete Demo Data
ru: Удалить демоданные

note: translators: %d: number of demo listings currently present.
en: Permanently removes the %d demo listing (and its demo images) loaded by the setup wizard. Your own listings are never touched. | Permanently removes the %d demo listings (and their demo images) loaded by the setup wizard. Your own listings are never touched.
ru[0]: Безвозвратно удаляет %d демонстрационное объявление (и его демоизображения), загруженное мастером настройки. Ваши собственные объявления никогда не затрагиваются.
ru[1]: Безвозвратно удаляет %d демонстрационных объявления (и их демоизображения), загруженных мастером настройки. Ваши собственные объявления никогда не затрагиваются.
ru[2]: Безвозвратно удаляет %d демонстрационных объявлений (и их демоизображения), загруженных мастером настройки. Ваши собственные объявления никогда не затрагиваются.

en: No demo data is currently present. This button activates once demo content has been imported.
ru: В настоящее время демоданные отсутствуют. Эта кнопка станет активной после импорта демоконтента.

en: Debug
ru: Отладка

en: Developer tools for tracing plugin behavior. Leave disabled on production unless actively troubleshooting.
ru: Инструменты разработчика для отслеживания поведения плагина. Оставляйте отключёнными на боевом сайте, если вы не занимаетесь активным устранением неполадок.

en: Debug logging
ru: Ведение журнала отладки

en: Log plugin actions and queries to debug.log
ru: Записывать действия и запросы плагина в debug.log

en: Requires WP_DEBUG and WP_DEBUG_LOG in wp-config.php. Output appears in wp-content/debug.log.
ru: Требует WP_DEBUG и WP_DEBUG_LOG в wp-config.php. Вывод появляется в wp-content/debug.log.

en: Data Management
ru: Управление данными

en: Control what happens to plugin data when WB Listora is uninstalled.
ru: Управляйте тем, что происходит с данными плагина при удалении WB Listora.

en: Uninstall
ru: Удаление

en: Permanently delete all WB Listora data on plugin uninstall
ru: Безвозвратно удалять все данные WB Listora при удалении плагина

en: Warning: this removes every listing, review, favorite, claim, custom table, and setting. Cannot be undone.
ru: Внимание: это приведёт к удалению всех объявлений, отзывов, избранного, заявок, пользовательских таблиц и настроек. Это действие нельзя отменить.

en: Privacy
ru: Конфиденциальность

en: Export Personal Data
ru: Экспорт персональных данных

en: Erase Personal Data
ru: Удаление персональных данных

en: WB Listora registers its listings, reviews, favorites, and claims with the WordPress privacy tools. Use the core Export / Erase Personal Data screens to fulfill GDPR data requests — plugin data is included automatically.
ru: WB Listora регистрирует свои объявления, отзывы, избранное и заявки в инструментах конфиденциальности WordPress. Используйте стандартные экраны «Экспорт / Удаление персональных данных», чтобы обработать запросы по GDPR — данные плагина учитываются автоматически.

en: Core Features
ru: Основные функции

en: SEO & Meta
ru: SEO и метаданные

en: Features updated.
ru: Функции обновлены.

en: Disabled
ru: Отключено

en: Save Features
ru: Сохранить функции

en: Plugin Settings
ru: Настройки плагина

en: Backup or migrate your plugin configuration as JSON.
ru: Создайте резервную копию или перенесите конфигурацию плагина в формате JSON.

en: Export Settings
ru: Экспорт настроек

en: Download a JSON snapshot of every plugin setting.
ru: Скачайте JSON-снимок всех настроек плагина.

en: Download JSON
ru: Скачать JSON

en: Import Settings
ru: Импорт настроек

en: Upload a JSON file to replace current settings. Only files from this plugin version.
ru: Загрузите файл JSON, чтобы заменить текущие настройки. Только файлы этой версии плагина.

en: Upload &amp; Import
ru: Загрузить и импортировать

en: Listings Data
ru: Данные объявлений

en: Bulk export or import directory listings as CSV files.
ru: Массовый экспорт или импорт объявлений каталога в виде файлов CSV.

en: Download all listings (or filter by type) as a CSV.
ru: Скачайте все объявления (или отфильтрованные по типу) в формате CSV.

en: Listing type
ru: Тип объявления

en: All types
ru: Все типы

en: Bulk-create listings from CSV. First row must be column headers. Large files import in the background — watch the progress bar below.
ru: Массовое создание объявлений из CSV. Первая строка должна содержать заголовки столбцов. Большие файлы импортируются в фоновом режиме — следите за индикатором прогресса ниже.

en: Select a type…
ru: Выберите тип…

en: CSV file
ru: Файл CSV

en: Importing listings in the background…
ru: Импорт объявлений в фоновом режиме…

en: CSV import progress
ru: Прогресс импорта CSV

en: Prefer the command line? Equivalent commands available via WP-CLI.
ru: Предпочитаете командную строку? Аналогичные команды доступны через WP-CLI.

en: Show commands
ru: Показать команды

en: Migration Sources
ru: Источники миграции

en: Detect data from other directory plugins and import it into WB Listora. Run a dry-run first to preview results.
ru: Определите данные из других плагинов каталогов и импортируйте их в WB Listora. Сначала запустите пробный прогон, чтобы просмотреть результаты.

en: No migration sources are available. Install and activate a supported source plugin to enable migration.
ru: Источники миграции недоступны. Установите и активируйте поддерживаемый плагин-источник, чтобы включить миграцию.

en: You do not have permission to perform this action.
ru: У вас нет прав для выполнения этого действия.

en: Background importer is not available.
ru: Фоновый импортёр недоступен.

en: Demo tools are not available.
ru: Инструменты демо-данных недоступны.

en: Listora demo import: some content could not be created.
ru: Импорт демо-данных Listora: часть содержимого не удалось создать.

en: You can re-run the importer from the Setup Wizard or seed demo data manually from Settings → Advanced.
ru: Вы можете повторно запустить импортёр в мастере настройки или добавить демо-данные вручную в разделе «Настройки → Дополнительно».

en: Directory Type
ru: Тип каталога

en: Demo Content
ru: Демо-контент

en: Done!
ru: Готово!

en: WB Listora Setup
ru: Настройка WB Listora

en: ← Back
ru: ← Назад

en: Finish Setup →
ru: Завершить настройку →

en: Continue →
ru: Продолжить →

en: Skip setup
ru: Пропустить настройку

en: What type of directory are you building?
ru: Какой тип каталога вы создаёте?

en: Select one or more listing types. You can add more later.
ru: Выберите один или несколько типов объявлений. Позже вы сможете добавить ещё.

en: Where is your directory based?
ru: Где расположен ваш каталог?

en: This sets the default map center and location context.
ru: Это задаёт центр карты по умолчанию и контекст местоположения.

en: Country
ru: Страна

en: e.g., United States
ru: например, США

en: City
ru: Город

en: e.g., New York
ru: например, Нью-Йорк

en: Latitude
ru: Широта

en: Longitude
ru: Долгота

en: This is a global directory (no default location)
ru: Это глобальный каталог (без местоположения по умолчанию)

en: Choose your map provider
ru: Выберите поставщика карт

en: OpenStreetMap (Free)
ru: OpenStreetMap (бесплатно)

en: Free, no API key needed. Works immediately.
ru: Бесплатно, ключ API не требуется. Работает сразу.

en: Requires API key + billing. Available with Pro plugin.
ru: Требуется ключ API и оплата. Доступно в плагине Pro.

en: Directory Home
ru: Главная страница каталога

en: We created these pages for you
ru: Мы создали для вас эти страницы

en: These three pages were auto-created when you activated the plugin. Each comes with the right blocks pre-configured — open them in the block editor to customize copy and layout.
ru: Эти три страницы были автоматически созданы при активации плагина. Каждая уже содержит нужные предварительно настроенные блоки — откройте их в редакторе блоков, чтобы изменить текст и оформление.

en: Edit
ru: Редактировать

en: (will be created when you continue)
ru: (будет создана при продолжении)

en: Want some sample listings?
ru: Хотите примеры объявлений?

en: Choose a demo content pack to see how your directory looks with real content. Each pack includes 20 listings with reviews and categories.
ru: Выберите набор демо-контента, чтобы увидеть, как ваш каталог выглядит с реальным содержимым. Каждый набор включает 20 объявлений с отзывами и категориями.

en: Restaurant Directory
ru: Каталог ресторанов

en: 20 restaurants with reviews, hours, and cuisines
ru: 20 ресторанов с отзывами, часами работы и кухнями

en: Job Board
ru: Доска вакансий

en: 20 job listings with salaries and skills
ru: 20 вакансий с зарплатами и навыками

en: Real Estate
ru: Недвижимость

en: 20 properties for sale and rent in NYC
ru: 20 объектов недвижимости на продажу и в аренду в Нью-Йорке

en: Hotel Directory
ru: Каталог отелей

en: 20 hotels from budget to luxury
ru: 20 отелей от бюджетных до люксовых

en: General Directory
ru: Общий каталог

en: 20 mixed listings across all types
ru: 20 разных объявлений всех типов

en: Classifieds
ru: Частные объявления

en: 8 used items and services for hire
ru: 8 объявлений о продаже б/у товаров и услуг

en: Education
ru: Образование

en: 6 schools, courses, and bootcamps
ru: 6 школ, курсов и буткемпов

en: Healthcare
ru: Здравоохранение

en: 6 clinics and doctors with Schema.org Physician markup
ru: 6 клиник и врачей с разметкой Schema.org Physician

en: Places & Attractions
ru: Места и достопримечательности

en: 8 parks, museums, and tourist attractions
ru: 8 парков, музеев и туристических достопримечательностей

en: All packs (recommended for QA)
ru: Все наборы (рекомендуется для QA)

en: 90+ listings across all 9 types — full demo, with images and services
ru: 90+ объявлений всех 9 типов — полная демо-версия с изображениями и услугами

en: Import selected pack (recommended)
ru: Импортировать выбранный набор (рекомендуется)

en: Skip demo content — I will add my own listings
ru: Пропустить демо-контент — я добавлю свои объявления

en: Your directory is ready!
ru: Ваш каталог готов!

en: Everything is set up. Here's what you can do next:
ru: Всё настроено. Вот что можно сделать дальше:

en: View Your Directory →
ru: Просмотреть каталог →

en: Add Your First Listing
ru: Добавить первое объявление

en: Configure Settings
ru: Настроить параметры

en: Go to Dashboard
ru: Перейти в панель управления

en: Importing demo content in the background…
ru: Импорт демо-контента в фоновом режиме…

en: items imported
ru: элементов импортировано

en: Icon
ru: Значок

en: Select Icon
ru: Выбрать значок

en: Clear
ru: Очистить

en: Search icons...
ru: Поиск значков...

en: Choose a Lucide icon for this category.
ru: Выберите значок Lucide для этой категории.

en: Select Image
ru: Выбрать изображение

en: Remove Image
ru: Удалить изображение

en: Category image displayed on archive pages.
ru: Изображение категории отображается на страницах архива.

en: Color
ru: Цвет

en: Category accent color (hex).
ru: Акцентный цвет категории (hex).

en: Choose a Lucide icon for this feature.
ru: Выберите значок Lucide для этой функции.

en: Configure the types of listings in your directory.
ru: Настройте типы объявлений в вашем каталоге.

en: Add New Type
ru: Добавить новый тип

en: No listing types yet
ru: Пока нет типов объявлений

en: Create your first listing type to get started.
ru: Создайте свой первый тип объявления, чтобы начать работу.

en: Name
ru: Название

en: Slug
ru: Ярлык

en: Fields
ru: Поля

en: Schema Type
ru: Тип схемы

en: Default
ru: По умолчанию

en: Members can submit this type, but their listings will not be filed under any category.
ru: Члены могут отправлять этот тип, но их объявления не будут отнесены ни в какую категорию.

en: No categories
ru: Нет категорий

en: Back to Types
ru: Назад к типам

note: translators: %s: listing type name
en: Edit: %s
ru: Редактирование: %s

en: Save Type
ru: Сохранить тип

en: This type has no categories.
ru: Этот тип не имеет категорий.

en: Members can submit it, but their listings will not be filed under any category and will not appear in any category archive or filter.
ru: Члены могут его отправлять, но их объявления не будут отнесены ни в какую категорию и не будут отображаться ни в каком архиве категорий или фильтре.

en: If that is intentional, nothing needs to change. Otherwise, assign categories in the sidebar below.
ru: Если это намеренно, ничего менять не нужно. В противном случае назначьте категории на боковой панели ниже.

en: TYPE SETTINGS
ru: НАСТРОЙКИ ТИПА

en: e.g. Restaurant
ru: например, Ресторан

en: Auto-generated from name. Cannot be changed after creation.
ru: Создаётся автоматически из названия. Нельзя изменить после создания.

en: Schema.org Type
ru: Тип Schema.org

en: FEATURES
ru: ФУНКЦИИ

en: Map enabled
ru: Карта включена

en: Reviews enabled
ru: Отзывы включены

en: Frontend submission
ru: Добавление с фронтенда

en: Default for new submissions
ru: По умолчанию для новых отправок

en: Pre-selects this type on the Add Listing form. Only one type can be the default — turning this on for another type turns it off here. Submitters can still choose a different type.
ru: Предварительно выбирает этот тип в форме добавления объявления. Только один тип может быть по умолчанию — включение этого параметра для другого типа отключает его здесь. Отправляющие всё ещё могут выбрать другой тип.

en: Manual approval
ru: Ручное подтверждение

en: Listing expires after (days)
ru: Срок действия объявления истекает через (дней)

en: 0 = never expires
ru: 0 = никогда не истекает

en: CATEGORIES
ru: КАТЕГОРИИ

en: No categories found.
ru: Категории не найдены.

en: Suspended
ru: Приостановлен

note: translators: %s: human-readable time difference, e.g. "3 days".
en: %s ago
ru: %s назад

en: Deactivated by member
ru: Деактивирован членом

en: Reinstate
ru: Восстановить

en: Suspend
ru: Приостановить

en: Suspend (Listora)
ru: Приостановить (Listora)

en: Reinstate (Listora)
ru: Восстановить (Listora)

note: translators: %d: number of members suspended.
en: %d member suspended. They can still sign in and browse, but cannot post or edit. Existing content is untouched. | %d members suspended. They can still sign in and browse, but cannot post or edit. Existing content is untouched.
ru[0]: %d член приостановлен. Они всё ещё могут войти и просматривать, но не могут публиковать или редактировать. Существующий контент остаётся нетронутым.
ru[1]: %d членов приостановлены. Они всё ещё могут войти и просматривать, но не могут публиковать или редактировать. Существующий контент остаётся нетронутым.
ru[2]: %d членов приостановлены. Они всё ещё могут войти и просматривать, но не могут публиковать или редактировать. Существующий контент остаётся нетронутым.

note: translators: %d: number of members reinstated.
en: %d member reinstated. | %d members reinstated.
ru[0]: %d член восстановлен.
ru[1]: %d членов восстановлены.
ru[2]: %d членов восстановлены.

note: translators: %d: number of users skipped.
en: %d was skipped (yourself, or another moderator). | %d were skipped (yourself, or other moderators).
ru[0]: %d был(а) пропущен(а) (вы или другой модератор).
ru[1]: %d были пропущены (вы или другие модераторы).
ru[2]: %d были пропущены (вы или другие модераторы).

en: Member suspended. They can still sign in and browse, but cannot post or edit anything. Their existing reviews and listings are untouched.
ru: Член приостановлен. Они всё ещё могут войти и просматривать, но не могут публиковать или редактировать что-либо. Их существующие отзывы и объявления остаются нетронутыми.

en: Member reinstated. They can post again.
ru: Член восстановлен. Они могут публиковать снова.

en: Listora moderation
ru: Модерация Listora

en: Suspend member
ru: Приостановить члена

en: Prevent this member from posting or editing content
ru: Запретить этому члену публиковать или редактировать контент

en: They can still sign in and browse. Existing reviews and listings stay published — remove those separately if you need to.
ru: Они всё ещё могут войти и просматривать. Существующие отзывы и объявления остаются опубликованными — удалите их отдельно, если нужно.

en: Reason (optional)
ru: Причина (необязательно)

en: Recorded for your own reference and shown in the Users list. It is not emailed to the member.
ru: Записывается для вашей справки и отображается в списке пользователей. Оно не отправляется члену по электронной почте.

en: Extend your directory with the Wbcom stack. Each plugin works on its own. Installing one here does not tie it to WB Listora.
ru: Расширьте свой каталог с помощью набора решений Wbcom. Каждый плагин работает самостоятельно. Установка плагина здесь не привязывает его к WB Listora.

en: Integration installed and activated.
ru: Интеграция установлена и активирована.

en: Part of the Wbcom family
ru: Часть семейства Wbcom

en: Listora is part of the Wbcom community stack: gamification, discussions, courses, messaging, jobs, and more. Every plugin works on its own, and you can add any of them below in one click. The family keeps growing, so check back for new releases.
ru: Listora — часть набора решений сообщества Wbcom: геймификация, обсуждения, курсы, обмен сообщениями, вакансии и многое другое. Каждый плагин работает самостоятельно, и вы можете добавить любой из них ниже в один клик. Семейство продуктов постоянно растёт, поэтому заглядывайте сюда за новыми выпусками.

en: Explore the full Wbcom family
ru: Изучите полное семейство Wbcom

en: Connected
ru: Подключено

en: Installed, activate
ru: Установлено, активируйте

en: Not installed
ru: Не установлено

en: Activate
ru: Активировать

en: Install free
ru: Установить бесплатно

en: These plugins are standalone Wbcom products. WB Listora detects them and lights up the matching features when present.
ru: Эти плагины — самостоятельные продукты Wbcom. WB Listora обнаруживает их и включает соответствующие функции, если они установлены.

en: This site has turned off app sign-in. Ask the site owner to enable it.
ru: На этом сайте отключён вход через приложение. Попросите владельца сайта включить его.

en: This site cannot issue app passwords. It needs a secure (https) connection.
ru: Этот сайт не может выдавать пароли приложений. Требуется безопасное соединение (https).

en: The username or password you entered is incorrect.
ru: Введённое имя пользователя или пароль неверны.

en: App sign-in is not available for this account.
ru: Вход через приложение недоступен для этой учётной записи.

en: This site could not issue an app password. Ask the site owner to check their settings.
ru: Этот сайт не смог выдать пароль приложения. Попросите владельца сайта проверить настройки.

en: This site needs another step to sign you in. Use the WordPress approval screen instead.
ru: Этому сайту требуется дополнительный шаг для входа. Используйте вместо этого экран подтверждения WordPress.

note: translators: %s: comma-separated list of extensions
en: WB Listora requires the following PHP extensions: %s
ru: WB Listora требует следующие расширения PHP: %s

en: Plugin Activation Error
ru: Ошибка активации плагина

en: Your submission contains content that looks like spam. Please review and try again.
ru: Ваша заявка содержит содержимое, похожее на спам. Пожалуйста, проверьте её и отправьте снова.

note: translators: %d: maximum number of URLs allowed.
en: Your description contains too many links (max %d). Trim a few and resubmit.
ru: Ваше описание содержит слишком много ссылок (максимум %d). Удалите несколько и отправьте снова.

en: Your submission was flagged as spam. If this is a mistake, contact site support.
ru: Ваша заявка была помечена как спам. Если это ошибка, обратитесь в поддержку сайта.

en: No listings found
ru: Объявления не найдены

en: result
ru: результат

en: results
ru: результатов

en: Search failed. Please try again.
ru: Не удалось выполнить поиск. Попробуйте снова.

en: Geolocation is not supported by your browser.
ru: Ваш браузер не поддерживает определение местоположения.

en: Location access denied. Use the location search instead.
ru: Доступ к геолокации запрещён. Используйте вместо этого поиск по местоположению.

en: Remove from favorites
ru: Удалить из избранного

en: Claim this listing
ru: Заявить права на это объявление

en: Listing featured.
ru: Объявление добавлено в рекомендуемые.

en: Unable to feature this listing.
ru: Не удалось добавить объявление в рекомендуемые.

en: Message sent successfully.
ru: Сообщение успешно отправлено.

en: Failed to send message. Please try again.
ru: Не удалось отправить сообщение. Попробуйте снова.

en: Please fill in all required fields.
ru: Пожалуйста, заполните все обязательные поля.

en: Sending…
ru: Отправка…

en: Send Message
ru: Отправить сообщение

en: Please log in to continue.
ru: Пожалуйста, войдите, чтобы продолжить.

en: Open Now
ru: Открыто сейчас

en: Near Me
ru: Рядом со мной

en: Clear all
ru: Очистить всё

en: Show results
ru: Показать результаты

en: More Filters
ru: Больше фильтров

en: Previous
ru: Назад

en: Next
ru: Далее

en: This field is required.
ru: Это поле обязательно для заполнения.

en: Add a featured photo to continue.
ru: Добавьте главное фото, чтобы продолжить.

en: Add at least one photo to continue.
ru: Добавьте хотя бы одно фото, чтобы продолжить.

en: Please accept the Terms of Service to continue.
ru: Примите условия обслуживания, чтобы продолжить.

en: Submitting\u2026
ru: Отправка…

en: Claim submitted — we'll email you when it's reviewed.
ru: Заявка отправлена — мы напишем вам на email, когда она будет рассмотрена.

en: Failed to submit claim. Please try again.
ru: Не удалось отправить заявку. Попробуйте снова.

en: View my claims
ru: Посмотреть мои заявки

en: Failed to submit report. Please try again.
ru: Не удалось отправить жалобу. Попробуйте снова.

en: Link copied!
ru: Ссылка скопирована!

en: Report submitted. Thank you.
ru: Жалоба отправлена. Спасибо.

en: Member blocked. You will no longer see their reviews or messages.
ru: Участник заблокирован. Вы больше не будете видеть его отзывы и сообщения.

en: Could not block this member. Please try again.
ru: Не удалось заблокировать этого участника. Пожалуйста, попробуйте еще раз.

en: Member unblocked. Their reviews will be visible again.
ru: Участник разблокирован. Его отзывы будут видны снова.

en: Could not unblock this member. Please try again.
ru: Не удалось разблокировать этого участника. Пожалуйста, попробуйте еще раз.

en: Submitting...
ru: Отправка...

en: Submit Review
ru: Отправить отзыв

en: Sending...
ru: Отправка...

en: Sent
ru: Отправлено

en: Renewing...
ru: Обновление...

en: Redirecting...
ru: Перенаправление...

en: Saving...
ru: Сохранение...

en: Save Draft
ru: Сохранить черновик

en: Draft saved
ru: Черновик сохранен

en: We found similar listings — is yours different?
ru: Мы нашли похожие объявления — ваше отличается?

en: Cancel — change my listing
ru: Отмена — изменить моё объявление

en: Submit anyway
ru: Всё равно отправить

en: Briefly explain how it's different
ru: Кратко объясните, чем он отличается

en: Almost there — verify your email
ru: Почти готово — подтвердите вашу электронную почту

en: Didn't get the email? Check your spam folder or click below to resend.
ru: Не получили письмо? Проверьте папку спама или нажмите ниже, чтобы отправить повторно.

en: Resend email
ru: Отправить письмо повторно

en: Wrong email? Edit submission
ru: Неправильная электронная почта? Отредактировать отправку

en: A fresh verification email is on its way.
ru: Письмо с подтверждением в пути.

en: Could not send the email. Please try again later.
ru: Не удалось отправить письмо. Пожалуйста, попробуйте позже.

note: translators: %s: email address the verification link was sent to.
en: We sent a verification link to %s. Click the link in the email to publish your listing.
ru: Мы отправили ссылку подтверждения на %s. Нажмите на ссылку в письме, чтобы опубликовать ваше объявление.

note: translators: 1: credits required, 2: credits the member currently holds.
en: You need %1$s credits to renew (you have %2$s).
ru: Вам нужно %1$s кредитов для обновления (у вас есть %2$s).

note: translators: %d: seconds the member must wait before requesting another email.
en: Please wait %d seconds before requesting another email.
ru: Пожалуйста, подождите %d секунд перед запросом еще одного письма.

en: Deactivate this listing? It will be hidden from the public directory until you reactivate it.
ru: Деактивировать это объявление? Оно будет скрыто из публичного каталога до тех пор, пока вы не активируете его снова.

en: Deactivate listing?
ru: Деактивировать объявление?

en: Deactivate
ru: Деактивировать

en: Listing deactivated.
ru: Объявление деактивировано.

en: Unable to deactivate listing.
ru: Не удалось деактивировать объявление.

en: Reactivate this listing? It will reappear in the public directory.
ru: Активировать это объявление снова? Оно снова появится в публичном каталоге.

en: Reactivate listing?
ru: Активировать объявление снова?

en: Reactivate
ru: Активировать снова

en: Listing reactivated.
ru: Объявление снова активировано.

en: Unable to reactivate listing.
ru: Не удалось снова активировать объявление.

en: This file exceeds the %d MB upload limit. Please choose a smaller image.
ru: Этот файл превышает лимит загрузки в %d МБ. Пожалуйста, выберите файл меньшего размера.

en: You can upload a maximum of %d gallery images.
ru: Вы можете загрузить не более %d изображений в галерею.

en: You can add %1$d more image(s). You selected %2$d.
ru: Вы можете добавить ещё %1$d изображение(й). Вы выбрали %2$d.

en: Remove gallery image
ru: Удалить изображение из галереи

en: Click to upload or drag & drop
ru: Нажмите, чтобы загрузить, или перетащите файл

en: Max 5MB, JPG/PNG/WebP
ru: Максимум 5 МБ, JPG/PNG/WebP

en: You have already marked this review as helpful.
ru: Вы уже отметили этот отзыв как полезный.

en: You can't mark your own review as helpful.
ru: Вы не можете отметить свой собственный отзыв как полезный.

en: The media uploader could not load. Please refresh the page and try again.
ru: Не удалось загрузить медиазагрузчик. Обновите страницу и попробуйте снова.

en: Generating export...
ru: Формирование экспорта...

en: Download started.
ru: Загрузка началась.

en: Please select a listing type.
ru: Пожалуйста, выберите тип объявления.

en: Please select a CSV file.
ru: Пожалуйста, выберите файл CSV.

en: Importing...
ru: Импорт...

en: Imported:
ru: Импортировано:

en: Skipped:
ru: Пропущено:

en: Errors:
ru: Ошибки:

en: dry run
ru: пробный запуск

en: Import failed.
ru: Не удалось выполнить импорт.

en: Map columns
ru: Сопоставление столбцов

en: Match each CSV column to a listing field. Unmatched columns are skipped.
ru: Сопоставьте каждый столбец CSV с полем объявления. Несопоставленные столбцы будут пропущены.

en: WordPress API helper is not loaded.
ru: Вспомогательный модуль API WordPress не загружен.

en: Copied!
ru: Скопировано!

en: Failed:
ru: Не удалось:

en: Error:
ru: Ошибка:

en: Sent At (UTC)
ru: Отправлено (UTC)

en: Event
ru: Событие

en: Result
ru: Результат

en: No activity yet. Use the Send Test panel in Settings → Notifications to record an entry.
ru: Пока нет активности. Используйте панель отправки тестового сообщения в разделе Настройки → Уведомления, чтобы создать запись.

en: Failed to load log:
ru: Не удалось загрузить журнал:

en: Reset all settings?
ru: Сбросить все настройки?

en: Every tab will be restored to its default value. This cannot be undone.
ru: Все вкладки будут восстановлены до значений по умолчанию. Это действие нельзя отменить.

en: Reset settings
ru: Сбросить настройки

en: Reset failed:
ru: Не удалось выполнить сброс:

en: Export failed:
ru: Не удалось выполнить экспорт:

en: Imported successfully!
ru: Импорт успешно выполнен!

en: Import failed:
ru: Не удалось выполнить импорт:

en: Please select a JSON file first.
ru: Сначала выберите файл JSON.

en: Invalid JSON file.
ru: Недействительный файл JSON.

en: Replace current settings?
ru: Заменить текущие настройки?

en: Your current settings will be overwritten with values from the imported file.
ru: Ваши текущие настройки будут перезаписаны значениями из импортированного файла.

en: Replace settings
ru: Заменить настройки

en: Starting...
ru: Запуск...

en: Migrating...
ru: Миграция...

en: Migration completed with errors. Check the logs for details.
ru: Миграция завершена с ошибками. Подробности смотрите в журналах.

en: Dry run complete. No data was imported. Run again without dry run to import.
ru: Пробный запуск завершён. Данные не были импортированы. Запустите снова без пробного запуска, чтобы выполнить импорт.

en: Migration completed successfully.
ru: Миграция успешно завершена.

en: Migration failed.
ru: Не удалось выполнить миграцию.

en: Complete
ru: Готово

en: Request failed.
ru: Не удалось выполнить запрос.

en: Please enter a reply.
ru: Пожалуйста, введите ответ.

en: Reply saved.
ru: Ответ сохранён.

en: Failed to save reply.
ru: Не удалось сохранить ответ.

en: View Listings
ru: Просмотреть объявления

en: View Action Scheduler
ru: Просмотреть Action Scheduler

en: Import failed — retrying…
ru: Не удалось выполнить импорт — повторная попытка…

en: Import is still running in the background.
ru: Импорт всё ещё выполняется в фоновом режиме.

en: Lost track of the import. Refresh to check its status.
ru: Не удалось отследить импорт. Обновите страницу, чтобы проверить статус.

en: Demo import queued. Importing in background…
ru: Демо-импорт поставлен в очередь. Импорт выполняется в фоновом режиме…

en: Queueing…
ru: Постановка в очередь…

en: Demo listings already exist. Re-running will add duplicate demo content. Continue?
ru: Демонстрационные объявления уже существуют. Повторный запуск добавит дублирующийся демо-контент. Продолжить?

en: Failed to queue demo import.
ru: Не удалось поставить демо-импорт в очередь.

en: Permanently delete ALL demo listings and their demo images? This cannot be undone. Your own real listings are not affected.
ru: Безвозвратно удалить ВСЕ демонстрационные объявления и их демо-изображения? Это действие нельзя отменить. Ваши реальные объявления не будут затронуты.

en: Delete demo data?
ru: Удалить демонстрационные данные?

en: Deleting…
ru: Удаление…

en: No demo data found to delete.
ru: Демонстрационные данные для удаления не найдены.

en: Demo data deleted.
ru: Демонстрационные данные удалены.

en: Failed to delete demo data.
ru: Не удалось удалить демонстрационные данные.

en: CAPTCHA verification is required. Please try again.
ru: Требуется проверка CAPTCHA. Попробуйте снова.

en: Unable to verify CAPTCHA. Please try again.
ru: Не удалось проверить CAPTCHA. Попробуйте снова.

en: CAPTCHA verification failed. Please try again.
ru: Проверка CAPTCHA не пройдена. Попробуйте снова.

en: Listing not found.
ru: Объявление не найдено.

en: Please provide a valid email address.
ru: Пожалуйста, укажите действительный адрес электронной почты.

en: Too many messages. Try again in an hour.
ru: Слишком много сообщений. Повторите попытку через час.

en: Too many messages from your network. Try again in an hour.
ru: Слишком много сообщений отправлено с вашей сети. Повторите попытку через час.

en: This listing has received too many messages today. Try again tomorrow.
ru: Это объявление получило слишком много сообщений сегодня. Повторите попытку завтра.

en: Unable to contact this listing owner.
ru: Не удалось связаться с владельцем этого объявления.

en: This message cannot be sent.
ru: Это сообщение не может быть отправлено.

note: translators: 1: sender name, 2: listing title
en: New message from %1$s about %2$s
ru: Новое сообщение от %1$s о %2$s

note: translators: 1: listing title, 2: sender name, 3: sender email.
en: You received a new message about your listing "%1$s":
    
    From: %2$s <%3$s>
    
    %4$s
    
    — Sent via %5$s
ru: Вы получили новое сообщение о вашем объявлении «%1$s»:
    
    От: %2$s <%3$s>
    
    %4$s
    
    — Отправлено через %5$s

en: Your message has been sent to the listing owner.
ru: Ваше сообщение было отправлено владельцу объявления.

en: Contact owner
ru: Связаться с владельцем

en: Your name
ru: Ваше имя

en: Your email
ru: Ваш email

en: Message
ru: Сообщение

en: Leave this field empty
ru: Оставьте это поле пустым

en: Send message
ru: Отправить сообщение

en: Listing Submission
ru: Отправка объявления

en: Allow visitors and members to submit new listings from the frontend submission form.
ru: Разрешить посетителям и участникам отправлять новые объявления через форму отправки на сайте.

en: Reviews & Ratings
ru: Отзывы и рейтинги

en: Enable star ratings and review submissions on listing detail pages.
ru: Включить звёздные рейтинги и отправку отзывов на страницах объявлений.

en: Business Claims
ru: Заявки на владение бизнесом

en: Allow business owners to claim ownership of unverified listings.
ru: Разрешить владельцам бизнеса заявлять права на неподтверждённые объявления.

en: Favorites
ru: Избранное

en: Let logged-in users save listings to a personal favorites list.
ru: Позволить авторизованным пользователям сохранять объявления в личный список избранного.

en: Listing Renewal
ru: Продление объявлений

en: Allow listing owners to renew expired listings from their dashboard.
ru: Разрешить владельцам объявлений продлевать истёкшие объявления из личного кабинета.

en: Report Listings
ru: Жалобы на объявления

en: Let visitors flag inaccurate, spam, closed, or inappropriate listings for admin review.
ru: Позвольте посетителям отмечать неточные, спам, закрытые или неприемлемые объявления для проверки администратором.

en: Output structured data on listing pages (LocalBusiness, AggregateRating, etc.).
ru: Выводить структурированные данные на страницах объявлений (LocalBusiness, AggregateRating и т. д.).

en: Generate social sharing meta tags so listings preview nicely on Facebook, Twitter/X, LinkedIn.
ru: Создавайте метатеги для социальных сетей, чтобы объявления красиво отображались в Facebook, Twitter/X, LinkedIn.

en: Breadcrumbs
ru: Хлебные крошки

en: Show breadcrumb navigation on listing detail pages with BreadcrumbList schema.
ru: Показывать навигацию "хлебные крошки" на страницах объявлений со схемой BreadcrumbList.

en: Sitemap (XML)
ru: Карта сайта (XML)

en: Add listings to the XML sitemap so search engines can discover them.
ru: Добавляйте объявления в XML-карту сайта, чтобы поисковые системы могли их находить.

en: This listing has expired and may no longer be accurate. Please contact the listing owner for current information.
ru: Срок действия этого объявления истёк, и информация может быть неактуальной. Пожалуйста, свяжитесь с владельцем объявления, чтобы получить актуальные сведения.

en: Listora Full Width
ru: Listora Полная ширина

en: Too many requests. Please wait a moment before trying again.
ru: Слишком много запросов. Пожалуйста, подождите немного и попробуйте снова.

en: Too many requests from this network. Please try again later.
ru: Слишком много запросов с этой сети. Пожалуйста, попробуйте позже.

en: No results found
ru: Результатов не найдено

en: Pagination
ru: Постраничная навигация

note: translators: 1: current page number, 2: total page count
en: Page %1$s of %2$s
ru: Страница %1$s из %2$s

en: You must be logged in to perform this action.
ru: Для выполнения этого действия необходимо войти в систему.

en: Unlock with WB Listora Pro
ru: Разблокируйте с WB Listora Pro

en: Opening hours must be a list.
ru: Часы работы должны быть списком.

note: translators: 1: day name, 2: maximum number of ranges.
en: %1$s has too many opening times. You can add up to %2$d per day.
ru: %1$s имеет слишком много времени открытия. Вы можете добавить до %2$d в день.

note: translators: %s: day name.
en: %s has an opening time that is not a valid time.
ru: %s имеет время открытия, которое не является действительным временем.

note: translators: %s: day name.
en: %s has two opening times that overlap. Adjust them so they do not run into each other.
ru: %s имеет два времени открытия, которые перекрываются. Отрегулируйте их так, чтобы они не пересекались.

en: Former member
ru: Бывший участник

en: Security check failed. Reload the page and try again.
ru: Проверка безопасности не пройдена. Перезагрузите страницу и попробуйте снова.

en: Text
ru: Текст

en: Textarea
ru: Многострочный текст

en: Rich Text Editor
ru: Редактор форматированного текста

en: Number
ru: Число

en: Phone
ru: Телефон

en: Select Dropdown
ru: Раскрывающийся список

en: Multi-Select
ru: Множественный выбор

en: Checkbox
ru: Флажок

en: Radio Buttons
ru: Переключатели

en: Time
ru: Время

en: Date & Time
ru: Дата и время

en: Gallery
ru: Галерея

en: File Upload
ru: Загрузка файла

en: Video URL
ru: URL видео

en: Map Location
ru: Местоположение на карте

en: Business Hours
ru: Часы работы

en: Rating (1-5)
ru: Рейтинг (1-5)

en: Color Picker
ru: Выбор цвета

en: Basic
ru: Основное

en: Choice
ru: Выбор

en: Money
ru: Деньги

en: Structured
ru: Структурированное

en: Display
ru: Отображение

en: Custom
ru: Пользовательское

en: this month
ru: в этом месяце

en: in last 30 days
ru: за последние 30 дней

en: total
ru: всего

note: translators: 1: limit count, 2: period label ("this month", "in last 30 days", "total"). translators: 1: limit count, 2: period label.
en: You have reached your limit of %1$d listings %2$s.
ru: Вы достигли лимита в %1$d объявлений %2$s.

note: translators: 1: required credits, 2: current balance.
en: You need %1$d credits to submit an additional listing (you have %2$d).
ru: Вам нужно %1$d кредитов, чтобы добавить ещё одно объявление (у вас %2$d).

en: Business
ru: Бизнес

en: Contact Information
ru: Контактная информация

en: Address
ru: Адрес

en: Website
ru: Веб-сайт

en: Business Details
ru: Информация о бизнесе

en: Price Range
ru: Ценовой диапазон

en: $ — Budget
ru: $ — Бюджетный

en: $$ — Moderate
ru: $$ — Средний

en: $$$ — Upscale
ru: $$$ — Высокий уровень

en: $$$$ — Premium
ru: $$$$ — Премиум

en: Year Established
ru: Год основания

en: Photo Gallery
ru: Фотогалерея

en: Retail
ru: Розничная торговля

en: Food & Drink
ru: Еда и напитки

en: Health & Wellness
ru: Здоровье и благополучие

en: Automotive
ru: Автомобили

en: Home & Garden
ru: Дом и сад

en: Finance
ru: Финансы

en: Legal
ru: Юридические услуги

en: Other
ru: Другое

en: Restaurant
ru: Ресторан

en: Contact
ru: Контакты

en: Restaurant Details
ru: Информация о ресторане

en: Cuisine
ru: Кухня

en: Italian
ru: Итальянская

en: Chinese
ru: Китайская

en: Japanese
ru: Японская

en: Mexican
ru: Мексиканская

en: Indian
ru: Индийская

en: Thai
ru: Тайская

en: American
ru: Американская

en: French
ru: Французская

en: Mediterranean
ru: Средиземноморская

en: $$$$ — Fine Dining
ru: $$$$ — Высокая кухня

en: Reservations
ru: Бронирование

en: Yes
ru: Да

en: No
ru: Нет

en: Online Only
ru: Только онлайн

en: Delivery Available
ru: Доставка доступна

en: Takeout Available
ru: Еда навынос доступна

en: Menu URL
ru: URL меню

en: Fast Food
ru: Фастфуд

en: Cafe
ru: Кафе

en: Bar
ru: Бар

en: Bakery
ru: Пекарня

en: Seafood
ru: Морепродукты

en: Vegan
ru: Веганская кухня

en: Property Details
ru: Информация об объекте

en: For Sale / Rent
ru: Продажа / Аренда

en: For Sale
ru: Продажа

en: For Rent
ru: Аренда

en: Bedrooms
ru: Спальни

en: Bathrooms
ru: Ванные комнаты

en: Area (sqft)
ru: Площадь (кв. футы)

en: Property Type
ru: Тип объекта

en: House
ru: Дом

en: Apartment
ru: Квартира

en: Condo
ru: Кондоминиум

en: Townhouse
ru: Таунхаус

en: Villa
ru: Вилла

en: Land
ru: Земельный участок

en: Commercial
ru: Коммерческая недвижимость

en: Year Built
ru: Год постройки

en: Parking Spaces
ru: Парковочные места

en: Virtual Tour URL
ru: URL виртуального тура

en: Industrial
ru: Промышленная недвижимость

en: Hotel
ru: Отель

en: Hotel Details
ru: Информация об отеле

en: Star Rating
ru: Звёздный рейтинг

en: Price Per Night
ru: Цена за ночь

en: Check-in Time
ru: Время заезда

en: Check-out Time
ru: Время выезда

en: Number of Rooms
ru: Количество номеров

en: Booking URL
ru: URL бронирования

en: Motel
ru: Мотель

en: Resort
ru: Курорт

en: Hostel
ru: Хостел

en: Boutique Hotel
ru: Бутик-отель

en: Villa Rental
ru: Аренда виллы

en: Guesthouse
ru: Гостевой дом

en: Schedule
ru: Расписание

en: Start Date & Time
ru: Дата и время начала

en: End Date & Time
ru: Дата и время окончания

en: Venue Name
ru: Название места проведения

en: Venue Address
ru: Адрес места проведения

en: Event Details
ru: Информация о мероприятии

en: Ticket Price
ru: Цена билета

en: Ticket URL
ru: URL билета

en: Performers / Speakers
ru: Исполнители / Докладчики

en: Organizer
ru: Организатор

en: Capacity
ru: Вместимость

en: Recurrence
ru: Повторение

en: Repeat
ru: Повтор

en: Does not repeat
ru: Не повторяется

en: Daily
ru: Ежедневно

en: Weekly
ru: Еженедельно

en: Monthly
ru: Ежемесячно

en: Repeat Until
ru: Повторять до

en: Leave blank for indefinite recurrence.
ru: Оставьте пустым для бессрочного повтора.

en: Concert
ru: Концерт

en: Conference
ru: Конференция

en: Workshop
ru: Мастер-класс

en: Festival
ru: Фестиваль

en: Sports
ru: Спорт

en: Networking
ru: Нетворкинг

en: Charity
ru: Благотворительность

en: Exhibition
ru: Выставка

en: Comedy
ru: Комедия

en: Theater
ru: Театр

en: Job
ru: Вакансия

en: Company
ru: Компания

en: Company Name
ru: Название компании

en: Company Logo
ru: Логотип компании

en: Job Location
ru: Место работы

en: Job Details
ru: Подробности о вакансии

en: Employment Type
ru: Тип занятости

en: Full Time
ru: Полная занятость

en: Part Time
ru: Частичная занятость

en: Contract
ru: Контракт

en: Freelance
ru: Фриланс

en: Internship
ru: Стажировка

en: Salary Min
ru: Минимальная зарплата

en: Salary Max
ru: Максимальная зарплата

en: Salary Period
ru: Период зарплаты

en: Per Year
ru: В год

en: Per Month
ru: В месяц

en: Per Hour
ru: В час

en: Experience Level
ru: Уровень опыта

en: Entry Level
ru: Начальный уровень

en: Mid Level
ru: Средний уровень

en: Senior
ru: Старший специалист

en: Lead / Manager
ru: Руководитель группы / менеджер

en: Executive
ru: Руководитель

en: Remote Work
ru: Удалённая работа

en: On-site
ru: На месте

en: Remote
ru: Удалённо

en: Hybrid
ru: Гибридный формат

en: Application Deadline
ru: Крайний срок подачи заявки

en: Apply URL
ru: URL для отклика

en: Position Filled
ru: Позиция закрыта

en: Mark this position as filled to stop accepting applications.
ru: Отметьте эту позицию как закрытую, чтобы прекратить приём заявок.

en: Required Skills
ru: Требуемые навыки

en: Technology
ru: Технологии

en: Marketing
ru: Маркетинг

en: Engineering
ru: Инженерия

en: Design
ru: Дизайн

en: Sales
ru: Продажи

en: Admin
ru: Администрирование

en: Hospitality
ru: Гостиничный бизнес

en: Manufacturing
ru: Производство

en: Medical Details
ru: Медицинские сведения

en: Specialty
ru: Специализация

en: Qualifications
ru: Квалификация

en: Insurance Accepted
ru: Принимаемая страховка

en: Hospital Affiliation
ru: Принадлежность к больнице

en: Consultation Fee
ru: Стоимость консультации

en: Languages Spoken
ru: Разговорные языки

en: Years of Experience
ru: Опыт работы (лет)

en: Appointment URL
ru: URL для записи на приём

en: Office Hours
ru: Часы приёма

en: General Practitioner
ru: Врач общей практики

en: Dentist
ru: Стоматолог

en: Dermatologist
ru: Дерматолог

en: Cardiologist
ru: Кардиолог

en: Pediatrician
ru: Педиатр

en: Orthopedist
ru: Ортопед

en: Ophthalmologist
ru: Офтальмолог

en: Psychiatrist
ru: Психиатр

en: Neurologist
ru: Невролог

en: Gynecologist
ru: Гинеколог

en: Provider / Institution
ru: Поставщик услуг / учреждение

en: Course Details
ru: Подробности курса

en: Level
ru: Уровень

en: Beginner
ru: Начинающий

en: Intermediate
ru: Средний

en: All Levels
ru: Все уровни

en: Duration
ru: Продолжительность

en: Format
ru: Формат

en: Online
ru: Онлайн

en: In Person
ru: Очно

en: Start Date
ru: Дата начала

en: Certification Included
ru: Сертификат включён

en: Enrollment URL
ru: URL для записи

en: Prerequisites
ru: Предварительные требования

en: Online Course
ru: Онлайн-курс

en: University
ru: Университет

en: Tutoring
ru: Репетиторство

en: Language School
ru: Языковая школа

en: Coding Bootcamp
ru: Курсы программирования (буткемп)

en: Professional Certification
ru: Профессиональная сертификация

en: K-12
ru: Школьное образование

en: Graduate
ru: Высшее образование (магистратура)

en: Vocational
ru: Профессионально-техническое образование

en: Place
ru: Место

en: Place Details
ru: Подробности о месте

en: Admission Fee
ru: Стоимость входа

en: Opening Hours
ru: Часы работы

en: Suggested Duration
ru: Рекомендуемая продолжительность

en: Best Time to Visit
ru: Лучшее время для посещения

en: Accessibility
ru: Доступность

en: Museum
ru: Музей

en: Park
ru: Парк

en: Monument
ru: Памятник

en: Beach
ru: Пляж

en: Temple
ru: Храм

en: Zoo
ru: Зоопарк

en: Amusement Park
ru: Парк развлечений

en: Garden
ru: Сад

en: Historic Site
ru: Историческое место

en: Viewpoint
ru: Смотровая площадка

en: Market
ru: Рынок

en: Classified
ru: Объявление

en: Item Details
ru: Подробности о товаре

en: Condition
ru: Состояние

en: New
ru: Новое

en: Like New
ru: Как новое

en: Used
ru: Б/у

en: Refurbished
ru: Восстановленное

en: For Parts
ru: На запчасти

en: Availability
ru: Наличие

en: Available
ru: Доступно

en: Sold
ru: Продано

en: Reserved
ru: Забронировано

en: Seller Contact
ru: Контакты продавца

en: Seller Name
ru: Имя продавца

en: Seller Phone
ru: Телефон продавца

en: Seller Email
ru: Email продавца

en: Vehicles
ru: Транспорт

en: Electronics
ru: Электроника

en: Furniture
ru: Мебель

en: Clothing
ru: Одежда

en: Books
ru: Книги

en: Collectibles
ru: Коллекционные предметы

en: Tools
ru: Инструменты

en: Pets
ru: Питомцы

en: WiFi
ru: Wi-Fi

en: Parking
ru: Парковка

en: Wheelchair Accessible
ru: Доступно для инвалидных колясок

en: Pet Friendly
ru: Можно с животными

en: Air Conditioning
ru: Кондиционер

en: Swimming Pool
ru: Бассейн

en: Gym / Fitness
ru: Тренажёрный зал / фитнес

en: Outdoor Seating
ru: Места на улице

en: Elevator
ru: Лифт

en: 24 Hours
ru: 24 часа

en: Live Music
ru: Живая музыка

en: Accepts Credit Cards
ru: Принимает кредитные карты

en: Listing type not found.
ru: Тип объявления не найден.

en: Invalid member.
ru: Недействительный член.

en: You cannot block yourself.
ru: Вы не можете заблокировать себя.

en: That member no longer exists.
ru: Этот член больше не существует.

en: Your account has been suspended, so you cannot post or edit content on this site. You can still browse. Contact the site administrator if you think this is a mistake.
ru: Ваша учётная запись была приостановлена, поэтому вы не можете публиковать или редактировать контент на этом сайте. Вы всё ещё можете просматривать. Свяжитесь с администратором сайта, если вы думаете, что это ошибка.

en: Your account is deactivated, so you cannot post or edit content. Reactivate your account from your profile to start posting again.
ru: Ваша учётная запись деактивирована, поэтому вы не можете публиковать или редактировать контент. Переактивируйте свою учётную запись из своего профиля, чтобы начать публиковать снова.

en: Add New
ru: Добавить

en: Add New Listing
ru: Добавить объявление

en: New Listing
ru: Новое объявление

en: Edit Listing
ru: Редактировать объявление

en: View Listing
ru: Просмотреть объявление

en: Search Listings
ru: Поиск объявлений

en: Parent Listing:
ru: Родительское объявление:

en: No listings found.
ru: Объявления не найдены.

en: No listings found in Trash.
ru: В корзине объявления не найдены.

en: Listing Image
ru: Изображение объявления

en: Set listing image
ru: Задать изображение объявления

en: Remove listing image
ru: Удалить изображение объявления

en: Use as listing image
ru: Использовать как изображение объявления

en: Listing Archives
ru: Архивы объявлений

en: Listing Attributes
ru: Атрибуты объявления

en: Filter listings list
ru: Отфильтровать список объявлений

en: Listings list navigation
ru: Навигация по списку объявлений

en: Listings list
ru: Список объявлений

en: Listing published.
ru: Объявление опубликовано.

en: Listing updated.
ru: Объявление обновлено.

en: Listing ID is required.
ru: Требуется ID объявления.

en: Service title is required.
ru: Требуется название услуги.

en: Unable to create service. Please try again.
ru: Не удалось создать услугу. Попробуйте ещё раз.

en: Service not found.
ru: Услуга не найдена.

en: Unable to update service. Please try again.
ru: Не удалось обновить услугу. Попробуйте ещё раз.

en: Search Listing Types
ru: Поиск типов объявлений

en: All Listing Types
ru: Все типы объявлений

en: Edit Listing Type
ru: Редактировать тип объявления

en: Update Listing Type
ru: Обновить тип объявления

en: Add New Listing Type
ru: Добавить тип объявления

en: New Listing Type Name
ru: Название нового типа объявления

en: No listing types found.
ru: Типы объявлений не найдены.

en: &larr; Back to Listing Types
ru: &larr; Назад к типам объявлений

en: Search Categories
ru: Поиск категорий

en: All Categories
ru: Все категории

en: Parent Category
ru: Родительская категория

en: Parent Category:
ru: Родительская категория:

en: Edit Category
ru: Редактировать категорию

en: Update Category
ru: Обновить категорию

en: Add New Category
ru: Добавить категорию

en: New Category Name
ru: Название новой категории

en: &larr; Back to Categories
ru: &larr; Назад к категориям

en: Search Tags
ru: Поиск меток

en: All Tags
ru: Все метки

en: Edit Tag
ru: Редактировать метку

en: Update Tag
ru: Обновить метку

en: Add New Tag
ru: Добавить метку

en: New Tag Name
ru: Название новой метки

en: Tags
ru: Метки

en: No tags found.
ru: Метки не найдены.

en: &larr; Back to Tags
ru: &larr; Назад к меткам

en: Popular Tags
ru: Популярные метки

en: Separate tags with commas
ru: Разделяйте метки запятыми

en: Add or remove tags
ru: Добавить или удалить метки

en: Choose from the most used tags
ru: Выберите из самых используемых меток

en: Search Locations
ru: Поиск местоположений

en: All Locations
ru: Все местоположения

en: Parent Location
ru: Родительское местоположение

en: Parent Location:
ru: Родительское местоположение:

en: Edit Location
ru: Редактировать местоположение

en: Update Location
ru: Обновить местоположение

en: Add New Location
ru: Добавить местоположение

en: New Location Name
ru: Название нового местоположения

en: No locations found.
ru: Местоположения не найдены.

en: &larr; Back to Locations
ru: &larr; Назад к местоположениям

en: Search Features
ru: Поиск удобств

en: All Features
ru: Все удобства

en: Edit Feature
ru: Редактировать удобство

en: Update Feature
ru: Обновить удобство

en: Add New Feature
ru: Добавить удобство

en: New Feature Name
ru: Название нового удобства

en: No features found.
ru: Удобства не найдены.

en: &larr; Back to Features
ru: &larr; Назад к удобствам

en: Popular Features
ru: Популярные удобства

en: Separate features with commas
ru: Разделяйте удобства запятыми

en: Add or remove features
ru: Добавить или удалить удобства

en: Choose from the most used features
ru: Выберите из самых используемых удобств

en: Search Service Categories
ru: Поиск категорий услуг

en: All Service Categories
ru: Все категории услуг

en: Parent Service Category
ru: Родительская категория услуги

en: Parent Service Category:
ru: Родительская категория услуги:

en: Edit Service Category
ru: Редактировать категорию услуги

en: Update Service Category
ru: Обновить категорию услуги

en: Add New Service Category
ru: Добавить категорию услуги

en: New Service Category Name
ru: Название новой категории услуги

en: Service Categories
ru: Категории услуг

en: No service categories found.
ru: Категории услуг не найдены.

en: &larr; Back to Service Categories
ru: &larr; Назад к категориям услуг

note: translators: %d: number of failed attempts at the same import chunk.
en: Import failed after %d attempts at the same chunk.
ru: Импорт не удался после %d попыток обработки одного и того же фрагмента.

note: translators: %s: demo pack slug
en: Demo pack "%s" not found, skipped.
ru: Демо-набор "%s" не найден, пропущен.

en: Import source file is missing.
ru: Отсутствует исходный файл импорта.

en: Background import run identifier.
ru: Идентификатор запуска фонового импорта.

en: Listing type slug for imported listings.
ru: Ярлык типа объявления для импортированных объявлений.

en: Column index to field key mapping, JSON-encoded.
ru: Сопоставление индекса столбца с ключом поля в формате JSON.

en: No CSV file uploaded. Send the file as "file" in multipart/form-data.
ru: Файл CSV не загружен. Отправьте файл как "file" в multipart/form-data.

en: Invalid file type. Please upload a CSV file.
ru: Неверный тип файла. Загрузите файл CSV.

note: translators: %d: PHP upload error code
en: File upload error (code %d).
ru: Ошибка загрузки файла (код %d).

en: Invalid or empty column mapping. Map at least one column to a listing field.
ru: Сопоставление столбцов недействительно или пусто. Сопоставьте хотя бы один столбец с полем объявления.

en: Import run not found. It may have completed and been cleaned up.
ru: Запуск импорта не найден. Возможно, он завершился и был удалён.

en: The import source file could not be read.
ru: Не удалось прочитать исходный файл импорта.

en: Could not create the import staging directory.
ru: Не удалось создать временную папку для импорта.

en: Could not stage the import file for background processing.
ru: Не удалось подготовить файл импорта для фоновой обработки.

note: translators: %s: human-readable size limit.
en: This JSON file is too large to import safely. Split it into smaller files or export as CSV (limit: %s).
ru: Этот файл JSON слишком велик для безопасного импорта. Разделите его на файлы меньшего размера или экспортируйте в формате CSV (лимит: %s).

en: Could not read the uploaded JSON file.
ru: Не удалось прочитать загруженный файл JSON.

en: The uploaded file is not valid JSON.
ru: Загруженный файл не является допустимым JSON.

en: Migrate listings, categories, and tags from Business Directory Plugin.
ru: Перенос объявлений, категорий и меток из Business Directory Plugin.

note: translators: %d: source post ID
en: Source listing #%d not found.
ru: Исходное объявление #%d не найдено.

note: translators: 1: source ID, 2: error message
en: Listing #%1$d: %2$s
ru: Объявление #%1$d: %2$s

note: translators: 1: source ID, 2: new listing ID
en: Listing #%1$d migrated as #%2$d.
ru: Объявление #%1$d перенесено как #%2$d.

note: translators: %d: WPBDP form field id
en: Field #%d
ru: Поле #%d

en: Gallery images
ru: Изображения галереи

en: Featured image
ru: Изображение записи

en: Listing status
ru: Статус объявления

en: Expiration date
ru: Дата истечения срока действия

en: Featured (sticky)
ru: Рекомендуемое (закреплено)

en: No listings found to export.
ru: Нет объявлений для экспорта.

en: CSV file not found.
ru: Файл CSV не найден.

en: Category
ru: Категория

en: Featured Image URL
ru: URL изображения записи

en: — Skip this column —
ru: — Пропустить этот столбец —

en: File not found.
ru: Файл не найден.

note: translators: %s: maximum number of rows
en: Import stopped at the %s-row limit. Split the file into smaller batches, or raise the wb_listora_csv_import_max_rows filter.
ru: Импорт остановлен на лимите в %s строк. Разделите файл на более мелкие части или увеличьте лимит с помощью фильтра wb_listora_csv_import_max_rows.

note: translators: %d: row number
en: Row %d: Missing title, skipped.
ru: Строка %d: отсутствует заголовок, пропущено.

note: translators: 1: row number, 2: error message
en: Row %1$d: %2$s
ru: Строка %1$d: %2$s

en: Migrate listings, categories, locations, and reviews from Directorist.
ru: Перенос объявлений, категорий, местоположений и отзывов из Directorist.

en: Phone (secondary)
ru: Телефон (дополнительный)

en: Fax
ru: Факс

en: Postal code
ru: Почтовый индекс

en: Tagline
ru: Слоган

en: Excerpt
ru: Отрывок

en: Social links
ru: Ссылки на социальные сети

en: Migrate listings, categories, locations, and reviews from GeoDirectory.
ru: Перенос объявлений, категорий, местоположений и отзывов из GeoDirectory.

note: translators: %d: source post ID
en: Source listing #%d not found in wp_posts.
ru: Исходное объявление #%d не найдено в wp_posts.

note: translators: %d: source post ID
en: Listing #%d: No detail data found in GeoDirectory table.
ru: Объявление #%d: в таблице GeoDirectory не найдены данные с подробностями.

en: Street
ru: Улица

en: Street (line 2)
ru: Улица (строка 2)

en: Region / State
ru: Регион / Область

en: Featured flag
ru: Отметка «Рекомендуемое»

en: Overall rating
ru: Общий рейтинг

en: Primary category
ru: Основная категория

en: Gallery (attachments table)
ru: Галерея (таблица вложений)

note: translators: %d: feature number
en: Feature %d: Not a valid GeoJSON Feature, skipped.
ru: Feature %d: не является допустимым объектом Feature в GeoJSON, пропущено.

note: translators: %d: feature number
en: Feature %d: Missing properties, skipped.
ru: Feature %d: отсутствуют свойства, пропущено.

note: translators: %d: feature number
en: Feature %d: Missing title, skipped.
ru: Feature %d: отсутствует заголовок, пропущено.

en: GeoJSON file not found.
ru: Файл GeoJSON не найден.

en: Unable to read GeoJSON file.
ru: Не удалось прочитать файл GeoJSON.

note: translators: %s: JSON error message
en: Invalid JSON: %s
ru: Недопустимый JSON: %s

en: Invalid GeoJSON: missing "type" property.
ru: Недопустимый GeoJSON: отсутствует свойство "type".

en: Invalid GeoJSON: FeatureCollection missing "features" array.
ru: Недопустимый GeoJSON: в FeatureCollection отсутствует массив "features".

note: translators: %s: GeoJSON type value
en: Unsupported GeoJSON type: %s. Expected FeatureCollection or Feature.
ru: Неподдерживаемый тип GeoJSON: %s. Ожидается FeatureCollection или Feature.

en: Migrate listings, categories, locations, images, and reviews from HivePress.
ru: Перенос объявлений, категорий, местоположений, изображений и отзывов из HivePress.

en: Drafted
ru: Черновик

en: Expiration time
ru: Время истечения срока действия

en: Featured until
ru: Рекомендуемое до

en: Owner
ru: Владелец

note: translators: %d: row number
en: Row %d: Invalid data format, skipped.
ru: Строка %d: недопустимый формат данных, пропущено.

en: JSON file not found.
ru: Файл JSON не найден.

en: Unable to read JSON file.
ru: Не удалось прочитать файл JSON.

en: Migrate listings, categories, locations, features, and reviews from ListingPro.
ru: Перенос объявлений, категорий, местоположений, удобств и отзывов из ListingPro.

note: translators: %d: source listing ID
en: Listing #%d already migrated, skipped.
ru: Объявление №%d уже перенесено, пропущено.

note: translators: %d: source listing ID
en: Listing #%d would be imported.
ru: Объявление №%d будет импортировано.

note: translators: 1: source listing ID, 2: error message
en: Listing #%1$d failed: %2$s
ru: Не удалось импортировать объявление №%1$d: %2$s

note: translators: 1: number of listings, 2: source plugin name
en: %1$d listing had business hours in a %2$s format Listora could not read. Its hours were not imported; the original value is kept on the listing so it can be converted later. | %1$d listings had business hours in a %2$s format Listora could not read. Their hours were not imported; the original values are kept on those listings so they can be converted later.
ru[0]: %1$d объявление имело часы работы в формате %2$s, который Listora не смог прочитать. Его часы не были импортированы; исходное значение сохранено в объявлении, чтобы оно могло быть преобразовано позже.
ru[1]: %1$d объявлений имели часы работы в формате %2$s, который Listora не смог прочитать. Их часы не были импортированы; исходные значения сохранены в этих объявлениях, чтобы они могли быть преобразованы позже.
ru[2]: %1$d объявлений имели часы работы в формате %2$s, который Listora не смог прочитать. Их часы не были импортированы; исходные значения сохранены в этих объявлениях, чтобы они могли быть преобразованы позже.

en: Background import is not available.
ru: Фоновый импорт недоступен.

en: Unknown integration.
ru: Неизвестная интеграция.

en: This integration cannot be installed automatically. Visit the store.
ru: Эту интеграцию нельзя установить автоматически. Посетите магазин.

en: A license key is required for this download.
ru: Для этой загрузки требуется лицензионный ключ.

en: Could not reach the store to activate the license. Please try again.
ru: Не удалось связаться с магазином для активации лицензии. Пожалуйста, попробуйте снова.

en: The store returned an unexpected response while activating the license.
ru: Магазин вернул неожиданный ответ при активации лицензии.

note: translators: %s: the store's activation error reason.
en: The store would not activate this free license for your site (reason: %s). This is a store-side license configuration issue, not a site error.
ru: Магазин отказался активировать эту бесплатную лицензию для вашего сайта (причина: %s). Это проблема настройки лицензии на стороне магазина, а не ошибка сайта.

en: Could not reach the store. Please try again.
ru: Не удалось связаться с магазином. Пожалуйста, попробуйте снова.

en: The store returned an unexpected response.
ru: Магазин вернул неожиданный ответ.

en: That license is not valid for this product.
ru: Эта лицензия недействительна для данного продукта.

en: The store did not return a download for this plugin.
ru: Магазин не вернул файл загрузки для этого плагина.

en: WordPress needs filesystem access to install plugins. Configure direct file access or install from the Plugins screen.
ru: WordPress необходим доступ к файловой системе для установки плагинов. Настройте прямой доступ к файлам или установите плагин со страницы «Плагины».

note: translators: 1: HTTP status, 2: store reason text.
en: The store rejected the download (HTTP %1$d: %2$s). This is a store-side license/entitlement issue.
ru: Магазин отклонил загрузку (HTTP %1$d: %2$s). Это проблема лицензии/прав доступа на стороне магазина.

en: no reason given
ru: причина не указана

en: The plugin could not be installed.
ru: Не удалось установить плагин.

en: Installed, but the plugin could not be activated automatically. Activate it from the Plugins screen.
ru: Установлено, но плагин не удалось активировать автоматически. Активируйте его на странице «Плагины».

en: Community engine - profiles, activity feeds, and member spaces.
ru: Движок сообщества — профили, ленты активности и пространства участников.

en: Enables member profiles linked to listings and activity feed events.
ru: Включает профили участников, связанные с объявлениями, и события ленты активности.

en: Discussions and Q&A spaces around your listings.
ru: Пространства обсуждений и вопросов-ответов вокруг ваших объявлений.

en: Adds discussion threads and Q&A directly on listing pages.
ru: Добавляет темы обсуждений и вопросы-ответы прямо на страницы объявлений.

en: Points and badges for submitting and reviewing listings.
ru: Баллы и значки за добавление объявлений и написание отзывов.

en: Awards points when members submit, review, or interact with listings.
ru: Начисляет баллы, когда участники добавляют объявления, оставляют отзывы или взаимодействуют с ними.

en: Full LMS - courses, lessons, quizzes, and certificates.
ru: Полноценная LMS — курсы, уроки, тесты и сертификаты.

en: Courses and certifications for your listing owners.
ru: Курсы и сертификация для владельцев ваших объявлений.

en: Job listings and applicant management with employer profiles.
ru: Объявления о вакансиях и управление соискателями с профилями работодателей.

en: A job board next to your business directory.
ru: Доска вакансий рядом с вашим бизнес-каталогом.

en: Direct messaging and media galleries for members.
ru: Личные сообщения и медиагалереи для участников.

en: Media galleries and DMs around your listings.
ru: Медиагалереи и личные сообщения вокруг ваших объявлений.

en: WB Listora is set up.
ru: WB Listora настроен.

note: translators: %d: number of Listora pages
en: %d page is mapped — review or remap on Settings → General → Pages. | %d pages are mapped — review or remap on Settings → General → Pages.
ru[0]: %d страница сопоставлена — проверьте или измените сопоставление в разделе Настройки → Общие → Страницы.
ru[1]: %d страницы сопоставлены — проверьте или измените сопоставление в разделе Настройки → Общие → Страницы.
ru[2]: %d страниц сопоставлено — проверьте или измените сопоставление в разделе Настройки → Общие → Страницы.

en: Review pages
ru: Проверить страницы

en: Public directory landing page — search, map, and listing grid.
ru: Публичная целевая страница каталога — поиск, карта и сетка объявлений.

en: Frontend listing submission wizard for end users.
ru: Мастер добавления объявлений на фронтенде для конечных пользователей.

en: Logged-in user dashboard — listings, reviews, favorites, credits, and profile tabs.
ru: Личный кабинет авторизованного пользователя — вкладки объявлений, отзывов, избранного, кредитов и профиля.

en: Account not found.
ru: Аккаунт не найден.

en: Your account is already deactivated.
ru: Ваш аккаунт уже деактивирован.

en: Your account has been deactivated. Your listings are hidden from the directory and nothing has been deleted — sign in and reactivate at any time to restore everything.
ru: Ваш аккаунт деактивирован. Ваши объявления скрыты из каталога, и ничего не было удалено — войдите и повторно активируйте аккаунт в любое время, чтобы всё восстановить.

en: Your account is already active.
ru: Ваш аккаунт уже активен.

en: Welcome back — your account is active again and your listings have been restored.
ru: С возвращением — ваш аккаунт снова активен, а ваши объявления восстановлены.

en: We could not delete your account. Please contact the site administrator.
ru: Не удалось удалить ваш аккаунт. Пожалуйста, свяжитесь с администратором сайта.

en: Your account and personal data have been permanently deleted.
ru: Ваш аккаунт и личные данные были безвозвратно удалены.

note: translators: %d: number of reviews.
en: Anonymized %d WB Listora review (rating retained). | Anonymized %d WB Listora reviews (ratings retained).
ru[0]: Обезличен %d отзыв WB Listora (рейтинг сохранён).
ru[1]: Обезличены %d отзыва WB Listora (рейтинги сохранены).
ru[2]: Обезличены %d отзывов WB Listora (рейтинги сохранены).

en: Some WB Listora records were retained: financial records (payments, credit ledger entries, and payment-gateway logs) are kept to meet accounting and tax obligations, which is a lawful basis for retention under GDPR Art. 17(3)(b). Personal identifiers on those records — billing name and billing email — have been removed.
ru: Некоторые записи WB Listora были сохранены: финансовые записи (платежи, записи журнала кредитов и логи платёжных шлюзов) сохраняются для соблюдения бухгалтерских и налоговых обязательств, что является законным основанием для хранения согласно GDPR ст. 17(3)(b). Персональные идентификаторы в этих записях — имя для выставления счёта и email для выставления счёта — были удалены.

en: Proof / supporting details
ru: Подтверждение / дополнительные сведения

en: Submitted
ru: Отправлено

en: Last updated
ru: Последнее обновление

en: Listora Business Claims
ru: Заявки на владение бизнесом Listora

en: IP address
ru: IP-адрес

en: Listora Reviews
ru: Отзывы Listora

en: Collection
ru: Коллекция

en: Listora Favorites
ru: Избранное Listora

en: Must be the literal string "DELETE" to confirm permanent, irreversible account deletion.
ru: Должно быть точной строкой "DELETE" для подтверждения безвозвратного удаления аккаунта.

en: The member to block.
ru: Член для блокировки.

en: The member to unblock.
ru: Член для разблокировки.

en: You will no longer see this member’s reviews, and they cannot contact you.
ru: Вы больше не будете видеть отзывы этого члена, и они не смогут связаться с вами.

note: translators: %s: the literal confirmation string the caller must send.
en: Account deletion is permanent and cannot be undone. Send confirm="%s" to proceed.
ru: Удаление аккаунта необратимо и не может быть отменено. Отправьте confirm="%s", чтобы продолжить.

en: Your email address or username.
ru: Ваш адрес электронной почты или имя пользователя.

en: Your account password.
ru: Пароль вашего аккаунта.

en: Name shown beside this credential in your profile.
ru: Имя, отображаемое рядом с этими учётными данными в вашем профиле.

en: Stable per-install id, so a repeat sign-in replaces the row instead of adding another.
ru: Стабильный идентификатор для каждой установки, поэтому повторный вход заменяет запись вместо добавления новой.

en: Too many sign-in attempts. Please wait a few minutes and try again.
ru: Слишком много попыток входа. Пожалуйста, подождите несколько минут и попробуйте снова.

en: Listora app
ru: Приложение Listora

en: Claiming is not enabled.
ru: Подтверждение владения не включено.

en: This listing has already been claimed.
ru: На это объявление уже подана заявка на владение.

en: You already own this listing.
ru: Вы уже являетесь владельцем этого объявления.

en: You already have a pending claim for this listing.
ru: У вас уже есть заявка на владение этим объявлением, ожидающая рассмотрения.

en: Your claim has been submitted and is under review.
ru: Ваша заявка отправлена и находится на рассмотрении.

en: No proof file received.
ru: Файл подтверждения не получен.

en: Proof file must be 5 MB or smaller.
ru: Размер файла подтверждения не должен превышать 5 МБ.

en: Invalid file type. Accepted formats: JPEG, PNG, GIF, WebP, PDF.
ru: Недопустимый тип файла. Разрешённые форматы: JPEG, PNG, GIF, WebP, PDF.

en: Claim not found.
ru: Заявка не найдена.

en: Claim approved. Listing ownership transferred.
ru: Заявка одобрена. Право владения объявлением передано.

en: Claim rejected.
ru: Заявка отклонена.

en: Please enter a valid email address.
ru: Пожалуйста, введите корректный адрес электронной почты.

en: your listing
ru: ваше объявление

note: translators: 1: star rating, 2: listing title
en: New %1$d-star review on %2$s
ru: Новый отзыв с оценкой %1$d звёзд на %2$s

en: a listing
ru: объявление

note: translators: %s: listing title
en: Your claim for "%s" was approved
ru: Ваша заявка на "%s" была одобрена

note: translators: %s: listing title
en: Your claim for "%s" was rejected
ru: Ваша заявка на "%s" была отклонена

note: translators: %s: listing title
en: Your claim for "%s" is pending review
ru: Ваша заявка на "%s" ожидает рассмотрения

note: translators: %s: listing title
en: Your listing "%s" was approved
ru: Ваше объявление "%s" было одобрено

note: translators: %s: listing title
en: Your listing "%s" was rejected
ru: Ваше объявление "%s" было отклонено

note: translators: %s: listing title
en: Your listing "%s" has expired
ru: Срок действия вашего объявления "%s" истёк

en: Notifications marked as read.
ru: Уведомления отмечены как прочитанные.

en: Favorites are not enabled.
ru: Избранное не включено.

en: Already saved.
ru: Уже сохранено.

en: If true, validate only without creating listings.
ru: Если true, выполняется только проверка без создания объявлений.

en: Failed to read export file.
ru: Не удалось прочитать файл экспорта.

en: No JSON file uploaded. Send the file as "file" in multipart/form-data.
ru: Файл JSON не загружен. Отправьте файл как "file" в multipart/form-data.

en: Invalid file type. Please upload a JSON file.
ru: Недопустимый тип файла. Пожалуйста, загрузите файл JSON.

en: No GeoJSON file uploaded. Send the file as "file" in multipart/form-data.
ru: Файл GeoJSON не загружен. Отправьте файл как "file" в multipart/form-data.

en: Invalid file type. Please upload a GeoJSON file.
ru: Недопустимый тип файла. Пожалуйста, загрузите файл GeoJSON.

en: A type with this slug already exists.
ru: Тип с таким ярлыком (slug) уже существует.

en: Failed to create listing type.
ru: Не удалось создать тип объявления.

note: translators: %d: number of listings that were using the deleted type
en: %d listings were using this type and are now unassigned.
ru: %d объявлений использовали этот тип и теперь остались без типа.

en: Type deleted successfully.
ru: Тип успешно удалён.

en: Display name for the listing type.
ru: Отображаемое имя для типа объявления.

en: URL-safe slug. Auto-generated from name if omitted.
ru: Ярлык (slug), безопасный для URL. Генерируется автоматически из названия, если не указан.

en: Cursor pagination — last-seen listing ID. When present, results are returned with id < cursor ORDER BY id DESC, in O(1) regardless of page depth.
ru: Курсорная пагинация — ID последнего просмотренного объявления. При наличии результаты возвращаются с id < cursor ORDER BY id DESC за O(1) независимо от глубины страницы.

en: You do not have permission to moderate listings.
ru: У вас нет прав на модерацию объявлений.

en: Could not feature this listing.
ru: Не удалось сделать это объявление рекомендуемым.

en: Could not unfeature this listing.
ru: Не удалось убрать это объявление из рекомендуемых.

en: Could not move listing to trash.
ru: Не удалось переместить объявление в корзину.

en: Unknown moderation action.
ru: Неизвестное действие модерации.

en: You must be logged in to delete a listing.
ru: Для удаления объявления необходимо войти в систему.

en: You do not have permission to delete this listing.
ru: У вас нет прав на удаление этого объявления.

en: Unable to delete listing. Please try again.
ru: Не удалось удалить объявление. Пожалуйста, попробуйте снова.

en: Listing deleted successfully.
ru: Объявление успешно удалено.

en: You must be logged in to deactivate a listing.
ru: Для деактивации объявления необходимо войти в систему.

en: You do not have permission to deactivate this listing.
ru: У вас нет прав на деактивацию этого объявления.

en: Listing is already deactivated.
ru: Объявление уже деактивировано.

en: Listing deactivated successfully.
ru: Объявление успешно деактивировано.

en: Listing reports are not enabled.
ru: Жалобы на объявления не включены.

en: You must be logged in to report a listing.
ru: Для подачи жалобы на объявление необходимо войти в систему.

en: You cannot report your own listing.
ru: Вы не можете подать жалобу на собственное объявление.

en: You have already reported this listing.
ru: Вы уже подали жалобу на это объявление.

en: You must be logged in to reactivate a listing.
ru: Для повторной активации объявления необходимо войти в систему.

en: You do not have permission to reactivate this listing.
ru: У вас нет прав на повторную активацию этого объявления.

en: Listing is already active.
ru: Объявление уже активно.

en: Only deactivated listings can be reactivated. For expired listings, use Renew instead.
ru: Повторно активировать можно только деактивированные объявления. Для объявлений с истёкшим сроком действия используйте функцию продления.

en: Listing reactivated successfully.
ru: Объявление успешно повторно активировано.

en: You must be logged in to feature a listing.
ru: Для того чтобы сделать объявление рекомендуемым, необходимо войти в систему.

en: You do not have permission to feature this listing.
ru: У вас нет прав делать это объявление рекомендуемым.

en: This listing is already featured.
ru: Это объявление уже является рекомендуемым.

note: translators: %d: listing ID
en: Feature upgrade — listing #%d
ru: Повышение до рекомендуемого — объявление №%d

note: translators: 1: cost, 2: current balance
en: You need %1$d credits to feature this listing (you have %2$d).
ru: Чтобы сделать это объявление рекомендуемым, вам нужно %1$d кредитов (у вас есть %2$d).

en: Could not reserve credits for the feature upgrade. Please try again.
ru: Не удалось зарезервировать кредиты для перевода объявления в статус «Рекомендуемое». Пожалуйста, попробуйте снова.

en: Unable to feature this listing. Please try again.
ru: Не удалось сделать это объявление рекомендуемым. Пожалуйста, попробуйте снова.

en: Your listing is now featured permanently.
ru: Теперь ваше объявление постоянно отображается как рекомендуемое.

note: translators: %s: expiration date
en: Your listing is now featured until %s.
ru: Теперь ваше объявление будет отображаться как рекомендуемое до %s.

en: You must be logged in to renew a listing.
ru: Для продления объявления необходимо войти в систему.

en: You do not have permission to renew this listing.
ru: У вас нет прав для продления этого объявления.

en: Renewal is disabled on this site.
ru: Продление отключено на этом сайте.

note: translators: %d: number of days
en: You can renew within %d days of expiry.
ru: Вы можете продлить объявление в течение %d дней до истечения срока.

en: Listing not ready to renew yet.
ru: Объявление еще не готово к продлению.

en: Renewal requires the credit system, which is not active.
ru: Для продления требуется система кредитов, которая не активна.

note: translators: 1: required credits, 2: current balance
en: You need %1$d credits to renew this listing (you have %2$d).
ru: Для продления этого объявления вам нужно %1$d кредитов (у вас есть %2$d).

note: translators: 1: listing title, 2: listing ID
en: Renewal: %1$s (#%2$d)
ru: Продление: %1$s (#%2$d)

en: Could not reserve credits for this renewal. Please try again.
ru: Не удалось зарезервировать кредиты для этого продления. Пожалуйста, попробуйте снова.

note: translators: %s: underlying error
en: Renewal failed: %s
ru: Ошибка продления: %s

note: translators: %s: new expiration date
en: Listing renewed until %s.
ru: Объявление продлено до %s.

en: You cannot review your own listing.
ru: Вы не можете оставить отзыв на собственное объявление.

en: You have already reviewed this listing.
ru: Вы уже оставили отзыв на это объявление.

note: translators: %d: minimum number of characters required for a review.
en: Review must be at least %d character. | Review must be at least %d characters.
ru[0]: Отзыв должен содержать не менее %d символа.
ru[1]: Отзыв должен содержать не менее %d символов.
ru[2]: Отзыв должен содержать не менее %d символов.

en: Failed to submit review.
ru: Не удалось отправить отзыв.

en: Review published!
ru: Отзыв опубликован!

en: Review submitted and pending approval.
ru: Отзыв отправлен и ожидает одобрения.

en: You do not have permission to change review status.
ru: У вас нет прав для изменения статуса отзыва.

en: You have already voted on this review.
ru: Вы уже проголосовали за этот отзыв.

en: You cannot vote on your own review.
ru: Вы не можете голосовать за собственный отзыв.

en: You have already reported this review.
ru: Вы уже пожаловались на этот отзыв.

en: Reviews are currently disabled on this site.
ru: Отзывы в настоящее время отключены на этом сайте.

en: Review not found.
ru: Отзыв не найден.

en: Owner replies are currently disabled on this site.
ru: Ответы владельцев в настоящее время отключены на этом сайте.

en: Map zoom level. Selects the clustering grid size.
ru: Уровень масштабирования карты. Выбирает размер сетки кластеризации.

en: Search query for autocomplete.
ru: Поисковый запрос для автозаполнения.

en: Return only featured listings.
ru: Возвращать только избранные объявления.

en: Return only verified listings.
ru: Возвращать только проверенные объявления.

en: Return only listings owned by this member. Published listings only.
ru: Возвращать только объявления, принадлежащие этому члену. Только опубликованные объявления.

en: Preset date filter for events.
ru: Предустановленный фильтр даты для событий.

en: Start date for custom date range (Y-m-d).
ru: Дата начала для пользовательского диапазона дат (Y-m-d).

en: End date for custom date range (Y-m-d).
ru: Дата окончания для пользовательского диапазона дат (Y-m-d).

note: translators: %s: comma-separated list of missing bounds keys.
en: The bounds parameter needs all four corners. Missing: %s
ru: Параметр bounds требует все четыре угла. Отсутствуют: %s

note: translators: %s: parameter name
en: The %s parameter must be a valid date in Y-m-d format.
ru: Параметр %s должен быть корректной датой в формате Y-m-d.

en: You do not have permission to manage services for this listing.
ru: У вас нет прав для управления услугами этого объявления.

en: You do not have permission to manage this service.
ru: У вас нет прав для управления этой услугой.

en: Retention must be one of: 7, 15, 30, 0 (lifetime).
ru: Срок хранения должен быть одним из значений: 7, 15, 30, 0 (бессрочно).

en: Invalid import data. Expected a JSON object with a "settings" key.
ru: Неверные данные импорта. Ожидается объект JSON с ключом "settings".

en: Listing submission is currently disabled.
ru: Добавление объявлений в настоящее время отключено.

en: Please log in to submit a listing.
ru: Пожалуйста, войдите в систему, чтобы добавить объявление.

en: Submission blocked.
ru: Отправка заблокирована.

en: Security check failed.
ru: Проверка безопасности не пройдена.

en: Title is required.
ru: Название обязательно для заполнения.

en: Potential duplicate listing(s) found. Please confirm this is not a duplicate to proceed.
ru: Найдены потенциальные дублирующиеся объявления. Пожалуйста, подтвердите, что это не дубликат, чтобы продолжить.

en: Please explain how your business is different from the listed duplicates (at least 20 characters).
ru: Пожалуйста, объясните, чем ваша компания отличается от перечисленных дубликатов (не менее 20 символов).

en: Check your inbox to verify your email and publish your listing.
ru: Проверьте почту, чтобы подтвердить адрес электронной почты и опубликовать объявление.

en: Listing saved. It will activate as soon as you top up enough credits to cover the selected plan.
ru: Объявление сохранено. Оно будет активировано, как только вы пополните баланс кредитов до суммы, необходимой для выбранного тарифа.

en: Draft saved.
ru: Черновик сохранен.

en: Listing submitted successfully!
ru: Объявление успешно отправлено!

en: Your listing has been updated.
ru: Ваше объявление обновлено.

en: Too many requests
ru: Слишком много запросов

en: Too many unsubscribe requests from your network. Please wait a moment, then use the link from your email again.
ru: Слишком много запросов на отписку с вашей сети. Пожалуйста, подождите немного, а затем снова воспользуйтесь ссылкой из письма.

en: Invalid unsubscribe link
ru: Недействительная ссылка для отписки

en: This link is missing required information. Please use the link from a recent email.
ru: В этой ссылке отсутствует необходимая информация. Пожалуйста, используйте ссылку из недавнего письма.

en: Unsupported preference
ru: Неподдерживаемая настройка

en: This notification type cannot be managed from a one-click link. Manage it from your dashboard instead.
ru: Этим типом уведомлений нельзя управлять по ссылке в один клик. Управляйте им из личного кабинета.

en: We could not verify this link. It may have been altered. Manage your email preferences from your dashboard instead.
ru: Не удалось проверить эту ссылку. Возможно, она была изменена. Управляйте настройками уведомлений по электронной почте из личного кабинета.

en: Account not found
ru: Учетная запись не найдена

en: We could not find the account this link refers to.
ru: Не удалось найти учетную запись, к которой относится эта ссылка.

en: You have been unsubscribed
ru: Вы отписаны от рассылки

note: translators: %s: human-readable notification label.
en: You will no longer receive "%s" emails. You can re-enable any email preference any time from your dashboard.
ru: Вы больше не будете получать письма «%s». Вы можете снова включить любую настройку уведомлений в любое время из личного кабинета.

en: Listing expiration reminder
ru: Напоминание об истечении срока объявления

en: Manage email preferences
ru: Управление настройками уведомлений

en: Customers see this on the listing page — start typing to auto-complete from the map.
ru: Клиенты видят это на странице объявления — начните вводить текст для автозаполнения по карте.

en: Public contact number. Shown to logged-in customers on the listing.
ru: Публичный контактный номер. Отображается авторизованным клиентам в объявлении.

en: Public contact email. Shown to logged-in customers — never to anonymous visitors.
ru: Публичный контактный email. Отображается авторизованным клиентам — никогда анонимным посетителям.

en: Public site or booking URL. Opens in a new tab.
ru: Публичный URL сайта или бронирования. Открывается в новой вкладке.

en: Customers see an 'Open now' badge based on these hours and the visitor's timezone.
ru: Клиенты видят значок «Открыто сейчас» на основе этих часов работы и часового пояса посетителя.

en: Helps customers filter by budget.
ru: Помогает клиентам фильтровать по бюджету.

en: Optional — adds a credibility signal customers value.
ru: Необязательно — добавляет признак доверия, который ценят клиенты.

en: Add the profile URLs for each platform you use.
ru: Добавьте URL-адреса профилей для каждой используемой платформы.

en: Up to 20 photos (JPG, PNG, WebP). The first image becomes the listing cover.
ru: До 20 фотографий (JPG, PNG, WebP). Первое изображение становится обложкой объявления.

en: Maximum group size. Shown in search filters.
ru: Максимальный размер группы. Отображается в фильтрах поиска.

en: Pick all that apply — customers search by cuisine.
ru: Выберите все подходящие варианты — клиенты ищут по типу кухни.

en: Tick every amenity the listing offers. Each one is a search facet.
ru: Отметьте все удобства, которые предлагает объявление. Каждое из них — это фасет поиска.

en: Tick every feature this listing offers. Each one is a search facet.
ru: Отметьте все особенности, которые предлагает это объявление. Каждая из них — это фасет поиска.

en: Used by the search filters.
ru: Используется фильтрами поиска.

en: Total area. Used by the search filters.
ru: Общая площадь. Используется фильтрами поиска.

en: When the event begins. Shown on the listing detail page.
ru: Когда начинается событие. Отображается на странице объявления.

en: When the event finishes. Calendar uses this for spans.
ru: Когда заканчивается событие. Используется календарем для отображения периодов.

en: Full-time, part-time, contract — used as a search filter.
ru: Полная занятость, частичная занятость, контракт — используется как фильтр поиска.

en: Optional but improves applicant signal.
ru: Необязательно, но повышает качество отклика соискателей.

en: Select...
ru: Выберите...

en: Separate multiple values with commas
ru: Разделяйте несколько значений запятыми

en: Enter address...
ru: Введите адрес...

note: translators: 1: day of week, 2: range number
en: %1$s opening time %2$d
ru: Время открытия %1$s %2$d

note: translators: 1: day of week, 2: range number
en: %1$s closing time %2$d
ru: Время закрытия %1$s %2$d

note: translators: 1: day of week, 2: range number
en: Remove %1$s time %2$d
ru: Удалить время %1$s %2$d

en: + Add another time
ru: + Добавить другое время

en: Open 24 hours
ru: Работает круглосуточно

en: Click to upload
ru: Нажмите, чтобы загрузить

en: Verification link is invalid
ru: Ссылка подтверждения недействительна

en: We could not find the listing this link refers to.
ru: Не удалось найти объявление, к которому относится эта ссылка.

en: This listing is already verified
ru: Это объявление уже подтверждено

en: No further action needed — your email was confirmed earlier.
ru: Дальнейшие действия не требуются — ваш email уже был подтвержден ранее.

en: This verification link has expired
ru: Срок действия этой ссылки подтверждения истек

en: Use the button below to send yourself a fresh verification email.
ru: Используйте кнопку ниже, чтобы отправить себе новое письмо для подтверждения.

en: The token in this link does not match. Request a fresh email below.
ru: Токен в этой ссылке не совпадает. Запросите новое письмо ниже.

en: Could not verify your email
ru: Не удалось подтвердить ваш email

en: Your listing is live
ru: Ваше объявление опубликовано

en: Email verified — your listing is being reviewed
ru: Email подтвержден — ваше объявление находится на рассмотрении

en: Thanks for verifying your email. Your listing has been published.
ru: Спасибо за подтверждение email. Ваше объявление опубликовано.

en: Thanks for verifying your email. Our team will review and publish your listing shortly.
ru: Спасибо за подтверждение email. Наша команда рассмотрит и опубликует ваше объявление в ближайшее время.

en: You have been signed in to your account.
ru: Вы вошли в свою учетную запись.

en: View your listing
ru: Просмотреть объявление

en: Go to dashboard
ru: Перейти в личный кабинет

en: A fresh verification email is on the way.
ru: Новое письмо для подтверждения уже отправлено.

en: Please wait a moment before requesting another email.
ru: Пожалуйста, подождите немного перед повторным запросом письма.

en: Resend verification email
ru: Отправить письмо подтверждения повторно

note: translators: 1: number of deleted rows, 2: retention days
en: Pruned %1$d analytics records older than %2$d days.
ru: Удалено %1$d записей аналитики старше %2$d дней.

en: 7 days (default)
ru: 7 дней (по умолчанию)

en: 15 days
ru: 15 дней

en: Lifetime (no auto-prune)
ru: Бессрочно (без автоматической очистки)

en: No reason provided.
ru: Причина не указана.

en: The listing owner
ru: Владелец объявления

en: No additional details provided.
ru: Дополнительные сведения не предоставлены.

en: Invalid recipient email.
ru: Неверный email получателя.

note: translators: %s: event key
en: Unknown notification event: %s
ru: Неизвестное событие уведомления: %s

en: [Test] Sample Listing
ru: [Тест] Пример объявления

en: Sample User
ru: Пример пользователя

en: Sample Reviewer
ru: Пример автора отзыва

en: Sample Claimant
ru: Пример заявителя

en: This is a test rejection reason.
ru: Это тестовая причина отклонения.

en: This is a test admin note.
ru: Это тестовая заметка администратора.

en: Sample Review Title
ru: Пример заголовка отзыва

en: This is the body of a sample review used to verify formatting.
ru: Это текст примера отзыва, используемый для проверки форматирования.

en: Thanks for your review — this is a sample owner reply.
ru: Спасибо за ваш отзыв — это пример ответа владельца.

en: Sample Owner
ru: Пример владельца

en: Send was attempted but no log entry was recorded.
ru: Была предпринята попытка отправки, но запись в журнал не сохранена.

en: wp_mail() returned false.
ru: wp_mail() вернула false.

note: translators: %s: listing title
en: New listing submitted: %s
ru: Отправлено новое объявление: %s

note: translators: %s: listing title
en: Your listing has been approved: %s
ru: Ваше объявление одобрено: %s

note: translators: %s: listing title
en: Your listing needs changes: %s
ru: Ваше объявление требует изменений: %s

note: translators: %s: listing title
en: Your listing has expired: %s
ru: Срок действия вашего объявления истек: %s

note: translators: 1: listing title, 2: number of days until expiration
en: Your listing expires in %2$d days: %1$s
ru: Срок действия вашего объявления истекает через %2$d дней: %1$s

note: translators: %s: listing title
en: Your listing has been renewed: %s
ru: Ваше объявление продлено: %s

note: translators: %s: listing title
en: New listing needs review: %s
ru: Новое объявление требует проверки: %s

note: translators: %s: listing title
en: New review on %s
ru: Новый отзыв на %s

note: translators: %s: listing title
en: Owner replied to your review on %s
ru: Владелец ответил на ваш отзыв на %s

note: translators: 1: listing title, 2: milestone number
en: Your review of %1$s reached %2$s helpful votes!
ru: Ваш отзыв о %1$s набрал %2$s голосов «полезно»!

note: translators: %s: listing title
en: New claim request for: %s
ru: Новый запрос на заявку для: %s

note: translators: %s: listing title
en: Your claim has been approved: %s
ru: Ваша заявка одобрена: %s

note: translators: %s: listing title
en: Your claim was not approved: %s
ru: Ваша заявка не была одобрена: %s

note: translators: %s: listing title
en: Finish your listing: %s
ru: Завершите оформление объявления: %s

note: translators: %s: listing title
en: You have reviews waiting for a reply on %s
ru: У вас есть отзывы, ожидающие ответа, на %s

note: translators: %s: site name
en: Verify your email to publish your listing on %s
ru: Подтвердите email, чтобы опубликовать объявление на %s

note: translators: %s: site name
en: Notification from %s
ru: Уведомление от %s

note: translators: %s: user name translators: %s: claimant display name translators: %s: user display name translators: %s: author display name translators: %s: reviewer display name translators: %s: listing owner display name
en: Hi %s,
ru: Здравствуйте, %s,

note: translators: 1: site name, 2: site URL
en: This email was sent by %1$s.
ru: Это письмо отправлено %1$s.

note: translators: %s: count of rejected listings
en: Rejected <span class="count">(%s)</span> | Rejected <span class="count">(%s)</span>
ru[0]: Отклонено <span class="count">(%s)</span>
ru[1]: Отклонено <span class="count">(%s)</span>
ru[2]: Отклонено <span class="count">(%s)</span>

note: translators: %s: count of expired listings
en: Expired <span class="count">(%s)</span> | Expired <span class="count">(%s)</span>
ru[0]: Истекло <span class="count">(%s)</span>
ru[1]: Истекло <span class="count">(%s)</span>
ru[2]: Истекло <span class="count">(%s)</span>

note: translators: %s: count of deactivated listings
en: Deactivated <span class="count">(%s)</span> | Deactivated <span class="count">(%s)</span>
ru[0]: Деактивировано <span class="count">(%s)</span>
ru[1]: Деактивировано <span class="count">(%s)</span>
ru[2]: Деактивировано <span class="count">(%s)</span>

note: translators: %s: count of listings awaiting credit top-up
en: Awaiting Credits <span class="count">(%s)</span> | Awaiting Credits <span class="count">(%s)</span>
ru[0]: Ожидание кредитов <span class="count">(%s)</span>
ru[1]: Ожидание кредитов <span class="count">(%s)</span>
ru[2]: Ожидание кредитов <span class="count">(%s)</span>

note: translators: %s: count of listings awaiting email verification
en: Pending Email Verification <span class="count">(%s)</span> | Pending Email Verification <span class="count">(%s)</span>
ru[0]: Ожидает подтверждения email <span class="count">(%s)</span>
ru[1]: Ожидает подтверждения email <span class="count">(%s)</span>
ru[2]: Ожидает подтверждения email <span class="count">(%s)</span>

note: translators: %s: listing title
en: New review on "%s"
ru: Новый отзыв на «%s»

en: Previous month
ru: Предыдущий месяц

en: Next month
ru: Следующий месяц

note: translators: %s: full date string e.g. "March 15"
en: %s, today
ru: %s, сегодня

note: translators: %d: number of additional events
en: %d more events
ru: Ещё %d событий

en: Event details
ru: Подробности о событии

en: View details
ru: Просмотреть подробности

note: translators: %s: formatted date of the next event occurrence
en: Next: %s
ru: Далее: %s

note: translators: %s: average rating number
en: Rating: %s out of 5
ru: Рейтинг: %s из 5

note: translators: %s: number of listings
en: %s listing | %s listings
ru[0]: %s объявление
ru[1]: %s объявления
ru[2]: %s объявлений

note: translators: 1: listing title (or Listing #ID fallback), 2: photo number
en: %1$s photo %2$d
ru: %1$s, фото %2$d

en: Follow
ru: Подписаться

en: Claimed & Verified Business
ru: Заявленный и проверенный бизнес

en: Listing details
ru: Данные объявления

en: Overview
ru: Обзор

en: Map
ru: Карта

en: Features & Amenities
ru: Особенности и удобства

en: Get Directions
ru: Проложить маршрут

note: translators: %s: price amount
en: From $%s
ru: От $%s

note: translators: %s: price amount
en: $%s/hr
ru: $%s/ч

note: translators: 1: hours, 2: minutes
en: %1$dh %2$dmin
ru: %1$dч %2$dмин

note: translators: %d: hours
en: %d hour | %d hours
ru[0]: %d час
ru[1]: %d часа
ru[2]: %d часов

note: translators: %d: minutes
en: %d min
ru: %d мин

note: translators: %d: number of reviews
en: %d review | %d reviews
ru[0]: %d отзыв
ru[1]: %d отзыва
ru[2]: %d отзывов

en: Owner Response:
ru: Ответ владельца:

en: Mark as helpful
ru: Отметить как полезное

en: Helpful
ru: Полезно

note: translators: %s: reviewer display name.
en: Block %s
ru: Заблокировать %s

en: Block
ru: Заблокировать

note: translators: %d: number of people
en: %d person found this helpful | %d people found this helpful
ru[0]: %d человек посчитал это полезным
ru[1]: %d человека посчитали это полезным
ru[2]: %d человек посчитали это полезным

en: No reviews yet. Be the first to share your experience!
ru: Пока нет отзывов. Будьте первым, кто поделится своим опытом!

en: Write a Review
ru: Написать отзыв

en: to write a review.
ru: чтобы написать отзыв.

en: Your Rating
ru: Ваша оценка

note: translators: %d: number of stars
en: star | stars
ru[0]: звезда
ru[1]: звезды
ru[2]: звёзд

en: Review Title
ru: Заголовок отзыва

en: Summarize your experience
ru: Кратко опишите свой опыт

en: Your Review
ru: Ваш отзыв

note: translators: %d: minimum number of characters required for a review.
en: Share your experience (minimum %d character) | Share your experience (minimum %d characters)
ru[0]: Поделитесь своим опытом (минимум %d символ)
ru[1]: Поделитесь своим опытом (минимум %d символа)
ru[2]: Поделитесь своим опытом (минимум %d символов)

en: Share your experience (optional)
ru: Поделитесь своим опытом (необязательно)

en: Rate each aspect
ru: Оцените каждый аспект

en: See all
ru: Смотреть все

en: Carousel navigation
ru: Навигация по карусели

note: translators: %d: slide group number
en: Go to slide group %d
ru: Перейти к группе слайдов %d

en: Try adjusting your filters, or be the first to add a listing.
ru: Попробуйте изменить фильтры или станьте первым, кто добавит объявление.

en: Add a listing
ru: Добавить объявление

en: Clear All Filters
ru: Сбросить все фильтры

en: Previous page
ru: Предыдущая страница

en: Next page
ru: Следующая страница

note: translators: 1: first result number, 2: last result number, 3: total results
en: Showing %1$s&ndash;%2$s of %3$s listings
ru: Показано %1$s&ndash;%2$s из %3$s объявлений

note: translators: %s: number of results
en: %s result | %s results
ru[0]: %s результат
ru[1]: %s результата
ru[2]: %s результатов

en: View mode
ru: Режим просмотра

en: Grid view
ru: Просмотр сеткой

en: List view
ru: Просмотр списком

en: Sort by
ru: Сортировать по

en: Skip map, go to listing results
ru: Пропустить карту, перейти к результатам объявлений

note: translators: %d: number of markers
en: Map showing %d listing locations
ru: Карта с расположением %d объявлений

en: Find listings near your location
ru: Найти объявления рядом с вами

en: Search listings in this map area
ru: Искать объявления в этой области карты

en: Search this area
ru: Искать в этой области

en: Owner Response
ru: Ответ владельца

en: Reply to this review
ru: Ответить на этот отзыв

note: translators: %s: number of reviews
en: %s review | %s reviews
ru[0]: %s отзыв
ru[1]: %s отзыва
ru[2]: %s отзывов

en: Sort reviews
ru: Сортировать отзывы

en: Most Recent
ru: Сначала новые

en: Lowest Rated
ru: С низким рейтингом

en: Most Helpful
ru: Самые полезные

en: Be the first to share your experience with this listing.
ru: Станьте первым, кто поделится своим опытом об этом объявлении.

en: Load More Reviews
ru: Загрузить ещё отзывы

en: Report This Review
ru: Пожаловаться на этот отзыв

en: Select a reason…
ru: Выберите причину…

en: Filters
ru: Фильтры

en: Search filters
ru: Фильтры поиска

en: Minimum Rating
ru: Минимальный рейтинг

en: Any
ru: Любой

en: Min
ru: Мин

note: translators: %s: filter label
en: Minimum %s
ru: Минимум %s

en: Max
ru: Макс

note: translators: %s: filter label
en: Maximum %s
ru: Максимум %s

en: Today
ru: Сегодня

en: This Weekend
ru: В эти выходные

en: Happening Now
ru: Происходит сейчас

en: From date
ru: С даты

en: To date
ru: По дату

en: Apply Filters
ru: Применить фильтры

en: Search
ru: Поиск

en: Clear search
ru: Очистить поиск

en: Location...
ru: Местоположение...

en: Find listings near me
ru: Найти объявления рядом со мной

en: Loading search results
ru: Загрузка результатов поиска

en: Back
ru: Назад

en: Continue
ru: Продолжить

en: Update Listing
ru: Обновить объявление

en: Submit Listing
ru: Отправить объявление

en: Edit Basic Information
ru: Редактировать основную информацию

en: Basic Information
ru: Основная информация

en: Listing Title
ru: Название объявления

en: e.g., Pizza Palace
ru: например, Pizza Palace

en: Select a category
ru: Выберите категорию

en: pizza, italian, downtown (comma separated)
ru: пицца, итальянская кухня, центр города (через запятую)

en: Describe your listing...
ru: Опишите ваше объявление...

en: Provide additional details about your listing.
ru: Укажите дополнительные сведения о вашем объявлении.

en: Select a listing type above to see the fields for that type.
ru: Выберите тип объявления выше, чтобы увидеть поля для этого типа.

en: These existing listings look similar to what you entered. Please review them before submitting.
ru: Эти существующие объявления похожи на введённые вами данные. Пожалуйста, ознакомьтесь с ними перед отправкой.

en: If your business is different from all listings above, you can submit it. We'll keep both.
ru: Если ваш бизнес отличается от всех объявлений выше, вы можете отправить его. Мы сохраним оба варианта.

en: I confirm this is a different business, not a duplicate of the above
ru: Я подтверждаю, что это другой бизнес, а не дубликат указанного выше

en: (helps our review team — at least 20 characters)
ru: (поможет нашей команде модерации — минимум 20 символов)

en: e.g. We are a different business with a separate location.
ru: например, У нас другой бизнес с отдельным адресом.

en: Photos & Media
ru: Фото и медиа

en: Featured Image
ru: Изображение записи

en: (required)
ru: (обязательно)

en: Featured image preview
ru: Предпросмотр изображения записи

en: Remove featured image
ru: Удалить изображение записи

note: translators: %d: max gallery images
en: Gallery (up to %d photos)
ru: Галерея (до %d фото)

en: Gallery image
ru: Изображение галереи

en: Add Photos
ru: Добавить фотографии

en: Video URL (optional)
ru: URL видео (необязательно)

en: Preview Your Listing
ru: Предварительный просмотр объявления

en: Review your listing before submitting.
ru: Просмотрите объявление перед отправкой.

en: Preview will appear here after filling in the form.
ru: Предварительный просмотр появится здесь после заполнения формы.

note: translators: %s: number of credits the listing submission will cost, wrapped in <strong>.
en: This listing will cost: %s
ru: Это объявление будет стоить: %s

en: credit | credits
ru[0]: кредит
ru[1]: кредита
ru[2]: кредитов

note: translators: %s: user's current credit balance, wrapped in <strong>.
en: Your balance: %s
ru: Ваш баланс: %s

note: translators: %s: credits remaining after this submission, wrapped in <strong>.
en: Remaining after submit: %s
ru: Останется после отправки: %s

en: Buy More Credits
ru: Купить больше кредитов

note: translators: %s: link to terms page
en: I agree to the <a href="%s" target="_blank">Terms of Service</a>
ru: Я принимаю <a href="%s" target="_blank">Условия использования</a>

en: I agree to the Terms of Service
ru: Я принимаю Условия использования

en: What type of listing are you adding?
ru: Какой тип объявления вы добавляете?

en: Submission progress
ru: Прогресс отправки

en: Listing Updated!
ru: Объявление обновлено!

en: Your listing has been updated successfully.
ru: Ваше объявление успешно обновлено.

en: Listing Submitted!
ru: Объявление отправлено!

en: Your listing has been submitted and is pending review. We'll notify you once it's approved.
ru: Ваше объявление отправлено и ожидает проверки. Мы уведомим вас, как только оно будет одобрено.

en: Add Another Listing
ru: Добавить ещё одно объявление

en: Dashboard navigation
ru: Навигация панели управления

en: My Listings
ru: Мои объявления

en: My Claims
ru: Мои заявки

en: Profile
ru: Профиль

en: Under review
ru: На рассмотрении

en: Not approved
ru: Не одобрено

en: No claim requests yet
ru: Пока нет заявок на владение

en: Claim an existing business listing to manage it. Click "Claim this listing" on any unowned entry.
ru: Подайте заявку на существующее объявление компании, чтобы управлять им. Нажмите «Заявить права на это объявление» на любой записи без владельца.

en: Browse the directory
ru: Просмотреть каталог

en: (listing removed)
ru: (объявление удалено)

note: translators: %s: submission date
en: Submitted %s
ru: Отправлено %s

en: Reviewer notes:
ru: Примечания проверяющего:

en: We will email you as soon as the review is complete.
ru: Мы отправим вам письмо, как только проверка будет завершена.

en: You now own this listing. Open My Listings to edit it.
ru: Теперь вы владелец этого объявления. Откройте «Мои объявления», чтобы отредактировать его.

en: Top-up
ru: Пополнение

en: Refund
ru: Возврат

en: Deduction
ru: Списание

en: Hold
ru: Удержание

en: Thank you!
ru: Спасибо!

note: translators: %d: number of credits added.
en: %d credit has been added to your account. | %d credits have been added to your account.
ru[0]: %d кредит добавлен на ваш счёт.
ru[1]: %d кредита добавлено на ваш счёт.
ru[2]: %d кредитов добавлено на ваш счёт.

en: Your credits have been added.
ru: Ваши кредиты были добавлены.

en: Updating your balance…
ru: Обновление вашего баланса…

en: Checkout canceled.
ru: Оформление заказа отменено.

en: No charge was made — pick a pack below to try again.
ru: Списание не производилось — выберите пакет ниже, чтобы попробовать снова.

en: We couldn't process your purchase.
ru: Не удалось обработать вашу покупку.

en: Please try again or contact support if the issue persists.
ru: Попробуйте снова или обратитесь в поддержку, если проблема сохраняется.

en: Credit Balance
ru: Баланс кредитов

note: translators: %d: low credit threshold value.
en: Low balance — top up soon (threshold: %d).
ru: Низкий баланс — пополните его в ближайшее время (порог: %d).

en: No credit packs available
ru: Нет доступных пакетов кредитов

en: No credit packs configured yet. Ask your administrator to set up credit mappings.
ru: Пакеты кредитов ещё не настроены. Попросите администратора настроить сопоставление кредитов.

en: Credit purchases aren't enabled yet
ru: Покупка кредитов пока не включена

en: The site administrator hasn't configured a payment gateway, so credits can't be purchased directly. Contact them to top up your balance.
ru: Администратор сайта не настроил платёжный шлюз, поэтому кредиты нельзя купить напрямую. Свяжитесь с ним, чтобы пополнить баланс.

en: Visit Store
ru: Перейти в магазин

en: Credit Pack
ru: Пакет кредитов

note: translators: %s: gateway label (Stripe / PayPal).
en: Buy with %s
ru: Купить через %s

en: No payment gateway configured.
ru: Платёжный шлюз не настроен.

en: Unavailable
ru: Недоступно

en: Transaction History
ru: История транзакций

en: No transactions yet
ru: Пока нет транзакций

en: Your credit activity will appear here.
ru: Здесь будет отображаться активность по вашим кредитам.

en: Credit transactions
ru: Транзакции по кредитам

en: Amount
ru: Сумма

en: Note
ru: Примечание

en: Receipt
ru: Квитанция

en: No saved listings
ru: Нет сохранённых объявлений

en: Save listings you like by clicking the heart icon.
ru: Сохраняйте понравившиеся объявления, нажимая на значок сердца.

en: Favorites pagination
ru: Пагинация избранного

en: Back to listings
ru: Назад к объявлениям

en: No listings yet
ru: Пока нет объявлений

en: Create your first listing and start getting discovered.
ru: Создайте своё первое объявление и начните привлекать внимание.

en: Filter:
ru: Фильтр:

en: All listings
ru: Все объявления

en: Expiring soon
ru: Скоро истекает

note: translators: %s: expiration date
en: Expires %s
ru: Истекает %s

en: Expires today
ru: Истекает сегодня

en: Expires tomorrow
ru: Истекает завтра

note: translators: %d: days remaining
en: Expires in %d day | Expires in %d days
ru[0]: Истекает через %d день
ru[1]: Истекает через %d дня
ru[2]: Истекает через %d дней

note: translators: %s: number of views on this listing
en: %s view | %s views
ru[0]: %s просмотр
ru[1]: %s просмотра
ru[2]: %s просмотров

en: Click the link in your email to publish this listing.
ru: Перейдите по ссылке в письме, чтобы опубликовать это объявление.

en: Paused — credits needed to activate
ru: Приостановлено — для активации нужны кредиты

note: translators: 1: plan name, 2: plan cost in credits
en: Plan: %1$s — costs %2$s credits to activate.
ru: Тариф: %1$s — для активации требуется %2$s кредитов.

en: Your balance:
ru: Ваш баланс:

en: Short by:
ru: Не хватает:

en: Top up credits and this listing activates automatically — no further action needed. There is no separate payment for plans; credits are the only currency.
ru: Пополните кредиты, и это объявление активируется автоматически — дополнительных действий не требуется. Отдельной оплаты за тарифы нет; кредиты — единственная валюта.

note: translators: %s: credits needed
en: Buy %s credits to resume
ru: Купите %s кредитов, чтобы возобновить

en: Buy credits
ru: Купить кредиты

en: Why was this paused?
ru: Почему это было приостановлено?

en: Renew Now
ru: Продлить сейчас

en: Manage services
ru: Управление услугами

en: More actions
ru: Дополнительные действия

en: Renew
ru: Продлить

note: translators: %s: listing title
en: Services for "%s"
ru: Услуги для «%s»

en: Add Service
ru: Добавить услугу

en: Service Name
ru: Название услуги

en: e.g., Teeth Cleaning
ru: например, чистка зубов

en: Describe this service...
ru: Опишите эту услугу...

en: Price Type
ru: Тип цены

en: Starting From
ru: От

en: Contact for Price
ru: Цена по запросу

en: Duration (minutes)
ru: Продолжительность (минуты)

en: Save Service
ru: Сохранить услугу

note: translators: 1: hours, 2: minutes
en: %1$dh %2$dm
ru: %1$dч %2$dм

note: translators: %d: hours
en: %dh
ru: %dч

note: translators: %d: minutes
en: %dm
ru: %dм

en: No services added yet. Click "Add Service" to get started.
ru: Пока не добавлено ни одной услуги. Нажмите «Добавить услугу», чтобы начать.

en: Renew listing
ru: Продлить объявление

en: Plan
ru: Тариф

en: Cost
ru: Стоимость

en: Your balance
ru: Ваш баланс

en: Buy more credits
ru: Купить больше кредитов

en: Confirm renewal
ru: Подтвердить продление

en: Listings pagination
ru: Пагинация объявлений

en: Display Name
ru: Отображаемое имя

en: First name
ru: Имя

en: Last name
ru: Фамилия

en: e.g. +1 415 555 0123
ru: например, +1 415 555 0123

en: Private — not shown publicly on your listings.
ru: Приватно — не отображается публично в ваших объявлениях.

en: Bio
ru: О себе

en: Optional — paste the URL for any platforms you want to surface on your public profile. Leave blank to omit.
ru: Необязательно — вставьте URL любых платформ, которые вы хотите показать в своём публичном профиле. Оставьте пустым, чтобы не указывать.

en: Email Notifications
ru: Уведомления по email

en: Listing submitted for review
ru: Объявление отправлено на проверку

en: Listing approved and published
ru: Объявление одобрено и опубликовано

en: Listing expiration reminders
ru: Напоминания об истечении срока объявления

en: New review on my listing
ru: Новый отзыв на моё объявление

en: Owner replied to my review
ru: Владелец ответил на мой отзыв

en: Reminders to reply to reviews
ru: Напоминания отвечать на отзывы

en: My review reaches a helpful-vote milestone
ru: Мой отзыв достиг рубежа по количеству полезных оценок

en: Reminders to finish my draft listings
ru: Напоминания завершить черновики объявлений

en: Claim submitted on my listing
ru: Заявка на владение подана на моё объявление

en: My claim was approved
ru: Моя заявка на владение одобрена

en: My claim was rejected
ru: Моя заявка на владение отклонена

en: Blocked Members
ru: Заблокированные участники

en: You will not see their reviews, and they cannot contact you. Blocking works in both directions.
ru: Вы не будете видеть их отзывы, и они не смогут связаться с вами. Блокировка работает в обе стороны.

en: You have not blocked anyone. You can block a member from any review they have written.
ru: Вы не заблокировали никого. Вы можете заблокировать участника из любого написанного им отзыва.

note: translators: %s: member display name.
en: Unblock %s
ru: Разблокировать %s

en: Unblock
ru: Разблокировать

en: Reviews I've Written
ru: Написанные мной отзывы

en: Deleted listing
ru: Удалённое объявление

en: Reviews written pagination
ru: Пагинация написанных отзывов

en: Reviews on My Listings
ru: Отзывы на мои объявления

en: Your reply:
ru: Ваш ответ:

en: Edit reply
ru: Редактировать ответ

en: Reply text
ru: Текст ответа

en: Write a public reply that will appear under this review…
ru: Напишите публичный ответ, который появится под этим отзывом…

en: Submit reply
ru: Отправить ответ

en: Submitting…
ru: Отправка…

en: Reviews received pagination
ru: Пагинация полученных отзывов

en: Reviews you write and receive will appear here.
ru: Здесь будут отображаться отзывы, которые вы написали и получили.

en: Find a listing to review
ru: Найдите объявление, чтобы оставить отзыв

en: Your claim is approved!
ru: Ваша заявка одобрена!

note: translators: %s: listing title
en: Your claim for "%s" has been approved! You can now manage this listing from your dashboard.
ru: Ваша заявка на "%s" была одобрена! Теперь вы можете управлять этим объявлением из личного кабинета.

en: View listing
ru: Просмотреть объявление

en: Claim not approved
ru: Заявка не одобрена

note: translators: %s: listing title
en: Your ownership claim for "%s" was not approved.
ru: Ваша заявка на право собственности для "%s" не была одобрена.

en: Notes from admin:
ru: Примечания администратора:

en: If you believe this was an error, please contact us for further assistance.
ru: Если вы считаете, что это ошибка, пожалуйста, свяжитесь с нами для получения дополнительной помощи.

en: New claim request
ru: Новый запрос на заявку

en: Hi Admin,
ru: Здравствуйте, администратор,

note: translators: 1: claimant name, 2: listing title
en: %1$s has submitted a claim for the listing "%2$s" and is awaiting your review.
ru: %1$s отправил(а) заявку на объявление "%2$s" и ожидает вашего рассмотрения.

en: Claimant:
ru: Заявитель:

en: Listing:
ru: Объявление:

en: Review Claim
ru: Рассмотреть заявку

en: You have an unfinished listing
ru: У вас есть незавершённое объявление

note: translators: %s: listing title
en: You started a listing "%s" but haven't finished it yet. Complete it now to get it published and visible to visitors.
ru: Вы начали создавать объявление "%s", но ещё не завершили его. Завершите его сейчас, чтобы оно было опубликовано и стало видно посетителям.

en: Finish Your Listing
ru: Завершить объявление

en: If you no longer wish to complete this listing, you can simply ignore this email.
ru: Если вы больше не хотите завершать это объявление, вы можете просто проигнорировать это письмо.

en: Your listing is live!
ru: Ваше объявление опубликовано!

note: translators: %s: listing title
en: Great news! Your listing "%s" has been approved and is now live in the directory.
ru: Отличная новость! Ваше объявление "%s" было одобрено и теперь опубликовано в каталоге.

en: View Your Listing
ru: Просмотреть ваше объявление

en: Manage from your dashboard
ru: Управляйте из личного кабинета

en: Your listing has expired
ru: Срок действия вашего объявления истёк

note: translators: %s: listing title
en: Your listing "%s" has expired and is no longer visible in the directory.
ru: Срок действия вашего объявления "%s" истёк, и оно больше не отображается в каталоге.

en: Renew your listing to make it visible again and continue reaching customers.
ru: Продлите объявление, чтобы снова сделать его видимым и продолжить привлекать клиентов.

en: Renew Listing
ru: Продлить объявление

en: Your listing expires tomorrow
ru: Срок действия вашего объявления истекает завтра

note: translators: %d: number of days until expiration
en: Your listing expires in %d days
ru: Срок действия вашего объявления истекает через %d дн.

note: translators: %s: listing title
en: Your listing "%s" will expire tomorrow. After expiration, it will no longer be visible in the directory.
ru: Срок действия вашего объявления "%s" истекает завтра. После истечения срока оно больше не будет отображаться в каталоге.

note: translators: 1: listing title, 2: expiration date
en: Your listing "%1$s" will expire on %2$s. After expiration, it will no longer be visible in the directory.
ru: Срок действия вашего объявления "%1$s" истекает %2$s. После истечения срока оно больше не будет отображаться в каталоге.

en: Renew your listing now to keep it visible and continue reaching customers.
ru: Продлите объявление сейчас, чтобы оно оставалось видимым и вы продолжали привлекать клиентов.

en: New listing needs your review
ru: Новое объявление требует вашей проверки

note: translators: 1: listing title, 2: author name
en: New listing "%1$s" submitted by %2$s needs your review.
ru: Новое объявление "%1$s", отправленное пользователем %2$s, требует вашей проверки.

en: Submitted by:
ru: Отправлено:

en: Type:
ru: Тип:

en: Review Listing
ru: Проверить объявление

en: Your listing needs changes
ru: Ваше объявление требует изменений

note: translators: %s: listing title
en: Your listing "%s" needs a few changes before it can be published.
ru: Ваше объявление "%s" требует внесения некоторых изменений перед публикацией.

en: Feedback from our team
ru: Отзыв нашей команды

en: Please update your listing and resubmit for review.
ru: Пожалуйста, обновите объявление и отправьте его на повторную проверку.

en: Listing renewed successfully
ru: Объявление успешно продлено

note: translators: %s: listing title
en: Your listing "%s" has been renewed and is live again in the directory.
ru: Ваше объявление "%s" было продлено и снова опубликовано в каталоге.

en: New expiration date:
ru: Новая дата окончания срока действия:

note: translators: %s: site name
en: New listing on %s
ru: Новое объявление на %s

note: translators: 1: listing title, 2: author name
en: A new listing "%1$s" has been submitted by %2$s and is awaiting your review.
ru: Новое объявление "%1$s" было отправлено пользователем %2$s и ожидает вашей проверки.

note: translators: %s: site name
en: Verify your email at %s
ru: Подтвердите свой email на %s

note: translators: %s: listing title
en: Thanks for submitting your listing "%s". One last step — please confirm your email address so we can publish it.
ru: Спасибо за отправку объявления "%s". Остался последний шаг — подтвердите свой адрес email, чтобы мы могли его опубликовать.

en: Verify Email
ru: Подтвердить email

en: Or copy and paste this link into your browser:
ru: Или скопируйте и вставьте эту ссылку в браузер:

note: translators: %d: hours until link expires
en: This link expires in %d hour. | This link expires in %d hours.
ru[0]: Срок действия этой ссылки истекает через %d час.
ru[1]: Срок действия этой ссылки истекает через %d часа.
ru[2]: Срок действия этой ссылки истекает через %d часов.

en: If you did not submit this listing, ignore this email — no account changes will be made.
ru: Если вы не отправляли это объявление, проигнорируйте это письмо — никаких изменений в вашей учётной записи произведено не будет.

note: translators: %s: site name link
en: This email was sent by %s.
ru: Это письмо отправлено %s.

en: Your review is making an impact!
ru: Ваш отзыв приносит результат!

note: translators: 1: listing title, 2: milestone number
en: Your review of "%1$s" just reached %2$s helpful votes!
ru: Ваш отзыв на "%1$s" только что набрал %2$s полезных голосов!

en: helpful votes
ru: полезных голосов

en: People find your insights valuable. Keep sharing your experiences!
ru: Люди находят ваши наблюдения ценными. Продолжайте делиться своим опытом!

en: View Your Review
ru: Просмотреть ваш отзыв

en: New review on your listing
ru: Новый отзыв на ваше объявление

note: translators: 1: reviewer name, 2: listing title
en: %1$s left a review on your listing "%2$s".
ru: %1$s оставил(а) отзыв на ваше объявление "%2$s".

en: View Review
ru: Просмотреть отзыв

en: You have reviews waiting for a reply
ru: У вас есть отзывы, ожидающие ответа

note: translators: 1: number of pending reviews, 2: listing title
en: You have %1$d review on your listing "%2$s" still waiting for a reply. Responding shows visitors you are engaged and helps build trust. | You have %1$d reviews on your listing "%2$s" still waiting for a reply. Responding shows visitors you are engaged and helps build trust.
ru[0]: У вас есть %1$d отзыв на объявление "%2$s", всё ещё ожидающий ответа. Ответ показывает посетителям вашу вовлечённость и помогает укрепить доверие.
ru[1]: У вас есть %1$d отзыва на объявление "%2$s", всё ещё ожидающих ответа. Ответ показывает посетителям вашу вовлечённость и помогает укрепить доверие.
ru[2]: У вас есть %1$d отзывов на объявление "%2$s", всё ещё ожидающих ответа. Ответ показывает посетителям вашу вовлечённость и помогает укрепить доверие.

en: Reply to Reviews
ru: Ответить на отзывы

en: If you would rather handle these later, you can simply ignore this email.
ru: Если вы предпочитаете разобраться с этим позже, вы можете просто проигнорировать это письмо.

en: New reply to your review
ru: Новый ответ на ваш отзыв

note: translators: 1: owner name, 2: listing title
en: %1$s replied to your review of "%2$s".
ru: %1$s ответил(а) на ваш отзыв о "%2$s".

en: View Reply
ru: Просмотреть ответ

note: translators: 1: Required PHP version, 2: Current PHP version
en: WB Listora requires PHP %1$s or higher. You are running PHP %2$s.
ru: WB Listora требует PHP %1$s или выше. У вас установлен PHP %2$s.

note: translators: 1: Required WP version, 2: Current WP version
en: WB Listora requires WordPress %1$s or higher. You are running %2$s.
ru: WB Listora требует WordPress %1$s или выше. У вас установлена версия %2$s.

note: translators: %s: bundled library/SDK name.
en: WB Listora: the bundled %s could not be loaded from a complete package, so the features it powers are disabled. Reinstall WB Listora from a complete zip to restore them.
ru: WB Listora: встроенный %s не удалось загрузить из полного пакета, поэтому функции, которые он обеспечивает, отключены. Переустановите WB Listora из полного zip-архива, чтобы восстановить их.

en: Desktop
ru: Компьютер

en: Tablet
ru: Планшет

en: Mobile
ru: Мобильный

en: Top
ru: Сверху

en: Right
ru: Справа

en: Bottom
ru: Снизу

en: Left
ru: Слева

en: Unlink sides
ru: Разделить стороны

en: Link sides
ru: Связать стороны

en: Unit
ru: Единица измерения

en: Box Shadow
ru: Тень блока

en: Blur
ru: Размытие

en: Spread
ru: Растяжение

en: Shadow Color
ru: Цвет тени

en: Uppercase
ru: ПРОПИСНЫЕ

en: Lowercase
ru: строчные

en: Capitalize
ru: С заглавной буквы

en: TL
ru: ВЛ

en: TR
ru: ВП

en: BR
ru: НП

en: BL
ru: НЛ

en: Border Radius
ru: Радиус скругления

en: All corners
ru: Все углы

en: Unlink corners
ru: Разделить углы

en: Link corners
ru: Связать углы

en: Device Visibility
ru: Видимость на устройствах

en: Hide on Desktop
ru: Скрыть на компьютере

en: Hide on Tablet
ru: Скрыть на планшете

en: Hide on Mobile
ru: Скрыть на мобильном

en: Content
ru: Содержимое

en: Enter slug like "event". Leave empty for all types.
ru: Введите ярлык (slug), например "event". Оставьте пустым для всех типов.

en: Layout
ru: Макет

en: Padding
ru: Внутренние отступы

en: Margin
ru: Внешние отступы

en: Style
ru: Стиль

en: Listing ID
ru: ID объявления

en: Standard
ru: Стандартный

en: Compact
ru: Компактный

en: Detailed
ru: Подробный

en: Max Meta Fields
ru: Макс. количество мета-полей

en: Show Rating
ru: Показывать рейтинг

en: Show Favorite
ru: Показывать «Избранное»

en: Show Type
ru: Показывать тип

en: Show Features
ru: Показывать особенности

en: Enter slug like "restaurant". Leave empty for all types.
ru: Введите ярлык (slug), например "restaurant". Оставьте пустым для всех типов.

en: Columns
ru: Столбцы

en: Show Count
ru: Показывать количество

en: Show Icon
ru: Показывать значок

en: Hide Empty
ru: Скрывать пустые

en: Tabbed
ru: Вкладки

en: Accordion
ru: Аккордеон

en: Related Listings Count
ru: Количество похожих объявлений

en: Sections
ru: Разделы

en: Show Gallery
ru: Показывать галерею

en: Show Map
ru: Показывать карту

en: Show Reviews
ru: Показывать отзывы

en: Show Related Listings
ru: Показывать похожие объявления

en: Show Share Buttons
ru: Показывать кнопки «Поделиться»

en: Show Claim Button
ru: Показывать кнопку заявки на владение

en: Count
ru: Количество

en: Sort By
ru: Сортировать по

en: Per Page
ru: На странице

en: Leave empty to use the site-wide "Listings per page" setting.
ru: Оставьте пустым, чтобы использовать общесайтовую настройку «Объявлений на странице».

en: Grid
ru: Сетка

en: List
ru: Список

en: Card Layout
ru: Макет карточки

en: Overlay
ru: Наложение

en: Show View Toggle
ru: Показывать переключатель вида

en: Show Result Count
ru: Показывать количество результатов

en: Show Sort
ru: Показывать сортировку

en: Show Pagination
ru: Показывать пагинацию

en: Map Height
ru: Высота карты

en: e.g. 400px
ru: например, 400px

en: Default Zoom
ru: Масштаб по умолчанию

en: Center Latitude
ru: Широта центра

en: Center Longitude
ru: Долгота центра

en: Marker cap is configured site-wide under Listora → Settings → Maps.
ru: Ограничение количества маркеров настраивается на уровне всего сайта в разделе Listora → Настройки → Карты.

en: Map Controls
ru: Элементы управления картой

en: Show Clustering
ru: Показывать кластеризацию

en: Show Near Me
ru: Показывать «Рядом со мной»

en: Show Fullscreen
ru: Показывать полноэкранный режим

en: Search-on-pan is configured site-wide under Listora → Settings → Maps.
ru: Поиск при перемещении карты настраивается на уровне всего сайта в разделе Listora → Настройки → Карты.

en: Default Sort
ru: Сортировка по умолчанию

en: Oldest
ru: Сначала старые

en: Show Summary
ru: Показывать сводку

en: Show Review Form
ru: Показывать форму отзыва

en: Search Settings
ru: Настройки поиска

en: Horizontal Bar
ru: Горизонтальная панель

en: Stacked
ru: Составной

en: Pre-filter by Listing Type
ru: Предварительный фильтр по типу объявления

en: Leave empty to show all types. Enter a type slug (e.g., "restaurant") to pre-filter.
ru: Оставьте пустым, чтобы показать все типы. Введите ярлык типа (например, "restaurant") для предварительной фильтрации.

en: Placeholder Text
ru: Текст плейсхолдера

en: Distance
ru: Расстояние

en: Relevance
ru: Релевантность

en: Visibility
ru: Видимость

en: Show Keyword Search
ru: Показывать поиск по ключевым словам

en: Show Location Search
ru: Показывать поиск по местоположению

en: Show Type Filter
ru: Показывать фильтр по типу

en: Show More Filters
ru: Показывать «Больше фильтров»

en: Show Near Me Button
ru: Показывать кнопку «Рядом со мной»

en: ▼ More Filters (expand on frontend)
ru: ▼ Больше фильтров (разворачивается на фронтенде)

en: Leave empty to show type selector.
ru: Оставьте пустым, чтобы показать селектор типа.

en: Redirect After Submit
ru: Перенаправление после отправки

en: Homepage
ru: Главная страница

en: Terms Page ID
ru: ID страницы условий

en: Show Type Step
ru: Показывать шаг выбора типа

en: Show Terms
ru: Показывать условия

en: Default Tab
ru: Вкладка по умолчанию

en: Show Listings
ru: Показывать объявления

en: Show Favorites
ru: Показывать избранное

en: Show Profile
ru: Показывать профиль

en: Normal
ru: Обычный

en: Hover
ru: При наведении

en: Font Family
ru: Семейство шрифтов

en: Size
ru: Размер

en: Weight
ru: Насыщенность

en: Line Height
ru: Высота строки

en: Letter Spacing
ru: Межбуквенный интервал

en: Transform
ru: Регистр текста

[ctx: Post type general name]
en: Listings
ru: Объявления

[ctx: Post type singular name]
en: Listing
ru: Объявление

[ctx: Add new on admin bar]
en: Listing
ru: Объявление

[ctx: taxonomy general name]
en: Listing Types
ru: Типы объявлений

[ctx: taxonomy general name]
en: Categories
ru: Категории

[ctx: taxonomy general name]
en: Tags
ru: Метки

[ctx: taxonomy general name]
en: Locations
ru: Местоположения

[ctx: taxonomy general name]
en: Features
ru: Особенности

[ctx: taxonomy general name]
en: Service Categories
ru: Категории услуг

[ctx: taxonomy singular name]
en: Listing Type
ru: Тип объявления

[ctx: taxonomy singular name]
en: Category
ru: Категория

[ctx: taxonomy singular name]
en: Tag
ru: Метка

[ctx: taxonomy singular name]
en: Location
ru: Местоположение

[ctx: taxonomy singular name]
en: Feature
ru: Особенность

[ctx: taxonomy singular name]
en: Service Category
ru: Категория услуги

[ctx: post status]
en: Rejected
ru: Отклонено

[ctx: post status]
en: Expired
ru: Истёк срок

[ctx: post status]
en: Deactivated
ru: Деактивировано

[ctx: post status]
en: Awaiting Credits
ru: Ожидает кредитов

[ctx: post status]
en: Pending Email Verification
ru: Ожидает подтверждения email

[ctx: block title]
en: Listing Calendar
ru: Календарь объявлений

[ctx: block title]
en: Listing Card
ru: Карточка объявления

[ctx: block title]
en: Listing Categories
ru: Категории объявлений

[ctx: block title]
en: Listing Detail
ru: Детали объявления

[ctx: block title]
en: Featured Listings
ru: Рекомендуемые объявления

[ctx: block title]
en: Listing Grid
ru: Сетка объявлений

[ctx: block title]
en: Listing Map
ru: Карта объявлений

[ctx: block title]
en: Listing Reviews
ru: Отзывы об объявлении

[ctx: block title]
en: Listing Search
ru: Поиск объявлений

[ctx: block title]
en: Listing Submission
ru: Добавление объявления

[ctx: block title]
en: User Dashboard
ru: Панель пользователя

[ctx: block description]
en: Month calendar view showing event listings by date.
ru: Вид календаря на месяц с отображением объявлений событий по датам.

[ctx: block description]
en: Displays a single listing as a card with image, rating, meta fields, and favorite button.
ru: Отображает одно объявление в виде карточки с изображением, рейтингом, дополнительными полями и кнопкой избранного.

[ctx: block description]
en: Display listing categories in a grid with icons and listing counts.
ru: Отображает категории объявлений в сетке со значками и количеством объявлений.

[ctx: block description]
en: Displays full listing details with gallery, tabs, contact info, business hours, and reviews.
ru: Отображает полную информацию об объявлении с галереей, вкладками, контактными данными, часами работы и отзывами.

[ctx: block description]
en: Display featured or top-rated listings in a horizontal carousel.
ru: Отображает рекомендуемые или высокорейтинговые объявления в горизонтальной карусели.

[ctx: block description]
en: Displays listing search results in a responsive grid, list, or split view with pagination.
ru: Отображает результаты поиска объявлений в адаптивной сетке, списке или разделённом виде с постраничной навигацией.

[ctx: block description]
en: Interactive map showing listing locations with markers, clustering, and search integration.
ru: Интерактивная карта с местоположениями объявлений, маркерами, кластеризацией и интеграцией поиска.

[ctx: block description]
en: Displays reviews with rating summary, review list, submission form, helpful votes, and owner replies.
ru: Отображает отзывы со сводкой рейтинга, списком отзывов, формой отправки, оценкой полезности и ответами владельца.

[ctx: block description]
en: Search form with filters, keyword, location, and type selector for directory listings.
ru: Форма поиска с фильтрами, ключевым словом, местоположением и выбором типа для объявлений каталога.

[ctx: block description]
en: Multi-step frontend listing submission form with type-driven fields, media upload, and preview.
ru: Многошаговая форма отправки объявления на фронтенде с полями, зависящими от типа, загрузкой медиа и предпросмотром.

[ctx: block description]
en: Frontend dashboard for listing owners — manage listings, reviews, favorites, and profile.
ru: Панель на фронтенде для владельцев объявлений — управление объявлениями, отзывами, избранным и профилем.

[ctx: block keyword]
en: calendar
ru: календарь

[ctx: block keyword]
en: events
ru: события

[ctx: block keyword]
en: schedule
ru: расписание

[ctx: block keyword]
en: card
ru: карточка

[ctx: block keyword]
en: listing
ru: объявление

[ctx: block keyword]
en: directory
ru: каталог

[ctx: block keyword]
en: categories
ru: категории

[ctx: block keyword]
en: browse
ru: просмотр

[ctx: block keyword]
en: detail
ru: детали

[ctx: block keyword]
en: single
ru: одиночный

[ctx: block keyword]
en: featured
ru: рекомендуемые

[ctx: block keyword]
en: carousel
ru: карусель

[ctx: block keyword]
en: top
ru: топ

[ctx: block keyword]
en: listings
ru: объявления

[ctx: block keyword]
en: grid
ru: сетка

[ctx: block keyword]
en: results
ru: результаты

[ctx: block keyword]
en: map
ru: карта

[ctx: block keyword]
en: location
ru: местоположение

[ctx: block keyword]
en: markers
ru: маркеры

[ctx: block keyword]
en: reviews
ru: отзывы

[ctx: block keyword]
en: ratings
ru: рейтинги

[ctx: block keyword]
en: stars
ru: звёзды

[ctx: block keyword]
en: search
ru: поиск

[ctx: block keyword]
en: filter
ru: фильтр

[ctx: block keyword]
en: submit
ru: отправить

[ctx: block keyword]
en: add
ru: добавить

[ctx: block keyword]
en: form
ru: форма

[ctx: block keyword]
en: dashboard
ru: панель управления

[ctx: block keyword]
en: account
ru: аккаунт

[ctx: block keyword]
en: my listings
ru: мои объявления
