diff options
| author | 2022-05-23 11:35:17 +0300 | |
|---|---|---|
| committer | 2022-05-23 10:35:17 +0200 | |
| commit | 2ac92b2d7c8221bc48b884640bb0c1090af7f756 (patch) | |
| tree | dbf6ad48ed7dc8e74bb054b58f2e35e8535a25c6 | |
| parent | f1e9104c2d64e7548a34cb7f9119dde42a8bf2f3 (diff) | |
Update i18n/ru (#4385)
| -rw-r--r-- | app/i18n/ru/admin.php | 32 | ||||
| -rw-r--r-- | app/i18n/ru/conf.php | 48 | ||||
| -rw-r--r-- | app/i18n/ru/feedback.php | 10 | ||||
| -rw-r--r-- | app/i18n/ru/gen.php | 20 | ||||
| -rw-r--r-- | app/i18n/ru/index.php | 10 | ||||
| -rw-r--r-- | app/i18n/ru/sub.php | 56 |
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' => 'Инструменты подписки', |
