Update for release

This commit is contained in:
BasioMeusPuga
2019-03-01 23:17:22 -05:00
parent f622b0c23e
commit d2d7dc2c8f
12 changed files with 9004 additions and 8624 deletions

2
TODO
View File

@@ -99,8 +99,10 @@ TODO
Better recursion needed for fb2 toc Better recursion needed for fb2 toc
Search results should ignore punctuation Search results should ignore punctuation
Keep text size for annotations Keep text size for annotations
Sort by new is not working
Secondary: Secondary:
Text to speech
Definitions dialog needs to respond to escape Definitions dialog needs to respond to escape
Zoom slider for comics Zoom slider for comics
Tab tooltip Tab tooltip

View File

@@ -14,7 +14,7 @@
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
VERSION = '0.4.nowGIT' VERSION = '0.5.0'
import os import os
import logging import logging

File diff suppressed because it is too large Load Diff

View File

@@ -8,7 +8,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../annotations.py" line="124"/> <location filename="../../annotations.py" line="126"/>
<source>New annotation</source> <source>New annotation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -86,7 +86,7 @@
<translation>Blocksatz</translation> <translation>Blocksatz</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="261"/> <location filename="../../toolbars.py" line="268"/>
<source>Background color</source> <source>Background color</source>
<translation>Hintergrund</translation> <translation>Hintergrund</translation>
</message> </message>
@@ -116,7 +116,7 @@
<translation type="obsolete">Suchen...</translation> <translation type="obsolete">Suchen...</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="295"/> <location filename="../../toolbars.py" line="304"/>
<source>Table of Contents</source> <source>Table of Contents</source>
<translation>Inhaltsverzeichnis</translation> <translation>Inhaltsverzeichnis</translation>
</message> </message>
@@ -151,35 +151,40 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="230"/> <location filename="../../toolbars.py" line="237"/>
<source>Zoom in (+)</source> <source>Zoom in (+)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="235"/> <location filename="../../toolbars.py" line="242"/>
<source>Zoom Out (-)</source> <source>Zoom Out (-)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="241"/> <location filename="../../toolbars.py" line="248"/>
<source>Fit Width (W)</source> <source>Fit Width (W)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="247"/> <location filename="../../toolbars.py" line="254"/>
<source>Best Fit (B)</source> <source>Best Fit (B)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="253"/> <location filename="../../toolbars.py" line="260"/>
<source>Original size (O)</source> <source>Original size (O)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../toolbars.py" line="230"/>
<source>Invert page colors</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>DefinitionsUI</name> <name>DefinitionsUI</name>
<message> <message>
<location filename="../../definitionsdialog.py" line="140"/> <location filename="../../definitionsdialog.py" line="144"/>
<source>No definitions found in</source> <source>No definitions found in</source>
<translation>Keine Definition gefunden in</translation> <translation>Keine Definition gefunden in</translation>
</message> </message>
@@ -202,12 +207,12 @@
<translation>Aussprache des Root-Wortes abspielen</translation> <translation>Aussprache des Root-Wortes abspielen</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="332"/> <location filename="../settingswindow.py" line="358"/>
<source>Settings</source> <source>Settings</source>
<translation>Einstellungen</translation> <translation>Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="333"/> <location filename="../settingswindow.py" line="359"/>
<source>Library</source> <source>Library</source>
<translation>Bibliothek</translation> <translation>Bibliothek</translation>
</message> </message>
@@ -217,17 +222,17 @@
<translation type="obsolete">Schalter</translation> <translation type="obsolete">Schalter</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="341"/> <location filename="../settingswindow.py" line="367"/>
<source>Startup: Refresh library</source> <source>Startup: Refresh library</source>
<translation>Start: Bibliothek neu laden</translation> <translation>Start: Bibliothek neu laden</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="342"/> <location filename="../settingswindow.py" line="368"/>
<source>Remember open files</source> <source>Remember open files</source>
<translation>Offen Dateien merken</translation> <translation>Offen Dateien merken</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="346"/> <location filename="../settingswindow.py" line="372"/>
<source>Generate tags from files</source> <source>Generate tags from files</source>
<translation>Tags aus Dateien generieren</translation> <translation>Tags aus Dateien generieren</translation>
</message> </message>
@@ -237,27 +242,27 @@
<translation type="obsolete">Wörterbuch:</translation> <translation type="obsolete">Wörterbuch:</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="343"/> <location filename="../settingswindow.py" line="369"/>
<source>Cover shadows</source> <source>Cover shadows</source>
<translation>Cover Schatten</translation> <translation>Cover Schatten</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="344"/> <location filename="../settingswindow.py" line="370"/>
<source>Enabling reduces startup time and memory usage</source> <source>Enabling reduces startup time and memory usage</source>
<translation>Aktivierung verringert die benötigte Zeit zum Starten und die Speicher Nutzung</translation> <translation>Aktivierung verringert die benötigte Zeit zum Starten und die Speicher Nutzung</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="345"/> <location filename="../settingswindow.py" line="371"/>
<source>Load covers only when needed</source> <source>Load covers only when needed</source>
<translation>Cover nur laden wenn benötigt</translation> <translation>Cover nur laden wenn benötigt</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="352"/> <location filename="../settingswindow.py" line="380"/>
<source>Greatly reduces page transition time at the cost of more memory</source> <source>Greatly reduces page transition time at the cost of more memory</source>
<translation>Drastische verkürzung der Seitenübergangszeit auf Kosten des Speichers</translation> <translation>Drastische verkürzung der Seitenübergangszeit auf Kosten des Speichers</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="353"/> <location filename="../settingswindow.py" line="381"/>
<source>Cache comic / pdf pages</source> <source>Cache comic / pdf pages</source>
<translation>Comic / PDF Seiten zwischenspeichern</translation> <translation>Comic / PDF Seiten zwischenspeichern</translation>
</message> </message>
@@ -267,7 +272,7 @@
<translation type="obsolete">Neustarten um Änderungen zu übernehmen</translation> <translation type="obsolete">Neustarten um Änderungen zu übernehmen</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="336"/> <location filename="../settingswindow.py" line="362"/>
<source>Icon theme: </source> <source>Icon theme: </source>
<translation>Symbol Thema:</translation> <translation>Symbol Thema:</translation>
</message> </message>
@@ -282,19 +287,19 @@
<translation type="obsolete">He&amp;ll</translation> <translation type="obsolete">He&amp;ll</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="370"/> <location filename="../settingswindow.py" line="401"/>
<source>Scan Library</source> <source>Scan Library</source>
<translation>Bibliothek scannen</translation> <translation>Bibliothek scannen</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="371"/> <location filename="../settingswindow.py" line="402"/>
<source>Close</source> <source>Close</source>
<translation>Schließen</translation> <translation>Schließen</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="140"/> <location filename="../settingswindow.py" line="397"/>
<source>About</source> <source>About</source>
<translation type="obsolete">Über</translation> <translation type="unfinished">Über</translation>
</message> </message>
<message> <message>
<location filename="../metadata.py" line="88"/> <location filename="../metadata.py" line="88"/>
@@ -342,116 +347,136 @@
<translation>Abbrechen</translation> <translation>Abbrechen</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="349"/> <location filename="../settingswindow.py" line="377"/>
<source>Horizontal scrolling with Alt + Scroll <source>Horizontal scrolling with Alt + Scroll
Reopen book to see changes</source> Reopen book to see changes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="351"/> <location filename="../settingswindow.py" line="379"/>
<source>Hide scrollbars when reading</source> <source>Hide scrollbars when reading</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="339"/> <location filename="../settingswindow.py" line="365"/>
<source>Restart application to see changes</source> <source>Restart application to see changes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="338"/> <location filename="../settingswindow.py" line="364"/>
<source>&amp;Dark</source> <source>&amp;Dark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="340"/> <location filename="../settingswindow.py" line="366"/>
<source>L&amp;ight</source> <source>L&amp;ight</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="348"/> <location filename="../settingswindow.py" line="376"/>
<source>Reading</source> <source>Reading</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="334"/> <location filename="../settingswindow.py" line="360"/>
<source>Consider book read at percent</source> <source>Consider book read at percent</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="361"/> <location filename="../settingswindow.py" line="388"/>
<source>Dictionary language</source> <source>Dictionary language</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="362"/> <location filename="../settingswindow.py" line="389"/>
<source>Scroll speed</source> <source>Scroll speed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="368"/> <location filename="../settingswindow.py" line="395"/>
<source>Text</source> <source>Text</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="363"/> <location filename="../settingswindow.py" line="390"/>
<source>New</source> <source>New</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="364"/> <location filename="../settingswindow.py" line="391"/>
<source>Delete</source> <source>Delete</source>
<translation type="unfinished">Löschen</translation> <translation type="unfinished">Löschen</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="365"/> <location filename="../settingswindow.py" line="392"/>
<source>Edit</source> <source>Edit</source>
<translation type="unfinished">Bearbeiten</translation> <translation type="unfinished">Bearbeiten</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="366"/> <location filename="../settingswindow.py" line="393"/>
<source>Move Up</source> <source>Move Up</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="367"/> <location filename="../settingswindow.py" line="394"/>
<source>Move Down</source> <source>Move Down</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="369"/> <location filename="../settingswindow.py" line="396"/>
<source>Image</source> <source>Image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="347"/> <location filename="../settingswindow.py" line="373"/>
<source>Shrink long book titles</source> <source>Shrink long book titles</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="354"/> <location filename="../settingswindow.py" line="384"/>
<source>Show TOC with Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="357"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;UP/DOWN ARROW - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;UP/DOWN ARROW - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="356"/> <location filename="../settingswindow.py" line="383"/>
<source>Small increment</source> <source>Small increment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="360"/> <location filename="../settingswindow.py" line="387"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SPACEBAR - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SPACEBAR - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="359"/> <location filename="../settingswindow.py" line="386"/>
<source>Large increment</source> <source>Large increment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../settingswindow.py" line="374"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Attempt to download missing book covers from Google books - SLOW&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="375"/>
<source>Download missing covers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="398"/>
<source>Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="399"/>
<source>Reset Application</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="400"/>
<source>Clear Log</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>Library</name> <name>Library</name>
@@ -479,85 +504,90 @@ Reopen book to see changes</source>
<context> <context>
<name>LibraryToolBar</name> <name>LibraryToolBar</name>
<message> <message>
<location filename="../../toolbars.py" line="378"/> <location filename="../../toolbars.py" line="387"/>
<source>Add book</source> <source>Add book</source>
<translation>Buch hinzufügen</translation> <translation>Buch hinzufügen</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="382"/> <location filename="../../toolbars.py" line="391"/>
<source>Delete book</source> <source>Delete book</source>
<translation>Buch löschen</translation> <translation>Buch löschen</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="386"/> <location filename="../../toolbars.py" line="418"/>
<source>Library background color</source> <source>Library background color</source>
<translation>Hintergrund der Bibliothek</translation> <translation>Hintergrund der Bibliothek</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="391"/> <location filename="../../toolbars.py" line="423"/>
<source>Settings</source> <source>Settings</source>
<translation>Einstellungen</translation> <translation>Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="397"/> <location filename="../../toolbars.py" line="396"/>
<source>View as covers</source> <source>View as covers</source>
<translation>Als Cover anzeigen</translation> <translation>Als Cover anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="402"/> <location filename="../../toolbars.py" line="401"/>
<source>View as table</source> <source>View as table</source>
<translation>Als Tabelle anzeigen</translation> <translation>Als Tabelle anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="416"/> <location filename="../../toolbars.py" line="415"/>
<source>Filter library</source> <source>Filter library</source>
<translation>Bibliothek filtern</translation> <translation>Bibliothek filtern</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="444"/> <location filename="../../toolbars.py" line="460"/>
<source>Search for Title, Author, Tags...</source> <source>Search for Title, Author, Tags...</source>
<translation>Suche nach Titel, Autor, Tags...</translation> <translation>Suche nach Titel, Autor, Tags...</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="463"/> <location filename="../../toolbars.py" line="479"/>
<source>Sort by</source> <source>Sort by</source>
<translation>Sortieren nach</translation> <translation>Sortieren nach</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="408"/> <location filename="../../toolbars.py" line="407"/>
<source>Scan Library</source> <source>Scan Library</source>
<translation type="unfinished">Bibliothek scannen</translation> <translation type="unfinished">Bibliothek scannen</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="450"/> <location filename="../../toolbars.py" line="466"/>
<source>Title</source> <source>Title</source>
<translation type="unfinished">Titel</translation> <translation type="unfinished">Titel</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="451"/> <location filename="../../toolbars.py" line="467"/>
<source>Author</source> <source>Author</source>
<translation type="unfinished">Autor</translation> <translation type="unfinished">Autor</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="452"/> <location filename="../../toolbars.py" line="468"/>
<source>Year</source> <source>Year</source>
<translation type="unfinished">Jahr</translation> <translation type="unfinished">Jahr</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="453"/> <location filename="../../toolbars.py" line="469"/>
<source>Newest</source> <source>Newest</source>
<translation type="unfinished">Neueste</translation> <translation type="unfinished">Neueste</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="454"/> <location filename="../../toolbars.py" line="470"/>
<source>Last Read</source> <source>Last Read</source>
<translation type="unfinished">Zuletzt gelesen</translation> <translation type="unfinished">Zuletzt gelesen</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="455"/> <location filename="../../toolbars.py" line="471"/>
<source>Progress</source> <source>Progress</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../toolbars.py" line="429"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
@@ -593,77 +623,77 @@ Reopen book to see changes</source>
<translation type="obsolete">Biblothek scannen </translation> <translation type="obsolete">Biblothek scannen </translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="503"/> <location filename="../../__main__.py" line="475"/>
<source>Add books to database</source> <source>Add books to database</source>
<translation>Bücher zur Datenbank hinzufügen</translation> <translation>Bücher zur Datenbank hinzufügen</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="504"/> <location filename="../../__main__.py" line="476"/>
<source>eBooks</source> <source>eBooks</source>
<translation>eBooks</translation> <translation>eBooks</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="518"/> <location filename="../../__main__.py" line="490"/>
<source>Adding books...</source> <source>Adding books...</source>
<translation>Bücher werden hinzugefügt...</translation> <translation>Bücher werden hinzugefügt...</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="581"/> <location filename="../../__main__.py" line="548"/>
<source>Confirm deletion</source> <source>Confirm deletion</source>
<translation>Löschen bestätigen</translation> <translation>Löschen bestätigen</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="594"/> <location filename="../../__main__.py" line="561"/>
<source>Save changes and start library scan</source> <source>Save changes and start library scan</source>
<translation>Änderungen speichern &amp; Bibliotheksscan starten</translation> <translation>Änderungen speichern &amp; Bibliotheksscan starten</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="656"/> <location filename="../../__main__.py" line="628"/>
<source> Books</source> <source> Books</source>
<translation>Bücher</translation> <translation>Bücher</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="815"/> <location filename="../../__main__.py" line="805"/>
<source>Start reading</source> <source>Start reading</source>
<translation>Lesen</translation> <translation>Lesen</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="821"/> <location filename="../../__main__.py" line="811"/>
<source>Edit</source> <source>Edit</source>
<translation>Bearbeiten</translation> <translation>Bearbeiten</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="825"/> <location filename="../../__main__.py" line="815"/>
<source>Delete</source> <source>Delete</source>
<translation>Löschen</translation> <translation>Löschen</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="828"/> <location filename="../../__main__.py" line="818"/>
<source>Mark read</source> <source>Mark read</source>
<translation>Als gelesen kennzeichnen</translation> <translation>Als gelesen kennzeichnen</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="831"/> <location filename="../../__main__.py" line="821"/>
<source>Mark unread</source> <source>Mark unread</source>
<translation>Als ungelesen kennzeichnen</translation> <translation>Als ungelesen kennzeichnen</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="933"/> <location filename="../../__main__.py" line="923"/>
<source>Manually Added</source> <source>Manually Added</source>
<translation>Manuell hinzugefügt</translation> <translation>Manuell hinzugefügt</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="362"/> <location filename="../../contentwidgets.py" line="370"/>
<source>Save page as...</source> <source>Save page as...</source>
<translation type="unfinished">Seite speichern als...</translation> <translation type="unfinished">Seite speichern als...</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="363"/> <location filename="../../contentwidgets.py" line="371"/>
<source>Images</source> <source>Images</source>
<translation type="unfinished">Bilder</translation> <translation type="unfinished">Bilder</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="607"/> <location filename="../../__main__.py" line="579"/>
<source> books</source> <source> books</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -684,12 +714,12 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQGraphicsScene</name> <name>PliantQGraphicsScene</name>
<message> <message>
<location filename="../../widgets.py" line="890"/> <location filename="../../widgets.py" line="587"/>
<source>Select new cover</source> <source>Select new cover</source>
<translation>Neues Cover auswählen</translation> <translation>Neues Cover auswählen</translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="891"/> <location filename="../../widgets.py" line="588"/>
<source>Images</source> <source>Images</source>
<translation>Bilder</translation> <translation>Bilder</translation>
</message> </message>
@@ -697,27 +727,27 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQGraphicsView</name> <name>PliantQGraphicsView</name>
<message> <message>
<location filename="../../contentwidgets.py" line="302"/> <location filename="../../contentwidgets.py" line="310"/>
<source>Save page as...</source> <source>Save page as...</source>
<translation type="unfinished">Seite speichern als...</translation> <translation type="unfinished">Seite speichern als...</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="326"/> <location filename="../../contentwidgets.py" line="334"/>
<source>Zoom in (+)</source> <source>Zoom in (+)</source>
<translation type="unfinished">Vergrößern (+)</translation> <translation type="unfinished">Vergrößern (+)</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="330"/> <location filename="../../contentwidgets.py" line="338"/>
<source>Zoom out (-)</source> <source>Zoom out (-)</source>
<translation type="unfinished">Verkleinern (-)</translation> <translation type="unfinished">Verkleinern (-)</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="334"/> <location filename="../../contentwidgets.py" line="342"/>
<source>Fit width (W)</source> <source>Fit width (W)</source>
<translation type="unfinished">An Fensterbreite anpassen</translation> <translation type="unfinished">An Fensterbreite anpassen</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="342"/> <location filename="../../contentwidgets.py" line="350"/>
<source>Original size (O)</source> <source>Original size (O)</source>
<translation type="unfinished">Original Größe (O)</translation> <translation type="unfinished">Original Größe (O)</translation>
</message> </message>
@@ -727,37 +757,37 @@ Reopen book to see changes</source>
<translation type="obsolete">Ablenkungsfreien Modus ein-/ausschalten</translation> <translation type="obsolete">Ablenkungsfreien Modus ein-/ausschalten</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="291"/> <location filename="../../contentwidgets.py" line="299"/>
<source>Exit fullscreen</source> <source>Exit fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="295"/> <location filename="../../contentwidgets.py" line="303"/>
<source>Exit Distraction Free mode</source> <source>Exit Distraction Free mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="306"/> <location filename="../../contentwidgets.py" line="314"/>
<source>View</source> <source>View</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="311"/> <location filename="../../contentwidgets.py" line="319"/>
<source>Double page mode (D)</source> <source>Double page mode (D)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="318"/> <location filename="../../contentwidgets.py" line="326"/>
<source>Manga mode (M)</source> <source>Manga mode (M)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="338"/> <location filename="../../contentwidgets.py" line="346"/>
<source>Best fit (B)</source> <source>Best fit (B)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="348"/> <location filename="../../contentwidgets.py" line="356"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation type="unfinished">Lesezeichen</translation> <translation type="unfinished">Lesezeichen</translation>
</message> </message>
@@ -765,12 +795,12 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQTextBrowser</name> <name>PliantQTextBrowser</name>
<message> <message>
<location filename="../../contentwidgets.py" line="569"/> <location filename="../../contentwidgets.py" line="584"/>
<source>Define</source> <source>Define</source>
<translation type="unfinished">Definieren</translation> <translation type="unfinished">Definieren</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="592"/> <location filename="../../contentwidgets.py" line="628"/>
<source>Search</source> <source>Search</source>
<translation type="unfinished">Suchen</translation> <translation type="unfinished">Suchen</translation>
</message> </message>
@@ -780,181 +810,204 @@ Reopen book to see changes</source>
<translation type="obsolete">Ablenkungsfreien Modus ein-/ausschalten</translation> <translation type="obsolete">Ablenkungsfreien Modus ein-/ausschalten</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="557"/> <location filename="../../contentwidgets.py" line="568"/>
<source>Exit fullscreen</source> <source>Exit fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="561"/> <location filename="../../contentwidgets.py" line="572"/>
<source>Exit Distraction Free mode</source> <source>Exit Distraction Free mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="574"/> <location filename="../../contentwidgets.py" line="589"/>
<source>Search for</source> <source>Search for</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="578"/> <location filename="../../contentwidgets.py" line="594"/>
<source>In this book</source> <source>In this book</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="600"/> <location filename="../../contentwidgets.py" line="636"/>
<source>Edit note</source> <source>Edit note</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="603"/> <location filename="../../contentwidgets.py" line="639"/>
<source>Delete annotation</source> <source>Delete annotation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="607"/> <location filename="../../contentwidgets.py" line="643"/>
<source>Add Bookmark</source> <source>Add Bookmark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="613"/> <location filename="../../contentwidgets.py" line="649"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation type="unfinished">Lesezeichen</translation> <translation type="unfinished">Lesezeichen</translation>
</message> </message>
<message>
<location filename="../../contentwidgets.py" line="610"/>
<source>Annotate</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>SettingsUI</name> <name>SettingsUI</name>
<message> <message>
<location filename="../../settingsdialog.py" line="65"/> <location filename="../../settingsdialog.py" line="69"/>
<source>English</source> <source>English</source>
<translation>Englisch</translation> <translation>Englisch</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="66"/> <location filename="../../settingsdialog.py" line="70"/>
<source>Spanish</source> <source>Spanish</source>
<translation>Spanisch</translation> <translation>Spanisch</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="67"/> <location filename="../../settingsdialog.py" line="71"/>
<source>Hindi</source> <source>Hindi</source>
<translation>Hindi</translation> <translation>Hindi</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="80"/> <location filename="../../settingsdialog.py" line="84"/>
<source>Save changes and start library scan</source> <source>Save changes and start library scan</source>
<translation>Änderungen speichern &amp; Bibliotheksscan starten</translation> <translation>Änderungen speichern &amp; Bibliotheksscan starten</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="294"/> <location filename="../../settingsdialog.py" line="327"/>
<source>Library scan in progress...</source> <source>Library scan in progress...</source>
<translation>Bibliotheksscan in Arbeit...</translation> <translation>Bibliotheksscan in Arbeit...</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="298"/> <location filename="../../settingsdialog.py" line="331"/>
<source>Checking library folders</source> <source>Checking library folders</source>
<translation>Bibliotheksverzeichnisse werden überprüft</translation> <translation>Bibliotheksverzeichnisse werden überprüft</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="314"/> <location filename="../../settingsdialog.py" line="347"/>
<source>Parsing files</source> <source>Parsing files</source>
<translation>Dateien werden analysiert</translation> <translation>Dateien werden analysiert</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="125"/> <location filename="../../settingsdialog.py" line="129"/>
<source>Library</source> <source>Library</source>
<translation type="unfinished">Bibliothek</translation> <translation type="unfinished">Bibliothek</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="126"/> <location filename="../../settingsdialog.py" line="130"/>
<source>Switches</source> <source>Switches</source>
<translation type="unfinished">Schalter</translation> <translation type="unfinished">Schalter</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="128"/> <location filename="../../settingsdialog.py" line="132"/>
<source>About</source> <source>About</source>
<translation type="unfinished">Über</translation> <translation type="unfinished">Über</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="127"/> <location filename="../../settingsdialog.py" line="131"/>
<source>Annotations</source> <source>Annotations</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../settingsdialog.py" line="551"/>
<source>Confirm</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SideDock</name>
<message>
<location filename="../../dockwidgets.py" line="123"/>
<source>Bookmarks</source>
<translation type="unfinished">Lesezeichen</translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="124"/>
<source>New bookmark</source>
<translation type="unfinished">Lesezeichen hinzufügen</translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="300"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="347"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="348"/>
<source>Search entire book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="349"/>
<source>Match case</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="350"/>
<source>Match word</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>Tab</name> <name>Tab</name>
<message> <message>
<location filename="../../dockwidgets.py" line="85"/> <location filename="../../dockwidgets.py" line="85"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation>Lesezeichen</translation> <translation type="obsolete">Lesezeichen</translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="605"/> <location filename="../../widgets.py" line="605"/>
<source>New bookmark</source> <source>New bookmark</source>
<translation>Lesezeichen hinzufügen</translation> <translation type="obsolete">Lesezeichen hinzufügen</translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="735"/> <location filename="../../dockwidgets.py" line="264"/>
<source>Edit</source> <source>Edit</source>
<translation>Bearbeiten</translation> <translation>Bearbeiten</translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="738"/> <location filename="../../dockwidgets.py" line="267"/>
<source>Delete</source> <source>Delete</source>
<translation>Löschen</translation> <translation>Löschen</translation>
</message> </message>
<message> <message>
<location filename="../../dockwidgets.py" line="97"/> <location filename="../../widgets.py" line="146"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../widgets.py" line="147"/>
<source>Note</source> <source>Note</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../dockwidgets.py" line="106"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="109"/>
<source>Search entire book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="117"/>
<source>Match case</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="125"/>
<source>Match word</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TableProxyModel</name> <name>TableProxyModel</name>
<message> <message>
<location filename="../../models.py" line="75"/> <location filename="../../models.py" line="71"/>
<source>Title</source> <source>Title</source>
<translation>Titel</translation> <translation>Titel</translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="76"/> <location filename="../../models.py" line="72"/>
<source>Author</source> <source>Author</source>
<translation>Autor</translation> <translation>Autor</translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="77"/> <location filename="../../models.py" line="73"/>
<source>Year</source> <source>Year</source>
<translation>Jahr</translation> <translation>Jahr</translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="78"/> <location filename="../../models.py" line="74"/>
<source>Last Read</source> <source>Last Read</source>
<translation>Zuletzt gelesen</translation> <translation>Zuletzt gelesen</translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="79"/> <location filename="../../models.py" line="75"/>
<source>Tags</source> <source>Tags</source>
<translation>Tags</translation> <translation>Tags</translation>
</message> </message>

View File

@@ -8,7 +8,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../annotations.py" line="124"/> <location filename="../../annotations.py" line="126"/>
<source>New annotation</source> <source>New annotation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -86,7 +86,7 @@
<translation>Justificar el texto</translation> <translation>Justificar el texto</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="261"/> <location filename="../../toolbars.py" line="268"/>
<source>Background color</source> <source>Background color</source>
<translation>Color del fondo</translation> <translation>Color del fondo</translation>
</message> </message>
@@ -121,7 +121,7 @@
<translation type="obsolete">Buscar</translation> <translation type="obsolete">Buscar</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="295"/> <location filename="../../toolbars.py" line="304"/>
<source>Table of Contents</source> <source>Table of Contents</source>
<translation>Sumario</translation> <translation>Sumario</translation>
</message> </message>
@@ -156,35 +156,40 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="230"/> <location filename="../../toolbars.py" line="237"/>
<source>Zoom in (+)</source> <source>Zoom in (+)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="235"/> <location filename="../../toolbars.py" line="242"/>
<source>Zoom Out (-)</source> <source>Zoom Out (-)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="241"/> <location filename="../../toolbars.py" line="248"/>
<source>Fit Width (W)</source> <source>Fit Width (W)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="247"/> <location filename="../../toolbars.py" line="254"/>
<source>Best Fit (B)</source> <source>Best Fit (B)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="253"/> <location filename="../../toolbars.py" line="260"/>
<source>Original size (O)</source> <source>Original size (O)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../toolbars.py" line="230"/>
<source>Invert page colors</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>DefinitionsUI</name> <name>DefinitionsUI</name>
<message> <message>
<location filename="../../definitionsdialog.py" line="140"/> <location filename="../../definitionsdialog.py" line="144"/>
<source>No definitions found in</source> <source>No definitions found in</source>
<translation>No se encontró ninguna definición en</translation> <translation>No se encontró ninguna definición en</translation>
</message> </message>
@@ -207,12 +212,12 @@
<translation>Reproducir la pronunciación de la palabra raíz</translation> <translation>Reproducir la pronunciación de la palabra raíz</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="332"/> <location filename="../settingswindow.py" line="358"/>
<source>Settings</source> <source>Settings</source>
<translation>Configuración</translation> <translation>Configuración</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="333"/> <location filename="../settingswindow.py" line="359"/>
<source>Library</source> <source>Library</source>
<translation>Biblioteca</translation> <translation>Biblioteca</translation>
</message> </message>
@@ -222,17 +227,17 @@
<translation type="obsolete">Modificadores</translation> <translation type="obsolete">Modificadores</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="341"/> <location filename="../settingswindow.py" line="367"/>
<source>Startup: Refresh library</source> <source>Startup: Refresh library</source>
<translation>Inicio: actualizar la biblioteca</translation> <translation>Inicio: actualizar la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="342"/> <location filename="../settingswindow.py" line="368"/>
<source>Remember open files</source> <source>Remember open files</source>
<translation>Recordar los archivos abiertos</translation> <translation>Recordar los archivos abiertos</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="346"/> <location filename="../settingswindow.py" line="372"/>
<source>Generate tags from files</source> <source>Generate tags from files</source>
<translation>Generar etiquetas a partir de los archivos</translation> <translation>Generar etiquetas a partir de los archivos</translation>
</message> </message>
@@ -242,27 +247,27 @@
<translation type="obsolete">Diccionario:</translation> <translation type="obsolete">Diccionario:</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="343"/> <location filename="../settingswindow.py" line="369"/>
<source>Cover shadows</source> <source>Cover shadows</source>
<translation>Sombras en las cubiertas</translation> <translation>Sombras en las cubiertas</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="344"/> <location filename="../settingswindow.py" line="370"/>
<source>Enabling reduces startup time and memory usage</source> <source>Enabling reduces startup time and memory usage</source>
<translation>Activar esta opción reduce el tiempo de inicio y el uso de memoria</translation> <translation>Activar esta opción reduce el tiempo de inicio y el uso de memoria</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="345"/> <location filename="../settingswindow.py" line="371"/>
<source>Load covers only when needed</source> <source>Load covers only when needed</source>
<translation>Cargar las cubiertas solo cuando se necesiten</translation> <translation>Cargar las cubiertas solo cuando se necesiten</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="352"/> <location filename="../settingswindow.py" line="380"/>
<source>Greatly reduces page transition time at the cost of more memory</source> <source>Greatly reduces page transition time at the cost of more memory</source>
<translation>Reduce en gran medida el tiempo de transición de las páginas a costa de más memoria</translation> <translation>Reduce en gran medida el tiempo de transición de las páginas a costa de más memoria</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="353"/> <location filename="../settingswindow.py" line="381"/>
<source>Cache comic / pdf pages</source> <source>Cache comic / pdf pages</source>
<translation>Almacenar en antememoria las páginas de cómics/PDF</translation> <translation>Almacenar en antememoria las páginas de cómics/PDF</translation>
</message> </message>
@@ -272,7 +277,7 @@
<translation type="obsolete">Reinicie la aplicación para ver los cambios</translation> <translation type="obsolete">Reinicie la aplicación para ver los cambios</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="336"/> <location filename="../settingswindow.py" line="362"/>
<source>Icon theme: </source> <source>Icon theme: </source>
<translation>Tema de iconos: </translation> <translation>Tema de iconos: </translation>
</message> </message>
@@ -287,19 +292,19 @@
<translation type="obsolete">&amp;Claro</translation> <translation type="obsolete">&amp;Claro</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="370"/> <location filename="../settingswindow.py" line="401"/>
<source>Scan Library</source> <source>Scan Library</source>
<translation>Explorar la biblioteca</translation> <translation>Explorar la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="371"/> <location filename="../settingswindow.py" line="402"/>
<source>Close</source> <source>Close</source>
<translation>Cerrar</translation> <translation>Cerrar</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="140"/> <location filename="../settingswindow.py" line="397"/>
<source>About</source> <source>About</source>
<translation type="obsolete">Acerca de</translation> <translation type="unfinished">Acerca de</translation>
</message> </message>
<message> <message>
<location filename="../metadata.py" line="88"/> <location filename="../metadata.py" line="88"/>
@@ -347,116 +352,136 @@
<translation>Cancelar</translation> <translation>Cancelar</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="349"/> <location filename="../settingswindow.py" line="377"/>
<source>Horizontal scrolling with Alt + Scroll <source>Horizontal scrolling with Alt + Scroll
Reopen book to see changes</source> Reopen book to see changes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="351"/> <location filename="../settingswindow.py" line="379"/>
<source>Hide scrollbars when reading</source> <source>Hide scrollbars when reading</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="339"/> <location filename="../settingswindow.py" line="365"/>
<source>Restart application to see changes</source> <source>Restart application to see changes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="338"/> <location filename="../settingswindow.py" line="364"/>
<source>&amp;Dark</source> <source>&amp;Dark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="340"/> <location filename="../settingswindow.py" line="366"/>
<source>L&amp;ight</source> <source>L&amp;ight</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="348"/> <location filename="../settingswindow.py" line="376"/>
<source>Reading</source> <source>Reading</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="334"/> <location filename="../settingswindow.py" line="360"/>
<source>Consider book read at percent</source> <source>Consider book read at percent</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="361"/> <location filename="../settingswindow.py" line="388"/>
<source>Dictionary language</source> <source>Dictionary language</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="362"/> <location filename="../settingswindow.py" line="389"/>
<source>Scroll speed</source> <source>Scroll speed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="368"/> <location filename="../settingswindow.py" line="395"/>
<source>Text</source> <source>Text</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="363"/> <location filename="../settingswindow.py" line="390"/>
<source>New</source> <source>New</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="364"/> <location filename="../settingswindow.py" line="391"/>
<source>Delete</source> <source>Delete</source>
<translation type="unfinished">Eliminar</translation> <translation type="unfinished">Eliminar</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="365"/> <location filename="../settingswindow.py" line="392"/>
<source>Edit</source> <source>Edit</source>
<translation type="unfinished">Editar</translation> <translation type="unfinished">Editar</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="366"/> <location filename="../settingswindow.py" line="393"/>
<source>Move Up</source> <source>Move Up</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="367"/> <location filename="../settingswindow.py" line="394"/>
<source>Move Down</source> <source>Move Down</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="369"/> <location filename="../settingswindow.py" line="396"/>
<source>Image</source> <source>Image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="347"/> <location filename="../settingswindow.py" line="373"/>
<source>Shrink long book titles</source> <source>Shrink long book titles</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="354"/> <location filename="../settingswindow.py" line="384"/>
<source>Show TOC with Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="357"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;UP/DOWN ARROW - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;UP/DOWN ARROW - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="356"/> <location filename="../settingswindow.py" line="383"/>
<source>Small increment</source> <source>Small increment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="360"/> <location filename="../settingswindow.py" line="387"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SPACEBAR - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SPACEBAR - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="359"/> <location filename="../settingswindow.py" line="386"/>
<source>Large increment</source> <source>Large increment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../settingswindow.py" line="374"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Attempt to download missing book covers from Google books - SLOW&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="375"/>
<source>Download missing covers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="398"/>
<source>Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="399"/>
<source>Reset Application</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="400"/>
<source>Clear Log</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>Library</name> <name>Library</name>
@@ -484,85 +509,90 @@ Reopen book to see changes</source>
<context> <context>
<name>LibraryToolBar</name> <name>LibraryToolBar</name>
<message> <message>
<location filename="../../toolbars.py" line="378"/> <location filename="../../toolbars.py" line="387"/>
<source>Add book</source> <source>Add book</source>
<translation>Añadir un libro</translation> <translation>Añadir un libro</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="382"/> <location filename="../../toolbars.py" line="391"/>
<source>Delete book</source> <source>Delete book</source>
<translation>Eliminar el libro</translation> <translation>Eliminar el libro</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="386"/> <location filename="../../toolbars.py" line="418"/>
<source>Library background color</source> <source>Library background color</source>
<translation>Color de fondo de la biblioteca</translation> <translation>Color de fondo de la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="391"/> <location filename="../../toolbars.py" line="423"/>
<source>Settings</source> <source>Settings</source>
<translation>Configuración</translation> <translation>Configuración</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="397"/> <location filename="../../toolbars.py" line="396"/>
<source>View as covers</source> <source>View as covers</source>
<translation>Ver como cubiertas</translation> <translation>Ver como cubiertas</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="402"/> <location filename="../../toolbars.py" line="401"/>
<source>View as table</source> <source>View as table</source>
<translation>Ver como tabla</translation> <translation>Ver como tabla</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="416"/> <location filename="../../toolbars.py" line="415"/>
<source>Filter library</source> <source>Filter library</source>
<translation>Filtrar la biblioteca</translation> <translation>Filtrar la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="444"/> <location filename="../../toolbars.py" line="460"/>
<source>Search for Title, Author, Tags...</source> <source>Search for Title, Author, Tags...</source>
<translation>Buscar títulos, autores, etiquetas</translation> <translation>Buscar títulos, autores, etiquetas</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="463"/> <location filename="../../toolbars.py" line="479"/>
<source>Sort by</source> <source>Sort by</source>
<translation>Ordenar por</translation> <translation>Ordenar por</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="408"/> <location filename="../../toolbars.py" line="407"/>
<source>Scan Library</source> <source>Scan Library</source>
<translation type="unfinished">Explorar la biblioteca</translation> <translation type="unfinished">Explorar la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="450"/> <location filename="../../toolbars.py" line="466"/>
<source>Title</source> <source>Title</source>
<translation type="unfinished">Título</translation> <translation type="unfinished">Título</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="451"/> <location filename="../../toolbars.py" line="467"/>
<source>Author</source> <source>Author</source>
<translation type="unfinished">Autor</translation> <translation type="unfinished">Autor</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="452"/> <location filename="../../toolbars.py" line="468"/>
<source>Year</source> <source>Year</source>
<translation type="unfinished">Año</translation> <translation type="unfinished">Año</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="453"/> <location filename="../../toolbars.py" line="469"/>
<source>Newest</source> <source>Newest</source>
<translation type="unfinished">Más recientes</translation> <translation type="unfinished">Más recientes</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="454"/> <location filename="../../toolbars.py" line="470"/>
<source>Last Read</source> <source>Last Read</source>
<translation type="unfinished">Última lectura</translation> <translation type="unfinished">Última lectura</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="455"/> <location filename="../../toolbars.py" line="471"/>
<source>Progress</source> <source>Progress</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../toolbars.py" line="429"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
@@ -598,77 +628,77 @@ Reopen book to see changes</source>
<translation type="obsolete">Explorar la biblioteca</translation> <translation type="obsolete">Explorar la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="503"/> <location filename="../../__main__.py" line="475"/>
<source>Add books to database</source> <source>Add books to database</source>
<translation>Añadir libros a la base de datos</translation> <translation>Añadir libros a la base de datos</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="504"/> <location filename="../../__main__.py" line="476"/>
<source>eBooks</source> <source>eBooks</source>
<translation>Libros electrónicos</translation> <translation>Libros electrónicos</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="518"/> <location filename="../../__main__.py" line="490"/>
<source>Adding books...</source> <source>Adding books...</source>
<translation>Añadiendo los libros</translation> <translation>Añadiendo los libros</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="581"/> <location filename="../../__main__.py" line="548"/>
<source>Confirm deletion</source> <source>Confirm deletion</source>
<translation>Confirmar la eliminación</translation> <translation>Confirmar la eliminación</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="594"/> <location filename="../../__main__.py" line="561"/>
<source>Save changes and start library scan</source> <source>Save changes and start library scan</source>
<translation>Guardar cambios e iniciar exploración de biblioteca</translation> <translation>Guardar cambios e iniciar exploración de biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="656"/> <location filename="../../__main__.py" line="628"/>
<source> Books</source> <source> Books</source>
<translation> Libros</translation> <translation> Libros</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="815"/> <location filename="../../__main__.py" line="805"/>
<source>Start reading</source> <source>Start reading</source>
<translation>Comenzar a leer</translation> <translation>Comenzar a leer</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="821"/> <location filename="../../__main__.py" line="811"/>
<source>Edit</source> <source>Edit</source>
<translation>Editar</translation> <translation>Editar</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="825"/> <location filename="../../__main__.py" line="815"/>
<source>Delete</source> <source>Delete</source>
<translation>Eliminar</translation> <translation>Eliminar</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="828"/> <location filename="../../__main__.py" line="818"/>
<source>Mark read</source> <source>Mark read</source>
<translation>Marcar como leído</translation> <translation>Marcar como leído</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="831"/> <location filename="../../__main__.py" line="821"/>
<source>Mark unread</source> <source>Mark unread</source>
<translation>Marcar como no leído</translation> <translation>Marcar como no leído</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="933"/> <location filename="../../__main__.py" line="923"/>
<source>Manually Added</source> <source>Manually Added</source>
<translation>Añadido manualmente</translation> <translation>Añadido manualmente</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="362"/> <location filename="../../contentwidgets.py" line="370"/>
<source>Save page as...</source> <source>Save page as...</source>
<translation type="unfinished">Guardar la página como</translation> <translation type="unfinished">Guardar la página como</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="363"/> <location filename="../../contentwidgets.py" line="371"/>
<source>Images</source> <source>Images</source>
<translation type="unfinished">Imágenes</translation> <translation type="unfinished">Imágenes</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="607"/> <location filename="../../__main__.py" line="579"/>
<source> books</source> <source> books</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -689,12 +719,12 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQGraphicsScene</name> <name>PliantQGraphicsScene</name>
<message> <message>
<location filename="../../widgets.py" line="890"/> <location filename="../../widgets.py" line="587"/>
<source>Select new cover</source> <source>Select new cover</source>
<translation>Seleccione una cubierta nueva</translation> <translation>Seleccione una cubierta nueva</translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="891"/> <location filename="../../widgets.py" line="588"/>
<source>Images</source> <source>Images</source>
<translation>Imágenes</translation> <translation>Imágenes</translation>
</message> </message>
@@ -702,32 +732,32 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQGraphicsView</name> <name>PliantQGraphicsView</name>
<message> <message>
<location filename="../../contentwidgets.py" line="302"/> <location filename="../../contentwidgets.py" line="310"/>
<source>Save page as...</source> <source>Save page as...</source>
<translation type="unfinished">Guardar la página como</translation> <translation type="unfinished">Guardar la página como</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="326"/> <location filename="../../contentwidgets.py" line="334"/>
<source>Zoom in (+)</source> <source>Zoom in (+)</source>
<translation type="unfinished">Ampliar (+)</translation> <translation type="unfinished">Ampliar (+)</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="330"/> <location filename="../../contentwidgets.py" line="338"/>
<source>Zoom out (-)</source> <source>Zoom out (-)</source>
<translation type="unfinished">Reducir (-)</translation> <translation type="unfinished">Reducir (-)</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="334"/> <location filename="../../contentwidgets.py" line="342"/>
<source>Fit width (W)</source> <source>Fit width (W)</source>
<translation type="unfinished">Ajustar a la anchura (W)</translation> <translation type="unfinished">Ajustar a la anchura (W)</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="338"/> <location filename="../../contentwidgets.py" line="346"/>
<source>Best fit (B)</source> <source>Best fit (B)</source>
<translation type="unfinished">Ajuste perfecto (B)</translation> <translation type="unfinished">Ajuste perfecto (B)</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="342"/> <location filename="../../contentwidgets.py" line="350"/>
<source>Original size (O)</source> <source>Original size (O)</source>
<translation type="unfinished">Tamaño original (O)</translation> <translation type="unfinished">Tamaño original (O)</translation>
</message> </message>
@@ -742,32 +772,32 @@ Reopen book to see changes</source>
<translation type="obsolete">Sumario</translation> <translation type="obsolete">Sumario</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="291"/> <location filename="../../contentwidgets.py" line="299"/>
<source>Exit fullscreen</source> <source>Exit fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="295"/> <location filename="../../contentwidgets.py" line="303"/>
<source>Exit Distraction Free mode</source> <source>Exit Distraction Free mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="306"/> <location filename="../../contentwidgets.py" line="314"/>
<source>View</source> <source>View</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="311"/> <location filename="../../contentwidgets.py" line="319"/>
<source>Double page mode (D)</source> <source>Double page mode (D)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="318"/> <location filename="../../contentwidgets.py" line="326"/>
<source>Manga mode (M)</source> <source>Manga mode (M)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="348"/> <location filename="../../contentwidgets.py" line="356"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation type="unfinished">Marcadores</translation> <translation type="unfinished">Marcadores</translation>
</message> </message>
@@ -775,12 +805,12 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQTextBrowser</name> <name>PliantQTextBrowser</name>
<message> <message>
<location filename="../../contentwidgets.py" line="569"/> <location filename="../../contentwidgets.py" line="584"/>
<source>Define</source> <source>Define</source>
<translation type="unfinished">Definir</translation> <translation type="unfinished">Definir</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="592"/> <location filename="../../contentwidgets.py" line="628"/>
<source>Search</source> <source>Search</source>
<translation type="unfinished">Buscar</translation> <translation type="unfinished">Buscar</translation>
</message> </message>
@@ -795,181 +825,204 @@ Reopen book to see changes</source>
<translation type="obsolete">Sumario</translation> <translation type="obsolete">Sumario</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="557"/> <location filename="../../contentwidgets.py" line="568"/>
<source>Exit fullscreen</source> <source>Exit fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="561"/> <location filename="../../contentwidgets.py" line="572"/>
<source>Exit Distraction Free mode</source> <source>Exit Distraction Free mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="574"/> <location filename="../../contentwidgets.py" line="589"/>
<source>Search for</source> <source>Search for</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="578"/> <location filename="../../contentwidgets.py" line="594"/>
<source>In this book</source> <source>In this book</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="600"/> <location filename="../../contentwidgets.py" line="636"/>
<source>Edit note</source> <source>Edit note</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="603"/> <location filename="../../contentwidgets.py" line="639"/>
<source>Delete annotation</source> <source>Delete annotation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="607"/> <location filename="../../contentwidgets.py" line="643"/>
<source>Add Bookmark</source> <source>Add Bookmark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="613"/> <location filename="../../contentwidgets.py" line="649"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation type="unfinished">Marcadores</translation> <translation type="unfinished">Marcadores</translation>
</message> </message>
<message>
<location filename="../../contentwidgets.py" line="610"/>
<source>Annotate</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>SettingsUI</name> <name>SettingsUI</name>
<message> <message>
<location filename="../../settingsdialog.py" line="65"/> <location filename="../../settingsdialog.py" line="69"/>
<source>English</source> <source>English</source>
<translation>Inglés</translation> <translation>Inglés</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="66"/> <location filename="../../settingsdialog.py" line="70"/>
<source>Spanish</source> <source>Spanish</source>
<translation>Español</translation> <translation>Español</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="67"/> <location filename="../../settingsdialog.py" line="71"/>
<source>Hindi</source> <source>Hindi</source>
<translation>Hindi</translation> <translation>Hindi</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="80"/> <location filename="../../settingsdialog.py" line="84"/>
<source>Save changes and start library scan</source> <source>Save changes and start library scan</source>
<translation>Guardar cambios e iniciar exploración de biblioteca</translation> <translation>Guardar cambios e iniciar exploración de biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="294"/> <location filename="../../settingsdialog.py" line="327"/>
<source>Library scan in progress...</source> <source>Library scan in progress...</source>
<translation>Se está explorando la biblioteca</translation> <translation>Se está explorando la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="298"/> <location filename="../../settingsdialog.py" line="331"/>
<source>Checking library folders</source> <source>Checking library folders</source>
<translation>Comprobando las carpetas de la biblioteca</translation> <translation>Comprobando las carpetas de la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="314"/> <location filename="../../settingsdialog.py" line="347"/>
<source>Parsing files</source> <source>Parsing files</source>
<translation>Procesando los archivos</translation> <translation>Procesando los archivos</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="125"/> <location filename="../../settingsdialog.py" line="129"/>
<source>Library</source> <source>Library</source>
<translation type="unfinished">Biblioteca</translation> <translation type="unfinished">Biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="126"/> <location filename="../../settingsdialog.py" line="130"/>
<source>Switches</source> <source>Switches</source>
<translation type="unfinished">Modificadores</translation> <translation type="unfinished">Modificadores</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="128"/> <location filename="../../settingsdialog.py" line="132"/>
<source>About</source> <source>About</source>
<translation type="unfinished">Acerca de</translation> <translation type="unfinished">Acerca de</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="127"/> <location filename="../../settingsdialog.py" line="131"/>
<source>Annotations</source> <source>Annotations</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../settingsdialog.py" line="551"/>
<source>Confirm</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SideDock</name>
<message>
<location filename="../../dockwidgets.py" line="123"/>
<source>Bookmarks</source>
<translation type="unfinished">Marcadores</translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="124"/>
<source>New bookmark</source>
<translation type="unfinished">Marcador nuevo</translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="300"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="347"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="348"/>
<source>Search entire book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="349"/>
<source>Match case</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="350"/>
<source>Match word</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>Tab</name> <name>Tab</name>
<message> <message>
<location filename="../../dockwidgets.py" line="85"/> <location filename="../../dockwidgets.py" line="85"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation>Marcadores</translation> <translation type="obsolete">Marcadores</translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="605"/> <location filename="../../widgets.py" line="605"/>
<source>New bookmark</source> <source>New bookmark</source>
<translation>Marcador nuevo</translation> <translation type="obsolete">Marcador nuevo</translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="735"/> <location filename="../../dockwidgets.py" line="264"/>
<source>Edit</source> <source>Edit</source>
<translation>Editar</translation> <translation>Editar</translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="738"/> <location filename="../../dockwidgets.py" line="267"/>
<source>Delete</source> <source>Delete</source>
<translation>Eliminar</translation> <translation>Eliminar</translation>
</message> </message>
<message> <message>
<location filename="../../dockwidgets.py" line="97"/> <location filename="../../widgets.py" line="146"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../widgets.py" line="147"/>
<source>Note</source> <source>Note</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../dockwidgets.py" line="106"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="109"/>
<source>Search entire book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="117"/>
<source>Match case</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="125"/>
<source>Match word</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TableProxyModel</name> <name>TableProxyModel</name>
<message> <message>
<location filename="../../models.py" line="75"/> <location filename="../../models.py" line="71"/>
<source>Title</source> <source>Title</source>
<translation>Título</translation> <translation>Título</translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="76"/> <location filename="../../models.py" line="72"/>
<source>Author</source> <source>Author</source>
<translation>Autor</translation> <translation>Autor</translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="77"/> <location filename="../../models.py" line="73"/>
<source>Year</source> <source>Year</source>
<translation>Año</translation> <translation>Año</translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="78"/> <location filename="../../models.py" line="74"/>
<source>Last Read</source> <source>Last Read</source>
<translation>Última lectura</translation> <translation>Última lectura</translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="79"/> <location filename="../../models.py" line="75"/>
<source>Tags</source> <source>Tags</source>
<translation>Etiquetas</translation> <translation>Etiquetas</translation>
</message> </message>

View File

@@ -8,7 +8,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../annotations.py" line="124"/> <location filename="../../annotations.py" line="126"/>
<source>New annotation</source> <source>New annotation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -86,7 +86,7 @@
<translation>Justifier le texte</translation> <translation>Justifier le texte</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="261"/> <location filename="../../toolbars.py" line="268"/>
<source>Background color</source> <source>Background color</source>
<translation>Couleur d&apos;arrière-plan</translation> <translation>Couleur d&apos;arrière-plan</translation>
</message> </message>
@@ -121,7 +121,7 @@
<translation type="obsolete">Rechercher</translation> <translation type="obsolete">Rechercher</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="295"/> <location filename="../../toolbars.py" line="304"/>
<source>Table of Contents</source> <source>Table of Contents</source>
<translation>Sommaire</translation> <translation>Sommaire</translation>
</message> </message>
@@ -156,35 +156,40 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="230"/> <location filename="../../toolbars.py" line="237"/>
<source>Zoom in (+)</source> <source>Zoom in (+)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="235"/> <location filename="../../toolbars.py" line="242"/>
<source>Zoom Out (-)</source> <source>Zoom Out (-)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="241"/> <location filename="../../toolbars.py" line="248"/>
<source>Fit Width (W)</source> <source>Fit Width (W)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="247"/> <location filename="../../toolbars.py" line="254"/>
<source>Best Fit (B)</source> <source>Best Fit (B)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="253"/> <location filename="../../toolbars.py" line="260"/>
<source>Original size (O)</source> <source>Original size (O)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../toolbars.py" line="230"/>
<source>Invert page colors</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>DefinitionsUI</name> <name>DefinitionsUI</name>
<message> <message>
<location filename="../../definitionsdialog.py" line="140"/> <location filename="../../definitionsdialog.py" line="144"/>
<source>No definitions found in</source> <source>No definitions found in</source>
<translation>Aucune définitions trouvées dans</translation> <translation>Aucune définitions trouvées dans</translation>
</message> </message>
@@ -207,12 +212,12 @@
<translation>Lire la prononciation de la racine</translation> <translation>Lire la prononciation de la racine</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="332"/> <location filename="../settingswindow.py" line="358"/>
<source>Settings</source> <source>Settings</source>
<translation>Options</translation> <translation>Options</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="333"/> <location filename="../settingswindow.py" line="359"/>
<source>Library</source> <source>Library</source>
<translation>Bibliothèque</translation> <translation>Bibliothèque</translation>
</message> </message>
@@ -222,17 +227,17 @@
<translation type="obsolete">Options</translation> <translation type="obsolete">Options</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="341"/> <location filename="../settingswindow.py" line="367"/>
<source>Startup: Refresh library</source> <source>Startup: Refresh library</source>
<translation>Au démarrage: Rafraîchir la bibliothèque</translation> <translation>Au démarrage: Rafraîchir la bibliothèque</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="342"/> <location filename="../settingswindow.py" line="368"/>
<source>Remember open files</source> <source>Remember open files</source>
<translation>Se souvenir des fichiers ouverts</translation> <translation>Se souvenir des fichiers ouverts</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="346"/> <location filename="../settingswindow.py" line="372"/>
<source>Generate tags from files</source> <source>Generate tags from files</source>
<translation>Générer des étiquettes à partir des fichiers</translation> <translation>Générer des étiquettes à partir des fichiers</translation>
</message> </message>
@@ -242,27 +247,27 @@
<translation type="obsolete">Dictionnaire:</translation> <translation type="obsolete">Dictionnaire:</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="343"/> <location filename="../settingswindow.py" line="369"/>
<source>Cover shadows</source> <source>Cover shadows</source>
<translation>Ombres des couverture</translation> <translation>Ombres des couverture</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="344"/> <location filename="../settingswindow.py" line="370"/>
<source>Enabling reduces startup time and memory usage</source> <source>Enabling reduces startup time and memory usage</source>
<translation>Si activé, réduit le temps de chargement et l&apos;utilisation de la mémoire</translation> <translation>Si activé, réduit le temps de chargement et l&apos;utilisation de la mémoire</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="345"/> <location filename="../settingswindow.py" line="371"/>
<source>Load covers only when needed</source> <source>Load covers only when needed</source>
<translation>Charger les couvertures seulement quand nécessaire</translation> <translation>Charger les couvertures seulement quand nécessaire</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="352"/> <location filename="../settingswindow.py" line="380"/>
<source>Greatly reduces page transition time at the cost of more memory</source> <source>Greatly reduces page transition time at the cost of more memory</source>
<translation>Réduit grandement le temps de transition des pages contre plus d&apos;utilisation de la mémoire</translation> <translation>Réduit grandement le temps de transition des pages contre plus d&apos;utilisation de la mémoire</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="353"/> <location filename="../settingswindow.py" line="381"/>
<source>Cache comic / pdf pages</source> <source>Cache comic / pdf pages</source>
<translation>Mettre en cache les pages de bande dessinée / pdf</translation> <translation>Mettre en cache les pages de bande dessinée / pdf</translation>
</message> </message>
@@ -272,7 +277,7 @@
<translation type="obsolete">Redémarrer pour voir les modifications</translation> <translation type="obsolete">Redémarrer pour voir les modifications</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="336"/> <location filename="../settingswindow.py" line="362"/>
<source>Icon theme: </source> <source>Icon theme: </source>
<translation>Thème d&apos;icones: </translation> <translation>Thème d&apos;icones: </translation>
</message> </message>
@@ -287,19 +292,19 @@
<translation type="obsolete">C&amp;lair</translation> <translation type="obsolete">C&amp;lair</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="370"/> <location filename="../settingswindow.py" line="401"/>
<source>Scan Library</source> <source>Scan Library</source>
<translation>Analyser la bibliothèque</translation> <translation>Analyser la bibliothèque</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="371"/> <location filename="../settingswindow.py" line="402"/>
<source>Close</source> <source>Close</source>
<translation>Fermer</translation> <translation>Fermer</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="140"/> <location filename="../settingswindow.py" line="397"/>
<source>About</source> <source>About</source>
<translation type="obsolete">À propos</translation> <translation type="unfinished">À propos</translation>
</message> </message>
<message> <message>
<location filename="../metadata.py" line="88"/> <location filename="../metadata.py" line="88"/>
@@ -347,116 +352,136 @@
<translation>Annuler</translation> <translation>Annuler</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="349"/> <location filename="../settingswindow.py" line="377"/>
<source>Horizontal scrolling with Alt + Scroll <source>Horizontal scrolling with Alt + Scroll
Reopen book to see changes</source> Reopen book to see changes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="351"/> <location filename="../settingswindow.py" line="379"/>
<source>Hide scrollbars when reading</source> <source>Hide scrollbars when reading</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="339"/> <location filename="../settingswindow.py" line="365"/>
<source>Restart application to see changes</source> <source>Restart application to see changes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="338"/> <location filename="../settingswindow.py" line="364"/>
<source>&amp;Dark</source> <source>&amp;Dark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="340"/> <location filename="../settingswindow.py" line="366"/>
<source>L&amp;ight</source> <source>L&amp;ight</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="348"/> <location filename="../settingswindow.py" line="376"/>
<source>Reading</source> <source>Reading</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="334"/> <location filename="../settingswindow.py" line="360"/>
<source>Consider book read at percent</source> <source>Consider book read at percent</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="361"/> <location filename="../settingswindow.py" line="388"/>
<source>Dictionary language</source> <source>Dictionary language</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="362"/> <location filename="../settingswindow.py" line="389"/>
<source>Scroll speed</source> <source>Scroll speed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="368"/> <location filename="../settingswindow.py" line="395"/>
<source>Text</source> <source>Text</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="363"/> <location filename="../settingswindow.py" line="390"/>
<source>New</source> <source>New</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="364"/> <location filename="../settingswindow.py" line="391"/>
<source>Delete</source> <source>Delete</source>
<translation type="unfinished">Supprimer</translation> <translation type="unfinished">Supprimer</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="365"/> <location filename="../settingswindow.py" line="392"/>
<source>Edit</source> <source>Edit</source>
<translation type="unfinished">Modifier</translation> <translation type="unfinished">Modifier</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="366"/> <location filename="../settingswindow.py" line="393"/>
<source>Move Up</source> <source>Move Up</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="367"/> <location filename="../settingswindow.py" line="394"/>
<source>Move Down</source> <source>Move Down</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="369"/> <location filename="../settingswindow.py" line="396"/>
<source>Image</source> <source>Image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="347"/> <location filename="../settingswindow.py" line="373"/>
<source>Shrink long book titles</source> <source>Shrink long book titles</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="354"/> <location filename="../settingswindow.py" line="384"/>
<source>Show TOC with Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="357"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;UP/DOWN ARROW - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;UP/DOWN ARROW - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="356"/> <location filename="../settingswindow.py" line="383"/>
<source>Small increment</source> <source>Small increment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="360"/> <location filename="../settingswindow.py" line="387"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SPACEBAR - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SPACEBAR - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="359"/> <location filename="../settingswindow.py" line="386"/>
<source>Large increment</source> <source>Large increment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../settingswindow.py" line="374"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Attempt to download missing book covers from Google books - SLOW&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="375"/>
<source>Download missing covers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="398"/>
<source>Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="399"/>
<source>Reset Application</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="400"/>
<source>Clear Log</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>Library</name> <name>Library</name>
@@ -484,85 +509,90 @@ Reopen book to see changes</source>
<context> <context>
<name>LibraryToolBar</name> <name>LibraryToolBar</name>
<message> <message>
<location filename="../../toolbars.py" line="378"/> <location filename="../../toolbars.py" line="387"/>
<source>Add book</source> <source>Add book</source>
<translation>Ajouter un livre</translation> <translation>Ajouter un livre</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="382"/> <location filename="../../toolbars.py" line="391"/>
<source>Delete book</source> <source>Delete book</source>
<translation>Supprimer un livre</translation> <translation>Supprimer un livre</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="386"/> <location filename="../../toolbars.py" line="418"/>
<source>Library background color</source> <source>Library background color</source>
<translation>Couleur d&apos;arrière-plan de la bibliothèque</translation> <translation>Couleur d&apos;arrière-plan de la bibliothèque</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="391"/> <location filename="../../toolbars.py" line="423"/>
<source>Settings</source> <source>Settings</source>
<translation>Options</translation> <translation>Options</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="397"/> <location filename="../../toolbars.py" line="396"/>
<source>View as covers</source> <source>View as covers</source>
<translation>Vue par couvertures</translation> <translation>Vue par couvertures</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="402"/> <location filename="../../toolbars.py" line="401"/>
<source>View as table</source> <source>View as table</source>
<translation>Vue par table</translation> <translation>Vue par table</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="416"/> <location filename="../../toolbars.py" line="415"/>
<source>Filter library</source> <source>Filter library</source>
<translation>Filtrer la bibliothèque</translation> <translation>Filtrer la bibliothèque</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="444"/> <location filename="../../toolbars.py" line="460"/>
<source>Search for Title, Author, Tags...</source> <source>Search for Title, Author, Tags...</source>
<translation>Rechercher par Titre, Auteur, Étiquettes</translation> <translation>Rechercher par Titre, Auteur, Étiquettes</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="463"/> <location filename="../../toolbars.py" line="479"/>
<source>Sort by</source> <source>Sort by</source>
<translation>Trier par</translation> <translation>Trier par</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="408"/> <location filename="../../toolbars.py" line="407"/>
<source>Scan Library</source> <source>Scan Library</source>
<translation type="unfinished">Analyser la bibliothèque</translation> <translation type="unfinished">Analyser la bibliothèque</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="450"/> <location filename="../../toolbars.py" line="466"/>
<source>Title</source> <source>Title</source>
<translation type="unfinished">Titre</translation> <translation type="unfinished">Titre</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="451"/> <location filename="../../toolbars.py" line="467"/>
<source>Author</source> <source>Author</source>
<translation type="unfinished">Auteur</translation> <translation type="unfinished">Auteur</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="452"/> <location filename="../../toolbars.py" line="468"/>
<source>Year</source> <source>Year</source>
<translation type="unfinished">Année</translation> <translation type="unfinished">Année</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="453"/> <location filename="../../toolbars.py" line="469"/>
<source>Newest</source> <source>Newest</source>
<translation type="unfinished">Nouveau</translation> <translation type="unfinished">Nouveau</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="454"/> <location filename="../../toolbars.py" line="470"/>
<source>Last Read</source> <source>Last Read</source>
<translation type="unfinished">Lu pour la dernière fois</translation> <translation type="unfinished">Lu pour la dernière fois</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="455"/> <location filename="../../toolbars.py" line="471"/>
<source>Progress</source> <source>Progress</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../toolbars.py" line="429"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
@@ -598,77 +628,77 @@ Reopen book to see changes</source>
<translation type="obsolete">Analyser la bibliothèque</translation> <translation type="obsolete">Analyser la bibliothèque</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="503"/> <location filename="../../__main__.py" line="475"/>
<source>Add books to database</source> <source>Add books to database</source>
<translation>Ajouter des livres à la base de données</translation> <translation>Ajouter des livres à la base de données</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="504"/> <location filename="../../__main__.py" line="476"/>
<source>eBooks</source> <source>eBooks</source>
<translation>eBooks</translation> <translation>eBooks</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="518"/> <location filename="../../__main__.py" line="490"/>
<source>Adding books...</source> <source>Adding books...</source>
<translation>Ajout des livres</translation> <translation>Ajout des livres</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="581"/> <location filename="../../__main__.py" line="548"/>
<source>Confirm deletion</source> <source>Confirm deletion</source>
<translation>Confirmez la suppression</translation> <translation>Confirmez la suppression</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="594"/> <location filename="../../__main__.py" line="561"/>
<source>Save changes and start library scan</source> <source>Save changes and start library scan</source>
<translation>Enregistrer les modifications et démarrer l&apos;analyse de la bibliothèque</translation> <translation>Enregistrer les modifications et démarrer l&apos;analyse de la bibliothèque</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="656"/> <location filename="../../__main__.py" line="628"/>
<source> Books</source> <source> Books</source>
<translation> Livres</translation> <translation> Livres</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="815"/> <location filename="../../__main__.py" line="805"/>
<source>Start reading</source> <source>Start reading</source>
<translation>Commencer à lire</translation> <translation>Commencer à lire</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="821"/> <location filename="../../__main__.py" line="811"/>
<source>Edit</source> <source>Edit</source>
<translation>Modifier</translation> <translation>Modifier</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="825"/> <location filename="../../__main__.py" line="815"/>
<source>Delete</source> <source>Delete</source>
<translation>Supprimer</translation> <translation>Supprimer</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="828"/> <location filename="../../__main__.py" line="818"/>
<source>Mark read</source> <source>Mark read</source>
<translation>Marquer comme lu</translation> <translation>Marquer comme lu</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="831"/> <location filename="../../__main__.py" line="821"/>
<source>Mark unread</source> <source>Mark unread</source>
<translation>Marquer comme non-lu</translation> <translation>Marquer comme non-lu</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="933"/> <location filename="../../__main__.py" line="923"/>
<source>Manually Added</source> <source>Manually Added</source>
<translation>Manuellement ajouté</translation> <translation>Manuellement ajouté</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="362"/> <location filename="../../contentwidgets.py" line="370"/>
<source>Save page as...</source> <source>Save page as...</source>
<translation type="unfinished">Enregistrerla page sous</translation> <translation type="unfinished">Enregistrerla page sous</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="363"/> <location filename="../../contentwidgets.py" line="371"/>
<source>Images</source> <source>Images</source>
<translation type="unfinished">Images</translation> <translation type="unfinished">Images</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="607"/> <location filename="../../__main__.py" line="579"/>
<source> books</source> <source> books</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -689,12 +719,12 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQGraphicsScene</name> <name>PliantQGraphicsScene</name>
<message> <message>
<location filename="../../widgets.py" line="890"/> <location filename="../../widgets.py" line="587"/>
<source>Select new cover</source> <source>Select new cover</source>
<translation>Choisissez une nouvelle couverture</translation> <translation>Choisissez une nouvelle couverture</translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="891"/> <location filename="../../widgets.py" line="588"/>
<source>Images</source> <source>Images</source>
<translation>Images</translation> <translation>Images</translation>
</message> </message>
@@ -702,32 +732,32 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQGraphicsView</name> <name>PliantQGraphicsView</name>
<message> <message>
<location filename="../../contentwidgets.py" line="302"/> <location filename="../../contentwidgets.py" line="310"/>
<source>Save page as...</source> <source>Save page as...</source>
<translation type="unfinished">Enregistrerla page sous</translation> <translation type="unfinished">Enregistrerla page sous</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="326"/> <location filename="../../contentwidgets.py" line="334"/>
<source>Zoom in (+)</source> <source>Zoom in (+)</source>
<translation type="unfinished">Zoom avant (+)</translation> <translation type="unfinished">Zoom avant (+)</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="330"/> <location filename="../../contentwidgets.py" line="338"/>
<source>Zoom out (-)</source> <source>Zoom out (-)</source>
<translation type="unfinished">Zoom arrière (-)</translation> <translation type="unfinished">Zoom arrière (-)</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="334"/> <location filename="../../contentwidgets.py" line="342"/>
<source>Fit width (W)</source> <source>Fit width (W)</source>
<translation type="unfinished">Ajuster à la largeur (W)</translation> <translation type="unfinished">Ajuster à la largeur (W)</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="338"/> <location filename="../../contentwidgets.py" line="346"/>
<source>Best fit (B)</source> <source>Best fit (B)</source>
<translation type="unfinished">Meilleur ajustement (B)</translation> <translation type="unfinished">Meilleur ajustement (B)</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="342"/> <location filename="../../contentwidgets.py" line="350"/>
<source>Original size (O)</source> <source>Original size (O)</source>
<translation type="unfinished">Taille d&apos;origine (O)</translation> <translation type="unfinished">Taille d&apos;origine (O)</translation>
</message> </message>
@@ -737,32 +767,32 @@ Reopen book to see changes</source>
<translation type="obsolete">Basculer en mode sans distraction</translation> <translation type="obsolete">Basculer en mode sans distraction</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="291"/> <location filename="../../contentwidgets.py" line="299"/>
<source>Exit fullscreen</source> <source>Exit fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="295"/> <location filename="../../contentwidgets.py" line="303"/>
<source>Exit Distraction Free mode</source> <source>Exit Distraction Free mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="306"/> <location filename="../../contentwidgets.py" line="314"/>
<source>View</source> <source>View</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="311"/> <location filename="../../contentwidgets.py" line="319"/>
<source>Double page mode (D)</source> <source>Double page mode (D)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="318"/> <location filename="../../contentwidgets.py" line="326"/>
<source>Manga mode (M)</source> <source>Manga mode (M)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="348"/> <location filename="../../contentwidgets.py" line="356"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation type="unfinished">Marque-pages</translation> <translation type="unfinished">Marque-pages</translation>
</message> </message>
@@ -770,12 +800,12 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQTextBrowser</name> <name>PliantQTextBrowser</name>
<message> <message>
<location filename="../../contentwidgets.py" line="569"/> <location filename="../../contentwidgets.py" line="584"/>
<source>Define</source> <source>Define</source>
<translation type="unfinished">Définir</translation> <translation type="unfinished">Définir</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="592"/> <location filename="../../contentwidgets.py" line="628"/>
<source>Search</source> <source>Search</source>
<translation type="unfinished">Rechercher</translation> <translation type="unfinished">Rechercher</translation>
</message> </message>
@@ -785,181 +815,204 @@ Reopen book to see changes</source>
<translation type="obsolete">Basculer en mode sans distraction</translation> <translation type="obsolete">Basculer en mode sans distraction</translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="557"/> <location filename="../../contentwidgets.py" line="568"/>
<source>Exit fullscreen</source> <source>Exit fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="561"/> <location filename="../../contentwidgets.py" line="572"/>
<source>Exit Distraction Free mode</source> <source>Exit Distraction Free mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="574"/> <location filename="../../contentwidgets.py" line="589"/>
<source>Search for</source> <source>Search for</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="578"/> <location filename="../../contentwidgets.py" line="594"/>
<source>In this book</source> <source>In this book</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="600"/> <location filename="../../contentwidgets.py" line="636"/>
<source>Edit note</source> <source>Edit note</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="603"/> <location filename="../../contentwidgets.py" line="639"/>
<source>Delete annotation</source> <source>Delete annotation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="607"/> <location filename="../../contentwidgets.py" line="643"/>
<source>Add Bookmark</source> <source>Add Bookmark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="613"/> <location filename="../../contentwidgets.py" line="649"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation type="unfinished">Marque-pages</translation> <translation type="unfinished">Marque-pages</translation>
</message> </message>
<message>
<location filename="../../contentwidgets.py" line="610"/>
<source>Annotate</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>SettingsUI</name> <name>SettingsUI</name>
<message> <message>
<location filename="../../settingsdialog.py" line="65"/> <location filename="../../settingsdialog.py" line="69"/>
<source>English</source> <source>English</source>
<translation>Anglais</translation> <translation>Anglais</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="66"/> <location filename="../../settingsdialog.py" line="70"/>
<source>Spanish</source> <source>Spanish</source>
<translation>Espagnol</translation> <translation>Espagnol</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="67"/> <location filename="../../settingsdialog.py" line="71"/>
<source>Hindi</source> <source>Hindi</source>
<translation>Hindi</translation> <translation>Hindi</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="80"/> <location filename="../../settingsdialog.py" line="84"/>
<source>Save changes and start library scan</source> <source>Save changes and start library scan</source>
<translation>Enregistrer les modifications et démarrer l&apos;analyse de la bibliothèque</translation> <translation>Enregistrer les modifications et démarrer l&apos;analyse de la bibliothèque</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="294"/> <location filename="../../settingsdialog.py" line="327"/>
<source>Library scan in progress...</source> <source>Library scan in progress...</source>
<translation>Analyse de la bibliothèque en cours</translation> <translation>Analyse de la bibliothèque en cours</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="298"/> <location filename="../../settingsdialog.py" line="331"/>
<source>Checking library folders</source> <source>Checking library folders</source>
<translation>Vérification des dossiers de la bibliothèque</translation> <translation>Vérification des dossiers de la bibliothèque</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="314"/> <location filename="../../settingsdialog.py" line="347"/>
<source>Parsing files</source> <source>Parsing files</source>
<translation>Lecture des fichiers</translation> <translation>Lecture des fichiers</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="125"/> <location filename="../../settingsdialog.py" line="129"/>
<source>Library</source> <source>Library</source>
<translation type="unfinished">Bibliothèque</translation> <translation type="unfinished">Bibliothèque</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="126"/> <location filename="../../settingsdialog.py" line="130"/>
<source>Switches</source> <source>Switches</source>
<translation type="unfinished">Options</translation> <translation type="unfinished">Options</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="128"/> <location filename="../../settingsdialog.py" line="132"/>
<source>About</source> <source>About</source>
<translation type="unfinished">À propos</translation> <translation type="unfinished">À propos</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="127"/> <location filename="../../settingsdialog.py" line="131"/>
<source>Annotations</source> <source>Annotations</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../settingsdialog.py" line="551"/>
<source>Confirm</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SideDock</name>
<message>
<location filename="../../dockwidgets.py" line="123"/>
<source>Bookmarks</source>
<translation type="unfinished">Marque-pages</translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="124"/>
<source>New bookmark</source>
<translation type="unfinished">Nouveau marque-page</translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="300"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="347"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="348"/>
<source>Search entire book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="349"/>
<source>Match case</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="350"/>
<source>Match word</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>Tab</name> <name>Tab</name>
<message> <message>
<location filename="../../dockwidgets.py" line="85"/> <location filename="../../dockwidgets.py" line="85"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation>Marque-pages</translation> <translation type="obsolete">Marque-pages</translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="605"/> <location filename="../../widgets.py" line="605"/>
<source>New bookmark</source> <source>New bookmark</source>
<translation>Nouveau marque-page</translation> <translation type="obsolete">Nouveau marque-page</translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="735"/> <location filename="../../dockwidgets.py" line="264"/>
<source>Edit</source> <source>Edit</source>
<translation>Modifier</translation> <translation>Modifier</translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="738"/> <location filename="../../dockwidgets.py" line="267"/>
<source>Delete</source> <source>Delete</source>
<translation>Supprimer</translation> <translation>Supprimer</translation>
</message> </message>
<message> <message>
<location filename="../../dockwidgets.py" line="97"/> <location filename="../../widgets.py" line="146"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../widgets.py" line="147"/>
<source>Note</source> <source>Note</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../dockwidgets.py" line="106"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="109"/>
<source>Search entire book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="117"/>
<source>Match case</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="125"/>
<source>Match word</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TableProxyModel</name> <name>TableProxyModel</name>
<message> <message>
<location filename="../../models.py" line="75"/> <location filename="../../models.py" line="71"/>
<source>Title</source> <source>Title</source>
<translation>Titre</translation> <translation>Titre</translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="76"/> <location filename="../../models.py" line="72"/>
<source>Author</source> <source>Author</source>
<translation>Auteur</translation> <translation>Auteur</translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="77"/> <location filename="../../models.py" line="73"/>
<source>Year</source> <source>Year</source>
<translation>Année</translation> <translation>Année</translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="78"/> <location filename="../../models.py" line="74"/>
<source>Last Read</source> <source>Last Read</source>
<translation>Lu pour la dernière fois</translation> <translation>Lu pour la dernière fois</translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="79"/> <location filename="../../models.py" line="75"/>
<source>Tags</source> <source>Tags</source>
<translation>Étiquettes</translation> <translation>Étiquettes</translation>
</message> </message>

View File

@@ -8,7 +8,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../annotations.py" line="124"/> <location filename="../../annotations.py" line="126"/>
<source>New annotation</source> <source>New annotation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -76,7 +76,7 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="261"/> <location filename="../../toolbars.py" line="268"/>
<source>Background color</source> <source>Background color</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -111,7 +111,7 @@
<translation type="obsolete">...</translation> <translation type="obsolete">...</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="295"/> <location filename="../../toolbars.py" line="304"/>
<source>Table of Contents</source> <source>Table of Contents</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -156,35 +156,40 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="230"/> <location filename="../../toolbars.py" line="237"/>
<source>Zoom in (+)</source> <source>Zoom in (+)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="235"/> <location filename="../../toolbars.py" line="242"/>
<source>Zoom Out (-)</source> <source>Zoom Out (-)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="241"/> <location filename="../../toolbars.py" line="248"/>
<source>Fit Width (W)</source> <source>Fit Width (W)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="247"/> <location filename="../../toolbars.py" line="254"/>
<source>Best Fit (B)</source> <source>Best Fit (B)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="253"/> <location filename="../../toolbars.py" line="260"/>
<source>Original size (O)</source> <source>Original size (O)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../toolbars.py" line="230"/>
<source>Invert page colors</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>DefinitionsUI</name> <name>DefinitionsUI</name>
<message> <message>
<location filename="../../definitionsdialog.py" line="140"/> <location filename="../../definitionsdialog.py" line="144"/>
<source>No definitions found in</source> <source>No definitions found in</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -207,67 +212,67 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="332"/> <location filename="../settingswindow.py" line="358"/>
<source>Settings</source> <source>Settings</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="333"/> <location filename="../settingswindow.py" line="359"/>
<source>Library</source> <source>Library</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="341"/> <location filename="../settingswindow.py" line="367"/>
<source>Startup: Refresh library</source> <source>Startup: Refresh library</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="342"/> <location filename="../settingswindow.py" line="368"/>
<source>Remember open files</source> <source>Remember open files</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="346"/> <location filename="../settingswindow.py" line="372"/>
<source>Generate tags from files</source> <source>Generate tags from files</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="343"/> <location filename="../settingswindow.py" line="369"/>
<source>Cover shadows</source> <source>Cover shadows</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="344"/> <location filename="../settingswindow.py" line="370"/>
<source>Enabling reduces startup time and memory usage</source> <source>Enabling reduces startup time and memory usage</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="345"/> <location filename="../settingswindow.py" line="371"/>
<source>Load covers only when needed</source> <source>Load covers only when needed</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="352"/> <location filename="../settingswindow.py" line="380"/>
<source>Greatly reduces page transition time at the cost of more memory</source> <source>Greatly reduces page transition time at the cost of more memory</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="353"/> <location filename="../settingswindow.py" line="381"/>
<source>Cache comic / pdf pages</source> <source>Cache comic / pdf pages</source>
<translation> / pdf </translation> <translation> / pdf </translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="336"/> <location filename="../settingswindow.py" line="362"/>
<source>Icon theme: </source> <source>Icon theme: </source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="370"/> <location filename="../settingswindow.py" line="401"/>
<source>Scan Library</source> <source>Scan Library</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="371"/> <location filename="../settingswindow.py" line="402"/>
<source>Close</source> <source>Close</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -317,49 +322,49 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="349"/> <location filename="../settingswindow.py" line="377"/>
<source>Horizontal scrolling with Alt + Scroll <source>Horizontal scrolling with Alt + Scroll
Reopen book to see changes</source> Reopen book to see changes</source>
<translation> Alt + Scroll <translation> Alt + Scroll
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="351"/> <location filename="../settingswindow.py" line="379"/>
<source>Hide scrollbars when reading</source> <source>Hide scrollbars when reading</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="339"/> <location filename="../settingswindow.py" line="365"/>
<source>Restart application to see changes</source> <source>Restart application to see changes</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="338"/> <location filename="../settingswindow.py" line="364"/>
<source>&amp;Dark</source> <source>&amp;Dark</source>
<translation>&amp;</translation> <translation>&amp;</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="340"/> <location filename="../settingswindow.py" line="366"/>
<source>L&amp;ight</source> <source>L&amp;ight</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="348"/> <location filename="../settingswindow.py" line="376"/>
<source>Reading</source> <source>Reading</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="334"/> <location filename="../settingswindow.py" line="360"/>
<source>Consider book read at percent</source> <source>Consider book read at percent</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="361"/> <location filename="../settingswindow.py" line="388"/>
<source>Dictionary language</source> <source>Dictionary language</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="362"/> <location filename="../settingswindow.py" line="389"/>
<source>Scroll speed</source> <source>Scroll speed</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -409,7 +414,7 @@ Reopen book to see changes</source>
<translation type="obsolete">线</translation> <translation type="obsolete">线</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="368"/> <location filename="../settingswindow.py" line="395"/>
<source>Text</source> <source>Text</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -419,65 +424,90 @@ Reopen book to see changes</source>
<translation type="obsolete"> / PDF</translation> <translation type="obsolete"> / PDF</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="347"/> <location filename="../settingswindow.py" line="373"/>
<source>Shrink long book titles</source> <source>Shrink long book titles</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="363"/> <location filename="../settingswindow.py" line="390"/>
<source>New</source> <source>New</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="364"/> <location filename="../settingswindow.py" line="391"/>
<source>Delete</source> <source>Delete</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="365"/> <location filename="../settingswindow.py" line="392"/>
<source>Edit</source> <source>Edit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="366"/> <location filename="../settingswindow.py" line="393"/>
<source>Move Up</source> <source>Move Up</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="367"/> <location filename="../settingswindow.py" line="394"/>
<source>Move Down</source> <source>Move Down</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="369"/> <location filename="../settingswindow.py" line="396"/>
<source>Image</source> <source>Image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="354"/> <location filename="../settingswindow.py" line="384"/>
<source>Show TOC with Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="357"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;UP/DOWN ARROW - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;UP/DOWN ARROW - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="356"/> <location filename="../settingswindow.py" line="383"/>
<source>Small increment</source> <source>Small increment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="360"/> <location filename="../settingswindow.py" line="387"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SPACEBAR - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SPACEBAR - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="359"/> <location filename="../settingswindow.py" line="386"/>
<source>Large increment</source> <source>Large increment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../settingswindow.py" line="374"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Attempt to download missing book covers from Google books - SLOW&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="375"/>
<source>Download missing covers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="397"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="398"/>
<source>Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="399"/>
<source>Reset Application</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="400"/>
<source>Clear Log</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>Library</name> <name>Library</name>
@@ -505,85 +535,90 @@ Reopen book to see changes</source>
<context> <context>
<name>LibraryToolBar</name> <name>LibraryToolBar</name>
<message> <message>
<location filename="../../toolbars.py" line="378"/> <location filename="../../toolbars.py" line="387"/>
<source>Add book</source> <source>Add book</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="382"/> <location filename="../../toolbars.py" line="391"/>
<source>Delete book</source> <source>Delete book</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="386"/> <location filename="../../toolbars.py" line="418"/>
<source>Library background color</source> <source>Library background color</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="391"/> <location filename="../../toolbars.py" line="423"/>
<source>Settings</source> <source>Settings</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="397"/> <location filename="../../toolbars.py" line="396"/>
<source>View as covers</source> <source>View as covers</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="402"/> <location filename="../../toolbars.py" line="401"/>
<source>View as table</source> <source>View as table</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="416"/> <location filename="../../toolbars.py" line="415"/>
<source>Filter library</source> <source>Filter library</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="444"/> <location filename="../../toolbars.py" line="460"/>
<source>Search for Title, Author, Tags...</source> <source>Search for Title, Author, Tags...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="463"/> <location filename="../../toolbars.py" line="479"/>
<source>Sort by</source> <source>Sort by</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="408"/> <location filename="../../toolbars.py" line="407"/>
<source>Scan Library</source> <source>Scan Library</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="450"/> <location filename="../../toolbars.py" line="466"/>
<source>Title</source> <source>Title</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="451"/> <location filename="../../toolbars.py" line="467"/>
<source>Author</source> <source>Author</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="452"/> <location filename="../../toolbars.py" line="468"/>
<source>Year</source> <source>Year</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="453"/> <location filename="../../toolbars.py" line="469"/>
<source>Newest</source> <source>Newest</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="454"/> <location filename="../../toolbars.py" line="470"/>
<source>Last Read</source> <source>Last Read</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="455"/> <location filename="../../toolbars.py" line="471"/>
<source>Progress</source> <source>Progress</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location filename="../../toolbars.py" line="429"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
@@ -609,77 +644,77 @@ Reopen book to see changes</source>
<context> <context>
<name>Main_UI</name> <name>Main_UI</name>
<message> <message>
<location filename="../../__main__.py" line="503"/> <location filename="../../__main__.py" line="475"/>
<source>Add books to database</source> <source>Add books to database</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="504"/> <location filename="../../__main__.py" line="476"/>
<source>eBooks</source> <source>eBooks</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="518"/> <location filename="../../__main__.py" line="490"/>
<source>Adding books...</source> <source>Adding books...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="581"/> <location filename="../../__main__.py" line="548"/>
<source>Confirm deletion</source> <source>Confirm deletion</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="594"/> <location filename="../../__main__.py" line="561"/>
<source>Save changes and start library scan</source> <source>Save changes and start library scan</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="656"/> <location filename="../../__main__.py" line="628"/>
<source> Books</source> <source> Books</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="815"/> <location filename="../../__main__.py" line="805"/>
<source>Start reading</source> <source>Start reading</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="821"/> <location filename="../../__main__.py" line="811"/>
<source>Edit</source> <source>Edit</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="825"/> <location filename="../../__main__.py" line="815"/>
<source>Delete</source> <source>Delete</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="828"/> <location filename="../../__main__.py" line="818"/>
<source>Mark read</source> <source>Mark read</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="831"/> <location filename="../../__main__.py" line="821"/>
<source>Mark unread</source> <source>Mark unread</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="933"/> <location filename="../../__main__.py" line="923"/>
<source>Manually Added</source> <source>Manually Added</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="607"/> <location filename="../../__main__.py" line="579"/>
<source> books</source> <source> books</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="362"/> <location filename="../../contentwidgets.py" line="370"/>
<source>Save page as...</source> <source>Save page as...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="363"/> <location filename="../../contentwidgets.py" line="371"/>
<source>Images</source> <source>Images</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -700,12 +735,12 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQGraphicsScene</name> <name>PliantQGraphicsScene</name>
<message> <message>
<location filename="../../widgets.py" line="890"/> <location filename="../../widgets.py" line="587"/>
<source>Select new cover</source> <source>Select new cover</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="891"/> <location filename="../../widgets.py" line="588"/>
<source>Images</source> <source>Images</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -713,62 +748,62 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQGraphicsView</name> <name>PliantQGraphicsView</name>
<message> <message>
<location filename="../../contentwidgets.py" line="291"/> <location filename="../../contentwidgets.py" line="299"/>
<source>Exit fullscreen</source> <source>Exit fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="295"/> <location filename="../../contentwidgets.py" line="303"/>
<source>Exit Distraction Free mode</source> <source>Exit Distraction Free mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="302"/> <location filename="../../contentwidgets.py" line="310"/>
<source>Save page as...</source> <source>Save page as...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="306"/> <location filename="../../contentwidgets.py" line="314"/>
<source>View</source> <source>View</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="311"/> <location filename="../../contentwidgets.py" line="319"/>
<source>Double page mode (D)</source> <source>Double page mode (D)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="318"/> <location filename="../../contentwidgets.py" line="326"/>
<source>Manga mode (M)</source> <source>Manga mode (M)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="326"/> <location filename="../../contentwidgets.py" line="334"/>
<source>Zoom in (+)</source> <source>Zoom in (+)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="330"/> <location filename="../../contentwidgets.py" line="338"/>
<source>Zoom out (-)</source> <source>Zoom out (-)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="334"/> <location filename="../../contentwidgets.py" line="342"/>
<source>Fit width (W)</source> <source>Fit width (W)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="338"/> <location filename="../../contentwidgets.py" line="346"/>
<source>Best fit (B)</source> <source>Best fit (B)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="342"/> <location filename="../../contentwidgets.py" line="350"/>
<source>Original size (O)</source> <source>Original size (O)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="348"/> <location filename="../../contentwidgets.py" line="356"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -776,191 +811,219 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQTextBrowser</name> <name>PliantQTextBrowser</name>
<message> <message>
<location filename="../../contentwidgets.py" line="557"/> <location filename="../../contentwidgets.py" line="568"/>
<source>Exit fullscreen</source> <source>Exit fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="561"/> <location filename="../../contentwidgets.py" line="572"/>
<source>Exit Distraction Free mode</source> <source>Exit Distraction Free mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="569"/> <location filename="../../contentwidgets.py" line="584"/>
<source>Define</source> <source>Define</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="574"/> <location filename="../../contentwidgets.py" line="589"/>
<source>Search for</source> <source>Search for</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="578"/> <location filename="../../contentwidgets.py" line="594"/>
<source>In this book</source> <source>In this book</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="592"/> <location filename="../../contentwidgets.py" line="628"/>
<source>Search</source> <source>Search</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="600"/> <location filename="../../contentwidgets.py" line="636"/>
<source>Edit note</source> <source>Edit note</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="603"/> <location filename="../../contentwidgets.py" line="639"/>
<source>Delete annotation</source> <source>Delete annotation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="607"/> <location filename="../../contentwidgets.py" line="643"/>
<source>Add Bookmark</source> <source>Add Bookmark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="613"/> <location filename="../../contentwidgets.py" line="649"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../contentwidgets.py" line="610"/>
<source>Annotate</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>SettingsUI</name> <name>SettingsUI</name>
<message> <message>
<location filename="../../settingsdialog.py" line="65"/> <location filename="../../settingsdialog.py" line="69"/>
<source>English</source> <source>English</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="66"/> <location filename="../../settingsdialog.py" line="70"/>
<source>Spanish</source> <source>Spanish</source>
<translation>西</translation> <translation>西</translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="67"/> <location filename="../../settingsdialog.py" line="71"/>
<source>Hindi</source> <source>Hindi</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="80"/> <location filename="../../settingsdialog.py" line="84"/>
<source>Save changes and start library scan</source> <source>Save changes and start library scan</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="294"/> <location filename="../../settingsdialog.py" line="327"/>
<source>Library scan in progress...</source> <source>Library scan in progress...</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="298"/> <location filename="../../settingsdialog.py" line="331"/>
<source>Checking library folders</source> <source>Checking library folders</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="314"/> <location filename="../../settingsdialog.py" line="347"/>
<source>Parsing files</source> <source>Parsing files</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="125"/> <location filename="../../settingsdialog.py" line="129"/>
<source>Library</source> <source>Library</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="126"/> <location filename="../../settingsdialog.py" line="130"/>
<source>Switches</source> <source>Switches</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="128"/> <location filename="../../settingsdialog.py" line="132"/>
<source>About</source> <source>About</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="127"/> <location filename="../../settingsdialog.py" line="131"/>
<source>Annotations</source> <source>Annotations</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location filename="../../settingsdialog.py" line="551"/>
<source>Confirm</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SideDock</name>
<message>
<location filename="../../dockwidgets.py" line="123"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="124"/>
<source>New bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="300"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="347"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="348"/>
<source>Search entire book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="349"/>
<source>Match case</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="350"/>
<source>Match word</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>Tab</name> <name>Tab</name>
<message> <message>
<location filename="../../dockwidgets.py" line="85"/> <location filename="../../dockwidgets.py" line="85"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation></translation> <translation type="obsolete"></translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="605"/> <location filename="../../widgets.py" line="605"/>
<source>New bookmark</source> <source>New bookmark</source>
<translation></translation> <translation type="obsolete"></translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="735"/> <location filename="../../dockwidgets.py" line="264"/>
<source>Edit</source> <source>Edit</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="738"/> <location filename="../../dockwidgets.py" line="267"/>
<source>Delete</source> <source>Delete</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../dockwidgets.py" line="97"/> <location filename="../../dockwidgets.py" line="97"/>
<source>Annotations</source> <source>Annotations</source>
<translation type="unfinished"></translation> <translation type="obsolete"></translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="147"/> <location filename="../../widgets.py" line="146"/>
<source>Note</source> <source>Note</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../dockwidgets.py" line="106"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="109"/>
<source>Search entire book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="117"/>
<source>Match case</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="125"/>
<source>Match word</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TableProxyModel</name> <name>TableProxyModel</name>
<message> <message>
<location filename="../../models.py" line="75"/> <location filename="../../models.py" line="71"/>
<source>Title</source> <source>Title</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="76"/> <location filename="../../models.py" line="72"/>
<source>Author</source> <source>Author</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="77"/> <location filename="../../models.py" line="73"/>
<source>Year</source> <source>Year</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="78"/> <location filename="../../models.py" line="74"/>
<source>Last Read</source> <source>Last Read</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="79"/> <location filename="../../models.py" line="75"/>
<source>Tags</source> <source>Tags</source>
<translation></translation> <translation></translation>
</message> </message>

View File

@@ -8,7 +8,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../annotations.py" line="124"/> <location filename="../../annotations.py" line="126"/>
<source>New annotation</source> <source>New annotation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -76,12 +76,12 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="261"/> <location filename="../../toolbars.py" line="268"/>
<source>Background color</source> <source>Background color</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="295"/> <location filename="../../toolbars.py" line="304"/>
<source>Table of Contents</source> <source>Table of Contents</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -116,35 +116,40 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="230"/> <location filename="../../toolbars.py" line="237"/>
<source>Zoom in (+)</source> <source>Zoom in (+)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="235"/> <location filename="../../toolbars.py" line="242"/>
<source>Zoom Out (-)</source> <source>Zoom Out (-)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="241"/> <location filename="../../toolbars.py" line="248"/>
<source>Fit Width (W)</source> <source>Fit Width (W)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="247"/> <location filename="../../toolbars.py" line="254"/>
<source>Best Fit (B)</source> <source>Best Fit (B)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="253"/> <location filename="../../toolbars.py" line="260"/>
<source>Original size (O)</source> <source>Original size (O)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../toolbars.py" line="230"/>
<source>Invert page colors</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>DefinitionsUI</name> <name>DefinitionsUI</name>
<message> <message>
<location filename="../../definitionsdialog.py" line="140"/> <location filename="../../definitionsdialog.py" line="144"/>
<source>No definitions found in</source> <source>No definitions found in</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -167,67 +172,67 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="332"/> <location filename="../settingswindow.py" line="358"/>
<source>Settings</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="333"/> <location filename="../settingswindow.py" line="359"/>
<source>Library</source> <source>Library</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="341"/> <location filename="../settingswindow.py" line="367"/>
<source>Startup: Refresh library</source> <source>Startup: Refresh library</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="342"/> <location filename="../settingswindow.py" line="368"/>
<source>Remember open files</source> <source>Remember open files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="346"/> <location filename="../settingswindow.py" line="372"/>
<source>Generate tags from files</source> <source>Generate tags from files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="343"/> <location filename="../settingswindow.py" line="369"/>
<source>Cover shadows</source> <source>Cover shadows</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="344"/> <location filename="../settingswindow.py" line="370"/>
<source>Enabling reduces startup time and memory usage</source> <source>Enabling reduces startup time and memory usage</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="345"/> <location filename="../settingswindow.py" line="371"/>
<source>Load covers only when needed</source> <source>Load covers only when needed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="352"/> <location filename="../settingswindow.py" line="380"/>
<source>Greatly reduces page transition time at the cost of more memory</source> <source>Greatly reduces page transition time at the cost of more memory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="353"/> <location filename="../settingswindow.py" line="381"/>
<source>Cache comic / pdf pages</source> <source>Cache comic / pdf pages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="336"/> <location filename="../settingswindow.py" line="362"/>
<source>Icon theme: </source> <source>Icon theme: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="370"/> <location filename="../settingswindow.py" line="401"/>
<source>Scan Library</source> <source>Scan Library</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="371"/> <location filename="../settingswindow.py" line="402"/>
<source>Close</source> <source>Close</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -277,116 +282,141 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="349"/> <location filename="../settingswindow.py" line="377"/>
<source>Horizontal scrolling with Alt + Scroll <source>Horizontal scrolling with Alt + Scroll
Reopen book to see changes</source> Reopen book to see changes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="351"/> <location filename="../settingswindow.py" line="379"/>
<source>Hide scrollbars when reading</source> <source>Hide scrollbars when reading</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="339"/> <location filename="../settingswindow.py" line="365"/>
<source>Restart application to see changes</source> <source>Restart application to see changes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="338"/> <location filename="../settingswindow.py" line="364"/>
<source>&amp;Dark</source> <source>&amp;Dark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="340"/> <location filename="../settingswindow.py" line="366"/>
<source>L&amp;ight</source> <source>L&amp;ight</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="348"/> <location filename="../settingswindow.py" line="376"/>
<source>Reading</source> <source>Reading</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="334"/> <location filename="../settingswindow.py" line="360"/>
<source>Consider book read at percent</source> <source>Consider book read at percent</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="361"/> <location filename="../settingswindow.py" line="388"/>
<source>Dictionary language</source> <source>Dictionary language</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="362"/> <location filename="../settingswindow.py" line="389"/>
<source>Scroll speed</source> <source>Scroll speed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="368"/> <location filename="../settingswindow.py" line="395"/>
<source>Text</source> <source>Text</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="363"/> <location filename="../settingswindow.py" line="390"/>
<source>New</source> <source>New</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="364"/> <location filename="../settingswindow.py" line="391"/>
<source>Delete</source> <source>Delete</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="365"/> <location filename="../settingswindow.py" line="392"/>
<source>Edit</source> <source>Edit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="366"/> <location filename="../settingswindow.py" line="393"/>
<source>Move Up</source> <source>Move Up</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="367"/> <location filename="../settingswindow.py" line="394"/>
<source>Move Down</source> <source>Move Down</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="369"/> <location filename="../settingswindow.py" line="396"/>
<source>Image</source> <source>Image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="347"/> <location filename="../settingswindow.py" line="373"/>
<source>Shrink long book titles</source> <source>Shrink long book titles</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="354"/> <location filename="../settingswindow.py" line="384"/>
<source>Show TOC with Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="357"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;UP/DOWN ARROW - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;UP/DOWN ARROW - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="356"/> <location filename="../settingswindow.py" line="383"/>
<source>Small increment</source> <source>Small increment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="360"/> <location filename="../settingswindow.py" line="387"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SPACEBAR - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SPACEBAR - Steps to take before turning comicbook page&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="359"/> <location filename="../settingswindow.py" line="386"/>
<source>Large increment</source> <source>Large increment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../settingswindow.py" line="374"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Attempt to download missing book covers from Google books - SLOW&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="375"/>
<source>Download missing covers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="397"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="398"/>
<source>Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="399"/>
<source>Reset Application</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="400"/>
<source>Clear Log</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>Library</name> <name>Library</name>
@@ -414,85 +444,90 @@ Reopen book to see changes</source>
<context> <context>
<name>LibraryToolBar</name> <name>LibraryToolBar</name>
<message> <message>
<location filename="../../toolbars.py" line="378"/> <location filename="../../toolbars.py" line="387"/>
<source>Add book</source> <source>Add book</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="382"/> <location filename="../../toolbars.py" line="391"/>
<source>Delete book</source> <source>Delete book</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="386"/> <location filename="../../toolbars.py" line="418"/>
<source>Library background color</source> <source>Library background color</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="391"/> <location filename="../../toolbars.py" line="423"/>
<source>Settings</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="397"/> <location filename="../../toolbars.py" line="396"/>
<source>View as covers</source> <source>View as covers</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="402"/> <location filename="../../toolbars.py" line="401"/>
<source>View as table</source> <source>View as table</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="416"/> <location filename="../../toolbars.py" line="415"/>
<source>Filter library</source> <source>Filter library</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="444"/> <location filename="../../toolbars.py" line="460"/>
<source>Search for Title, Author, Tags...</source> <source>Search for Title, Author, Tags...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="463"/> <location filename="../../toolbars.py" line="479"/>
<source>Sort by</source> <source>Sort by</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="408"/> <location filename="../../toolbars.py" line="407"/>
<source>Scan Library</source> <source>Scan Library</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="450"/> <location filename="../../toolbars.py" line="466"/>
<source>Title</source> <source>Title</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="451"/> <location filename="../../toolbars.py" line="467"/>
<source>Author</source> <source>Author</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="452"/> <location filename="../../toolbars.py" line="468"/>
<source>Year</source> <source>Year</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="453"/> <location filename="../../toolbars.py" line="469"/>
<source>Newest</source> <source>Newest</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="454"/> <location filename="../../toolbars.py" line="470"/>
<source>Last Read</source> <source>Last Read</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../toolbars.py" line="455"/> <location filename="../../toolbars.py" line="471"/>
<source>Progress</source> <source>Progress</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../toolbars.py" line="429"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
@@ -518,77 +553,77 @@ Reopen book to see changes</source>
<context> <context>
<name>Main_UI</name> <name>Main_UI</name>
<message> <message>
<location filename="../../__main__.py" line="503"/> <location filename="../../__main__.py" line="475"/>
<source>Add books to database</source> <source>Add books to database</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="504"/> <location filename="../../__main__.py" line="476"/>
<source>eBooks</source> <source>eBooks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="518"/> <location filename="../../__main__.py" line="490"/>
<source>Adding books...</source> <source>Adding books...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="581"/> <location filename="../../__main__.py" line="548"/>
<source>Confirm deletion</source> <source>Confirm deletion</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="594"/> <location filename="../../__main__.py" line="561"/>
<source>Save changes and start library scan</source> <source>Save changes and start library scan</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="656"/> <location filename="../../__main__.py" line="628"/>
<source> Books</source> <source> Books</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="815"/> <location filename="../../__main__.py" line="805"/>
<source>Start reading</source> <source>Start reading</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="821"/> <location filename="../../__main__.py" line="811"/>
<source>Edit</source> <source>Edit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="825"/> <location filename="../../__main__.py" line="815"/>
<source>Delete</source> <source>Delete</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="828"/> <location filename="../../__main__.py" line="818"/>
<source>Mark read</source> <source>Mark read</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="831"/> <location filename="../../__main__.py" line="821"/>
<source>Mark unread</source> <source>Mark unread</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="933"/> <location filename="../../__main__.py" line="923"/>
<source>Manually Added</source> <source>Manually Added</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../__main__.py" line="607"/> <location filename="../../__main__.py" line="579"/>
<source> books</source> <source> books</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="362"/> <location filename="../../contentwidgets.py" line="370"/>
<source>Save page as...</source> <source>Save page as...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="363"/> <location filename="../../contentwidgets.py" line="371"/>
<source>Images</source> <source>Images</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -609,12 +644,12 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQGraphicsScene</name> <name>PliantQGraphicsScene</name>
<message> <message>
<location filename="../../widgets.py" line="890"/> <location filename="../../widgets.py" line="587"/>
<source>Select new cover</source> <source>Select new cover</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="891"/> <location filename="../../widgets.py" line="588"/>
<source>Images</source> <source>Images</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -622,62 +657,62 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQGraphicsView</name> <name>PliantQGraphicsView</name>
<message> <message>
<location filename="../../contentwidgets.py" line="291"/> <location filename="../../contentwidgets.py" line="299"/>
<source>Exit fullscreen</source> <source>Exit fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="295"/> <location filename="../../contentwidgets.py" line="303"/>
<source>Exit Distraction Free mode</source> <source>Exit Distraction Free mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="302"/> <location filename="../../contentwidgets.py" line="310"/>
<source>Save page as...</source> <source>Save page as...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="306"/> <location filename="../../contentwidgets.py" line="314"/>
<source>View</source> <source>View</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="311"/> <location filename="../../contentwidgets.py" line="319"/>
<source>Double page mode (D)</source> <source>Double page mode (D)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="318"/> <location filename="../../contentwidgets.py" line="326"/>
<source>Manga mode (M)</source> <source>Manga mode (M)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="326"/> <location filename="../../contentwidgets.py" line="334"/>
<source>Zoom in (+)</source> <source>Zoom in (+)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="330"/> <location filename="../../contentwidgets.py" line="338"/>
<source>Zoom out (-)</source> <source>Zoom out (-)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="334"/> <location filename="../../contentwidgets.py" line="342"/>
<source>Fit width (W)</source> <source>Fit width (W)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="338"/> <location filename="../../contentwidgets.py" line="346"/>
<source>Best fit (B)</source> <source>Best fit (B)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="342"/> <location filename="../../contentwidgets.py" line="350"/>
<source>Original size (O)</source> <source>Original size (O)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="348"/> <location filename="../../contentwidgets.py" line="356"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -685,191 +720,204 @@ Reopen book to see changes</source>
<context> <context>
<name>PliantQTextBrowser</name> <name>PliantQTextBrowser</name>
<message> <message>
<location filename="../../contentwidgets.py" line="557"/> <location filename="../../contentwidgets.py" line="568"/>
<source>Exit fullscreen</source> <source>Exit fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="561"/> <location filename="../../contentwidgets.py" line="572"/>
<source>Exit Distraction Free mode</source> <source>Exit Distraction Free mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="569"/> <location filename="../../contentwidgets.py" line="584"/>
<source>Define</source> <source>Define</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="574"/> <location filename="../../contentwidgets.py" line="589"/>
<source>Search for</source> <source>Search for</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="578"/> <location filename="../../contentwidgets.py" line="594"/>
<source>In this book</source> <source>In this book</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="592"/> <location filename="../../contentwidgets.py" line="628"/>
<source>Search</source> <source>Search</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="600"/> <location filename="../../contentwidgets.py" line="636"/>
<source>Edit note</source> <source>Edit note</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="603"/> <location filename="../../contentwidgets.py" line="639"/>
<source>Delete annotation</source> <source>Delete annotation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="607"/> <location filename="../../contentwidgets.py" line="643"/>
<source>Add Bookmark</source> <source>Add Bookmark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../contentwidgets.py" line="613"/> <location filename="../../contentwidgets.py" line="649"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../contentwidgets.py" line="610"/>
<source>Annotate</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>SettingsUI</name> <name>SettingsUI</name>
<message> <message>
<location filename="../../settingsdialog.py" line="65"/> <location filename="../../settingsdialog.py" line="69"/>
<source>English</source> <source>English</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="66"/> <location filename="../../settingsdialog.py" line="70"/>
<source>Spanish</source> <source>Spanish</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="67"/> <location filename="../../settingsdialog.py" line="71"/>
<source>Hindi</source> <source>Hindi</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="80"/> <location filename="../../settingsdialog.py" line="84"/>
<source>Save changes and start library scan</source> <source>Save changes and start library scan</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="294"/> <location filename="../../settingsdialog.py" line="327"/>
<source>Library scan in progress...</source> <source>Library scan in progress...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="298"/> <location filename="../../settingsdialog.py" line="331"/>
<source>Checking library folders</source> <source>Checking library folders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="314"/> <location filename="../../settingsdialog.py" line="347"/>
<source>Parsing files</source> <source>Parsing files</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="125"/> <location filename="../../settingsdialog.py" line="129"/>
<source>Library</source> <source>Library</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="126"/> <location filename="../../settingsdialog.py" line="130"/>
<source>Switches</source> <source>Switches</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="128"/> <location filename="../../settingsdialog.py" line="132"/>
<source>About</source> <source>About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../settingsdialog.py" line="127"/> <location filename="../../settingsdialog.py" line="131"/>
<source>Annotations</source> <source>Annotations</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../settingsdialog.py" line="551"/>
<source>Confirm</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SideDock</name>
<message>
<location filename="../../dockwidgets.py" line="123"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="124"/>
<source>New bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="300"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="347"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="348"/>
<source>Search entire book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="349"/>
<source>Match case</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="350"/>
<source>Match word</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>Tab</name> <name>Tab</name>
<message> <message>
<location filename="../../dockwidgets.py" line="85"/> <location filename="../../dockwidgets.py" line="264"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../widgets.py" line="605"/>
<source>New bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../widgets.py" line="735"/>
<source>Edit</source> <source>Edit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../widgets.py" line="738"/> <location filename="../../dockwidgets.py" line="267"/>
<source>Delete</source> <source>Delete</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../dockwidgets.py" line="97"/> <location filename="../../widgets.py" line="146"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../widgets.py" line="147"/>
<source>Note</source> <source>Note</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../../dockwidgets.py" line="106"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="109"/>
<source>Search entire book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="117"/>
<source>Match case</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dockwidgets.py" line="125"/>
<source>Match word</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TableProxyModel</name> <name>TableProxyModel</name>
<message> <message>
<location filename="../../models.py" line="75"/> <location filename="../../models.py" line="71"/>
<source>Title</source> <source>Title</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="76"/> <location filename="../../models.py" line="72"/>
<source>Author</source> <source>Author</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="77"/> <location filename="../../models.py" line="73"/>
<source>Year</source> <source>Year</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="78"/> <location filename="../../models.py" line="74"/>
<source>Last Read</source> <source>Last Read</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../models.py" line="79"/> <location filename="../../models.py" line="75"/>
<source>Tags</source> <source>Tags</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>