en to ru translation catalogue (2176 entries)

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

en: Welcome to the %{project_title} administration panel
ru: Добро пожаловать в панель администрирования %{project_title}

en: Platform Statistics
ru: Статистика платформы

en: System Information
ru: Системная информация

en: Users
ru: Пользователи

en: User management
ru: Управление пользователями

en: Roles
ru: Роли

en: Role management
ru: Управление ролями

en: Sessions
ru: Сессии

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

en: Live Activity
ru: Активность в реальном времени

en: Real-time visitors
ru: Посетители в реальном времени

en: Add User
ru: Добавить пользователя

en: Create new account
ru: Создать новую учетную запись

en: Email
ru: Электронная почта

en: Email logs & analytics
ru: Журналы и аналитика электронной почты

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

en: Update statistics
ru: Обновить статистику

en: System Owners
ru: Владельцы системы

en: Complete system authority
ru: Полные системные права

en: Administrators
ru: Администраторы

en: Management privileges
ru: Права управления

en: Total Users
ru: Всего пользователей

en: Registered accounts
ru: Зарегистрированные аккаунты

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

en: Currently logged in
ru: В настоящее время в системе

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

en: With active sessions
ru: С активными сессиями

en: Today's Sessions
ru: Сегодняшние сессии

en: New login activity
ru: Новая активность входа

en: Expired Sessions
ru: Истекшие сессии

en: Need cleanup
ru: Требуют очистки

en: Real-Time Activity
ru: Активность в реальном времени

en: Active Visitors
ru: Активные посетители

en: Real-time connections
ru: Соединения в реальном времени

en: Anonymous
ru: Анонимные

en: Unregistered visitors
ru: Незарегистрированные посетители

en: Authenticated
ru: Аутентифицированные

en: Logged in users
ru: Авторизованные пользователи

en: Unique Visitors
ru: Уникальные посетители

en: Individual connections
ru: Индивидуальные соединения

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

en: Currently online
ru: В настоящее время онлайн

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

en: Disabled accounts
ru: Отключенные аккаунты

en: Email Confirmed
ru: Email подтвержден

en: Verified emails
ru: Проверенные email'ы

en: Pending Email
ru: Email в ожидании

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

en: Regular Users
ru: Обычные пользователи

en: Standard access level
ru: Стандартный уровень доступа

en: Role System
ru: Система ролей

en: Authentication
ru: Аутентификация

en: Active
ru: Активно

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

en: Statistics refreshed successfully
ru: Статистика успешно обновлена

en: close
ru: закрыть

en: %{granted} of %{total} manageable permissions granted
ru: Предоставлено %{granted} из %{total} управляемых прав

en: %{language} (Archived)
ru: %{language} (Архив)

en: %{language} (Draft)
ru: %{language} (Черновик)

en: %{language} (Published)
ru: %{language} (Опубликовано)

en: %{provider} account disconnected successfully
ru: Аккаунт %{provider} успешно отключён

en: (%{count} for disabled modules, preserved on save)
ru: (%{count} для отключённых модулей, сохраняются при записи)

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

en: 123 Business Street
ru: ул. Примерная, 123

en: A link to confirm your email change has been sent to the new address.
ru: Ссылка для подтверждения смены email отправлена на новый адрес.

en: About Permissions
ru: О правах доступа

en: Accept All
ru: Принять все

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

en: Account Information
ru: Информация об аккаунте

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

en: Add
ru: Добавить

en: Add %{language} translation
ru: Добавить перевод на %{language}

en: Add Field
ru: Добавить поле

en: Add Note
ru: Добавить заметку

en: Add a note above to start documenting information about this user.
ru: Добавьте заметку выше, чтобы начать документировать информацию о пользователе.

en: Address
ru: Адрес

en: Address Line 2
ru: Адрес (строка 2)

en: Address imported from Organization
ru: Адрес импортирован из настроек организации

en: Admin notes about this user
ru: Заметки администратора об этом пользователе

en: All available roles
ru: Все доступные роли

en: All session tokens and authentication data
ru: Все токены сессий и данные аутентификации

en: Archived
ru: Архивировано

en: Are you sure you want to delete the role "%{role_name}"? This action cannot be undone.
ru: Вы уверены, что хотите удалить роль "%{role_name}"? Это действие нельзя отменить.

en: Are you sure you want to delete this note?
ru: Вы уверены, что хотите удалить эту заметку?

en: Are you sure you want to permanently delete
ru: Вы уверены, что хотите окончательно удалить

en: Bank Details
ru: Банковские реквизиты

en: Bank Name
ru: Название банка

en: Bank details saved
ru: Банковские реквизиты сохранены

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

en: Billing profiles and payment methods
ru: Профили выставления счетов и способы оплаты

en: Blocked
ru: Заблокирован

en: Bold
ru: Жирный

en: Bullet List
ru: Маркированный список

en: Cancel
ru: Отмена

en: Cannot delete role: it is currently assigned to users
ru: Невозможно удалить роль: она назначена пользователям

en: Cannot delete the last system owner
ru: Невозможно удалить последнего системного владельца

en: Cannot delete your own account
ru: Невозможно удалить свой собственный аккаунт

en: Cannot disconnect %{provider}. Please ensure you have at least one sign-in method available.
ru: Невозможно отключить %{provider}. Убедитесь, что у вас есть хотя бы один способ входа.

en: Cannot disconnect %{provider}. This is your only sign-in method. Please set a password or connect another provider first.
ru: Невозможно отключить %{provider}. Это ваш единственный способ входа. Сначала установите пароль или подключите другой провайдер.

en: City
ru: Город

en: City is required
ru: Город обязателен

en: Click any check or cross icon to toggle a permission for that role. The Owner role always has full access and cannot be modified. You cannot edit permissions for your own role or for roles with higher authority. You can only grant or revoke permissions that your own role has.
ru: Нажмите на иконку галочки или крестика, чтобы переключить право для этой роли. Роль Владелец всегда имеет полный доступ и не может быть изменена. Вы не можете редактировать права для своей роли или роли с более высокими полномочиями. Вы можете только предоставлять или отзывать права, которыми обладает ваша роль.

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

en: Comments - Content preserved, marked as deleted author
ru: Комментарии — контент сохранён, автор отмечен как удалённый

en: Company Information
ru: Информация о компании

en: Company Name
ru: Название компании

en: Company information shared across Legal and Billing modules
ru: Информация о компании, общая для модулей Юридический и Выставление счетов

en: Company name is required
ru: Название компании обязательно

en: Configure
ru: Настроить

en: Confirm
ru: Подтвердить

en: Connections
ru: Связи

en: Consent widget settings saved
ru: Настройки виджета согласия сохранены

en: Content Language
ru: Язык контента

en: Cookie Policy
ru: Политика использования файлов cookie

en: Cookie consent
ru: Согласие на использование файлов cookie

en: Cookie consent widget disabled
ru: Виджет согласия на cookie отключён

en: Cookie consent widget enabled
ru: Виджет согласия на cookie включён

en: Cookie preferences
ru: Настройки файлов cookie

en: Core Sections
ru: Основные разделы

en: Country
ru: Страна

en: Country is required
ru: Страна обязательна

en: Create First Role
ru: Создать первую роль

en: Create New Role
ru: Создать новую роль

en: Create Role
ru: Создать роль

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

en: Create and manage user roles
ru: Создание и управление ролями пользователей

en: Created
ru: Создано

en: Custom
ru: Пользовательский

en: Custom Fields
ru: Пользовательские поля

en: Custom Role
ru: Пользовательская роль

en: Custom Roles
ru: Пользовательские роли

en: Customize
ru: Настроить

en: DB / Latest Migration
ru: БД / Последняя миграция

en: DPO contact saved
ru: Контакт DPO сохранён

en: Data that will be anonymized (preserved without PII):
ru: Данные, которые будут анонимизированы (сохранены без персональных данных):

en: Data that will be permanently deleted:
ru: Данные, которые будут удалены безвозвратно:

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

en: Delete Role
ru: Удалить роль

en: Delete User
ru: Удалить пользователя

en: Describe what this role can do (optional)
ru: Опишите, что может делать эта роль (необязательно)

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

en: Disabled
ru: Отключено

en: Do you want to continue?
ru: Вы хотите продолжить?

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

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

en: Edit Note
ru: Изменить заметку

en: Edit Role
ru: Изменить роль

en: Edit in General
ru: Изменить в основных настройках

en: Email change link is invalid or it has expired.
ru: Ссылка для смены email недействительна или устарела.

en: Email changed successfully.
ru: Email успешно изменён.

en: Email imported from General Settings
ru: Email импортирован из общих настроек

en: Email logs - Compliance records retained, anonymized
ru: Журналы email — записи о соответствии сохранены, анонимизированы

en: Email or Username
ru: Email или имя пользователя

en: Enter role name (e.g., Manager, Editor)
ru: Введите название роли (например, Менеджер, Редактор)

en: Error
ru: Ошибка

en: Failed to delete note
ru: Не удалось удалить заметку

en: Failed to delete role
ru: Не удалось удалить роль

en: Failed to delete user
ru: Не удалось удалить пользователя

en: Failed to disconnect provider. Please try again.
ru: Не удалось отключить провайдер. Попробуйте ещё раз.

en: Failed to generate page: %{reason}
ru: Не удалось создать страницу: %{reason}

en: Failed to grant %{label} to %{role_name}
ru: Не удалось предоставить %{label} для %{role_name}

en: Failed to import address
ru: Не удалось импортировать адрес

en: Failed to import email
ru: Не удалось импортировать email

en: Failed to publish page: %{reason}
ru: Не удалось опубликовать страницу: %{reason}

en: Failed to revoke %{label} from %{role_name}
ru: Не удалось отозвать %{label} у %{role_name}

en: Failed to save DPO contact
ru: Не удалось сохранить контакт DPO

en: Failed to save frameworks
ru: Не удалось сохранить стандарты соответствия

en: Failed to save settings
ru: Не удалось сохранить настройки

en: Failed to update permissions
ru: Не удалось обновить права

en: Failed to update setting
ru: Не удалось обновить настройку

en: Feature Modules
ru: Функциональные модули

en: Files
ru: Файлы

en: Files - Content preserved, ownership removed
ru: Файлы — контент сохранён, владелец удалён

en: First Name
ru: Имя

en: Followers
ru: Подписчики

en: Following
ru: Подписки

en: For bank transfer payments on invoices
ru: Для оплаты банковским переводом по счетам

en: Forgot your password?
ru: Забыли пароль?

en: Format
ru: Формат

en: Generated %{count} pages
ru: Создано страниц: %{count}

en: Grant All
ru: Предоставить всё

en: Granted %{label} to %{role_name}
ru: Предоставлено %{label} для %{role_name}

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

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

en: Information
ru: Информация

en: Inline Code
ru: Встроенный код

en: Insert Image
ru: Вставить изображение

en: Insert Link
ru: Вставить ссылку

en: Insert Video
ru: Вставить видео

en: Insert:
ru: Вставить:

en: Interactive editor features need JavaScript
ru: Интерактивные функции редактора требуют JavaScript

en: Italic
ru: Курсив

en: Keep me logged in
ru: Оставаться в системе

en: Last Name
ru: Фамилия

en: Last Updated
ru: Последнее обновление

en: Legal Settings
ru: Настройки юридической информации

en: Legal module disabled
ru: Модуль Юридический отключён

en: Legal module enabled
ru: Модуль Юридический включён

en: Line Break
ru: Перенос строки

en: Log in
ru: Войти

en: Logging in...
ru: Вход...

en: Login with Password
ru: Вход с паролем

en: Manage your cookie settings
ru: Управляйте настройками файлов cookie

en: Mode
ru: Режим

en: Module
ru: Модуль

en: Must be unique, 1-50 characters.
ru: Должно быть уникальным, 1–50 символов.

en: New to %{project_title}?
ru: Впервые на %{project_title}?

en: No
ru: Нет

en: No description
ru: Нет описания

en: No notes yet
ru: Заметок пока нет

en: No role selected
ru: Роль не выбрана

en: No roles found
ru: Роли не найдены

en: Noindex/nofollow disabled. Site can be indexed again.
ru: Noindex/nofollow отключены. Сайт снова доступен для индексации.

en: Noindex/nofollow enabled. Search engines will not index this site.
ru: Noindex/nofollow включены. Поисковые системы не будут индексировать этот сайт.

en: Not authenticated
ru: Не аутентифицирован

en: Not configured
ru: Не настроено

en: Not confirmed
ru: Не подтверждён

en: Note added successfully
ru: Заметка успешно добавлена

en: Note deleted successfully
ru: Заметка успешно удалена

en: Note updated successfully
ru: Заметка успешно обновлена

en: Notes
ru: Заметки

en: Numbered List
ru: Нумерованный список

en: OAuth provider connections
ru: Подключения провайдеров OAuth

en: OK
ru: ОК

en: Only the Owner can edit Admin permissions
ru: Только Владелец может редактировать права Администратора

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

en: Optional, up to 500 characters.
ru: Необязательно, до 500 символов.

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

en: Or continue with
ru: Или продолжить с

en: Orders - Financial records preserved, anonymized
ru: Заказы — финансовые записи сохранены, анонимизированы

en: Organization Settings
ru: Настройки организации

en: Organization information saved
ru: Информация об организации сохранена

en: Overview of role permissions across all modules
ru: Обзор прав ролей по всем модулям

en: Owner role always has full access and cannot be modified
ru: Роль Владелец всегда имеет полный доступ и не может быть изменена

en: Page generated successfully
ru: Страница успешно создана

en: Page published successfully
ru: Страница успешно опубликована

en: Password
ru: Пароль

en: Password changed successfully.
ru: Пароль успешно изменён.

en: Pending
ru: Ожидает

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

en: Permissions
ru: Права

en: Permissions for
ru: Права для

en: Permissions updated for %{role_name}
ru: Права обновлены для %{role_name}

en: PhoenixKit Version
ru: Версия PhoenixKit

en: Please enable Publishing module first
ru: Сначала включите модуль Публикации

en: Postal Code
ru: Почтовый индекс

en: Posts - Content preserved, marked as deleted author
ru: Публикации — контент сохранён, автор отмечен как удалённый

en: Primary
ru: Основной

en: Primary: %{lang}
ru: Основной: %{lang}

en: Priority
ru: Приоритет

en: Privacy Preferences
ru: Настройки конфиденциальности

en: Profile
ru: Профиль

en: Profile updated successfully
ru: Профиль успешно обновлён

en: Protected
ru: Защищённая

en: Protected core roles
ru: Защищённые системные роли

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

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

en: Registered
ru: Зарегистрирован

en: Registration Details
ru: Данные регистрации

en: Registration IP
ru: IP-адрес регистрации

en: Registration Location
ru: Местоположение при регистрации

en: Registration Number
ru: Регистрационный номер

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

en: Reject All
ru: Отклонить все

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

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

en: Revoke All
ru: Отозвать всё

en: Revoked %{label} from %{role_name}
ru: Отозвано %{label} у %{role_name}

en: Role
ru: Роль

en: Role "%{role_name}" created. Click Permissions to configure access.
ru: Роль "%{role_name}" создана. Нажмите «Права», чтобы настроить доступ.

en: Role "%{role_name}" was deleted
ru: Роль "%{role_name}" удалена

en: Role Management
ru: Управление ролями

en: Role Name
ru: Название роли

en: Role Statistics
ru: Статистика ролей

en: Role created successfully
ru: Роль успешно создана

en: Role deleted successfully
ru: Роль успешно удалена

en: Role no longer exists
ru: Роль больше не существует

en: Role not found
ru: Роль не найдена

en: Role updated successfully
ru: Роль успешно обновлена

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

en: Save Bank Details
ru: Сохранить банковские реквизиты

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

en: Save Company Info
ru: Сохранить информацию о компании

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

en: Save Preferences
ru: Сохранить настройки

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

en: Saving...
ru: Сохранение...

en: Select country...
ru: Выберите страну...

en: Select which sections and modules this role can access. You can only grant permissions that your own role has.
ru: Выберите, к каким разделам и модулям эта роль имеет доступ. Вы можете предоставлять только те права, которыми обладает ваша роль.

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

en: Shared across modules
ru: Общие для модулей

en: Shopping carts and pending orders
ru: Корзины и ожидающие заказы

en: Sign in
ru: Войти

en: Sign in with Magic Link
ru: Войти через Magic Link

en: Site URL
ru: URL сайта

en: Start by creating your first custom role.
ru: Начните с создания первой пользовательской роли.

en: State/Province
ru: Регион/Область

en: Status
ru: Статус

en: Street Address
ru: Улица

en: Street address is required
ru: Адрес улицы обязателен

en: Strikethrough
ru: Зачёркнутый

en: Success
ru: Успешно

en: Suite, Floor, Building (optional)
ru: Офис, этаж, здание (необязательно)

en: Support tickets - History preserved, anonymized
ru: Обращения в поддержку — история сохранена, анонимизирована

en: System Role
ru: Системная роль

en: System Roles
ru: Системные роли

en: System roles cannot be deleted
ru: Системные роли нельзя удалить

en: System roles cannot be edited
ru: Системные роли нельзя изменить

en: Tax & Registration
ru: Налоги и регистрация

en: Tax ID
ru: ИНН / Налоговый номер

en: This action cannot be undone.
ru: Это действие нельзя отменить.

en: This user has been deleted
ru: Этот пользователь был удалён

en: Timezone
ru: Часовой пояс

en: Total
ru: Итого

en: Total Roles
ru: Всего ролей

en: Type
ru: Тип

en: Unconfirmed
ru: Не подтверждён

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

en: Unsaved changes
ru: Несохранённые изменения

en: Update Field
ru: Обновить поле

en: Update Note
ru: Обновить заметку

en: Update Role
ru: Обновить роль

en: Used in legal documents and invoices
ru: Используется в юридических документах и счетах

en: Used in legal documents and sitemap generation
ru: Используется в юридических документах и генерации карты сайта

en: User account and profile information
ru: Аккаунт и профиль пользователя

en: User deleted successfully
ru: Пользователь успешно удалён

en: User not found
ru: Пользователь не найден

en: User-defined roles
ru: Роли, определённые пользователем

en: Username
ru: Имя пользователя

en: VAT Number
ru: Номер НДС

en: VAT number is required
ru: Номер НДС обязателен

en: VAT number must be in EU format (e.g., %{country}123456789)
ru: Номер НДС должен быть в формате ЕС (например, %{country}123456789)

en: Video
ru: Видео

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

en: Warning
ru: Предупреждение

en: We use cookies to enhance your browsing experience and analyze our traffic.
ru: Мы используем файлы cookie, чтобы улучшить ваш опыт и анализировать трафик.

en: We value your privacy
ru: Мы ценим вашу конфиденциальность

en: Write a note about this user...
ru: Напишите заметку об этом пользователе...

en: Yes
ru: Да

en: You can only manage permissions you have
ru: Вы можете управлять только теми правами, которыми обладаете

en: You cannot edit permissions for this role
ru: Вы не можете редактировать права для этой роли

en: You cannot edit permissions for your own role
ru: Вы не можете редактировать права для своей собственной роли

en: You don't have permission to manage permissions
ru: У вас нет прав для управления правами

en: Your Company Name
ru: Название вашей компании

en: Your personal dashboard is ready. Explore your account settings and manage your profile from here.
ru: Ваша личная панель управления готова. Изучите настройки аккаунта и управляйте профилем отсюда.

en: always
ru: всегда

en: edited
ru: изменено

en: users
ru: пользователей

en: Activate
ru: Активировать

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

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

en: Deactivate
ru: Деактивировать

en: Delete bucket
ru: Удалить бакет

en: Disable
ru: Отключить

en: Edit bucket
ru: Изменить бакет

en: Enable
ru: Включить

en: Expires
ru: Истекает

en: Failed to %{action} Legal module
ru: Не удалось %{action} модуль Юридический

en: Hide
ru: Скрыть

en: Live Preview
ru: Живой предварительный просмотр

en: Loading language content
ru: Загрузка языкового контента

en: Marketing
ru: Маркетинг

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

en: Quick Actions
ru: Быстрые действия

en: Revoke
ru: Отозвать

en: Revoke all
ru: Отозвать все

en: Set Default
ru: Установить по умолчанию

en: Size
ru: Размер

en: Syncing...
ru: Синхронизация...

en: System
ru: Система

en: Unconfirm
ru: Снять подтверждение

en: Use the language tabs below to translate this record's content. The primary language (marked with a star) is required. Other languages are optional — any empty fields will fall back to the primary language value.
ru: Используйте языковые вкладки ниже для перевода контента этой записи. Основной язык (отмечен звёздочкой) обязателен. Остальные языки необязательны — пустые поля будут использовать значение основного языка.

en: days
ru: дней

en: #1a1a2e or linear-gradient(135deg, #667eea, #764ba2)
ru: #1a1a2e или linear-gradient(135deg, #667eea, #764ba2)

en: %{language} (Unknown language)
ru: %{language} (Неизвестный язык)

en: (empty)
ru: (пусто)

en: (registration disabled)
ru: (регистрация отключена)

en: 1. Enable the provider above and save settings
ru: 1. Включите провайдера выше и сохраните настройки

en: 2. Enter your OAuth credentials in the form that appears
ru: 2. Введите учётные данные OAuth в появившейся форме

en: 3. Save settings again to store credentials
ru: 3. Снова сохраните настройки для сохранения учётных данных

en: 4. Click "Test Credentials" to verify configuration
ru: 4. Нажмите «Проверить учётные данные», чтобы проверить конфигурацию

en: Access Credentials
ru: Учётные данные доступа

en: Access Key ID
ru: ID ключа доступа

en: Access Type
ru: Тип доступа

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

en: Active status for new user registrations
ru: Статус активности для новых регистраций пользователей

en: Add Bucket
ru: Добавить бакет

en: Add Custom Field
ru: Добавить пользовательское поле

en: Add First Field
ru: Добавить первое поле

en: Add Image Dimension
ru: Добавить размер изображения

en: Add Video Dimension
ru: Добавить размер видео

en: Add callback URL above to
ru: Добавьте URL обратного вызова выше в

en: Adds
ru: Добавляет

en: Admin Only
ru: Только для администраторов

en: Age
ru: Возраст

en: All new users will receive administrative privileges and access to the admin panel.
ru: Все новые пользователи получат административные привилегии и доступ к панели администратора.

en: Anyone can register
ru: Кто угодно может зарегистрироваться

en: App ID
ru: ID приложения

en: App Secret
ru: Секрет приложения

en: Application name display
ru: Отображение названия приложения

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

en: Applying...
ru: Применение...

en: Are you sure you want to delete this bucket? This will remove all location records.
ru: Вы уверены, что хотите удалить этот бакет? Это удалит все записи местоположений.

en: Are you sure you want to delete this dimension?
ru: Вы уверены, что хотите удалить этот размер?

en: Are you sure? This will delete all current dimensions and restore the default 8 dimensions. This action cannot be undone.
ru: Вы уверены? Это удалит все текущие размеры и восстановит 8 размеров по умолчанию. Это действие нельзя отменить.

en: Aspect Ratio
ru: Соотношение сторон

en: At least one option is required for %{type} fields
ru: Для полей типа %{type} требуется хотя бы один вариант

en: Authentication Methods
ru: Способы аутентификации

en: Authorization Configuration
ru: Конфигурация авторизации

en: Authorization Settings
ru: Настройки авторизации

en: Auto-Generate Variants
ru: Автоматически создавать варианты

en: Automatically resize images and videos to configured dimensions
ru: Автоматически изменять размер изображений и видео до настроенных размеров

en: Background Color
ru: Цвет фона

en: Background Image (Desktop)
ru: Фоновое изображение (рабочий стол)

en: Background Image (Mobile)
ru: Фоновое изображение (мобильный)

en: Background image for auth pages on desktop screens (wider than 768px).
ru: Фоновое изображение для страниц аутентификации на экранах рабочего стола (шире 768px).

en: Background image for auth pages on mobile screens (768px and below). Falls back to desktop image if not set.
ru: Фоновое изображение для страниц аутентификации на мобильных экранах (768px и меньше). Если не задано, используется изображение для рабочего стола.

en: Bucket Name
ru: Название бакета

en: Buckets can be local directories or cloud storage providers (AWS S3, Backblaze B2, Cloudflare R2).
ru: Бакеты могут быть локальными директориями или облачными хранилищами (AWS S3, Backblaze B2, Cloudflare R2).

en: CSS color or gradient for auth page background. Ignored if a background image is set.
ru: Цвет CSS или градиент для фона страницы аутентификации. Игнорируется, если задано фоновое изображение.

en: Callback URL
ru: URL обратного вызова

en: Changes will be saved immediately
ru: Изменения будут сохранены немедленно

en: Click
ru: Нажмите

en: Client ID
ru: ID клиента

en: Client Secret
ru: Секрет клиента

en: Codec
ru: Кодек

en: Codec Override
ru: Переопределение кодека

en: Configure dimension presets for automatic file variant generation
ru: Настройте пресеты размеров для автоматической генерации вариантов файлов

en: Configure system preferences and options
ru: Настройте системные параметры и опции

en: Consider "User" for most installations to maintain security.
ru: Для большинства установок используйте «Пользователь» в целях безопасности.

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

en: Copy Client ID and Secret to fields above
ru: Скопировать ID клиента и Секрет в поля выше

en: Copy this URL to Facebook App Settings
ru: Скопируйте этот URL в настройки приложения Facebook

en: Copy this URL to GitHub OAuth Apps
ru: Скопируйте этот URL в OAuth Apps GitHub

en: Copy this URL to Google Cloud Console
ru: Скопируйте этот URL в Google Cloud Console

en: Copy to clipboard
ru: Скопировать в буфер обмена

en: Crawlers are allowed to index the site. Enable the toggle to hide staging deployments.
ru: Поисковые роботы могут индексировать сайт. Включите переключатель, чтобы скрыть тестовые развёртывания.

en: Create Path
ru: Создать путь

en: Create Storage Path
ru: Создать путь хранилища

en: Create Your First Bucket
ru: Создайте первый бакет

en: Create a new app or select existing one
ru: Создайте новое приложение или выберите существующее

en: Create project or select existing one
ru: Создайте проект или выберите существующий

en: Create your first dimension preset to start generating file variants.
ru: Создайте первый пресет размера, чтобы начать генерацию вариантов файлов.

en: Currently in use
ru: Используется сейчас

en: Custom User Fields
ru: Пользовательские поля

en: Date Format
ru: Формат даты

en: Default Bucket
ru: Бакет по умолчанию

en: Define additional profile fields for users
ru: Определите дополнительные поля профиля для пользователей

en: Dimension Name
ru: Название размера

en: Dimension Presets
ru: Пресеты размеров

en: Dimensions define the target sizes for automatic variant generation. Images are resized and videos are transcoded to these preset sizes.
ru: Размеры определяют целевые размеры для автоматической генерации вариантов. Изображения масштабируются, а видео перекодируется в эти заданные размеры.

en: Edit Custom Field
ru: Редактировать пользовательское поле

en: Enable Magic Link for login
ru: Включить Magic Link для входа

en: Enable Magic Link for registration
ru: Включить Magic Link для регистрации

en: Enable OAuth (Master Switch)
ru: Включить OAuth (главный переключатель)

en: Endpoint
ru: Конечная точка

en: Enter
ru: Введите

en: Enter number of copies
ru: Введите количество копий

en: Enter option value
ru: Введите значение варианта

en: Enter project title
ru: Введите название проекта

en: Error!
ru: Ошибка!

en: FFmpeg Not Installed
ru: FFmpeg не установлен

en: FFmpeg is required for video processing, transcoding, and thumbnail generation.
ru: FFmpeg необходим для обработки видео, перекодирования и создания миниатюр.

en: Facebook OAuth Credentials
ru: Учётные данные Facebook OAuth

en: Facebook Sign-In
ru: Вход через Facebook

en: Field
ru: Поле

en: Field Key
ru: Ключ поля

en: First day of the week
ru: Первый день недели

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

en: Format Override
ru: Переопределение формата

en: Format Override:
ru: Переопределение формата:

en: GitHub OAuth Credentials
ru: Учётные данные GitHub OAuth

en: GitHub Sign-In
ru: Вход через GitHub

en: Go to
ru: Перейти в

en: Google OAuth Credentials
ru: Учётные данные Google OAuth

en: Google Sign-In
ru: Вход через Google

en: Height (px)
ru: Высота (пкс)

en: How dates are displayed
ru: Как отображаются даты

en: How times are displayed
ru: Как отображается время

en: If behind nginx/apache, ensure
ru: При использовании nginx/apache убедитесь, что

en: Image Dimensions
ru: Размеры изображений

en: ImageMagick Not Installed
ru: ImageMagick не установлен

en: ImageMagick is required for image processing and variant generation.
ru: ImageMagick необходим для обработки изображений и генерации вариантов.

en: Images use 1-100 scale (compression quality)
ru: Изображения используют шкалу 1–100 (качество сжатия)

en: Installation:
ru: Установка:

en: Instance Dimensions
ru: Размеры экземпляра

en: Key:
ru: Ключ:

en: Label
ru: Метка

en: Leave empty to preserve original format, or specify jpg/png/webp/mp4
ru: Оставьте пустым для сохранения оригинального формата или укажите jpg/png/webp/mp4

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

en: Local Filesystem
ru: Локальная файловая система

en: Login Page Branding
ru: Оформление страницы входа

en: Lowercase letters, numbers, underscores only
ru: Только строчные буквы, цифры, символы подчёркивания

en: Maintain Aspect Ratio
ru: Сохранять соотношение сторон

en: Manage Dimensions
ru: Управление размерами

en: Manage dimension presets for automatic file instance generation
ru: Управление пресетами размеров для автоматической генерации экземпляров файлов

en: Manage login page branding and authentication methods
ru: Управляйте оформлением страницы входа и методами аутентификации

en: Manage user registration, defaults, and custom fields
ru: Управляйте регистрацией пользователей, настройками по умолчанию и пользовательскими полями

en: Maximum %{count} copies based on %{buckets} active bucket(s).
ru: Максимум %{count} копий на основе %{buckets} активного(ых) бакета(ов).

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

en: New User Default Role
ru: Роль по умолчанию для новых пользователей

en: New User Default Status
ru: Статус по умолчанию для новых пользователей

en: New users will be created as inactive and will not be able to log in until an admin activates their account.
ru: Новые пользователи будут созданы как неактивные и не смогут войти, пока администратор не активирует их аккаунт.

en: No active buckets available. Enable buckets to configure redundancy.
ru: Нет активных бакетов. Включите бакеты для настройки резервирования.

en: No active sessions found.
ru: Активные сессии не найдены.

en: No changes to apply
ru: Нет изменений для применения

en: No custom fields defined yet
ru: Пользовательские поля ещё не определены

en: No dimensions configured
ru: Размеры не настроены

en: No sessions match your current filters.
ru: Сессии не соответствуют текущим фильтрам.

en: None
ru: Нет

en: Note
ru: Примечание

en: Note: OAuth providers require ueberauth dependencies to be installed.
ru: Примечание: провайдеры OAuth требуют установки зависимостей ueberauth.

en: Number of copies to store
ru: Количество хранимых копий

en: OAuth Providers
ru: Провайдеры OAuth

en: OAuth Setup Instructions
ru: Инструкции по настройке OAuth

en: Only 1 active bucket available. Add more buckets to enable redundancy.
ru: Доступен только 1 активный бакет. Добавьте бакеты для включения резервирования.

en: Original
ru: Оригинал

en: Phone Number
ru: Номер телефона

en: Preserve original
ru: Сохранить оригинал

en: Privacy Notice: IP Geolocation Data
ru: Уведомление о конфиденциальности: данные геолокации IP

en: Project Title
ru: Название проекта

en: Quality
ru: Качество

en: Quality (CRF)
ru: Качество (CRF)

en: Quality Settings:
ru: Настройки качества:

en: Random
ru: Случайный

en: Reduce redundancy or enable more buckets.
ru: Уменьшите резервирование или включите больше бакетов.

en: Redundancy Copies
ru: Копии резервирования

en: Reload OAuth Configuration
ru: Перезагрузить конфигурацию OAuth

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

en: Reset
ru: Сбросить

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

en: Resolution
ru: Разрешение

en: Reverse Proxy Users:
ru: Пользователи обратного прокси:

en: Robots Directive
ru: Директива robots

en: Role actions
ru: Действия с ролью

en: Role assigned to new user registrations
ru: Роль, назначаемая при регистрации новых пользователей

en: Save All Settings
ru: Сохранить все настройки

en: Save Authorization Settings
ru: Сохранить настройки авторизации

en: Save User Settings
ru: Сохранить настройки пользователей

en: Search engines are instructed to skip this environment. Remove this before launch.
ru: Поисковые системы не будут индексировать эту среду. Снимите это ограничение перед запуском.

en: Secret Access Key
ru: Секретный ключ доступа

en: Security Notice: Inactive Default
ru: Уведомление безопасности: статус «неактивный» по умолчанию

en: Security Notice: Medium Risk
ru: Уведомление безопасности: средний риск

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

en: Select Image
ru: Выбрать изображение

en: Select provider...
ru: Выберите провайдера...

en: Session actions
ru: Действия с сессией

en: Set
ru: Установить

en: Setup Instructions
ru: Инструкции по настройке

en: Show username field on registration
ru: Показывать поле имени пользователя при регистрации

en: Site Address (URL)
ru: Адрес сайта (URL)

en: Soon
ru: Скоро

en: Storage Path
ru: Путь хранилища

en: Storage Provider
ru: Провайдер хранилища

en: Success!
ru: Успешно!

en: Switch app from
ru: Переключить приложение с

en: Sync Files
ru: Синхронизировать файлы

en: System Configuration
ru: Конфигурация системы

en: System default timezone
ru: Часовой пояс системы по умолчанию

en: Target Width (px)
ru: Целевая ширина (пкс)

en: Test Credentials
ru: Проверить учётные данные

en: The first user (Owner) will always be active regardless of this setting.
ru: Первый пользователь (Владелец) всегда будет активным независимо от этой настройки.

en: The migration seeds 8 default dimensions: 4 image sizes (thumbnail, small, medium, large) and 4 video variants (360p, 720p, 1080p, video_thumbnail).
ru: Миграция создаёт 8 размеров по умолчанию: 4 размера изображений (thumbnail, small, medium, large) и 4 варианта видео (360p, 720p, 1080p, video_thumbnail).

en: The storage path
ru: Путь хранилища

en: This will reset dimensions and settings to defaults, and create a local bucket if none exist. Your uploaded files will NOT be deleted. Continue?
ru: Это сбросит размеры и настройки к значениям по умолчанию и создаст локальный бакет, если его нет. Загруженные файлы НЕ будут удалены. Продолжить?

en: Time Format
ru: Формат времени

en: Time Zone
ru: Часовой пояс

en: Token
ru: Токен

en: Total Buckets
ru: Всего бакетов

en: Track user registration location
ru: Отслеживать местоположение при регистрации пользователя

en: Type an option and press Enter or click Add
ru: Введите вариант и нажмите Enter или кнопку «Добавить»

en: User
ru: Пользователь

en: User Access
ru: Доступ пользователя

en: User Configuration
ru: Конфигурация пользователей

en: User Editable
ru: Редактируется пользователем

en: User Settings
ru: Настройки пользователей

en: User actions
ru: Действия с пользователем

en: User can edit this field
ru: Пользователь может редактировать это поле

en: Uses free APIs: IP-API.com (45 requests/minute) with ipapi.co (1000 requests/day) fallback. Defaults to OFF for privacy.
ru: Использует бесплатные API: IP-API.com (45 запросов/мин) с резервным ipapi.co (1000 запросов/день). По умолчанию выключено для защиты конфиденциальности.

en: Variant Generation System
ru: Система генерации вариантов

en: Video Dimensions
ru: Размеры видео

en: Video Settings:
ru: Настройки видео:

en: Videos use CRF 0-51 scale (lower = higher quality)
ru: Видео использует шкалу CRF 0–51 (ниже = лучше качество)

en: Visit
ru: Перейти

en: Week Start On
ru: Начало недели

en: When a file is requested, the system automatically tries each location until it successfully retrieves the file.
ru: При запросе файла система автоматически перебирает каждое местоположение до успешного получения файла.

en: When checked, users can view and edit this field on their settings page. When unchecked, only admins can edit it.
ru: Если включено, пользователи могут просматривать и редактировать это поле на странице настроек. Если выключено, редактировать могут только администраторы.

en: When enabled, registration IP addresses and approximate location data (country, region, city) will be collected for analytics.
ru: При включении IP-адреса регистрации и приблизительные данные местоположения (страна, регион, город) будут собираться для аналитики.

en: Width (px)
ru: Ширина (пкс)

en: Without it, image resizing, cropping, and format conversion will not work.
ru: Без него изменение размера, обрезка и конвертация формата изображений не будут работать.

en: Without it, video file processing will not work.
ru: Без него обработка видеофайлов не будет работать.

en: Would you like to create it now?
ru: Вы хотите создать его сейчас?

en: Your Facebook App ID
ru: Ваш Facebook App ID

en: Your Facebook App Secret
ru: Ваш Facebook App Secret

en: Your GitHub OAuth Client ID
ru: Ваш GitHub OAuth Client ID

en: Your GitHub OAuth Client Secret
ru: Ваш GitHub OAuth Client Secret

en: Your Google OAuth Client ID
ru: Ваш Google OAuth Client ID

en: Your Google OAuth Client Secret
ru: Ваш Google OAuth Client Secret

en: and
ru: и

en: and generate/copy
ru: и сгенерируйте/скопируйте

en: does not exist.
ru: не существует.

en: e.g., thumbnail, medium, 720p
ru: например, thumbnail, medium, 720p

en: files
ru: файлы

en: header is set to
ru: заголовок установлен в

en: mode
ru: режим

en: option(s)
ru: вариант(ов)

en: product
ru: продукт

en: to
ru: в

en: to every PhoenixKit layout, blocking crawlers from indexing or following links.
ru: во все макеты PhoenixKit, запрещая роботам индексировать или переходить по ссылкам.

en: to fields above
ru: в поля выше

en: to verify setup
ru: для проверки настройки

en: type
ru: тип

en: Acceptable Use Policy
ru: Политика допустимого использования

en: Analytics
ru: Аналитика

en: CCPA Notice at Collection
ru: Уведомление CCPA при сборе данных

en: Data Retention Policy
ru: Политика хранения данных

en: Do Not Sell My Personal Information
ru: Не продавать мою личную информацию

en: Essential
ru: Обязательные

en: Help us understand how you use our site to improve your experience.
ru: Помогают понять, как вы используете сайт, чтобы улучшить ваш опыт.

en: Legal pages reset successfully. You can now regenerate them.
ru: Юридические страницы сброшены. Теперь их можно создать заново.

en: No issues detected — reset not needed
ru: Проблем не обнаружено — сброс не требуется

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

en: Privacy Policy
ru: Политика конфиденциальности

en: Remember your settings like language and region preferences.
ru: Запоминают ваши настройки, например язык и регион.

en: Required for core functionality. These cannot be disabled.
ru: Необходимы для работы сайта. Их нельзя отключить.

en: Reset failed: %{reason}
ru: Сбросить не удалось: %{reason}

en: Terms of Service
ru: Условия использования

en: Used for personalized advertising and measuring ad effectiveness.
ru: Используются для персонализированной рекламы и измерения её эффективности.

en: %{count}+ locations each
ru: %{count}+ местоположений у каждого

en: %{language} (Disabled — %{status})
ru: %{language} (Отключено — %{status})

en: %{n} errors
ru: %{n} ошибок

en: %{n} failed
ru: %{n} не удалось

en: %{n} synced
ru: %{n} синхронизировано

en: 0 = auto, 1+ = higher priority
ru: 0 = авто, 1+ = более высокий приоритет

en: 1-100, higher = better quality. 80-90 recommended.
ru: 1–100, выше = лучше качество. Рекомендуется 80–90.

en: A friendly name to identify this storage location
ru: Понятное название для идентификации этого хранилища

en: A unique name to identify this dimension preset
ru: Уникальное название для идентификации этого пресета размера

en: AI model access via OpenRouter (100+ models)
ru: Доступ к AI-моделям через OpenRouter (100+ моделей)

en: API Credentials
ru: Учётные данные API

en: API Key
ru: API-ключ

en: AWS Bucket Name
ru: Название бакета AWS

en: AWS Region
ru: Регион AWS

en: Absolute path where files will be stored on disk
ru: Абсолютный путь на диске для хранения файлов

en: Accept
ru: Принять

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

en: Account Type
ru: Тип аккаунта

en: Account disconnected
ru: Аккаунт отключён

en: Active due to scheduled window.
ru: Активно из-за запланированного окна.

en: Add Integration
ru: Добавить интеграцию

en: Add credits (optional)
ru: Добавить кредиты (необязательно)

en: Add members from the user edit page
ru: Добавляйте участников со страницы редактирования пользователя

en: Add one in Settings → Integrations
ru: Добавьте в Настройки → Интеграции

en: Admin Preview
ru: Предпросмотр администратора

en: All Healthy
ru: Всё в норме

en: All files meet the redundancy target of %{n} copies.
ru: Все файлы соответствуют цели резервирования в %{n} копий.

en: Alternative Formats
ru: Альтернативные форматы

en: Application type: **Web application** (do not select "Desktop app" — it won't support redirect URIs)
ru: Тип приложения: **Веб-приложение** (не выбирайте «Десктопное приложение» — оно не поддерживает URI перенаправления)

en: Are you sure you want to disconnect this account?
ru: Вы уверены, что хотите отключить этот аккаунт?

en: Are you sure you want to disconnect?
ru: Вы уверены, что хотите отключиться?

en: Are you sure you want to remove this member?
ru: Вы уверены, что хотите удалить этого участника?

en: Authorization failed: %{reason}
ru: Авторизация не удалась: %{reason}

en: Authorize access to your %{provider} account. This will open a sign-in page where you choose which account to connect.
ru: Авторизуйте доступ к вашему аккаунту %{provider}. Откроется страница входа, где вы выберете аккаунт для подключения.

en: Avatar updated successfully!
ru: Аватар успешно обновлён!

en: Backblaze Bucket Name
ru: Название бакета Backblaze

en: Backblaze Endpoint
ru: Конечная точка Backblaze

en: Backblaze Region
ru: Регион Backblaze

en: Below redundancy target
ru: Ниже цели резервирования

en: Both width and height are used for fixed dimensions
ru: Ширина и высота используются для фиксированных размеров

en: Bucket actions
ru: Действия с бакетом

en: Business reg. number (optional)
ru: Регистрационный номер компании (необязательно)

en: CRF 0-51, lower = higher quality. 18-28 recommended.
ru: CRF 0–51, ниже = лучше качество. Рекомендуется 18–28.

en: Cancel invitation
ru: Отменить приглашение

en: Cancel this invitation?
ru: Отменить это приглашение?

en: Cannot be changed
ru: Нельзя изменить

en: Changes discarded
ru: Изменения отменены

en: Changes to header and message text take effect immediately after saving.
ru: Изменения заголовка и текста сообщения вступают в силу немедленно после сохранения.

en: Check file redundancy against configured target
ru: Проверить резервирование файлов относительно настроенной цели

en: Choose a different service
ru: Выбрать другой сервис

en: Choose a service to connect
ru: Выберите сервис для подключения

en: Clear Schedule
ru: Очистить расписание

en: Click **Create Credentials → OAuth client ID**
ru: Нажмите **Создать учётные данные → OAuth client ID**

en: Click **Create Key**
ru: Нажмите **Создать ключ**

en: Click **Save**, then **Connect Account**
ru: Нажмите **Сохранить**, затем **Подключить аккаунт**

en: Cloudflare Bucket Name
ru: Название бакета Cloudflare

en: Cloudflare Endpoint
ru: Конечная точка Cloudflare

en: Company info, tax settings, and bank details are shared across Legal, Billing, and Shop modules.
ru: Информация о компании, налоговые настройки и банковские реквизиты используются совместно модулями Юридический, Выставление счетов и Магазин.

en: Company or organization name
ru: Название компании или организации

en: Complete Step 1 first to enable account connection.
ru: Сначала выполните шаг 1, чтобы включить подключение аккаунта.

en: Configure storage provider settings
ru: Настройте параметры провайдера хранилища

en: Configured media locations
ru: Настроенные медиа-хранилища

en: Connect %{provider} Account
ru: Подключить аккаунт %{provider}

en: Connect Account
ru: Подключить аккаунт

en: Connect and authorize
ru: Подключить и авторизовать

en: Connect external services for use across modules
ru: Подключайте внешние сервисы для использования в модулях

en: Connected
ru: Подключено

en: Connected on
ru: Подключено

en: Connection Name
ru: Название соединения

en: Connection failed
ru: Соединение не удалось

en: Connection removed
ru: Соединение удалено

en: Connection successful
ru: Соединение успешно

en: Connection verified
ru: Соединение подтверждено

en: Copy the **Client ID** and **Client Secret** into the form above
ru: Скопируйте **ID клиента** и **Секрет клиента** в форму выше

en: Copy the key and paste it into the form above
ru: Скопируйте ключ и вставьте его в форму выше

en: Could not reach the service
ru: Не удалось связаться с сервисом

en: Create a Google Cloud project
ru: Создайте проект Google Cloud

en: Create a new project or select an existing one
ru: Создайте новый проект или выберите существующий

en: Create an API key
ru: Создайте API-ключ

en: Create an OAuth Client
ru: Создайте OAuth-клиент

en: Create an OpenRouter account
ru: Создайте аккаунт OpenRouter

en: Current limit: %{size} MB
ru: Текущий лимит: %{size} МБ

en: Current time
ru: Текущее время

en: Customize the maintenance page and schedule
ru: Настройте страницу технического обслуживания и расписание

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

en: Default Tab Title
ru: Заголовок вкладки по умолчанию

en: Default Tax Rate
ru: Ставка налога по умолчанию

en: Default tax rate applied across Billing and Shop modules
ru: Ставка налога по умолчанию для модулей Выставление счетов и Магазин

en: Detailed message shown below the header
ru: Подробное сообщение, отображаемое под заголовком

en: Dimension actions
ru: Действия с размером

en: Disconnect
ru: Отключить

en: Disconnect?
ru: Отключить?

en: Disconnected
ru: Отключено

en: Drive API handles file listing, creation, copying, and PDF export. Docs API is used for reading document content and substituting template variables.
ru: Drive API обрабатывает перечисление, создание, копирование файлов и экспорт PDF. Docs API используется для чтения содержимого документов и подстановки переменных шаблона.

en: EU format: %{country}123456789
ru: Формат ЕС: %{country}123456789

en: Edit Integration
ru: Изменить интеграцию

en: Enable Tax
ru: Включить налог

en: Enable bucket
ru: Включить бакет

en: Enable organization accounts
ru: Включить аккаунты организаций

en: Enable required APIs
ru: Включить необходимые API

en: Enable user notifications
ru: Включить уведомления пользователей

en: Enabled manually AND within scheduled window.
ru: Включено вручную И в рамках запланированного окна.

en: Enabled manually via toggle.
ru: Включено вручную через переключатель.

en: End Time
ru: Время окончания

en: End time must be after start time
ru: Время окончания должно быть позже времени начала

en: End time must be in the future
ru: Время окончания должно быть в будущем

en: Enter your API credentials from the developer console.
ru: Введите учётные данные API из консоли разработчика.

en: Expected back in
ru: Ожидаемое время возвращения

en: Failed to accept invitation. Please try again.
ru: Не удалось принять приглашение. Попробуйте ещё раз.

en: Failed to add member
ru: Не удалось добавить участника

en: Failed to build authorization URL
ru: Не удалось создать URL авторизации

en: Failed to cancel invitation
ru: Не удалось отменить приглашение

en: Failed to connect. Please try again.
ru: Не удалось подключиться. Попробуйте ещё раз.

en: Failed to decline invitation. Please try again.
ru: Не удалось отклонить приглашение. Попробуйте ещё раз.

en: Failed to remove connection
ru: Не удалось удалить соединение

en: Failed to remove member
ru: Не удалось удалить участника

en: Failed to save
ru: Не удалось сохранить

en: Failed to save notification preferences.
ru: Не удалось сохранить настройки уведомлений.

en: Failed to save schedule
ru: Не удалось сохранить расписание

en: Failed to send invitation
ru: Не удалось отправить приглашение

en: Failed to toggle maintenance mode
ru: Не удалось переключить режим обслуживания

en: Failed to update avatar
ru: Не удалось обновить аватар

en: File
ru: Файл

en: Files are tracked in PostgreSQL with support for multiple media locations (local, S3, remote servers).
ru: Файлы отслеживаются в PostgreSQL с поддержкой нескольких медиа-хранилищ (локальные, S3, удалённые серверы).

en: Files with completed variants
ru: Файлы с готовыми вариантами

en: From Google Cloud Console → APIs & Services → Credentials
ru: Из Google Cloud Console → APIs & Services → Credentials

en: From openrouter.ai/keys
ru: С openrouter.ai/keys

en: Generate additional format variants alongside the primary format. Modern formats like WebP and AVIF offer better compression.
ru: Создавайте дополнительные форматные варианты вместе с основным форматом. Современные форматы, такие как WebP и AVIF, обеспечивают лучшее сжатие.

en: Give it a name (e.g., your app name)
ru: Дайте ему название (например, название вашего приложения)

en: Go back to the Library and search for **Google Docs API**, click it, then click **Enable**
ru: Вернитесь в Библиотеку и найдите **Google Docs API**, нажмите на него, затем нажмите **Включить**

en: Go to [APIs & Services → Credentials](https://console.cloud.google.com/apis/credentials)
ru: Перейдите в [APIs & Services → Credentials](https://console.cloud.google.com/apis/credentials)

en: Go to [APIs & Services → Library](https://console.cloud.google.com/apis/library)
ru: Перейдите в [APIs & Services → Library](https://console.cloud.google.com/apis/library)

en: Go to [Audience](https://console.cloud.google.com/auth/audience) — set user type to **External** (or Internal for Google Workspace)
ru: Перейдите в [Audience](https://console.cloud.google.com/auth/audience) — установите тип пользователей **External** (или Internal для Google Workspace)

en: Go to [Branding](https://console.cloud.google.com/auth/branding) in the sidebar — fill in the **App name** and **User support email**, then save
ru: В боковой панели перейдите в [Branding](https://console.cloud.google.com/auth/branding) — заполните **Название приложения** и **Email поддержки пользователей**, затем сохраните

en: Go to [Credits](https://openrouter.ai/credits) to add funds
ru: Перейдите на [Credits](https://openrouter.ai/credits) для пополнения

en: Go to [Data Access](https://console.cloud.google.com/auth/scopes) — click **Add or Remove Scopes** and add the Drive and Docs scopes. This step may not be required — the app requests the needed scopes at connect time regardless.
ru: Перейдите в [Data Access](https://console.cloud.google.com/auth/scopes) — нажмите **Добавить или удалить области** и добавьте области Drive и Docs. Этот шаг может быть необязателен — приложение запрашивает необходимые области при подключении.

en: Go to [openrouter.ai](https://openrouter.ai) and sign up or log in
ru: Перейдите на [openrouter.ai](https://openrouter.ai) и зарегистрируйтесь или войдите

en: Go to the [Google Cloud Console](https://console.cloud.google.com)
ru: Перейдите в [Google Cloud Console](https://console.cloud.google.com)

en: Google will show an "unverified app" warning — click **Advanced → Go to (app name)** to proceed
ru: Google покажет предупреждение «неверифицированное приложение» — нажмите **Дополнительно → Перейти в (название приложения)** для продолжения

en: Grant access to Google Docs and Google Drive
ru: Предоставьте доступ к Google Docs и Google Drive

en: Header Text
ru: Текст заголовка

en: Health
ru: Состояние

en: Healthy
ru: Норма

en: Integration deleted
ru: Интеграция удалена

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

en: Invalid credentials
ru: Неверные учётные данные

en: Invalid integration URL
ru: Неверный URL интеграции

en: Invitation cancelled
ru: Приглашение отменено

en: Invitation declined.
ru: Приглашение отклонено.

en: Invitation sent to %{email}
ru: Приглашение отправлено на %{email}

en: Invite
ru: Пригласить

en: Invite by email...
ru: Пригласить по email...

en: Invited
ru: Приглашён

en: Leave empty to preserve the original file format
ru: Оставьте пустым для сохранения оригинального формата файла

en: Local Storage
ru: Локальное хранилище

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

en: Main heading shown on maintenance page
ru: Основной заголовок на странице технического обслуживания

en: Maintenance Mode
ru: Режим обслуживания

en: Maintenance Mode Settings
ru: Настройки режима обслуживания

en: Maintenance is active
ru: Режим обслуживания активен

en: Maintenance is active — regular users see this page.
ru: Режим обслуживания активен — обычные пользователи видят эту страницу.

en: Maintenance is active.
ru: Режим обслуживания активен.

en: Maintenance is not active — this is a preview of the page.
ru: Режим обслуживания неактивен — это предварительный просмотр страницы.

en: Maintenance mode activated — non-admin users will see the maintenance page
ru: Режим обслуживания активирован — пользователи без прав администратора увидят страницу обслуживания

en: Maintenance mode deactivated — site is now accessible to all users
ru: Режим обслуживания деактивирован — сайт снова доступен всем пользователям

en: Maintenance mode is manually enabled
ru: Режим обслуживания включён вручную

en: Maintenance mode is off (can still activate via schedule)
ru: Режим обслуживания выключен (можно активировать по расписанию)

en: Maintenance mode settings saved successfully
ru: Настройки режима обслуживания успешно сохранены

en: Maintenance schedule cleared
ru: Расписание обслуживания очищено

en: Maintenance schedule saved
ru: Расписание обслуживания сохранено

en: Manage your account settings and preferences
ru: Управляйте настройками и параметрами вашего аккаунта

en: Manual Toggle
ru: Ручное переключение

en: Max Upload Size (MB)
ru: Максимальный размер загрузки (МБ)

en: Maximum file size allowed per upload
ru: Максимальный размер файла для одной загрузки

en: Media Buckets
ru: Медиа-бакеты

en: Media Configuration
ru: Конфигурация медиа

en: Media Health
ru: Состояние медиа

en: Media Settings
ru: Настройки медиа

en: Media Stats
ru: Статистика медиа

en: Media System Architecture
ru: Архитектура медиасистемы

en: Member added to organization
ru: Участник добавлен в организацию

en: Member removed from organization
ru: Участник удалён из организации

en: Members
ru: Участники

en: Message Text
ru: Текст сообщения

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

en: Missing %{n}
ru: Отсутствует %{n}

en: Missing %{n} copies
ru: Отсутствует %{n} копий

en: Navigate to [Keys](https://openrouter.ai/keys)
ru: Перейдите в [Keys](https://openrouter.ai/keys)

en: Navigate to the OAuth section using the search bar or the hamburger menu: search for "OAuth", or go to the sidebar: **APIs & Services → OAuth consent screen**. This opens a different section with its own sidebar.
ru: Перейдите в раздел OAuth с помощью строки поиска или меню-гамбургера: введите «OAuth» в поиске или откройте боковую панель: **APIs & Services → OAuth consent screen**. Это откроет отдельный раздел со своей боковой панелью.

en: No Media Buckets Configured
ru: Медиа-бакеты не настроены

en: No access token
ru: Токен доступа отсутствует

en: No copies
ru: Нет копий

en: No credentials configured
ru: Учётные данные не настроены

en: No integrations configured
ru: Интеграции не настроены

en: No integrations configured.
ru: Интеграции не настроены.

en: No integrations match your search.
ru: Интеграции не соответствуют вашему запросу.

en: No members yet
ru: Участников пока нет

en: No pending invitations
ru: Нет ожидающих приглашений

en: Non-admin users are seeing the maintenance page.
ru: Пользователи без прав администратора видят страницу обслуживания.

en: Not connected
ru: Не подключено

en: Not tested
ru: Не проверено

en: Notification preferences saved.
ru: Настройки уведомлений сохранены.

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

en: Only enabled buckets receive new uploads
ru: Только включённые бакеты принимают новые загрузки

en: Only width is used, height is calculated automatically
ru: Используется только ширина, высота рассчитывается автоматически

en: Org
ru: Орг.

en: Organization
ru: Организация

en: Organization Members
ru: Участники организации

en: Organization Name
ru: Название организации

en: Page Content
ru: Содержимое страницы

en: Pause
ru: Пауза

en: Pending Invitations
ru: Ожидающие приглашения

en: Per-user inbox driven by the activity feed
ru: Персональный почтовый ящик, управляемый лентой активности

en: Personal
ru: Физическое лицо

en: Pick which notification types you want to receive. Unchecked types are muted — activities still record in the audit log but no bell notification is created for you.
ru: Выберите типы уведомлений, которые хотите получать. Отключённые типы заглушены — действия по-прежнему записываются в журнал аудита, но для вас не создаются уведомления колокольчика.

en: Please enter a connection name.
ru: Введите название соединения.

en: Please enter at least a start or end time
ru: Введите хотя бы время начала или окончания

en: Please save your Client ID first
ru: Сначала сохраните ваш ID клиента

en: Primary media location
ru: Основное медиахранилище

en: Private (proxied)
ru: Приватный (через прокси)

en: Project Logo
ru: Логотип проекта

en: Provider Configuration
ru: Конфигурация провайдера

en: Public (direct URL)
ru: Публичный (прямой URL)

en: Quality & Format
ru: Качество и формат

en: Redundancy target: %{n} copies
ru: Цель резервирования: %{n} копий

en: Remove from organization
ru: Удалить из организации

en: Remove this member from the organization?
ru: Удалить этого участника из организации?

en: Repair Media Module
ru: Восстановить медиамодуль

en: Resume
ru: Продолжить

en: Save Bucket
ru: Сохранить бакет

en: Save Schedule
ru: Сохранить расписание

en: Save Tax Settings
ru: Сохранить налоговые настройки

en: Save preferences
ru: Сохранить настройки

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

en: Schedule cannot be more than a year in the future
ru: Расписание не может быть более чем на год вперёд

en: Scheduled Maintenance
ru: Плановое обслуживание

en: Scheduled window is currently active
ru: Запланированное окно в настоящее время активно

en: Search for **Google Drive API**, click it, then click **Enable**
ru: Найдите **Google Drive API**, нажмите на него, затем нажмите **Включить**

en: Search integrations...
ru: Поиск интеграций...

en: Security check failed. Please try connecting again.
ru: Проверка безопасности не пройдена. Попробуйте подключиться снова.

en: Select a user to add...
ru: Выберите пользователя для добавления...

en: Service
ru: Сервис

en: Service error %{status}
ru: Ошибка сервиса %{status}

en: Set a time window for automatic maintenance activation.
ru: Установите временное окно для автоматической активации режима обслуживания.

en: Set up OAuth consent
ru: Настройте согласие OAuth

en: Size Configuration
ru: Конфигурация размера

en: Some models are free, but most require credits
ru: Некоторые модели бесплатны, но большинству требуются кредиты

en: Standard rate for your country: %{rate}%
ru: Стандартная ставка для вашей страны: %{rate}%

en: Start Time
ru: Время начала

en: Start time must be in the future
ru: Время начала должно быть в будущем

en: Step 1
ru: Шаг 1

en: Step 2
ru: Шаг 2

en: Still on Audience — while the app is in **Testing** status, add the Google account you will connect as a **Test user** (this must be the same account whose Drive will store your files)
ru: Оставаясь на Audience — пока приложение находится в статусе **Тестирование**, добавьте аккаунт Google, который будете подключать, как **Тестового пользователя** (это должен быть тот же аккаунт, Drive которого будет хранить ваши файлы)

en: Stop
ru: Остановить

en: Stop the sync? Files already synced will be kept.
ru: Остановить синхронизацию? Уже синхронизированные файлы будут сохранены.

en: Sync All
ru: Синхронизировать всё

en: Sync Log
ru: Журнал синхронизации

en: Sync complete: %{synced} synced, %{failed} failed
ru: Синхронизация завершена: %{synced} синхронизировано, %{failed} ошибок

en: Sync is already running
ru: Синхронизация уже выполняется

en: Sync paused
ru: Синхронизация приостановлена

en: Sync stopped: %{synced} synced, %{failed} failed
ru: Синхронизация остановлена: %{synced} синхронизировано, %{failed} ошибок

en: Syncing files...
ru: Синхронизация файлов...

en: Tax Settings
ru: Налоговые настройки

en: Tax settings saved
ru: Налоговые настройки сохранены

en: Test Connection
ru: Проверить соединение

en: Test failed
ru: Проверка не удалась

en: Testing...
ru: Проверка...

en: The media system is designed for distributed file management with automatic redundancy.
ru: Медиасистема разработана для распределённого управления файлами с автоматическим резервированием.

en: The selected integration no longer exists. Please choose a different one.
ru: Выбранная интеграция больше не существует. Выберите другую.

en: This integration may be in use by other parts of the system. Remove it permanently?
ru: Эта интеграция может использоваться другими частями системы. Удалить её навсегда?

en: This invitation has expired.
ru: Срок действия этого приглашения истёк.

en: This is how non-admin users will see the maintenance page
ru: Так страницу обслуживания видят пользователи без прав администратора

en: Tigris Bucket Name
ru: Название бакета Tigris

en: Tigris Endpoint
ru: Конечная точка Tigris

en: Tigris Region
ru: Регион Tigris

en: Total Files
ru: Всего файлов

en: Under **Authorized redirect URIs**, add: `{redirect_uri}`
ru: В разделе **Авторизованные URI перенаправления** добавьте: `{redirect_uri}`

en: Under-replicated
ru: Недостаточно реплицировано

en: Unknown provider
ru: Неизвестный провайдер

en: Use the dropdown above to add members
ru: Используйте выпадающий список выше для добавления участников

en: Validation failed unexpectedly
ru: Валидация неожиданно не удалась

en: We'll be back soon...
ru: Скоро вернёмся...

en: Welcome to your personal dashboard
ru: Добро пожаловать в вашу личную панель управления

en: When on, users receive a bell notification whenever an activity targets them (e.g., their post is liked).
ru: При включении пользователи получают уведомление-колокольчик, когда активность направлена на них (например, их публикацию лайкнули).

en: You cannot invite yourself
ru: Вы не можете пригласить себя

en: You joined the organization!
ru: Вы вступили в организацию!

en: You need to create at least one media bucket before files can be uploaded.
ru: Вам нужно создать хотя бы один медиа-бакет, прежде чем загружать файлы.

en: You'll be redirected back here once connected
ru: После подключения вы будете перенаправлены обратно

en: connections
ru: соединения

en: e.g. Welcome to My Site
ru: например, Добро пожаловать на мой сайт

en: e.g., Production Media, Backup Storage
ru: например, Производственные медиа, Резервное хранилище

en: invited you to join their organization.
ru: пригласил вас вступить в их организацию.

en: roles
ru: ролей

en: %{n} days ago
ru: %{n} дней назад

en: %{n} hours ago
ru: %{n} часов назад

en: %{n} minutes ago
ru: %{n} минут назад

en: 1 day ago
ru: 1 день назад

en: 1 hour ago
ru: 1 час назад

en: 1 minute ago
ru: 1 минуту назад

en: AI model access via DeepSeek (deepseek-chat, deepseek-reasoner)
ru: Доступ к AI-моделям через DeepSeek (deepseek-chat, deepseek-reasoner)

en: AI model access via Mistral AI (Mistral Large, Codestral, Pixtral)
ru: Доступ к AI-моделям через Mistral AI (Mistral Large, Codestral, Pixtral)

en: Add a client secret
ru: Добавьте секрет клиента

en: Add a payment method (required)
ru: Добавьте способ оплаты (обязательно)

en: Add credits
ru: Добавить кредиты

en: Add the permissions your integration needs: `User.Read` is included by default; add `Mail.Read`, `Files.Read.All`, `Calendars.Read`, etc. as required
ru: Добавьте необходимые разрешения: `User.Read` включён по умолчанию; добавьте `Mail.Read`, `Files.Read.All`, `Calendars.Read` и другие по мере необходимости

en: Application (client) ID
ru: ID приложения (клиента)

en: Clears the OAuth tokens. Credentials and the connection itself stay so you can reconnect with one click.
ru: Очищает токены OAuth. Учётные данные и само соединение остаются, поэтому вы можете переподключиться одним нажатием.

en: Click **Create API key**, give it a name
ru: Нажмите **Создать API-ключ**, дайте ему имя

en: Click **Create new key**, give it a name, set an expiry if desired
ru: Нажмите **Создать новый ключ**, дайте ему имя, при желании установите срок действия

en: Click **New registration**, give the app a name
ru: Нажмите **Новая регистрация**, дайте приложению имя

en: Click **Register**
ru: Нажмите **Зарегистрировать**

en: Configure API permissions
ru: Настройте разрешения API

en: Connect external services like %{providers}.
ru: Подключайте внешние сервисы, такие как %{providers}.

en: Connection name can't be blank.
ru: Название соединения не может быть пустым.

en: Connection renamed
ru: Соединение переименовано

en: Copy the **Value** column (not the Secret ID) into the form above — the value is shown ONCE and disappears on page refresh
ru: Скопируйте столбец **Значение** (не Secret ID) в форму выше — значение отображается ОДИН РАЗ и исчезает при обновлении страницы

en: Copy the key (shown once) and paste it into the form above
ru: Скопируйте ключ (показывается один раз) и вставьте его в форму выше

en: Create Connection
ru: Создать соединение

en: Create a DeepSeek account
ru: Создайте аккаунт DeepSeek

en: Create a Mistral account
ru: Создайте аккаунт Mistral

en: Danger Zone
ru: Опасная зона

en: DeepSeek requires a positive balance before you can call the chat or reasoner endpoints, even on cheap models
ru: DeepSeek требует положительного баланса перед вызовом конечных точек чата или рассуждателя, даже для дешёвых моделей

en: Delete this connection
ru: Удалить это соединение

en: Disconnect account
ru: Отключить аккаунт

en: Drag to reorder
ru: Перетащите для изменения порядка

en: Failed to remove connection.
ru: Не удалось удалить соединение.

en: Failed to rename connection.
ru: Не удалось переименовать соединение.

en: Free models still require a billing-enabled workspace
ru: Бесплатные модели по-прежнему требуют рабочего пространства с включённой оплатой

en: From Azure Portal → App registrations → your app → Overview
ru: Из Azure Portal → Регистрация приложений → ваше приложение → Обзор

en: From console.mistral.ai/api-keys
ru: С console.mistral.ai/api-keys

en: From platform.deepseek.com/api_keys
ru: С platform.deepseek.com/api_keys

en: From your app → Certificates & secrets → New client secret. Copy the *Value*, not the Secret ID.
ru: Из вашего приложения → Сертификаты и секреты → Новый секрет клиента. Скопируйте *Значение*, а не Secret ID.

en: Go to **API permissions → Add a permission → Microsoft Graph → Delegated permissions**
ru: Перейдите в **Разрешения API → Добавить разрешение → Microsoft Graph → Делегированные разрешения**

en: Go to **Certificates & secrets → New client secret**
ru: Перейдите в **Сертификаты и секреты → Новый секрет клиента**

en: Go to [API Keys](https://console.mistral.ai/api-keys)
ru: Перейдите в [API Keys](https://console.mistral.ai/api-keys)

en: Go to [API Keys](https://platform.deepseek.com/api_keys)
ru: Перейдите в [API Keys](https://platform.deepseek.com/api_keys)

en: Go to [Top up](https://platform.deepseek.com/top_up) and add at least the minimum amount
ru: Перейдите на [Пополнение](https://platform.deepseek.com/top_up) и добавьте хотя бы минимальную сумму

en: Go to [Workspace → Billing](https://console.mistral.ai/billing/plans) and choose **Experiment** (pay-as-you-go) or a paid tier
ru: Перейдите в [Workspace → Billing](https://console.mistral.ai/billing/plans) и выберите **Experiment** (pay-as-you-go) или платный тариф

en: Go to [console.mistral.ai](https://console.mistral.ai) and sign up or log in
ru: Перейдите на [console.mistral.ai](https://console.mistral.ai) и зарегистрируйтесь или войдите

en: Go to [platform.deepseek.com](https://platform.deepseek.com) and sign up or log in
ru: Перейдите на [platform.deepseek.com](https://platform.deepseek.com) и зарегистрируйтесь или войдите

en: Go to the [Azure Portal](https://portal.azure.com) and search for **App registrations**
ru: Перейдите на [Azure Portal](https://portal.azure.com) и найдите **Регистрация приложений**

en: If you picked a single-tenant audience, fill in **Tenant ID** above with your Directory (tenant) ID GUID — leaving it as `common` only works for multi-tenant + personal apps.
ru: Если вы выбрали аудиторию одного тенанта, заполните **Tenant ID** выше вашим Directory (tenant) ID GUID — оставление как `common` работает только для мультитенантных + личных приложений.

en: If your tenant requires admin consent, click **Grant admin consent for <tenant>** before the connect flow will work
ru: Если ваш тенант требует согласия администратора, нажмите **Предоставить согласие администратора для <tenant>** перед тем, как процесс подключения заработает

en: Integration not found
ru: Интеграция не найдена

en: Last tested
ru: Последняя проверка

en: Leave as `common` for multi-tenant + personal accounts. For single-tenant apps, paste your Directory (tenant) ID GUID. Use `consumers` for personal-only or `organizations` for any work-or-school account.
ru: Оставьте как `common` для мультитенантных + личных аккаунтов. Для однотенантных приложений вставьте ваш Directory (tenant) ID GUID. Используйте `consumers` только для личных или `organizations` для рабочих/учебных аккаунтов.

en: Microsoft will show the consent screen — click **Accept** to grant the requested permissions
ru: Microsoft покажет экран согласия — нажмите **Принять** для предоставления запрошенных разрешений

en: Mistral does not offer credits without billing setup; this is a hard requirement before keys can be created.
ru: Mistral не предоставляет кредиты без настройки оплаты; это обязательное требование перед созданием ключей.

en: Permanently delete this connection? This cannot be undone.
ru: Окончательно удалить это соединение? Это нельзя отменить.

en: Register an application in Microsoft Entra ID (Azure AD)
ru: Зарегистрируйте приложение в Microsoft Entra ID (Azure AD)

en: Removes the integration permanently. Any module pinned to this connection will stop working until repointed.
ru: Удаляет интеграцию навсегда. Любой модуль, привязанный к этому соединению, перестанет работать до переназначения.

en: Search...
ru: Поиск...

en: Set an expiration (24 months is common; renew before it lapses)
ru: Установите срок действия (обычно 24 месяца; обновляйте до истечения)

en: Tenant ID
ru: ID тенанта

en: The `default_scopes` in the provider definition request `openid email profile offline_access User.Read` — extra scopes can be added per-connect by passing `extra_scopes` to `authorization_url/5`.
ru: `default_scopes` в определении провайдера запрашивают `openid email profile offline_access User.Read` — дополнительные области можно добавить при подключении, передав `extra_scopes` в `authorization_url/5`.

en: Under **Redirect URI**, choose **Web** and enter: `{redirect_uri}`
ru: В разделе **URI перенаправления** выберите **Web** и введите: `{redirect_uri}`

en: Under **Supported account types**, choose the audience: *Personal Microsoft accounts only*, *Accounts in any organizational directory*, or *Accounts in this organizational directory only* depending on who should sign in
ru: В разделе **Поддерживаемые типы аккаунтов** выберите аудиторию: *Только личные аккаунты Microsoft*, *Аккаунты в любом организационном каталоге* или *Аккаунты только в этом организационном каталоге* в зависимости от того, кто должен входить

en: You may need to verify your phone number before creating API keys
ru: Перед созданием API-ключей может потребоваться подтверждение номера телефона

en: just now
ru: только что

en: %{count} open
ru: %{count} открытых

en: %{count} pending
ru: %{count} на проверке

en: %{count} running
ru: %{count} выполняется

en: Activate maintenance mode in settings to block non-admin users
ru: Активируйте режим обслуживания в настройках, чтобы заблокировать доступ обычных пользователей

en: Add to mix.exs
ru: Добавьте в mix.exs

en: Always Enabled
ru: Всегда включён

en: Auto-regenerate
ru: Авто-обновление

en: Available
ru: Доступно

en: Available Packages
ru: Доступные пакеты

en: Blocks
ru: Блокировки

en: Body Saved
ru: Тело сохранено

en: Comments
ru: Комментарии

en: Completed
ru: Завершённых

en: Core System
ru: Системный модуль

en: Customer Support
ru: Служба поддержки

en: Customer support ticketing system with internal notes and status tracking
ru: Система тикетов поддержки с внутренними заметками и отслеживанием статусов

en: Discarded
ru: Отклонённых

en: Distributed file storage system with multi-location redundancy and automatic failover
ru: Распределённая система хранения файлов с географической репликацией и автоматическим переключением

en: Each module can be enabled or disabled using the toggle switches above. Click "Configure" to access detailed settings for each module on dedicated pages.
ru: Каждый модуль можно включить или отключить с помощью переключателя. Нажмите «Настроить», чтобы перейти к детальным настройкам модуля.

en: Enable module to access maintenance mode settings
ru: Включите модуль для доступа к настройкам режима обслуживания

en: Enable module to access settings
ru: Включите модуль для доступа к настройкам

en: Enable module to manage connections
ru: Включите модуль для управления связями

en: Enable module to view background jobs
ru: Включите модуль для просмотра фоновых задач

en: External
ru: Внешний

en: Follows
ru: Подписки

en: Generate XML sitemaps for search engines with styled browser display
ru: Генерация XML-карт сайта для поисковых систем со стилизованным отображением в браузере

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

en: Headers Only
ru: Только заголовки

en: In Progress
ru: В работе

en: Jobs
ru: Задачи

en: Languages
ru: Языки

en: Last gen
ru: Последняя генерация

en: Maintenance Active
ru: Обслуживание активно

en: Maintenance Off
ru: Обслуживание отключено

en: Manage Codes
ru: Управление кодами

en: Manage Comments
ru: Управление комментариями

en: Manage Tickets
ru: Управление тикетами

en: Manage language module and translations
ru: Управление языковым модулем и переводами

en: Manage modules
ru: Управление модулями

en: Manage referral codes for user registration and monitoring
ru: Управление реферальными кодами для регистрации пользователей и мониторинга

en: Max per user
ru: Макс. на пользователя

en: Max uses
ru: Макс. использований

en: Message
ru: Сообщение

en: Module Management
ru: Управление модулями

en: Modules
ru: Модули

en: No Default
ru: Не задан

en: Not installed
ru: Не установлен

en: Off
ru: Выкл.

en: On
ru: Вкл.

en: Open
ru: Открытых

en: Overview
ru: Обзор

en: Referral Codes
ru: Реферальные коды

en: Requires %{module}
ru: Требует модуль %{module}

en: Retryable
ru: Повторных попыток

en: Show maintenance page to non-admin users while you work on the site
ru: Показывает страницу обслуживания обычным пользователям, пока вы работаете над сайтом

en: Sitemap
ru: Карта сайта

en: Social relationships with one-way follows and mutual connections
ru: Социальные связи с односторонними подписками и взаимными соединениями

en: Storage
ru: Хранилище

en: Threaded comments with likes, moderation, and reactions across all content types
ru: Вложенные комментарии с лайками, модерацией и реакциями для всех типов контента

en: Total languages
ru: Всего языков

en: URLs
ru: URL-адресов

en: View Jobs
ru: Просмотр задач

en: View-only dashboard for background job status and history
ru: Дашборд только для просмотра статуса и истории фоновых задач

en: module to be enabled. Some features may not work correctly.
ru: должен быть включён. Некоторые функции могут работать некорректно.

en: requires the
ru: требует, чтобы модуль

en: Media
ru: Медиа

en: Expired
ru: Истёк

en: Transactional
ru: Транзакционный

en: No expiration
ru: Без срока действия

en: Today
ru: Сегодня

en: %{count}s ago
ru: %{count} с назад

en: %{count}m ago | %{count}m ago
ru[0]: %{count} мин назад
ru[1]: %{count} мин назад
ru[2]: %{count} мин назад

en: %{count}h ago | %{count}h ago
ru[0]: %{count} ч назад
ru[1]: %{count} ч назад
ru[2]: %{count} ч назад

en: %{count}d ago | %{count}d ago
ru[0]: %{count} дн назад
ru[1]: %{count} дн назад
ru[2]: %{count} дн назад

en: Summary
ru: Сводка

en: Languages Enabled
ru: Включенные языки

en: Countries Covered
ru: Охваченные страны

en: Enabled Languages
ru: Включенные языки

en: Default language
ru: Язык по умолчанию

en: Available Languages
ru: Доступные языки

en: Language Configuration
ru: Настройка языков

en: Frontend Language Switcher
ru: Переключатель языков на фронтенде

en: Switcher Settings
ru: Настройки переключателя

en: Show Flags
ru: Показывать флаги

en: Show Names
ru: Показывать названия

en: Native Names
ru: Названия на родном языке

en: Go to Home
ru: Перейти на главную

en: Hide Current
ru: Скрыть текущий

en: Generated Code
ru: Сгенерированный код

en: Implementation Notes
ru: Заметки по внедрению

en: Enable and Configure Languages
ru: Включить и настроить языки

en: Done
ru: Готово

en: Reorder
ru: Изменить порядок

en: Default
ru: По умолчанию

en: No languages enabled yet.
ru: Языки ещё не включены.

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

en: Configure sitemap generation and scheduling
ru: Настройка генерации и расписания карты сайта

en: Total URLs
ru: Всего URL

en: Sitemap Files
ru: Файлы карты сайта

en: Last Generated
ru: Последняя генерация

en: Regenerate All
ru: Перегенерировать всё

en: Router Discovery
ru: Обнаружение маршрутов

en: When enabled, scans all routes and builds a single flat sitemap.xml with URLs from all content sources (shop, entities, posts, publishing). When disabled, each source generates its own sitemap file.
ru: При включении сканирует все маршруты и создаёт единый плоский sitemap.xml со всеми URL из всех источников контента (магазин, сущности, публикации, записи). При отключении каждый источник генерирует свой файл карты сайта.

en: Flat mode active — /sitemap.xml contains all URLs in a single <urlset>
ru: Плоский режим активен — /sitemap.xml содержит все URL в одном <urlset>

en: Routes
ru: Маршруты

en: Static
ru: Статические

en: Publishing
ru: Публикации

en: Entities
ru: Сущности

en: Posts
ru: Записи

en: Shop
ru: Магазин

en: Module Sitemaps
ru: Карты сайта модулей

en: Each source generates its own sitemap file, referenced by the main sitemap index
ru: Каждый источник генерирует свой файл карты сайта, на который ссылается главный индекс

en: Static Pages
ru: Статические страницы

en: Homepage and custom static URLs
ru: Главная страница и пользовательские статические URL

en: View sitemap
ru: Просмотр карты сайта

en: module off
ru: модуль отключён

en: Blog groups and published posts
ru: Группы блогов и опубликованные записи

en: Split by blog group
ru: Разделить по группам блогов

en: Dynamic content types (per-type files)
ru: Динамические типы контента (отдельные файлы для каждого типа)

en: Public posts from Posts module
ru: Публичные записи из модуля Posts

en: Products, categories, catalog
ru: Товары, категории, каталог

en: Auth Pages
ru: Страницы авторизации

en: Login
ru: Вход

en: Always excluded from sitemap
ru: Всегда исключена из карты сайта

en: Excluded
ru: Исключено

en: Logout
ru: Выход

en: Registration
ru: Регистрация

en: Include in static sitemap
ru: Включить в статическую карту сайта

en: Configuration
ru: Конфигурация

en: Edit in Settings
ru: Изменить в настройках

en: Browser Display Styling
ru: Стилизация для браузера

en: Style XML with XSL for beautiful browser display
ru: Стилизовать XML с помощью XSL для красивого отображения в браузере

en: Display Style
ru: Стиль отображения

en: Table (Clean table layout)
ru: Таблица (чистый табличный вид)

en: Minimal (Simple list)
ru: Минимальный (простой список)

en: Scheduled Generation
ru: Запланированная генерация

en: Regenerate every
ru: Перегенерировать каждые

en: 1 hour
ru: 1 час

en: 6 hours
ru: 6 часов

en: 12 hours
ru: 12 часов

en: 24 hours
ru: 24 часа

en: 48 hours
ru: 48 часов

en: Weekly
ru: Еженедельно

en: Preview Sitemap Source
ru: Предпросмотр источника карты сайта

en: Clear All Sitemaps
ru: Очистить все карты сайта

en: Generated sitemap files:
ru: Сгенерированные файлы карты сайта:

en: sitemap.xml (index)
ru: sitemap.xml (индекс)

en: /sitemap.xml contains all URLs in a single <urlset>
ru: /sitemap.xml содержит все URL в одном <urlset>

en: /sitemap.xml is a sitemapindex referencing per-module sitemap files
ru: /sitemap.xml — это индекс карт сайта, ссылающийся на файлы отдельных модулей

en: Sitemap Source
ru: Исходный код карты сайта

en: Open in Browser
ru: Открыть в браузере

en: %{count} file permanently deleted | %{count} files permanently deleted
ru[0]: %{count} файл удалён навсегда
ru[1]: %{count} файла удалено навсегда
ru[2]: %{count} файлов удалено навсегда

en: %{count} item moved | %{count} items moved
ru[0]: %{count} объект перемещён
ru[1]: %{count} объекта перемещено
ru[2]: %{count} объектов перемещено

en: %{count} orphaned file queued for deletion | %{count} orphaned files queued for deletion
ru[0]: %{count} несвязанный файл поставлен в очередь на удаление
ru[1]: %{count} несвязанных файла поставлено в очередь на удаление
ru[2]: %{count} несвязанных файлов поставлено в очередь на удаление

en: %{count} selected | %{count} selected
ru[0]: Выбрано: %{count}
ru[1]: Выбрано: %{count}
ru[2]: Выбрано: %{count}

en: %{mb}MB per file
ru: %{mb} МБ на файл

en: Add Media
ru: Добавить медиа

en: All Files
ru: Все файлы

en: All Media
ru: Все медиа

en: All file types supported
ru: Поддерживаются все типы файлов

en: Already have %{count} duplicate file. No new files were added. | Already have %{count} duplicate files. No new files were added.
ru[0]: Уже есть %{count} дубликат файла. Новые файлы не добавлены.
ru[1]: Уже есть %{count} дубликата файлов. Новые файлы не добавлены.
ru[2]: Уже есть %{count} дубликатов файлов. Новые файлы не добавлены.

en: Cannot change folder outside the allowed scope
ru: Нельзя изменить папку вне разрешённой области

en: Cannot create folder outside the allowed scope
ru: Нельзя создать папку вне разрешённой области

en: Cannot delete folder outside the allowed scope
ru: Нельзя удалить папку вне разрешённой области

en: Cannot move file outside the allowed scope
ru: Нельзя переместить файл вне разрешённой области

en: Cannot rename folder outside the allowed scope
ru: Нельзя переименовать папку вне разрешённой области

en: Clear
ru: Очистить

en: Collapse sidebar
ru: Свернуть панель

en: Color
ru: Цвет

en: Configure Storage Buckets
ru: Настроить хранилища

en: Date
ru: Дата

en: Delete %{count} orphaned file? | Delete all %{count} orphaned files?
ru[0]: Удалить %{count} несвязанный файл?
ru[1]: Удалить %{count} несвязанных файла?
ru[2]: Удалить все %{count} несвязанных файлов?

en: Delete all orphaned
ru: Удалить все несвязанные

en: Delete permanently
ru: Удалить навсегда

en: Deleted files will appear here
ru: Удалённые файлы появятся здесь

en: Download
ru: Скачать

en: Drop files here or click "Add Media" to upload
ru: Перетащите файлы сюда или нажмите «Добавить медиа», чтобы загрузить

en: Empty Trash
ru: Очистить корзину

en: Failed to change color
ru: Не удалось изменить цвет

en: Failed to create folder
ru: Не удалось создать папку

en: Failed to move file
ru: Не удалось переместить файл

en: Failed to rename folder
ru: Не удалось переименовать папку

en: File moved
ru: Файл перемещён

en: Folder not accessible — showing root
ru: Папка недоступна — показан корень

en: Folder not found
ru: Папка не найдена

en: Folders
ru: Папки

en: Image Missing
ru: Изображение отсутствует

en: Manage user media and uploads
ru: Управление медиа и загрузками пользователей

en: More actions
ru: Ещё действия

en: Move
ru: Переместить

en: Move %{count} file to trash? | Move %{count} files to trash?
ru[0]: Переместить %{count} файл в корзину?
ru[1]: Переместить %{count} файла в корзину?
ru[2]: Переместить %{count} файлов в корзину?

en: New folder
ru: Новая папка

en: Next
ru: Вперёд

en: Next (→)
ru: Следующий (→)

en: No Storage Buckets Configured
ru: Хранилища не настроены

en: No files found.
ru: Файлы не найдены.

en: No media uploaded yet. Upload your first file above!
ru: Медиафайлы ещё не загружены. Загрузите первый файл выше!

en: Orphaned Files
ru: Несвязанные файлы

en: Path
ru: Путь

en: Permanently delete %{count} file? This cannot be undone. | Permanently delete %{count} files? This cannot be undone.
ru[0]: Удалить навсегда %{count} файл? Это нельзя отменить.
ru[1]: Удалить навсегда %{count} файла? Это нельзя отменить.
ru[2]: Удалить навсегда %{count} файлов? Это нельзя отменить.

en: Permanently delete %{count} trashed file? | Permanently delete all %{count} trashed files?
ru[0]: Удалить навсегда %{count} файл из корзины?
ru[1]: Удалить навсегда %{count} файла из корзины?
ru[2]: Удалить навсегда все %{count} файлов из корзины?

en: Prev
ru: Назад

en: Previous (←)
ru: Предыдущий (←)

en: Rename
ru: Переименовать

en: Search
ru: Поиск

en: Search files...
ru: Поиск файлов…

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

en: Show folders
ru: Показать папки

en: Size:
ru: Размер:

en: The configured scope folder no longer exists. The media browser is disabled until the scope is reconfigured.
ru: Настроенная папка области больше не существует. Медиабраузер отключён до перенастройки области.

en: This folder is empty.
ru: Эта папка пуста.

en: Trash
ru: Корзина

en: Trash is empty.
ru: Корзина пуста.

en: Type:
ru: Тип:

en: Upload Media
ru: Загрузить медиа

en: Upload Media Files
ru: Загрузить медиафайлы

en: Upload failed: No storage buckets configured. Please configure at least one storage bucket before uploading files.
ru: Загрузка не удалась: хранилища не настроены. Настройте хотя бы одно хранилище перед загрузкой файлов.

en: Upload processed
ru: Загрузка обработана

en: Upload successful! %{count} new file processed | Upload successful! %{count} new files processed
ru[0]: Загрузка успешна! Обработан %{count} новый файл
ru[1]: Загрузка успешна! Обработано %{count} новых файла
ru[2]: Загрузка успешна! Обработано %{count} новых файлов

en: Uploaded:
ru: Загружено:

en: Your browser does not support the video tag.
ru: Ваш браузер не поддерживает тег video.

en: %{count} failed | %{count} failed
ru[0]: %{count} не загружен
ru[1]: %{count} не загружено
ru[2]: %{count} не загружено

en: %{count} file | %{count} files
ru[0]: %{count} файл
ru[1]: %{count} файла
ru[2]: %{count} файлов

en: %{count} file uploaded | %{count} files uploaded
ru[0]: загружен %{count} файл
ru[1]: загружено %{count} файла
ru[2]: загружено %{count} файлов

en: %{count} file was already uploaded | %{count} files were already uploaded
ru[0]: %{count} файл уже был загружен
ru[1]: %{count} файла уже были загружены
ru[2]: %{count} файлов уже были загружены

en: %{count} folder | %{count} folders
ru[0]: %{count} папка
ru[1]: %{count} папки
ru[2]: %{count} папок

en: %{count} new file added | %{count} new files added
ru[0]: добавлен %{count} новый файл
ru[1]: добавлено %{count} новых файла
ru[2]: добавлено %{count} новых файлов

en: FILE
ru: ФАЙЛ

en: Partially successful: %{uploaded}, %{failed} due to missing storage buckets.
ru: Частично успешно: %{uploaded}, %{failed} из-за отсутствия хранилищ.

en: Upload successful! %{added}. %{duplicates}.
ru: Загрузка успешна! %{added}. %{duplicates}.

en: Jan
ru: Янв

en: Feb
ru: Февр

en: Mar
ru: Март

en: Apr
ru: Апр

en: May
ru: Май

en: Jun
ru: Июнь

en: Jul
ru: Июль

en: Aug
ru: Авг

en: Sep
ru: Сент

en: Oct
ru: Окт

en: Nov
ru: Нояб

en: Dec
ru: Дек

en: %{month} %{day}, %{year}
ru: %{day} %{month} %{year}

en: %{month} %{day}, %{year} at %{time}
ru: %{day} %{month} %{year} в %{time}

en: %{month} %{day} %{time}
ru: %{day} %{month} %{time}

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

en: Replying to comment
ru: Ответ на комментарий

en: Write a comment...
ru: Напишите комментарий…

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

en: Remove %{name}
ru: Удалить %{name}

en: Stop recording
ru: Остановить запись

en: Attach media
ru: Прикрепить медиа

en: Attach media options
ru: Параметры прикрепления

en: Record
ru: Записать

en: Up to %{count} files, max %{size}MB each
ru: До %{count} файлов, каждый до %{size} МБ

en: Giphy picker
ru: Выбор Giphy

en: Search GIFs
ru: Поиск GIF

en: Search GIFs...
ru: Поиск GIF…

en: GIF results
ru: Результаты GIF

en: Select GIF %{id}
ru: Выбрать GIF %{id}

en: Type a search term to find GIFs.
ru: Введите запрос для поиска GIF.

en: No results.
ru: Результатов нет.

en: Post Comment
ru: Опубликовать

en: Sign in to post a comment.
ru: Войдите, чтобы оставить комментарий.

en: No comments yet. Be the first to comment!
ru: Комментариев пока нет. Будьте первым!

en: [removed]
ru: [удалено]

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

en: Are you sure you want to delete this comment?
ru: Точно удалить этот комментарий?

en: %b %d, %Y
ru: %d %b %Y

en: %{count} item restored | %{count} items restored
ru[0]: %{count} элемент восстановлен
ru[1]: %{count} элемента восстановлено
ru[2]: %{count} элементов восстановлено

en: Add a note to your annotation
ru: Добавить заметку к аннотации

en: Add a title, a note, a GIF, or an attachment
ru: Добавить заголовок, заметку, GIF или вложение

en: Add some text, a GIF, or an attachment
ru: Добавить текст, GIF или вложение

en: Annotation saved
ru: Аннотация сохранена

en: Attachments are disabled
ru: Вложения отключены

en: Auth failed
ru: Ошибка авторизации

en: Cannot create folders in the all-files view
ru: Нельзя создать папку в режиме просмотра всех файлов

en: Cannot create folders in trash
ru: Нельзя создавать папки в корзине

en: Cannot move a folder into its own descendant
ru: Нельзя переместить папку в её собственный подкаталог

en: Cannot move folder outside the allowed scope
ru: Нельзя переместить папку за пределы разрешённой области

en: Could not post comment
ru: Не удалось опубликовать комментарий

en: Deep Zoom Tile Generation
ru: Генерация тайлов для глубокого масштабирования

en: Delete Permanently
ru: Удалить навсегда

en: Deleting…
ru: Удаление…

en: Disconnecting…
ru: Отключение…

en: Failed to move folder
ru: Не удалось переместить папку

en: Failed to move folder to trash
ru: Не удалось переместить папку в корзину

en: File / Image
ru: Файл / Изображение

en: File moved to trash
ru: Файл перемещён в корзину

en: File not found
ru: Файл не найден

en: File permanently deleted
ru: Файл удалён навсегда

en: File too large
ru: Файл слишком большой

en: File type not allowed
ru: Тип файла не разрешён

en: Folder
ru: Папка

en: Folder "%{name}" created
ru: Папка "%{name}" создана

en: Folder moved
ru: Папка перемещена

en: Folder moved to trash
ru: Папка перемещена в корзину

en: Folder permanently deleted
ru: Папка удалена навсегда

en: Giphy search failed
ru: Поиск в Giphy не выполнен

en: Lazily generate DZI tile pyramids when users zoom deeply into images. With this off the MediaBrowser still swaps between medium/large variants while zooming, but never generates tiles or hits the lazy tile endpoint. ImageMagick is required when enabled.
ru: Лениво генерировать DZI-тайлы при глубоком масштабировании изображений. Выключает генерацию тайлов. Требуется ImageMagick.

en: Move %{count} item to folder | Move %{count} items to folder
ru[0]: Переместить %{count} элемент в папку
ru[1]: Переместить %{count} элемента в папку
ru[2]: Переместить %{count} элементов в папку

en: Move to Trash
ru: Переместить в корзину

en: Permanently delete '%{name}'? This cannot be undone.
ru: Удалить '%{name}' навсегда? Это нельзя отменить.

en: Post
ru: Публикация

en: Redirecting…
ru: Перенаправление…

en: Saving…
ru: Сохранение…

en: Testing…
ru: Тестирование…

en: Too many files
ru: Слишком много файлов

en: Type to search GIFs.
ru: Введите для поиска GIF.

en: Up to %{max} attachments
ru: До %{max} вложений

en: Up to %{max} files, max %{size}MB each
ru: До %{max} файлов, каждый до %{size} МБ

en: Upload error: %{reason}
ru: Ошибка загрузки: %{reason}

en: Upload failed: %{reason}
ru: Загрузка не выполнена: %{reason}

en: Write a note about this annotation...
ru: Напишите заметку об этой аннотации...

en: e.g. Main, Personal, My Company Drive
ru: напр., Основной, Личный, Мой Google Диск

en: untitled
ru: без названия

en: Cancel upload
ru: Отменить загрузку

en: Click on an image to select it
ru: Нажмите на изображение, чтобы выбрать его

en: Configure storage buckets to enable uploads
ru: Настройте хранилища, чтобы включить загрузку

en: Drag files here or click to browse
ru: Перетащите файлы сюда или нажмите для выбора

en: Images Only
ru: Только изображения

en: Images, videos, or documents
ru: Изображения, видео или документы

en: No media files found
ru: Медиафайлы не найдены

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

en: Search by filename...
ru: Поиск по имени файла…

en: Select Media
ru: Выбор медиа

en: Select one or more images
ru: Выберите одно или несколько изображений

en: Upload New Files
ru: Загрузить новые файлы

en: Upload disabled
ru: Загрузка отключена

en: Upload files using the area above or adjust your search filters
ru: Загрузите файлы через область выше или измените параметры поиска

en: Videos Only
ru: Только видео

en: You need to configure at least one storage bucket before you can upload files.
ru: Перед загрузкой файлов необходимо настроить хотя бы одно хранилище.

en: Admin Panel
ru: Админ-панель

en: Ascending — click for descending
ru: По возрастанию — нажмите для сортировки по убыванию

en: Descending — click for ascending
ru: По убыванию — нажмите для сортировки по возрастанию

en: Featured
ru: Избранное

en: Post to add the note. Cancel to skip — you can edit or delete the annotation later via the toolbar.
ru: Нажмите «Публикация», чтобы добавить заметку. «Отмена» — чтобы пропустить. Аннотацию можно изменить или удалить позже через панель инструментов.

en: Sort by
ru: Сортировать по

en: Status:
ru: Статус:

en: Controls how the primary language appears in URLs across the site — admin pages, public pages, sitemap, and redirects.
ru: Определяет, как основной язык отображается в URL-адресах по всему сайту — на страницах администрирования, публичных страницах, в карте сайта и при перенаправлениях.

en: Default Language Without Prefix
ru: Язык по умолчанию без префикса

en: Failed to update URL behavior setting
ru: Не удалось обновить настройку поведения URL

en: URL Behavior
ru: Поведение URL

en: When on, the primary language drops its locale segment in every URL (e.g. /admin/users instead of /en/admin/users, /blog/post instead of /en/blog/post). Other languages always keep their prefix.
ru: Когда включено, основной язык убирает свой языковой сегмент из всех URL-адресов (например, /admin/users вместо /en/admin/users, /blog/post вместо /en/blog/post). Остальные языки всегда сохраняют свой префикс.

en: Account Confirmation
ru: Подтверждение аккаунта

en: Already have an account?
ru: Уже есть аккаунт?

en: Already have an account? Sign in
ru: Уже есть аккаунт? Войти

en: Check your email for a secure login link. The link will expire in 15 minutes.
ru: Проверьте email и перейдите по защищённой ссылке для входа. Срок действия ссылки — 15 минут.

en: Check your email inbox
ru: Проверьте вашу почту

en: Click the registration link
ru: Перейдите по ссылке для регистрации

en: Complete Registration
ru: Завершить регистрацию

en: Complete Your Registration
ru: Завершите регистрацию

en: Complete your profile
ru: Заполните профиль

en: Confirm Account
ru: Подтверждение аккаунта

en: Confirm my account
ru: Подтвердить мой аккаунт

en: Confirm new password
ru: Подтвердите новый пароль

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

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

en: Didn't receive the email?
ru: Не получили письмо?

en: Don't have an account?
ru: Нет аккаунта?

en: Email Address
ru: Email

en: Email Sent!
ru: Email отправлен!

en: Enter your email to receive a registration link. No password required!
ru: Введите email, чтобы получить ссылку для регистрации. Пароль не требуется!

en: Enter your email to receive a secure login link
ru: Введите email, чтобы получить защищённую ссылку для входа

en: Forgot Password
ru: Забыли пароль

en: Magic Link Authentication
ru: Аутентификация через Magic Link

en: Magic Link Login
ru: Вход через Magic Link

en: Magic link sent!
ru: Magic Link отправлен!

en: New password
ru: Новый пароль

en: Next steps:
ru: Следующие шаги:

en: No confirmation instructions received?
ru: Не получили инструкции по подтверждению?

en: Oops, something went wrong! Please check the errors below.
ru: Что-то пошло не так. Проверьте ошибки ниже.

en: Other options
ru: Другие варианты

en: Passwordless Registration
ru: Регистрация без пароля

en: Prefer a password?
ru: Хотите войти с паролем?

en: Referral Code
ru: Реферальный код

en: Register
ru: Регистрация

en: Register via Magic Link
ru: Регистрация через Magic Link

en: Register with Magic Link
ru: Регистрация через Magic Link

en: Register with Password
ru: Регистрация с паролем

en: Remember your password?
ru: Помните ваш пароль?

en: Resend Confirmation
ru: Повторная отправка подтверждения

en: Resend Link
ru: Отправить ссылку повторно

en: Resend confirmation
ru: Повторная отправка подтверждения

en: Resend confirmation instructions
ru: Отправить инструкции по подтверждению повторно

en: Reset Password
ru: Сброс пароля

en: Resetting...
ru: Сброс...

en: Send Magic Link
ru: Отправить Magic Link

en: Send password reset instructions
ru: Отправить инструкции по сбросу пароля

en: Sending magic link...
ru: Отправка magic link...

en: Sending...
ru: Отправка...

en: Sign in with password
ru: Войти с паролем

en: We'll send a new confirmation link to your inbox
ru: Мы отправим новую ссылку для подтверждения на вашу почту

en: We'll send a password reset link to your inbox
ru: Мы отправим ссылку для сброса пароля на вашу почту

en: We'll send you a secure link to complete your registration. The link expires in 30 minutes.
ru: Мы отправим защищённую ссылку для завершения регистрации. Срок действия ссылки — 30 минут.

en: We've sent a registration link to %{email}
ru: Мы отправили ссылку для регистрации на %{email}

en: You've been invited to join %{organization}. Create an account to accept the invitation.
ru: Вас пригласили в %{organization}. Создайте аккаунт, чтобы принять приглашение.

en: confirmation emails
ru: писем с подтверждением

en: magic link emails
ru: писем с Magic Link

en: reset emails
ru: писем со сбросом пароля

en: %{count} activity | %{count} activities
ru[0]: %{count} событие
ru[1]: %{count} события
ru[2]: %{count} событий

en: Activity
ru: Активность

en: Activity Detail
ru: Детали события

en: Activity ID
ru: ID события

en: Activity not found
ru: Событие не найдено

en: Actor
ru: Инициатор

en: Actor (who did it)
ru: Инициатор (кто выполнил)

en: All Actions
ru: Все действия

en: All Modes
ru: Все режимы

en: All Modules
ru: Все модули

en: Business-level activity across the platform
ru: Бизнес-события на платформе

en: Clear filters
ru: Очистить фильтры

en: Date & Time
ru: Дата и время

en: Details
ru: Детали

en: Key
ru: Ключ

en: Metadata
ru: Метаданные

en: No activities match the current filters
ru: Нет событий, соответствующих фильтрам

en: No activities recorded yet
ru: Событий пока нет

en: No metadata
ru: Нет метаданных

en: People
ru: Участники

en: Subject
ru: Объект

en: Target
ru: Цель

en: Target (who was affected)
ru: Цель (на кого повлияло)

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

en: View details
ru: Подробнее

en: Authorization
ru: Авторизация

en: AI endpoints, prompts, and usage tracking
ru: AI-точки доступа, промпты и учёт использования

en: AI module for PhoenixKit — endpoints, prompts, completions, and usage tracking
ru: AI-модуль для PhoenixKit — точки доступа, промпты, завершения и учёт использования

en: Ai
ru: AI

en: Billing
ru: Биллинг

en: Billing module for PhoenixKit — payments, subscriptions, invoices
ru: Биллинговый модуль для PhoenixKit — платежи, подписки, счета

en: Blog posts, categories, and content publishing
ru: Записи блога, категории и публикация контента

en: CRM module for PhoenixKit — organization accounts, role-scoped user views, and per-user column configuration.
ru: CRM-модуль для PhoenixKit — корпоративные аккаунты, ролевые представления пользователей и настройка колонок на пользователя.

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

en: Catalogue module for PhoenixKit — manufacturers, suppliers, and product catalogues.
ru: Модуль каталога для PhoenixKit — производители, поставщики и товарные каталоги.

en: Comment moderation, threading, and reactions across all content types
ru: Модерация комментариев, ветки и реакции по всем типам контента

en: Comments module for PhoenixKit — polymorphic threading, likes/dislikes, and moderation
ru: Модуль комментариев для PhoenixKit — полиморфные ветки, лайки/дизлайки и модерация

en: Crm
ru: CRM

en: Current Configuration
ru: Текущая конфигурация

en: Customer support ticketing module for PhoenixKit
ru: Модуль тикетов службы поддержки для PhoenixKit

en: Database-backed CMS pages and multi-language content
ru: CMS-страницы с хранением в БД и многоязычный контент

en: Document Creator
ru: Конструктор документов

en: Document Creator module for PhoenixKit — document templates and PDF generation via Google Docs
ru: Модуль конструктора документов для PhoenixKit — шаблоны и генерация PDF через Google Docs

en: E-Commerce
ru: Электронная коммерция

en: E-commerce module for PhoenixKit — products, categories, cart, checkout
ru: Модуль электронной коммерции для PhoenixKit — товары, категории, корзина, оформление заказа

en: Ecommerce
ru: Электронная коммерция

en: Email tracking, analytics, and AWS SES integration for PhoenixKit
ru: Отслеживание писем, аналитика и интеграция с AWS SES для PhoenixKit

en: Emails
ru: Электронные письма

en: Entities module for PhoenixKit — dynamic content types with flexible field schemas
ru: Модуль сущностей для PhoenixKit — динамические типы контента с гибкими схемами полей

en: External module
ru: Внешний модуль

en: Hello World demo module for PhoenixKit — use as a template for your own plugins
ru: Демо-модуль Hello World для PhoenixKit — используйте как шаблон для своих плагинов

en: Legal compliance module for PhoenixKit — GDPR/CCPA legal pages, cookie consent, consent logging
ru: Модуль юридической информации для PhoenixKit — страницы GDPR/CCPA, согласие на cookies, журнал согласий

en: Locations module for PhoenixKit — manage physical locations with custom types.
ru: Модуль местоположений для PhoenixKit — управление физическими локациями с настраиваемыми типами.

en: Newsletters
ru: Рассылки

en: Newsletters module for PhoenixKit — email broadcasts and subscription management
ru: Модуль рассылок для PhoenixKit — email-рассылки и управление подписками

en: Peer-to-peer data sync module for PhoenixKit
ru: Модуль одноранговой синхронизации данных для PhoenixKit

en: Peer-to-peer data synchronization and replication
ru: Одноранговая синхронизация и репликация данных

en: Posts module for PhoenixKit — blog posts, tags, groups, likes, media, and scheduling
ru: Модуль записей для PhoenixKit — посты блога, теги, группы, лайки, медиа и планирование

en: Projects
ru: Проекты

en: Projects module for PhoenixKit — projects, reusable tasks, assignments, and dependencies.
ru: Модуль проектов для PhoenixKit — проекты, повторно используемые задачи, назначения и зависимости.

en: Publishing module for PhoenixKit — database-backed CMS with multi-language support
ru: Модуль публикаций для PhoenixKit — CMS с хранением в БД и многоязычной поддержкой

en: Staff
ru: Сотрудники

en: Staff module for PhoenixKit — departments, teams, and people.
ru: Модуль сотрудников для PhoenixKit — отделы, команды и люди.

en: Sync
ru: Синхронизация

en: User Connections
ru: Связи пользователей

en: User connections module for PhoenixKit — follows, mutual connections, and blocking
ru: Модуль связей пользователей для PhoenixKit — подписки, взаимные связи и блокировки

en: General
ru: Общие

en: 1 session revoked for %{email} | %{count} sessions revoked for %{email}
ru[0]: 1 сессия отозвана для %{email}
ru[1]: %{count} сессии отозвано для %{email}
ru[2]: %{count} сессий отозвано для %{email}

en: Add New User
ru: Добавить пользователя

en: Add columns from the options below
ru: Добавьте столбцы из вариантов ниже

en: Admins Only
ru: Только администраторы

en: All
ru: Все

en: All Users
ru: Все пользователи

en: All fields are already selected
ru: Все поля уже выбраны

en: All registered accounts
ru: Все зарегистрированные аккаунты

en: Anon
ru: Аноним

en: Anonymous User
ru: Анонимный пользователь

en: Are you sure you want to activate this user?
ru: Вы уверены, что хотите активировать этого пользователя?

en: Are you sure you want to confirm this user's email?
ru: Вы уверены, что хотите подтвердить email этого пользователя?

en: Are you sure you want to deactivate this user?
ru: Вы уверены, что хотите деактивировать этого пользователя?

en: Are you sure you want to delete this field?
ru: Вы уверены, что хотите удалить это поле?

en: Are you sure you want to delete this user? This action cannot be undone.
ru: Вы уверены, что хотите удалить этого пользователя? Это действие нельзя отменить.

en: Are you sure you want to permanently delete %{email}? This action cannot be undone.
ru: Вы уверены, что хотите навсегда удалить %{email}? Это действие нельзя отменить.

en: Are you sure you want to revoke this session for
ru: Вы уверены, что хотите отозвать эту сессию для

en: Are you sure you want to unconfirm this user's email?
ru: Вы уверены, что хотите отменить подтверждение email этого пользователя?

en: Auth
ru: Авт.

en: Auto-refresh OFF
ru: Авто-обновление ВЫКЛ

en: Auto-refresh ON
ru: Авто-обновление ВКЛ

en: Available Fields
ru: Доступные поля

en: Cannot deactivate the last system owner
ru: Невозможно удалить последнего системного владельца

en: Cannot delete this user
ru: Этого пользователя нельзя удалить

en: Cannot modify your own confirmation status
ru: Невозможно изменить статус подтверждения своей учётной записи

en: Cannot modify your own roles
ru: Невозможно изменить свои роли

en: Cannot modify your own status
ru: Невозможно изменить свой статус

en: Cannot remove the last system owner
ru: Невозможно удалить последнего системного владельца

en: Clear Filters
ru: Сбросить фильтры

en: Click to add
ru: Нажмите, чтобы добавить

en: Confirm Email Status Change
ru: Подтвердить изменение статуса email

en: Confirm Status Change
ru: Подтвердить изменение статуса

en: Confirmed Email
ru: Подтверждённый email

en: Current Page
ru: Текущая страница

en: Custom field deleted successfully
ru: Пользовательское поле успешно удалено

en: Custom field saved successfully
ru: Пользовательское поле успешно сохранено

en: Customize Table Columns
ru: Настройка столбцов таблицы

en: Drag to reorder selected columns above, or add new columns from the options below. Actions column is always included.
ru: Перетащите для изменения порядка выбранных столбцов выше или добавьте новые из вариантов ниже. Столбец действий всегда включён.

en: Failed to delete custom field
ru: Не удалось удалить пользовательское поле

en: Failed to save custom field
ru: Не удалось сохранить пользовательское поле

en: Failed to update field
ru: Не удалось обновить поле

en: Failed to update table columns
ru: Не удалось обновить столбцы таблицы

en: Failed to update user confirmation status
ru: Не удалось обновить статус подтверждения пользователя

en: Failed to update user role
ru: Не удалось обновить роль пользователя

en: Failed to update user roles
ru: Не удалось обновить роли пользователя

en: Failed to update user status
ru: Не удалось обновить статус пользователя

en: Field '%{label}' disabled
ru: Поле «%{label}» отключено

en: Field '%{label}' enabled
ru: Поле «%{label}» включено

en: Field not found
ru: Поле не найдено

en: IP Address
ru: IP-адрес

en: Invalid revoke operation
ru: Недопустимая операция отзыва

en: Live Sessions
ru: Сессии в реальном времени

en: Manage user accounts and roles
ru: Управление учётными записями и ролями пользователей

en: Monitor and manage active user sessions
ru: Мониторинг и управление активными сессиями пользователей

en: Never
ru: Никогда

en: Next »
ru: Вперёд

en: No active sessions
ru: Активные сессии не найдены.

en: No columns selected yet
ru: Столбцы не выбраны

en: No data
ru: Нет данных

en: No roles
ru: Нет ролей

en: No roles available. Create roles first in Role Management.
ru: Роли недоступны. Сначала создайте роли в разделе «Управление ролями».

en: No users are registered yet.
ru: Пользователи ещё не зарегистрированы.

en: No users found
ru: Пользователи не найдены

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

en: Owner role cannot be assigned manually
ru: Роль владельца нельзя назначить вручную

en: Owner role cannot be modified
ru: Роль владельца нельзя изменить

en: Owners Only
ru: Только владельцы

en: Real-time monitoring of all active sessions with live updates.
ru: Мониторинг всех активных сессий в реальном времени с живыми обновлениями.

en: Remove column
ru: Удалить столбец

en: Revoke All User Sessions
ru: Отозвать все сессии пользователя

en: Revoke Session
ru: Отозвать сессию

en: Revoke Sessions
ru: Отозвать сессии

en: Role %{role} added to user successfully
ru: Роль %{role} успешно добавлена пользователю

en: Role %{role} removed from user successfully
ru: Роль %{role} успешно удалена у пользователя

en: Search by IP, User-Agent, email...
ru: Поиск по IP, User-Agent, email...

en: Search by email or token...
ru: Поиск по email или токену...

en: Search by email, username, or name...
ru: Поиск по email, имени пользователя или имени...

en: Selected Columns
ru: Выбранные столбцы

en: Session Management
ru: Управление сессиями

en: Session not found or already expired
ru: Сессия не найдена или уже истекла

en: Session revoked successfully
ru: Сессия успешно отозвана

en: Sessions refreshed successfully
ru: Сессии успешно обновлены

en: Showing %{from} to %{to} of %{total} sessions
ru: Показано с %{from} по %{to} из %{total} сессий

en: Standard Fields
ru: Стандартные поля

en: Table columns updated successfully
ru: Столбцы таблицы успешно обновлены

en: There are currently no active sessions to display.
ru: В данный момент нет активных сессий для отображения.

en: This will log out the user from all devices and sessions.
ru: Это выйдет из всех устройств и сессий пользователя.

en: Total Sessions
ru: Всего сессий

en: Try adjusting your search or filter criteria.
ru: Попробуйте изменить параметры поиска или фильтра.

en: Update Roles
ru: Обновить роли

en: User Statistics
ru: Статистика пользователей

en: User activated successfully
ru: Пользователь успешно активирован

en: User deactivated successfully
ru: Пользователь успешно деактивирован

en: User email confirmed successfully
ru: Email пользователя успешно подтверждён

en: User email unconfirmed successfully
ru: Подтверждение email пользователя успешно отменено

en: User roles updated successfully
ru: Роли пользователя успешно обновлены

en: User settings updated successfully
ru: Настройки пользователя успешно обновлены

en: User/Session
ru: Пользователь/Сессия

en: you
ru: вы

en: « Previous
ru: Предыдущий (←)

en: Dimensions
ru: Размеры

en: Are you sure you want to revoke all %{count} session for user %{email}? | Are you sure you want to revoke all %{count} sessions for user %{email}?
ru[0]: Вы уверены, что хотите отозвать %{count} сессию пользователя %{email}?
ru[1]: Вы уверены, что хотите отозвать %{count} сессии пользователя %{email}?
ru[2]: Вы уверены, что хотите отозвать %{count} сессий пользователя %{email}?

en: Last updated:
ru: Обновлено:

en: Account switcher for signing in to several accounts at once
ru: Переключатель аккаунтов для входа в несколько аккаунтов одновременно

en: Applying…
ru: Применение...

en: Enable the multi-account switcher in the header
ru: Включить переключатель нескольких аккаунтов в шапке

en: Load more
ru: Загрузить ещё

en: Loading…
ru: Загрузка…

en: Logged out. Now signed in as %{email}.
ru: Выполнен выход. Теперь вы вошли как %{email}.

en: Multiple Sessions
ru: Несколько сессий

en: Reorder %{count} selected
ru: Изменить порядок %{count} выбранных

en: Reorder all
ru: Изменить порядок всех

en: Reorder all %{count} %{noun}.
ru: Изменить порядок всех %{count} %{noun}.

en: Reorder the %{count} selected %{noun} (other rows stay in place).
ru: Изменить порядок %{count} выбранных %{noun} (остальные строки останутся на месте).

en: Reorder the 1 selected %{noun} (other rows stay in place).
ru: Изменить порядок 1 выбранного %{noun} (остальные строки останутся на месте).

en: Showing %{loaded} of %{total} %{noun}
ru: Показано %{loaded} из %{total} %{noun}

en: Switched to %{email}.
ru: Переключено на %{email}.

en: When on, any signed-in user can add other accounts (with their password) and switch between them from the user menu.
ru: Когда включено, любой вошедший пользователь может добавлять другие аккаунты (с их паролем) и переключаться между ними из меню пользователя.

en: Click on a file to select it
ru: Нажмите на файл, чтобы выбрать его

en: Click on a video to select it
ru: Нажмите на видео, чтобы выбрать его

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

en: Select one or more files
ru: Выберите один или несколько файлов

en: Select one or more videos
ru: Выберите одно или несколько видео

en: Videos
ru: Видео

en: Click to upload
ru: Нажмите для загрузки

en: Confirm Selection
ru: Подтвердить выбор

en: or drag and drop
ru: или перетащите сюда

en: Manage available languages for your application
ru: Управление доступными языками приложения

en: Only image files can be added here.
ru: Сюда можно добавлять только изображения.

en: Only video files can be added here.
ru: Сюда можно добавлять только видео.

en: Only the allowed file types can be added here.
ru: Сюда можно добавлять только разрешённые типы файлов.

en: View background job status and history
ru: Просмотр статуса и истории фоновых задач

en: AI models via OpenAI (GPT, embeddings, images, audio)
ru: ИИ-модели через OpenAI (GPT, эмбеддинги, изображения, аудио)

en: Account menu
ru: Меню аккаунта

en: Account type
ru: Тип аккаунта

en: Action
ru: Действие

en: Add description
ru: Добавить описание

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

en: Annotated Thumbnails
ru: Аннотированные миниатюры

en: Archives
ru: Архив

en: Audio
ru: Аудио

en: Back
ru: Назад

en: Background image
ru: Фоновое изображение

en: Bake Etcher annotation shapes (rectangles, marker strokes, etc.) into a file's grid thumbnail, regenerated in the background when annotations change. With this off the grid shows the plain thumbnail and no annotated variant is generated. ImageMagick is required when enabled.
ru: Запекать фигуры аннотаций Etcher (прямоугольники, штрихи маркера и т. д.) в миниатюру файла в сетке, перегенерируя её в фоне при изменении аннотаций. Когда выключено, в сетке показывается обычная миниатюра, а аннотированный вариант не создаётся. При включении требуется ImageMagick.

en: Browse files no longer attached to any record (orphaned media) so you can review or delete them.
ru: Просматривайте файлы, больше не привязанные ни к одной записи (потерянные медиа), чтобы просмотреть или удалить их.

en: Cannot edit a folder outside the allowed scope
ru: Нельзя изменить папку вне разрешённой области

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

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

en: Click **Create API Key**, give it a name
ru: Нажмите **Создать API-ключ**, дайте ему имя

en: Click **Create new secret key**, give it a name
ru: Нажмите **Create new secret key**, дайте ему имя

en: Close search
ru: Закрыть поиск

en: Create an ElevenLabs account
ru: Создайте аккаунт ElevenLabs

en: Create an OpenAI account
ru: Создайте аккаунт OpenAI

en: Create and edit the image/video size presets used to generate variants of uploaded media.
ru: Создавайте и редактируйте пресеты размеров изображений/видео, используемые для генерации вариантов загруженных медиа.

en: Create folder
ru: Создать папку

en: Created by %{name}
ru: Создал %{name}

en: Default notification link
ru: Ссылка уведомления по умолчанию

en: Describe what this folder is for...
ru: Опишите, для чего эта папка…

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

en: Dismissed
ru: Отклонённые

en: Documents
ru: Документы

en: Drop media here to remove it from a folder
ru: Перетащите медиа сюда, чтобы убрать его из папки

en: Edit description
ru: Изменить описание

en: Edit header
ru: Изменить заголовок

en: Enable JavaScript to use the toolbar and media insertion.
ru: Включите JavaScript, чтобы использовать панель инструментов и вставку медиа.

en: Enable module to view notifications
ru: Включите модуль для просмотра уведомлений

en: Everything else
ru: Всё остальное

en: Exit selection
ru: Выйти из выбора

en: Failed to save folder description
ru: Не удалось сохранить описание папки

en: Failed to save folder header
ru: Не удалось сохранить заголовок папки

en: Failed to set the image
ru: Не удалось установить изображение

en: Failed to update the header
ru: Не удалось обновить заголовок

en: Filter
ru: Фильтр

en: Find Orphaned Files
ru: Найти несвязанные файлы

en: Folder name
ru: Название папки

en: Folder name can't be blank
ru: Имя папки не может быть пустым

en: Forgot password
ru: Забыли пароль

en: From elevenlabs.io → Settings → API Keys
ru: Из elevenlabs.io → Настройки → API-ключи

en: From platform.openai.com/api-keys
ru: С platform.openai.com/api-keys

en: Go to [API Keys](https://platform.openai.com/api-keys)
ru: Перейдите в [API Keys](https://platform.openai.com/api-keys)

en: Go to [Billing](https://platform.openai.com/account/billing/overview) and add a payment method or credits
ru: Перейдите в [Биллинг](https://platform.openai.com/account/billing/overview) и добавьте способ оплаты или кредиты

en: Go to [Settings → API Keys](https://elevenlabs.io/app/settings/api-keys)
ru: Перейдите в [Настройки → API-ключи](https://elevenlabs.io/app/settings/api-keys)

en: Go to [elevenlabs.io](https://elevenlabs.io) and sign up or log in
ru: Перейдите на [elevenlabs.io](https://elevenlabs.io) и зарегистрируйтесь или войдите

en: Go to [platform.openai.com](https://platform.openai.com) and sign up or log in
ru: Перейдите на [platform.openai.com](https://platform.openai.com) и зарегистрируйтесь или войдите

en: Grid
ru: Сетка

en: Header size
ru: Размер заголовка

en: Heading %{level}
ru: Заголовок %{level}

en: Icon
ru: Значок

en: If your account belongs to multiple organizations, keys are scoped to the org selected when the key was created.
ru: Если ваш аккаунт принадлежит нескольким организациям, ключи привязаны к организации, выбранной при создании ключа.

en: Language
ru: Язык

en: Large
ru: Большой

en: Largest first
ru: Сначала крупные

en: List
ru: Список

en: Magic link
ru: Magic Link

en: Media is a core system module that is always enabled and cannot be disabled — it provides essential file management functionality across PhoenixKit. Configure its storage buckets and file processing settings here.
ru: Медиа — это основной системный модуль, который всегда включён и не может быть отключён — он обеспечивает базовую функциональность управления файлами во всём PhoenixKit. Настройте здесь его хранилища (buckets) и параметры обработки файлов.

en: Medium
ru: Средний

en: Name A–Z
ru: Название: А–Я

en: Name Z–A
ru: Название: Я–А

en: Name your folder, or leave it blank to use the default.
ru: Назовите папку или оставьте поле пустым, чтобы использовать имя по умолчанию.

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

en: No background
ru: Без фона

en: No description — add one
ru: Нет описания — добавьте

en: No images
ru: Нет изображений

en: No media yet.
ru: Медиа пока нет.

en: Not signed in
ru: Вход не выполнен

en: Oldest first
ru: Сначала старые

en: Open the media health dashboard to check file redundancy and re-sync files across storage locations.
ru: Откройте панель состояния медиа, чтобы проверить избыточность файлов и повторно синхронизировать файлы между хранилищами.

en: OpenAI requires a positive balance before the API will return completions, even on cheaper models
ru: OpenAI требует положительного баланса, прежде чем API начнёт возвращать ответы, даже на более дешёвых моделях

en: Other
ru: Другое

en: Per-user in-app notifications driven by the activity log
ru: Внутренние уведомления для каждого пользователя на основе журнала активности

en: Pick or upload a small icon image.
ru: Выберите или загрузите небольшое изображение значка.

en: Reset dimensions and settings to defaults and create a local bucket if none exist. Does not delete uploaded files.
ru: Сбросить размеры и настройки до значений по умолчанию и создать локальное хранилище (bucket), если его нет. Не удаляет загруженные файлы.

en: Save name
ru: Сохранить название

en: Show background
ru: Показывать фон

en: Show creator
ru: Показывать создателя

en: Show date created
ru: Показывать дату создания

en: Show description
ru: Показать описание

en: Show file count
ru: Показывать количество файлов

en: Show icon
ru: Показывать значок

en: Show title
ru: Показывать заголовок

en: Sign up
ru: Зарегистрироваться

en: Small
ru: Маленький

en: Smallest first
ru: Сначала мелкие

en: Sort
ru: Сортировка

en: Stacks
ru: Стопки

en: Text-to-speech and voice generation via ElevenLabs
ru: Преобразование текста в речь и генерация голоса через ElevenLabs

en: The free tier includes a monthly character quota; paid plans raise the quota and unlock commercial use and additional voices.
ru: Бесплатный тариф включает ежемесячную квоту символов; платные планы увеличивают квоту и открывают коммерческое использование и дополнительные голоса.

en: Unread
ru: Непрочитанные

en: View Notifications
ru: Просмотреть уведомления

en: View storage usage and media statistics. Coming soon.
ru: Просмотр использования хранилища и статистики медиа. Скоро.

en: Where a notification opens when it has no link of its own. Defaults to /dashboard (every signed-in user can reach it). Clear the field to make such notifications non-clickable instead. The URL prefix and locale are added automatically.
ru: Куда ведёт уведомление, если у него нет собственной ссылки. По умолчанию /dashboard (доступен каждому вошедшему пользователю). Очистите поле, чтобы такие уведомления нельзя было нажать. Префикс URL и локаль добавляются автоматически.

en: Abyss
ru: Бездна

en: Acid
ru: Кислотная

en: Autumn
ru: Осень

en: Black
ru: Чёрная

en: Bumblebee
ru: Шмель

en: Business
ru: Деловая

en: Coffee
ru: Кофе

en: Corporate
ru: Корпоративная

en: Dark
ru: Тёмная

en: Dim
ru: Приглушённая

en: Emerald
ru: Изумруд

en: Fantasy
ru: Фэнтези

en: Forest
ru: Лес

en: Garden
ru: Сад

en: Lemonade
ru: Лимонад

en: Light
ru: Светлая

en: Luxury
ru: Люкс

en: Night
ru: Ночь

en: Pastel
ru: Пастель

en: Phoenix Dark
ru: Phoenix тёмная

en: Phoenix Light
ru: Phoenix светлая

en: Play / Pause
ru: Воспроизведение / Пауза

en: Retro
ru: Ретро

en: Silk
ru: Шёлк

en: Sunset
ru: Закат

en: Valentine
ru: Валентинка

en: Winter
ru: Зима

en: Your browser does not support the audio tag.
ru: Ваш браузер не поддерживает тег audio.

en: Log Out
ru: Выйти

en: Auto-filled from your email — edit it to choose your own
ru: Заполняется автоматически из вашего email — измените, чтобы задать свой

en: Join %{project_title} today
ru: Присоединяйтесь к %{project_title} сегодня

en: Sign in as %{email}?
ru: Войти под %{email}?

en: Sign in as user
ru: Войти под пользователем

en: Sign in to %{project_title}
ru: Войти в %{project_title}

en: Welcome back
ru: С возвращением

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

en: Advanced
ru: Расширенные

en: Background preview
ru: Предпросмотр фона

en: Browser Tab
ru: Вкладка браузера

en: Change icon
ru: Изменить иконку

en: Change image
ru: Изменить изображение

en: Changes apply system-wide after "Save All Settings". Registration and user defaults are managed on the Users page.
ru: Изменения применяются ко всей системе после нажатия "Сохранить все настройки". Регистрация и настройки пользователей по умолчанию управляются на странице пользователей.

en: Currently using the project logo.
ru: Сейчас используется логотип проекта.

en: Currently using the site icon.
ru: Сейчас используется иконка сайта.

en: Custom URLs
ru: Свои URL

en: Example:
ru: Пример:

en: Features
ru: Функции

en: JSON array of extra static URL entries (path, priority, changefreq, title, category).
ru: JSON-массив дополнительных статических URL (path, priority, changefreq, title, category).

en: JSON array of route configurations (plug or path, priority, changefreq, title, category). Replaces the built-in defaults entirely when saved — an empty list removes the homepage entry too.
ru: JSON-массив настроек маршрутов (plug или path, priority, changefreq, title, category). При сохранении полностью заменяет встроенные значения по умолчанию — пустой список удаляет и запись главной страницы.

en: Logo displayed across the application. Falls back to the site icon, then the project title text.
ru: Логотип, отображаемый во всём приложении. Если не задан, используется иконка сайта, затем текст названия проекта.

en: Low-level Router Discovery and static-page settings. Most sites won't need these — they were previously only reachable by editing the database directly.
ru: Низкоуровневые настройки обнаружения маршрутов и статических страниц. Большинству сайтов они не нужны — раньше их можно было изменить только напрямую в базе данных.

en: Mobile background preview
ru: Предпросмотр мобильного фона

en: One pipeline name per line. Added on top of the built-in defaults:
ru: По одному имени pipeline в строке. Добавляются к встроенным значениям по умолчанию:

en: Protected Pipelines
ru: Защищённые pipelines

en: Public base URL of this application
ru: Публичный базовый URL этого приложения

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

en: Reset ALL settings to their defaults? Your title, logo, formats and feature toggles will be replaced. This cannot be undone.
ru: Сбросить ВСЕ настройки к значениям по умолчанию? Ваш заголовок, логотип, форматы и переключатели функций будут заменены. Это действие нельзя отменить.

en: Router Discovery: Exclude Patterns
ru: Обнаружение маршрутов: шаблоны исключений

en: Save Custom URLs
ru: Сохранить свои URL

en: Save Exclude Patterns
ru: Сохранить шаблоны исключений

en: Save Protected Pipelines
ru: Сохранить защищённые pipelines

en: Save Static Routes
ru: Сохранить статические маршруты

en: Select site icon
ru: Выбрать иконку сайта

en: Shown when a page doesn't set its own title. Leave empty to use the project title.
ru: Показывается, когда страница не задаёт собственный заголовок. Оставьте пустым, чтобы использовать название проекта.

en: Site Address
ru: Адрес сайта

en: Site Identity
ru: Идентичность сайта

en: Site icon and tab title
ru: Иконка сайта и заголовок вкладки

en: Site icon preview
ru: Предпросмотр иконки сайта

en: Square, at least 512×512 pixels.
ru: Квадратная, не менее 512×512 пикселей.

en: Static Routes
ru: Статические маршруты

en: The icon appears in browser tabs, bookmarks, and on phone home screens.
ru: Иконка отображается во вкладках браузера, закладках и на главном экране телефона.

en: Unsaved change
ru: Несохранённое изменение

en: saved:
ru: сохранено:

en: New User Defaults
ru: Значения по умолчанию для новых пользователей

en: Auto-variant generation disabled
ru: Автогенерация вариантов отключена

en: Auto-variant generation enabled
ru: Автогенерация вариантов включена

en: Bucket deleted successfully
ru: Бакет успешно удалён

en: Bucket disabled successfully
ru: Бакет успешно отключён

en: Bucket enabled successfully
ru: Бакет успешно включён

en: Bucket not found
ru: Хранилище не найдено

en: Cannot set redundancy to %{count} copies. Only %{max} active bucket(s) available.
ru: Нельзя установить избыточность в %{count} копий. Доступно только %{max} активных хранилищ.

en: Current setting (%{count} copies) exceeds available buckets (%{max}).
ru: Текущее значение (%{count} копий) превышает число доступных хранилищ (%{max}).

en: Default bucket updated
ru: Бакет по умолчанию обновлён

en: Failed to delete bucket
ru: Не удалось удалить бакет

en: Failed to repair: %{reason}
ru: Не удалось восстановить: %{reason}

en: Failed to update bucket
ru: Не удалось обновить бакет

en: Failed to update default bucket
ru: Не удалось обновить бакет по умолчанию

en: Failed to update redundancy settings
ru: Не удалось обновить настройки избыточности

en: Failed to update storage settings
ru: Не удалось обновить настройки хранилища

en: Failed to update variant settings
ru: Не удалось обновить настройки вариантов

en: Redundancy settings updated to %{count} copy | Redundancy settings updated to %{count} copies
ru[0]: Настройки избыточности обновлены: %{count} копия
ru[1]: Настройки избыточности обновлены: %{count} копии
ru[2]: Настройки избыточности обновлены: %{count} копий

en: Storage module repaired: %{summary}
ru: Модуль хранилища восстановлен: %{summary}

en: Storage settings updated successfully
ru: Настройки хранилища успешно обновлены

en: Dimension deleted successfully
ru: Размер успешно удалён

en: Dimension status updated
ru: Статус размера обновлён

en: Dimensions reset to defaults successfully
ru: Размеры сброшены к значениям по умолчанию

en: Failed to delete dimension
ru: Не удалось удалить размер

en: Failed to reset dimensions: %{reason}
ru: Не удалось сбросить размеры: %{reason}

en: Failed to update dimension
ru: Не удалось обновить размер

en: Indented rows are fine-grained permissions within a module. Granting one also grants the module itself; revoking a module removes its fine-grained permissions with it.
ru: Строки с отступом — это детальные права внутри модуля. Выдача такого права также даёт доступ к самому модулю; отзыв модуля снимает и его детальные права.

en: Location tracking is off, so no user shows a location. Turn it on in Settings > Users.
ru: Отслеживание местоположения отключено, поэтому местоположение не показывается ни для одного пользователя. Включите его в «Настройки > Пользователи».

en: Tracking disabled
ru: Отслеживание отключено

en: You are not allowed to change the %{role} role
ru: Вам не разрешено изменять роль %{role}

en: A browser is asking to sign in as you.
ru: Браузер запрашивает вход в ваш аккаунт.

en: Approve
ru: Подтвердить

en: Approve sign-in
ru: Подтвердить вход

en: Approve this sign-in?
ru: Подтвердить этот вход?

en: Approved — signing you in…
ru: Подтверждено — выполняется вход…

en: Back to sign in
ru: Вернуться к входу

en: Browser
ru: Браузер

en: Confirm Email
ru: Подтвердить email

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

en: Device
ru: Устройство

en: Edit %{name}
ru: Изменить %{name}

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

en: Email Unconfirmed
ru: Email не подтверждён

en: Enable QR code sign-in (scan from a signed-in phone)
ru: Включить вход по QR-коду (сканирование с телефона, где выполнен вход)

en: IP address
ru: IP-адрес

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

en: Location tracking is off, so this user has no registration location.
ru: Отслеживание местоположения отключено, поэтому у этого пользователя нет местоположения регистрации.

en: Only approve if this is you. Approving signs that browser in to your account.
ru: Подтверждайте только если это вы. Подтверждение выполнит вход этого браузера в ваш аккаунт.

en: Open the camera on your signed-in phone.
ru: Откройте камеру на телефоне, где вы уже вошли.

en: Point it at the code above.
ru: Наведите её на код выше.

en: Preparing your code…
ru: Подготовка кода…

en: QR Code
ru: QR-код

en: QR code sign-in is not available.
ru: Вход по QR-коду недоступен.

en: Request denied.
ru: Запрос отклонён.

en: Requested
ru: Запрошено

en: Scan this code with your phone's camera, then approve the sign-in on your phone.
ru: Отсканируйте этот код камерой телефона, затем подтвердите вход на телефоне.

en: Show a new code
ru: Показать новый код

en: Sign in with QR code
ru: Войти по QR-коду

en: Signed in
ru: Вход выполнен

en: Signed in with QR code.
ru: Вход выполнен по QR-коду.

en: Tap Approve on your phone to finish signing in here.
ru: Нажмите «Подтвердить» на телефоне, чтобы завершить вход здесь.

en: The sign-in request was denied.
ru: Запрос на вход отклонён.

en: This QR sign-in link is invalid or has expired.
ru: Эта ссылка для входа по QR-коду недействительна или истекла.

en: This code expired.
ru: Срок действия кода истёк.

en: This request expired or was already used.
ru: Запрос истёк или уже был использован.

en: This sign-in request expired or is no longer valid.
ru: Запрос на вход истёк или больше недействителен.

en: This sign-in was already handled.
ru: Этот вход уже обработан.

en: Turn it on in Settings > Users.
ru: Включите его в «Настройки > Пользователи».

en: Unconfirm Email
ru: Снять подтверждение

en: Use a phone that's already signed in to %{project_title}.
ru: Используйте телефон, на котором вы уже вошли в %{project_title}.

en: User UUID
ru: UUID пользователя

en: You can close this page.
ru: Эту страницу можно закрыть.

en: Accounts
ru: Аккаунты

en: Add Facebook account
ru: Добавить аккаунт Facebook

en: Add GitHub account
ru: Добавить аккаунт GitHub

en: Add Google account
ru: Добавить аккаунт Google

en: Add account
ru: Добавить аккаунт

en: Email or username
ru: Email или имя пользователя

en: Log out from all accounts
ru: Выйти из всех аккаунтов

en: Or add via
ru: Или добавить через

en: Too many attempts. Please try again shortly.
ru: Слишком много попыток. Повторите чуть позже.

en: AI model access via xAI (Grok models)
ru: Доступ к AI-моделям через xAI (модели Grok)

en: AWS Simple Email Service (SMTP credentials via SES API)
ru: AWS Simple Email Service (учётные данные SMTP через SES API)

en: Create an xAI account
ru: Создайте аккаунт xAI

en: Email users when their account is signed in from a new device
ru: Отправлять пользователям письмо при входе в их аккаунт с нового устройства

en: For Brevo: the SMTP key starting with xsmtpsib- (SMTP & API → SMTP tab) — not the API key (xkeysib-).
ru: Для Brevo: ключ SMTP, начинающийся с xsmtpsib- (SMTP & API → вкладка SMTP), а не ключ API (xkeysib-).

en: For Brevo: your account's SMTP login, shown as <subaccount>@smtp-brevo.com under SMTP & API → SMTP.
ru: Для Brevo: SMTP-логин вашего аккаунта, показанный как <subaccount>@smtp-brevo.com в разделе SMTP & API → SMTP.

en: From Brevo → SMTP & API → API Keys. Starts with xkeysib- — not the SMTP key (xsmtpsib-).
ru: Из Brevo → SMTP & API → API Keys. Начинается с xkeysib-, а не ключ SMTP (xsmtpsib-).

en: From console.x.ai/team/default/api-keys
ru: С console.x.ai/team/default/api-keys

en: Go to [API Keys](https://console.x.ai/team/default/api-keys)
ru: Перейдите в [API Keys](https://console.x.ai/team/default/api-keys)

en: Go to [accounts.x.ai](https://accounts.x.ai) and sign up or log in
ru: Перейдите на [accounts.x.ai](https://accounts.x.ai) и зарегистрируйтесь или войдите

en: Go to [console.x.ai](https://console.x.ai) → Billing and add credits
ru: Перейдите на [console.x.ai](https://console.x.ai) → Billing и добавьте кредиты

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

en: Port
ru: Порт

en: Region
ru: Регион

en: SMTP Host
ru: SMTP-хост

en: Send email via the Brevo transactional email API
ru: Отправка писем через транзакционный API Brevo

en: Universal SMTP relay — works with any vendor (Brevo, Mailgun, SendGrid, a self-hosted mail server, etc). Add one named connection per relay/account.
ru: Универсальный SMTP-релей — работает с любым поставщиком (Brevo, Mailgun, SendGrid, собственный почтовый сервер и т. д.). Добавьте по одному именованному подключению на каждый релей или аккаунт.

en: xAI requires a funded account before the API will return completions
ru: xAI требует пополненного аккаунта, иначе API не будет возвращать ответы

en: Active now
ru: Активен сейчас

en: Devices currently signed in to your account. If you don't recognize one, sign it out.
ru: Устройства, на которых выполнен вход в ваш аккаунт. Если вы не узнаёте одно из них, завершите его сеанс.

en: New sign-in to your account from %{details}.
ru: Новый вход в ваш аккаунт с %{details}.

en: New sign-in to your account.
ru: Новый вход в ваш аккаунт.

en: Sign out
ru: Выйти

en: Sign out of all other sessions?
ru: Завершить все остальные сеансы?

en: Sign out other sessions
ru: Завершить остальные сеансы

en: Signed out of all other sessions.
ru: Вы вышли из всех остальных сеансов.

en: Signed out of that session.
ru: Сеанс завершён.

en: That session is no longer active.
ru: Этот сеанс уже неактивен.

en: This device
ru: Это устройство

en: Unknown device
ru: Неизвестное устройство

en: Active %{date} at %{time}
ru: Активен %{date} в %{time}

en: Active today at %{time}
ru: Активен сегодня в %{time}

en: Active yesterday at %{time}
ru: Активен вчера в %{time}

en: By browser
ru: По браузеру

en: By operating system
ru: По операционной системе

en: Failed to save rotation
ru: Не удалось сохранить поворот

en: Hide details
ru: Скрыть детали

en: Rotation saved
ru: Поворот сохранён

en: Show details
ru: Показать детали

en: Move %{count} folder and all its contents to trash? | Move %{count} folders and all their contents to trash?
ru[0]: Переместить %{count} папку со всем содержимым в корзину?
ru[1]: Переместить %{count} папки со всем их содержимым в корзину?
ru[2]: Переместить %{count} папок со всем их содержимым в корзину?

en: Move %{files} and %{folders} (including all folder contents) to trash?
ru: Переместить %{files} и %{folders} (со всем содержимым папок) в корзину?

en: Move '%{name}' and all its contents to trash?
ru: Переместить '%{name}' со всем содержимым в корзину?

en: Permanently delete %{count} folder and all its contents? This cannot be undone. | Permanently delete %{count} folders and all their contents? This cannot be undone.
ru[0]: Удалить навсегда %{count} папку со всем содержимым? Это действие нельзя отменить.
ru[1]: Удалить навсегда %{count} папки со всем их содержимым? Это действие нельзя отменить.
ru[2]: Удалить навсегда %{count} папок со всем их содержимым? Это действие нельзя отменить.

en: Permanently delete %{files} and %{folders} (including all folder contents)? This cannot be undone.
ru: Удалить навсегда %{files} и %{folders} (со всем содержимым папок)? Это действие нельзя отменить.

en: Permanently delete '%{name}' and all its contents? This cannot be undone.
ru: Удалить '%{name}' со всем содержимым навсегда? Это действие нельзя отменить.

en: Upload failed. Check that at least one storage bucket is configured.
ru: Загрузка не удалась. Проверьте, что настроено хотя бы одно хранилище (bucket).

en: %{count} of %{max} selected
ru: Выбрано %{count} из %{max}

en: Maximum %{count} files
ru: Максимум %{count} файлов

en: No files match your search.
ru: Ни один файл не соответствует поиску.

en: Try a different term or clear the search
ru: Попробуйте другой запрос или очистите поиск

en: Add Storage Bucket
ru: Добавить бакет хранилища

en: Edit Storage Bucket
ru: Изменить бакет хранилища

en: Add Storage Dimension
ru: Добавить размер хранилища

en: Edit Storage Dimension
ru: Изменить размер хранилища

en: Update Dimension
ru: Обновить размер

en: Create User
ru: Создать пользователя

en: Edit User
ru: Изменить пользователя

en: Create a new user account
ru: Создание новой учётной записи пользователя

en: Edit user information
ru: Изменение информации о пользователе

en: Media Detail
ru: Сведения о медиафайле

en: This user is linked to a CRM contact.
ru: Этот пользователь связан с контактом CRM.

en: Unnamed contact
ru: Контакт без имени

en: %{count} profile | %{count} profiles
ru[0]: %{count} профиль
ru[1]: %{count} профиля
ru[2]: %{count} профилей

en: %{count}/hr
ru: %{count}/ч

en: %{n}d ago
ru: %{n} дн. назад

en: %{n}h ago
ru: %{n} ч назад

en: %{n}m ago
ru: %{n} мин назад

en: %{provider} settings
ru: Настройки %{provider}

en: %{text} · resets %{date}
ru: %{text} · сброс %{date}

en: %{type} · %{credits} credits left
ru: %{type} · осталось кредитов: %{credits}

en: AWS SES error: %{code}
ru: Ошибка AWS SES: %{code}

en: AWS SES is busy — try again in a moment
ru: AWS SES занят — повторите попытку через мгновение

en: Add one
ru: Добавить

en: After-login path
ru: Путь после входа

en: After-registration path
ru: Путь после регистрации

en: Aggregation
ru: Сводки

en: Aggregation updated.
ru: Настройки сводок обновлены.

en: All outbound core mail — authentication, notifications — routes through this integration when set. Leave unset to use the static mailer above. For newsletter broadcasts, see
ru: Вся исходящая системная почта — аутентификация, уведомления — отправляется через эту интеграцию, если она выбрана. Оставьте пустым, чтобы использовать статический mailer выше. Для рассылок см.

en: Allow "Keep me logged in" (persistent sessions)
ru: Разрешить «Запомнить меня» (постоянные сессии)

en: Always
ru: Всегда

en: An owner account cannot be used.
ru: Нельзя использовать аккаунт владельца.

en: Applies site-wide wherever the rich-text editor is rendered (posts, comments). Users can still switch modes inside the editor.
ru: Действует на всём сайте везде, где отображается визуальный редактор (записи, комментарии). Пользователи по-прежнему могут переключать режим внутри редактора.

en: Auto (from port)
ru: Автоматически (по порту)

en: Auto follows the port: 465 means implicit TLS, anything else STARTTLS (required when a login is set). Choose explicitly for a relay that ignores that convention.
ru: «Автоматически» ориентируется на порт: 465 означает неявный TLS, любой другой — STARTTLS (обязателен, если задан логин). Выберите значение вручную, если релей не следует этому соглашению.

en: Batch high-volume types into periodic summaries — set a cadence per delivery mode.
ru: Объединяйте частые типы уведомлений в периодические сводки — задайте частоту для каждого способа доставки.

en: Best,
    The Team
ru: С уважением,
    Команда

en: Bot Token
ru: Токен бота

en: BotFather replies with an HTTP API token like `123456789:ABCdef...` — copy it
ru: BotFather пришлёт токен HTTP API вида `123456789:ABCdef...` — скопируйте его

en: Brevo error %{status}
ru: Ошибка Brevo %{status}

en: CA certificate (PEM)
ru: Сертификат CA (PEM)

en: Cannot delete send profile
ru: Невозможно удалить профиль отправки

en: Certificate verification
ru: Проверка сертификата

en: Check it by default (users can still untick it)
ru: Отмечать по умолчанию (пользователь может снять галочку)

en: Choose which notifications you receive, and where
ru: Выберите, какие уведомления вы получаете и куда

en: Comma-separated name=value pairs, attached to each message as SES message tags (visible in CloudWatch metrics).
ru: Пары name=value через запятую, добавляются к каждому письму как теги SES (видны в метриках CloudWatch).

en: Comma-separated tags attached to each message, for filtering in Brevo's statistics.
ru: Теги через запятую, добавляются к каждому письму для фильтрации в статистике Brevo.

en: Configuration set
ru: Набор конфигурации

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

en: Confirm your email
ru: Подтвердите ваш email

en: Connect your own API keys and services. Only you can see these.
ru: Подключите свои ключи API и сервисы. Их видите только вы.

en: Connected as @%{username}
ru: Подключено как @%{username}

en: Connection works
ru: Соединение работает

en: Content Editor
ru: Редактор контента

en: Copy the bot token
ru: Скопируйте токен бота

en: Could not add integration
ru: Не удалось добавить интеграцию

en: Could not reach AWS SES
ru: Не удалось связаться с AWS SES

en: Could not reach Brevo
ru: Не удалось связаться с Brevo

en: Could not reach Telegram
ru: Не удалось связаться с Telegram

en: Could not reach the SMTP server
ru: Не удалось связаться с SMTP-сервером

en: Could not rotate the image.
ru: Не удалось повернуть изображение.

en: Could not save
ru: Не удалось сохранить

en: Could not save notification preferences.
ru: Не удалось сохранить настройки уведомлений.

en: Could not save sender identity
ru: Не удалось сохранить данные отправителя

en: Could not send test email: %{reason}
ru: Не удалось отправить тестовое письмо: %{reason}

en: Could not send test email: the send integration is missing required field(s): %{fields}
ru: Не удалось отправить тестовое письмо: в интеграции отправки не заполнены обязательные поля: %{fields}

en: Could not set default send profile
ru: Не удалось назначить профиль отправки по умолчанию

en: Could not unlink chats
ru: Не удалось отвязать чаты

en: Could not update aggregation.
ru: Не удалось обновить настройки сводок.

en: Could not update default send integration
ru: Не удалось обновить интеграцию отправки по умолчанию

en: Create a bot with BotFather
ru: Создайте бота через BotFather

en: Create a new send profile
ru: Создание нового профиля отправки

en: Create a send profile to choose how outbound email is delivered.
ru: Создайте профиль отправки, чтобы выбрать способ доставки исходящей почты.

en: Create first send profile
ru: Создать первый профиль отправки

en: Create send profile
ru: Создать профиль отправки

en: Credentials are valid, but not authorised for GetSendQuota — sending was not verified
ru: Учётные данные верны, но нет доступа к GetSendQuota — отправка не проверена

en: Currently effective:
ru: Сейчас действует:

en: Daily
ru: Ежедневно

en: Default Editor Mode
ru: Режим редактора по умолчанию

en: Default Newsletter Profile
ru: Профиль рассылок по умолчанию

en: Default Transactional Integration
ru: Транзакционная интеграция по умолчанию

en: Default send integration updated
ru: Интеграция отправки по умолчанию обновлена

en: Default send profile updated
ru: Профиль отправки по умолчанию обновлён

en: Disabled profiles are never used to send, not even as the default.
ru: Отключённые профили никогда не используются для отправки, даже как профиль по умолчанию.

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

en: Do not verify
ru: Не проверять

en: Earlier
ru: Ранее

en: Earlier this week
ru: Ранее на этой неделе

en: Edit send profile settings
ru: Изменить настройки профиля отправки

en: Edit send profile: %{name}
ru: Изменение профиля отправки: %{name}

en: Email Sending
ru: Отправка почты

en: Email confirmed. Welcome!
ru: Email подтверждён. Добро пожаловать!

en: Email-capable integrations
ru: Интеграции с поддержкой почты

en: Encryption
ru: Шифрование

en: Enter a recipient email address
ru: Введите адрес получателя

en: Every 12 hours
ru: Каждые 12 часов

en: Everyone who starts the bot
ru: Всем, кто запустил бота

en: For a private or self-signed relay certificate. Replaces the system CA store for this connection only.
ru: Для частного или самоподписанного сертификата релея. Заменяет системное хранилище CA только для этого подключения.

en: From
ru: Отправитель

en: From @BotFather → /newbot (or /token for an existing bot)
ru: От @BotFather → /newbot (или /token для существующего бота)

en: From email
ru: Адрес отправителя

en: From name
ru: Имя отправителя

en: Full Access
ru: Полный доступ

en: Hourly
ru: Каждый час

en: If offered (default)
ru: Если предлагается (по умолчанию)

en: Immediate
ru: Сразу

en: Implicit TLS / SMTPS
ru: Неявный TLS / SMTPS

en: In-app
ru: В приложении

en: Incomplete SMTP settings
ru: Неполные настройки SMTP

en: Incomplete credentials
ru: Неполные учётные данные

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

en: Integration added
ru: Интеграция добавлена

en: Integration removed
ru: Интеграция удалена

en: Invalid %{setting}: %{value}
ru: Некорректное значение %{setting}: %{value}

en: Invalid SMTP settings
ru: Некорректные настройки SMTP

en: Invalid SMTP settings: %{reason}
ru: Некорректные настройки SMTP: %{reason}

en: Invalid bot token
ru: Некорректный токен бота

en: Invalid port: %{port}
ru: Некорректный порт: %{port}

en: Invalid timeout: %{value}
ru: Некорректный тайм-аут: %{value}

en: Leave a field blank to fall back to the application config or built-in default.
ru: Оставьте поле пустым, чтобы использовать конфигурацию приложения или встроенное значение по умолчанию.

en: Leave blank for the gen_smtp default.
ru: Оставьте пустым для значения gen_smtp по умолчанию.

en: Linked chats
ru: Привязанные чаты

en: Local path users land on after signing in.
ru: Локальный путь, на который попадают пользователи после входа.

en: Make default
ru: Сделать основным

en: Manage integrations under Settings → Integrations
ru: Управление интеграциями в «Настройки → Интеграции»

en: Manage send profiles
ru: Управление профилями отправки

en: Mark all read
ru: Отметить все прочитанными

en: Mark read
ru: Отметить прочитанным

en: Maximum number of accounts reached — remove one first.
ru: Достигнуто максимальное число аккаунтов — сначала удалите один.

en: Message tags
ru: Теги сообщения

en: Message your bot, then press Test above — we'll capture your chat so it can notify you.
ru: Напишите своему боту, затем нажмите «Проверить» выше — мы запомним ваш чат, чтобы бот мог присылать уведомления.

en: Mode every content editor opens in
ru: Режим, в котором открывается любой редактор контента

en: My Integrations
ru: Мои интеграции

en: My Notifications
ru: Мои уведомления

en: My Settings
ru: Мои настройки

en: New send profile
ru: Новый профиль отправки

en: No adapter configured for the static mailer. Set one in your application config, or connect an email-capable integration below and pick it as the default transactional integration.
ru: Для статического mailer не настроен адаптер. Задайте его в конфигурации приложения или подключите ниже интеграцию с поддержкой почты и выберите её как транзакционную интеграцию по умолчанию.

en: No bot token configured
ru: Токен бота не задан

en: No chats linked yet — message your bot, then press Test.
ru: Пока нет привязанных чатов — напишите своему боту, затем нажмите «Проверить».

en: No dismissed notifications
ru: Нет отклонённых уведомлений

en: No email-capable integrations connected yet.
ru: Пока не подключено ни одной интеграции с поддержкой почты.

en: No personal integrations yet
ru: Пока нет личных интеграций

en: No send profiles yet
ru: Пока нет профилей отправки

en: No system CA certificates found, so the relay's certificate cannot be verified
ru: Системные сертификаты CA не найдены, поэтому сертификат релея нельзя проверить

en: No unread notifications
ru: Нет непрочитанных уведомлений

en: None — plaintext
ru: Нет — без шифрования

en: None — use the static mailer
ru: Нет — использовать статический mailer

en: Notifications addressed to you
ru: Уведомления, адресованные вам

en: Notifications you dismiss will appear here.
ru: Отклонённые уведомления появятся здесь.

en: Notifications you receive will show up here.
ru: Полученные уведомления появятся здесь.

en: Numeric ID of a verified Brevo sender. Leave empty to send from the From address above.
ru: Числовой ID подтверждённого отправителя Brevo. Оставьте пустым, чтобы отправлять с адреса, указанного выше.

en: Only an owner can sign in as another administrator.
ru: Только владелец может войти от имени другого администратора.

en: Only me
ru: Только мне

en: Open [@BotFather](https://t.me/BotFather) in Telegram
ru: Откройте [@BotFather](https://t.me/BotFather) в Telegram

en: Paste the token into the form above and press **Test Connection**
ru: Вставьте токен в форму выше и нажмите **Проверить соединение**

en: Pause between sends (seconds)
ru: Пауза между отправками (секунды)

en: Per-account sender identity, rate limits, and provider-specific options.
ru: Данные отправителя, ограничения частоты и настройки провайдера для каждого аккаунта.

en: Persistent sessions last 60 days. Magic-link and social logins have no checkbox to tick, so they follow the default above. Turning the first option off hides the checkbox everywhere and keeps every login to the browser session.
ru: Постоянные сессии живут 60 дней. При входе по волшебной ссылке и через соцсети галочки нет, поэтому используется значение по умолчанию выше. Если отключить первый параметр, галочка исчезнет везде, а любой вход будет ограничен сессией браузера.

en: Plan: %{entries}
ru: Тариф: %{entries}

en: Please enter a name
ru: Введите название

en: Post-Login Redirects
ru: Переходы после входа

en: Profile Details
ru: Детали профиля

en: Quota: %{sent} / %{max} sent last 24h · max %{rate}/s
ru: Квота: отправлено %{sent} из %{max} за 24 часа · не более %{rate}/с

en: Rate
ru: Частота

en: Rate per day
ru: Лимит в сутки

en: Rate per hour
ru: Лимит в час

en: Region is required
ru: Регион обязателен

en: Remove this connection?
ru: Удалить это подключение?

en: Reply-to
ru: Обратный адрес

en: Require email confirmation before using the app
ru: Требовать подтверждение почты перед использованием приложения

en: Restore
ru: Восстановить

en: Rotate left
ru: Повернуть влево

en: Rotate right
ru: Повернуть вправо

en: SES configuration set applied to every send from this profile — this is what routes bounce/complaint/open events and selects a dedicated IP pool.
ru: Набор конфигурации SES, применяемый к каждой отправке из этого профиля — именно он маршрутизирует события возврата, жалоб и открытий и выбирает выделенный пул IP-адресов.

en: SMTP has no per-profile provider settings — relay, port and TLS come from the integration itself.
ru: У SMTP нет настроек провайдера на уровне профиля — релей, порт и TLS берутся из самой интеграции.

en: SMTP server rejected the connection
ru: SMTP-сервер отклонил подключение

en: STARTTLS — if offered
ru: STARTTLS — если предлагается

en: STARTTLS — required
ru: STARTTLS — обязательно

en: Same as after login
ru: Как после входа

en: Save sender identity
ru: Сохранить данные отправителя

en: Select an integration...
ru: Выберите интеграцию…

en: Send **/newbot** and follow the prompts to name your bot
ru: Отправьте **/newbot** и следуйте подсказкам, чтобы задать имя бота

en: Send Profiles
ru: Профили отправки

en: Send messages and notifications via your own Telegram bot
ru: Отправка сообщений и уведомлений через ваш собственный бот Telegram

en: Send profile deleted
ru: Профиль отправки удалён

en: Send profile not found
ru: Профиль отправки не найден

en: Send profile saved successfully
ru: Профиль отправки успешно сохранён

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

en: Sender ID
ru: ID отправителя

en: Sender Identity
ru: Данные отправителя

en: Sender identity updated
ru: Данные отправителя обновлены

en: Sender identity updated, but %{email} is not a full address — the email tracking module will silently skip logging messages sent from it.
ru: Данные отправителя обновлены, но %{email} не является полным адресом — модуль отслеживания почты не будет записывать письма, отправленные с него, и не сообщит об этом.

en: Sender identity, transport, and the default integration used to deliver outbound email
ru: Данные отправителя, транспорт и интеграция по умолчанию для доставки исходящей почты

en: Sends are spaced out to respect these limits — the tightest of the three wins. Leave empty for no limit.
ru: Отправки распределяются во времени с учётом этих лимитов — действует самый строгий из трёх. Оставьте пустым, чтобы не ограничивать.

en: Service-wide default profile used by newsletter broadcasts. Transactional mail (auth, notifications) is routed by the Default Transactional Integration on the Email Sending page.
ru: Общий профиль по умолчанию для рассылок. Транзакционная почта (аутентификация, уведомления) направляется через транзакционную интеграцию по умолчанию на странице «Отправка почты».

en: Signature (HTML)
ru: Подпись (HTML)

en: Signature (plain text)
ru: Подпись (обычный текст)

en: Static mailer: built-in PhoenixKit mailer
ru: Статический mailer: встроенный mailer PhoenixKit

en: Static mailer: parent app mailer (%{module})
ru: Статический mailer: mailer родительского приложения (%{module})

en: TLS handshake failed
ru: Не удалось установить TLS-соединение

en: Tags
ru: Теги

en: Telegram error %{status}
ru: Ошибка Telegram %{status}

en: Test Send
ru: Тестовая отправка

en: Test email from %{site}
ru: Тестовое письмо от %{site}

en: Test email sent to %{recipient}
ru: Тестовое письмо отправлено на %{recipient}

en: That account is already in your session — switch to it instead.
ru: Этот аккаунт уже есть в вашей сессии — просто переключитесь на него.

en: That account is deactivated.
ru: Этот аккаунт деактивирован.

en: That is already your account.
ru: Это и есть ваш аккаунт.

en: The CA certificate is not a valid PEM bundle (expected a -----BEGIN CERTIFICATE----- block)
ru: Сертификат CA не является корректным набором PEM (ожидался блок -----BEGIN CERTIFICATE-----)

en: The email tracking module only records messages sent from a full address (name@domain.tld). With %{email} mail is still delivered, but nothing is written to the email log — silently.
ru: Модуль отслеживания почты записывает только письма, отправленные с полного адреса (name@domain.tld). С адресом %{email} письма по-прежнему доставляются, но в журнал почты ничего не пишется — без предупреждения.

en: The service did not respond in time
ru: Сервис не ответил вовремя

en: This is a test email sent from the Email Sending settings page.
ru: Это тестовое письмо, отправленное со страницы настроек «Отправка почты».

en: This provider can't be added here
ru: Этого провайдера нельзя добавить здесь

en: This send profile will be permanently deleted.
ru: Этот профиль отправки будет удалён безвозвратно.

en: This sender address cannot be logged
ru: Этот адрес отправителя нельзя записать в журнал

en: Timeout (seconds)
ru: Тайм-аут (секунды)

en: Transport
ru: Транспорт

en: Turning verification off means the login travels to whoever answers, including an impostor. Use a CA certificate below instead whenever you can.
ru: Если отключить проверку, логин будет отправлен любому, кто ответит, включая подставной сервер. По возможности используйте сертификат CA ниже.

en: Unlink
ru: Отвязать

en: Unlink the connected chat(s)? Re-link by messaging the bot and pressing Test again.
ru: Отвязать подключённые чаты? Чтобы привязать снова, напишите боту и нажмите «Проверить».

en: Unlinked. Message the bot and press Test to re-link.
ru: Отвязано. Напишите боту и нажмите «Проверить», чтобы привязать снова.

en: Update send profile
ru: Обновить профиль отправки

en: Used when no default transactional integration is selected below.
ru: Используется, если ниже не выбрана транзакционная интеграция по умолчанию.

en: User not found.
ru: Пользователь не найден.

en: Verify (default)
ru: Проверять (по умолчанию)

en: We sent a confirmation link to your inbox. This page continues automatically once your email is confirmed.
ru: Мы отправили ссылку для подтверждения на вашу почту. Эта страница продолжится автоматически, как только адрес будет подтверждён.

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

en: Where a freshly registered account lands. Empty = after-login path.
ru: Куда попадает только что зарегистрированный аккаунт. Пусто — путь после входа.

en: Whether to send the login at all. “If offered” follows the relay; “Never” is for relays that authenticate by IP.
ru: Отправлять ли логин вообще. «Если предлагается» следует за релеем; «Никогда» — для релеев, которые проверяют подлинность по IP.

en: Who does this bot message?
ru: Кому пишет этот бот?

en: Yesterday
ru: Вчера

en: You are now signed in as %{email}.
ru: Теперь вы вошли как %{email}.

en: You do not have permission to sign in as another user.
ru: У вас нет права входить от имени другого пользователя.

en: You're all caught up
ru: Всё просмотрено

en: You've read everything here.
ru: Здесь вы всё прочитали.

en: Your own service connections — only you can see these
ru: Ваши собственные подключения к сервисам — их видите только вы

en: adapter
ru: адаптер

en: e.g. My personal key
ru: например, «Мой личный ключ»

en: error
ru: ошибка

en: inactive
ru: неактивен

en: info
ru: инфо

en: offline
ru: не в сети

en: ok
ru: ок

en: online
ru: в сети

en: status unknown
ru: статус неизвестен

en: unlimited
ru: без ограничений

en: warning
ru: предупреждение

en: Audio Only
ru: Только аудио

en: Audio files
ru: Аудиофайлы

en: Click on an audio file to select it
ru: Нажмите на аудиофайл, чтобы выбрать его

en: Only audio files can be added here.
ru: Сюда можно добавлять только аудиофайлы.

en: Select one or more audio files
ru: Выберите один или несколько аудиофайлов

en: Browse PhoenixKit packages on hex.pm
ru: Посмотреть пакеты PhoenixKit на hex.pm

en: Checking...
ru: Проверка…

en: Continue
ru: Продолжить

en: Copied!
ru: Скопировано!

en: Couldn't reach hex.pm, so the package list is unavailable right now.
ru: Не удалось связаться с hex.pm, поэтому список пакетов сейчас недоступен.

en: Crawler Instructions
ru: Инструкции для поисковых роботов

en: Enter your referral code
ru: Введите реферальный код

en: Log out
ru: Выйти

en: One regular expression per line. Added on top of the built-in defaults, which always apply:
ru: По одному регулярному выражению в строке. Добавляется к встроенным значениям по умолчанию, которые действуют всегда:

en: Referral code
ru: Реферальный код

en: Served at the site root as well as under the PhoenixKit prefix, because that is where crawlers look. A priv/static/sitemap.xml file would be served instead of this one.
ru: Отдаётся как в корне сайта, так и по префиксу PhoenixKit, потому что именно там смотрят поисковые роботы. Файл priv/static/sitemap.xml будет отдан вместо этого.

en: That code can't be used
ru: Этот код нельзя использовать

en: This site is invite-only. Enter the code you were given to continue.
ru: Сайт доступен только по приглашениям. Введите полученный код, чтобы продолжить.

en: Welcome! Your referral code has been accepted.
ru: Добро пожаловать! Ваш реферальный код принят.

en: has the robots.txt line that points crawlers here.
ru: содержит строку robots.txt, которая направляет сюда поисковых роботов.

en: priv/static/robots.txt points crawlers at your sitemap.
ru: priv/static/robots.txt направляет поисковых роботов к карте сайта.

en: Local path of the site's home page
ru: Локальный путь главной страницы сайта

en: Main Page
ru: Главная страница

en: Where PhoenixKit sends visitors who are not signed in. Empty = the sign-in page.
ru: Куда PhoenixKit направляет посетителей, не выполнивших вход. Пусто = страница входа.

en: Add a country
ru: Добавить страну

en: Add these
ru: Добавить их

en: Based on your country: %{countries}
ru: Исходя из вашей страны: %{countries}

en: Main countries
ru: Основные страны

en: Main countries could not be saved
ru: Не удалось сохранить основные страны

en: Move down
ru: Переместить вниз

en: Move up
ru: Переместить вверх

en: Nothing chosen yet — country lists are plain alphabetical.
ru: Пока ничего не выбрано — списки стран идут по алфавиту.

en: Require the provider to confirm the email address
ru: Требовать подтверждение адреса электронной почты от провайдера

en: Search countries...
ru: Поиск стран...

en: Shown at the top of every country list. Drag to reorder.
ru: Показываются в начале каждого списка стран. Порядок меняется перетаскиванием.

en: When on, signing in with a provider can only join an existing account if the provider states it verified that address. Turning this off lets anyone who gets an address onto a provider account sign in as its owner — only do so for a provider that does not report verification.
ru: Когда включено, вход через провайдера может присоединиться к существующей учётной записи только если провайдер заявляет, что проверил этот адрес. Если выключить, любой, кто добавит адрес в учётную запись провайдера, сможет войти как её владелец — отключайте только для провайдера, который не сообщает о проверке.

en: You don't have permission to change this user's confirmation
ru: У вас нет прав для изменения подтверждения этого пользователя

en: You don't have permission to change this user's status
ru: У вас нет прав для изменения статуса этого пользователя

en: You don't have permission to delete this user
ru: У вас нет прав для удаления этого пользователя

en: You don't have permission to manage this user's credentials
ru: У вас нет прав для управления учётными данными этого пользователя
