From 5a219b580f68ad2351c280fefdc9aea8accdd234 Mon Sep 17 00:00:00 2001 From: ZIzA <34818054+XZVB12@users.noreply.github.com> Date: Sat, 29 Feb 2020 19:10:01 +0400 Subject: [PATCH] ru update --- cps/translations/ru/LC_MESSAGES/messages.mo | Bin 60433 -> 50452 bytes cps/translations/ru/LC_MESSAGES/messages.po | 2049 ++++++++++++++----- 2 files changed, 1523 insertions(+), 526 deletions(-) diff --git a/cps/translations/ru/LC_MESSAGES/messages.mo b/cps/translations/ru/LC_MESSAGES/messages.mo index 131973c6339db7c32b01826e3ce7ed2e591ba01b..4c004aff877c2c691ec05083dd5fcc8e8bd8f9f7 100644 GIT binary patch delta 16992 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 z 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 diff --git a/cps/translations/ru/LC_MESSAGES/messages.po b/cps/translations/ru/LC_MESSAGES/messages.po index ecddc7a8..5e48fefa 100644 --- a/cps/translations/ru/LC_MESSAGES/messages.po +++ b/cps/translations/ru/LC_MESSAGES/messages.po @@ -6,18 +6,19 @@ # msgid "" msgstr "" -"Project-Id-Version: Calibre-Web\n" +"Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2020-02-26 18:00+0100\n" -"PO-Revision-Date: 2020-02-23 19:20+0400\n" +"POT-Creation-Date: 2020-02-23 10:55+0100\n" +"PO-Revision-Date: 2020-02-25 15:14+0400\n" "Last-Translator: ZIZA\n" "Language: ru\n" "Language-Team: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.8.0\n" +"X-Generator: Poedit 2.3\n" #: cps/about.py:42 msgid "installed" @@ -27,186 +28,177 @@ msgstr "установлено" msgid "not installed" msgstr "не установлено" -#: cps/about.py:87 +#: cps/about.py:84 msgid "Statistics" msgstr "Статистика" -#: cps/admin.py:89 +#: cps/admin.py:88 msgid "Server restarted, please reload page" msgstr "Сервер перезагружен, пожалуйста, перезагрузите страницу" -#: cps/admin.py:91 +#: cps/admin.py:90 msgid "Performing shutdown of server, please close window" msgstr "Производится остановка сервера, пожалуйста, закройте окно" -#: cps/admin.py:110 cps/editbooks.py:410 cps/editbooks.py:419 +#: cps/admin.py:109 cps/editbooks.py:410 cps/editbooks.py:419 #: cps/editbooks.py:539 cps/editbooks.py:541 cps/editbooks.py:594 #: cps/updater.py:456 cps/uploader.py:96 cps/uploader.py:107 msgid "Unknown" msgstr "Неизвестно" -#: cps/admin.py:129 +#: cps/admin.py:128 msgid "Admin page" msgstr "Администрирование" -#: cps/admin.py:151 +#: cps/admin.py:147 cps/templates/admin.html:115 msgid "UI Configuration" msgstr "Настройка интерфейса" -#: cps/admin.py:187 cps/admin.py:637 +#: cps/admin.py:184 cps/admin.py:411 msgid "Calibre-Web configuration updated" msgstr "Конфигурация Calibre-Web обновлена" -#: cps/admin.py:434 cps/admin.py:440 cps/admin.py:451 cps/admin.py:462 -#: cps/templates/modal_restriction.html:29 -msgid "Deny" -msgstr "" - -#: cps/admin.py:436 cps/admin.py:442 cps/admin.py:453 cps/admin.py:464 -#: cps/templates/modal_restriction.html:28 -msgid "Allow" -msgstr "" - -#: cps/admin.py:667 +#: cps/admin.py:441 cps/templates/admin.html:114 msgid "Basic Configuration" msgstr "Настройки сервера" -#: cps/admin.py:691 cps/web.py:1089 +#: cps/admin.py:464 cps/web.py:1092 msgid "Please fill out all fields!" msgstr "Пожалуйста, заполните все поля!" -#: cps/admin.py:694 cps/admin.py:706 cps/admin.py:712 cps/admin.py:730 +#: cps/admin.py:466 cps/admin.py:477 cps/admin.py:483 cps/admin.py:498 +#: cps/templates/admin.html:38 msgid "Add new user" msgstr "Добавить пользователя" -#: cps/admin.py:703 cps/web.py:1318 +#: cps/admin.py:475 cps/web.py:1317 msgid "E-mail is not from valid domain" msgstr "E-mail не из существующей доменной зоны" -#: cps/admin.py:710 cps/admin.py:725 +#: cps/admin.py:481 cps/admin.py:492 msgid "Found an existing account for this e-mail address or nickname." msgstr "Для этого адреса электронной почты или логина уже есть аккаунт." -#: cps/admin.py:721 +#: cps/admin.py:488 #, python-format msgid "User '%(user)s' created" msgstr "Пользователь '%(user)s' добавлен" -#: cps/admin.py:740 +#: cps/admin.py:508 msgid "Edit e-mail server settings" msgstr "Изменить настройки e-mail сервера" -#: cps/admin.py:766 +#: cps/admin.py:534 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "Тестовое письмо успешно отправлено на %(kindlemail)s" -#: cps/admin.py:769 +#: cps/admin.py:537 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "Произошла ошибка при отправке тестового письма на: %(res)s" -#: cps/admin.py:771 +#: cps/admin.py:539 msgid "Please configure your e-mail address first..." msgstr "Пожалуйста, сначала настройте свой адрес электронной почты ..." -#: cps/admin.py:773 +#: cps/admin.py:541 msgid "E-mail server settings updated" msgstr "Настройки E-mail сервера обновлены" -#: cps/admin.py:803 +#: cps/admin.py:570 #, python-format msgid "User '%(nick)s' deleted" msgstr "Пользователь '%(nick)s' удалён" -#: cps/admin.py:806 +#: cps/admin.py:573 msgid "No admin user remaining, can't delete user" msgstr "Это последний администратор, невозможно удалить пользователя" -#: cps/admin.py:842 cps/web.py:1361 +#: cps/admin.py:611 cps/web.py:1358 msgid "Found an existing account for this e-mail address." msgstr "Этот адрес электронной почты уже зарегистрирован." -#: cps/admin.py:852 cps/admin.py:867 cps/admin.py:887 cps/web.py:1336 +#: cps/admin.py:615 cps/admin.py:629 cps/admin.py:643 cps/web.py:1333 #, python-format msgid "Edit User %(nick)s" msgstr "Изменить пользователя %(nick)s" -#: cps/admin.py:858 cps/web.py:1328 +#: cps/admin.py:621 cps/web.py:1326 msgid "This username is already taken" msgstr "Это имя пользователя уже занято" -#: cps/admin.py:874 +#: cps/admin.py:636 #, python-format msgid "User '%(nick)s' updated" msgstr "Пользователь '%(nick)s' обновлён" -#: cps/admin.py:877 +#: cps/admin.py:639 msgid "An unknown error occured." msgstr "Произошла неизвестная ошибка." -#: cps/admin.py:900 +#: cps/admin.py:656 #, python-format msgid "Password for user %(user)s reset" msgstr "Пароль для пользователя %(user)s сброшен" -#: cps/admin.py:903 cps/web.py:1114 cps/web.py:1170 +#: cps/admin.py:659 cps/web.py:1117 cps/web.py:1173 msgid "An unknown error occurred. Please try again later." msgstr "Неизвестная ошибка. Попробуйте позже." -#: cps/admin.py:906 cps/web.py:1055 +#: cps/admin.py:662 cps/web.py:1058 msgid "Please configure the SMTP mail settings first..." msgstr "Пожалуйста, сначала сконфигурируйте параметры SMTP" -#: cps/admin.py:918 +#: cps/admin.py:674 msgid "Logfile viewer" msgstr "Просмотр лога" -#: cps/admin.py:957 +#: cps/admin.py:713 msgid "Requesting update package" msgstr "Проверка обновлений" -#: cps/admin.py:958 +#: cps/admin.py:714 msgid "Downloading update package" msgstr "Загрузка обновлений" -#: cps/admin.py:959 +#: cps/admin.py:715 msgid "Unzipping update package" msgstr "Распаковка обновлений" -#: cps/admin.py:960 +#: cps/admin.py:716 msgid "Replacing files" msgstr "Замена файлов" -#: cps/admin.py:961 +#: cps/admin.py:717 msgid "Database connections are closed" msgstr "Соеднинения с базой данных закрыты" -#: cps/admin.py:962 +#: cps/admin.py:718 msgid "Stopping server" msgstr "Остановка сервера" -#: cps/admin.py:963 +#: cps/admin.py:719 msgid "Update finished, please press okay and reload page" msgstr "Обновления установлены, нажмите ок и перезагрузите страницу" -#: cps/admin.py:964 cps/admin.py:965 cps/admin.py:966 cps/admin.py:967 +#: cps/admin.py:720 cps/admin.py:721 cps/admin.py:722 cps/admin.py:723 msgid "Update failed:" msgstr "Ошибка обновления:" -#: cps/admin.py:964 cps/updater.py:282 cps/updater.py:467 cps/updater.py:469 +#: cps/admin.py:720 cps/updater.py:282 cps/updater.py:467 cps/updater.py:469 msgid "HTTP Error" msgstr "Ошибка HTTP" -#: cps/admin.py:965 cps/updater.py:284 cps/updater.py:471 +#: cps/admin.py:721 cps/updater.py:284 cps/updater.py:471 msgid "Connection error" msgstr "Ошибка соединения" -#: cps/admin.py:966 cps/updater.py:286 cps/updater.py:473 +#: cps/admin.py:722 cps/updater.py:286 cps/updater.py:473 msgid "Timeout while establishing connection" msgstr "Таймаут при установлении соединения" -#: cps/admin.py:967 cps/updater.py:288 cps/updater.py:475 +#: cps/admin.py:723 cps/updater.py:288 cps/updater.py:475 msgid "General error" msgstr "Общая ошибка" @@ -399,50 +391,42 @@ msgstr "Файл %(file)s не найден на Google Drive" msgid "Book path %(path)s not found on Google Drive" msgstr "Путь книги %(path)s не найден на Google Drive" -#: cps/helper.py:657 +#: cps/helper.py:643 msgid "Waiting" msgstr "Ожидание" -#: cps/helper.py:659 +#: cps/helper.py:645 msgid "Failed" msgstr "Неудачно" -#: cps/helper.py:661 +#: cps/helper.py:647 msgid "Started" msgstr "Начало" -#: cps/helper.py:663 +#: cps/helper.py:649 msgid "Finished" msgstr "Закончено" -#: cps/helper.py:665 +#: cps/helper.py:651 msgid "Unknown Status" msgstr "Неизвестный статус" -#: cps/helper.py:670 +#: cps/helper.py:656 msgid "E-mail: " msgstr "E-mail: " -#: cps/helper.py:672 cps/helper.py:676 +#: cps/helper.py:658 cps/helper.py:662 msgid "Convert: " msgstr "Конвертировать:" -#: cps/helper.py:674 +#: cps/helper.py:660 msgid "Upload: " msgstr "Загрузить:" -#: cps/helper.py:678 +#: cps/helper.py:664 msgid "Unknown Task: " msgstr "Неизвестная задача:" -#: cps/kobo_auth.py:127 -msgid "PLease access calibre-web from non localhost to get valid api_endpoint for kobo device" -msgstr "" - -#: cps/kobo_auth.py:130 cps/kobo_auth.py:150 -msgid "Kobo Setup" -msgstr "" - #: cps/oauth_bb.py:74 #, python-format msgid "Register with %(provider)s" @@ -571,20 +555,16 @@ msgstr "Колка %(title)s изменена" msgid "Edit a shelf" msgstr "Изменить полку" -#: cps/shelf.py:301 +#: cps/shelf.py:299 #, python-format msgid "Shelf: '%(name)s'" msgstr "Полка: '%(name)s'" -#: cps/shelf.py:304 +#: cps/shelf.py:302 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Ошибка открытия Полки. Полка не существует или недоступна" -#: cps/shelf.py:342 -msgid "Hidden Book" -msgstr "" - -#: cps/shelf.py:347 +#: cps/shelf.py:336 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Изменить расположение полки '%(name)s'" @@ -602,19 +582,19 @@ msgid "Hot Books" msgstr "Популярные Книги" #: cps/ub.py:60 -msgid "Show Hot Books" +msgid "Show hot books" msgstr "Показывать популярные книги" -#: cps/templates/index.xml:24 cps/ub.py:63 cps/web.py:508 -msgid "Top Rated Books" +#: cps/templates/index.xml:24 cps/ub.py:63 +msgid "Best rated Books" msgstr "Книги с наилучшим рейтингом" #: cps/ub.py:65 -msgid "Show Top Rated Books" +msgid "Show best rated books" msgstr "Показывать книги с наивысшим рейтингом" #: cps/templates/index.xml:46 cps/templates/index.xml:50 cps/ub.py:66 -#: cps/web.py:1005 +#: cps/web.py:1008 msgid "Read Books" msgstr "Прочитанные Книги" @@ -623,7 +603,7 @@ msgid "Show read and unread" msgstr "Показывать прочитанные и непрочитанные" #: cps/templates/index.xml:53 cps/templates/index.xml:57 cps/ub.py:70 -#: cps/web.py:1009 +#: cps/web.py:1012 msgid "Unread Books" msgstr "Непрочитанные Книги" @@ -639,7 +619,7 @@ msgstr "Обзор" msgid "Show random books" msgstr "Показывать случайные книги" -#: cps/templates/index.xml:75 cps/ub.py:76 cps/web.py:787 +#: cps/templates/index.xml:75 cps/ub.py:76 msgid "Categories" msgstr "Категории" @@ -648,7 +628,7 @@ msgid "Show category selection" msgstr "Показывать выбор категории" #: cps/templates/book_edit.html:69 cps/templates/index.xml:82 -#: cps/templates/search_form.html:53 cps/ub.py:79 cps/web.py:715 +#: cps/templates/search_form.html:53 cps/ub.py:79 msgid "Series" msgstr "Серии" @@ -664,7 +644,7 @@ msgstr "Авторы" msgid "Show author selection" msgstr "Показывать выбор автора" -#: cps/templates/index.xml:68 cps/ub.py:86 cps/web.py:699 +#: cps/templates/index.xml:68 cps/ub.py:86 msgid "Publishers" msgstr "Издатели" @@ -673,7 +653,6 @@ msgid "Show publisher selection" msgstr "Показать выбор издателя" #: cps/templates/index.xml:89 cps/templates/search_form.html:74 cps/ub.py:89 -#: cps/web.py:770 msgid "Languages" msgstr "Языки" @@ -726,201 +705,216 @@ msgstr "Новое обновление доступно. Нажмите на к msgid "Click on the button below to update to the latest stable version." msgstr "Нажмите на кнопку ниже для обновления до последней стабильной версии" -#: cps/web.py:480 +#: cps/web.py:485 msgid "Recently Added Books" msgstr "Недавно Добавленные Книги" -#: cps/templates/index.html:5 cps/web.py:516 -msgid "Discover (Random Books)" -msgstr "Обзор (Случайные Книги)" +#: cps/web.py:513 +msgid "Best rated books" +msgstr "Книги с наивысшим рейтингом" -#: cps/web.py:542 +#: cps/templates/index.xml:38 cps/web.py:521 +msgid "Random Books" +msgstr "Случайный выбор" + +#: cps/web.py:547 msgid "Books" msgstr "Книги" -#: cps/web.py:569 -msgid "Hot Books (Most Downloaded)" +#: cps/web.py:574 +msgid "Hot Books (most downloaded)" msgstr "Популярные книги (часто загружаемые)" -#: cps/web.py:580 -msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible" +#: cps/web.py:585 cps/web.py:1381 cps/web.py:1477 +msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "Невозможно открыть книгу. Файл не существует или недоступен" -#: cps/web.py:593 +#: cps/web.py:598 #, python-format msgid "Author: %(name)s" msgstr "Автор: %(name)s" -#: cps/web.py:605 +#: cps/web.py:610 #, python-format msgid "Publisher: %(name)s" msgstr "Издатель: %(name)s" -#: cps/web.py:616 +#: cps/web.py:621 #, python-format msgid "Series: %(serie)s" msgstr "Серии: %(serie)s" -#: cps/web.py:627 +#: cps/web.py:632 #, python-format msgid "Rating: %(rating)s stars" msgstr "Оценка: %(rating)s звезды(а)" -#: cps/web.py:638 +#: cps/web.py:643 #, python-format msgid "File format: %(format)s" msgstr "Формат файла: %(format)s" -#: cps/web.py:650 +#: cps/web.py:655 #, python-format msgid "Category: %(name)s" msgstr "Категория: %(name)s" -#: cps/web.py:667 +#: cps/web.py:672 #, python-format msgid "Language: %(name)s" msgstr "Язык: %(name)s" -#: cps/web.py:729 +#: cps/web.py:704 +msgid "Publisher list" +msgstr "Список издателей" + +#: cps/web.py:720 +msgid "Series list" +msgstr "Серии" + +#: cps/web.py:734 msgid "Ratings list" msgstr "Список рейтингов" -#: cps/web.py:742 +#: cps/web.py:747 msgid "File formats list" msgstr "Список форматов файлов" -#: cps/templates/layout.html:73 cps/templates/tasks.html:7 cps/web.py:801 +#: cps/web.py:775 +msgid "Available languages" +msgstr "Доступные языки" + +#: cps/web.py:792 +msgid "Category list" +msgstr "Категории" + +#: cps/templates/layout.html:73 cps/web.py:806 msgid "Tasks" msgstr "Задания" -#: cps/templates/book_edit.html:212 cps/templates/feed.xml:33 -#: cps/templates/layout.html:44 cps/templates/layout.html:47 -#: cps/templates/search_form.html:170 cps/web.py:821 cps/web.py:823 +#: cps/templates/feed.xml:33 cps/templates/layout.html:44 +#: cps/templates/layout.html:45 cps/web.py:826 cps/web.py:828 msgid "Search" msgstr "Поиск" -#: cps/web.py:873 +#: cps/web.py:878 msgid "Published after " msgstr "Опубликовано до " -#: cps/web.py:880 +#: cps/web.py:885 msgid "Published before " msgstr "Опубликовано после " -#: cps/web.py:894 +#: cps/web.py:899 #, python-format msgid "Rating <= %(rating)s" msgstr "Рейтинг <= %(rating)s" -#: cps/web.py:896 +#: cps/web.py:901 #, python-format msgid "Rating >= %(rating)s" msgstr "Рейтинг >= %(rating)s" -#: cps/web.py:962 cps/web.py:976 +#: cps/web.py:967 cps/web.py:979 msgid "search" msgstr "поиск" -#: cps/web.py:1060 +#: cps/web.py:1063 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Книга успешно поставлена в очередь для отправки на %(kindlemail)s" -#: cps/web.py:1064 +#: cps/web.py:1067 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "Ошибка при отправке книги: %(res)s" -#: cps/web.py:1066 +#: cps/web.py:1069 msgid "Please configure your kindle e-mail address first..." msgstr "Пожалуйста, сначала настройте e-mail на вашем kindle..." -#: cps/web.py:1083 +#: cps/web.py:1086 msgid "E-Mail server is not configured, please contact your administrator!" msgstr "Сервер электронной почты не настроен, обратитесь к администратору !" -#: cps/web.py:1084 cps/web.py:1090 cps/web.py:1115 cps/web.py:1119 -#: cps/web.py:1124 cps/web.py:1128 +#: cps/web.py:1087 cps/web.py:1093 cps/web.py:1118 cps/web.py:1122 +#: cps/web.py:1127 cps/web.py:1131 msgid "register" msgstr "регистрация" -#: cps/web.py:1117 +#: cps/web.py:1120 msgid "Your e-mail is not allowed to register" msgstr "Ваш e-mail не подходит для регистрации" -#: cps/web.py:1120 +#: cps/web.py:1123 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Письмо с подтверждением отправлено вам на e-mail" -#: cps/web.py:1123 +#: cps/web.py:1126 msgid "This username or e-mail address is already in use." msgstr "Этот никнейм или e-mail уже используются" -#: cps/web.py:1140 +#: cps/web.py:1143 msgid "Cannot activate LDAP authentication" msgstr "Не удается активировать LDAP аутентификацию" -#: cps/web.py:1150 cps/web.py:1277 +#: cps/web.py:1153 cps/web.py:1280 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Вы вошли как пользователь '%(nickname)s'" -#: cps/web.py:1155 +#: cps/web.py:1158 msgid "Could not login. LDAP server down, please contact your administrator" msgstr "Не удалось войти. Сервер LDAP не работает, обратитесь к администратору" -#: cps/web.py:1159 cps/web.py:1182 +#: cps/web.py:1162 cps/web.py:1185 msgid "Wrong Username or Password" msgstr "Ошибка в имени пользователя или пароле" -#: cps/web.py:1166 +#: cps/web.py:1169 msgid "New Password was send to your email address" msgstr "Новый пароль был отправлен на ваш адрес электронной почты" -#: cps/web.py:1172 +#: cps/web.py:1175 msgid "Please enter valid username to reset password" msgstr "Пожалуйста, введите действительное имя пользователя для сброса пароля" -#: cps/web.py:1178 +#: cps/web.py:1181 #, python-format msgid "You are now logged in as: '%(nickname)s'" msgstr "Вы вошли как: '%(nickname)s'" -#: cps/web.py:1185 cps/web.py:1209 +#: cps/web.py:1188 cps/web.py:1212 msgid "login" msgstr "войти" -#: cps/web.py:1221 cps/web.py:1255 +#: cps/web.py:1224 cps/web.py:1258 msgid "Token not found" msgstr "Ключ не найден" -#: cps/web.py:1230 cps/web.py:1263 +#: cps/web.py:1233 cps/web.py:1266 msgid "Token has expired" msgstr "Ключ просрочен" -#: cps/web.py:1239 +#: cps/web.py:1242 msgid "Success! Please return to your device" msgstr "Успешно! Пожалуйста, проверьте свое устройство" -#: cps/web.py:1320 cps/web.py:1365 cps/web.py:1371 +#: cps/web.py:1319 cps/web.py:1362 cps/web.py:1368 #, python-format msgid "%(name)s's profile" msgstr "Профиль %(name)s" -#: cps/web.py:1367 +#: cps/web.py:1364 msgid "Profile updated" msgstr "Профиль обновлён" -#: cps/web.py:1384 cps/web.py:1480 -msgid "Error opening eBook. File does not exist or file is not accessible:" -msgstr "" - -#: cps/web.py:1396 cps/web.py:1399 cps/web.py:1402 cps/web.py:1409 -#: cps/web.py:1414 +#: cps/web.py:1393 cps/web.py:1396 cps/web.py:1399 cps/web.py:1406 +#: cps/web.py:1411 msgid "Read a Book" msgstr "Читать Книгу" -#: cps/web.py:1425 +#: cps/web.py:1422 msgid "Error opening eBook. File does not exist or file is not accessible." msgstr "Ошибка открытия электронной книги. Файл не существует или файл недоступен" @@ -935,26 +929,23 @@ msgid "Kindlegen failed with Error %(error)s. Message: %(message)s" msgstr "Kindlegen - неудачно, с Ошибкой %(error)s. Сообщение: %(message)s" #: cps/templates/admin.html:9 -msgid "Users" +msgid "User list" msgstr "Список пользователей" -#: cps/templates/admin.html:12 cps/templates/login.html:8 -#: cps/templates/login.html:9 cps/templates/register.html:7 -#: cps/templates/user_edit.html:8 -msgid "Username" +#: cps/templates/admin.html:12 +msgid "Nickname" msgstr "Имя пользователя" -#: cps/templates/admin.html:13 cps/templates/register.html:11 -#: cps/templates/user_edit.html:13 -msgid "E-mail Address" +#: cps/templates/admin.html:13 +msgid "E-mail" msgstr "Почта" -#: cps/templates/admin.html:14 cps/templates/user_edit.html:26 -msgid "Send to Kindle E-mail Address" +#: cps/templates/admin.html:14 +msgid "Kindle" msgstr "Kindle" #: cps/templates/admin.html:15 -msgid "Downloads" +msgid "DLS" msgstr "DLS" #: cps/templates/admin.html:16 cps/templates/layout.html:76 @@ -968,7 +959,7 @@ msgid "Download" msgstr "Скачать" #: cps/templates/admin.html:18 -msgid "View eBooks" +msgid "View Ebooks" msgstr "Посмотреть электронные книги" #: cps/templates/admin.html:19 cps/templates/layout.html:65 @@ -979,32 +970,28 @@ msgstr "Загрузить" msgid "Edit" msgstr "Редактировать" -#: cps/templates/admin.html:38 -msgid "Add New User" -msgstr "" - #: cps/templates/admin.html:44 -msgid "E-mail Server Settings" +msgid "SMTP e-mail server settings" msgstr "Настройки SMTP-сервера" #: cps/templates/admin.html:47 cps/templates/email_edit.html:11 -msgid "SMTP Hostname" +msgid "SMTP hostname" msgstr "SMTP-сервер" -#: cps/templates/admin.html:48 cps/templates/email_edit.html:15 -msgid "SMTP Port" +#: cps/templates/admin.html:48 +msgid "SMTP port" msgstr "SMTP-порт" -#: cps/templates/admin.html:49 cps/templates/email_edit.html:19 -msgid "Encryption" +#: cps/templates/admin.html:49 +msgid "SSL" msgstr "SSL" #: cps/templates/admin.html:50 cps/templates/email_edit.html:27 -msgid "SMTP Login" +msgid "SMTP login" msgstr "SMTP-логин" -#: cps/templates/admin.html:51 cps/templates/email_edit.html:35 -msgid "From E-mail" +#: cps/templates/admin.html:51 +msgid "From mail" msgstr "Отправитель" #: cps/templates/admin.html:61 @@ -1016,71 +1003,63 @@ msgid "Configuration" msgstr "Настройки сервера" #: cps/templates/admin.html:70 -msgid "Calibre Database Directory" +msgid "Calibre DB dir" msgstr "Папка Calibre DB" -#: cps/templates/admin.html:74 cps/templates/config_edit.html:122 -msgid "Log Level" +#: cps/templates/admin.html:74 +msgid "Log level" msgstr "Уровень логирования" #: cps/templates/admin.html:78 msgid "Port" msgstr "Порт" -#: cps/templates/admin.html:84 cps/templates/config_view_edit.html:27 -msgid "Books per Page" +#: cps/templates/admin.html:84 cps/templates/config_view_edit.html:23 +msgid "Books per page" msgstr "Количество книг на странице" #: cps/templates/admin.html:88 -msgid "Uploads" +msgid "Uploading" msgstr "Загрузка на сервер" #: cps/templates/admin.html:92 -msgid "Anonymous Browsing" +msgid "Anonymous browsing" msgstr "Анонимный просмотр" #: cps/templates/admin.html:96 -msgid "Public Registration" +msgid "Public registration" msgstr "Публичная регистрация" -#: cps/templates/admin.html:100 -msgid "Magic Link Remote Login" +#: cps/templates/admin.html:100 cps/templates/remote_login.html:4 +msgid "Remote login" msgstr "Удалённый логин" #: cps/templates/admin.html:104 -msgid "Reverse Proxy Login" -msgstr "" +msgid "Reverse proxy login" +msgstr "Логин обратного прокси" #: cps/templates/admin.html:109 msgid "Reverse proxy header name" msgstr "Имя заголовка обратного прокси" -#: cps/templates/admin.html:114 -msgid "Edit Basic Configuration" -msgstr "" - -#: cps/templates/admin.html:115 -msgid "Edit UI Configuration" -msgstr "" - #: cps/templates/admin.html:121 msgid "Administration" msgstr "Управление" #: cps/templates/admin.html:122 -msgid "View Logs" +msgid "View Logfiles" msgstr "Просмотреть лог файл" #: cps/templates/admin.html:123 -msgid "Reconnect Calibre Database" +msgid "Reconnect to Calibre DB" msgstr "Переподключиться к БД Calibre" #: cps/templates/admin.html:124 -msgid "Restart" +msgid "Restart Calibre-Web" msgstr "Перезагрузить Calibre-Web" #: cps/templates/admin.html:125 -msgid "Shutdown" +msgid "Stop Calibre-Web" msgstr "Остановить Calibre-Web" #: cps/templates/admin.html:131 @@ -1100,7 +1079,7 @@ msgid "Current version" msgstr "Текущая версия" #: cps/templates/admin.html:148 -msgid "Check for Update" +msgid "Check for update" msgstr "Проверка обновлений" #: cps/templates/admin.html:149 @@ -1108,29 +1087,30 @@ msgid "Perform Update" msgstr "Установить обновления" #: cps/templates/admin.html:161 -msgid "Are you sure you want to restart?" +msgid "Do you really want to restart Calibre-Web?" msgstr "Вы действительно хотите перезагрузить Calibre-Web?" #: cps/templates/admin.html:166 cps/templates/admin.html:180 #: cps/templates/admin.html:200 cps/templates/shelf.html:72 -msgid "OK" +msgid "Ok" msgstr "Ok" #: cps/templates/admin.html:167 cps/templates/admin.html:181 #: cps/templates/book_edit.html:172 cps/templates/book_edit.html:194 -#: cps/templates/config_edit.html:346 cps/templates/config_view_edit.html:151 +#: cps/templates/config_edit.html:331 cps/templates/config_view_edit.html:147 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:92 -#: cps/templates/shelf.html:73 cps/templates/shelf_edit.html:19 -#: cps/templates/user_edit.html:137 -msgid "Cancel" -msgstr "" +#: cps/templates/layout.html:28 cps/templates/shelf.html:73 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:32 +#: cps/templates/user_edit.html:131 +msgid "Back" +msgstr "Назад" #: cps/templates/admin.html:179 -msgid "Are you sure you want to shutdown?" +msgid "Do you really want to stop Calibre-Web?" msgstr "Вы действительно хотите остановить Calibre-Web?" #: cps/templates/admin.html:191 -msgid "Updating, please do not reload this page" +msgid "Updating, please do not reload page" msgstr "Установка обновлений, пожалуйста, не обновляйте страницу." #: cps/templates/author.html:15 @@ -1166,8 +1146,7 @@ msgid "Delete formats:" msgstr "Удалить форматы:" #: cps/templates/book_edit.html:16 cps/templates/book_edit.html:193 -#: cps/templates/email_edit.html:91 cps/templates/user_edit.html:65 -#: cps/templates/user_edit.html:177 +#: cps/templates/email_edit.html:91 msgid "Delete" msgstr "Удалить" @@ -1210,23 +1189,23 @@ msgid "Tags" msgstr "Теги" #: cps/templates/book_edit.html:73 -msgid "Series ID" -msgstr "" +msgid "Series id" +msgstr "Серия" #: cps/templates/book_edit.html:77 msgid "Rating" msgstr "Рейтинг" #: cps/templates/book_edit.html:81 -msgid "Fetch Cover from URL (JPEG - Image will be downloaded and stored in database)" +msgid "Cover URL (jpg, cover is downloaded and stored in database, field is afterwards empty again)" msgstr "URL обложки(jpg, обложка загружается и сохраняется в базе данных, после этого поле снова пустое)" #: cps/templates/book_edit.html:85 -msgid "Upload Cover from Local Disk" +msgid "Upload Cover from local drive" msgstr "Загрузить обложку с диска" -#: cps/templates/book_edit.html:90 -msgid "Published Date" +#: cps/templates/book_edit.html:90 cps/templates/detail.html:165 +msgid "Publishing date" msgstr "Опубликовано" #: cps/templates/book_edit.html:97 cps/templates/book_edit.html:255 @@ -1235,8 +1214,7 @@ msgstr "Опубликовано" msgid "Publisher" msgstr "Издатель" -#: cps/templates/book_edit.html:101 cps/templates/detail.html:123 -#: cps/templates/user_edit.html:31 +#: cps/templates/book_edit.html:101 cps/templates/user_edit.html:31 msgid "Language" msgstr "Язык" @@ -1249,33 +1227,34 @@ msgid "No" msgstr "Нет" #: cps/templates/book_edit.html:158 -msgid "Upload Format" +msgid "Upload format" msgstr "Загружаемый формат" #: cps/templates/book_edit.html:167 -msgid "View Book on Save" +msgid "view book after edit" msgstr "смотреть книгу после редактирования" #: cps/templates/book_edit.html:170 cps/templates/book_edit.html:206 -msgid "Fetch Metadata" +msgid "Get metadata" msgstr "Получить метаданные" -#: cps/templates/book_edit.html:171 cps/templates/config_edit.html:343 -#: cps/templates/config_view_edit.html:150 cps/templates/email_edit.html:38 -#: cps/templates/shelf_edit.html:17 cps/templates/user_edit.html:135 -msgid "Save" -msgstr "" +#: cps/templates/book_edit.html:171 cps/templates/config_edit.html:329 +#: cps/templates/config_view_edit.html:146 cps/templates/login.html:20 +#: cps/templates/search_form.html:170 cps/templates/shelf_edit.html:17 +#: cps/templates/user_edit.html:129 +msgid "Submit" +msgstr "Отправить" #: cps/templates/book_edit.html:185 msgid "Are you really sure?" msgstr "Вы действительно уверены?" #: cps/templates/book_edit.html:188 -msgid "This book will be permanently erased from database" +msgid "Book will be deleted from Calibre database" msgstr "Книга будет удалена из БД Calibre" #: cps/templates/book_edit.html:189 -msgid "and hard disk" +msgid "and from hard disk" msgstr "и с диска" #: cps/templates/book_edit.html:209 @@ -1286,6 +1265,10 @@ msgstr "Ключевое слово" msgid " Search keyword " msgstr " Поиск по ключевому слову " +#: cps/templates/book_edit.html:212 cps/templates/layout.html:47 +msgid "Go!" +msgstr "Старт!" + #: cps/templates/book_edit.html:216 msgid "Click the cover to load metadata to the form" msgstr "Нажмите на обложку, чтобы получить метаданные" @@ -1294,9 +1277,8 @@ msgstr "Нажмите на обложку, чтобы получить мета msgid "Loading..." msgstr "Загрузка..." -#: cps/templates/book_edit.html:233 cps/templates/layout.html:191 -#: cps/templates/layout.html:223 cps/templates/modal_restriction.html:34 -#: cps/templates/user_edit.html:164 +#: cps/templates/book_edit.html:233 cps/templates/layout.html:192 +#: cps/templates/layout.html:224 msgid "Close" msgstr "Закрыть" @@ -1317,7 +1299,7 @@ msgid "Library Configuration" msgstr "Настройки библотеки" #: cps/templates/config_edit.html:19 -msgid "Location of Calibre Database" +msgid "Location of Calibre database" msgstr "Расположение БД Calibre" #: cps/templates/config_edit.html:25 @@ -1369,7 +1351,7 @@ msgid "SSL Keyfile location (leave it empty for non-SSL Servers)" msgstr "Расположение SSL файла-ключа (оставьте его пустым для серверов без SSL)" #: cps/templates/config_edit.html:99 -msgid "Update Channel" +msgid "Update channel" msgstr "Ветка обнавлений" #: cps/templates/config_edit.html:101 @@ -1382,16 +1364,20 @@ msgstr "Стабильная (Автоматически)" #: cps/templates/config_edit.html:103 msgid "Nightly" -msgstr "Теставая" +msgstr "Тестовая" #: cps/templates/config_edit.html:104 msgid "Nightly (Automatic)" -msgstr "Теставая (Автоматически)" +msgstr "Тестовая (Автоматически)" #: cps/templates/config_edit.html:115 msgid "Logfile Configuration" msgstr "Настройки лог-файла" +#: cps/templates/config_edit.html:122 +msgid "Log Level" +msgstr "Уровень Логирования" + #: cps/templates/config_edit.html:131 msgid "Location and name of logfile (calibre-web.log for no entry)" msgstr "Расположение и имя лог-файла (не вводите calibre-web.log)" @@ -1409,271 +1395,255 @@ msgid "Feature Configuration" msgstr "Дополнительный Настройки" #: cps/templates/config_edit.html:158 -msgid "Enable Uploads" +msgid "Enable uploading" msgstr "Разрешить загрузку на сервер" #: cps/templates/config_edit.html:162 -msgid "Enable Anonymous Browsing" +msgid "Enable anonymous browsing" msgstr "Разрешить анонимный просмотр" #: cps/templates/config_edit.html:166 -msgid "Enable Public Registration" +msgid "Enable public registration" msgstr "Разрешить публичную регистрацию" #: cps/templates/config_edit.html:170 -msgid "Enable Magic Link Remote Login" +msgid "Enable remote login (\"magic link\")" msgstr "Включить удаленный логин (\"magic link\")" #: cps/templates/config_edit.html:175 -msgid "Enable Kobo sync" -msgstr "" - -#: cps/templates/config_edit.html:180 -msgid "Proxy unknown requests to Kobo Store" -msgstr "" - -#: cps/templates/config_edit.html:187 msgid "Use Goodreads" msgstr "Использовать Goodreads" -#: cps/templates/config_edit.html:188 -msgid "Create an API Key" +#: cps/templates/config_edit.html:176 +msgid "Obtain an API Key" msgstr "Получить ключ API" -#: cps/templates/config_edit.html:192 +#: cps/templates/config_edit.html:180 msgid "Goodreads API Key" msgstr "Ключ API Goodreads" -#: cps/templates/config_edit.html:196 +#: cps/templates/config_edit.html:184 msgid "Goodreads API Secret" msgstr "Goodreads API Секрет" -#: cps/templates/config_edit.html:203 +#: cps/templates/config_edit.html:191 msgid "Login type" msgstr "Тип входа" -#: cps/templates/config_edit.html:205 -msgid "Use Standard Authentication" +#: cps/templates/config_edit.html:193 +msgid "Use standard Authentication" msgstr "Использовать стандартную аутентификацию" -#: cps/templates/config_edit.html:207 +#: cps/templates/config_edit.html:195 msgid "Use LDAP Authentication" msgstr "Использовать LDAP аутентификацию" -#: cps/templates/config_edit.html:210 +#: cps/templates/config_edit.html:198 msgid "Use OAuth" msgstr "Использовать OAuth" -#: cps/templates/config_edit.html:217 +#: cps/templates/config_edit.html:205 msgid "LDAP Server Host Name or IP Address" msgstr "Имя хоста или IP-адрес сервера LDAP" -#: cps/templates/config_edit.html:221 +#: cps/templates/config_edit.html:209 msgid "LDAP Server Port" msgstr "Порт сервера LDAP" -#: cps/templates/config_edit.html:225 -msgid "LDAP Schema (LDAP or LPAPS)" +#: cps/templates/config_edit.html:213 +msgid "LDAP schema (ldap or ldaps)" msgstr "Схема LDAP (ldap или ldaps)" -#: cps/templates/config_edit.html:229 -msgid "LDAP Administrator Username" +#: cps/templates/config_edit.html:217 +msgid "LDAP Admin username" msgstr "Имя администратора LDAP" -#: cps/templates/config_edit.html:233 -msgid "LDAP Administrator Password" +#: cps/templates/config_edit.html:221 +msgid "LDAP Admin password" msgstr "Пароль администратора LDAP" -#: cps/templates/config_edit.html:238 -msgid "LDAP Server Enable SSL" +#: cps/templates/config_edit.html:226 +msgid "LDAP Server use SSL" msgstr "Сервер LDAP использует SSL" -#: cps/templates/config_edit.html:242 -msgid "LDAP Server Enable TLS" +#: cps/templates/config_edit.html:230 +msgid "LDAP Server use TLS" msgstr "Сервер LDAP использует TLS" -#: cps/templates/config_edit.html:246 +#: cps/templates/config_edit.html:234 msgid "LDAP Server Certificate" msgstr "Сертификат сервера LDAP" -#: cps/templates/config_edit.html:250 +#: cps/templates/config_edit.html:238 msgid "LDAP SSL Certificate Path" msgstr "Путь к SSL сертификату LDAP" -#: cps/templates/config_edit.html:255 +#: cps/templates/config_edit.html:243 msgid "LDAP Distinguished Name (DN)" msgstr "Отличительное имя LDAP (DN)" -#: cps/templates/config_edit.html:259 -msgid "LDAP User Object Filter" +#: cps/templates/config_edit.html:247 +msgid "LDAP User object filter" msgstr "Фильтр объектов пользователя LDAP" -#: cps/templates/config_edit.html:264 +#: cps/templates/config_edit.html:252 msgid "LDAP Server is OpenLDAP?" msgstr "Сервер LDAP - это OpenLDAP ?" -#: cps/templates/config_edit.html:272 +#: cps/templates/config_edit.html:260 #, python-format msgid "Obtain %(provider)s OAuth Credential" msgstr "Получить %(provider)s OAuth Credential" -#: cps/templates/config_edit.html:275 +#: cps/templates/config_edit.html:263 #, python-format msgid "%(provider)s OAuth Client Id" msgstr "%(provider)s OAuth ID клиента" -#: cps/templates/config_edit.html:279 +#: cps/templates/config_edit.html:267 #, python-format msgid "%(provider)s OAuth Client Secret" msgstr "%(provider)s OAuth Секрет клиента" -#: cps/templates/config_edit.html:288 +#: cps/templates/config_edit.html:276 msgid "Allow Reverse Proxy Authentication" msgstr "Разрешить обратную аутентификацию прокси" -#: cps/templates/config_edit.html:292 +#: cps/templates/config_edit.html:280 msgid "Reverse Proxy Header Name" msgstr "Имя заголовка обратного прокси" -#: cps/templates/config_edit.html:304 +#: cps/templates/config_edit.html:292 msgid "External binaries" msgstr "Настройки конвертации" -#: cps/templates/config_edit.html:312 -msgid "No Converter" +#: cps/templates/config_edit.html:300 +msgid "No converter" msgstr "Нет конвертера" -#: cps/templates/config_edit.html:314 +#: cps/templates/config_edit.html:302 msgid "Use Kindlegen" msgstr "Использовать Kindlegen" -#: cps/templates/config_edit.html:316 +#: cps/templates/config_edit.html:304 msgid "Use calibre's ebook converter" msgstr "Использовать конвертер calibre's ebook" -#: cps/templates/config_edit.html:320 +#: cps/templates/config_edit.html:308 msgid "E-Book converter settings" msgstr "Настройки конвертера E-Book" -#: cps/templates/config_edit.html:324 +#: cps/templates/config_edit.html:312 msgid "Path to convertertool" msgstr "Путь к конвертеру" -#: cps/templates/config_edit.html:330 +#: cps/templates/config_edit.html:318 msgid "Location of Unrar binary" msgstr "Расположение двоичного файла Unrar" -#: cps/templates/config_edit.html:349 cps/templates/layout.html:84 -#: cps/templates/login.html:4 cps/templates/login.html:20 +#: cps/templates/config_edit.html:334 cps/templates/layout.html:84 +#: cps/templates/login.html:4 msgid "Login" msgstr "Логин" -#: cps/templates/config_view_edit.html:16 +#: cps/templates/config_view_edit.html:12 msgid "View Configuration" msgstr "Просмотреть Конфигурацию" -#: cps/templates/config_view_edit.html:23 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Заголовок" -#: cps/templates/config_view_edit.html:31 -msgid "No. of Random Books to Display" +#: cps/templates/config_view_edit.html:27 +msgid "No. of random books to show" msgstr "Количество отображаемых случайных книг" -#: cps/templates/config_view_edit.html:35 -msgid "No. of Authors to Display Before Hiding (0=Disable Hiding)" +#: cps/templates/config_view_edit.html:31 +msgid "No. of authors to show before hiding (0=disable hiding)" msgstr "Количество авторов для отображения перед скрытием (0 = отключить скрытие)" -#: cps/templates/config_view_edit.html:39 cps/templates/readcbr.html:112 +#: cps/templates/config_view_edit.html:35 cps/templates/readcbr.html:112 msgid "Theme" msgstr "Тема" -#: cps/templates/config_view_edit.html:41 +#: cps/templates/config_view_edit.html:37 msgid "Standard Theme" msgstr "Стандартная тема" -#: cps/templates/config_view_edit.html:42 +#: cps/templates/config_view_edit.html:38 msgid "caliBlur! Dark Theme" msgstr "caliBlur! Темная тема" -#: cps/templates/config_view_edit.html:46 -msgid "Regular Expression for Ignoring Columns" +#: cps/templates/config_view_edit.html:42 +msgid "Regular expression for ignoring columns" msgstr "Regexp для игнорирования столбцов" -#: cps/templates/config_view_edit.html:50 -msgid "Link Read/Unread Status to Calibre Column" +#: cps/templates/config_view_edit.html:46 +msgid "Link read/unread status to Calibre column" msgstr "Ссылка на чтение/непрочитанный статус столбца Caliber" -#: cps/templates/config_view_edit.html:59 -msgid "View Restrictions based on Calibre column" -msgstr "" - -#: cps/templates/config_view_edit.html:61 cps/templates/email_edit.html:21 -msgid "None" -msgstr "Нет" - -#: cps/templates/config_view_edit.html:68 -msgid "Regular Expression for Title Sorting" +#: cps/templates/config_view_edit.html:55 +msgid "Regular expression for title sorting" msgstr "Regexp для сортировки по названию" -#: cps/templates/config_view_edit.html:80 -msgid "Default Settings for New Users" -msgstr "" +#: cps/templates/config_view_edit.html:59 +msgid "Tags for Mature Content" +msgstr "Теги для Взрослого Контента" -#: cps/templates/config_view_edit.html:88 cps/templates/user_edit.html:92 -msgid "Admin User" +#: cps/templates/config_view_edit.html:73 +msgid "Default settings for new users" +msgstr "Настройки по умолчанию для новых пользователей" + +#: cps/templates/config_view_edit.html:81 cps/templates/user_edit.html:82 +msgid "Admin user" msgstr "Управление сервером" -#: cps/templates/config_view_edit.html:92 cps/templates/user_edit.html:97 +#: cps/templates/config_view_edit.html:85 cps/templates/user_edit.html:91 msgid "Allow Downloads" msgstr "Разрешить скачивание с сервера" -#: cps/templates/config_view_edit.html:96 cps/templates/user_edit.html:101 -msgid "Allow eBook Viewer" +#: cps/templates/config_view_edit.html:89 cps/templates/user_edit.html:95 +msgid "Allow book viewer" msgstr "Разрешить чтение книг" -#: cps/templates/config_view_edit.html:100 cps/templates/user_edit.html:105 +#: cps/templates/config_view_edit.html:93 cps/templates/user_edit.html:99 msgid "Allow Uploads" msgstr "Разрешить загрузку на сервер" -#: cps/templates/config_view_edit.html:104 cps/templates/user_edit.html:109 +#: cps/templates/config_view_edit.html:97 cps/templates/user_edit.html:103 msgid "Allow Edit" msgstr "Разрешить редактирование книг" -#: cps/templates/config_view_edit.html:108 cps/templates/user_edit.html:113 -msgid "Allow Delete Books" -msgstr "" +#: cps/templates/config_view_edit.html:101 cps/templates/user_edit.html:107 +msgid "Allow Delete books" +msgstr "Разрешить удаление книг" -#: cps/templates/config_view_edit.html:112 cps/templates/user_edit.html:118 +#: cps/templates/config_view_edit.html:105 cps/templates/user_edit.html:112 msgid "Allow Changing Password" msgstr "Разрешить смену пароля" -#: cps/templates/config_view_edit.html:116 cps/templates/user_edit.html:122 +#: cps/templates/config_view_edit.html:109 cps/templates/user_edit.html:116 msgid "Allow Editing Public Shelfs" msgstr "Разрешить редактирование публичных книжных полок" -#: cps/templates/config_view_edit.html:126 -msgid "Default Visibilities for New Users" +#: cps/templates/config_view_edit.html:119 +msgid "Default visibilities for new users" msgstr "Видимость для новых пользователей(по умолчанию)" -#: cps/templates/config_view_edit.html:142 -msgid "Show Random Books in Detail View" +#: cps/templates/config_view_edit.html:135 cps/templates/user_edit.html:74 +msgid "Show random books in detail view" msgstr "Показывать случайные книги при просмотре деталей" -#: cps/templates/config_view_edit.html:144 -msgid "Add Allowed/Denied Tags" -msgstr "" - -#: cps/templates/config_view_edit.html:145 -msgid "Add Allowed/Denied custom column values" -msgstr "" +#: cps/templates/config_view_edit.html:139 cps/templates/user_edit.html:87 +msgid "Show mature content" +msgstr "Показывать взрослый контент" #: cps/templates/detail.html:59 -msgid "Read in Browser" +msgid "Read in browser" msgstr "Читать" #: cps/templates/detail.html:72 -msgid "Listen in Browser" +msgid "Listen in browser" msgstr "Ждите сигнала от браузера" #: cps/templates/detail.html:117 @@ -1684,9 +1654,9 @@ msgstr "Книга" msgid "of" msgstr "из" -#: cps/templates/detail.html:165 -msgid "Published" -msgstr "" +#: cps/templates/detail.html:123 +msgid "language" +msgstr "Язык" #: cps/templates/detail.html:200 msgid "Mark As Unread" @@ -1709,9 +1679,21 @@ msgid "Add to shelf" msgstr "Добавить на книжную полку" #: cps/templates/detail.html:286 -msgid "Edit Metadata" +msgid "Edit metadata" msgstr "Редактировать метаданные" +#: cps/templates/email_edit.html:15 +msgid "SMTP port (usually 25 for plain SMTP and 465 for SSL and 587 for STARTTLS)" +msgstr "SMTP-порт (обычно 25 для SMTP, 465 для SSL и 587 для STARTTLS)" + +#: cps/templates/email_edit.html:19 +msgid "Encryption" +msgstr "Шифрование" + +#: cps/templates/email_edit.html:21 +msgid "None" +msgstr "Нет" + #: cps/templates/email_edit.html:22 msgid "STARTTLS" msgstr "STARTTLS" @@ -1721,15 +1703,23 @@ msgid "SSL/TLS" msgstr "SSL/TLS" #: cps/templates/email_edit.html:31 -msgid "SMTP Password" +msgid "SMTP password" msgstr "Пароль SMTP" +#: cps/templates/email_edit.html:35 +msgid "From e-mail" +msgstr "Адрес отправителя" + +#: cps/templates/email_edit.html:38 +msgid "Save settings" +msgstr "Сохранить настройки" + #: cps/templates/email_edit.html:39 -msgid "Save and Send Test E-mail" +msgid "Save settings and send Test E-Mail" msgstr "Сохранить настройки и отправить тестовое письмо" #: cps/templates/email_edit.html:43 -msgid "Allowed Domains (Whitelist)" +msgid "Allowed domains for registering" msgstr "Допустимые домены для регистрации" #: cps/templates/email_edit.html:46 cps/templates/email_edit.html:72 @@ -1745,29 +1735,29 @@ msgid "Enter domainname" msgstr "Введите доменное имя" #: cps/templates/email_edit.html:60 -msgid "Denied Domains (Blacklist)" -msgstr "" +msgid "Denied domains for registering" +msgstr "Запрещённые домены для регистрации" #: cps/templates/email_edit.html:90 -msgid "Are you sure you want to delete this domain?" +msgid "Do you really want to delete this domain rule?" msgstr "Вы действительно желаете удалить это правило домена?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:175 +#: cps/templates/feed.xml:21 cps/templates/layout.html:176 msgid "Next" msgstr "Дальше" -#: cps/templates/generate_kobo_auth_url.html:5 -msgid "Open the .kobo/Kobo eReader.conf file in a text editor and add (or edit):" -msgstr "" - -#: cps/templates/http_error.html:38 -msgid "Create Issue" +#: cps/templates/http_error.html:37 +msgid "Create issue" msgstr "Создать запись" -#: cps/templates/http_error.html:45 -msgid "Return to Home" +#: cps/templates/http_error.html:44 +msgid "Back to home" msgstr "Вернуться на главную" +#: cps/templates/index.html:5 +msgid "Discover (Random Books)" +msgstr "Обзор (Случайные Книги)" + #: cps/templates/index.html:64 msgid "Group by series" msgstr "Сгрупировать по серии" @@ -1792,11 +1782,7 @@ msgstr "Недавно добавленные книги" msgid "The latest Books" msgstr "Последние Книги" -#: cps/templates/index.xml:38 -msgid "Random Books" -msgstr "Случайный выбор" - -#: cps/templates/index.xml:42 cps/templates/user_edit.html:80 +#: cps/templates/index.xml:42 msgid "Show Random Books" msgstr "Показывать Случайные Сниги" @@ -1824,7 +1810,7 @@ msgstr "Книги отсортированы по языкам" msgid "Books ordered by file formats" msgstr "Книги отсортированы по формату файла" -#: cps/templates/index.xml:103 cps/templates/layout.html:136 +#: cps/templates/index.xml:103 cps/templates/layout.html:137 msgid "Public Shelves" msgstr "Общие полки" @@ -1832,7 +1818,7 @@ msgstr "Общие полки" msgid "Books organized in public shelfs, visible to everyone" msgstr "Книги размещены на полках, и доступны всем" -#: cps/templates/index.xml:111 cps/templates/layout.html:140 +#: cps/templates/index.xml:111 cps/templates/layout.html:141 msgid "Your Shelves" msgstr "Ваши полки" @@ -1844,19 +1830,10 @@ msgstr "Пользовательские полки, видимые только msgid "Home" msgstr "Главная" -#: cps/templates/layout.html:28 cps/templates/shelf_order.html:32 -#: cps/templates/user_edit.html:178 -msgid "Back" -msgstr "Назад" - #: cps/templates/layout.html:34 -msgid "Toggle Navigation" +msgid "Toggle navigation" msgstr "Включить навигацию" -#: cps/templates/layout.html:45 -msgid "Search Library" -msgstr "" - #: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "Расширенный поиск" @@ -1878,101 +1855,82 @@ msgstr "Выход" msgid "Register" msgstr "Зарегистрироваться" -#: cps/templates/layout.html:116 cps/templates/layout.html:222 +#: cps/templates/layout.html:116 cps/templates/layout.html:223 msgid "Uploading..." msgstr "Загружается..." #: cps/templates/layout.html:117 -msgid "Please do not refresh the page" -msgstr "" +msgid "please don't refresh the page" +msgstr "пожалуйста не обновляйте страницу" #: cps/templates/layout.html:127 msgid "Browse" msgstr "Просмотр" -#: cps/templates/layout.html:145 +#: cps/templates/layout.html:146 msgid "Create a Shelf" msgstr "Создать книжную полку" -#: cps/templates/layout.html:146 cps/templates/stats.html:3 +#: cps/templates/layout.html:147 cps/templates/stats.html:3 msgid "About" msgstr "О программе" -#: cps/templates/layout.html:160 +#: cps/templates/layout.html:161 msgid "Previous" msgstr "Предыдущий" -#: cps/templates/layout.html:187 +#: cps/templates/layout.html:188 msgid "Book Details" msgstr "Подробнее о книге" -#: cps/templates/layout.html:221 +#: cps/templates/layout.html:222 msgid "Upload done, processing, please wait..." msgstr "Загрузка завершена, обработка, пожалуйста, подождите..." -#: cps/templates/layout.html:224 +#: cps/templates/layout.html:225 msgid "Error" msgstr "Ошибка" +#: cps/templates/login.html:8 cps/templates/login.html:9 +#: cps/templates/register.html:7 cps/templates/user_edit.html:8 +msgid "Username" +msgstr "Имя пользователя" + #: cps/templates/login.html:12 cps/templates/login.html:13 #: cps/templates/user_edit.html:21 msgid "Password" msgstr "Пароль" #: cps/templates/login.html:17 -msgid "Remember Me" +msgid "Remember me" msgstr "Запомнить меня" #: cps/templates/login.html:22 -msgid "Forgot Password?" -msgstr "" +msgid "Forgot password" +msgstr "Забыл пароль" #: cps/templates/login.html:25 -msgid "Log in with Magic Link" +msgid "Log in with magic link" msgstr "Войти через магическую ссылку" #: cps/templates/logviewer.html:6 -msgid "Show Calibre-Web Log: " -msgstr "" +msgid "Show Calibre-Web log: " +msgstr "Показать журнал Caliber-Web:" #: cps/templates/logviewer.html:8 -msgid "Calibre-Web Log: " -msgstr "" +msgid "Calibre-Web log: " +msgstr "Журнал Caliber-Web:" #: cps/templates/logviewer.html:8 msgid "Stream output, can't be displayed" msgstr "Выходной поток, не может быть отображен" #: cps/templates/logviewer.html:12 -msgid "Show Access Log: " -msgstr "" - -#: cps/templates/modal_restriction.html:6 -msgid "Select allowed/denied Tags" -msgstr "" - -#: cps/templates/modal_restriction.html:7 -msgid "Select allowed/denied Custom Column values" -msgstr "" - -#: cps/templates/modal_restriction.html:8 -msgid "Select allowed/denied Tags of user" -msgstr "" - -#: cps/templates/modal_restriction.html:9 -msgid "Select allowed/denied Custom Column values of user" -msgstr "" - -#: cps/templates/modal_restriction.html:15 -msgid "Enter Tag" -msgstr "" - -#: cps/templates/modal_restriction.html:24 -msgid "Add View Restriction" -msgstr "" +msgid "Show access log: " +msgstr "Показать журнал доступа:" #: cps/templates/osd.xml:5 -msgid "Calibre-Web eBook Catalog" +msgid "Calibre-Web ebook catalog" msgstr "Каталог электронных книг Caliber-Web" #: cps/templates/read.html:74 @@ -2084,51 +2042,51 @@ msgid "Basic txt Reader" msgstr "Средство для чтения txt-файлов" #: cps/templates/register.html:4 -msgid "Register New Account" +msgid "Register a new account" msgstr "Зарегистрировать новую учётную запись" #: cps/templates/register.html:8 msgid "Choose a username" msgstr "Выберите имя пользователя" +#: cps/templates/register.html:11 cps/templates/user_edit.html:13 +msgid "E-mail address" +msgstr "E-mail адрес" + #: cps/templates/register.html:12 msgid "Your email address" msgstr "Ваш email-адрес" -#: cps/templates/remote_login.html:4 -msgid "Magic Link - Authorise New Device" -msgstr "" - #: cps/templates/remote_login.html:6 -msgid "On another device, login and visit:" +msgid "Use your other device, login and visit " msgstr "Используйте другое устройство, войдите и посетите" -#: cps/templates/remote_login.html:10 -msgid "Once verified, you will automatically be logged in on this device." +#: cps/templates/remote_login.html:9 +msgid "Once you do so, you will automatically get logged in on this device." msgstr "После этого вы автоматически войдете в систему на этом устройстве." -#: cps/templates/remote_login.html:13 -msgid "This verification link will expire in 10 minutes." +#: cps/templates/remote_login.html:12 +msgid "The link will expire after 10 minutes." msgstr "Срок действия ссылки истекает через 10 минут" #: cps/templates/search.html:5 -msgid "No Results Found" -msgstr "" +msgid "No Results for:" +msgstr "Ничего не найдено по запросу:" #: cps/templates/search.html:6 -msgid "Search Term:" -msgstr "" +msgid "Please try a different search" +msgstr "Попробуйте изменить критерии поиска" #: cps/templates/search.html:8 msgid "Results for:" msgstr "Результаты для:" #: cps/templates/search_form.html:19 -msgid "Published Date From" +msgid "Publishing date from" msgstr "Опубликовано от" #: cps/templates/search_form.html:26 -msgid "Published Date To" +msgid "Publishing date to" msgstr "Опубликовано до" #: cps/templates/search_form.html:43 @@ -2152,11 +2110,11 @@ msgid "Exclude Extensions" msgstr "Исключить расширения" #: cps/templates/search_form.html:117 -msgid "Rating Above" +msgid "Rating bigger than" msgstr "Рейтинг больше чем" #: cps/templates/search_form.html:121 -msgid "Rating Below" +msgid "Rating less than" msgstr "Рейтинг меньше чем" #: cps/templates/shelf.html:10 @@ -2172,23 +2130,23 @@ msgid "Change order" msgstr "Изменить порядок" #: cps/templates/shelf.html:67 -msgid "Are you sure you want to delete this shelf?" +msgid "Do you really want to delete the shelf?" msgstr "Вы действительно хотите удалить эту книжную полку?" #: cps/templates/shelf.html:70 -msgid "Shelf will be deleted for all users" +msgid "Shelf will be lost for everybody and forever!" msgstr "Книжная полка будет безвозвратно удалена для всех" #: cps/templates/shelf_edit.html:13 -msgid "Share with Everyone" +msgid "should the shelf be public?" msgstr "сделать книжную полку доступной для всех?" #: cps/templates/shelf_order.html:5 -msgid "Drag to Rearrange Order" +msgid "Drag 'n drop to rearrange order" msgstr "Перетащите для изменения порядка" #: cps/templates/stats.html:7 -msgid "Library Statistics" +msgid "Calibre library statistics" msgstr "Статистика библиотеки Calibre" #: cps/templates/stats.html:12 @@ -2208,17 +2166,21 @@ msgid "Series in this Library" msgstr "Серий в этой Библиотеке" #: cps/templates/stats.html:28 -msgid "Linked Libraries" +msgid "Linked libraries" msgstr "Связанные библиотеки" #: cps/templates/stats.html:32 -msgid "Program Library" +msgid "Program library" msgstr "Программа" #: cps/templates/stats.html:33 msgid "Installed Version" msgstr "Установленная версия" +#: cps/templates/tasks.html:7 +msgid "Tasks list" +msgstr "Список задач" + #: cps/templates/tasks.html:12 msgid "User" msgstr "Пользователь" @@ -2236,11 +2198,11 @@ msgid "Progress" msgstr "Прогресс" #: cps/templates/tasks.html:17 -msgid "Run Time" +msgid "Runtime" msgstr "Время выполнения" #: cps/templates/tasks.html:18 -msgid "Start Time" +msgid "Starttime" msgstr "Время начала" #: cps/templates/tasks.html:24 @@ -2255,12 +2217,16 @@ msgstr "Скрыть все задачи" msgid "Reset user Password" msgstr "Сбросить пароль пользователя" +#: cps/templates/user_edit.html:26 +msgid "Kindle E-Mail" +msgstr "Адрес почты Kindle" + #: cps/templates/user_edit.html:41 -msgid "Language of Books" +msgid "Show books with language" msgstr "Показать книги на языках" #: cps/templates/user_edit.html:43 -msgid "Show All" +msgid "Show all" msgstr "Показать все" #: cps/templates/user_edit.html:52 @@ -2275,119 +2241,1150 @@ msgstr "Связать" msgid "Unlink" msgstr "Разъединить" -#: cps/templates/user_edit.html:62 -msgid "Kobo Sync Token" -msgstr "" - -#: cps/templates/user_edit.html:64 -msgid "Create/View" -msgstr "" - -#: cps/templates/user_edit.html:83 -msgid "Add allowed/denied Tags" -msgstr "" - -#: cps/templates/user_edit.html:84 -msgid "Add allowed/denied custom column values" -msgstr "" - -#: cps/templates/user_edit.html:129 -msgid "Delete User" +#: cps/templates/user_edit.html:123 +msgid "Delete this user" msgstr "Удалить этого пользователя" -#: cps/templates/user_edit.html:144 +#: cps/templates/user_edit.html:138 msgid "Recent Downloads" msgstr "Последние загрузки" -#: cps/templates/user_edit.html:160 -msgid "Generate Kobo Auth URL" -msgstr "" +#~ msgid "Afar" +#~ msgstr "Афар" -#: cps/templates/user_edit.html:176 -msgid "Do you really want to delete the Kobo Token?" -msgstr "" +#~ msgid "Abkhazian" +#~ msgstr "Абхазский" -#~ msgid "Best rated books" -#~ msgstr "Книги с наивысшим рейтингом" +#~ msgid "Achinese" +#~ msgstr "Ачехский" -#~ msgid "Publisher list" -#~ msgstr "Список издателей" +#~ msgid "Acoli" +#~ msgstr "Ачоли" -#~ msgid "Series list" -#~ msgstr "Серии" +#~ msgid "Adangme" +#~ msgstr "Адангме" -#~ msgid "Available languages" -#~ msgstr "Доступные языки" +#~ msgid "Adyghe" +#~ msgstr "Адыгейский" -#~ msgid "Category list" -#~ msgstr "Категории" +#~ msgid "Afrihili" +#~ msgstr "Африхили" -#~ msgid "Reverse proxy login" -#~ msgstr "Логин обратного прокси" +#~ msgid "Afrikaans" +#~ msgstr "Африкаанс" -#~ msgid "Series id" -#~ msgstr "Серия" +#~ msgid "Akan" +#~ msgstr "Акан" -#~ msgid "Go!" -#~ msgstr "Старт!" +#~ msgid "Akkadian" +#~ msgstr "Аккадский" -#~ msgid "No. of random books to show" -#~ msgstr "Количество отображаемых случайных книг" +#~ msgid "Aleut" +#~ msgstr "Алеутский" -#~ msgid "Tags for Mature Content" -#~ msgstr "Теги для Взрослого Контента" +#~ msgid "Amharic" +#~ msgstr "Амхарский (Амаринья)" -#~ msgid "Default settings for new users" -#~ msgstr "Настройки по умолчанию для новых пользователей" +#~ msgid "Angika" +#~ msgstr "Анжика" -#~ msgid "Allow Delete books" -#~ msgstr "Разрешить удаление книг" +#~ msgid "Arabic" +#~ msgstr "Арабский" -#~ msgid "Show mature content" -#~ msgstr "Показывать взрослый контент" +#~ msgid "Aramaic; Official (700-300 BCE)" +#~ msgstr "Арамейский; Официальный" -#~ msgid "language" -#~ msgstr "Язык" +#~ msgid "Aragonese" +#~ msgstr "Арагонский" -#~ msgid "SMTP port (usually 25 for plain SMTP and 465 for SSL and 587 for STARTTLS)" -#~ msgstr "SMTP-порт (обычно 25 для SMTP, 465 для SSL и 587 для STARTTLS)" +#~ msgid "Arapaho" +#~ msgstr "Арапахо" -#~ msgid "From e-mail" -#~ msgstr "Адрес отправителя" +#~ msgid "Arawak" +#~ msgstr "Аравакский" -#~ msgid "Save settings" -#~ msgstr "Сохранить настройки" +#~ msgid "Assamese" +#~ msgstr "Ассамский" -#~ msgid "Denied domains for registering" -#~ msgstr "Запрещённые домены для регистрации" +#~ msgid "Asturian" +#~ msgstr "Астурийский" -#~ msgid "Please note that every visit to this current page invalidates any previously generated Authentication url for this user." -#~ msgstr "" +#~ msgid "Avaric" +#~ msgstr "Аварский" -#~ msgid "please don't refresh the page" -#~ msgstr "пожалуйста не обновляйте страницу" +#~ msgid "Avestan" +#~ msgstr "Авестийский" -#~ msgid "Forgot password" -#~ msgstr "Забыл пароль" +#~ msgid "Awadhi" +#~ msgstr "Авадхи" -#~ msgid "Show Calibre-Web log: " -#~ msgstr "Показать журнал Caliber-Web:" +#~ msgid "Aymara" +#~ msgstr "Аймара" -#~ msgid "Calibre-Web log: " -#~ msgstr "Журнал Caliber-Web:" +#~ msgid "Azerbaijani" +#~ msgstr "Азербайджанский" -#~ msgid "E-mail address" -#~ msgstr "E-mail адрес" +#~ msgid "Bashkir" +#~ msgstr "Башкирский" -#~ msgid "No Results for:" -#~ msgstr "Ничего не найдено по запросу:" +#~ msgid "Bambara" +#~ msgstr "Бамбара" -#~ msgid "Please try a different search" -#~ msgstr "Попробуйте изменить критерии поиска" +#~ msgid "Balinese" +#~ msgstr "Балийский" -#~ msgid "Tasks list" -#~ msgstr "Список задач" +#~ msgid "Basa (Cameroon)" +#~ msgstr "Баса (Камерун)" -#~ msgid "Kindle E-Mail" -#~ msgstr "Адрес почты Kindle" +#~ msgid "Beja" +#~ msgstr "Беджа" +#~ msgid "Belarusian" +#~ msgstr "Белорусский" + +#~ msgid "Bemba (Zambia)" +#~ msgstr "Бемба (Замбия)" + +#~ msgid "Bengali" +#~ msgstr "Бенгальский" + +#~ msgid "Bhojpuri" +#~ msgstr "Бходжпури" + +#~ msgid "Bikol" +#~ msgstr "Бикольский" + +#~ msgid "Bini" +#~ msgstr "Бини" + +#~ msgid "Bislama" +#~ msgstr "Бислама" + +#~ msgid "Siksika" +#~ msgstr "Сиксика" + +#~ msgid "Tibetan" +#~ msgstr "Тибетский" + +#~ msgid "Bosnian" +#~ msgstr "Боснийский" + +#~ msgid "Braj" +#~ msgstr "Браун" + +#~ msgid "Breton" +#~ msgstr "Бретонский" + +#~ msgid "Buriat" +#~ msgstr "Бурятский" + +#~ msgid "Buginese" +#~ msgstr "Бугийский" + +#~ msgid "Bulgarian" +#~ msgstr "Болгарский" + +#~ msgid "Caddo" +#~ msgstr "Каддо" + +#~ msgid "Catalan" +#~ msgstr "Каталанский" + +#~ msgid "Cebuano" +#~ msgstr "Себуано" + +#~ msgid "Czech" +#~ msgstr "Чешский" + +#~ msgid "Chamorro" +#~ msgstr "Чаморро" + +#~ msgid "Chibcha" +#~ msgstr "Чибча" + +#~ msgid "Chechen" +#~ msgstr "Чеченский" + +#~ msgid "Chagatai" +#~ msgstr "Чагатайский" + +#~ msgid "Chuukese" +#~ msgstr "Трукский" + +#~ msgid "Mari (Russia)" +#~ msgstr "Марийский (Россия)" + +#~ msgid "Chinook jargon" +#~ msgstr "Чинук жаргон" + +#~ msgid "Choctaw" +#~ msgstr "Чоктав" + +#~ msgid "Chipewyan" +#~ msgstr "Чипевианский" + +#~ msgid "Cherokee" +#~ msgstr "Чероки" + +#~ msgid "Chuvash" +#~ msgstr "Чувашский" + +#~ msgid "Cheyenne" +#~ msgstr "Чейенн" + +#~ msgid "Coptic" +#~ msgstr "Коптский" + +#~ msgid "Cornish" +#~ msgstr "Корнский" + +#~ msgid "Corsican" +#~ msgstr "Корсиканский" + +#~ msgid "Cree" +#~ msgstr "Кри" + +#~ msgid "Kashubian" +#~ msgstr "Кашубианский" + +#~ msgid "Welsh" +#~ msgstr "Уэльский (Валлийский)" + +#~ msgid "Dakota" +#~ msgstr "Дакота" + +#~ msgid "Danish" +#~ msgstr "Датский" + +#~ msgid "Dargwa" +#~ msgstr "Даргва" + +#~ msgid "Delaware" +#~ msgstr "Делаварский" + +#~ msgid "Slave (Athapascan)" +#~ msgstr "Атапачские языки" + +#~ msgid "German" +#~ msgstr "Немецкий" + +#~ msgid "Dogrib" +#~ msgstr "Догриб" + +#~ msgid "Dinka" +#~ msgstr "Динка" + +#~ msgid "Duala" +#~ msgstr "Дуала" + +#~ msgid "Dyula" +#~ msgstr "Диула (Дьюла)" + +#~ msgid "Dzongkha" +#~ msgstr "Дзонг-кэ" + +#~ msgid "Efik" +#~ msgstr "Эфик" + +#~ msgid "Egyptian (Ancient)" +#~ msgstr "Древнеегипетский" + +#~ msgid "Ekajuk" +#~ msgstr "Экаджук" + +#~ msgid "Greek; Modern (1453-)" +#~ msgstr "Новогреческий (с 1453)" + +#~ msgid "Elamite" +#~ msgstr "Эламский" + +#~ msgid "English" +#~ msgstr "Английский" + +#~ msgid "English; Middle (1100-1500)" +#~ msgstr "Среднеанглийский (1100-1500)" + +#~ msgid "Esperanto" +#~ msgstr "Эсперанто" + +#~ msgid "Estonian" +#~ msgstr "Эстонский" + +#~ msgid "Basque" +#~ msgstr "Баскский" + +#~ msgid "Ewe" +#~ msgstr "Эве" + +#~ msgid "Ewondo" +#~ msgstr "Эвондо" + +#~ msgid "Faroese" +#~ msgstr "Фарерский" + +#~ msgid "Persian" +#~ msgstr "Персидский" + +#~ msgid "Fanti" +#~ msgstr "Фанти" + +#~ msgid "Fijian" +#~ msgstr "Фиджийский" + +#~ msgid "Finnish" +#~ msgstr "Финский" + +#~ msgid "Fon" +#~ msgstr "Фон" + +#~ msgid "French" +#~ msgstr "Французский" + +#~ msgid "Fulah" +#~ msgstr "Фулах" + +#~ msgid "Friulian" +#~ msgstr "Фриулианский" + +#~ msgid "Ga" +#~ msgstr "Га" + +#~ msgid "Gayo" +#~ msgstr "Гайо" + +#~ msgid "Geez" +#~ msgstr "Геэз" + +#~ msgid "Gilbertese" +#~ msgstr "Гильбертский" + +#~ msgid "Irish" +#~ msgstr "Ирландский" + +#~ msgid "Manx" +#~ msgstr "Мэнкский" + +#~ msgid "Gondi" +#~ msgstr "Гонди" + +#~ msgid "Gorontalo" +#~ msgstr "Горонтало" + +#~ msgid "Gothic" +#~ msgstr "Готский" + +#~ msgid "Grebo" +#~ msgstr "Гребо" + +#~ msgid "Greek; Ancient (to 1453)" +#~ msgstr "Древнегреческий (по 1453)" + +#~ msgid "Guarani" +#~ msgstr "Гуарани" + +#~ msgid "Gujarati" +#~ msgstr "Гуджарати" + +#~ msgid "Haida" +#~ msgstr "Хайда" + +#~ msgid "Hausa" +#~ msgstr "Хауса" + +#~ msgid "Hawaiian" +#~ msgstr "Гавайский" + +#~ msgid "Hebrew" +#~ msgstr "Иврит" + +#~ msgid "Herero" +#~ msgstr "Гереро" + +#~ msgid "Hiligaynon" +#~ msgstr "Хилигайнон" + +#~ msgid "Hindi" +#~ msgstr "Хинди" + +#~ msgid "Hittite" +#~ msgstr "Хиттит" + +#~ msgid "Hmong" +#~ msgstr "Хмонг" + +#~ msgid "Hiri Motu" +#~ msgstr "Хири Моту" + +#~ msgid "Croatian" +#~ msgstr "Хорватский" + +#~ msgid "Hungarian" +#~ msgstr "Венгерский" + +#~ msgid "Hupa" +#~ msgstr "Хупа" + +#~ msgid "Armenian" +#~ msgstr "Армянский" + +#~ msgid "Iban" +#~ msgstr "Ибанский" + +#~ msgid "Igbo" +#~ msgstr "Игбо" + +#~ msgid "Ido" +#~ msgstr "Идо" + +#~ msgid "Inuktitut" +#~ msgstr "Инуктитут" + +#~ msgid "Interlingue" +#~ msgstr "Интерлингве" + +#~ msgid "Iloko" +#~ msgstr "Илоко" + +#~ msgid "Interlingua (International Auxiliary Language Association)" +#~ msgstr "Интерлингва (Ассоциация международного вспомогательного языка)" + +#~ msgid "Indonesian" +#~ msgstr "Индонезийский" + +#~ msgid "Ingush" +#~ msgstr "Ингушский" + +#~ msgid "Inupiaq" +#~ msgstr "Инулиак" + +#~ msgid "Icelandic" +#~ msgstr "Исландский" + +#~ msgid "Italian" +#~ msgstr "Итальянский" + +#~ msgid "Javanese" +#~ msgstr "Яванский" + +#~ msgid "Lojban" +#~ msgstr "Лоджбан" + +#~ msgid "Japanese" +#~ msgstr "Японский" + +#~ msgid "Judeo-Persian" +#~ msgstr "Еврейско-персидский" + +#~ msgid "Judeo-Arabic" +#~ msgstr "Еврейско-арабский" + +#~ msgid "Kara-Kalpak" +#~ msgstr "Каракалпакский" + +#~ msgid "Kabyle" +#~ msgstr "Кабильский" + +#~ msgid "Kachin" +#~ msgstr "Качинский" + +#~ msgid "Kannada" +#~ msgstr "Каннада" + +#~ msgid "Kashmiri" +#~ msgstr "Кашмири" + +#~ msgid "Georgian" +#~ msgstr "Грузинский" + +#~ msgid "Kanuri" +#~ msgstr "Канури" + +#~ msgid "Kawi" +#~ msgstr "Кави" + +#~ msgid "Kazakh" +#~ msgstr "Казахский" + +#~ msgid "Kabardian" +#~ msgstr "Кабардинский" + +#~ msgid "Khasi" +#~ msgstr "Кхаси" + +#~ msgid "Khotanese" +#~ msgstr "Хотанский" + +#~ msgid "Kikuyu" +#~ msgstr "Кикуйю" + +#~ msgid "Kinyarwanda" +#~ msgstr "Киньяруанда" + +#~ msgid "Kirghiz" +#~ msgstr "Киргизский" + +#~ msgid "Kimbundu" +#~ msgstr "Кимбунду" + +#~ msgid "Komi" +#~ msgstr "Коми" + +#~ msgid "Kongo" +#~ msgstr "Конго" + +#~ msgid "Korean" +#~ msgstr "Корейский" + +#~ msgid "Kosraean" +#~ msgstr "Косраинский" + +#~ msgid "Kpelle" +#~ msgstr "Кпелле" + +#~ msgid "Karachay-Balkar" +#~ msgstr "Карачаево-балкарский" + +#~ msgid "Karelian" +#~ msgstr "Карельский" + +#~ msgid "Kurukh" +#~ msgstr "Курух" + +#~ msgid "Kuanyama" +#~ msgstr "Киньяма" + +#~ msgid "Kumyk" +#~ msgstr "Кумыкский" + +#~ msgid "Kurdish" +#~ msgstr "Курдский" + +#~ msgid "Kutenai" +#~ msgstr "Кутенаи" + +#~ msgid "Ladino" +#~ msgstr "Ладино" + +#~ msgid "Lahnda" +#~ msgstr "Лахнда" + +#~ msgid "Lamba" +#~ msgstr "Ламба" + +#~ msgid "Lao" +#~ msgstr "Лаосский" + +#~ msgid "Latin" +#~ msgstr "Латинский" + +#~ msgid "Latvian" +#~ msgstr "Латвийский" + +#~ msgid "Lezghian" +#~ msgstr "Лезгинский" + +#~ msgid "Lingala" +#~ msgstr "Лингала" + +#~ msgid "Lithuanian" +#~ msgstr "Литовский" + +#~ msgid "Mongo" +#~ msgstr "Монго" + +#~ msgid "Lozi" +#~ msgstr "Лози" + +#~ msgid "Luba-Lulua" +#~ msgstr "Луба-Лулуа" + +#~ msgid "Luba-Katanga" +#~ msgstr "Луба-Катанга" + +#~ msgid "Ganda" +#~ msgstr "Ганда" + +#~ msgid "Luiseno" +#~ msgstr "Луисеньо" + +#~ msgid "Lunda" +#~ msgstr "Лунда" + +#~ msgid "Luo (Kenya and Tanzania)" +#~ msgstr "Луо (Кения и Танзания)" + +#~ msgid "Lushai" +#~ msgstr "Лушай" + +#~ msgid "Madurese" +#~ msgstr "Мадурский" + +#~ msgid "Magahi" +#~ msgstr "Магахи" + +#~ msgid "Maithili" +#~ msgstr "Майтхили" + +#~ msgid "Makasar" +#~ msgstr "Макассарский" + +#~ msgid "Malayalam" +#~ msgstr "Малаялам" + +#~ msgid "Mandingo" +#~ msgstr "Мандинго" + +#~ msgid "Marathi" +#~ msgstr "Маратхи" + +#~ msgid "Masai" +#~ msgstr "Масаи" + +#~ msgid "Moksha" +#~ msgstr "Мокшанский" + +#~ msgid "Mandar" +#~ msgstr "Мандарский" + +#~ msgid "Irish; Middle (900-1200)" +#~ msgstr "Среднеирландский (900-1200)" + +#~ msgid "Minangkabau" +#~ msgstr "Минангкабау" + +#~ msgid "Macedonian" +#~ msgstr "Македонский" + +#~ msgid "Malagasy" +#~ msgstr "Малагаси" + +#~ msgid "Maltese" +#~ msgstr "Мальтийский" + +#~ msgid "Manchu" +#~ msgstr "Манчу" + +#~ msgid "Manipuri" +#~ msgstr "Манипури" + +#~ msgid "Mohawk" +#~ msgstr "Мохаук" + +#~ msgid "Mongolian" +#~ msgstr "Монгольский" + +#~ msgid "Mossi" +#~ msgstr "Моей" + +#~ msgid "Maori" +#~ msgstr "Маори" + +#~ msgid "Multiple languages" +#~ msgstr "Разных семей языки" + +#~ msgid "Creek" +#~ msgstr "Крик" + +#~ msgid "Mirandese" +#~ msgstr "Мирандские" + +#~ msgid "Marwari" +#~ msgstr "Марвари" + +#~ msgid "Burmese" +#~ msgstr "Бирманский" + +#~ msgid "Erzya" +#~ msgstr "Эрзянский" + +#~ msgid "Neapolitan" +#~ msgstr "Неаполитанский" + +#~ msgid "Nauru" +#~ msgstr "Науру" + +#~ msgid "Ndebele; South" +#~ msgstr "Ндебеле южный" + +#~ msgid "Ndebele; North" +#~ msgstr "Ндебеле северный" + +#~ msgid "Ndonga" +#~ msgstr "Ндунга" + +#~ msgid "Nepali" +#~ msgstr "Непальский" + +#~ msgid "Nias" +#~ msgstr "Ниас" + +#~ msgid "Niuean" +#~ msgstr "Ниуэ" + +#~ msgid "Dutch" +#~ msgstr "Нидерландский" + +#~ msgid "Norwegian Nynorsk" +#~ msgstr "Норвежский Нюнорск" + +#~ msgid "Nogai" +#~ msgstr "Ногайский" + +#~ msgid "Norse; Old" +#~ msgstr "Старонорвежский" + +#~ msgid "Norwegian" +#~ msgstr "Норвежский" + +#~ msgid "N'Ko" +#~ msgstr "Н'ко" + +#~ msgid "Nyamwezi" +#~ msgstr "Ньямвези" + +#~ msgid "Nyankole" +#~ msgstr "Ньянколе" + +#~ msgid "Nyoro" +#~ msgstr "Ньоро" + +#~ msgid "Nzima" +#~ msgstr "Нзима" + +#~ msgid "Ojibwa" +#~ msgstr "Оджибва" + +#~ msgid "Oriya" +#~ msgstr "Ория" + +#~ msgid "Oromo" +#~ msgstr "Оромо" + +#~ msgid "Osage" +#~ msgstr "Оседжи" + +#~ msgid "Turkish; Ottoman (1500-1928)" +#~ msgstr "Турецкий; Отомангский (1500-1928)" + +#~ msgid "Pangasinan" +#~ msgstr "Пангасинан" + +#~ msgid "Pahlavi" +#~ msgstr "Пехлевийский" + +#~ msgid "Pampanga" +#~ msgstr "Пампанга" + +#~ msgid "Papiamento" +#~ msgstr "Папьяменто" + +#~ msgid "Palauan" +#~ msgstr "Палау" + +#~ msgid "Phoenician" +#~ msgstr "Финикийский" + +#~ msgid "Pali" +#~ msgstr "Пали" + +#~ msgid "Polish" +#~ msgstr "Польский" + +#~ msgid "Pohnpeian" +#~ msgstr "Фонпейский" + +#~ msgid "Portuguese" +#~ msgstr "Португальский" + +#~ msgid "Provençal; Old (to 1500)" +#~ msgstr "Старопровансальский (по 1500)" + +#~ msgid "Pushto" +#~ msgstr "Пушту" + +#~ msgid "Quechua" +#~ msgstr "Кечуа" + +#~ msgid "Rajasthani" +#~ msgstr "Раджастхани" + +#~ msgid "Rapanui" +#~ msgstr "Рапаню" + +#~ msgid "Romany" +#~ msgstr "Цыганский" + +#~ msgid "Romanian" +#~ msgstr "Румынский" + +#~ msgid "Rundi" +#~ msgstr "Рунди" + +#~ msgid "Russian" +#~ msgstr "Русский" + +#~ msgid "Sandawe" +#~ msgstr "Сандаве" + +#~ msgid "Sango" +#~ msgstr "Санго" + +#~ msgid "Yakut" +#~ msgstr "Якутский" + +#~ msgid "Sanskrit" +#~ msgstr "Санскрит" + +#~ msgid "Sasak" +#~ msgstr "Сасакский" + +#~ msgid "Santali" +#~ msgstr "Сантали" + +#~ msgid "Sicilian" +#~ msgstr "Сицилийский" + +#~ msgid "Scots" +#~ msgstr "Шотландский" + +#~ msgid "Selkup" +#~ msgstr "Селкапский" + +#~ msgid "Irish; Old (to 900)" +#~ msgstr "Староирландский (по 900)" + +#~ msgid "Shan" +#~ msgstr "Шанский" + +#~ msgid "Sidamo" +#~ msgstr "Сидама" + +#~ msgid "Sinhala" +#~ msgstr "Сингальский" + +#~ msgid "Slovak" +#~ msgstr "Словацкий" + +#~ msgid "Slovenian" +#~ msgstr "Словенский" + +#~ msgid "Lule Sami" +#~ msgstr "Люле-саамский" + +#~ msgid "Samoan" +#~ msgstr "Самоанский" + +#~ msgid "Shona" +#~ msgstr "Шона" + +#~ msgid "Sindhi" +#~ msgstr "Синдхи" + +#~ msgid "Soninke" +#~ msgstr "Сонинк" + +#~ msgid "Sogdian" +#~ msgstr "Согдийский" + +#~ msgid "Somali" +#~ msgstr "Сомали" + +#~ msgid "Sotho; Southern" +#~ msgstr "Сото Южный" + +#~ msgid "Spanish" +#~ msgstr "Испанский" + +#~ msgid "Albanian" +#~ msgstr "Албанский" + +#~ msgid "Sardinian" +#~ msgstr "Сардинский" + +#~ msgid "Serbian" +#~ msgstr "Сербский" + +#~ msgid "Serer" +#~ msgstr "Серер" + +#~ msgid "Swati" +#~ msgstr "Свати" + +#~ msgid "Sukuma" +#~ msgstr "Сукума" + +#~ msgid "Sundanese" +#~ msgstr "Сунданский" + +#~ msgid "Susu" +#~ msgstr "Сусу" + +#~ msgid "Sumerian" +#~ msgstr "Шумерский" + +#~ msgid "Swedish" +#~ msgstr "Шведский" + +#~ msgid "Syriac" +#~ msgstr "Сирийский" + +#~ msgid "Tahitian" +#~ msgstr "Таитянский" + +#~ msgid "Tamil" +#~ msgstr "Тамильский" + +#~ msgid "Tatar" +#~ msgstr "Татарский" + +#~ msgid "Telugu" +#~ msgstr "Телугу" + +#~ msgid "Timne" +#~ msgstr "Темне" + +#~ msgid "Tereno" +#~ msgstr "Терено" + +#~ msgid "Tetum" +#~ msgstr "Тетумский" + +#~ msgid "Tajik" +#~ msgstr "Таджикский" + +#~ msgid "Tagalog" +#~ msgstr "Тагалог" + +#~ msgid "Thai" +#~ msgstr "Таи" + +#~ msgid "Tigre" +#~ msgstr "Тигре" + +#~ msgid "Tigrinya" +#~ msgstr "Тигринья" + +#~ msgid "Tiv" +#~ msgstr "Тив" + +#~ msgid "Tokelau" +#~ msgstr "Токелау" + +#~ msgid "Tlingit" +#~ msgstr "Тлингит" + +#~ msgid "Tamashek" +#~ msgstr "Тамашек" + +#~ msgid "Tonga (Nyasa)" +#~ msgstr "Тонга (Ньяса)" + +#~ msgid "Tonga (Tonga Islands)" +#~ msgstr "Тонга (острова Тонга)" + +#~ msgid "Tok Pisin" +#~ msgstr "Ток Писин" + +#~ msgid "Tsimshian" +#~ msgstr "Цимшиан" + +#~ msgid "Tswana" +#~ msgstr "Тсвана" + +#~ msgid "Tsonga" +#~ msgstr "Тсонга" + +#~ msgid "Turkmen" +#~ msgstr "Туркменский" + +#~ msgid "Tumbuka" +#~ msgstr "Тумбука" + +#~ msgid "Turkish" +#~ msgstr "Турецкий" + +#~ msgid "Tuvalu" +#~ msgstr "Тувалу" + +#~ msgid "Twi" +#~ msgstr "Тви" + +#~ msgid "Tuvinian" +#~ msgstr "Тувинский" + +#~ msgid "Udmurt" +#~ msgstr "Удмуртский" + +#~ msgid "Ugaritic" +#~ msgstr "Угаритский" + +#~ msgid "Uighur" +#~ msgstr "Уйгурский" + +#~ msgid "Ukrainian" +#~ msgstr "Украинский" + +#~ msgid "Umbundu" +#~ msgstr "Умбунду" + +#~ msgid "Undetermined" +#~ msgstr "Неидентифицированный" + +#~ msgid "Urdu" +#~ msgstr "Урду" + +#~ msgid "Uzbek" +#~ msgstr "Узбекский" + +#~ msgid "Vai" +#~ msgstr "Ваи" + +#~ msgid "Venda" +#~ msgstr "Венда" + +#~ msgid "Vietnamese" +#~ msgstr "Вьетнамский" + +#~ msgid "Volapük" +#~ msgstr "Волапюк" + +#~ msgid "Votic" +#~ msgstr "Вотик" + +#~ msgid "Washo" +#~ msgstr "Вашо" + +#~ msgid "Walloon" +#~ msgstr "Валлун" + +#~ msgid "Wolof" +#~ msgstr "Волоф" + +#~ msgid "Xhosa" +#~ msgstr "Коса" + +#~ msgid "Yao" +#~ msgstr "Яо" + +#~ msgid "Yapese" +#~ msgstr "Яапийский" + +#~ msgid "Yiddish" +#~ msgstr "Идиш" + +#~ msgid "Yoruba" +#~ msgstr "Йоруба" + +#~ msgid "Zapotec" +#~ msgstr "Сапотекский" + +#~ msgid "Zenaga" +#~ msgstr "Зенагский" + +#~ msgid "Zhuang" +#~ msgstr "Чжуанский" + +#~ msgid "Chinese" +#~ msgstr "Китайский" + +#~ msgid "Zulu" +#~ msgstr "Зулусский" + +#~ msgid "Zuni" +#~ msgstr "Зуньи" + +#~ msgid "No linguistic content" +#~ msgstr "Нет языкового содержимого" + +#~ msgid "Zaza" +#~ msgstr "Зазаки" + +#~ msgid "Using your another device, visit" +#~ msgstr "Используйте другое устройство, посетите" + +#~ msgid "and log in" +#~ msgstr "и войти" + +#~ msgid "Newest Books" +#~ msgstr "Новые Книги" + +#~ msgid "Oldest Books" +#~ msgstr "Старые Книги" + +#~ msgid "Books (A-Z)" +#~ msgstr "Книги (А-Я)" + +#~ msgid "Books (Z-A)" +#~ msgstr "Книги (Я-А)" + +#~ msgid "Show sorted books" +#~ msgstr "Показывать отсортированные книги" + +#~ msgid "Sorted Books" +#~ msgstr "Сортировка Книг" + +#~ msgid "Sort By" +#~ msgstr "Отсортировано по" + +#~ msgid "Newest" +#~ msgstr "Новинки" + +#~ msgid "Oldest" +#~ msgstr "Старое" + +#~ msgid "Ascending" +#~ msgstr "По возрастанию" + +#~ msgid "Descending" +#~ msgstr "По убыванию" + +#~ msgid "PDF.js viewer" +#~ msgstr "Просмотровщик PDF.js" + +#~ msgid "successfully deleted shelf %(name)s" +#~ msgstr "удачно удалена полка %(name)s" + +#~ msgid "Import of optional Google Drive requirements missing" +#~ msgstr "Импорт дополнительных требований к Google Диску отсутствует" + +#~ msgid "client_secrets.json is missing or not readable" +#~ msgstr "client_secrets.json отсутствует или его невозможно прочесть" + +#~ msgid "client_secrets.json is not configured for web application" +#~ msgstr "client_secrets.json не настроен для веб-приложения" + +#~ msgid "Keyfile location is not valid, please enter correct path" +#~ msgstr "Неверное расположение файла-ключа, введите правильный путь" + +#~ msgid "Certfile location is not valid, please enter correct path" +#~ msgstr "Неверное расположение сертификата, введите правильный путь" + +#~ msgid "Logfile location is not valid, please enter correct path" +#~ msgstr "Неверное расположение лог-файла, введите правильный путь" + +#~ msgid "DB location is not valid, please enter correct path" +#~ msgstr "Неверное расположение базы данных, введите правильный путь" + +#~ msgid "Excecution permissions missing" +#~ msgstr "Отсутствуют разрешения на выполнение" + +#~ msgid "Error excecuting UnRar" +#~ msgstr "Ошибка извлечения UnRar" + +#~ msgid "Unrar binary file not found" +#~ msgstr "Unrar двочиный файл не найден" + +#~ msgid "Use" +#~ msgstr "Использовать" + +#~ msgid "unknown" +#~ msgstr "неизвестно" + +#~ msgid "New Books" +#~ msgstr "Новые Книги" + +#~ msgid "Show Calibre-Web log" +#~ msgstr "Показать Calibre-Web лог" + +#~ msgid "Show access log" +#~ msgstr "Показать журнал доступа"