diff --git a/app/javascript/mastodon/locales/ru.json b/app/javascript/mastodon/locales/ru.json index 5998734396..5cf983b832 100644 --- a/app/javascript/mastodon/locales/ru.json +++ b/app/javascript/mastodon/locales/ru.json @@ -1,5 +1,5 @@ { - "account.badges.bot": "Bot", + "account.badges.bot": "Бот", "account.block": "Блокировать", "account.block_domain": "Блокировать все с {domain}", "account.blocked": "Заблокирован(а)", @@ -41,7 +41,7 @@ "bundle_modal_error.retry": "Попробовать снова", "column.blocks": "Список блокировки", "column.community": "Локальная лента", - "column.direct": "Direct messages", + "column.direct": "Личные сообщения", "column.domain_blocks": "Скрытые домены", "column.favourites": "Понравившееся", "column.follow_requests": "Запросы на подписку", @@ -60,7 +60,7 @@ "column_header.unpin": "Открепить", "column_subheading.navigation": "Навигация", "column_subheading.settings": "Настройки", - "compose_form.direct_message_warning": "This toot will only be visible to all the mentioned users.", + "compose_form.direct_message_warning": "Этот статус будет виден только упомянутым пользователям.", "compose_form.hashtag_warning": "Этот пост не будет показывается в поиске по хэштегу, т.к. он непубличный. Только публичные посты можно найти в поиске по хэштегу.", "compose_form.lock_disclaimer": "Ваш аккаунт не {locked}. Любой человек может подписаться на Вас и просматривать посты для подписчиков.", "compose_form.lock_disclaimer.lock": "закрыт", @@ -102,7 +102,7 @@ "emoji_button.symbols": "Символы", "emoji_button.travel": "Путешествия", "empty_column.community": "Локальная лента пуста. Напишите что-нибудь, чтобы разогреть народ!", - "empty_column.direct": "You don't have any direct messages yet. When you send or receive one, it will show up here.", + "empty_column.direct": "У Вас пока нет личных сообщений. Когда Вы начнёте их отправлять или получать, они появятся здесь.", "empty_column.hashtag": "Статусов с таким хэштегом еще не существует.", "empty_column.home": "Пока Вы ни на кого не подписаны. Полистайте {public} или используйте поиск, чтобы освоиться и завести новые знакомства.", "empty_column.home.public_timeline": "публичные ленты", @@ -136,7 +136,7 @@ "keyboard_shortcuts.mention": "упомянуть автора поста", "keyboard_shortcuts.reply": "ответить", "keyboard_shortcuts.search": "перейти к поиску", - "keyboard_shortcuts.toggle_hidden": "to show/hide text behind CW", + "keyboard_shortcuts.toggle_hidden": "показать/скрыть текст за предупреждением", "keyboard_shortcuts.toot": "начать писать новый пост", "keyboard_shortcuts.unfocus": "убрать фокус с поля ввода/поиска", "keyboard_shortcuts.up": "вверх по списку", @@ -158,7 +158,7 @@ "mute_modal.hide_notifications": "Убрать уведомления от этого пользователя?", "navigation_bar.blocks": "Список блокировки", "navigation_bar.community_timeline": "Локальная лента", - "navigation_bar.direct": "Direct messages", + "navigation_bar.direct": "Личные сообщения", "navigation_bar.domain_blocks": "Скрытые домены", "navigation_bar.edit_profile": "Изменить профиль", "navigation_bar.favourites": "Понравившееся", @@ -224,12 +224,12 @@ "relative_time.minutes": "{number}м", "relative_time.seconds": "{number}с", "reply_indicator.cancel": "Отмена", - "report.forward": "Forward to {target}", - "report.forward_hint": "The account is from another server. Send an anonymized copy of the report there as well?", + "report.forward": "Переслать для {target}", + "report.forward_hint": "Этот аккаунт расположен на другом сервере. Отправить туда анонимную копию Вашей жалобы?", "report.hint": "Жалоба будет отправлена модераторам Вашего сервера. Вы также можете указать подробную причину жалобы ниже:", "report.placeholder": "Комментарий", "report.submit": "Отправить", - "report.target": "Жалуемся на", + "report.target": "Жалуемся на {target}", "search.placeholder": "Поиск", "search_popout.search_format": "Продвинутый формат поиска", "search_popout.tips.full_text": "Возвращает посты, которые Вы написали, отметили как 'избранное', продвинули или в которых были упомянуты, а также содержащие юзернейм, имя и хэштеги.", @@ -237,16 +237,16 @@ "search_popout.tips.status": "статус", "search_popout.tips.text": "Простой ввод текста покажет совпадающие имена пользователей, отображаемые имена и хэштеги", "search_popout.tips.user": "пользователь", - "search_results.accounts": "People", - "search_results.hashtags": "Hashtags", - "search_results.statuses": "Toots", + "search_results.accounts": "Люди", + "search_results.hashtags": "Хэштеги", + "search_results.statuses": "Посты", "search_results.total": "{count, number} {count, plural, one {результат} few {результата} many {результатов} other {результатов}}", "standalone.public_title": "Прямо сейчас", "status.block": "Заблокировать @{name}", - "status.cancel_reblog_private": "Unboost", + "status.cancel_reblog_private": "Не продвигать", "status.cannot_reblog": "Этот статус не может быть продвинут", "status.delete": "Удалить", - "status.direct": "Direct message @{name}", + "status.direct": "Написать @{name}", "status.embed": "Встроить", "status.favourite": "Нравится", "status.load_more": "Показать еще", @@ -257,9 +257,9 @@ "status.mute_conversation": "Заглушить тред", "status.open": "Развернуть статус", "status.pin": "Закрепить в профиле", - "status.pinned": "Pinned toot", + "status.pinned": "Закреплённый статус", "status.reblog": "Продвинуть", - "status.reblog_private": "Boost to original audience", + "status.reblog_private": "Продвинуть для своей аудитории", "status.reblogged_by": "{name} продвинул(а)", "status.reply": "Ответить", "status.replyAll": "Ответить на тред", @@ -268,21 +268,21 @@ "status.sensitive_warning": "Чувствительный контент", "status.share": "Поделиться", "status.show_less": "Свернуть", - "status.show_less_all": "Show less for all", + "status.show_less_all": "Свернуть для всех", "status.show_more": "Развернуть", - "status.show_more_all": "Show more for all", + "status.show_more_all": "Развернуть для всех", "status.unmute_conversation": "Снять глушение с треда", "status.unpin": "Открепить от профиля", "tabs_bar.federated_timeline": "Глобальная", "tabs_bar.home": "Главная", "tabs_bar.local_timeline": "Локальная", "tabs_bar.notifications": "Уведомления", - "tabs_bar.search": "Search", + "tabs_bar.search": "Поиск", "ui.beforeunload": "Ваш черновик будет утерян, если вы покинете Mastodon.", "upload_area.title": "Перетащите сюда, чтобы загрузить", "upload_button.label": "Добавить медиаконтент", "upload_form.description": "Описать для людей с нарушениями зрения", - "upload_form.focus": "Crop", + "upload_form.focus": "Обрезать", "upload_form.undo": "Отменить", "upload_progress.label": "Загрузка...", "video.close": "Закрыть видео", diff --git a/config/locales/doorkeeper.ru.yml b/config/locales/doorkeeper.ru.yml index 28c0ff0bdf..0a88d628e5 100644 --- a/config/locales/doorkeeper.ru.yml +++ b/config/locales/doorkeeper.ru.yml @@ -115,5 +115,6 @@ ru: title: Требуется авторизация OAuth scopes: follow: подписываться, отписываться, блокировать и разблокировать аккаунты + push: принимать push-уведомления для Вашего аккаунта read: читать данные Вашего аккаунта write: отправлять за Вас посты diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 99825a765a..2363bba12a 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -4,6 +4,7 @@ ru: about_hashtag_html: Это публичные статусы, отмеченные хэштегом #%{hashtag}. Вы можете взаимодействовать с ними при наличии у Вас аккаунта в глобальной сети Mastodon. about_mastodon_html: Mastodon - это свободная социальная сеть с открытым исходным кодом. Как децентрализованная альтернатива коммерческим платформам, Mastodon предотвращает риск монополизации Вашего общения одной компанией. Выберите сервер, которому Вы доверяете — что бы Вы ни выбрали, Вы сможете общаться со всеми остальными. Любой может запустить свой собственный узел Mastodon и участвовать в социальной сети совершенно бесшовно. about_this: Об этом узле + administered_by: 'Администратор узла:' closed_registrations: В данный момент регистрация на этом узле закрыта. contact: Связаться contact_missing: Не установлено @@ -48,6 +49,7 @@ ru: reserved_username: Имя пользователя зарезервировано roles: admin: Администратор + bot: Бот moderator: Модератор unfollow: Отписаться admin: @@ -58,7 +60,15 @@ ru: destroyed_msg: Заметка модератора успешно удалена! accounts: are_you_sure: Вы уверены? + avatar: Аватар by_domain: Домен + change_email: + changed_msg: E-mail аккаунта успешно изменён! + current_email: Текущий e-mail + label: Сменить e-mail + new_email: Новый e-mail + submit: Сменить e-mail + title: Сменить e-mail для %{username} confirm: Подтвердить confirmed: Подтверждено confirming: подтверждающий @@ -108,6 +118,7 @@ ru: public: Публичный push_subscription_expires: Подписка PuSH истекает redownload: Обновить аватар + remove_avatar: Удалить аватар resend_confirmation: already_confirmed: Этот пользователь уже подтвержден send: Повторно отправить подтверждение по электронной почте @@ -132,13 +143,16 @@ ru: statuses: Статусы subscribe: Подписаться title: Аккаунты + unconfirmed_email: Неподтверждённый e-mail undo_silenced: Снять глушение undo_suspension: Снять блокировку unsubscribe: Отписаться username: Имя пользователя - web: WWW + web: Веб action_logs: actions: + assigned_to_self_report: "%{name} назначил(а) жалобу %{target} на себя" + change_email_user: "%{name} сменил(а) e-mail пользователя %{target}" confirm_user: "%{name} подтвердил(а) e-mail адрес пользователя %{target}" create_custom_emoji: "%{name} загрузил(а) новый эмодзи %{target}" create_domain_block: "%{name} заблокировал(а) домен %{target}" @@ -154,10 +168,13 @@ ru: enable_user: "%{name} включил(а) вход пользователя %{target}" memorialize_account: "%{name} перевел(а) аккаунт пользователя %{target} в режим памятника" promote_user: "%{name} повысил(а) пользователя %{target}" + remove_avatar_user: "%{name} удалил(а) аватар пользователя %{target}" + reopen_report: "%{name} переоткрыл(а) жалобу %{target}" reset_password_user: "%{name} сбросил(а) пароль пользователя %{target}" - resolve_report: "%{name} dismissed report %{target}" + resolve_report: "%{name} решил(а) жалобу %{target}" silence_account: "%{name} заглушил(а) аккаунт %{target}" suspend_account: "%{name} заморозил(а) аккаунт %{target}" + unassigned_report: "%{name} сняла назначение жалобы %{target}" unsilence_account: "%{name} снял(а) глушение аккаунта %{target}" unsuspend_account: "%{name} разморозил(а) аккаунт %{target}" update_custom_emoji: "%{name} обновил(а) эмодзи %{target}" @@ -245,24 +262,44 @@ ru: expired: Истёкшие title: Фильтр title: Приглашения + report_notes: + created_msg: Примечание жалобы создано! + destroyed_msg: Примечание жалобы удалено! reports: + account: + note: заметка + report: жалоба action_taken_by: 'Действие предпринято:' are_you_sure: Вы уверены? + assign_to_self: Назначить себе + assigned: Назначенный модератор comment: none: Нет + created_at: Создано id: ID mark_as_resolved: Отметить как разрешенную + mark_as_unresolved: Отметить как неразрешённую + notes: + create: Добавить заметку + create_and_resolve: Разрешить с заметкой + create_and_unresolve: Переоткрыть с заметкой + delete: Удалить + placeholder: Опишите, какие действия были приняты, или любые другие подробности… + reopen: Переоткрыть жалобу report: 'Жалоба #%{id}' report_contents: Содержимое reported_account: Аккаунт нарушителя reported_by: Отправитель жалобы resolved: Разрешено + resolved_msg: Жалоба успешно обработана! silence_account: Заглушить аккаунт status: Статус suspend_account: Блокировать аккаунт target: Цель title: Жалобы + unassign: Снять назначение unresolved: Неразрешенные + updated_at: Обновлена view: Просмотреть settings: activity_api_enabled: @@ -339,6 +376,7 @@ ru: admin_mailer: new_report: body: "%{reporter} подал(а) жалобу на %{target}" + body_remote: Кто-то с узла %{domain} пожаловался на %{target} subject: Новая жалоба, узел %{instance} (#%{id}) application_mailer: notification_preferences: Изменить настройки e-mail @@ -428,7 +466,7 @@ ru: archive_takeout: date: Дата download: Скачать ваш архив - hint_html: Вы можете запросить архив своих статусов и загруженных медиа-файлов. Экспортированные данные будут в формате ActivityPub, который можно прочесть любой соответствующей программой. + hint_html: Вы можете запросить архив своих статусов и загруженных медиа-файлов. Экспортированные данные будут в формате ActivityPub, который можно прочесть любой соответствующей программой. Запрашивать архив можно каждые 7 дней. in_progress: Собирается ваш архив... request: Запросить ваш архив size: Размер @@ -444,6 +482,8 @@ ru: lock_link: Закройте аккаунт purge: Удалить из подписчиков success: + few: В процессе мягкой блокировки подписчиков с %{count} доменов... + many: В процессе мягкой блокировки подписчиков с %{count} доменов... one: В процессе мягкой блокировки подписчиков с одного домена... other: В процессе мягкой блокировки подписчиков с %{count} доменов... true_privacy_html: Пожалуйста, заметьте, что настоящая конфиденциальность может быть достигнута только при помощи end-to-end шифрования. @@ -454,6 +494,8 @@ ru: powered_by: работает на %{link} save_changes: Сохранить изменения validation_errors: + few: Что-то здесь не так! Пожалуйста, прочитайте о %{count} ошибках ниже + many: Что-то здесь не так! Пожалуйста, прочитайте о %{count} ошибках ниже one: Что-то здесь не так! Пожалуйста, прочитайте об ошибке ниже other: Что-то здесь не так! Пожалуйста, прочитайте о %{count} ошибках ниже imports: @@ -549,7 +591,7 @@ ru: units: billion: млрд million: млн - quadrillion: Q + quadrillion: квадрлн thousand: тыс trillion: трлн unit: '' @@ -583,6 +625,10 @@ ru: missing_resource: Поиск требуемого перенаправления URL для Вашего аккаунта завершился неудачей proceed: Продолжить подписку prompt: 'Вы хотите подписаться на:' + remote_unfollow: + error: Ошибка + title: Заголовок + unfollowed: Отписаны sessions: activity: Последняя активность browser: Браузер @@ -652,7 +698,13 @@ ru: many: "%{count} видео" one: "%{count} видео" other: "%{count} видео" + boosted_from_html: Продвижение польз. %{acct_link} content_warning: 'Спойлер: %{warning}' + disallowed_hashtags: + few: 'содержались запрещённые хэштеги: %{tags}' + many: 'содержались запрещённые хэштеги: %{tags}' + one: 'содержался запрещённый хэштег: %{tags}' + other: 'содержались запрещённые хэштеги: %{tags}' open_in_web: Открыть в WWW over_character_limit: превышен лимит символов (%{max}) pin_errors: @@ -675,8 +727,86 @@ ru: reblogged: продвинул(а) sensitive_content: Чувствительный контент terms: + body_html: | +
Any of the information we collect from you may be used in the following ways:
+ +We implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information. Among other things, your browser session, as well as the traffic between your applications and the API, are secured with SSL, and your password is hashed using a strong one-way algorithm. You may enable two-factor authentication to further secure access to your account.
+ +We will make a good faith effort to:
+ +You can request and download an archive of your content, including your posts, media attachments, profile picture, and header image.
+ +You may irreversibly delete your account at any time.
+ +Yes. Cookies are small files that a site or its service provider transfers to your computer's hard drive through your Web browser (if you allow). These cookies enable the site to recognize your browser and, if you have a registered account, associate it with your registered account.
+ +We use cookies to understand and save your preferences for future visits.
+ +We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This does not include trusted third parties who assist us in operating our site, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety.
+ +Your public content may be downloaded by other servers in the network. Your public and followers-only posts are delivered to the servers where your followers reside, and direct messages are delivered to the servers of the recipients, in so far as those followers or recipients reside on a different server than this.
+ +When you authorize an application to use your account, depending on the scope of permissions you approve, it may access your public profile information, your following list, your followers, your lists, all your posts, and your favourites. Applications can never access your e-mail address or password.
+ +Our site, products and services are all directed to people who are at least 13 years old. If this server is in the USA, and you are under the age of 13, per the requirements of COPPA (Children's Online Privacy Protection Act) do not use this site.
+ +If we decide to change our privacy policy, we will post those changes on this page.
+ +This document is CC-BY-SA. It was last updated March 7, 2018.
+ +Originally adapted from the Discourse privacy policy.
title: Условия обслуживания и политика конфиденциальности %{instance} themes: + contrast: Высококонтрастная default: Mastodon time: formats: @@ -722,6 +852,7 @@ ru: title: Добро пожаловать на борт, %{name}! users: invalid_email: Введенный e-mail неверен - invalid_otp_token: Введен неверный код + invalid_otp_token: Введен неверный код двухфакторной аутентификации + otp_lost_help_html: Если Вы потеряли доступ к обоим, свяжитесь с %{email} seamless_external_login: Вы залогинены через сторонний сервис, поэтому настройки e-mail и пароля недоступны. signed_in_as: 'Выполнен вход под именем:' diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml index 639e4fdd5c..955b49a1a3 100644 --- a/config/locales/simple_form.ru.yml +++ b/config/locales/simple_form.ru.yml @@ -4,6 +4,7 @@ ru: hints: defaults: avatar: PNG, GIF или JPG. Максимально 2MB. Будет уменьшено до 400x400px + bot: Этот аккаунт обычно выполяет автоматизированные действия и может не просматриваться владельцем digest: Отсылается лишь после длительной неактивности, если Вы в это время получали личные сообщения display_name: few: Осталось %{count} символа @@ -33,6 +34,7 @@ ru: value: Значение defaults: avatar: Аватар + bot: Это аккаунт бота confirm_new_password: Повторите новый пароль confirm_password: Повторите пароль current_password: Текущий пароль