diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml index 2d4e4c8743a..03999e42a73 100644 --- a/config/locales/client.ru.yml +++ b/config/locales/client.ru.yml @@ -72,8 +72,8 @@ ru: other: '%{count}лет' few: '%{count}лет' many: '%{count}лет' - date_month: "MMM D" - date_year: "MMM 'YY" + date_month: 'MMM D' + date_year: 'MMM ''YY' medium: x_minutes: one: '1 минута' @@ -90,6 +90,7 @@ ru: other: '%{count} дней' few: '%{count} дня' many: '%{count} дней' + date_year: 'D MMM YYYY' medium_with_ago: x_minutes: one: 'минуту назад' @@ -143,6 +144,7 @@ ru: daily: ежедневно weekly: еженедельно every_two_weeks: 'каждые две недели' + max: максимально character_count: one: '{{count}} символ' other: '{{count}} символов' @@ -204,31 +206,57 @@ ru: posted_by_you: 'Размещено Вами' sent_by_user: 'Отправлено пользователем {{user}}' sent_by_you: 'Отправлено Вами' + groups: + title: + one: группа + other: группы + few: группы + many: групп + members: Участники + posts: Сообщения + alias_levels: + title: 'Кто может использовать данную группу как псевдоним?' + nobody: Никто + only_admins: 'Только админы' + mods_and_admins: 'Только модераторы и администраторы' + members_mods_and_admins: 'Только пользователи группы, модераторы и администраторы' + everyone: Все user_action_groups: - "1": 'Отдал симпатий' - "2": 'Получил симпатий' - "3": Закладки - "4": Темы - "5": Сообщения - "6": Ответы - "7": Упоминания - "9": Цитаты - "10": Избранное - "11": Изменения - "12": 'Отправленные' - "13": Входящие + '1': 'Отдал симпатий' + '2': 'Получил симпатий' + '3': Закладки + '4': Темы + '5': Сообщения + '6': Ответы + '7': Упоминания + '9': Цитаты + '10': Отмечено + '11': Изменения + '12': 'Отправленные' + '13': Входящие categories: all: 'все категории' - only_category: 'только {{categoryName}}' + all_subcategories: 'все подкатегории' + no_subcategory: 'без подкатегории' category: Категория - posts: Сообщения - topics: Темы + posts: 'Новые сообщения' + topics: 'Новые темы' latest: Последние latest_by: 'последние по' toggle_ordering: 'изменить сортировку' - subcategories: 'Подкатегории:' - total_topics: 'Всего тем: %{count}' - total_posts: 'Всего сообщений: %{count}' + subcategories: Подкатегории + topic_stats: 'Количество новых тем.' + topic_stat_sentence: + one: '%{count} новая тема за прошедший %{unit}.' + other: '%{count} новых тем за %{unit}.' + few: '%{count} новых тем за %{unit}.' + many: '%{count} новых тем за %{unit}.' + post_stats: 'Количество новых сообщений.' + post_stat_sentence: + one: '%{count} новое сообщение за %{unit}.' + other: '%{count} новых сообщений за %{unit}.' + few: '%{count} новых сообщений за %{unit}.' + many: '%{count} новых сообщений за %{unit}.' user: said: '{{username}} писал(а):' profile: Профайл @@ -244,7 +272,7 @@ ru: invited_by: 'Приглашен пользователем' trust_level: 'Уровень доверия' notifications: Уведомления - dynamic_favicon: 'Отображать события на favicon' + dynamic_favicon: 'Показывать количество приходящих уведомлений в favicon (экспериментальный)' external_links_in_new_tab: 'Открывать все внешние ссылки в новой вкладке' enable_quoting: 'Позволить отвечать с цитированием выделенного текста' change: изменить @@ -253,6 +281,23 @@ ru: deleted: (удален) suspended_notice: 'Пользователь заморожен до {{date}}.' suspended_reason: 'Причина:' + mailing_list_mode: 'Получать письмо каждый раз, когда появляется сообщение на форуме (кроме тех случаев, когда тема или категория отключены)' + watched_categories: Наблюдение + watched_categories_instructions: 'Вы будете автоматически отслеживать новые темы в этих категориях. Вам будут приходить уведомления о новых сообщениях и темах, плюс рядом со списком тем будет отображено количество непрочитанных и новых сообщений.' + tracked_categories: Отслеживаемая + tracked_categories_instructions: 'Вы будете автоматически отслеживать новые темы в этих категориях. Рядом со списком тем будет отображено количество непрочитанных и новых сообщений.' + muted_categories: Выключено + muted_categories_instructions: 'Вы не будете получать уведомлений о новых темах в этих категориях, также они не будут показываться во вкладке «Непрочитанное».' + delete_account: 'Удалить мою учётную запись' + delete_account_confirm: 'Вы уверены, что хотите удалить свою учётную запись? Отменить удаление будет невозможно!' + deleted_yourself: 'Ваша учётная запись была успешно удалена.' + delete_yourself_not_allowed: 'Вы не можете сейчас удалить свою учётную запись. Попросите администратора удалить вашу учётную запись.' + unread_message_count: + one: 'Сообщения (1)' + other: 'Сообщений ({{count}})' + zero: Сообщений + few: 'Сообщения ({{count}})' + many: 'Сообщений ({{count}})' messages: all: Все mine: Мои @@ -262,6 +307,7 @@ ru: in_progress: '(отправка письма)' error: (ошибка) action: 'Отправить сообщение для сброса пароля' + set_password: 'Установить пароль' change_about: title: 'Изменить информацию обо мне' change_username: @@ -282,7 +328,7 @@ ru: uploaded_avatar: 'Собственный аватар' uploaded_avatar_empty: 'Добавить собственный аватар' upload_title: 'Загрузка собственного аватара' - image_is_not_a_square: 'Внимание: изображение было кадрировано, т.к. оно не квадратное.' + image_is_not_a_square: 'Внимание: мы обрезали ваше изображение; оно не квадратное' email: title: Email instructions: 'Ваш адрес электронной почты всегда скрыт.' @@ -292,12 +338,12 @@ ru: frequency: 'В случае вашего отсутствия на форуме вы будете получать уведомления только о новых сообщениях.' name: title: Имя - instructions: 'Ваше полное имя или псевдоним. Необязательно уникальное. Показывается только на вашей странице пользователя.' + instructions: 'Ваше полное имя, длинная версия; видно для всех.' too_short: 'Ваше имя слишком короткое.' ok: 'Допустимое имя.' username: title: Имя пользователя - instructions: 'Должно быть уникальным и без пробелов. Пользователи могут упоминать вас по @username.' + instructions: 'Должно быть уникальным, без пробелов, коротким. Пользователи могут упоминать вас как @username' short_instructions: 'Пользователи могут упоминать вас по @{{username}}.' available: 'Имя пользователя доступно.' global_match: 'Адрес электронной почты совпадает с зарегистрированным.' @@ -308,12 +354,16 @@ ru: checking: 'Проверяю доступность имени пользователя...' enter_email: 'Имя пользователя найдено. Введите адрес электронной почты.' prefilled: 'Адрес электронной почты совпадает с зарегистрированным.' + locale: + title: 'Язык интерфейса' + instructions: 'Язык интерфейса форума. Изменится после обновления страницы.' + default: (по умолчанию) password_confirmation: title: 'Пароль еще раз' last_posted: 'Последнее сообщение' last_emailed: 'Последнее письмо' last_seen: Был - created: 'Регистрация' + created: Вступил log_out: 'Выйти' website: 'Веб-сайт' email_settings: Электронная почта @@ -326,6 +376,7 @@ ru: email_private_messages: 'Получение уведомлений по электронной почте о личных сообщениях' email_always: 'Получать почтовые уведомления и дайджесты даже если я активен на форуме' other_settings: Прочее + categories_settings: Категории new_topic_duration: label: 'Считать темы новыми, если' not_viewed: 'они еще не просмотрены вами' @@ -365,6 +416,7 @@ ru: pending: 'Еще не принятые приглашения' topics_entered: 'Просмотрено тем' posts_read_count: 'Прочитано сообщений' + expired: 'Это истёкшее приглашение.' rescind: 'Отозвать приглашение' rescinded: 'Приглашение отозвано' time_read: 'Время чтения' @@ -374,7 +426,9 @@ ru: password: title: Пароль too_short: 'Пароль слишком короткий.' + common: 'Пароль слишком короткий.' ok: 'Допустимый пароль.' + instructions: 'Введите как минимум %{count} символов' ip_address: title: 'Последний IP адрес' avatar: @@ -390,6 +444,10 @@ ru: the_topic: 'тема' loading: Загрузка... close: Закрыть + assets_changed_confirm: 'Вышло обновление Discourse, Вы желаете установить новую версию?' + read_only_mode: + enabled: 'Администратор включил режим только для чтения. Вы можете продолжить просматривать сайт, но взаимодействие не будет работать корректно.' + login_disabled: 'Вход отключён, пока сайт в режиме «только для чтения»' learn_more: 'подробнее...' year: год year_desc: 'создано тем за последние 365 дней' @@ -452,9 +510,6 @@ ru: facebook: title: 'с помощью Facebook' message: 'Вход с помощью учетной записи Facebook (всплывающие окна должны быть разрешены)' - cas: - title: 'Войти с помощью CAS' - message: 'Вход с помощью учетной записи CAS (всплывающие окна должны быть разрешены)' yahoo: title: 'с помощью Yahoo' message: 'Вход с помощью учетной записи Yahoo (всплывающие окна должны быть разрешены)' @@ -485,6 +540,7 @@ ru: cancel: Отменить create_topic: 'Создать тему' create_pm: 'Написать личное сообщение' + title: 'Или нажмите Ctrl+Enter' users_placeholder: 'Добавить пользователя' title_placeholder: 'Напечатайте здесь заголовок. В чём, в двух словах, суть предстоящего обсуждения?' edit_reason_placeholder: 'почему вы хотите изменить?' @@ -564,13 +620,27 @@ ru: category: 'при поиске отдавать предпочтение {{category}}' site_map: 'перейти к другому списку тем или другой категории' go_back: 'вернуться' + not_logged_in_user: 'страница пользователя с историей его последней активности и настроек' current_user: 'перейти на вашу страницу пользователя' starred: - title: Избранные + title: Отметить help: star: 'добавить тему в избранное' unstar: 'удалить тему из избранного' topics: + bulk: + reset_read: 'Сбросить прочтённые' + dismiss_read: 'Отклонить прочтение' + toggle: 'переключить массовый выбор тем' + actions: 'Массовое действие' + change_category: 'Изменить категорию' + close_topics: 'Закрыть темы' + notification_level: 'Изменить уровень оповещения' + selected: + one: 'Вы выбрали 1 тему.' + other: 'Вы выбрали {{count}} тем.' + few: 'Вы выбрали {{count}} темы.' + many: 'Вы выбрали {{count}} тем.' none: starred: 'Вы еще не добавили ни одной темы в избранное. Чтобы тема попала в избранное, нажмите на звездочку рядом с названием темы.' unread: 'У вас нет непрочитанных тем.' @@ -580,6 +650,7 @@ ru: latest: 'Новых тем нет.' hot: 'Популярных тем нет.' category: 'В категории {{category}} отсутствуют темы.' + top: 'Нет обсуждаемых тем.' bottom: latest: 'Тем больше нет.' hot: 'Популярных тем больше нет.' @@ -589,6 +660,7 @@ ru: unread: 'Больше нет непрочитанных тем.' starred: 'Избранных тем больше нет.' category: 'Больше в категории {{category}} нет тем.' + top: 'Больше нет обсуждаемых тем.' topic: filter_to: 'Показывается {{post_count}} сообщений в теме' create: 'Создать тему' @@ -639,6 +711,7 @@ ru: toggle_information: 'скрыть / показать подробную информацию о теме' read_more_in_category: 'Хотите почитать что-нибудь еще? Просмотрите темы в {{catLink}} или {{latestLink}}.' read_more: 'Хотите почитать что-нибудь еще? {{catLink}} or {{latestLink}}.' + read_more_MF: " \n" browse_all_categories: 'Просмотреть все категории' view_latest_topics: 'посмотреть последние темы' suggest_create_topic: 'Почему бы вам не создать новую тему?' @@ -661,28 +734,39 @@ ru: notifications: title: ' ' reasons: - "3_2": 'Вы будете получать уведомления, потому что вы наблюдаете за темой.' - "3_1": 'Вы будете получать уведомления, потому что вы создали тему.' - "3": 'Вы будете получать уведомления, потому что вы наблюдаете за темой.' - "2_4": 'Вы будете получать уведомления, потому что вы ответили в теме.' - "2_2": 'Вы будете получать уведомления, потому что вы отслеживаете тему.' - "2": 'Вы будете получать уведомления, потому что вы читали тему.' - "1": 'Вы получите уведомление, только если кто-нибудь упомянет вас по @name или ответит на ваше сообщение.' - "1_2": 'Вы получите уведомление, только если кто-нибудь упомянет вас по @name или ответит на ваше сообщение.' - "0": 'Вы не получаете уведомления по теме.' - "0_2": 'Вы не получаете уведомления по теме.' + '3_6': 'Вы следите за этой категорией, по этому вы будете получать уведомления.' + '3_5': 'Вы будете получать уведомления, потому что вы начали автоматически следить за темой.' + '3_2': 'Вы будете получать уведомления, потому что вы наблюдаете за темой.' + '3_1': 'Вы будете получать уведомления, потому что вы создали тему.' + '3': 'Вы будете получать уведомления, потому что вы наблюдаете за темой.' + '2_4': 'Вы будете получать уведомления, потому что вы ответили в теме.' + '2_2': 'Вы будете получать уведомления, потому что вы отслеживаете тему.' + '2': 'Вы будете получать уведомления, потому что вы читали тему.' + '1': 'Вы получите уведомление, только если кто-нибудь упомянет вас по @name или ответит на ваше сообщение.' + '1_2': 'Вы получите уведомление, только если кто-нибудь упомянет вас по @name или ответит на ваше сообщение.' + '0': 'Вы не получаете уведомления по теме.' + '0_2': 'Вы не получаете уведомления по теме.' + watching_pm: + title: Следят + description: 'Вы будете извещены о каждом новом сообщение в этом личном послании. Количество непрочитанных новых сообщений так же появится рядом с каждой темой.' watching: title: Наблюдение - description: 'то же самое, что и режим отслеживания, но вы дополнительно будете получать уведомления обо всех новых сообщениях.' + description: 'Вы будете получать уведомления о каждом новом сообщении в этой теме. Рядом со списком тем также будет показано количество непрочитанных и новых сообщений.' + tracking_pm: + title: Отслеживание + description: 'Вам придёт уведомление, только если кто-нибудь упомянет Ваше @имя или ответит на Ваше сообщение. Рядом со списком тем также будет показано количество непрочитанных и новых сообщений.' tracking: title: Отслеживание - description: 'вам будет прислано уведомление, если кто-то упомянет вас по @name или ответит на ваше сообщение, а также вы будете видеть количество сообщений, новых и непрочитанных вами.' + description: 'Вам придёт уведомление, только если кто-нибудь упомянет Ваше @имя или ответит на Ваше сообщение. Рядом со списком тем также будет показано количество непрочитанных и новых сообщений.' regular: title: Стандартный - description: 'вам будет прислано уведомление, если кто-то упомянет вас по @name или ответит на ваше сообщение.' + description: 'Вам придёт уведомление, только если кто-нибудь упомянет Ваше @имя или ответит на Ваше сообщение.' + muted_pm: + title: Отключена + description: 'Вы не будете получать уведомлений, связанных с этим приватным сообщением.' muted: title: Выключено - description: 'тема не показывается на вкладке Непрочитанные, уведомления о новых сообщениях в теме вам не отправляются.' + description: 'Вы не будете получать уведомлений, связанных с этой темой, и она не будет показываться во вкладке «Непрочитанное».' actions: recover: 'Отменить удаление темы' delete: 'Удалить тему' @@ -707,6 +791,10 @@ ru: share: title: Поделиться help: 'Поделиться ссылкой на тему' + flag_topic: + title: Жалоба + help: 'пожаловаться на сообщение' + success_message: 'Вы пожаловались на тему.' inviting: Высылаю приглашение... invite_private: title: 'Отправить личное сообщение' @@ -808,7 +896,7 @@ ru: reply: 'начать составление ответа на сообщение' like: 'мне нравится' edit: 'Изменить сообщение' - flag: 'Личное сообщение автору / пожаловаться на сообщение' + flag: 'пожаловаться на сообщение' delete: 'удалить сообщение' undelete: 'отменить удаление' share: 'поделиться ссылкой на сообщение' @@ -963,7 +1051,7 @@ ru: previous: 'Предыдущая версия' next: 'Следующая версия' last: 'Последняя версия' - comparing_previous_to_current_out_of_total: '#{{previous}} vs. #{{current}} (из {{total}})' + comparing_previous_to_current_out_of_total: '#{{previous}} vs. #{{current}} / {{total}}' displays: inline: title: 'Отобразить сообщение с включенными добавлениями и удалениями.' @@ -997,7 +1085,7 @@ ru: badge_colors: 'Цвета метки' background_color: 'Цвет фона' foreground_color: 'Цвет переднего плана' - name_placeholder: 'Должно быть кратким и емким.' + name_placeholder: 'Не более одного-двух слов' color_placeholder: 'Любой цвет из веб-палитры' delete_confirm: 'Вы действительно хотите удалить категорию?' delete_error: 'При удалении категории произошла ошибка.' @@ -1012,9 +1100,10 @@ ru: add_permission: 'Добавить права' this_year: 'в год' position: местоположение + default_position: 'Позиция по умолчанию' parent: 'Родительская категория' flagging: - title: 'Выберите действие над сообщением' + title: 'Почему вы хотите пожаловаться на сообщение?' action: 'Пожаловаться' take_action: 'Принять меры' notify_action: Отправить @@ -1028,6 +1117,10 @@ ru: at_least: 'введите как минимум {{n}} символов' more: 'ещё {{n}} символов...' left: 'осталось {{n}} символов' + flagging_topic: + title: 'Почему вы хотите пожаловаться на сообщение?' + action: 'Пометить тему' + notify_action: Оповестить topic_map: title: 'Сводка по теме' links_shown: 'показать все {{totalLinks}} ссылок...' @@ -1056,15 +1149,17 @@ ru: changed_by: 'автором {{author}}' categories_list: 'Список категорий' filters: + with_topics: '%{filter} Темы' + with_category: '%{filter} %{category} Темы' latest: title: Последние - help: 'самые последние темы' + help: 'темы с недавними сообщениями' hot: title: Популярные help: 'подборка популярных тем' starred: - title: Избранное - help: 'темы, которые вы добавили в список избранных' + title: Отмечено + help: 'темы, которые вы отметили' read: title: Прочитанные help: 'темы, которые вас заинтересовали (в обратном хронологическом порядке)' @@ -1099,6 +1194,25 @@ ru: few: '{{categoryName}} ({{count}})' many: '{{categoryName}} ({{count}})' help: 'последние темы в категории {{categoryName}}' + top: + title: Обсуждаемые + help: 'выборка лучших тем прошлого года, месяца, недели или дня' + yearly: + title: 'Обсуждаемые за год' + monthly: + title: 'Обсуждаемые за месяц' + weekly: + title: 'Обсуждаемые за неделю' + daily: + title: 'Обсуждаемые за день' + this_year: 'В год' + this_month: 'В месяц' + this_week: 'В неделю' + today: Сегодня + other_periods: 'смотреть больше обсуждаемых сообщений' + redirect_reasons: + new_user: 'Приветствуем! Как для нового пользователя, пока вы полностью не осмотритесь на форуме, это будет вашей домашней страницей. Здесь вы можете найти наиболее популярные темы.' + not_seen_in_a_month: 'С возвращением! Мы не виделись какое-то время. Вот список популярных тем, которые Вы могли пропустить во время своего отсутствия.' browser_update: 'К сожалению, ваш браузер слишком устарел для комфортного просмотра нашего форума. Пожалуйста, обновите ваш браузер.' permission_types: full: 'Создавать / Отвечать / Просматривать' @@ -1161,11 +1275,15 @@ ru: disagree: Отказаться disagree_title: 'Удалить все жалобы с данного сообщения' delete_spammer_title: 'Удалить пользователя и все его сообщения.' + clear_topic_flags: Готово + clear_topic_flags_title: 'Тема была просмотрена, и все проблемы были решены. Нажмите Готово, чтобы удалить все жалобы.' flagged_by: 'Отмечено' system: Системные error: 'что-то пошло не так' view_message: Ответить no_results: 'Жалоб нет.' + topic_flagged: 'Эта тема была помечена.' + visit_topic: 'Посетите тему для изучения причин жалобы и принятия мер.' summary: action_type_3: one: оффтопик @@ -1193,12 +1311,13 @@ ru: few: 'СПАМ x{{count}}' many: 'СПАМ x{{count}}' groups: + primary: 'Основная группа' + no_primary: '(нет основной группы)' title: Группы edit: 'Изменить группы' selector_placeholder: 'добавить пользователей' name_placeholder: 'Название группы, без пробелов, по тем же правилам, что и имя пользователя.' about: 'Здесь можно редактировать группы и имена групп' - can_not_edit_automatic: 'Принадлежность пользователя к системным группам определяется автоматически, однако вы можете самостоятельно переназначить группу пользователя и уровень доверия' delete: Удалить delete_confirm: 'Удалить данную группу?' delete_failed: 'Невозможно удалить группу. Если это автоматически созданная группа, то она не может быть удалена.' @@ -1216,6 +1335,57 @@ ru: info_html: 'Ваш API ключ позволит вам создавать и обновлять темы, используя JSON calls.' all_users: 'Все пользователи' note_html: 'Никому не сообщайте эти ключи, Тот, у кого они есть, сможет создавать сообщения, выдавая себя за любого пользователя форума.' + backups: + title: Резервные копии + menu: + backups: Резервные копии + logs: Журнал событий + none: 'Нет доступных резервных копий' + read_only: + enable: + title: 'Включить режим "только для чтения"' + text: 'Включить режим "только для чтения"' + confirm: 'Вы уверены, что хотите включить режим "только для чтения"?' + disable: + title: 'Выключить режим "только для чтения"' + text: 'Выключить режим "только для чтения"' + logs: + none: 'Пока нет сообщений в журнале регистрации...' + columns: + filename: Имя файла + size: Размер + upload: + text: ЗАГРУЗИТЬ + uploading: ОТПРАВЛЯЕТСЯ + success: '''{{filename}}'' был успешно загружен.' + error: 'При загрузке файла ''{{filename}}'' произошла ошибка ({{message}})' + operations: + is_running: 'Операция в данный момент исполняется...' + failed: '{{operation}} провалилась. Пожалуйста, проверьте журнал регистрации.' + cancel: + text: Отменить + title: 'Отменить текущую операцию' + confirm: 'Вы уверены, что хотите отменить текущую операцию?' + backup: + text: Резервная копия + title: 'Создать резервную копию' + confirm: 'Вы уверены, что хотите запустить резервное копирование?' + download: + text: Скачать + title: 'Скачать резервную копию' + destroy: + text: Удалить + title: 'Удалить резервную копию' + confirm: 'Вы уверены, что хотите уничтожить резервную копию?' + restore: + is_disabled: 'Восстановление отключено в настройках сайта.' + text: Восстановить + title: 'Восстановить резервную копию' + confirm: 'Вы уверенны, что желаете восстановить эту резервную копию?' + rollback: + text: Откатить + title: 'Откатить базу данных к предыдущему рабочему состоянию' + confirm: 'Вы уверены, что хотите откатить базу данных к предыдущему рабочему состоянию?' customize: title: Оформление long_title: 'Стили и заголовки' @@ -1236,8 +1406,11 @@ ru: email: title: Email settings: Настройки - logs: Логи + all: Все + sent: Отправлено + skipped: Пропущенные sent_at: 'Отправлено' + time: Время user: Пользователь email_type: 'Вид сообщения' to_address: 'Адрес' @@ -1253,6 +1426,15 @@ ru: text: текст last_seen_user: 'Последнее посещение:' reply_key: 'Ключ ответа' + skipped_reason: 'Пропустить причину' + logs: + none: 'Записи в журнале регистрации не найдены.' + filters: + title: Фильтр + user_placeholder: имя пользователя + address_placeholder: em@il.com + type_placeholder: 'дайджест, подписка...' + skipped_reason_placeholder: причина logs: title: Логи action: Действие @@ -1405,18 +1587,26 @@ ru: flags_received_count: 'Получено жалоб' approve: Одобрить approved_by: 'Одобрено' - approve_success: "Пользователь одобрен, на его электронную почту послано письмо с инструкцией\nпо активации.\n" - approve_bulk_success: "Успех! Все выбранные пользователи одобрены\nи уведомлены.\n" + approve_success: 'Пользователь подтверждён, на вашу электронную почту отправлено письмо с инструкцией по активации.' + approve_bulk_success: 'Успех! Все выбранные пользователи были одобрены + + и уведомлены.' time_read: 'Время чтения' delete: 'Удалить пользователя' + delete_forbidden_because_staff: 'Администраторы и модераторы не могут быть удалены' delete_forbidden: - one: 'Пользователь не может быть удален, если он зарегистрирован больше чем %{count} день назад и у него есть сообщения. Удалите все сообщения перед удалением пользователя.' - other: 'Пользователь не может быть удален, если он зарегистрирован больше чем %{count} дней назад и у него есть сообщения. Удалите все сообщения перед удалением пользователя.' - few: 'Пользователь не может быть удален, если он зарегистрирован больше чем %{count} дня назад и у него есть сообщения. Удалите все сообщения перед удалением пользователя.' - many: 'Пользователь не может быть удален, если он зарегистрирован больше чем %{count} дней назад и у него есть сообщения. Удалите все сообщения перед удалением пользователя.' + one: 'Пользователи не могут быть удалены, если у них есть написанные сообщения. Удалить все сообщения, перед тем, как попытаться удалить пользователя. (Сообщения старее, чем %{count} день не могут быть удалены.)' + other: 'Пользователи не могут быть удалены, если у них есть написанные сообщения. Удалить все сообщения, перед тем, как попытаться удалить пользователя. (Сообщения старее, чем %{count} дней не могут быть удалены.)' + few: 'Пользователи не могут быть удалены, если у них есть написанные сообщения. Удалить все сообщения, перед тем, как попытаться удалить пользователя. (Сообщения старее, чем %{count} дня не могут быть удалены.)' + many: 'Пользователи не могут быть удалены, если у них есть написанные сообщения. Удалить все сообщения, перед тем, как попытаться удалить пользователя. (Сообщения старее, чем %{count} дней не могут быть удалены.)' + cant_delete_all_posts: + one: 'Невозможно удалить все сообщения. Некоторые сообщения старее, чем %{count} день.' + other: 'Невозможно удалить все сообщения. Некоторые сообщения старее, чем %{count} дней.' + few: 'Невозможно удалить все сообщения. Некоторые сообщения старее, чем %{count} дня.' + many: 'Невозможно удалить все сообщения. Некоторые сообщения старее, чем %{count} дней.' delete_confirm: 'Вы уверены, что хотите удалить пользователя? Это действие необратимо!' - delete_and_block: 'Да, и запретить регистрацию с данного email и IP адреса' - delete_dont_block: 'Да, но разрешить регистрацию с данного email и IP адреса' + delete_and_block: 'Да, и заблокировать регистрации с этого email и IP адреса' + delete_dont_block: 'Да, просто удалить пользователя' deleted: 'Пользователь удален.' delete_failed: 'При удалении пользователя возникла ошибка. Для удаления пользователя необходимо сначала удалить все его сообщения.' send_activation_email: 'Послать активационное письмо' @@ -1433,6 +1623,21 @@ ru: block_explanation: 'Заблокированный не может отвечать и создавать новые темы.' trust_level_change_failed: 'Возникла ошибка при изменении уровня доверия пользователя.' suspend_modal_title: 'Заблокировать пользователя' + trust_level_2_users: 'Пользователи с уровнем доверия 2' + trust_level_3_requirements: 'Требуется 3 уровень доверия' + tl3_requirements: + title: 'Требования для 3 уровня доверия' + table_title: 'За последние 100 дней:' + value_heading: Значение + requirement_heading: Требование + visits: Посещений + days: дни + topics_with_replies: 'Темы с ответами' + topics_replied_to: 'Ответы на темы' + quality_content: 'Качественное содержание' + reading: Читают + site_promotion: 'Продвижение сайта' + flagged_posts: 'Сообщения с жалобами' site_content: none: 'Выберите тип контента, чтобы начать редактирование.' title: Контент сайта @@ -1443,6 +1648,7 @@ ru: reset: 'вернуть по умолчанию' none: (нет) no_results: 'Ничего не найдено.' + clear_filter: Очистить categories: all_results: Всего required: Обязательные @@ -1457,6 +1663,46 @@ ru: spam: Спам rate_limits: 'Ограничения' developer: Разработчик + embedding: Встраиваемая + legal: Правила uncategorized: Без категории lightbox: download: загрузить + keyboard_shortcuts_help: + title: 'Быстрые вызовы с клавиатуры (экспериментальная функция)' + jump_to: + title: 'Перейти к' + home: 'g + h Домой (к последним)' + latest: 'g + l Последние' + new: 'g + n Новые' + unread: 'g + u Непрочитанные' + starred: 'g + f Избранные' + categories: 'g + c Категории' + navigation: + title: Навигация + back: 'u Назад' + up_down: 'k/j Переместить выделение вверх/вниз' + open: 'o или Enter Открыть выбранную тему' + next_prev: '`/~ Следующая/предыдущая секция' + application: + title: Приложение + create: 'c Создать новую тему' + notifications: 'n Открыть уведомления' + search: '/ Поиск' + help: '? Открыть помощь по горячим клавишам' + actions: + title: Действия + star: 'f Отметить тему' + share_topic: 's Поделиться темой' + share_post: 'shift s Поделиться сообщением' + reply_topic: 'r Ответить в теме' + reply_post: 'shift r Ответить на сообщение' + like: 'l Лайкнуть сообщение' + flag: '! Пожаловаться на сообщение' + bookmark: 'b Добавить сообщение в избранные' + edit: 'e Изменить сообщение' + delete: 'd Удалить сообщение' + mark_muted: 'm + m Отключить уведомления в теме' + mark_regular: 'm + r Включить уведомления в теме' + mark_tracking: 'm + t Отслеживать тему' + mark_watching: 'm + w Наблюдать за темой' \ No newline at end of file diff --git a/config/locales/server.ru.yml b/config/locales/server.ru.yml index 5971f418cef..2ec5f5d3484 100644 --- a/config/locales/server.ru.yml +++ b/config/locales/server.ru.yml @@ -22,10 +22,34 @@ ru: posts: сообщения loading: Загружается... powered_by_html: 'При поддержке Discourse, лучше всего использовать с включенным JavaScript' + log_in: 'Войти' via: '%{username} на %{site_name}' is_reserved: 'зарезервировано' backup: - operation_already_running: 'Действие %{operation} уже выполняется. Невозможно начать новое действие %{operation} прямо сейчас.' + operation_already_running: 'Действие уже выполняется. Прямо сейчас невозможно начать новое действие.' + read_only_mode_enabled: 'Сайт в режиме только для чтения. Взаимодействия отключены.' + too_many_replies: + one: 'Новые пользователи временно ограничены одним ответом в одной теме.' + other: 'Новые пользователи временно ограничены %{count} ответов в одной теме.' + few: 'Новые пользователи временно ограничены %{count} ответами в одной теме.' + many: 'Новые пользователи временно ограничены %{count} ответами в одной теме.' + embed: + start_discussion: 'Начать обсуждение' + continue: 'Продолжить обсуждение' + more_replies: + one: '1 ответ' + other: '%{count} ответов' + few: '%{count} ответа' + many: '%{count} ответов' + loading: 'Загрузка обсуждения...' + permalink: Постоянная ссылка + imported_from: 'Обсуждение темы для записи в блоге по ссылке: %{link}' + in_reply_to: 'в ответе %{username}' + replies: + one: '1 ответ' + other: '%{count} ответов' + few: '%{count} ответа' + many: '%{count} ответов' too_many_mentions: zero: 'Извините, но вы не можете упоминать других пользователей.' one: 'Извините, но вы можете упоминать только одного пользователя в сообщении.' @@ -62,6 +86,7 @@ ru: invalid_characters: 'содержит недопустимые символы' is_invalid: 'слишком короткий' next_page: 'следующая страница →' + page_num: 'Страница %{num}' by: От topics_in_category: 'Темы в категории «%{category}»' rss_posts_in_topic: 'RSS лента темы ''%{topic}' @@ -74,6 +99,7 @@ ru: rss_description: latest: 'Последние темы' hot: 'Популярные темы' + too_late_to_edit: 'Сообщение было создано очень давно. Его нельзя изменить или удалить.' groups: errors: can_not_modify_automatic: 'Вы не можете изменить автоматическую группу.' @@ -97,14 +123,13 @@ ru: avatar: "\nВы создали несколько сообщений, однако ваш аватар не уникален -- он такой же, как и у всех новых пользователей.\n\nВы можете изменить его, загрузив изображение **[на странице настроек](%{profile_path})**\n\nОчень удобно следить за обсуждениями и запоминать новых интересных людей, когда каждый имеет уникальный аватар!\n" sequential_replies: "\nВместо множества отдельных ответов в теме подряд, пожалуйста используйте один ответ, который включает в себя цитирование предыдущих сообщений или обращение по имени участника через механизм @имя.\n\nВы можете изменить свой предыдущий ответ добавив цитирование просто выделяя требуемый текст и нажимая на всплывающую кнопку ответить цитированием.\n\nДля большинства участников проще читать темы, где есть небольшое число больших ответов вместо большого числа маленьких индивидуальных.\n" dominating_topic: "\nДанная тема является для вас важной – количество ваших ответов превышает %{percent}% процентов.\n\nУверены ли вы, что так же даете другим людям возможность высказать свою точку зрения?\n" + too_many_replies: "\nНовые пользователи ограничены %{newuser_max_replies_per_topic} ответами в одной и той же теме.\n\nВместо добавления нового ответа используйте цитирование в предыдущем ответе или посетите другие темы.\n" activerecord: attributes: category: name: 'Название категории' post: raw: Текст сообщения - user: - ip_address: '' errors: messages: is_invalid: 'слишком короткий' @@ -116,11 +141,17 @@ ru: cant_send_pm: 'Извините, вы не можете посылать личные сообщения данному пользователю.' user: attributes: + password: + common: 'Используйте более сложный пароль.' ip_address: signup_not_allowed: 'Регистрация с данной учетной записью запрещена.' user_profile: no_info_me: '
На ваше сообщение пожаловалось много пользователей. Проверьте свои личные сообщения.
' user_must_edit: 'Содержимое временно скрыто из за жалоб.
' @@ -372,9 +420,9 @@ ru: xaxis: День yaxis: 'Количество новых закладок' starred: - title: Избранное + title: Отмечено xaxis: День - yaxis: 'Количество новых избранных записей' + yaxis: 'Количество отмеченных тем' users_by_trust_level: title: 'Пользователей по уровню доверия' xaxis: 'Уровень доверия' @@ -427,12 +475,11 @@ ru: queue_size_warning: 'Количество задач в очереди достигло большого размера %{queue_size}. Это может привести к проблемам с процессом(ами) Sidekiq, или вам придется добавить больше Sidekiq workers.' memory_warning: 'Общее количество памяти, используемое вашим сервером, составляет менее 1 GB. Рекомендовано использовать минимум 1 GB.' facebook_config_warning: 'Сервер позволяет регистрацию и вход на сайт с использованием учетной записи Facebook (enable_facebook_logins), но id и секретные значения не заданы. Пройдите в раздел the Site Settings и обновите настройки. Ознакомьтесь с данным руководством для получения дополнительной информации.' - cas_config_warning: 'Сервер сконфигурирован с возможностью регистрации и авторизации при помощи CAS (enable_cas_logins), однако не указаны имя хоста и домена.' twitter_config_warning: 'Сервер позволяет регистрацию и вход на сайт с использованием учетной записи Twitter (enable_twitter_logins), но id и секретные значения не заданы. Пройдите в раздел the Site Settings и обновите настройки. Ознакомьтесь с данным руководством для получения дополнительной информации .' github_config_warning: 'Сервер позволяет регистрацию и вход на сайт с использованием учетной записи GitHub (enable_github_logins), но id и секретные значения не заданы. Пройдите в раздел the Site Settings и обновите настройки. Ознакомьтесь с данным руководством для получения дополнительной информации .' s3_config_warning: 'Сервер сконфигурирован на загрузку файлов в хранилище S3, однако не указаны некоторые значения из списка: s3_access_key_id, s3_secret_access_key или s3_upload_bucket. Перейдите в Настройки сайта и установите необходимые значения. Для получения дополнительной информации перейдите по ссылке How to set up image uploads to S3?.' image_magick_warning: 'Сервер сконфигурирован на создание превью больших изображений, однако на сервере не установлен ImageMagick. Установите ImageMagick используя системный менеджер пакетов, или пройдите по ссылке для загрузки последней версии.' - failing_emails_warning: '%{num_failed_jobs} процессов отправки электронных писем завершились неудачей. Проверьте файл config/production.rb и убедитесь, что настройки config.action_mailer верны. Смотрите тут проваленные задачи Sidekiq.' + failing_emails_warning: 'Провалено %{num_failed_jobs} почтовых задач. Проверьте файл config/discourse.conf и убедитесь, что почтовые настройки правильные. Просмотр проваленных задач Sidekiq.' default_logo_warning: 'Вы не установили изображение логотипа вашего сайта. Обновите logo_url, logo_small_url и favicon_url в Site Settings.' contact_email_missing: 'Вы не установили контактный емаил для вашего сайта. Пожалуйста, обновите contact_email в разделе Настройки сайта.' contact_email_invalid: 'Контактный емаил сайта недействителен. Пожалуйста, обновите contact_email в разделе Настройки сайта.' @@ -467,7 +514,9 @@ ru: description: 'Раздел FAQ вашего сайта. Оставьте пустым для использования раздела по умолчанию.' login_required_welcome_message: title: 'Требуется вход: приветствие' - description: "Приветствие, отображаемое пользователям, не вошедшим на сайт, когда\nопция 'требуется вход' включена.\n" + description: 'Приветствие, отображаемое пользователям, не вошедшим на сайт, если + + опция ''требуется вход'' включена.' tos_user_content_license: title: 'Условия предоставления услуг: Content License' description: 'Текст раздела Content License «Условий предоставления услуг»' @@ -477,14 +526,21 @@ ru: login_required: title: 'Требуется вход: Начальная страница' description: 'Текст, показываемый неавторизованным пользователям, когда требуется вход на сайт.' + head: + title: 'Заголовок HTML' + description: 'HTML, который будет добавлен внутри тэгов ' top: title: 'Топ страниц' - description: 'HTML, который будет добавлен к началу страницы (после заголовка, перед панелью навигации или заголовком темы)' + description: 'HTML, который будет добавлен в начале страницы (после заголовка, перед панелью навигации или заголовком темы).' bottom: title: 'Внизу страниц' description: 'HTML, который будет добавлен внизу каждой страницы' + tos_signup_form_message: + title: 'Форма регистрации: сообщение об условиях предоставления сервиса' + description: 'Сообщение, которое появится рядом с галочкой или флажком на странице с регистрационной формой, если tos_accept_required опция сайта включена.' site_settings: default_locale: 'Язык по умолчанию для данного экземпляра Discourse (ISO 639-1 Code)' + allow_user_locale: 'Позволять пользователям выбирать язык интерфейса' min_post_length: 'Минимальная длина сообщения в символах' min_private_message_post_length: 'Минимальная длина в символах для личного сообщения' max_post_length: 'Максимальная длина сообщения в символах' @@ -509,6 +565,7 @@ ru: download_remote_images_to_local: 'Загружать копию изображений, на которые ссылаются сообщения' download_remote_images_threshold: 'Минимальное доступное место на диске, при котором разрешено загружать внешние изображения (в процентах)' ninja_edit_window: 'Количество секунд после размещения сообщения, в течение которых внесение правок в сообщение не повлечет его изменение' + post_edit_time_limit: 'Количество времени в минутах, в течении которого сообщения могут быть отредактированы и удалены автором. Установите в значение 0, чтобы разрешить редактирование и удаление сообщения в любое время.' edit_history_visible_to_public: 'Позволить всем видеть предыдущие версии сообщения. Когда отключено, историю изменений может видеть только персонал.' delete_removed_posts_after: 'Количество часов, после которого сообщение, удаленное пользователем, удаляется.' max_image_width: 'Максимальная ширина изображений, добавляемых в сообщение' @@ -518,7 +575,7 @@ ru: exclude_rel_nofollow_domains: 'Разделенный запятыми список доменов, в которых nofollow не добавлено (tld.com автоматически позволит также и sub.tld.com)' post_excerpt_maxlength: 'Максимальное количество символов выдержки из сообщения' post_onebox_maxlength: 'Максимальная длина oneboxed Discourse сообщения' - category_post_template: 'Шаблон описания категории, используемый при создании новой категории' + category_post_template: 'Шаблон новой категории' onebox_max_chars: 'Максимальное количество символов, которое onebox импортирует в сообщение с внешнего источника' logo_url: 'Логотип вашего сайта, например: http://example.com/logo.png' logo_small_url: 'Уменьшенный логотип вашего сайта, используется при прокрутке списка тем, например: http://example.com/logo-small.png' @@ -526,6 +583,7 @@ ru: apple_touch_icon_url: 'Иконка используемая для тач-устройств Apple. Рекомендуемый размер 144 x 144 px.' notification_email: 'Обратный электронный адрес, используемый для отправки системных электронных писем пользователям, таких как оповещение пользователей о потерянном пароле, новой учетной записи и т.д.' email_custom_headers: 'Разделенный чертой список дополнительных заголовков в почтовых сообщениях' + use_https: 'Полный URL адрес сайта (Discourse.base_url) должен быть http или https?' summary_score_threshold: 'Минимальная оценка сообщения, чтобы оно было включено в список «лучших сообщений»' summary_posts_required: 'Минимальное количество сообщений в теме для активации режима «лучшие»' summary_likes_required: 'Минимальное количество симпатий в теме для активации режима «лучшие»' @@ -541,27 +599,31 @@ ru: cooldown_minutes_after_hiding_posts: 'Количество минут, которое должен подождать пользователь перед редактированием сообщения скрытого по жалобам' max_topics_in_first_day: 'Максимальное количество тем, которое пользователь может создать в первый день на сайте' max_replies_in_first_day: 'Максимальное количество ответов, которое пользователь может сделать в первый день на сайте' - num_flags_to_block_new_user: 'Если сообщения нового пользователя получат данное количество флагов от различных пользователей, скрыть все сообщения пользователя и отказать пользователю в публикации новых сообщений. 0 отключает функцию.' - num_users_to_block_new_user: 'Если сообщения нового пользователя получат флаги от данного количества различных пользователей, скрыть все сообщения пользователя и отказать пользователю в публикации новых сообщений. 0 отключает функцию.' + num_flags_to_block_new_user: 'Если сообщения нового пользователя получат данное количество флагов от различных пользователей num_users_to_block_new_user , скрыть все сообщения пользователя и отказать пользователю в публикации новых сообщений. 0 отключает данную функцию.' + num_users_to_block_new_user: 'Если сообщения нового пользователя получат num_flags_to_block_new_user жалоб на спам от такого количества различных пользователей, скрыть все его сообщения и запретить дальнейшее создание сообщений. Значение 0 отключает эту возможность.' notify_mods_when_user_blocked: 'Отправить сообщение всем модераторам, если пользователь заблокирован автоматически.' flag_sockpuppets: 'Если новый пользователь (например, зарегистрированный за последние 24 часа), который начал тему и новый пользователь, который ответил в теме, имеют одинаковые IP адреса, помечать оба сообщения как спам.' traditional_markdown_linebreaks: 'Использовать стандартные разрывы строк в Markdown, вместо двух пробелов' post_undo_action_window_mins: 'Количество секунд, в течение которых пользователь может отменить действие («Мне нравится», «Жалоба» и т.д.)' must_approve_users: 'Администраторы должны одобрять учетные записи всех новых пользователей для того, чтобы они получили доступ' - ga_tracking_code: 'Google analytics tracking code, например: UA-12345678-9; смотрите http://google.com/analytics' - ga_domain_name: 'Доменное имя для Google analytics, например: mysite.com; смотрите http://google.com/analytics' - enable_escaped_fragments: 'Включить поддержку escaped_fragments для устаревших поисковых роботов (типа Яндекс).' + ga_tracking_code: 'Google analytics (ga.js) tracking code код, например: UA-12345678-9; смотрите http://google.com/analytics' + ga_domain_name: 'Google analytics (ga.js) доменное имя, например: mysite.com; смотрите http://google.com/analytics' + ga_universal_tracking_code: 'Google Universal Analytics (analytics.js) tracking code код, например: UA-12345678-9; больше информации можно узнать на странице http://google.com/analytics' + ga_universal_domain_name: 'Google Universal Analytics (analytics.js) доменное имя, например: mysite.com; больше можно найти на странице http://google.com/analytics' + enable_escaped_fragments: 'Откатиться на Google''s Ajax-Crawling API, если поисковый робот не обнаружен.' enable_noscript_support: 'Включить поддержку тэга noscript для поисковых роботов' - top_menu: 'Определите, как должны располагаться элементы в навигации на главной странице. Пример: latest|new|unread|starred|categories|top|read|posted' + top_menu: 'Определите, какие элементы должны располагаться в навигации на главной странице, и в каком порядке. Пример: latest|new|unread|starred|categories|top|read|posted' post_menu: 'Определите, какие элементы должны отображаться в меню у сообщения и в какой последовательности. Пример: like|edit|flag|delete|share|bookmark|reply' share_links: 'Определите, какие элементы должны отображаться в меню «Поделиться» и в какой последовательности. Пример: twitter|facebook|google+' track_external_right_clicks: 'Отслеживать внешние ссылки, открытые правой кнопкой мыши (например: открыть в новой вкладке), по умолчанию отключено, так как это перезаписывает пути' - topics_per_page: 'Количество тем, по умолчанию подгружаемых на странице «Список тем»' + topics_per_page: 'Количество тем, подгружаемых по умолчанию на странице, и при ее пролистывании' posts_per_page: 'Количество сообщений, по умолчанию подгружаемых на странице темы и при ее пролистывании' site_contact_username: 'Никнейм автора автоматических личных сообщений, рассылаемых форумом' send_welcome_message: 'Будут ли новые пользователи получать приветственное личное сообщение?' suppress_reply_directly_below: 'Не показывать количество ответов на сообщение, если есть всего лишь один ответ непосредственно ниже' suppress_reply_directly_above: 'Не показывать "в ответ на" для сообщений, когда существует ответ непосредственно над текущим' + topics_per_period_in_top_summary: 'Как много загружать тем на сводной странице с обсуждаемыми темами' + topics_per_period_in_top_page: 'Как много тем загружать на странице обсуждаемых тем' allow_index_in_robots_txt: 'Сайт должен индексироваться поисковыми машинами (обновите robots.txt)' email_domains_blacklist: 'Разделенный чертой список недопустимых почтовых доменов. Пример: mailinator.com|trashmail.net' email_domains_whitelist: 'Разделенный чертой список почтовых доменов, которые пользователь может использовать при регистрации. ПРЕДУПРЕЖДЕНИЕ: Пользователи с почтовыми доменами, отличными от указанных, не смогут зарегистрироваться.' @@ -572,6 +634,8 @@ ru: invite_expiry_days: 'Срок валидности ключей, высланных приглашенному пользователю, в днях' invite_only: 'Публичная регистрация отключена, новые пользователи должны быть приглашены' login_required: 'Требовать аутентификации для чтения сообщений' + min_password_length: 'Минимальная длина пароля' + block_common_passwords: 'Не позволять использовать пароли из списка 5000 частоиспользуемых паролей.' enable_local_logins: 'Включить традиционную аутентификацию по имени пользователя и пароля' enable_local_account_create: 'Включить создание новых учетных записей' enable_google_logins: 'Разрешить идентификацию с Google' @@ -582,13 +646,10 @@ ru: enable_facebook_logins: 'Разрешить идентификацию с Facebook, требует facebook_app_id и facebook_app_secret' facebook_app_id: 'id приложения для идентификации с Facebook, зарегистрированный на https://developers.facebook.com/apps' facebook_app_secret: 'секрет приложения для идентификации с Facebook, зарегистрированный на https://developers.facebook.com/apps' - enable_cas_logins: 'Включить аутентификацию CAS' - cas_hostname: 'Имя хоста для сервера CAS' - cas_domainname: 'Имя домена для CAS сервера' enable_github_logins: 'Разрешить идентификацию с Github, требует github_client_id и github_client_secret' github_client_id: 'Клиентский id для идентификации с Github, зарегистрированный на https://github.com/settings/applications' github_client_secret: 'Клиентский секрет для идентификации с Github, зарегистрированный на https://github.com/settings/applications' - allow_restore: 'Позволить импорт, который может заменить ВСЕ данные сайта. Оставьте false, если не планируете импортировать данные' + allow_restore: 'Позволить импорт, который может заменить ВСЕ данные сайта. Оставьте выключенным, если не планируете восстанавливать резервную копию' active_user_rate_limit_secs: 'Как часто мы обновляем поле ''last_seen_at'', в секундах' previous_visit_timeout_hours: 'Как долго должно длиться посещение сайта, чтобы мы посчитали его «предыдущим посещением», в часах' rate_limit_create_topic: 'После создания темы пользователи должны выждать указанное количество секунд перед созданием новой темы' @@ -627,6 +688,7 @@ ru: newuser_max_images: 'Сколько изображений новый пользователь может вставлять в сообщение' newuser_max_attachments: 'Максимальное количество вложений, которое пользователь может добавить в сообщение' newuser_max_mentions_per_post: 'Максимальное число упоминаний по @name , которое новый пользователь может использовать в сообщении' + newuser_max_replies_per_topic: 'Максимальное число ответов, которое новый пользователь может сделать в одной теме' max_mentions_per_post: 'Максимальное число упоминаний по @name , которое новый пользователь может использовать в сообщении' create_thumbnails: 'Создать миниатюры для изображений' email_time_window_mins: 'Количество минут, которые требуется выждать перед отсылкой уведомления об ответе пользователю для того, чтобы автору иметь возможность привести сообщение в законченный вид' @@ -659,24 +721,37 @@ ru: pop3s_polling_host: 'Имя хоста для доступа по протоколу POP3S' pop3s_polling_username: 'Имя пользователя для доступа по протоколу POP3S' pop3s_polling_password: 'Пароль пользователя для доступа по протоколу POP3S' + enable_mailing_list_mode: 'Позволить пользователям (опционально) присоединиться к списку рассылки через пользовательские настройки' minimum_topics_similar: 'Количество тем, которое должно присутствовать в базе данных, перед тем, как начнет выводиться подсказка о похожих темах.' relative_date_duration: 'Количество дней после отправки, в течении которых даты будут отображаться в относительном виде вместо абсолютного. Например, относительная дата: 7д, абсолютная дата: 20 Фев' - delete_user_max_post_age: 'Максимальный возраст пользователя (в днях), который может быть удален администратором.' + delete_user_max_post_age: 'Максимальный возраст первого сообщения пользователя, в днях, позволяющий удалить пользователя.' delete_all_posts_max: 'Максимальное количество сообщений, которое может быть удалено за один раз через кнопку "Удалить все сообщения". Если у пользователя сообщений больше этого числа, сообщения удаляются не полностью и пользователь не удаляется.' username_change_period: 'Количество дней после регистрации, когда пользователь может сменить свой логин (0 запрещает изменение логина).' email_editable: 'Позволять пользователям изменять свой адрес электронной почты после регистрации.' allow_uploaded_avatars: 'Позволить пользователям загружать собственные аватары' allow_animated_avatars: 'Позволить пользователям использовать анимированные GIF для аватаров. ВНИМАНИЕ: после изменения данной настройки рекомендуется выполнить rake-задачу avatars:regenerate.' + digest_min_excerpt_length: 'На сколько символов в каждом сообщении почтовой сводки мы рассчитываем' default_digest_email_frequency: 'Как часто пользователи получают дайджест по умолчанию. Возможно изменение этой настройки каждым пользователем.' + default_external_links_in_new_tab: 'Открывать внешние ссылки в новом окне. Пользователи могут изменить данное поведение в настройках.' detect_custom_avatars: 'Проверять или нет, что пользователю необходимо загрузить собственный аватар' max_daily_gravatar_crawls: 'Максимальное количество дней, в течении которых Discourse будет проверять граватар для пользовательских аватаров' sequential_replies_threshold: 'Количество сообщений отправленных подряд в теме, прежде чем пользователь получит уведомление' enable_mobile_theme: 'Мобильные устройства используют адаптированную тему с возможностью переключения в обычный вид. Отключите данную настройку если вы хотите использовать собственный стиль для мобильных устройств.' dominating_topic_minimum_percent: 'Процент сообщений пользователя в теме перед тем, как пользователь станет ведущим в теме.' + suppress_uncategorized_badge: 'Не отображать значок для тем без категории в списке тем' + min_posts_for_search_in_topic: 'Отключить поиск внутри темы, если темы содержат меньше необходимого количество сообщений' enable_names: 'Разрешить пользователям отображать полные имена' display_name_on_posts: 'Отображать полные имена пользователей в сообщениях' invites_shown: 'Максимальное количество приглашений, отображаемых на странице пользователя' short_progress_text_threshold: 'После достижения указанного числа сообщений в теме, бар будет отображать только текущий номер сообщения. Если вы измените ширину бара, вы можете изменить это значение.' + default_code_lang: 'Подсветка синтаксиса по умолчанию для блоков кода (lang-auto, ruby, python etc.)' + embeddable_host: 'Имя хоста, который может встраивать комментарии с этого форума' + feed_polling_enabled: 'Импортировать ли сообщения в RSS/ATOM ленту' + feed_polling_url: 'URL адрес импорта RSS/ATOM ленты' + embed_by_username: 'Имя пользователя который создаёт темы' + embed_category: 'Категории созданных тем' + embed_post_limit: 'Максимальное количество вложенных сообщений' + tos_accept_required: 'Если включено, пользователи должны будут поставить галочку в форме регистрации, чтобы подтвердить, что они согласны с условиями предоставления сервиса. Измените свойство ''Форма регистрации: сообщение об условиях предоставления сервиса'' во вкладке ''Контент сайта'', чтобы изменить это сообщение.' notification_types: mentioned: '%{display_username} упомянул вас в %{link}' liked: '%{display_username} понравилось ваше сообщение в теме %{link}' @@ -689,6 +764,7 @@ ru: invited_to_private_message: '%{display_username} пригласил вас в частную беседу: %{link}' invitee_accepted: '%{display_username} принял ваше приглашение' search: + within_post: '#%{post_number} от %{username}: %{excerpt}' types: category: Категории topic: Темы @@ -775,7 +851,10 @@ ru: \ чтобы отписаться][5].\n" new_version_mailer: subject_template: '[%{site_name}] Доступны новые обновления' - text_body_template: "Доступна новая версия Discourse.\n\n**Новая версия: %{new_version}**\n\nУстановленная версия: %{installed_version}\n\nЧтобы воспользоваться новыми возможностями и исправлениями, обновите вашу версию как можно скорее.\n" + text_body_template: "Доступна новая версия Discourse.\n\nУстановленная версия: %{installed_version}\n\n**Новая версия: %{new_version}**\n\nЧтобы воспользоваться новыми возможностями и исправлениями, обновите вашу версию как можно скорее. Что бы обсудить и прочитать новости о Discourse зайдите на http://meta.discourse.org.\n" + new_version_mailer_with_notes: + subject_template: '[%{site_name}] Доступны обновления' + text_body_template: "Доступна новая версия Discourse. Чтобы воспользоваться новыми возможностями и исправлениями, обновите вашу версию как можно скорее. \n\nУстановленная версия: %{installed_version}\n\n**Новая версия: %{new_version}**\n\n%{notes}\n\nЧто бы обсудить и прочитать новости о Discourse зайдите на http://meta.discourse.org.\n" system_messages: post_hidden: subject_template: 'Сообщение скрыто по причине поступления множественных жалоб' @@ -825,20 +904,23 @@ ru: reply_by_email: 'Чтобы отреагировать на сообщение, ответьте на данное письмо или перейдите по ссылке %{base_url}%{url} в вашем браузере.' visit_link_to_respond: 'Чтобы отреагировать на сообщение, перейдите по ссылке %{base_url}%{url} в вашем браузере.' posted_by: 'Отправлено %{username} %{post_date}' - user_invited_to_private_message: - subject_template: '[%{site_name}] %{username} пригласил вас на частную беседу ''%{topic_title}''' - text_body_template: "%{username} пригласил вас на частную беседу '%{topic_title}' на сайте %{site_name}:\n\nПожалуйста, пройдите по ссылке, чтобы увидеть тему: %{base_url}%{url}\n" + user_invited_to_private_message_pm: + subject_template: '[%{site_name}] %{username} отправил вам личное сообщение ''%{topic_title}''' + text_body_template: "%{username} отправил вам личное сообщение '%{topic_title}' на %{site_name}:\n\nПожалуйста, нажмите на ссылку, чтобы прочитать сообщение: %{base_url}%{url}\n" user_replied: - subject_template: '[%{site_name}] новый ответ на ваше сообщение в теме ''%{topic_title}''' + subject_template: '[%{site_name}] %{topic_title}' text_body_template: "%{message}\n\n%{context}\n\n---\n%{respond_instructions}\n" user_quoted: - subject_template: '[%{site_name}] %{username} процитировал вас в теме ''%{topic_title}''' + subject_template: '[%{site_name}] %{topic_title}' text_body_template: "%{message}\n\n%{context}\n\n---\n%{respond_instructions}\n" user_mentioned: - subject_template: '[%{site_name}] %{username} упомянул вас в теме ''%{topic_title}''' + subject_template: '[%{site_name}] %{topic_title}' text_body_template: "%{message}\n\n%{context}\n\n---\n%{respond_instructions}\n" user_posted: - subject_template: '[%{site_name}] %{subject_prefix} новое сообщение в ''%{topic_title}''' + subject_template: '[%{site_name}] %{topic_title}' + text_body_template: "%{message}\n\n%{context}\n\n---\n%{respond_instructions}\n" + user_posted_pm: + subject_template: '[%{site_name}] [Личное сообщение] %{topic_title}' text_body_template: "%{message}\n\n%{context}\n\n---\n%{respond_instructions}\n" digest: why: 'Ниже краткое содержание обсуждений на сайте %{site_link} с момента вашего последнего посещения %{last_seen_at}.' @@ -858,6 +940,9 @@ ru: forgot_password: subject_template: '[%{site_name}] Сброс пароля' text_body_template: "Кто-то запросил смену вашего пароля на сайте [%{site_name}](%{base_url}).\n\nЕсли это были не вы, спокойно проигнорируйте это письмо.\n\nПройдите по следующей ссылке, чтобы задать новый пароль:\n%{base_url}/users/password-reset/%{email_token}\n" + set_password: + subject_template: '[%{site_name}] Установить пароль' + text_body_template: "Кто-то попросил добавить пароль в вашу учётную запись на сайте [%{site_name}](%{base_url}). Вы так же можете войти на сайт используя любой поддерживаемый онлайн-сервис (такие как Google, Facebook и другие), которые связанны с вашим электронным адресом.\n\nЕсли вы не делали этот запрос, вы можете просто проигнорировать данное сообщение.\n\nНажмите на следующую ссылку для того, что бы изменить пароль:\n%{base_url}/users/password-reset/%{email_token}\n" authorize_email: subject_template: '[%{site_name}] Подтвердите новый адрес электронной почты' text_body_template: "Подтвердите ваш новый адрес электронной почты для сайта %{site_name}, перейдя по следующей ссылке:\n\n%{base_url}/users/authorize-email/%{email_token}\n" @@ -870,7 +955,7 @@ ru: discourse_hub: access_token_problem: 'Пожалуйста, обновите установки сайта, чтобы задать верный discourse_org_access_key.' page_not_found: - title: 'Страница, к которой вы обращаетесь, не существует или была удалена модератором.' + title: 'Запрашиваемая страница не существует или необщедоступна.' popular_topics: 'Популярные темы' recent_topics: 'Свежие темы' see_more: 'Больше' @@ -881,6 +966,7 @@ ru: terms_of_service: user_content_license: "User contributions are licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US). Without limiting any of those representations or warranties, %{company_short_name} has the right (though not the obligation) to, in %{company_short_name}’s sole discretion (i) refuse or remove any content that, in %{company_short_name}’s reasonable opinion, violates any %{company_short_name} policy or is in any way harmful or objectionable, or (ii) terminate or deny access to and use of the Website to any individual or entity for any reason, in %{company_short_name}’s sole discretion. %{company_short_name} will have no obligation to provide a refund of any amounts previously paid." miscellaneous: 'This Agreement constitutes the entire agreement between %{company_short_name} and you concerning the subject matter hereof, and they may only be modified by a written amendment signed by an authorized executive of %{company_short_name}, or by the posting by %{company_short_name} of a revised version. Except to the extent applicable law, if any, provides otherwise, this Agreement, any access to or use of the Website will be governed by the laws of the state of California, U.S.A., excluding its conflict of law provisions, and the proper venue for any disputes arising out of or relating to any of the same will be the state and federal courts located in San Francisco County, California. Except for claims for injunctive or equitable relief or claims regarding intellectual property rights (which may be brought in any competent court without the posting of a bond), any dispute arising under this Agreement shall be finally settled in accordance with the Comprehensive Arbitration Rules of the Judicial Arbitration and Mediation Service, Inc. (“JAMS”) by three arbitrators appointed in accordance with such Rules. The arbitration shall take place in San Francisco, California, in the English language and the arbitral decision may be enforced in any court. The prevailing party in any action or proceeding to enforce this Agreement shall be entitled to costs and attorneys’ fees. If any part of this Agreement is held invalid or unenforceable, that part will be construed to reflect the parties’ original intent, and the remaining portions will remain in full force and effect. A waiver by either party of any term or condition of this Agreement or any breach thereof, in any one instance, will not waive such term or condition or any subsequent breach thereof. You may assign your rights under this Agreement to any party that consents to, and agrees to be bound by, its terms and conditions; %{company_short_name} may assign its rights under this Agreement without condition. This Agreement will be binding upon and will inure to the benefit of the parties, their successors and permitted assigns.' + signup_form_message: 'Я прочитал(а) и согласен(а) с пользовательским соглашением.' deleted: удалено upload: edit_reason: 'Загружена копия внешнего изображения' @@ -896,3 +982,17 @@ ru: flag_reason: sockpuppet: 'Новый пользователь создал тему и другой новый пользователь с того же IP адреса ответил. Для получения подробностей см. настройку сайта flag_sockpuppets.' spam_hosts: 'Пользователь пытался создать множество сообщений с ссылками на один и тот же домен. Для получения подробностей см. настройку сайта newuser_spam_host_threshold.' + email_log: + no_user: 'Не найти пользователя с id %{user_id}' + suspended_not_pm: 'Учётная запись пользователя временно приостановлена и электронная почта не может быть использована для отправки личных сообщений' + seen_recently: 'Недавно видели пользователя' + post_not_found: 'Не найти сообщение с id %{post_id}' + notification_already_read: 'Уведомление, о котором говорится в этом письме, уже прочтено' + topic_nil: 'Тема сообщения равна nil' + post_deleted: 'сообщение уделено его автором' + user_suspended: 'использование учётной записи приостановлено' + already_read: 'пользователь уже прочитал это сообщение' + message_blank: 'пустое сообщение' + message_to_blank: 'Адрес получателя пусто' + text_part_body_blank: 'Текстовая часть сообщения письма пуста' + body_blank: 'Cообщения письма пусто' \ No newline at end of file