diff --git a/locales/ru-RU.yml b/locales/ru-RU.yml index 9d76dc6239..40b7c54e01 100644 --- a/locales/ru-RU.yml +++ b/locales/ru-RU.yml @@ -1,7 +1,9 @@ ---- _lang_: "Русский" headlineMisskey: "Сеть, сплетённая из заметок" -introMisskey: "Добро пожаловать! Misskey — это децентрализованный сервис микроблогов с открытым исходным кодом.\nПишите «заметки» — делитесь со всеми происходящим вокруг или рассказывайте о себе 📡\nСтавьте «реакции» — выражайте свои чувства и эмоции от заметок других 👍\nОткройте для себя новый мир 🚀" +introMisskey: "Добро пожаловать! Misskey — это децентрализованный сервис микроблогов\ + \ с открытым исходным кодом.\nПишите «заметки» — делитесь со всеми происходящим\ + \ вокруг или рассказывайте о себе \U0001F4E1\nСтавьте «реакции» — выражайте свои\ + \ чувства и эмоции от заметок других \U0001F44D\nОткройте для себя новый мир \U0001F680" monthAndDay: "{day}.{month}" search: "Поиск" notifications: "Уведомления" @@ -44,7 +46,8 @@ copyContent: "Скопировать содержимое" copyLink: "Скопировать ссылку" delete: "Удалить" deleteAndEdit: "Удалить и отредактировать" -deleteAndEditConfirm: "Удалить эту заметку и создать отредактированную? Все реакции, ссылки и ответы на существующую будут будут потеряны." +deleteAndEditConfirm: "Удалить эту заметку и создать отредактированную? Все реакции,\ + \ ссылки и ответы на существующую будут будут потеряны." addToList: "Добавить в список" sendMessage: "Отправить сообщение" copyUsername: "Скопировать имя пользователя" @@ -66,7 +69,8 @@ files: "Файлы" download: "Скачать" driveFileDeleteConfirm: "Удалить файл «{name}»? Заметки с ним также будут удалены." unfollowConfirm: "Удалить из подписок пользователя {name}?" -exportRequested: "Вы запросили экспорт. Это может занять некоторое время. Результат будет добавлен на «Диск»." +exportRequested: "Вы запросили экспорт. Это может занять некоторое время. Результат\ + \ будет добавлен на «Диск»." importRequested: "Вы запросили импорт. Это может занять некоторое время." lists: "Списки" noLists: "Нет ни одного списка" @@ -81,7 +85,9 @@ error: "Ошибка" somethingHappened: "Что-то пошло не так" retry: "Повторить попытку" pageLoadError: "Не удалось загрузить страницу" -pageLoadErrorDescription: "Обычно это случается из-за сбоев в сети или кэша браузера. Попробуйте очистить кэш, или подождать пару минут, а потом попытаться загрузить страницу снова." +pageLoadErrorDescription: "Обычно это случается из-за сбоев в сети или кэша браузера.\ + \ Попробуйте очистить кэш, или подождать пару минут, а потом попытаться загрузить\ + \ страницу снова." serverIsDead: "Ответа от сервера нет. Пожалуйста, подождите немного и повторите попытку." youShouldUpgradeClient: "Чтобы просмотреть эту страницу, пожалуйста, обновите ее." enterListName: "Название списка" @@ -108,7 +114,8 @@ sensitive: "Содержимое не для всех" add: "Добавить" reaction: "Реакции" reactionSetting: "Реакции, отображаемые в палитре" -reactionSettingDescription2: "Расставляйте перетаскиванием, удаляйте нажатием, добавляйте кнопкой «+»." +reactionSettingDescription2: "Расставляйте перетаскиванием, удаляйте нажатием, добавляйте\ + \ кнопкой «+»." rememberNoteVisibility: "Запоминать видимость заметок" attachCancel: "Удалить вложение" markAsSensitive: "Отметить как «не для всех»" @@ -137,13 +144,18 @@ emojiUrl: "URL эмодзи" addEmoji: "Добавить эмодзи" settingGuide: "Рекомендуемые настройки" cacheRemoteFiles: "Кешировать внешние файлы" -cacheRemoteFilesDescription: "Когда эта настройка отключена, файлы с других сайтов будут загружаться прямо оттуда. Это сэкономит место на сервере, но увеличит трафик, так как не будут создаваться эскизы." +cacheRemoteFilesDescription: "Когда эта настройка отключена, файлы с других сайтов\ + \ будут загружаться прямо оттуда. Это сэкономит место на сервере, но увеличит трафик,\ + \ так как не будут создаваться эскизы." flagAsBot: "Аккаунт бота" -flagAsBotDescription: "Включите, если этот аккаунт управляется программой. Это позволит системе Misskey учитывать это, а также поможет разработчикам других ботов предотвратить бесконечные циклы взаимодействия." +flagAsBotDescription: "Включите, если этот аккаунт управляется программой. Это позволит\ + \ системе Misskey учитывать это, а также поможет разработчикам других ботов предотвратить\ + \ бесконечные циклы взаимодействия." flagAsCat: "Аккаунт кота" flagAsCatDescription: "Включите, и этот аккаунт будет помечен как кошачий." flagShowTimelineReplies: "Показывать ответы на заметки в ленте" -flagShowTimelineRepliesDescription: "Если этот параметр включен, то в ленте, в дополнение к заметкам пользователя, отображаются ответы на другие заметки пользователя." +flagShowTimelineRepliesDescription: "Если этот параметр включен, то в ленте, в дополнение\ + \ к заметкам пользователя, отображаются ответы на другие заметки пользователя." autoAcceptFollowed: "Принимать подписчиков автоматически" addAccount: "Добавить учётную запись" loginFailed: "Неудачная попытка входа" @@ -156,7 +168,11 @@ searchWith: "Найденное «{q}»" youHaveNoLists: "У вас нет ни одного списка" followConfirm: "Подписаться на {name}?" proxyAccount: "Учётная запись прокси" -proxyAccountDescription: "Учетная запись прокси предназначена служить подписчиком на пользователей с других сайтов. Например, если пользователь добавит кого-то с другого сайта а список, деятельность того не отобразится, пока никто с этого же сайта не подписан на него. Чтобы это стало возможным, на него подписывается прокси." +proxyAccountDescription: "Учетная запись прокси предназначена служить подписчиком\ + \ на пользователей с других сайтов. Например, если пользователь добавит кого-то\ + \ с другого сайта а список, деятельность того не отобразится, пока никто с этого\ + \ же сайта не подписан на него. Чтобы это стало возможным, на него подписывается\ + \ прокси." host: "Хост" selectUser: "Выберите пользователя" recipient: "Кому" @@ -187,11 +203,13 @@ instanceInfo: "Информация об инстансе" statistics: "Статистика" clearQueue: "Очистить очередь" clearQueueConfirmTitle: "Очистить очередь?" -clearQueueConfirmText: "Всё, что осталось в очереди, не будет доставлено. Обычно эта операция НЕ нужна." +clearQueueConfirmText: "Всё, что осталось в очереди, не будет доставлено. Обычно эта\ + \ операция НЕ нужна." clearCachedFiles: "Очистить кэш" clearCachedFilesConfirm: "Удалить все закэшированные файлы с других сайтов?" blockedInstances: "Заблокированные инстансы" -blockedInstancesDescription: "Введите список инстансов, которые хотите заблокировать. Они больше не смогут обмениваться с вашим инстансом." +blockedInstancesDescription: "Введите список инстансов, которые хотите заблокировать.\ + \ Они больше не смогут обмениваться с вашим инстансом." muteAndBlock: "Скрытие и блокировка" mutedUsers: "Скрытые пользователи" blockedUsers: "Заблокированные пользователи" @@ -232,7 +250,7 @@ lookup: "Запрос" announcements: "Оповещения" imageUrl: "Ссылка на изображение" remove: "Удалить" -removed: "Удалено" +removed: "\uFEFFУдалено" removeAreYouSure: "Хотите удалить «{x}»?" deleteAreYouSure: "Хотите удалить «{x}»?" resetAreYouSure: "На самом деле сбросить?" @@ -240,7 +258,8 @@ saved: "Сохранено" messaging: "Сообщения" upload: "Загрузить" keepOriginalUploading: "Сохранить исходное изображение" -keepOriginalUploadingDescription: "Сохраняет исходную версию при загрузке изображений. Если выключить, то при загрузке браузер генерирует изображение для публикации." +keepOriginalUploadingDescription: "Сохраняет исходную версию при загрузке изображений.\ + \ Если выключить, то при загрузке браузер генерирует изображение для публикации." fromDrive: "С «диска»" fromUrl: "По ссылке" uploadFromUrl: "Загрузить по ссылке" @@ -256,7 +275,8 @@ agreeTo: "Я соглашаюсь с {0}" tos: "Пользовательское соглашение" start: "Начать" home: "Главная" -remoteUserCaution: "Это пользователь с другого сайта, поэтому информация может быть неточной." +remoteUserCaution: "Это пользователь с другого сайта, поэтому информация может быть\ + \ неточной." activity: "Активность" images: "Изображения" birthday: "День рождения" @@ -318,12 +338,13 @@ dayX: "{day} день" monthX: "{month} месяц" yearX: "{year} год" pages: "Страницы" -integration: "Интеграция" +integration: "Интеграции" connectService: "Подключиться" disconnectService: "Отключиться" enableLocalTimeline: "Включить локальную ленту" enableGlobalTimeline: "Включить глобальную ленту" -disablingTimelinesInfo: "У администраторов и модераторов есть доступ ко всем лентам, даже если они отключены." +disablingTimelinesInfo: "У администраторов и модераторов есть доступ ко всем лентам,\ + \ даже если они отключены." registration: "Регистрация" enableRegistration: "Разрешить регистрацию" invite: "Пригласить" @@ -335,9 +356,11 @@ bannerUrl: "Ссылка на изображение в шапке" backgroundImageUrl: "Ссылка на фоновое изображение" basicInfo: "Общая информация" pinnedUsers: "Прикреплённый пользователь" -pinnedUsersDescription: "Перечислите по одному имени пользователя в строке. Пользователи, перечисленные здесь, будут привязаны к закладке \"Изучение\"." +pinnedUsersDescription: "Перечислите по одному имени пользователя в строке. Пользователи,\ + \ перечисленные здесь, будут привязаны к закладке \"Изучение\"." pinnedPages: "Закрепленные страницы" -pinnedPagesDescription: "Если хотите закрепить страницы на главной сайта, сюда можно добавить пути к ним, каждый в отдельной строке." +pinnedPagesDescription: "Если хотите закрепить страницы на главной сайта, сюда можно\ + \ добавить пути к ним, каждый в отдельной строке." pinnedClipId: "Идентификатор закреплённой подборки" pinnedNotes: "Закреплённая заметка" hcaptcha: "hCaptcha" @@ -348,14 +371,18 @@ recaptcha: "reCAPTCHA" enableRecaptcha: "Включить reCAPTCHA" recaptchaSiteKey: "Ключ сайта" recaptchaSecretKey: "Секретный ключ" -avoidMultiCaptchaConfirm: "Несколько способов проверки могут мешать друг другу. Подтвердите, если хотите отключить другие способы. Или нажмите «Отмена», чтобы оставить их включёнными." +avoidMultiCaptchaConfirm: "Несколько способов проверки могут мешать друг другу. Подтвердите,\ + \ если хотите отключить другие способы. Или нажмите «Отмена», чтобы оставить их\ + \ включёнными." antennas: "Антенны" manageAntennas: "Настройки антенн" name: "Название" antennaSource: "Источник антенны" antennaKeywords: "Ключевые слова" antennaExcludeKeywords: "Исключения" -antennaKeywordsDescription: "Пишите слова через пробел в одной строке, чтобы ловить их появление вместе; на отдельных строках располагайте слова, или группы слов, чтобы ловить любые из них." +antennaKeywordsDescription: "Пишите слова через пробел в одной строке, чтобы ловить\ + \ их появление вместе; на отдельных строках располагайте слова, или группы слов,\ + \ чтобы ловить любые из них." notifyAntenna: "Уведомлять о новых заметках" withFileAntenna: "Только заметки с вложениями" enableServiceworker: "Включить ServiceWorker" @@ -434,7 +461,8 @@ invitationCode: "Код приглашения" checking: "Проверка" available: "Доступно" unavailable: "Не доступно" -usernameInvalidFormat: "Можно использовать только латинские буквы (A—Z, a—z), цифры (0—9) и знак подчёркивания (_)" +usernameInvalidFormat: "Можно использовать только латинские буквы (A—Z, a—z), цифры\ + \ (0—9) и знак подчёркивания (_)" tooShort: "Слишком короткий" tooLong: "Слишком длинный" weakPassword: "Слабый пароль" @@ -443,7 +471,8 @@ strongPassword: "Надёжный пароль" passwordMatched: "Совпали" passwordNotMatched: "Не совпадают" signinWith: "Использовать {x} для входа" -signinFailed: "Невозможно войти в систему. Введенное вами имя пользователя или пароль неверны." +signinFailed: "Невозможно войти в систему. Введенное вами имя пользователя или пароль\ + \ неверны." tapSecurityKey: "Нажмите на свой электронный ключ" or: "или" language: "Язык" @@ -484,19 +513,27 @@ showFeaturedNotesInTimeline: "Показывать в ленте заметки objectStorage: "Хранилище" useObjectStorage: "Занято в хранилище" objectStorageBaseUrl: "Базовый адрес" -objectStorageBaseUrlDesc: "Это начальная часть адреса, используемого CDN или прокси, например для S3: https://.s3.amazonaws.com, или дя GCS: 'https://storage.googleapis.com/'" +objectStorageBaseUrlDesc: "Это начальная часть адреса, используемого CDN или прокси,\ + \ например для S3: https://.s3.amazonaws.com, или дя GCS: 'https://storage.googleapis.com/'" objectStorageBucket: "Bucket" -objectStorageBucketDesc: "Укажите название контейнера (Bucket) который используется на выбранном сервисе." +objectStorageBucketDesc: "Укажите название контейнера (Bucket) который используется\ + \ на выбранном сервисе." objectStoragePrefix: "Префикс" -objectStoragePrefixDesc: "Файлы будут храниться в директории, соответствующей указанному здесь префиксу пути" +objectStoragePrefixDesc: "Файлы будут храниться в директории, соответствующей указанному\ + \ здесь префиксу пути" objectStorageEndpoint: "Конечная точка" -objectStorageEndpointDesc: "Если используете AWS S3, оставьте пустым. В остальных случаях укажите конечную точку (endpoint) в форме «» или «:», так, как это описано в руководстве той службы, которую собираетесь использовать." +objectStorageEndpointDesc: "Если используете AWS S3, оставьте пустым. В остальных\ + \ случаях укажите конечную точку (endpoint) в форме «» или «:»,\ + \ так, как это описано в руководстве той службы, которую собираетесь использовать." objectStorageRegion: "Регион" -objectStorageRegionDesc: "Укажите регион, например xx-east-1. Если ваша служба не различает регионы, оставьте поле пустым, или впишите us-east-1." +objectStorageRegionDesc: "Укажите регион, например xx-east-1. Если ваша служба не\ + \ различает регионы, оставьте поле пустым, или впишите us-east-1." objectStorageUseSSL: "Использовать SSL" -objectStorageUseSSLDesc: "Отключите, если не собираетесь использовать протокол HTTPS для обмена по API." +objectStorageUseSSLDesc: "Отключите, если не собираетесь использовать протокол HTTPS\ + \ для обмена по API." objectStorageUseProxy: "Использовать прокси" -objectStorageUseProxyDesc: "Отключите, если не будете испоьзовать прокси для соединений по протоколу ObjectStorage." +objectStorageUseProxyDesc: "Отключите, если не будете испоьзовать прокси для соединений\ + \ по протоколу ObjectStorage." objectStorageSetPublicRead: "Устанавливать public-read при загрузке на сервер" serverLogs: "Журнал сервера" deleteAll: "Удалить всё" @@ -524,7 +561,9 @@ sort: "Сортировать" ascendingOrder: "по возрастанию" descendingOrder: "По убыванию" scratchpad: "Когтеточка" -scratchpadDescription: "«Когтеточка» — это место для опытов с AiScript. Здесь можно писать программы, взаимодействующие с Misskey, запускать и смотреть что из этого получается." +scratchpadDescription: "«Когтеточка» — это место для опытов с AiScript. Здесь можно\ + \ писать программы, взаимодействующие с Misskey, запускать и смотреть что из этого\ + \ получается." output: "Выходы" script: "Скрипт" disablePagesScript: "Отключить скрипты на «Страницах»" @@ -532,11 +571,14 @@ updateRemoteUser: "Обновить данные пользователя с е deleteAllFiles: "Удалить все файлы" deleteAllFilesConfirm: "Вы хотите удалить все файлы?" removeAllFollowing: "Удалить всех подписчиков" -removeAllFollowingDescription: "Отменить все подписки с домена {host}? Пожалуйста, применяйте это действие, если инстанс больше не существует." +removeAllFollowingDescription: "Отменить все подписки с домена {host}? Пожалуйста,\ + \ применяйте это действие, если инстанс больше не существует." userSuspended: "Эта учётная запись заморожена" userSilenced: "Этот пользователь был заглушен" yourAccountSuspendedTitle: "Эта учетная запись заблокирована" -yourAccountSuspendedDescription: "Эта учетная запись была заблокирована из-за нарушения условий предоставления услуг сервера. Свяжитесь с администратором, если вы хотите узнать более подробную причину. Пожалуйста, не создавайте новую учетную запись." +yourAccountSuspendedDescription: "Эта учетная запись была заблокирована из-за нарушения\ + \ условий предоставления услуг сервера. Свяжитесь с администратором, если вы хотите\ + \ узнать более подробную причину. Пожалуйста, не создавайте новую учетную запись." menu: "Меню" divider: "Линия-разделитель" addItem: "Добавить элемент" @@ -577,12 +619,14 @@ permission: "Разрешения" enableAll: "Включить все" disableAll: "Выключить всё" tokenRequested: "Открыть доступ к учётной записи" -pluginTokenRequestedDescription: "Это расширение сможет пользоваться разрешениями, установленными здесь." +pluginTokenRequestedDescription: "Это расширение сможет пользоваться разрешениями,\ + \ установленными здесь." notificationType: "Тип уведомления" edit: "Изменить" emailServer: "Сервер электронной почты" enableEmail: "Включить обмен электронной почтой" -emailConfigInfo: "Используется для подтверждения адреса электронной почты и сброса пароля." +emailConfigInfo: "Используется для подтверждения адреса электронной почты и сброса\ + \ пароля." email: "Электронная почта" emailAddress: "Адрес электронной почты" smtpConfig: "Конфигурация SMTP-сервера" @@ -590,7 +634,8 @@ smtpHost: "Хост" smtpPort: "Порт" smtpUser: "Имя пользователя" smtpPass: "Пароль" -emptyToDisableSmtpAuth: "Не заполняйте имя пользователя и пароль, чтобы отключить аутентификацию в SMTP." +emptyToDisableSmtpAuth: "Не заполняйте имя пользователя и пароль, чтобы отключить\ + \ аутентификацию в SMTP." smtpSecure: "Использовать SSL/TLS для SMTP-соединений" smtpSecureInfo: "Выключите при использовании STARTTLS." testEmail: "Проверка доставки электронной почты" @@ -611,10 +656,13 @@ create: "Создать" notificationSetting: "Настройки уведомлений" notificationSettingDesc: "Выберите тип уведомлений для отображения" useGlobalSetting: "Использовать глобальные настройки" -useGlobalSettingDesc: "Если включено, будут использоваться настройки учётной записи. Если включить, этот виджет можно будет настроить индивидуально." +useGlobalSettingDesc: "Если включено, будут использоваться настройки учётной записи.\ + \ Если включить, этот виджет можно будет настроить индивидуально." other: "Другие" regenerateLoginToken: "Создать новый токен для входа" -regenerateLoginTokenDescription: "Создаёт новый токен, используемый внутри программы во время входа. Обычно в этом нет необходимости. При создании все устройства будут отключены." +regenerateLoginTokenDescription: "Создаёт новый токен, используемый внутри программы\ + \ во время входа. Обычно в этом нет необходимости. При создании все устройства будут\ + \ отключены." setMultipleBySeparatingWithSpace: "Можно написать несколько через пробел" fileIdOrUrl: "Идентификатор файла или ссылка" behavior: "Поведение" @@ -622,18 +670,21 @@ sample: "Пример" abuseReports: "Жалобы" reportAbuse: "Жалоба" reportAbuseOf: "Пожаловаться на пользователя {name}" -fillAbuseReportDescription: "Опишите, пожалуйста, причину жалобы подробнее. Если речь о конкретной заметке, будьте добры приложить ссылку на неё." +fillAbuseReportDescription: "Опишите, пожалуйста, причину жалобы подробнее. Если речь\ + \ о конкретной заметке, будьте добры приложить ссылку на неё." abuseReported: "Жалоба отправлена. Большое спасибо за информацию." reporteeOrigin: "О ком сообщено" reporterOrigin: "Кто сообщил" forwardReport: "Перенаправление отчета на инстант." -forwardReportIsAnonymous: "Удаленный инстант не сможет увидеть вашу информацию и будет отображаться как анонимная системная учетная запись." +forwardReportIsAnonymous: "Удаленный инстант не сможет увидеть вашу информацию и будет\ + \ отображаться как анонимная системная учетная запись." send: "Отправить" abuseMarkAsResolved: "Отметить жалобу как решённую" openInNewTab: "Открыть в новой вкладке" openInSideView: "Открывать в боковой колонке" defaultNavigationBehaviour: "Поведение навигации по умолчанию" -editTheseSettingsMayBreakAccount: "От изменений в этих настройках ваша учётная запись может поломаться." +editTheseSettingsMayBreakAccount: "От изменений в этих настройках ваша учётная запись\ + \ может поломаться." instanceTicker: "Строка с названием инстанса в заметках" waitingFor: "Ждём, когда {x} ответит" random: "Случайные" @@ -645,7 +696,8 @@ createNew: "Новый документ" optional: "Необязательно" createNewClip: "Новая подборка" public: "Общедоступно" -i18nInfo: "Calckey переводят на разные языки добровольцы со всего света. Ваша помощь тоже пригодится здесь: {link}." +i18nInfo: "Calckey переводят на разные языки добровольцы со всего света. Ваша помощь\ + \ тоже пригодится здесь: {link}." manageAccessTokens: "Управление токенами доступа" accountInfo: "Сведения об учётной записи" notesCount: "Количество заметок" @@ -664,12 +716,15 @@ no: "Нет" driveFilesCount: "Количество файлов на диске" driveUsage: "Занято места на диске" noCrawle: "Запретить паукам индексировать сайт" -noCrawleDescription: "Просьба поисковым системам не ходить по вашему профилю, по заметкам, страницам и не индексировать их." -lockedAccountInfo: "Даже если вы вручную подтверждаете подписки, кто угодно может читать ваши заметки, если вы не отмечаете их «для подписчиков»." +noCrawleDescription: "Просьба поисковым системам не ходить по вашему профилю, по заметкам,\ + \ страницам и не индексировать их." +lockedAccountInfo: "Даже если вы вручную подтверждаете подписки, кто угодно может\ + \ читать ваши заметки, если вы не отмечаете их «для подписчиков»." alwaysMarkSensitive: "Отмечать файлы как «содержимое не для всех» по умолчанию" loadRawImages: "Сразу показывать изображения в полном размере" disableShowingAnimatedImages: "Не проигрывать анимацию" -verificationEmailSent: "Вам отправлено письмо для подтверждения. Пройдите, пожалуйста, по ссылке из письма, чтобы завершить проверку." +verificationEmailSent: "Вам отправлено письмо для подтверждения. Пройдите, пожалуйста,\ + \ по ссылке из письма, чтобы завершить проверку." notSet: "Не настроено" emailVerified: "Адрес электронной почты подтверждён." noteFavoritesCount: "Количество добавленного в избранное" @@ -681,14 +736,16 @@ clips: "Подборки" experimentalFeatures: "Экспериментальные функции" developer: "Разработчик" makeExplorable: "Опубликовать профиль в «Обзоре»." -makeExplorableDescription: "Если выключить, ваш профиль не будет показан в разделе «Обзор»." +makeExplorableDescription: "Если выключить, ваш профиль не будет показан в разделе\ + \ «Обзор»." showGapBetweenNotesInTimeline: "Показывать разделитель между заметками в ленте" duplicate: "Дубликат" left: "Влево" center: "По центру" wide: "Толстый" narrow: "Тонкий" -reloadToApplySetting: "Это настройка вступает в силу при загрузке страницы. Перезагрузить сейчас?" +reloadToApplySetting: "Это настройка вступает в силу при загрузке страницы. Перезагрузить\ + \ сейчас?" needReloadToApply: "Изменения вступят в силу после перезагрузки страницы." showTitlebar: "Показать заголовок" clearCache: "Очистить кэш" @@ -696,7 +753,10 @@ onlineUsersCount: "Пользователей сейчас в сети: {n}" nUsers: "Пользователей: {n}" nNotes: "Заметок: {n}" sendErrorReports: "Посылать отчёты о сбоях" -sendErrorReportsDescription: "Если включено, когда возникнет какая-нибудь техническая проблема, подробные сведения об этом будут отправлены разработчикам Misskey. Это очень помогает делать программу лучше. В отчёты попадают тип и версия ОС, браузера, журнал действий (что привело к сбою) и тому подобное." +sendErrorReportsDescription: "Если включено, когда возникнет какая-нибудь техническая\ + \ проблема, подробные сведения об этом будут отправлены разработчикам Misskey. Это\ + \ очень помогает делать программу лучше. В отчёты попадают тип и версия ОС, браузера,\ + \ журнал действий (что привело к сбою) и тому подобное." myTheme: "Личная тема" backgroundColor: "Фон" accentColor: "Акцент" @@ -735,14 +795,17 @@ unlikeConfirm: "В самом деле отменить «нравится»?" fullView: "Полный вид" quitFullView: "Закрыть полный вид" addDescription: "Добавить описание" -userPagePinTip: "Можно добавить сюда заметки, выбрав нужную, и включив в её меню пункт «Закрепить в профиле»." -notSpecifiedMentionWarning: "В этой заметке есть упоминание тех, кто не включён в адресаты" +userPagePinTip: "Можно добавить сюда заметки, выбрав нужную, и включив в её меню пункт\ + \ «Закрепить в профиле»." +notSpecifiedMentionWarning: "В этой заметке есть упоминание тех, кто не включён в\ + \ адресаты" info: "Описание" userInfo: "Сведения о пользователе" unknown: "Неизвестно" onlineStatus: "Присутствие в сети" hideOnlineStatus: "Скрыть присутствие" -hideOnlineStatusDescription: "Сокрытие присутствия делает некоторые функции, такие как поиск, менее удобными." +hideOnlineStatusDescription: "Сокрытие присутствия делает некоторые функции, такие\ + \ как поиск, менее удобными." online: "В сети" active: "Действует" offline: "Не в сети" @@ -777,7 +840,8 @@ emailNotConfiguredWarning: "Не указан адрес электронной ratio: "Соотношение" previewNoteText: "Предварительный просмотр" customCss: "Индивидуальный CSS" -customCssWarn: "Используйте эту настройку только если знаете, что делаете. Ошибки здесь чреваты тем, что сайт перестанет нормально работать у вас." +customCssWarn: "Используйте эту настройку только если знаете, что делаете. Ошибки\ + \ здесь чреваты тем, что сайт перестанет нормально работать у вас." global: "Всеобщая" squareAvatars: "Квадратные аватарки" sent: "Отправить" @@ -792,7 +856,9 @@ whatIsNew: "Что новенького?" translate: "Перевод" translatedFrom: "Перевод. Язык оригинала — {x}" accountDeletionInProgress: "В настоящее время выполняется удаление учетной записи" -usernameInfo: "Имя, которое отличает вашу учетную запись от других на этом сервере. Вы можете использовать алфавит (a~z, A~Z), цифры (0~9) или символы подчеркивания (_). Имена пользователей не могут быть изменены позже." +usernameInfo: "Имя, которое отличает вашу учетную запись от других на этом сервере.\ + \ Вы можете использовать алфавит (a~z, A~Z), цифры (0~9) или символы подчеркивания\ + \ (_). Имена пользователей не могут быть изменены позже." aiChanMode: "ИИ режим" keepCw: "Сохраняйте Предупреждения о содержимом" pubSub: "Учётные записи Pub/Sub" @@ -808,12 +874,14 @@ filter: "Фильтры" controlPanel: "Панель управления" manageAccounts: "Управление аккаунтом" makeReactionsPublic: "Опубликовать список реакций" -makeReactionsPublicDescription: "Список сделанных вами реакций доступен для просмотра всем желающим." +makeReactionsPublicDescription: "Список сделанных вами реакций доступен для просмотра\ + \ всем желающим." classic: "Классика" muteThread: "Заглушить цепочку" unmuteThread: "Отменить глушение цепочки" ffVisibility: "Видимость подписок и подписчиков" -ffVisibilityDescription: "Здесь можно настроить, кто будет видеть ваши подписки и подписчиков." +ffVisibilityDescription: "Здесь можно настроить, кто будет видеть ваши подписки и\ + \ подписчиков." continueThread: "Показать следующие ответы" deleteAccountConfirm: "Учётная запись будет безвозвратно удалена. Подтверждаете?" incorrectPassword: "Пароль неверен." @@ -823,7 +891,8 @@ leaveGroup: "Покинуть группу" leaveGroupConfirm: "Покинуть группу «{name}»?" useDrawerReactionPickerForMobile: "Выдвижная палитра на мобильном устройстве" welcomeBackWithName: "С возвращением, {name}!" -clickToFinishEmailVerification: "Пожалуйста, нажмите [{ok}], чтобы завершить подтверждение адреса электронной почты." +clickToFinishEmailVerification: "Пожалуйста, нажмите [{ok}], чтобы завершить подтверждение\ + \ адреса электронной почты." overridedDeviceKind: "Тип устройства" smartphone: "Смартфон" tablet: "Планшет" @@ -845,10 +914,13 @@ label: "Метка" localOnly: "Локально" beta: "Бета" enableAutoSensitive: "Автоматическое определение NSFW" -enableAutoSensitiveDescription: "Если доступно, используйте машинное обучение для автоматической установки флага NSFW на носителе. Даже если эта функция отключена, она может быть установлена ​​автоматически в зависимости от инстанта." +enableAutoSensitiveDescription: "Если доступно, используйте машинное обучение для\ + \ автоматической установки флага NSFW на носителе. Даже если эта функция отключена,\ + \ она может быть установлена ​​автоматически в зависимости от инстанта." account: "Учётные записи" _sensitiveMediaDetection: - description: "Машинное обучение может быть использовано для автоматического обнаружения чувствительных медиа для модерации. Нагрузка на сервер увеличивается незначительно." + description: "Машинное обучение может быть использовано для автоматического обнаружения\ + \ чувствительных медиа для модерации. Нагрузка на сервер увеличивается незначительно." setSensitiveFlagAutomatically: "Установить флаг NSFW" _emailUnavailable: used: "Уже используется" @@ -863,11 +935,14 @@ _ffVisibility: _signup: almostThere: "Почти готово!" emailAddressInfo: "Введите ваш адрес электронной почты." - emailSent: "На указанный вами адрес электронной почты ({email}) отправлено письмо. Перейдите по ссылке в письме, чтобы завершить регистрацию." + emailSent: "На указанный вами адрес электронной почты ({email}) отправлено письмо.\ + \ Перейдите по ссылке в письме, чтобы завершить регистрацию." _accountDelete: accountDelete: "Удалить свою учётную запись" - mayTakeTime: "Удаление учётной записи — ресурсозатратный процесс. Он может занять много времени, если вы много писали и загружали файлов." - sendEmail: "Когда ваша учетная запись будет удалена, мы сообщим на указанную вами электронную почту." + mayTakeTime: "Удаление учётной записи — ресурсозатратный процесс. Он может занять\ + \ много времени, если вы много писали и загружали файлов." + sendEmail: "Когда ваша учетная запись будет удалена, мы сообщим на указанную вами\ + \ электронную почту." requestAccountDelete: "Запросить удаление вашей учетной записи" started: "Процесс удаления начался." inProgress: "Удаление в процессе" @@ -875,9 +950,12 @@ _ad: back: "Выход" reduceFrequencyOfThisAd: "Реже показывать эту рекламу" _forgotPassword: - enterEmail: "Введите адрес электронной почты, который ввели при регистрации. На неё будет выслана ссылка для смены пароля." - ifNoEmail: "Если вы не ввели свой адрес электронной почты, свяжитесь с администратором ресурса, чтобы сменить пароль." - contactAdmin: "Здесь не используются адреса электронной почты, так что свяжитесь с администратором, чтобы поменять пароль." + enterEmail: "Введите адрес электронной почты, который ввели при регистрации. На\ + \ неё будет выслана ссылка для смены пароля." + ifNoEmail: "Если вы не ввели свой адрес электронной почты, свяжитесь с администратором\ + \ ресурса, чтобы сменить пароль." + contactAdmin: "Здесь не используются адреса электронной почты, так что свяжитесь\ + \ с администратором, чтобы поменять пароль." _gallery: my: "Личная" liked: "Понравившееся" @@ -899,13 +977,15 @@ _registry: domain: "Домен" createKey: "Новый ключ" _aboutMisskey: - about: "Misskey — программа с открытым исходным кодом, которую разрабатывает syuilo с 2014 года." + about: "Misskey — программа с открытым исходным кодом, которую разрабатывает syuilo\ + \ с 2014 года." contributors: "Основные соавторы" allContributors: "Все соавторы" source: "Исходный код" translation: "Перевод Misskey" donate: "Пожертвование на Misskey" - morePatrons: "Большое спасибо и многим другим, кто принял участие в этом проекте! 🥰" + morePatrons: "Большое спасибо и многим другим, кто принял участие в этом проекте!\ + \ \U0001F970" patrons: "Материальная поддержка" _nsfw: respect: "Скрывать содержимое не для всех" @@ -913,10 +993,13 @@ _nsfw: force: "Скрывать вообще все файлы" _mfm: cheatSheet: "Подсказка по разметке MFM" - intro: "MFM — язык оформления текста, который придуман специально для Misskey и готов для применения во многих местах. На этой странице собраны и кратко изложены способы его использовать." + intro: "MFM — язык оформления текста, который придуман специально для Misskey и\ + \ готов для применения во многих местах. На этой странице собраны и кратко изложены\ + \ способы его использовать." dummy: "Misskey расширяет границы Федиверса." mention: "Упоминание" - mentionDescription: "При помощи знака «собака» перед именем можно упомянуть какого-нибудь пользователя." + mentionDescription: "При помощи знака «собака» перед именем можно упомянуть какого-нибудь\ + \ пользователя." hashtag: "Хэштег" hashtagDescription: "При помощи знака «решётка» перед словом задаётся хэштег." url: "Простая ссылка (URL)" @@ -932,9 +1015,11 @@ _mfm: inlineCode: "Программа (в тексте)" inlineCodeDescription: "Подсвечивает фрагмент программы внутри сплошного текста." blockCode: "Программа (блок)" - blockCodeDescription: "Оформляет текст программы в виде отдельного блокоа. Он может состоять из множества строк." + blockCodeDescription: "Оформляет текст программы в виде отдельного блокоа. Он может\ + \ состоять из множества строк." inlineMath: "Математическое выражение (в тексте)" - inlineMathDescription: "Позволяет вставлять математические выражения внутрь текста при помощи языка KaTeX." + inlineMathDescription: "Позволяет вставлять математические выражения внутрь текста\ + \ при помощи языка KaTeX." blockMath: "Математическое выражение (блок)" blockMathDescription: "Оформляет математическое выражение (KaTeX) на отдельной строке." quote: "Цитата" @@ -966,7 +1051,8 @@ _mfm: x4: "Совсем крупно" x4Description: "Увеличивает содержимое совсем сильно." blur: "Размытие" - blurDescription: "Размывает текст до нечитаемости, будто его поместили за матовое стекло. Наведение указателя мыши на размытый текст возвращает чёткость." + blurDescription: "Размывает текст до нечитаемости, будто его поместили за матовое\ + \ стекло. Наведение указателя мыши на размытый текст возвращает чёткость." font: "Шрифт" fontDescription: "Так можно писать произвольным шрифтом." rainbow: "Радуга" @@ -1000,10 +1086,15 @@ _menuDisplay: hide: "Спрятать" _wordMute: muteWords: "Скрыть слово" - muteWordsDescription: "Пишите слова через пробел в одной строке, чтобы фильтровать их появление вместе; а если хотите фильтровать любое из них, пишите в отдельных строках." - muteWordsDescription2: "Здесь можно использовать регулярные выражения — просто заключите их между двумя дробными чертами (/)." + muteWordsDescription: "Пишите слова через пробел в одной строке, чтобы фильтровать\ + \ их появление вместе; а если хотите фильтровать любое из них, пишите в отдельных\ + \ строках." + muteWordsDescription2: "Здесь можно использовать регулярные выражения — просто заключите\ + \ их между двумя дробными чертами (/)." softDescription: "Соответствующие условиям заметки будут спрятаны из вашей ленты." - hardDescription: "Соответстующие условиям заметки вообще не будут попадать в вашу ленту. Даже если вы поменяете условия, отсеенные таким образом заметки уже не появятся." + hardDescription: "Соответстующие условиям заметки вообще не будут попадать в вашу\ + \ ленту. Даже если вы поменяете условия, отсеенные таким образом заметки уже не\ + \ появятся." soft: "Мягкий" hard: "Жёсткий" mutedNotes: "Скрытые заметки" @@ -1037,7 +1128,8 @@ _theme: darken: "Затемнение" lighten: "Осветление" inputConstantName: "Введите имя для константы." - importInfo: "Если вы введете код темы здесь, вы можете импортировать его в редактор тем." + importInfo: "Если вы введете код темы здесь, вы можете импортировать его в редактор\ + \ тем." deleteConstantConfirm: "Вы действительно хотите удалить константу {const}?" keys: accent: "Акцент" @@ -1111,31 +1203,46 @@ _tutorial: step1_1: "Добро пожаловать!" step1_2: "Давайте настроим вас. Вы будете работать в кратчайшие сроки!" step2_1: "Сначала, пожалуйста, заполните свой профиль" - step2_2: "Предоставив некоторую информацию о себе, другим людям будет легче понять, хотят ли они видеть ваши записи или следить за вами." + step2_2: "Предоставив некоторую информацию о себе, другим людям будет легче понять,\ + \ хотят ли они видеть ваши записи или следить за вами." step3_1: "Теперь пора следить за некоторыми людьми!" - step3_2: "Ваша домашняя и социальная ленты основаны на том, за кем вы следите, поэтому для начала попробуйте следить за парой аккаунтов.\nНажмите на кружок с плюсом в правом верхнем углу профиля, чтобы следить за ним." + step3_2: "Ваша домашняя и социальная ленты основаны на том, за кем вы следите, поэтому\ + \ для начала попробуйте следить за парой аккаунтов.\nНажмите на кружок с плюсом\ + \ в правом верхнем углу профиля, чтобы следить за ним." step4_1: "Давайте выйдем на вас" - step4_2: "Для своего первого сообщения некоторые люди любят делать {introduction} сообщение или простое \"Hello world!\"" + step4_2: "Для своего первого сообщения некоторые люди любят делать {introduction}\ + \ сообщение или простое \"Hello world!\"" step5_1: "Временные рамки, везде временные рамки!" step5_2: "В вашем экземпляре включены {timelines} различных временных линий." - step5_3: "Главная {icon} временная шкала - это шкала, где вы можете видеть сообщения ваших подписчиков." - step5_4: "Местная {icon} временная шкала - это шкала, где вы можете видеть сообщения всех остальных пользователей данного экземпляра" - step5_5: "Временная шкала Рекомендуемые {icon} - это шкала, где вы можете видеть сообщения от инстанций, рекомендованных администраторами." - step5_6: "На временной шкале Social {icon} отображаются сообщения от друзей ваших подписчиков" - step5_7: "Глобальная {icon} временная шкала - это место, где вы можете видеть сообщения от всех других подключенных экземпляров" + step5_3: "Главная {icon} временная шкала - это шкала, где вы можете видеть сообщения\ + \ ваших подписчиков." + step5_4: "Местная {icon} временная шкала - это шкала, где вы можете видеть сообщения\ + \ всех остальных пользователей данного экземпляра" + step5_5: "Временная шкала Рекомендуемые {icon} - это шкала, где вы можете видеть\ + \ сообщения от инстанций, рекомендованных администраторами." + step5_6: "На временной шкале Social {icon} отображаются сообщения от друзей ваших\ + \ подписчиков" + step5_7: "Глобальная {icon} временная шкала - это место, где вы можете видеть сообщения\ + \ от всех других подключенных экземпляров" step6_1: "Итак, что это за место?" - step6_2: "Ну, вы не просто присоединились к Кальки. Вы присоединились к порталу в Fediverse, взаимосвязанной сети из тысяч серверов, называемых \"инстансами\"." - step6_3: "Каждый сервер работает по-своему, и не на всех серверах работает Calckey. Но этот работает! Это немного сложно, но вы быстро разберетесь" + step6_2: "Ну, вы не просто присоединились к Кальки. Вы присоединились к порталу\ + \ в Fediverse, взаимосвязанной сети из тысяч серверов, называемых \"инстансами\"\ + ." + step6_3: "Каждый сервер работает по-своему, и не на всех серверах работает Calckey.\ + \ Но этот работает! Это немного сложно, но вы быстро разберетесь" step6_4: "Теперь идите, изучайте и развлекайтесь!" _2fa: alreadyRegistered: "Двухфакторная аутентификация уже настроена." registerDevice: "Зарегистрируйте ваше устройство" registerKey: "Зарегистрировать ключ" - step1: "Прежде всего, установите на устройство приложение для аутентификации, например, {a} или {b}." + step1: "Прежде всего, установите на устройство приложение для аутентификации, например,\ + \ {a} или {b}." step2: "Далее отсканируйте отображаемый QR-код при помощи приложения." step3: "И наконец, введите код, который покажет приложение." - step4: "Теперь при каждом входе на сайт вам нужно будет вводить код из приложения аналогичным образом." - securityKeyInfo: "Вы можете настроить вход с помощью аппаратного ключа безопасности, поддерживающего FIDO2, или отпечатка пальца или PIN-кода на устройстве." + step4: "Теперь при каждом входе на сайт вам нужно будет вводить код из приложения\ + \ аналогичным образом." + securityKeyInfo: "Вы можете настроить вход с помощью аппаратного ключа безопасности,\ + \ поддерживающего FIDO2, или отпечатка пальца или PIN-кода на устройстве." _permissions: "read:account": "Просматривать данные учётной записи" "write:account": "Изменять данные учётной записи" @@ -1653,3 +1760,32 @@ _deck: list: "Списки" mentions: "Упоминания" direct: "Личное" +enableRecommendedTimeline: Включить рекомендованную ленту +regexpErrorDescription: 'Произошла ошибка в регулярном выражении на строке {line} + вашего {tab} списка скрытых слов:' +confirmToUnclipAlreadyClippedNote: Этот пост уже в подборке "{name}. Хотите ли вы + вместо этого удалить пост из подборки? +unclip: Удалить из подборки +secureMode: Безопасный Режим (Авторизованное Получение) +instanceSecurity: Безопасность инстанса +seperateRenoteQuote: Разделить кнопки репоста и цитаты +accountMoved: 'Пользователь переместился на новый аккаунт:' +manageGroups: Управлять группами +allowedInstancesDescription: Список хостов, разрешённых для федерации, каждый разделён + новой строкой(применяется только в приватном режиме). +noThankYou: Нет, спасибо +addInstance: Добавить инстанс +flagSpeakAsCat: Говорить как кот +flagSpeakAsCatDescription: Ваши будут посты няифицированы в режиме кота +selectInstance: Выбрать инстанс +antennaInstancesDescription: Список инстансов, каждый с новой строки +privateMode: Приватный режим +privateModeInfo: Когда включено только инстансы в белом списке могут федерировать + с вашим инстансов. Все посты будут скрыты. +allowedInstances: Белый список инстансов +userSaysSomethingReason: '{name} сказал {reason}' +renoteMute: Заглушить репосты +renoteUnmute: Разглушить репосты +hiddenTags: Скрытые хештеги +noInstances: Нет инстансов +secureModeInfo: При запросах с других инстансов не отправлять ответ без подтверждения.