harbour-books/CHANGES-0.11.0-RUSSIAN
Slava Monich cd357843cb Squashed 'fbreader/fbreader/' content from commit 7abc80d
git-subtree-dir: fbreader/fbreader
git-subtree-split: 7abc80d12fab06b05ea1fe68a0e73ea5e9486463
2015-05-26 23:59:24 +03:00

39 lines
5.3 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Version 0.11.0
Новые возможности:
* Добавлена поддержка формата EReader (Peanut reader)
* Улучшена поддержка формата Mobipocket: добавлена поддержка файлов, сжатых с помощью алгоритма huffdic
* Добавлен немецкий перевод интерфейса (спасибо Rainer Paul)
Существенные изменения
* Информация о книгах (заглавие, имя автора, язык, и т.д.) перенесена из xml-файлов в базу данных SQLite
* Изменено представление списка книжек в библиотеке по авторам: все авторы отображаются раздельно
* Существенно изменена логика работы тегов (категорий) (в лучшую сторону ;))
* В диалоге "Информация о книге" изменено редактирование авторов и тегов
* Добавлен новый диалог редактирования информации о конкретном авторе: корректировка sortKey автора перенесена в этот диалог
* При рекурсивном просмотре каталогов также рекурсивно просматриваются и zip-архивы
* Переписано заново определение языка и кодировки; временно нет паттернов для арабского и индонезийского
Важные исправления:
* Исправлена работа с онлайн-библиотекой feedbooks.com
Заметки о миграции:
При переходе к версии 0.11.0 информация о всех книжках переписывается из xml-файлов в базу данных SQLite. Эта работа (которую мы дальше называем миграцией) производится при первом запуске новой версии FBReader.
В предыдущих версиях FBReader обработка Тегов иногда происходила некорректно. Эта проблема в основном проявлялась при работе с книжками в формате fb2. Дело в том, что FBReader раньше не поддерживал теги, содержащие запятую, однако в некоторых книжках все-таки встречались теги с запятой, в результате чего FBReader воспринимал такой тег как несколько тегов. Приведем пример:
Тег, записанный в книжке:
Science, Education/Cultural Science
Теги, ассоциированные с книжкой в программе:
Science
Education/Cultural Science
Таким образом, если предполагалось, что книжка должна принадлежать подкатегории "Cultural Science" в категории "Science, Education", то на самом деле книжка записывалась в категорию "Science", а также в подкатегорию "Cultural Science" категории "Education".
Для исправления этой ошибки при миграции требуется доступ к файлам книг. Если файл книги недоступен в момент миграции (например, находится на отключенном съемном носителе), то теги соответствующей книги будут перенесены в базу данных в том виде, в котором они хранятся в XML-файлах; в дальнейшем эти теги можно будет исправить только вручную.
Таким образом, перед первым запуском FBReader версии 0.11.0 настоятельно рекомендуется подключить все съемные носители, на которых хранятся книжки, чтобы при миграции FBReader имел доступ к файлам книг для исправления описанной выше ошибки.
ВАЖНЫЙ СОВЕТ: После миграции исходная информация о книгах удаляется из xml-файлов самой программой. Поскольку вы скачиваете beta-версию программы, в которой могут содержаться ошибки, настоятельно рекомендуется перед первым запуском программы сделать backup этих xml-файлов, что позволит не потерять отредактированную руками информацию о книгах, если при работе программы случится ошибка. Чтобы сохранить xml-файлы программы от потери, требуется сделать backup каталога "~/.FBReader".