Spanish translation

This commit is contained in:
BasioMeusPuga
2018-03-19 17:48:25 +05:30
parent aca08827fb
commit 7bdf01a67e
12 changed files with 3212 additions and 4371 deletions

View File

@@ -37,11 +37,11 @@ poppler-qt5 and python-poppler-qt5 are optional.
* [AUR](https://aur.archlinux.org/packages/lector-git/) * [AUR](https://aur.archlinux.org/packages/lector-git/)
## Translations ## Translations
1. There are some (sample) `.ts` files in `resources/translations`. Pick any one of them, and open it in `Qt Linguist`. 1. There is a `SAMPLE.ts` file in `resources/translations`. Open it in `Qt Linguist`.
2. Pick the language you wish to translate to. 2. Pick the language you wish to translate to.
3. Translate relevant strings. 3. Translate relevant strings.
4. Resist the urge to include profanity. 4. Resist the urge to include profanity.
5. Send me the new file. Preferably as a pull request. 5. Save the file as `Lector_<language>` and send it to me, preferably as a pull request.
## Screenshots ## Screenshots

View File

@@ -1229,7 +1229,7 @@ def main():
# Internationalization support # Internationalization support
translator = QtCore.QTranslator() translator = QtCore.QTranslator()
translations_found = translator.load( translations_found = translator.load(
QtCore.QLocale.system(), ':/translations/Lector_') QtCore.QLocale.system(), ':/translations/translations_bin/Lector_')
app.installTranslator(translator) app.installTranslator(translator)
translations_out_string = '(Translations found)' translations_out_string = '(Translations found)'

View File

@@ -103,7 +103,10 @@ class Library:
except KeyError: except KeyError:
position_perc = None position_perc = None
file_exists = os.path.exists(path) try:
file_exists = os.path.exists(path)
except UnicodeEncodeError:
print('Error with unicode encoding in the library module')
all_metadata = { all_metadata = {
'title': title, 'title': title,

View File

@@ -152,7 +152,9 @@ class BookSorter:
if self.mode == 'addition' and file_md5 in self.hashes_and_paths: if self.mode == 'addition' and file_md5 in self.hashes_and_paths:
if (self.hashes_and_paths[file_md5] == filename if (self.hashes_and_paths[file_md5] == filename
and os.path.exists(self.hashes_and_paths[file_md5])): and os.path.exists(self.hashes_and_paths[file_md5])):
print(f'{os.path.basename(filename)} is already in database')
if not self.hashes_and_paths[file_md5] == filename:
print(f'{os.path.basename(filename)} is already in database')
return return
file_extension = os.path.splitext(filename)[1][1:] file_extension = os.path.splitext(filename)[1][1:]

View File

@@ -71,4 +71,7 @@
<file>checkmark.svg</file> <file>checkmark.svg</file>
<file>error.svg</file> <file>error.svg</file>
</qresource> </qresource>
<qresource prefix="translations">
<file>translations_bin/Lector_es.qm</file>
</qresource>
</RCC> </RCC>

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1,116 +1,117 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0"> <!DOCTYPE TS>
<TS version="2.1" language="es" sourcelanguage="en">
<context> <context>
<name>BookToolBar</name> <name>BookToolBar</name>
<message> <message>
<location filename="../../lector/toolbars.py" line="45"/> <location filename="../../lector/toolbars.py" line="45"/>
<source>View settings</source> <source>View settings</source>
<translation type="unfinished"></translation> <translation>Opciones de visualización</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="49"/> <location filename="../../lector/toolbars.py" line="49"/>
<source>Fullscreen</source> <source>Fullscreen</source>
<translation type="unfinished"></translation> <translation>Pantalla completa</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="53"/> <location filename="../../lector/toolbars.py" line="53"/>
<source>Add bookmark</source> <source>Add bookmark</source>
<translation type="unfinished"></translation> <translation>Añadir un marcador</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="57"/> <location filename="../../lector/toolbars.py" line="57"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation type="unfinished"></translation> <translation>Marcadores</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="62"/> <location filename="../../lector/toolbars.py" line="62"/>
<source>Reset profile</source> <source>Reset profile</source>
<translation type="unfinished"></translation> <translation>Restablecer el perfil</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="83"/> <location filename="../../lector/toolbars.py" line="83"/>
<source>Font size</source> <source>Font size</source>
<translation type="unfinished"></translation> <translation>Tamaño del texto</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="87"/> <location filename="../../lector/toolbars.py" line="87"/>
<source>Increase padding</source> <source>Increase padding</source>
<translation type="unfinished"></translation> <translation>Aumentar el espaciado</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="92"/> <location filename="../../lector/toolbars.py" line="92"/>
<source>Decrease padding</source> <source>Decrease padding</source>
<translation type="unfinished"></translation> <translation>Reducir el espaciado</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="98"/> <location filename="../../lector/toolbars.py" line="98"/>
<source>Increase line spacing</source> <source>Increase line spacing</source>
<translation type="unfinished"></translation> <translation>Aumentar el interlineado</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="103"/> <location filename="../../lector/toolbars.py" line="103"/>
<source>Decrease line spacing</source> <source>Decrease line spacing</source>
<translation type="unfinished"></translation> <translation>Reducir el interlineado</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="109"/> <location filename="../../lector/toolbars.py" line="109"/>
<source>Left align text</source> <source>Left align text</source>
<translation type="unfinished"></translation> <translation>Alinear el texto a la izquierda</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="116"/> <location filename="../../lector/toolbars.py" line="116"/>
<source>Right align text</source> <source>Right align text</source>
<translation type="unfinished"></translation> <translation>Alinear el texto a la derecha</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="123"/> <location filename="../../lector/toolbars.py" line="123"/>
<source>Center align text</source> <source>Center align text</source>
<translation type="unfinished"></translation> <translation>Centrar el texto</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="130"/> <location filename="../../lector/toolbars.py" line="130"/>
<source>Justify text</source> <source>Justify text</source>
<translation type="unfinished"></translation> <translation>Justificar el texto</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="233"/> <location filename="../../lector/toolbars.py" line="233"/>
<source>Background color</source> <source>Background color</source>
<translation type="unfinished"></translation> <translation>Color del fondo</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="202"/> <location filename="../../lector/toolbars.py" line="202"/>
<source>Zoom in</source> <source>Zoom in</source>
<translation type="unfinished"></translation> <translation>Ampliar</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="207"/> <location filename="../../lector/toolbars.py" line="207"/>
<source>Zoom Out</source> <source>Zoom Out</source>
<translation type="unfinished"></translation> <translation>Reducir</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="213"/> <location filename="../../lector/toolbars.py" line="213"/>
<source>Fit Width</source> <source>Fit Width</source>
<translation type="unfinished"></translation> <translation>Ajustar a la anchura</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="219"/> <location filename="../../lector/toolbars.py" line="219"/>
<source>Best Fit</source> <source>Best Fit</source>
<translation type="unfinished"></translation> <translation>Ajuste perfecto</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="225"/> <location filename="../../lector/toolbars.py" line="225"/>
<source>Original size</source> <source>Original size</source>
<translation type="unfinished"></translation> <translation>Tamaño original</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="260"/> <location filename="../../lector/toolbars.py" line="260"/>
<source>Search...</source> <source>Search...</source>
<translation type="unfinished"></translation> <translation>Buscar</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="269"/> <location filename="../../lector/toolbars.py" line="269"/>
<source>Table of Contents</source> <source>Table of Contents</source>
<translation type="unfinished"></translation> <translation>Sumario</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -118,7 +119,7 @@
<message> <message>
<location filename="../../lector/definitionsdialog.py" line="115"/> <location filename="../../lector/definitionsdialog.py" line="115"/>
<source>No definitions found in</source> <source>No definitions found in</source>
<translation type="unfinished"></translation> <translation>No se encontró ninguna definición en</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -126,157 +127,157 @@
<message> <message>
<location filename="../definitions.py" line="65"/> <location filename="../definitions.py" line="65"/>
<source>Dialog</source> <source>Dialog</source>
<translation type="unfinished"></translation> <translation>Diálogo</translation>
</message> </message>
<message> <message>
<location filename="../definitions.py" line="66"/> <location filename="../definitions.py" line="66"/>
<source>WERDS</source> <source>WERDS</source>
<translation type="unfinished"></translation> <translation>WERDS</translation>
</message> </message>
<message> <message>
<location filename="../definitions.py" line="67"/> <location filename="../definitions.py" line="67"/>
<source>Play pronunciation of root word</source> <source>Play pronunciation of root word</source>
<translation type="unfinished"></translation> <translation>Reproducir la pronunciación de la palabra raíz</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="111"/> <location filename="../settingswindow.py" line="111"/>
<source>Settings</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation>Configuración</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="112"/> <location filename="../settingswindow.py" line="112"/>
<source>Library</source> <source>Library</source>
<translation type="unfinished"></translation> <translation>Biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="113"/> <location filename="../settingswindow.py" line="113"/>
<source>Switches</source> <source>Switches</source>
<translation type="unfinished"></translation> <translation>Modificadores</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="114"/> <location filename="../settingswindow.py" line="114"/>
<source>Startup: Refresh library</source> <source>Startup: Refresh library</source>
<translation type="unfinished"></translation> <translation>Inicio: actualizar la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="115"/> <location filename="../settingswindow.py" line="115"/>
<source>Remember open files</source> <source>Remember open files</source>
<translation type="unfinished"></translation> <translation>Recordar los archivos abiertos</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="116"/> <location filename="../settingswindow.py" line="116"/>
<source>Generate tags from files</source> <source>Generate tags from files</source>
<translation type="unfinished"></translation> <translation>Generar etiquetas a partir de los archivos</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="117"/> <location filename="../settingswindow.py" line="117"/>
<source>Dictionary:</source> <source>Dictionary:</source>
<translation type="unfinished"></translation> <translation>Diccionario:</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="118"/> <location filename="../settingswindow.py" line="118"/>
<source>Cover shadows</source> <source>Cover shadows</source>
<translation type="unfinished"></translation> <translation>Sombras en las cubiertas</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="119"/> <location filename="../settingswindow.py" line="119"/>
<source>Enabling reduces startup time and memory usage</source> <source>Enabling reduces startup time and memory usage</source>
<translation type="unfinished"></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="120"/> <location filename="../settingswindow.py" line="120"/>
<source>Load covers only when needed</source> <source>Load covers only when needed</source>
<translation type="unfinished"></translation> <translation>Cargar las cubiertas solo cuando se necesiten</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="121"/> <location filename="../settingswindow.py" line="121"/>
<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>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="122"/> <location filename="../settingswindow.py" line="122"/>
<source>Cache comic / pdf pages</source> <source>Cache comic / pdf pages</source>
<translation type="unfinished"></translation> <translation>Almacenar en antememoria las páginas de cómics/PDF</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="127"/> <location filename="../settingswindow.py" line="127"/>
<source>Restart to see changes</source> <source>Restart to see changes</source>
<translation type="unfinished"></translation> <translation>Reinicie la aplicación para ver los cambios</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="124"/> <location filename="../settingswindow.py" line="124"/>
<source>Icon theme: </source> <source>Icon theme: </source>
<translation type="unfinished"></translation> <translation>Tema de iconos: </translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="126"/> <location filename="../settingswindow.py" line="126"/>
<source>Dar&amp;k</source> <source>Dar&amp;k</source>
<translation type="unfinished"></translation> <translation>&amp;Oscuro</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="128"/> <location filename="../settingswindow.py" line="128"/>
<source>&amp;Light</source> <source>&amp;Light</source>
<translation type="unfinished"></translation> <translation>&amp;Claro</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="129"/> <location filename="../settingswindow.py" line="129"/>
<source>Scan Library</source> <source>Scan Library</source>
<translation type="unfinished"></translation> <translation>Explorar la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="130"/> <location filename="../settingswindow.py" line="130"/>
<source>Close</source> <source>Close</source>
<translation type="unfinished"></translation> <translation>Cerrar</translation>
</message> </message>
<message> <message>
<location filename="../settingswindow.py" line="131"/> <location filename="../settingswindow.py" line="131"/>
<source>About</source> <source>About</source>
<translation type="unfinished"></translation> <translation>Acerca de</translation>
</message> </message>
<message> <message>
<location filename="../metadata.py" line="88"/> <location filename="../metadata.py" line="88"/>
<source>Edit metadata</source> <source>Edit metadata</source>
<translation type="unfinished"></translation> <translation>Editar los metadatos</translation>
</message> </message>
<message> <message>
<location filename="../metadata.py" line="89"/> <location filename="../metadata.py" line="89"/>
<source>Cover (click to change)</source> <source>Cover (click to change)</source>
<translation type="unfinished"></translation> <translation>Cubierta (pulse para cambiarla)</translation>
</message> </message>
<message> <message>
<location filename="../metadata.py" line="91"/> <location filename="../metadata.py" line="91"/>
<source>Title</source> <source>Title</source>
<translation type="unfinished"></translation> <translation>Título</translation>
</message> </message>
<message> <message>
<location filename="../metadata.py" line="93"/> <location filename="../metadata.py" line="93"/>
<source>Author</source> <source>Author</source>
<translation type="unfinished"></translation> <translation>Autor</translation>
</message> </message>
<message> <message>
<location filename="../metadata.py" line="95"/> <location filename="../metadata.py" line="95"/>
<source>Year</source> <source>Year</source>
<translation type="unfinished"></translation> <translation>Año</translation>
</message> </message>
<message> <message>
<location filename="../metadata.py" line="96"/> <location filename="../metadata.py" line="96"/>
<source>Tags (comma separated)</source> <source>Tags (comma separated)</source>
<translation type="unfinished"></translation> <translation>Etiquetas (separadas por comas)</translation>
</message> </message>
<message> <message>
<location filename="../metadata.py" line="97"/> <location filename="../metadata.py" line="97"/>
<source>Tags</source> <source>Tags</source>
<translation type="unfinished"></translation> <translation>Etiquetas</translation>
</message> </message>
<message> <message>
<location filename="../metadata.py" line="98"/> <location filename="../metadata.py" line="98"/>
<source>OK</source> <source>OK</source>
<translation type="unfinished"></translation> <translation>Aceptar</translation>
</message> </message>
<message> <message>
<location filename="../metadata.py" line="99"/> <location filename="../metadata.py" line="99"/>
<source>Cancel</source> <source>Cancel</source>
<translation type="unfinished"></translation> <translation>Cancelar</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -284,17 +285,17 @@
<message> <message>
<location filename="../../lector/library.py" line="121"/> <location filename="../../lector/library.py" line="121"/>
<source>Author</source> <source>Author</source>
<translation type="unfinished"></translation> <translation>Autor</translation>
</message> </message>
<message> <message>
<location filename="../../lector/library.py" line="122"/> <location filename="../../lector/library.py" line="122"/>
<source>Year</source> <source>Year</source>
<translation type="unfinished"></translation> <translation>Año</translation>
</message> </message>
<message> <message>
<location filename="../../lector/library.py" line="257"/> <location filename="../../lector/library.py" line="257"/>
<source>manually added</source> <source>manually added</source>
<translation type="unfinished"></translation> <translation>añadido manualmente</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -302,47 +303,47 @@
<message> <message>
<location filename="../../lector/toolbars.py" line="349"/> <location filename="../../lector/toolbars.py" line="349"/>
<source>Add book</source> <source>Add book</source>
<translation type="unfinished"></translation> <translation>Añadir un libro</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="353"/> <location filename="../../lector/toolbars.py" line="353"/>
<source>Delete book</source> <source>Delete book</source>
<translation type="unfinished"></translation> <translation>Eliminar el libro</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="357"/> <location filename="../../lector/toolbars.py" line="357"/>
<source>Library background color</source> <source>Library background color</source>
<translation type="unfinished"></translation> <translation>Color de fondo de la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="362"/> <location filename="../../lector/toolbars.py" line="362"/>
<source>Settings</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation>Configuración</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="368"/> <location filename="../../lector/toolbars.py" line="368"/>
<source>View as covers</source> <source>View as covers</source>
<translation type="unfinished"></translation> <translation>Ver como cubiertas</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="373"/> <location filename="../../lector/toolbars.py" line="373"/>
<source>View as table</source> <source>View as table</source>
<translation type="unfinished"></translation> <translation>Ver como tabla</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="383"/> <location filename="../../lector/toolbars.py" line="383"/>
<source>Filter library</source> <source>Filter library</source>
<translation type="unfinished"></translation> <translation>Filtrar la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="410"/> <location filename="../../lector/toolbars.py" line="410"/>
<source>Search for Title, Author, Tags...</source> <source>Search for Title, Author, Tags...</source>
<translation type="unfinished"></translation> <translation>Buscar títulos, autores, etiquetas</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="430"/> <location filename="../../lector/toolbars.py" line="430"/>
<source>Sort by</source> <source>Sort by</source>
<translation type="unfinished"></translation> <translation>Ordenar por</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -350,12 +351,12 @@
<message> <message>
<location filename="../mainwindow.py" line="95"/> <location filename="../mainwindow.py" line="95"/>
<source>Lector</source> <source>Lector</source>
<translation type="unfinished"></translation> <translation>Lector</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.py" line="96"/> <location filename="../mainwindow.py" line="96"/>
<source>Library</source> <source>Library</source>
<translation type="unfinished"></translation> <translation>Biblioteca</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -363,72 +364,72 @@
<message> <message>
<location filename="../../lector/__main__.py" line="109"/> <location filename="../../lector/__main__.py" line="109"/>
<source>Toggle distraction free mode (Ctrl + D)</source> <source>Toggle distraction free mode (Ctrl + D)</source>
<translation type="unfinished"></translation> <translation>Alternar el modo de concentración (Ctrl + D)</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="205"/> <location filename="../../lector/__main__.py" line="205"/>
<source>Scan library</source> <source>Scan library</source>
<translation type="unfinished"></translation> <translation>Explorar la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="458"/> <location filename="../../lector/__main__.py" line="458"/>
<source>Add books to database</source> <source>Add books to database</source>
<translation type="unfinished"></translation> <translation>Añadir libros a la base de datos</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="459"/> <location filename="../../lector/__main__.py" line="459"/>
<source>eBooks</source> <source>eBooks</source>
<translation type="unfinished"></translation> <translation>Libros electrónicos</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="472"/> <location filename="../../lector/__main__.py" line="472"/>
<source>Adding books...</source> <source>Adding books...</source>
<translation type="unfinished"></translation> <translation>Añadiendo los libros</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="540"/> <location filename="../../lector/__main__.py" line="540"/>
<source>Confirm deletion</source> <source>Confirm deletion</source>
<translation type="unfinished"></translation> <translation>Confirmar la eliminación</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="549"/> <location filename="../../lector/__main__.py" line="549"/>
<source>Save changes and start library scan</source> <source>Save changes and start library scan</source>
<translation type="unfinished"></translation> <translation>Guardar cambios e iniciar exploración de biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="593"/> <location filename="../../lector/__main__.py" line="593"/>
<source> Books</source> <source> Books</source>
<translation type="unfinished"></translation> <translation> Libros</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="1020"/> <location filename="../../lector/__main__.py" line="1020"/>
<source>Start reading</source> <source>Start reading</source>
<translation type="unfinished"></translation> <translation>Comenzar a leer</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="1026"/> <location filename="../../lector/__main__.py" line="1026"/>
<source>Edit</source> <source>Edit</source>
<translation type="unfinished"></translation> <translation>Editar</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="1030"/> <location filename="../../lector/__main__.py" line="1030"/>
<source>Delete</source> <source>Delete</source>
<translation type="unfinished"></translation> <translation>Eliminar</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="1033"/> <location filename="../../lector/__main__.py" line="1033"/>
<source>Mark read</source> <source>Mark read</source>
<translation type="unfinished"></translation> <translation>Marcar como leído</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="1036"/> <location filename="../../lector/__main__.py" line="1036"/>
<source>Mark unread</source> <source>Mark unread</source>
<translation type="unfinished"></translation> <translation>Marcar como no leído</translation>
</message> </message>
<message> <message>
<location filename="../../lector/__main__.py" line="1135"/> <location filename="../../lector/__main__.py" line="1135"/>
<source>Manually Added</source> <source>Manually Added</source>
<translation type="unfinished"></translation> <translation>Añadido manualmente</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -436,12 +437,12 @@
<message> <message>
<location filename="../../lector/metadatadialog.py" line="101"/> <location filename="../../lector/metadatadialog.py" line="101"/>
<source>Author</source> <source>Author</source>
<translation type="unfinished"></translation> <translation>Autor</translation>
</message> </message>
<message> <message>
<location filename="../../lector/metadatadialog.py" line="102"/> <location filename="../../lector/metadatadialog.py" line="102"/>
<source>Year</source> <source>Year</source>
<translation type="unfinished"></translation> <translation>Año</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -449,12 +450,12 @@
<message> <message>
<location filename="../../lector/widgets.py" line="927"/> <location filename="../../lector/widgets.py" line="927"/>
<source>Select new cover</source> <source>Select new cover</source>
<translation type="unfinished"></translation> <translation>Seleccione una cubierta nueva</translation>
</message> </message>
<message> <message>
<location filename="../../lector/widgets.py" line="928"/> <location filename="../../lector/widgets.py" line="928"/>
<source>Images</source> <source>Images</source>
<translation type="unfinished"></translation> <translation>Imágenes</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -462,37 +463,37 @@
<message> <message>
<location filename="../../lector/widgets.py" line="683"/> <location filename="../../lector/widgets.py" line="683"/>
<source>Save page as...</source> <source>Save page as...</source>
<translation type="unfinished"></translation> <translation>Guardar la página como</translation>
</message> </message>
<message> <message>
<location filename="../../lector/widgets.py" line="687"/> <location filename="../../lector/widgets.py" line="687"/>
<source>Zoom in (+)</source> <source>Zoom in (+)</source>
<translation type="unfinished"></translation> <translation>Ampliar (+)</translation>
</message> </message>
<message> <message>
<location filename="../../lector/widgets.py" line="691"/> <location filename="../../lector/widgets.py" line="691"/>
<source>Zoom out (-)</source> <source>Zoom out (-)</source>
<translation type="unfinished"></translation> <translation>Reducir (-)</translation>
</message> </message>
<message> <message>
<location filename="../../lector/widgets.py" line="695"/> <location filename="../../lector/widgets.py" line="695"/>
<source>Fit width (W)</source> <source>Fit width (W)</source>
<translation type="unfinished"></translation> <translation>Ajustar a la anchura (W)</translation>
</message> </message>
<message> <message>
<location filename="../../lector/widgets.py" line="699"/> <location filename="../../lector/widgets.py" line="699"/>
<source>Best fit (B)</source> <source>Best fit (B)</source>
<translation type="unfinished"></translation> <translation>Ajuste perfecto (B)</translation>
</message> </message>
<message> <message>
<location filename="../../lector/widgets.py" line="703"/> <location filename="../../lector/widgets.py" line="703"/>
<source>Original size (O)</source> <source>Original size (O)</source>
<translation type="unfinished"></translation> <translation>Tamaño original (O)</translation>
</message> </message>
<message> <message>
<location filename="../../lector/widgets.py" line="707"/> <location filename="../../lector/widgets.py" line="707"/>
<source>Toggle distraction free mode</source> <source>Toggle distraction free mode</source>
<translation type="unfinished"></translation> <translation>Alternar el modo de concentración</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -500,17 +501,17 @@
<message> <message>
<location filename="../../lector/widgets.py" line="807"/> <location filename="../../lector/widgets.py" line="807"/>
<source>Define</source> <source>Define</source>
<translation type="unfinished"></translation> <translation>Definir</translation>
</message> </message>
<message> <message>
<location filename="../../lector/widgets.py" line="812"/> <location filename="../../lector/widgets.py" line="812"/>
<source>Search</source> <source>Search</source>
<translation type="unfinished"></translation> <translation>Buscar</translation>
</message> </message>
<message> <message>
<location filename="../../lector/widgets.py" line="816"/> <location filename="../../lector/widgets.py" line="816"/>
<source>Toggle distraction free mode</source> <source>Toggle distraction free mode</source>
<translation type="unfinished"></translation> <translation>Alternar el modo de concentración</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -518,37 +519,37 @@
<message> <message>
<location filename="../../lector/settingsdialog.py" line="57"/> <location filename="../../lector/settingsdialog.py" line="57"/>
<source>English</source> <source>English</source>
<translation type="unfinished"></translation> <translation>Inglés</translation>
</message> </message>
<message> <message>
<location filename="../../lector/settingsdialog.py" line="58"/> <location filename="../../lector/settingsdialog.py" line="58"/>
<source>Spanish</source> <source>Spanish</source>
<translation type="unfinished"></translation> <translation>Español</translation>
</message> </message>
<message> <message>
<location filename="../../lector/settingsdialog.py" line="59"/> <location filename="../../lector/settingsdialog.py" line="59"/>
<source>Hindi</source> <source>Hindi</source>
<translation type="unfinished"></translation> <translation>Hindi</translation>
</message> </message>
<message> <message>
<location filename="../../lector/settingsdialog.py" line="72"/> <location filename="../../lector/settingsdialog.py" line="72"/>
<source>Save changes and start library scan</source> <source>Save changes and start library scan</source>
<translation type="unfinished"></translation> <translation>Guardar cambios e iniciar exploración de biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../lector/settingsdialog.py" line="215"/> <location filename="../../lector/settingsdialog.py" line="215"/>
<source>Library scan in progress...</source> <source>Library scan in progress...</source>
<translation type="unfinished"></translation> <translation>Se está explorando la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../lector/settingsdialog.py" line="219"/> <location filename="../../lector/settingsdialog.py" line="219"/>
<source>Checking library folders</source> <source>Checking library folders</source>
<translation type="unfinished"></translation> <translation>Comprobando las carpetas de la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../../lector/settingsdialog.py" line="233"/> <location filename="../../lector/settingsdialog.py" line="233"/>
<source>Parsing files</source> <source>Parsing files</source>
<translation type="unfinished"></translation> <translation>Procesando los archivos</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -556,22 +557,22 @@
<message> <message>
<location filename="../../lector/widgets.py" line="123"/> <location filename="../../lector/widgets.py" line="123"/>
<source>Bookmarks</source> <source>Bookmarks</source>
<translation type="unfinished"></translation> <translation>Marcadores</translation>
</message> </message>
<message> <message>
<location filename="../../lector/widgets.py" line="378"/> <location filename="../../lector/widgets.py" line="378"/>
<source>New bookmark</source> <source>New bookmark</source>
<translation type="unfinished"></translation> <translation>Marcador nuevo</translation>
</message> </message>
<message> <message>
<location filename="../../lector/widgets.py" line="450"/> <location filename="../../lector/widgets.py" line="450"/>
<source>Edit</source> <source>Edit</source>
<translation type="unfinished"></translation> <translation>Editar</translation>
</message> </message>
<message> <message>
<location filename="../../lector/widgets.py" line="453"/> <location filename="../../lector/widgets.py" line="453"/>
<source>Delete</source> <source>Delete</source>
<translation type="unfinished"></translation> <translation>Eliminar</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -579,32 +580,32 @@
<message> <message>
<location filename="../../lector/toolbars.py" line="417"/> <location filename="../../lector/toolbars.py" line="417"/>
<source>Title</source> <source>Title</source>
<translation type="unfinished"></translation> <translation>Título</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="418"/> <location filename="../../lector/toolbars.py" line="418"/>
<source>Author</source> <source>Author</source>
<translation type="unfinished"></translation> <translation>Autor</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="419"/> <location filename="../../lector/toolbars.py" line="419"/>
<source>Year</source> <source>Year</source>
<translation type="unfinished"></translation> <translation>Año</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="421"/> <location filename="../../lector/toolbars.py" line="421"/>
<source>Last Read</source> <source>Last Read</source>
<translation type="unfinished"></translation> <translation>Última lectura</translation>
</message> </message>
<message> <message>
<location filename="../../lector/models.py" line="78"/> <location filename="../../lector/models.py" line="78"/>
<source>Tags</source> <source>Tags</source>
<translation type="unfinished"></translation> <translation>Etiquetas</translation>
</message> </message>
<message> <message>
<location filename="../../lector/toolbars.py" line="420"/> <location filename="../../lector/toolbars.py" line="420"/>
<source>Newest</source> <source>Newest</source>
<translation type="unfinished"></translation> <translation>Más recientes</translation>
</message> </message>
</context> </context>
</TS> </TS>

View File

@@ -1,610 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0">
<context>
<name>BookToolBar</name>
<message>
<location filename="../../lector/toolbars.py" line="45"/>
<source>View settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="49"/>
<source>Fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="53"/>
<source>Add bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="57"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="62"/>
<source>Reset profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="83"/>
<source>Font size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="87"/>
<source>Increase padding</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="92"/>
<source>Decrease padding</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="98"/>
<source>Increase line spacing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="103"/>
<source>Decrease line spacing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="109"/>
<source>Left align text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="116"/>
<source>Right align text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="123"/>
<source>Center align text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="130"/>
<source>Justify text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="233"/>
<source>Background color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="202"/>
<source>Zoom in</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="207"/>
<source>Zoom Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="213"/>
<source>Fit Width</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="219"/>
<source>Best Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="225"/>
<source>Original size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="260"/>
<source>Search...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="269"/>
<source>Table of Contents</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DefinitionsUI</name>
<message>
<location filename="../../lector/definitionsdialog.py" line="115"/>
<source>No definitions found in</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Dialog</name>
<message>
<location filename="../definitions.py" line="65"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../definitions.py" line="66"/>
<source>WERDS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../definitions.py" line="67"/>
<source>Play pronunciation of root word</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="111"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="112"/>
<source>Library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="113"/>
<source>Switches</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="114"/>
<source>Startup: Refresh library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="115"/>
<source>Remember open files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="116"/>
<source>Generate tags from files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="117"/>
<source>Dictionary:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="118"/>
<source>Cover shadows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="119"/>
<source>Enabling reduces startup time and memory usage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="120"/>
<source>Load covers only when needed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="121"/>
<source>Greatly reduces page transition time at the cost of more memory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="122"/>
<source>Cache comic / pdf pages</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="127"/>
<source>Restart to see changes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="124"/>
<source>Icon theme: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="126"/>
<source>Dar&amp;k</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="128"/>
<source>&amp;Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="129"/>
<source>Scan Library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="130"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="131"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="88"/>
<source>Edit metadata</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="89"/>
<source>Cover (click to change)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="91"/>
<source>Title</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="93"/>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="95"/>
<source>Year</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="96"/>
<source>Tags (comma separated)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="97"/>
<source>Tags</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="98"/>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="99"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Library</name>
<message>
<location filename="../../lector/library.py" line="121"/>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/library.py" line="122"/>
<source>Year</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/library.py" line="257"/>
<source>manually added</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LibraryToolBar</name>
<message>
<location filename="../../lector/toolbars.py" line="349"/>
<source>Add book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="353"/>
<source>Delete book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="357"/>
<source>Library background color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="362"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="368"/>
<source>View as covers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="373"/>
<source>View as table</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="383"/>
<source>Filter library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="410"/>
<source>Search for Title, Author, Tags...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="430"/>
<source>Sort by</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.py" line="95"/>
<source>Lector</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.py" line="96"/>
<source>Library</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Main_UI</name>
<message>
<location filename="../../lector/__main__.py" line="109"/>
<source>Toggle distraction free mode (Ctrl + D)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="205"/>
<source>Scan library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="458"/>
<source>Add books to database</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="459"/>
<source>eBooks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="472"/>
<source>Adding books...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="540"/>
<source>Confirm deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="549"/>
<source>Save changes and start library scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="593"/>
<source> Books</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1020"/>
<source>Start reading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1026"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1030"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1033"/>
<source>Mark read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1036"/>
<source>Mark unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1135"/>
<source>Manually Added</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetadataUI</name>
<message>
<location filename="../../lector/metadatadialog.py" line="101"/>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/metadatadialog.py" line="102"/>
<source>Year</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PliantQGraphicsScene</name>
<message>
<location filename="../../lector/widgets.py" line="927"/>
<source>Select new cover</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="928"/>
<source>Images</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PliantQGraphicsView</name>
<message>
<location filename="../../lector/widgets.py" line="683"/>
<source>Save page as...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="687"/>
<source>Zoom in (+)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="691"/>
<source>Zoom out (-)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="695"/>
<source>Fit width (W)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="699"/>
<source>Best fit (B)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="703"/>
<source>Original size (O)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="707"/>
<source>Toggle distraction free mode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PliantQTextBrowser</name>
<message>
<location filename="../../lector/widgets.py" line="807"/>
<source>Define</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="812"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="816"/>
<source>Toggle distraction free mode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsUI</name>
<message>
<location filename="../../lector/settingsdialog.py" line="57"/>
<source>English</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="58"/>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="59"/>
<source>Hindi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="72"/>
<source>Save changes and start library scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="215"/>
<source>Library scan in progress...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="219"/>
<source>Checking library folders</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="233"/>
<source>Parsing files</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Tab</name>
<message>
<location filename="../../lector/widgets.py" line="123"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="378"/>
<source>New bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="450"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="453"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TableProxyModel</name>
<message>
<location filename="../../lector/toolbars.py" line="417"/>
<source>Title</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="418"/>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="419"/>
<source>Year</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="421"/>
<source>Last Read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/models.py" line="78"/>
<source>Tags</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="420"/>
<source>Newest</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -1,610 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0">
<context>
<name>BookToolBar</name>
<message>
<location filename="../../lector/toolbars.py" line="45"/>
<source>View settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="49"/>
<source>Fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="53"/>
<source>Add bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="57"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="62"/>
<source>Reset profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="83"/>
<source>Font size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="87"/>
<source>Increase padding</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="92"/>
<source>Decrease padding</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="98"/>
<source>Increase line spacing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="103"/>
<source>Decrease line spacing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="109"/>
<source>Left align text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="116"/>
<source>Right align text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="123"/>
<source>Center align text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="130"/>
<source>Justify text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="233"/>
<source>Background color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="202"/>
<source>Zoom in</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="207"/>
<source>Zoom Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="213"/>
<source>Fit Width</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="219"/>
<source>Best Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="225"/>
<source>Original size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="260"/>
<source>Search...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="269"/>
<source>Table of Contents</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DefinitionsUI</name>
<message>
<location filename="../../lector/definitionsdialog.py" line="115"/>
<source>No definitions found in</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Dialog</name>
<message>
<location filename="../definitions.py" line="65"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../definitions.py" line="66"/>
<source>WERDS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../definitions.py" line="67"/>
<source>Play pronunciation of root word</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="111"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="112"/>
<source>Library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="113"/>
<source>Switches</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="114"/>
<source>Startup: Refresh library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="115"/>
<source>Remember open files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="116"/>
<source>Generate tags from files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="117"/>
<source>Dictionary:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="118"/>
<source>Cover shadows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="119"/>
<source>Enabling reduces startup time and memory usage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="120"/>
<source>Load covers only when needed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="121"/>
<source>Greatly reduces page transition time at the cost of more memory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="122"/>
<source>Cache comic / pdf pages</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="127"/>
<source>Restart to see changes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="124"/>
<source>Icon theme: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="126"/>
<source>Dar&amp;k</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="128"/>
<source>&amp;Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="129"/>
<source>Scan Library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="130"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="131"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="88"/>
<source>Edit metadata</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="89"/>
<source>Cover (click to change)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="91"/>
<source>Title</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="93"/>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="95"/>
<source>Year</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="96"/>
<source>Tags (comma separated)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="97"/>
<source>Tags</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="98"/>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="99"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Library</name>
<message>
<location filename="../../lector/library.py" line="121"/>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/library.py" line="122"/>
<source>Year</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/library.py" line="257"/>
<source>manually added</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LibraryToolBar</name>
<message>
<location filename="../../lector/toolbars.py" line="349"/>
<source>Add book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="353"/>
<source>Delete book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="357"/>
<source>Library background color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="362"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="368"/>
<source>View as covers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="373"/>
<source>View as table</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="383"/>
<source>Filter library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="410"/>
<source>Search for Title, Author, Tags...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="430"/>
<source>Sort by</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.py" line="95"/>
<source>Lector</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.py" line="96"/>
<source>Library</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Main_UI</name>
<message>
<location filename="../../lector/__main__.py" line="109"/>
<source>Toggle distraction free mode (Ctrl + D)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="205"/>
<source>Scan library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="458"/>
<source>Add books to database</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="459"/>
<source>eBooks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="472"/>
<source>Adding books...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="540"/>
<source>Confirm deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="549"/>
<source>Save changes and start library scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="593"/>
<source> Books</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1020"/>
<source>Start reading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1026"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1030"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1033"/>
<source>Mark read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1036"/>
<source>Mark unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1135"/>
<source>Manually Added</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetadataUI</name>
<message>
<location filename="../../lector/metadatadialog.py" line="101"/>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/metadatadialog.py" line="102"/>
<source>Year</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PliantQGraphicsScene</name>
<message>
<location filename="../../lector/widgets.py" line="927"/>
<source>Select new cover</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="928"/>
<source>Images</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PliantQGraphicsView</name>
<message>
<location filename="../../lector/widgets.py" line="683"/>
<source>Save page as...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="687"/>
<source>Zoom in (+)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="691"/>
<source>Zoom out (-)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="695"/>
<source>Fit width (W)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="699"/>
<source>Best fit (B)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="703"/>
<source>Original size (O)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="707"/>
<source>Toggle distraction free mode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PliantQTextBrowser</name>
<message>
<location filename="../../lector/widgets.py" line="807"/>
<source>Define</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="812"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="816"/>
<source>Toggle distraction free mode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsUI</name>
<message>
<location filename="../../lector/settingsdialog.py" line="57"/>
<source>English</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="58"/>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="59"/>
<source>Hindi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="72"/>
<source>Save changes and start library scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="215"/>
<source>Library scan in progress...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="219"/>
<source>Checking library folders</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="233"/>
<source>Parsing files</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Tab</name>
<message>
<location filename="../../lector/widgets.py" line="123"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="378"/>
<source>New bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="450"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="453"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TableProxyModel</name>
<message>
<location filename="../../lector/toolbars.py" line="417"/>
<source>Title</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="418"/>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="419"/>
<source>Year</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="421"/>
<source>Last Read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/models.py" line="78"/>
<source>Tags</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="420"/>
<source>Newest</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -1,610 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0">
<context>
<name>BookToolBar</name>
<message>
<location filename="../../lector/toolbars.py" line="45"/>
<source>View settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="49"/>
<source>Fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="53"/>
<source>Add bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="57"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="62"/>
<source>Reset profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="83"/>
<source>Font size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="87"/>
<source>Increase padding</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="92"/>
<source>Decrease padding</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="98"/>
<source>Increase line spacing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="103"/>
<source>Decrease line spacing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="109"/>
<source>Left align text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="116"/>
<source>Right align text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="123"/>
<source>Center align text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="130"/>
<source>Justify text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="233"/>
<source>Background color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="202"/>
<source>Zoom in</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="207"/>
<source>Zoom Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="213"/>
<source>Fit Width</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="219"/>
<source>Best Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="225"/>
<source>Original size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="260"/>
<source>Search...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="269"/>
<source>Table of Contents</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DefinitionsUI</name>
<message>
<location filename="../../lector/definitionsdialog.py" line="115"/>
<source>No definitions found in</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Dialog</name>
<message>
<location filename="../definitions.py" line="65"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../definitions.py" line="66"/>
<source>WERDS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../definitions.py" line="67"/>
<source>Play pronunciation of root word</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="111"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="112"/>
<source>Library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="113"/>
<source>Switches</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="114"/>
<source>Startup: Refresh library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="115"/>
<source>Remember open files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="116"/>
<source>Generate tags from files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="117"/>
<source>Dictionary:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="118"/>
<source>Cover shadows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="119"/>
<source>Enabling reduces startup time and memory usage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="120"/>
<source>Load covers only when needed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="121"/>
<source>Greatly reduces page transition time at the cost of more memory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="122"/>
<source>Cache comic / pdf pages</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="127"/>
<source>Restart to see changes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="124"/>
<source>Icon theme: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="126"/>
<source>Dar&amp;k</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="128"/>
<source>&amp;Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="129"/>
<source>Scan Library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="130"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="131"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="88"/>
<source>Edit metadata</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="89"/>
<source>Cover (click to change)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="91"/>
<source>Title</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="93"/>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="95"/>
<source>Year</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="96"/>
<source>Tags (comma separated)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="97"/>
<source>Tags</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="98"/>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../metadata.py" line="99"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Library</name>
<message>
<location filename="../../lector/library.py" line="121"/>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/library.py" line="122"/>
<source>Year</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/library.py" line="257"/>
<source>manually added</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LibraryToolBar</name>
<message>
<location filename="../../lector/toolbars.py" line="349"/>
<source>Add book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="353"/>
<source>Delete book</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="357"/>
<source>Library background color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="362"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="368"/>
<source>View as covers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="373"/>
<source>View as table</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="383"/>
<source>Filter library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="410"/>
<source>Search for Title, Author, Tags...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="430"/>
<source>Sort by</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.py" line="95"/>
<source>Lector</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.py" line="96"/>
<source>Library</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Main_UI</name>
<message>
<location filename="../../lector/__main__.py" line="109"/>
<source>Toggle distraction free mode (Ctrl + D)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="205"/>
<source>Scan library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="458"/>
<source>Add books to database</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="459"/>
<source>eBooks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="472"/>
<source>Adding books...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="540"/>
<source>Confirm deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="549"/>
<source>Save changes and start library scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="593"/>
<source> Books</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1020"/>
<source>Start reading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1026"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1030"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1033"/>
<source>Mark read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1036"/>
<source>Mark unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/__main__.py" line="1135"/>
<source>Manually Added</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetadataUI</name>
<message>
<location filename="../../lector/metadatadialog.py" line="101"/>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/metadatadialog.py" line="102"/>
<source>Year</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PliantQGraphicsScene</name>
<message>
<location filename="../../lector/widgets.py" line="927"/>
<source>Select new cover</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="928"/>
<source>Images</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PliantQGraphicsView</name>
<message>
<location filename="../../lector/widgets.py" line="683"/>
<source>Save page as...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="687"/>
<source>Zoom in (+)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="691"/>
<source>Zoom out (-)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="695"/>
<source>Fit width (W)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="699"/>
<source>Best fit (B)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="703"/>
<source>Original size (O)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="707"/>
<source>Toggle distraction free mode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PliantQTextBrowser</name>
<message>
<location filename="../../lector/widgets.py" line="807"/>
<source>Define</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="812"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="816"/>
<source>Toggle distraction free mode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsUI</name>
<message>
<location filename="../../lector/settingsdialog.py" line="57"/>
<source>English</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="58"/>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="59"/>
<source>Hindi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="72"/>
<source>Save changes and start library scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="215"/>
<source>Library scan in progress...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="219"/>
<source>Checking library folders</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/settingsdialog.py" line="233"/>
<source>Parsing files</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Tab</name>
<message>
<location filename="../../lector/widgets.py" line="123"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="378"/>
<source>New bookmark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="450"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="453"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TableProxyModel</name>
<message>
<location filename="../../lector/toolbars.py" line="417"/>
<source>Title</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="418"/>
<source>Author</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="419"/>
<source>Year</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="421"/>
<source>Last Read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/models.py" line="78"/>
<source>Tags</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../lector/toolbars.py" line="420"/>
<source>Newest</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>