mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 02:34:06 -04:00
Store: ozon ru store, RU translation updates from Roman Mukhin.
This commit is contained in:
parent
414cc7f92b
commit
0028723107
@ -1374,6 +1374,17 @@ class StoreOReillyStore(StoreBase):
|
|||||||
headquarters = 'US'
|
headquarters = 'US'
|
||||||
formats = ['APK', 'DAISY', 'EPUB', 'MOBI', 'PDF']
|
formats = ['APK', 'DAISY', 'EPUB', 'MOBI', 'PDF']
|
||||||
|
|
||||||
|
class StoreOzonRUStore(StoreBase):
|
||||||
|
name = 'OZON.ru'
|
||||||
|
description = u'ebooks from OZON.ru'
|
||||||
|
actual_plugin = 'calibre.gui2.store.stores.ozon_ru_plugin:OzonRUStore'
|
||||||
|
author = 'Roman Mukhin'
|
||||||
|
|
||||||
|
drm_free_only = True
|
||||||
|
headquarters = 'RU'
|
||||||
|
formats = ['TXT', 'PDF', 'DJVU', 'RTF', 'DOC', 'JAR', 'FB2']
|
||||||
|
affiliate = True
|
||||||
|
|
||||||
class StorePragmaticBookshelfStore(StoreBase):
|
class StorePragmaticBookshelfStore(StoreBase):
|
||||||
name = 'Pragmatic Bookshelf'
|
name = 'Pragmatic Bookshelf'
|
||||||
description = u'The Pragmatic Bookshelf\'s collection of programming and tech books avaliable as ebooks.'
|
description = u'The Pragmatic Bookshelf\'s collection of programming and tech books avaliable as ebooks.'
|
||||||
@ -1486,6 +1497,7 @@ plugins += [
|
|||||||
StoreNextoStore,
|
StoreNextoStore,
|
||||||
StoreOpenBooksStore,
|
StoreOpenBooksStore,
|
||||||
StoreOReillyStore,
|
StoreOReillyStore,
|
||||||
|
StoreOzonRUStore,
|
||||||
StorePragmaticBookshelfStore,
|
StorePragmaticBookshelfStore,
|
||||||
StoreSmashwordsStore,
|
StoreSmashwordsStore,
|
||||||
StoreVirtualoStore,
|
StoreVirtualoStore,
|
||||||
|
@ -24,10 +24,9 @@ XPath = partial(etree.XPath, namespaces=NAMESPACES)
|
|||||||
tostring = partial(etree.tostring, method='text', encoding=unicode)
|
tostring = partial(etree.tostring, method='text', encoding=unicode)
|
||||||
|
|
||||||
def get_metadata(stream):
|
def get_metadata(stream):
|
||||||
""" Return fb2 metadata as a L{MetaInformation} object """
|
''' Return fb2 metadata as a L{MetaInformation} object '''
|
||||||
|
|
||||||
root = _get_fbroot(stream)
|
root = _get_fbroot(stream)
|
||||||
|
|
||||||
book_title = _parse_book_title(root)
|
book_title = _parse_book_title(root)
|
||||||
authors = _parse_authors(root)
|
authors = _parse_authors(root)
|
||||||
|
|
||||||
@ -166,7 +165,7 @@ def _parse_tags(root, mi):
|
|||||||
break
|
break
|
||||||
|
|
||||||
def _parse_series(root, mi):
|
def _parse_series(root, mi):
|
||||||
#calibri supports only 1 series: use the 1-st one
|
# calibri supports only 1 series: use the 1-st one
|
||||||
# pick up sequence but only from 1 secrion in prefered order
|
# pick up sequence but only from 1 secrion in prefered order
|
||||||
# except <src-title-info>
|
# except <src-title-info>
|
||||||
xp_ti = '//fb2:title-info/fb2:sequence[1]'
|
xp_ti = '//fb2:title-info/fb2:sequence[1]'
|
||||||
@ -181,6 +180,7 @@ def _parse_series(root, mi):
|
|||||||
def _parse_isbn(root, mi):
|
def _parse_isbn(root, mi):
|
||||||
# some people try to put several isbn in this field, but it is not allowed. try to stick to the 1-st one in this case
|
# some people try to put several isbn in this field, but it is not allowed. try to stick to the 1-st one in this case
|
||||||
isbn = XPath('normalize-space(//fb2:publish-info/fb2:isbn/text())')(root)
|
isbn = XPath('normalize-space(//fb2:publish-info/fb2:isbn/text())')(root)
|
||||||
|
if isbn:
|
||||||
# some people try to put several isbn in this field, but it is not allowed. try to stick to the 1-st one in this case
|
# some people try to put several isbn in this field, but it is not allowed. try to stick to the 1-st one in this case
|
||||||
if ',' in isbn:
|
if ',' in isbn:
|
||||||
isbn = isbn[:isbn.index(',')]
|
isbn = isbn[:isbn.index(',')]
|
||||||
@ -232,4 +232,3 @@ def _get_fbroot(stream):
|
|||||||
raw = xml_to_unicode(raw, strip_encoding_pats=True)[0]
|
raw = xml_to_unicode(raw, strip_encoding_pats=True)[0]
|
||||||
root = etree.fromstring(raw, parser=parser)
|
root = etree.fromstring(raw, parser=parser)
|
||||||
return root
|
return root
|
||||||
|
|
||||||
|
@ -23,7 +23,8 @@ from calibre.utils.search_query_parser import SearchQueryParser
|
|||||||
|
|
||||||
def comparable_price(text):
|
def comparable_price(text):
|
||||||
text = re.sub(r'[^0-9.,]', '', text)
|
text = re.sub(r'[^0-9.,]', '', text)
|
||||||
if len(text) < 3 or text[-3] not in ('.', ','):
|
delimeter = (',', '.')
|
||||||
|
if len(text) < 3 or text[-3] not in delimeter:
|
||||||
text += '00'
|
text += '00'
|
||||||
text = re.sub(r'\D', '', text)
|
text = re.sub(r'\D', '', text)
|
||||||
text = text.rjust(6, '0')
|
text = text.rjust(6, '0')
|
||||||
@ -334,6 +335,11 @@ class SearchFilter(SearchQueryParser):
|
|||||||
}
|
}
|
||||||
for x in ('author', 'download', 'format'):
|
for x in ('author', 'download', 'format'):
|
||||||
q[x+'s'] = q[x]
|
q[x+'s'] = q[x]
|
||||||
|
|
||||||
|
# make the price in query the same format as result
|
||||||
|
if location == 'price':
|
||||||
|
query = comparable_price(query)
|
||||||
|
|
||||||
for sr in self.srs:
|
for sr in self.srs:
|
||||||
for locvalue in locations:
|
for locvalue in locations:
|
||||||
accessor = q[locvalue]
|
accessor = q[locvalue]
|
||||||
|
@ -5541,23 +5541,23 @@ msgstr "Книги с такими же тегами"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20
|
||||||
msgid "Get books"
|
msgid "Get books"
|
||||||
msgstr ""
|
msgstr "Загрузить книги"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29
|
||||||
msgid "Search for ebooks"
|
msgid "Search for ebooks"
|
||||||
msgstr ""
|
msgstr "Поиск книг..."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30
|
||||||
msgid "Search for this author"
|
msgid "Search for this author"
|
||||||
msgstr ""
|
msgstr "Поиск по автору"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31
|
||||||
msgid "Search for this title"
|
msgid "Search for this title"
|
||||||
msgstr ""
|
msgstr "Поиск по названию"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32
|
||||||
msgid "Search for this book"
|
msgid "Search for this book"
|
||||||
msgstr ""
|
msgstr "Поиск по книге"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135
|
||||||
@ -5569,21 +5569,21 @@ msgstr "Магазины"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:285
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:285
|
||||||
msgid "Choose stores"
|
msgid "Choose stores"
|
||||||
msgstr ""
|
msgstr "Выбрать магазины"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111
|
||||||
msgid "Cannot search"
|
msgid "Cannot search"
|
||||||
msgstr ""
|
msgstr "Поиск не может быть произведён"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130
|
||||||
msgid ""
|
msgid ""
|
||||||
"Calibre helps you find the ebooks you want by searching the websites of "
|
"Calibre helps you find the ebooks you want by searching the websites of "
|
||||||
"various commercial and public domain book sources for you."
|
"various commercial and public domain book sources for you."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Calibre помогает вам отыскать книги, которые вы хотите найти, предлагая вам "
|
"Calibre поможет Вам найти книги, предлагая "
|
||||||
"найденные веб-сайты различных коммерческих и публичных источников книг."
|
"веб-сайты различных коммерческих и публичных источников книг."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -5591,6 +5591,8 @@ msgid ""
|
|||||||
"are looking for, at the best price. You also get DRM status and other useful "
|
"are looking for, at the best price. You also get DRM status and other useful "
|
||||||
"information."
|
"information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Используя встроенный поиск Вы можете легко найти магазин предлагающий выгодную цену "
|
||||||
|
"для интересующей Вас книги. Также Вы получите другу полезную инфрмацию"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -5608,7 +5610,7 @@ msgstr "Показать снова данное сообщение"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149
|
||||||
msgid "About Get Books"
|
msgid "About Get Books"
|
||||||
msgstr ""
|
msgstr "О 'Загрузить книги'"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
|
||||||
@ -5617,7 +5619,7 @@ msgstr "Tweak EPUB"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:18
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:18
|
||||||
msgid "Make small changes to ePub format books"
|
msgid "Make small changes to ePub format books"
|
||||||
msgstr ""
|
msgstr "Внести небольшие изненения ePub в формат книги"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:19
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:19
|
||||||
msgid "T"
|
msgid "T"
|
||||||
@ -5704,7 +5706,7 @@ msgstr "Не могу открыть папку"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220
|
||||||
msgid "This book no longer exists in your library"
|
msgid "This book no longer exists in your library"
|
||||||
msgstr ""
|
msgstr "Эта книга больше не находится в Вашей библиотеке"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -9167,11 +9169,11 @@ msgstr "&Показать пароль"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:122
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:122
|
||||||
msgid "Restart required"
|
msgid "Restart required"
|
||||||
msgstr ""
|
msgstr "Требуется перезапуск"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:123
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:123
|
||||||
msgid "You must restart Calibre before using this plugin!"
|
msgid "You must restart Calibre before using this plugin!"
|
||||||
msgstr ""
|
msgstr "Для использования плагина Вам нужно перезапустить Calibre!"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:164
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:164
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -9183,17 +9185,17 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:136
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:136
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:111
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:111
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr ""
|
msgstr "Всё"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302
|
||||||
msgid "Installed"
|
msgid "Installed"
|
||||||
msgstr ""
|
msgstr "Установленные"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:397
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:397
|
||||||
msgid "Not installed"
|
msgid "Not installed"
|
||||||
msgstr ""
|
msgstr "Не установленные"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184
|
||||||
msgid "Update available"
|
msgid "Update available"
|
||||||
@ -9201,7 +9203,7 @@ msgstr "Доступно обновление"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302
|
||||||
msgid "Plugin Name"
|
msgid "Plugin Name"
|
||||||
msgstr ""
|
msgstr "Название плагина"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:63
|
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:63
|
||||||
@ -13317,7 +13319,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:114
|
||||||
msgid "&Load plugin from file"
|
msgid "&Load plugin from file"
|
||||||
msgstr ""
|
msgstr "Загрузить плагин из файла"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:33
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:33
|
||||||
msgid "Any custom field"
|
msgid "Any custom field"
|
||||||
@ -13579,11 +13581,11 @@ msgstr "Сбой запуска контент-сервера"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
|
||||||
msgid "Error log:"
|
msgid "Error log:"
|
||||||
msgstr "Лог ошибок:"
|
msgstr "Журнал ошибок:"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
|
||||||
msgid "Access log:"
|
msgid "Access log:"
|
||||||
msgstr "Лог доступа:"
|
msgstr "Журнал доступа:"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
|
||||||
msgid "You need to restart the server for changes to take effect"
|
msgid "You need to restart the server for changes to take effect"
|
||||||
@ -14053,7 +14055,7 @@ msgstr "Ничего"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:59
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:59
|
||||||
msgid "Press a key..."
|
msgid "Press a key..."
|
||||||
msgstr ""
|
msgstr "Нажмите клавишу..."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:80
|
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:80
|
||||||
msgid "Already assigned"
|
msgid "Already assigned"
|
||||||
@ -14108,19 +14110,19 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:38
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:38
|
||||||
msgid "Added Tags:"
|
msgid "Added Tags:"
|
||||||
msgstr ""
|
msgstr "Добавленные тэги:"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:39
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:39
|
||||||
msgid "Open store in external web browswer"
|
msgid "Open store in external web browswer"
|
||||||
msgstr ""
|
msgstr "Открыть сайт магазина в интернет броузере"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219
|
||||||
msgid "&Name:"
|
msgid "&Name:"
|
||||||
msgstr ""
|
msgstr "&Название"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221
|
||||||
msgid "&Description:"
|
msgid "&Description:"
|
||||||
msgstr ""
|
msgstr "&Описание"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222
|
||||||
msgid "&Headquarters:"
|
msgid "&Headquarters:"
|
||||||
@ -14140,7 +14142,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:217
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:217
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:220
|
||||||
msgid "true"
|
msgid "true"
|
||||||
msgstr ""
|
msgstr "да"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:229
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:229
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:231
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:231
|
||||||
@ -14148,41 +14150,41 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:218
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:218
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:221
|
||||||
msgid "false"
|
msgid "false"
|
||||||
msgstr ""
|
msgstr "нет"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:216
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:216
|
||||||
msgid "Affiliate:"
|
msgid "Affiliate:"
|
||||||
msgstr ""
|
msgstr "Партнёрство:"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:235
|
||||||
msgid "Nam&e/Description ..."
|
msgid "Nam&e/Description ..."
|
||||||
msgstr ""
|
msgstr "Названи&е/Описание"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:132
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:108
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:108
|
||||||
msgid "Query:"
|
msgid "Query:"
|
||||||
msgstr ""
|
msgstr "Запрос:"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:81
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:81
|
||||||
msgid "Enable"
|
msgid "Enable"
|
||||||
msgstr ""
|
msgstr "Включить"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:84
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:84
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:137
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:137
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:112
|
||||||
msgid "Invert"
|
msgid "Invert"
|
||||||
msgstr ""
|
msgstr "Инвертировать"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37
|
||||||
msgid "Affiliate"
|
msgid "Affiliate"
|
||||||
msgstr ""
|
msgstr "Партнерство"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr ""
|
msgstr "Включено"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21
|
||||||
msgid "Headquarters"
|
msgid "Headquarters"
|
||||||
@ -14190,7 +14192,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21
|
||||||
msgid "No DRM"
|
msgid "No DRM"
|
||||||
msgstr ""
|
msgstr "Без DRM"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:129
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:129
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -14205,13 +14207,14 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:136
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:136
|
||||||
msgid "This store only distributes ebooks without DRM."
|
msgid "This store only distributes ebooks without DRM."
|
||||||
msgstr ""
|
msgstr "Этот магазин распространяет электронные книги исключительно без DRM"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:138
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:138
|
||||||
msgid ""
|
msgid ""
|
||||||
"This store distributes ebooks with DRM. It may have some titles without DRM, "
|
"This store distributes ebooks with DRM. It may have some titles without DRM, "
|
||||||
"but you will need to check on a per title basis."
|
"but you will need to check on a per title basis."
|
||||||
msgstr ""
|
msgstr "Этот магазин распространяет электронные книги с DRM. Возможно, некоторые издания"
|
||||||
|
" доступны без DRM, но для этого надо проверять каждую книгу в отдельности."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:140
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -14225,46 +14228,46 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:211
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Buying from this store supports the calibre developer: %s."
|
msgid "Buying from this store supports the calibre developer: %s."
|
||||||
msgstr ""
|
msgstr "Покупая в этом магазине Вы поддерживаете проект calibre и разработчика: %s."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:145
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "This store distributes ebooks in the following formats: %s"
|
msgid "This store distributes ebooks in the following formats: %s"
|
||||||
msgstr ""
|
msgstr "Магазин распространяет эл. книги в следующих фотрматах"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/results_view.py:47
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/results_view.py:47
|
||||||
msgid "Configure..."
|
msgid "Configure..."
|
||||||
msgstr ""
|
msgstr "Настроить..."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:99
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:99
|
||||||
msgid "Time"
|
msgid "Time"
|
||||||
msgstr ""
|
msgstr "Время"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:100
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:100
|
||||||
msgid "Number of seconds to wait for a store to respond"
|
msgid "Number of seconds to wait for a store to respond"
|
||||||
msgstr ""
|
msgstr "Время ожидания ответа магазина (в секундах)"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:101
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:101
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:101
|
||||||
msgid "Number of seconds to let a store process results"
|
msgid "Number of seconds to let a store process results"
|
||||||
msgstr ""
|
msgstr "Допустипое время обработки результата магазином (в секундах)"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:102
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:102
|
||||||
msgid "Display"
|
msgid "Display"
|
||||||
msgstr ""
|
msgstr "Показать"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:103
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:103
|
||||||
msgid "Maximum number of results to show per store"
|
msgid "Maximum number of results to show per store"
|
||||||
msgstr ""
|
msgstr "Максимальное количество результатов для показа (по каждому магазину)"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:104
|
||||||
msgid "Open search result in system browser"
|
msgid "Open search result in system browser"
|
||||||
msgstr ""
|
msgstr "Показывать результаты поиска в системном интернет броузере"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105
|
||||||
msgid "Threads"
|
msgid "Threads"
|
||||||
@ -14288,11 +14291,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:105
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:105
|
||||||
msgid "Performance"
|
msgid "Performance"
|
||||||
msgstr ""
|
msgstr "Производительность"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:106
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:106
|
||||||
msgid "Number of simultaneous searches"
|
msgid "Number of simultaneous searches"
|
||||||
msgstr ""
|
msgstr "Количество одновременно выполняемых поисков"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:107
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:107
|
||||||
msgid "Number of simultaneous cache updates"
|
msgid "Number of simultaneous cache updates"
|
||||||
@ -14308,13 +14311,13 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:62
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:62
|
||||||
msgid "Search:"
|
msgid "Search:"
|
||||||
msgstr ""
|
msgstr "Поиск:"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:63
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:63
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:142
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:142
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:77
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:77
|
||||||
msgid "Books:"
|
msgid "Books:"
|
||||||
msgstr ""
|
msgstr "Книги:"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:65
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:65
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144
|
||||||
@ -14323,20 +14326,20 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:63
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:63
|
||||||
#: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661
|
#: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr ""
|
msgstr "Закрыть"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:212
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:212
|
||||||
msgid "&Price:"
|
msgid "&Price:"
|
||||||
msgstr ""
|
msgstr "&Цена:"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:219
|
||||||
msgid "Download:"
|
msgid "Download:"
|
||||||
msgstr ""
|
msgstr "Скачать"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:187
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:187
|
||||||
msgid "Titl&e/Author/Price ..."
|
msgid "Titl&e/Author/Price ..."
|
||||||
msgstr ""
|
msgstr "Названи&е/Автор/Цена ..."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37
|
||||||
msgid "DRM"
|
msgid "DRM"
|
||||||
@ -14344,11 +14347,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37
|
||||||
msgid "Download"
|
msgid "Download"
|
||||||
msgstr ""
|
msgstr "Скачать"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37
|
||||||
msgid "Price"
|
msgid "Price"
|
||||||
msgstr ""
|
msgstr "Цена"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -14383,90 +14386,90 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:208
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "The following formats can be downloaded directly: %s."
|
msgid "The following formats can be downloaded directly: %s."
|
||||||
msgstr ""
|
msgstr "Форматы доступные для непосредственного скачивания: %s."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/results_view.py:41
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/results_view.py:41
|
||||||
msgid "Download..."
|
msgid "Download..."
|
||||||
msgstr ""
|
msgstr "Скачать..."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/results_view.py:45
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/results_view.py:45
|
||||||
msgid "Goto in store..."
|
msgid "Goto in store..."
|
||||||
msgstr ""
|
msgstr "Перейти в магазин..."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:114
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Buying from this store supports the calibre developer: %s</p>"
|
msgid "Buying from this store supports the calibre developer: %s</p>"
|
||||||
msgstr ""
|
msgstr "Покупая в этом магазине Вы поддерживаете проект calibre и разработчика: %s</p>"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:276
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:276
|
||||||
msgid "Customize get books search"
|
msgid "Customize get books search"
|
||||||
msgstr ""
|
msgstr "Перенастроить под себя поиск книг для скачивания"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:286
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:286
|
||||||
msgid "Configure search"
|
msgid "Configure search"
|
||||||
msgstr ""
|
msgstr "Настроить поиск"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:336
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:336
|
||||||
msgid "Couldn't find any books matching your query."
|
msgid "Couldn't find any books matching your query."
|
||||||
msgstr "Ну удалось найти ни одной кники, соотвествующей вашему запросу."
|
msgstr "Не удалось найти ни одной книги, соотвествующей вашему запросу."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:350
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:350
|
||||||
msgid "Choose format to download to your library."
|
msgid "Choose format to download to your library."
|
||||||
msgstr ""
|
msgstr "Выберите формат для скачивания в библиотеку"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:131
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:131
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:107
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:107
|
||||||
msgid "Get Books"
|
msgid "Get Books"
|
||||||
msgstr ""
|
msgstr "Скачать книги"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:140
|
||||||
msgid "Open a selected book in the system's web browser"
|
msgid "Open a selected book in the system's web browser"
|
||||||
msgstr ""
|
msgstr "Показать выбранную книгу в системном интернет броузере"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:141
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:141
|
||||||
msgid "Open in &external browser"
|
msgid "Open in &external browser"
|
||||||
msgstr ""
|
msgstr "Показывать в системном интернет броузере"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/ebooks_com_plugin.py:96
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/ebooks_com_plugin.py:96
|
||||||
msgid "Not Available"
|
msgid "Not Available"
|
||||||
msgstr ""
|
msgstr "Недоступно"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:179
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:179
|
||||||
msgid ""
|
msgid ""
|
||||||
"See the <a href=\"http://calibre-ebook.com/user_manual/gui.html#the-search-"
|
"See the <a href=\"http://calibre-ebook.com/user_manual/gui.html#the-search-"
|
||||||
"interface\">User Manual</a> for more help"
|
"interface\">User Manual</a> for more help"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Смотри <a href=\"http://calibre-ebook.com/user_manual/gui.html#the-search-"
|
"Смотрите <a href=\"http://calibre-ebook.com/user_manual/gui.html#the-search-"
|
||||||
"interface\">Пользовательский мануал</a> для помощи"
|
"interface\">Руководство пользователя</a> для помощи"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:51
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:51
|
||||||
msgid "Updating book cache"
|
msgid "Updating book cache"
|
||||||
msgstr ""
|
msgstr "Обноволяется кэш книг"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:42
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:42
|
||||||
msgid "Checking last download date."
|
msgid "Checking last download date."
|
||||||
msgstr ""
|
msgstr "Проверяется врема последнего скачивания"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:48
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:48
|
||||||
msgid "Downloading book list from MobileRead."
|
msgid "Downloading book list from MobileRead."
|
||||||
msgstr ""
|
msgstr "Загружается список книг с MobileRead."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:61
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:61
|
||||||
msgid "Processing books."
|
msgid "Processing books."
|
||||||
msgstr ""
|
msgstr "Книги обрабатываются"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:71
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:71
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(num)s of %(tot)s books processed."
|
msgid "%(num)s of %(tot)s books processed."
|
||||||
msgstr ""
|
msgstr "обработано %(num)s из %(tot)."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:62
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:62
|
||||||
msgid "Updating MobileRead book cache..."
|
msgid "Updating MobileRead book cache..."
|
||||||
msgstr ""
|
msgstr "Обноволяется кэщ MobileRead книг..."
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:74
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:74
|
||||||
msgid "&Query:"
|
msgid "&Query:"
|
||||||
msgstr ""
|
msgstr "&Запрос:"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_control.py:73
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_control.py:73
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -14480,15 +14483,15 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_control.py:86
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_control.py:86
|
||||||
msgid "File is not a supported ebook type. Save to disk?"
|
msgid "File is not a supported ebook type. Save to disk?"
|
||||||
msgstr ""
|
msgstr "Файл содержит неподдерживаемый формат эл. книги. Сохранить на диске?"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:59
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:59
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr ""
|
msgstr "Главная страница"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:60
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:60
|
||||||
msgid "Reload"
|
msgid "Reload"
|
||||||
msgstr ""
|
msgstr "Перегрузить"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:61
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:61
|
||||||
msgid "%p%"
|
msgid "%p%"
|
||||||
@ -14502,22 +14505,24 @@ msgstr ""
|
|||||||
msgid ""
|
msgid ""
|
||||||
"Changing the authors for several books can take a while. Are you sure?"
|
"Changing the authors for several books can take a while. Are you sure?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Изменить автора нескольких книг займёт некоторое время. Вы согласны"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Changing the metadata for that many books can take a while. Are you sure?"
|
"Changing the metadata for that many books can take a while. Are you sure?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Изменить мета-данные нескольких книг займёт некоторое время. Вы согласны"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:449
|
#: /home/kovid/work/calibre/src/calibre/library/database2.py:449
|
||||||
msgid "Searches"
|
msgid "Searches"
|
||||||
msgstr ""
|
msgstr "Поиски"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910
|
||||||
msgid "Rename user category"
|
msgid "Rename user category"
|
||||||
msgstr ""
|
msgstr "Переименовать пользовательскую категорию"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882
|
||||||
msgid "You cannot use periods in the name when renaming user categories"
|
msgid "You cannot use periods in the name when renaming user categories"
|
||||||
@ -14540,30 +14545,30 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:48
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:48
|
||||||
msgid "Manage Authors"
|
msgid "Manage Authors"
|
||||||
msgstr ""
|
msgstr "Упорядочнить авторов"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:50
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:50
|
||||||
msgid "Manage Series"
|
msgid "Manage Series"
|
||||||
msgstr ""
|
msgstr "Упорядочнить серии"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:52
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:52
|
||||||
msgid "Manage Publishers"
|
msgid "Manage Publishers"
|
||||||
msgstr ""
|
msgstr "Упорядочнить издателей"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:54
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:54
|
||||||
msgid "Manage Tags"
|
msgid "Manage Tags"
|
||||||
msgstr ""
|
msgstr "Упорядочнить тэги"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:56
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:56
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:465
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469
|
||||||
msgid "Manage User Categories"
|
msgid "Manage User Categories"
|
||||||
msgstr "Управление пользовательскими категориями"
|
msgstr "Упорядочнить пользовательские категории"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:58
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:58
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:457
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:457
|
||||||
msgid "Manage Saved Searches"
|
msgid "Manage Saved Searches"
|
||||||
msgstr "Управление сохраненными поисками"
|
msgstr "Упорядочнить сохраненные поиски"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:66
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:66
|
||||||
msgid "Invalid search restriction"
|
msgid "Invalid search restriction"
|
||||||
@ -14580,17 +14585,17 @@ msgstr "Новая категория"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:134
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:137
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:137
|
||||||
msgid "Delete user category"
|
msgid "Delete user category"
|
||||||
msgstr ""
|
msgstr "Удалить пользовательскую категорию"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:135
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:135
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%s is not a user category"
|
msgid "%s is not a user category"
|
||||||
msgstr ""
|
msgstr "%s не является пользовательской категорией"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:138
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:138
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%s contains items. Do you really want to delete it?"
|
msgid "%s contains items. Do you really want to delete it?"
|
||||||
msgstr ""
|
msgstr "%s содержит элементы. Вы действительно хотете её удалить?"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:159
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:159
|
||||||
msgid "Remove category"
|
msgid "Remove category"
|
||||||
@ -14599,16 +14604,16 @@ msgstr "Удалить категорию"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:160
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:160
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "User category %s does not exist"
|
msgid "User category %s does not exist"
|
||||||
msgstr ""
|
msgstr "Пользовательская категория %s не существует"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:179
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:179
|
||||||
msgid "Add to user category"
|
msgid "Add to user category"
|
||||||
msgstr ""
|
msgstr "Добавить в пользовательские категории"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "A user category %s does not exist"
|
msgid "A user category %s does not exist"
|
||||||
msgstr ""
|
msgstr "Пользовательская категория %s не существует"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305
|
||||||
msgid "Find item in tag browser"
|
msgid "Find item in tag browser"
|
||||||
@ -14701,7 +14706,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:359
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Add %s to user category"
|
msgid "Add %s to user category"
|
||||||
msgstr ""
|
msgstr "Добавить %s в пользовательские категории"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:372
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:372
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -14711,7 +14716,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:382
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Delete search %s"
|
msgid "Delete search %s"
|
||||||
msgstr ""
|
msgstr "Удалить поиск %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:387
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:387
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -14721,27 +14726,27 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:394
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:394
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Search for %s"
|
msgid "Search for %s"
|
||||||
msgstr ""
|
msgstr "Искать %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Search for everything but %s"
|
msgid "Search for everything but %s"
|
||||||
msgstr ""
|
msgstr "Искать всё кроме %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:411
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:411
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Add sub-category to %s"
|
msgid "Add sub-category to %s"
|
||||||
msgstr ""
|
msgstr "Добавить подкатегорию в %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:415
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:415
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Delete user category %s"
|
msgid "Delete user category %s"
|
||||||
msgstr ""
|
msgstr "Удалить пользовательскую категорию %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:420
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:420
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Hide category %s"
|
msgid "Hide category %s"
|
||||||
msgstr ""
|
msgstr "Скрыть категорию %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:424
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:424
|
||||||
msgid "Show category"
|
msgid "Show category"
|
||||||
@ -14750,12 +14755,12 @@ msgstr "Показать категорию"
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Search for books in category %s"
|
msgid "Search for books in category %s"
|
||||||
msgstr ""
|
msgstr "Искать книги в категории %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:440
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:440
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Search for books not in category %s"
|
msgid "Search for books not in category %s"
|
||||||
msgstr ""
|
msgstr "Искать книги НЕ в категории %s"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:449
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:454
|
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:454
|
||||||
@ -14837,7 +14842,7 @@ msgstr "Извлечь подключенное устройство"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347
|
||||||
msgid "Debug mode"
|
msgid "Debug mode"
|
||||||
msgstr ""
|
msgstr "Резим отладки"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:348
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:348
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -14875,7 +14880,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:630
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:630
|
||||||
msgid "Active jobs"
|
msgid "Active jobs"
|
||||||
msgstr ""
|
msgstr "Активные задания"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:698
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:698
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -14898,11 +14903,11 @@ msgstr "Доступно обновление!"
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84
|
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:84
|
||||||
msgid "Show this notification for future updates"
|
msgid "Show this notification for future updates"
|
||||||
msgstr ""
|
msgstr "Показвать сообщение о доступности новой версии (обнивления)"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89
|
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:89
|
||||||
msgid "&Get update"
|
msgid "&Get update"
|
||||||
msgstr ""
|
msgstr "&Скачать обнивление"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93
|
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:93
|
||||||
msgid "Update &plugins"
|
msgid "Update &plugins"
|
||||||
@ -14929,11 +14934,11 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187
|
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:187
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "There are %d plugin updates available"
|
msgid "There are %d plugin updates available"
|
||||||
msgstr ""
|
msgstr "Доступны обновления для %d плагинов"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191
|
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:191
|
||||||
msgid "Install and configure user plugins"
|
msgid "Install and configure user plugins"
|
||||||
msgstr ""
|
msgstr "Установка и настройка пользовательских плагинов"
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
|
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
|
||||||
msgid "Edit bookmark"
|
msgid "Edit bookmark"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user