Add russian translation
This commit is contained in:
parent
3ef6b20ef6
commit
b8832a4049
233
locales/ru_RU/translations.php
Normal file
233
locales/ru_RU/translations.php
Normal file
@ -0,0 +1,233 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return array(
|
||||||
|
'plural' => function($n) {return $n%10==1&&$n%100!=11?0:($n%10>=2&&$n%10<=4&&($n%100<10||$n%100>=20)?1:2);},
|
||||||
|
'attachment' => 'вложение',
|
||||||
|
'When there is nothing to read, redirect me to this page' => 'Когда нет непрочитанных статей, то перенаправлять на страницу',
|
||||||
|
'There is nothing new to read, enjoy your favorites articles!' => 'Ничего нового пока нет, наслаждайтесь чтением ваших избранных статей!',
|
||||||
|
'There is nothing new to read, enjoy your previous readings!' => 'Ничего нового пока нет, наслаждайтесь чтением ранее прочитанного!',
|
||||||
|
'Immediately' => 'Сразу',
|
||||||
|
'(error occurred during the last check)' => '(во время последней проверки произошла ошибка)',
|
||||||
|
'The feed id is required' => 'Требуется идентификатор канала',
|
||||||
|
'The title is required' => 'Требуется заголовок',
|
||||||
|
'The site url is required' => 'Требуется адрес сайта',
|
||||||
|
'The feed url is required' => 'Требуется адрес канала',
|
||||||
|
'or' => 'или',
|
||||||
|
'edit' => 'изменить',
|
||||||
|
'cancel' => 'отменить',
|
||||||
|
'Feed URL' => 'URL канала',
|
||||||
|
'Website URL' => 'URL сайта',
|
||||||
|
'Title' => 'Заголовок',
|
||||||
|
'Edit subscription' => 'Редактирование подписки',
|
||||||
|
'Unable to edit your subscription.' => 'Невозможно отредактировать подписку.',
|
||||||
|
'Your subscription has been updated.' => 'Подписка обновлена.',
|
||||||
|
'Older items first' => 'Сначала старые',
|
||||||
|
'Most recent first' => 'Сначала новые',
|
||||||
|
'Default sorting order for items' => 'Сортировка статей по-умолчанию',
|
||||||
|
'This subscription is empty, %sgo back to unread items%s' => 'Эта подписка пуста, %sвернуться обратно к непрочитанным статьям%s',
|
||||||
|
'sort by date %s(%s)%s' => 'сортировать по дате %s(%s)%s',
|
||||||
|
'most recent first' => 'сначала новые',
|
||||||
|
'older first' => 'сначала старые',
|
||||||
|
'Show only this subscription' => 'Показывать только эту подписку',
|
||||||
|
'Go to unread' => 'Перейти в непрочитанное',
|
||||||
|
'Go to bookmarks' => 'Перейти в избранное',
|
||||||
|
'Go to history' => 'Перейти в историю',
|
||||||
|
'Go to subscriptions' => 'Перейти в подписки',
|
||||||
|
'Go to preferences' => 'Перейти в настройки',
|
||||||
|
'Bookmarklet' => 'Букмарклет',
|
||||||
|
'Subscribe with Miniflux' => 'Подписаться с помощью Miniflux',
|
||||||
|
'Drag and drop this link to your bookmarks' => 'Перенесите эту ссылку в закладки',
|
||||||
|
'Download full content' => 'Загружать весь контент',
|
||||||
|
'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => 'Загрузка всего контента замедляет работу, потому что Miniflux извлекает контент из страницы оригинала. Лучше это использовать для подписок, которые отображают только аннотации. Эта функция работает не со всеми сайтами.',
|
||||||
|
'No message' => 'Нет сообщений',
|
||||||
|
'flush messages' => 'очистить лог',
|
||||||
|
'API endpoint:' => 'Конечная точка (endpoint): ',
|
||||||
|
'API username:' => 'Имя пользователя: ',
|
||||||
|
'API token:' => 'Токен: ',
|
||||||
|
'Generate new tokens' => 'Генерировать новый токен',
|
||||||
|
'Bookmark RSS Feed' => 'Добавить RSS канал в закладки',
|
||||||
|
'updated just now' => 'обновлено сейчас',
|
||||||
|
'checked at' => 'обновлено',
|
||||||
|
'never updated after creation' => 'никогда не обновлялась после создания',
|
||||||
|
'Subscription disabled' => 'Подписка деактивирована',
|
||||||
|
'content downloaded' => 'контент загружен',
|
||||||
|
'in progress...' => 'в процессе...',
|
||||||
|
'unable to fetch content' => 'невозможно скачать контент',
|
||||||
|
'Download content' => 'Загрузить контент статьи',
|
||||||
|
'download content' => 'загрузить контент',
|
||||||
|
'Help' => 'Помощь',
|
||||||
|
'Theme' => 'Тема оформления',
|
||||||
|
'Items per page' => 'Количество статей на страницу',
|
||||||
|
'Previous page' => 'Предыдущая страница',
|
||||||
|
'Next page' => 'Следующая страница',
|
||||||
|
'Do not fetch the content of articles' => 'Не извлекать контент статей',
|
||||||
|
'Remove automatically read items' => 'Автоматически удалять прочитанные статьи',
|
||||||
|
'Never' => 'Никогда',
|
||||||
|
'After %d day' => array('Через %d день', 'Через %d дня', 'Через %d дней'),
|
||||||
|
'unread' => 'непрочитанное',
|
||||||
|
'Unread' => 'Непрочитанное',
|
||||||
|
'bookmark' => 'добавить в избранное',
|
||||||
|
'remove bookmark' => 'удалить из избранного',
|
||||||
|
'bookmarks' => 'избранное',
|
||||||
|
'Bookmarks' => 'Избранное',
|
||||||
|
'Bookmark item' => 'Добавить статью в избранное',
|
||||||
|
'No bookmark' => 'Избранного нет',
|
||||||
|
'history' => 'история',
|
||||||
|
'subscriptions' => 'подписки',
|
||||||
|
'Subscriptions' => 'Подписки',
|
||||||
|
'preferences' => 'настройки',
|
||||||
|
'Preferences' => 'Настройки',
|
||||||
|
'logout' => 'выход',
|
||||||
|
'Username' => 'Логин',
|
||||||
|
'Password' => 'Пароль',
|
||||||
|
'Confirmation' => 'Подтверждение',
|
||||||
|
'Language' => 'Язык',
|
||||||
|
'Save' => 'Сохранить',
|
||||||
|
'Database size:' => 'Размер базы данных:',
|
||||||
|
'Optimize the database' => 'Оптимизировать базу данных',
|
||||||
|
'(VACUUM command)' => '(SQL комманда VACUUM)',
|
||||||
|
'Download the entire database' => 'Целиком скачать базу данных',
|
||||||
|
'(Gzip compressed Sqlite file)' => '(сжать Sqlite файл с помощью Gzip)',
|
||||||
|
'Keyboard shortcuts' => 'Клавиатурные сокращения',
|
||||||
|
'Previous item' => 'Предыдущая статья',
|
||||||
|
'Next item' => 'Следующая статья',
|
||||||
|
'Mark as read or unread' => 'Отменить как прочитанное или непрочитанное',
|
||||||
|
'Open original link' => 'Открыть оригинал',
|
||||||
|
'Open item' => 'Открыть статью',
|
||||||
|
'About' => 'О программе',
|
||||||
|
'Miniflux version:' => 'Версия Miniflux:',
|
||||||
|
'Nothing to read' => 'Читать нечего',
|
||||||
|
'mark all as read' => 'отметить все как прочитанное',
|
||||||
|
'original link' => 'открыть оригинал',
|
||||||
|
'mark as read' => 'отменить как прочитанное',
|
||||||
|
'No history' => 'Истории нет',
|
||||||
|
'mark as unread' => 'отменить как непрочитанное',
|
||||||
|
'History' => 'История',
|
||||||
|
'flush all items' => 'очистить историю',
|
||||||
|
'Item not found' => 'Статья не найдена',
|
||||||
|
'Next' => 'Далее',
|
||||||
|
'Previous' => 'Назад',
|
||||||
|
'Sign in' => 'Войти',
|
||||||
|
'feeds' => 'подписки',
|
||||||
|
'add' => 'добавить',
|
||||||
|
'import' => 'импорт',
|
||||||
|
'export' => 'экспорт',
|
||||||
|
'OPML Import' => 'Импорт OPML',
|
||||||
|
'OPML file' => 'OPML файл',
|
||||||
|
'Import' => 'Импортировать',
|
||||||
|
'refresh all' => 'обновить все',
|
||||||
|
'No subscription' => 'Подписок нет',
|
||||||
|
'remove' => 'удалить',
|
||||||
|
'Remove' => 'Удалить',
|
||||||
|
'refresh' => 'обновить',
|
||||||
|
'New subscription' => 'Новая подписка',
|
||||||
|
'Website or Feed URL' => 'URL сайта или канала',
|
||||||
|
'Add' => 'Добавить',
|
||||||
|
'http://website/' => 'http://website/',
|
||||||
|
'Official website:' => 'Официальный сайт:',
|
||||||
|
'Bad username or password' => 'Неверный логин или пароль.',
|
||||||
|
'Unable to update your preferences.' => 'Невозможно обновить настройки.',
|
||||||
|
'Your preferences are updated.' => 'Настройки обновлены.',
|
||||||
|
'Unable to import your OPML file.' => 'Невозможно импортировать OPML файл',
|
||||||
|
'Your feeds have been imported.' => 'Ваши каналы импортированы.',
|
||||||
|
'Unable to find a subscription.' => 'Невозможно найти подписки.',
|
||||||
|
'Subscription added successfully.' => 'Подписка успешно добавлена.',
|
||||||
|
'Your subscriptions are updated' => 'Ваши подписки обновлены',
|
||||||
|
'Unable to remove this subscription.' => 'Невозможно удалить эту подписку.',
|
||||||
|
'This subscription has been removed successfully.' => 'Подписка успешно удалена.',
|
||||||
|
'The user name is required' => 'Требуется имя пользователя',
|
||||||
|
'The maximum length is 50 characters' => 'Максимальная длина 50 символов',
|
||||||
|
'The password is required' => 'Требуется пароль',
|
||||||
|
'The minimum length is 6 characters' => 'Минимальная длина 6 символов',
|
||||||
|
'The confirmation is required' => 'Требуется подтверждение',
|
||||||
|
'Passwords don\'t match' => 'Пароли не совпадают',
|
||||||
|
'Do you really want to remove these items from your history?' => 'Вы действительно хотите очистить историю?',
|
||||||
|
'Do you really want to remove this subscription: "%s"?' => 'Вы действительно хотите удалить подписку: «%s»?',
|
||||||
|
'Nothing to read, do you want to %supdate your subscriptions%s?' => 'Ничего нового пока нет, хотите %sобновить ваши подписки%s?',
|
||||||
|
'Show help' => 'Показать справку',
|
||||||
|
'Close help' => 'Закрыть справку',
|
||||||
|
'%d second ago' => array('%d секунда назад', '%d секунды назад', '%d секунд назад'),
|
||||||
|
'%d minute ago' => array('%d минут назад', '%d минуты назад', '%d минут назад'),
|
||||||
|
'%d hour ago' => array('%d час назад', '%d часа назад', '%d часов назад'),
|
||||||
|
'%d day ago' => array('%d день назад', '%d дня назад', '%d дней назад'),
|
||||||
|
'%d week ago' => array('%d неделя назад', '%d недели назад', '%d недель назад'),
|
||||||
|
'%d month ago' => array('%d месяц назад', '%d месяца назад', '%d месяцев назад'),
|
||||||
|
'Timezone' => 'Временная зона',
|
||||||
|
'Update all subscriptions' => 'Обновить все подписки',
|
||||||
|
'Auto-Update URL' => 'URL автоматического обновления',
|
||||||
|
'Update Miniflux' => 'Обновить Miniflux',
|
||||||
|
'Miniflux is updated!' => 'Miniflux обновлен!',
|
||||||
|
'Unable to update Miniflux, check the console for errors.' => 'Невозможно обновить Miniflux, смотрите ошибки в консоле.',
|
||||||
|
'Don\'t forget to backup your database' => 'Не забудьте предварительно сделать резервную копию базы данных',
|
||||||
|
'The name must have only alpha-numeric characters' => 'Название должно состоять только из алфавитно-цифровых символов',
|
||||||
|
'New database' => 'Новая база данных',
|
||||||
|
'Database name' => 'Имя базы данных',
|
||||||
|
'Default database' => 'База данных по-умолчанию',
|
||||||
|
'Select another database' => 'Выберите базу данных',
|
||||||
|
'The database name is required' => 'Требуется имя базы данных',
|
||||||
|
'Database created successfully.' => 'База данных успешно создана.',
|
||||||
|
'Unable to create the new database.' => 'Невозможно создать новую базу данных.',
|
||||||
|
'Add a new database (new user)' => 'Добавить новую базу данных (нового пользователя)',
|
||||||
|
'Create' => 'Создать',
|
||||||
|
'Unknown' => 'Inconnu',
|
||||||
|
'Remember Me' => 'Запомнить меня',
|
||||||
|
'Display items on lists' => 'Показывать в режиме списка',
|
||||||
|
'Summaries' => 'Сокращенный текст',
|
||||||
|
'Full contents' => 'Полный текст',
|
||||||
|
'Force RTL mode (Right-to-left language)' => 'Принудительный RTL режим (режим письма "справа-налево")',
|
||||||
|
'Activated' => 'Активировано',
|
||||||
|
'Remove this feed' => 'Удалить подписку',
|
||||||
|
'Miniflux' => 'Miniflux',
|
||||||
|
'mini%sflux%s' => 'mini%sflux%s',
|
||||||
|
'All' => 'Tout',
|
||||||
|
'Advanced' => 'Дополнительно',
|
||||||
|
'Documentation' => 'Документация',
|
||||||
|
'Installation instructions' => 'Установка',
|
||||||
|
'Upgrade to a new version' => 'Обновление до новой версии',
|
||||||
|
'Cronjob' => 'Планировщик задач',
|
||||||
|
'Advanced configuration' => 'Расширенные настройки',
|
||||||
|
'Full article download' => 'Полная загрузка статьи',
|
||||||
|
'Multiple users' => 'Несколько пользователей',
|
||||||
|
'Themes' => 'Темы оформления',
|
||||||
|
'Json-RPC API' => 'Json-RPC API',
|
||||||
|
'Fever API' => 'Fever API',
|
||||||
|
'Translations' => 'Переводы',
|
||||||
|
'Run Miniflux with Docker' => 'Запуск Miniflux в Docker',
|
||||||
|
'FAQ' => 'FAQ',
|
||||||
|
'settings' => 'настройки',
|
||||||
|
'help' => 'помощь',
|
||||||
|
'api' => 'api',
|
||||||
|
'about' => 'о программе',
|
||||||
|
'This action will update Miniflux with the last development version, are you sure?' => 'Это действие обновит Miniflux до последней разрабатываемой версии, вы уверены?',
|
||||||
|
'database' => 'база данных',
|
||||||
|
'Console' => 'Консоль',
|
||||||
|
'Miniflux API' => 'Miniflux API',
|
||||||
|
'menu' => 'меню',
|
||||||
|
'Default' => 'По-умолчанию',
|
||||||
|
'Value required' => 'Требуется значение',
|
||||||
|
'Must be an integer' => 'Должно быть целым числом',
|
||||||
|
'Remove automatically unread items' => 'Автоматически удалять непрочитанные статьи',
|
||||||
|
'Toggle RTL mode' => 'Переключить TRL режим',
|
||||||
|
'external services' => 'внешние сервисы',
|
||||||
|
'Send bookmarks to Pinboard' => 'Отправлять избранное в Pinboard',
|
||||||
|
'Pinboard API token' => 'API токен Pinboard',
|
||||||
|
'Pinboard tags' => 'Pinboard тэги',
|
||||||
|
'Instapaper username' => 'Имя пользователя Instapaper',
|
||||||
|
'Instapaper password' => 'Пароль Instapaper',
|
||||||
|
'Instapaper' => 'Instapaper',
|
||||||
|
'Pinboard' => 'Pinboard',
|
||||||
|
'Send bookmarks to Instapaper' => 'Отправлять избранное в Instapaper',
|
||||||
|
'Authentication' => 'Аутентификация',
|
||||||
|
'Reading' => 'Чтение',
|
||||||
|
'Application' => 'Приложение',
|
||||||
|
'Enable image proxy' => 'Включить проксирование изображений',
|
||||||
|
'Avoid mixed content warnings with HTTPS' => 'Избегайте передупреждений о смешанном содержимом в HTTPS',
|
||||||
|
'Download favicons' => 'Скачивать иконки сайтов',
|
||||||
|
'general' => 'общие',
|
||||||
|
'An error occurred during the last check. Refresh the feed manually and check the %sconsole%s for errors afterwards!' => 'Во время последней проверки возникла ошибка. Обновите канал вручную, а потом проверьте %sconsole%s на наличие ошибок!',
|
||||||
|
'Refresh interval in minutes for unread counter' => 'Интервал обновления счетчика непрочитанных статей в минутах',
|
||||||
|
'Nothing to show. Enable the debug mode to see log messages.' => 'Пока ничего нет. Включите отладочный режим, чтобы увидеть сообщения.',
|
||||||
|
'Enable debug mode' => 'Включить отладочный режим',
|
||||||
|
'Original link marks article as read' => 'При переходе на оригинал отмечать статью как прочитанную',
|
||||||
|
'Cloak the image referrer' => 'Проксировать загрузку изображений',
|
||||||
|
);
|
@ -103,6 +103,7 @@ function get_languages()
|
|||||||
'zh_CN' => '简体中国',
|
'zh_CN' => '简体中国',
|
||||||
'sr_RS' => 'српски',
|
'sr_RS' => 'српски',
|
||||||
'sr_RS@latin' => 'srpski',
|
'sr_RS@latin' => 'srpski',
|
||||||
|
'ru_RU' => 'Русский',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user