1
0
Fork 0
mirror of https://github.com/geometer/FBReaderJ.git synced 2025-10-06 03:50:19 +02:00

"add/remove book to/from favorites" items in BookInfoActivity menu

Conflicts:
	src/org/geometerplus/android/fbreader/library/BookInfoActivity.java
This commit is contained in:
Nikolay Pultsin 2013-04-23 10:16:23 +02:00
parent 65073e985c
commit f6f1dff23a
27 changed files with 102 additions and 1 deletions

View file

@ -4,6 +4,7 @@
* Fixed library/bookmarks start
* Georgian in language list in book info dialog
* Fixed interface language swithcing (change language immediately in menu, library, etc.)
* Added "add/remove book to/from favorites" items in BookInfoActivity menu
===== 1.7.8 (Mar 24, 2013) =====
* Fixed library scanning: all books are visible in the library

View file

@ -722,6 +722,10 @@
<node name="authorize" value="Упаўнаважыцца"/>
<node name="resetPosition" value="Скінуць пазыцыю"/>
<node name="sendReport" value="Даслаць справаздачу"/>
<node name="addToFavorites" value="Дадаць да ўпадабанага"/>
<node name="removeFromFavorites" value="Прыбраць з упадабанага"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Усталяваць убудову"/>

View file

@ -721,6 +721,10 @@
<node name="authorize" value="Оторизация"/>
<node name="resetPosition" value="Назад"/>
<node name="sendReport" value="Изпрати съобщение"/>
<node name="addToFavorites" value="Добави в избрани"/>
<node name="removeFromFavorites" value="Премахни от избрани"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Инсталиране на програма"/>

View file

@ -720,6 +720,10 @@
<node name="authorize" value="Autoritza"/>
<node name="resetPosition" value="Restableix posició"/>
<node name="sendReport" value="Envia informe"/>
<node name="addToFavorites" value="Afegir a favorits"/>
<node name="removeFromFavorites" value="Treure de favorits"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Instalar plugin" toBeTranslated="true"/>

View file

@ -725,6 +725,10 @@
<node name="authorize" value="Authorizovat"/>
<node name="resetPosition" value="Obnovit pozici"/>
<node name="sendReport" value="Odeslat zprávu"/>
<node name="addToFavorites" value="Přidat do oblíbených"/>
<node name="removeFromFavorites" value="Odebrat z oblíbených"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Instalovat doplněk"/>

View file

@ -718,6 +718,10 @@
<node name="authorize" value="Autorisieren"/>
<node name="resetPosition" value="Position zurücksetzen"/>
<node name="sendReport" value="Report senden"/>
<node name="addToFavorites" value="Buch zu den Favoriten hinzufügen"/>
<node name="removeFromFavorites" value="Buch aus der Favoritenliste löschen"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Plug-In installieren"/>

View file

@ -716,6 +716,10 @@
<node name="authorize" value="Authorize"/>
<node name="resetPosition" value="Reset position"/>
<node name="sendReport" value="Send report"/>
<node name="addToFavorites" value="Add to favorites"/>
<node name="removeFromFavorites" value="Remove from favorites"/>
<node name="markAsRead" value="Mark as read"/>
<node name="markAsUnread" value="Mark as unread"/>
</node>
<node name="plugin">
<node name="installTitle" value="Install plugin"/>

View file

@ -720,6 +720,10 @@
<node name="authorize" value="Autorizar"/>
<node name="resetPosition" value="Restablecer posición"/>
<node name="sendReport" value="Enviar reporte"/>
<node name="addToFavorites" value="Agregar a favoritos"/>
<node name="removeFromFavorites" value="Quitar de favoritos"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Instalar plugin"/>

View file

@ -709,6 +709,10 @@
<node name="authorize" value="Autoriser"/>
<node name="resetPosition" value="Réinitialiser position"/>
<node name="sendReport" value="Envoyer un rapport"/>
<node name="addToFavorites" value="Ajouter aux favoris"/>
<node name="removeFromFavorites" value="Supprimer des favoris"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Installer plugin"/>

View file

@ -706,6 +706,10 @@
<node name="authorize" value="Authorize" toBeTranslated="true"/>
<node name="resetPosition" value="Reset position" toBeTranslated="true"/>
<node name="sendReport" value="Send report" toBeTranslated="true"/>
<node name="addToFavorites" value="Engadir a preferidos"/>
<node name="removeFromFavorites" value="Retirar de preferidos"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Instalar complemento"/>

View file

@ -706,6 +706,10 @@
<node name="authorize" value="Hitelesítés"/>
<node name="resetPosition" value="Pozíció nullázása"/>
<node name="sendReport" value="Send report" toBeTranslated="true"/>
<node name="addToFavorites" value="Hozzáadás a kedvencekhez"/>
<node name="removeFromFavorites" value="Eltávolítás a kedvencek közül"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Bővítmény telepítése"/>

View file

@ -707,6 +707,10 @@
<node name="authorize" value="Authorize" toBeTranslated="true"/>
<node name="resetPosition" value="Reset position" toBeTranslated="true"/>
<node name="sendReport" value="Send report" toBeTranslated="true"/>
<node name="addToFavorites" value="Aggiungi a preferiti"/>
<node name="removeFromFavorites" value="Rimuovi da preferiti"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Installa plugin"/>

View file

@ -721,6 +721,10 @@
<node name="authorize" value="ავტორიზაცია"/>
<node name="resetPosition" value="უკან"/>
<node name="sendReport" value="შეტყობინების გაგზავნა"/>
<node name="addToFavorites" value="რჩეულებში დამატება"/>
<node name="removeFromFavorites" value="რჩეულებიდან წაშლა"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="დანამატების დაინსტალირება"/>

View file

@ -716,6 +716,10 @@
<node name="authorize" value="Autoriser"/>
<node name="resetPosition" value="Tilbakestill posisjon"/>
<node name="sendReport" value="Send rapport"/>
<node name="addToFavorites" value="Legg til i favoritter"/>
<node name="removeFromFavorites" value="Fjern fra favoritter"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Installer tillegg"/>

View file

@ -716,6 +716,10 @@
<node name="authorize" value="Autoriseren"/>
<node name="resetPosition" value="Reset position" toBeTranslated="true"/>
<node name="sendReport" value="Verstuur rapport"/>
<node name="addToFavorites" value="Toevoegen aan favorieten"/>
<node name="removeFromFavorites" value="Verwijderen van favorieten"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Plug-in installeren"/>

View file

@ -706,6 +706,10 @@
<node name="authorize" value="Autoryzuj"/>
<node name="resetPosition" value="Reset position" toBeTranslated="true"/>
<node name="sendReport" value="Send report" toBeTranslated="true"/>
<node name="addToFavorites" value="Dodaj do ulubionych"/>
<node name="removeFromFavorites" value="Usuń z ulubionych"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Zainstaluj plugin"/>

View file

@ -718,6 +718,10 @@
<node name="authorize" value="Autorizar"/>
<node name="resetPosition" value="Redefinir posição"/>
<node name="sendReport" value="Enviar relatório"/>
<node name="addToFavorites" value="Adicionar aos favoritos"/>
<node name="removeFromFavorites" value="Remover dos favoritos"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Instalar o plugin"/>

View file

@ -706,6 +706,10 @@
<node name="authorize" value="Autorizeaza"/>
<node name="resetPosition" value="Reseteaza pozitia"/>
<node name="sendReport" value="Send report" toBeTranslated="true"/>
<node name="addToFavorites" value="Adauga la favorite"/>
<node name="removeFromFavorites" value="Sterge din favorite"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Instalati plugin"/>

View file

@ -721,6 +721,10 @@
<node name="authorize" value="Авторизоваться"/>
<node name="resetPosition" value="Назад"/>
<node name="sendReport" value="Отправить сообщение"/>
<node name="addToFavorites" value="Добавить в избранное"/>
<node name="removeFromFavorites" value="Убрать из избранного"/>
<node name="markAsRead" value="Пометить как прочтённое"/>
<node name="markAsUnread" value="Пометить как непрочтённое"/>
</node>
<node name="plugin">
<node name="installTitle" value="Установка дополнения"/>

View file

@ -716,6 +716,10 @@
<node name="authorize" value="Одобри"/>
<node name="resetPosition" value="Поништи положај"/>
<node name="sendReport" value="Пошаљи извештај"/>
<node name="addToFavorites" value="Додај у омиљене"/>
<node name="removeFromFavorites" value="Уклони из омиљених"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Инсталирање додатка"/>

View file

@ -706,6 +706,10 @@
<node name="authorize" value="Authorize" toBeTranslated="true"/>
<node name="resetPosition" value="Reset position" toBeTranslated="true"/>
<node name="sendReport" value="Send report" toBeTranslated="true"/>
<node name="addToFavorites" value="เพิ่มเป็นหนังสือเล่มโปรด"/>
<node name="removeFromFavorites" value="ลบจากหนังสือเล่มโปรด"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="ติดตั้งปลั๊กอิน"/>

View file

@ -716,6 +716,10 @@
<node name="authorize" value="Onay"/>
<node name="resetPosition" value="POzisyonu sıfırla"/>
<node name="sendReport" value="Rapor gönder"/>
<node name="addToFavorites" value="Favorilere ekle"/>
<node name="removeFromFavorites" value="Favorilerden çıkar"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Eklenti kur"/>

View file

@ -706,6 +706,10 @@
<node name="authorize" value="Авторизуватись"/>
<node name="resetPosition" value="Скинути позицію"/>
<node name="sendReport" value="Відправити звіт"/>
<node name="addToFavorites" value="Додати в улюблені"/>
<node name="removeFromFavorites" value="Прибрати з улюблених"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Встановити plugin"/>

View file

@ -706,6 +706,10 @@
<node name="authorize" value="Authorize" toBeTranslated="true"/>
<node name="resetPosition" value="Reset position" toBeTranslated="true"/>
<node name="sendReport" value="Send report" toBeTranslated="true"/>
<node name="addToFavorites" value="Thêm vào yêu thích"/>
<node name="removeFromFavorites" value="Xóa khỏi yêu thích"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="Cài phần bổ trợ"/>

View file

@ -706,6 +706,10 @@
<node name="authorize" value="授权"/>
<node name="resetPosition" value="重置位置"/>
<node name="sendReport" value="发送报告"/>
<node name="addToFavorites" value="收藏到我的超爱"/>
<node name="removeFromFavorites" value="从收藏列表中移除"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="安装插件"/>

View file

@ -706,6 +706,10 @@
<node name="authorize" value="Authorize" toBeTranslated="true"/>
<node name="resetPosition" value="Reset position" toBeTranslated="true"/>
<node name="sendReport" value="Send report" toBeTranslated="true"/>
<node name="addToFavorites" value="收藏"/>
<node name="removeFromFavorites" value="從收藏中移除"/>
<node name="markAsRead" value="Mark as read" toBeTranslated="true"/>
<node name="markAsUnread" value="Mark as unread" toBeTranslated="true"/>
</node>
<node name="plugin">
<node name="installTitle" value="安裝插件"/>

View file

@ -37,6 +37,7 @@ import org.geometerplus.fbreader.sort.TitledEntity;
public class Book extends TitledEntity {
public static final String FAVORITE_LABEL = "favorite";
public static final String READ_LABEL = "read";
public final ZLFile File;
@ -150,7 +151,6 @@ public class Book extends TitledEntity {
mySeriesInfo = database.getSeriesInfo(myId);
myUids = database.listUids(myId);
HasBookmark = database.hasVisibleBookmark(myId);
System.err.println(myId + ": " + getTitle() + " :: " + HasBookmark);
myIsSaved = true;
if (myUids == null || myUids.isEmpty()) {
try {