Cleanup optional imports

Disable the multiprocessing module on Windows
Update translations
This commit is contained in:
BasioMeusPuga
2018-04-02 19:57:46 +05:30
parent 366859ebe0
commit 8f298de58e
7 changed files with 901 additions and 613 deletions

View File

@@ -10,113 +10,123 @@
<message>
<location filename="../../toolbars.py" line="48"/>
<source>Fullscreen</source>
<translation>Pantalla completa</translation>
<translation type="obsolete">Pantalla completa</translation>
</message>
<message>
<location filename="../../toolbars.py" line="52"/>
<location filename="../../toolbars.py" line="48"/>
<source>Add bookmark</source>
<translation>Añadir un marcador</translation>
</message>
<message>
<location filename="../../toolbars.py" line="56"/>
<source>Bookmarks</source>
<translation>Marcadores</translation>
<translation type="obsolete">Marcadores</translation>
</message>
<message>
<location filename="../../toolbars.py" line="61"/>
<location filename="../../toolbars.py" line="65"/>
<source>Reset profile</source>
<translation>Restablecer el perfil</translation>
</message>
<message>
<location filename="../../toolbars.py" line="82"/>
<location filename="../../toolbars.py" line="87"/>
<source>Font size</source>
<translation>Tamaño del texto</translation>
</message>
<message>
<location filename="../../toolbars.py" line="86"/>
<location filename="../../toolbars.py" line="91"/>
<source>Increase padding</source>
<translation>Aumentar el espaciado</translation>
</message>
<message>
<location filename="../../toolbars.py" line="91"/>
<location filename="../../toolbars.py" line="96"/>
<source>Decrease padding</source>
<translation>Reducir el espaciado</translation>
</message>
<message>
<location filename="../../toolbars.py" line="97"/>
<location filename="../../toolbars.py" line="102"/>
<source>Increase line spacing</source>
<translation>Aumentar el interlineado</translation>
</message>
<message>
<location filename="../../toolbars.py" line="102"/>
<location filename="../../toolbars.py" line="107"/>
<source>Decrease line spacing</source>
<translation>Reducir el interlineado</translation>
</message>
<message>
<location filename="../../toolbars.py" line="108"/>
<location filename="../../toolbars.py" line="113"/>
<source>Left align text</source>
<translation>Alinear el texto a la izquierda</translation>
</message>
<message>
<location filename="../../toolbars.py" line="115"/>
<location filename="../../toolbars.py" line="120"/>
<source>Right align text</source>
<translation>Alinear el texto a la derecha</translation>
</message>
<message>
<location filename="../../toolbars.py" line="122"/>
<location filename="../../toolbars.py" line="127"/>
<source>Center align text</source>
<translation>Centrar el texto</translation>
</message>
<message>
<location filename="../../toolbars.py" line="129"/>
<location filename="../../toolbars.py" line="134"/>
<source>Justify text</source>
<translation>Justificar el texto</translation>
</message>
<message>
<location filename="../../toolbars.py" line="232"/>
<location filename="../../toolbars.py" line="237"/>
<source>Background color</source>
<translation>Color del fondo</translation>
</message>
<message>
<location filename="../../toolbars.py" line="201"/>
<location filename="../../toolbars.py" line="206"/>
<source>Zoom in</source>
<translation>Ampliar</translation>
</message>
<message>
<location filename="../../toolbars.py" line="206"/>
<location filename="../../toolbars.py" line="211"/>
<source>Zoom Out</source>
<translation>Reducir</translation>
</message>
<message>
<location filename="../../toolbars.py" line="212"/>
<location filename="../../toolbars.py" line="217"/>
<source>Fit Width</source>
<translation>Ajustar a la anchura</translation>
</message>
<message>
<location filename="../../toolbars.py" line="218"/>
<location filename="../../toolbars.py" line="223"/>
<source>Best Fit</source>
<translation>Ajuste perfecto</translation>
</message>
<message>
<location filename="../../toolbars.py" line="224"/>
<location filename="../../toolbars.py" line="229"/>
<source>Original size</source>
<translation>Tamaño original</translation>
</message>
<message>
<location filename="../../toolbars.py" line="259"/>
<location filename="../../toolbars.py" line="264"/>
<source>Search...</source>
<translation>Buscar</translation>
</message>
<message>
<location filename="../../toolbars.py" line="268"/>
<location filename="../../toolbars.py" line="273"/>
<source>Table of Contents</source>
<translation>Sumario</translation>
</message>
<message>
<location filename="../../toolbars.py" line="52"/>
<source>Bookmarks (Ctrl + B)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../toolbars.py" line="61"/>
<source>Fullscreen (F11)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DefinitionsUI</name>
<message>
<location filename="../../definitionsdialog.py" line="121"/>
<location filename="../../definitionsdialog.py" line="123"/>
<source>No definitions found in</source>
<translation>No se encontró ninguna definición en</translation>
</message>
@@ -139,12 +149,12 @@
<translation>Reproducir la pronunciación de la palabra raíz</translation>
</message>
<message>
<location filename="../settingswindow.py" line="155"/>
<location filename="../settingswindow.py" line="304"/>
<source>Settings</source>
<translation>Configuración</translation>
</message>
<message>
<location filename="../settingswindow.py" line="156"/>
<location filename="../settingswindow.py" line="305"/>
<source>Library</source>
<translation>Biblioteca</translation>
</message>
@@ -154,17 +164,17 @@
<translation type="obsolete">Modificadores</translation>
</message>
<message>
<location filename="../settingswindow.py" line="157"/>
<location filename="../settingswindow.py" line="313"/>
<source>Startup: Refresh library</source>
<translation>Inicio: actualizar la biblioteca</translation>
</message>
<message>
<location filename="../settingswindow.py" line="158"/>
<location filename="../settingswindow.py" line="314"/>
<source>Remember open files</source>
<translation>Recordar los archivos abiertos</translation>
</message>
<message>
<location filename="../settingswindow.py" line="162"/>
<location filename="../settingswindow.py" line="318"/>
<source>Generate tags from files</source>
<translation>Generar etiquetas a partir de los archivos</translation>
</message>
@@ -174,27 +184,27 @@
<translation type="obsolete">Diccionario:</translation>
</message>
<message>
<location filename="../settingswindow.py" line="159"/>
<location filename="../settingswindow.py" line="315"/>
<source>Cover shadows</source>
<translation>Sombras en las cubiertas</translation>
</message>
<message>
<location filename="../settingswindow.py" line="160"/>
<location filename="../settingswindow.py" line="316"/>
<source>Enabling reduces startup time and memory usage</source>
<translation>Activar esta opción reduce el tiempo de inicio y el uso de memoria</translation>
</message>
<message>
<location filename="../settingswindow.py" line="161"/>
<location filename="../settingswindow.py" line="317"/>
<source>Load covers only when needed</source>
<translation>Cargar las cubiertas solo cuando se necesiten</translation>
</message>
<message>
<location filename="../settingswindow.py" line="173"/>
<location filename="../settingswindow.py" line="323"/>
<source>Greatly reduces page transition time at the cost of more memory</source>
<translation>Reduce en gran medida el tiempo de transición de las páginas a costa de más memoria</translation>
</message>
<message>
<location filename="../settingswindow.py" line="174"/>
<location filename="../settingswindow.py" line="324"/>
<source>Cache comic / pdf pages</source>
<translation>Almacenar en antememoria las páginas de cómics/PDF</translation>
</message>
@@ -204,7 +214,7 @@
<translation type="obsolete">Reinicie la aplicación para ver los cambios</translation>
</message>
<message>
<location filename="../settingswindow.py" line="164"/>
<location filename="../settingswindow.py" line="308"/>
<source>Icon theme: </source>
<translation>Tema de iconos: </translation>
</message>
@@ -219,12 +229,12 @@
<translation type="obsolete">&amp;Claro</translation>
</message>
<message>
<location filename="../settingswindow.py" line="176"/>
<location filename="../settingswindow.py" line="338"/>
<source>Scan Library</source>
<translation>Explorar la biblioteca</translation>
</message>
<message>
<location filename="../settingswindow.py" line="177"/>
<location filename="../settingswindow.py" line="339"/>
<source>Close</source>
<translation>Cerrar</translation>
</message>
@@ -279,61 +289,126 @@
<translation>Cancelar</translation>
</message>
<message>
<location filename="../settingswindow.py" line="170"/>
<location filename="../settingswindow.py" line="320"/>
<source>Horizontal scrolling with Alt + Scroll
Reopen book to see changes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="172"/>
<location filename="../settingswindow.py" line="322"/>
<source>Hide scrollbars when reading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="167"/>
<location filename="../settingswindow.py" line="311"/>
<source>Restart application to see changes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="166"/>
<location filename="../settingswindow.py" line="310"/>
<source>&amp;Dark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="168"/>
<location filename="../settingswindow.py" line="312"/>
<source>L&amp;ight</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="169"/>
<location filename="../settingswindow.py" line="319"/>
<source>Reading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="175"/>
<source>Dictionary language:</source>
<location filename="../settingswindow.py" line="306"/>
<source>Consider book read at percent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="325"/>
<source>Dictionary language</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="326"/>
<source>Scroll speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="327"/>
<source>+</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="328"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
<message encoding="UTF-8">
<location filename="../settingswindow.py" line="329"/>
<source></source>
<translation type="unfinished"></translation>
</message>
<message encoding="UTF-8">
<location filename="../settingswindow.py" line="330"/>
<source></source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="331"/>
<source>Foreground</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="332"/>
<source>Highlight</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="333"/>
<source>Bold</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="334"/>
<source>Italic</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="335"/>
<source>Underline</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="336"/>
<source>Text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingswindow.py" line="337"/>
<source>Comic/PDF</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Library</name>
<message>
<location filename="../../library.py" line="129"/>
<location filename="../../library.py" line="135"/>
<source>Author</source>
<translation>Autor</translation>
</message>
<message>
<location filename="../../library.py" line="130"/>
<location filename="../../library.py" line="136"/>
<source>Year</source>
<translation>Año</translation>
</message>
<message>
<location filename="../../library.py" line="283"/>
<location filename="../../library.py" line="292"/>
<source>manually added</source>
<translation>añadido manualmente</translation>
</message>
<message>
<location filename="../../library.py" line="208"/>
<location filename="../../library.py" line="216"/>
<source> books</source>
<translation type="unfinished"></translation>
</message>
@@ -341,50 +416,85 @@ Reopen book to see changes</source>
<context>
<name>LibraryToolBar</name>
<message>
<location filename="../../toolbars.py" line="348"/>
<location filename="../../toolbars.py" line="355"/>
<source>Add book</source>
<translation>Añadir un libro</translation>
</message>
<message>
<location filename="../../toolbars.py" line="352"/>
<location filename="../../toolbars.py" line="359"/>
<source>Delete book</source>
<translation>Eliminar el libro</translation>
</message>
<message>
<location filename="../../toolbars.py" line="356"/>
<location filename="../../toolbars.py" line="363"/>
<source>Library background color</source>
<translation>Color de fondo de la biblioteca</translation>
</message>
<message>
<location filename="../../toolbars.py" line="361"/>
<location filename="../../toolbars.py" line="368"/>
<source>Settings</source>
<translation>Configuración</translation>
</message>
<message>
<location filename="../../toolbars.py" line="367"/>
<location filename="../../toolbars.py" line="374"/>
<source>View as covers</source>
<translation>Ver como cubiertas</translation>
</message>
<message>
<location filename="../../toolbars.py" line="372"/>
<location filename="../../toolbars.py" line="379"/>
<source>View as table</source>
<translation>Ver como tabla</translation>
</message>
<message>
<location filename="../../toolbars.py" line="382"/>
<location filename="../../toolbars.py" line="394"/>
<source>Filter library</source>
<translation>Filtrar la biblioteca</translation>
</message>
<message>
<location filename="../../toolbars.py" line="409"/>
<location filename="../../toolbars.py" line="422"/>
<source>Search for Title, Author, Tags...</source>
<translation>Buscar títulos, autores, etiquetas</translation>
</message>
<message>
<location filename="../../toolbars.py" line="429"/>
<location filename="../../toolbars.py" line="444"/>
<source>Sort by</source>
<translation>Ordenar por</translation>
</message>
<message>
<location filename="../../toolbars.py" line="385"/>
<source>Scan Library</source>
<translation type="unfinished">Explorar la biblioteca</translation>
</message>
<message>
<location filename="../../toolbars.py" line="429"/>
<source>Title</source>
<translation type="unfinished">Título</translation>
</message>
<message>
<location filename="../../toolbars.py" line="430"/>
<source>Author</source>
<translation type="unfinished">Autor</translation>
</message>
<message>
<location filename="../../toolbars.py" line="431"/>
<source>Year</source>
<translation type="unfinished">Año</translation>
</message>
<message>
<location filename="../../toolbars.py" line="432"/>
<source>Newest</source>
<translation type="unfinished">Más recientes</translation>
</message>
<message>
<location filename="../../toolbars.py" line="433"/>
<source>Last Read</source>
<translation type="unfinished">Última lectura</translation>
</message>
<message>
<location filename="../../toolbars.py" line="434"/>
<source>Progress</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
@@ -399,90 +509,98 @@ Reopen book to see changes</source>
<translation>Biblioteca</translation>
</message>
</context>
<context>
<name>Main_BookToolBarUI</name>
<message>
<location filename="../../toolbars.py" line="57"/>
<source>Toggle distraction free mode (Ctrl + D)</source>
<translation type="unfinished">Alternar el modo de concentración (Ctrl + D)</translation>
</message>
</context>
<context>
<name>Main_UI</name>
<message>
<location filename="../../__main__.py" line="119"/>
<source>Toggle distraction free mode (Ctrl + D)</source>
<translation>Alternar el modo de concentración (Ctrl + D)</translation>
<translation type="obsolete">Alternar el modo de concentración (Ctrl + D)</translation>
</message>
<message>
<location filename="../../__main__.py" line="216"/>
<source>Scan library</source>
<translation>Explorar la biblioteca</translation>
<translation type="obsolete">Explorar la biblioteca</translation>
</message>
<message>
<location filename="../../__main__.py" line="468"/>
<location filename="../../__main__.py" line="382"/>
<source>Add books to database</source>
<translation>Añadir libros a la base de datos</translation>
</message>
<message>
<location filename="../../__main__.py" line="469"/>
<location filename="../../__main__.py" line="383"/>
<source>eBooks</source>
<translation>Libros electrónicos</translation>
</message>
<message>
<location filename="../../__main__.py" line="482"/>
<location filename="../../__main__.py" line="397"/>
<source>Adding books...</source>
<translation>Añadiendo los libros</translation>
</message>
<message>
<location filename="../../__main__.py" line="545"/>
<location filename="../../__main__.py" line="460"/>
<source>Confirm deletion</source>
<translation>Confirmar la eliminación</translation>
</message>
<message>
<location filename="../../__main__.py" line="558"/>
<location filename="../../__main__.py" line="473"/>
<source>Save changes and start library scan</source>
<translation>Guardar cambios e iniciar exploración de biblioteca</translation>
</message>
<message>
<location filename="../../__main__.py" line="606"/>
<location filename="../../__main__.py" line="528"/>
<source> Books</source>
<translation> Libros</translation>
</message>
<message>
<location filename="../../__main__.py" line="1036"/>
<location filename="../../__main__.py" line="740"/>
<source>Start reading</source>
<translation>Comenzar a leer</translation>
</message>
<message>
<location filename="../../__main__.py" line="1042"/>
<location filename="../../__main__.py" line="746"/>
<source>Edit</source>
<translation>Editar</translation>
</message>
<message>
<location filename="../../__main__.py" line="1046"/>
<location filename="../../__main__.py" line="750"/>
<source>Delete</source>
<translation>Eliminar</translation>
</message>
<message>
<location filename="../../__main__.py" line="1049"/>
<location filename="../../__main__.py" line="753"/>
<source>Mark read</source>
<translation>Marcar como leído</translation>
</message>
<message>
<location filename="../../__main__.py" line="1052"/>
<location filename="../../__main__.py" line="756"/>
<source>Mark unread</source>
<translation>Marcar como no leído</translation>
</message>
<message>
<location filename="../../__main__.py" line="1152"/>
<location filename="../../__main__.py" line="856"/>
<source>Manually Added</source>
<translation>Añadido manualmente</translation>
</message>
<message>
<location filename="../../widgets.py" line="747"/>
<source>Save page as...</source>
<translation type="unfinished">Guardar la página como</translation>
<translation type="obsolete">Guardar la página como</translation>
</message>
<message>
<location filename="../../widgets.py" line="748"/>
<source>Images</source>
<translation type="unfinished">Imágenes</translation>
<translation type="obsolete">Imágenes</translation>
</message>
<message>
<location filename="../../__main__.py" line="568"/>
<location filename="../../__main__.py" line="486"/>
<source> books</source>
<translation type="unfinished"></translation>
</message>
@@ -503,12 +621,12 @@ Reopen book to see changes</source>
<context>
<name>PliantQGraphicsScene</name>
<message>
<location filename="../../widgets.py" line="1002"/>
<location filename="../../widgets.py" line="538"/>
<source>Select new cover</source>
<translation>Seleccione una cubierta nueva</translation>
</message>
<message>
<location filename="../../widgets.py" line="1003"/>
<location filename="../../widgets.py" line="539"/>
<source>Images</source>
<translation>Imágenes</translation>
</message>
@@ -518,32 +636,32 @@ Reopen book to see changes</source>
<message>
<location filename="../../widgets.py" line="695"/>
<source>Save page as...</source>
<translation>Guardar la página como</translation>
<translation type="obsolete">Guardar la página como</translation>
</message>
<message>
<location filename="../../widgets.py" line="721"/>
<source>Zoom in (+)</source>
<translation>Ampliar (+)</translation>
<translation type="obsolete">Ampliar (+)</translation>
</message>
<message>
<location filename="../../widgets.py" line="725"/>
<source>Zoom out (-)</source>
<translation>Reducir (-)</translation>
<translation type="obsolete">Reducir (-)</translation>
</message>
<message>
<location filename="../../widgets.py" line="729"/>
<source>Fit width (W)</source>
<translation>Ajustar a la anchura (W)</translation>
<translation type="obsolete">Ajustar a la anchura (W)</translation>
</message>
<message>
<location filename="../../widgets.py" line="733"/>
<source>Best fit (B)</source>
<translation>Ajuste perfecto (B)</translation>
<translation type="obsolete">Ajuste perfecto (B)</translation>
</message>
<message>
<location filename="../../widgets.py" line="737"/>
<source>Original size (O)</source>
<translation>Tamaño original (O)</translation>
<translation type="obsolete">Tamaño original (O)</translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="685"/>
@@ -555,33 +673,18 @@ Reopen book to see changes</source>
<source>Table of Contents</source>
<translation type="obsolete">Sumario</translation>
</message>
<message>
<location filename="../../widgets.py" line="702"/>
<source>Exit fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../widgets.py" line="707"/>
<source>Distraction Free mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../widgets.py" line="710"/>
<source>Exit Distraction Free mode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PliantQTextBrowser</name>
<message>
<location filename="../../widgets.py" line="848"/>
<source>Define</source>
<translation>Definir</translation>
<translation type="obsolete">Definir</translation>
</message>
<message>
<location filename="../../widgets.py" line="853"/>
<source>Search</source>
<translation>Buscar</translation>
<translation type="obsolete">Buscar</translation>
</message>
<message>
<location filename="../../lector/widgets.py" line="827"/>
@@ -593,94 +696,84 @@ Reopen book to see changes</source>
<source>Table of Contents</source>
<translation type="obsolete">Sumario</translation>
</message>
<message>
<location filename="../../widgets.py" line="860"/>
<source>Exit fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../widgets.py" line="865"/>
<source>Distraction Free mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../widgets.py" line="868"/>
<source>Exit Distraction Free mode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsUI</name>
<message>
<location filename="../../settingsdialog.py" line="56"/>
<location filename="../../settingsdialog.py" line="58"/>
<source>English</source>
<translation>Inglés</translation>
</message>
<message>
<location filename="../../settingsdialog.py" line="57"/>
<location filename="../../settingsdialog.py" line="59"/>
<source>Spanish</source>
<translation>Español</translation>
</message>
<message>
<location filename="../../settingsdialog.py" line="58"/>
<location filename="../../settingsdialog.py" line="60"/>
<source>Hindi</source>
<translation>Hindi</translation>
</message>
<message>
<location filename="../../settingsdialog.py" line="71"/>
<location filename="../../settingsdialog.py" line="73"/>
<source>Save changes and start library scan</source>
<translation>Guardar cambios e iniciar exploración de biblioteca</translation>
</message>
<message>
<location filename="../../settingsdialog.py" line="225"/>
<location filename="../../settingsdialog.py" line="249"/>
<source>Library scan in progress...</source>
<translation>Se está explorando la biblioteca</translation>
</message>
<message>
<location filename="../../settingsdialog.py" line="229"/>
<location filename="../../settingsdialog.py" line="253"/>
<source>Checking library folders</source>
<translation>Comprobando las carpetas de la biblioteca</translation>
</message>
<message>
<location filename="../../settingsdialog.py" line="244"/>
<location filename="../../settingsdialog.py" line="269"/>
<source>Parsing files</source>
<translation>Procesando los archivos</translation>
</message>
<message>
<location filename="../../settingsdialog.py" line="104"/>
<location filename="../../settingsdialog.py" line="110"/>
<source>Library</source>
<translation type="unfinished">Biblioteca</translation>
</message>
<message>
<location filename="../../settingsdialog.py" line="105"/>
<location filename="../../settingsdialog.py" line="111"/>
<source>Switches</source>
<translation type="unfinished">Modificadores</translation>
</message>
<message>
<location filename="../../settingsdialog.py" line="106"/>
<location filename="../../settingsdialog.py" line="113"/>
<source>About</source>
<translation type="unfinished">Acerca de</translation>
</message>
<message>
<location filename="../../settingsdialog.py" line="112"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Tab</name>
<message>
<location filename="../../widgets.py" line="130"/>
<location filename="../../widgets.py" line="122"/>
<source>Bookmarks</source>
<translation>Marcadores</translation>
</message>
<message>
<location filename="../../widgets.py" line="391"/>
<location filename="../../widgets.py" line="386"/>
<source>New bookmark</source>
<translation>Marcador nuevo</translation>
</message>
<message>
<location filename="../../widgets.py" line="463"/>
<location filename="../../widgets.py" line="465"/>
<source>Edit</source>
<translation>Editar</translation>
</message>
<message>
<location filename="../../widgets.py" line="466"/>
<location filename="../../widgets.py" line="468"/>
<source>Delete</source>
<translation>Eliminar</translation>
</message>
@@ -688,34 +781,34 @@ Reopen book to see changes</source>
<context>
<name>TableProxyModel</name>
<message>
<location filename="../../toolbars.py" line="416"/>
<location filename="../../models.py" line="74"/>
<source>Title</source>
<translation>Título</translation>
</message>
<message>
<location filename="../../toolbars.py" line="417"/>
<location filename="../../models.py" line="75"/>
<source>Author</source>
<translation>Autor</translation>
</message>
<message>
<location filename="../../toolbars.py" line="418"/>
<location filename="../../models.py" line="76"/>
<source>Year</source>
<translation>Año</translation>
</message>
<message>
<location filename="../../toolbars.py" line="420"/>
<location filename="../../models.py" line="77"/>
<source>Last Read</source>
<translation>Última lectura</translation>
</message>
<message>
<location filename="../../models.py" line="77"/>
<location filename="../../models.py" line="78"/>
<source>Tags</source>
<translation>Etiquetas</translation>
</message>
<message>
<location filename="../../toolbars.py" line="419"/>
<source>Newest</source>
<translation>Más recientes</translation>
<translation type="obsolete">Más recientes</translation>
</message>
</context>
</TS>