diff --git a/public/language/nl/email.json b/public/language/nl/email.json
index 0b515a74e7..fd7afba54e 100644
--- a/public/language/nl/email.json
+++ b/public/language/nl/email.json
@@ -34,7 +34,7 @@
"notif.chat.cta": "Klik hier om het gesprek te hervatten",
"notif.chat.unsub.info": "Deze notificatie is verzonden vanwege de gebruikersinstellingen voor abonnementen.",
"notif.post.unsub.info": "Deze notificatie is door ons verzonden vanwege gebruikersinstellingen voor abonnementen en berichten.",
- "notif.post.unsub.one-click": "Alternatively, unsubscribe from future emails like this, by clicking",
+ "notif.post.unsub.one-click": "Of om uit te schrijven voor toekomstige e-mails zoals deze: klik",
"notif.cta": "Naar het forum",
"notif.cta-new-reply": "Bericht weergeven",
"notif.cta-new-chat": "Chat weergeven",
@@ -42,8 +42,8 @@
"notif.test.long": "Dit is een test van de notificaties e-mail. Stuur hulp!",
"test.text1": "Dit is een testbericht om te verifiëren dat NodeBB de e-mailberichtservice correct heeft opgezet.",
"unsub.cta": "Klik hier om deze instellingen te wijzigen",
- "unsubscribe": "unsubscribe",
- "unsub.success": "You will no longer receive emails from the %1 mailing list",
+ "unsubscribe": "uitschrijven",
+ "unsub.success": "U zult niet langer e-mails ontvangen van de %1 mailing lijst",
"banned.subject": "U bent verbannen van %1",
"banned.text1": "De gebruiker %1 is verbannen van %2.",
"banned.text2": "Deze verbanning duurt tot %1.",
diff --git a/public/language/nl/error.json b/public/language/nl/error.json
index d9d55101c1..de94a63916 100644
--- a/public/language/nl/error.json
+++ b/public/language/nl/error.json
@@ -33,7 +33,7 @@
"email-confirm-failed": "Helaas kon het e-mailadres niet bevestigd worden, probeer het later nog eens.",
"confirm-email-already-sent": "Bevestigingsmail is zojuist al verzonden, wacht alsjeblieft %1 minuut (minuten) voordat je opnieuw een bevestigingsmail aanvraagt.",
"sendmail-not-found": "De sendmail executable kon niet worden gevonden, zorg ervoor dat deze is geïnstalleerd en dat de gebruiker die NodeBB draait deze kan uitvoeren.",
- "digest-not-enabled": "This user does not have digests enabled, or the system default is not configured to send digests",
+ "digest-not-enabled": "De gebruiker heeft samenvatting niet aangezet, of de systeem default is niet geconfigureerd om samenvattingen te versturen",
"username-too-short": "Gebruikersnaam is te kort",
"username-too-long": "Gebruikersnaam is te lang",
"password-too-long": "Wachtwoord is te lang",
diff --git a/public/language/nl/reset_password.json b/public/language/nl/reset_password.json
index 6850e0312e..93229897a9 100644
--- a/public/language/nl/reset_password.json
+++ b/public/language/nl/reset_password.json
@@ -9,7 +9,7 @@
"repeat_password": "Bevestiging wachtwoord",
"enter_email": "Geef het e-mailadres op dat tijdens registratie gebruikt is, en we versturen je een bericht met vervolginstructies voor het ontgrendelen van de account.",
"enter_email_address": "Geef het e-mailadres op",
- "password_reset_sent": "If the specified address corresponds to an existing user account, a password reset email was sent. Please note that only one email will be sent per minute.",
+ "password_reset_sent": "Indien het opgegeven adres overeenkomt met een bestaande gebruikersaccount dan is er nu een wachtwoord reset mail verstuurd. Houd er rekening mee dat er slechts één e-mail per minuut zal worden verstuurd.",
"invalid_email": "Onbekend e-mailadres!",
"password_too_short": "Het opgegeven wachtwoord bevat te weinig tekens. Kies een veiliger wachtwoord met meer tekens.",
"passwords_do_not_match": "De twee opgegeven wachtwoorden komen niet overeen",
diff --git a/public/language/ru/admin/advanced/cache.json b/public/language/ru/admin/advanced/cache.json
index b882409255..ddb762a243 100644
--- a/public/language/ru/admin/advanced/cache.json
+++ b/public/language/ru/admin/advanced/cache.json
@@ -5,7 +5,7 @@
"length-to-max": "Размер / Максимум",
"percent-full": "Заполнен на%1%",
"post-cache-size": "Размер кэша сообщений",
- "items-in-cache": "Элементы в Кэш",
+ "items-in-cache": "Закешировано элементов",
"control-panel": "Панель управления",
"update-settings": "Обновить настройки кэша"
}
\ No newline at end of file
diff --git a/public/language/ru/admin/advanced/database.json b/public/language/ru/admin/advanced/database.json
index 3056b72870..d0e5204227 100644
--- a/public/language/ru/admin/advanced/database.json
+++ b/public/language/ru/admin/advanced/database.json
@@ -13,7 +13,7 @@
"mongo.avg-object-size": "Средний размер документа",
"mongo.data-size": "Размер данных",
"mongo.storage-size": "Размер хранилища",
- "mongo.index-size": "Размер Индекса",
+ "mongo.index-size": "Размер индекса",
"mongo.file-size": "Размер файла",
"mongo.resident-memory": "Долгосрочная память",
"mongo.virtual-memory": "Виртуальная память",
@@ -32,11 +32,11 @@
"redis.connected-clients": "Подключенные клиенты",
"redis.connected-slaves": "Подключенные устройства",
"redis.blocked-clients": "Заблокированные клиенты",
- "redis.used-memory": "Используемая Память",
+ "redis.used-memory": "Использовано памяти",
"redis.memory-frag-ratio": "Коэффициент фрагментации памяти",
"redis.total-connections-recieved": "Общее число подключений получено",
"redis.total-commands-processed": "Команд обработано в общем",
- "redis.iops": "Мгновенные операции. в секунду",
+ "redis.iops": "Операций в секунду",
"redis.iinput": "Текущих входящих в секунду",
"redis.ioutput": "Текущих исходящих в секунду",
"redis.total-input": "Всего входящих",
diff --git a/public/language/ru/admin/advanced/errors.json b/public/language/ru/admin/advanced/errors.json
index 5134a7408a..499dd8f4f2 100644
--- a/public/language/ru/admin/advanced/errors.json
+++ b/public/language/ru/admin/advanced/errors.json
@@ -3,9 +3,9 @@
"error-events-per-day": "событий %1
в день",
"error.404": "404 Не найдено",
"error.503": "503 Сервис недоступен",
- "manage-error-log": "Управление журналами ошибок",
- "export-error-log": "Экспорт логи ошибок (CSV)",
- "clear-error-log": "Очистить логи ошибок",
+ "manage-error-log": "Управление журналом ошибок",
+ "export-error-log": "Экспорт журнала ошибок (CSV)",
+ "clear-error-log": "Очистить журнал ошибок",
"route": "Путь",
"count": "Кол-во",
"no-routes-not-found": "Ура! Ошибок 404 нет!",
diff --git a/public/language/ru/admin/advanced/events.json b/public/language/ru/admin/advanced/events.json
index 371a0d5fa9..210a45e60c 100644
--- a/public/language/ru/admin/advanced/events.json
+++ b/public/language/ru/admin/advanced/events.json
@@ -2,10 +2,10 @@
"events": "События",
"no-events": "Нет событий",
"control-panel": "Панель управления событиями",
- "filters": "Filters",
- "filters-apply": "Apply Filters",
- "filter-type": "Event Type",
- "filter-start": "Start Date",
- "filter-end": "End Date",
- "filter-perPage": "Per Page"
+ "filters": "Фильтр",
+ "filters-apply": "Применить фильтр",
+ "filter-type": "Тип события",
+ "filter-start": "Дата начала",
+ "filter-end": "Дата окончания",
+ "filter-perPage": "Записей на страницу"
}
\ No newline at end of file
diff --git a/public/language/ru/admin/advanced/logs.json b/public/language/ru/admin/advanced/logs.json
index 971dec1cf5..74485d3820 100644
--- a/public/language/ru/admin/advanced/logs.json
+++ b/public/language/ru/admin/advanced/logs.json
@@ -1,7 +1,7 @@
{
- "logs": "Логи",
- "control-panel": "Логирование контрольной панели",
- "reload": "Перезагрузить Логи",
- "clear": "Очистить Логи",
- "clear-success": "Логи очищены!"
+ "logs": "Журнал событий",
+ "control-panel": "Управление журналом событий",
+ "reload": "Перезагрузить",
+ "clear": "Очистить",
+ "clear-success": "Журнал событий очищен!"
}
\ No newline at end of file
diff --git a/public/language/ru/admin/appearance/customise.json b/public/language/ru/admin/appearance/customise.json
index ef18fcf2ae..917e7ad48f 100644
--- a/public/language/ru/admin/appearance/customise.json
+++ b/public/language/ru/admin/appearance/customise.json
@@ -1,14 +1,14 @@
{
"custom-css": "Пользовательский CSS/LESS",
- "custom-css.description": "Введите собственные CSS/LESS здесь, применяемые после всех других стилей.",
+ "custom-css.description": "Добавьте собственные стили CSS/LESS. Они будут применяться в последнюю очередь, после всех остальных.",
"custom-css.enable": "Включить пользовательский CSS/LESS",
- "custom-js": "Каcтомный Javascript",
- "custom-js.description": "Укажите свой javascript здесь. Он будет выполнен после полной загрузки страницы.",
- "custom-js.enable": "Включить пользовательский Javascript",
+ "custom-js": "Пользовательский JavaScript",
+ "custom-js.description": "Добавьте собственный JS-код. Он будет выполнен после полной загрузки страницы.",
+ "custom-js.enable": "Включить пользовательский JavaScript",
- "custom-header": "Пользовательский Заголовок",
- "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head>
section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.",
+ "custom-header": "Пользовательский заголовок",
+ "custom-header.description": "Добавьте HTML в секцию <head>
шаблонов страниц форума. Тег <script> использовать можно, но не рекомендуется (для этого предусмотрен раздел Пользовательский JavaScript).",
"custom-header.enable": "Включить Пользовательский заголовок",
"custom-css.livereload": "Включить автоматическую перезагрузку страниц",
diff --git a/public/language/ru/admin/appearance/skins.json b/public/language/ru/admin/appearance/skins.json
index abffb8d58c..5058f79b94 100644
--- a/public/language/ru/admin/appearance/skins.json
+++ b/public/language/ru/admin/appearance/skins.json
@@ -1,5 +1,5 @@
{
- "loading": "Загрузка стилей",
+ "loading": "Загрузка стилей...",
"homepage": "Домашняя страница",
"select-skin": "Выбрать стиль",
"current-skin": "Текущий стиль",
diff --git a/public/language/ru/admin/appearance/themes.json b/public/language/ru/admin/appearance/themes.json
index c9ff6086a8..08bdac4239 100644
--- a/public/language/ru/admin/appearance/themes.json
+++ b/public/language/ru/admin/appearance/themes.json
@@ -1,11 +1,11 @@
{
- "checking-for-installed": "Проверка установленных тем",
+ "checking-for-installed": "Проверка установленных тем...",
"homepage": "Домашняя страница",
"select-theme": "Выбрать тему",
"current-theme": "Текущая тема",
- "no-themes": "Не найдено установленные темы",
- "revert-confirm": "Вы уверены, что хотите восстановить стандартную NodeBB тему?",
- "theme-changed": "Тема сменена",
- "revert-success": "Вы успешно вернули ваш NodeBB обратно к его стандартной теме.",
- "restart-to-activate": "Пожалуйста, перестройте и перезагрузите NodeBB, для полной активации этой темы."
+ "no-themes": "Не найдено установленных тем",
+ "revert-confirm": "Вы уверены, что хотите восстановить стандартную тему оформления NodeBB?",
+ "theme-changed": "Тема оформления изменена",
+ "revert-success": "Вы успешно вернули стандартную тему оформления NodeBB.",
+ "restart-to-activate": "Пожалуйста, пересоберите и перезагрузите NodeBB для полной активации этой темы."
}
\ No newline at end of file
diff --git a/public/language/ru/admin/development/logger.json b/public/language/ru/admin/development/logger.json
index 5fceb15935..167cb234e9 100644
--- a/public/language/ru/admin/development/logger.json
+++ b/public/language/ru/admin/development/logger.json
@@ -1,10 +1,10 @@
{
"logger-settings": "Настройки логгера",
- "description": "Включив чек-боксы, вы получите логи на свой терминал. Если вы укажете путь, логи будут сохранены в файле. Протокол HTTP полезен для сбора статистики о том, кто, когда и где посетители получают на вашем форуме. Помимо регистрации HTTP-запросов, мы также можем регистрировать события socket.io. Регистрация Socket.io в сочетании с монитором redis-cli может быть очень полезна для исследования внутреннего состояния NodeBB.",
- "explanation": "Просто установить/снять настройки логирования чтобы включить или отключить логирование на лету. Перезапуск не нужен.",
+ "description": "Включите, чтобы выводить в консоль отчёт о событиях. Чтобы сохранять эти данные в файл, укажите путь к файлу. Журналирование запросов HTTP полезно для сбора данных о том, что именно и когда просматривают посетители вашего форума. Кроме того, возможна запись событий Socket.io, что, в сочетании с мониторингом redis-cli, крайне полезно для отслеживания состояния NodeBB.",
+ "explanation": "Просто включите или выключите соответствующую опцию, чтобы настроить журналирование. Перезапуск NodeBB не потребуется.",
"enable-http": "Включить HTTP логирование",
"enable-socket": "Включить логирование событий socket.io",
- "file-path": "Путь до файла логов",
+ "file-path": "Путь к файлу журнала",
"file-path-placeholder": "/path/to/log/file.log ::: оставить пустым чтобы смотреть логи в командной строке",
"control-panel": "Контрольная панель логгера",
diff --git a/public/language/ru/admin/extend/plugins.json b/public/language/ru/admin/extend/plugins.json
index ed12af6798..0648e723b3 100644
--- a/public/language/ru/admin/extend/plugins.json
+++ b/public/language/ru/admin/extend/plugins.json
@@ -9,13 +9,13 @@
"plugin-search": "Поиск плагинов",
"plugin-search-placeholder": "Искать плагин...",
- "submit-anonymous-usage": "Submit anonymous plugin usage data.",
+ "submit-anonymous-usage": "Отправлять анонимные сведения об используемых плагинах.",
"reorder-plugins": "Изменить порядок плагинов",
"order-active": "Упорядочить активные плагины",
"dev-interested": "Заинтересованы в написании плагинов для NodeBB?",
"docs-info": "Полную документацию, относящаяся к созданию плагина, можно найти на Портале NodeBB",
- "order.description": "Некоторые плагины работают идеально только когда они инициализируются до иди после других плагинов.",
+ "order.description": "Некоторые плагины работают идеально только когда они инициализируются или до, или после других плагинов.",
"order.explanation": "Плагины загружаются в порядке указанном здесь, сверху вниз.",
"plugin-item.themes": "Темы",
@@ -30,27 +30,27 @@
"plugin-item.more-info": "Дополнительная информация:",
"plugin-item.unknown": "Неизвестно",
"plugin-item.unknown-explanation": "Состояние плагина не удается определить, возможно это проблема с настройками.",
- "plugin-item.compatible": "This plugin works on NodeBB %1",
- "plugin-item.not-compatible": "This plugin has no compatibility data, make sure it works before installing on your production environment.",
+ "plugin-item.compatible": "Этот плагин совместим с NodeBB %1",
+ "plugin-item.not-compatible": "Для этого плагина нет данных о совместимости. Проверьте, что он корректно работает, прежде чем использовать его.",
"alert.enabled": "Плагин включен",
"alert.disabled": "Плагин выключен",
"alert.upgraded": "Плагин обновлен",
"alert.installed": "Плагин установлен",
- "alert.uninstalled": "Плагин удален",
+ "alert.uninstalled": "Плагин удалён",
"alert.activate-success": "Пожалуйста, перезапустите NodeBB чтобы полностью активировать этот плагин",
"alert.deactivate-success": "Плагин успешно отключен",
"alert.upgrade-success": "Пожалуйста, пересоберите и перезапустите NodeBB чтобы полностью активировать этот плагин",
- "alert.install-success": "Плагин успешно установлен, пожалуйста активируйте этот плагин.",
- "alert.uninstall-success": "Плагин успешно отключен и удален.",
+ "alert.install-success": "Плагин успешно установлен. Пожалуйста, активируйте его.",
+ "alert.uninstall-success": "Плагин успешно отключен и удалён.",
"alert.suggest-error": "
NodeBB не может запустить менеджер пакетов, продолжить установку последней версии?
NodeBB не может запустить менеджер пакетов, установка обновления не рекоммендуется
", - "alert.incompatible": "Ваша версия NodeBB (v%1) не совместима в версией v%2 этого плагина. Пожалуйста, обновите ваш NodeBB если вы хотите установить обновление этого плагина
", - "alert.possibly-incompatible": "Информации о совместимости не найдено
Данный плагин не содержит информации о совместимости с вашей версией NodeBB. Полная совместимость не гарантируется, возможно форум даже не запустится.
В случае, если NodeBB не запускается:
$ ./nodebb reset plugin=\"%1\"
Продолжить установку последней версии плагина?
", - "alert.reorder": "Порядок плагинов изменен", + "alert.package-manager-unreachable": "NodeBB не может запустить менеджер пакетов, установка обновления не рекомендуется
", + "alert.incompatible": "Ваша версия NodeBB (v%1) совместима только с версией v%2 этого плагина. Пожалуйста, обновите NodeBB, если вы хотите пользоваться более свежей версией.
", + "alert.possibly-incompatible": "Нет данных о совместимости
Этот плагин не содержит сведений о совместимости с вашей версией NodeBB. Полная совместимость не гарантируется, возможно форум даже не запустится.
В случае, если NodeBB не запускается:
$ ./nodebb reset plugin=\"%1\"
Продолжить установку последней версии плагина?
", + "alert.reorder": "Порядок плагинов изменён", "alert.reorder-success": "Пожалуйста, пересоберите и перезапустите NodeBB чтобы полностью завершить процесс.", - "license.title": "Лицензионная информация плагина", + "license.title": "Сведения о лицензии плагина", "license.intro": "Плагин %1 распространяется под лицензией %2. Пожалуйста, внимательно прочтите условия лицензии перед активацией плагина.", "license.cta": "Вы хотите продолжить и активировать плагин?" } diff --git a/public/language/ru/admin/extend/widgets.json b/public/language/ru/admin/extend/widgets.json index 12ff23a91f..7e3ef9e9b9 100644 --- a/public/language/ru/admin/extend/widgets.json +++ b/public/language/ru/admin/extend/widgets.json @@ -1,30 +1,30 @@ { "available": "Доступные виджеты", - "explanation": "Выберете виджет из выпадающего меню и затем перетащите его на виджет шаблона слева.", - "none-installed": "Виджеты не найдены! Активируйте основной плагин виджетов в панели управления плагинов", - "clone-from": "Скопировать виджет из", + "explanation": "Выберите виджет из выпадающего меню и перетащите его в подходящую область слева.", + "none-installed": "Виджеты не найдены! Активируйте основной плагин виджетов в панели управления плагинами", + "clone-from": "Скопировать виджеты из", "containers.available": "Доступные контейнеры", - "containers.explanation": "Перетащите вверх любого активного виджета", - "containers.none": "Нет", - "container.well": "Хорошо", - "container.jumbotron": "Медиа-панель", + "containers.explanation": "Перетащите поверх любого активного виджета", + "containers.none": "Отсутствует", + "container.well": "Well", + "container.jumbotron": "Jumbotron", "container.panel": "Панель", - "container.panel-header": "Заголовок понели", + "container.panel-header": "Заголовок панели", "container.panel-body": "Тело панели", - "container.alert": "Предупреждение", + "container.alert": "Уведомление", - "alert.confirm-delete": "Вы уверены что хотите удалить этот виджет?", + "alert.confirm-delete": "Вы уверены, что хотите удалить этот виджет?", "alert.updated": "Виджеты обновлены", "alert.update-success": "Виджеты успешно обновлены", "alert.clone-success": "Виджеты успешно скопированы", - "error.select-clone": "Пожалуйста, выберите страницу с которой копировать виджеты", + "error.select-clone": "Пожалуйста, выберите страницу, откуда нужно скопировать виджеты", - "title": "Title", - "title.placeholder": "Title (only shown on some containers)", - "container": "Container", - "container.placeholder": "Drag and drop a container or enter HTML here.", - "show-to-groups": "Show to groups", - "hide-from-groups": "Hide from groups", - "hide-on-mobile": "Hide on mobile" + "title": "Заголовок", + "title.placeholder": "Заголовок (используется только в некоторых контейнерах)", + "container": "Контейнер", + "container.placeholder": "Перетащите контейнер сюда или добавьте HTML вручную.", + "show-to-groups": "Показывать группам", + "hide-from-groups": "Скрывать от групп", + "hide-on-mobile": "Скрывать на мобильных устройствах" } \ No newline at end of file diff --git a/public/language/ru/admin/general/dashboard.json b/public/language/ru/admin/general/dashboard.json index e778e1a5d0..5ef504d134 100644 --- a/public/language/ru/admin/general/dashboard.json +++ b/public/language/ru/admin/general/dashboard.json @@ -3,19 +3,19 @@ "page-views": "Просмотров", "unique-visitors": "Посетителей", "new-users": "New Users", - "posts": "Записи", - "topics": "Темы", - "page-views-seven": "Последние 7 дней", - "page-views-thirty": "Последние 30 дней", - "page-views-last-day": "Последние 24 часа", - "page-views-custom": "Свой диапазон дат", - "page-views-custom-start": "Начала диапазона", - "page-views-custom-end": "Конец диапазона", - "page-views-custom-help": "Введите диапазон дат, за который вы хотите увидеть количество просмотров. Если выбор даты не доступен, то принимает можете указать дату в форматеГГГГ-ММ-ДД
",
+ "posts": "Сообщений",
+ "topics": "Тем",
+ "page-views-seven": "За 7 дней",
+ "page-views-thirty": "За 30 дней",
+ "page-views-last-day": "За 24 часа",
+ "page-views-custom": "Другой диапазон дат",
+ "page-views-custom-start": "Начало",
+ "page-views-custom-end": "Конец",
+ "page-views-custom-help": "Укажите начало и конец периода, за который вы хотите получить данные о просмотрах. Если выбор даты не доступен, то вы можете указать дату в формате ГГГГ-ММ-ДД
",
"page-views-custom-error": "Пожалуйста, укажите правильный диапазон дат в формате ГГГГ-ММ-ДД
",
- "stats.yesterday": "Yesterday",
- "stats.today": "Today",
+ "stats.yesterday": "Вчера",
+ "stats.today": "Сегодня",
"stats.last-week": "Last Week",
"stats.this-week": "This Week",
"stats.last-month": "Last Month",
@@ -23,43 +23,43 @@
"stats.all": "Всё время",
"updates": "Обновления",
- "running-version": "У вас установлен NodeBB версии %1",
- "keep-updated": "Всегда проверяйте, что ваш NodeBB обновлен и содержит последнии патчи безопасности и исправления.",
- "up-to-date": "Вы обновились
", - "upgrade-available": "Вышла новая версия (v%1). Рассмотрите обновление вашего NodeBB
", - "prerelease-upgrade-available": "Данная версия является предрелизной и уже устарела. Вышла новая версия (v%1). Рассмотрите обновление вашего NodeBB.
", - "prerelease-warning": "Данная версия NodeBB является предрелизной. Возможно вы столкнетесь со случайными багами.
", - "running-in-development": "Форум работает в режиме для разработчиков. Это может привести к уязвимостям; пожалуйста, свяжитесь с вашим сисадмином.", + "running-version": "Вы используете NodeBB версии %1", + "keep-updated": "Пожалуйста, следите за тем, чтобы NodeBB своевременно обновлялся и получал все необходимые исправления ошибок и уязвимостей.", + "up-to-date": "Вы используете актуальную версию
", + "upgrade-available": "Вышла новая версия NodeBB (v%1). Хотите установить обновление?
", + "prerelease-upgrade-available": "Вы используете устаревшую предрелизную версию NodeBB. Вышла новая (v%1). Хотите установить обновление?
", + "prerelease-warning": "Вы используете предрелизную версию NodeBB. Вы можете столкнуться с разнообразными ошибками в её работе.
", + "running-in-development": "Форум работает в режиме для разработчиков. Это значит, что он может быть более уязвим для внешних угроз; пожалуйста, свяжитесь с вашим сисадмином.", "latest-lookup-failed": "Не удалось проверить наличие обновлений NodeBB
", - "notices": "Уведомления", - "restart-not-required": "Перезапуск не необходим", - "restart-required": "Перезапуск необходим", - "search-plugin-installed": "Поисковой плагин установлен", - "search-plugin-not-installed": "Поисковой плагин не установлен", - "search-plugin-tooltip": "Установите поисковый плагин на странице плагинов чтобы включить функцию поиска", + "notices": "Примечания", + "restart-not-required": "Перезапуск не требуется", + "restart-required": "Требуется перезапуск", + "search-plugin-installed": "Плагин поиска установлен", + "search-plugin-not-installed": "Плагин поиска не установлен", + "search-plugin-tooltip": "Чтобы включить функцию поиска, установите соответствующий плагин на странице управления плагинами", - "control-panel": "Управление", + "control-panel": "Управление системой", "rebuild-and-restart": "Пересобрать и Перезапустить", "restart": "Перезапустить", - "restart-warning": "Пересборка и Перезапуск вашего NodeBB оборвет все имеющиеся соединения на несколько секунд.", - "restart-disabled": "Пересборка и Перезапуск вашего NodeBB была отключена, т.к. похоже, что вы запустили форум без использования соответствующего демона.", - "maintenance-mode": "Режим тех обслуживания", - "maintenance-mode-title": "Нажмите, чтобы включить режим тех обслуживания", + "restart-warning": "Пересборка или перезапуск вашего NodeBB на несколько секунд оборвёт все имеющиеся соединения.", + "restart-disabled": "Пересборка и перезапуск вашего NodeBB была отключена, поскольку вы запустили форум без использования соответствующего демона.", + "maintenance-mode": "Режим техобслуживания", + "maintenance-mode-title": "Нажмите, чтобы включить и настроить режим техобслуживания", "realtime-chart-updates": "Обновление графиков в реальном времени", - "active-users": "Активных пользователей", - "active-users.users": "Пользователей", + "active-users": "Активных посетителей", + "active-users.users": "Польз.", "active-users.guests": "Гостей", "active-users.total": "Всего", "active-users.connections": "Соединений", - "anonymous-registered-users": "Анонимных и Зарегистированных", - "anonymous": "Анонимных", - "registered": "Зарегистрированных", + "anonymous-registered-users": "Анонимные / Зарегистрированные", + "anonymous": "Анонимные", + "registered": "Зарегистрированные", - "user-presence": "Присутствующих пользователей", - "on-categories": "В списках тем", + "user-presence": "Присутствие", + "on-categories": "В списке категорий", "reading-posts": "Читают сообщения", "browsing-topics": "Просматривают темы", "recent": "Новые", @@ -67,13 +67,13 @@ "high-presence-topics": "Популярные темы", - "graphs.page-views": "Просмотров", - "graphs.page-views-registered": "Зарегистрировано просмотров", - "graphs.page-views-guest": "Просмотров гостей", - "graphs.page-views-bot": "Просмотров ботов", - "graphs.unique-visitors": "Уникальных пользователей", + "graphs.page-views": "Просмотры", + "graphs.page-views-registered": "Просм. зарегистрированными", + "graphs.page-views-guest": "Просмотров гостями", + "graphs.page-views-bot": "Просмотров ботами", + "graphs.unique-visitors": "Уникальных посетителей", "graphs.registered-users": "Зарегистрированных пользователей", "graphs.anonymous-users": "Анонимных пользователей", "last-restarted-by": "Последний перезапуск:", - "no-users-browsing": "Участников нет" + "no-users-browsing": "Просмотров нет" } diff --git a/public/language/ru/admin/general/homepage.json b/public/language/ru/admin/general/homepage.json index 494c564c6a..2b6c14fe4d 100644 --- a/public/language/ru/admin/general/homepage.json +++ b/public/language/ru/admin/general/homepage.json @@ -1,8 +1,8 @@ { - "home-page": "Домашняя страница", - "description": "Выюбрать какую страницу показывать когда пользователи доходят до верхнего URL форума.", - "home-page-route": "Переход на домашнюю страницу", - "custom-route": "Настраиваемый переход", - "allow-user-home-pages": "Разрешить пользовательские домашние страницы", - "home-page-title": "Название домашней страницы (по умолчанию \"Домашняя\")" + "home-page": "Главная страница", + "description": "Выберите, какую страницу показывать по корневому URL форума.", + "home-page-route": "Маршрут для главной страницы", + "custom-route": "Другой маршрут", + "allow-user-home-pages": "Разрешить пользователям выбирать персональные главные страницы", + "home-page-title": "Заголовок домашней страницы («Главная» по умолчанию)" } \ No newline at end of file diff --git a/public/language/ru/admin/general/languages.json b/public/language/ru/admin/general/languages.json index 641d366241..f7a6b365f9 100644 --- a/public/language/ru/admin/general/languages.json +++ b/public/language/ru/admin/general/languages.json @@ -1,6 +1,6 @@ { "language-settings": "Языковые настройки", - "description": "Язык по умолчанию определяет языковые настройки для все посетителей форума.Вы точно хотите очистить эту категорию \"%1\"?
Очистка категории удаляет все топики и посты, а также удаляет категорию из базы данных. Если вы хотите удалить категорию временно, вместо очистки вам нужно выбрать \"отключить\" .
", + "alert.confirm-moderate": " Вы уверены, что хотите предоставить участникам этой группы права модератора? Это открытая группа, так что любой пользователь может к ней присоединиться по желанию.", + "alert.confirm-purge": "Вы точно хотите очистить категорию \"%1\"?
Очистка категории удаляет все темы и сообщения, а также саму категорию из базы данных. Если вы хотите удалить категорию временно, вместо очистки вам нужно выбрать \"отключить\" .
", "alert.purge-success": "Категория очищена!", "alert.copy-success": "Настройки скопированы!", - "alert.set-parent-category": "Установить родительскую категорию", + "alert.set-parent-category": "Выбрать родительскую категорию", "alert.updated": "Обновленные категории", - "alert.updated-success": "Категория IDs %1 успешно обновлена.", + "alert.updated-success": "Категории с ID %1 успешно обновлены.", "alert.upload-image": "Загрузить изображение категории", "alert.find-user": "Найти пользователя", "alert.user-search": "Искать пользователя...", - "alert.find-group": "Найти Группу", + "alert.find-group": "Найти группу", "alert.group-search": "Искать группу...", "collapse-all": "Свернуть всё", "expand-all": "Развернуть всё", - "disable-on-create": "Отключить при созднии" + "disable-on-create": "Отключить при создании" } \ No newline at end of file diff --git a/public/language/ru/admin/manage/groups.json b/public/language/ru/admin/manage/groups.json index 17972116f5..ab6fc33476 100644 --- a/public/language/ru/admin/manage/groups.json +++ b/public/language/ru/admin/manage/groups.json @@ -1,12 +1,12 @@ { "name": "Название группы", - "badge": "Badge", - "properties": "Properties", + "badge": "Значок", + "properties": "Свойства", "description": "Описание группы", "member-count": "Число участников", - "system": "System", - "hidden": "Hidden", - "private": "Private", + "system": "Системная", + "hidden": "Скрытая", + "private": "Закрытая", "edit": "Редактировать", "search-placeholder": "Поиск", "create": "Создать группу", @@ -18,17 +18,17 @@ "edit.name": "Название", "edit.description": "Описание", - "edit.user-title": "Имя участников", + "edit.user-title": "Звание участников", "edit.icon": "Иконка группы", - "edit.label-color": "Цвет метки группы", - "edit.text-color": "Group Text Color", - "edit.show-badge": "Показывать бейдж", - "edit.private-details": "Если включено, то вступление в группу требует подтверждение владельца.", - "edit.private-override": "Внимание: Приватные группы отключены на системном уровне.", - "edit.disable-join": "Disable join requests", - "edit.disable-leave": "Disallow users from leaving the group", - "edit.hidden": "Скрыто", - "edit.hidden-details": "Если включено, то эта группа не будет отображаться в списке групп, и участников нужно будет приглашать вручную", + "edit.label-color": "Цвет ярлыка группы", + "edit.text-color": "Цвет текста на ярлыке", + "edit.show-badge": "Показывать значок группы", + "edit.private-details": "Если включено, то вступление в группу требует подтверждения от её владельца.", + "edit.private-override": "Внимание: Закрытые группы отключены на системном уровне.", + "edit.disable-join": "Отключить запросы на вступление", + "edit.disable-leave": "Запретить участникам покидать группу", + "edit.hidden": "Скрытая", + "edit.hidden-details": "Если включено, группа будет скрыта в списках, а участников необходимо будет приглашать вручную", "edit.add-user": "Добавить участника в группу", "edit.add-user-search": "Поиск участников", "edit.members": "Список участников", @@ -36,6 +36,6 @@ "revert": "Отменить", "edit.no-users-found": "Участников не найдено", - "edit.confirm-remove-user": "Вы уверены что хотите удалить этого участника?", + "edit.confirm-remove-user": "Вы уверены, что хотите удалить этого участника?", "edit.save-success": "Изменения сохранены!" } \ No newline at end of file diff --git a/public/language/ru/admin/manage/ip-blacklist.json b/public/language/ru/admin/manage/ip-blacklist.json index 7db2340b08..d1813147cf 100644 --- a/public/language/ru/admin/manage/ip-blacklist.json +++ b/public/language/ru/admin/manage/ip-blacklist.json @@ -1,19 +1,19 @@ { "lead": "Настройка черного списка IP", - "description": "Иногда блокировка учетной записи является недостаточной. В в этом случае ограничение доступа к форуму по IP-адресу или списку IP-адресов — лучший способ защиты. Здесь вы можете добавить нежелательные IP-адреса или целые блоки IP-адресов в формате CIDR в этот черный список, и им будет запрещено входить в систему или регистрировать новую учетную запись.", + "description": "Иногда блокировки учётной записи не достаточно. В этом случае ограничение доступа к форуму по IP-адресу или списку IP-адресов — лучший способ защиты. Здесь вы можете добавить нежелательные IP-адреса или целые блоки IP-адресов в формате CIDR в чёрный список, и им будет запрещено входить в систему или регистрировать новую учётную запись.", "active-rules": "Активные правила", "validate": "Проверить черный список", "apply": "Применить черный список", "hints": "Подсказки по синтаксису", - "hint-1": "Указывайте один IP адрес в строке. Вы можете добавлять блокировки для подсетей в формате CIDR (например,192.168.100.0/22
)",
- "hint-2": "Вы можете добавить комментарии поставив символ #
в начале строки.",
+ "hint-1": "Указывайте по одному IP-адресу на строку. Вы можете добавлять блокировки для подсетей в формате CIDR (например, 192.168.100.0/22
)",
+ "hint-2": "Вы можете добавить комментарий, поставив символ #
в начале строки.",
- "validate.x-valid": "%1 из %2 правил неверны.",
- "validate.x-invalid": "Следующие правила %1 неверны:",
+ "validate.x-valid": "%1 из %2 правил некорректны.",
+ "validate.x-invalid": "Следующие правила %1 некорректны:",
- "alerts.applied-success": "Черный список применен",
+ "alerts.applied-success": "Черный список применён",
- "analytics.blacklist-hourly": "Цыфра 1 – количество блокировок в час",
- "analytics.blacklist-daily": "Цыфра 2 – количество блокировок в день",
+ "analytics.blacklist-hourly": "График 1 – количество блокировок в час",
+ "analytics.blacklist-daily": "График 2 – количество блокировок в день",
"ip-banned": "IP заблокирован"
}
\ No newline at end of file
diff --git a/public/language/ru/admin/manage/post-queue.json b/public/language/ru/admin/manage/post-queue.json
index cc15956a53..48d59429e6 100644
--- a/public/language/ru/admin/manage/post-queue.json
+++ b/public/language/ru/admin/manage/post-queue.json
@@ -1,7 +1,7 @@
{
- "post-queue": "Очередь модерации",
- "description": "There are no posts in the post queue. Пароль успешно восстановлен, пожалуйста войдите еще раз.", + "password_changed.message": "
Пароль успешно сброшен. Пожалуйста, войдите снова.",
"wrong_reset_code.title": "Неверный код восстановления",
"wrong_reset_code.message": "Неправильный код восстановления пароля. Попробуйте ещё раз, или запросите новый код восстановления.",
"new_password": "Новый пароль",
diff --git a/public/language/ru/search.json b/public/language/ru/search.json
index 2dfc26029f..43ac70987b 100644
--- a/public/language/ru/search.json
+++ b/public/language/ru/search.json
@@ -1,25 +1,25 @@
{
- "results_matching": "Найдено %1 результатов по запросу: \"%2\". Время поиска: %3 сек.",
+ "results_matching": "Найдено %1 результатов по запросу: \"%2\". Время поиска: %3 с.",
"no-matches": "Совпадений не найдено",
"advanced-search": "Расширенный поиск",
"in": "В",
- "titles": "Названия",
- "titles-posts": "Названия и записи",
+ "titles": "Названиях",
+ "titles-posts": "Названиях и сообщениях",
"match-words": "Совпадающие слова",
"all": "Все",
"any": "Любые",
- "posted-by": "В именах авторов записей",
- "in-categories": "В сообществах",
- "search-child-categories": "Искать в рубриках",
- "has-tags": "Имеет теги",
- "reply-count": "Количество ответов",
+ "posted-by": "По авторам сообщений",
+ "in-categories": "В категориях",
+ "search-child-categories": "Искать во вложенных категориях",
+ "has-tags": "С метками",
+ "reply-count": "С количеством ответов",
"at-least": "Минимум",
"at-most": "Максимум",
- "relevance": "Релевантность",
- "post-time": "Время публикации",
- "votes": "Голосов",
- "newer-than": "Ранее чем",
- "older-than": "Позже чем",
+ "relevance": "Релевантности",
+ "post-time": "Времени публикации",
+ "votes": "Кол-ву голосов",
+ "newer-than": "Не позже чем",
+ "older-than": "Не раньше чем",
"any-date": "Любая дата",
"yesterday": "Вчера",
"one-week": "Одна неделя",
@@ -29,14 +29,14 @@
"six-months": "Шесть месяцев",
"one-year": "Год",
"sort-by": "Сортировать по",
- "last-reply-time": "Время последнего ответа",
- "topic-title": "Название темы",
- "topic-votes": "Голосов темы",
- "number-of-replies": "Количество ответов",
- "number-of-views": "Количество просмотров",
- "topic-start-date": "Время создания темы",
- "username": "Автор записи",
- "category": "Сообщество",
+ "last-reply-time": "Времени последнего ответа",
+ "topic-title": "Названию темы",
+ "topic-votes": "Кол-ву голосов за тему",
+ "number-of-replies": "Количеству ответов",
+ "number-of-views": "Количеству просмотров",
+ "topic-start-date": "Времени создания темы",
+ "username": "Имени пользователя",
+ "category": "Категориям",
"descending": "По возрастанию",
"ascending": "По убыванию",
"save-preferences": "Сохранить настройки",
diff --git a/public/language/ru/success.json b/public/language/ru/success.json
index cda8e662fd..b25041f8c5 100644
--- a/public/language/ru/success.json
+++ b/public/language/ru/success.json
@@ -1,7 +1,7 @@
{
- "success": "Успешно выполнено",
- "topic-post": "Запись была успешно создана",
- "post-queued": "Ваше сообщение помещено в очередь для одобрения.",
+ "success": "Готово",
+ "topic-post": "Вы успешно отправили сообщение.",
+ "post-queued": "Ваше сообщение помещено в очередь на одобрение.",
"authentication-successful": "Авторизация выполнена успешно",
- "settings-saved": "Настройки сохранены"
+ "settings-saved": "Настройки сохранены!"
}
\ No newline at end of file
diff --git a/public/language/ru/tags.json b/public/language/ru/tags.json
index 5dcfa8d3f0..f40e1cc745 100644
--- a/public/language/ru/tags.json
+++ b/public/language/ru/tags.json
@@ -1,7 +1,7 @@
{
- "no_tag_topics": "Темы с такой меткой отсутствуют.",
+ "no_tag_topics": "Тем с такой меткой сейчас нет.",
"tags": "Метки",
- "enter_tags_here": "Для каждой новой темы необходимо указать несколько меток, чтобы ваше сообщение было проще найти другим участникам сообщества. Длина каждой метки %1-%2 символов, включая пробелы. После написания каждой метки нажимайте клавишу Enter.",
- "enter_tags_here_short": "Введите метки.",
- "no_tags": "У темы пока нет меток."
+ "enter_tags_here": "Добавьте метки здесь, от %1 до %2 символов каждая.",
+ "enter_tags_here_short": "Введите метки...",
+ "no_tags": "Меток пока нет."
}
\ No newline at end of file
diff --git a/public/language/ru/topic.json b/public/language/ru/topic.json
index 5709a3a0b3..d26318613d 100644
--- a/public/language/ru/topic.json
+++ b/public/language/ru/topic.json
@@ -1,112 +1,112 @@
{
"topic": "Тема",
- "topic_id": "Идентификатор темы",
- "topic_id_placeholder": "Введите идентификатор темы",
- "no_topics_found": "Тем не найдено!",
- "no_posts_found": "Записи не найдены!",
- "post_is_deleted": "Эта запись удалена!",
+ "topic_id": "ID темы",
+ "topic_id_placeholder": "Введите ID темы",
+ "no_topics_found": "Темы не найдены!",
+ "no_posts_found": "Сообщения не найдены!",
+ "post_is_deleted": "Это сообщение удалено!",
"topic_is_deleted": "Эта тема удалена!",
"profile": "Профиль",
"posted_by": "Опубликовано %1",
"posted_by_guest": "Опубликовано гостем",
"chat": "Чат",
- "notify_me": "Подписаться на новые ответы",
+ "notify_me": "Получать уведомления о новых сообщениях в этой теме",
"quote": "Цитировать",
"reply": "Ответить",
- "replies_to_this_post": "%1 Ответов",
- "one_reply_to_this_post": "1 Ответ",
+ "replies_to_this_post": "%1 ответов",
+ "one_reply_to_this_post": "1 ответ",
"last_reply_time": "Последний ответ",
"reply-as-topic": "Ответить, создав новую тему",
- "guest-login-reply": "Необходимо авторизоваться на сайте, чтобы оставить сообщение. Пожалуйста, зарегистрируйтесь или войдите на сайт.",
- "login-to-view": "🔒 Log in to view",
- "edit": "Редактировать",
+ "guest-login-reply": "Авторизуйтесь, чтобы ответить",
+ "login-to-view": "Авторизуйтесь, чтобы просмотреть",
+ "edit": "Изменить",
"delete": "Удалить",
"purge": "Стереть",
"restore": "Восстановить",
"move": "Перенести",
- "change-owner": "Change Owner",
- "fork": "Ответвление",
+ "change-owner": "Сменить автора",
+ "fork": "Разделить",
"link": "Ссылка",
"share": "Поделиться",
- "tools": "Настройки записи",
- "locked": "Закрыт",
+ "tools": "Действия",
+ "locked": "Закрыта",
"pinned": "Прикреплена",
- "moved": "Перемещена",
+ "moved": "Перенесена",
"copy-ip": "Копировать IP",
"ban-ip": "Забанить IP",
- "view-history": "Редактировать историю",
+ "view-history": "История правок",
"bookmark_instructions": "Нажмите здесь, чтобы вернуться к последнему прочитанному сообщению в этой теме.",
- "flag_title": "Отметить сообщение для модерирования",
+ "flag_title": "Отметить это сообщение для модераторов",
"merged_message": "Эта тема была объединена с %2",
- "deleted_message": "Эта тема была удалена. Только пользователи с правами управления темами могут ее видеть.",
- "following_topic.message": "Теперь вы будете получать уведомления при обновлении этой темы.",
- "not_following_topic.message": "Вы увидите эту тему в списке непрочитанных тем, но Вы не будете получать уведомления, когда кто-то напишет сообщение в эту тему.",
- "ignoring_topic.message": "Вы больше не будете видеть эту тему в списке непрочитанных тем. Вас уведомят, когда Вас упомянут или проголосуют за Ваш пост.",
- "login_to_subscribe": "Пожалуйста зарегистрируйтесь, или войдите под своим аккаунтом, чтобы подписаться на эту тему.",
+ "deleted_message": "Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.",
+ "following_topic.message": "Теперь вы будете получать уведомления каждый раз, когда кто-нибудь напишет сообщение в эту тему.",
+ "not_following_topic.message": "Вы увидите эту тему в списке непрочитанных, но не будете получать уведомлений о новых сообщениях в ней.",
+ "ignoring_topic.message": "Вы больше не будете видеть эту тему в списке непрочитанных, но если кто-то упомянет вас в ней или проголосует за ваше сообщение, вы получите уведомление.",
+ "login_to_subscribe": "Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы подписаться на эту тему.",
"markAsUnreadForAll.success": "Тема помечена как непрочитанная для всех.",
- "mark_unread": "Отметить как непрочитанное",
+ "mark_unread": "Отметить как непрочитанную",
"mark_unread.success": "Тема помечена как непрочитанная.",
- "watch": "Следить",
- "unwatch": "Не следить",
- "watch.title": "Сообщать мне об ответах в этой теме",
- "unwatch.title": "Не сообщать мне об ответах в этой теме",
- "share_this_post": "Поделиться этим Сообщением",
- "watching": "Подписка",
- "not-watching": "Не наблюдать",
- "ignoring": "Игнорирование",
- "watching.description": "Сообщить мне о новых ответах.
Показать тему в непрочитанных.",
- "not-watching.description": "Не уведомлять меня о новых ответах.
Показать тему в непрочитанных, если категория мной не игнорируется.",
- "ignoring.description": "Не уведомлять меня о новых ответах.
Не отображать тему в непрочитанных.",
- "thread_tools.title": "Настройки темы",
- "thread_tools.markAsUnreadForAll": "Выделить непрочитанные для всех",
+ "watch": "Отслеживать",
+ "unwatch": "Не отслеживать",
+ "watch.title": "Получать уведомления о новых сообщениях в этой теме",
+ "unwatch.title": "Перестать отслеживать эту тему",
+ "share_this_post": "Поделиться сообщением",
+ "watching": "Отслеживается",
+ "not-watching": "Не отслеживается",
+ "ignoring": "Игнорируется",
+ "watching.description": "Уведомлять о новых сообщениях.
Показывать тему в непрочитанных.",
+ "not-watching.description": "Не уведомлять о новых сообщениях.
Показывать тему в непрочитанных, если эта категория не игнорируется.",
+ "ignoring.description": "Не уведомлять о новых сообщениях.
Не показывать эту тему в непрочитанных.",
+ "thread_tools.title": "Управление темой",
+ "thread_tools.markAsUnreadForAll": "Пометить непрочитанной для всех",
"thread_tools.pin": "Прикрепить тему",
"thread_tools.unpin": "Открепить тему",
"thread_tools.lock": "Закрыть тему",
"thread_tools.unlock": "Открыть тему",
- "thread_tools.move": "Переместить тему",
- "thread_tools.move-posts": "Переместить пост",
- "thread_tools.move_all": "Переместить всё",
- "thread_tools.change_owner": "Change Owner",
+ "thread_tools.move": "Перенести тему",
+ "thread_tools.move-posts": "Перенести сообщения",
+ "thread_tools.move_all": "Перенести всё",
+ "thread_tools.change_owner": "Сменить автора",
"thread_tools.select_category": "Выберите категорию",
- "thread_tools.fork": "Создать дополнительную ветвь дискуссии",
+ "thread_tools.fork": "Разделить тему",
"thread_tools.delete": "Удалить тему",
- "thread_tools.delete-posts": "Удалить записи",
- "thread_tools.delete_confirm": "Вы уверены, что хотите удалить тему?",
+ "thread_tools.delete-posts": "Удалить сообщения",
+ "thread_tools.delete_confirm": "Вы уверены, что хотите удалить эту тему?",
"thread_tools.restore": "Восстановить тему",
- "thread_tools.restore_confirm": "Вы уверены, что хотите восстановить тему?",
+ "thread_tools.restore_confirm": "Вы уверены, что хотите восстановить эту тему?",
"thread_tools.purge": "Стереть тему",
"thread_tools.purge_confirm": "Вы уверены, что хотите стереть эту тему?",
"thread_tools.merge_topics": "Объединить темы",
"thread_tools.merge": "Объединить",
"topic_move_success": "Эта тема успешно перемещена в %1",
- "post_delete_confirm": "Вы уверены, что хотите удалить эту запись?",
- "post_restore_confirm": "Вы уверены, что хотите восстановить эту запись?",
- "post_purge_confirm": "Вы уверены, что хотите стереть эту запись?",
- "load_categories": "Загружаем сообщества",
+ "post_delete_confirm": "Вы уверены, что хотите удалить это сообщение?",
+ "post_restore_confirm": "Вы уверены, что хотите восстановить это сообщение?",
+ "post_purge_confirm": "Вы уверены, что хотите стереть это сообщение?",
+ "load_categories": "Загружаем категории",
"confirm_move": "Перенести",
- "confirm_fork": "Создать дополнительную ветвь",
+ "confirm_fork": "Разделить",
"bookmark": "Добавить в закладки",
"bookmarks": "Закладки",
- "bookmarks.has_no_bookmarks": "Сохраните к себе в закладки важные вам записи, и этот список будет всегда находиться на этой странице.",
- "loading_more_posts": "Загружается больше записей",
+ "bookmarks.has_no_bookmarks": "Вы ещё не добавили в закладки ни одного сообщения.",
+ "loading_more_posts": "Загружаем больше сообщений",
"move_topic": "Перенести тему",
"move_topics": "Перенести темы",
- "move_post": "Перенести запись",
- "post_moved": "Запись перенесена",
+ "move_post": "Перенести сообщение",
+ "post_moved": "Сообщение перенесено!",
"fork_topic": "Создать дополнительную ветвь дискуссии",
- "fork_topic_instruction": "Отметьте одну или несколько записей для создания дополнительной ветви дискуссии",
- "fork_no_pids": "Записи не отмечены",
- "fork_pid_count": "Отмечено %1 сообщений",
- "fork_success": "Готово! Просмотр отделённой темы.",
- "delete_posts_instruction": "Отметьте записи, которые вы хотите удалить",
- "merge_topics_instruction": "Выберите темы которые вы хотите объединить",
- "move_posts_instruction": "Нажмите на сообщения, которые вы хотите переместить",
- "change_owner_instruction": "Click the posts you want to assign to another user",
+ "fork_topic_instruction": "Отметьте сообщения, которые вы хотите перенести в отдельную тему",
+ "fork_no_pids": "Не выбрано ни одного сообщения!",
+ "fork_pid_count": "Выбрано сообщений: %1",
+ "fork_success": "Готово! Нажмите здесь, чтобы перейти к новой теме.",
+ "delete_posts_instruction": "Отметьте сообщения, которые вы хотите удалить или стереть",
+ "merge_topics_instruction": "Выберите темы, которые вы хотите объединить",
+ "move_posts_instruction": "Нажмите на сообщения, которые вы хотите перенести",
+ "change_owner_instruction": "Нажмите на сообщения, которые вы хотите присвоить другому пользователю",
"composer.title_placeholder": "Введите название темы...",
"composer.handle_placeholder": "Название",
"composer.discard": "Отменить",
"composer.submit": "Отправить",
- "composer.replying_to": "Ответ участнику %1",
+ "composer.replying_to": "Ответ %1",
"composer.new_topic": "Создать тему",
"composer.uploading": "загрузка...",
"composer.thumb_url_label": "Вставьте ссылку на картинку с иконкой темы.",
@@ -115,25 +115,25 @@
"composer.thumb_file_label": "Загрузить новое изображение",
"composer.thumb_remove": "Очистить поля",
"composer.drag_and_drop_images": "Перетащите изображения сюда",
- "more_users_and_guests": "ещё %1 участников и %2 гостей",
- "more_users": "ещё %1 участников",
+ "more_users_and_guests": "ещё %1 пользователей и %2 гостей",
+ "more_users": "ещё %1 пользователей",
"more_guests": "ещё %1 гостей",
- "users_and_others": "%1 участников и %2 других",
+ "users_and_others": "%1 пользователей и %2 других",
"sort_by": "Сортировка",
- "oldest_to_newest": "Начиная со старых записей",
- "newest_to_oldest": "Начиная с новых записей",
- "most_votes": "Количество голосов",
- "most_posts": "Количество сообщений",
+ "oldest_to_newest": "Сначала старые",
+ "newest_to_oldest": "Сначала новые",
+ "most_votes": "По количеству голосов",
+ "most_posts": "По количеству сообщений",
"stale.title": "Создать новую тему вместо этой?",
- "stale.warning": "Тема, в которую вы пишите, очень старая. Вы хотите создать новую тему?",
+ "stale.warning": "Тема, в которую вы собираетесь написать, очень старая. Может, стоит создать новую, а про эту просто напомнить к случаю?",
"stale.create": "Создать новую тему",
- "stale.reply_anyway": "Всё равно ответить в этой теме",
+ "stale.reply_anyway": "Всё равно ответить здесь",
"link_back": "Ответ: [%1](%2)",
- "diffs.title": "История Редактирования Сообщения",
- "diffs.description": "У этого поста есть %1 изменений. Нажмите один из приведенных ниже изменений, чтобы просмотреть содержимое сообщения в тот момент.",
- "diffs.no-revisions-description": "У этого поста %1изменений",
- "diffs.current-revision": "текущая ревизия",
- "diffs.original-revision": "оригинальная ревизия",
- "timeago_later": "%1 later",
- "timeago_earlier": "%1 earlier"
+ "diffs.title": "История правок сообщения",
+ "diffs.description": "У этого сообщения есть %1 версий. Нажмите на любую из них, чтобы увидеть, каким оно было раньше.",
+ "diffs.no-revisions-description": "У этого сообщения есть %1версий",
+ "diffs.current-revision": "текущая версия",
+ "diffs.original-revision": "исходная версия",
+ "timeago_later": "через %1",
+ "timeago_earlier": "на %1 раньше"
}
\ No newline at end of file
diff --git a/public/language/ru/unread.json b/public/language/ru/unread.json
index bdead98f5d..1450d47aff 100644
--- a/public/language/ru/unread.json
+++ b/public/language/ru/unread.json
@@ -2,14 +2,14 @@
"title": "Непрочитанные темы",
"no_unread_topics": "Нет непрочитанных тем.",
"load_more": "Загрузить еще",
- "mark_as_read": "Пометить прочитанным",
+ "mark_as_read": "Пометить как прочитанное",
"selected": "Выбрано",
"all": "Все",
- "all_categories": "Все сообщества",
- "topics_marked_as_read.success": "Все темы помечены как прочитанные",
+ "all_categories": "Все категории",
+ "topics_marked_as_read.success": "Все темы помечены как прочитанные!",
"all-topics": "Все темы",
"new-topics": "Новые темы",
- "watched-topics": "Подписанные темы",
+ "watched-topics": "Отслеживаемые темы",
"unreplied-topics": "Неотвеченные темы",
- "multiple-categories-selected": "Выбрано несколько"
+ "multiple-categories-selected": "Выбрано несколько категорий"
}
\ No newline at end of file
diff --git a/public/language/ru/uploads.json b/public/language/ru/uploads.json
index fbc28a6775..1943ccb3c5 100644
--- a/public/language/ru/uploads.json
+++ b/public/language/ru/uploads.json
@@ -2,8 +2,8 @@
"uploading-file": "Загрузка файла...",
"select-file-to-upload": "Укажите файл для загрузки!",
"upload-success": "Файл успешно загружен!",
- "maximum-file-size": "Максимум %1 kb",
+ "maximum-file-size": "Максимум %1 Кб",
"no-uploads-found": "Загрузки не найдены",
"public-uploads-info": "Загрузки общедоступны, все посетители могут их видеть.",
- "private-uploads-info": "Загрузки являются частными, только зарегистрированные пользователи могут их видеть."
+ "private-uploads-info": "Загрузки скрыты, только зарегистрированные пользователи могут их видеть."
}
\ No newline at end of file
diff --git a/public/language/ru/user.json b/public/language/ru/user.json
index e704d98556..eed2648a88 100644
--- a/public/language/ru/user.json
+++ b/public/language/ru/user.json
@@ -2,18 +2,18 @@
"banned": "Заблокирован",
"offline": "Не в сети",
"deleted": "Удалён",
- "username": "Имя участника",
+ "username": "Имя пользователя",
"joindate": "Дата регистрации",
"postcount": "Сообщений",
"email": "Электронная почта",
"confirm_email": "Подтвердить электронную почту",
- "account_info": "Личная информация",
+ "account_info": "Информация об учётной записи",
"ban_account": "Заблокировать учётную запись",
- "ban_account_confirm": "Вы действительно хотите заблокировать этого участника?",
+ "ban_account_confirm": "Вы действительно хотите заблокировать этого пользователя?",
"unban_account": "Разблокировать учётную запись",
"delete_account": "Удалить учётную запись",
"delete_account_confirm": "Вы уверены, что хотите удалить свою учётную запись?
Это действие необратимо, вы не сможете восстановить свои данные
Введите свой пароль для подтверждения уничтожения учётной записи.",
- "delete_this_account_confirm": "Вы уверены, что хотите удалить этот аккаунт?
Это действие является необратимым, вы не сможете восстановить любые данные
",
+ "delete_this_account_confirm": "Вы уверены, что хотите удалить эту учётную запись?
Это действие необратимо, вы не сможете восстановить данные
",
"account-deleted": "Учётная запись удалена",
"fullname": "Полное имя",
"website": "Сайт",
@@ -22,14 +22,14 @@
"joined": "Зарегистрирован",
"lastonline": "Последнее посещение",
"profile": "Профиль",
- "profile_views": "Просмотров профиля",
+ "profile_views": "Просмотры профиля",
"reputation": "Репутация",
"bookmarks": "Закладки",
- "watched_categories": "Просмотренные категории",
- "change_all": "Change All",
- "watched": "Подписка",
- "ignored": "Игнорировать",
- "default-category-watch-state": "Default category watch state",
+ "watched_categories": "Отслеживаемые категории",
+ "change_all": "Изменить для всех",
+ "watched": "Отслеживаемые темы",
+ "ignored": "Игнорируемые темы",
+ "default-category-watch-state": "Стандартная настройка отслеживания категорий",
"followers": "Подписчиков",
"following": "Подписок",
"blocks": "Блокировки",
@@ -42,106 +42,106 @@
"chat": "Чат",
"chat_with": "Продолжить чат с %1",
"new_chat_with": "Начать новый чат с %1",
- "flag-profile": "Идентификатор профиля",
+ "flag-profile": "Пожаловаться на профиль",
"follow": "Подписаться",
"unfollow": "Отписаться",
"more": "Больше",
"profile_update_success": "Профиль обновлён!",
- "change_picture": "Изменить фото",
- "change_username": "Изменить имя участника",
+ "change_picture": "Изменить аватар",
+ "change_username": "Изменить имя пользователя",
"change_email": "Изменить электронную почту",
- "email_same_as_password": "Please enter your current password to continue – you've entered your new email again",
+ "email_same_as_password": "Пожалуйста, введите пароль, чтобы продолжить – вы снова указали свой новый адрес электронной почты",
"edit": "Редактировать",
"edit-profile": "Редактировать профиль",
- "default_picture": "Иконка по умолчанию",
- "uploaded_picture": "Загруженное фото",
- "upload_new_picture": "Загрузить новое фото",
- "upload_new_picture_from_url": "Указать ссылку",
+ "default_picture": "Стандартная иконка",
+ "uploaded_picture": "Загруженный аватар",
+ "upload_new_picture": "Загрузить новый аватар",
+ "upload_new_picture_from_url": "Загрузить изображение по ссылке",
"current_password": "Текущий пароль",
"change_password": "Изменить пароль",
- "change_password_error": "Неверный пароль!",
+ "change_password_error": "Неправильный пароль!",
"change_password_error_wrong_current": "Текущий пароль указан неверно!",
"change_password_error_match": "Пароли должны совпадать!",
"change_password_error_privileges": "Вы не можете изменить пароль.",
"change_password_success": "Ваш пароль изменён!",
"confirm_password": "Подтвердите пароль",
"password": "Пароль",
- "username_taken_workaround": "Логин, который вы запросили, уже занят. Мы его немного изменили. Теперь ваш логин %1",
- "password_same_as_username": "Ваш пароль совпадает с именем пользователя, это очень небезопасно. Пожалуйста укажите другой пароль.",
- "password_same_as_email": "Ваш пароль совпадает с элетронной почтой, это очень небезопасно. Пожалуйста, укажите другой пароль.",
+ "username_taken_workaround": "Это имя пользователя уже занято, поэтому пришлось его немного изменить. Теперь вы %1",
+ "password_same_as_username": "Ваш пароль совпадает с вашим именем пользователя. Пожалуйста, укажите другой пароль.",
+ "password_same_as_email": "Ваш пароль совпадает с вашей электронной почтой. Пожалуйста, укажите другой пароль.",
"weak_password": "Слабый пароль.",
- "upload_picture": "Загрузить фото",
- "upload_a_picture": "Загрузить фото",
- "remove_uploaded_picture": "Удалить фото",
+ "upload_picture": "Загрузить изображение",
+ "upload_a_picture": "Загрузить изображение",
+ "remove_uploaded_picture": "Удалить аватар",
"upload_cover_picture": "Загрузить обложку профиля",
- "remove_cover_picture_confirm": "Вы уверены, что хотите удалить изображение обложки?",
- "crop_picture": "Вырезать картинку",
+ "remove_cover_picture_confirm": "Вы уверены, что хотите удалить обложку профиля?",
+ "crop_picture": "Обрезать картинку",
"upload_cropped_picture": "Вырезать и загрузить",
"settings": "Настройки",
- "show_email": "Показывать мою элетронную почту",
- "show_fullname": "Показывать полное имя",
- "restrict_chats": "Разрешить чат только с подписчиками",
+ "show_email": "Показывать мою электронную почту",
+ "show_fullname": "Показывать моё полное имя",
+ "restrict_chats": "Разрешить чат только с теми, на кого я подписан",
"digest_label": "Подписка на дайджест",
- "digest_description": "Подписаться на все новые записи",
- "digest_off": "Отключить подписку",
- "digest_daily": "За день",
- "digest_weekly": "За неделю",
- "digest_monthly": "За месяц",
- "has_no_follower": "На этого участника никто не подписан",
- "follows_no_one": "Этот участник ни на кого не подписан",
- "has_no_posts": "Участник пока не создал ни одной записи",
- "has_no_topics": "Участник пока не создал ни одной темы",
- "has_no_watched_topics": "Участник пока не посмотрел ни одной темы",
- "has_no_ignored_topics": "Этот пользователь еще не игнорировал ни одной темы.",
- "has_no_upvoted_posts": "Участник пока не голосовал положительно ни за одну запись",
- "has_no_downvoted_posts": "Участник пока не голосовал против ни одной записи",
- "has_no_voted_posts": "Участник пока не голосовал ни за одну запись",
- "has_no_blocks": "Вы никого не блокировали",
+ "digest_description": "Подписаться на рассылку уведомлений о событиях и новых темах на форуме с указанной периодичностью",
+ "digest_off": "Отключена",
+ "digest_daily": "Ежедневная",
+ "digest_weekly": "Еженедельная",
+ "digest_monthly": "Ежемесячная",
+ "has_no_follower": "На этого пользователя никто не подписан :(",
+ "follows_no_one": "Этот пользователь ни на кого не подписан :(",
+ "has_no_posts": "Этот пользователь ещё ничего не написал.",
+ "has_no_topics": "Этот пользователь ещё не создал ни одной темы.",
+ "has_no_watched_topics": "Этот пользователь не отслеживает ни одной темы.",
+ "has_no_ignored_topics": "Этот пользователь не игнорирует ни одну тему.",
+ "has_no_upvoted_posts": "Этот пользователь ещё ни одному сообщению не поднимал рейтинг.",
+ "has_no_downvoted_posts": "Этот пользователь ещё ни одному сообщению не понижал рейтинг.",
+ "has_no_voted_posts": "За сообщения этого пользователя ещё не голосовали",
+ "has_no_blocks": "Вы никого не заблокировали.",
"email_hidden": "Электронная почта скрыта",
"hidden": "скрыто",
- "paginate_description": "Разбить на страницы, а не выводить бесконечным списком",
+ "paginate_description": "Разбивать темы и сообщения на страницы, а не выводить бесконечным списком",
"topics_per_page": "Тем на странице",
- "posts_per_page": "Записей на странице",
- "max_items_per_page": "Максимум %1",
- "acp_language": "Язык админ. панели",
- "notification_sounds": "Воспроизводить звук во время получения уведомления",
+ "posts_per_page": "Сообщений на странице",
+ "max_items_per_page": "максимум %1",
+ "acp_language": "Язык панели администратора",
+ "notification_sounds": "Воспроизводить звук при получении уведомления",
"notifications_and_sounds": "Уведомления и звуки",
"incoming-message-sound": "Звук входящего сообщения",
"outgoing-message-sound": "Звук исходящего сообщения",
"notification-sound": "Звук уведомления",
"no-sound": "Без звука",
- "upvote-notif-freq": "Частота уведомлений о понравившемся отзыве",
- "upvote-notif-freq.all": "Все положительные отзывы",
- "upvote-notif-freq.first": "Первый по записи",
- "upvote-notif-freq.everyTen": "Каждые десять понравившихся отзывов",
+ "upvote-notif-freq": "Частота уведомлений об изменении рейтинга сообщения",
+ "upvote-notif-freq.all": "Все уведомления",
+ "upvote-notif-freq.first": "Только первое",
+ "upvote-notif-freq.everyTen": "Каждые десять голосов",
"upvote-notif-freq.threshold": "На 1, 5, 10, 25, 50, 100, 150, 200...",
"upvote-notif-freq.logarithmic": "На 10, 100, 1000...",
"upvote-notif-freq.disabled": "Выключено",
"browsing": "Настройки просмотра",
"open_links_in_new_tab": "Открывать внешние ссылки в новом окне",
- "enable_topic_searching": "Поиск во всех записях темы",
- "topic_search_help": "Если опция включена, поиск будет осуществляться по всем записям темы, а не только в видимых.",
- "scroll_to_my_post": "Просмотр своего комментария сразу после его отправки.",
- "follow_topics_you_reply_to": "Подписаться на темы, на которые вы отвечали",
- "follow_topics_you_create": "Подписаться на созданные вами темы",
- "grouptitle": "Ваши группы (выберите группу, чтобы добавить её бейдж на своё фото)",
- "group-order-help": "Select a group and use the arrows to order titles",
- "no-group-title": "Не показывать бейдж с названием группы на своём фото",
- "select-skin": "Выбрать стиль сайта",
- "select-homepage": "Установка первой страницы сайта",
- "homepage": "Выберите страницу, с которой вам удобно начинать просмотр сайта",
- "homepage_description": "При входе на сайт вы будете сначала видеть выбранную вами страницу. Установите 'None', чтобы видеть главную страницу по умолчанию.",
- "custom_route": "Ввести название первой страницы вручную",
- "custom_route_help": "Введите название страницы, например: users или tags, чтобы видеть страницу с участниками или метками самой первой.",
- "sso.title": "Для вашего удобства вы можете связать ваши учётные записи на других социальных сервисах с учётной записью на нашем сайте",
+ "enable_topic_searching": "Включить поиск по сообщениям внутри тем",
+ "topic_search_help": "Когда эта опция включена, вместо стандартного поиска по странице ваш браузер будет использовать соответствующую функцию форума, которая позволит искать и среди сообщений, которые ещё не загружены.",
+ "scroll_to_my_post": "Пролистывать страницы к вашим новым сообщениям сразу после их отправки",
+ "follow_topics_you_reply_to": "Включать отслеживание во всех темах, в которых вы отвечаете",
+ "follow_topics_you_create": "Включать отслеживание всех тем, которые вы создаёте",
+ "grouptitle": "Значки групп",
+ "group-order-help": "Выберите группу и укажите порядок значков с помощью стрелок",
+ "no-group-title": "Не показывать значок группы",
+ "select-skin": "Стиль",
+ "select-homepage": "Настройка главной страницы",
+ "homepage": "Главная страница",
+ "homepage_description": "Выберите, на какую страницу вы будете попадать после авторизации и использовать как главную, или оставьте стандартную настройку.",
+ "custom_route": "Ваш маршрут для главной страницы",
+ "custom_route_help": "Введите адрес страницы, например, recent или popular — без слешей.",
+ "sso.title": "Сервисы единого входа",
"sso.associated": "Связан с",
"sso.not-associated": "Нажмите здесь, что бы связать учётную запись с",
"sso.dissociate": "Открепить",
"sso.dissociate-confirm-title": "Подтверждение открепления",
- "sso.dissociate-confirm": "Вы уверены, что хотите открепить свой аккаунт от %1?",
- "info.latest-flags": "Новые отмеченные сообщения",
- "info.no-flags": "Отмеченных сообщений не найдено",
- "info.ban-history": "Недавно заблокированы",
+ "sso.dissociate-confirm": "Вы уверены, что хотите открепить свою учётную запись от %1?",
+ "info.latest-flags": "Последние жалобы",
+ "info.no-flags": "Жалоб не найдено",
+ "info.ban-history": "История блокировок",
"info.no-ban-history": "Этот пользователь никогда не был заблокирован",
"info.banned-until": "Заблокирован до %1",
"info.banned-permanently": "Заблокирован навсегда",
@@ -162,12 +162,12 @@
"consent.received": "Вы дали согласие на этот сайт для сбора и обработки вашей информации. Никаких дополнительных действий не требуется.",
"consent.not_received": "Вы не дали согласия на сбор и обработку данных. В любое время администрация этого веб-сайта может удалить вашу учетную запись, чтобы она соответствовала Общему правилу защиты данных (GDPR).",
"consent.give": "Дать согласие",
- "consent.right_of_access": "У вас есть права доступа",
- "consent.right_of_access_description": "Вы имеете право на доступ к любым данным, собранным на этом веб-сайте по запросу. Вы можете получить копию этих данных, нажав соответствующую кнопку ниже.",
- "consent.right_to_rectification": "У вас есть право на исправление",
- "consent.right_to_rectification_description": "Вы имеете право изменять или обновлять любые неточные данные, предоставленные нам. Ваш профиль можно обновить, отредактировав свой профиль, а опубликованный контент всегда можно редактировать. Если это не так, обратитесь в административную группу этого сайта.",
- "consent.right_to_erasure": "У вас есть право на удаление",
- "consent.right_to_erasure_description": "В любое время вы можете отозвать свое согласие на сбор и / или обработку данных, удалив свою учетную запись. Ваш индивидуальный профиль можно удалить, хотя ваше размещенное содержимое останется. Если вы хотите удалить как свою учетную запись, так и и свой контент, пожалуйста, свяжитесь с администрацией этого веб-сайта.",
+ "consent.right_of_access": "У вас есть право на доступ к данным",
+ "consent.right_of_access_description": "Вы имеете право запросить доступ к любым данным, собранным на этом веб-сайте. Чтобы получить копию этих данных, нажмите на кнопку ниже.",
+ "consent.right_to_rectification": "У вас есть право на исправление данных",
+ "consent.right_to_rectification_description": "Вы имеете право изменять или обновлять любые неточные данные, предоставленные нам. Вы всегда можете отредактировать ваш профиль или ваши сообщения. Если это не так, обратитесь к администраторам сайта.",
+ "consent.right_to_erasure": "У вас есть право на удаление данных",
+ "consent.right_to_erasure_description": "В любое время вы можете отозвать свое согласие на сбор и/или обработку данных, удалив свою учётную запись. Ваш индивидуальный профиль можно удалить, хотя ваши сообщения останутся. Если вы хотите удалить как свою учётную запись, так и контент, пожалуйста, свяжитесь с администрацией сайта.",
"consent.right_to_data_portability": "У вас есть право на перенос данных",
"consent.right_to_data_portability_description": "Вы можете запросить у нас машиночитаемый экспорт любых собранных данных о вас и вашей учетной записи. Вы можете сделать это, нажав соответствующую кнопку ниже.",
"consent.export_profile": "Экспорт профиля (.csv)",
diff --git a/public/language/ru/users.json b/public/language/ru/users.json
index cd418ae032..09670a5481 100644
--- a/public/language/ru/users.json
+++ b/public/language/ru/users.json
@@ -2,21 +2,21 @@
"latest_users": "Новые пользователи",
"top_posters": "Самые активные",
"most_reputation": "Лучшая репутация",
- "most_flags": "Больше всего отмеченных",
+ "most_flags": "Больше всего жалоб",
"search": "Поиск",
"enter_username": "Введите имя пользователя для поиска",
"load_more": "Загрузить еще",
- "users-found-search-took": "Найдено участников: %1. Поиск занял %2 сек.",
+ "users-found-search-took": "Найдено пользователей: %1! Поиск занял %2 с.",
"filter-by": "Сортировать по",
"online-only": "Только онлайн",
"invite": "Пригласить",
"prompt-email": "Адреса электронной почты:",
- "invitation-email-sent": "Приглашение для участника %1 было отправлено по электронной почте",
- "user_list": "Список участников",
+ "invitation-email-sent": "Письмо с приглашением для %1 отправлено",
+ "user_list": "Список пользователей",
"recent_topics": "Последние темы",
"popular_topics": "Популярные темы",
"unread_topics": "Непрочитанные темы",
- "categories": "Сообщества",
+ "categories": "Категории",
"tags": "Метки",
- "no-users-found": "Участники не найдены!"
+ "no-users-found": "Пользователи не найдены!"
}
\ No newline at end of file