funkwhale/front/src/locales/ru.json

4506 wiersze
184 KiB
JSON
Czysty Wina Historia

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
"components": {
"auth": {
"Authorize": {
"header": {
"access": "{ app } хочет получить доступ к Вашему аккаунту Funkwhale",
"authorize": "Авторизовать стороннее приложение",
"authorizeFailure": "Ошибка при авторизации приложения",
"fetchFailure": "Ошибка при запросе данных приложения",
"allScopes": "Полный доступ",
"readOnly": "Только чтение",
"writeOnly": "Только запись"
},
"title": "Разрешить приложение",
"button": {
"authorize": "Авторизовать { app }"
},
"help": {
"pasteCode": "Скопируйте и вставьте следующий код в приложение:",
"redirect": "Вы будете перенаправлены на { 0 }",
"copyCode": "Вам будет показан код для вставки в приложение."
},
"message": {
"unknownPermissions": "Приложение также запрашивает следующие неизвестные разрешения:"
}
},
"SubsonicTokenForm": {
"message": {
"accessDisabled": "Доступ отключен",
"passwordUpdated": "Пароль обновлён",
"unavailable": "Subsonic API недоступен на этом узле Funkwhale."
},
"button": {
"confirmDisable": "Отключить доступ",
"disable": "Отключить доступ Subsonic",
"newPassword": "Запросить новый пароль",
"confirmNewPassword": "Запросить пароль"
},
"modal": {
"disableSubsonic": {
"header": "Отключить доступ Subsonic API?",
"content": {
"warning": "Это полностью отключит доступ к Subsonic API для этого аккаунта."
}
},
"newPassword": {
"header": "Запросить новый пароль Subsonic API?",
"content": {
"warning": "Это приведёт к отключению устройств которые используют текущий пароль."
}
}
},
"link": {
"apps": "Узнайте как использовать Funkwhale из других приложений"
},
"header": {
"error": "Ошибка",
"subsonic": "Пароль Subsonic API"
},
"description": {
"subsonic": {
"paragraph1": "Funkwhale совместим с другими музыкальными плеерами, которые поддерживают Subsonic API.",
"paragraph3": "Получение доступа к Funkwhale из этих клиентов требует отдельного пароля, который может быть задан ниже.",
"paragraph2": "Вы можете наслаждаться Вашим списком воспроизведения и музыкой в режиме оффлайн, например с Вашего смартфона или планшета."
}
},
"label": {
"subsonicField": "Пароль Subsonic API"
}
},
"ApplicationEdit": {
"label": {
"accessToken": "Токен доступа",
"appId": "ID приложения",
"appSecret": "Секрет приложения"
},
"header": {
"appDetails": "Информация о приложении",
"editApp": "Редактировать приложение"
},
"help": {
"appDetails": "ID приложения и секрет являются важной информацией, к ним нужно относиться как к паролям. Не передавайте их никому."
},
"link": {
"settings": "Назад к настройкам"
},
"title": "Редактировать приложение",
"button": {
"regenerateToken": "Перегенерировать токен"
}
},
"Settings": {
"title": "Настройки аккаунта",
"header": {
"accountSettings": "Настройки аккаунта",
"authorizedApps": "Авторизованные приложения",
"avatar": "Аватар",
"changeEmail": "Изменить Ваш адрес электронной почты",
"changePassword": "Сменить мой пароль",
"contentFilters": "Фильтры содержимого",
"deleteAccount": "Удалить мой аккаунт",
"hiddenArtists": "Скрытые исполнители",
"plugins": "Плагины",
"settingsUpdated": "Настройки обновлены",
"emailFailure": "Мы не можем изменить ваш адрес почты",
"accountFailure": "Нам не удалось удалить Ваш аккаунт",
"noApps": "У Вас нет приложений, связанных с Вашей учётной записью.",
"noPersonalApps": "У вас пока нет настроенных приложений.",
"yourApps": "Ваши приложения",
"avatarFailure": "Ваш аватар не может быть сохранён",
"passwordFailure": "Ваш пароль не может быть изменён",
"updateFailure": "Настройки не могут быть обновлены"
},
"table": {
"authorizedApps": {
"header": {
"application": "Приложение",
"permissions": "Разрешения"
}
},
"yourApps": {
"header": {
"application": "Приложение",
"creationDate": "Дата создания",
"scopes": "Области"
}
},
"artists": {
"header": {
"creationDate": "Дата создания",
"name": "Имя"
}
}
},
"label": {
"avatar": "Аватар",
"currentPassword": "Текущий пароль",
"newEmail": "Новый адрес почты",
"newPassword": "Новый пароль",
"password": "Пароль"
},
"button": {
"password": "Сменить пароль",
"delete": "Удалить",
"deleteAccountConfirm": "Удалить мой аккаунт",
"deleteAccount": "Удалить мой аккаунт…",
"disableSubsonic": "Отключить доступ",
"edit": "Редактировать",
"refresh": "Обновить",
"remove": "Удалить",
"removeApp": "Удалить приложение",
"revoke": "Отозвать",
"revokeAccess": "Отозвать доступ",
"update": "Обновить",
"updateSettings": "Обновить настройки"
},
"description": {
"changeEmail": "Изменить адрес почты, связанный с вашим аккаунтом. Мы вышлем подтверждение на новый адрес.",
"changePassword": {
"paragraph1": "Изменение Вашего пароля также изменит Ваш пароль Subsonic API, если Вы запрашивали его.",
"paragraph2": "Вам потребуется обновить пароль на своих клиентах, которые используют его."
},
"contentFilters": "Фильтры содержимого помогают Вам скрывать контент, который Вы не ходите видеть в этом сервисе.",
"authorizedApps": "Это список приложений, которые имеют доступ к данным Вашего аккаунта.",
"yourApps": "Это список приложений, которые Вы создали.",
"plugins": "Используйте плагины для расширения возможностей Funkwhale.",
"deleteAccount": "Вы можете окончательно и бесповоротно удалить Ваш аккаунт и все связанные с ним данные, используя форму ниже. Потребуется дополнительное подтверждение."
},
"modal": {
"changePassword": {
"header": "Сменить Ваш пароль?",
"content": {
"warning": "Изменение Вашего пароля приведёт к следующим последствиям:",
"logout": "Вы будете отключены от этого сеанса и Вам нужно будет зайти заново",
"subsonic": "Ваш пароль Subsonic будет изменён на новый случайный, что приведёт к отключению всех устройств, которые использовали старый пароль Subsonic"
}
},
"deleteAccount": {
"header": "Вы хотите удалить Ваш аккаунт?",
"content": {
"warning": "Это окончательно и бесповоротно удалит ваши данные с наших серверов. Вы немедленно выйдете из системы."
}
},
"deleteApp": {
"header": "Удалить приложение \"{ application }\"?",
"content": {
"warning": "Это необратимо удалит приложение и все связанные с ним токены."
}
},
"revokeApp": {
"header": "Отозвать доступ для приложения \"{ application }\"?",
"content": {
"warning": "Это предотвратит доступ приложения к сервису от вашего имени."
}
}
},
"help": {
"noApps": "Если Вы разрешите сторонним приложениям доступ к Вашим данным, эти приложения появятся здесь.",
"changePassword": "Пожалуйста, перепроверьте правильный ввод пароля",
"noPersonalApps": "Создайте его, чтобы интегрировать Funkwhale со сторонними приложениями."
},
"link": {
"managePlugins": "Управлять плагинами",
"newApp": "Создать новое приложение"
},
"warning": {
"deleteAccount": "Ваш аккаунт будет удалён с наших серверов в течение нескольких минут. Мы сообщим об удалении и другим серверам, которые могут иметь частичные копии Ваших данных, чтобы они тоже произвели удаление. Обратите внимание, что некоторые из них могут быть недоступны или откажутся выполнить эту просьбу."
},
"message": {
"currentEmail": "Ваш текущий почтовый адрес { email }.",
"confirmDelete": "Ваш запрос на удаление был отправлен, Ваш аккаунт и данные будут удалены в ближайшее время"
}
},
"Logout": {
"header": {
"confirm": "Вы уверены, что хотите выйти?",
"unauthenticated": "Вы не вошли в систему"
},
"link": {
"login": "Войти!"
},
"title": "Выход",
"button": {
"logout": "Да, выйти!"
},
"message": {
"loggedIn": "Вы вошли как { username }"
}
},
"ApplicationNew": {
"link": {
"settings": "Назад к настройкам"
},
"title": "Создать новое приложение"
},
"ApplicationForm": {
"label": {
"scopes": {
"description": "Отметка родительских областей на \"чтение\" или \"запись\" подразумевает доступ ко всем соответствующим дочерним объектам.",
"read": {
"label": "Чтение",
"description": "Доступ к данным пользователя только для чтения"
},
"write": {
"label": "Запись",
"description": "Доступ к данным пользователя только для записи"
}
},
"name": "Имя",
"redirectUri": "URI перенаправления"
},
"button": {
"create": "Создать приложение",
"update": "Обновить приложение"
},
"help": {
"redirectUri": "Используйте \"urn:ietf:wg:oauth:2.0:oob\" как URI перенаправления, если Ваше приложение не опубликовано в Интернет."
},
"header": {
"failure": "Мы не смогли сохранить Ваши изменения"
}
},
"LoginForm": {
"link": {
"createAccount": "Создать новый аккаунт",
"resetPassword": "Сбросить ваш пароль"
},
"placeholder": {
"username": "Введите ваше имя пользователя или адрес электронной почты"
},
"help": {
"approvalRequired": "Если вы недавно зарегистрировались, может понадобиться подождать, пока ваша учётная запись будет одобрена, либо придёт подтверждение по почте.",
"invalidCredentials": "Пожалуйста перепроверьте, что ваше имя пользователя и пароль верны и что вы подтвердили ваш адрес почты."
},
"button": {
"login": "Войти"
},
"label": {
"password": "Пароль",
"username": "Имя пользователя или почта"
},
"header": {
"loginFailure": "Вход не удался"
}
},
"SignupForm": {
"button": {
"create": "Создать мой аккаунт"
},
"label": {
"email": "Адрес электронной почты",
"password": "Пароль",
"username": "Имя пользователя"
},
"placeholder": {
"email": "Введите ваш адрес электронной почты",
"invitation": "Введите Ваш код приглашения (нечувствительно к регистру)",
"username": "Введите Ваше имя пользователя"
},
"header": {
"login": "Войти в Ваш аккаунт Funkwhale",
"signupFailure": "Ваша учётная запись не может быть создана."
},
"message": {
"registrationClosed": "Регистрация на этом узле закрыта, Вам понадобится код приглашения чтобы зарегистрироваться.",
"requiresReview": "Регистрация на этом узле открыта, но требует подтверждения модератором.",
"awaitingReview": "Ваш запрос на регистрацию успешно отправлен. Вы получите письмо, когда команда модераторов рассмотрит его.",
"accountCreated": "Ваш аккаунт был успешно создан. Пожалуйста, проверьте свою электронную почту, прежде чем входить в него."
}
},
"Plugin": {
"link": {
"documentation": "Документация"
},
"label": {
"pluginEnabled": "Включено",
"library": "Библиотека"
},
"header": {
"failure": "Ошибка во время сохранения плагина"
},
"description": {
"library": "Библиотека, куда будут импортированы файлы."
},
"button": {
"save": "Сохранить",
"scan": "Сканировать"
}
}
},
"About": {
"stat": {
"activeUsers": "{ count } активный пользователь | { count } активных пользователя",
"hoursOfMusic": "час музыки | часа музыки"
},
"header": {
"funkwhale": "Социальная сеть для прослушивания и распространения музыки",
"aboutPod": "Об этом узле",
"publicContent": "Посмотреть публичное содержимое",
"findApp": "Найти приложение",
"signup": "Регистрация"
},
"title": "Информация",
"link": {
"findOtherPod": "Найти другой узел",
"learnMore": "Узнать больше"
},
"description": {
"funkwhale": "Этот узел работает на Funkwhale, общественном проекте, который позволяет Вам слушать и делиться музыкой и другим аудио по децентрализованной открытой сети.",
"publicContent": "Слушайте публичные альбомы и списки воспроизведения, имеющиеся на этом узле.",
"signup": "Зарегистрируйтесь сейчас, чтобы добавлять треки в избранное, создавать списки, находить новую музыку и многое другое!",
"findApp": "Используйте Funkwhale на других устройствах с помощью наших приложений.",
"quota": "Пользователи этого узла так же получают { quota } места бесплатно, чтобы делиться своей музыкой!"
},
"placeholder": {
"noDescription": "Нет описания."
},
"message": {
"loggedIn": "Вы уже зашли!"
}
},
"Home": {
"stat": {
"activeUsers": "{ count } активный пользователь | { count } активных пользователя",
"hoursOfMusic": "{ count } час музыки | { count } часа музыки"
},
"header": {
"aboutFunkwhale": "О Funkwhale",
"about": "Об этом узле Funkwhale",
"contact": "Контакт",
"login": "Вход",
"newChannels": "Новые каналы",
"newAlbums": "Недавно добавленные альбомы",
"signup": "Регистрация",
"statistics": "Статистика",
"links": "Полезные ссылки",
"welcome": "Добро пожаловать на { podName }!"
},
"link": {
"publicContent": {
"label": "Посмотреть публичное содержимое",
"description": "Слушайте публичные альбомы и списки воспроизведения, имеющиеся на этом узле"
},
"userGuides": {
"description": "Узнайте всё о Funkwhale и её возможностях",
"label": "Руководства пользователя"
},
"findOtherPod": "Найти другой узел",
"learnMore": "Узнать больше",
"mobileApps": {
"label": "Мобильные приложения",
"description": "Используйте Funkwhale на других устройствах с помощью наших приложений"
},
"rules": "Правила сервера",
"viewMore": "Загрузить ещё…",
"funkwhale": "Посетить funkwhale.audio"
},
"description": {
"funkwhale": {
"paragraph2": "Funkwhale бесплатен и разрабатывается дружелюбной командой добровольцев.",
"paragraph1": "Этот узел работает на Funkwhale, общественном проекте, который позволяет Вам слушать и делиться музыкой и другим аудио по децентрализованной открытой сети."
},
"signup": "Зарегистрируйтесь сейчас, чтобы добавлять треки в избранное, создавать списки, находить новую музыку и многое другое!",
"quota": "Пользователи этого узла так же получают { quota } места бесплатно, чтобы делиться своей музыкой!"
},
"title": "Домой",
"placeholder": {
"noDescription": "Нет описания."
}
},
"audio": {
"artist": {
"Card": {
"meta": {
"episodes": "{ count } эпизод | { count } эпизода",
"tracks": "{ count } трек | { count } трека"
}
},
"Widget": {
"button": {
"more": "Показать больше"
}
}
},
"ChannelCard": {
"meta": {
"episodes": "{ count } эпизод | { count } эпизода",
"tracks": "{ count } трек | { count } трека"
},
"title": "Обновлено { date }"
},
"ChannelSerieCard": {
"meta": {
"episodes": "{ count } эпизод | { count } эпизода"
}
},
"album": {
"Card": {
"meta": {
"tracks": "{ count } трек | { count } трека"
}
},
"Widget": {
"button": {
"more": "Показать больше"
}
}
},
"Player": {
"meta": {
"position": "({ index } из { length })"
},
"header": {
"player": "Плеер и управление"
},
"label": {
"clearQueue": "Очистить Вашу очередь",
"expandQueue": "Раскрыть",
"addArtistContentFilter": "Скрыть контент этого исполнителя…",
"loopingDisabled": "Повтор отключен. Нажмите чтобы включить проигрывание трека по кругу.",
"loopingSingle": "Режим повтора трека. Нажмите, чтобы включить проигрывание всего списка по кругу.",
"loopingWholeQueue": "Повтор всего списка включён. Нажмите, чтобы выключить повтор воспроизведения.",
"audioPlayer": "Плеер",
"mute": "Выключить звук",
"nextTrack": "Следующий трек",
"pause": "Пауза",
"play": "Проиграть",
"previousTrack": "Предыдущий трек",
"shuffleQueue": "Перемешать очередь",
"unmute": "Включить звук"
}
},
"PlayButton": {
"button": {
"addToQueue": "Добавить в очередь",
"addToPlaylist": "Добавить в список воспроизведения…",
"episodeDetails": "Подробности",
"hideArtist": "Скрыть контент этого исполнителя",
"discretePlay": "Проиграть",
"playAlbum": "Проиграть альбом",
"playArtist": "Проиграть исполнителя",
"playNext": "Проиграть следующий",
"playNow": "Играть сейчас",
"playPlaylist": "Проиграть список воспроизведения",
"startRadio": "Играть похожие треки",
"playTrack": "Проиграть трек",
"playTracks": "Проиграть треки",
"report": "Пожаловаться…",
"trackDetails": "Подробности"
},
"title": {
"more": "Ещё…",
"unavailable": "Этот трек недоступен ни в одной из библиотек, к которым у Вас есть доступ"
}
},
"podcast": {
"Modal": {
"button": {
"addToFavorites": "Добавить в избранное",
"addToPlaylist": "Добавить в список воспроизведения…",
"addToQueue": "Добавить в очередь",
"episodeDetails": "Подробности",
"playNext": "Проиграть следующий",
"playNow": "Играть сейчас",
"startRadio": "Запустить радио",
"removeFromFavorites": "Удалить из избранного",
"trackDetails": "Подробности",
"albumDetails": "Посмотреть альбом",
"artistDetails": "Посмотреть исполнителя",
"channelDetails": "Посмотреть канал",
"seriesDetails": "Посмотреть серии"
}
},
"MobileRow": {
"button": {
"actions": "Действия с треком"
}
}
},
"track": {
"Modal": {
"button": {
"addToFavorites": "Добавить в избранное",
"addToPlaylist": "Добавить в список воспроизведения…",
"addToQueue": "Добавить в очередь",
"episodeDetails": "Подробности",
"playNext": "Проиграть следующий",
"playNow": "Играть сейчас",
"startRadio": "Запустить радио",
"removeFromFavorites": "Удалить из избранного",
"trackDetails": "Подробности",
"albumDetails": "Посмотреть альбом",
"artistDetails": "Посмотреть исполнителя",
"channelDetails": "Посмотреть канал",
"seriesDetails": "Посмотреть серии"
}
},
"Table": {
"table": {
"header": {
"album": "Альбом",
"artist": "Исполнитель",
"title": "Название"
}
}
},
"Widget": {
"empty": {
"noResults": "Ничего не найдено"
},
"button": {
"more": "Показать больше"
}
},
"MobileRow": {
"button": {
"actions": "Действия с треком"
}
}
},
"VolumeControl": {
"label": {
"slider": "Регулировка громкости"
},
"button": {
"mute": "Выключить звук",
"unmute": "Включить звук"
}
},
"SearchBar": {
"label": {
"album": "Альбом",
"artist": "Исполнитель",
"category": {
"federation": "Федерация",
"podcasts": "Подкасты"
},
"search": "Поискать музыку",
"tag": "Тег",
"track": "Трек"
},
"link": {
"more": "Ещё результаты",
"fediverse": "Искать в Fediverse",
"rss": "Подписаться на подкаст через RSS"
},
"header": {
"noResults": "Совпадений не найдено"
},
"placeholder": {
"search": "Искать исполнителей, альбомы, треки…"
},
"empty": {
"noResults": "К сожалению этот поиск не дал результатов"
}
},
"Search": {
"header": {
"albums": "Альбомы",
"artists": "Исполнители",
"search": "Поискать музыку"
},
"placeholder": {
"search": "Исполнитель, альбом, трек…"
},
"empty": {
"noAlbums": "Нет альбомов, подходящих Вашему запросу",
"noArtists": "Нет исполнителей по Вашему запросу"
}
},
"ChannelForm": {
"label": {
"discography": "Дискография",
"category": "Категория",
"image": "Изображение канала",
"description": "Описание",
"username": "Имя в Fediverse",
"language": "Язык",
"name": "Имя",
"email": "Адрес почты владельца",
"owner": "Имя владельца",
"podcast": "Подкасты",
"subcategory": "Подкатегория",
"tags": "Теги"
},
"placeholder": {
"name": "Крутое имя для канала",
"username": "крутоеназваниеканала"
},
"header": {
"error": "Ошибка при сохранении канала"
},
"help": {
"podcast": "Загружайте ваши эпизоды и держите вашу аудиторию в курсе.",
"discography": "Публикуйте музыку, которую вы делаете, в виде удобной дискографии из альбомов и синглов.",
"podcastFields": "Used for the itunes:email and itunes:поле имени требуется некоторыми платформами, например Spotify и iTunes.",
"username": "Используется в URL и для подписки на этот канал в Федерации. Вы не сможете изменить это позже."
},
"loader": {
"loading": "Загружается"
},
"legend": {
"purpose": "Для чего этот канал будет использоваться?"
}
},
"LibraryFollowButton": {
"button": {
"cancel": "Отменить запрос на подписку",
"follow": "Подписаться",
"unfollow": "Отписаться"
}
},
"EmbedWizard": {
"button": {
"copy": "Копировать"
},
"help": {
"embed": "Скопируйте и вставьте этот код в HTML Вашего сайта",
"width": "Оставьте пустым для динамического виджета",
"anonymous": "Пожалуйста, свяжитесь с администратором и попросите изменить соответствующие настройки."
},
"label": {
"embed": "Внедрить код",
"height": "Высота виджета",
"width": "Ширина виджета"
},
"header": {
"preview": "Предпросмотр"
},
"warning": {
"anonymous": "Общий доступ не будет работать, так как данный узел не разрешает анонимным пользователям доступ к содержимому."
},
"message": {
"copy": "Текст скопирован в буфер обмена!"
}
},
"ChannelSeries": {
"button": {
"showMore": "Показать больше"
},
"help": {
"subscribe": "Вам может потребоваться подписаться на этот канал, чтобы увидеть его содержимое."
}
},
"ChannelsWidget": {
"button": {
"showMore": "Показать больше"
}
},
"ChannelEntries": {
"help": {
"subscribe": "Вам может потребоваться подписаться на этот канал, чтобы увидеть его содержимое."
}
}
},
"library": {
"AlbumBase": {
"meta": {
"episodes": "{ count } эпизод | { count } эпизода",
"tracks": "{ count } трек | { count } трека"
},
"link": {
"addDescription": "Добавить описание…"
}
},
"ArtistBase": {
"meta": {
"tracks": "{ count } трек из { albumsCount } альбомов | { count } трека из { albumsCount } альбомов"
},
"title": "Исполнитель",
"button": {
"cancel": "Отмена",
"edit": "Редактировать",
"embed": "Внедрить",
"more": "Ещё…",
"play": "Проиграть все альбомы"
},
"modal": {
"embed": {
"header": "Внедрить произведения этого исполнителя на Ваш сайт"
}
},
"link": {
"moderation": "Открыть в режиме модерации",
"discogs": "Искать на Discogs",
"wikipedia": "Искать на Википедии",
"django": "Посмотреть в админке Django",
"domain": "Посмотреть на { domain }",
"musicbrainz": "Смотреть на MusicBrainz"
}
},
"radios": {
"Builder": {
"header": {
"matches": "{ count } подходящий трек | { count } подходящих трека",
"builder": "Конструктор",
"created": "Радио создано",
"updated": "Радио обновлено"
},
"table": {
"filter": {
"header": {
"actions": "Действия",
"candidates": "Кандидаты",
"config": "Конфигурация",
"exclude": "Исключить",
"name": "Имя фильтра"
}
}
},
"button": {
"filter": "Добавить фильтр",
"save": "Сохранить"
},
"label": {
"filter": "Добавить фильтры, чтобы настроить своё радио",
"description": "Описание",
"public": "Публично отображать",
"name": "Название радио"
},
"placeholder": {
"description": "Моё замечательное описание",
"name": "Моё замечательное радио"
},
"title": "Конструктор радио",
"option": {
"filter": "Выберите фильтр"
},
"description": {
"builder": "Вы можете использовать этот интерфейс чтобы создать собственное радио, которое будет проигрывать треки согласно Вашим критериям."
}
},
"Filter": {
"cancelButton": "Отмена",
"excludeLabel": "Исключить",
"removeButton": "Удалить",
"matchingTracksModalHeader": "Треки, подходящие под фильтр"
}
},
"FileUpload": {
"tooltip": {
"network": "При загрузке этого файла произошла сетевая ошибка",
"size": "Невозможно загрузить файл, убедитесь что он не слишком большой",
"extension": "Неправильный тип файла, убедитесь, что закачиваете аудио-файл. Поддерживаемые типы файлов: { extensions }",
"retry": "Повторить",
"denied": "Загрузка отклонена, убедитесь, что файл не слишком большой и Вы не превысили квоту",
"timeout": "Таймаут загрузки, попробуйте ещё раз"
},
"table": {
"upload": {
"header": {
"actions": "Действия",
"filename": "Имя файла",
"size": "Размер",
"status": "Статус"
},
"status": {
"pending": "Ожидает",
"uploaded": "Загружено",
"uploading": "Загружается…"
}
}
},
"button": {
"cancel": "Отмена",
"retry": "Повторить неудачные закачки"
},
"label": {
"uploadWidget": "Нажмите чтобы выбрать файлы для загрузки или перетащите файлы или директории",
"remainingSpace": "Свободное место",
"extensions": "Поддерживаемые расширения: { extensions }"
},
"header": {
"failure": "Ошибка при отправке жалобы",
"server": "Статус импорта",
"status": "Статус импорта",
"local": "Импорт музыки из локального хранилища"
},
"link": {
"processing": "Обработка",
"uploading": "Загружается",
"picard": "Мы рекомендуем использовать Picard для этого."
},
"description": {
"import": "Результат импорта:",
"previousImport": "Результаты прошлого импорта:"
},
"message": {
"local": {
"format": "Закачиваемые вами файлы имеют формат OGG, Flac, MP3 или AIFF",
"tag": "Закачиваемые вами файлы имеют правильные теги.",
"message": "Вы собираетесь загрузить музыку в Вашу библиотеку. Перед тем как продолжить, убедитесь что:",
"copyright": "Вы не загружаете контент, защищенный авторскими правами, в публичные библиотеки, это может быть нарушением закона"
}
}
},
"EditForm": {
"placeholder": {
"summary": "Краткая информация о Ваших правках."
},
"button": {
"cancel": "Отмена",
"clear": "Очистить",
"reset": "Сброс на начальное значение",
"showUnreviewed": "Ограничить неодобренные правки",
"showAll": "Показать все правки",
"submit": "Применить изменения",
"new": "Отправить ещё одну правку",
"suggest": "Отправить предложение"
},
"header": {
"failure": "Ошибка при отправке правки",
"recentEdits": "Недавние правки",
"unreviewed": "Свежие правки в ожидании принятия",
"success": "Ваша правка была успешно отправлена."
},
"notApplicable": "Н/Д",
"empty": {
"suggestEdit": "Предложите правку, используя форму ниже."
},
"label": {
"summary": "Сводка (необязательно)"
},
"message": {
"noPermission": "Вы не имеете разрешений для редактирования этого объекта, но Вы можете предложить правки. После отправки правки будут рассмотрены перед применением."
}
},
"Albums": {
"link": {
"addMusic": "Добавить музыку"
},
"title": "Альбомы",
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"header": {
"browse": "Просмотр альбомов"
},
"placeholder": {
"search": "Введите название альбома…"
},
"empty": {
"noResults": "Нет результатов по этому запросу"
},
"pagination": {
"results": "Результатов на странице"
},
"label": {
"search": "Поиск",
"tags": "Теги"
},
"button": {
"search": "Поиск"
}
},
"Artists": {
"button": {
"upload": "Добавить музыку",
"search": "Поиск"
},
"label": {
"search": "Имя исполнителя",
"excludeCompilation": "Исключить исполнителей с компиляциями",
"tags": "Теги"
},
"title": "Исполнители",
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"header": {
"browse": "Просмотр исполнителей"
},
"empty": {
"noResults": "Нет результатов по этому запросу"
},
"pagination": {
"results": "Результатов на странице"
},
"placeholder": {
"search": "Поиск…"
}
},
"TrackDetail": {
"table": {
"release": {
"album": "Альбом",
"artist": "Исполнитель",
"copyright": "Копирайт",
"license": "Лицензия",
"series": "Серия",
"url": "URL",
"year": "Год"
},
"track": {
"bitrate": {
"label": "Битрейт"
},
"codec": "Кодек",
"downloads": "Загрузки",
"duration": "Длительность",
"size": "Размер"
}
},
"header": {
"episode": "Подробности",
"library": "Связанные библиотеки",
"playlists": "Связанные списки воспроизведения",
"release": "О релизе",
"track": "Подробности"
},
"notApplicable": "Н/Д",
"description": {
"library": "Этот трек представлен в следующих библиотеках:"
},
"link": {
"musicbrainz": "Смотреть на MusicBrainz"
}
},
"TagDetail": {
"link": {
"albums": "Альбомы",
"artists": "Исполнители",
"moderation": "Открыть в режиме модерации"
},
"header": {
"channels": "Каналы",
"tracks": "Треки"
}
},
"ArtistDetail": {
"header": {
"album": "Альбомы этого исполнителя",
"track": "Новые треки этого исполнителя",
"library": "Пользовательские библиотеки"
},
"button": {
"more": "Загрузить ещё…",
"filter": "Удалить фильтр"
},
"link": {
"filter": "Просмотреть мои фильтры"
},
"description": {
"library": "Исполнитель представлен в следующих библиотеках:"
},
"message": {
"filter": "Сейчас Вы скрываете содержимое, связанное с этим исполнителем."
}
},
"ImportStatusModal": {
"error": {
"importFailure": "Во время обработки закачки возникла ошибка. Дополнительная информация ниже.",
"unknownError": {
"message": "Возникла неизвестная ошибка",
"label": "Неизвестная ошибка"
},
"invalidMetadata": {
"label": "Неправильные метаданные",
"message": "Метаданные файла неправильные или некоторые обязательные поля отсутствуют."
}
},
"button": {
"close": "Закрыть"
},
"table": {
"error": {
"debug": "Диагностика",
"errorDetail": "Информация об ошибке",
"errorType": "Тип ошибки",
"help": "Помощь"
}
},
"header": {
"importDetail": "Детали импорта"
},
"link": {
"support": "Открыть тему в поддержке (вставьте диагностическую информацию ниже в Ваше сообщение)",
"documentation": "Посмотрите нашу документацию по этой ошибке"
},
"message": {
"importDetail": "Закачка всё ещё в очереди и скоро будет обработана сервером.",
"importSuccess": "Закачка была успешно обработана сервером."
},
"warning": {
"importSkipped": "Закачка была пропущена, так как похожая уже есть в одной из ваших библиотек."
}
},
"EditCard": {
"button": {
"approve": "Одобрить",
"delete": "Удалить",
"reject": "Отклонить"
},
"status": {
"approved": "Одобрено",
"applied": "Одобрено и применено",
"pending": "Ожидание одобрения",
"rejected": "Отклонено"
},
"modal": {
"delete": {
"header": "Удалить это предложение?"
},
"content": {
"warning": "Предложенная правка будет удалена, это действие нельзя отменить."
}
},
"table": {
"update": {
"header": {
"field": "Поле",
"newValue": "Новое значение",
"oldValue": "Старое значение"
},
"notApplicable": "Н/Д"
}
},
"header": {
"modification": "Изменение { id }"
},
"link": {
"track": "Трек #{ id } - { name }"
}
},
"Podcasts": {
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"header": {
"browse": "Просмотр подкастов"
},
"button": {
"cancel": "Отмена",
"channel": "Создать канал",
"search": "Поиск",
"subscribe": "Подписаться",
"feed": "Подписаться на канал"
},
"empty": {
"noResults": "Нет результатов по этому запросу"
},
"label": {
"search": "Название подкаста",
"tags": "Теги"
},
"title": "Подкасты",
"pagination": {
"results": "Результатов на странице"
},
"placeholder": {
"search": "Поиск…"
},
"modal": {
"subscription": {
"header": "Подписка"
}
}
},
"Radios": {
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"header": {
"browse": "Просмотр радио",
"instance": "Радио узла",
"user": "Пользовательские радио"
},
"button": {
"add": "Создать радио",
"create": "Создать Ваше собственное радио"
},
"placeholder": {
"search": "Введите название радио…"
},
"empty": {
"noResults": "Нет результатов по этому запросу"
},
"title": "Радио",
"pagination": {
"results": "Результатов на странице"
},
"label": {
"search": "Поиск"
}
},
"AlbumDropdown": {
"button": {
"cancel": "Отмена",
"delete": "Удалить…",
"edit": "Редактировать",
"embed": "Внедрить",
"more": "Ещё…"
},
"modal": {
"delete": {
"header": "Удалить этот альбом?",
"content": {
"warning": "Альбом будет удалён вместе со связанными с ним файлами и данными. Это действие нельзя отменить."
}
},
"embed": {
"header": "Внедрить этот альбом на Ваш сайт"
}
},
"link": {
"moderation": "Открыть в режиме модерации",
"discogs": "Искать на Discogs",
"django": "Посмотреть в админке Django",
"domain": "Посмотреть на { domain }",
"musicbrainz": "Смотреть на MusicBrainz"
}
},
"TrackBase": {
"button": {
"cancel": "Отмена",
"delete": "Удалить…",
"download": "Скачать",
"edit": "Редактировать",
"embed": "Внедрить",
"more": "Ещё…",
"play": "Проиграть"
},
"modal": {
"delete": {
"header": "Удалить этот трек?",
"content": {
"warning": "Трек будет удалён вместе со связанными с ним файлами и данными. Это действие нельзя отменить."
}
},
"embed": {
"header": "Внедрить этот трек на Ваш сайт"
}
},
"link": {
"moderation": "Открыть в режиме модерации",
"discogs": "Искать на Discogs",
"wikipedia": "Искать на Википедии",
"django": "Посмотреть в админке Django",
"domain": "Посмотреть на { domain }"
},
"title": "Трек"
},
"AlbumEdit": {
"header": {
"edit": "Редактировать этот альбом",
"suggest": "Предложите правку для этого альбома"
},
"message": {
"remote": "Этот объект управляется другим сервером, Вы не можете редактировать его."
}
},
"ArtistEdit": {
"header": {
"edit": "Редактировать этого исполнителя",
"suggest": "Предложите правку для этого исполнителя"
},
"message": {
"remote": "Этот объект управляется другим сервером, Вы не можете редактировать его."
}
},
"TrackEdit": {
"header": {
"edit": "Редактировать этот трек",
"suggest": "Предложите правку для этого трека"
},
"message": {
"remote": "Этот объект управляется другим сервером, Вы не можете редактировать его."
}
},
"AlbumDetail": {
"header": {
"episodes": "Эпизоды",
"tracks": "Треки",
"libraries": "Пользовательские библиотеки"
},
"description": {
"libraries": "Альбом представлен в следующих библиотеках:"
},
"meta": {
"volume": "Том { number }"
}
},
"FsBrowser": {
"button": {
"import": "Импорт"
}
},
"FsLogs": {
"empty": {
"notStarted": "Импорт ещё на начался"
}
},
"Home": {
"title": "Библиотека",
"header": {
"newChannels": "Новые каналы",
"playlists": "Списки воспроизведения",
"recentlyAdded": "Недавно добавленные",
"recentlyFavorited": "Недавно добавленные в избранное",
"recentlyListened": "Недавно прослушанные"
}
},
"TagSelector": {
"placeholder": {
"search": "Поиск…"
}
}
},
"favorites": {
"List": {
"header": {
"favorites": "{ count } избранный | { count } избранных"
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"link": {
"library": "Просмотр библиотеки"
},
"loader": {
"loading": "Загружаем Ваше избранное…"
},
"empty": {
"noFavorites": "Вы ещё не добавляли треки в избранное"
},
"pagination": {
"results": "Результатов на странице"
},
"title": "Ваше избранное"
},
"TrackFavoriteIcon": {
"button": {
"add": "Добавить в избранное",
"remove": "Удалить из избранного"
},
"label": {
"inFavorites": "В избранном"
}
}
},
"channels": {
"UploadModal": {
"meta": {
"files": "{ count } файл | { count } файла",
"quota": "Свободное место:"
},
"button": {
"cancel": "Отмена",
"close": "Закрыть",
"finishLater": "Закончить позже",
"next": "Следующий шаг",
"previous": "Предыдущий шаг",
"publish": "Опубликовать",
"update": "Обновить"
},
"header": {
"uploadFiles": "Файлы для загрузки",
"processing": "Обработка закачек",
"publish": "Опубликовать аудио",
"uploadDetails": "Данные о закачке"
}
},
"AlbumSelect": {
"meta": {
"tracks": "{ count } трек | { count } трека"
},
"label": {
"album": "Альбом",
"series": "Серии"
},
"option": {
"none": "Нет"
}
},
"LicenseSelect": {
"link": {
"license": "Об этой лицензии"
},
"label": {
"license": "Лицензия"
},
"option": {
"none": "Нет"
}
},
"UploadForm": {
"help": {
"license": "Добавьте информацию о лицензии к вашей закачке, чтобы слушатели были в курсе."
},
"label": {
"openBrowser": "Просмотр…",
"channel": "Канал"
},
"message": {
"dragAndDrop": "Перетащите файлы сюда, либо откройте форму для закачки ваших файлов",
"pending": "У вас остались закачки, которые ещё не опубликованы."
},
"button": {
"edit": "Редактировать",
"ignore": "Игнорировать",
"remove": "Удалить",
"resume": "Продолжить",
"retry": "Повторить"
},
"header": {
"error": "Ошибка при публикации"
},
"status": {
"errored": "Ошибочно",
"pending": "Ожидание",
"uploading": "Загружается"
},
"description": {
"extensions": "Поддерживаемые расширения: { extensions }"
},
"warning": {
"quota": "У вас не осталось места, чтобы загрузить ваши файлы. Пожалуйста, свяжитесь с модераторами."
}
},
"AlbumModal": {
"button": {
"cancel": "Отмена",
"create": "Создать"
},
"header": {
"newAlbum": "Новый альбом",
"newSeries": "Новая серия"
}
},
"UploadMetadataForm": {
"label": {
"description": "Описание",
"position": "Позиция",
"tags": "Теги",
"title": "Название",
"image": "Картинка трека"
}
},
"AlbumForm": {
"header": {
"error": "Ошибка во время создания"
},
"label": {
"albumTitle": "Название"
}
},
"SubscribeButton": {
"title": {
"subscribe": "Подписаться",
"unsubscribe": "Отписаться"
},
"help": {
"auth": "Вам нужно войти, чтобы подписаться на этот канал"
}
}
},
"AboutPod": {
"stat": {
"hoursOfMusic": "час музыки | часа музыки",
"activeUsers": "активный пользователь | активных пользователя",
"albumsCount": "альбом | альбома",
"artistsCount": "исполнитель | исполнителя",
"listeningsCount": "прослушивание | прослушивания",
"tracksCount": "трек | трека"
},
"title": "Информация",
"link": {
"about": "Об этом узле",
"features": "Функции",
"introduction": "Введение",
"rules": "Правила",
"statistics": "Статистика",
"terms": "Условия использования и политика приватности"
},
"header": {
"about": "Об этом узле",
"contact": "Контакты",
"features": "Функции",
"rules": "Правила",
"statistics": "Статистика",
"terms": "Условия использования и политика приватности"
},
"feature": {
"allowList": "\"Белый\" список",
"anonymousAccess": "Анонимный доступ",
"status": {
"closed": "Закрыто",
"disabled": "Отключено",
"enabled": "Включено",
"open": "Открыть"
},
"federation": "Федерация",
"version": "Версия Funkwhale",
"registrations": "Регистрации",
"quota": "Квота загрузки"
},
"notApplicable": "Н/Д",
"placeholder": {
"noDescription": "Нет описания.",
"noRules": "Нет доступных правил.",
"noTerms": "Нет доступных условий."
},
"message": {
"contact": "Напишите нам: {'{{'} contactEmail {'}}'}"
}
},
"common": {
"ActionTable": {
"button": {
"selected": "выбран { count } из { total } | выбраны { count } из { total }",
"allSelected": "Выбран { count } из { total } | Выбраны { count } из { total }",
"go": "Перейти",
"launch": "Запустить",
"refresh": "Обновить данные таблицы",
"select": "Выбрать",
"selectAll": "Выбрать всё",
"selectElement": "Выделить { total } элемент | Выделить все { total } элемента",
"selectCurrentPage": "Выбрать только текущую страницу"
},
"message": {
"success": "Действие { action } было успешно запущено на { count } элементе | Действие { action } было успешно запущено на { count } элементах",
"needsRefresh": "Контент обновлён, нажмите \"Обновить\", чтобы увидеть его"
},
"label": {
"actions": "Действия",
"performAction": "Выполнить"
},
"modal": {
"performAction": {
"header": "Вы хотите запустить { action } на { count } элементе? | Вы хотите запустить { action } на { count } элементах?",
"content": {
"warning": "Это может повлиять на многие элементы, пожалуйста перепроверьте что Вы действительно хотите этого."
}
}
},
"header": {
"error": "Ошибка во время применения действия"
}
},
"Duration": {
"meta": {
"hours": "{ hours } ч { minutes } мин",
"minutes": "{ minutes } мин"
}
},
"UserMenu": {
"link": {
"about": "Информация",
"chat": "Чат-комната",
"docs": "Документация",
"forum": "Форум",
"support": "Помощь",
"git": "Багтрекер",
"login": "Войти",
"logout": "Выход",
"notifications": "Уведомления",
"profile": "Профиль",
"settings": "Настройки",
"signup": "Регистрация"
},
"label": {
"shortcuts": "Горячие клавиши",
"language": "Язык",
"theme": "Тема"
}
},
"UserModal": {
"link": {
"about": "Информация",
"chat": "Чат-комната",
"forum": "Форум",
"support": "Помощь",
"git": "Багтрекер",
"login": "Войти",
"logout": "Выход",
"notifications": "Уведомления",
"profile": "Профиль",
"settings": "Настройки",
"signup": "Регистрация"
},
"label": {
"shortcuts": "Горячие клавиши",
"language": "Язык",
"theme": "Тема"
},
"header": {
"options": "Дополнительно"
},
"button": {
"switchInstance": "Использовать другой узел"
}
},
"DangerousButton": {
"button": {
"cancel": "Отмена",
"confirm": "Подтвердить"
},
"header": {
"confirm": "Вы хотите подтвердить это действие?"
}
},
"RenderedDescription": {
"button": {
"cancel": "Отмена",
"edit": "Редактировать",
"less": "Показать меньше",
"more": "Показать больше",
"update": "Описание обновления"
},
"header": {
"failure": "Ошибка при обновлении описания"
},
"empty": {
"noDescription": "Нет описания"
}
},
"InlineSearchBar": {
"button": {
"clear": "Очистить"
},
"label": {
"search": "Поиск"
},
"placeholder": {
"search": "Поиск…"
}
},
"CollapseLink": {
"button": {
"collapse": "Свернуть",
"expand": "Раскрыть"
}
},
"CopyInput": {
"button": {
"copy": "Копировать"
},
"message": {
"success": "Текст скопирован в буфер обмена!"
}
},
"LoginModal": {
"link": {
"login": "Войти",
"signup": "Регистрация"
},
"header": {
"unauthenticated": "Не аутентифицирован"
},
"description": {
"noAccess": "У вас нет доступа!"
}
},
"ContentForm": {
"help": {
"markdown": "Поддерживается разметка Markdown."
},
"empty": {
"noContent": "Нет предпросмотра."
},
"button": {
"preview": "Предпросмотр",
"write": "Запись"
},
"placeholder": {
"input": "Напишите здесь несколько слов…"
}
},
"EmptyState": {
"header": {
"noResults": "Ничего не найдено."
},
"button": {
"refresh": "Обновить"
}
},
"AttachmentInput": {
"help": {
"upload": "PNG или JPG. Размеры должны быть от 1400x1400px и до 3000x3000px. Максимальный размер файла 5MB."
},
"button": {
"remove": "Удалить"
},
"label": {
"upload": "Загрузить новое изображение…"
},
"loader": {
"uploading": "Загружается файл…"
},
"header": {
"failure": "Ваше вложение не может быть сохранено"
}
},
"ExpandableDiv": {
"button": {
"less": "Показать меньше",
"more": "Показать больше"
}
}
},
"playlists": {
"Card": {
"meta": {
"tracks": "{ count } трек | { count } трека"
}
},
"PlaylistModal": {
"warning": {
"duplicate": "{ 0 } уже в списке воспроизведения { 1 }."
},
"button": {
"addDuplicate": "Всё равно добавить",
"addToPlaylist": "Добавить в этот список воспроизведения",
"addTrack": "Добавить трек",
"cancel": "Отмена",
"edit": "Редактировать"
},
"header": {
"addToPlaylist": "Добавить в список воспроизведения",
"available": "Доступные списки воспроизведения",
"manage": "Управлять списками воспроизведения",
"noResults": "Нет результатов под этот фильтр",
"addFailure": "Нам не удалось добавить трек в список воспроизведения"
},
"table": {
"edit": {
"header": {
"edit": "Редактировать",
"lastModification": "Последнее изменение",
"name": "Имя",
"tracks": "Треки"
}
}
},
"placeholder": {
"filterPlaylist": "Введите название списка воспроизведения"
},
"label": {
"filter": "Фильтр"
},
"empty": {
"noPlaylists": "Списки воспроизведения пока не были созданы"
}
},
"Editor": {
"button": {
"addDuplicate": "Всё равно добавить",
"clear": "Очистить список воспроизведения",
"copy": "Копировать треки из текущей очереди в список воспроизведения",
"insertFromQueue": "Вставить из очереди ({ count } трек) | Вставить из очереди ({ count } трека)"
},
"error": {
"sync": "При сохранении Ваших изменений произошла ошибка"
},
"message": {
"sync": "Изменения синхронизированы с сервером"
},
"modal": {
"clearPlaylist": {
"header": "Вы хотите очистить список воспроизведения \"{ playlist }\"?",
"content": {
"warning": "Это необратимо удалит все треки из этого списка воспроизведения."
}
}
},
"help": {
"reorder": "Перетаскивайте строки, чтобы упорядочить треки в списке воспроизведения"
},
"header": {
"editor": "Редактор списков воспроизведения"
},
"warning": {
"duplicate": "Некоторые треки из очереди уже находятся в этом списке воспроизведения:"
},
"loading": {
"sync": "Синхронизируем изменения с сервером…"
}
},
"TrackPlaylistIcon": {
"button": {
"add": "Добавить в список воспроизведения…"
}
},
"Form": {
"header": {
"createPlaylist": "Создать новый список воспроизведения",
"createSuccess": "Список воспроизведения создан",
"updateSuccess": "Список воспроизведения обновлён",
"createFailure": "Список воспроизведения не может быть создан"
},
"button": {
"create": "Создать список воспроизведения",
"update": "Обновить список воспроизведения"
},
"placeholder": {
"name": "Мой замечательный список воспроизведения"
},
"label": {
"name": "Название списка воспроизведения",
"visibility": "Видимость списка воспроизведения"
}
},
"Widget": {
"button": {
"create": "Создать список воспроизведения",
"more": "Показать больше"
},
"placeholder": {
"noPlaylists": "Списки воспроизведения пока не были созданы"
}
}
},
"notifications": {
"NotificationRow": {
"message": {
"libraryAcceptFollow": "{ username } принял Вашу подписку на библиотеку \"{ library }\"",
"libraryFollow": "{ username } подписался на Вашу библиотеку \"{ library }\"",
"libraryPendingFollow": "{ username } хочет подписаться на Вашу библиотеку \"{ library }\""
},
"button": {
"approve": "Одобрить",
"markRead": "Отметить как прочитанное",
"markUnread": "Отметить как непрочитанное",
"reject": "Отклонить"
}
}
},
"Sidebar": {
"link": {
"about": "Об этом узле",
"albums": "Альбомы",
"artists": "Исполнители",
"browse": "Просмотр",
"channels": "Каналы",
"createAccount": "Создать новый аккаунт",
"favorites": "Избранное",
"home": "Домой",
"library": "Библиотека",
"login": "Войти",
"moderation": "Модерация",
"playlists": "Списки воспроизведения",
"podcasts": "Подкасты",
"radios": "Радио",
"search": "Поиск",
"settings": "Настройки",
"users": "Пользователи"
},
"label": {
"add": "Добавить содержимое",
"administration": "Администрирование",
"language": "Язык",
"main": "Главное меню",
"follows": "Запросы на подписку",
"edits": "Правки, ожидающие одобрения",
"play": "Проиграть этот трек",
"theme": "Тема"
},
"header": {
"administration": "Администрирование",
"explore": "Посмотреть",
"main": "Навигация",
"more": "Ещё",
"library": "Моя библиотека"
}
},
"manage": {
"library": {
"UploadsTable": {
"table": {
"upload": {
"header": {
"accessedDate": "Время доступа",
"account": "Статус аккаунта",
"creationDate": "Дата создания",
"domain": "Домен",
"importStatus": "Статус импорта",
"library": "Библиотека",
"name": "Имя",
"size": "Размер",
"visibility": "Видимость"
}
}
},
"option": {
"all": "Все",
"failed": "Ошибки",
"finished": "Завершено",
"pending": "Ожидает",
"skipped": "Пропущено"
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"action": {
"delete": {
"label": "Удалить",
"warning": "Выбранная закачка будет удалена. Это действие нельзя отменить."
}
},
"link": {
"local": "Местное"
},
"notApplicable": "Н/Д",
"label": {
"search": "Поиск",
"status": "Статус",
"visibility": "Видимость"
},
"placeholder": {
"search": "Искать по домену, исполнителю, имени, справке, источнику…"
},
"pagination": {
"results": "Показаны результаты { start }-{ end } из { total }"
}
},
"LibrariesTable": {
"table": {
"library": {
"header": {
"account": "Статус аккаунта",
"creationDate": "Дата создания",
"domain": "Домен",
"followers": "Подписчики",
"name": "Имя",
"uploads": "Закачки",
"visibility": "Видимость"
}
}
},
"option": {
"all": "Все"
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"action": {
"delete": {
"label": "Удалить",
"warning": "Выбранная библиотека будет удалена вместе со связанными закачками и подписками. Это действие нельзя отменить."
}
},
"link": {
"local": "Местное"
},
"label": {
"search": "Поиск",
"visibility": "Видимость"
},
"placeholder": {
"search": "Искать по домену, исполнителю, имени, описанию…"
},
"pagination": {
"results": "Показаны результаты { start }-{ end } из { total }"
}
},
"TracksTable": {
"table": {
"track": {
"header": {
"album": "Альбом",
"artist": "Исполнитель",
"creationDate": "Дата создания",
"domain": "Домен",
"license": "Лицензия",
"title": "Название"
}
}
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"action": {
"delete": {
"label": "Удалить",
"warning": "Выбранные треки будут удалены вместе со связанными закачками, избранным и историей прослушивания. Это действие нельзя отменить."
}
},
"link": {
"local": "Местное"
},
"notApplicable": "Н/Д",
"label": {
"search": "Поиск"
},
"placeholder": {
"search": "Искать по домену, названию, исполнителю, альбому, MusicBrainz ID…"
},
"pagination": {
"results": "Показаны результаты { start }-{ end } из { total }"
}
},
"ArtistsTable": {
"table": {
"artist": {
"header": {
"albums": "Альбомы",
"creationDate": "Дата создания",
"domain": "Домен",
"name": "Имя",
"tracks": "Треки"
}
}
},
"option": {
"all": "Все"
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"label": {
"category": "Категория",
"search": "Поиск"
},
"action": {
"delete": {
"label": "Удалить",
"warning": "Выбранный исполнитель будет удален вместе со связанными закачками, треками, альбомами, избранным и историей прослушивания. Это действие нельзя отменить."
}
},
"link": {
"local": "Местное"
},
"placeholder": {
"search": "Искать по домену, имени, MusicBrainz ID…"
},
"pagination": {
"results": "Показаны результаты { start }-{ end } из { total }"
}
},
"TagsTable": {
"table": {
"tag": {
"header": {
"albums": "Альбомы",
"artists": "Исполнители",
"creationDate": "Дата создания",
"name": "Имя",
"tracks": "Треки"
}
}
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"action": {
"delete": {
"label": "Удалить",
"warning": "Выбранный тег будет снят со всего связанного с ним содержимого (если оно есть) и удалён. Это действие нельзя отменить."
}
},
"label": {
"search": "Поиск"
},
"placeholder": {
"search": "Искать по имени"
},
"pagination": {
"results": "Показаны результаты { start }-{ end } из { total }"
}
},
"EditsCardList": {
"option": {
"all": "Все",
"approved": "Одобрено",
"pending": "Ожидание одобрения",
"rejected": "Отклонено"
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"placeholder": {
"search": "Искать по учетной записи, примечанию, домену…"
},
"pagination": {
"results": "Показаны результаты { start }-{ end } из { total }"
},
"label": {
"status": "Статус"
}
},
"AlbumsTable": {
"table": {
"album": {
"header": {
"artist": "Исполнитель",
"creationDate": "Дата создания",
"domain": "Домен",
"name": "Название",
"releaseDate": "Дата выпуска",
"tracks": "Треки"
}
}
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"action": {
"delete": {
"label": "Удалить",
"warning": "Выбранные альбомы будут удалены вместе со связанными треками, закачками, избранным и историей прослушивания. Это действие нельзя отменить."
}
},
"link": {
"local": "Местное",
"moderation": "Открыть в режиме модерации"
},
"notApplicable": "Н/Д",
"label": {
"search": "Поиск"
},
"placeholder": {
"search": "Искать по домену, названию, исполнителю, MusicBrainz ID…"
},
"pagination": {
"results": "Показаны результаты { start }-{ end } из { total }"
}
}
},
"moderation": {
"ReportCard": {
"table": {
"object": {
"account": "Статус аккаунта",
"domain": "Домен",
"local": "Местное",
"owner": "Владелец",
"type": "Тип"
},
"status": {
"assignedTo": "Назначено на",
"internalNotes": "Внутренние заметки",
"resolutionDate": "Дата разрешения",
"resolved": "Решено",
"status": "Статус",
"unresolved": "Нерешённые"
},
"report": {
"category": "Категория",
"creationDate": "Дата создания",
"submittedBy": "Отправлено от"
}
},
"header": {
"actions": "Действия",
"notes": "Внутренние заметки",
"message": "Сообщение",
"reportedObject": "Предмет жалобы"
},
"button": {
"confirmDelete": "Удалить",
"delete": "Удалить объект по жалобе",
"resolve": "Разрешить",
"unresolve": "Открыть заново"
},
"modal": {
"delete": {
"header": "Удалить объект, на который пожаловались?",
"content": {
"warning": "Это удалит объект, связанный с этой жалобой, и пометит саму жалобу как разрешённую. Это действие нельзя отменить."
}
}
},
"notApplicable": "Н/Д",
"link": {
"moderation": "Открыть в режиме модерации",
"report": "Жалоба { id }",
"publicPage": "Посмотреть публичную страницу"
},
"warning": {
"objectDeleted": "Объект, связанный с этой жалобой, был удалён."
}
},
"UserRequestCard": {
"header": {
"actions": "Действия",
"notes": "Внутренние заметки",
"signup": "Сообщение"
},
"button": {
"approve": "Одобрить",
"reject": "Отказать"
},
"table": {
"status": {
"approved": "Одобрено",
"assignedTo": "Назначено на",
"internalNotes": "Внутренние заметки",
"pending": "Ожидает",
"refused": "Отказано",
"status": "Статус"
},
"request": {
"creationDate": "Дата создания",
"submittedBy": "Отправлено от"
}
},
"notApplicable": "Н/Д",
"link": {
"request": "Запрос { id }"
},
"message": {
"signup": "Этот пользователь хочет зарегистрироваться на вашем узле."
}
},
"InstancePolicyForm": {
"header": {
"addRule": "Добавить правило модерации",
"editRule": "Редактировать правило модерации",
"failure": "Ошибка во время создания правила"
},
"label": {
"blockAll": "Заблокировать всё",
"policyDisabled": "Отключено",
"policyEnabled": "Включено",
"silenceActivity": "Скрывать активность",
"silenceNotifications": "Скрывать уведомления",
"customizeRule": "Или настройте своё правило",
"policyReason": "Причина",
"rejectMedia": "Отклонить"
},
"tooltip": {
"blockAll": "Заблокировать всё от этого пользователя или домена. Это остановит любое взаимодействие с ним и удалит связанный контент (закачки, библиотеки, подписки и т.п.)",
"rejectMedia": "Не скачивать ничего (музыку, обложки, аватары…) от этого пользователя или домена. Это так же удалит существующий контент.",
"summary": "Объясните назначение этой политики. В зависимости от настроек вашего узла, это поможет вам вспомнить, зачем вы назначили её для этого аккаунта или домена, так же это может быть доступно публично, чтобы помочь пользователям понять действующие правила модерации.",
"silenceActivity": "Скрыть контент аккаунта или домена от всех, кроме подписчиков.",
"silenceNotifications": "Запретить аккаунту или домену присылать уведомления, за исключением подписчиков.",
"isActive": "Используйте эту настройку для временного включения/отключения политики без полного её удаления."
},
"button": {
"cancel": "Отмена",
"create": "Создать",
"delete": "Удалить",
"confirm": "Удалить правило модерации",
"update": "Дата загрузки"
},
"modal": {
"delete": {
"header": "Удалить это правило модерации?",
"content": {
"warning": "Это действие нельзя отменить."
}
}
}
},
"NoteForm": {
"button": {
"add": "Добавить примечание"
},
"placeholder": {
"summary": "Опишите какие действия были предприняты, либо другие важные моменты…"
},
"header": {
"failure": "Ошибка при отправке примечания"
}
},
"DomainsTable": {
"action": {
"add": {
"label": "Добавить в \"белый\" список"
},
"purge": {
"label": "Очистить"
},
"remove": {
"label": "Удалить из \"белого\" списка"
}
},
"option": {
"all": "Все",
"no": "Нет",
"yes": "Да"
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"table": {
"domain": {
"header": {
"firstSeen": "Впервые увиден",
"name": "Имя",
"receivedMessages": "Полученные сообщения",
"moderationRule": "Действуют правила модерации",
"users": "Пользователи"
},
"moderationRule": "Да"
}
},
"label": {
"inList": "Присутствует в \"белом\" списке",
"search": "Поиск"
},
"empty": {
"noPods": "Других серверов не найдено"
},
"placeholder": {
"search": "Искать по имени…"
},
"pagination": {
"results": "Показаны результаты { start }-{ end } из { total }"
},
"link": {
"list": "Этот домен присутствует в Вашем \"белом\" списке"
}
},
"AccountsTable": {
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"table": {
"account": {
"header": {
"domain": "Домен",
"firstSeen": "Впервые увиден",
"lastSeen": "Последний раз был виден",
"name": "Имя",
"moderationRule": "Действуют правила модерации",
"uploads": "Закачки"
},
"moderationRule": "Да"
}
},
"link": {
"local": "Мой аккаунт"
},
"action": {
"purge": {
"label": "Очистить"
}
},
"label": {
"search": "Поиск"
},
"placeholder": {
"search": "Искать по домену, имени пользователя, информации пользователя…"
},
"pagination": {
"results": "Показаны результаты { start }-{ end } из { total }"
}
},
"InstancePolicyCard": {
"label": {
"blockAll": "Заблокировать всё",
"muteActivity": "Скрывать активность",
"muteNotifications": "Скрывать уведомления",
"reason": "Причина",
"rejectMedia": "Отклонить"
},
"button": {
"edit": "Редактировать"
},
"status": {
"enabled": "Включено",
"paused": "Пауза"
},
"header": {
"rule": "Правило"
}
},
"InstancePolicyModal": {
"button": {
"close": "Закрыть",
"show": "Правила модерации…"
},
"modal": {
"manage": {
"header": "Изменить правила модерации для { obj }",
"content": {
"warning": "К этому объекту применяются особые правила модерации"
}
}
}
},
"NotesThread": {
"button": {
"delete": "Удалить"
},
"modal": {
"delete": {
"header": "Удалить это примечание?",
"content": {
"warning": "Заметка будет удалена. Это действие нельзя отменить."
}
}
}
}
},
"ChannelsTable": {
"table": {
"channel": {
"header": {
"account": "Статус аккаунта",
"albums": "Альбомы",
"creationDate": "Дата создания",
"domain": "Домен",
"name": "Имя",
"tracks": "Треки"
}
}
},
"option": {
"all": "Все"
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"label": {
"category": "Категория",
"search": "Поиск"
},
"link": {
"local": "Местное",
"moderation": "Открыть в режиме модерации"
},
"placeholder": {
"search": "Искать по домену, имени пользователя, аккаунту…"
},
"pagination": {
"results": "Показаны результаты { start }-{ end } из { total }"
}
},
"users": {
"UsersTable": {
"table": {
"user": {
"header": {
"accountStatus": "Статус аккаунта",
"email": "Электронная почта",
"lastActivity": "Последняя активность",
"permissions": "Разрешения",
"signup": "Регистрация",
"status": "Статус",
"username": "Имя пользователя"
},
"accountStatus": {
"active": "Активен(на)",
"inactive": "Неактивен(на)"
},
"status": {
"admin": "Администратор",
"regular": "Обычный пользователь",
"staff": "Член команды"
}
}
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"permission": {
"library": "Библиотека",
"moderation": "Модерация",
"settings": "Настройки"
},
"notApplicable": "Н/Д",
"placeholder": {
"search": "Искать по имени пользователя, адресу электронной почты, имени…"
},
"pagination": {
"results": "Найден один результат | Показаны результаты от { start } до { end } из { total }"
}
},
"InvitationsTable": {
"option": {
"all": "Все",
"expired": "Истёк/использован",
"open": "Открыть"
},
"table": {
"invitation": {
"header": {
"code": "Код",
"creationDate": "Дата создания",
"expirationDate": "Дата истечения",
"owner": "Владелец",
"status": "Статус"
}
}
},
"action": {
"delete": "Удалить"
},
"label": {
"expired": "Истёк",
"unused": "Не используется",
"search": "Поиск",
"status": "Статус",
"used": "Использовано"
},
"ordering": {
"label": "Порядок"
},
"placeholder": {
"search": "Искать по пользователю, адресу электронной почты, коду…"
},
"pagination": {
"results": "Найден один результат | Показаны результаты от { start } до { end } из { total }"
}
},
"InvitationForm": {
"button": {
"clear": "Очистить",
"new": "Получить приглашение"
},
"table": {
"invitation": {
"header": {
"code": "Код",
"link": "Поделиться ссылкой"
}
}
},
"header": {
"failure": "Ошибка во время создания приглашения"
},
"label": {
"invite": "Код приглашения"
},
"placeholder": {
"invitation": "Оставьте пустым для случайного кода"
}
}
}
},
"admin": {
"SignupFormBuilder": {
"table": {
"additionalFields": {
"header": {
"actions": "Действия",
"label": "Поле",
"type": "Тип поля",
"required": "Обязательно"
},
"type": {
"long": "Длинный текст",
"short": "Краткий текст"
},
"required": {
"false": "Нет",
"true": "Да"
}
}
},
"button": {
"add": "Добавить новое поле",
"edit": "Редактировать форму",
"preview": "Предпросмотр"
},
"label": {
"additionalField": "Дополнительное поле",
"additionalFields": "Дополнительные поля",
"delete": "Удалить",
"helpText": "Текст помощи",
"moveDown": "Вниз",
"moveUp": "Вверх"
},
"help": {
"additionalFields": "Дополнительные поля для отображения в форме. Показываются только в том случае, если включено ручное одобрение регистраций.",
"helpText": "Дополнительный текст для отображения в начале формы регистрации."
}
},
"SettingsGroup": {
"header": {
"image": "Текущее изображение",
"error": "Ошибка во время сохранения настроек"
},
"button": {
"save": "Сохранить"
},
"message": {
"success": "Настройки успешно обновлены."
}
}
},
"moderation": {
"ReportCategoryDropdown": {
"option": {
"all": "Все"
},
"label": {
"category": "Категория"
}
},
"ReportModal": {
"header": {
"disabled": "Анонимные жалобы отключены, пожалуйста войдите для отправки жалобы.",
"modal": "Вы хотите пожаловаться на этот объект?",
"submissionFailure": "Ошибка при отправке жалобы"
},
"button": {
"cancel": "Отмена",
"submit": "Отправить жалобу"
},
"label": {
"email": "Электронная почта",
"forwardToDomain": "Переслать на { domain}",
"message": "Сообщение"
},
"description": {
"forwardToDomain": "Переслать анонимизированную копию вашей жалобы на сервер, где хранится этот элемент.",
"message": "Укажите здесь дополнительную информацию для модератора, который займётся рассмотрением вашей жалобы.",
"modal": "С помощью этой формы вы можете отправить жалобу нашим модераторам.",
"email": "Мы воспользуемся этим адресом, если нам потребуется связаться с вами по вопросам, связанным с вашей жалобой."
},
"message": {
"submissionSuccess": "Ваша жалоба была успешно отправлена, спасибо"
}
},
"FilterModal": {
"button": {
"cancel": "Отмена",
"hide": "Скрыть содержимое"
},
"message": {
"success": "Фильтр содержимого успешно добавлен"
},
"header": {
"modal": "Вы хотите скрыть содержимое от исполнителя \"{ name }\"?",
"failure": "Ошибка во время создания фильтра"
},
"warning": {
"createFilter": {
"listItem2": "Из виджета \"Недавно добавленные\"",
"listItem3": "В списках исполнителей и альбомов",
"listItem1": "В избранном и истории прослушивания других пользователей",
"listItem4": "В рекомендованных радио",
"listIntro": "Вы больше не увидите треков, альбомов и активности пользователей, связанной с этим исполнителем:"
}
},
"help": {
"createFilter": "Вы можете управлять своими фильтрами в любой момент через настройки аккаунта."
}
}
},
"federation": {
"FetchButton": {
"description": {
"failure": "При попытке обновления данных произошла ошибка:",
"success": "Данные с удалённого сервера успешно обновлены.",
"pending": "Запрос на обновление не был обработан вовремя нашим сервером. Он будет обработан позже.",
"skipped": "Удалённый сервер ответил, но ответ не поддерживается Funkwhale."
},
"table": {
"error": {
"value": {
"httpError": "При соединении с удалённым сервером возникла ошибка HTTP",
"invalidAttributesError": "Данные, принятые от удалённого сервера, содержали неправильные или отсутствующие атрибуты",
"connectionError": "Невозможно соединиться с удалённым сервером",
"httpStatus": "Удалённый сервер ответил с HTTP { status }",
"timeoutError": "Удалённый сервер не ответил достаточно быстро",
"invalidJsonError": "Удалённый сервер вернул неправильные JSON или JSON-LD данные",
"unknownError": "Неизвестная ошибка"
},
"label": {
"detail": "Информация об ошибке",
"type": "Тип ошибки"
}
}
},
"button": {
"close": "Закрыть",
"reload": "Закрыть и обновить страницу"
},
"header": {
"saveFailure": "Ошибка во время сохранения настроек",
"failure": "Ошибка при обновлении",
"pending": "Ожидание обновления",
"success": "Обновление успешно",
"skipped": "Обновление было пропущено",
"refresh": "Обновляем объект с удалённого сервера…"
},
"loader": {
"fetchRequest": "Запрашиваем данные…",
"awaitingResult": "Ждем результатов…"
}
},
"LibraryWidget": {
"empty": {
"noMatch": "Нет подходящей библиотеки."
},
"button": {
"showMore": "Показать больше"
}
}
},
"ShortcutsModal": {
"shortcut": {
"audio": {
"label": "Горячие клавиши плеера",
"clearQueue": "Очистить очередь",
"decreaseVolume": "Уменьшить громкость",
"expandQueue": "Раскрыть очередь/проигрыватель",
"increaseVolume": "Увеличить громкость",
"playPause": "Проиграть/приостановить трек",
"playNext": "Проиграть следующий трек",
"playPrevious": "Проиграть предыдущий трек",
"seekBack30": "Перемотать назад на 30сек",
"seekBack5": "Перемотать назад на 5сек",
"seekForward30": "Перемотать вперёд на 30сек",
"seekForward5": "Перемотать вперёд на 5сек",
"shuffleQueue": "Перемешать очередь",
"toggleFavorite": "Добавить/убрать из избранного",
"toggleMute": "Вкл/откл. звук",
"toggleLoop": "Включить цикличное проигрывание очереди"
},
"general": {
"focus": "Перейти в панель поиска",
"label": "Общие горячие клавиши",
"show": "Показать доступные горячие клавиши",
"unfocus": "Выйти из панели поиска"
}
},
"button": {
"close": "Закрыть"
},
"header": {
"modal": "Горячие клавиши"
}
},
"SetInstanceModal": {
"button": {
"cancel": "Отмена",
"submit": "Отправить"
},
"header": {
"chooseInstance": "Выберите свой узел",
"failure": "Невозможно соединиться с указанным URL",
"suggestions": "Предложенные изменения"
},
"label": {
"url": "URL узла"
},
"help": {
"notFunkwhaleServer": "Заданный адрес не является сервером Funkwhale",
"serverDown": "Сервер может быть недоступен",
"selectPod": "Чтобы продолжить, пожалуйста выберите узел Funkwhale, к которому Вы соединяетесь. Введите сам адрес или выберите один из предложенных вариантов."
},
"message": {
"newUrl": "Вы используете узел Funkwhale на { url }"
}
},
"Queue": {
"button": {
"clear": "Очистить",
"close": "Закрыть",
"stopRadio": "Остановить радио"
},
"label": {
"duration": "Длительность",
"addArtistContentFilter": "Скрыть контент этого исполнителя…",
"next": "Следующий трек",
"pause": "Пауза",
"play": "Проиграть",
"previous": "Предыдущий трек",
"queue": "Очередь",
"remove": "Удалить",
"restart": "Перезапуск трека"
},
"message": {
"radio": "Новые треки будут добавлены сюда автоматически.",
"automaticPlay": "Следующий трек запустится автоматически через несколько секунд…"
},
"header": {
"failure": "Трек не может быть загружен",
"radio": "У Вас проигрывается радио"
},
"meta": {
"queuePosition": "({ index } из { length })"
},
"warning": {
"connectivity": "У Вас могут быть проблемы со связью."
}
},
"forms": {
"PasswordInput": {
"button": {
"copy": "Копировать"
},
"title": "Показать/скрыть пароль",
"message": {
"copy": "Текст скопирован в буфер обмена!"
}
}
},
"radios": {
"Card": {
"button": {
"edit": "Редактировать"
}
},
"Button": {
"startRadio": "Запустить радио",
"stopRadio": "Остановить радио"
}
},
"RemoteSearchForm": {
"header": {
"fetchFailed": "Ошибка при запросе объекта"
},
"button": {
"fediverse": "Федивёрс",
"rss": "RSS",
"search": "Поиск"
},
"label": {
"fediverse": {
"fieldLabel": "Объект Fediverse",
"title": "Подписаться на подкаст размещенный в Fediverse"
},
"rss": {
"fieldPlaceholder": "https://website.example.com/rss.xml",
"fieldLabel": "Расположение канала",
"title": "Подписаться на подкаст через RSS"
}
},
"warning": {
"unsupported": "Этот вид объекта пока не поддерживается"
},
"error": {
"fetchFailed": "Этот объект не может быть получен"
},
"description": {
"fediverse": "Используйте эту форму, чтобы подписаться на канал, размещённый где-то в другом месте Федиверса.",
"rss": "Используйте эту форму, чтобы подписаться на RSS-ленту по её ссылке."
}
},
"PageNotFound": {
"link": {
"home": "Перейти на домашнюю страницу"
},
"title": "Страница не найдена",
"header": {
"pageNotFound": "Страница не найдена!"
},
"message": {
"pageNotFound": "Извините, страницы, которую вы запрашивали, не существует:"
}
},
"vui": {
"Pagination": {
"next": "Следующая страница",
"label": "Страницы",
"previous": "Предыдущая страница"
}
},
"tags": {
"List": {
"button": {
"more": "Показать ещё один тег | Показать ещё { count } тега"
}
}
}
},
"views": {
"channels": {
"DetailBase": {
"meta": {
"episodes": "{ count } эпизод | { count } эпизода",
"listenings": "{ count } прослушивание | { count } прослушивания",
"subscribers": "{ count } подписчик | { count } подписчика",
"tracks": "{ count } трек | { count } трека"
},
"link": {
"channelEpisodes": "Все Эпизоды",
"mirrored": "Зеркало с { domain }",
"moderation": "Открыть в режиме модерации",
"channelOverview": "Обзор",
"channelTracks": "Треки",
"domainView": "Посмотреть на { domain }"
},
"header": {
"artistChannel": "Канал исполнителя",
"podcastChannel": "Канал подкастов"
},
"button": {
"cancel": "Отмена",
"confirm": "Удалить",
"delete": "Удалить…",
"edit": "Редактировать…",
"embed": "Внедрить",
"play": "Проиграть",
"updateChannel": "Обновить канал",
"upload": "Загрузить"
},
"title": "Канал",
"modal": {
"subscribe": {
"rss": {
"content": {
"help": "Скопируйте и вставьте эту ссылку в ваше приложение для подкастов:"
},
"header": "Подписаться через RSS"
},
"fediverse": {
"content": {
"help": "Если вы используете Mastodon или другие приложения Федиверса, вы можете подписаться на этот аккаунт:"
},
"header": "Подписаться в Fediverse"
},
"funkwhale": {
"header": "Подписаться на Funkwhale"
},
"header": "Подписаться на этот канал"
},
"delete": {
"header": "Удалить этот канал?",
"content": {
"warning": "Канал будет удалён вместе со связанными с ним файлами и данными. Это действие нельзя отменить."
}
},
"embed": {
"header": "Внедрить произведения этого исполнителя на Ваш сайт"
}
}
},
"DetailOverview": {
"link": {
"addAlbum": "Добавить новый",
"erroredUploads": "Посмотреть закачки с ошибками",
"skippedUploads": "Посмотреть пропущенные закачки"
},
"header": {
"albums": "Альбомы",
"latestEpisodes": "Свежие эпизоды",
"latestTracks": "Последние треки",
"series": "Серии",
"uploadsFailure": "Некоторые закачки не получилось опубликовать",
"uploadsProcessing": "Закачки обрабатываются",
"uploadsSuccess": "Закачки успешно опубликованы"
},
"meta": {
"progress": "Обработанные закачки:"
},
"message": {
"processing": "Ваши закачки обрабатываются Funkwhale и будут доступны очень скоро."
}
},
"SubscriptionsList": {
"link": {
"addNew": "Добавить новый"
},
"button": {
"cancel": "Отмена",
"subscribe": "Подписаться"
},
"placeholder": {
"search": "Фильтр по имени…"
},
"title": "Подписки каналов",
"modal": {
"subscription": {
"header": "Подписка"
}
}
}
},
"content": {
"libraries": {
"Card": {
"meta": {
"tracks": "{ count } трек | { count } трека"
},
"link": {
"details": "Информация о библиотеке"
},
"label": {
"size": "Суммарный размер файлов в этой библиотеке"
},
"button": {
"upload": "Загрузить"
}
},
"Quota": {
"label": {
"currentUsage": "{ current } использовано из доступных { max }",
"errored": "Ошибочные файлы",
"pending": "Ожидающие файлы",
"skipped": "Пропущенные файлы"
},
"header": {
"currentUsage": "Текущее использование"
},
"loading": {
"currentUsage": "Загружаем данные об использовании…"
},
"button": {
"purge": "Очистить"
},
"modal": {
"purgeErrored": {
"header": "Очистить ошибочные файлы?",
"content": {
"description": "Это удалит треки которые были загружены но ещё не обработаны. Файлы будут полностью удалены и свободное место увеличится."
}
},
"purgePending": {
"header": "Очистить ожидающие файлы?",
"content": {
"description": "Это удалит треки которые были загружены но ещё не обработаны. Файлы будут полностью удалены, увеличив доступную квоту."
}
},
"purgeSkipped": {
"header": "Очистить пропущенные файлы?",
"content": {
"description": "Это удалит треки которые были загружены, но пропущены при импорте. Файлы будут полностью удалены и свободное место увеличится."
}
}
},
"link": {
"viewFiles": "Просмотреть файлы"
}
},
"FilesTable": {
"table": {
"file": {
"header": {
"album": "Альбом",
"artist": "Исполнитель",
"duration": "Длительность",
"importStatus": "Статус импорта",
"size": "Размер",
"title": "Название",
"uploadDate": "Дата загрузки"
}
}
},
"option": {
"status": {
"all": "Все",
"draft": "Черновик",
"failed": "Ошибки",
"finished": "Завершено",
"pending": "Ожидает",
"skipped": "Пропущено"
}
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"action": {
"delete": "Удалить",
"restartImport": "Перезапустить импорт"
},
"label": {
"importStatus": "Статус импорта",
"search": "Поиск"
},
"notApplicable": "Н/Д",
"empty": {
"noTracks": "В эту библиотеку ещё не добавлены треки"
},
"placeholder": {
"search": "Искать по названию, исполнителю, альбому…"
},
"button": {
"showStatus": "Показать информацию о статусе закачки этого трека"
},
"pagination": {
"results": "Показаны результаты { start }-{ end } из { total }"
}
},
"Home": {
"link": {
"createLibrary": "Создать новую библиотеку"
},
"loading": {
"libraries": "Загружаем Библиотеки…"
},
"empty": {
"noLibrary": "Похоже у Вас ещё нет ни одной библиотеки, самое время создать её."
},
"header": {
"libraries": "Мои библиотеки"
}
},
"Form": {
"button": {
"create": "Создать библиотеку",
"delete": "Удалить",
"confirm": "Удалить библиотеку",
"update": "Обновить библиотеку"
},
"modal": {
"delete": {
"header": "Удалить эту библиотеку?",
"content": {
"warning": "Библиотека и все треки в ней будут удалены. Это действие необратимо."
}
}
},
"label": {
"description": "Описание",
"name": "Имя",
"visibility": "Видимость"
},
"header": {
"failure": "Ошибка"
},
"description": {
"library": "Библиотеки помогают организовывать Ваши музыкальные коллекции и делиться ими. Вы можете загружать Вашу музыку на Funkwhale и делиться ею с Вашими друзьями и семьёй.",
"visibility": "Вы сможете делиться Вашей библиотекой с другими людьми независимо от её видимости."
},
"message": {
"libraryCreated": "Библиотека создана",
"libraryDeleted": "Библиотека удалена",
"libraryUpdated": "Библиотека обновлена"
},
"placeholder": {
"name": "Моя замечательная библиотека",
"description": "Эта библиотека содержит мою личную коллекцию музыки, надеюсь она Вам понравится."
}
}
},
"remote": {
"Card": {
"meta": {
"tracks": "{ count } трек | { count } трека",
"failedTracks": "Ошибочные треки:",
"lastUpdate": "Последнее обновление:"
},
"modal": {
"unfollow": {
"content": {
"warning": "Отписавшись от этой библиотеки, Вы потеряете доступ к её содержимому."
},
"header": "Отписаться от этой библиотеки?"
}
},
"button": {
"cancel": "Отменить запрос на подписку",
"follow": "Подписаться",
"pending": "Подписка требует подтверждения",
"unfollow": "Отписаться"
},
"link": {
"scanDetails": "Подробности",
"scan": "Сканировать сейчас"
},
"label": {
"scanFailure": "Ошибка во время сканирования",
"scanPending": "Ожидание сканирования",
"scanSuccess": "Просканировано",
"scanPartialSuccess": "Просканировано с ошибками",
"scanProgress": "Сканирование… ({ progress }%)",
"sharingLink": "Поделиться ссылкой"
},
"message": {
"scanLaunched": "Сканирование запущено",
"scanSkipped": "Сканирование пропущено (предыдущее сканирование было совсем недавно)"
},
"tooltip": {
"private": "Это личная библиотека и для доступа к ней необходимо получить разрешение владельца",
"public": "Это публичная библиотека и у Вас есть свободный доступ к её содержимому"
}
},
"ScanForm": {
"header": {
"failure": "Ошибка во время загрузки удалённой библиотеки"
},
"placeholder": {
"url": "Введите URL библиотеки"
},
"label": {
"search": "Искать в удалённой библиотеке"
},
"button": {
"submit": "Искать"
}
},
"Home": {
"header": {
"knownLibraries": "Известные библиотеки",
"remoteLibraries": "Удалённые библиотеки"
},
"loading": {
"remoteLibraries": "Загружаем удалённые библиотеки…"
},
"button": {
"refresh": "Обновить"
},
"description": {
"remoteLibraries": "Удалёнными библиотеками владеют другие пользователи в сети. Вы можете получить к ним доступ если они публичны или Вам предоставлен доступ."
}
}
},
"Home": {
"title": "Добавить или управлять содержимым",
"description": {
"follow": "Вы можете подписаться на библиотеки других пользователей чтобы получать доступ к новой музыке. На публичные библиотеки можно подписаться сразу, в то время как подписка на приватную библиотеку требует подтверждения владельца.",
"channel": {
"1": "Если вы музыкант или подкастер, то каналы созданы для вас!",
"2": "Делитесь вашим творчеством и получайте подписчиков с Funkwhale, Fediverse или из любых приложений для подкастов."
},
"upload": "Загрузите свою личную музыкальную библиотеку в Funkwhale, чтобы наслаждаться ей откуда угодно и делиться ей с друзьями и семьей."
},
"header": {
"follow": "Подписаться на удалённые библиотеки",
"channel": "Публикуйте ваше творчество в канале",
"upload": "Загрузить сторонний контент в библиотеку"
},
"button": {
"start": "Начать"
},
"help": {
"uploadQuota": "Этот узел предоставляет до {quota} дискового пространства каждому пользователю."
}
},
"Base": {
"title": "Добавить содержимое",
"link": {
"libraries": "Библиотеки",
"tracks": "Треки"
},
"menu": {
"secondary": "Дополнительное меню"
}
}
},
"library": {
"LibraryBase": {
"meta": {
"tracks": "{ count } трек | { count } трека"
},
"link": {
"albums": "Альбомы",
"artists": "Исполнители",
"moderation": "Открыть в режиме модерации",
"owner": "Владелец { username }",
"tracks": "Треки",
"domain": "Посмотреть на { domain }"
},
"button": {
"edit": "Редактировать",
"upload": "Загрузить"
},
"title": "Библиотека",
"label": {
"private": "Личное",
"public": "Публично",
"instance": "Ограничено",
"sharingLink": "Поделиться ссылкой"
},
"description": {
"sharingLink": "Поделитесь этой ссылкой с другими пользователями чтобы они могли запросить доступ к вашей библиотеке, вставив её в поле поиска на своём узле."
},
"tooltip": {
"private": "Это личная библиотека и для доступа к ней необходимо получить разрешение владельца",
"public": "Это публичная библиотека и у Вас есть свободный доступ к её содержимому",
"instance": "Эта библиотека открыта только пользователям этого узла"
}
},
"Edit": {
"button": {
"accept": "Принять",
"reject": "Отклонить"
},
"table": {
"action": {
"status": {
"accepted": "Подтверждено",
"pending": "Ожидает подтверждения",
"rejected": "Отклонено"
},
"header": {
"action": "Действие",
"date": "Дата",
"status": "Статус",
"user": "Пользователь"
}
}
},
"header": {
"followers": "Подписчики",
"libraryContents": "Содержимое библиотеки"
},
"loading": {
"followers": "Загружаем подписчиков…"
},
"empty": {
"noFollowers": "Никто не подписан на эту библиотеку"
}
},
"DetailAlbums": {
"empty": {
"upload": "Эта библиотека пуста, загрузите что-нибудь в неё!",
"follow": "Вам может потребоваться подписаться на эту библиотеку, чтобы увидеть её содержимое."
}
},
"DetailOverview": {
"empty": {
"upload": "Эта библиотека пуста, загрузите что-нибудь в неё!",
"follow": "Вам может потребоваться подписаться на эту библиотеку, чтобы увидеть её содержимое."
}
},
"DetailTracks": {
"empty": {
"upload": "Эта библиотека пуста, загрузите что-нибудь в неё!",
"follow": "Вам может потребоваться подписаться на эту библиотеку, чтобы увидеть её содержимое."
}
}
},
"auth": {
"ProfileBase": {
"title": "Профиль { username }",
"link": {
"activity": "Активность",
"moderation": "Открыть в режиме модерации",
"overview": "Обзор",
"domainView": "Посмотреть на { domain }"
},
"label": {
"self": "Это Вы!"
}
},
"PasswordReset": {
"label": {
"email": "Электронная почта"
},
"button": {
"requestReset": "Сбросить пароль"
},
"link": {
"back": "Назад ко входу"
},
"placeholder": {
"email": "Введите адрес электронной почты, связанный с Вашим аккаунтом"
},
"header": {
"failure": "Ошибка во время запроса сброса пароля",
"reset": "Сбросить ваш пароль"
},
"title": "Сбросить ваш пароль",
"help": {
"form": "Используйте эту форму чтобы запросить сброс пароля. Мы вышлем письмо на указанный адрес с инструкциями по сбросу вашего пароля."
}
},
"ProfileOverview": {
"link": {
"addNew": "Добавить новый"
},
"modal": {
"createChannel": {
"artist": {
"header": "Канал исполнителя"
},
"header": "Создать канал",
"podcast": {
"header": "Канал подкастов"
}
}
},
"button": {
"cancel": "Отмена",
"createChannel": "Создать канал",
"next": "Следующий шаг",
"previous": "Предыдущий шаг"
},
"header": {
"channels": "Каналы",
"sharedLibraries": "Этот пользователь поделился следующими библиотеками",
"libraries": "Пользовательские библиотеки"
}
},
"PasswordResetConfirm": {
"link": {
"back": "Назад ко входу",
"login": "Перейти ко входу"
},
"title": "Сменить Ваш пароль",
"header": {
"failure": "Ошибка во время изменения Вашего пароля",
"success": "Пароль успешно обновлён"
},
"message": {
"requestSent": "Если указанный на предыдущем шаге адрес электронной почты правильный и привязан к пользовательскому аккаунту, то вы должны получить письмо с инструкциями по сбросу в течение нескольких минут.",
"success": "Ваш пароль был успешно обновлён."
},
"label": {
"newPassword": "Новый пароль"
},
"button": {
"update": "Обновите Ваш пароль"
}
},
"EmailConfirm": {
"title": "Подтвердить Ваш адрес электронной почты",
"label": {
"confirmationCode": "Код подтверждения"
},
"header": {
"failure": "Не удалось подтвердить Ваш адрес электронной почты",
"success": "Адрес электронной почты подтверждён"
},
"link": {
"login": "Перейти ко входу",
"back": "Назад ко входу"
},
"message": {
"success": "Теперь Вы можете пользоваться сервисом без ограничений."
}
},
"Signup": {
"header": {
"createAccount": "Создать аккаунт Funkwhale"
},
"title": "Регистрация"
},
"Login": {
"title": "Вход",
"header": {
"login": "Войти в Ваш аккаунт Funkwhale"
}
},
"Callback": {
"header": {
"loggingIn": "Входим…"
}
},
"Plugins": {
"title": "Управлять плагинами"
},
"ProfileActivity": {
"header": {
"playlists": "Списки воспроизведения",
"recentlyFavorited": "Недавно добавленные в избранное",
"recentlyListened": "Недавно прослушанные"
}
}
},
"Notifications": {
"option": {
"delay": {
"30": "30 дней",
"60": "60 дней",
"90": "90 дней",
"never": "Никогда"
}
},
"link": {
"help": "Другие способы помочь",
"donate": "Поддержать"
},
"header": {
"funkwhaleSupport": "Вам нравится Funkwhale?",
"instanceSupport": "Поддержать этот узел Funkwhale",
"messages": "Ваши сообщения",
"notifications": "Ваши уведомления"
},
"button": {
"submit": "Ясно!",
"read": "Отметить все как прочитанные"
},
"loading": {
"notifications": "Загружаем уведомления…"
},
"empty": {
"notifications": "Нет уведомлений."
},
"title": "Уведомления",
"label": {
"reminder": "Напомнить мне через:",
"showRead": "Показывать прочитанные уведомления"
},
"message": {
"funkwhaleSupport": "Мы заметили, Вы уже давно с нами. Если Funkwhale Вам полезен, Вы можете помочь нам сделать его ещё лучше!"
}
},
"admin": {
"moderation": {
"AccountsDetail": {
"table": {
"accountData": {
"username": "Имя пользователя",
"loginStatus": {
"disabled": "Отключено",
"enabled": "Включено",
"label": "Статус аккаунта"
},
"displayName": "Видимое имя",
"email": "Адрес электронной почты",
"lastActivity": "Последняя активность",
"lastChecked": "Последнее обновление",
"permissions": "Разрешения",
"signupDate": "Дата регистрации",
"userType": "Тип"
},
"audioContent": {
"cachedSize": "Размер в кэше",
"megabyte": "МБ",
"totalSize": "Общий размер",
"uploadQuota": "Квота загрузки"
},
"activity": {
"emittedFollows": "Исходящие подписки на библиотеки",
"emittedMessages": "Исходящие сообщения",
"firstSeen": "Впервые увиден",
"receivedFollows": "Полученные подписки на библиотеку"
}
},
"header": {
"accountData": "Данные аккаунта",
"activity": "Активность",
"audioContent": "Музыкальный контент",
"localAccount": "Мой аккаунт",
"activePolicy": "К этому домену применяются особые правила модерации",
"noPolicy": "У Вас нет установленных правил для этого аккаунта."
},
"button": {
"addPolicy": "Добавить политику модерации"
},
"link": {
"albums": "Альбомы",
"artists": "Исполнители",
"channels": "Каналы",
"domain": "Домен",
"libraries": "Библиотеки",
"linkedReports": "Связанные жалобы",
"openProfile": "Открыть профиль",
"remoteProfile": "Открыть удалённый профиль",
"requests": "Запросы",
"tracks": "Треки",
"uploads": "Закачки",
"django": "Посмотреть в админке Django"
},
"tooltip": {
"uploadQuota": "Выберите как много содержимого пользователь может загрузить. Оставьте пустым, чтобы использовать значение по умолчанию для данного узла."
},
"option": {
"permission": {
"library": "Библиотека",
"moderation": "Модерация",
"settings": "Настройки"
}
},
"description": {
"policy": "Политики модерации позволяют Вам управлять тем, как Ваш узел взаимодействует с определённым доменом или аккаунтом."
},
"notApplicable": "Н/Д",
"warning": {
"stats": "Статистика считается по известной активности и содержимому Вашего узла и не отражает всю активность для этого объекта"
}
},
"Base": {
"link": {
"accounts": "Аккаунты",
"domains": "Домены",
"reports": "Жалобы",
"userRequests": "Запросы пользователя"
},
"title": "Модерация",
"menu": {
"secondary": "Дополнительное меню"
}
},
"DomainsDetail": {
"header": {
"activity": "Активность",
"audioContent": "Музыкальный контент",
"instanceData": "Данные узла",
"activePolicy": "К этому домену применяются особые правила модерации",
"noPolicy": "У Вас нет установленных правил для этого домена."
},
"button": {
"addPolicy": "Добавить политику модерации",
"addToAllowList": "Добавить в \"белый\" список",
"refreshNodeInfo": "Обновить информацию узла",
"removeFromAllowList": "Удалить из \"белого\" списка"
},
"link": {
"albums": "Альбомы",
"artists": "Исполнители",
"channels": "Каналы",
"knownAccounts": "Известные аккаунты",
"libraries": "Библиотеки",
"website": "Официальный веб-сайт",
"tracks": "Треки",
"uploads": "Закачки",
"django": "Посмотреть в админке Django"
},
"table": {
"audioContent": {
"cachedSize": "Размер в кэше",
"totalSize": "Общий размер"
},
"activity": {
"emittedFollows": "Исходящие подписки на библиотеки",
"emittedMessages": "Исходящие сообщения",
"firstSeen": "Впервые увиден",
"receivedFollows": "Полученные подписки на библиотеку"
},
"instanceData": {
"nodeInfoStatus": {
"value": "Ошибка при запросе данных узла",
"label": "Статус"
},
"inAllowList": {
"label": "Присутствует в \"белом\" списке",
"false": "Нет",
"true": "Да"
},
"lastChecked": "Последнее обновление",
"domainName": "Имя",
"software": {
"label": "Программное обеспечение"
},
"totalUsers": "Всего пользователей"
}
},
"description": {
"policy": "Политики модерации позволяют Вам управлять тем, как Ваш узел взаимодействует с определённым доменом или аккаунтом."
},
"notApplicable": "Н/Д",
"warning": {
"stats": "Статистика считается по известной активности и содержимому Вашего узла и не отражает всю активность для этого объекта"
}
},
"DomainsList": {
"button": {
"add": "Добавить"
},
"label": {
"addDomain": "Добавить домен",
"addToAllowList": "Добавить в \"белый\" список"
},
"title": "Домены",
"header": {
"domains": "Домены",
"failure": "Ошибка во время создания домена"
}
},
"ReportsList": {
"option": {
"status": {
"all": "Все",
"resolved": "Решено",
"unresolved": "Нерешённые"
}
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"title": "Жалобы",
"header": {
"reports": "Жалобы"
},
"label": {
"search": "Поиск",
"status": "Статус"
},
"placeholder": {
"search": "Искать по учетной записи, примечанию, домену…"
}
},
"RequestsList": {
"option": {
"status": {
"all": "Все",
"approved": "Одобрено",
"pending": "Ожидает",
"refused": "Отказано"
}
},
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"label": {
"search": "Поиск",
"status": "Статус"
},
"placeholder": {
"search": "Искать по имени…"
},
"title": "Запросы пользователя",
"header": {
"userRequests": "Запросы пользователя"
}
}
},
"library": {
"UploadDetail": {
"table": {
"activity": {
"accessedDate": "Время доступа",
"firstSeen": "Впервые увиден"
},
"audioContent": {
"bitrate": {
"label": "Битрейт"
},
"cachedSize": "Размер в кэше",
"duration": "Длительность",
"size": "Размер",
"track": "Трек"
},
"upload": {
"name": "Имя"
}
},
"link": {
"account": "Статус аккаунта",
"domain": "Домен",
"importStatus": "Статус импорта",
"library": "Библиотека",
"remoteProfile": "Открыть удалённый профиль",
"type": "Тип",
"django": "Посмотреть в админке Django",
"visibility": "Видимость"
},
"header": {
"activity": "Активность",
"audioContent": "Музыкальный контент",
"local": "Местное",
"uploadData": "Дата загрузки"
},
"button": {
"delete": "Удалить",
"download": "Скачать"
},
"modal": {
"delete": {
"header": "Удалить эту закачку?",
"content": {
"warning": "Закачка будет удалена. Это действие нельзя отменить."
}
}
},
"notApplicable": "Н/Д"
},
"LibraryDetail": {
"link": {
"account": "Статус аккаунта",
"albums": "Альбомы",
"artists": "Исполнители",
"domain": "Домен",
"reports": "Связанные жалобы",
"remoteProfile": "Открыть удалённый профиль",
"tracks": "Треки",
"uploads": "Закачки",
"django": "Посмотреть в админке Django",
"visibility": "Видимость"
},
"header": {
"activity": "Активность",
"audioContent": "Музыкальный контент",
"libraryData": "Данные библиотеки",
"local": "Местное"
},
"table": {
"audioContent": {
"cachedSize": "Размер в кэше",
"totalSize": "Общий размер"
},
"library": {
"description": "Описание",
"name": "Имя"
},
"activity": {
"firstSeen": "Впервые увиден",
"followers": "Подписчики"
}
},
"button": {
"delete": "Удалить"
},
"modal": {
"delete": {
"header": "Удалить эту библиотеку?",
"content": {
"warning": "Библиотека будет удалена вместе со связанными с ней закачками и подписками. Это действие нельзя отменить."
}
}
},
"warning": {
"stats": "Статистика считается по известной активности и содержимому Вашего узла и не отражает всю активность для этого объекта"
}
},
"AlbumDetail": {
"header": {
"activity": "Активность",
"albumData": "Данные альбома",
"audioContent": "Музыкальный контент",
"local": "Местное"
},
"link": {
"artist": "Исполнитель",
"domain": "Домен",
"edits": "Правки",
"libraries": "Библиотеки",
"reports": "Связанные жалобы",
"localProfile": "Открыть локальный профиль",
"musicbrainz": "Смотреть на MusicBrainz",
"remoteProfile": "Открыть удалённый профиль",
"tracks": "Треки",
"uploads": "Закачки",
"django": "Посмотреть в админке Django"
},
"table": {
"audioContent": {
"cachedSize": "Размер в кэше",
"totalSize": "Общий размер"
},
"album": {
"description": "Описание",
"title": "Название"
},
"activity": {
"favorited": "Избранные треки",
"firstSeen": "Впервые увиден",
"listenings": "Прослушивания",
"playlists": "Списки воспроизведения"
}
},
"button": {
"delete": "Удалить",
"edit": "Редактировать",
"remoteRefresh": "Обновить с удалённого сервера"
},
"modal": {
"delete": {
"header": "Удалить этот альбом?",
"content": {
"warning": "Альбом будет удалён вместе со связанными с ним закачками, треками, избранным и историей прослушивания. Это действие нельзя отменить."
}
}
},
"warning": {
"stats": "Статистика считается по известной активности и содержимому Вашего узла и не отражает всю активность для этого объекта"
}
},
"ArtistDetail": {
"header": {
"activity": "Активность",
"artistData": "Данные исполнителя",
"audioContent": "Музыкальный контент",
"local": "Местное"
},
"link": {
"albums": "Альбомы",
"category": "Категория",
"domain": "Домен",
"edits": "Правки",
"libraries": "Библиотеки",
"reports": "Связанные жалобы",
"localProfile": "Открыть локальный профиль",
"musicbrainz": "Смотреть на MusicBrainz",
"remoteProfile": "Открыть удалённый профиль",
"tracks": "Треки",
"uploads": "Закачки",
"django": "Посмотреть в админке Django"
},
"table": {
"audioContent": {
"cachedSize": "Размер в кэше",
"totalSize": "Общий размер"
},
"artist": {
"description": "Описание",
"name": "Имя"
},
"activity": {
"favorited": "Избранные треки",
"firstSeen": "Впервые увиден",
"listenings": "Прослушивания",
"playlists": "Списки воспроизведения"
}
},
"button": {
"delete": "Удалить",
"edit": "Редактировать",
"remoteRefresh": "Обновить с удалённого сервера"
},
"modal": {
"delete": {
"header": "Удалить этого исполнителя?",
"content": {
"warning": "Исполнитель будет удалён вместе со связанными с ним закачками, треками, альбомами, избранным и историей прослушивания. Это действие нельзя отменить."
}
}
},
"warning": {
"stats": "Статистика считается по известной активности и содержимому Вашего узла и не отражает всю активность для этого объекта"
}
},
"TagDetail": {
"header": {
"activity": "Активность",
"audioContent": "Музыкальный контент",
"tagData": "Теги"
},
"link": {
"albums": "Альбомы",
"artists": "Исполнители",
"localProfile": "Открыть локальный профиль",
"tracks": "Треки",
"django": "Посмотреть в админке Django"
},
"button": {
"delete": "Удалить"
},
"modal": {
"delete": {
"header": "Удалить этот тег?",
"content": {
"warning": "Тег будет отвязан от всех существующих объектов и удалён. Это действие нельзя отменить."
}
}
},
"table": {
"activity": {
"firstSeen": "Впервые увиден"
},
"tag": {
"name": "Имя"
}
}
},
"TrackDetail": {
"header": {
"activity": "Активность",
"local": "Местное",
"trackData": "Данные трека"
},
"link": {
"album": "Альбом",
"albumArtist": "Исполнитель альбома",
"artist": "Исполнитель",
"domain": "Домен",
"edits": "Правки",
"libraries": "Библиотеки",
"reports": "Связанные жалобы",
"localProfile": "Открыть локальный профиль",
"musicbrainz": "Смотреть на MusicBrainz",
"remoteProfile": "Открыть удалённый профиль",
"uploads": "Закачки",
"django": "Посмотреть в админке Django"
},
"table": {
"trackData": {
"cachedSize": "Размер в кэше",
"totalSize": "Общий размер"
},
"track": {
"copyright": "Копирайт",
"description": "Описание",
"discNumber": "Номер диска",
"license": "Лицензия",
"position": "Позиция",
"title": "Название"
},
"activity": {
"favorited": "Избранные треки",
"firstSeen": "Впервые увиден",
"listenings": "Прослушивания",
"playlists": "Списки воспроизведения"
}
},
"button": {
"delete": "Удалить",
"edit": "Редактировать",
"remoteRefresh": "Обновить с удалённого сервера"
},
"modal": {
"delete": {
"header": "Удалить этот трек?",
"content": {
"warning": "Трек будет удалён вместе со связанными закачками, избранным и историей прослушивания. Это действие нельзя отменить."
}
}
},
"warning": {
"stats": "Статистика считается по известной активности и содержимому Вашего узла и не отражает всю активность для этого объекта"
}
},
"Base": {
"link": {
"albums": "Альбомы",
"artists": "Исполнители",
"channels": "Каналы",
"edits": "Правки",
"libraries": "Библиотеки",
"tags": "Теги",
"tracks": "Треки",
"uploads": "Закачки"
},
"title": "Управление библиотекой",
"menu": {
"secondary": "Дополнительное меню"
}
},
"EditsList": {
"title": "Правки",
"header": {
"edits": "Правки библиотеки"
}
}
},
"ChannelDetail": {
"table": {
"channelData": {
"account": "Статус аккаунта",
"category": "Категория",
"description": "Описание",
"domain": "Домен",
"name": "Имя",
"rss": "RSS поток",
"url": "URL"
},
"audioContent": {
"albums": "Альбомы",
"cachedSize": "Размер в кэше",
"totalSize": "Общий размер",
"tracks": "Треки",
"uploads": "Закачки"
},
"activity": {
"edits": "Правки",
"favorited": "Избранные треки",
"firstSeen": "Впервые увиден",
"linkedReports": "Связанные жалобы",
"listenings": "Прослушивания",
"playlists": "Списки воспроизведения"
}
},
"header": {
"activity": "Активность",
"audioContent": "Музыкальный контент",
"channelData": "Данные канала"
},
"button": {
"delete": "Удалить",
"openRemote": "Открыть удалённый профиль",
"refresh": "Обновить с удалённого сервера"
},
"modal": {
"delete": {
"header": "Удалить этот канал?",
"content": {
"warning": "Канал будет удалён вместе со связанными с ним закачками, треками и альбомами. Это действие нельзя отменить."
}
}
},
"label": {
"local": "Местное"
},
"link": {
"localProfile": "Открыть локальный профиль",
"django": "Посмотреть в админке Django"
},
"warning": {
"stats": "Статистика считается по известной активности и содержимому Вашего узла и не отражает всю активность для этого объекта"
}
},
"CommonList": {
"title": {
"accounts": "Аккаунты",
"albums": "Альбомы",
"artists": "Исполнители",
"channels": "Каналы",
"invitations": "Приглашения",
"libraries": "Библиотеки",
"tags": "Теги",
"tracks": "Треки",
"uploads": "Закачки",
"users": "Пользователи"
}
},
"Settings": {
"header": {
"channels": "Каналы",
"federation": "Федерация",
"instanceInfo": "Информация об узле",
"settings": "Настройки узла",
"moderation": "Модерация",
"music": "Музыка",
"playlists": "Списки воспроизведения",
"sections": "Разделы",
"security": "Безопасность",
"signups": "Регистрации",
"stats": "Статистика",
"subsonic": "Subsonic",
"ui": "Интерфейс пользователя"
}
},
"users": {
"Base": {
"link": {
"invitations": "Приглашения",
"users": "Пользователи"
},
"title": "Управлять пользователями",
"menu": {
"secondary": "Дополнительное меню"
}
}
}
},
"Search": {
"label": {
"albums": "Альбомы",
"artists": "Исполнители",
"playlists": "Списки воспроизведения",
"podcasts": "Подкасты",
"radios": "Радио",
"series": "Серии",
"tags": "Теги",
"tracks": "Треки"
},
"header": {
"search": "Поиск",
"remote": "Найти удалённый объект",
"rss": "Подписаться на подкаст через RSS"
},
"button": {
"submit": "Отправить поисковый запрос"
}
},
"playlists": {
"List": {
"ordering": {
"direction": {
"ascending": "По возрастанию",
"descending": "По убыванию",
"label": "Порядок"
},
"label": "Порядок"
},
"header": {
"browse": "Просмотр списков воспроизведения",
"playlists": "Списки воспроизведения"
},
"button": {
"create": "Создать список воспроизведения",
"manage": "Управлять Вашими списками воспроизведения",
"search": "Поиск"
},
"placeholder": {
"search": "Введите название списка воспроизведения…"
},
"empty": {
"noResults": "Нет результатов по этому запросу"
},
"pagination": {
"results": "Результатов на странице"
},
"label": {
"search": "Поиск"
}
},
"Detail": {
"button": {
"cancel": "Отмена",
"delete": "Удалить",
"confirm": "Удалить список воспроизведения",
"edit": "Редактировать",
"embed": "Внедрить",
"playAll": "Проиграть всё",
"stopEdit": "Прекратить редактирование"
},
"modal": {
"delete": {
"header": "Вы хотите удалить список воспроизведения \"{ playlist }\"?",
"content": {
"warning": "Это необратимо удалит список воспроизведения."
}
},
"embed": {
"header": "Внедрить этот альбом на Ваш сайт"
}
},
"title": "Список воспроизведения",
"meta": {
"tracks": "Список воспроизведения содержит { count } трек от { username } | Список воспроизведения содержит { count } трека от { username }"
},
"empty": {
"noTracks": "В этом списке пока нет треков"
},
"header": {
"tracks": "Треки"
}
}
},
"radios": {
"Detail": {
"button": {
"confirm": "Удалить радио",
"edit": "Редактировать…"
},
"modal": {
"delete": {
"header": "Вы хотите удалить радио \"{ radio }\"?",
"content": {
"warning": "Это радио будет необратимо удалено."
}
}
},
"empty": {
"noTracks": "У этого радио пока нет добавленных треков"
},
"title": "Радио",
"header": {
"tracks": "Треки"
}
}
}
},
"composables": {
"audio": {
"usePlayOptions": {
"addToQueueMessage": "{ count } трек добавлен в вашу очередь | { count } трека добавлено в вашу очередь"
}
},
"locale": {
"useSharedLabels": {
"scopes": {
"libraries": {
"description": "Доступ к аудио файлам, библиотекам, исполнителям, альбомам и трекам",
"label": "Библиотеки и закачки"
},
"filters": {
"description": "Доступ к фильтрам содержимого",
"label": "Фильтры содержимого"
},
"profile": {
"description": "Доступ к электронной почте, имени пользователя и информации профиля",
"label": "Профиль"
},
"edits": {
"description": "Доступ к правкам",
"label": "Правки"
},
"follows": {
"description": "Доступ к подпискам",
"label": "Подписки"
},
"listenings": {
"description": "Доступ к истории прослушивания",
"label": "Прослушивания"
},
"reports": {
"description": "Доступ к сообщениям для модераторов",
"label": "Жалобы"
},
"notifications": {
"description": "Доступ к уведомлениям",
"label": "Уведомления"
},
"playlists": {
"description": "Доступ к спискам воспроизведения",
"label": "Списки воспроизведения"
},
"radios": {
"description": "Доступ к радио",
"label": "Радио"
},
"security": {
"description": "Доступ к настройкам безопасности, таким как пароль и авторизация",
"label": "Безопасность"
},
"favorites": {
"label": "Избранное"
}
},
"filters": {
"accessedDate": "Время доступа",
"albumTitle": "Название альбома",
"artistName": "Имя исполнителя",
"bitrate": "Битрейт",
"creationDate": "Дата создания",
"domain": "Домен",
"duration": "Длительность",
"expirationDate": "Дата истечения",
"firstSeen": "Дата первого появления",
"followers": "Подписчики",
"itemsCount": "элементы",
"lastActivity": "Последняя активность",
"lastSeen": "Дата последнего появления",
"modificationDate": "Дата изменения",
"name": "Имя",
"receivedMessages": "Полученные сообщения",
"releaseDate": "Дата выпуска",
"dateJoined": "Дата регистрации",
"size": "Размер",
"trackTitle": "Название трека",
"uploads": "Закачки",
"username": "Имя пользователя",
"users": "Пользователи"
},
"fields": {
"privacyLevel": {
"label": "Видимость активности",
"help": "Определить уровень видимости Вашей активности",
"shortChoices": {
"public": "Все",
"instance": "Узел",
"private": "Личное"
},
"choices": {
"instance": "Все на этом узле",
"public": "Все на всех узлах",
"private": "Никто кроме меня"
}
},
"summary": {
"label": "Биография"
},
"reportType": {
"label": "Категория",
"choices": {
"illegalContent": "Незаконное содержимое",
"invalidMetadata": "Неправильные метаданные",
"offensiveContent": "Оскорбительное содержание",
"other": "Другое",
"takedownRequest": "Запрос на удаление"
}
},
"importStatus": {
"label": "Нажмите, чтобы посмотреть больше информации об импорте этой закачки",
"choices": {
"draft": {
"label": "Черновик",
"help": "Трек загружен, но ещё не поставлен в очередь на обработку"
},
"errored": {
"label": "Ошибочно",
"help": "Произошла ошибка во время обработки этого трека, убедитесь что у него корректные теги"
},
"finished": {
"label": "Завершено",
"help": "Импортировано"
},
"pending": {
"label": "Ожидает",
"help": "Трек загружен, но ещё не обработан сервером"
},
"skipped": {
"label": "Пропущено",
"help": "Трек уже находится в одной из Ваших библиотек"
}
}
},
"contentCategory": {
"label": "Категория содержимого",
"choices": {
"music": "Музыка",
"other": "Другое",
"podcast": "Подкаст"
}
}
}
}
},
"moderation": {
"useReport": {
"account": {
"typeLabel": "Статус аккаунта"
},
"album": {
"typeLabel": "Альбом",
"label": "Пожаловаться на этот альбом…"
},
"artist": {
"typeLabel": "Исполнитель",
"label": "Пожаловаться на этого исполнителя…"
},
"channel": {
"typeLabel": "Канал",
"label": "Пожаловаться на этот канал…"
},
"library": {
"typeLabel": "Библиотека",
"label": "Пожаловаться на эту библиотеку…"
},
"playlist": {
"typeLabel": "Список воспроизведения",
"label": "Пожаловаться на этот список воспроизведения…"
},
"track": {
"label": "Пожаловаться на этот трек…",
"typeLabel": "Трек"
}
},
"useReportConfigs": {
"account": {
"label": "Статус аккаунта",
"summary": "Биография"
},
"album": {
"label": "Альбом",
"releaseDate": "Дата выпуска",
"title": "Название"
},
"artist": {
"label": "Исполнитель"
},
"channel": {
"label": "Канал"
},
"track": {
"copyright": "Копирайт",
"license": "Лицензия",
"position": "Позиция",
"title": "Название",
"label": "Трек"
},
"creationDate": {
"label": "Дата создания"
},
"library": {
"description": "Описание",
"label": "Библиотека"
},
"musicbrainzId": {
"label": "Смотреть на MusicBrainz"
},
"name": {
"label": "Имя"
},
"playlist": {
"label": "Список воспроизведения"
},
"tags": {
"label": "Теги"
},
"visibility": {
"label": "Видимость"
}
},
"useEditConfigs": {
"track": {
"copyright": "Копирайт",
"license": "Лицензия",
"position": "Позиция",
"title": "Название"
},
"cover": {
"label": "Обложка"
},
"description": {
"label": "Описание"
},
"artist": {
"name": "Имя"
},
"album": {
"releaseDate": "Дата выпуска",
"title": "Название"
},
"tags": {
"label": "Теги"
}
}
},
"useThemeList": {
"darkTheme": "Темная",
"lightTheme": "Светлая"
}
},
"init": {
"serviceWorker": {
"newAppVersion": "Доступна новая версия этого приложения.",
"actions": {
"later": "Позже",
"update": "Обновить"
}
},
"axios": {
"rateLimitDelay": "Вы отправили слишком много запросов и попали под временное ограничение, пожалуйста, попробуйте снова через { delay }",
"rateLimitLater": "Вы отправили слишком много запросов и попали под ограничение, пожалуйста, попробуйте позже"
}
}
}