Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master

This commit is contained in:
Jenkins 2018-01-31 23:17:13 +00:00
commit ad3a2dfb66
5 changed files with 82 additions and 52 deletions

2
Vagrantfile vendored
View file

@ -48,7 +48,7 @@ curl -sSL https://raw.githubusercontent.com/rvm/rvm/stable/binscripts/rvm-instal
source /home/vagrant/.rvm/scripts/rvm source /home/vagrant/.rvm/scripts/rvm
# Install Ruby # Install Ruby
rvm install ruby-$RUBY_VERSION rvm reinstall ruby-$RUBY_VERSION --disable-binary
# Configure database # Configure database
sudo -u postgres createuser -U postgres vagrant -s sudo -u postgres createuser -U postgres vagrant -s

View file

@ -7,22 +7,22 @@
"account.followers": "Подписаны", "account.followers": "Подписаны",
"account.follows": "Подписки", "account.follows": "Подписки",
"account.follows_you": "Подписан(а) на Вас", "account.follows_you": "Подписан(а) на Вас",
"account.hide_reblogs": "Hide boosts from @{name}", "account.hide_reblogs": "Скрыть продвижения от @{name}",
"account.media": "Медиаконтент", "account.media": "Медиаконтент",
"account.mention": "Упомянуть", "account.mention": "Упомянуть",
"account.moved_to": "{name} has moved to:", "account.moved_to": "Ищите {name} здесь:",
"account.mute": "Заглушить", "account.mute": "Заглушить",
"account.mute_notifications": "Mute notifications from @{name}", "account.mute_notifications": "Скрыть уведомления от @{name}",
"account.posts": "Посты", "account.posts": "Посты",
"account.report": "Пожаловаться", "account.report": "Пожаловаться",
"account.requested": "Ожидает подтверждения", "account.requested": "Ожидает подтверждения",
"account.share": "Поделиться профилем @{name}", "account.share": "Поделиться профилем @{name}",
"account.show_reblogs": "Show boosts from @{name}", "account.show_reblogs": "Показывать продвижения от @{name}",
"account.unblock": "Разблокировать", "account.unblock": "Разблокировать",
"account.unblock_domain": "Разблокировать {domain}", "account.unblock_domain": "Разблокировать {domain}",
"account.unfollow": "Отписаться", "account.unfollow": "Отписаться",
"account.unmute": "Снять глушение", "account.unmute": "Снять глушение",
"account.unmute_notifications": "Unmute notifications from @{name}", "account.unmute_notifications": "Показывать уведомления от @{name}",
"account.view_full_profile": "Показать полный профиль", "account.view_full_profile": "Показать полный профиль",
"boost_modal.combo": "Нажмите {combo}, чтобы пропустить это в следующий раз", "boost_modal.combo": "Нажмите {combo}, чтобы пропустить это в следующий раз",
"bundle_column_error.body": "Что-то пошло не так при загрузке этого компонента.", "bundle_column_error.body": "Что-то пошло не так при загрузке этого компонента.",
@ -36,10 +36,10 @@
"column.favourites": "Понравившееся", "column.favourites": "Понравившееся",
"column.follow_requests": "Запросы на подписку", "column.follow_requests": "Запросы на подписку",
"column.home": "Главная", "column.home": "Главная",
"column.lists": "Lists", "column.lists": "Списки",
"column.mutes": "Список глушения", "column.mutes": "Список глушения",
"column.notifications": "Уведомления", "column.notifications": "Уведомления",
"column.pins": "Pinned toot", "column.pins": "Закреплённый пост",
"column.public": "Глобальная лента", "column.public": "Глобальная лента",
"column_back_button.label": "Назад", "column_back_button.label": "Назад",
"column_header.hide_settings": "Скрыть настройки", "column_header.hide_settings": "Скрыть настройки",
@ -50,7 +50,7 @@
"column_header.unpin": "Открепить", "column_header.unpin": "Открепить",
"column_subheading.navigation": "Навигация", "column_subheading.navigation": "Навигация",
"column_subheading.settings": "Настройки", "column_subheading.settings": "Настройки",
"compose_form.hashtag_warning": "This toot won't be listed under any hashtag as it is unlisted. Only public toots can be searched by hashtag.", "compose_form.hashtag_warning": "Этот пост не будет показывается в поиске по хэштегу, т.к. он непубличный. Только публичные посты можно найти в поиске по хэштегу.",
"compose_form.lock_disclaimer": "Ваш аккаунт не {locked}. Любой человек может подписаться на Вас и просматривать посты для подписчиков.", "compose_form.lock_disclaimer": "Ваш аккаунт не {locked}. Любой человек может подписаться на Вас и просматривать посты для подписчиков.",
"compose_form.lock_disclaimer.lock": "закрыт", "compose_form.lock_disclaimer.lock": "закрыт",
"compose_form.placeholder": "О чем Вы думаете?", "compose_form.placeholder": "О чем Вы думаете?",
@ -64,8 +64,8 @@
"confirmations.block.message": "Вы уверены, что хотите заблокировать {name}?", "confirmations.block.message": "Вы уверены, что хотите заблокировать {name}?",
"confirmations.delete.confirm": "Удалить", "confirmations.delete.confirm": "Удалить",
"confirmations.delete.message": "Вы уверены, что хотите удалить этот статус?", "confirmations.delete.message": "Вы уверены, что хотите удалить этот статус?",
"confirmations.delete_list.confirm": "Delete", "confirmations.delete_list.confirm": "Удалить",
"confirmations.delete_list.message": "Are you sure you want to permanently delete this list?", "confirmations.delete_list.message": "Вы действительно хотите навсегда удалить этот список?",
"confirmations.domain_block.confirm": "Блокировать весь домен", "confirmations.domain_block.confirm": "Блокировать весь домен",
"confirmations.domain_block.message": "Вы на самом деле уверены, что хотите блокировать весь {domain}? В большинстве случаев нескольких отдельных блокировок или глушений достаточно.", "confirmations.domain_block.message": "Вы на самом деле уверены, что хотите блокировать весь {domain}? В большинстве случаев нескольких отдельных блокировок или глушений достаточно.",
"confirmations.mute.confirm": "Заглушить", "confirmations.mute.confirm": "Заглушить",
@ -92,7 +92,7 @@
"empty_column.hashtag": "Статусов с таким хэштегом еще не существует.", "empty_column.hashtag": "Статусов с таким хэштегом еще не существует.",
"empty_column.home": "Пока Вы ни на кого не подписаны. Полистайте {public} или используйте поиск, чтобы освоиться и завести новые знакомства.", "empty_column.home": "Пока Вы ни на кого не подписаны. Полистайте {public} или используйте поиск, чтобы освоиться и завести новые знакомства.",
"empty_column.home.public_timeline": "публичные ленты", "empty_column.home.public_timeline": "публичные ленты",
"empty_column.list": "There is nothing in this list yet.", "empty_column.list": "В этом списке пока ничего нет.",
"empty_column.notifications": "У Вас еще нет уведомлений. Заведите знакомство с другими пользователями, чтобы начать разговор.", "empty_column.notifications": "У Вас еще нет уведомлений. Заведите знакомство с другими пользователями, чтобы начать разговор.",
"empty_column.public": "Здесь ничего нет! Опубликуйте что-нибудь или подпишитесь на пользователей с других узлов, чтобы заполнить ленту.", "empty_column.public": "Здесь ничего нет! Опубликуйте что-нибудь или подпишитесь на пользователей с других узлов, чтобы заполнить ленту.",
"follow_request.authorize": "Авторизовать", "follow_request.authorize": "Авторизовать",
@ -108,50 +108,50 @@
"home.column_settings.show_reblogs": "Показывать продвижения", "home.column_settings.show_reblogs": "Показывать продвижения",
"home.column_settings.show_replies": "Показывать ответы", "home.column_settings.show_replies": "Показывать ответы",
"home.settings": "Настройки колонки", "home.settings": "Настройки колонки",
"keyboard_shortcuts.back": "to navigate back", "keyboard_shortcuts.back": "перейти назад",
"keyboard_shortcuts.boost": "to boost", "keyboard_shortcuts.boost": "продвинуть пост",
"keyboard_shortcuts.column": "to focus a status in one of the columns", "keyboard_shortcuts.column": "фокус на одном из столбцов",
"keyboard_shortcuts.compose": "to focus the compose textarea", "keyboard_shortcuts.compose": "фокус на поле ввода",
"keyboard_shortcuts.description": "Description", "keyboard_shortcuts.description": "Описание",
"keyboard_shortcuts.down": "to move down in the list", "keyboard_shortcuts.down": "вниз по списку",
"keyboard_shortcuts.enter": "to open status", "keyboard_shortcuts.enter": "развернуть пост",
"keyboard_shortcuts.favourite": "to favourite", "keyboard_shortcuts.favourite": "в избранное",
"keyboard_shortcuts.heading": "Keyboard Shortcuts", "keyboard_shortcuts.heading": "Сочетания клавиш",
"keyboard_shortcuts.hotkey": "Hotkey", "keyboard_shortcuts.hotkey": "Гор. клавиша",
"keyboard_shortcuts.legend": "to display this legend", "keyboard_shortcuts.legend": "показать это окно",
"keyboard_shortcuts.mention": "to mention author", "keyboard_shortcuts.mention": "упомянуть автора поста",
"keyboard_shortcuts.reply": "to reply", "keyboard_shortcuts.reply": "ответить",
"keyboard_shortcuts.search": "to focus search", "keyboard_shortcuts.search": "перейти к поиску",
"keyboard_shortcuts.toot": "to start a brand new toot", "keyboard_shortcuts.toot": "начать писать новый пост",
"keyboard_shortcuts.unfocus": "to un-focus compose textarea/search", "keyboard_shortcuts.unfocus": "убрать фокус с поля ввода/поиска",
"keyboard_shortcuts.up": "to move up in the list", "keyboard_shortcuts.up": "вверх по списку",
"lightbox.close": "Закрыть", "lightbox.close": "Закрыть",
"lightbox.next": "Далее", "lightbox.next": "Далее",
"lightbox.previous": "Назад", "lightbox.previous": "Назад",
"lists.account.add": "Add to list", "lists.account.add": "Добавить в список",
"lists.account.remove": "Remove from list", "lists.account.remove": "Убрать из списка",
"lists.delete": "Delete list", "lists.delete": "Удалить список",
"lists.edit": "Edit list", "lists.edit": "Изменить список",
"lists.new.create": "Add list", "lists.new.create": "Новый список",
"lists.new.title_placeholder": "New list title", "lists.new.title_placeholder": "Заголовок списка",
"lists.search": "Search among people you follow", "lists.search": "Искать из ваших подписок",
"lists.subheading": "Your lists", "lists.subheading": "Ваши списки",
"loading_indicator.label": "Загрузка...", "loading_indicator.label": "Загрузка...",
"media_gallery.toggle_visible": "Показать/скрыть", "media_gallery.toggle_visible": "Показать/скрыть",
"missing_indicator.label": "Не найдено", "missing_indicator.label": "Не найдено",
"missing_indicator.sublabel": "This resource could not be found", "missing_indicator.sublabel": "Запрашиваемый ресурс не найден",
"mute_modal.hide_notifications": "Hide notifications from this user?", "mute_modal.hide_notifications": "Убрать уведомления от этого пользователя?",
"navigation_bar.blocks": "Список блокировки", "navigation_bar.blocks": "Список блокировки",
"navigation_bar.community_timeline": "Локальная лента", "navigation_bar.community_timeline": "Локальная лента",
"navigation_bar.edit_profile": "Изменить профиль", "navigation_bar.edit_profile": "Изменить профиль",
"navigation_bar.favourites": "Понравившееся", "navigation_bar.favourites": "Понравившееся",
"navigation_bar.follow_requests": "Запросы на подписку", "navigation_bar.follow_requests": "Запросы на подписку",
"navigation_bar.info": "Об узле", "navigation_bar.info": "Об узле",
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts", "navigation_bar.keyboard_shortcuts": "Сочетания клавиш",
"navigation_bar.lists": "Lists", "navigation_bar.lists": "Списки",
"navigation_bar.logout": "Выйти", "navigation_bar.logout": "Выйти",
"navigation_bar.mutes": "Список глушения", "navigation_bar.mutes": "Список глушения",
"navigation_bar.pins": "Pinned toots", "navigation_bar.pins": "Закреплённые посты",
"navigation_bar.preferences": "Опции", "navigation_bar.preferences": "Опции",
"navigation_bar.public_timeline": "Глобальная лента", "navigation_bar.public_timeline": "Глобальная лента",
"notification.favourite": "{name} понравился Ваш статус", "notification.favourite": "{name} понравился Ваш статус",
@ -175,8 +175,8 @@
"onboarding.page_four.home": "Домашняя лента показывает посты от тех, на кого Вы подписаны.", "onboarding.page_four.home": "Домашняя лента показывает посты от тех, на кого Вы подписаны.",
"onboarding.page_four.notifications": "Колонка уведомлений сообщает о взаимодействии с Вами других людей.", "onboarding.page_four.notifications": "Колонка уведомлений сообщает о взаимодействии с Вами других людей.",
"onboarding.page_one.federation": "Mastodon - это сеть независимых серверов, которые вместе образуют единую социальную сеть. Мы называем эти сервера узлами.", "onboarding.page_one.federation": "Mastodon - это сеть независимых серверов, которые вместе образуют единую социальную сеть. Мы называем эти сервера узлами.",
"onboarding.page_one.full_handle": "Your full handle", "onboarding.page_one.full_handle": "Всё в ваших руках",
"onboarding.page_one.handle_hint": "This is what you would tell your friends to search for.", "onboarding.page_one.handle_hint": "Это то, что вы посоветуете искать своим друзьям.",
"onboarding.page_one.welcome": "Добро пожаловать в Mastodon!", "onboarding.page_one.welcome": "Добро пожаловать в Mastodon!",
"onboarding.page_six.admin": "Админ Вашего узла - {admin}.", "onboarding.page_six.admin": "Админ Вашего узла - {admin}.",
"onboarding.page_six.almost_done": "Почти готово...", "onboarding.page_six.almost_done": "Почти готово...",
@ -199,8 +199,8 @@
"privacy.public.short": "Публичный", "privacy.public.short": "Публичный",
"privacy.unlisted.long": "Не показывать в лентах", "privacy.unlisted.long": "Не показывать в лентах",
"privacy.unlisted.short": "Скрытый", "privacy.unlisted.short": "Скрытый",
"regeneration_indicator.label": "Loading…", "regeneration_indicator.label": "Загрузка…",
"regeneration_indicator.sublabel": "Your home feed is being prepared!", "regeneration_indicator.sublabel": "Ваша домашняя лента готовится!",
"relative_time.days": "{number}д", "relative_time.days": "{number}д",
"relative_time.hours": "{number}ч", "relative_time.hours": "{number}ч",
"relative_time.just_now": "только что", "relative_time.just_now": "только что",
@ -218,7 +218,7 @@
"search_popout.tips.user": "пользователь", "search_popout.tips.user": "пользователь",
"search_results.total": "{count, number} {count, plural, one {результат} few {результата} many {результатов} other {результатов}}", "search_results.total": "{count, number} {count, plural, one {результат} few {результата} many {результатов} other {результатов}}",
"standalone.public_title": "Прямо сейчас", "standalone.public_title": "Прямо сейчас",
"status.block": "Block @{name}", "status.block": "Заблокировать @{name}",
"status.cannot_reblog": "Этот статус не может быть продвинут", "status.cannot_reblog": "Этот статус не может быть продвинут",
"status.delete": "Удалить", "status.delete": "Удалить",
"status.embed": "Встроить", "status.embed": "Встроить",
@ -227,7 +227,7 @@
"status.media_hidden": "Медиаконтент скрыт", "status.media_hidden": "Медиаконтент скрыт",
"status.mention": "Упомянуть @{name}", "status.mention": "Упомянуть @{name}",
"status.more": "Больше", "status.more": "Больше",
"status.mute": "Mute @{name}", "status.mute": "Заглушить @{name}",
"status.mute_conversation": "Заглушить тред", "status.mute_conversation": "Заглушить тред",
"status.open": "Развернуть статус", "status.open": "Развернуть статус",
"status.pin": "Закрепить в профиле", "status.pin": "Закрепить в профиле",
@ -248,7 +248,7 @@
"tabs_bar.home": "Главная", "tabs_bar.home": "Главная",
"tabs_bar.local_timeline": "Локальная", "tabs_bar.local_timeline": "Локальная",
"tabs_bar.notifications": "Уведомления", "tabs_bar.notifications": "Уведомления",
"ui.beforeunload": "Your draft will be lost if you leave Mastodon.", "ui.beforeunload": "Ваш черновик будет утерян, если вы покинете Mastodon.",
"upload_area.title": "Перетащите сюда, чтобы загрузить", "upload_area.title": "Перетащите сюда, чтобы загрузить",
"upload_button.label": "Добавить медиаконтент", "upload_button.label": "Добавить медиаконтент",
"upload_form.description": "Описать для людей с нарушениями зрения", "upload_form.description": "Описать для людей с нарушениями зрения",

View file

@ -17,11 +17,32 @@ ru:
unconfirmed: Вам необходимо подтвердить ваш адрес e-mail для продолжения. unconfirmed: Вам необходимо подтвердить ваш адрес e-mail для продолжения.
mailer: mailer:
confirmation_instructions: confirmation_instructions:
subject: 'Mastodon: Инструкция по подтверждению' action: Подтвердите e-mail адрес
explanation: Вы создали учётную запись на сайте %{host}, используя этот e-mail адрес. Остался лишь один шаг для активации. Если это были не вы, просто игнорируйте письмо.
extra_html: Пожалуйста, ознакомьтесь <a href="%{terms_path}">правилами узла</a> and <a href="%{policy_path}">условиями пользования Сервисом</a>.
subject: 'Mastodon: Инструкция по подтверждению на узле %{instance}'
title: Подтвердите e-mail адрес
email_changed:
explanation: 'E-mail адрес Вашей учётной записи будет изменён на:'
extra: Если Вы не меняли адрес e-mail, возможно кто-то получил доступ к Вашей учётной записи. Пожалуйста, срочно смените пароль или свяжитесь с администратором узла, если у Вас нет доступа к учётной записи
subject: 'Mastodon: Адрес e-mail изменён'
title: Новый адрес e-mail
password_change: password_change:
explanation: Пароль Вашей учётной записи был изменён.
extra: Если Вы не меняли пароль, возможно кто-то получил доступ к Вашей учётной записи. Пожалуйста, срочно смените пароль или свяжитесь с администратором узла, если у Вас нет доступа к учётной записи.
subject: 'Mastodon: Пароль изменен' subject: 'Mastodon: Пароль изменен'
title: Пароль изменён
reconfirmation_instructions:
explanation: Подтвердите новый адрес для смены e-mail.
extra: Если смену e-mail инициировали не Вы, пожалуйста, игнорируйте это письмо. Адрес e-mail для учётной записи Mastodon не будет изменён, пока Вы не перейдёте по ссылке выше.
subject: 'Mastodon: Подтверждение e-mail для узла %{instance}'
title: Подтвердите e-mail адрес
reset_password_instructions: reset_password_instructions:
subject: 'Mastodon: Инструкция по сбросу пароля' action: Смена пароля
explanation: Вы запросили новый пароль для Вашей учётной записи.
extra: Если это сделали не Вы, пожалуйста, игнорируйте письмо. Ваш пароль не будет изменён, пока Вы не перейдёте по ссылке выше и не создадите новый пароль.
subject: 'Mastodon: инструкция по смене пароля'
title: Сброс пароля
unlock_instructions: unlock_instructions:
subject: 'Mastodon: Инструкция по разблокировке' subject: 'Mastodon: Инструкция по разблокировке'
omniauth_callbacks: omniauth_callbacks:

View file

@ -5,6 +5,8 @@ ru:
doorkeeper/application: doorkeeper/application:
name: Название name: Название
redirect_uri: URI перенаправления redirect_uri: URI перенаправления
scopes: Права
website: Веб-сайт приложения
errors: errors:
models: models:
doorkeeper/application: doorkeeper/application:
@ -33,9 +35,13 @@ ru:
redirect_uri: Используйте по одной строке на URI redirect_uri: Используйте по одной строке на URI
scopes: Разделяйте список разрешений пробелами. Оставьте незаполненным для использования разрешений по умолчанию. scopes: Разделяйте список разрешений пробелами. Оставьте незаполненным для использования разрешений по умолчанию.
index: index:
application: Приложение
callback_url: Callback URL callback_url: Callback URL
delete: Удалить
name: Название name: Название
new: Новое Приложение new: Новое Приложение
scopes: Права
show: Показывать
title: Ваши приложения title: Ваши приложения
new: new:
title: Новое Приложение title: Новое Приложение

View file

@ -34,10 +34,12 @@ ru:
data: Данные data: Данные
display_name: Показываемое имя display_name: Показываемое имя
email: Адрес e-mail email: Адрес e-mail
expires_in: Срок действия
filtered_languages: Фильтруемые языки filtered_languages: Фильтруемые языки
header: Заголовок header: Заголовок
locale: Язык locale: Язык
locked: Сделать аккаунт приватным locked: Сделать аккаунт приватным
max_uses: Макс. число использований
new_password: Новый пароль new_password: Новый пароль
note: О Вас note: О Вас
otp_attempt: Двухфакторный код otp_attempt: Двухфакторный код
@ -49,8 +51,8 @@ ru:
setting_delete_modal: Показывать диалог подтверждения перед удалением setting_delete_modal: Показывать диалог подтверждения перед удалением
setting_noindex: Отказаться от индексации в поисковых машинах setting_noindex: Отказаться от индексации в поисковых машинах
setting_reduce_motion: Уменьшить движение в анимации setting_reduce_motion: Уменьшить движение в анимации
setting_site_theme: Тема сайта
setting_system_font_ui: Использовать шрифт системы по умолчанию setting_system_font_ui: Использовать шрифт системы по умолчанию
setting_theme: Тема сайта
setting_unfollow_modal: Показывать диалог подтверждения перед тем, как отписаться от аккаунта setting_unfollow_modal: Показывать диалог подтверждения перед тем, как отписаться от аккаунта
severity: Строгость severity: Строгость
type: Тип импорта type: Тип импорта
@ -58,6 +60,7 @@ ru:
interactions: interactions:
must_be_follower: Заблокировать уведомления не от подписчиков must_be_follower: Заблокировать уведомления не от подписчиков
must_be_following: Заблокировать уведомления от людей, на которых Вы не подписаны must_be_following: Заблокировать уведомления от людей, на которых Вы не подписаны
must_be_following_dm: Заблокировать личные сообщения от людей, на которых Вы не подписаны
notification_emails: notification_emails:
digest: Присылать дайджест по e-mail digest: Присылать дайджест по e-mail
favourite: Уведомлять по e-mail, когда кому-то нравится Ваш статус favourite: Уведомлять по e-mail, когда кому-то нравится Ваш статус