aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar ibiruai <48332831+ibiruai@users.noreply.github.com> 2022-05-23 11:35:17 +0300
committerGravatar GitHub <noreply@github.com> 2022-05-23 10:35:17 +0200
commit2ac92b2d7c8221bc48b884640bb0c1090af7f756 (patch)
treedbf6ad48ed7dc8e74bb054b58f2e35e8535a25c6
parentf1e9104c2d64e7548a34cb7f9119dde42a8bf2f3 (diff)
Update i18n/ru (#4385)
-rw-r--r--app/i18n/ru/admin.php32
-rw-r--r--app/i18n/ru/conf.php48
-rw-r--r--app/i18n/ru/feedback.php10
-rw-r--r--app/i18n/ru/gen.php20
-rw-r--r--app/i18n/ru/index.php10
-rw-r--r--app/i18n/ru/sub.php56
6 files changed, 88 insertions, 88 deletions
diff --git a/app/i18n/ru/admin.php b/app/i18n/ru/admin.php
index c8e72d024..4313106d8 100644
--- a/app/i18n/ru/admin.php
+++ b/app/i18n/ru/admin.php
@@ -13,7 +13,7 @@
return array(
'auth' => array(
'allow_anonymous' => 'Разрешить анонимное чтение статей пользователя по умолчанию (%s)',
- 'allow_anonymous_refresh' => 'Разрешить анонимную актуализацию статей',
+ 'allow_anonymous_refresh' => 'Разрешить анонимное обновление статей',
'api_enabled' => 'Позволить <abbr>API</abbr> доступ <small>(необходимо для мобильных приложений)</small>',
'form' => 'Веб-форма (традиционный, необходим JavaScript)',
'http' => 'HTTP (для опытных пользователей с HTTPS)',
@@ -136,10 +136,10 @@ return array(
'entry_count' => 'Количество статей',
'entry_per_category' => 'Статей в категории',
'entry_per_day' => 'Статей за день (за последние 30 дней)',
- 'entry_per_day_of_week' => 'За неделю (в среднем - %.2f сообщений)',
- 'entry_per_hour' => 'За час (в среднем - %.2f сообщений)',
- 'entry_per_month' => 'За месяц (в среднем - %.2f сообщений)',
- 'entry_repartition' => 'Перерасределение статей',
+ 'entry_per_day_of_week' => 'За неделю (в среднем %.2f сообщений)',
+ 'entry_per_hour' => 'За час (в среднем %.2f сообщений)',
+ 'entry_per_month' => 'За месяц (в среднем %.2f сообщений)',
+ 'entry_repartition' => 'Расределение статей',
'feed' => 'Лента',
'feed_per_category' => 'Лент в категории',
'idle' => 'Неактивные ленты',
@@ -148,9 +148,9 @@ return array(
'no_idle' => 'Нет неактивных лент!',
'number_entries' => 'статей: %d',
'percent_of_total' => '%% от всего',
- 'repartition' => 'Перераспределение статей',
- 'status_favorites' => 'Избранное',
- 'status_read' => 'Читать',
+ 'repartition' => 'Распределение статей',
+ 'status_favorites' => 'В избранном',
+ 'status_read' => 'Прочитано',
'status_total' => 'Всего',
'status_unread' => 'Не прочитано',
'title' => 'Статистика',
@@ -168,20 +168,20 @@ return array(
'max-categories' => 'Максимальное количество категорий на пользователя',
'max-feeds' => 'Максимальное количество лент на пользователя',
'registration' => array(
- 'number' => 'Максимальное количество пользователей',
+ 'number' => 'Максимальное количество аккаунтов',
'select' => array(
- 'label' => 'Registration form', // TODO
+ 'label' => 'Форма регистрации',
'option' => array(
- 'noform' => 'Disabled: No registration form', // TODO
- 'nolimit' => 'Enabled: No limit of accounts', // TODO
- 'setaccountsnumber' => 'Set max. number of accounts', // TODO
+ 'noform' => 'Отключено: Нет формы регистрации',
+ 'nolimit' => 'Включено: Нет ограничения аккаунтов',
+ 'setaccountsnumber' => 'Установить максимальное количество аккаунтов',
),
),
'status' => array(
- 'disabled' => 'Form disabled', // TODO
- 'enabled' => 'Form enabled', // TODO
+ 'disabled' => 'Форма отключена',
+ 'enabled' => 'Форма включена',
),
- 'title' => 'User registration form', // TODO
+ 'title' => 'Форма регистрации пользователей',
),
),
'update' => array(
diff --git a/app/i18n/ru/conf.php b/app/i18n/ru/conf.php
index a1f6534ff..ca094d5f8 100644
--- a/app/i18n/ru/conf.php
+++ b/app/i18n/ru/conf.php
@@ -28,7 +28,7 @@ return array(
'policy_warning' => 'Если ни одна политика очистки не выбрана, все статьи будут оставлены.',
'purge_now' => 'Запустить очистку сейчас',
'title' => 'Архивирование',
- 'ttl' => 'Не актуализировать автоматически чаще чем',
+ 'ttl' => 'Не обновлять автоматически чаще, чем каждые',
),
'display' => array(
'_' => 'Отображение',
@@ -38,8 +38,8 @@ return array(
'entry' => 'Иконки статей',
'publication_date' => 'Дата публикации',
'related_tags' => 'Связанные метки',
- 'sharing' => 'Поделиться',
- 'summary' => 'Резюме',
+ 'sharing' => 'Обмен',
+ 'summary' => 'Сводка',
'top_line' => 'Верхняя линия',
),
'language' => 'Язык',
@@ -51,11 +51,11 @@ return array(
'theme' => 'Тема',
'theme_not_available' => 'Тема “%s” больше не доступна. Пожалуйста выберите другю тему.',
'thumbnail' => array(
- 'label' => 'Миниатюра',
- 'landscape' => 'Альбомная ориентация',
- 'none' => 'Пусто',
- 'portrait' => 'Книжная ориентация',
- 'square' => 'Площадь',
+ 'label' => 'Эскиз',
+ 'landscape' => 'Горизонтальный',
+ 'none' => 'Нет',
+ 'portrait' => 'Вертикальный',
+ 'square' => 'Квадратный',
),
'title' => 'Отображение',
'width' => array(
@@ -68,9 +68,9 @@ return array(
),
'logs' => array(
'loglist' => array(
- 'level' => 'Log Level', // TODO
- 'message' => 'Log Message', // TODO
- 'timestamp' => 'Timestamp', // TODO
+ 'level' => 'Уровень журнала',
+ 'message' => 'Сообщение журнала',
+ 'timestamp' => 'Отметка времени',
),
'pagination' => array(
'first' => 'Первая',
@@ -144,11 +144,11 @@ return array(
'display_articles_unfolded' => 'Показывать статьи развёрнутыми по умолчанию',
'display_categories_unfolded' => 'Какие категории развёртывать',
'headline' => array(
- 'articles' => 'Articles: Open/Close', // TODO
- 'categories' => 'Left navigation: Categories', // TODO
- 'mark_as_read' => 'Mark article as read', // TODO
- 'misc' => 'Miscellaneous', // TODO
- 'view' => 'View', // TODO
+ 'articles' => 'Статьи: открыть/закрыть',
+ 'categories' => 'Левая панель: категории',
+ 'mark_as_read' => 'Пометить статью прочитанной',
+ 'misc' => 'Разное',
+ 'view' => 'Вид',
),
'hide_read_feeds' => 'Скрывать категории и ленты без непрочитанных статей (не работает с «Показывать все статьи»)',
'img_with_lazyload' => 'Использовать режим "ленивой загрузки" для загрузки картинок',
@@ -166,11 +166,11 @@ return array(
),
'show' => array(
'_' => 'Какие статьи отображать',
- 'active_category' => 'Активная категория',
+ 'active_category' => 'Активную категорию',
'adaptive' => 'Адаптивно',
'all_articles' => 'Показывать все статьи',
'all_categories' => 'Все категории',
- 'no_category' => 'Никаких категорий',
+ 'no_category' => 'Никакие категории',
'remember_categories' => 'Запоминать открытые категории',
'unread' => 'Только непрочитанные',
),
@@ -191,28 +191,28 @@ return array(
),
),
'sharing' => array(
- '_' => 'Поделиться',
- 'add' => 'Добавить способ поделиться',
+ '_' => 'Обмен',
+ 'add' => 'Добавить способ обмена',
'blogotext' => 'Blogotext', // IGNORE
- 'deprecated' => 'This service is deprecated and will be removed from FreshRSS in a <a href="https://freshrss.github.io/FreshRSS/en/users/08_sharing_services.html" title="Open documentation for more information" target="_blank">future release</a>.', // TODO
+ 'deprecated' => 'Этот сервис устарел и будет удалён из FreshRSS в <a href="https://freshrss.github.io/FreshRSS/en/users/08_sharing_services.html" title="Открыть документацию для большей информации" target="_blank">будущем релизе</a>.',
'diaspora' => 'Diaspora*', // IGNORE
'email' => 'Электронная почта',
'facebook' => 'Facebook', // IGNORE
'more_information' => 'Больше информации',
'print' => 'Распечатать', // IGNORE
'raindrop' => 'Raindrop.io', // IGNORE
- 'remove' => 'Удалить способ поделиться',
+ 'remove' => 'Удалить способ обмена',
'shaarli' => 'Shaarli', // IGNORE
'share_name' => 'Отображаемое имя',
'share_url' => 'Используемый URL',
- 'title' => 'Поделиться',
+ 'title' => 'Обмен',
'twitter' => 'Twitter', // IGNORE
'wallabag' => 'wallabag', // IGNORE
),
'shortcut' => array(
'_' => 'Горячие клавиши',
'article_action' => 'Действия со статьями',
- 'auto_share' => 'Поделиться',
+ 'auto_share' => 'Обмен',
'auto_share_help' => 'Если способ единственный, он будет вызван. Иначе способы доступны по их номеру.',
'close_dropdown' => 'Закрыть меню',
'collapse_article' => 'Схлопнуть',
diff --git a/app/i18n/ru/feedback.php b/app/i18n/ru/feedback.php
index 4c0242fa3..704c3edad 100644
--- a/app/i18n/ru/feedback.php
+++ b/app/i18n/ru/feedback.php
@@ -68,7 +68,7 @@ return array(
'updated' => 'Ваш профиль изменён',
),
'sub' => array(
- 'actualize' => 'Актуализируется',
+ 'actualize' => 'Обновляется',
'articles' => array(
'marked_read' => 'Выбранные статьи отмечены прочитанными.',
'marked_unread' => 'Статьи отмечены непрочитанными.',
@@ -87,8 +87,8 @@ return array(
'updated' => 'Категория изменена.',
),
'feed' => array(
- 'actualized' => '<em>%s</em> актуализирована',
- 'actualizeds' => 'RSS-ленты актуализированы',
+ 'actualized' => '<em>%s</em> обновлена',
+ 'actualizeds' => 'RSS-ленты обновлены',
'added' => 'RSS-лента <em>%s</em> добавлена',
'already_subscribed' => 'Вы уже подписаны на <em>%s</em>',
'cache_cleared' => 'Кэш <em>%s</em> очищен',
@@ -96,9 +96,9 @@ return array(
'error' => 'Лента не может быть изменена',
'internal_problem' => 'Новостная лента не может быть добавлена. <a href="%s">Проверьте логи FreshRSS</a> для подробностей. Вы можете попробовать принудительно добавить ленту, добавив <code>#force_feed</code> к URL.',
'invalid_url' => 'URL <em>%s</em> неверный',
- 'n_actualized' => '%d лент актуализировано',
+ 'n_actualized' => '%d лент обновлено',
'n_entries_deleted' => '%d лент удалено',
- 'no_refresh' => 'Нечего актуализировать',
+ 'no_refresh' => 'Нет лент для обновления',
'not_added' => '<em>%s</em> не может быть добавлена',
'not_found' => 'Лента не найдена',
'over_max' => 'Вы достигли ограничения на количество лент (%d)',
diff --git a/app/i18n/ru/gen.php b/app/i18n/ru/gen.php
index 46fb88372..d425baf18 100644
--- a/app/i18n/ru/gen.php
+++ b/app/i18n/ru/gen.php
@@ -12,7 +12,7 @@
return array(
'action' => array(
- 'actualize' => 'Актуализировать ленту',
+ 'actualize' => 'Обновить ленту',
'add' => 'Добавить',
'back' => '← Вернуться',
'back_to_rss_feeds' => '← Вернуться к вашим RSS-лентам',
@@ -20,15 +20,15 @@ return array(
'create' => 'Создать',
'demote' => 'Понизить',
'disable' => 'Отключить',
- 'empty' => 'Пусто',
+ 'empty' => 'Опустошить',
'enable' => 'Включить',
'export' => 'Экспортировать',
- 'filter' => 'Фильтровать',
+ 'filter' => 'Отфильтровать',
'import' => 'Импортировать',
'load_default_shortcuts' => 'Загрузить горячие клавиши по умолчанию',
'manage' => 'Настроить',
'mark_read' => 'Отметить прочитанным',
- 'open_url' => 'Open URL', // TODO
+ 'open_url' => 'Открыть URL',
'promote' => 'Продвинуть',
'purge' => 'Запустить очистку',
'remove' => 'Удалить',
@@ -63,7 +63,7 @@ return array(
'Aug' => '\\а\\в\\г\\у\\с\\т\\а',
'Dec' => '\\д\\е\\к\\а\\б\\р\\я',
'Feb' => '\\ф\\е\\в\\р\\а\\л\\я',
- 'Jan' => '\\я\\н\\в\\а\\р\\я\\y',
+ 'Jan' => '\\я\\н\\в\\а\\р\\я',
'Jul' => '\\и\\ю\\л\\я',
'Jun' => '\\и\\ю\\н\\я',
'Mar' => '\\м\\а\\р\\т\\а',
@@ -99,8 +99,8 @@ return array(
'last_year' => 'Последний год',
'mar' => 'мар',
'march' => 'марта',
- 'may' => 'май',
- 'may_' => 'мая',
+ 'may' => 'мая',
+ 'may_' => 'май',
'mon' => 'Пн',
'month' => 'месяцы',
'nov' => 'ноя',
@@ -165,11 +165,11 @@ return array(
'configuration' => 'Конфигурация',
'display' => 'Отображение',
'extensions' => 'Расширения',
- 'logs' => 'Логи',
+ 'logs' => 'Журнал',
'queries' => 'Пользовательские запросы',
'reading' => 'Чтение',
'search' => 'Искать слова или #теги',
- 'sharing' => 'Поделиться',
+ 'sharing' => 'Обмен',
'shortcuts' => 'Горячие клавиши',
'stats' => 'Статистика',
'system' => 'Системные настройки',
@@ -207,7 +207,7 @@ return array(
'twitter' => 'Twitter', // IGNORE
'wallabag' => 'wallabag v1', // IGNORE
'wallabagv2' => 'wallabag v2', // IGNORE
- 'web-sharing-api' => 'System sharing', // TODO
+ 'web-sharing-api' => 'Системный обмен',
'whatsapp' => 'Whatsapp', // IGNORE
'xing' => 'Xing', // IGNORE
),
diff --git a/app/i18n/ru/index.php b/app/i18n/ru/index.php
index 756138576..ae3b6626c 100644
--- a/app/i18n/ru/index.php
+++ b/app/i18n/ru/index.php
@@ -33,10 +33,10 @@ return array(
'title_global' => 'Глобальный вид',
),
'log' => array(
- '_' => 'Логи',
- 'clear' => 'Очистить логи',
- 'empty' => 'Файл лога пуст',
- 'title' => 'Логи',
+ '_' => 'Журнал',
+ 'clear' => 'Очистить журнал',
+ 'empty' => 'Файл журнала пуст',
+ 'title' => 'Журнал',
),
'menu' => array(
'about' => 'О FreshRSS',
@@ -65,7 +65,7 @@ return array(
'tags' => 'Мои метки',
'unread' => 'Показать непрочитанное',
),
- 'share' => 'Поделиться',
+ 'share' => 'Обмен',
'tag' => array(
'related' => 'Теги статьи',
),
diff --git a/app/i18n/ru/sub.php b/app/i18n/ru/sub.php
index 623c354f9..257e655ee 100644
--- a/app/i18n/ru/sub.php
+++ b/app/i18n/ru/sub.php
@@ -54,7 +54,7 @@ return array(
'css_path' => 'CSS селектор статьи на сайте',
'description' => 'Описание',
'empty' => 'Лента пустая. Пожалуйста, убедитесь, что её до сих пор обслуживают.',
- 'error' => 'С этой лентой возникла проблема. Пожалуйста, убедитесь, что она всегда досягаема. Затем снова актуализируйте её.',
+ 'error' => 'С этой лентой возникла проблема. Пожалуйста, убедитесь, что она всегда досягаема. Затем снова обновите её.',
'filteractions' => array(
'_' => 'Действия фильтрации',
'help' => 'Введите по одному поисковому фильтру в строке.',
@@ -62,53 +62,53 @@ return array(
'information' => 'Информация',
'keep_min' => 'Оставлять статей не менее',
'kind' => array(
- '_' => 'Type of feed source', // TODO
+ '_' => 'Тип источника ленты',
'html_xpath' => array(
- '_' => 'HTML + XPath (Web scraping)', // TODO
+ '_' => 'HTML + XPath (парсинг веб-страниц)',
'feed_title' => array(
- '_' => 'feed title', // TODO
- 'help' => 'Example: <code>//title</code> or a static string: <code>"My custom feed"</code>', // TODO
+ '_' => 'заголовка ленты',
+ 'help' => 'Пример: <code>//title</code> или статичная строка: <code>"Моя пользовательская лента"</code>',
),
- 'help' => '<dfn><a href="https://www.w3.org/TR/xpath-10/" target="_blank">XPath 1.0</a></dfn> is a standard query language for advanced users, and which FreshRSS supports to enable Web scraping.', // TODO
+ 'help' => '<dfn><a href="https://www.w3.org/TR/xpath-10/" target="_blank">XPath 1.0</a></dfn> – стандартный язык запросов для опытных пользователей, который поддерживается в FreshRSS для парсинга веб-страниц.',
'item' => array(
- '_' => 'finding news <strong>items</strong><br /><small>(most important)</small>', // TODO
- 'help' => 'Example: <code>//div[@class="news-item"]</code>', // TODO
+ '_' => 'поиска новых <strong>элементов</strong><br /><small>(самое важное)</small>',
+ 'help' => 'Пример: <code>//div[@class="news-item"]</code>',
),
'item_author' => array(
- '_' => 'item author', // TODO
- 'help' => 'Can also be a static string. Example: <code>"Anonymous"</code>', // TODO
+ '_' => 'автора элемента',
+ 'help' => 'Может также быть статической строкой. Пример: <code>"Аноним"</code>',
),
- 'item_categories' => 'items tags', // TODO
+ 'item_categories' => 'тегов элемента',
'item_content' => array(
- '_' => 'item content', // TODO
- 'help' => 'Example to take the full item: <code>.</code>', // TODO
+ '_' => 'содержимого элемента',
+ 'help' => 'Пример, чтобы взять элемент целиком: <code>.</code>',
),
'item_thumbnail' => array(
- '_' => 'item thumbnail', // TODO
- 'help' => 'Example: <code>descendant::img/@src</code>', // TODO
+ '_' => 'эскиза элемента',
+ 'help' => 'Пример: <code>descendant::img/@src</code>',
),
'item_timestamp' => array(
- '_' => 'item date', // TODO
- 'help' => 'The result will be parsed by <a href="https://php.net/strtotime" target="_blank"><code>strtotime()</code></a>', // TODO
+ '_' => 'даты элемента',
+ 'help' => 'Результат будет распарсен с <a href="https://php.net/strtotime" target="_blank"><code>strtotime()</code></a>',
),
'item_title' => array(
- '_' => 'item title', // TODO
- 'help' => 'Use in particular the <a href="https://developer.mozilla.org/docs/Web/XPath/Axes" target="_blank">XPath axis</a> <code>descendant::</code> like <code>descendant::h2</code>', // TODO
+ '_' => 'заголовка элемента',
+ 'help' => 'Используйте, в частности, <a href="https://developer.mozilla.org/docs/Web/XPath/Axes" target="_blank">ось XPath</a> <code>descendant::</code>, наподобие <code>descendant::h2</code>',
),
'item_uri' => array(
- '_' => 'item link (URL)', // TODO
- 'help' => 'Example: <code>descendant::a/@href</code>', // TODO
+ '_' => 'ссылки элемента (URL)',
+ 'help' => 'Пример: <code>descendant::a/@href</code>',
),
- 'relative' => 'XPath (relative to item) for:', // TODO
- 'xpath' => 'XPath for:', // TODO
+ 'relative' => 'XPath (относительно элемента) для:',
+ 'xpath' => 'XPath для:',
),
- 'rss' => 'RSS / Atom (default)', // TODO
+ 'rss' => 'RSS / Atom (по умолчанию)',
),
'maintenance' => array(
'clear_cache' => 'Очистить кэш',
'clear_cache_help' => 'Очистить кэш для этой ленты.',
- 'reload_articles' => 'Снова загрузить статьи',
- 'reload_articles_help' => 'Снова загрузить статьи и извлечь полное содержимое, если задан селектор.', // DIRTY
+ 'reload_articles' => 'Перезагрузить статьи',
+ 'reload_articles_help' => 'Перезагрузить столько статей и извлечь полное содержимое, если задан селектор.',
'title' => 'Обслуживание',
),
'moved_category_deleted' => 'Когда вы удаляете категорию, ленты категории автоматически попадают в категорию <em>%s</em>.',
@@ -140,7 +140,7 @@ return array(
'timeout' => 'Таймаут в секундах',
'title' => 'Заголовок',
'title_add' => 'Добавить RSS-ленту',
- 'ttl' => 'Не актуализировать автоматически чаще чем',
+ 'ttl' => 'Не обновлять автоматически чаще, чем каждые',
'url' => 'URL ленты',
'useragent' => 'Указать юзерагент для извлечения лент',
'useragent_help' => 'Пример: <kbd>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0)</kbd>',
@@ -167,7 +167,7 @@ return array(
'stats' => array(
'idle' => 'Неактивные ленты',
'main' => 'Основная статистика',
- 'repartition' => 'Перерасределение статей',
+ 'repartition' => 'Расределение статей',
),
'subscription_management' => 'Управление подписками',
'subscription_tools' => 'Инструменты подписки',