diff --git a/TODO b/TODO
index c5948c6..7994369 100644
--- a/TODO
+++ b/TODO
@@ -29,6 +29,7 @@ TODO
✓ Information dialog widget
✓ Allow editing of database data through the UI + for Bookmarks
✓ Include (action) icons with the applications
+ ✓ Drag and drop support for the library
Set focus to newly added file
Reading:
✓ Drop down for TOC
@@ -97,7 +98,6 @@ TODO
Shift to logging instead of print statements
txt, doc, chm, djvu, fb2 support
Include icons for filetype emblems
- Drag and drop support for the library
Comic view modes
Continuous paging
Double pages
diff --git a/lector/resources/translations/Lector_de.ts b/lector/resources/translations/Lector_de.ts
index b995307..a58a6e5 100644
--- a/lector/resources/translations/Lector_de.ts
+++ b/lector/resources/translations/Lector_de.ts
@@ -131,7 +131,7 @@
DefinitionsUI
-
+
No definitions found in
Keine Definition gefunden in
@@ -154,12 +154,12 @@
Aussprache des Root-Wortes abspielen
-
+
Settings
Einstellungen
-
+
Library
Bibliothek
@@ -169,17 +169,17 @@
Schalter
-
+
Startup: Refresh library
Start: Bibliothek neu laden
-
+
Remember open files
Offen Dateien merken
-
+
Generate tags from files
Tags aus Dateien generieren
@@ -189,27 +189,27 @@
Wörterbuch:
-
+
Cover shadows
Cover Schatten
-
+
Enabling reduces startup time and memory usage
Aktivierung verringert die benötigte Zeit zum Starten und die Speicher Nutzung
-
+
Load covers only when needed
Cover nur laden wenn benötigt
-
+
Greatly reduces page transition time at the cost of more memory
Drastische verkürzung der Seitenübergangszeit auf Kosten des Speichers
-
+
Cache comic / pdf pages
Comic / PDF Seiten zwischenspeichern
@@ -219,7 +219,7 @@
Neustarten um Änderungen zu übernehmen
-
+
Icon theme:
Symbol Thema:
@@ -234,12 +234,12 @@
He&ll
-
+
Scan Library
Bibliothek scannen
-
+
Close
Schließen
@@ -294,86 +294,91 @@
Abbrechen
-
+
Horizontal scrolling with Alt + Scroll
Reopen book to see changes
-
+
Hide scrollbars when reading
-
+
Restart application to see changes
-
+
&Dark
-
+
L&ight
-
+
Reading
-
+
Consider book read at percent
-
+
Dictionary language
-
+
Scroll speed
-
+
Text
-
+
New
-
+
Delete
Löschen
-
+
Edit
Bearbeiten
-
+
Move Up
-
+
Move Down
-
+
Image
+
+
+ Shrink long book titles
+
+
Library
@@ -388,12 +393,12 @@ Reopen book to see changes
Jahr
-
+
manually added
Manuell hinzugefügt
-
+
books
@@ -484,12 +489,12 @@ Reopen book to see changes
MainWindow
-
+
Lector
Lector
-
+
Library
Bibliothek
@@ -515,62 +520,62 @@ Reopen book to see changes
Biblothek scannen
-
+
Add books to database
Bücher zur Datenbank hinzufügen
-
+
eBooks
eBooks
-
+
Adding books...
Bücher werden hinzugefügt...
-
+
Confirm deletion
Löschen bestätigen
-
+
Save changes and start library scan
Änderungen speichern & Bibliotheksscan starten
-
+
Books
Bücher
-
+
Start reading
Lesen
-
+
Edit
Bearbeiten
-
+
Delete
Löschen
-
+
Mark read
Als gelesen kennzeichnen
-
+
Mark unread
Als ungelesen kennzeichnen
-
+
Manually Added
Manuell hinzugefügt
@@ -585,7 +590,7 @@ Reopen book to see changes
Bilder
-
+
books
@@ -593,12 +598,12 @@ Reopen book to see changes
MetadataUI
-
+
Author
Autor
-
+
Year
Jahr
@@ -606,12 +611,12 @@ Reopen book to see changes
PliantQGraphicsScene
-
+
Select new cover
Neues Cover auswählen
-
+
Images
Bilder
@@ -690,37 +695,37 @@ Reopen book to see changes
Änderungen speichern & Bibliotheksscan starten
-
+
Library scan in progress...
Bibliotheksscan in Arbeit...
-
+
Checking library folders
Bibliotheksverzeichnisse werden überprüft
-
+
Parsing files
Dateien werden analysiert
-
+
Library
Bibliothek
-
+
Switches
Schalter
-
+
About
Über
-
+
Annotations
@@ -733,17 +738,17 @@ Reopen book to see changes
Lesezeichen
-
+
New bookmark
Lesezeichen hinzufügen
-
+
Edit
Bearbeiten
-
+
Delete
Löschen
diff --git a/lector/resources/translations/Lector_es.ts b/lector/resources/translations/Lector_es.ts
index 2012f49..5574915 100644
--- a/lector/resources/translations/Lector_es.ts
+++ b/lector/resources/translations/Lector_es.ts
@@ -131,7 +131,7 @@
DefinitionsUI
-
+
No definitions found in
No se encontró ninguna definición en
@@ -154,12 +154,12 @@
Reproducir la pronunciación de la palabra raíz
-
+
Settings
Configuración
-
+
Library
Biblioteca
@@ -169,17 +169,17 @@
Modificadores
-
+
Startup: Refresh library
Inicio: actualizar la biblioteca
-
+
Remember open files
Recordar los archivos abiertos
-
+
Generate tags from files
Generar etiquetas a partir de los archivos
@@ -189,27 +189,27 @@
Diccionario:
-
+
Cover shadows
Sombras en las cubiertas
-
+
Enabling reduces startup time and memory usage
Activar esta opción reduce el tiempo de inicio y el uso de memoria
-
+
Load covers only when needed
Cargar las cubiertas solo cuando se necesiten
-
+
Greatly reduces page transition time at the cost of more memory
Reduce en gran medida el tiempo de transición de las páginas a costa de más memoria
-
+
Cache comic / pdf pages
Almacenar en antememoria las páginas de cómics/PDF
@@ -219,7 +219,7 @@
Reinicie la aplicación para ver los cambios
-
+
Icon theme:
Tema de iconos:
@@ -234,12 +234,12 @@
&Claro
-
+
Scan Library
Explorar la biblioteca
-
+
Close
Cerrar
@@ -294,86 +294,91 @@
Cancelar
-
+
Horizontal scrolling with Alt + Scroll
Reopen book to see changes
-
+
Hide scrollbars when reading
-
+
Restart application to see changes
-
+
&Dark
-
+
L&ight
-
+
Reading
-
+
Consider book read at percent
-
+
Dictionary language
-
+
Scroll speed
-
+
Text
-
+
New
-
+
Delete
Eliminar
-
+
Edit
Editar
-
+
Move Up
-
+
Move Down
-
+
Image
+
+
+ Shrink long book titles
+
+
Library
@@ -388,12 +393,12 @@ Reopen book to see changes
Año
-
+
manually added
añadido manualmente
-
+
books
@@ -484,12 +489,12 @@ Reopen book to see changes
MainWindow
-
+
Lector
Lector
-
+
Library
Biblioteca
@@ -515,62 +520,62 @@ Reopen book to see changes
Explorar la biblioteca
-
+
Add books to database
Añadir libros a la base de datos
-
+
eBooks
Libros electrónicos
-
+
Adding books...
Añadiendo los libros…
-
+
Confirm deletion
Confirmar la eliminación
-
+
Save changes and start library scan
Guardar cambios e iniciar exploración de biblioteca
-
+
Books
Libros
-
+
Start reading
Comenzar a leer
-
+
Edit
Editar
-
+
Delete
Eliminar
-
+
Mark read
Marcar como leído
-
+
Mark unread
Marcar como no leído
-
+
Manually Added
Añadido manualmente
@@ -585,7 +590,7 @@ Reopen book to see changes
Imágenes
-
+
books
@@ -593,12 +598,12 @@ Reopen book to see changes
MetadataUI
-
+
Author
Autor
-
+
Year
Año
@@ -606,12 +611,12 @@ Reopen book to see changes
PliantQGraphicsScene
-
+
Select new cover
Seleccione una cubierta nueva
-
+
Images
Imágenes
@@ -705,37 +710,37 @@ Reopen book to see changes
Guardar cambios e iniciar exploración de biblioteca
-
+
Library scan in progress...
Se está explorando la biblioteca…
-
+
Checking library folders
Comprobando las carpetas de la biblioteca
-
+
Parsing files
Procesando los archivos
-
+
Library
Biblioteca
-
+
Switches
Modificadores
-
+
About
Acerca de
-
+
Annotations
@@ -748,17 +753,17 @@ Reopen book to see changes
Marcadores
-
+
New bookmark
Marcador nuevo
-
+
Edit
Editar
-
+
Delete
Eliminar
diff --git a/lector/resources/translations/Lector_fr.ts b/lector/resources/translations/Lector_fr.ts
index f7bf997..a53990a 100644
--- a/lector/resources/translations/Lector_fr.ts
+++ b/lector/resources/translations/Lector_fr.ts
@@ -131,7 +131,7 @@
DefinitionsUI
-
+
No definitions found in
Aucune définitions trouvées dans
@@ -154,12 +154,12 @@
Lire la prononciation de la racine
-
+
Settings
Options
-
+
Library
Bibliothèque
@@ -169,17 +169,17 @@
Options
-
+
Startup: Refresh library
Au démarrage: Rafraîchir la bibliothèque
-
+
Remember open files
Se souvenir des fichiers ouverts
-
+
Generate tags from files
Générer des étiquettes à partir des fichiers
@@ -189,27 +189,27 @@
Dictionnaire:
-
+
Cover shadows
Ombres des couverture
-
+
Enabling reduces startup time and memory usage
Si activé, réduit le temps de chargement et l'utilisation de la mémoire
-
+
Load covers only when needed
Charger les couvertures seulement quand nécessaire
-
+
Greatly reduces page transition time at the cost of more memory
Réduit grandement le temps de transition des pages contre plus d'utilisation de la mémoire
-
+
Cache comic / pdf pages
Mettre en cache les pages de bande dessinée / pdf
@@ -219,7 +219,7 @@
Redémarrer pour voir les modifications
-
+
Icon theme:
Thème d'icones:
@@ -234,12 +234,12 @@
C&lair
-
+
Scan Library
Analyser la bibliothèque
-
+
Close
Fermer
@@ -294,86 +294,91 @@
Annuler
-
+
Horizontal scrolling with Alt + Scroll
Reopen book to see changes
-
+
Hide scrollbars when reading
-
+
Restart application to see changes
-
+
&Dark
-
+
L&ight
-
+
Reading
-
+
Consider book read at percent
-
+
Dictionary language
-
+
Scroll speed
-
+
Text
-
+
New
-
+
Delete
Supprimer
-
+
Edit
Modifier
-
+
Move Up
-
+
Move Down
-
+
Image
+
+
+ Shrink long book titles
+
+
Library
@@ -388,12 +393,12 @@ Reopen book to see changes
Année
-
+
manually added
manuellement ajouté
-
+
books
@@ -484,12 +489,12 @@ Reopen book to see changes
MainWindow
-
+
Lector
Lector
-
+
Library
Bibliothèque
@@ -515,62 +520,62 @@ Reopen book to see changes
Analyser la bibliothèque
-
+
Add books to database
Ajouter des livres à la base de données
-
+
eBooks
eBooks
-
+
Adding books...
Ajout des livres…
-
+
Confirm deletion
Confirmez la suppression
-
+
Save changes and start library scan
Enregistrer les modifications et démarrer l'analyse de la bibliothèque
-
+
Books
Livres
-
+
Start reading
Commencer à lire
-
+
Edit
Modifier
-
+
Delete
Supprimer
-
+
Mark read
Marquer comme lu
-
+
Mark unread
Marquer comme non-lu
-
+
Manually Added
Manuellement ajouté
@@ -585,7 +590,7 @@ Reopen book to see changes
Images
-
+
books
@@ -593,12 +598,12 @@ Reopen book to see changes
MetadataUI
-
+
Author
Auteur
-
+
Year
Année
@@ -606,12 +611,12 @@ Reopen book to see changes
PliantQGraphicsScene
-
+
Select new cover
Choisissez une nouvelle couverture
-
+
Images
Images
@@ -695,37 +700,37 @@ Reopen book to see changes
Enregistrer les modifications et démarrer l'analyse de la bibliothèque
-
+
Library scan in progress...
Analyse de la bibliothèque en cours…
-
+
Checking library folders
Vérification des dossiers de la bibliothèque
-
+
Parsing files
Lecture des fichiers
-
+
Library
Bibliothèque
-
+
Switches
Options
-
+
About
À propos
-
+
Annotations
@@ -738,17 +743,17 @@ Reopen book to see changes
Marque-pages
-
+
New bookmark
Nouveau marque-page
-
+
Edit
Modifier
-
+
Delete
Supprimer
diff --git a/lector/resources/translations/Lector_zh.ts b/lector/resources/translations/Lector_zh.ts
index 249c348..91029c4 100644
--- a/lector/resources/translations/Lector_zh.ts
+++ b/lector/resources/translations/Lector_zh.ts
@@ -3,120 +3,125 @@
BookToolBar
-
+
View settings
查看设置
-
+
Add bookmark
加入书签
-
+
Reset profile
重置配置文件
-
+
Font size
字号
-
+
Increase padding
增加内边距
-
+
Decrease padding
减少内边距
-
+
Increase line spacing
增加行间距
-
+
Decrease line spacing
减少行间距
-
+
Left align text
左对齐文本
-
+
Right align text
右对齐文本
-
+
Center align text
居中对齐文本
-
+
Justify text
对齐文本
-
+
Background color
背景色
-
+
Zoom in
放大
-
+
Zoom Out
缩小
-
+
Fit Width
适合宽度
-
+
Best Fit
最佳适应
-
+
Original size
原始大小
-
+
Search...
搜索...
-
+
Table of Contents
目录
-
+
Bookmarks (Ctrl + B)
书签 (Ctrl + B)
-
+
Fullscreen (F11)
全屏 (F11)
+
+
+ Annotations
+ 注释
+
DefinitionsUI
-
+
No definitions found in
没有找到定义
@@ -139,67 +144,67 @@
播放词根的发音
-
+
Settings
设置
-
+
Library
书库
-
+
Startup: Refresh library
启动:刷新书库
-
+
Remember open files
记住打开文件
-
+
Generate tags from files
从文件生成标签
-
+
Cover shadows
封面阴影
-
+
Enabling reduces startup time and memory usage
开启减少启动时间和内存占用
-
+
Load covers only when needed
只在必要时加载封面
-
+
Greatly reduces page transition time at the cost of more memory
当需要更多内存时显著减少页面过度时间
-
+
Cache comic / pdf pages
缓存漫画 / pdf 文件
-
+
Icon theme:
图标主题:
-
+
Scan Library
扫描书库
-
+
Close
关闭
@@ -249,117 +254,152 @@
取消
-
+
Horizontal scrolling with Alt + Scroll
Reopen book to see changes
按 Alt + Scroll 横向滚动
再次打开书籍时生效
-
+
Hide scrollbars when reading
阅读时隐藏滚动条
-
+
Restart application to see changes
重启程序生效
-
+
&Dark
&暗
-
+
L&ight
亮
-
+
Reading
阅读
-
+
Consider book read at percent
标记为读完,当读至百分
-
+
Dictionary language
字典语言
-
+
Scroll speed
滚动速度
+
- +
+ +
-
- -
+ -
⬆
- ⬆
+ ⬆
⬇
- ⬇
+ ⬇
Foreground
- 前景
+ 前景
Highlight
- 高光
+ 高光
Bold
- 加粗
+ 加粗
Italic
- 斜体
+ 斜体
Underline
- 下划线
+ 下划线
-
+
Text
文本
Comic/PDF
- 漫画 / PDF
+ 漫画 / PDF
+
+
+
+ Shrink long book titles
+
+
+
+
+ New
+
+
+
+
+ Delete
+ 删除
+
+
+
+ Edit
+ 编辑
+
+
+
+ Move Up
+
+
+
+
+ Move Down
+
+
+
+
+ Image
+
Library
-
+
Author
作者
-
+
Year
年份
@@ -369,7 +409,7 @@ Reopen book to see changes
手动添加
-
+
books
书籍
@@ -377,82 +417,82 @@ Reopen book to see changes
LibraryToolBar
-
+
Add book
添加书籍
-
+
Delete book
删除书籍
-
+
Library background color
书库背景色
-
+
Settings
设置
-
+
View as covers
封面查看
-
+
View as table
列表查看
-
+
Filter library
过滤书库
-
+
Search for Title, Author, Tags...
查找标题,作者,标签...
-
+
Sort by
排序按照
-
+
Scan Library
扫描书库
-
+
Title
标题
-
+
Author
作者
-
+
Year
年份
-
+
Newest
最新
-
+
Last Read
最近阅读
-
+
Progress
进度
@@ -460,12 +500,12 @@ Reopen book to see changes
MainWindow
-
+
Lector
Lector
-
+
Library
书库
@@ -473,7 +513,7 @@ Reopen book to see changes
Main_BookToolBarUI
-
+
Toggle distraction free mode (Ctrl + D)
切换勿扰模式 (Ctrl + D)
@@ -481,67 +521,67 @@ Reopen book to see changes
Main_UI
-
+
Add books to database
将书籍加入数据库
-
+
eBooks
电子书
-
+
Adding books...
正在添加书籍...
-
+
Confirm deletion
确认删除
-
+
Save changes and start library scan
保存修改开始扫描书库
-
+
Books
书籍
-
+
Start reading
开始阅读
-
+
Edit
编辑
-
+
Delete
删除
-
+
Mark read
标记为已读
-
+
Mark unread
标记为未读
-
+
Manually Added
手动添加的
-
+
books
书籍
@@ -549,12 +589,12 @@ Reopen book to see changes
MetadataUI
-
+
Author
作者
-
+
Year
年份
@@ -562,76 +602,70 @@ Reopen book to see changes
PliantQGraphicsScene
-
+
Select new cover
选择新封面
-
+
Images
图片
-
- PliantQGraphicsView
-
-
- PliantQTextBrowser
-
SettingsUI
-
+
English
英语
-
+
Spanish
西班牙语
-
+
Hindi
印地语
-
+
Save changes and start library scan
保存修改开始扫描书库
-
+
Library scan in progress...
正在扫描书库
-
+
Checking library folders
正在检查书库文件夹
-
+
Parsing files
正在解析文件
-
+
Library
书库
-
+
Switches
-
+
About
关于
-
+
Annotations
注释
@@ -639,50 +673,60 @@ Reopen book to see changes
Tab
-
+
Bookmarks
书签
-
+
New bookmark
新书签
-
+
Edit
编辑
-
+
Delete
删除
+
+
+ Annotations
+ 注释
+
+
+
+ Note
+
+
TableProxyModel
-
+
Title
标题
-
+
Author
作者
-
+
Year
年份
-
+
Last Read
最后阅读
-
+
Tags
标签
diff --git a/lector/resources/translations/SAMPLE.ts b/lector/resources/translations/SAMPLE.ts
index 800f34a..9123cca 100644
--- a/lector/resources/translations/SAMPLE.ts
+++ b/lector/resources/translations/SAMPLE.ts
@@ -121,7 +121,7 @@
DefinitionsUI
-
+
No definitions found in
@@ -144,67 +144,67 @@
-
+
Settings
-
+
Library
-
+
Startup: Refresh library
-
+
Remember open files
-
+
Generate tags from files
-
+
Cover shadows
-
+
Enabling reduces startup time and memory usage
-
+
Load covers only when needed
-
+
Greatly reduces page transition time at the cost of more memory
-
+
Cache comic / pdf pages
-
+
Icon theme:
-
+
Scan Library
-
+
Close
@@ -254,86 +254,91 @@
-
+
Horizontal scrolling with Alt + Scroll
Reopen book to see changes
-
+
Hide scrollbars when reading
-
+
Restart application to see changes
-
+
&Dark
-
+
L&ight
-
+
Reading
-
+
Consider book read at percent
-
+
Dictionary language
-
+
Scroll speed
-
+
Text
-
+
New
-
+
Delete
-
+
Edit
-
+
Move Up
-
+
Move Down
-
+
Image
+
+
+ Shrink long book titles
+
+
Library
@@ -348,12 +353,12 @@ Reopen book to see changes
-
+
manually added
-
+
books
@@ -444,12 +449,12 @@ Reopen book to see changes
MainWindow
-
+
Lector
-
+
Library
@@ -465,67 +470,67 @@ Reopen book to see changes
Main_UI
-
+
Add books to database
-
+
eBooks
-
+
Adding books...
-
+
Confirm deletion
-
+
Save changes and start library scan
-
+
Books
-
+
Start reading
-
+
Edit
-
+
Delete
-
+
Mark read
-
+
Mark unread
-
+
Manually Added
-
+
books
@@ -533,12 +538,12 @@ Reopen book to see changes
MetadataUI
-
+
Author
-
+
Year
@@ -546,12 +551,12 @@ Reopen book to see changes
PliantQGraphicsScene
-
+
Select new cover
-
+
Images
@@ -579,37 +584,37 @@ Reopen book to see changes
-
+
Library scan in progress...
-
+
Checking library folders
-
+
Parsing files
-
+
Library
-
+
Switches
-
+
About
-
+
Annotations
@@ -622,17 +627,17 @@ Reopen book to see changes
-
+
New bookmark
-
+
Edit
-
+
Delete
diff --git a/setup.py b/setup.py
index 32ed730..ea7826b 100644
--- a/setup.py
+++ b/setup.py
@@ -5,8 +5,8 @@ from setuptools import setup, find_packages
HERE = path.abspath(path.dirname(__file__))
MAJOR_VERSION = '0'
-MINOR_VERSION = '3'
-MICRO_VERSION = '3'
+MINOR_VERSION = '4'
+MICRO_VERSION = '0'
VERSION = "{}.{}.{}".format(MAJOR_VERSION, MINOR_VERSION, MICRO_VERSION)
# Get the long description from the README file