From fad62a09095835405cbc31560655785ec3cc5d26 Mon Sep 17 00:00:00 2001 From: Ozzieisaacs Date: Sun, 24 Feb 2019 19:23:32 +0100 Subject: [PATCH] translation update --- cps/translations/de/LC_MESSAGES/messages.mo | Bin 48034 -> 48279 bytes cps/translations/de/LC_MESSAGES/messages.po | 82 +- cps/translations/es/LC_MESSAGES/messages.po | 378 ++-- cps/translations/fr/LC_MESSAGES/messages.mo | Bin 49602 -> 49918 bytes cps/translations/fr/LC_MESSAGES/messages.po | 1646 +++-------------- cps/translations/hu/LC_MESSAGES/messages.po | 378 ++-- cps/translations/it/LC_MESSAGES/messages.po | 378 ++-- cps/translations/ja/LC_MESSAGES/messages.po | 378 ++-- cps/translations/km/LC_MESSAGES/messages.po | 378 ++-- cps/translations/nl/LC_MESSAGES/messages.po | 378 ++-- cps/translations/pl/LC_MESSAGES/messages.po | 378 ++-- cps/translations/ru/LC_MESSAGES/messages.po | 378 ++-- cps/translations/sv/LC_MESSAGES/messages.po | 378 ++-- cps/translations/uk/LC_MESSAGES/messages.po | 378 ++-- .../zh_Hans_CN/LC_MESSAGES/messages.po | 378 ++-- messages.pot | 80 +- 16 files changed, 2594 insertions(+), 3372 deletions(-) diff --git a/cps/translations/de/LC_MESSAGES/messages.mo b/cps/translations/de/LC_MESSAGES/messages.mo index 683e1bf7c4a7de3e54a2d3d563c56623069ee856..c47ab8a985fd11fc3bc429dc3be633e59a647392 100644 GIT binary patch delta 14587 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\n" "Language: es\n" @@ -18,8 +18,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:145 cps/book_formats.py:146 cps/book_formats.py:150 -#: cps/book_formats.py:154 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 +#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 msgid "not installed" msgstr "No instalado" @@ -31,132 +31,133 @@ msgstr "Permisos de ejecución ausentes" msgid "not configured" msgstr "" -#: cps/helper.py:77 +#: cps/helper.py:72 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "%(format)s formato no encontrado para el id del libro: %(book)d" -#: cps/helper.py:89 +#: cps/helper.py:84 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "%(format)s no encontrado en Google Drive: %(fn)s" -#: cps/helper.py:96 cps/helper.py:204 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "Enviar a Kindle" -#: cps/helper.py:97 cps/helper.py:115 cps/helper.py:206 +#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 msgid "This e-mail has been sent via Calibre-Web." msgstr "Este correo electrónico ha sido enviado por Calibre-Web." -#: cps/helper.py:108 +#: cps/helper.py:103 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "%(format)s no encontrado: %(fn)s" -#: cps/helper.py:113 +#: cps/helper.py:108 msgid "Calibre-Web test e-mail" msgstr "Calibre-Web comprobar correo electrónico" -#: cps/helper.py:114 +#: cps/helper.py:109 msgid "Test e-mail" msgstr "Comprobar correo electrónico" -#: cps/helper.py:130 +#: cps/helper.py:125 msgid "Get Started with Calibre-Web" msgstr "Primeros pasos con Calibre-Web" -#: cps/helper.py:131 +#: cps/helper.py:126 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "Registrar un correo electrónico para el usuario: %(name)s" -#: cps/helper.py:144 cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 -#: cps/helper.py:156 cps/helper.py:158 cps/helper.py:160 cps/helper.py:162 +#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 +#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 #, python-format msgid "Send %(format)s to Kindle" msgstr "" -#: cps/helper.py:166 cps/helper.py:170 +#: cps/helper.py:161 cps/helper.py:165 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:205 +#: cps/helper.py:200 #, python-format msgid "E-mail: %(book)s" msgstr "Correo electrónico: %(book)s" -#: cps/helper.py:208 +#: cps/helper.py:203 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "El fichero solicitado no puede ser leído. ¿Quizás existen problemas con los permisos?" -#: cps/helper.py:313 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "El renombrado del título de: '%(src)s' a '%(dest)s' falló con errores: %(error)s" -#: cps/helper.py:323 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "El renombrado del autor de: '%(src)s' a '%(dest)s' falló con errores: %(error)s" -#: cps/helper.py:337 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:362 cps/helper.py:371 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "Fichero %(file)s no encontrado en Google Drive" -#: cps/helper.py:402 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "La ruta %(path)s del libro no fue encontrada en Google Drive" -#: cps/helper.py:510 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "Error ejecutando UnRar" -#: cps/helper.py:512 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "Fichero binario Unrar no encontrado" -#: cps/helper.py:543 +#: cps/helper.py:541 msgid "Waiting" msgstr "Esperando" -#: cps/helper.py:545 +#: cps/helper.py:543 msgid "Failed" msgstr "Fallido" -#: cps/helper.py:547 +#: cps/helper.py:545 msgid "Started" msgstr "Comenzado" -#: cps/helper.py:549 +#: cps/helper.py:547 msgid "Finished" msgstr "Finalizado" -#: cps/helper.py:551 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "" -#: cps/helper.py:556 +#: cps/helper.py:554 msgid "E-mail: " msgstr "" -#: cps/helper.py:558 cps/helper.py:562 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "" -#: cps/helper.py:560 +#: cps/helper.py:558 msgid "Upload: " msgstr "" -#: cps/helper.py:564 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "" @@ -201,7 +202,7 @@ msgstr "" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/updater.py:491 cps/web.py:2766 +#: cps/updater.py:491 cps/web.py:2767 msgid "Unknown" msgstr "Desconocido" @@ -269,7 +270,7 @@ msgstr "Libros mejor valorados" msgid "Random Books" msgstr "Libros al azar" -#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2135 +#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2136 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "Error en la apertura del eBook. El archivo no existe o no es accesible:" @@ -309,7 +310,7 @@ msgstr "Lista de categorías" msgid "Category: %(name)s" msgstr "Categoría : %(name)s" -#: cps/templates/layout.html:71 cps/web.py:1628 +#: cps/templates/layout.html:72 cps/web.py:1628 msgid "Tasks" msgstr "Tareas" @@ -356,395 +357,400 @@ msgid "search" msgstr "búsqueda" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:146 cps/web.py:2094 +#: cps/templates/layout.html:147 cps/web.py:2095 msgid "Read Books" msgstr "Libros leídos" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:148 cps/web.py:2097 +#: cps/templates/layout.html:149 cps/web.py:2098 msgid "Unread Books" msgstr "Libros no leídos" -#: cps/web.py:2145 cps/web.py:2147 cps/web.py:2149 cps/web.py:2161 +#: cps/web.py:2146 cps/web.py:2148 cps/web.py:2150 cps/web.py:2162 msgid "Read a Book" msgstr "Leer un libro" -#: cps/web.py:2220 cps/web.py:3138 +#: cps/web.py:2221 cps/web.py:3139 msgid "Please fill out all fields!" msgstr "¡Por favor completar todos los campos!" -#: cps/web.py:2221 cps/web.py:2243 cps/web.py:2247 cps/web.py:2252 -#: cps/web.py:2254 +#: cps/web.py:2222 cps/web.py:2244 cps/web.py:2248 cps/web.py:2253 +#: cps/web.py:2255 msgid "register" msgstr "registrarse" -#: cps/web.py:2242 cps/web.py:3357 +#: cps/web.py:2243 cps/web.py:3358 msgid "An unknown error occurred. Please try again later." msgstr "Ha ocurrido un error desconocido. Por favor vuelva a intentarlo más tarde." -#: cps/web.py:2245 +#: cps/web.py:2246 msgid "Your e-mail is not allowed to register" msgstr "Su correo electrónico no está permitido para registrarse" -#: cps/web.py:2248 +#: cps/web.py:2249 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Se ha enviado un correo electrónico de verificación a su cuenta de correo electrónico." -#: cps/web.py:2251 +#: cps/web.py:2252 msgid "This username or e-mail address is already in use." msgstr "Este nombre de usuario o correo electrónico ya están en uso." -#: cps/web.py:2268 cps/web.py:2364 +#: cps/web.py:2269 cps/web.py:2365 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Sesión iniciada como : '%(nickname)s'" -#: cps/web.py:2273 +#: cps/web.py:2274 msgid "Wrong Username or Password" msgstr "Usuario o contraseña inválido" -#: cps/web.py:2279 cps/web.py:2300 +#: cps/web.py:2280 cps/web.py:2301 msgid "login" msgstr "Iniciar sesión" -#: cps/web.py:2312 cps/web.py:2343 +#: cps/web.py:2313 cps/web.py:2344 msgid "Token not found" msgstr "Token no encontrado" -#: cps/web.py:2320 cps/web.py:2351 +#: cps/web.py:2321 cps/web.py:2352 msgid "Token has expired" msgstr "El token ha expirado" -#: cps/web.py:2328 +#: cps/web.py:2329 msgid "Success! Please return to your device" msgstr "¡Correcto! Por favor regrese a su dispositivo" -#: cps/web.py:2378 +#: cps/web.py:2379 msgid "Please configure the SMTP mail settings first..." msgstr "Configurar primero los parámetros SMTP por favor..." -#: cps/web.py:2383 +#: cps/web.py:2384 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Libro puesto en la cola de envío a %(kindlemail)s" -#: cps/web.py:2387 +#: cps/web.py:2388 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "Ha sucedido un error en el envío del libro: %(res)s" -#: cps/web.py:2389 cps/web.py:3191 +#: cps/web.py:2390 cps/web.py:3192 msgid "Please configure your kindle e-mail address first..." msgstr "Por favor configure primero la dirección de correo de su kindle..." -#: cps/web.py:2400 cps/web.py:2452 +#: cps/web.py:2401 cps/web.py:2453 msgid "Invalid shelf specified" msgstr "Estante especificado inválido" -#: cps/web.py:2407 +#: cps/web.py:2408 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2415 +#: cps/web.py:2416 msgid "You are not allowed to edit public shelves" msgstr "" -#: cps/web.py:2424 +#: cps/web.py:2425 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2438 +#: cps/web.py:2439 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "El libro fue agregado a el estante: %(sname)s" -#: cps/web.py:2457 +#: cps/web.py:2458 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "No tiene permiso para añadir un libro a el estante: %(name)s" -#: cps/web.py:2462 +#: cps/web.py:2463 msgid "User is not allowed to edit public shelves" msgstr "El usuario no tiene permiso para editar estantes públicos" -#: cps/web.py:2480 +#: cps/web.py:2481 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "Los libros ya forman parte del estante: %(name)s" -#: cps/web.py:2494 +#: cps/web.py:2495 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "Los libros han sido añadidos al estante: %(sname)s" -#: cps/web.py:2496 +#: cps/web.py:2497 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "No se pudieron agregar libros al estante: %(sname)s" -#: cps/web.py:2533 +#: cps/web.py:2534 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "El libro fue eliminado del estante: %(sname)s" -#: cps/web.py:2539 +#: cps/web.py:2540 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Lo siento, no tiene permiso para eliminar un libro del estante: %(sname)s" -#: cps/web.py:2560 cps/web.py:2584 +#: cps/web.py:2561 cps/web.py:2585 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Un estante con el nombre '%(title)s' ya existe." -#: cps/web.py:2565 +#: cps/web.py:2566 #, python-format msgid "Shelf %(title)s created" msgstr "Estante %(title)s creado" -#: cps/web.py:2567 cps/web.py:2595 +#: cps/web.py:2568 cps/web.py:2596 msgid "There was an error" msgstr "Ha sucedido un error" -#: cps/web.py:2568 cps/web.py:2570 +#: cps/web.py:2569 cps/web.py:2571 msgid "create a shelf" msgstr "crear un estante" -#: cps/web.py:2593 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s changed" msgstr "Estante %(title)s cambiado" -#: cps/web.py:2596 cps/web.py:2598 +#: cps/web.py:2597 cps/web.py:2599 msgid "Edit a shelf" msgstr "Editar un estante" -#: cps/web.py:2619 +#: cps/web.py:2620 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "Estante %(name)s fue borrado correctamente" -#: cps/web.py:2646 +#: cps/web.py:2647 #, python-format msgid "Shelf: '%(name)s'" msgstr "Estante: '%(name)s'" -#: cps/web.py:2649 +#: cps/web.py:2650 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Error al abrir un estante. El estante no existe o no es accesible" -#: cps/web.py:2680 +#: cps/web.py:2681 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Cambiar orden del estante: '%(name)s'" -#: cps/web.py:2709 cps/web.py:3144 +#: cps/web.py:2710 cps/web.py:3145 msgid "E-mail is not from valid domain" msgstr "El correo electrónico no tiene un nombre de dominio válido" -#: cps/web.py:2711 cps/web.py:2753 cps/web.py:2756 +#: cps/web.py:2712 cps/web.py:2754 cps/web.py:2757 #, python-format msgid "%(name)s's profile" msgstr "Perfil de %(name)s" -#: cps/web.py:2751 +#: cps/web.py:2752 msgid "Found an existing account for this e-mail address." msgstr "Encontrada una cuenta existente para esa dirección de correo electrónico." -#: cps/web.py:2754 +#: cps/web.py:2755 msgid "Profile updated" msgstr "Perfil actualizado" -#: cps/web.py:2785 +#: cps/web.py:2786 msgid "Admin page" msgstr "Página de administración" -#: cps/web.py:2867 cps/web.py:3047 +#: cps/web.py:2868 cps/web.py:3048 msgid "Calibre-Web configuration updated" msgstr "Configuración de Calibre-Web actualizada" -#: cps/templates/admin.html:100 cps/web.py:2881 +#: cps/templates/admin.html:100 cps/web.py:2882 msgid "UI Configuration" msgstr "Configuración de la interfaz del usuario" -#: cps/web.py:2899 +#: cps/web.py:2900 msgid "Import of optional Google Drive requirements missing" msgstr "Falta la importación de requisitos opcionales de Google Drive" -#: cps/web.py:2902 +#: cps/web.py:2903 msgid "client_secrets.json is missing or not readable" msgstr "client_secrets.json está desaparecido o no se puede leer" -#: cps/web.py:2907 cps/web.py:2936 +#: cps/web.py:2908 cps/web.py:2937 msgid "client_secrets.json is not configured for web application" msgstr "client_secrets.json no está configurado para la aplicación web" -#: cps/templates/admin.html:99 cps/web.py:2939 cps/web.py:2965 cps/web.py:2977 -#: cps/web.py:3022 cps/web.py:3037 cps/web.py:3056 cps/web.py:3064 -#: cps/web.py:3080 +#: cps/templates/admin.html:99 cps/web.py:2940 cps/web.py:2966 cps/web.py:2978 +#: cps/web.py:3023 cps/web.py:3038 cps/web.py:3057 cps/web.py:3065 +#: cps/web.py:3081 msgid "Basic Configuration" msgstr "Configuración básica" -#: cps/web.py:2962 +#: cps/web.py:2963 msgid "Keyfile location is not valid, please enter correct path" msgstr "La ubicación del fichero clave (Keyfile) no es válida, por favor introduzca la ruta correcta" -#: cps/web.py:2974 +#: cps/web.py:2975 msgid "Certfile location is not valid, please enter correct path" msgstr "La ubicación del fichero de certificado (Certfile) no es válida, por favor introduzca la ruta correcta" -#: cps/web.py:3019 +#: cps/web.py:3020 msgid "Logfile location is not valid, please enter correct path" msgstr "La ubicación del fichero de registro (Logfile) no es válida, por favor introduzca la ruta correcta" -#: cps/web.py:3060 +#: cps/web.py:3061 msgid "DB location is not valid, please enter correct path" msgstr "Localización de la BD inválida, por favor introduzca la ruta correcta" -#: cps/templates/admin.html:33 cps/web.py:3140 cps/web.py:3146 cps/web.py:3162 +#: cps/templates/admin.html:33 cps/web.py:3141 cps/web.py:3147 cps/web.py:3163 msgid "Add new user" msgstr "Agregar un nuevo usuario" -#: cps/web.py:3152 +#: cps/web.py:3153 #, python-format msgid "User '%(user)s' created" msgstr "Usuario '%(user)s' creado" -#: cps/web.py:3156 +#: cps/web.py:3157 msgid "Found an existing account for this e-mail address or nickname." msgstr "Encontrada una cuenta existente para este correo electrónico o nombre de usuario." -#: cps/web.py:3186 +#: cps/web.py:3187 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "Correo electrónico de prueba enviado con éxito a %(kindlemail)s" -#: cps/web.py:3189 +#: cps/web.py:3190 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "Ocurrió un error enviando el correo electrónico de prueba: %(res)s" -#: cps/web.py:3193 +#: cps/web.py:3194 msgid "E-mail server settings updated" msgstr "Actualizados los ajustes del servidor de correo electrónico" -#: cps/web.py:3194 +#: cps/web.py:3195 msgid "Edit e-mail server settings" msgstr "Editar los ajustes del servidor de correo electrónico" -#: cps/web.py:3219 +#: cps/web.py:3220 #, python-format msgid "User '%(nick)s' deleted" msgstr "Usuario '%(nick)s' borrado" -#: cps/web.py:3332 +#: cps/web.py:3333 #, python-format msgid "User '%(nick)s' updated" msgstr "Usuario '%(nick)s' actualizado" -#: cps/web.py:3335 +#: cps/web.py:3336 msgid "An unknown error occured." msgstr "Ocurrió un error inesperado." -#: cps/web.py:3337 +#: cps/web.py:3338 #, python-format msgid "Edit User %(nick)s" msgstr "Editar Usuario %(nick)s" -#: cps/web.py:3354 +#: cps/web.py:3355 #, python-format msgid "Password for user %(user)s reset" msgstr "Contraseña para el usuario %(user)s reinicializada" -#: cps/web.py:3368 cps/web.py:3574 +#: cps/web.py:3369 cps/web.py:3575 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "Error abriendo un eBook. El archivo no existe o no es accesible" -#: cps/web.py:3396 cps/web.py:3868 +#: cps/web.py:3397 msgid "edit metadata" msgstr "editar metadatos" -#: cps/web.py:3489 cps/web.py:3736 +#: cps/web.py:3490 cps/web.py:3737 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "No se permite subir archivos con la extensión '%(ext)s' a este servidor" -#: cps/web.py:3493 cps/web.py:3740 +#: cps/web.py:3494 cps/web.py:3741 msgid "File to be uploaded must have an extension" msgstr "El archivo a subir debe tener una extensión" -#: cps/web.py:3505 cps/web.py:3760 +#: cps/web.py:3506 cps/web.py:3761 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "Fallo al crear la ruta %(path)s (permiso denegado)" -#: cps/web.py:3510 +#: cps/web.py:3511 #, python-format msgid "Failed to store file %(file)s." msgstr "Falla al guardar el archivo %(file)s." -#: cps/web.py:3527 +#: cps/web.py:3528 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "Fichero con formato %(ext)s añadido a %(book)s" -#: cps/web.py:3545 +#: cps/web.py:3546 #, python-format msgid "Failed to create path for cover %(path)s (Permission denied)." msgstr "Fallo al crear la ruta para la cubierta %(path)s (Permiso denegado)." -#: cps/web.py:3553 +#: cps/web.py:3554 #, python-format msgid "Failed to store cover-file %(cover)s." msgstr "Fallo al guardar el archivo de cubierta %(cover)s." -#: cps/web.py:3556 +#: cps/web.py:3557 msgid "Cover-file is not a valid image file" msgstr "El archivo de imagen de la portada no es válido" -#: cps/web.py:3586 cps/web.py:3595 +#: cps/web.py:3587 cps/web.py:3596 msgid "unknown" msgstr "desconocido" -#: cps/web.py:3627 +#: cps/web.py:3628 msgid "Cover is not a jpg file, can't save" msgstr "La cubierta no es un archivo jpg, no se puede guardar" -#: cps/web.py:3675 +#: cps/web.py:3676 #, python-format msgid "%(langname)s is not a valid language" msgstr "%(langname)s no es un idioma válido" -#: cps/web.py:3706 +#: cps/web.py:3707 msgid "Metadata successfully updated" msgstr "" -#: cps/web.py:3715 +#: cps/web.py:3716 msgid "Error editing book, please check logfile for details" msgstr "Error al editar el libro, por favor compruebe el fichero de registro (logfile) para tener más detalles" -#: cps/web.py:3765 +#: cps/web.py:3766 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "Fallo al guardar el archivo %(file)s (permiso denegado)" -#: cps/web.py:3770 +#: cps/web.py:3771 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "Fallo al borrar el archivo %(file)s (permiso denegado)" -#: cps/web.py:3888 +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "Falta la fuente o el formato de destino para la conversión" -#: cps/web.py:3898 +#: cps/web.py:3893 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "Libro puesto a la cola con éxito para convertirlo a %(book_format)s" -#: cps/web.py:3902 +#: cps/web.py:3897 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "Ocurrió un error al convertir este libro: %(res)s" @@ -779,7 +785,7 @@ msgstr "Kindle" msgid "DLS" msgstr "DLS" -#: cps/templates/admin.html:13 cps/templates/layout.html:74 +#: cps/templates/admin.html:13 cps/templates/layout.html:75 msgid "Admin" msgstr "Administración" @@ -788,7 +794,7 @@ msgstr "Administración" msgid "Download" msgstr "Descargar" -#: cps/templates/admin.html:15 cps/templates/layout.html:64 +#: cps/templates/admin.html:15 cps/templates/layout.html:65 msgid "Upload" msgstr "Subir archivo" @@ -913,8 +919,9 @@ msgstr "Ok" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Regresar" @@ -989,7 +996,7 @@ msgstr "Descripción" msgid "Tags" msgstr "Etiquetas" -#: cps/templates/book_edit.html:75 cps/templates/layout.html:157 +#: cps/templates/book_edit.html:75 cps/templates/layout.html:158 #: cps/templates/search_form.html:53 msgid "Series" msgstr "Series" @@ -1071,7 +1078,7 @@ msgstr "Palabra clave" msgid " Search keyword " msgstr "Buscar palabras clave" -#: cps/templates/book_edit.html:218 cps/templates/layout.html:46 +#: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" msgstr "¡Vamos!" @@ -1083,7 +1090,8 @@ msgstr "Haga clic en la portada para cargar los metadatos en el formulario" msgid "Loading..." msgstr "Cargando..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:224 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "Cerrar" @@ -1251,7 +1259,7 @@ msgstr "Ruta para convertertool" msgid "Location of Unrar binary" msgstr "Ubicación del binario de Unrar" -#: cps/templates/config_edit.html:229 cps/templates/layout.html:82 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:83 #: cps/templates/login.html:4 msgid "Login" msgstr "Inicio de sesión" @@ -1260,8 +1268,8 @@ msgstr "Inicio de sesión" msgid "View Configuration" msgstr "Ver configuración" -#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:133 -#: cps/templates/layout.html:134 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Título" @@ -1401,6 +1409,14 @@ msgstr "de" msgid "language" msgstr "idioma" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "Leer" @@ -1473,12 +1489,12 @@ msgstr "Añadir" msgid "Do you really want to delete this domain rule?" msgstr "¿Realmente quiere eliminar esta regla de dominio?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:208 +#: cps/templates/feed.xml:21 cps/templates/layout.html:209 msgid "Next" msgstr "Siguiente" #: cps/templates/feed.xml:33 cps/templates/index.xml:11 -#: cps/templates/layout.html:43 cps/templates/layout.html:44 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Buscar" @@ -1494,7 +1510,7 @@ msgstr "Descubrir (Libros al azar)" msgid "Start" msgstr "Iniciar" -#: cps/templates/index.xml:18 cps/templates/layout.html:139 +#: cps/templates/index.xml:18 cps/templates/layout.html:140 msgid "Hot Books" msgstr "Libros populares" @@ -1502,7 +1518,7 @@ msgstr "Libros populares" msgid "Popular publications from this catalog based on Downloads." msgstr "Publicaciones mas populares para este catálogo basadas en las descargas." -#: cps/templates/index.xml:25 cps/templates/layout.html:142 +#: cps/templates/index.xml:25 cps/templates/layout.html:143 msgid "Best rated Books" msgstr "Libros mejor valorados" @@ -1522,7 +1538,7 @@ msgstr "Libros recientes" msgid "Show Random Books" msgstr "Mostrar libros al azar" -#: cps/templates/index.xml:62 cps/templates/layout.html:160 +#: cps/templates/index.xml:62 cps/templates/layout.html:161 msgid "Authors" msgstr "Autores" @@ -1530,7 +1546,7 @@ msgstr "Autores" msgid "Books ordered by Author" msgstr "Libros ordenados por autor" -#: cps/templates/index.xml:69 cps/templates/layout.html:163 +#: cps/templates/index.xml:69 cps/templates/layout.html:164 msgid "Publishers" msgstr "" @@ -1546,7 +1562,7 @@ msgstr "Libros ordenados por categorías" msgid "Books ordered by series" msgstr "Libros ordenados por series" -#: cps/templates/index.xml:90 cps/templates/layout.html:169 +#: cps/templates/index.xml:90 cps/templates/layout.html:170 msgid "Public Shelves" msgstr "Estantes públicos" @@ -1554,7 +1570,7 @@ msgstr "Estantes públicos" msgid "Books organized in public shelfs, visible to everyone" msgstr "Libros organizados en estantes públicos, visibles para todo el mundo" -#: cps/templates/index.xml:98 cps/templates/layout.html:173 +#: cps/templates/index.xml:98 cps/templates/layout.html:174 msgid "Your Shelves" msgstr "Sus estantes" @@ -1562,91 +1578,112 @@ msgstr "Sus estantes" msgid "User's own shelfs, only visible to the current user himself" msgstr "Los estantes propios del usuario, solo visibles para el propio usuario actual" -#: cps/templates/layout.html:33 +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + +#: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "Alternar navegación" -#: cps/templates/layout.html:54 +#: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "Búsqueda avanzada" -#: cps/templates/layout.html:78 +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "Ajustes" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + +#: cps/templates/layout.html:79 msgid "Logout" msgstr "Cerrar sesión" -#: cps/templates/layout.html:83 cps/templates/register.html:14 +#: cps/templates/layout.html:84 cps/templates/register.html:14 msgid "Register" msgstr "Registro" -#: cps/templates/layout.html:108 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "Cargando..." -#: cps/templates/layout.html:109 +#: cps/templates/layout.html:111 msgid "please don't refresh the page" msgstr "por favor no recargue la página" -#: cps/templates/layout.html:120 +#: cps/templates/layout.html:121 msgid "Browse" msgstr "Navegar" -#: cps/templates/layout.html:122 +#: cps/templates/layout.html:123 msgid "Recently Added" msgstr "Añadido recientemente" -#: cps/templates/layout.html:127 +#: cps/templates/layout.html:128 msgid "Sorted Books" msgstr "Libros ordenados" -#: cps/templates/layout.html:131 cps/templates/layout.html:132 -#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:132 cps/templates/layout.html:133 +#: cps/templates/layout.html:134 cps/templates/layout.html:135 msgid "Sort By" msgstr "Ordenar por" -#: cps/templates/layout.html:131 +#: cps/templates/layout.html:132 msgid "Newest" msgstr "Más nuevos" -#: cps/templates/layout.html:132 +#: cps/templates/layout.html:133 msgid "Oldest" msgstr "Más antiguos" -#: cps/templates/layout.html:133 +#: cps/templates/layout.html:134 msgid "Ascending" msgstr "Ascendente" -#: cps/templates/layout.html:134 +#: cps/templates/layout.html:135 msgid "Descending" msgstr "Descendente" -#: cps/templates/layout.html:151 +#: cps/templates/layout.html:152 msgid "Discover" msgstr "Descubrir" -#: cps/templates/layout.html:154 +#: cps/templates/layout.html:155 msgid "Categories" msgstr "Categorías" -#: cps/templates/layout.html:166 cps/templates/search_form.html:74 +#: cps/templates/layout.html:167 cps/templates/search_form.html:74 msgid "Languages" msgstr "Idioma" -#: cps/templates/layout.html:178 +#: cps/templates/layout.html:179 msgid "Create a Shelf" msgstr "Crear un estante" -#: cps/templates/layout.html:179 cps/templates/stats.html:3 +#: cps/templates/layout.html:180 cps/templates/stats.html:3 msgid "About" msgstr "Acerca de" -#: cps/templates/layout.html:193 +#: cps/templates/layout.html:194 msgid "Previous" msgstr "Previo" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:221 msgid "Book Details" msgstr "Detalles del libro" +#: cps/templates/layout.html:255 +msgid "Upload done, processing, please wait..." +msgstr "" + +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1669,12 +1706,7 @@ msgstr "Iniciar sesión con \"magic link\"" msgid "Calibre-Web ebook catalog" msgstr "Cátalogo de ebook de Calibre-Web" -#: cps/templates/read.html:69 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "Ajustes" - -#: cps/templates/read.html:72 +#: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr "Redimensionar el texto cuando las barras laterales están abiertas." diff --git a/cps/translations/fr/LC_MESSAGES/messages.mo b/cps/translations/fr/LC_MESSAGES/messages.mo index 314d3c4cc72c000703f02ad5be2df0ebae451374..c6bc7f4792c6f8aaaafeac5ac2380dec8bb7b242 100644 GIT binary patch delta 14643 zcmajldAN_&+Q9K28{0gS**1?EHW51_V-hkXB*_q&*`>t!iISw!s3Z-D)1(Yh2z4qs zaXO_O>Kv3hi3a37rRn{C_jAA3`_Fq_Z-1Q6TI*TEz3#Q1XK#)-=V$zWM@ITzWeYr< z;=frLsZ=#QS=HMA{Z7mb-X1D~OhpFjgXgJ$ff@DFt7g*qi? zUkZI*86B5}W~3oHUo&*QbO#ExC|rdGG7F9DAsmS>ptreX=VYR4Xol*d6EsJk_d?%_ ztI!1}U^|?F2KHk3DtcLWAQ?}m_EV@u!%=i##wE$w7DESC3+tiJn}u!AopeNR`{mI- z7|T!}fsUUR?X%FMn}=p%9hUI@-$bD`4R4{B>L>JzRisODCvwn;d!joXj-K%Zbm5t3 zs&7LBT!=2b1RLOESQ~fY)p!i+VCSx6k@Zt!D7ceFSO6bGBV2*LHmlGHH%5JXJl~70 zX#WT^Ftb|{NU^YNSQ!iOJPT`LJ*JNY+7J!oi#Q_$CF1={`|8o((mgqb~( z2}+`u?>uxz+2{iO!>h15^=qO&8(nxFddcrb=Ud%_{G0k0XmFyfXlg!12b@E9n$a`4 zq~+06wn2BEgWme?=+1{=RUC`nm3e6YC1}5g(S_GyCaz0UFrv-qj{c4w$w_qKQkNzR zWuXI_pbNAL`=b3Opc$BrUgmjN5jP|EIkgYDcd0VHcw=x7+CTjeg(4J|VPRZ_UZxk( zNMAuSvIRZ+18ByMqdWd7+6!Km^gj>1lr@l#WU7DEmtZ~Wf5B}02AMaVs@^-5szk#@ zXheh1oeo3KeiRzWE!Y6(q5-VMZnznp_&02fbuLdf(kC2@&UY<(6yvZcPQnb||C=e8 zlG$ivThRr-Lw9}_J(}`;l2kWGGtnvP{n5;g!eTfP&FIbOhUQ^@T!!qzIF3&6BRcUpbio2wB<;n~OqNCapNICVjc%-I)O(`+ z`d>l*EewtaSEDH!8y#*y7o38=RyU#(KNoI71K){d@Lg<=2hk%c-#-Z;3k|d}`sK?; z=k1lIU<&)8zY>i{JI+Bfb4PeDdX`JkGhT)6Y&{ylw(u=<;XP6R1nvJ%blwxueg^HA zK1ZPxg+d&(3swwkq6;)cGn9=k)E3KPN4yZPKqp>=?&tyZ$R0(bsD@ z(y84Pa(M6w8d2GS$%Hk+`e*>n&;?qdDQt&Md<8o3RZ$-q^>JwbX=s2m<9Ryj3-aom z|Gn|xVRXQ9bi!xQoj#B5_+>&k52p{+W!#x7JL!Ue@4gsf%YphDES?*43?&z zgGGJ+dt1Q4XeO>h-`^GJ-Pnpwv>*MZ|10Weu>$o!(4(kuWfE8)G&2LkVQ2=gL+{Y_ z=z6)B_xpdEf(zVJt9X=KH=g~mcqdVFb?Yq$({|#N}Gqm5)sGmSH`U4u^&u9ko4M_s3 zfc{WQSEJCJLQV8L&=;L}1bTK8F$?FRzeub^Kc!!xnaDph37{|-^sbab zGg3WI&c7Z7Q+PfaVK%yxoV*T19Q8i&d46|`9y1=Jc6Td*`%ix#) z7FZHn3*3XX@lkXmThSf= z1wGmi!_VXSX-rq`|pF((eWHQLB0`*714>BpaFG6cib19XdwDlj6egJfcCo; z4RkR&-{W{5zKs6Hv>VOP$r0(~lX{kh`ZN^3Hu)v971pIb3|(L@8u4Q6iI0V!V-M<0 zMkWEwKr=cY&CnC!E9m&Q(TseE25>MTF?zX5jY=l&g+|yP&A>1;rPoLOrl`-u zyw?*A=utGlr_k}wM*BK6fX(rI7ZPYX^)7|lJoq>s{FFRM{f?e#@zIIZ&;XjE3*?{+ zcSd*IGwN5OM=%`iKNAgX0XptpblgLj_xFE~Q>aM8YRvn@qDQhDy*!7a{d=rS{TFm+ zS!0sR*a*E`&BE?@KJ{zRc@|?qToLtE==fK$0{1Vq!vcPcmGA^QVS%y94yvK`Cg`Q= zg7zDXE-)3da31Epe$l=Kop(>vkDv>m#zOcD=KcK7e|^$W6irnb^tG#urnV_Mpgnqq zoiP(Hi}nFgABv{@x^NoypgtG7;cm>tlH=kskK_D3<2p2GD|DeQ*a~~01O9~G{sr;; zK{UW+=z=d|LEMJ+e-jOK5Be7DN9R3^ejmO<*Za>n^6!Jp@yQ<|OQQAGSQvA#2zJE+ z*atm|0qBAg&;_TV<8DEZWNx%SfR0;+j(ZZFcQZPEXF3|*iH5(S13r%WA#?{vqJ9Eh z=v4RK0cg^PCPSAqdUD5tKp;3z6l+-9S!&|XkdG>H1{v{_vr9>bT}UM)9AuKqYGtB zN&+p0#i>_EGuIe>J`BB#qr&OvC;2wC{}bqI`y3k3TUgTfe~$$`h^G2$tbeRbq100Pda51{0WoV!)(S=?_&;E6Er#sLLzlDzb7@hA6OxrQvl;n063TuRIurbg3 zpbOlBIXE9(cn4Sxf*{EYU`H#ND;MbXPwVJi9eK|>mxpd~t>ZFn*I z#p@BzhlL}<>(TL(qJ9%rp*}n6OT#D7z*eHEUlaA0rjq|+G_0q=h2Mw{@8Ct$_o5jn zIxR`<1z4Z@CFl;uqvK|ynYpqvM{&qPQ_l!Eg2sY=-;MAIBNflRMD? zJ+t2EPKTnI8WqpS$Mc&pKkW<9v%L%LzXlEHWh{-G(M!1-y<_QP6x>1K8A*ytqXCu2 zhS&)2%E#{k=%i(w|gL9(&K6Km)^b)^<9@SPX z?EAkn9=wN6^ig#9Jg)`xNs6#ZuJ2jrwo1 z$bTgo3f`JTUISgA4Z3g#^!2<1J(@n~M8m@|=#D3acc5>}6KDX>qZ!;7zK+hj6P@Sn zTjTxT8yya!m*+6L;3>QiQ?rwwj_vRQs*|uOuEeYH100Iy&q>~nh3KdFo$w=UMg0i2 z$MSzlUcRfN{w8*z{!cV@wFuahwnTT5gJ!G~x?}$j4ef{Sa7ffg zqWx|_GcpYuVR|Nox)h#{hIgYg|Rx-^61%Thdt4L z*B~F!)L1mI1K|;5Tsn1}g10?$UXq$B=$Q|~syGrII44|yPJCau6wS<&XlB+$`)lY1 zcA?{sqTiQqus5E?Lcaf(%ujZ9DR$t&VD$DsjGon>(EyKO4g62kE8d=bQX8RnrahY4 z-e`dRqdpWnQok14;FHMOsZa27)=v$&BYFSVpdXO0F#~_Yf|zeXvQQ>^hLteyXwaQq zj5Dw&I&K>l!kyu};lA)=Y{2u+Fx{F$fjg4`+MyH9LQ^>({h@IWX5k9-b=!fJ@j!SA zO>MD-$8Q6z|aX5C;A7|qD}9E71Nz*XoXJ2m zpb_Y08iz(Y5e;Yt8pzV{dCa>L*qrtQX#dRnk_?u_;naJhnSBm@t4`u2zW)uD@H;;Z zH=ytPBWOVDu?TKKclsu}^UtsW9>bDY{QhKts_3Ws7Ho^_(T#i)o$yKJ9NRzuptga1D}I#Xes8$C$Jno zg@su^wUL4ywxgHiE%XlTj`|67fgjL-@;{U;R2)lCuYfLC2hB`xEQ`75ow^eZWDOR@ zUFe42$FvLYj}C{>Blr>PVd;mHpK@(*0QFI50GrXB?n1}!LC1Z7{xCa5dTmnR>dkywfPLiB_5bkyI*hSdLs*J0)p$$U4U z3+JK%-iBsyVYJ_aY0q{U1tVJ>4_-uf_Bx)2JJAXLfqrriqet`|y5n>4JYz*tFB+B$ zt6_Qi)k8Ph9$l~N3i9s+y=icPLDAuAw0$fZ@f0+mTy&yYXyEsu6D>nC_YAt@m(f7C zqk+DU_WMV81id?7uOR=GDf~{u`B>@6WZ~}Uz`kh2!_WZ7gcH$#W<>oKbb-0iz7V}L z_o5qkDxR;7=P#o3ZAeovlGm{ueh?3ip*uW*2Jm0#>zR5g*=cDsLp9L$2510n(M(*7 zE_^wQOx%OsrES<2 zKS2X7xhnZ3wgNg|Cv1n8p?_RU-9e!i?#1r-JvPKPtCRK-Xh652f!vLK@FDDgUtj^O z^=#6wJ{nL9^b(IiFXIGs=X1~_UV?e={~8JgupT}0{b~7Qqu~3YiqnqLKcFg|Wm7Ny;js_3G&J z`e7R^NWD9n+TKwgfWEFn&;@S{??HFI8a=YNZ~&(NK_P=e(--+jU<>Sy^U=WepaFb{ z#qm=#6JKKq`~^M2A}=L@R6)npLIZ4sj&C0A7e;%h#B{1V1<$%SdYi|h6RbibegW&? z9?Zh;qF!oUlEPN#0v*s>-5t%yaP(4-Mlb6EG@xbSQ<(SuKTE-ZFQI|Fjh@kAbl@q> z!h$cy5uj(<28-c1^!3ZdMtBQ)1S|0}+=0$t?3E;d+UVQS5R3c%ccYMn{n4GyKqFs@ z_3$+`6NfPif5RGBV}0`HgbwJ0*P{xLkSx)}|4G4{k|@%#()Z8?G7fph5hpv2asy%G94 zUWj@B{%0r!FVjs}6BlD|d;weH&uGL=wk4OdH8!9=9;@K}XuvO^3vNLJ{41KN!|3?0 z@I3q;?U%Wo{QDuPLcs~zVHS2nKSX1(IxfOXaV>gwr_sAm7-!}4W8v~n74!IuoOLt73hvnpl91=XY#gm!^+ebp*vcIUczP3(vFOg1qbXX2HF0e`-~Hx>UTt5?S76kX8z*o0 z9sc!iG%6%2HMo*bMrfJsH=~G6HnK5Jhy2$LBU{)@;M3Nev1X z%x<04vfYNG)3Y-&JCAbN+zn-KN|%1H--2QrmM<7wF#nY48@|80U4fF_$4?xS^}m5M qShAp?fjswc$--6tXZimtmd#JBsNP`E)QM9@j{g5c8n|_Gq5lRnG1|=l delta 14355 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 diff --git a/cps/translations/fr/LC_MESSAGES/messages.po b/cps/translations/fr/LC_MESSAGES/messages.po index 142e47ed..b0630bdd 100644 --- a/cps/translations/fr/LC_MESSAGES/messages.po +++ b/cps/translations/fr/LC_MESSAGES/messages.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-02-03 16:21+0100\n" +"POT-Creation-Date: 2019-02-24 19:21+0100\n" "PO-Revision-Date: 2019-02-03 14:57+0100\n" "Last-Translator: Nicolas Roudninski \n" "Language: fr\n" @@ -31,8 +31,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:145 cps/book_formats.py:146 cps/book_formats.py:150 -#: cps/book_formats.py:154 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 +#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 msgid "not installed" msgstr "non installé" @@ -44,132 +44,133 @@ msgstr "Permission d’exécution manquante" msgid "not configured" msgstr "non configuré" -#: cps/helper.py:77 +#: cps/helper.py:72 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "le format %(format)s est introuvable pour le livre : %(book)d" -#: cps/helper.py:89 +#: cps/helper.py:84 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "le %(format)s est introuvable sur Google Drive : %(fn)s" -#: cps/helper.py:96 cps/helper.py:204 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "Envoyer vers Kindle" -#: cps/helper.py:97 cps/helper.py:115 cps/helper.py:206 +#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 msgid "This e-mail has been sent via Calibre-Web." msgstr "Ce courriel a été envoyé depuis Calibre-Web." -#: cps/helper.py:108 +#: cps/helper.py:103 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "%(format)s introuvable : %(fn)s" -#: cps/helper.py:113 +#: cps/helper.py:108 msgid "Calibre-Web test e-mail" msgstr "Courriel de test de Calibre-Web" -#: cps/helper.py:114 +#: cps/helper.py:109 msgid "Test e-mail" msgstr "Courriel de test" -#: cps/helper.py:130 +#: cps/helper.py:125 msgid "Get Started with Calibre-Web" msgstr "Bien démarrer avec Calibre-Web" -#: cps/helper.py:131 +#: cps/helper.py:126 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "Courriel d’inscription pour l’utilisateur : %(name)s" -#: cps/helper.py:144 cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 -#: cps/helper.py:156 cps/helper.py:158 cps/helper.py:160 cps/helper.py:162 +#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 +#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 #, python-format msgid "Send %(format)s to Kindle" msgstr "Envoyer %(format)s vers le Kindle" -#: cps/helper.py:166 cps/helper.py:170 +#: cps/helper.py:161 cps/helper.py:165 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "Convertir de %(orig)s vers %(format)s et envoyer au Kindle" -#: cps/helper.py:205 +#: cps/helper.py:200 #, python-format msgid "E-mail: %(book)s" msgstr "Courriel : %(book)s" -#: cps/helper.py:208 +#: cps/helper.py:203 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "Le fichier demandé n’a pu être lu. Problème de permission d’accès ?" -#: cps/helper.py:313 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "Renommer le titre de : '%(src)s' à '%(dest)s' a échoué avec l’erreur : %(error)s" -#: cps/helper.py:323 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "Renommer l’auteur de : '%(src)s' à '%(dest)s' a échoué avec l’erreur : %(error)s" -#: cps/helper.py:337 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "La modification du nom de fichier du chemin : '%(src)s' vers '%(dest)s' a échoué avec l’erreur : %(error)s" -#: cps/helper.py:362 cps/helper.py:371 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "" -#: cps/helper.py:402 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "" -#: cps/helper.py:510 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "" -#: cps/helper.py:512 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "" -#: cps/helper.py:543 +#: cps/helper.py:541 msgid "Waiting" msgstr "" -#: cps/helper.py:545 +#: cps/helper.py:543 msgid "Failed" msgstr "" -#: cps/helper.py:547 +#: cps/helper.py:545 msgid "Started" msgstr "" -#: cps/helper.py:549 +#: cps/helper.py:547 msgid "Finished" msgstr "Terminé" -#: cps/helper.py:551 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "Statut inconnu" -#: cps/helper.py:556 +#: cps/helper.py:554 msgid "E-mail: " msgstr "Courriel : " -#: cps/helper.py:558 cps/helper.py:562 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "Convertir vers : " -#: cps/helper.py:560 +#: cps/helper.py:558 msgid "Upload: " msgstr "Déposer : " -#: cps/helper.py:564 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "Tâche inconnue : " @@ -214,7 +215,7 @@ msgstr "Aucune information concernant cette version n’est disponible" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "Une nouvelle mise à jour est disponible. Cliquez sur le bouton ci-dessous pour charger la version %(version)s" -#: cps/updater.py:491 cps/web.py:2766 +#: cps/updater.py:491 cps/web.py:2767 msgid "Unknown" msgstr "Inconnu" @@ -282,7 +283,7 @@ msgstr "Livres les mieux notés" msgid "Random Books" msgstr "Livres au hasard" -#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2135 +#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2136 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "Erreur d'ouverture du livre numérique. Le fichier n'existe pas ou n'est pas accessible :" @@ -322,7 +323,7 @@ msgstr "Liste des catégories" msgid "Category: %(name)s" msgstr "Catégorie : %(name)s" -#: cps/templates/layout.html:71 cps/web.py:1628 +#: cps/templates/layout.html:72 cps/web.py:1628 msgid "Tasks" msgstr "Tâches" @@ -369,395 +370,400 @@ msgid "search" msgstr "recherche" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:146 cps/web.py:2094 +#: cps/templates/layout.html:147 cps/web.py:2095 msgid "Read Books" msgstr "Livres lus" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:148 cps/web.py:2097 +#: cps/templates/layout.html:149 cps/web.py:2098 msgid "Unread Books" msgstr "Livres non-lus" -#: cps/web.py:2145 cps/web.py:2147 cps/web.py:2149 cps/web.py:2161 +#: cps/web.py:2146 cps/web.py:2148 cps/web.py:2150 cps/web.py:2162 msgid "Read a Book" msgstr "Lire un livre" -#: cps/web.py:2220 cps/web.py:3138 +#: cps/web.py:2221 cps/web.py:3139 msgid "Please fill out all fields!" msgstr "SVP, complétez tous les champs !" -#: cps/web.py:2221 cps/web.py:2243 cps/web.py:2247 cps/web.py:2252 -#: cps/web.py:2254 +#: cps/web.py:2222 cps/web.py:2244 cps/web.py:2248 cps/web.py:2253 +#: cps/web.py:2255 msgid "register" msgstr "s’enregistrer" -#: cps/web.py:2242 cps/web.py:3357 +#: cps/web.py:2243 cps/web.py:3358 msgid "An unknown error occurred. Please try again later." msgstr "Une erreur inconnue est survenue. Veuillez réessayer plus tard." -#: cps/web.py:2245 +#: cps/web.py:2246 msgid "Your e-mail is not allowed to register" msgstr "Votre adresse de courriel n’est pas autorisé pour une inscription" -#: cps/web.py:2248 +#: cps/web.py:2249 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Le courriel de confirmation a été envoyé à votre adresse." -#: cps/web.py:2251 +#: cps/web.py:2252 msgid "This username or e-mail address is already in use." msgstr "Ce nom d’utilisateur ou cette adresse de courriel sont déjà utilisés." -#: cps/web.py:2268 cps/web.py:2364 +#: cps/web.py:2269 cps/web.py:2365 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Vous êtes maintenant connecté sous : '%(nickname)s'" -#: cps/web.py:2273 +#: cps/web.py:2274 msgid "Wrong Username or Password" msgstr "Mauvais nom d'utilisateur ou mot de passe" -#: cps/web.py:2279 cps/web.py:2300 +#: cps/web.py:2280 cps/web.py:2301 msgid "login" msgstr "connexion" -#: cps/web.py:2312 cps/web.py:2343 +#: cps/web.py:2313 cps/web.py:2344 msgid "Token not found" msgstr "Jeton non trouvé" -#: cps/web.py:2320 cps/web.py:2351 +#: cps/web.py:2321 cps/web.py:2352 msgid "Token has expired" msgstr "Jeton expiré" -#: cps/web.py:2328 +#: cps/web.py:2329 msgid "Success! Please return to your device" msgstr "Réussite! Merci de vous tourner vers votre appareil" -#: cps/web.py:2378 +#: cps/web.py:2379 msgid "Please configure the SMTP mail settings first..." msgstr "Veuillez configurer les paramètres SMTP au préalable…" -#: cps/web.py:2383 +#: cps/web.py:2384 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Le livre a été mis en file de traitement avec succès pour un envois vers %(kindlemail)s" -#: cps/web.py:2387 +#: cps/web.py:2388 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "Il y a eu une erreur en envoyant ce livre : %(res)s" -#: cps/web.py:2389 cps/web.py:3191 +#: cps/web.py:2390 cps/web.py:3192 msgid "Please configure your kindle e-mail address first..." msgstr "Veuillez configurer votre adresse de courriel Kindle en premier lieu…" -#: cps/web.py:2400 cps/web.py:2452 +#: cps/web.py:2401 cps/web.py:2453 msgid "Invalid shelf specified" msgstr "L’étagère indiquée est invalide" -#: cps/web.py:2407 +#: cps/web.py:2408 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "Désolé, vous n’êtes pas autorisé à ajouter un livre dans l’étagère %(shelfname)s" -#: cps/web.py:2415 +#: cps/web.py:2416 msgid "You are not allowed to edit public shelves" msgstr "Désolé, vous n’êtes pas autorisé à éditer les étagères publiques" -#: cps/web.py:2424 +#: cps/web.py:2425 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "Ce livre est déjà sur l’étagère : %(shelfname)s" -#: cps/web.py:2438 +#: cps/web.py:2439 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Le livre a bien été ajouté à l'étagère : %(sname)s" -#: cps/web.py:2457 +#: cps/web.py:2458 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "Vous n’êtes pas autorisé à ajouter un livre dans l’étagère %(name)s" -#: cps/web.py:2462 +#: cps/web.py:2463 msgid "User is not allowed to edit public shelves" msgstr "L’utilisateur n’est pas autorisé à éditer les étagères publiques" -#: cps/web.py:2480 +#: cps/web.py:2481 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "Ces livres sont déjà sur l’étagère : %(name)s" -#: cps/web.py:2494 +#: cps/web.py:2495 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "Les livres ont été ajoutés à l’étagère : %(sname)s" -#: cps/web.py:2496 +#: cps/web.py:2497 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "Impossible d’ajouter les livres à l’étagère : %(sname)s" -#: cps/web.py:2533 +#: cps/web.py:2534 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Le livre a été supprimé de l'étagère %(sname)s" -#: cps/web.py:2539 +#: cps/web.py:2540 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Désolé, vous n’êtes pas autorisé à enlever un livre de cette étagère : %(sname)s" -#: cps/web.py:2560 cps/web.py:2584 +#: cps/web.py:2561 cps/web.py:2585 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Une étagère de ce nom '%(title)s' existe déjà." -#: cps/web.py:2565 +#: cps/web.py:2566 #, python-format msgid "Shelf %(title)s created" msgstr "Étagère %(title)s créée" -#: cps/web.py:2567 cps/web.py:2595 +#: cps/web.py:2568 cps/web.py:2596 msgid "There was an error" msgstr "Il y a eu une erreur" -#: cps/web.py:2568 cps/web.py:2570 +#: cps/web.py:2569 cps/web.py:2571 msgid "create a shelf" msgstr "Créer une étagère" -#: cps/web.py:2593 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s changed" msgstr "L’étagère %(title)s a été modifiée" -#: cps/web.py:2596 cps/web.py:2598 +#: cps/web.py:2597 cps/web.py:2599 msgid "Edit a shelf" msgstr "Modifier une étagère" -#: cps/web.py:2619 +#: cps/web.py:2620 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "l’étagère %(name)s a été supprimé avec succès" -#: cps/web.py:2646 +#: cps/web.py:2647 #, python-format msgid "Shelf: '%(name)s'" msgstr "Étagère : '%(name)s'" -#: cps/web.py:2649 +#: cps/web.py:2650 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Erreur à l’ouverture de l’étagère. Elle n’existe plus ou n’est plus accessible." -#: cps/web.py:2680 +#: cps/web.py:2681 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Modifier l’arrangement de l’étagère : ‘%(name)s’" -#: cps/web.py:2709 cps/web.py:3144 +#: cps/web.py:2710 cps/web.py:3145 msgid "E-mail is not from valid domain" msgstr "Cette adresse de courriel n’appartient pas à un domaine valide" -#: cps/web.py:2711 cps/web.py:2753 cps/web.py:2756 +#: cps/web.py:2712 cps/web.py:2754 cps/web.py:2757 #, python-format msgid "%(name)s's profile" msgstr "Profil de %(name)s" -#: cps/web.py:2751 +#: cps/web.py:2752 msgid "Found an existing account for this e-mail address." msgstr "Un compte existant a été trouvé pour cette adresse de courriel" -#: cps/web.py:2754 +#: cps/web.py:2755 msgid "Profile updated" msgstr "Profil mis à jour" -#: cps/web.py:2785 +#: cps/web.py:2786 msgid "Admin page" msgstr "Page administrateur" -#: cps/web.py:2867 cps/web.py:3047 +#: cps/web.py:2868 cps/web.py:3048 msgid "Calibre-Web configuration updated" msgstr "Configuration de Calibre-Web mise à jour" -#: cps/templates/admin.html:100 cps/web.py:2881 +#: cps/templates/admin.html:100 cps/web.py:2882 msgid "UI Configuration" msgstr "Configuration de l’interface utilisateur" -#: cps/web.py:2899 +#: cps/web.py:2900 msgid "Import of optional Google Drive requirements missing" msgstr "L’import des pré-requis optionnels pour Google Drive est manquant" -#: cps/web.py:2902 +#: cps/web.py:2903 msgid "client_secrets.json is missing or not readable" msgstr "client_secrets.json est manquant ou ne peut être lu" -#: cps/web.py:2907 cps/web.py:2936 +#: cps/web.py:2908 cps/web.py:2937 msgid "client_secrets.json is not configured for web application" msgstr "client_secrets.json n’est pas configuré pour une application web" -#: cps/templates/admin.html:99 cps/web.py:2939 cps/web.py:2965 cps/web.py:2977 -#: cps/web.py:3022 cps/web.py:3037 cps/web.py:3056 cps/web.py:3064 -#: cps/web.py:3080 +#: cps/templates/admin.html:99 cps/web.py:2940 cps/web.py:2966 cps/web.py:2978 +#: cps/web.py:3023 cps/web.py:3038 cps/web.py:3057 cps/web.py:3065 +#: cps/web.py:3081 msgid "Basic Configuration" msgstr "Configuration principale" -#: cps/web.py:2962 +#: cps/web.py:2963 msgid "Keyfile location is not valid, please enter correct path" msgstr "L’emplacement du fichier de la clé de chiffrement (keyfile) n’est pas valide, veuillez saisir un chemin d’accès correct" -#: cps/web.py:2974 +#: cps/web.py:2975 msgid "Certfile location is not valid, please enter correct path" msgstr "L’emplacement du fichier de certificat (cert) n’est pas valide, veuillez saisir un chemin d’accès correct" -#: cps/web.py:3019 +#: cps/web.py:3020 msgid "Logfile location is not valid, please enter correct path" msgstr "L’emplacement du fichier de Log n’est pas valide, veuillez saisir un chemin d’accès correct" -#: cps/web.py:3060 +#: cps/web.py:3061 msgid "DB location is not valid, please enter correct path" msgstr "L’emplacement du fichier de base de donnée (DB) n’est pas valide, veuillez saisir un chemin d’accès correct" -#: cps/templates/admin.html:33 cps/web.py:3140 cps/web.py:3146 cps/web.py:3162 +#: cps/templates/admin.html:33 cps/web.py:3141 cps/web.py:3147 cps/web.py:3163 msgid "Add new user" msgstr "Ajouter un nouvel utilisateur" -#: cps/web.py:3152 +#: cps/web.py:3153 #, python-format msgid "User '%(user)s' created" msgstr "Utilisateur '%(user)s' créé" -#: cps/web.py:3156 +#: cps/web.py:3157 msgid "Found an existing account for this e-mail address or nickname." msgstr "Un compte existant a été trouvé pour cette adresse de courriel ou pour ce surnom." -#: cps/web.py:3186 +#: cps/web.py:3187 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "Courriel de test envoyé avec succès sur %(kindlemail)s" -#: cps/web.py:3189 +#: cps/web.py:3190 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "Il y a eu une erreur pendant l’envoi du courriel de test : %(res)s" -#: cps/web.py:3193 +#: cps/web.py:3194 msgid "E-mail server settings updated" msgstr "Les paramètres du serveur de courriels ont été mis à jour" -#: cps/web.py:3194 +#: cps/web.py:3195 msgid "Edit e-mail server settings" msgstr "Modifier les paramètres du serveur de courriels" -#: cps/web.py:3219 +#: cps/web.py:3220 #, python-format msgid "User '%(nick)s' deleted" msgstr "Utilisateur '%(nick)s' supprimé" -#: cps/web.py:3332 +#: cps/web.py:3333 #, python-format msgid "User '%(nick)s' updated" msgstr "Utilisateur '%(nick)s' mis à jour" -#: cps/web.py:3335 +#: cps/web.py:3336 msgid "An unknown error occured." msgstr "Oups ! Une erreur inconnue a eu lieu." -#: cps/web.py:3337 +#: cps/web.py:3338 #, python-format msgid "Edit User %(nick)s" msgstr "Éditer l'utilisateur %(nick)s" -#: cps/web.py:3354 +#: cps/web.py:3355 #, python-format msgid "Password for user %(user)s reset" msgstr "Le mot de passe de l’utilisateur %(user)s a été réinitialisé" -#: cps/web.py:3368 cps/web.py:3574 +#: cps/web.py:3369 cps/web.py:3575 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "Erreur à l’ouverture du livre. Le fichier n’existe pas ou n’est pas accessible" -#: cps/web.py:3396 cps/web.py:3868 +#: cps/web.py:3397 msgid "edit metadata" msgstr "modifier les métadonnées" -#: cps/web.py:3489 cps/web.py:3736 +#: cps/web.py:3490 cps/web.py:3737 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "L’extension de fichier '%(ext)s' n’est pas autorisée pour être déposée sur ce serveur" -#: cps/web.py:3493 cps/web.py:3740 +#: cps/web.py:3494 cps/web.py:3741 msgid "File to be uploaded must have an extension" msgstr "Pour être déposé le fichier doit avoir une extension" -#: cps/web.py:3505 cps/web.py:3760 +#: cps/web.py:3506 cps/web.py:3761 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "Impossible de créer le chemin %(path)s (permission refusée)" -#: cps/web.py:3510 +#: cps/web.py:3511 #, python-format msgid "Failed to store file %(file)s." msgstr "Echec de la sauvegarde du fichier %(file)s." -#: cps/web.py:3527 +#: cps/web.py:3528 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "Le format de fichier %(ext)s a été ajouté à %(book)s" -#: cps/web.py:3545 +#: cps/web.py:3546 #, python-format msgid "Failed to create path for cover %(path)s (Permission denied)." msgstr "Impossible de créer le chemin d’accès pour la couverture %(path)s (Autorisation refusée)" -#: cps/web.py:3553 +#: cps/web.py:3554 #, python-format msgid "Failed to store cover-file %(cover)s." msgstr "Echec de la sauvegarde du fichier de couverture %(cover)s." -#: cps/web.py:3556 +#: cps/web.py:3557 msgid "Cover-file is not a valid image file" msgstr "Le fichier de couverture n’est pas un fichier d’image valide" -#: cps/web.py:3586 cps/web.py:3595 +#: cps/web.py:3587 cps/web.py:3596 msgid "unknown" msgstr "inconnu" -#: cps/web.py:3627 +#: cps/web.py:3628 msgid "Cover is not a jpg file, can't save" msgstr "Le fichier de couverture n’est pas au format jpg, impossible de sauvegarder" -#: cps/web.py:3675 +#: cps/web.py:3676 #, python-format msgid "%(langname)s is not a valid language" msgstr "%(langname)s n'est pas une langue valide" -#: cps/web.py:3706 +#: cps/web.py:3707 msgid "Metadata successfully updated" msgstr "Les métadonnées ont bien été mise à jour" -#: cps/web.py:3715 +#: cps/web.py:3716 msgid "Error editing book, please check logfile for details" msgstr "Erreur d’édition du livre, veuillez consulter le journal (log) pour plus de détails" -#: cps/web.py:3765 +#: cps/web.py:3766 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "Impossible d'enregistrer le fichier %(file)s (permission refusée)" -#: cps/web.py:3770 +#: cps/web.py:3771 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "Impossible de supprimer le fichier %(file)s (permission refusée)" -#: cps/web.py:3888 +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "Le format de conversion de la source ou de la destination est manquant" -#: cps/web.py:3898 +#: cps/web.py:3893 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "Le livre a été mis avec succès en file de traitement pour conversion vers %(book_format)s" -#: cps/web.py:3902 +#: cps/web.py:3897 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "Une erreur est survenue au cours de la conversion du livre : %(res)s" @@ -792,7 +798,7 @@ msgstr "Kindle" msgid "DLS" msgstr "DLS" -#: cps/templates/admin.html:13 cps/templates/layout.html:74 +#: cps/templates/admin.html:13 cps/templates/layout.html:75 msgid "Admin" msgstr "Administration" @@ -801,7 +807,7 @@ msgstr "Administration" msgid "Download" msgstr "Télécharger" -#: cps/templates/admin.html:15 cps/templates/layout.html:64 +#: cps/templates/admin.html:15 cps/templates/layout.html:65 msgid "Upload" msgstr "Déposer" @@ -926,8 +932,9 @@ msgstr "D’accord" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Retour" @@ -1002,7 +1009,7 @@ msgstr "Description" msgid "Tags" msgstr "Étiquette" -#: cps/templates/book_edit.html:75 cps/templates/layout.html:157 +#: cps/templates/book_edit.html:75 cps/templates/layout.html:158 #: cps/templates/search_form.html:53 msgid "Series" msgstr "Séries" @@ -1084,7 +1091,7 @@ msgstr "Mot-clé" msgid " Search keyword " msgstr " Rechercher le mot-clé " -#: cps/templates/book_edit.html:218 cps/templates/layout.html:46 +#: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" msgstr "Allez !" @@ -1096,7 +1103,8 @@ msgstr "Cliquer sur la couverture pour importer les métadonnées dans le formul msgid "Loading..." msgstr "Chargement…" -#: cps/templates/book_edit.html:239 cps/templates/layout.html:224 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "Fermer" @@ -1264,7 +1272,7 @@ msgstr "Chemin d’accès à la commande de conversion" msgid "Location of Unrar binary" msgstr "Chemin d’accès à la commande UnRar" -#: cps/templates/config_edit.html:229 cps/templates/layout.html:82 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:83 #: cps/templates/login.html:4 msgid "Login" msgstr "Connexion" @@ -1273,8 +1281,8 @@ msgstr "Connexion" msgid "View Configuration" msgstr "Configuration du mode d’affichage" -#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:133 -#: cps/templates/layout.html:134 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Titre" @@ -1344,7 +1352,7 @@ msgstr "Autoriser la modification d’étagères publiques" #: cps/templates/config_view_edit.html:111 msgid "Default visibilities for new users" -msgstr "Mode de visualisation par défaut pour les nouveaux utulisateurs" +msgstr "Mode de visualisation par défaut pour les nouveaux utilisateurs" #: cps/templates/config_view_edit.html:119 cps/templates/user_edit.html:50 msgid "Show random books" @@ -1414,6 +1422,14 @@ msgstr "de" msgid "language" msgstr "langue" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "Lu" @@ -1486,12 +1502,12 @@ msgstr "Ajouter" msgid "Do you really want to delete this domain rule?" msgstr "Souhaitez-vous vraiment supprimer cette règle de domaine ?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:208 +#: cps/templates/feed.xml:21 cps/templates/layout.html:209 msgid "Next" msgstr "Suivant" #: cps/templates/feed.xml:33 cps/templates/index.xml:11 -#: cps/templates/layout.html:43 cps/templates/layout.html:44 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Chercher" @@ -1507,7 +1523,7 @@ msgstr "Découverte (livres au hasard)" msgid "Start" msgstr "Démarrer" -#: cps/templates/index.xml:18 cps/templates/layout.html:139 +#: cps/templates/index.xml:18 cps/templates/layout.html:140 msgid "Hot Books" msgstr "Livres populaires" @@ -1515,7 +1531,7 @@ msgstr "Livres populaires" msgid "Popular publications from this catalog based on Downloads." msgstr "Publications populaires depuis le catalogue basées sur les téléchargements." -#: cps/templates/index.xml:25 cps/templates/layout.html:142 +#: cps/templates/index.xml:25 cps/templates/layout.html:143 msgid "Best rated Books" msgstr "Livres les mieux notés" @@ -1535,7 +1551,7 @@ msgstr "Les derniers livres" msgid "Show Random Books" msgstr "Montrer des livres au hasard" -#: cps/templates/index.xml:62 cps/templates/layout.html:160 +#: cps/templates/index.xml:62 cps/templates/layout.html:161 msgid "Authors" msgstr "Auteurs" @@ -1543,7 +1559,7 @@ msgstr "Auteurs" msgid "Books ordered by Author" msgstr "Livres classés par auteur" -#: cps/templates/index.xml:69 cps/templates/layout.html:163 +#: cps/templates/index.xml:69 cps/templates/layout.html:164 msgid "Publishers" msgstr "Editeurs" @@ -1559,7 +1575,7 @@ msgstr "Livres classés par catégorie" msgid "Books ordered by series" msgstr "Livres classés par série" -#: cps/templates/index.xml:90 cps/templates/layout.html:169 +#: cps/templates/index.xml:90 cps/templates/layout.html:170 msgid "Public Shelves" msgstr "Étagères publiques" @@ -1567,7 +1583,7 @@ msgstr "Étagères publiques" msgid "Books organized in public shelfs, visible to everyone" msgstr "Livres disponibles dans les étagères publiques, visibles par tous" -#: cps/templates/index.xml:98 cps/templates/layout.html:173 +#: cps/templates/index.xml:98 cps/templates/layout.html:174 msgid "Your Shelves" msgstr "Vos étagères" @@ -1575,91 +1591,112 @@ msgstr "Vos étagères" msgid "User's own shelfs, only visible to the current user himself" msgstr "Etagères personnelles, seulement visible de l’utilisateur propréitaire" -#: cps/templates/layout.html:33 +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + +#: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "Basculer la navigation" -#: cps/templates/layout.html:54 +#: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "Recherche avancée" -#: cps/templates/layout.html:78 +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "Paramètres" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + +#: cps/templates/layout.html:79 msgid "Logout" msgstr "Déconnexion" -#: cps/templates/layout.html:83 cps/templates/register.html:14 +#: cps/templates/layout.html:84 cps/templates/register.html:14 msgid "Register" msgstr "S'enregistrer" -#: cps/templates/layout.html:108 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "Dépôt en cours…" -#: cps/templates/layout.html:109 +#: cps/templates/layout.html:111 msgid "please don't refresh the page" msgstr "Veuillez ne PAS rafraîchir la page" -#: cps/templates/layout.html:120 +#: cps/templates/layout.html:121 msgid "Browse" msgstr "Explorer" -#: cps/templates/layout.html:122 +#: cps/templates/layout.html:123 msgid "Recently Added" msgstr "Ajouts récents" -#: cps/templates/layout.html:127 +#: cps/templates/layout.html:128 msgid "Sorted Books" msgstr "Classer les livres" -#: cps/templates/layout.html:131 cps/templates/layout.html:132 -#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:132 cps/templates/layout.html:133 +#: cps/templates/layout.html:134 cps/templates/layout.html:135 msgid "Sort By" msgstr "Classer par" -#: cps/templates/layout.html:131 +#: cps/templates/layout.html:132 msgid "Newest" msgstr "Récents" -#: cps/templates/layout.html:132 +#: cps/templates/layout.html:133 msgid "Oldest" msgstr "Anciens" -#: cps/templates/layout.html:133 +#: cps/templates/layout.html:134 msgid "Ascending" msgstr "Ascendant" -#: cps/templates/layout.html:134 +#: cps/templates/layout.html:135 msgid "Descending" msgstr "Descendant" -#: cps/templates/layout.html:151 +#: cps/templates/layout.html:152 msgid "Discover" msgstr "Découvrir" -#: cps/templates/layout.html:154 +#: cps/templates/layout.html:155 msgid "Categories" msgstr "Catégories" -#: cps/templates/layout.html:166 cps/templates/search_form.html:74 +#: cps/templates/layout.html:167 cps/templates/search_form.html:74 msgid "Languages" msgstr "Langues" -#: cps/templates/layout.html:178 +#: cps/templates/layout.html:179 msgid "Create a Shelf" msgstr "Créer une étagère" -#: cps/templates/layout.html:179 cps/templates/stats.html:3 +#: cps/templates/layout.html:180 cps/templates/stats.html:3 msgid "About" msgstr "À propos" -#: cps/templates/layout.html:193 +#: cps/templates/layout.html:194 msgid "Previous" msgstr "Précédent" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:221 msgid "Book Details" msgstr "Détails du livre" +#: cps/templates/layout.html:255 +msgid "Upload done, processing, please wait..." +msgstr "" + +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1682,12 +1719,7 @@ msgstr "Se connecter avec le (\"magic link\")" msgid "Calibre-Web ebook catalog" msgstr "Catalogue de livres électroniques Calibre-Web" -#: cps/templates/read.html:69 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "Paramètres" - -#: cps/templates/read.html:72 +#: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr "Mettre à jour la mise en page du texte quand les bandeaux latéraux sont ouverts" @@ -1975,1257 +2007,39 @@ msgstr "Supprimer cet utilisateur" msgid "Recent Downloads" msgstr "Téléchargements récents" -#~ msgid "Afar" -#~ msgstr "afar" - -#~ msgid "Abkhazian" -#~ msgstr "abkhaze" - -#~ msgid "Achinese" -#~ msgstr "at-chinois" - -#~ msgid "Acoli" -#~ msgstr "acoli" - -#~ msgid "Adangme" -#~ msgstr "adangme" - -#~ msgid "Adyghe" -#~ msgstr "adyguéen" - -#~ msgid "Afrihili" -#~ msgstr "afrihili" - -#~ msgid "Afrikaans" -#~ msgstr "Afrikaans" - -#~ msgid "Ainu (Japan)" -#~ msgstr "aïnou (Japon)" - -#~ msgid "Akan" -#~ msgstr "akan" - -#~ msgid "Akkadian" -#~ msgstr "akkadien" - -#~ msgid "Aleut" -#~ msgstr "aléoute" - -#~ msgid "Altai; Southern" -#~ msgstr "altaï méridional" - -#~ msgid "Amharic" -#~ msgstr "amharique" - -#~ msgid "English; Old (ca. 450-1100)" -#~ msgstr "anglo-saxon (environ 450-1100)" - -#~ msgid "Angika" -#~ msgstr "angika" - -#~ msgid "Arabic" -#~ msgstr "arabe" - -#~ msgid "Aramaic; Official (700-300 BCE)" -#~ msgstr "araméen officiel (700-300 A.C.)" - -#~ msgid "Aragonese" -#~ msgstr "aragonais" - -#~ msgid "Mapudungun" -#~ msgstr "mapudungun" - -#~ msgid "Arapaho" -#~ msgstr "arapaho" - -#~ msgid "Arawak" -#~ msgstr "arawak" - -#~ msgid "Assamese" -#~ msgstr "assamais" - -#~ msgid "Asturian" -#~ msgstr "asturien" - -#~ msgid "Avaric" -#~ msgstr "avar" - -#~ msgid "Avestan" -#~ msgstr "avestique" - -#~ msgid "Awadhi" -#~ msgstr "awadhi" - -#~ msgid "Aymara" -#~ msgstr "aymara" - -#~ msgid "Azerbaijani" -#~ msgstr "azéri" - -#~ msgid "Bashkir" -#~ msgstr "bachkir" - -#~ msgid "Baluchi" -#~ msgstr "baloutchi" - -#~ msgid "Bambara" -#~ msgstr "bambara" - -#~ msgid "Balinese" -#~ msgstr "balinais" - -#~ msgid "Basa (Cameroon)" -#~ msgstr "basa (Cameroun)" - -#~ msgid "Beja" -#~ msgstr "beja" - -#~ msgid "Belarusian" -#~ msgstr "biélorusse" - -#~ msgid "Bemba (Zambia)" -#~ msgstr "bemba (Zambie)" - -#~ msgid "Bengali" -#~ msgstr "bengali" - -#~ msgid "Bhojpuri" -#~ msgstr "bhojpuri" - -#~ msgid "Bikol" -#~ msgstr "bikol" - -#~ msgid "Bini" -#~ msgstr "bini" - -#~ msgid "Bislama" -#~ msgstr "bislama" - -#~ msgid "Siksika" -#~ msgstr "pied-noir" - -#~ msgid "Tibetan" -#~ msgstr "tibétain" - -#~ msgid "Bosnian" -#~ msgstr "bosniaque" - -#~ msgid "Braj" -#~ msgstr "braj" - -#~ msgid "Breton" -#~ msgstr "breton" - -#~ msgid "Buriat" -#~ msgstr "bouriate" - -#~ msgid "Buginese" -#~ msgstr "buginais" - -#~ msgid "Bulgarian" -#~ msgstr "bulgare" - -#~ msgid "Bilin" -#~ msgstr "bilin" - -#~ msgid "Caddo" -#~ msgstr "caddo" - -#~ msgid "Carib; Galibi" -#~ msgstr "carib; Galibi" - -#~ msgid "Catalan" -#~ msgstr "catalan" - -#~ msgid "Cebuano" -#~ msgstr "cébuan" - -#~ msgid "Czech" -#~ msgstr "tchèque" - -#~ msgid "Chamorro" -#~ msgstr "chamorro" - -#~ msgid "Chibcha" -#~ msgstr "chibcha" - -#~ msgid "Chechen" -#~ msgstr "thétchène" - -#~ msgid "Chagatai" -#~ msgstr "chagatai" - -#~ msgid "Chuukese" -#~ msgstr "chuukese" - -#~ msgid "Mari (Russia)" -#~ msgstr "mari (Russie)" - -#~ msgid "Chinook jargon" -#~ msgstr "chinook; jargon" - -#~ msgid "Choctaw" -#~ msgstr "choctaw" - -#~ msgid "Chipewyan" -#~ msgstr "chipewyan" - -#~ msgid "Cherokee" -#~ msgstr "cherokee" - -#~ msgid "Slavonic; Old" -#~ msgstr "slavon; ancien" - -#~ msgid "Chuvash" -#~ msgstr "tchouvache" - -#~ msgid "Cheyenne" -#~ msgstr "cheyenne" - -#~ msgid "Coptic" -#~ msgstr "copte" - -#~ msgid "Cornish" -#~ msgstr "cornish" - -#~ msgid "Corsican" -#~ msgstr "corse" - -#~ msgid "Cree" -#~ msgstr "cri" - -#~ msgid "Turkish; Crimean" -#~ msgstr "turc de Crimée" - -#~ msgid "Kashubian" -#~ msgstr "kachoubien" - -#~ msgid "Welsh" -#~ msgstr "gallois" - -#~ msgid "Dakota" -#~ msgstr "dakota" - -#~ msgid "Danish" -#~ msgstr "danois" - -#~ msgid "Dargwa" -#~ msgstr "dargwa" - -#~ msgid "Delaware" -#~ msgstr "delaware" - -#~ msgid "Slave (Athapascan)" -#~ msgstr "esclave (athapascan)" - -#~ msgid "German" -#~ msgstr "allemand" - -#~ msgid "Dogrib" -#~ msgstr "dogrib" - -#~ msgid "Dinka" -#~ msgstr "dinka" - -#~ msgid "Dhivehi" -#~ msgstr "dhivehi" - -#~ msgid "Dogri (macrolanguage)" -#~ msgstr "dogri (macrolangue)" - -#~ msgid "Sorbian; Lower" -#~ msgstr "bas-sorbien" - -#~ msgid "Duala" -#~ msgstr "duala" - -#~ msgid "Dutch; Middle (ca. 1050-1350)" -#~ msgstr "néerlandais moyen (environ 1050-1350)" - -#~ msgid "Dyula" -#~ msgstr "dioula" - -#~ msgid "Dzongkha" -#~ msgstr "dzongkha" - -#~ msgid "Efik" -#~ msgstr "efik" - -#~ msgid "Egyptian (Ancient)" -#~ msgstr "égyptien ancien" - -#~ msgid "Ekajuk" -#~ msgstr "ekajuk" - -#~ msgid "Greek; Modern (1453-)" -#~ msgstr "grec moderne (après 1453)" - -#~ msgid "Elamite" -#~ msgstr "élamite" - -#~ msgid "English" -#~ msgstr "anglais" - -#~ msgid "English; Middle (1100-1500)" -#~ msgstr "anglais moyen (1100-1500)" - -#~ msgid "Esperanto" -#~ msgstr "espéranto" - -#~ msgid "Estonian" -#~ msgstr "estonien" - -#~ msgid "Basque" -#~ msgstr "basque" - -#~ msgid "Ewe" -#~ msgstr "ewe" - -#~ msgid "Ewondo" -#~ msgstr "ewondo" - -#~ msgid "Fang (Equatorial Guinea)" -#~ msgstr "fang (Guinée Équatoriale)" - -#~ msgid "Faroese" -#~ msgstr "féroéen" - -#~ msgid "Persian" -#~ msgstr "persan" - -#~ msgid "Fanti" -#~ msgstr "fanti" - -#~ msgid "Fijian" -#~ msgstr "fidjien" - -#~ msgid "Filipino" -#~ msgstr "filipino" - -#~ msgid "Finnish" -#~ msgstr "finnois" - -#~ msgid "Fon" -#~ msgstr "fon-gbe" - -#~ msgid "French" -#~ msgstr "Français" - -#~ msgid "French; Middle (ca. 1400-1600)" -#~ msgstr "français moyen (environ 1400-1600)" - -#~ msgid "French; Old (842-ca. 1400)" -#~ msgstr "ancien français (842 à environ 1400)" - -#~ msgid "Frisian; Northern" -#~ msgstr "frison septentrional" - -#~ msgid "Frisian; Eastern" -#~ msgstr "frison oriental" - -#~ msgid "Frisian; Western" -#~ msgstr "frison occidental" - -#~ msgid "Fulah" -#~ msgstr "fulah" - -#~ msgid "Friulian" -#~ msgstr "frioulan" - -#~ msgid "Ga" -#~ msgstr "ga" - -#~ msgid "Gayo" -#~ msgstr "gayo" - -#~ msgid "Gbaya (Central African Republic)" -#~ msgstr "gbaya (République Centrafricaine)" - -#~ msgid "Geez" -#~ msgstr "geez" - -#~ msgid "Gilbertese" -#~ msgstr "gilbertese" - -#~ msgid "Gaelic; Scottish" -#~ msgstr "gaélique écossais" - -#~ msgid "Irish" -#~ msgstr "irlandais" - -#~ msgid "Galician" -#~ msgstr "galicien" - -#~ msgid "Manx" -#~ msgstr "manx" - -#~ msgid "German; Middle High (ca. 1050-1500)" -#~ msgstr "allemand; moyen haut (environ 1050-1500)" - -#~ msgid "German; Old High (ca. 750-1050)" -#~ msgstr "allemand; vieux haut (environ 750-1050)" - -#~ msgid "Gondi" -#~ msgstr "gondi" - -#~ msgid "Gorontalo" -#~ msgstr "gorontalo" - -#~ msgid "Gothic" -#~ msgstr "gothique" - -#~ msgid "Grebo" -#~ msgstr "grebo" - -#~ msgid "Greek; Ancient (to 1453)" -#~ msgstr "grec ancien (jusqu'à 1453)" - -#~ msgid "Guarani" -#~ msgstr "guarani" - -#~ msgid "German; Swiss" -#~ msgstr "allemand de Suisse" - -#~ msgid "Gujarati" -#~ msgstr "gujarati" - -#~ msgid "Gwichʼin" -#~ msgstr "gwichʼin" - -#~ msgid "Haida" -#~ msgstr "haida" - -#~ msgid "Creole; Haitian" -#~ msgstr "créole haïtien" - -#~ msgid "Hausa" -#~ msgstr "hausa" - -#~ msgid "Hawaiian" -#~ msgstr "hawaïen" - -#~ msgid "Hebrew" -#~ msgstr "hébreu" - -#~ msgid "Herero" -#~ msgstr "herero" - -#~ msgid "Hiligaynon" -#~ msgstr "hiligaynon" - -#~ msgid "Hindi" -#~ msgstr "hindi" - -#~ msgid "Hittite" -#~ msgstr "hittite" - -#~ msgid "Hmong" -#~ msgstr "hmong" - -#~ msgid "Hiri Motu" -#~ msgstr "hiri Motu" - -#~ msgid "Croatian" -#~ msgstr "croate" - -#~ msgid "Sorbian; Upper" -#~ msgstr "haut-sorbien" - -#~ msgid "Hungarian" -#~ msgstr "hongrois" - -#~ msgid "Hupa" -#~ msgstr "hupa" - -#~ msgid "Armenian" -#~ msgstr "arménien" - -#~ msgid "Iban" -#~ msgstr "iban" - -#~ msgid "Igbo" -#~ msgstr "igbo" - -#~ msgid "Ido" -#~ msgstr "ido" - -#~ msgid "Yi; Sichuan" -#~ msgstr "yi de Sichuan" - -#~ msgid "Inuktitut" -#~ msgstr "inuktitut" - -#~ msgid "Interlingue" -#~ msgstr "interlingue" - -#~ msgid "Iloko" -#~ msgstr "iloko" - -#~ msgid "Interlingua (International Auxiliary Language Association)" -#~ msgstr "interlingua (association pour une langue auxiliaire internationale)" - -#~ msgid "Indonesian" -#~ msgstr "indonésien" - -#~ msgid "Ingush" -#~ msgstr "ingouche" - -#~ msgid "Inupiaq" -#~ msgstr "inupiaq" - -#~ msgid "Icelandic" -#~ msgstr "islandais" - -#~ msgid "Italian" -#~ msgstr "italien" - -#~ msgid "Javanese" -#~ msgstr "javanais" - -#~ msgid "Lojban" -#~ msgstr "lojban" - -#~ msgid "Japanese" -#~ msgstr "japonais" - -#~ msgid "Judeo-Persian" -#~ msgstr "judéo-persan" - -#~ msgid "Judeo-Arabic" -#~ msgstr "judéo-arabe" - -#~ msgid "Kara-Kalpak" -#~ msgstr "kara-kalpak" - -#~ msgid "Kabyle" -#~ msgstr "kabyle" - -#~ msgid "Kachin" -#~ msgstr "kachin" - -#~ msgid "Kalaallisut" -#~ msgstr "kalaallisut" - -#~ msgid "Kamba (Kenya)" -#~ msgstr "kamba (Kenya)" - -#~ msgid "Kannada" -#~ msgstr "kannada" - -#~ msgid "Kashmiri" -#~ msgstr "cachemiri" - -#~ msgid "Georgian" -#~ msgstr "géorgien" - -#~ msgid "Kanuri" -#~ msgstr "kanuri" - -#~ msgid "Kawi" -#~ msgstr "kawi" - -#~ msgid "Kazakh" -#~ msgstr "kazakh" - -#~ msgid "Kabardian" -#~ msgstr "kabardian" - -#~ msgid "Khasi" -#~ msgstr "khasi" - -#~ msgid "Khmer; Central" -#~ msgstr "khmer central" - -#~ msgid "Khotanese" -#~ msgstr "khotanais" - -#~ msgid "Kikuyu" -#~ msgstr "kikuyu" - -#~ msgid "Kinyarwanda" -#~ msgstr "kinyarwanda" - -#~ msgid "Kirghiz" -#~ msgstr "kirghize" - -#~ msgid "Kimbundu" -#~ msgstr "kimbundu" - -#~ msgid "Konkani (macrolanguage)" -#~ msgstr "konkani (macrolangue)" - -#~ msgid "Komi" -#~ msgstr "komi" - -#~ msgid "Kongo" -#~ msgstr "kongo" - -#~ msgid "Korean" -#~ msgstr "coréen" - -#~ msgid "Kosraean" -#~ msgstr "kosraéen" - -#~ msgid "Kpelle" -#~ msgstr "kpelle" - -#~ msgid "Karachay-Balkar" -#~ msgstr "karachay-balkar" - -#~ msgid "Karelian" -#~ msgstr "carélien" - -#~ msgid "Kurukh" -#~ msgstr "kurukh" - -#~ msgid "Kuanyama" -#~ msgstr "kuanyama" - -#~ msgid "Kumyk" -#~ msgstr "kumyk" - -#~ msgid "Kurdish" -#~ msgstr "kurde" - -#~ msgid "Kutenai" -#~ msgstr "kutenai" - -#~ msgid "Ladino" -#~ msgstr "ladino" - -#~ msgid "Lahnda" -#~ msgstr "lahnda" - -#~ msgid "Lamba" -#~ msgstr "lamba" - -#~ msgid "Lao" -#~ msgstr "lao" - -#~ msgid "Latin" -#~ msgstr "latin" - -#~ msgid "Latvian" -#~ msgstr "letton" - -#~ msgid "Lezghian" -#~ msgstr "lezghian" - -#~ msgid "Limburgan" -#~ msgstr "limbourgeois" - -#~ msgid "Lingala" -#~ msgstr "lingala" - -#~ msgid "Lithuanian" -#~ msgstr "lituanien" - -#~ msgid "Mongo" -#~ msgstr "mongo" - -#~ msgid "Lozi" -#~ msgstr "lozi" - -#~ msgid "Luxembourgish" -#~ msgstr "luxembourgeois" - -#~ msgid "Luba-Lulua" -#~ msgstr "luba-lulua" - -#~ msgid "Luba-Katanga" -#~ msgstr "luba-katanga" - -#~ msgid "Ganda" -#~ msgstr "ganda" - -#~ msgid "Luiseno" -#~ msgstr "luiseno" - -#~ msgid "Lunda" -#~ msgstr "lunda" - -#~ msgid "Luo (Kenya and Tanzania)" -#~ msgstr "luo (Kenya et Tanzanie)" - -#~ msgid "Lushai" -#~ msgstr "lushai" - -#~ msgid "Madurese" -#~ msgstr "madurais" - -#~ msgid "Magahi" -#~ msgstr "magahi" - -#~ msgid "Marshallese" -#~ msgstr "marshallais" - -#~ msgid "Maithili" -#~ msgstr "maithili" - -#~ msgid "Makasar" -#~ msgstr "makassar" - -#~ msgid "Malayalam" -#~ msgstr "malayalam" - -#~ msgid "Mandingo" -#~ msgstr "mandingue" - -#~ msgid "Marathi" -#~ msgstr "marathi" - -#~ msgid "Masai" -#~ msgstr "massaï" - -#~ msgid "Moksha" -#~ msgstr "moksha" - -#~ msgid "Mandar" -#~ msgstr "mandar" - -#~ msgid "Mende (Sierra Leone)" -#~ msgstr "mende (Sierra Léone)" - -#~ msgid "Irish; Middle (900-1200)" -#~ msgstr "irlandais intermédiaire (900-1200)" - -#~ msgid "Mi'kmaq" -#~ msgstr "micmaque" - -#~ msgid "Minangkabau" -#~ msgstr "minangkabau" - -#~ msgid "Uncoded languages" -#~ msgstr "Langues non codées" - -#~ msgid "Macedonian" -#~ msgstr "macédonien" - -#~ msgid "Malagasy" -#~ msgstr "malgache" - -#~ msgid "Maltese" -#~ msgstr "maltais" - -#~ msgid "Manchu" -#~ msgstr "mandchou" - -#~ msgid "Manipuri" -#~ msgstr "manipuri" - -#~ msgid "Mohawk" -#~ msgstr "mohawk" - -#~ msgid "Mongolian" -#~ msgstr "mongol" - -#~ msgid "Mossi" -#~ msgstr "mossi" - -#~ msgid "Maori" -#~ msgstr "maori" - -#~ msgid "Malay (macrolanguage)" -#~ msgstr "malais (macrolangue)" - -#~ msgid "Multiple languages" -#~ msgstr "Langues multiples" - -#~ msgid "Creek" -#~ msgstr "creek" - -#~ msgid "Mirandese" -#~ msgstr "mirandais" - -#~ msgid "Marwari" -#~ msgstr "marwari" - -#~ msgid "Burmese" -#~ msgstr "birman" - -#~ msgid "Erzya" -#~ msgstr "erzya" - -#~ msgid "Neapolitan" -#~ msgstr "napolitain" - -#~ msgid "Nauru" -#~ msgstr "nauru" - -#~ msgid "Navajo" -#~ msgstr "navajo" - -#~ msgid "Ndebele; South" -#~ msgstr "ndebele méridional" - -#~ msgid "Ndebele; North" -#~ msgstr "ndebele septentrional" - -#~ msgid "Ndonga" -#~ msgstr "ndonga" - -#~ msgid "German; Low" -#~ msgstr "Allemand; Bas" - -#~ msgid "Nepali" -#~ msgstr "népalais" - -#~ msgid "Bhasa; Nepal" -#~ msgstr "bhasa; Népal" - -#~ msgid "Nias" -#~ msgstr "nias" - -#~ msgid "Niuean" -#~ msgstr "niuéen" - -#~ msgid "Dutch" -#~ msgstr "néerlandais" - -#~ msgid "Norwegian Nynorsk" -#~ msgstr "norvégien nynorsk" - -#~ msgid "Norwegian Bokmål" -#~ msgstr "norvégien bokmål" - -#~ msgid "Nogai" -#~ msgstr "nogaï" - -#~ msgid "Norse; Old" -#~ msgstr "norse ancien" - -#~ msgid "Norwegian" -#~ msgstr "norvégien" - -#~ msgid "N'Ko" -#~ msgstr "n'Ko" - -#~ msgid "Sotho; Northern" -#~ msgstr "sotho septentrional" - -#~ msgid "Newari; Old" -#~ msgstr "newari ancien" - -#~ msgid "Nyanja" -#~ msgstr "nyanja" - -#~ msgid "Nyamwezi" -#~ msgstr "nyamwezi" - -#~ msgid "Nyankole" -#~ msgstr "nyankole" - -#~ msgid "Nyoro" -#~ msgstr "nyoro" - -#~ msgid "Nzima" -#~ msgstr "nzima" - -#~ msgid "Occitan (post 1500)" -#~ msgstr "occitan (après 1500)" - -#~ msgid "Ojibwa" -#~ msgstr "ojibwa" - -#~ msgid "Oriya" -#~ msgstr "oriya" - -#~ msgid "Oromo" -#~ msgstr "oromo" - -#~ msgid "Osage" -#~ msgstr "osage" - -#~ msgid "Ossetian" -#~ msgstr "ossétien" - -#~ msgid "Turkish; Ottoman (1500-1928)" -#~ msgstr "turc ottoman (1500-1928)" - -#~ msgid "Pangasinan" -#~ msgstr "pangasinan" - -#~ msgid "Pahlavi" -#~ msgstr "pahlavi" - -#~ msgid "Pampanga" -#~ msgstr "pampangan" - -#~ msgid "Panjabi" -#~ msgstr "pendjabi" - -#~ msgid "Papiamento" -#~ msgstr "papiamento" - -#~ msgid "Palauan" -#~ msgstr "palauéen" - -#~ msgid "Persian; Old (ca. 600-400 B.C.)" -#~ msgstr "perse ancien (environ 600-400 avant J.-C.)" - -#~ msgid "Phoenician" -#~ msgstr "phénicien" - -#~ msgid "Pali" -#~ msgstr "pali" - -#~ msgid "Polish" -#~ msgstr "polonais" - -#~ msgid "Pohnpeian" -#~ msgstr "pohnpeien" - -#~ msgid "Portuguese" -#~ msgstr "portugais" - -#~ msgid "Provençal; Old (to 1500)" -#~ msgstr "provençal ancien (jusqu'à 1500)" - -#~ msgid "Pushto" -#~ msgstr "pushto" - -#~ msgid "Quechua" -#~ msgstr "quechua" - -#~ msgid "Rajasthani" -#~ msgstr "rajasthani" - -#~ msgid "Rapanui" -#~ msgstr "rapanui" - -#~ msgid "Maori; Cook Islands" -#~ msgstr "maori des Îles Cook" - -#~ msgid "Romansh" -#~ msgstr "romanche" - -#~ msgid "Romany" -#~ msgstr "romany" - -#~ msgid "Romanian" -#~ msgstr "roumain" - -#~ msgid "Rundi" -#~ msgstr "rundi" - -#~ msgid "Romanian; Macedo-" -#~ msgstr "macédo-roumain" - -#~ msgid "Russian" -#~ msgstr "russe" - -#~ msgid "Sandawe" -#~ msgstr "sandawe" - -#~ msgid "Sango" -#~ msgstr "sango" - -#~ msgid "Yakut" -#~ msgstr "iakoute" - -#~ msgid "Aramaic; Samaritan" -#~ msgstr "aramaïque samaritain" - -#~ msgid "Sanskrit" -#~ msgstr "sanskrit" - -#~ msgid "Sasak" -#~ msgstr "sasak" - -#~ msgid "Santali" -#~ msgstr "santali" - -#~ msgid "Sicilian" -#~ msgstr "sicilien" - -#~ msgid "Scots" -#~ msgstr "écossais" - -#~ msgid "Selkup" -#~ msgstr "selkup" - -#~ msgid "Irish; Old (to 900)" -#~ msgstr "irlandais ancien (jusqu'à 900)" - -#~ msgid "Shan" -#~ msgstr "shan" - -#~ msgid "Sidamo" -#~ msgstr "sidamo" - -#~ msgid "Sinhala" -#~ msgstr "sinhala" - -#~ msgid "Slovak" -#~ msgstr "slovaque" - -#~ msgid "Slovenian" -#~ msgstr "slovène" - -#~ msgid "Sami; Southern" -#~ msgstr "sami méridional" - -#~ msgid "Sami; Northern" -#~ msgstr "sami septentrional" - -#~ msgid "Lule Sami" -#~ msgstr "sami de Lule" - -#~ msgid "Sami; Inari" -#~ msgstr "sami d'Inari" - -#~ msgid "Samoan" -#~ msgstr "samoan" - -#~ msgid "Sami; Skolt" -#~ msgstr "sami de Skolt" - -#~ msgid "Shona" -#~ msgstr "shona" - -#~ msgid "Sindhi" -#~ msgstr "sindhi" - -#~ msgid "Soninke" -#~ msgstr "soninke" - -#~ msgid "Sogdian" -#~ msgstr "sogdien" - -#~ msgid "Somali" -#~ msgstr "somali" - -#~ msgid "Sotho; Southern" -#~ msgstr "sotho méridional" - -#~ msgid "Spanish" -#~ msgstr "espagnol" - -#~ msgid "Albanian" -#~ msgstr "albanais" - -#~ msgid "Sardinian" -#~ msgstr "sarde" - -#~ msgid "Sranan Tongo" -#~ msgstr "sranan Tongo" - -#~ msgid "Serbian" -#~ msgstr "serbe" - -#~ msgid "Serer" -#~ msgstr "serer" - -#~ msgid "Swati" -#~ msgstr "swati" - -#~ msgid "Sukuma" -#~ msgstr "sukuma" - -#~ msgid "Sundanese" -#~ msgstr "sundanais" - -#~ msgid "Susu" -#~ msgstr "susu" - -#~ msgid "Sumerian" -#~ msgstr "sumérien" - -#~ msgid "Swahili (macrolanguage)" -#~ msgstr "swahili (macrolangue)" - -#~ msgid "Swedish" -#~ msgstr "suédois" - -#~ msgid "Syriac; Classical" -#~ msgstr "syriaque classique" - -#~ msgid "Syriac" -#~ msgstr "syriaque" - -#~ msgid "Tahitian" -#~ msgstr "tahitien" - -#~ msgid "Tamil" -#~ msgstr "tamoul" - -#~ msgid "Tatar" -#~ msgstr "tatar" - -#~ msgid "Telugu" -#~ msgstr "télougou" - -#~ msgid "Timne" -#~ msgstr "timne" - -#~ msgid "Tereno" -#~ msgstr "tereno" - -#~ msgid "Tetum" -#~ msgstr "tetum" - -#~ msgid "Tajik" -#~ msgstr "tadjik" - -#~ msgid "Tagalog" -#~ msgstr "tagalog" - -#~ msgid "Thai" -#~ msgstr "thai" - -#~ msgid "Tigre" -#~ msgstr "tigre" - -#~ msgid "Tigrinya" -#~ msgstr "tigrigna" - -#~ msgid "Tiv" -#~ msgstr "tiv" - -#~ msgid "Tokelau" -#~ msgstr "tokelau" - -#~ msgid "Klingon" -#~ msgstr "klingon" - -#~ msgid "Tlingit" -#~ msgstr "tlingit" - -#~ msgid "Tamashek" -#~ msgstr "tamacheq" - -#~ msgid "Tonga (Nyasa)" -#~ msgstr "tonga (Nyasa)" - -#~ msgid "Tonga (Tonga Islands)" -#~ msgstr "tonga (Îles Tonga)" - -#~ msgid "Tok Pisin" -#~ msgstr "tok Pisin" - -#~ msgid "Tsimshian" -#~ msgstr "tsimshien" - -#~ msgid "Tswana" -#~ msgstr "tswana" - -#~ msgid "Tsonga" -#~ msgstr "tsonga" - -#~ msgid "Turkmen" -#~ msgstr "turkmène" - -#~ msgid "Tumbuka" -#~ msgstr "tumbuka" - -#~ msgid "Turkish" -#~ msgstr "turc" - -#~ msgid "Tuvalu" -#~ msgstr "tuvalu" - -#~ msgid "Twi" -#~ msgstr "twi" - -#~ msgid "Tuvinian" -#~ msgstr "tuvinien" - -#~ msgid "Udmurt" -#~ msgstr "udmurt" - -#~ msgid "Ugaritic" -#~ msgstr "ougaritique" - -#~ msgid "Uighur" -#~ msgstr "ouïghour" - -#~ msgid "Ukrainian" -#~ msgstr "ukrainien" - -#~ msgid "Umbundu" -#~ msgstr "umbundu" - -#~ msgid "Undetermined" -#~ msgstr "indéterminé" - -#~ msgid "Urdu" -#~ msgstr "ourdou" - -#~ msgid "Uzbek" -#~ msgstr "ouszbek" - -#~ msgid "Vai" -#~ msgstr "vai" - -#~ msgid "Venda" -#~ msgstr "venda" - -#~ msgid "Vietnamese" -#~ msgstr "vietnamien" - -#~ msgid "Volapük" -#~ msgstr "volapük" - -#~ msgid "Votic" -#~ msgstr "votique" - -#~ msgid "Wolaytta" -#~ msgstr "wolaytta" - -#~ msgid "Waray (Philippines)" -#~ msgstr "waray (Philippines)" - -#~ msgid "Washo" -#~ msgstr "washo" - -#~ msgid "Walloon" -#~ msgstr "wallon" - -#~ msgid "Wolof" -#~ msgstr "wolof" - -#~ msgid "Kalmyk" -#~ msgstr "kalmouke" - -#~ msgid "Xhosa" -#~ msgstr "xhosa" - -#~ msgid "Yao" -#~ msgstr "yao" - -#~ msgid "Yapese" -#~ msgstr "yapese" +#~ msgid "Current commit timestamp" +#~ msgstr "Horodatage de la version actuelle " -#~ msgid "Yiddish" -#~ msgstr "yiddish" +#~ msgid "Newest commit timestamp" +#~ msgstr "Horodatage de la version la plus récente " -#~ msgid "Yoruba" -#~ msgstr "yoruba" +#~ msgid "Convert: %(book)s" +#~ msgstr "Conversion : %(book)s" -#~ msgid "Zapotec" -#~ msgstr "zapotèque" +#~ msgid "Convert to %(format)s: %(book)s" +#~ msgstr "Conversion vers %(format)s : %(book)s" -#~ msgid "Blissymbols" -#~ msgstr "blissymbols" +#~ msgid "Files are replaced" +#~ msgstr "Fichiers remplacés" -#~ msgid "Zenaga" -#~ msgstr "zenaga" +#~ msgid "Server is stopped" +#~ msgstr "Serveur arrêté" -#~ msgid "Zhuang" -#~ msgstr "zhuang" +#~ msgid "Convertertool %(converter)s not found" +#~ msgstr "Outil de conversion %(converter)s introuvable" -#~ msgid "Chinese" -#~ msgstr "chinois" +#~ msgid "Choose a password" +#~ msgstr "Choisissez un mot de passe" -#~ msgid "Zulu" -#~ msgstr "zoulou" +#~ msgid "Could not find any formats suitable for sending by e-mail" +#~ msgstr "Aucun format supporté pour l’envois par courriel n’a été trouvé" -#~ msgid "Zuni" -#~ msgstr "zuni" +#~ msgid "Author list" +#~ msgstr "Liste des auteurs" -#~ msgid "No linguistic content" -#~ msgstr "pas de contenu linguistique" +#~ msgid "File %(file)s uploaded" +#~ msgstr "Fichier %(file)s déposé" -#~ msgid "Zaza" -#~ msgstr "zaza" +#~ msgid "Update done" +#~ msgstr "Mise à jour effectuée" diff --git a/cps/translations/hu/LC_MESSAGES/messages.po b/cps/translations/hu/LC_MESSAGES/messages.po index 2da5f056..f60332f3 100644 --- a/cps/translations/hu/LC_MESSAGES/messages.po +++ b/cps/translations/hu/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-02-03 16:21+0100\n" +"POT-Creation-Date: 2019-02-24 19:21+0100\n" "PO-Revision-Date: 2018-10-11 18:13+0200\n" "Last-Translator: \n" "Language: hu\n" @@ -18,8 +18,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:145 cps/book_formats.py:146 cps/book_formats.py:150 -#: cps/book_formats.py:154 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 +#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 msgid "not installed" msgstr "nincs telepítve" @@ -31,132 +31,133 @@ msgstr "Nincs jogosultság a futtatáshoz" msgid "not configured" msgstr "" -#: cps/helper.py:77 +#: cps/helper.py:72 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "A(z) %(format)s formátum nem található a következő könyvhöz: %(book)d" -#: cps/helper.py:89 +#: cps/helper.py:84 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "%(format)s nem található a Google Drive-on: %(fn)s" -#: cps/helper.py:96 cps/helper.py:204 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "Küldés Kindle-re" -#: cps/helper.py:97 cps/helper.py:115 cps/helper.py:206 +#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 msgid "This e-mail has been sent via Calibre-Web." msgstr "Ez az e-mail a Calibre-Web-en keresztül lett küldve." -#: cps/helper.py:108 +#: cps/helper.py:103 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "%(format)s nem található: %(fn)s" -#: cps/helper.py:113 +#: cps/helper.py:108 msgid "Calibre-Web test e-mail" msgstr "Calibre-Web teszt e-mail" -#: cps/helper.py:114 +#: cps/helper.py:109 msgid "Test e-mail" msgstr "Teszt e-mail" -#: cps/helper.py:130 +#: cps/helper.py:125 msgid "Get Started with Calibre-Web" msgstr "Kezdő lépések a Calibre-Web-bel" -#: cps/helper.py:131 +#: cps/helper.py:126 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "Regisztrációs e-mail a következő felhasználóhoz: %(name)s" -#: cps/helper.py:144 cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 -#: cps/helper.py:156 cps/helper.py:158 cps/helper.py:160 cps/helper.py:162 +#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 +#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 #, python-format msgid "Send %(format)s to Kindle" msgstr "" -#: cps/helper.py:166 cps/helper.py:170 +#: cps/helper.py:161 cps/helper.py:165 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:205 +#: cps/helper.py:200 #, python-format msgid "E-mail: %(book)s" msgstr "E-mail: %(book)s" -#: cps/helper.py:208 +#: cps/helper.py:203 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "A kért fájl nem olvasható. Esetleg jogosultsági probléma lenne?" -#: cps/helper.py:313 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "A cím átnevezése \"%(src)s\"-ról \"%(dest)s\"-ra nem sikerült a következő hiba miatt: %(error)s" -#: cps/helper.py:323 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "A szerző átnevezése \"%(src)s\"-ról \"%(dest)s\"-ra nem sikerült a következő hiba miatt: %(error)s" -#: cps/helper.py:337 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:362 cps/helper.py:371 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "A \"%(file)s\" fájl nem található a Google Drive-on" -#: cps/helper.py:402 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "A könyv elérési útja (\"%(path)s\") nem található a Google Drive-on" -#: cps/helper.py:510 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "Hiba az UnRar futtatásakor" -#: cps/helper.py:512 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "Az Unrar futtatható állománya nem található" -#: cps/helper.py:543 +#: cps/helper.py:541 msgid "Waiting" msgstr "Várakozás" -#: cps/helper.py:545 +#: cps/helper.py:543 msgid "Failed" msgstr "Nem sikerült" -#: cps/helper.py:547 +#: cps/helper.py:545 msgid "Started" msgstr "Elindítva" -#: cps/helper.py:549 +#: cps/helper.py:547 msgid "Finished" msgstr "Végrehajtva" -#: cps/helper.py:551 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "" -#: cps/helper.py:556 +#: cps/helper.py:554 msgid "E-mail: " msgstr "" -#: cps/helper.py:558 cps/helper.py:562 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "" -#: cps/helper.py:560 +#: cps/helper.py:558 msgid "Upload: " msgstr "" -#: cps/helper.py:564 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "" @@ -201,7 +202,7 @@ msgstr "" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/updater.py:491 cps/web.py:2766 +#: cps/updater.py:491 cps/web.py:2767 msgid "Unknown" msgstr "Ismeretlen" @@ -269,7 +270,7 @@ msgstr "Legjobbra értékelt könyvek" msgid "Random Books" msgstr "Könyvek találomra" -#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2135 +#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2136 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "Hiba történt az e-könyv megnyitásakor. A fájl nem létezik vagy nem érhető el:" @@ -309,7 +310,7 @@ msgstr "Címkék listája" msgid "Category: %(name)s" msgstr "Címke: %(name)s" -#: cps/templates/layout.html:71 cps/web.py:1628 +#: cps/templates/layout.html:72 cps/web.py:1628 msgid "Tasks" msgstr "Feladatok" @@ -356,395 +357,400 @@ msgid "search" msgstr "keresés" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:146 cps/web.py:2094 +#: cps/templates/layout.html:147 cps/web.py:2095 msgid "Read Books" msgstr "Olvasott könyvek" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:148 cps/web.py:2097 +#: cps/templates/layout.html:149 cps/web.py:2098 msgid "Unread Books" msgstr "Olvasatlan könyvek" -#: cps/web.py:2145 cps/web.py:2147 cps/web.py:2149 cps/web.py:2161 +#: cps/web.py:2146 cps/web.py:2148 cps/web.py:2150 cps/web.py:2162 msgid "Read a Book" msgstr "Egy olvasott könyv" -#: cps/web.py:2220 cps/web.py:3138 +#: cps/web.py:2221 cps/web.py:3139 msgid "Please fill out all fields!" msgstr "Az összes mezőt ki kell tölteni!" -#: cps/web.py:2221 cps/web.py:2243 cps/web.py:2247 cps/web.py:2252 -#: cps/web.py:2254 +#: cps/web.py:2222 cps/web.py:2244 cps/web.py:2248 cps/web.py:2253 +#: cps/web.py:2255 msgid "register" msgstr "regisztrálás" -#: cps/web.py:2242 cps/web.py:3357 +#: cps/web.py:2243 cps/web.py:3358 msgid "An unknown error occurred. Please try again later." msgstr "Ismeretlen hiba történt. Próbáld újra később!" -#: cps/web.py:2245 +#: cps/web.py:2246 msgid "Your e-mail is not allowed to register" msgstr "Nem engedélyezett a megadott e-mail cím bejegyzése" -#: cps/web.py:2248 +#: cps/web.py:2249 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Jóváhagyó levél elküldve az email címedre." -#: cps/web.py:2251 +#: cps/web.py:2252 msgid "This username or e-mail address is already in use." msgstr "Ez a felhasználónév vagy e-mail cím már használatban van." -#: cps/web.py:2268 cps/web.py:2364 +#: cps/web.py:2269 cps/web.py:2365 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Be vagy jelentkezve mint: %(nickname)s" -#: cps/web.py:2273 +#: cps/web.py:2274 msgid "Wrong Username or Password" msgstr "Rossz felhasználó név vagy jelszó!" -#: cps/web.py:2279 cps/web.py:2300 +#: cps/web.py:2280 cps/web.py:2301 msgid "login" msgstr "belépés" -#: cps/web.py:2312 cps/web.py:2343 +#: cps/web.py:2313 cps/web.py:2344 msgid "Token not found" msgstr "A token nem található." -#: cps/web.py:2320 cps/web.py:2351 +#: cps/web.py:2321 cps/web.py:2352 msgid "Token has expired" msgstr "A token érvényessége lejárt." -#: cps/web.py:2328 +#: cps/web.py:2329 msgid "Success! Please return to your device" msgstr "Sikerült! Újra használható az eszköz." -#: cps/web.py:2378 +#: cps/web.py:2379 msgid "Please configure the SMTP mail settings first..." msgstr "Először be kell állítani az SMTP levelező beállításokat..." -#: cps/web.py:2383 +#: cps/web.py:2384 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "A könyv sikeresen küldésre lett jelölve a következő címre: %(kindlemail)s" -#: cps/web.py:2387 +#: cps/web.py:2388 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "Hiba történt a könyv küldésekor: %(res)s" -#: cps/web.py:2389 cps/web.py:3191 +#: cps/web.py:2390 cps/web.py:3192 msgid "Please configure your kindle e-mail address first..." msgstr "Először be kell állítani a kindle e-mail címet..." -#: cps/web.py:2400 cps/web.py:2452 +#: cps/web.py:2401 cps/web.py:2453 msgid "Invalid shelf specified" msgstr "A megadott polc érvénytelen!" -#: cps/web.py:2407 +#: cps/web.py:2408 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2415 +#: cps/web.py:2416 msgid "You are not allowed to edit public shelves" msgstr "" -#: cps/web.py:2424 +#: cps/web.py:2425 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2438 +#: cps/web.py:2439 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "A könyv hozzá lett adva a következő polchoz: %(sname)s" -#: cps/web.py:2457 +#: cps/web.py:2458 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "Nincs jogosultságod könyvet tenni a következő polcra: %(name)s." -#: cps/web.py:2462 +#: cps/web.py:2463 msgid "User is not allowed to edit public shelves" msgstr "A felhasználó nem szerkeszthet nyilvános polcokat" -#: cps/web.py:2480 +#: cps/web.py:2481 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "A könyvek már a következő polcon vannak: %(name)s" -#: cps/web.py:2494 +#: cps/web.py:2495 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "A könyvek hozzá lettek adva a következő polchoz: %(sname)s" -#: cps/web.py:2496 +#: cps/web.py:2497 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "Nem sikerült hozzáadni a könyveket a polchoz: %(sname)s" -#: cps/web.py:2533 +#: cps/web.py:2534 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "A könyv el lett távolítva a polcról: %(sname)s" -#: cps/web.py:2539 +#: cps/web.py:2540 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Sajnálom, nincs jogosultságot eltávolítani könyvet erről a polcról: %(sname)s" -#: cps/web.py:2560 cps/web.py:2584 +#: cps/web.py:2561 cps/web.py:2585 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Már létezik \"%(title)s\" nevű polc!" -#: cps/web.py:2565 +#: cps/web.py:2566 #, python-format msgid "Shelf %(title)s created" msgstr "A következő polc létre lett hozva: %(title)s" -#: cps/web.py:2567 cps/web.py:2595 +#: cps/web.py:2568 cps/web.py:2596 msgid "There was an error" msgstr "Hiba történt" -#: cps/web.py:2568 cps/web.py:2570 +#: cps/web.py:2569 cps/web.py:2571 msgid "create a shelf" msgstr "Polc készítése" -#: cps/web.py:2593 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s changed" msgstr "A következő polc megváltoztatva: %(title)s" -#: cps/web.py:2596 cps/web.py:2598 +#: cps/web.py:2597 cps/web.py:2599 msgid "Edit a shelf" msgstr "Polc szerkesztése" -#: cps/web.py:2619 +#: cps/web.py:2620 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "A következő polc sikeresen törölve: %(name)s" -#: cps/web.py:2646 +#: cps/web.py:2647 #, python-format msgid "Shelf: '%(name)s'" msgstr "Polc: '%(name)s'" -#: cps/web.py:2649 +#: cps/web.py:2650 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Hiba a polc megnyitásakor. A polc nem létezik vagy nem elérhető." -#: cps/web.py:2680 +#: cps/web.py:2681 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "A következő polc átrendezése: %(name)s" -#: cps/web.py:2709 cps/web.py:3144 +#: cps/web.py:2710 cps/web.py:3145 msgid "E-mail is not from valid domain" msgstr "Az e-mail tartománya nem érvényes." -#: cps/web.py:2711 cps/web.py:2753 cps/web.py:2756 +#: cps/web.py:2712 cps/web.py:2754 cps/web.py:2757 #, python-format msgid "%(name)s's profile" msgstr "%(name)s profilja" -#: cps/web.py:2751 +#: cps/web.py:2752 msgid "Found an existing account for this e-mail address." msgstr "Már létezik felhasználó ehhez az e-mail címhez." -#: cps/web.py:2754 +#: cps/web.py:2755 msgid "Profile updated" msgstr "A profil frissítve." -#: cps/web.py:2785 +#: cps/web.py:2786 msgid "Admin page" msgstr "Rendszergazda oldala" -#: cps/web.py:2867 cps/web.py:3047 +#: cps/web.py:2868 cps/web.py:3048 msgid "Calibre-Web configuration updated" msgstr "A Calibre-Web konfigurációja frissítve." -#: cps/templates/admin.html:100 cps/web.py:2881 +#: cps/templates/admin.html:100 cps/web.py:2882 msgid "UI Configuration" msgstr "Felhasználói felület beállításai" -#: cps/web.py:2899 +#: cps/web.py:2900 msgid "Import of optional Google Drive requirements missing" msgstr "Hiányzanak a Google Drive használatához szükséges komponensek" -#: cps/web.py:2902 +#: cps/web.py:2903 msgid "client_secrets.json is missing or not readable" msgstr "A client_secrets.json hiányzik vagy nem olvasható." -#: cps/web.py:2907 cps/web.py:2936 +#: cps/web.py:2908 cps/web.py:2937 msgid "client_secrets.json is not configured for web application" msgstr "A client_secrets.json nincs beállítva a web alkalmazáshoz." -#: cps/templates/admin.html:99 cps/web.py:2939 cps/web.py:2965 cps/web.py:2977 -#: cps/web.py:3022 cps/web.py:3037 cps/web.py:3056 cps/web.py:3064 -#: cps/web.py:3080 +#: cps/templates/admin.html:99 cps/web.py:2940 cps/web.py:2966 cps/web.py:2978 +#: cps/web.py:3023 cps/web.py:3038 cps/web.py:3057 cps/web.py:3065 +#: cps/web.py:3081 msgid "Basic Configuration" msgstr "Alapvető beállítások" -#: cps/web.py:2962 +#: cps/web.py:2963 msgid "Keyfile location is not valid, please enter correct path" msgstr "A kulcsfájl helye nem érvényes, adj meg érvényes elérési utat" -#: cps/web.py:2974 +#: cps/web.py:2975 msgid "Certfile location is not valid, please enter correct path" msgstr "A tanusítványfájl helye nem érvényes, adj meg érvényes elérési utat" -#: cps/web.py:3019 +#: cps/web.py:3020 msgid "Logfile location is not valid, please enter correct path" msgstr "A naplófájl helye nem érvényes, adj meg érvényes elérési utat" -#: cps/web.py:3060 +#: cps/web.py:3061 msgid "DB location is not valid, please enter correct path" msgstr "Az adatbázis helye nem érvényes, adj meg érvényes elérési utat" -#: cps/templates/admin.html:33 cps/web.py:3140 cps/web.py:3146 cps/web.py:3162 +#: cps/templates/admin.html:33 cps/web.py:3141 cps/web.py:3147 cps/web.py:3163 msgid "Add new user" msgstr "Új felhasználó hozzáadása" -#: cps/web.py:3152 +#: cps/web.py:3153 #, python-format msgid "User '%(user)s' created" msgstr "A következő felhasználó létrehozva: %(user)s" -#: cps/web.py:3156 +#: cps/web.py:3157 msgid "Found an existing account for this e-mail address or nickname." msgstr "Már létezik felhasználó ehhez az e-mail címhez vagy felhasználói névhez." -#: cps/web.py:3186 +#: cps/web.py:3187 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "A teszt levél sikeresen elküldve ide: %(kindlemail)s" -#: cps/web.py:3189 +#: cps/web.py:3190 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "Hiba történt a teszt levél küldése során: %(res)s" -#: cps/web.py:3193 +#: cps/web.py:3194 msgid "E-mail server settings updated" msgstr "Az e-mail kiszolgáló beállításai frissítve." -#: cps/web.py:3194 +#: cps/web.py:3195 msgid "Edit e-mail server settings" msgstr "Az e-mail kiszolgáló beállításainak módosítása" -#: cps/web.py:3219 +#: cps/web.py:3220 #, python-format msgid "User '%(nick)s' deleted" msgstr "A felhasználó törölve: %(nick)s" -#: cps/web.py:3332 +#: cps/web.py:3333 #, python-format msgid "User '%(nick)s' updated" msgstr "A felhasználó frissítve: %(nick)s" -#: cps/web.py:3335 +#: cps/web.py:3336 msgid "An unknown error occured." msgstr "Ismeretlen hiba történt." -#: cps/web.py:3337 +#: cps/web.py:3338 #, python-format msgid "Edit User %(nick)s" msgstr " A felhasználó szerkesztése: %(nick)s" -#: cps/web.py:3354 +#: cps/web.py:3355 #, python-format msgid "Password for user %(user)s reset" msgstr "A(z) %(user)s felhasználó jelszavának alaphelyzetbe állítása" -#: cps/web.py:3368 cps/web.py:3574 +#: cps/web.py:3369 cps/web.py:3575 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "Hiba az ekönyv megnyitásakor. A fájl nem létezik vagy nem elérhető." -#: cps/web.py:3396 cps/web.py:3868 +#: cps/web.py:3397 msgid "edit metadata" msgstr "Metaadatok szerkesztése" -#: cps/web.py:3489 cps/web.py:3736 +#: cps/web.py:3490 cps/web.py:3737 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "A(z) \"%(ext)s\" kiterjesztésű fájlok feltöltése nincs engedélyezve ezen a szerveren." -#: cps/web.py:3493 cps/web.py:3740 +#: cps/web.py:3494 cps/web.py:3741 msgid "File to be uploaded must have an extension" msgstr "A feltöltendő fájlnak kiterjesztéssel kell rendelkeznie!" -#: cps/web.py:3505 cps/web.py:3760 +#: cps/web.py:3506 cps/web.py:3761 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "Nem sikerült létrehozni az elérési utat (engedély megtagadva): %(path)s." -#: cps/web.py:3510 +#: cps/web.py:3511 #, python-format msgid "Failed to store file %(file)s." msgstr "Nem sikerült elmenteni a %(file)s fájlt." -#: cps/web.py:3527 +#: cps/web.py:3528 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "A(z) %(ext)s fájlformátum hozzáadva a könyvhez: %(book)s." -#: cps/web.py:3545 +#: cps/web.py:3546 #, python-format msgid "Failed to create path for cover %(path)s (Permission denied)." msgstr "Nem sikerült létrehozni az elérési utat a borítóhoz (engedély megtagadva): %(path)s." -#: cps/web.py:3553 +#: cps/web.py:3554 #, python-format msgid "Failed to store cover-file %(cover)s." msgstr "Nem sikerült elmenteni a borító-fájlt: %(cover)s." -#: cps/web.py:3556 +#: cps/web.py:3557 msgid "Cover-file is not a valid image file" msgstr "A borító-fájl nem érvényes képfájl!" -#: cps/web.py:3586 cps/web.py:3595 +#: cps/web.py:3587 cps/web.py:3596 msgid "unknown" msgstr "ismeretlen" -#: cps/web.py:3627 +#: cps/web.py:3628 msgid "Cover is not a jpg file, can't save" msgstr "A borító nem jpg fájl, nem lehet elmenteni." -#: cps/web.py:3675 +#: cps/web.py:3676 #, python-format msgid "%(langname)s is not a valid language" msgstr "A(z) %(langname)s nem érvényes nyelv" -#: cps/web.py:3706 +#: cps/web.py:3707 msgid "Metadata successfully updated" msgstr "" -#: cps/web.py:3715 +#: cps/web.py:3716 msgid "Error editing book, please check logfile for details" msgstr "Hiba a könyv szerkesztése során, további részletek a naplófájlban." -#: cps/web.py:3765 +#: cps/web.py:3766 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "Nem sikerült elmenteni a %(file)s fájlt." -#: cps/web.py:3770 +#: cps/web.py:3771 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "Nem sikerült törölni a %(file)s fájlt." -#: cps/web.py:3888 +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "Az átalakításhoz hiányzik a forrás- vagy a célformátum!" -#: cps/web.py:3898 +#: cps/web.py:3893 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "A könyv sikeresen átalakításra lett jelölve a következő formátumra: %(book_format)s" -#: cps/web.py:3902 +#: cps/web.py:3897 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "Hiba történt a könyv átalakításakor: %(res)s" @@ -779,7 +785,7 @@ msgstr "Kindle" msgid "DLS" msgstr "Letöltések" -#: cps/templates/admin.html:13 cps/templates/layout.html:74 +#: cps/templates/admin.html:13 cps/templates/layout.html:75 msgid "Admin" msgstr "Rendszergazda" @@ -788,7 +794,7 @@ msgstr "Rendszergazda" msgid "Download" msgstr "Letöltés" -#: cps/templates/admin.html:15 cps/templates/layout.html:64 +#: cps/templates/admin.html:15 cps/templates/layout.html:65 msgid "Upload" msgstr "Feltöltés" @@ -913,8 +919,9 @@ msgstr "OK" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Vissza" @@ -989,7 +996,7 @@ msgstr "Leírás" msgid "Tags" msgstr "Címkék" -#: cps/templates/book_edit.html:75 cps/templates/layout.html:157 +#: cps/templates/book_edit.html:75 cps/templates/layout.html:158 #: cps/templates/search_form.html:53 msgid "Series" msgstr "Sorozatok" @@ -1071,7 +1078,7 @@ msgstr "Kulcsszó" msgid " Search keyword " msgstr " Keresési kulcsszó " -#: cps/templates/book_edit.html:218 cps/templates/layout.html:46 +#: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" msgstr "Rajta!" @@ -1083,7 +1090,8 @@ msgstr "Kattints a borítóra a metadatok betöltésére" msgid "Loading..." msgstr "Betöltés..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:224 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "Bezárás" @@ -1251,7 +1259,7 @@ msgstr "Elérési út az átalakító-eszközhöz" msgid "Location of Unrar binary" msgstr "Az Unrar futtatási állományának helye" -#: cps/templates/config_edit.html:229 cps/templates/layout.html:82 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:83 #: cps/templates/login.html:4 msgid "Login" msgstr "Belépés" @@ -1260,8 +1268,8 @@ msgstr "Belépés" msgid "View Configuration" msgstr "Általános beállítások" -#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:133 -#: cps/templates/layout.html:134 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Név" @@ -1401,6 +1409,14 @@ msgstr "kötete a sorozatnak:" msgid "language" msgstr "nyelv" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "Olvasva" @@ -1473,12 +1489,12 @@ msgstr "Hozzáadás" msgid "Do you really want to delete this domain rule?" msgstr "Valóban törölni akarod ezt a tartomány-szabályt?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:208 +#: cps/templates/feed.xml:21 cps/templates/layout.html:209 msgid "Next" msgstr "Következő" #: cps/templates/feed.xml:33 cps/templates/index.xml:11 -#: cps/templates/layout.html:43 cps/templates/layout.html:44 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Keresés" @@ -1494,7 +1510,7 @@ msgstr "Felfedezés (könyvek találomra)" msgid "Start" msgstr "Kezdés" -#: cps/templates/index.xml:18 cps/templates/layout.html:139 +#: cps/templates/index.xml:18 cps/templates/layout.html:140 msgid "Hot Books" msgstr "Kelendő könyvek" @@ -1502,7 +1518,7 @@ msgstr "Kelendő könyvek" msgid "Popular publications from this catalog based on Downloads." msgstr "Ebből a katalógusból származó népszerű kiadványok letöltések alapján." -#: cps/templates/index.xml:25 cps/templates/layout.html:142 +#: cps/templates/index.xml:25 cps/templates/layout.html:143 msgid "Best rated Books" msgstr "Legjobb könyvek" @@ -1522,7 +1538,7 @@ msgstr "A legfrissebb könyvek" msgid "Show Random Books" msgstr "Mutass könyveket találomra" -#: cps/templates/index.xml:62 cps/templates/layout.html:160 +#: cps/templates/index.xml:62 cps/templates/layout.html:161 msgid "Authors" msgstr "Szerzők" @@ -1530,7 +1546,7 @@ msgstr "Szerzők" msgid "Books ordered by Author" msgstr "Könyvek szerző szerint rendezve" -#: cps/templates/index.xml:69 cps/templates/layout.html:163 +#: cps/templates/index.xml:69 cps/templates/layout.html:164 msgid "Publishers" msgstr "" @@ -1546,7 +1562,7 @@ msgstr "Könyvek címke szerint rendezve" msgid "Books ordered by series" msgstr "Könyvek sorozat szerint rendezve" -#: cps/templates/index.xml:90 cps/templates/layout.html:169 +#: cps/templates/index.xml:90 cps/templates/layout.html:170 msgid "Public Shelves" msgstr "Nyilvános polcok" @@ -1554,7 +1570,7 @@ msgstr "Nyilvános polcok" msgid "Books organized in public shelfs, visible to everyone" msgstr "Könyvek nyilvános polcokra rakva, mindenkinek látható" -#: cps/templates/index.xml:98 cps/templates/layout.html:173 +#: cps/templates/index.xml:98 cps/templates/layout.html:174 msgid "Your Shelves" msgstr "Saját polcok" @@ -1562,91 +1578,112 @@ msgstr "Saját polcok" msgid "User's own shelfs, only visible to the current user himself" msgstr "A felhasználó saját polcai, csak a jelenlegi felhasználónak láthatóak" -#: cps/templates/layout.html:33 +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + +#: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "Navigáció átkapcsolása" -#: cps/templates/layout.html:54 +#: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "Részletes keresés" -#: cps/templates/layout.html:78 +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "Beállítások" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + +#: cps/templates/layout.html:79 msgid "Logout" msgstr "Kilépés" -#: cps/templates/layout.html:83 cps/templates/register.html:14 +#: cps/templates/layout.html:84 cps/templates/register.html:14 msgid "Register" msgstr "Regisztrálás" -#: cps/templates/layout.html:108 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "Feltöltés..." -#: cps/templates/layout.html:109 +#: cps/templates/layout.html:111 msgid "please don't refresh the page" msgstr "Ne frissítsd az oldalt!" -#: cps/templates/layout.html:120 +#: cps/templates/layout.html:121 msgid "Browse" msgstr "Böngészés" -#: cps/templates/layout.html:122 +#: cps/templates/layout.html:123 msgid "Recently Added" msgstr "Legutóbb hozzáadott" -#: cps/templates/layout.html:127 +#: cps/templates/layout.html:128 msgid "Sorted Books" msgstr "Rendezett könyvek" -#: cps/templates/layout.html:131 cps/templates/layout.html:132 -#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:132 cps/templates/layout.html:133 +#: cps/templates/layout.html:134 cps/templates/layout.html:135 msgid "Sort By" msgstr "Sorbarendezés eszerint:" -#: cps/templates/layout.html:131 +#: cps/templates/layout.html:132 msgid "Newest" msgstr "Legújabbak" -#: cps/templates/layout.html:132 +#: cps/templates/layout.html:133 msgid "Oldest" msgstr "Legrégebbiek" -#: cps/templates/layout.html:133 +#: cps/templates/layout.html:134 msgid "Ascending" msgstr "Növekvő" -#: cps/templates/layout.html:134 +#: cps/templates/layout.html:135 msgid "Descending" msgstr "Csökkenő" -#: cps/templates/layout.html:151 +#: cps/templates/layout.html:152 msgid "Discover" msgstr "Felfedezés" -#: cps/templates/layout.html:154 +#: cps/templates/layout.html:155 msgid "Categories" msgstr "Címkék" -#: cps/templates/layout.html:166 cps/templates/search_form.html:74 +#: cps/templates/layout.html:167 cps/templates/search_form.html:74 msgid "Languages" msgstr "Nyelvek" -#: cps/templates/layout.html:178 +#: cps/templates/layout.html:179 msgid "Create a Shelf" msgstr "Polc készítése" -#: cps/templates/layout.html:179 cps/templates/stats.html:3 +#: cps/templates/layout.html:180 cps/templates/stats.html:3 msgid "About" msgstr "Névjegy" -#: cps/templates/layout.html:193 +#: cps/templates/layout.html:194 msgid "Previous" msgstr "Előző" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:221 msgid "Book Details" msgstr "Könyv részletei" +#: cps/templates/layout.html:255 +msgid "Upload done, processing, please wait..." +msgstr "" + +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1669,12 +1706,7 @@ msgstr "Belépés varázshivatkozással" msgid "Calibre-Web ebook catalog" msgstr "Calibre-Web e-könyv katalógus" -#: cps/templates/read.html:69 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "Beállítások" - -#: cps/templates/read.html:72 +#: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr "Szöveg újratördelése amikor az oldalsávok nyitva vannak" diff --git a/cps/translations/it/LC_MESSAGES/messages.po b/cps/translations/it/LC_MESSAGES/messages.po index f61638a8..d4c07568 100644 --- a/cps/translations/it/LC_MESSAGES/messages.po +++ b/cps/translations/it/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-02-03 16:21+0100\n" +"POT-Creation-Date: 2019-02-24 19:21+0100\n" "PO-Revision-Date: 2017-04-04 15:09+0200\n" "Last-Translator: Marco Picone \n" "Language: it\n" @@ -17,8 +17,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:145 cps/book_formats.py:146 cps/book_formats.py:150 -#: cps/book_formats.py:154 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 +#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 msgid "not installed" msgstr "non installato" @@ -30,132 +30,133 @@ msgstr "Mancano autorizzazioni di esecuzione" msgid "not configured" msgstr "" -#: cps/helper.py:77 +#: cps/helper.py:72 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "" -#: cps/helper.py:89 +#: cps/helper.py:84 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "" -#: cps/helper.py:96 cps/helper.py:204 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "Invia a Kindle" -#: cps/helper.py:97 cps/helper.py:115 cps/helper.py:206 +#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 msgid "This e-mail has been sent via Calibre-Web." msgstr "" -#: cps/helper.py:108 +#: cps/helper.py:103 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "" -#: cps/helper.py:113 +#: cps/helper.py:108 msgid "Calibre-Web test e-mail" msgstr "" -#: cps/helper.py:114 +#: cps/helper.py:109 msgid "Test e-mail" msgstr "" -#: cps/helper.py:130 +#: cps/helper.py:125 msgid "Get Started with Calibre-Web" msgstr "" -#: cps/helper.py:131 +#: cps/helper.py:126 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "" -#: cps/helper.py:144 cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 -#: cps/helper.py:156 cps/helper.py:158 cps/helper.py:160 cps/helper.py:162 +#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 +#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 #, python-format msgid "Send %(format)s to Kindle" msgstr "" -#: cps/helper.py:166 cps/helper.py:170 +#: cps/helper.py:161 cps/helper.py:165 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:205 +#: cps/helper.py:200 #, python-format msgid "E-mail: %(book)s" msgstr "" -#: cps/helper.py:208 +#: cps/helper.py:203 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "" -#: cps/helper.py:313 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:323 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:337 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:362 cps/helper.py:371 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "" -#: cps/helper.py:402 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "" -#: cps/helper.py:510 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "" -#: cps/helper.py:512 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "" -#: cps/helper.py:543 +#: cps/helper.py:541 msgid "Waiting" msgstr "" -#: cps/helper.py:545 +#: cps/helper.py:543 msgid "Failed" msgstr "" -#: cps/helper.py:547 +#: cps/helper.py:545 msgid "Started" msgstr "" -#: cps/helper.py:549 +#: cps/helper.py:547 msgid "Finished" msgstr "" -#: cps/helper.py:551 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "" -#: cps/helper.py:556 +#: cps/helper.py:554 msgid "E-mail: " msgstr "" -#: cps/helper.py:558 cps/helper.py:562 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "" -#: cps/helper.py:560 +#: cps/helper.py:558 msgid "Upload: " msgstr "" -#: cps/helper.py:564 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "" @@ -200,7 +201,7 @@ msgstr "" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/updater.py:491 cps/web.py:2766 +#: cps/updater.py:491 cps/web.py:2767 msgid "Unknown" msgstr "" @@ -268,7 +269,7 @@ msgstr "I migliori libri valutati" msgid "Random Books" msgstr "Libri casuali" -#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2135 +#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2136 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "Errore durante l'apertura di eBook. Il file non esiste o il file non è accessibile:" @@ -308,7 +309,7 @@ msgstr "Elenco categorie" msgid "Category: %(name)s" msgstr "Categoria : %(name)s" -#: cps/templates/layout.html:71 cps/web.py:1628 +#: cps/templates/layout.html:72 cps/web.py:1628 msgid "Tasks" msgstr "" @@ -355,395 +356,400 @@ msgid "search" msgstr "ricerca" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:146 cps/web.py:2094 +#: cps/templates/layout.html:147 cps/web.py:2095 msgid "Read Books" msgstr "Leggere libri" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:148 cps/web.py:2097 +#: cps/templates/layout.html:149 cps/web.py:2098 msgid "Unread Books" msgstr "Libri non letti" -#: cps/web.py:2145 cps/web.py:2147 cps/web.py:2149 cps/web.py:2161 +#: cps/web.py:2146 cps/web.py:2148 cps/web.py:2150 cps/web.py:2162 msgid "Read a Book" msgstr "Leggere un libro" -#: cps/web.py:2220 cps/web.py:3138 +#: cps/web.py:2221 cps/web.py:3139 msgid "Please fill out all fields!" msgstr "Compila tutti i campi" -#: cps/web.py:2221 cps/web.py:2243 cps/web.py:2247 cps/web.py:2252 -#: cps/web.py:2254 +#: cps/web.py:2222 cps/web.py:2244 cps/web.py:2248 cps/web.py:2253 +#: cps/web.py:2255 msgid "register" msgstr "Registrare" -#: cps/web.py:2242 cps/web.py:3357 +#: cps/web.py:2243 cps/web.py:3358 msgid "An unknown error occurred. Please try again later." msgstr "" -#: cps/web.py:2245 +#: cps/web.py:2246 msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/web.py:2248 +#: cps/web.py:2249 msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/web.py:2251 +#: cps/web.py:2252 msgid "This username or e-mail address is already in use." msgstr "" -#: cps/web.py:2268 cps/web.py:2364 +#: cps/web.py:2269 cps/web.py:2365 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "ora sei connesso come : '%(nickname)s'" -#: cps/web.py:2273 +#: cps/web.py:2274 msgid "Wrong Username or Password" msgstr "Nome utente o password errata" -#: cps/web.py:2279 cps/web.py:2300 +#: cps/web.py:2280 cps/web.py:2301 msgid "login" msgstr "Accesso" -#: cps/web.py:2312 cps/web.py:2343 +#: cps/web.py:2313 cps/web.py:2344 msgid "Token not found" msgstr "Token non trovato" -#: cps/web.py:2320 cps/web.py:2351 +#: cps/web.py:2321 cps/web.py:2352 msgid "Token has expired" msgstr "Il token è scaduto" -#: cps/web.py:2328 +#: cps/web.py:2329 msgid "Success! Please return to your device" msgstr "Successo! Torna al tuo dispositivo" -#: cps/web.py:2378 +#: cps/web.py:2379 msgid "Please configure the SMTP mail settings first..." msgstr "Configurare prima le impostazioni della posta SMTP..." -#: cps/web.py:2383 +#: cps/web.py:2384 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "" -#: cps/web.py:2387 +#: cps/web.py:2388 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "Si è verificato un errore durante l'invio di questo libro: %(res)s" -#: cps/web.py:2389 cps/web.py:3191 +#: cps/web.py:2390 cps/web.py:3192 msgid "Please configure your kindle e-mail address first..." msgstr "" -#: cps/web.py:2400 cps/web.py:2452 +#: cps/web.py:2401 cps/web.py:2453 msgid "Invalid shelf specified" msgstr "" -#: cps/web.py:2407 +#: cps/web.py:2408 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2415 +#: cps/web.py:2416 msgid "You are not allowed to edit public shelves" msgstr "" -#: cps/web.py:2424 +#: cps/web.py:2425 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2438 +#: cps/web.py:2439 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Il libro è stato aggiunto alla mensola: %(sname)s" -#: cps/web.py:2457 +#: cps/web.py:2458 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "" -#: cps/web.py:2462 +#: cps/web.py:2463 msgid "User is not allowed to edit public shelves" msgstr "" -#: cps/web.py:2480 +#: cps/web.py:2481 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "" -#: cps/web.py:2494 +#: cps/web.py:2495 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "" -#: cps/web.py:2496 +#: cps/web.py:2497 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "" -#: cps/web.py:2533 +#: cps/web.py:2534 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Il libro è stato rimosso dalla mensola: %(sname)s" -#: cps/web.py:2539 +#: cps/web.py:2540 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "" -#: cps/web.py:2560 cps/web.py:2584 +#: cps/web.py:2561 cps/web.py:2585 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Uno scaffale con il nome '%(title)s' esiste già." -#: cps/web.py:2565 +#: cps/web.py:2566 #, python-format msgid "Shelf %(title)s created" msgstr "Mensola %(title)s creato" -#: cps/web.py:2567 cps/web.py:2595 +#: cps/web.py:2568 cps/web.py:2596 msgid "There was an error" msgstr "c'era un errore" -#: cps/web.py:2568 cps/web.py:2570 +#: cps/web.py:2569 cps/web.py:2571 msgid "create a shelf" msgstr "creare uno scaffale" -#: cps/web.py:2593 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s changed" msgstr "Mensola %(title)s cambiato" -#: cps/web.py:2596 cps/web.py:2598 +#: cps/web.py:2597 cps/web.py:2599 msgid "Edit a shelf" msgstr "Modifica un ripiano" -#: cps/web.py:2619 +#: cps/web.py:2620 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "cancellato con successo il ripiano %(name)s" -#: cps/web.py:2646 +#: cps/web.py:2647 #, python-format msgid "Shelf: '%(name)s'" msgstr "Mensola: '%(name)s'" -#: cps/web.py:2649 +#: cps/web.py:2650 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Errore durante l'apertura dello scaffale. La mensola non esiste o non è accessibile" -#: cps/web.py:2680 +#: cps/web.py:2681 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Modificare l'ordine della mensola: '%(name)s'" -#: cps/web.py:2709 cps/web.py:3144 +#: cps/web.py:2710 cps/web.py:3145 msgid "E-mail is not from valid domain" msgstr "" -#: cps/web.py:2711 cps/web.py:2753 cps/web.py:2756 +#: cps/web.py:2712 cps/web.py:2754 cps/web.py:2757 #, python-format msgid "%(name)s's profile" msgstr "Profilo di %(name)s" -#: cps/web.py:2751 +#: cps/web.py:2752 msgid "Found an existing account for this e-mail address." msgstr "" -#: cps/web.py:2754 +#: cps/web.py:2755 msgid "Profile updated" msgstr "Profilo aggiornato" -#: cps/web.py:2785 +#: cps/web.py:2786 msgid "Admin page" msgstr "Pagina di amministrazione" -#: cps/web.py:2867 cps/web.py:3047 +#: cps/web.py:2868 cps/web.py:3048 msgid "Calibre-Web configuration updated" msgstr "Aggiornamento della configurazione del calibro-web" -#: cps/templates/admin.html:100 cps/web.py:2881 +#: cps/templates/admin.html:100 cps/web.py:2882 msgid "UI Configuration" msgstr "" -#: cps/web.py:2899 +#: cps/web.py:2900 msgid "Import of optional Google Drive requirements missing" msgstr "" -#: cps/web.py:2902 +#: cps/web.py:2903 msgid "client_secrets.json is missing or not readable" msgstr "" -#: cps/web.py:2907 cps/web.py:2936 +#: cps/web.py:2908 cps/web.py:2937 msgid "client_secrets.json is not configured for web application" msgstr "" -#: cps/templates/admin.html:99 cps/web.py:2939 cps/web.py:2965 cps/web.py:2977 -#: cps/web.py:3022 cps/web.py:3037 cps/web.py:3056 cps/web.py:3064 -#: cps/web.py:3080 +#: cps/templates/admin.html:99 cps/web.py:2940 cps/web.py:2966 cps/web.py:2978 +#: cps/web.py:3023 cps/web.py:3038 cps/web.py:3057 cps/web.py:3065 +#: cps/web.py:3081 msgid "Basic Configuration" msgstr "Configurazione di base" -#: cps/web.py:2962 +#: cps/web.py:2963 msgid "Keyfile location is not valid, please enter correct path" msgstr "" -#: cps/web.py:2974 +#: cps/web.py:2975 msgid "Certfile location is not valid, please enter correct path" msgstr "" -#: cps/web.py:3019 +#: cps/web.py:3020 msgid "Logfile location is not valid, please enter correct path" msgstr "" -#: cps/web.py:3060 +#: cps/web.py:3061 msgid "DB location is not valid, please enter correct path" msgstr "Posizione DB non valida. Inserisci il percorso corretto." -#: cps/templates/admin.html:33 cps/web.py:3140 cps/web.py:3146 cps/web.py:3162 +#: cps/templates/admin.html:33 cps/web.py:3141 cps/web.py:3147 cps/web.py:3163 msgid "Add new user" msgstr "Aggiungi un nuovo utente" -#: cps/web.py:3152 +#: cps/web.py:3153 #, python-format msgid "User '%(user)s' created" msgstr "utente '%(user)s' creato" -#: cps/web.py:3156 +#: cps/web.py:3157 msgid "Found an existing account for this e-mail address or nickname." msgstr "" -#: cps/web.py:3186 +#: cps/web.py:3187 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "" -#: cps/web.py:3189 +#: cps/web.py:3190 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "" -#: cps/web.py:3193 +#: cps/web.py:3194 msgid "E-mail server settings updated" msgstr "" -#: cps/web.py:3194 +#: cps/web.py:3195 msgid "Edit e-mail server settings" msgstr "" -#: cps/web.py:3219 +#: cps/web.py:3220 #, python-format msgid "User '%(nick)s' deleted" msgstr "utente '%(nick)s' cancellati" -#: cps/web.py:3332 +#: cps/web.py:3333 #, python-format msgid "User '%(nick)s' updated" msgstr "utente '%(nick)s' aggiornato" -#: cps/web.py:3335 +#: cps/web.py:3336 msgid "An unknown error occured." msgstr "Errore imprevisto." -#: cps/web.py:3337 +#: cps/web.py:3338 #, python-format msgid "Edit User %(nick)s" msgstr "Modifica utente %(nick)s" -#: cps/web.py:3354 +#: cps/web.py:3355 #, python-format msgid "Password for user %(user)s reset" msgstr "" -#: cps/web.py:3368 cps/web.py:3574 +#: cps/web.py:3369 cps/web.py:3575 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "Errore durante l'apertura di eBook. Il file non esiste o il file non è accessibile" -#: cps/web.py:3396 cps/web.py:3868 +#: cps/web.py:3397 msgid "edit metadata" msgstr "modificare la metainformazione" -#: cps/web.py:3489 cps/web.py:3736 +#: cps/web.py:3490 cps/web.py:3737 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "Non è consentito caricare i file con l'estensione '%(ext)s' a questo server" -#: cps/web.py:3493 cps/web.py:3740 +#: cps/web.py:3494 cps/web.py:3741 msgid "File to be uploaded must have an extension" msgstr "Il file da caricare deve avere un'estensione" -#: cps/web.py:3505 cps/web.py:3760 +#: cps/web.py:3506 cps/web.py:3761 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "Impossibile creare il percorso %(path)s (autorizzazione negata)" -#: cps/web.py:3510 +#: cps/web.py:3511 #, python-format msgid "Failed to store file %(file)s." msgstr "" -#: cps/web.py:3527 +#: cps/web.py:3528 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "" -#: cps/web.py:3545 +#: cps/web.py:3546 #, python-format msgid "Failed to create path for cover %(path)s (Permission denied)." msgstr "" -#: cps/web.py:3553 +#: cps/web.py:3554 #, python-format msgid "Failed to store cover-file %(cover)s." msgstr "" -#: cps/web.py:3556 +#: cps/web.py:3557 msgid "Cover-file is not a valid image file" msgstr "" -#: cps/web.py:3586 cps/web.py:3595 +#: cps/web.py:3587 cps/web.py:3596 msgid "unknown" msgstr "Sconosciuto" -#: cps/web.py:3627 +#: cps/web.py:3628 msgid "Cover is not a jpg file, can't save" msgstr "" -#: cps/web.py:3675 +#: cps/web.py:3676 #, python-format msgid "%(langname)s is not a valid language" msgstr "" -#: cps/web.py:3706 +#: cps/web.py:3707 msgid "Metadata successfully updated" msgstr "" -#: cps/web.py:3715 +#: cps/web.py:3716 msgid "Error editing book, please check logfile for details" msgstr "" -#: cps/web.py:3765 +#: cps/web.py:3766 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "Impossibile archiviare il file %(file)s (autorizzazione negata)" -#: cps/web.py:3770 +#: cps/web.py:3771 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "Impossibile eliminare il file %(file)s (autorizzazione negata)" -#: cps/web.py:3888 +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "" -#: cps/web.py:3898 +#: cps/web.py:3893 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "" -#: cps/web.py:3902 +#: cps/web.py:3897 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "" @@ -778,7 +784,7 @@ msgstr "Kindle" msgid "DLS" msgstr "DLS" -#: cps/templates/admin.html:13 cps/templates/layout.html:74 +#: cps/templates/admin.html:13 cps/templates/layout.html:75 msgid "Admin" msgstr "Admin" @@ -787,7 +793,7 @@ msgstr "Admin" msgid "Download" msgstr "Download" -#: cps/templates/admin.html:15 cps/templates/layout.html:64 +#: cps/templates/admin.html:15 cps/templates/layout.html:65 msgid "Upload" msgstr "Upload" @@ -912,8 +918,9 @@ msgstr "Ok" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Indietro" @@ -988,7 +995,7 @@ msgstr "Descrizione" msgid "Tags" msgstr "Tags" -#: cps/templates/book_edit.html:75 cps/templates/layout.html:157 +#: cps/templates/book_edit.html:75 cps/templates/layout.html:158 #: cps/templates/search_form.html:53 msgid "Series" msgstr "Serie" @@ -1070,7 +1077,7 @@ msgstr "Parola chiave" msgid " Search keyword " msgstr "Cerca parola chiave" -#: cps/templates/book_edit.html:218 cps/templates/layout.html:46 +#: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" msgstr "Partire" @@ -1082,7 +1089,8 @@ msgstr "Fai clic sul coperchio per caricare i metadati nel modulo" msgid "Loading..." msgstr "Caricamento in corso..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:224 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "Chiuso" @@ -1250,7 +1258,7 @@ msgstr "" msgid "Location of Unrar binary" msgstr "" -#: cps/templates/config_edit.html:229 cps/templates/layout.html:82 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:83 #: cps/templates/login.html:4 msgid "Login" msgstr "Accesso" @@ -1259,8 +1267,8 @@ msgstr "Accesso" msgid "View Configuration" msgstr "" -#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:133 -#: cps/templates/layout.html:134 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Titolo" @@ -1400,6 +1408,14 @@ msgstr "di" msgid "language" msgstr "Lingua" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "Leggere" @@ -1472,12 +1488,12 @@ msgstr "" msgid "Do you really want to delete this domain rule?" msgstr "" -#: cps/templates/feed.xml:21 cps/templates/layout.html:208 +#: cps/templates/feed.xml:21 cps/templates/layout.html:209 msgid "Next" msgstr "Prossimo" #: cps/templates/feed.xml:33 cps/templates/index.xml:11 -#: cps/templates/layout.html:43 cps/templates/layout.html:44 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Cerca" @@ -1493,7 +1509,7 @@ msgstr "Scoprire (Libri casuali)" msgid "Start" msgstr "Inizio" -#: cps/templates/index.xml:18 cps/templates/layout.html:139 +#: cps/templates/index.xml:18 cps/templates/layout.html:140 msgid "Hot Books" msgstr "Hot Ebook" @@ -1501,7 +1517,7 @@ msgstr "Hot Ebook" msgid "Popular publications from this catalog based on Downloads." msgstr "Pubblicazioni popolari di questo catalogo in base ai download." -#: cps/templates/index.xml:25 cps/templates/layout.html:142 +#: cps/templates/index.xml:25 cps/templates/layout.html:143 msgid "Best rated Books" msgstr "Libri più votati" @@ -1521,7 +1537,7 @@ msgstr "Gli ultimi Libri" msgid "Show Random Books" msgstr "Mostra libri casuali" -#: cps/templates/index.xml:62 cps/templates/layout.html:160 +#: cps/templates/index.xml:62 cps/templates/layout.html:161 msgid "Authors" msgstr "Autori" @@ -1529,7 +1545,7 @@ msgstr "Autori" msgid "Books ordered by Author" msgstr "Libri ordinati dall'autore" -#: cps/templates/index.xml:69 cps/templates/layout.html:163 +#: cps/templates/index.xml:69 cps/templates/layout.html:164 msgid "Publishers" msgstr "" @@ -1545,7 +1561,7 @@ msgstr "Libri ordinati per categoria" msgid "Books ordered by series" msgstr "Libri ordinati per serie" -#: cps/templates/index.xml:90 cps/templates/layout.html:169 +#: cps/templates/index.xml:90 cps/templates/layout.html:170 msgid "Public Shelves" msgstr "Ripiani pubblici" @@ -1553,7 +1569,7 @@ msgstr "Ripiani pubblici" msgid "Books organized in public shelfs, visible to everyone" msgstr "" -#: cps/templates/index.xml:98 cps/templates/layout.html:173 +#: cps/templates/index.xml:98 cps/templates/layout.html:174 msgid "Your Shelves" msgstr "I tuoi scaffali" @@ -1561,91 +1577,112 @@ msgstr "I tuoi scaffali" msgid "User's own shelfs, only visible to the current user himself" msgstr "" -#: cps/templates/layout.html:33 +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + +#: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "Toggle navigation" -#: cps/templates/layout.html:54 +#: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "Ricerca avanzata" -#: cps/templates/layout.html:78 +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + +#: cps/templates/layout.html:79 msgid "Logout" msgstr "Logout" -#: cps/templates/layout.html:83 cps/templates/register.html:14 +#: cps/templates/layout.html:84 cps/templates/register.html:14 msgid "Register" msgstr "Registrare" -#: cps/templates/layout.html:108 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "" -#: cps/templates/layout.html:109 +#: cps/templates/layout.html:111 msgid "please don't refresh the page" msgstr "" -#: cps/templates/layout.html:120 +#: cps/templates/layout.html:121 msgid "Browse" msgstr "Navigare" -#: cps/templates/layout.html:122 +#: cps/templates/layout.html:123 msgid "Recently Added" msgstr "Aggiunto recentemente" -#: cps/templates/layout.html:127 +#: cps/templates/layout.html:128 msgid "Sorted Books" msgstr "Libri ordinati" -#: cps/templates/layout.html:131 cps/templates/layout.html:132 -#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:132 cps/templates/layout.html:133 +#: cps/templates/layout.html:134 cps/templates/layout.html:135 msgid "Sort By" msgstr "Ordina per" -#: cps/templates/layout.html:131 +#: cps/templates/layout.html:132 msgid "Newest" msgstr "i più nuovi" -#: cps/templates/layout.html:132 +#: cps/templates/layout.html:133 msgid "Oldest" msgstr "il più vecchio" -#: cps/templates/layout.html:133 +#: cps/templates/layout.html:134 msgid "Ascending" msgstr "Ascendente" -#: cps/templates/layout.html:134 +#: cps/templates/layout.html:135 msgid "Descending" msgstr "Discendente" -#: cps/templates/layout.html:151 +#: cps/templates/layout.html:152 msgid "Discover" msgstr "Per scoprire" -#: cps/templates/layout.html:154 +#: cps/templates/layout.html:155 msgid "Categories" msgstr "Categoria" -#: cps/templates/layout.html:166 cps/templates/search_form.html:74 +#: cps/templates/layout.html:167 cps/templates/search_form.html:74 msgid "Languages" msgstr "lingua" -#: cps/templates/layout.html:178 +#: cps/templates/layout.html:179 msgid "Create a Shelf" msgstr "Crea una mensola" -#: cps/templates/layout.html:179 cps/templates/stats.html:3 +#: cps/templates/layout.html:180 cps/templates/stats.html:3 msgid "About" msgstr "Di" -#: cps/templates/layout.html:193 +#: cps/templates/layout.html:194 msgid "Previous" msgstr "Precedente" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:221 msgid "Book Details" msgstr "Dettagli ebook" +#: cps/templates/layout.html:255 +msgid "Upload done, processing, please wait..." +msgstr "" + +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1668,12 +1705,7 @@ msgstr "Accedi con il collegamento magico" msgid "Calibre-Web ebook catalog" msgstr "" -#: cps/templates/read.html:69 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "" - -#: cps/templates/read.html:72 +#: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr "Ridimensionare il testo quando le barre laterali sono aperte" diff --git a/cps/translations/ja/LC_MESSAGES/messages.po b/cps/translations/ja/LC_MESSAGES/messages.po index 9a2c4d90..f5cec8aa 100644 --- a/cps/translations/ja/LC_MESSAGES/messages.po +++ b/cps/translations/ja/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-02-03 16:21+0100\n" +"POT-Creation-Date: 2019-02-24 19:21+0100\n" "PO-Revision-Date: 2018-02-07 02:20-0500\n" "Last-Translator: white \n" "Language: ja\n" @@ -18,8 +18,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:145 cps/book_formats.py:146 cps/book_formats.py:150 -#: cps/book_formats.py:154 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 +#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 msgid "not installed" msgstr "インストールされません" @@ -31,132 +31,133 @@ msgstr "実行許可はありません" msgid "not configured" msgstr "" -#: cps/helper.py:77 +#: cps/helper.py:72 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "" -#: cps/helper.py:89 +#: cps/helper.py:84 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "" -#: cps/helper.py:96 cps/helper.py:204 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "Kindleに送信する" -#: cps/helper.py:97 cps/helper.py:115 cps/helper.py:206 +#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 msgid "This e-mail has been sent via Calibre-Web." msgstr "" -#: cps/helper.py:108 +#: cps/helper.py:103 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "" -#: cps/helper.py:113 +#: cps/helper.py:108 msgid "Calibre-Web test e-mail" msgstr "" -#: cps/helper.py:114 +#: cps/helper.py:109 msgid "Test e-mail" msgstr "" -#: cps/helper.py:130 +#: cps/helper.py:125 msgid "Get Started with Calibre-Web" msgstr "" -#: cps/helper.py:131 +#: cps/helper.py:126 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "" -#: cps/helper.py:144 cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 -#: cps/helper.py:156 cps/helper.py:158 cps/helper.py:160 cps/helper.py:162 +#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 +#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 #, python-format msgid "Send %(format)s to Kindle" msgstr "" -#: cps/helper.py:166 cps/helper.py:170 +#: cps/helper.py:161 cps/helper.py:165 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:205 +#: cps/helper.py:200 #, python-format msgid "E-mail: %(book)s" msgstr "" -#: cps/helper.py:208 +#: cps/helper.py:203 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "" -#: cps/helper.py:313 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:323 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:337 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:362 cps/helper.py:371 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "" -#: cps/helper.py:402 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "" -#: cps/helper.py:510 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "" -#: cps/helper.py:512 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "" -#: cps/helper.py:543 +#: cps/helper.py:541 msgid "Waiting" msgstr "" -#: cps/helper.py:545 +#: cps/helper.py:543 msgid "Failed" msgstr "" -#: cps/helper.py:547 +#: cps/helper.py:545 msgid "Started" msgstr "" -#: cps/helper.py:549 +#: cps/helper.py:547 msgid "Finished" msgstr "" -#: cps/helper.py:551 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "" -#: cps/helper.py:556 +#: cps/helper.py:554 msgid "E-mail: " msgstr "" -#: cps/helper.py:558 cps/helper.py:562 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "" -#: cps/helper.py:560 +#: cps/helper.py:558 msgid "Upload: " msgstr "" -#: cps/helper.py:564 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "" @@ -201,7 +202,7 @@ msgstr "" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/updater.py:491 cps/web.py:2766 +#: cps/updater.py:491 cps/web.py:2767 msgid "Unknown" msgstr "" @@ -269,7 +270,7 @@ msgstr "最高評判の本" msgid "Random Books" msgstr "任意の本" -#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2135 +#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2136 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "電子本を開けません。ファイルは存在しないまたはアクセスできません" @@ -309,7 +310,7 @@ msgstr "カテゴリーリスト" msgid "Category: %(name)s" msgstr "カテゴリー: %(name)s" -#: cps/templates/layout.html:71 cps/web.py:1628 +#: cps/templates/layout.html:72 cps/web.py:1628 msgid "Tasks" msgstr "" @@ -356,395 +357,400 @@ msgid "search" msgstr "検索" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:146 cps/web.py:2094 +#: cps/templates/layout.html:147 cps/web.py:2095 msgid "Read Books" msgstr "既読の本" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:148 cps/web.py:2097 +#: cps/templates/layout.html:149 cps/web.py:2098 msgid "Unread Books" msgstr "未読の本" -#: cps/web.py:2145 cps/web.py:2147 cps/web.py:2149 cps/web.py:2161 +#: cps/web.py:2146 cps/web.py:2148 cps/web.py:2150 cps/web.py:2162 msgid "Read a Book" msgstr "本を読む" -#: cps/web.py:2220 cps/web.py:3138 +#: cps/web.py:2221 cps/web.py:3139 msgid "Please fill out all fields!" msgstr "全ての項目を入力してください" -#: cps/web.py:2221 cps/web.py:2243 cps/web.py:2247 cps/web.py:2252 -#: cps/web.py:2254 +#: cps/web.py:2222 cps/web.py:2244 cps/web.py:2248 cps/web.py:2253 +#: cps/web.py:2255 msgid "register" msgstr "登録" -#: cps/web.py:2242 cps/web.py:3357 +#: cps/web.py:2243 cps/web.py:3358 msgid "An unknown error occurred. Please try again later." msgstr "" -#: cps/web.py:2245 +#: cps/web.py:2246 msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/web.py:2248 +#: cps/web.py:2249 msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/web.py:2251 +#: cps/web.py:2252 msgid "This username or e-mail address is already in use." msgstr "" -#: cps/web.py:2268 cps/web.py:2364 +#: cps/web.py:2269 cps/web.py:2365 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "%(nickname)s としてログインします" -#: cps/web.py:2273 +#: cps/web.py:2274 msgid "Wrong Username or Password" msgstr "ユーザ名またはパスワードは間違いました" -#: cps/web.py:2279 cps/web.py:2300 +#: cps/web.py:2280 cps/web.py:2301 msgid "login" msgstr "ログイン" -#: cps/web.py:2312 cps/web.py:2343 +#: cps/web.py:2313 cps/web.py:2344 msgid "Token not found" msgstr "トークンは見つかりません" -#: cps/web.py:2320 cps/web.py:2351 +#: cps/web.py:2321 cps/web.py:2352 msgid "Token has expired" msgstr "トークンは失効されました" -#: cps/web.py:2328 +#: cps/web.py:2329 msgid "Success! Please return to your device" msgstr "成功しまた!端末に戻ってください" -#: cps/web.py:2378 +#: cps/web.py:2379 msgid "Please configure the SMTP mail settings first..." msgstr "SMTPメールをまず設定してください" -#: cps/web.py:2383 +#: cps/web.py:2384 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "" -#: cps/web.py:2387 +#: cps/web.py:2388 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "%(res)s を送信する際にエーラが発生しました" -#: cps/web.py:2389 cps/web.py:3191 +#: cps/web.py:2390 cps/web.py:3192 msgid "Please configure your kindle e-mail address first..." msgstr "" -#: cps/web.py:2400 cps/web.py:2452 +#: cps/web.py:2401 cps/web.py:2453 msgid "Invalid shelf specified" msgstr "" -#: cps/web.py:2407 +#: cps/web.py:2408 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2415 +#: cps/web.py:2416 msgid "You are not allowed to edit public shelves" msgstr "" -#: cps/web.py:2424 +#: cps/web.py:2425 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2438 +#: cps/web.py:2439 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "本 %(sname)s を書架に追加されました" -#: cps/web.py:2457 +#: cps/web.py:2458 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "" -#: cps/web.py:2462 +#: cps/web.py:2463 msgid "User is not allowed to edit public shelves" msgstr "" -#: cps/web.py:2480 +#: cps/web.py:2481 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "" -#: cps/web.py:2494 +#: cps/web.py:2495 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "" -#: cps/web.py:2496 +#: cps/web.py:2497 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "" -#: cps/web.py:2533 +#: cps/web.py:2534 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "本 %(sname)s を書架から除去されました" -#: cps/web.py:2539 +#: cps/web.py:2540 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "" -#: cps/web.py:2560 cps/web.py:2584 +#: cps/web.py:2561 cps/web.py:2585 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "名前を使った書架 '%(title)s' は既に存在しました" -#: cps/web.py:2565 +#: cps/web.py:2566 #, python-format msgid "Shelf %(title)s created" msgstr "書架%(title)s は作成されました" -#: cps/web.py:2567 cps/web.py:2595 +#: cps/web.py:2568 cps/web.py:2596 msgid "There was an error" msgstr "エーラが発生しました" -#: cps/web.py:2568 cps/web.py:2570 +#: cps/web.py:2569 cps/web.py:2571 msgid "create a shelf" msgstr "書架を作成する" -#: cps/web.py:2593 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s changed" msgstr "書架 %(title)s 変わりました" -#: cps/web.py:2596 cps/web.py:2598 +#: cps/web.py:2597 cps/web.py:2599 msgid "Edit a shelf" msgstr "書架を編集する" -#: cps/web.py:2619 +#: cps/web.py:2620 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "%(name)s の書架を削除されました" -#: cps/web.py:2646 +#: cps/web.py:2647 #, python-format msgid "Shelf: '%(name)s'" msgstr "書架: '%(name)s'" -#: cps/web.py:2649 +#: cps/web.py:2650 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "書架を開けません。書架は存在しないまたはアクセスできません" -#: cps/web.py:2680 +#: cps/web.py:2681 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "'%(name)s' の書架の順番を入れ替える" -#: cps/web.py:2709 cps/web.py:3144 +#: cps/web.py:2710 cps/web.py:3145 msgid "E-mail is not from valid domain" msgstr "" -#: cps/web.py:2711 cps/web.py:2753 cps/web.py:2756 +#: cps/web.py:2712 cps/web.py:2754 cps/web.py:2757 #, python-format msgid "%(name)s's profile" msgstr "%(name)sのプロファイル" -#: cps/web.py:2751 +#: cps/web.py:2752 msgid "Found an existing account for this e-mail address." msgstr "" -#: cps/web.py:2754 +#: cps/web.py:2755 msgid "Profile updated" msgstr "プロファイルが更新されました" -#: cps/web.py:2785 +#: cps/web.py:2786 msgid "Admin page" msgstr "管理者ページ" -#: cps/web.py:2867 cps/web.py:3047 +#: cps/web.py:2868 cps/web.py:3048 msgid "Calibre-Web configuration updated" msgstr "Calibre-Web 設定を更新されました" -#: cps/templates/admin.html:100 cps/web.py:2881 +#: cps/templates/admin.html:100 cps/web.py:2882 msgid "UI Configuration" msgstr "" -#: cps/web.py:2899 +#: cps/web.py:2900 msgid "Import of optional Google Drive requirements missing" msgstr "" -#: cps/web.py:2902 +#: cps/web.py:2903 msgid "client_secrets.json is missing or not readable" msgstr "" -#: cps/web.py:2907 cps/web.py:2936 +#: cps/web.py:2908 cps/web.py:2937 msgid "client_secrets.json is not configured for web application" msgstr "" -#: cps/templates/admin.html:99 cps/web.py:2939 cps/web.py:2965 cps/web.py:2977 -#: cps/web.py:3022 cps/web.py:3037 cps/web.py:3056 cps/web.py:3064 -#: cps/web.py:3080 +#: cps/templates/admin.html:99 cps/web.py:2940 cps/web.py:2966 cps/web.py:2978 +#: cps/web.py:3023 cps/web.py:3038 cps/web.py:3057 cps/web.py:3065 +#: cps/web.py:3081 msgid "Basic Configuration" msgstr "基本設定" -#: cps/web.py:2962 +#: cps/web.py:2963 msgid "Keyfile location is not valid, please enter correct path" msgstr "" -#: cps/web.py:2974 +#: cps/web.py:2975 msgid "Certfile location is not valid, please enter correct path" msgstr "" -#: cps/web.py:3019 +#: cps/web.py:3020 msgid "Logfile location is not valid, please enter correct path" msgstr "ログファイルの場所は不適切です。正しい場所を入力してください" -#: cps/web.py:3060 +#: cps/web.py:3061 msgid "DB location is not valid, please enter correct path" msgstr "データベースの場所は不適切です。正しい場所を入力してください" -#: cps/templates/admin.html:33 cps/web.py:3140 cps/web.py:3146 cps/web.py:3162 +#: cps/templates/admin.html:33 cps/web.py:3141 cps/web.py:3147 cps/web.py:3163 msgid "Add new user" msgstr "新規ユーザ追加" -#: cps/web.py:3152 +#: cps/web.py:3153 #, python-format msgid "User '%(user)s' created" msgstr "ユーザ '%(user)s' が作成されました" -#: cps/web.py:3156 +#: cps/web.py:3157 msgid "Found an existing account for this e-mail address or nickname." msgstr "" -#: cps/web.py:3186 +#: cps/web.py:3187 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "" -#: cps/web.py:3189 +#: cps/web.py:3190 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "" -#: cps/web.py:3193 +#: cps/web.py:3194 msgid "E-mail server settings updated" msgstr "" -#: cps/web.py:3194 +#: cps/web.py:3195 msgid "Edit e-mail server settings" msgstr "" -#: cps/web.py:3219 +#: cps/web.py:3220 #, python-format msgid "User '%(nick)s' deleted" msgstr "ユーザ '%(nick)s' 削除されました" -#: cps/web.py:3332 +#: cps/web.py:3333 #, python-format msgid "User '%(nick)s' updated" msgstr "ユーザ '%(nick)s' 更新されました" -#: cps/web.py:3335 +#: cps/web.py:3336 msgid "An unknown error occured." msgstr "不明のエーラが発生しました" -#: cps/web.py:3337 +#: cps/web.py:3338 #, python-format msgid "Edit User %(nick)s" msgstr "ユーザ編集 %(nick)s" -#: cps/web.py:3354 +#: cps/web.py:3355 #, python-format msgid "Password for user %(user)s reset" msgstr "" -#: cps/web.py:3368 cps/web.py:3574 +#: cps/web.py:3369 cps/web.py:3575 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "電子本を開けません。ファイルは存在しないまたはアクセスできません" -#: cps/web.py:3396 cps/web.py:3868 +#: cps/web.py:3397 msgid "edit metadata" msgstr "メタデータを編集します" -#: cps/web.py:3489 cps/web.py:3736 +#: cps/web.py:3490 cps/web.py:3737 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "ファイル拡張子 '%(ext)s' をこのサーバにアップロードする許可はありません" -#: cps/web.py:3493 cps/web.py:3740 +#: cps/web.py:3494 cps/web.py:3741 msgid "File to be uploaded must have an extension" msgstr "ファイルをアップロードするために拡張子が必要です" -#: cps/web.py:3505 cps/web.py:3760 +#: cps/web.py:3506 cps/web.py:3761 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "場所 %(path)s の作成を失敗しました (許可拒否)" -#: cps/web.py:3510 +#: cps/web.py:3511 #, python-format msgid "Failed to store file %(file)s." msgstr "フアイル %(file)s の保存を失敗しました" -#: cps/web.py:3527 +#: cps/web.py:3528 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "" -#: cps/web.py:3545 +#: cps/web.py:3546 #, python-format msgid "Failed to create path for cover %(path)s (Permission denied)." msgstr "" -#: cps/web.py:3553 +#: cps/web.py:3554 #, python-format msgid "Failed to store cover-file %(cover)s." msgstr "" -#: cps/web.py:3556 +#: cps/web.py:3557 msgid "Cover-file is not a valid image file" msgstr "" -#: cps/web.py:3586 cps/web.py:3595 +#: cps/web.py:3587 cps/web.py:3596 msgid "unknown" msgstr "不明" -#: cps/web.py:3627 +#: cps/web.py:3628 msgid "Cover is not a jpg file, can't save" msgstr "" -#: cps/web.py:3675 +#: cps/web.py:3676 #, python-format msgid "%(langname)s is not a valid language" msgstr "" -#: cps/web.py:3706 +#: cps/web.py:3707 msgid "Metadata successfully updated" msgstr "" -#: cps/web.py:3715 +#: cps/web.py:3716 msgid "Error editing book, please check logfile for details" msgstr "" -#: cps/web.py:3765 +#: cps/web.py:3766 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "ファイル %(file)s の保存を失敗しました (許可拒否)" -#: cps/web.py:3770 +#: cps/web.py:3771 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "ファイル %(file)s の削除を失敗しました (許可拒否)" -#: cps/web.py:3888 +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "" -#: cps/web.py:3898 +#: cps/web.py:3893 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "" -#: cps/web.py:3902 +#: cps/web.py:3897 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "" @@ -779,7 +785,7 @@ msgstr "Kindle" msgid "DLS" msgstr "DLS" -#: cps/templates/admin.html:13 cps/templates/layout.html:74 +#: cps/templates/admin.html:13 cps/templates/layout.html:75 msgid "Admin" msgstr "管理者" @@ -788,7 +794,7 @@ msgstr "管理者" msgid "Download" msgstr "ダウンロード" -#: cps/templates/admin.html:15 cps/templates/layout.html:64 +#: cps/templates/admin.html:15 cps/templates/layout.html:65 msgid "Upload" msgstr "アップロード" @@ -913,8 +919,9 @@ msgstr "はい" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "戻る" @@ -989,7 +996,7 @@ msgstr "詳細" msgid "Tags" msgstr "タグ" -#: cps/templates/book_edit.html:75 cps/templates/layout.html:157 +#: cps/templates/book_edit.html:75 cps/templates/layout.html:158 #: cps/templates/search_form.html:53 msgid "Series" msgstr "叢書" @@ -1071,7 +1078,7 @@ msgstr "キーワード" msgid " Search keyword " msgstr "キーワードを検索します" -#: cps/templates/book_edit.html:218 cps/templates/layout.html:46 +#: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" msgstr "行く" @@ -1083,7 +1090,8 @@ msgstr "メタデータをフォームに読み込むためにカバーをクリ msgid "Loading..." msgstr "読み込み中..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:224 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "閉じる" @@ -1251,7 +1259,7 @@ msgstr "" msgid "Location of Unrar binary" msgstr "" -#: cps/templates/config_edit.html:229 cps/templates/layout.html:82 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:83 #: cps/templates/login.html:4 msgid "Login" msgstr "ログイン" @@ -1260,8 +1268,8 @@ msgstr "ログイン" msgid "View Configuration" msgstr "" -#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:133 -#: cps/templates/layout.html:134 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "タイトル" @@ -1401,6 +1409,14 @@ msgstr "から" msgid "language" msgstr "言語" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "読む" @@ -1473,12 +1489,12 @@ msgstr "" msgid "Do you really want to delete this domain rule?" msgstr "" -#: cps/templates/feed.xml:21 cps/templates/layout.html:208 +#: cps/templates/feed.xml:21 cps/templates/layout.html:209 msgid "Next" msgstr "次" #: cps/templates/feed.xml:33 cps/templates/index.xml:11 -#: cps/templates/layout.html:43 cps/templates/layout.html:44 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "検索" @@ -1494,7 +1510,7 @@ msgstr "発見 (任意の本)" msgid "Start" msgstr "開始" -#: cps/templates/index.xml:18 cps/templates/layout.html:139 +#: cps/templates/index.xml:18 cps/templates/layout.html:140 msgid "Hot Books" msgstr "最新の本" @@ -1502,7 +1518,7 @@ msgstr "最新の本" msgid "Popular publications from this catalog based on Downloads." msgstr "ダウンロードによりカタログの有名な出版" -#: cps/templates/index.xml:25 cps/templates/layout.html:142 +#: cps/templates/index.xml:25 cps/templates/layout.html:143 msgid "Best rated Books" msgstr "最高評価の本" @@ -1522,7 +1538,7 @@ msgstr "最近の本" msgid "Show Random Books" msgstr "任意の本を表示する" -#: cps/templates/index.xml:62 cps/templates/layout.html:160 +#: cps/templates/index.xml:62 cps/templates/layout.html:161 msgid "Authors" msgstr "著者" @@ -1530,7 +1546,7 @@ msgstr "著者" msgid "Books ordered by Author" msgstr "著者の名前で並び替える" -#: cps/templates/index.xml:69 cps/templates/layout.html:163 +#: cps/templates/index.xml:69 cps/templates/layout.html:164 msgid "Publishers" msgstr "" @@ -1546,7 +1562,7 @@ msgstr "カテゴリーで並び替える" msgid "Books ordered by series" msgstr "叢書で並び替える" -#: cps/templates/index.xml:90 cps/templates/layout.html:169 +#: cps/templates/index.xml:90 cps/templates/layout.html:170 msgid "Public Shelves" msgstr "公的の叢書" @@ -1554,7 +1570,7 @@ msgstr "公的の叢書" msgid "Books organized in public shelfs, visible to everyone" msgstr "公的の叢書に選び分ける、みんなに見える" -#: cps/templates/index.xml:98 cps/templates/layout.html:173 +#: cps/templates/index.xml:98 cps/templates/layout.html:174 msgid "Your Shelves" msgstr "あなたの叢書" @@ -1562,91 +1578,112 @@ msgstr "あなたの叢書" msgid "User's own shelfs, only visible to the current user himself" msgstr "ユーザ自身の叢書、自分しか見えない" -#: cps/templates/layout.html:33 +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + +#: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "ナビゲーション" -#: cps/templates/layout.html:54 +#: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "詳細検索" -#: cps/templates/layout.html:78 +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "設定" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + +#: cps/templates/layout.html:79 msgid "Logout" msgstr "ロクアウト" -#: cps/templates/layout.html:83 cps/templates/register.html:14 +#: cps/templates/layout.html:84 cps/templates/register.html:14 msgid "Register" msgstr "登録" -#: cps/templates/layout.html:108 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "" -#: cps/templates/layout.html:109 +#: cps/templates/layout.html:111 msgid "please don't refresh the page" msgstr "" -#: cps/templates/layout.html:120 +#: cps/templates/layout.html:121 msgid "Browse" msgstr "ブラウズ" -#: cps/templates/layout.html:122 +#: cps/templates/layout.html:123 msgid "Recently Added" msgstr "最近追加" -#: cps/templates/layout.html:127 +#: cps/templates/layout.html:128 msgid "Sorted Books" msgstr "整列した本" -#: cps/templates/layout.html:131 cps/templates/layout.html:132 -#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:132 cps/templates/layout.html:133 +#: cps/templates/layout.html:134 cps/templates/layout.html:135 msgid "Sort By" msgstr "整列" -#: cps/templates/layout.html:131 +#: cps/templates/layout.html:132 msgid "Newest" msgstr "最新" -#: cps/templates/layout.html:132 +#: cps/templates/layout.html:133 msgid "Oldest" msgstr "最古" -#: cps/templates/layout.html:133 +#: cps/templates/layout.html:134 msgid "Ascending" msgstr "昇順" -#: cps/templates/layout.html:134 +#: cps/templates/layout.html:135 msgid "Descending" msgstr "降順" -#: cps/templates/layout.html:151 +#: cps/templates/layout.html:152 msgid "Discover" msgstr "発見" -#: cps/templates/layout.html:154 +#: cps/templates/layout.html:155 msgid "Categories" msgstr "カテゴリー" -#: cps/templates/layout.html:166 cps/templates/search_form.html:74 +#: cps/templates/layout.html:167 cps/templates/search_form.html:74 msgid "Languages" msgstr "言語" -#: cps/templates/layout.html:178 +#: cps/templates/layout.html:179 msgid "Create a Shelf" msgstr "叢書を作成する" -#: cps/templates/layout.html:179 cps/templates/stats.html:3 +#: cps/templates/layout.html:180 cps/templates/stats.html:3 msgid "About" msgstr "このサイトについて" -#: cps/templates/layout.html:193 +#: cps/templates/layout.html:194 msgid "Previous" msgstr "前" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:221 msgid "Book Details" msgstr "本の詳細" +#: cps/templates/layout.html:255 +msgid "Upload done, processing, please wait..." +msgstr "" + +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1669,12 +1706,7 @@ msgstr "マジックリンクでログインする" msgid "Calibre-Web ebook catalog" msgstr "" -#: cps/templates/read.html:69 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "設定" - -#: cps/templates/read.html:72 +#: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr "" diff --git a/cps/translations/km/LC_MESSAGES/messages.po b/cps/translations/km/LC_MESSAGES/messages.po index d5bc3b1f..13cc7942 100644 --- a/cps/translations/km/LC_MESSAGES/messages.po +++ b/cps/translations/km/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-02-03 16:21+0100\n" +"POT-Creation-Date: 2019-02-24 19:21+0100\n" "PO-Revision-Date: 2018-08-27 17:06+0700\n" "Last-Translator: \n" "Language: km_KH\n" @@ -19,8 +19,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:145 cps/book_formats.py:146 cps/book_formats.py:150 -#: cps/book_formats.py:154 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 +#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 msgid "not installed" msgstr "មិនបានតម្លើង" @@ -32,132 +32,133 @@ msgstr "ខ្វះសិទ្ធិប្រតិបត្តិការ" msgid "not configured" msgstr "" -#: cps/helper.py:77 +#: cps/helper.py:72 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "" -#: cps/helper.py:89 +#: cps/helper.py:84 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "" -#: cps/helper.py:96 cps/helper.py:204 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "ផ្ញើទៅ Kindle" -#: cps/helper.py:97 cps/helper.py:115 cps/helper.py:206 +#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 msgid "This e-mail has been sent via Calibre-Web." msgstr "" -#: cps/helper.py:108 +#: cps/helper.py:103 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "" -#: cps/helper.py:113 +#: cps/helper.py:108 msgid "Calibre-Web test e-mail" msgstr "" -#: cps/helper.py:114 +#: cps/helper.py:109 msgid "Test e-mail" msgstr "" -#: cps/helper.py:130 +#: cps/helper.py:125 msgid "Get Started with Calibre-Web" msgstr "" -#: cps/helper.py:131 +#: cps/helper.py:126 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "" -#: cps/helper.py:144 cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 -#: cps/helper.py:156 cps/helper.py:158 cps/helper.py:160 cps/helper.py:162 +#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 +#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 #, python-format msgid "Send %(format)s to Kindle" msgstr "" -#: cps/helper.py:166 cps/helper.py:170 +#: cps/helper.py:161 cps/helper.py:165 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:205 +#: cps/helper.py:200 #, python-format msgid "E-mail: %(book)s" msgstr "អ៊ីមែល៖ %(book)s" -#: cps/helper.py:208 +#: cps/helper.py:203 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "ឯកសារដែលបានស្នើសុំមិនអាចបើកបានទេ។ អាចនឹងខុសសិទ្ធិប្រើប្រាស់ទេដឹង?" -#: cps/helper.py:313 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "ប្តូរចំណងជើងពី “%(src)s” ទៅជា “%(dest)s” បរាជ័យដោយបញ្ហា: %(error)s" -#: cps/helper.py:323 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "ប្តូរអ្នកនិពន្ធពី “%(src)s” ទៅជា “%(dest)s” បរាជ័យដោយបញ្ហា: %(error)s" -#: cps/helper.py:337 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:362 cps/helper.py:371 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "ឯកសារ %(file)s រកមិនឃើញក្នុង Google Drive" -#: cps/helper.py:402 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "ទីតាំងសៀវភៅ %(path)s រកមិនឃើញក្នុង Google Drive" -#: cps/helper.py:510 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "" -#: cps/helper.py:512 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "" -#: cps/helper.py:543 +#: cps/helper.py:541 msgid "Waiting" msgstr "កំពុងរង់ចាំ" -#: cps/helper.py:545 +#: cps/helper.py:543 msgid "Failed" msgstr "បានបរាជ័យ" -#: cps/helper.py:547 +#: cps/helper.py:545 msgid "Started" msgstr "បានចាប់ផ្តើម" -#: cps/helper.py:549 +#: cps/helper.py:547 msgid "Finished" msgstr "បានបញ្ចប់" -#: cps/helper.py:551 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "" -#: cps/helper.py:556 +#: cps/helper.py:554 msgid "E-mail: " msgstr "" -#: cps/helper.py:558 cps/helper.py:562 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "" -#: cps/helper.py:560 +#: cps/helper.py:558 msgid "Upload: " msgstr "" -#: cps/helper.py:564 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "" @@ -202,7 +203,7 @@ msgstr "" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/updater.py:491 cps/web.py:2766 +#: cps/updater.py:491 cps/web.py:2767 msgid "Unknown" msgstr "មិនដឹង" @@ -270,7 +271,7 @@ msgstr "សៀវភៅដែលត្រូវបានវាយតម្លៃ msgid "Random Books" msgstr "សៀវភៅចៃដន្យ" -#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2135 +#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2136 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "មានបញ្ហាពេលបើកឯកសារ eBook ។ មិនមានឯកសារនេះ ឬមិនអាចបើកបាន៖" @@ -310,7 +311,7 @@ msgstr "បញ្ជីប្រភេទ" msgid "Category: %(name)s" msgstr "ប្រភេទ៖ %(name)s" -#: cps/templates/layout.html:71 cps/web.py:1628 +#: cps/templates/layout.html:72 cps/web.py:1628 msgid "Tasks" msgstr "កិច្ចការនានា" @@ -357,395 +358,400 @@ msgid "search" msgstr "ស្វែងរក" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:146 cps/web.py:2094 +#: cps/templates/layout.html:147 cps/web.py:2095 msgid "Read Books" msgstr "សៀវភៅដែលបានអានរួច" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:148 cps/web.py:2097 +#: cps/templates/layout.html:149 cps/web.py:2098 msgid "Unread Books" msgstr "សៀវភៅដែលមិនទាន់បានអាន" -#: cps/web.py:2145 cps/web.py:2147 cps/web.py:2149 cps/web.py:2161 +#: cps/web.py:2146 cps/web.py:2148 cps/web.py:2150 cps/web.py:2162 msgid "Read a Book" msgstr "អានសៀវភៅ" -#: cps/web.py:2220 cps/web.py:3138 +#: cps/web.py:2221 cps/web.py:3139 msgid "Please fill out all fields!" msgstr "សូមបំពេញចន្លោះទាំងអស់!" -#: cps/web.py:2221 cps/web.py:2243 cps/web.py:2247 cps/web.py:2252 -#: cps/web.py:2254 +#: cps/web.py:2222 cps/web.py:2244 cps/web.py:2248 cps/web.py:2253 +#: cps/web.py:2255 msgid "register" msgstr "ចុះឈ្មោះ" -#: cps/web.py:2242 cps/web.py:3357 +#: cps/web.py:2243 cps/web.py:3358 msgid "An unknown error occurred. Please try again later." msgstr "" -#: cps/web.py:2245 +#: cps/web.py:2246 msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/web.py:2248 +#: cps/web.py:2249 msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/web.py:2251 +#: cps/web.py:2252 msgid "This username or e-mail address is already in use." msgstr "" -#: cps/web.py:2268 cps/web.py:2364 +#: cps/web.py:2269 cps/web.py:2365 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "ឥឡូវអ្នកបានចូលដោយមានឈ្មោះថា៖ ‘%(nickname)s’" -#: cps/web.py:2273 +#: cps/web.py:2274 msgid "Wrong Username or Password" msgstr "ខុសឈ្មោះអ្នកប្រើប្រាស់ ឬលេខសម្ងាត់" -#: cps/web.py:2279 cps/web.py:2300 +#: cps/web.py:2280 cps/web.py:2301 msgid "login" msgstr "ចូលប្រើ" -#: cps/web.py:2312 cps/web.py:2343 +#: cps/web.py:2313 cps/web.py:2344 msgid "Token not found" msgstr "រកមិនឃើញវត្ថុតាង" -#: cps/web.py:2320 cps/web.py:2351 +#: cps/web.py:2321 cps/web.py:2352 msgid "Token has expired" msgstr "វត្ថុតាងហួសពេលកំណត់" -#: cps/web.py:2328 +#: cps/web.py:2329 msgid "Success! Please return to your device" msgstr "ជោគជ័យ! សូមវិលមកឧបករណ៍អ្នកវិញ" -#: cps/web.py:2378 +#: cps/web.py:2379 msgid "Please configure the SMTP mail settings first..." msgstr "សូមកំណត់អ៊ីមែល SMTP ជាមុនសិន" -#: cps/web.py:2383 +#: cps/web.py:2384 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "សៀវភៅបានចូលជួរសម្រាប់ផ្ញើទៅ %(kindlemail)s ដោយជោគជ័យ" -#: cps/web.py:2387 +#: cps/web.py:2388 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "មានបញ្ហានៅពេលផ្ញើសៀវភៅនេះ៖ %(res)s" -#: cps/web.py:2389 cps/web.py:3191 +#: cps/web.py:2390 cps/web.py:3192 msgid "Please configure your kindle e-mail address first..." msgstr "" -#: cps/web.py:2400 cps/web.py:2452 +#: cps/web.py:2401 cps/web.py:2453 msgid "Invalid shelf specified" msgstr "" -#: cps/web.py:2407 +#: cps/web.py:2408 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2415 +#: cps/web.py:2416 msgid "You are not allowed to edit public shelves" msgstr "" -#: cps/web.py:2424 +#: cps/web.py:2425 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2438 +#: cps/web.py:2439 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "សៀវភៅត្រូវបានបន្ថែមទៅធ្នើ៖ %(sname)s" -#: cps/web.py:2457 +#: cps/web.py:2458 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "" -#: cps/web.py:2462 +#: cps/web.py:2463 msgid "User is not allowed to edit public shelves" msgstr "" -#: cps/web.py:2480 +#: cps/web.py:2481 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "" -#: cps/web.py:2494 +#: cps/web.py:2495 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "" -#: cps/web.py:2496 +#: cps/web.py:2497 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "" -#: cps/web.py:2533 +#: cps/web.py:2534 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "សៀវភៅត្រូវបានដកចេញពីធ្នើ៖ %(sname)s" -#: cps/web.py:2539 +#: cps/web.py:2540 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "សូមអភ័យទោស អ្នកមិនមានសិទ្ធិដកសៀវភៅចេញពីធ្នើនេះទេ៖ %(sname)s" -#: cps/web.py:2560 cps/web.py:2584 +#: cps/web.py:2561 cps/web.py:2585 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "មានធ្នើដែលមានឈ្មោះ ‘%(title)s’ រួចហើយ។" -#: cps/web.py:2565 +#: cps/web.py:2566 #, python-format msgid "Shelf %(title)s created" msgstr "ធ្នើឈ្មោះ %(title)s ត្រូវបានបង្កើត" -#: cps/web.py:2567 cps/web.py:2595 +#: cps/web.py:2568 cps/web.py:2596 msgid "There was an error" msgstr "មានបញ្ហា" -#: cps/web.py:2568 cps/web.py:2570 +#: cps/web.py:2569 cps/web.py:2571 msgid "create a shelf" msgstr "បង្កើតធ្នើ" -#: cps/web.py:2593 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s changed" msgstr "ធ្នើឈ្មោះ %(title)s ត្រូវបានប្តូរ" -#: cps/web.py:2596 cps/web.py:2598 +#: cps/web.py:2597 cps/web.py:2599 msgid "Edit a shelf" msgstr "កែប្រែធ្នើ" -#: cps/web.py:2619 +#: cps/web.py:2620 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "បានបង្កើតធ្នើឈ្មោះ %(name)s ដោយជោគជ័យ" -#: cps/web.py:2646 +#: cps/web.py:2647 #, python-format msgid "Shelf: '%(name)s'" msgstr "ធ្នើ៖ ‘%(name)s’" -#: cps/web.py:2649 +#: cps/web.py:2650 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "មានបញ្ហាពេលបើកធ្នើ។ ពុំមានធ្នើ ឬមិនអាចបើកបាន" -#: cps/web.py:2680 +#: cps/web.py:2681 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "ប្តូរលំដាប់ធ្នើ៖ ‘%(name)s’" -#: cps/web.py:2709 cps/web.py:3144 +#: cps/web.py:2710 cps/web.py:3145 msgid "E-mail is not from valid domain" msgstr "" -#: cps/web.py:2711 cps/web.py:2753 cps/web.py:2756 +#: cps/web.py:2712 cps/web.py:2754 cps/web.py:2757 #, python-format msgid "%(name)s's profile" msgstr "ព័ត៌មានសង្ខេបរបស់ %(name)s" -#: cps/web.py:2751 +#: cps/web.py:2752 msgid "Found an existing account for this e-mail address." msgstr "" -#: cps/web.py:2754 +#: cps/web.py:2755 msgid "Profile updated" msgstr "ព័ត៌មានសង្ខេបបានកែប្រែ" -#: cps/web.py:2785 +#: cps/web.py:2786 msgid "Admin page" msgstr "ទំព័ររដ្ឋបាល" -#: cps/web.py:2867 cps/web.py:3047 +#: cps/web.py:2868 cps/web.py:3048 msgid "Calibre-Web configuration updated" msgstr "" -#: cps/templates/admin.html:100 cps/web.py:2881 +#: cps/templates/admin.html:100 cps/web.py:2882 msgid "UI Configuration" msgstr "ការកំណត់ផ្ទាំងប្រើប្រាស់" -#: cps/web.py:2899 +#: cps/web.py:2900 msgid "Import of optional Google Drive requirements missing" msgstr "ខ្វះការនាំចូលតម្រូវការបន្ថែមរបស់ Google Drive" -#: cps/web.py:2902 +#: cps/web.py:2903 msgid "client_secrets.json is missing or not readable" msgstr "មិនមានឯកសារ client_secrets.json ឬមិនអាចបើកបាន" -#: cps/web.py:2907 cps/web.py:2936 +#: cps/web.py:2908 cps/web.py:2937 msgid "client_secrets.json is not configured for web application" msgstr "ឯកសារ client_secrets.json មិនទាន់បានកំណត់សម្រាប់កម្មវិធីវែប" -#: cps/templates/admin.html:99 cps/web.py:2939 cps/web.py:2965 cps/web.py:2977 -#: cps/web.py:3022 cps/web.py:3037 cps/web.py:3056 cps/web.py:3064 -#: cps/web.py:3080 +#: cps/templates/admin.html:99 cps/web.py:2940 cps/web.py:2966 cps/web.py:2978 +#: cps/web.py:3023 cps/web.py:3038 cps/web.py:3057 cps/web.py:3065 +#: cps/web.py:3081 msgid "Basic Configuration" msgstr "ការកំណត់សាមញ្ញ" -#: cps/web.py:2962 +#: cps/web.py:2963 msgid "Keyfile location is not valid, please enter correct path" msgstr "ទីតាំងរបស់ keyfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" -#: cps/web.py:2974 +#: cps/web.py:2975 msgid "Certfile location is not valid, please enter correct path" msgstr "ទីតាំងរបស់ certfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" -#: cps/web.py:3019 +#: cps/web.py:3020 msgid "Logfile location is not valid, please enter correct path" msgstr "ទីតាំងរបស់ logfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" -#: cps/web.py:3060 +#: cps/web.py:3061 msgid "DB location is not valid, please enter correct path" msgstr "ទីតាំងរបស់ database មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ" -#: cps/templates/admin.html:33 cps/web.py:3140 cps/web.py:3146 cps/web.py:3162 +#: cps/templates/admin.html:33 cps/web.py:3141 cps/web.py:3147 cps/web.py:3163 msgid "Add new user" msgstr "បន្ថែមអ្នកប្រើប្រាស់ថ្មី" -#: cps/web.py:3152 +#: cps/web.py:3153 #, python-format msgid "User '%(user)s' created" msgstr "បានបង្កើតអ្នកប្រើប្រាស់ ‘%(user)s’" -#: cps/web.py:3156 +#: cps/web.py:3157 msgid "Found an existing account for this e-mail address or nickname." msgstr "" -#: cps/web.py:3186 +#: cps/web.py:3187 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "" -#: cps/web.py:3189 +#: cps/web.py:3190 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "" -#: cps/web.py:3193 +#: cps/web.py:3194 msgid "E-mail server settings updated" msgstr "" -#: cps/web.py:3194 +#: cps/web.py:3195 msgid "Edit e-mail server settings" msgstr "" -#: cps/web.py:3219 +#: cps/web.py:3220 #, python-format msgid "User '%(nick)s' deleted" msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានលុប" -#: cps/web.py:3332 +#: cps/web.py:3333 #, python-format msgid "User '%(nick)s' updated" msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានកែប្រែ" -#: cps/web.py:3335 +#: cps/web.py:3336 msgid "An unknown error occured." msgstr "បញ្ហាដែលមិនដឹងបានកើតឡើង។" -#: cps/web.py:3337 +#: cps/web.py:3338 #, python-format msgid "Edit User %(nick)s" msgstr "កែប្រែអ្នកប្រើប្រាស់ %(nick)s" -#: cps/web.py:3354 +#: cps/web.py:3355 #, python-format msgid "Password for user %(user)s reset" msgstr "" -#: cps/web.py:3368 cps/web.py:3574 +#: cps/web.py:3369 cps/web.py:3575 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "មានបញ្ហាពេលបើកឯកសារ eBook ។ ពុំមានឯកសារ ឬឯកសារនេះមិនអាចបើកបាន" -#: cps/web.py:3396 cps/web.py:3868 +#: cps/web.py:3397 msgid "edit metadata" msgstr "កែប្រែទិន្នន័យមេតា" -#: cps/web.py:3489 cps/web.py:3736 +#: cps/web.py:3490 cps/web.py:3737 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "ឯកសារប្រភេទ '%(ext)s' មិនត្រូវបានអនុញ្ញាតឲអាប់ឡូដទៅម៉ាស៊ីន server នេះទេ" -#: cps/web.py:3493 cps/web.py:3740 +#: cps/web.py:3494 cps/web.py:3741 msgid "File to be uploaded must have an extension" msgstr "ឯកសារដែលត្រូវអាប់ឡូដត្រូវមានកន្ទុយឯកសារ" -#: cps/web.py:3505 cps/web.py:3760 +#: cps/web.py:3506 cps/web.py:3761 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "មិនអាចបង្កើតទីតាំង %(path)s (ពុំមានសិទ្ធិ)។" -#: cps/web.py:3510 +#: cps/web.py:3511 #, python-format msgid "Failed to store file %(file)s." msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s ។" -#: cps/web.py:3527 +#: cps/web.py:3528 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "ឯកសារទម្រង់ %(ext)s ត្រូវបានបន្ថែមទៅ %(book)s" -#: cps/web.py:3545 +#: cps/web.py:3546 #, python-format msgid "Failed to create path for cover %(path)s (Permission denied)." msgstr "" -#: cps/web.py:3553 +#: cps/web.py:3554 #, python-format msgid "Failed to store cover-file %(cover)s." msgstr "" -#: cps/web.py:3556 +#: cps/web.py:3557 msgid "Cover-file is not a valid image file" msgstr "" -#: cps/web.py:3586 cps/web.py:3595 +#: cps/web.py:3587 cps/web.py:3596 msgid "unknown" msgstr "មិនដឹង" -#: cps/web.py:3627 +#: cps/web.py:3628 msgid "Cover is not a jpg file, can't save" msgstr "គម្របមិនមែនជាឯកសារ JPG មិនអាចរក្សាទុក" -#: cps/web.py:3675 +#: cps/web.py:3676 #, python-format msgid "%(langname)s is not a valid language" msgstr "" -#: cps/web.py:3706 +#: cps/web.py:3707 msgid "Metadata successfully updated" msgstr "" -#: cps/web.py:3715 +#: cps/web.py:3716 msgid "Error editing book, please check logfile for details" msgstr "មានបញ្ហាពេលកែប្រែសៀវភៅ សូមពិនិត្យមើល logfile សម្រាប់ព័ត៌មានបន្ថែម" -#: cps/web.py:3765 +#: cps/web.py:3766 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s (មិនមានសិទ្ធិ)។" -#: cps/web.py:3770 +#: cps/web.py:3771 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "មិនអាចលុបឯកសារ %(file)s (មិនមានសិទ្ធិ)។" -#: cps/web.py:3888 +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "" -#: cps/web.py:3898 +#: cps/web.py:3893 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "" -#: cps/web.py:3902 +#: cps/web.py:3897 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "" @@ -780,7 +786,7 @@ msgstr "ឧបករណ៍ Kindle" msgid "DLS" msgstr "ឯកសារ DLS" -#: cps/templates/admin.html:13 cps/templates/layout.html:74 +#: cps/templates/admin.html:13 cps/templates/layout.html:75 msgid "Admin" msgstr "រដ្ឋបាល" @@ -789,7 +795,7 @@ msgstr "រដ្ឋបាល" msgid "Download" msgstr "ទាញយក" -#: cps/templates/admin.html:15 cps/templates/layout.html:64 +#: cps/templates/admin.html:15 cps/templates/layout.html:65 msgid "Upload" msgstr "អាប់ឡូដ" @@ -914,8 +920,9 @@ msgstr "បាទ/ចាស" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "មកក្រោយ" @@ -990,7 +997,7 @@ msgstr "ពិពណ៌នា" msgid "Tags" msgstr "Tag" -#: cps/templates/book_edit.html:75 cps/templates/layout.html:157 +#: cps/templates/book_edit.html:75 cps/templates/layout.html:158 #: cps/templates/search_form.html:53 msgid "Series" msgstr "ស៊េរី" @@ -1072,7 +1079,7 @@ msgstr "ពាក្យគន្លឹះ" msgid " Search keyword " msgstr "ស្វែងរកពាក្យគន្លឹះ" -#: cps/templates/book_edit.html:218 cps/templates/layout.html:46 +#: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" msgstr "ទៅ!" @@ -1084,7 +1091,8 @@ msgstr "ចុចលើគម្របដើម្បីបញ្ចូលទិ msgid "Loading..." msgstr "កំពុងដំណើរការ..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:224 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "បិទ" @@ -1252,7 +1260,7 @@ msgstr "ទីតាំងរបស់កម្មវិធីបម្លែង msgid "Location of Unrar binary" msgstr "" -#: cps/templates/config_edit.html:229 cps/templates/layout.html:82 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:83 #: cps/templates/login.html:4 msgid "Login" msgstr "ចូលប្រើប្រាស់" @@ -1261,8 +1269,8 @@ msgstr "ចូលប្រើប្រាស់" msgid "View Configuration" msgstr "មើលការកំណត់" -#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:133 -#: cps/templates/layout.html:134 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "ចំណងជើង" @@ -1402,6 +1410,14 @@ msgstr "នៃ" msgid "language" msgstr "ភាសា" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "អាន" @@ -1474,12 +1490,12 @@ msgstr "" msgid "Do you really want to delete this domain rule?" msgstr "" -#: cps/templates/feed.xml:21 cps/templates/layout.html:208 +#: cps/templates/feed.xml:21 cps/templates/layout.html:209 msgid "Next" msgstr "បន្ទាប់" #: cps/templates/feed.xml:33 cps/templates/index.xml:11 -#: cps/templates/layout.html:43 cps/templates/layout.html:44 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "ស្វែងរក" @@ -1495,7 +1511,7 @@ msgstr "ស្រាវជ្រាវ (សៀវភៅចៃដន្យ)" msgid "Start" msgstr "ចាប់ផ្តើម" -#: cps/templates/index.xml:18 cps/templates/layout.html:139 +#: cps/templates/index.xml:18 cps/templates/layout.html:140 msgid "Hot Books" msgstr "សៀវភៅដែលមានប្រជាប្រិយភាព" @@ -1503,7 +1519,7 @@ msgstr "សៀវភៅដែលមានប្រជាប្រិយភាព msgid "Popular publications from this catalog based on Downloads." msgstr "ការបោះពុម្ភផ្សាយដែលមានប្រជាប្រិយភាពពីកាតាឡុកនេះផ្អែកលើការទាញយក" -#: cps/templates/index.xml:25 cps/templates/layout.html:142 +#: cps/templates/index.xml:25 cps/templates/layout.html:143 msgid "Best rated Books" msgstr "សៀវភៅដែលមានការវាយតម្លៃល្អជាងគេ" @@ -1523,7 +1539,7 @@ msgstr "សៀវភៅចុងក្រោយគេ" msgid "Show Random Books" msgstr "បង្ហាញសៀវភៅចៃដន្យ" -#: cps/templates/index.xml:62 cps/templates/layout.html:160 +#: cps/templates/index.xml:62 cps/templates/layout.html:161 msgid "Authors" msgstr "អ្នកនិពន្ធ" @@ -1531,7 +1547,7 @@ msgstr "អ្នកនិពន្ធ" msgid "Books ordered by Author" msgstr "សៀវភៅរៀបតាមលំដាប់អ្នកនិពន្ធ" -#: cps/templates/index.xml:69 cps/templates/layout.html:163 +#: cps/templates/index.xml:69 cps/templates/layout.html:164 msgid "Publishers" msgstr "" @@ -1547,7 +1563,7 @@ msgstr "សៀវភៅរៀបតាមលំដាប់ប្រភេទ" msgid "Books ordered by series" msgstr "សៀវភៅរៀបតាមលំដាប់ស៊េរី" -#: cps/templates/index.xml:90 cps/templates/layout.html:169 +#: cps/templates/index.xml:90 cps/templates/layout.html:170 msgid "Public Shelves" msgstr "ធ្នើសាធារណៈ" @@ -1555,7 +1571,7 @@ msgstr "ធ្នើសាធារណៈ" msgid "Books organized in public shelfs, visible to everyone" msgstr "សៀវភៅដែលរៀបចំនៅក្នុងធ្នើសាធារណៈ អាចមើលឃើញដោយគ្រប់គ្នា" -#: cps/templates/index.xml:98 cps/templates/layout.html:173 +#: cps/templates/index.xml:98 cps/templates/layout.html:174 msgid "Your Shelves" msgstr "ធ្នើរបស់អ្នក" @@ -1563,91 +1579,112 @@ msgstr "ធ្នើរបស់អ្នក" msgid "User's own shelfs, only visible to the current user himself" msgstr "ធ្នើផ្ទាល់ខ្លួនរបស់អ្នកប្រើប្រាស់ អាចមើលឃើញដោយអ្នកប្រើប្រាស់នេះប៉ុណ្ណោះ" -#: cps/templates/layout.html:33 +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + +#: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "បិទ/បើកការរុករក" -#: cps/templates/layout.html:54 +#: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "ស្វែងរកកម្រិតខ្ពស់" -#: cps/templates/layout.html:78 +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "ការកំណត់" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + +#: cps/templates/layout.html:79 msgid "Logout" msgstr "ចេញពីការប្រើប្រាស់" -#: cps/templates/layout.html:83 cps/templates/register.html:14 +#: cps/templates/layout.html:84 cps/templates/register.html:14 msgid "Register" msgstr "ចុះឈ្មោះ" -#: cps/templates/layout.html:108 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "កំពុងអាប់ឡូត..." -#: cps/templates/layout.html:109 +#: cps/templates/layout.html:111 msgid "please don't refresh the page" msgstr "សូមកុំបើកទំព័រជាថ្មី" -#: cps/templates/layout.html:120 +#: cps/templates/layout.html:121 msgid "Browse" msgstr "រុករក" -#: cps/templates/layout.html:122 +#: cps/templates/layout.html:123 msgid "Recently Added" msgstr "ទើបបន្ថែមថ្មីៗ" -#: cps/templates/layout.html:127 +#: cps/templates/layout.html:128 msgid "Sorted Books" msgstr "សៀវភៅរៀបតាមលំដាប់" -#: cps/templates/layout.html:131 cps/templates/layout.html:132 -#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:132 cps/templates/layout.html:133 +#: cps/templates/layout.html:134 cps/templates/layout.html:135 msgid "Sort By" msgstr "រៀបតាម" -#: cps/templates/layout.html:131 +#: cps/templates/layout.html:132 msgid "Newest" msgstr "ថ្មីជាងគេ" -#: cps/templates/layout.html:132 +#: cps/templates/layout.html:133 msgid "Oldest" msgstr "ចាស់ជាងគេ" -#: cps/templates/layout.html:133 +#: cps/templates/layout.html:134 msgid "Ascending" msgstr "ពីតូចទៅធំ" -#: cps/templates/layout.html:134 +#: cps/templates/layout.html:135 msgid "Descending" msgstr "ពីធំទៅតូច" -#: cps/templates/layout.html:151 +#: cps/templates/layout.html:152 msgid "Discover" msgstr "ស្រាវជ្រាវ" -#: cps/templates/layout.html:154 +#: cps/templates/layout.html:155 msgid "Categories" msgstr "ប្រភេទនានា" -#: cps/templates/layout.html:166 cps/templates/search_form.html:74 +#: cps/templates/layout.html:167 cps/templates/search_form.html:74 msgid "Languages" msgstr "ភាសានានា" -#: cps/templates/layout.html:178 +#: cps/templates/layout.html:179 msgid "Create a Shelf" msgstr "បង្កើតធ្នើ" -#: cps/templates/layout.html:179 cps/templates/stats.html:3 +#: cps/templates/layout.html:180 cps/templates/stats.html:3 msgid "About" msgstr "អំពី" -#: cps/templates/layout.html:193 +#: cps/templates/layout.html:194 msgid "Previous" msgstr "មុន" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:221 msgid "Book Details" msgstr "ព័ត៌មានលម្អិតរបស់សៀវភៅ" +#: cps/templates/layout.html:255 +msgid "Upload done, processing, please wait..." +msgstr "" + +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1670,12 +1707,7 @@ msgstr "ចូលប្រើប្រាស់ដោយ magic link" msgid "Calibre-Web ebook catalog" msgstr "" -#: cps/templates/read.html:69 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "ការកំណត់" - -#: cps/templates/read.html:72 +#: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr "សេរេអត្ថបទនៅពេលបើកផ្ទាំងចំហៀង។" diff --git a/cps/translations/nl/LC_MESSAGES/messages.po b/cps/translations/nl/LC_MESSAGES/messages.po index 5370e82b..85a99a4d 100644 --- a/cps/translations/nl/LC_MESSAGES/messages.po +++ b/cps/translations/nl/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web dutch translation by Ed Driesen (GPL V3)\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-02-03 16:21+0100\n" +"POT-Creation-Date: 2019-02-24 19:21+0100\n" "PO-Revision-Date: 2018-12-09 15:07+0100\n" "Last-Translator: \n" "Language: nl\n" @@ -19,8 +19,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:145 cps/book_formats.py:146 cps/book_formats.py:150 -#: cps/book_formats.py:154 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 +#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 msgid "not installed" msgstr "niet geïnstalleerd" @@ -32,132 +32,133 @@ msgstr "Rechten om uit te voeren ontbreken" msgid "not configured" msgstr "Niet geconfigureerd" -#: cps/helper.py:77 +#: cps/helper.py:72 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "%(format)s formaat niet gevonden voor boek met id: %(book)d" -#: cps/helper.py:89 +#: cps/helper.py:84 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "%(format)s niet gevonden op Google Drive: %(fn)s" -#: cps/helper.py:96 cps/helper.py:204 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "Stuur naar Kindle" -#: cps/helper.py:97 cps/helper.py:115 cps/helper.py:206 +#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 msgid "This e-mail has been sent via Calibre-Web." msgstr "Deze email werd verzonden via Calibre-Web." -#: cps/helper.py:108 +#: cps/helper.py:103 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "%(format)s niet gevonden %(fn)s" -#: cps/helper.py:113 +#: cps/helper.py:108 msgid "Calibre-Web test e-mail" msgstr "Calibre-Web test email" -#: cps/helper.py:114 +#: cps/helper.py:109 msgid "Test e-mail" msgstr "Test email" -#: cps/helper.py:130 +#: cps/helper.py:125 msgid "Get Started with Calibre-Web" msgstr "Aan de slag met Calibre-Web" -#: cps/helper.py:131 +#: cps/helper.py:126 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "Registratie email voor gebruiker: %(name)s" -#: cps/helper.py:144 cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 -#: cps/helper.py:156 cps/helper.py:158 cps/helper.py:160 cps/helper.py:162 +#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 +#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 #, python-format msgid "Send %(format)s to Kindle" msgstr "" -#: cps/helper.py:166 cps/helper.py:170 +#: cps/helper.py:161 cps/helper.py:165 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:205 +#: cps/helper.py:200 #, python-format msgid "E-mail: %(book)s" msgstr "Email: %(book)s" -#: cps/helper.py:208 +#: cps/helper.py:203 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "Het gevraagde bestand kon niet worden gelezen. Misschien niet de juiste permissies?" -#: cps/helper.py:313 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "Hernoemen van titel: '%(src)s' naar '%(dest)s' faade met fout: %(error)s" -#: cps/helper.py:323 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "Hernoemen van de auteur: '%(src)s' naar '%(dest)s' faalde met fout: %(error)s" -#: cps/helper.py:337 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:362 cps/helper.py:371 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "Bestand %(file)s niet gevonden op Google Drive" -#: cps/helper.py:402 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "Boek pad %(path)s niet gevonden op Google Drive" -#: cps/helper.py:510 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "Fout bij het uitvoeren van UnRar" -#: cps/helper.py:512 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "Unrar uitvoeringsbestand niet gevonden" -#: cps/helper.py:543 +#: cps/helper.py:541 msgid "Waiting" msgstr "Wachten" -#: cps/helper.py:545 +#: cps/helper.py:543 msgid "Failed" msgstr "Mislukt" -#: cps/helper.py:547 +#: cps/helper.py:545 msgid "Started" msgstr "Gestart" -#: cps/helper.py:549 +#: cps/helper.py:547 msgid "Finished" msgstr "Voltooid" -#: cps/helper.py:551 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "Onbekende status" -#: cps/helper.py:556 +#: cps/helper.py:554 msgid "E-mail: " msgstr "Email:" -#: cps/helper.py:558 cps/helper.py:562 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "Converteer:" -#: cps/helper.py:560 +#: cps/helper.py:558 msgid "Upload: " msgstr "Upload:" -#: cps/helper.py:564 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "Onbekende taak:" @@ -202,7 +203,7 @@ msgstr "" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/updater.py:491 cps/web.py:2766 +#: cps/updater.py:491 cps/web.py:2767 msgid "Unknown" msgstr "Onbekend" @@ -270,7 +271,7 @@ msgstr "Best beoordeelde boeken" msgid "Random Books" msgstr "Willekeurige boeken" -#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2135 +#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2136 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "Fout bij openen van het boek. Bestand bestaat niet of is niet toegankelijk:" @@ -310,7 +311,7 @@ msgstr "Categorie lijst" msgid "Category: %(name)s" msgstr "Categorie: %(name)s" -#: cps/templates/layout.html:71 cps/web.py:1628 +#: cps/templates/layout.html:72 cps/web.py:1628 msgid "Tasks" msgstr "Taken" @@ -357,395 +358,400 @@ msgid "search" msgstr "zoek" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:146 cps/web.py:2094 +#: cps/templates/layout.html:147 cps/web.py:2095 msgid "Read Books" msgstr "Gelezen Boeken" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:148 cps/web.py:2097 +#: cps/templates/layout.html:149 cps/web.py:2098 msgid "Unread Books" msgstr "Ongelezen Boeken" -#: cps/web.py:2145 cps/web.py:2147 cps/web.py:2149 cps/web.py:2161 +#: cps/web.py:2146 cps/web.py:2148 cps/web.py:2150 cps/web.py:2162 msgid "Read a Book" msgstr "Lees een boek" -#: cps/web.py:2220 cps/web.py:3138 +#: cps/web.py:2221 cps/web.py:3139 msgid "Please fill out all fields!" msgstr "Gelieve alle velden in te vullen!" -#: cps/web.py:2221 cps/web.py:2243 cps/web.py:2247 cps/web.py:2252 -#: cps/web.py:2254 +#: cps/web.py:2222 cps/web.py:2244 cps/web.py:2248 cps/web.py:2253 +#: cps/web.py:2255 msgid "register" msgstr "registreer" -#: cps/web.py:2242 cps/web.py:3357 +#: cps/web.py:2243 cps/web.py:3358 msgid "An unknown error occurred. Please try again later." msgstr "Er was een onbekende fout. Gelieve later nog eens te proberen." -#: cps/web.py:2245 +#: cps/web.py:2246 msgid "Your e-mail is not allowed to register" msgstr "Het is niet toegestaan om te registreren met jou email" -#: cps/web.py:2248 +#: cps/web.py:2249 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Bevestigings email werd verzonden naar jou email account." -#: cps/web.py:2251 +#: cps/web.py:2252 msgid "This username or e-mail address is already in use." msgstr "Deze gebruikersnaam of email adres is reeds in gebruik." -#: cps/web.py:2268 cps/web.py:2364 +#: cps/web.py:2269 cps/web.py:2365 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "je bent nu ingelogd als: '%(nickname)s'" -#: cps/web.py:2273 +#: cps/web.py:2274 msgid "Wrong Username or Password" msgstr "Verkeerde gebruikersnaam of Wachtwoord" -#: cps/web.py:2279 cps/web.py:2300 +#: cps/web.py:2280 cps/web.py:2301 msgid "login" msgstr "login" -#: cps/web.py:2312 cps/web.py:2343 +#: cps/web.py:2313 cps/web.py:2344 msgid "Token not found" msgstr "Token niet gevonden" -#: cps/web.py:2320 cps/web.py:2351 +#: cps/web.py:2321 cps/web.py:2352 msgid "Token has expired" msgstr "Token is verlopen" -#: cps/web.py:2328 +#: cps/web.py:2329 msgid "Success! Please return to your device" msgstr "Gelukt! Ga terug naar je apparaat" -#: cps/web.py:2378 +#: cps/web.py:2379 msgid "Please configure the SMTP mail settings first..." msgstr "Gelieve de SMTP mail instellingen eerst te configureren..." -#: cps/web.py:2383 +#: cps/web.py:2384 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Boek met succes in de wachtrij geplaatst om te verzenden naar %(kindlemail)s" -#: cps/web.py:2387 +#: cps/web.py:2388 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "Er trad een fout op bij het versturen van dit boek: %(res)s" -#: cps/web.py:2389 cps/web.py:3191 +#: cps/web.py:2390 cps/web.py:3192 msgid "Please configure your kindle e-mail address first..." msgstr "Gelieve eerst je kindle mailadres te configureren..." -#: cps/web.py:2400 cps/web.py:2452 +#: cps/web.py:2401 cps/web.py:2453 msgid "Invalid shelf specified" msgstr "Ongeldige boekenplank gespecificeerd" -#: cps/web.py:2407 +#: cps/web.py:2408 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "Sorry, jij mag geen boeken toe voegen aan boekenplank: %(shelfname)s" -#: cps/web.py:2415 +#: cps/web.py:2416 msgid "You are not allowed to edit public shelves" msgstr "Jij mag geen publieke boekenplanken bewerken" -#: cps/web.py:2424 +#: cps/web.py:2425 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "Dit boek maakt al deel uit van boekenplank: %(shelfname)s" -#: cps/web.py:2438 +#: cps/web.py:2439 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Boek werd toegevoegd aan boekenplank: %(sname)s" -#: cps/web.py:2457 +#: cps/web.py:2458 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "Jij mag geen boeken plaatsen op boekenplank: %(name)s" -#: cps/web.py:2462 +#: cps/web.py:2463 msgid "User is not allowed to edit public shelves" msgstr "Gebruiker is niet toegestaan om publieke boekenplanken te bewerken" -#: cps/web.py:2480 +#: cps/web.py:2481 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "Deze boeken maken reeds deel uit van boekenplank: %(name)s" -#: cps/web.py:2494 +#: cps/web.py:2495 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "De boeken werden toegevoegd aan boekenplank: %(sname)s" -#: cps/web.py:2496 +#: cps/web.py:2497 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "Kon geen boeken toevoegen aan boekenplank: %(sname)s" -#: cps/web.py:2533 +#: cps/web.py:2534 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Boek werd verwijderd van boekenplank: %(sname)s" -#: cps/web.py:2539 +#: cps/web.py:2540 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Sorry, jij mag geen boeken verwijderen van deze boekenplank: %(sname)s" -#: cps/web.py:2560 cps/web.py:2584 +#: cps/web.py:2561 cps/web.py:2585 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Een boekenplank met de naam '%(title)s' bestaat reeds." -#: cps/web.py:2565 +#: cps/web.py:2566 #, python-format msgid "Shelf %(title)s created" msgstr "Boekenplank %(title)s aangemaakt" -#: cps/web.py:2567 cps/web.py:2595 +#: cps/web.py:2568 cps/web.py:2596 msgid "There was an error" msgstr "Er deed zich een fout voor" -#: cps/web.py:2568 cps/web.py:2570 +#: cps/web.py:2569 cps/web.py:2571 msgid "create a shelf" msgstr "maak een boekenplank" -#: cps/web.py:2593 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s changed" msgstr "Boekenplank %(title)s gewijzigd" -#: cps/web.py:2596 cps/web.py:2598 +#: cps/web.py:2597 cps/web.py:2599 msgid "Edit a shelf" msgstr "Bewerk een boekenplank" -#: cps/web.py:2619 +#: cps/web.py:2620 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "boekenplank %(name)s succesvol gewist" -#: cps/web.py:2646 +#: cps/web.py:2647 #, python-format msgid "Shelf: '%(name)s'" msgstr "Boekenplank: '%(name)s'" -#: cps/web.py:2649 +#: cps/web.py:2650 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Fout bij openen boekenplank. Boekenplank bestaat niet of is niet toegankelijk" -#: cps/web.py:2680 +#: cps/web.py:2681 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Verander volgorde van Boekenplank: '%(name)s'" -#: cps/web.py:2709 cps/web.py:3144 +#: cps/web.py:2710 cps/web.py:3145 msgid "E-mail is not from valid domain" msgstr "Email is niet van een geldig domein" -#: cps/web.py:2711 cps/web.py:2753 cps/web.py:2756 +#: cps/web.py:2712 cps/web.py:2754 cps/web.py:2757 #, python-format msgid "%(name)s's profile" msgstr "%(name)s's profiel" -#: cps/web.py:2751 +#: cps/web.py:2752 msgid "Found an existing account for this e-mail address." msgstr "Een bestaand account met dit email adres werd gevonden." -#: cps/web.py:2754 +#: cps/web.py:2755 msgid "Profile updated" msgstr "Profiel aangepast" -#: cps/web.py:2785 +#: cps/web.py:2786 msgid "Admin page" msgstr "Administratie pagina" -#: cps/web.py:2867 cps/web.py:3047 +#: cps/web.py:2868 cps/web.py:3048 msgid "Calibre-Web configuration updated" msgstr "Calibre-Web configuratie aangepast" -#: cps/templates/admin.html:100 cps/web.py:2881 +#: cps/templates/admin.html:100 cps/web.py:2882 msgid "UI Configuration" msgstr "Gebruikersinterface configuratie" -#: cps/web.py:2899 +#: cps/web.py:2900 msgid "Import of optional Google Drive requirements missing" msgstr "De import van optionele Google Drive vereisten ontbreken" -#: cps/web.py:2902 +#: cps/web.py:2903 msgid "client_secrets.json is missing or not readable" msgstr "client_secrets.json ontbreekt of is niet leesbaar" -#: cps/web.py:2907 cps/web.py:2936 +#: cps/web.py:2908 cps/web.py:2937 msgid "client_secrets.json is not configured for web application" msgstr "client_secrets.json is niet geconfigureerd voor web applicaties" -#: cps/templates/admin.html:99 cps/web.py:2939 cps/web.py:2965 cps/web.py:2977 -#: cps/web.py:3022 cps/web.py:3037 cps/web.py:3056 cps/web.py:3064 -#: cps/web.py:3080 +#: cps/templates/admin.html:99 cps/web.py:2940 cps/web.py:2966 cps/web.py:2978 +#: cps/web.py:3023 cps/web.py:3038 cps/web.py:3057 cps/web.py:3065 +#: cps/web.py:3081 msgid "Basic Configuration" msgstr "Basis configuratie" -#: cps/web.py:2962 +#: cps/web.py:2963 msgid "Keyfile location is not valid, please enter correct path" msgstr "Sleutelbestand (\"keyfile\") locatie ongeldig, gelieve het correcte pad in te geven" -#: cps/web.py:2974 +#: cps/web.py:2975 msgid "Certfile location is not valid, please enter correct path" msgstr "Certificatiebestand (\"certfile\") locatie ongeldig, gelieve het correcte pad in te geven" -#: cps/web.py:3019 +#: cps/web.py:3020 msgid "Logfile location is not valid, please enter correct path" msgstr "Log bestand (\"logfile\") locatie ongeldig, gelieve het correcte pad in te geven" -#: cps/web.py:3060 +#: cps/web.py:3061 msgid "DB location is not valid, please enter correct path" msgstr "DB locatie is niet geldig, gelieve het correcte pad in te geven" -#: cps/templates/admin.html:33 cps/web.py:3140 cps/web.py:3146 cps/web.py:3162 +#: cps/templates/admin.html:33 cps/web.py:3141 cps/web.py:3147 cps/web.py:3163 msgid "Add new user" msgstr "Voeg nieuwe gebruiker toe" -#: cps/web.py:3152 +#: cps/web.py:3153 #, python-format msgid "User '%(user)s' created" msgstr "Gebruiker '%(user)s' aangemaakt" -#: cps/web.py:3156 +#: cps/web.py:3157 msgid "Found an existing account for this e-mail address or nickname." msgstr "Een bestaande account gevonden met dit email adres of gebruikersnaam." -#: cps/web.py:3186 +#: cps/web.py:3187 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "Test email met succes verzonden naar %(kindlemail)s" -#: cps/web.py:3189 +#: cps/web.py:3190 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "Er was een fout bij het verzenden van test email: %(res)s" -#: cps/web.py:3193 +#: cps/web.py:3194 msgid "E-mail server settings updated" msgstr "Email server instellingen aangepast" -#: cps/web.py:3194 +#: cps/web.py:3195 msgid "Edit e-mail server settings" msgstr "Bewerk email server instellingen" -#: cps/web.py:3219 +#: cps/web.py:3220 #, python-format msgid "User '%(nick)s' deleted" msgstr "Gebruiker '%(nick)s' verwijderd" -#: cps/web.py:3332 +#: cps/web.py:3333 #, python-format msgid "User '%(nick)s' updated" msgstr "Gebruiker '%(nick)s' aangepast" -#: cps/web.py:3335 +#: cps/web.py:3336 msgid "An unknown error occured." msgstr "Een onbekende fout deed zich voor." -#: cps/web.py:3337 +#: cps/web.py:3338 #, python-format msgid "Edit User %(nick)s" msgstr "Bewerk gebruiker '%(nick)s" -#: cps/web.py:3354 +#: cps/web.py:3355 #, python-format msgid "Password for user %(user)s reset" msgstr "Wachtwoord voor gebruiker %(user)s gereset" -#: cps/web.py:3368 cps/web.py:3574 +#: cps/web.py:3369 cps/web.py:3575 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "Fout bij openen eBook. Het bestand bestaat niet of is niet toegankelijk" -#: cps/web.py:3396 cps/web.py:3868 +#: cps/web.py:3397 msgid "edit metadata" msgstr "bewerk metadata" -#: cps/web.py:3489 cps/web.py:3736 +#: cps/web.py:3490 cps/web.py:3737 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "Het uploaden van bestandsextensie '%(ext)s' is niet toegestaan op deze server" -#: cps/web.py:3493 cps/web.py:3740 +#: cps/web.py:3494 cps/web.py:3741 msgid "File to be uploaded must have an extension" msgstr "Up te loaden bestanden dienen een extensie te hebben" -#: cps/web.py:3505 cps/web.py:3760 +#: cps/web.py:3506 cps/web.py:3761 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "Het pad %(path)s aanmaken mislukt (Geen toestemming)." -#: cps/web.py:3510 +#: cps/web.py:3511 #, python-format msgid "Failed to store file %(file)s." msgstr "Bestand opslaan niet gelukt voor %(file)s." -#: cps/web.py:3527 +#: cps/web.py:3528 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "Bestandsformaat %(ext)s toegevoegd aan %(book)s" -#: cps/web.py:3545 +#: cps/web.py:3546 #, python-format msgid "Failed to create path for cover %(path)s (Permission denied)." msgstr "Het pad %(path)s aanmaken voor boekomslag is mislukt (Geen toestemming)." -#: cps/web.py:3553 +#: cps/web.py:3554 #, python-format msgid "Failed to store cover-file %(cover)s." msgstr "Boekomslag %(cover)s opslaan mislukt." -#: cps/web.py:3556 +#: cps/web.py:3557 msgid "Cover-file is not a valid image file" msgstr "Boekomslag bestand is geen geldig beeldbestand" -#: cps/web.py:3586 cps/web.py:3595 +#: cps/web.py:3587 cps/web.py:3596 msgid "unknown" msgstr "onbekend" -#: cps/web.py:3627 +#: cps/web.py:3628 msgid "Cover is not a jpg file, can't save" msgstr "Boekomslag is geen jpg bestand, opslaan niet mogelijk" -#: cps/web.py:3675 +#: cps/web.py:3676 #, python-format msgid "%(langname)s is not a valid language" msgstr "%(langname)s is geen geldige taal" -#: cps/web.py:3706 +#: cps/web.py:3707 msgid "Metadata successfully updated" msgstr "Metadata succesvol geüpdatet" -#: cps/web.py:3715 +#: cps/web.py:3716 msgid "Error editing book, please check logfile for details" msgstr "Fout bij het bewerken van het boek, gelieve logfile controleren" -#: cps/web.py:3765 +#: cps/web.py:3766 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "Bestand %(file)s opslaan mislukt (Geen toestemming)." -#: cps/web.py:3770 +#: cps/web.py:3771 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "Bestand %(file)s wissen mislukt (Geen toestemming)." -#: cps/web.py:3888 +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "Bron of doel formaat voor conversie ontbreekt" -#: cps/web.py:3898 +#: cps/web.py:3893 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "Boek succesvol in de wachtrij geplaatst voor conversie naar %(book_format)s" -#: cps/web.py:3902 +#: cps/web.py:3897 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "Er trad een fout op bij het converteren van dit boek: %(res)s" @@ -780,7 +786,7 @@ msgstr "Kindlle" msgid "DLS" msgstr "DLS" -#: cps/templates/admin.html:13 cps/templates/layout.html:74 +#: cps/templates/admin.html:13 cps/templates/layout.html:75 msgid "Admin" msgstr "Administratie" @@ -789,7 +795,7 @@ msgstr "Administratie" msgid "Download" msgstr "Download" -#: cps/templates/admin.html:15 cps/templates/layout.html:64 +#: cps/templates/admin.html:15 cps/templates/layout.html:65 msgid "Upload" msgstr "Upload" @@ -914,8 +920,9 @@ msgstr "Ok" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Terug" @@ -990,7 +997,7 @@ msgstr "Omschrijving" msgid "Tags" msgstr "Tags" -#: cps/templates/book_edit.html:75 cps/templates/layout.html:157 +#: cps/templates/book_edit.html:75 cps/templates/layout.html:158 #: cps/templates/search_form.html:53 msgid "Series" msgstr "Series" @@ -1072,7 +1079,7 @@ msgstr "Zoekwoord" msgid " Search keyword " msgstr " Zoek sleutelwoord " -#: cps/templates/book_edit.html:218 cps/templates/layout.html:46 +#: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" msgstr "Start!" @@ -1084,7 +1091,8 @@ msgstr "Klik op de omslag om de metatadata in het formulier te laden" msgid "Loading..." msgstr "Aan het laden..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:224 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "Sluit" @@ -1252,7 +1260,7 @@ msgstr "Pad naar conversietool" msgid "Location of Unrar binary" msgstr "Locatie van Unrar programma" -#: cps/templates/config_edit.html:229 cps/templates/layout.html:82 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:83 #: cps/templates/login.html:4 msgid "Login" msgstr "Login" @@ -1261,8 +1269,8 @@ msgstr "Login" msgid "View Configuration" msgstr "Bekijk Configuratie" -#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:133 -#: cps/templates/layout.html:134 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Titel" @@ -1402,6 +1410,14 @@ msgstr "van" msgid "language" msgstr "taal" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "Lees" @@ -1474,12 +1490,12 @@ msgstr "Voeg toe" msgid "Do you really want to delete this domain rule?" msgstr "Wil je werkelijk deze domein regel verwijderen?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:208 +#: cps/templates/feed.xml:21 cps/templates/layout.html:209 msgid "Next" msgstr "Volgende" #: cps/templates/feed.xml:33 cps/templates/index.xml:11 -#: cps/templates/layout.html:43 cps/templates/layout.html:44 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Zoek" @@ -1495,7 +1511,7 @@ msgstr "Ontdek (Willekeurige Boeken)" msgid "Start" msgstr "Start" -#: cps/templates/index.xml:18 cps/templates/layout.html:139 +#: cps/templates/index.xml:18 cps/templates/layout.html:140 msgid "Hot Books" msgstr "Populaire Boeken" @@ -1503,7 +1519,7 @@ msgstr "Populaire Boeken" msgid "Popular publications from this catalog based on Downloads." msgstr "Populaire publicaties van deze cataloog gebaseerd op Downloads." -#: cps/templates/index.xml:25 cps/templates/layout.html:142 +#: cps/templates/index.xml:25 cps/templates/layout.html:143 msgid "Best rated Books" msgstr "Best beoordeeld" @@ -1523,7 +1539,7 @@ msgstr "Recentste boeken" msgid "Show Random Books" msgstr "Toon Willekeurige Boeken" -#: cps/templates/index.xml:62 cps/templates/layout.html:160 +#: cps/templates/index.xml:62 cps/templates/layout.html:161 msgid "Authors" msgstr "Auteurs" @@ -1531,7 +1547,7 @@ msgstr "Auteurs" msgid "Books ordered by Author" msgstr "Boeken gesorteerd op Auteur" -#: cps/templates/index.xml:69 cps/templates/layout.html:163 +#: cps/templates/index.xml:69 cps/templates/layout.html:164 msgid "Publishers" msgstr "Uitgevers" @@ -1547,7 +1563,7 @@ msgstr "Boeken gesorteerd op Categorie" msgid "Books ordered by series" msgstr "Boeken gesorteerd op Serie" -#: cps/templates/index.xml:90 cps/templates/layout.html:169 +#: cps/templates/index.xml:90 cps/templates/layout.html:170 msgid "Public Shelves" msgstr "Publieke Boekenplanken" @@ -1555,7 +1571,7 @@ msgstr "Publieke Boekenplanken" msgid "Books organized in public shelfs, visible to everyone" msgstr "Boeken georganiseerd in publieke boekenplanken, zichtbaar voor iedereen" -#: cps/templates/index.xml:98 cps/templates/layout.html:173 +#: cps/templates/index.xml:98 cps/templates/layout.html:174 msgid "Your Shelves" msgstr "Jou Boekenplanken" @@ -1563,91 +1579,112 @@ msgstr "Jou Boekenplanken" msgid "User's own shelfs, only visible to the current user himself" msgstr "Eigen boekenplanken, enkel zichtbaar voor de huidige gebruiker zelf" -#: cps/templates/layout.html:33 +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + +#: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "Kies navigatie" -#: cps/templates/layout.html:54 +#: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "Geavanceerd zoeken" -#: cps/templates/layout.html:78 +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "Instellingen" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + +#: cps/templates/layout.html:79 msgid "Logout" msgstr "Log uit" -#: cps/templates/layout.html:83 cps/templates/register.html:14 +#: cps/templates/layout.html:84 cps/templates/register.html:14 msgid "Register" msgstr "Registreer" -#: cps/templates/layout.html:108 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "Aan het uploaden..." -#: cps/templates/layout.html:109 +#: cps/templates/layout.html:111 msgid "please don't refresh the page" msgstr "gelieve de pagina niet te herladen" -#: cps/templates/layout.html:120 +#: cps/templates/layout.html:121 msgid "Browse" msgstr "Verkennen" -#: cps/templates/layout.html:122 +#: cps/templates/layout.html:123 msgid "Recently Added" msgstr "Recent Toegevoegd" -#: cps/templates/layout.html:127 +#: cps/templates/layout.html:128 msgid "Sorted Books" msgstr "Gesorteerde Boeken" -#: cps/templates/layout.html:131 cps/templates/layout.html:132 -#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:132 cps/templates/layout.html:133 +#: cps/templates/layout.html:134 cps/templates/layout.html:135 msgid "Sort By" msgstr "Sorteren op" -#: cps/templates/layout.html:131 +#: cps/templates/layout.html:132 msgid "Newest" msgstr "Nieuwste" -#: cps/templates/layout.html:132 +#: cps/templates/layout.html:133 msgid "Oldest" msgstr "Oudste" -#: cps/templates/layout.html:133 +#: cps/templates/layout.html:134 msgid "Ascending" msgstr "Oplopend" -#: cps/templates/layout.html:134 +#: cps/templates/layout.html:135 msgid "Descending" msgstr "Aflopend" -#: cps/templates/layout.html:151 +#: cps/templates/layout.html:152 msgid "Discover" msgstr "Ontdek" -#: cps/templates/layout.html:154 +#: cps/templates/layout.html:155 msgid "Categories" msgstr "Categorieën" -#: cps/templates/layout.html:166 cps/templates/search_form.html:74 +#: cps/templates/layout.html:167 cps/templates/search_form.html:74 msgid "Languages" msgstr "Talen" -#: cps/templates/layout.html:178 +#: cps/templates/layout.html:179 msgid "Create a Shelf" msgstr "Maak een boekenplank" -#: cps/templates/layout.html:179 cps/templates/stats.html:3 +#: cps/templates/layout.html:180 cps/templates/stats.html:3 msgid "About" msgstr "Over" -#: cps/templates/layout.html:193 +#: cps/templates/layout.html:194 msgid "Previous" msgstr "Vorige" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:221 msgid "Book Details" msgstr "Boek Details" +#: cps/templates/layout.html:255 +msgid "Upload done, processing, please wait..." +msgstr "" + +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1670,12 +1707,7 @@ msgstr "Inloggen met magische koppeling" msgid "Calibre-Web ebook catalog" msgstr "Calibre-Web ebook cataloog" -#: cps/templates/read.html:69 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "Instellingen" - -#: cps/templates/read.html:72 +#: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr "Herschuif tekst waneer het zijpaneel open staat." diff --git a/cps/translations/pl/LC_MESSAGES/messages.po b/cps/translations/pl/LC_MESSAGES/messages.po index f0c0b3f8..4063a10c 100644 --- a/cps/translations/pl/LC_MESSAGES/messages.po +++ b/cps/translations/pl/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre Web - polski (POT: 2017-04-11 22:51)\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-02-03 16:21+0100\n" +"POT-Creation-Date: 2019-02-24 19:21+0100\n" "PO-Revision-Date: 2017-04-11 22:51+0200\n" "Last-Translator: Radosław Kierznowski \n" "Language: pl\n" @@ -19,8 +19,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:145 cps/book_formats.py:146 cps/book_formats.py:150 -#: cps/book_formats.py:154 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 +#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 msgid "not installed" msgstr "nie zainstalowane" @@ -32,132 +32,133 @@ msgstr "" msgid "not configured" msgstr "" -#: cps/helper.py:77 +#: cps/helper.py:72 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "" -#: cps/helper.py:89 +#: cps/helper.py:84 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "" -#: cps/helper.py:96 cps/helper.py:204 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "Wyślij do Kindle" -#: cps/helper.py:97 cps/helper.py:115 cps/helper.py:206 +#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 msgid "This e-mail has been sent via Calibre-Web." msgstr "" -#: cps/helper.py:108 +#: cps/helper.py:103 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "" -#: cps/helper.py:113 +#: cps/helper.py:108 msgid "Calibre-Web test e-mail" msgstr "" -#: cps/helper.py:114 +#: cps/helper.py:109 msgid "Test e-mail" msgstr "" -#: cps/helper.py:130 +#: cps/helper.py:125 msgid "Get Started with Calibre-Web" msgstr "" -#: cps/helper.py:131 +#: cps/helper.py:126 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "" -#: cps/helper.py:144 cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 -#: cps/helper.py:156 cps/helper.py:158 cps/helper.py:160 cps/helper.py:162 +#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 +#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 #, python-format msgid "Send %(format)s to Kindle" msgstr "" -#: cps/helper.py:166 cps/helper.py:170 +#: cps/helper.py:161 cps/helper.py:165 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:205 +#: cps/helper.py:200 #, python-format msgid "E-mail: %(book)s" msgstr "" -#: cps/helper.py:208 +#: cps/helper.py:203 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "" -#: cps/helper.py:313 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:323 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:337 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:362 cps/helper.py:371 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "" -#: cps/helper.py:402 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "" -#: cps/helper.py:510 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "" -#: cps/helper.py:512 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "" -#: cps/helper.py:543 +#: cps/helper.py:541 msgid "Waiting" msgstr "" -#: cps/helper.py:545 +#: cps/helper.py:543 msgid "Failed" msgstr "" -#: cps/helper.py:547 +#: cps/helper.py:545 msgid "Started" msgstr "" -#: cps/helper.py:549 +#: cps/helper.py:547 msgid "Finished" msgstr "" -#: cps/helper.py:551 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "" -#: cps/helper.py:556 +#: cps/helper.py:554 msgid "E-mail: " msgstr "" -#: cps/helper.py:558 cps/helper.py:562 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "" -#: cps/helper.py:560 +#: cps/helper.py:558 msgid "Upload: " msgstr "" -#: cps/helper.py:564 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "" @@ -202,7 +203,7 @@ msgstr "" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/updater.py:491 cps/web.py:2766 +#: cps/updater.py:491 cps/web.py:2767 msgid "Unknown" msgstr "" @@ -270,7 +271,7 @@ msgstr "Najlepiej oceniane książki" msgid "Random Books" msgstr "Losowe książki" -#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2135 +#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2136 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "Błąd otwierania e-booka. Plik nie istnieje lub plik nie jest dostępny:" @@ -310,7 +311,7 @@ msgstr "Lista kategorii" msgid "Category: %(name)s" msgstr "Kategoria: %(name)s" -#: cps/templates/layout.html:71 cps/web.py:1628 +#: cps/templates/layout.html:72 cps/web.py:1628 msgid "Tasks" msgstr "" @@ -357,395 +358,400 @@ msgid "search" msgstr "szukaj" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:146 cps/web.py:2094 +#: cps/templates/layout.html:147 cps/web.py:2095 msgid "Read Books" msgstr "Przeczytane książki" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:148 cps/web.py:2097 +#: cps/templates/layout.html:149 cps/web.py:2098 msgid "Unread Books" msgstr "Nieprzeczytane książki" -#: cps/web.py:2145 cps/web.py:2147 cps/web.py:2149 cps/web.py:2161 +#: cps/web.py:2146 cps/web.py:2148 cps/web.py:2150 cps/web.py:2162 msgid "Read a Book" msgstr "Czytaj książkę" -#: cps/web.py:2220 cps/web.py:3138 +#: cps/web.py:2221 cps/web.py:3139 msgid "Please fill out all fields!" msgstr "Proszę wypełnić wszystkie pola!" -#: cps/web.py:2221 cps/web.py:2243 cps/web.py:2247 cps/web.py:2252 -#: cps/web.py:2254 +#: cps/web.py:2222 cps/web.py:2244 cps/web.py:2248 cps/web.py:2253 +#: cps/web.py:2255 msgid "register" msgstr "rejestracja" -#: cps/web.py:2242 cps/web.py:3357 +#: cps/web.py:2243 cps/web.py:3358 msgid "An unknown error occurred. Please try again later." msgstr "" -#: cps/web.py:2245 +#: cps/web.py:2246 msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/web.py:2248 +#: cps/web.py:2249 msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/web.py:2251 +#: cps/web.py:2252 msgid "This username or e-mail address is already in use." msgstr "" -#: cps/web.py:2268 cps/web.py:2364 +#: cps/web.py:2269 cps/web.py:2365 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Zalogowałeś się jako: '%(nickname)s'" -#: cps/web.py:2273 +#: cps/web.py:2274 msgid "Wrong Username or Password" msgstr "Błędna nazwa użytkownika lub hasło" -#: cps/web.py:2279 cps/web.py:2300 +#: cps/web.py:2280 cps/web.py:2301 msgid "login" msgstr "logowanie" -#: cps/web.py:2312 cps/web.py:2343 +#: cps/web.py:2313 cps/web.py:2344 msgid "Token not found" msgstr "" -#: cps/web.py:2320 cps/web.py:2351 +#: cps/web.py:2321 cps/web.py:2352 msgid "Token has expired" msgstr "" -#: cps/web.py:2328 +#: cps/web.py:2329 msgid "Success! Please return to your device" msgstr "" -#: cps/web.py:2378 +#: cps/web.py:2379 msgid "Please configure the SMTP mail settings first..." msgstr "Proszę najpierw skonfigurować ustawienia SMTP poczty e-mail..." -#: cps/web.py:2383 +#: cps/web.py:2384 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "" -#: cps/web.py:2387 +#: cps/web.py:2388 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "Wystąpił błąd podczas wysyłania tej książki: %(res)s" -#: cps/web.py:2389 cps/web.py:3191 +#: cps/web.py:2390 cps/web.py:3192 msgid "Please configure your kindle e-mail address first..." msgstr "" -#: cps/web.py:2400 cps/web.py:2452 +#: cps/web.py:2401 cps/web.py:2453 msgid "Invalid shelf specified" msgstr "" -#: cps/web.py:2407 +#: cps/web.py:2408 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2415 +#: cps/web.py:2416 msgid "You are not allowed to edit public shelves" msgstr "" -#: cps/web.py:2424 +#: cps/web.py:2425 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2438 +#: cps/web.py:2439 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Książka została dodana do półki: %(sname)s" -#: cps/web.py:2457 +#: cps/web.py:2458 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "" -#: cps/web.py:2462 +#: cps/web.py:2463 msgid "User is not allowed to edit public shelves" msgstr "" -#: cps/web.py:2480 +#: cps/web.py:2481 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "" -#: cps/web.py:2494 +#: cps/web.py:2495 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "" -#: cps/web.py:2496 +#: cps/web.py:2497 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "" -#: cps/web.py:2533 +#: cps/web.py:2534 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Książka została usunięta z półki: %(sname)s" -#: cps/web.py:2539 +#: cps/web.py:2540 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "" -#: cps/web.py:2560 cps/web.py:2584 +#: cps/web.py:2561 cps/web.py:2585 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Półka o nazwie '%(title)s' już istnieje." -#: cps/web.py:2565 +#: cps/web.py:2566 #, python-format msgid "Shelf %(title)s created" msgstr "Półka %(title)s została utworzona" -#: cps/web.py:2567 cps/web.py:2595 +#: cps/web.py:2568 cps/web.py:2596 msgid "There was an error" msgstr "Wystąpił błąd" -#: cps/web.py:2568 cps/web.py:2570 +#: cps/web.py:2569 cps/web.py:2571 msgid "create a shelf" msgstr "utwórz półkę" -#: cps/web.py:2593 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s changed" msgstr "Półka %(title)s została zmieniona" -#: cps/web.py:2596 cps/web.py:2598 +#: cps/web.py:2597 cps/web.py:2599 msgid "Edit a shelf" msgstr "Edytuj półkę" -#: cps/web.py:2619 +#: cps/web.py:2620 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "pomyślnie usunięto półkę %(name)s" -#: cps/web.py:2646 +#: cps/web.py:2647 #, python-format msgid "Shelf: '%(name)s'" msgstr "Półka: '%(name)s'" -#: cps/web.py:2649 +#: cps/web.py:2650 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "" -#: cps/web.py:2680 +#: cps/web.py:2681 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Zmieniono kolejność półki: '%(name)s'" -#: cps/web.py:2709 cps/web.py:3144 +#: cps/web.py:2710 cps/web.py:3145 msgid "E-mail is not from valid domain" msgstr "" -#: cps/web.py:2711 cps/web.py:2753 cps/web.py:2756 +#: cps/web.py:2712 cps/web.py:2754 cps/web.py:2757 #, python-format msgid "%(name)s's profile" msgstr "Profil użytkownika %(name)s" -#: cps/web.py:2751 +#: cps/web.py:2752 msgid "Found an existing account for this e-mail address." msgstr "" -#: cps/web.py:2754 +#: cps/web.py:2755 msgid "Profile updated" msgstr "Zaktualizowano profil" -#: cps/web.py:2785 +#: cps/web.py:2786 msgid "Admin page" msgstr "Portal administracyjny" -#: cps/web.py:2867 cps/web.py:3047 +#: cps/web.py:2868 cps/web.py:3048 msgid "Calibre-Web configuration updated" msgstr "Konfiguracja Calibre-Web została zaktualizowana" -#: cps/templates/admin.html:100 cps/web.py:2881 +#: cps/templates/admin.html:100 cps/web.py:2882 msgid "UI Configuration" msgstr "" -#: cps/web.py:2899 +#: cps/web.py:2900 msgid "Import of optional Google Drive requirements missing" msgstr "" -#: cps/web.py:2902 +#: cps/web.py:2903 msgid "client_secrets.json is missing or not readable" msgstr "" -#: cps/web.py:2907 cps/web.py:2936 +#: cps/web.py:2908 cps/web.py:2937 msgid "client_secrets.json is not configured for web application" msgstr "" -#: cps/templates/admin.html:99 cps/web.py:2939 cps/web.py:2965 cps/web.py:2977 -#: cps/web.py:3022 cps/web.py:3037 cps/web.py:3056 cps/web.py:3064 -#: cps/web.py:3080 +#: cps/templates/admin.html:99 cps/web.py:2940 cps/web.py:2966 cps/web.py:2978 +#: cps/web.py:3023 cps/web.py:3038 cps/web.py:3057 cps/web.py:3065 +#: cps/web.py:3081 msgid "Basic Configuration" msgstr "Podstawowa konfiguracja" -#: cps/web.py:2962 +#: cps/web.py:2963 msgid "Keyfile location is not valid, please enter correct path" msgstr "" -#: cps/web.py:2974 +#: cps/web.py:2975 msgid "Certfile location is not valid, please enter correct path" msgstr "" -#: cps/web.py:3019 +#: cps/web.py:3020 msgid "Logfile location is not valid, please enter correct path" msgstr "" -#: cps/web.py:3060 +#: cps/web.py:3061 msgid "DB location is not valid, please enter correct path" msgstr "Lokalizacja bazy danych jest nieprawidłowa, wpisz poprawną ścieżkę" -#: cps/templates/admin.html:33 cps/web.py:3140 cps/web.py:3146 cps/web.py:3162 +#: cps/templates/admin.html:33 cps/web.py:3141 cps/web.py:3147 cps/web.py:3163 msgid "Add new user" msgstr "Dodaj nowego użytkownika" -#: cps/web.py:3152 +#: cps/web.py:3153 #, python-format msgid "User '%(user)s' created" msgstr "Użytkownik '%(user)s' został utworzony" -#: cps/web.py:3156 +#: cps/web.py:3157 msgid "Found an existing account for this e-mail address or nickname." msgstr "" -#: cps/web.py:3186 +#: cps/web.py:3187 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "" -#: cps/web.py:3189 +#: cps/web.py:3190 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "" -#: cps/web.py:3193 +#: cps/web.py:3194 msgid "E-mail server settings updated" msgstr "" -#: cps/web.py:3194 +#: cps/web.py:3195 msgid "Edit e-mail server settings" msgstr "" -#: cps/web.py:3219 +#: cps/web.py:3220 #, python-format msgid "User '%(nick)s' deleted" msgstr "Użytkownik '%(nick)s' został usunięty" -#: cps/web.py:3332 +#: cps/web.py:3333 #, python-format msgid "User '%(nick)s' updated" msgstr "Użytkownik '%(nick)s' został zaktualizowany" -#: cps/web.py:3335 +#: cps/web.py:3336 msgid "An unknown error occured." msgstr "Wystąpił nieznany błąd." -#: cps/web.py:3337 +#: cps/web.py:3338 #, python-format msgid "Edit User %(nick)s" msgstr "Edytuj użytkownika %(nick)s" -#: cps/web.py:3354 +#: cps/web.py:3355 #, python-format msgid "Password for user %(user)s reset" msgstr "" -#: cps/web.py:3368 cps/web.py:3574 +#: cps/web.py:3369 cps/web.py:3575 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "" -#: cps/web.py:3396 cps/web.py:3868 +#: cps/web.py:3397 msgid "edit metadata" msgstr "edytuj metadane" -#: cps/web.py:3489 cps/web.py:3736 +#: cps/web.py:3490 cps/web.py:3737 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "Rozszerzenie pliku '%(ext)s' nie jest dozwolone do przesłania na ten serwer" -#: cps/web.py:3493 cps/web.py:3740 +#: cps/web.py:3494 cps/web.py:3741 msgid "File to be uploaded must have an extension" msgstr "Plik do przesłania musi mieć rozszerzenie" -#: cps/web.py:3505 cps/web.py:3760 +#: cps/web.py:3506 cps/web.py:3761 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "Nie udało się utworzyć łącza %(path)s (Odmowa dostępu)." -#: cps/web.py:3510 +#: cps/web.py:3511 #, python-format msgid "Failed to store file %(file)s." msgstr "" -#: cps/web.py:3527 +#: cps/web.py:3528 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "" -#: cps/web.py:3545 +#: cps/web.py:3546 #, python-format msgid "Failed to create path for cover %(path)s (Permission denied)." msgstr "" -#: cps/web.py:3553 +#: cps/web.py:3554 #, python-format msgid "Failed to store cover-file %(cover)s." msgstr "" -#: cps/web.py:3556 +#: cps/web.py:3557 msgid "Cover-file is not a valid image file" msgstr "" -#: cps/web.py:3586 cps/web.py:3595 +#: cps/web.py:3587 cps/web.py:3596 msgid "unknown" msgstr "" -#: cps/web.py:3627 +#: cps/web.py:3628 msgid "Cover is not a jpg file, can't save" msgstr "" -#: cps/web.py:3675 +#: cps/web.py:3676 #, python-format msgid "%(langname)s is not a valid language" msgstr "" -#: cps/web.py:3706 +#: cps/web.py:3707 msgid "Metadata successfully updated" msgstr "" -#: cps/web.py:3715 +#: cps/web.py:3716 msgid "Error editing book, please check logfile for details" msgstr "" -#: cps/web.py:3765 +#: cps/web.py:3766 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "Nie można przechowywać pliku %(file)s (Odmowa dostępu)." -#: cps/web.py:3770 +#: cps/web.py:3771 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "Nie udało się usunąć pliku %(file)s (Odmowa dostępu)." -#: cps/web.py:3888 +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "" -#: cps/web.py:3898 +#: cps/web.py:3893 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "" -#: cps/web.py:3902 +#: cps/web.py:3897 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "" @@ -780,7 +786,7 @@ msgstr "Kindle" msgid "DLS" msgstr "DLS" -#: cps/templates/admin.html:13 cps/templates/layout.html:74 +#: cps/templates/admin.html:13 cps/templates/layout.html:75 msgid "Admin" msgstr "Portal administracyjny" @@ -789,7 +795,7 @@ msgstr "Portal administracyjny" msgid "Download" msgstr "Pobierz" -#: cps/templates/admin.html:15 cps/templates/layout.html:64 +#: cps/templates/admin.html:15 cps/templates/layout.html:65 msgid "Upload" msgstr "Wyślij" @@ -914,8 +920,9 @@ msgstr "OK" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Wróć" @@ -990,7 +997,7 @@ msgstr "Opis" msgid "Tags" msgstr "Tagi" -#: cps/templates/book_edit.html:75 cps/templates/layout.html:157 +#: cps/templates/book_edit.html:75 cps/templates/layout.html:158 #: cps/templates/search_form.html:53 msgid "Series" msgstr "Seria" @@ -1072,7 +1079,7 @@ msgstr "Słowo kluczowe" msgid " Search keyword " msgstr " Szukaj słowa kluczowego " -#: cps/templates/book_edit.html:218 cps/templates/layout.html:46 +#: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" msgstr "Idź!" @@ -1084,7 +1091,8 @@ msgstr "Kliknij okładkę, aby załadować metadane do formularza" msgid "Loading..." msgstr "Ładowanie..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:224 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "Zamknij" @@ -1253,7 +1261,7 @@ msgstr "" msgid "Location of Unrar binary" msgstr "" -#: cps/templates/config_edit.html:229 cps/templates/layout.html:82 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:83 #: cps/templates/login.html:4 msgid "Login" msgstr "Zaloguj się" @@ -1262,8 +1270,8 @@ msgstr "Zaloguj się" msgid "View Configuration" msgstr "" -#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:133 -#: cps/templates/layout.html:134 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Tytuł" @@ -1403,6 +1411,14 @@ msgstr "z" msgid "language" msgstr "język" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "Czytaj" @@ -1475,12 +1491,12 @@ msgstr "" msgid "Do you really want to delete this domain rule?" msgstr "" -#: cps/templates/feed.xml:21 cps/templates/layout.html:208 +#: cps/templates/feed.xml:21 cps/templates/layout.html:209 msgid "Next" msgstr "Następne" #: cps/templates/feed.xml:33 cps/templates/index.xml:11 -#: cps/templates/layout.html:43 cps/templates/layout.html:44 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Szukaj" @@ -1496,7 +1512,7 @@ msgstr "Odkrywaj (losowe książki)" msgid "Start" msgstr "Rozpocznij" -#: cps/templates/index.xml:18 cps/templates/layout.html:139 +#: cps/templates/index.xml:18 cps/templates/layout.html:140 msgid "Hot Books" msgstr "Najpopularniejsze książki" @@ -1504,7 +1520,7 @@ msgstr "Najpopularniejsze książki" msgid "Popular publications from this catalog based on Downloads." msgstr "Popularne publikacje z tego katalogu bazujące na pobranych." -#: cps/templates/index.xml:25 cps/templates/layout.html:142 +#: cps/templates/index.xml:25 cps/templates/layout.html:143 msgid "Best rated Books" msgstr "Najlepiej ocenione książki" @@ -1524,7 +1540,7 @@ msgstr "Ostatnie książki" msgid "Show Random Books" msgstr "Pokazuj losowe książki" -#: cps/templates/index.xml:62 cps/templates/layout.html:160 +#: cps/templates/index.xml:62 cps/templates/layout.html:161 msgid "Authors" msgstr "Autorzy" @@ -1532,7 +1548,7 @@ msgstr "Autorzy" msgid "Books ordered by Author" msgstr "Książki sortowane według autorów" -#: cps/templates/index.xml:69 cps/templates/layout.html:163 +#: cps/templates/index.xml:69 cps/templates/layout.html:164 msgid "Publishers" msgstr "" @@ -1548,7 +1564,7 @@ msgstr "Książki sortowane według kategorii" msgid "Books ordered by series" msgstr "Książki sortowane według serii" -#: cps/templates/index.xml:90 cps/templates/layout.html:169 +#: cps/templates/index.xml:90 cps/templates/layout.html:170 msgid "Public Shelves" msgstr "Publiczne półki" @@ -1556,7 +1572,7 @@ msgstr "Publiczne półki" msgid "Books organized in public shelfs, visible to everyone" msgstr "" -#: cps/templates/index.xml:98 cps/templates/layout.html:173 +#: cps/templates/index.xml:98 cps/templates/layout.html:174 msgid "Your Shelves" msgstr "Twoje półki" @@ -1564,91 +1580,112 @@ msgstr "Twoje półki" msgid "User's own shelfs, only visible to the current user himself" msgstr "" -#: cps/templates/layout.html:33 +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + +#: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "Przełącz nawigację" -#: cps/templates/layout.html:54 +#: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "Zaawansowane wyszukiwanie" -#: cps/templates/layout.html:78 +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + +#: cps/templates/layout.html:79 msgid "Logout" msgstr "Wyloguj się" -#: cps/templates/layout.html:83 cps/templates/register.html:14 +#: cps/templates/layout.html:84 cps/templates/register.html:14 msgid "Register" msgstr "Zarejestruj się" -#: cps/templates/layout.html:108 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "" -#: cps/templates/layout.html:109 +#: cps/templates/layout.html:111 msgid "please don't refresh the page" msgstr "" -#: cps/templates/layout.html:120 +#: cps/templates/layout.html:121 msgid "Browse" msgstr "Przeglądaj" -#: cps/templates/layout.html:122 +#: cps/templates/layout.html:123 msgid "Recently Added" msgstr "" -#: cps/templates/layout.html:127 +#: cps/templates/layout.html:128 msgid "Sorted Books" msgstr "" -#: cps/templates/layout.html:131 cps/templates/layout.html:132 -#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:132 cps/templates/layout.html:133 +#: cps/templates/layout.html:134 cps/templates/layout.html:135 msgid "Sort By" msgstr "" -#: cps/templates/layout.html:131 +#: cps/templates/layout.html:132 msgid "Newest" msgstr "" -#: cps/templates/layout.html:132 +#: cps/templates/layout.html:133 msgid "Oldest" msgstr "" -#: cps/templates/layout.html:133 +#: cps/templates/layout.html:134 msgid "Ascending" msgstr "" -#: cps/templates/layout.html:134 +#: cps/templates/layout.html:135 msgid "Descending" msgstr "" -#: cps/templates/layout.html:151 +#: cps/templates/layout.html:152 msgid "Discover" msgstr "Odkrywaj" -#: cps/templates/layout.html:154 +#: cps/templates/layout.html:155 msgid "Categories" msgstr "Kategorie" -#: cps/templates/layout.html:166 cps/templates/search_form.html:74 +#: cps/templates/layout.html:167 cps/templates/search_form.html:74 msgid "Languages" msgstr "Języki" -#: cps/templates/layout.html:178 +#: cps/templates/layout.html:179 msgid "Create a Shelf" msgstr "Utwórz półkę" -#: cps/templates/layout.html:179 cps/templates/stats.html:3 +#: cps/templates/layout.html:180 cps/templates/stats.html:3 msgid "About" msgstr "O programie" -#: cps/templates/layout.html:193 +#: cps/templates/layout.html:194 msgid "Previous" msgstr "" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:221 msgid "Book Details" msgstr "" +#: cps/templates/layout.html:255 +msgid "Upload done, processing, please wait..." +msgstr "" + +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1671,12 +1708,7 @@ msgstr "" msgid "Calibre-Web ebook catalog" msgstr "" -#: cps/templates/read.html:69 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "" - -#: cps/templates/read.html:72 +#: cps/templates/read.html:74 #, fuzzy msgid "Reflow text when sidebars are open." msgstr "Tekst pływający, gdy paski boczne są otwarte." diff --git a/cps/translations/ru/LC_MESSAGES/messages.po b/cps/translations/ru/LC_MESSAGES/messages.po index 736500be..5f24e08d 100644 --- a/cps/translations/ru/LC_MESSAGES/messages.po +++ b/cps/translations/ru/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-02-03 16:21+0100\n" +"POT-Creation-Date: 2019-02-24 19:21+0100\n" "PO-Revision-Date: 2018-12-14 16:26+0300\n" "Last-Translator: Pavel Korovin \n" "Language: ru\n" @@ -18,8 +18,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:145 cps/book_formats.py:146 cps/book_formats.py:150 -#: cps/book_formats.py:154 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 +#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 msgid "not installed" msgstr "не установлено" @@ -31,132 +31,133 @@ msgstr "Отсутствуют разрешения на выполнение" msgid "not configured" msgstr "не настроен" -#: cps/helper.py:77 +#: cps/helper.py:72 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "%(format)s форма не найден для книги с id: %(book)d" -#: cps/helper.py:89 +#: cps/helper.py:84 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "%(format)s не найден на Google Drive: %(fn)s" -#: cps/helper.py:96 cps/helper.py:204 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "Отправить на Kindle" -#: cps/helper.py:97 cps/helper.py:115 cps/helper.py:206 +#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 msgid "This e-mail has been sent via Calibre-Web." msgstr "Это электронное письмо было отправлено через Caliber-Web." -#: cps/helper.py:108 +#: cps/helper.py:103 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "%(format)s не найден: %(fn)s" -#: cps/helper.py:113 +#: cps/helper.py:108 msgid "Calibre-Web test e-mail" msgstr "Тестовый e-mail для Calibre-Web" -#: cps/helper.py:114 +#: cps/helper.py:109 msgid "Test e-mail" msgstr "Тестовый e-mail" -#: cps/helper.py:130 +#: cps/helper.py:125 msgid "Get Started with Calibre-Web" msgstr "Начать работать с Calibre-Web" -#: cps/helper.py:131 +#: cps/helper.py:126 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "Регистрационный e-mail для пользователя: %(name)s" -#: cps/helper.py:144 cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 -#: cps/helper.py:156 cps/helper.py:158 cps/helper.py:160 cps/helper.py:162 +#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 +#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 #, python-format msgid "Send %(format)s to Kindle" msgstr "" -#: cps/helper.py:166 cps/helper.py:170 +#: cps/helper.py:161 cps/helper.py:165 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:205 +#: cps/helper.py:200 #, python-format msgid "E-mail: %(book)s" msgstr "Эл. почта: %(book)s" -#: cps/helper.py:208 +#: cps/helper.py:203 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "Запрашиваемый файл не может быть прочитан. Возможно не верные разрешения?" -#: cps/helper.py:313 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "Переименовывание заголовка с: '%(src)s' на '%(dest)s' не удалось из-за ошибки: %(error)s" -#: cps/helper.py:323 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "Переименовывание автора с: '%(src)s' на '%(dest)s' не удалось из-за ошибки: %(error)s" -#: cps/helper.py:337 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:362 cps/helper.py:371 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "Файл %(file)s не найден на Google Drive" -#: cps/helper.py:402 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "Путь книги %(path)s не найден на Google Drive" -#: cps/helper.py:510 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "Ошибка извлечения UnRar" -#: cps/helper.py:512 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "Unrar двочиный файл не найден" -#: cps/helper.py:543 +#: cps/helper.py:541 msgid "Waiting" msgstr "Ожидание" -#: cps/helper.py:545 +#: cps/helper.py:543 msgid "Failed" msgstr "Неудачно" -#: cps/helper.py:547 +#: cps/helper.py:545 msgid "Started" msgstr "Начало" -#: cps/helper.py:549 +#: cps/helper.py:547 msgid "Finished" msgstr "Закончено" -#: cps/helper.py:551 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "Неизвестный статус" -#: cps/helper.py:556 +#: cps/helper.py:554 msgid "E-mail: " msgstr "E-mail: " -#: cps/helper.py:558 cps/helper.py:562 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "Конвертировать:" -#: cps/helper.py:560 +#: cps/helper.py:558 msgid "Upload: " msgstr "Загрузить:" -#: cps/helper.py:564 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "Неизвестная задача:" @@ -201,7 +202,7 @@ msgstr "" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/updater.py:491 cps/web.py:2766 +#: cps/updater.py:491 cps/web.py:2767 msgid "Unknown" msgstr "Неизвестно" @@ -269,7 +270,7 @@ msgstr "Книги с наивысшим рейтингом" msgid "Random Books" msgstr "Случайный выбор" -#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2135 +#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2136 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "Невозможно открыть книгу. Файл не существует или недоступен." @@ -309,7 +310,7 @@ msgstr "Категории" msgid "Category: %(name)s" msgstr "Категория: %(name)s" -#: cps/templates/layout.html:71 cps/web.py:1628 +#: cps/templates/layout.html:72 cps/web.py:1628 msgid "Tasks" msgstr "Задания" @@ -356,395 +357,400 @@ msgid "search" msgstr "поиск" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:146 cps/web.py:2094 +#: cps/templates/layout.html:147 cps/web.py:2095 msgid "Read Books" msgstr "Прочитанные Книги" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:148 cps/web.py:2097 +#: cps/templates/layout.html:149 cps/web.py:2098 msgid "Unread Books" msgstr "Непрочитанные Книги" -#: cps/web.py:2145 cps/web.py:2147 cps/web.py:2149 cps/web.py:2161 +#: cps/web.py:2146 cps/web.py:2148 cps/web.py:2150 cps/web.py:2162 msgid "Read a Book" msgstr "Читать Книгу" -#: cps/web.py:2220 cps/web.py:3138 +#: cps/web.py:2221 cps/web.py:3139 msgid "Please fill out all fields!" msgstr "Пожалуйста, заполните все поля!" -#: cps/web.py:2221 cps/web.py:2243 cps/web.py:2247 cps/web.py:2252 -#: cps/web.py:2254 +#: cps/web.py:2222 cps/web.py:2244 cps/web.py:2248 cps/web.py:2253 +#: cps/web.py:2255 msgid "register" msgstr "регистрация" -#: cps/web.py:2242 cps/web.py:3357 +#: cps/web.py:2243 cps/web.py:3358 msgid "An unknown error occurred. Please try again later." msgstr "Неизвестная ошибка. Попробуйте позже." -#: cps/web.py:2245 +#: cps/web.py:2246 msgid "Your e-mail is not allowed to register" msgstr "Ваш e-mail не подходит для регистрации" -#: cps/web.py:2248 +#: cps/web.py:2249 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Письмо с подтверждением отправлено вам на e-mail" -#: cps/web.py:2251 +#: cps/web.py:2252 msgid "This username or e-mail address is already in use." msgstr "Этот никнейм или e-mail уже используются" -#: cps/web.py:2268 cps/web.py:2364 +#: cps/web.py:2269 cps/web.py:2365 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Вы вошли как пользователь '%(nickname)s'" -#: cps/web.py:2273 +#: cps/web.py:2274 msgid "Wrong Username or Password" msgstr "Ошибка в имени пользователя или пароле" -#: cps/web.py:2279 cps/web.py:2300 +#: cps/web.py:2280 cps/web.py:2301 msgid "login" msgstr "войти" -#: cps/web.py:2312 cps/web.py:2343 +#: cps/web.py:2313 cps/web.py:2344 msgid "Token not found" msgstr "Ключ не найден" -#: cps/web.py:2320 cps/web.py:2351 +#: cps/web.py:2321 cps/web.py:2352 msgid "Token has expired" msgstr "Ключ просрочен" -#: cps/web.py:2328 +#: cps/web.py:2329 msgid "Success! Please return to your device" msgstr "Успешно! Пожалуйста, проверьте свое устройство" -#: cps/web.py:2378 +#: cps/web.py:2379 msgid "Please configure the SMTP mail settings first..." msgstr "Пожалуйста, сначала сконфигурируйте параметры SMTP" -#: cps/web.py:2383 +#: cps/web.py:2384 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Книга успешно поставлена в очередь для отправки на %(kindlemail)s" -#: cps/web.py:2387 +#: cps/web.py:2388 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "Ошибка при отправке книги: %(res)s" -#: cps/web.py:2389 cps/web.py:3191 +#: cps/web.py:2390 cps/web.py:3192 msgid "Please configure your kindle e-mail address first..." msgstr "Пожалуйста, сначала настройте e-mail на вашем kindle..." -#: cps/web.py:2400 cps/web.py:2452 +#: cps/web.py:2401 cps/web.py:2453 msgid "Invalid shelf specified" msgstr "Указана неверная полка" -#: cps/web.py:2407 +#: cps/web.py:2408 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "Извините, но вам не разрешено добавлять книгу на полку: %(shelfname)s" -#: cps/web.py:2415 +#: cps/web.py:2416 msgid "You are not allowed to edit public shelves" msgstr "Вы не можете редактировать общедоступные полки" -#: cps/web.py:2424 +#: cps/web.py:2425 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "Книги уже размещены на полке: %(shelfname)s" -#: cps/web.py:2438 +#: cps/web.py:2439 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Книга добавлена на книжную полку: %(sname)s" -#: cps/web.py:2457 +#: cps/web.py:2458 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "Вам не разрешено добавлять книгу на полку: %(name)s" -#: cps/web.py:2462 +#: cps/web.py:2463 msgid "User is not allowed to edit public shelves" msgstr "Пользователь не может редактировать общедоступные полки" -#: cps/web.py:2480 +#: cps/web.py:2481 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "Книги уже размещены на полке: %(name)s" -#: cps/web.py:2494 +#: cps/web.py:2495 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "Книги добавлены в полку: %(sname)s" -#: cps/web.py:2496 +#: cps/web.py:2497 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "Не удалось добавить книги на полку: %(sname)s" -#: cps/web.py:2533 +#: cps/web.py:2534 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Книга удалена с полки: %(sname)s" -#: cps/web.py:2539 +#: cps/web.py:2540 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Извините, вы не можете удалить книгу с полки: %(sname)s" -#: cps/web.py:2560 cps/web.py:2584 +#: cps/web.py:2561 cps/web.py:2585 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Полка с названием '%(title)s' уже существует." -#: cps/web.py:2565 +#: cps/web.py:2566 #, python-format msgid "Shelf %(title)s created" msgstr "Создана полка %(title)s" -#: cps/web.py:2567 cps/web.py:2595 +#: cps/web.py:2568 cps/web.py:2596 msgid "There was an error" msgstr "Произошла ошибка" -#: cps/web.py:2568 cps/web.py:2570 +#: cps/web.py:2569 cps/web.py:2571 msgid "create a shelf" msgstr "создать полку" -#: cps/web.py:2593 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s changed" msgstr "Колка %(title)s изменена" -#: cps/web.py:2596 cps/web.py:2598 +#: cps/web.py:2597 cps/web.py:2599 msgid "Edit a shelf" msgstr "Изменить полку" -#: cps/web.py:2619 +#: cps/web.py:2620 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "удачно удалена полка %(name)s" -#: cps/web.py:2646 +#: cps/web.py:2647 #, python-format msgid "Shelf: '%(name)s'" msgstr "Полка: '%(name)s'" -#: cps/web.py:2649 +#: cps/web.py:2650 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Ошибка открытия Полки. Полка не существует или недоступна" -#: cps/web.py:2680 +#: cps/web.py:2681 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Изменить расположение полки '%(name)s'" -#: cps/web.py:2709 cps/web.py:3144 +#: cps/web.py:2710 cps/web.py:3145 msgid "E-mail is not from valid domain" msgstr "E-mail не из существующей доменной зоны" -#: cps/web.py:2711 cps/web.py:2753 cps/web.py:2756 +#: cps/web.py:2712 cps/web.py:2754 cps/web.py:2757 #, python-format msgid "%(name)s's profile" msgstr "Профиль %(name)s" -#: cps/web.py:2751 +#: cps/web.py:2752 msgid "Found an existing account for this e-mail address." msgstr "Этот адрес электронной почты уже зарегистрирован." -#: cps/web.py:2754 +#: cps/web.py:2755 msgid "Profile updated" msgstr "Профиль обновлён" -#: cps/web.py:2785 +#: cps/web.py:2786 msgid "Admin page" msgstr "Администрирование" -#: cps/web.py:2867 cps/web.py:3047 +#: cps/web.py:2868 cps/web.py:3048 msgid "Calibre-Web configuration updated" msgstr "Конфигурация Calibre-Web обновлена" -#: cps/templates/admin.html:100 cps/web.py:2881 +#: cps/templates/admin.html:100 cps/web.py:2882 msgid "UI Configuration" msgstr "Настройка интерфейса" -#: cps/web.py:2899 +#: cps/web.py:2900 msgid "Import of optional Google Drive requirements missing" msgstr "Импорт дополнительных требований к Google Диску отсутствует" -#: cps/web.py:2902 +#: cps/web.py:2903 msgid "client_secrets.json is missing or not readable" msgstr "client_secrets.json отсутствует или его невозможно прочесть" -#: cps/web.py:2907 cps/web.py:2936 +#: cps/web.py:2908 cps/web.py:2937 msgid "client_secrets.json is not configured for web application" msgstr "client_secrets.json не настроен для веб-приложения" -#: cps/templates/admin.html:99 cps/web.py:2939 cps/web.py:2965 cps/web.py:2977 -#: cps/web.py:3022 cps/web.py:3037 cps/web.py:3056 cps/web.py:3064 -#: cps/web.py:3080 +#: cps/templates/admin.html:99 cps/web.py:2940 cps/web.py:2966 cps/web.py:2978 +#: cps/web.py:3023 cps/web.py:3038 cps/web.py:3057 cps/web.py:3065 +#: cps/web.py:3081 msgid "Basic Configuration" msgstr "Настройки сервера" -#: cps/web.py:2962 +#: cps/web.py:2963 msgid "Keyfile location is not valid, please enter correct path" msgstr "Неверное расположение файла-ключа, введите правильный путь" -#: cps/web.py:2974 +#: cps/web.py:2975 msgid "Certfile location is not valid, please enter correct path" msgstr "Неверное расположение сертификата, введите правильный путь" -#: cps/web.py:3019 +#: cps/web.py:3020 msgid "Logfile location is not valid, please enter correct path" msgstr "Неверное расположение лог-файла, введите правильный путь" -#: cps/web.py:3060 +#: cps/web.py:3061 msgid "DB location is not valid, please enter correct path" msgstr "Неверное расположение базы данных, введите правильный путь" -#: cps/templates/admin.html:33 cps/web.py:3140 cps/web.py:3146 cps/web.py:3162 +#: cps/templates/admin.html:33 cps/web.py:3141 cps/web.py:3147 cps/web.py:3163 msgid "Add new user" msgstr "Добавить пользователя" -#: cps/web.py:3152 +#: cps/web.py:3153 #, python-format msgid "User '%(user)s' created" msgstr "Пользователь '%(user)s' добавлен" -#: cps/web.py:3156 +#: cps/web.py:3157 msgid "Found an existing account for this e-mail address or nickname." msgstr "Для этого адреса электронной почты или логина уже есть аккаунт." -#: cps/web.py:3186 +#: cps/web.py:3187 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "Тестовое письмо успешно отправлено на %(kindlemail)s" -#: cps/web.py:3189 +#: cps/web.py:3190 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "Произошла ошибка при отправке тестового письма на: %(res)s" -#: cps/web.py:3193 +#: cps/web.py:3194 msgid "E-mail server settings updated" msgstr "Настройки E-mail сервера обновлены" -#: cps/web.py:3194 +#: cps/web.py:3195 msgid "Edit e-mail server settings" msgstr "Изменить настройки e-mail сервера" -#: cps/web.py:3219 +#: cps/web.py:3220 #, python-format msgid "User '%(nick)s' deleted" msgstr "Пользователь '%(nick)s' удалён" -#: cps/web.py:3332 +#: cps/web.py:3333 #, python-format msgid "User '%(nick)s' updated" msgstr "Пользователь '%(nick)s' обновлён" -#: cps/web.py:3335 +#: cps/web.py:3336 msgid "An unknown error occured." msgstr "Произошла неизвестная ошибка." -#: cps/web.py:3337 +#: cps/web.py:3338 #, python-format msgid "Edit User %(nick)s" msgstr "Изменить пользователя %(nick)s" -#: cps/web.py:3354 +#: cps/web.py:3355 #, python-format msgid "Password for user %(user)s reset" msgstr "Пароль для пользователя %(user)s сброшен" -#: cps/web.py:3368 cps/web.py:3574 +#: cps/web.py:3369 cps/web.py:3575 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "Ошибка при открытии eBook. Файл не существует или файл недоступен" -#: cps/web.py:3396 cps/web.py:3868 +#: cps/web.py:3397 msgid "edit metadata" msgstr "изменить метаданные" -#: cps/web.py:3489 cps/web.py:3736 +#: cps/web.py:3490 cps/web.py:3737 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "Запрещена загрузка файлов с расширением '%(ext)s'" -#: cps/web.py:3493 cps/web.py:3740 +#: cps/web.py:3494 cps/web.py:3741 msgid "File to be uploaded must have an extension" msgstr "Загружаемый файл должен иметь расширение" -#: cps/web.py:3505 cps/web.py:3760 +#: cps/web.py:3506 cps/web.py:3761 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "Ошибка при создании пути %(path)s (Доступ запрещён)." -#: cps/web.py:3510 +#: cps/web.py:3511 #, python-format msgid "Failed to store file %(file)s." msgstr "Не удалось сохранить файл %(file)s." -#: cps/web.py:3527 +#: cps/web.py:3528 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "Формат файла %(ext)s добавлен в %(book)s" -#: cps/web.py:3545 +#: cps/web.py:3546 #, python-format msgid "Failed to create path for cover %(path)s (Permission denied)." msgstr "Не удалось создать путь для обложки %(path)s (Доступ запрещён)." -#: cps/web.py:3553 +#: cps/web.py:3554 #, python-format msgid "Failed to store cover-file %(cover)s." msgstr "Не удалось сохранить файл обложки %(cover)s." -#: cps/web.py:3556 +#: cps/web.py:3557 msgid "Cover-file is not a valid image file" msgstr "Файл обложки не соответствует изображению" -#: cps/web.py:3586 cps/web.py:3595 +#: cps/web.py:3587 cps/web.py:3596 msgid "unknown" msgstr "неизвестно" -#: cps/web.py:3627 +#: cps/web.py:3628 msgid "Cover is not a jpg file, can't save" msgstr "Обложка не jpg файл, невозможно сохранить" -#: cps/web.py:3675 +#: cps/web.py:3676 #, python-format msgid "%(langname)s is not a valid language" msgstr "%(langname)s не допустимый язык" -#: cps/web.py:3706 +#: cps/web.py:3707 msgid "Metadata successfully updated" msgstr "Метаданные обновлены" -#: cps/web.py:3715 +#: cps/web.py:3716 msgid "Error editing book, please check logfile for details" msgstr "Ошибка редактирования книги. Пожалуйста, проверьте лог-файл для дополнительной информации" -#: cps/web.py:3765 +#: cps/web.py:3766 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "Ошибка записи файла %(file)s (Доступ запрещён)." -#: cps/web.py:3770 +#: cps/web.py:3771 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "Ошибка удаления файла %(file)s (Доступ запрещён)." -#: cps/web.py:3888 +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "Исходный или целевой формат для конвертирования отсутствует" -#: cps/web.py:3898 +#: cps/web.py:3893 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "Книга успешно поставлена в очередь для конвертирования в %(book_format)s" -#: cps/web.py:3902 +#: cps/web.py:3897 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "Произошла ошибка при конвертирования этой книги: %(res)s" @@ -779,7 +785,7 @@ msgstr "Kindle" msgid "DLS" msgstr "DLS" -#: cps/templates/admin.html:13 cps/templates/layout.html:74 +#: cps/templates/admin.html:13 cps/templates/layout.html:75 msgid "Admin" msgstr "Управление" @@ -788,7 +794,7 @@ msgstr "Управление" msgid "Download" msgstr "Скачать" -#: cps/templates/admin.html:15 cps/templates/layout.html:64 +#: cps/templates/admin.html:15 cps/templates/layout.html:65 msgid "Upload" msgstr "Загрузить" @@ -913,8 +919,9 @@ msgstr "Ok" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Назад" @@ -989,7 +996,7 @@ msgstr "Описание" msgid "Tags" msgstr "Теги" -#: cps/templates/book_edit.html:75 cps/templates/layout.html:157 +#: cps/templates/book_edit.html:75 cps/templates/layout.html:158 #: cps/templates/search_form.html:53 msgid "Series" msgstr "Серии" @@ -1071,7 +1078,7 @@ msgstr "Ключевое слово" msgid " Search keyword " msgstr " Поиск по ключевому слову " -#: cps/templates/book_edit.html:218 cps/templates/layout.html:46 +#: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" msgstr "Старт!" @@ -1083,7 +1090,8 @@ msgstr "Нажмите на обложку, чтобы получить мета msgid "Loading..." msgstr "Загрузка..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:224 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "Закрыть" @@ -1251,7 +1259,7 @@ msgstr "Путь к конвертеру" msgid "Location of Unrar binary" msgstr "Расположение двоичного файла Unrar" -#: cps/templates/config_edit.html:229 cps/templates/layout.html:82 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:83 #: cps/templates/login.html:4 msgid "Login" msgstr "Логин" @@ -1260,8 +1268,8 @@ msgstr "Логин" msgid "View Configuration" msgstr "Просмотреть Конфигурацию" -#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:133 -#: cps/templates/layout.html:134 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Заголовок" @@ -1401,6 +1409,14 @@ msgstr "из" msgid "language" msgstr "Язык" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "Прочитано" @@ -1473,12 +1489,12 @@ msgstr "Добавить" msgid "Do you really want to delete this domain rule?" msgstr "Вы действительно желаете удалить это правило домена?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:208 +#: cps/templates/feed.xml:21 cps/templates/layout.html:209 msgid "Next" msgstr "Дальше" #: cps/templates/feed.xml:33 cps/templates/index.xml:11 -#: cps/templates/layout.html:43 cps/templates/layout.html:44 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Поиск" @@ -1494,7 +1510,7 @@ msgstr "Обзор (Случайные Книги)" msgid "Start" msgstr "Старт" -#: cps/templates/index.xml:18 cps/templates/layout.html:139 +#: cps/templates/index.xml:18 cps/templates/layout.html:140 msgid "Hot Books" msgstr "Популярные Книги" @@ -1502,7 +1518,7 @@ msgstr "Популярные Книги" msgid "Popular publications from this catalog based on Downloads." msgstr "Популярные книги в этом каталоге, на основе количества Скачиваний" -#: cps/templates/index.xml:25 cps/templates/layout.html:142 +#: cps/templates/index.xml:25 cps/templates/layout.html:143 msgid "Best rated Books" msgstr "Книги с наилучшим рейтингом" @@ -1522,7 +1538,7 @@ msgstr "Последние Книги" msgid "Show Random Books" msgstr "Показывать Случайные Сниги" -#: cps/templates/index.xml:62 cps/templates/layout.html:160 +#: cps/templates/index.xml:62 cps/templates/layout.html:161 msgid "Authors" msgstr "Авторы" @@ -1530,7 +1546,7 @@ msgstr "Авторы" msgid "Books ordered by Author" msgstr "Книги, отсортированные по Автору" -#: cps/templates/index.xml:69 cps/templates/layout.html:163 +#: cps/templates/index.xml:69 cps/templates/layout.html:164 msgid "Publishers" msgstr "Издатели" @@ -1546,7 +1562,7 @@ msgstr "Книги, отсортированные по категории" msgid "Books ordered by series" msgstr "Книги, отсортированные по серии" -#: cps/templates/index.xml:90 cps/templates/layout.html:169 +#: cps/templates/index.xml:90 cps/templates/layout.html:170 msgid "Public Shelves" msgstr "Общие полки" @@ -1554,7 +1570,7 @@ msgstr "Общие полки" msgid "Books organized in public shelfs, visible to everyone" msgstr "Книги размещены на полках, и доступны всем" -#: cps/templates/index.xml:98 cps/templates/layout.html:173 +#: cps/templates/index.xml:98 cps/templates/layout.html:174 msgid "Your Shelves" msgstr "Ваши полки" @@ -1562,91 +1578,112 @@ msgstr "Ваши полки" msgid "User's own shelfs, only visible to the current user himself" msgstr "Пользовательские полки, видимые только самому пользователю" -#: cps/templates/layout.html:33 +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + +#: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "Включить навигацию" -#: cps/templates/layout.html:54 +#: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "Расширенный поиск" -#: cps/templates/layout.html:78 +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "Настройки" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + +#: cps/templates/layout.html:79 msgid "Logout" msgstr "Выход" -#: cps/templates/layout.html:83 cps/templates/register.html:14 +#: cps/templates/layout.html:84 cps/templates/register.html:14 msgid "Register" msgstr "Зарегистрироваться" -#: cps/templates/layout.html:108 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "Загружается..." -#: cps/templates/layout.html:109 +#: cps/templates/layout.html:111 msgid "please don't refresh the page" msgstr "пожалуйста не обновляйте страницу" -#: cps/templates/layout.html:120 +#: cps/templates/layout.html:121 msgid "Browse" msgstr "Просмотр" -#: cps/templates/layout.html:122 +#: cps/templates/layout.html:123 msgid "Recently Added" msgstr "Недавно Добавленные" -#: cps/templates/layout.html:127 +#: cps/templates/layout.html:128 msgid "Sorted Books" msgstr "Сортировка Книг" -#: cps/templates/layout.html:131 cps/templates/layout.html:132 -#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:132 cps/templates/layout.html:133 +#: cps/templates/layout.html:134 cps/templates/layout.html:135 msgid "Sort By" msgstr "Отсортировано по" -#: cps/templates/layout.html:131 +#: cps/templates/layout.html:132 msgid "Newest" msgstr "Новинки" -#: cps/templates/layout.html:132 +#: cps/templates/layout.html:133 msgid "Oldest" msgstr "Старое" -#: cps/templates/layout.html:133 +#: cps/templates/layout.html:134 msgid "Ascending" msgstr "По возрастанию" -#: cps/templates/layout.html:134 +#: cps/templates/layout.html:135 msgid "Descending" msgstr "По убыванию" -#: cps/templates/layout.html:151 +#: cps/templates/layout.html:152 msgid "Discover" msgstr "Обзор" -#: cps/templates/layout.html:154 +#: cps/templates/layout.html:155 msgid "Categories" msgstr "Категории" -#: cps/templates/layout.html:166 cps/templates/search_form.html:74 +#: cps/templates/layout.html:167 cps/templates/search_form.html:74 msgid "Languages" msgstr "Языки" -#: cps/templates/layout.html:178 +#: cps/templates/layout.html:179 msgid "Create a Shelf" msgstr "Создать книжную полку" -#: cps/templates/layout.html:179 cps/templates/stats.html:3 +#: cps/templates/layout.html:180 cps/templates/stats.html:3 msgid "About" msgstr "О программе" -#: cps/templates/layout.html:193 +#: cps/templates/layout.html:194 msgid "Previous" msgstr "Предыдущий" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:221 msgid "Book Details" msgstr "Подробнее о книге" +#: cps/templates/layout.html:255 +msgid "Upload done, processing, please wait..." +msgstr "" + +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1669,12 +1706,7 @@ msgstr "Войти через магическую ссылку" msgid "Calibre-Web ebook catalog" msgstr "Каталог электронных книг Caliber-Web" -#: cps/templates/read.html:69 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "Настройки" - -#: cps/templates/read.html:72 +#: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr "Обновить размещение текста при открытии боковой панели" diff --git a/cps/translations/sv/LC_MESSAGES/messages.po b/cps/translations/sv/LC_MESSAGES/messages.po index 8d352464..e7604cba 100644 --- a/cps/translations/sv/LC_MESSAGES/messages.po +++ b/cps/translations/sv/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-02-03 16:21+0100\n" +"POT-Creation-Date: 2019-02-24 19:21+0100\n" "PO-Revision-Date: 2018-11-23 02:57+0100\n" "Last-Translator: Jonatan Nyberg \n" "Language: sv\n" @@ -18,8 +18,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:145 cps/book_formats.py:146 cps/book_formats.py:150 -#: cps/book_formats.py:154 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 +#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 msgid "not installed" msgstr "inte installerad" @@ -31,132 +31,133 @@ msgstr "Utförande behörighet saknas" msgid "not configured" msgstr "inte konfigurerad" -#: cps/helper.py:77 +#: cps/helper.py:72 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "%(format)s formatet hittades inte för bok-id: %(book)d" -#: cps/helper.py:89 +#: cps/helper.py:84 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "%(format)s hittades inte på Google Drive: %(fn)s" -#: cps/helper.py:96 cps/helper.py:204 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "Skicka till Kindle" -#: cps/helper.py:97 cps/helper.py:115 cps/helper.py:206 +#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 msgid "This e-mail has been sent via Calibre-Web." msgstr "Detta e-postmeddelande har skickats via Calibre-Web." -#: cps/helper.py:108 +#: cps/helper.py:103 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "%(format)s hittades inte: %(fn)s" -#: cps/helper.py:113 +#: cps/helper.py:108 msgid "Calibre-Web test e-mail" msgstr "Calibre-Web test e-post" -#: cps/helper.py:114 +#: cps/helper.py:109 msgid "Test e-mail" msgstr "Test e-post" -#: cps/helper.py:130 +#: cps/helper.py:125 msgid "Get Started with Calibre-Web" msgstr "Kom igång med Calibre-Web" -#: cps/helper.py:131 +#: cps/helper.py:126 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "Registrera e-post för användare: %(name)s" -#: cps/helper.py:144 cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 -#: cps/helper.py:156 cps/helper.py:158 cps/helper.py:160 cps/helper.py:162 +#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 +#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 #, python-format msgid "Send %(format)s to Kindle" msgstr "" -#: cps/helper.py:166 cps/helper.py:170 +#: cps/helper.py:161 cps/helper.py:165 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:205 +#: cps/helper.py:200 #, python-format msgid "E-mail: %(book)s" msgstr "E-post: %(book)s" -#: cps/helper.py:208 +#: cps/helper.py:203 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "Den begärda filen kunde inte läsas. Kanske fel behörigheter?" -#: cps/helper.py:313 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "Byt namn på titel från: \"%(src)s\" till \"%(dest)s\" misslyckades med fel: %(error)s" -#: cps/helper.py:323 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "Byt namn på författare från: \"%(src)s\" till \"%(dest)s\" misslyckades med fel: %(error)s" -#: cps/helper.py:337 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:362 cps/helper.py:371 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "Filen %(file)s hittades inte på Google Drive" -#: cps/helper.py:402 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "Boksökvägen %(path)s hittades inte på Google Drive" -#: cps/helper.py:510 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "Fel vid körning av UnRar" -#: cps/helper.py:512 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "Unrar binärfil hittades inte" -#: cps/helper.py:543 +#: cps/helper.py:541 msgid "Waiting" msgstr "Väntar" -#: cps/helper.py:545 +#: cps/helper.py:543 msgid "Failed" msgstr "Misslyckades" -#: cps/helper.py:547 +#: cps/helper.py:545 msgid "Started" msgstr "Startad" -#: cps/helper.py:549 +#: cps/helper.py:547 msgid "Finished" msgstr "Klar" -#: cps/helper.py:551 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "Okänd status" -#: cps/helper.py:556 +#: cps/helper.py:554 msgid "E-mail: " msgstr "E-post: " -#: cps/helper.py:558 cps/helper.py:562 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "Konvertera: " -#: cps/helper.py:560 +#: cps/helper.py:558 msgid "Upload: " msgstr "Överför: " -#: cps/helper.py:564 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "Okänd uppgift: " @@ -201,7 +202,7 @@ msgstr "" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/updater.py:491 cps/web.py:2766 +#: cps/updater.py:491 cps/web.py:2767 msgid "Unknown" msgstr "Okänd" @@ -269,7 +270,7 @@ msgstr "Bäst rankade böcker" msgid "Random Books" msgstr "Slumpmässiga böcker" -#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2135 +#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2136 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "Fel vid öppnande av e-bok. Filen finns inte eller filen är inte tillgänglig:" @@ -309,7 +310,7 @@ msgstr "Kategorilista" msgid "Category: %(name)s" msgstr "Kategori: %(name)s" -#: cps/templates/layout.html:71 cps/web.py:1628 +#: cps/templates/layout.html:72 cps/web.py:1628 msgid "Tasks" msgstr "Uppgifter" @@ -356,395 +357,400 @@ msgid "search" msgstr "sök" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:146 cps/web.py:2094 +#: cps/templates/layout.html:147 cps/web.py:2095 msgid "Read Books" msgstr "Lästa böcker" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:148 cps/web.py:2097 +#: cps/templates/layout.html:149 cps/web.py:2098 msgid "Unread Books" msgstr "Olästa böcker" -#: cps/web.py:2145 cps/web.py:2147 cps/web.py:2149 cps/web.py:2161 +#: cps/web.py:2146 cps/web.py:2148 cps/web.py:2150 cps/web.py:2162 msgid "Read a Book" msgstr "Läs en bok" -#: cps/web.py:2220 cps/web.py:3138 +#: cps/web.py:2221 cps/web.py:3139 msgid "Please fill out all fields!" msgstr "Fyll i alla fält!" -#: cps/web.py:2221 cps/web.py:2243 cps/web.py:2247 cps/web.py:2252 -#: cps/web.py:2254 +#: cps/web.py:2222 cps/web.py:2244 cps/web.py:2248 cps/web.py:2253 +#: cps/web.py:2255 msgid "register" msgstr "registrera" -#: cps/web.py:2242 cps/web.py:3357 +#: cps/web.py:2243 cps/web.py:3358 msgid "An unknown error occurred. Please try again later." msgstr "Ett okänt fel uppstod. Försök igen senare." -#: cps/web.py:2245 +#: cps/web.py:2246 msgid "Your e-mail is not allowed to register" msgstr "Din e-post är inte tillåten att registrera" -#: cps/web.py:2248 +#: cps/web.py:2249 msgid "Confirmation e-mail was send to your e-mail account." msgstr "Bekräftelsemail skickades till ditt e-postkonto." -#: cps/web.py:2251 +#: cps/web.py:2252 msgid "This username or e-mail address is already in use." msgstr "Det här användarnamnet eller e-postadressen är redan i bruk." -#: cps/web.py:2268 cps/web.py:2364 +#: cps/web.py:2269 cps/web.py:2365 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "du är nu inloggad som: \"%(nickname)s\"" -#: cps/web.py:2273 +#: cps/web.py:2274 msgid "Wrong Username or Password" msgstr "Fel användarnamn eller lösenord" -#: cps/web.py:2279 cps/web.py:2300 +#: cps/web.py:2280 cps/web.py:2301 msgid "login" msgstr "logga in" -#: cps/web.py:2312 cps/web.py:2343 +#: cps/web.py:2313 cps/web.py:2344 msgid "Token not found" msgstr "Token hittades inte" -#: cps/web.py:2320 cps/web.py:2351 +#: cps/web.py:2321 cps/web.py:2352 msgid "Token has expired" msgstr "Token har löpt ut" -#: cps/web.py:2328 +#: cps/web.py:2329 msgid "Success! Please return to your device" msgstr "Lyckades! Vänligen återvänd till din enhet" -#: cps/web.py:2378 +#: cps/web.py:2379 msgid "Please configure the SMTP mail settings first..." msgstr "Konfigurera SMTP-postinställningarna först..." -#: cps/web.py:2383 +#: cps/web.py:2384 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "Boken är i kö för att skicka till %(kindlemail)s" -#: cps/web.py:2387 +#: cps/web.py:2388 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "Det gick inte att skicka den här boken: %(res)s" -#: cps/web.py:2389 cps/web.py:3191 +#: cps/web.py:2390 cps/web.py:3192 msgid "Please configure your kindle e-mail address first..." msgstr "Konfigurera din kindle-e-postadress först..." -#: cps/web.py:2400 cps/web.py:2452 +#: cps/web.py:2401 cps/web.py:2453 msgid "Invalid shelf specified" msgstr "Ogiltig hylla specificerad" -#: cps/web.py:2407 +#: cps/web.py:2408 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2415 +#: cps/web.py:2416 msgid "You are not allowed to edit public shelves" msgstr "Du får inte redigera offentliga hyllor" -#: cps/web.py:2424 +#: cps/web.py:2425 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "Boken är redan en del av hyllan: %(shelfname)s" -#: cps/web.py:2438 +#: cps/web.py:2439 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Boken har lagts till i hyllan: %(sname)s" -#: cps/web.py:2457 +#: cps/web.py:2458 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "Du får inte lägga till en bok i hyllan: %(name)s" -#: cps/web.py:2462 +#: cps/web.py:2463 msgid "User is not allowed to edit public shelves" msgstr "Användaren får inte redigera publika hyllor" -#: cps/web.py:2480 +#: cps/web.py:2481 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "Böcker är redan en del av hyllan: %(name)s" -#: cps/web.py:2494 +#: cps/web.py:2495 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "Böcker har lagts till hyllan: %(sname)s" -#: cps/web.py:2496 +#: cps/web.py:2497 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "Kunde inte lägga till böcker till hyllan: %(sname)s" -#: cps/web.py:2533 +#: cps/web.py:2534 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Boken har tagits bort från hyllan: %(sname)s" -#: cps/web.py:2539 +#: cps/web.py:2540 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Tyvärr har du inte rätt att ta bort en bok från den här hyllan: %(sname)s" -#: cps/web.py:2560 cps/web.py:2584 +#: cps/web.py:2561 cps/web.py:2585 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "En hylla med namnet '%(title)s' finns redan." -#: cps/web.py:2565 +#: cps/web.py:2566 #, python-format msgid "Shelf %(title)s created" msgstr "Hyllan %(title)s skapad" -#: cps/web.py:2567 cps/web.py:2595 +#: cps/web.py:2568 cps/web.py:2596 msgid "There was an error" msgstr "Det fanns ett fel" -#: cps/web.py:2568 cps/web.py:2570 +#: cps/web.py:2569 cps/web.py:2571 msgid "create a shelf" msgstr "skapa en hylla" -#: cps/web.py:2593 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s changed" msgstr "Hyllan %(title)s ändrad" -#: cps/web.py:2596 cps/web.py:2598 +#: cps/web.py:2597 cps/web.py:2599 msgid "Edit a shelf" msgstr "Redigera en hylla" -#: cps/web.py:2619 +#: cps/web.py:2620 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "tog bort hyllan %(name)s" -#: cps/web.py:2646 +#: cps/web.py:2647 #, python-format msgid "Shelf: '%(name)s'" msgstr "Hylla: '%(name)s'" -#: cps/web.py:2649 +#: cps/web.py:2650 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Fel vid öppning av hyllan. Hylla finns inte eller är inte tillgänglig" -#: cps/web.py:2680 +#: cps/web.py:2681 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Ändra ordning på hyllan: '%(name)s'" -#: cps/web.py:2709 cps/web.py:3144 +#: cps/web.py:2710 cps/web.py:3145 msgid "E-mail is not from valid domain" msgstr "E-posten är inte från giltig domän" -#: cps/web.py:2711 cps/web.py:2753 cps/web.py:2756 +#: cps/web.py:2712 cps/web.py:2754 cps/web.py:2757 #, python-format msgid "%(name)s's profile" msgstr "%(name)ss profil" -#: cps/web.py:2751 +#: cps/web.py:2752 msgid "Found an existing account for this e-mail address." msgstr "Hittade ett befintligt konto för den här e-postadressen." -#: cps/web.py:2754 +#: cps/web.py:2755 msgid "Profile updated" msgstr "Profilen uppdaterad" -#: cps/web.py:2785 +#: cps/web.py:2786 msgid "Admin page" msgstr "Administrationssida" -#: cps/web.py:2867 cps/web.py:3047 +#: cps/web.py:2868 cps/web.py:3048 msgid "Calibre-Web configuration updated" msgstr "Calibre-Web konfiguration uppdaterad" -#: cps/templates/admin.html:100 cps/web.py:2881 +#: cps/templates/admin.html:100 cps/web.py:2882 msgid "UI Configuration" msgstr "Användargränssnitt konfiguration" -#: cps/web.py:2899 +#: cps/web.py:2900 msgid "Import of optional Google Drive requirements missing" msgstr "Import av valfri Google Drive krav saknas" -#: cps/web.py:2902 +#: cps/web.py:2903 msgid "client_secrets.json is missing or not readable" msgstr "client_secrets.json saknas eller inte kan läsas" -#: cps/web.py:2907 cps/web.py:2936 +#: cps/web.py:2908 cps/web.py:2937 msgid "client_secrets.json is not configured for web application" msgstr "client_secrets.json är inte konfigurerad för webbapplikation" -#: cps/templates/admin.html:99 cps/web.py:2939 cps/web.py:2965 cps/web.py:2977 -#: cps/web.py:3022 cps/web.py:3037 cps/web.py:3056 cps/web.py:3064 -#: cps/web.py:3080 +#: cps/templates/admin.html:99 cps/web.py:2940 cps/web.py:2966 cps/web.py:2978 +#: cps/web.py:3023 cps/web.py:3038 cps/web.py:3057 cps/web.py:3065 +#: cps/web.py:3081 msgid "Basic Configuration" msgstr "Grundläggande konfiguration" -#: cps/web.py:2962 +#: cps/web.py:2963 msgid "Keyfile location is not valid, please enter correct path" msgstr "Platsen för Keyfile är inte giltig, ange rätt sökväg" -#: cps/web.py:2974 +#: cps/web.py:2975 msgid "Certfile location is not valid, please enter correct path" msgstr "Platsen för Certfile är inte giltig, ange rätt sökväg" -#: cps/web.py:3019 +#: cps/web.py:3020 msgid "Logfile location is not valid, please enter correct path" msgstr "Platsen för Logfile platsen är inte giltig, ange rätt sökväg" -#: cps/web.py:3060 +#: cps/web.py:3061 msgid "DB location is not valid, please enter correct path" msgstr "Platsen för DB är inte giltig, ange rätt sökväg" -#: cps/templates/admin.html:33 cps/web.py:3140 cps/web.py:3146 cps/web.py:3162 +#: cps/templates/admin.html:33 cps/web.py:3141 cps/web.py:3147 cps/web.py:3163 msgid "Add new user" msgstr "Lägg till ny användare" -#: cps/web.py:3152 +#: cps/web.py:3153 #, python-format msgid "User '%(user)s' created" msgstr "Användaren '%(user)s' skapad" -#: cps/web.py:3156 +#: cps/web.py:3157 msgid "Found an existing account for this e-mail address or nickname." msgstr "Hittade ett befintligt konto för den här e-postadressen eller smeknamnet." -#: cps/web.py:3186 +#: cps/web.py:3187 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "Test-e-post skicka till %(kindlemail)s" -#: cps/web.py:3189 +#: cps/web.py:3190 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "Det gick inte att skicka Testmeddelandet: %(res)s" -#: cps/web.py:3193 +#: cps/web.py:3194 msgid "E-mail server settings updated" msgstr "E-postserverinställningar uppdaterade" -#: cps/web.py:3194 +#: cps/web.py:3195 msgid "Edit e-mail server settings" msgstr "Redigera inställningar för e-postserver" -#: cps/web.py:3219 +#: cps/web.py:3220 #, python-format msgid "User '%(nick)s' deleted" msgstr "Användaren '%(nick)s' borttagen" -#: cps/web.py:3332 +#: cps/web.py:3333 #, python-format msgid "User '%(nick)s' updated" msgstr "Användaren '%(nick)s' uppdaterad" -#: cps/web.py:3335 +#: cps/web.py:3336 msgid "An unknown error occured." msgstr "Ett okänt fel uppstod." -#: cps/web.py:3337 +#: cps/web.py:3338 #, python-format msgid "Edit User %(nick)s" msgstr "Redigera användaren %(nick)s" -#: cps/web.py:3354 +#: cps/web.py:3355 #, python-format msgid "Password for user %(user)s reset" msgstr "Lösenord för användaren %(user)s återställd" -#: cps/web.py:3368 cps/web.py:3574 +#: cps/web.py:3369 cps/web.py:3575 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "Det gick inte att öppna e-boken. Filen finns inte eller filen är inte tillgänglig" -#: cps/web.py:3396 cps/web.py:3868 +#: cps/web.py:3397 msgid "edit metadata" msgstr "redigera metadata" -#: cps/web.py:3489 cps/web.py:3736 +#: cps/web.py:3490 cps/web.py:3737 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "Filändelsen '%(ext)s' får inte laddas upp till den här servern" -#: cps/web.py:3493 cps/web.py:3740 +#: cps/web.py:3494 cps/web.py:3741 msgid "File to be uploaded must have an extension" msgstr "Filen som ska laddas upp måste ha en ändelse" -#: cps/web.py:3505 cps/web.py:3760 +#: cps/web.py:3506 cps/web.py:3761 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "Det gick inte att skapa sökväg %(path)s (behörighet nekad)." -#: cps/web.py:3510 +#: cps/web.py:3511 #, python-format msgid "Failed to store file %(file)s." msgstr "Det gick inte att lagra filen %(file)s." -#: cps/web.py:3527 +#: cps/web.py:3528 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "Filformatet %(ext)s lades till %(book)s" -#: cps/web.py:3545 +#: cps/web.py:3546 #, python-format msgid "Failed to create path for cover %(path)s (Permission denied)." msgstr "Det gick inte att skapa sökväg för omslag %(path)s (behörighet nekad)." -#: cps/web.py:3553 +#: cps/web.py:3554 #, python-format msgid "Failed to store cover-file %(cover)s." msgstr "Det gick inte att lagra omslagsfilen %(cover)s." -#: cps/web.py:3556 +#: cps/web.py:3557 msgid "Cover-file is not a valid image file" msgstr "Omslagsfilen är inte en giltig bildfil" -#: cps/web.py:3586 cps/web.py:3595 +#: cps/web.py:3587 cps/web.py:3596 msgid "unknown" msgstr "okänd" -#: cps/web.py:3627 +#: cps/web.py:3628 msgid "Cover is not a jpg file, can't save" msgstr "Omslag är inte en jpg-fil, kan inte spara" -#: cps/web.py:3675 +#: cps/web.py:3676 #, python-format msgid "%(langname)s is not a valid language" msgstr "%(langname)s är inte ett giltigt språk" -#: cps/web.py:3706 +#: cps/web.py:3707 msgid "Metadata successfully updated" msgstr "Metadata uppdaterades" -#: cps/web.py:3715 +#: cps/web.py:3716 msgid "Error editing book, please check logfile for details" msgstr "Det gick inte att redigera boken, kontrollera loggfilen för mer information" -#: cps/web.py:3765 +#: cps/web.py:3766 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "Det gick inte att lagra filen %(file)s (behörighet nekad)." -#: cps/web.py:3770 +#: cps/web.py:3771 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "Det gick inte att ta bort filen %(file)s (behörighet nekad)." -#: cps/web.py:3888 +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "Källa eller målformat för konvertering saknas" -#: cps/web.py:3898 +#: cps/web.py:3893 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "Boken är i kö för konvertering till %(book_format)s" -#: cps/web.py:3902 +#: cps/web.py:3897 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "Det gick inte att konvertera den här boken: %(res)s" @@ -779,7 +785,7 @@ msgstr "Kindle" msgid "DLS" msgstr "DLS" -#: cps/templates/admin.html:13 cps/templates/layout.html:74 +#: cps/templates/admin.html:13 cps/templates/layout.html:75 msgid "Admin" msgstr "Administratör" @@ -788,7 +794,7 @@ msgstr "Administratör" msgid "Download" msgstr "Hämta" -#: cps/templates/admin.html:15 cps/templates/layout.html:64 +#: cps/templates/admin.html:15 cps/templates/layout.html:65 msgid "Upload" msgstr "Ladda upp" @@ -913,8 +919,9 @@ msgstr "Ok" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Tillbaka" @@ -989,7 +996,7 @@ msgstr "Beskrivning" msgid "Tags" msgstr "Taggar" -#: cps/templates/book_edit.html:75 cps/templates/layout.html:157 +#: cps/templates/book_edit.html:75 cps/templates/layout.html:158 #: cps/templates/search_form.html:53 msgid "Series" msgstr "Serier" @@ -1071,7 +1078,7 @@ msgstr "Sökord" msgid " Search keyword " msgstr " Sök sökord " -#: cps/templates/book_edit.html:218 cps/templates/layout.html:46 +#: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" msgstr "Kör!" @@ -1083,7 +1090,8 @@ msgstr "Klicka på omslaget för att läsa in metadata till formuläret" msgid "Loading..." msgstr "Läser in..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:224 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "Stäng" @@ -1251,7 +1259,7 @@ msgstr "Sökväg till convertertool" msgid "Location of Unrar binary" msgstr "Plats för Unrar-binär" -#: cps/templates/config_edit.html:229 cps/templates/layout.html:82 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:83 #: cps/templates/login.html:4 msgid "Login" msgstr "Logga in" @@ -1260,8 +1268,8 @@ msgstr "Logga in" msgid "View Configuration" msgstr "Visa konfiguration" -#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:133 -#: cps/templates/layout.html:134 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Titel" @@ -1401,6 +1409,14 @@ msgstr "av" msgid "language" msgstr "språk" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "Läst" @@ -1473,12 +1489,12 @@ msgstr "Lägg till" msgid "Do you really want to delete this domain rule?" msgstr "Är du säker på att du vill ta bort den här domänregeln?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:208 +#: cps/templates/feed.xml:21 cps/templates/layout.html:209 msgid "Next" msgstr "Nästa" #: cps/templates/feed.xml:33 cps/templates/index.xml:11 -#: cps/templates/layout.html:43 cps/templates/layout.html:44 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Sök" @@ -1494,7 +1510,7 @@ msgstr "Upptäck (slumpmässiga böcker)" msgid "Start" msgstr "Starta" -#: cps/templates/index.xml:18 cps/templates/layout.html:139 +#: cps/templates/index.xml:18 cps/templates/layout.html:140 msgid "Hot Books" msgstr "Heta böcker" @@ -1502,7 +1518,7 @@ msgstr "Heta böcker" msgid "Popular publications from this catalog based on Downloads." msgstr "Populära publikationer från den här katalogen baserad på hämtningar." -#: cps/templates/index.xml:25 cps/templates/layout.html:142 +#: cps/templates/index.xml:25 cps/templates/layout.html:143 msgid "Best rated Books" msgstr "Bäst rankade böcker" @@ -1522,7 +1538,7 @@ msgstr "De senaste böckerna" msgid "Show Random Books" msgstr "Visa slumpmässiga böcker" -#: cps/templates/index.xml:62 cps/templates/layout.html:160 +#: cps/templates/index.xml:62 cps/templates/layout.html:161 msgid "Authors" msgstr "Författare" @@ -1530,7 +1546,7 @@ msgstr "Författare" msgid "Books ordered by Author" msgstr "Böcker ordnade efter författare" -#: cps/templates/index.xml:69 cps/templates/layout.html:163 +#: cps/templates/index.xml:69 cps/templates/layout.html:164 msgid "Publishers" msgstr "Förlag" @@ -1546,7 +1562,7 @@ msgstr "Böcker ordnade efter kategori" msgid "Books ordered by series" msgstr "Böcker ordnade efter serier" -#: cps/templates/index.xml:90 cps/templates/layout.html:169 +#: cps/templates/index.xml:90 cps/templates/layout.html:170 msgid "Public Shelves" msgstr "Offentliga hyllor" @@ -1554,7 +1570,7 @@ msgstr "Offentliga hyllor" msgid "Books organized in public shelfs, visible to everyone" msgstr "Böcker organiserade i offentliga hyllor, synliga för alla" -#: cps/templates/index.xml:98 cps/templates/layout.html:173 +#: cps/templates/index.xml:98 cps/templates/layout.html:174 msgid "Your Shelves" msgstr "Dina hyllor" @@ -1562,91 +1578,112 @@ msgstr "Dina hyllor" msgid "User's own shelfs, only visible to the current user himself" msgstr "Användarens egna hyllor, endast synliga för den aktuella användaren själv" -#: cps/templates/layout.html:33 +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + +#: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "Växla navigering" -#: cps/templates/layout.html:54 +#: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "Avancerad sökning" -#: cps/templates/layout.html:78 +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "Inställningar" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + +#: cps/templates/layout.html:79 msgid "Logout" msgstr "Logga ut" -#: cps/templates/layout.html:83 cps/templates/register.html:14 +#: cps/templates/layout.html:84 cps/templates/register.html:14 msgid "Register" msgstr "Registrera" -#: cps/templates/layout.html:108 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "Laddar upp..." -#: cps/templates/layout.html:109 +#: cps/templates/layout.html:111 msgid "please don't refresh the page" msgstr "uppdatera inte sidan" -#: cps/templates/layout.html:120 +#: cps/templates/layout.html:121 msgid "Browse" msgstr "Bläddra" -#: cps/templates/layout.html:122 +#: cps/templates/layout.html:123 msgid "Recently Added" msgstr "Nyligen tillagda" -#: cps/templates/layout.html:127 +#: cps/templates/layout.html:128 msgid "Sorted Books" msgstr "Sorterade böcker" -#: cps/templates/layout.html:131 cps/templates/layout.html:132 -#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:132 cps/templates/layout.html:133 +#: cps/templates/layout.html:134 cps/templates/layout.html:135 msgid "Sort By" msgstr "Sortera efter" -#: cps/templates/layout.html:131 +#: cps/templates/layout.html:132 msgid "Newest" msgstr "Nyast" -#: cps/templates/layout.html:132 +#: cps/templates/layout.html:133 msgid "Oldest" msgstr "Äldst" -#: cps/templates/layout.html:133 +#: cps/templates/layout.html:134 msgid "Ascending" msgstr "Stigande" -#: cps/templates/layout.html:134 +#: cps/templates/layout.html:135 msgid "Descending" msgstr "Fallande" -#: cps/templates/layout.html:151 +#: cps/templates/layout.html:152 msgid "Discover" msgstr "Upptäck" -#: cps/templates/layout.html:154 +#: cps/templates/layout.html:155 msgid "Categories" msgstr "Kategorier" -#: cps/templates/layout.html:166 cps/templates/search_form.html:74 +#: cps/templates/layout.html:167 cps/templates/search_form.html:74 msgid "Languages" msgstr "Språk" -#: cps/templates/layout.html:178 +#: cps/templates/layout.html:179 msgid "Create a Shelf" msgstr "Skapa en hylla" -#: cps/templates/layout.html:179 cps/templates/stats.html:3 +#: cps/templates/layout.html:180 cps/templates/stats.html:3 msgid "About" msgstr "Om" -#: cps/templates/layout.html:193 +#: cps/templates/layout.html:194 msgid "Previous" msgstr "Föregående" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:221 msgid "Book Details" msgstr "Bokdetaljer" +#: cps/templates/layout.html:255 +msgid "Upload done, processing, please wait..." +msgstr "" + +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1669,12 +1706,7 @@ msgstr "Logga in med magic link" msgid "Calibre-Web ebook catalog" msgstr "Calibre-Web e-bokkatalog" -#: cps/templates/read.html:69 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "Inställningar" - -#: cps/templates/read.html:72 +#: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr "Fyll i texten igen när sidofält är öppna." diff --git a/cps/translations/uk/LC_MESSAGES/messages.po b/cps/translations/uk/LC_MESSAGES/messages.po index c1502491..df386d39 100644 --- a/cps/translations/uk/LC_MESSAGES/messages.po +++ b/cps/translations/uk/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" -"POT-Creation-Date: 2019-02-03 16:21+0100\n" +"POT-Creation-Date: 2019-02-24 19:21+0100\n" "PO-Revision-Date: 2017-04-30 00:47+0300\n" "Last-Translator: ABIS Team \n" "Language: ua\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:145 cps/book_formats.py:146 cps/book_formats.py:150 -#: cps/book_formats.py:154 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 +#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 msgid "not installed" msgstr "не встановлено" @@ -29,132 +29,133 @@ msgstr "Відсутній дозвіл на виконання" msgid "not configured" msgstr "" -#: cps/helper.py:77 +#: cps/helper.py:72 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "" -#: cps/helper.py:89 +#: cps/helper.py:84 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "" -#: cps/helper.py:96 cps/helper.py:204 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "Відправити на Kindle" -#: cps/helper.py:97 cps/helper.py:115 cps/helper.py:206 +#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 msgid "This e-mail has been sent via Calibre-Web." msgstr "" -#: cps/helper.py:108 +#: cps/helper.py:103 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "" -#: cps/helper.py:113 +#: cps/helper.py:108 msgid "Calibre-Web test e-mail" msgstr "" -#: cps/helper.py:114 +#: cps/helper.py:109 msgid "Test e-mail" msgstr "" -#: cps/helper.py:130 +#: cps/helper.py:125 msgid "Get Started with Calibre-Web" msgstr "" -#: cps/helper.py:131 +#: cps/helper.py:126 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "" -#: cps/helper.py:144 cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 -#: cps/helper.py:156 cps/helper.py:158 cps/helper.py:160 cps/helper.py:162 +#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 +#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 #, python-format msgid "Send %(format)s to Kindle" msgstr "" -#: cps/helper.py:166 cps/helper.py:170 +#: cps/helper.py:161 cps/helper.py:165 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:205 +#: cps/helper.py:200 #, python-format msgid "E-mail: %(book)s" msgstr "" -#: cps/helper.py:208 +#: cps/helper.py:203 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "" -#: cps/helper.py:313 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:323 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:337 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:362 cps/helper.py:371 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "" -#: cps/helper.py:402 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "" -#: cps/helper.py:510 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "" -#: cps/helper.py:512 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "" -#: cps/helper.py:543 +#: cps/helper.py:541 msgid "Waiting" msgstr "" -#: cps/helper.py:545 +#: cps/helper.py:543 msgid "Failed" msgstr "" -#: cps/helper.py:547 +#: cps/helper.py:545 msgid "Started" msgstr "" -#: cps/helper.py:549 +#: cps/helper.py:547 msgid "Finished" msgstr "" -#: cps/helper.py:551 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "" -#: cps/helper.py:556 +#: cps/helper.py:554 msgid "E-mail: " msgstr "" -#: cps/helper.py:558 cps/helper.py:562 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "" -#: cps/helper.py:560 +#: cps/helper.py:558 msgid "Upload: " msgstr "" -#: cps/helper.py:564 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "" @@ -199,7 +200,7 @@ msgstr "" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/updater.py:491 cps/web.py:2766 +#: cps/updater.py:491 cps/web.py:2767 msgid "Unknown" msgstr "Невідомий" @@ -267,7 +268,7 @@ msgstr "Книги з найкращим рейтингом" msgid "Random Books" msgstr "Випадковий список книг" -#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2135 +#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2136 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "Неможливо відкрити книгу. Файл не існує або немає доступу." @@ -307,7 +308,7 @@ msgstr "Список категорій" msgid "Category: %(name)s" msgstr "Категорія: %(name)s" -#: cps/templates/layout.html:71 cps/web.py:1628 +#: cps/templates/layout.html:72 cps/web.py:1628 msgid "Tasks" msgstr "" @@ -354,395 +355,400 @@ msgid "search" msgstr "пошук" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:146 cps/web.py:2094 +#: cps/templates/layout.html:147 cps/web.py:2095 msgid "Read Books" msgstr "Прочитані книги" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:148 cps/web.py:2097 +#: cps/templates/layout.html:149 cps/web.py:2098 msgid "Unread Books" msgstr "Непрочитані книги" -#: cps/web.py:2145 cps/web.py:2147 cps/web.py:2149 cps/web.py:2161 +#: cps/web.py:2146 cps/web.py:2148 cps/web.py:2150 cps/web.py:2162 msgid "Read a Book" msgstr "Читати книгу" -#: cps/web.py:2220 cps/web.py:3138 +#: cps/web.py:2221 cps/web.py:3139 msgid "Please fill out all fields!" msgstr "Будь-ласка, заповніть всі поля!" -#: cps/web.py:2221 cps/web.py:2243 cps/web.py:2247 cps/web.py:2252 -#: cps/web.py:2254 +#: cps/web.py:2222 cps/web.py:2244 cps/web.py:2248 cps/web.py:2253 +#: cps/web.py:2255 msgid "register" msgstr "зареєструватись" -#: cps/web.py:2242 cps/web.py:3357 +#: cps/web.py:2243 cps/web.py:3358 msgid "An unknown error occurred. Please try again later." msgstr "" -#: cps/web.py:2245 +#: cps/web.py:2246 msgid "Your e-mail is not allowed to register" msgstr "" -#: cps/web.py:2248 +#: cps/web.py:2249 msgid "Confirmation e-mail was send to your e-mail account." msgstr "" -#: cps/web.py:2251 +#: cps/web.py:2252 msgid "This username or e-mail address is already in use." msgstr "" -#: cps/web.py:2268 cps/web.py:2364 +#: cps/web.py:2269 cps/web.py:2365 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "Ви увійшли як користувач: '%(nickname)s'" -#: cps/web.py:2273 +#: cps/web.py:2274 msgid "Wrong Username or Password" msgstr "Помилка в імені користувача або паролі" -#: cps/web.py:2279 cps/web.py:2300 +#: cps/web.py:2280 cps/web.py:2301 msgid "login" msgstr "увійти" -#: cps/web.py:2312 cps/web.py:2343 +#: cps/web.py:2313 cps/web.py:2344 msgid "Token not found" msgstr "Токен не знайдено" -#: cps/web.py:2320 cps/web.py:2351 +#: cps/web.py:2321 cps/web.py:2352 msgid "Token has expired" msgstr "Час дії токено вичерпано" -#: cps/web.py:2328 +#: cps/web.py:2329 msgid "Success! Please return to your device" msgstr "Вдалося! Будь-ласка, поверніться до вашого пристрою" -#: cps/web.py:2378 +#: cps/web.py:2379 msgid "Please configure the SMTP mail settings first..." msgstr "Будь-ласка, спочатку сконфігуруйте параметри SMTP" -#: cps/web.py:2383 +#: cps/web.py:2384 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "" -#: cps/web.py:2387 +#: cps/web.py:2388 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "Помилка при відправці книги: %(res)s" -#: cps/web.py:2389 cps/web.py:3191 +#: cps/web.py:2390 cps/web.py:3192 msgid "Please configure your kindle e-mail address first..." msgstr "" -#: cps/web.py:2400 cps/web.py:2452 +#: cps/web.py:2401 cps/web.py:2453 msgid "Invalid shelf specified" msgstr "" -#: cps/web.py:2407 +#: cps/web.py:2408 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2415 +#: cps/web.py:2416 msgid "You are not allowed to edit public shelves" msgstr "" -#: cps/web.py:2424 +#: cps/web.py:2425 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "" -#: cps/web.py:2438 +#: cps/web.py:2439 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "Книга додана на книжкову полицю: %(sname)s" -#: cps/web.py:2457 +#: cps/web.py:2458 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "" -#: cps/web.py:2462 +#: cps/web.py:2463 msgid "User is not allowed to edit public shelves" msgstr "" -#: cps/web.py:2480 +#: cps/web.py:2481 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "" -#: cps/web.py:2494 +#: cps/web.py:2495 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "" -#: cps/web.py:2496 +#: cps/web.py:2497 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "" -#: cps/web.py:2533 +#: cps/web.py:2534 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "Книга видалена з книжкової полиці: %(sname)s" -#: cps/web.py:2539 +#: cps/web.py:2540 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "Вибачте, але у вас немає дозволу для видалення книги з цієї полиці" -#: cps/web.py:2560 cps/web.py:2584 +#: cps/web.py:2561 cps/web.py:2585 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "Книжкова полиця з назвою '%(title)s' уже существует." -#: cps/web.py:2565 +#: cps/web.py:2566 #, python-format msgid "Shelf %(title)s created" msgstr "Створена книжкова полиця %(title)s" -#: cps/web.py:2567 cps/web.py:2595 +#: cps/web.py:2568 cps/web.py:2596 msgid "There was an error" msgstr "Сталась помилка" -#: cps/web.py:2568 cps/web.py:2570 +#: cps/web.py:2569 cps/web.py:2571 msgid "create a shelf" msgstr "створити книжкову полицю" -#: cps/web.py:2593 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s changed" msgstr "Книжкова полиця %(title)s змінена" -#: cps/web.py:2596 cps/web.py:2598 +#: cps/web.py:2597 cps/web.py:2599 msgid "Edit a shelf" msgstr "Змінити книжкову полицю" -#: cps/web.py:2619 +#: cps/web.py:2620 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "Книжкова полиця %(name)s видалена" -#: cps/web.py:2646 +#: cps/web.py:2647 #, python-format msgid "Shelf: '%(name)s'" msgstr "Книжкова полиця: '%(name)s'" -#: cps/web.py:2649 +#: cps/web.py:2650 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "Помилка при відкриванні полиці. Полиця не існує або до неї відсутній доступ" -#: cps/web.py:2680 +#: cps/web.py:2681 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "Змінити розташування книжкової полиці '%(name)s'" -#: cps/web.py:2709 cps/web.py:3144 +#: cps/web.py:2710 cps/web.py:3145 msgid "E-mail is not from valid domain" msgstr "" -#: cps/web.py:2711 cps/web.py:2753 cps/web.py:2756 +#: cps/web.py:2712 cps/web.py:2754 cps/web.py:2757 #, python-format msgid "%(name)s's profile" msgstr "Профіль %(name)s" -#: cps/web.py:2751 +#: cps/web.py:2752 msgid "Found an existing account for this e-mail address." msgstr "" -#: cps/web.py:2754 +#: cps/web.py:2755 msgid "Profile updated" msgstr "Профіль оновлено" -#: cps/web.py:2785 +#: cps/web.py:2786 msgid "Admin page" msgstr "Сторінка адміністратора" -#: cps/web.py:2867 cps/web.py:3047 +#: cps/web.py:2868 cps/web.py:3048 msgid "Calibre-Web configuration updated" msgstr "" -#: cps/templates/admin.html:100 cps/web.py:2881 +#: cps/templates/admin.html:100 cps/web.py:2882 msgid "UI Configuration" msgstr "Конфігурація інтерфейсу" -#: cps/web.py:2899 +#: cps/web.py:2900 msgid "Import of optional Google Drive requirements missing" msgstr "Імпорт додаткових вимог Google Drive відсутній" -#: cps/web.py:2902 +#: cps/web.py:2903 msgid "client_secrets.json is missing or not readable" msgstr "Неможливо зчитати client_secrets.json або він відсутній" -#: cps/web.py:2907 cps/web.py:2936 +#: cps/web.py:2908 cps/web.py:2937 msgid "client_secrets.json is not configured for web application" msgstr "Неможливо зконфігурувати client_secrets.json для веб-додатку" -#: cps/templates/admin.html:99 cps/web.py:2939 cps/web.py:2965 cps/web.py:2977 -#: cps/web.py:3022 cps/web.py:3037 cps/web.py:3056 cps/web.py:3064 -#: cps/web.py:3080 +#: cps/templates/admin.html:99 cps/web.py:2940 cps/web.py:2966 cps/web.py:2978 +#: cps/web.py:3023 cps/web.py:3038 cps/web.py:3057 cps/web.py:3065 +#: cps/web.py:3081 msgid "Basic Configuration" msgstr "Настройки сервера" -#: cps/web.py:2962 +#: cps/web.py:2963 msgid "Keyfile location is not valid, please enter correct path" msgstr "Невідомий шлях до Keyfile. Будь-ласка введіть коректний" -#: cps/web.py:2974 +#: cps/web.py:2975 msgid "Certfile location is not valid, please enter correct path" msgstr "Невідомий шлях до Certfile. Будь-ласка введіть коректний" -#: cps/web.py:3019 +#: cps/web.py:3020 msgid "Logfile location is not valid, please enter correct path" msgstr "Невідомий шлях до Logfile. Будь-ласка введіть коректний" -#: cps/web.py:3060 +#: cps/web.py:3061 msgid "DB location is not valid, please enter correct path" msgstr "Невідомий шлях до БД. Будь-ласка введіть коректний" -#: cps/templates/admin.html:33 cps/web.py:3140 cps/web.py:3146 cps/web.py:3162 +#: cps/templates/admin.html:33 cps/web.py:3141 cps/web.py:3147 cps/web.py:3163 msgid "Add new user" msgstr "Додати користувача" -#: cps/web.py:3152 +#: cps/web.py:3153 #, python-format msgid "User '%(user)s' created" msgstr "Користувач '%(user)s' додан" -#: cps/web.py:3156 +#: cps/web.py:3157 msgid "Found an existing account for this e-mail address or nickname." msgstr "" -#: cps/web.py:3186 +#: cps/web.py:3187 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "" -#: cps/web.py:3189 +#: cps/web.py:3190 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "" -#: cps/web.py:3193 +#: cps/web.py:3194 msgid "E-mail server settings updated" msgstr "" -#: cps/web.py:3194 +#: cps/web.py:3195 msgid "Edit e-mail server settings" msgstr "" -#: cps/web.py:3219 +#: cps/web.py:3220 #, python-format msgid "User '%(nick)s' deleted" msgstr "Користувача '%(nick)s' видалено" -#: cps/web.py:3332 +#: cps/web.py:3333 #, python-format msgid "User '%(nick)s' updated" msgstr "Користувача '%(nick)s' оновлено" -#: cps/web.py:3335 +#: cps/web.py:3336 msgid "An unknown error occured." msgstr "Сталась невідома помилка" -#: cps/web.py:3337 +#: cps/web.py:3338 #, python-format msgid "Edit User %(nick)s" msgstr "Змінити користувача %(nick)s" -#: cps/web.py:3354 +#: cps/web.py:3355 #, python-format msgid "Password for user %(user)s reset" msgstr "" -#: cps/web.py:3368 cps/web.py:3574 +#: cps/web.py:3369 cps/web.py:3575 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "Сталась помилка при відкриванні eBook. Файл не існує або відсутній доступ до нього" -#: cps/web.py:3396 cps/web.py:3868 +#: cps/web.py:3397 msgid "edit metadata" msgstr "змінити метадані" -#: cps/web.py:3489 cps/web.py:3736 +#: cps/web.py:3490 cps/web.py:3737 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "" -#: cps/web.py:3493 cps/web.py:3740 +#: cps/web.py:3494 cps/web.py:3741 msgid "File to be uploaded must have an extension" msgstr "Завантажувальний файл повинен мати розширення" -#: cps/web.py:3505 cps/web.py:3760 +#: cps/web.py:3506 cps/web.py:3761 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "" -#: cps/web.py:3510 +#: cps/web.py:3511 #, python-format msgid "Failed to store file %(file)s." msgstr "" -#: cps/web.py:3527 +#: cps/web.py:3528 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "" -#: cps/web.py:3545 +#: cps/web.py:3546 #, python-format msgid "Failed to create path for cover %(path)s (Permission denied)." msgstr "" -#: cps/web.py:3553 +#: cps/web.py:3554 #, python-format msgid "Failed to store cover-file %(cover)s." msgstr "" -#: cps/web.py:3556 +#: cps/web.py:3557 msgid "Cover-file is not a valid image file" msgstr "" -#: cps/web.py:3586 cps/web.py:3595 +#: cps/web.py:3587 cps/web.py:3596 msgid "unknown" msgstr "невідомий" -#: cps/web.py:3627 +#: cps/web.py:3628 msgid "Cover is not a jpg file, can't save" msgstr "Обкладинка не є .jpg файлом. Неможливо зберегти" -#: cps/web.py:3675 +#: cps/web.py:3676 #, python-format msgid "%(langname)s is not a valid language" msgstr "" -#: cps/web.py:3706 +#: cps/web.py:3707 msgid "Metadata successfully updated" msgstr "" -#: cps/web.py:3715 +#: cps/web.py:3716 msgid "Error editing book, please check logfile for details" msgstr "Сталась помилка при редагуванні книги. Будь-ласка, перевірте лог-файл для деталей" -#: cps/web.py:3765 +#: cps/web.py:3766 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "" -#: cps/web.py:3770 +#: cps/web.py:3771 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "" -#: cps/web.py:3888 +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "" -#: cps/web.py:3898 +#: cps/web.py:3893 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "" -#: cps/web.py:3902 +#: cps/web.py:3897 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "" @@ -777,7 +783,7 @@ msgstr "Kindle" msgid "DLS" msgstr "DLS" -#: cps/templates/admin.html:13 cps/templates/layout.html:74 +#: cps/templates/admin.html:13 cps/templates/layout.html:75 msgid "Admin" msgstr "Адмін" @@ -786,7 +792,7 @@ msgstr "Адмін" msgid "Download" msgstr "Завантажити" -#: cps/templates/admin.html:15 cps/templates/layout.html:64 +#: cps/templates/admin.html:15 cps/templates/layout.html:65 msgid "Upload" msgstr "Додати нову книгу" @@ -911,8 +917,9 @@ msgstr "Ok" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "Назад" @@ -987,7 +994,7 @@ msgstr "Опис" msgid "Tags" msgstr "Теги" -#: cps/templates/book_edit.html:75 cps/templates/layout.html:157 +#: cps/templates/book_edit.html:75 cps/templates/layout.html:158 #: cps/templates/search_form.html:53 msgid "Series" msgstr "Серії" @@ -1069,7 +1076,7 @@ msgstr "Ключове слово" msgid " Search keyword " msgstr " Пошук по ключовому слову" -#: cps/templates/book_edit.html:218 cps/templates/layout.html:46 +#: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" msgstr "Шукати" @@ -1081,7 +1088,8 @@ msgstr "Натисніть на обкладинку, щоб отримати м msgid "Loading..." msgstr "Завантаження..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:224 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "Закрити" @@ -1249,7 +1257,7 @@ msgstr "" msgid "Location of Unrar binary" msgstr "" -#: cps/templates/config_edit.html:229 cps/templates/layout.html:82 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:83 #: cps/templates/login.html:4 msgid "Login" msgstr "Ім'я користувача" @@ -1258,8 +1266,8 @@ msgstr "Ім'я користувача" msgid "View Configuration" msgstr "Переглянути налаштування" -#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:133 -#: cps/templates/layout.html:134 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "Заголовок" @@ -1399,6 +1407,14 @@ msgstr "з" msgid "language" msgstr "Мова" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "Прочитано" @@ -1471,12 +1487,12 @@ msgstr "" msgid "Do you really want to delete this domain rule?" msgstr "" -#: cps/templates/feed.xml:21 cps/templates/layout.html:208 +#: cps/templates/feed.xml:21 cps/templates/layout.html:209 msgid "Next" msgstr "Далі" #: cps/templates/feed.xml:33 cps/templates/index.xml:11 -#: cps/templates/layout.html:43 cps/templates/layout.html:44 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "Пошук" @@ -1492,7 +1508,7 @@ msgstr "Огляд (випадкові книги)" msgid "Start" msgstr "Старт" -#: cps/templates/index.xml:18 cps/templates/layout.html:139 +#: cps/templates/index.xml:18 cps/templates/layout.html:140 msgid "Hot Books" msgstr "Популярні книги" @@ -1500,7 +1516,7 @@ msgstr "Популярні книги" msgid "Popular publications from this catalog based on Downloads." msgstr "Популярні книги в цьому каталозі, на основі кількості завантажень" -#: cps/templates/index.xml:25 cps/templates/layout.html:142 +#: cps/templates/index.xml:25 cps/templates/layout.html:143 msgid "Best rated Books" msgstr "Книги з найкращим рейтингом" @@ -1520,7 +1536,7 @@ msgstr "Останні книги" msgid "Show Random Books" msgstr "Показувати випадкові книги" -#: cps/templates/index.xml:62 cps/templates/layout.html:160 +#: cps/templates/index.xml:62 cps/templates/layout.html:161 msgid "Authors" msgstr "Автори" @@ -1528,7 +1544,7 @@ msgstr "Автори" msgid "Books ordered by Author" msgstr "Книги відсортовані за автором" -#: cps/templates/index.xml:69 cps/templates/layout.html:163 +#: cps/templates/index.xml:69 cps/templates/layout.html:164 msgid "Publishers" msgstr "" @@ -1544,7 +1560,7 @@ msgstr "Книги відсортовані за категоріями" msgid "Books ordered by series" msgstr "Книги відсортовані за серією" -#: cps/templates/index.xml:90 cps/templates/layout.html:169 +#: cps/templates/index.xml:90 cps/templates/layout.html:170 msgid "Public Shelves" msgstr "Загальні книжкові полиці" @@ -1552,7 +1568,7 @@ msgstr "Загальні книжкові полиці" msgid "Books organized in public shelfs, visible to everyone" msgstr "Книги, організовані на публічних полицях, видимі всім" -#: cps/templates/index.xml:98 cps/templates/layout.html:173 +#: cps/templates/index.xml:98 cps/templates/layout.html:174 msgid "Your Shelves" msgstr "Ваші книжкові полиці" @@ -1560,91 +1576,112 @@ msgstr "Ваші книжкові полиці" msgid "User's own shelfs, only visible to the current user himself" msgstr "Власні полиці користувача, видимі тільки поточному користувачеві" -#: cps/templates/layout.html:33 +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + +#: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "Включити навігацію" -#: cps/templates/layout.html:54 +#: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "Розширений пошук" -#: cps/templates/layout.html:78 +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "Налаштування" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + +#: cps/templates/layout.html:79 msgid "Logout" msgstr "Вийти" -#: cps/templates/layout.html:83 cps/templates/register.html:14 +#: cps/templates/layout.html:84 cps/templates/register.html:14 msgid "Register" msgstr "Зареєструватись" -#: cps/templates/layout.html:108 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "Завантаження..." -#: cps/templates/layout.html:109 +#: cps/templates/layout.html:111 msgid "please don't refresh the page" msgstr "будь ласка, не перезавантажуйте сторінку" -#: cps/templates/layout.html:120 +#: cps/templates/layout.html:121 msgid "Browse" msgstr "Перегляд" -#: cps/templates/layout.html:122 +#: cps/templates/layout.html:123 msgid "Recently Added" msgstr "Останні додані" -#: cps/templates/layout.html:127 +#: cps/templates/layout.html:128 msgid "Sorted Books" msgstr "Відсортовані книги" -#: cps/templates/layout.html:131 cps/templates/layout.html:132 -#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:132 cps/templates/layout.html:133 +#: cps/templates/layout.html:134 cps/templates/layout.html:135 msgid "Sort By" msgstr "Сортувати за" -#: cps/templates/layout.html:131 +#: cps/templates/layout.html:132 msgid "Newest" msgstr "Найновіші" -#: cps/templates/layout.html:132 +#: cps/templates/layout.html:133 msgid "Oldest" msgstr "Найстаріші" -#: cps/templates/layout.html:133 +#: cps/templates/layout.html:134 msgid "Ascending" msgstr "За зростанням" -#: cps/templates/layout.html:134 +#: cps/templates/layout.html:135 msgid "Descending" msgstr "За спаданням" -#: cps/templates/layout.html:151 +#: cps/templates/layout.html:152 msgid "Discover" msgstr "Огляд" -#: cps/templates/layout.html:154 +#: cps/templates/layout.html:155 msgid "Categories" msgstr "Категорії" -#: cps/templates/layout.html:166 cps/templates/search_form.html:74 +#: cps/templates/layout.html:167 cps/templates/search_form.html:74 msgid "Languages" msgstr "Мови" -#: cps/templates/layout.html:178 +#: cps/templates/layout.html:179 msgid "Create a Shelf" msgstr "Створити книжкову полицю" -#: cps/templates/layout.html:179 cps/templates/stats.html:3 +#: cps/templates/layout.html:180 cps/templates/stats.html:3 msgid "About" msgstr "Про програму" -#: cps/templates/layout.html:193 +#: cps/templates/layout.html:194 msgid "Previous" msgstr "Попередній перегляд" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:221 msgid "Book Details" msgstr "Деталі" +#: cps/templates/layout.html:255 +msgid "Upload done, processing, please wait..." +msgstr "" + +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1667,12 +1704,7 @@ msgstr "Увійдіть в систему за допомогою magic link" msgid "Calibre-Web ebook catalog" msgstr "" -#: cps/templates/read.html:69 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "Налаштування" - -#: cps/templates/read.html:72 +#: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr "Переформатувати текст, коли відкриті бічні панелі." diff --git a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po index 95084e97..c08565a5 100644 --- a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po +++ b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2019-02-03 16:21+0100\n" +"POT-Creation-Date: 2019-02-24 19:21+0100\n" "PO-Revision-Date: 2017-01-06 17:00+0000\n" "Last-Translator: dalin \n" "Language: zh_Hans_CN\n" @@ -18,8 +18,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" -#: cps/book_formats.py:145 cps/book_formats.py:146 cps/book_formats.py:150 -#: cps/book_formats.py:154 cps/converter.py:29 cps/converter.py:45 +#: cps/book_formats.py:152 cps/book_formats.py:153 cps/book_formats.py:157 +#: cps/book_formats.py:161 cps/converter.py:29 cps/converter.py:45 msgid "not installed" msgstr "未安装" @@ -31,132 +31,133 @@ msgstr "可执行权限缺失" msgid "not configured" msgstr "未配置" -#: cps/helper.py:77 +#: cps/helper.py:72 #, python-format msgid "%(format)s format not found for book id: %(book)d" msgstr "找不到id为 %(book)d 的书的 %(format)s 格式" -#: cps/helper.py:89 +#: cps/helper.py:84 #, python-format msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "Google Drive %(fn)s 上找不到 %(format)s" -#: cps/helper.py:96 cps/helper.py:204 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "发送到Kindle" -#: cps/helper.py:97 cps/helper.py:115 cps/helper.py:206 +#: cps/helper.py:92 cps/helper.py:110 cps/helper.py:201 msgid "This e-mail has been sent via Calibre-Web." msgstr "此邮件已经通过Calibre-Web发送" -#: cps/helper.py:108 +#: cps/helper.py:103 #, python-format msgid "%(format)s not found: %(fn)s" msgstr "找不到 %(format)s: %(fn)s" -#: cps/helper.py:113 +#: cps/helper.py:108 msgid "Calibre-Web test e-mail" msgstr "Calibre-Web测试邮件" -#: cps/helper.py:114 +#: cps/helper.py:109 msgid "Test e-mail" msgstr "测试邮件" -#: cps/helper.py:130 +#: cps/helper.py:125 msgid "Get Started with Calibre-Web" msgstr "开启Calibre-Web之旅" -#: cps/helper.py:131 +#: cps/helper.py:126 #, python-format msgid "Registration e-mail for user: %(name)s" msgstr "用户 %(name)s 的注册邮箱" -#: cps/helper.py:144 cps/helper.py:146 cps/helper.py:148 cps/helper.py:150 -#: cps/helper.py:156 cps/helper.py:158 cps/helper.py:160 cps/helper.py:162 +#: cps/helper.py:139 cps/helper.py:141 cps/helper.py:143 cps/helper.py:145 +#: cps/helper.py:151 cps/helper.py:153 cps/helper.py:155 cps/helper.py:157 #, python-format msgid "Send %(format)s to Kindle" msgstr "" -#: cps/helper.py:166 cps/helper.py:170 +#: cps/helper.py:161 cps/helper.py:165 #, python-format msgid "Convert %(orig)s to %(format)s and send to Kindle" msgstr "" -#: cps/helper.py:205 +#: cps/helper.py:200 #, python-format msgid "E-mail: %(book)s" msgstr "" -#: cps/helper.py:208 +#: cps/helper.py:203 msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "无法读取请求的文件。 可能有错误的权限设置?" -#: cps/helper.py:313 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "将标题从'%(src)s'改为'%(dest)s'时失败,出错信息: %(error)s" -#: cps/helper.py:323 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "将作者从'%(src)s'改为'%(dest)s'时失败,出错信息: %(error)s" -#: cps/helper.py:337 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:362 cps/helper.py:371 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "Google Drive上找不到文件 %(file)s" -#: cps/helper.py:402 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "Google Drive上找不到书籍路径 %(path)s" -#: cps/helper.py:510 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "执行UnRar时出错" -#: cps/helper.py:512 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "找不到Unrar二进制文件" -#: cps/helper.py:543 +#: cps/helper.py:541 msgid "Waiting" msgstr "等待中" -#: cps/helper.py:545 +#: cps/helper.py:543 msgid "Failed" msgstr "失败" -#: cps/helper.py:547 +#: cps/helper.py:545 msgid "Started" msgstr "已开始" -#: cps/helper.py:549 +#: cps/helper.py:547 msgid "Finished" msgstr "已完成" -#: cps/helper.py:551 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "未知状态" -#: cps/helper.py:556 +#: cps/helper.py:554 msgid "E-mail: " msgstr "" -#: cps/helper.py:558 cps/helper.py:562 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "转换:" -#: cps/helper.py:560 +#: cps/helper.py:558 msgid "Upload: " msgstr "上传:" -#: cps/helper.py:564 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "未知任务:" @@ -201,7 +202,7 @@ msgstr "" msgid "A new update is available. Click on the button below to update to version: %(version)s" msgstr "" -#: cps/updater.py:491 cps/web.py:2766 +#: cps/updater.py:491 cps/web.py:2767 msgid "Unknown" msgstr "未知" @@ -269,7 +270,7 @@ msgstr "最高评分书籍" msgid "Random Books" msgstr "随机书籍" -#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2135 +#: cps/web.py:1337 cps/web.py:1592 cps/web.py:2136 msgid "Error opening eBook. File does not exist or file is not accessible:" msgstr "无法打开电子书。 文件不存在或者文件不可访问:" @@ -309,7 +310,7 @@ msgstr "分类列表" msgid "Category: %(name)s" msgstr "分类: %(name)s" -#: cps/templates/layout.html:71 cps/web.py:1628 +#: cps/templates/layout.html:72 cps/web.py:1628 msgid "Tasks" msgstr "任务" @@ -356,395 +357,400 @@ msgid "search" msgstr "搜索" #: cps/templates/index.xml:47 cps/templates/index.xml:51 -#: cps/templates/layout.html:146 cps/web.py:2094 +#: cps/templates/layout.html:147 cps/web.py:2095 msgid "Read Books" msgstr "已读书籍" #: cps/templates/index.xml:55 cps/templates/index.xml:59 -#: cps/templates/layout.html:148 cps/web.py:2097 +#: cps/templates/layout.html:149 cps/web.py:2098 msgid "Unread Books" msgstr "未读书籍" -#: cps/web.py:2145 cps/web.py:2147 cps/web.py:2149 cps/web.py:2161 +#: cps/web.py:2146 cps/web.py:2148 cps/web.py:2150 cps/web.py:2162 msgid "Read a Book" msgstr "阅读一本书" -#: cps/web.py:2220 cps/web.py:3138 +#: cps/web.py:2221 cps/web.py:3139 msgid "Please fill out all fields!" msgstr "请填写所有字段" -#: cps/web.py:2221 cps/web.py:2243 cps/web.py:2247 cps/web.py:2252 -#: cps/web.py:2254 +#: cps/web.py:2222 cps/web.py:2244 cps/web.py:2248 cps/web.py:2253 +#: cps/web.py:2255 msgid "register" msgstr "注册" -#: cps/web.py:2242 cps/web.py:3357 +#: cps/web.py:2243 cps/web.py:3358 msgid "An unknown error occurred. Please try again later." msgstr "发生一个未知错误,请稍后再试。" -#: cps/web.py:2245 +#: cps/web.py:2246 msgid "Your e-mail is not allowed to register" msgstr "您的邮箱不能用来注册" -#: cps/web.py:2248 +#: cps/web.py:2249 msgid "Confirmation e-mail was send to your e-mail account." msgstr "确认邮件已经发送到您的邮箱。" -#: cps/web.py:2251 +#: cps/web.py:2252 msgid "This username or e-mail address is already in use." msgstr "这个用户名或者邮箱已经被使用。" -#: cps/web.py:2268 cps/web.py:2364 +#: cps/web.py:2269 cps/web.py:2365 #, python-format msgid "you are now logged in as: '%(nickname)s'" msgstr "您现在已以'%(nickname)s'身份登录" -#: cps/web.py:2273 +#: cps/web.py:2274 msgid "Wrong Username or Password" msgstr "用户名或密码错误" -#: cps/web.py:2279 cps/web.py:2300 +#: cps/web.py:2280 cps/web.py:2301 msgid "login" msgstr "登录" -#: cps/web.py:2312 cps/web.py:2343 +#: cps/web.py:2313 cps/web.py:2344 msgid "Token not found" msgstr "找不到Token" -#: cps/web.py:2320 cps/web.py:2351 +#: cps/web.py:2321 cps/web.py:2352 msgid "Token has expired" msgstr "Token已过期" -#: cps/web.py:2328 +#: cps/web.py:2329 msgid "Success! Please return to your device" msgstr "成功!请返回您的设备" -#: cps/web.py:2378 +#: cps/web.py:2379 msgid "Please configure the SMTP mail settings first..." msgstr "请先配置SMTP邮箱..." -#: cps/web.py:2383 +#: cps/web.py:2384 #, python-format msgid "Book successfully queued for sending to %(kindlemail)s" msgstr "书籍已经被成功加入 %(kindlemail)s 的发送队列" -#: cps/web.py:2387 +#: cps/web.py:2388 #, python-format msgid "There was an error sending this book: %(res)s" msgstr "发送这本书的时候出现错误: %(res)s" -#: cps/web.py:2389 cps/web.py:3191 +#: cps/web.py:2390 cps/web.py:3192 msgid "Please configure your kindle e-mail address first..." msgstr "请先配置您的kindle邮箱..." -#: cps/web.py:2400 cps/web.py:2452 +#: cps/web.py:2401 cps/web.py:2453 msgid "Invalid shelf specified" msgstr "指定的书架无效" -#: cps/web.py:2407 +#: cps/web.py:2408 #, python-format msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s" msgstr "对不起,您没有添加书籍到书架 %(shelfname)s 的权限" -#: cps/web.py:2415 +#: cps/web.py:2416 msgid "You are not allowed to edit public shelves" msgstr "您没有编辑书架的权限" -#: cps/web.py:2424 +#: cps/web.py:2425 #, python-format msgid "Book is already part of the shelf: %(shelfname)s" msgstr "此书已经是书架 %(shelfname)s 的一部分" -#: cps/web.py:2438 +#: cps/web.py:2439 #, python-format msgid "Book has been added to shelf: %(sname)s" msgstr "此书已被添加到书架: %(sname)s" -#: cps/web.py:2457 +#: cps/web.py:2458 #, python-format msgid "You are not allowed to add a book to the the shelf: %(name)s" msgstr "您没有添加书籍到书架 %(name)s 的权限" -#: cps/web.py:2462 +#: cps/web.py:2463 msgid "User is not allowed to edit public shelves" msgstr "用户没有编辑公开书架的权限" -#: cps/web.py:2480 +#: cps/web.py:2481 #, python-format msgid "Books are already part of the shelf: %(name)s" msgstr "书籍已经在书架 %(name)s 中了" -#: cps/web.py:2494 +#: cps/web.py:2495 #, python-format msgid "Books have been added to shelf: %(sname)s" msgstr "书籍已经被添加到书架 %(sname)s 中'" -#: cps/web.py:2496 +#: cps/web.py:2497 #, python-format msgid "Could not add books to shelf: %(sname)s" msgstr "无法添加书籍到书架: %(sname)s" -#: cps/web.py:2533 +#: cps/web.py:2534 #, python-format msgid "Book has been removed from shelf: %(sname)s" msgstr "此书已从书架 %(sname)s 中删除" -#: cps/web.py:2539 +#: cps/web.py:2540 #, python-format msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s" msgstr "对不起,您没有从书架 %(sname)s 中删除书籍的权限" -#: cps/web.py:2560 cps/web.py:2584 +#: cps/web.py:2561 cps/web.py:2585 #, python-format msgid "A shelf with the name '%(title)s' already exists." msgstr "已存在书架 '%(title)s'。" -#: cps/web.py:2565 +#: cps/web.py:2566 #, python-format msgid "Shelf %(title)s created" msgstr "书架 %(title)s 已被创建" -#: cps/web.py:2567 cps/web.py:2595 +#: cps/web.py:2568 cps/web.py:2596 msgid "There was an error" msgstr "发生错误" -#: cps/web.py:2568 cps/web.py:2570 +#: cps/web.py:2569 cps/web.py:2571 msgid "create a shelf" msgstr "创建书架" -#: cps/web.py:2593 +#: cps/web.py:2594 #, python-format msgid "Shelf %(title)s changed" msgstr "书架 %(title)s 已被修改" -#: cps/web.py:2596 cps/web.py:2598 +#: cps/web.py:2597 cps/web.py:2599 msgid "Edit a shelf" msgstr "编辑书架" -#: cps/web.py:2619 +#: cps/web.py:2620 #, python-format msgid "successfully deleted shelf %(name)s" msgstr "成功删除书架 %(name)s" -#: cps/web.py:2646 +#: cps/web.py:2647 #, python-format msgid "Shelf: '%(name)s'" msgstr "书架: '%(name)s'" -#: cps/web.py:2649 +#: cps/web.py:2650 msgid "Error opening shelf. Shelf does not exist or is not accessible" msgstr "打开书架出错。书架不存在或不可访问" -#: cps/web.py:2680 +#: cps/web.py:2681 #, python-format msgid "Change order of Shelf: '%(name)s'" msgstr "修改书架 '%(name)s' 顺序" -#: cps/web.py:2709 cps/web.py:3144 +#: cps/web.py:2710 cps/web.py:3145 msgid "E-mail is not from valid domain" msgstr "邮箱不在有效域中'" -#: cps/web.py:2711 cps/web.py:2753 cps/web.py:2756 +#: cps/web.py:2712 cps/web.py:2754 cps/web.py:2757 #, python-format msgid "%(name)s's profile" msgstr "%(name)s 的资料" -#: cps/web.py:2751 +#: cps/web.py:2752 msgid "Found an existing account for this e-mail address." msgstr "找到一个已有账号使用这个邮箱。" -#: cps/web.py:2754 +#: cps/web.py:2755 msgid "Profile updated" msgstr "资料已更新" -#: cps/web.py:2785 +#: cps/web.py:2786 msgid "Admin page" msgstr "管理页" -#: cps/web.py:2867 cps/web.py:3047 +#: cps/web.py:2868 cps/web.py:3048 msgid "Calibre-Web configuration updated" msgstr "Calibre-Web配置已更新" -#: cps/templates/admin.html:100 cps/web.py:2881 +#: cps/templates/admin.html:100 cps/web.py:2882 msgid "UI Configuration" msgstr "UI配置" -#: cps/web.py:2899 +#: cps/web.py:2900 msgid "Import of optional Google Drive requirements missing" msgstr "可选的Google Drive依赖导入缺失" -#: cps/web.py:2902 +#: cps/web.py:2903 msgid "client_secrets.json is missing or not readable" msgstr "client_secrets.json文件缺失或不可读" -#: cps/web.py:2907 cps/web.py:2936 +#: cps/web.py:2908 cps/web.py:2937 msgid "client_secrets.json is not configured for web application" msgstr "没有为web应用配置client_secrets.json" -#: cps/templates/admin.html:99 cps/web.py:2939 cps/web.py:2965 cps/web.py:2977 -#: cps/web.py:3022 cps/web.py:3037 cps/web.py:3056 cps/web.py:3064 -#: cps/web.py:3080 +#: cps/templates/admin.html:99 cps/web.py:2940 cps/web.py:2966 cps/web.py:2978 +#: cps/web.py:3023 cps/web.py:3038 cps/web.py:3057 cps/web.py:3065 +#: cps/web.py:3081 msgid "Basic Configuration" msgstr "基本配置" -#: cps/web.py:2962 +#: cps/web.py:2963 msgid "Keyfile location is not valid, please enter correct path" msgstr "key文件位置无效,请输入正确路径" -#: cps/web.py:2974 +#: cps/web.py:2975 msgid "Certfile location is not valid, please enter correct path" msgstr "证书文件位置无效,请输入正确路径" -#: cps/web.py:3019 +#: cps/web.py:3020 msgid "Logfile location is not valid, please enter correct path" msgstr "日志文件位置无效,请输入正确路径" -#: cps/web.py:3060 +#: cps/web.py:3061 msgid "DB location is not valid, please enter correct path" msgstr "DB位置无效,请输入正确路径" -#: cps/templates/admin.html:33 cps/web.py:3140 cps/web.py:3146 cps/web.py:3162 +#: cps/templates/admin.html:33 cps/web.py:3141 cps/web.py:3147 cps/web.py:3163 msgid "Add new user" msgstr "添加新用户" -#: cps/web.py:3152 +#: cps/web.py:3153 #, python-format msgid "User '%(user)s' created" msgstr "用户 '%(user)s' 已被创建" -#: cps/web.py:3156 +#: cps/web.py:3157 msgid "Found an existing account for this e-mail address or nickname." msgstr "此邮箱或昵称的账号已经存在。" -#: cps/web.py:3186 +#: cps/web.py:3187 #, python-format msgid "Test e-mail successfully send to %(kindlemail)s" msgstr "测试邮件已经被成功发到 %(kindlemail)s" -#: cps/web.py:3189 +#: cps/web.py:3190 #, python-format msgid "There was an error sending the Test e-mail: %(res)s" msgstr "发送测试邮件出错了: %(res)s" -#: cps/web.py:3193 +#: cps/web.py:3194 msgid "E-mail server settings updated" msgstr "已更新邮件服务器设置" -#: cps/web.py:3194 +#: cps/web.py:3195 msgid "Edit e-mail server settings" msgstr "编辑邮箱服务器设置" -#: cps/web.py:3219 +#: cps/web.py:3220 #, python-format msgid "User '%(nick)s' deleted" msgstr "用户 '%(nick)s' 已被删除" -#: cps/web.py:3332 +#: cps/web.py:3333 #, python-format msgid "User '%(nick)s' updated" msgstr "用户 '%(nick)s' 已被更新" -#: cps/web.py:3335 +#: cps/web.py:3336 msgid "An unknown error occured." msgstr "发生未知错误。" -#: cps/web.py:3337 +#: cps/web.py:3338 #, python-format msgid "Edit User %(nick)s" msgstr "编辑用户 %(nick)s" -#: cps/web.py:3354 +#: cps/web.py:3355 #, python-format msgid "Password for user %(user)s reset" msgstr "用户 %(user)s 的密码已重置" -#: cps/web.py:3368 cps/web.py:3574 +#: cps/web.py:3369 cps/web.py:3575 msgid "Error opening eBook. File does not exist or file is not accessible" msgstr "打开电子书出错。文件不存在或不可访问" -#: cps/web.py:3396 cps/web.py:3868 +#: cps/web.py:3397 msgid "edit metadata" msgstr "编辑元数据" -#: cps/web.py:3489 cps/web.py:3736 +#: cps/web.py:3490 cps/web.py:3737 #, python-format msgid "File extension '%(ext)s' is not allowed to be uploaded to this server" msgstr "不能上传后缀为 '%(ext)s' 的文件到此服务器" -#: cps/web.py:3493 cps/web.py:3740 +#: cps/web.py:3494 cps/web.py:3741 msgid "File to be uploaded must have an extension" msgstr "要上传的文件必须有一个后缀" -#: cps/web.py:3505 cps/web.py:3760 +#: cps/web.py:3506 cps/web.py:3761 #, python-format msgid "Failed to create path %(path)s (Permission denied)." msgstr "创建路径 %(path)s 失败(权限拒绝)。" -#: cps/web.py:3510 +#: cps/web.py:3511 #, python-format msgid "Failed to store file %(file)s." msgstr "保存文件 %(file)s 失败。" -#: cps/web.py:3527 +#: cps/web.py:3528 #, python-format msgid "File format %(ext)s added to %(book)s" msgstr "已添加 %(ext)s 格式到 %(book)s" -#: cps/web.py:3545 +#: cps/web.py:3546 #, python-format msgid "Failed to create path for cover %(path)s (Permission denied)." msgstr "为封面 %(path)s 创建路径失败(权限拒绝)。" -#: cps/web.py:3553 +#: cps/web.py:3554 #, python-format msgid "Failed to store cover-file %(cover)s." msgstr "保存封面文件 %(cover)s 失败。" -#: cps/web.py:3556 +#: cps/web.py:3557 msgid "Cover-file is not a valid image file" msgstr "封面文件不是一个有效的图片文件" -#: cps/web.py:3586 cps/web.py:3595 +#: cps/web.py:3587 cps/web.py:3596 msgid "unknown" msgstr "未知" -#: cps/web.py:3627 +#: cps/web.py:3628 msgid "Cover is not a jpg file, can't save" msgstr "封面不是一个jpg文件,无法保存" -#: cps/web.py:3675 +#: cps/web.py:3676 #, python-format msgid "%(langname)s is not a valid language" msgstr "%(langname)s 不是一种有效语言" -#: cps/web.py:3706 +#: cps/web.py:3707 msgid "Metadata successfully updated" msgstr "已成功更新元数据" -#: cps/web.py:3715 +#: cps/web.py:3716 msgid "Error editing book, please check logfile for details" msgstr "编辑书籍出错,详情请检查日志文件" -#: cps/web.py:3765 +#: cps/web.py:3766 #, python-format msgid "Failed to store file %(file)s (Permission denied)." msgstr "存储文件 %(file)s 失败(权限拒绝)。" -#: cps/web.py:3770 +#: cps/web.py:3771 #, python-format msgid "Failed to delete file %(file)s (Permission denied)." msgstr "删除文件 %(file)s 失败(权限拒绝)。" -#: cps/web.py:3888 +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + +#: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "转换的源或目的格式缺失" -#: cps/web.py:3898 +#: cps/web.py:3893 #, python-format msgid "Book successfully queued for converting to %(book_format)s" msgstr "书籍已经被成功加入 %(book_format)s 的转换队列" -#: cps/web.py:3902 +#: cps/web.py:3897 #, python-format msgid "There was an error converting this book: %(res)s" msgstr "转换此书时出现错误: %(res)s" @@ -779,7 +785,7 @@ msgstr "" msgid "DLS" msgstr "" -#: cps/templates/admin.html:13 cps/templates/layout.html:74 +#: cps/templates/admin.html:13 cps/templates/layout.html:75 msgid "Admin" msgstr "管理" @@ -788,7 +794,7 @@ msgstr "管理" msgid "Download" msgstr "下载" -#: cps/templates/admin.html:15 cps/templates/layout.html:64 +#: cps/templates/admin.html:15 cps/templates/layout.html:65 msgid "Upload" msgstr "上传" @@ -913,8 +919,9 @@ msgstr "确定" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "后退" @@ -989,7 +996,7 @@ msgstr "简介" msgid "Tags" msgstr "标签" -#: cps/templates/book_edit.html:75 cps/templates/layout.html:157 +#: cps/templates/book_edit.html:75 cps/templates/layout.html:158 #: cps/templates/search_form.html:53 msgid "Series" msgstr "丛书" @@ -1071,7 +1078,7 @@ msgstr "关键字" msgid " Search keyword " msgstr "搜索关键字" -#: cps/templates/book_edit.html:218 cps/templates/layout.html:46 +#: cps/templates/book_edit.html:218 cps/templates/layout.html:47 msgid "Go!" msgstr "走起!" @@ -1083,7 +1090,8 @@ msgstr "点击封面加载元数据到表单" msgid "Loading..." msgstr "加载中..." -#: cps/templates/book_edit.html:239 cps/templates/layout.html:224 +#: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "关闭" @@ -1251,7 +1259,7 @@ msgstr "转换工具路径" msgid "Location of Unrar binary" msgstr "Unrar二进制位置" -#: cps/templates/config_edit.html:229 cps/templates/layout.html:82 +#: cps/templates/config_edit.html:229 cps/templates/layout.html:83 #: cps/templates/login.html:4 msgid "Login" msgstr "登录" @@ -1260,8 +1268,8 @@ msgstr "登录" msgid "View Configuration" msgstr "查看配置" -#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:133 -#: cps/templates/layout.html:134 cps/templates/shelf_edit.html:7 +#: cps/templates/config_view_edit.html:19 cps/templates/layout.html:134 +#: cps/templates/layout.html:135 cps/templates/shelf_edit.html:7 msgid "Title" msgstr "标题" @@ -1401,6 +1409,14 @@ msgstr "" msgid "language" msgstr "语言" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "" @@ -1473,12 +1489,12 @@ msgstr "添加" msgid "Do you really want to delete this domain rule?" msgstr "您确定要删除这条域名规则吗?" -#: cps/templates/feed.xml:21 cps/templates/layout.html:208 +#: cps/templates/feed.xml:21 cps/templates/layout.html:209 msgid "Next" msgstr "下一个" #: cps/templates/feed.xml:33 cps/templates/index.xml:11 -#: cps/templates/layout.html:43 cps/templates/layout.html:44 +#: cps/templates/layout.html:44 cps/templates/layout.html:45 msgid "Search" msgstr "搜索" @@ -1494,7 +1510,7 @@ msgstr "发现(随机书籍)" msgid "Start" msgstr "开始" -#: cps/templates/index.xml:18 cps/templates/layout.html:139 +#: cps/templates/index.xml:18 cps/templates/layout.html:140 msgid "Hot Books" msgstr "热门书籍" @@ -1502,7 +1518,7 @@ msgstr "热门书籍" msgid "Popular publications from this catalog based on Downloads." msgstr "基于下载数的热门书籍" -#: cps/templates/index.xml:25 cps/templates/layout.html:142 +#: cps/templates/index.xml:25 cps/templates/layout.html:143 msgid "Best rated Books" msgstr "最高评分书籍" @@ -1522,7 +1538,7 @@ msgstr "最新书籍" msgid "Show Random Books" msgstr "显示随机书籍" -#: cps/templates/index.xml:62 cps/templates/layout.html:160 +#: cps/templates/index.xml:62 cps/templates/layout.html:161 msgid "Authors" msgstr "作者" @@ -1530,7 +1546,7 @@ msgstr "作者" msgid "Books ordered by Author" msgstr "书籍按作者排序" -#: cps/templates/index.xml:69 cps/templates/layout.html:163 +#: cps/templates/index.xml:69 cps/templates/layout.html:164 msgid "Publishers" msgstr "出版社" @@ -1546,7 +1562,7 @@ msgstr "书籍按分类排序" msgid "Books ordered by series" msgstr "书籍按丛书排序" -#: cps/templates/index.xml:90 cps/templates/layout.html:169 +#: cps/templates/index.xml:90 cps/templates/layout.html:170 msgid "Public Shelves" msgstr "公开书架" @@ -1554,7 +1570,7 @@ msgstr "公开书架" msgid "Books organized in public shelfs, visible to everyone" msgstr "公开书架中的书籍,对所有人都可见" -#: cps/templates/index.xml:98 cps/templates/layout.html:173 +#: cps/templates/index.xml:98 cps/templates/layout.html:174 msgid "Your Shelves" msgstr "您的书架" @@ -1562,91 +1578,112 @@ msgstr "您的书架" msgid "User's own shelfs, only visible to the current user himself" msgstr "用户私有书架,只对当前用户本身可见" -#: cps/templates/layout.html:33 +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + +#: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "切换导航" -#: cps/templates/layout.html:54 +#: cps/templates/layout.html:55 msgid "Advanced Search" msgstr "高级搜索" -#: cps/templates/layout.html:78 +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "设置" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + +#: cps/templates/layout.html:79 msgid "Logout" msgstr "注销" -#: cps/templates/layout.html:83 cps/templates/register.html:14 +#: cps/templates/layout.html:84 cps/templates/register.html:14 msgid "Register" msgstr "注册" -#: cps/templates/layout.html:108 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "上传中..." -#: cps/templates/layout.html:109 +#: cps/templates/layout.html:111 msgid "please don't refresh the page" msgstr "请不要刷新页面" -#: cps/templates/layout.html:120 +#: cps/templates/layout.html:121 msgid "Browse" msgstr "浏览" -#: cps/templates/layout.html:122 +#: cps/templates/layout.html:123 msgid "Recently Added" msgstr "最近添加" -#: cps/templates/layout.html:127 +#: cps/templates/layout.html:128 msgid "Sorted Books" msgstr "已排序书籍" -#: cps/templates/layout.html:131 cps/templates/layout.html:132 -#: cps/templates/layout.html:133 cps/templates/layout.html:134 +#: cps/templates/layout.html:132 cps/templates/layout.html:133 +#: cps/templates/layout.html:134 cps/templates/layout.html:135 msgid "Sort By" msgstr "排序" -#: cps/templates/layout.html:131 +#: cps/templates/layout.html:132 msgid "Newest" msgstr "最新" -#: cps/templates/layout.html:132 +#: cps/templates/layout.html:133 msgid "Oldest" msgstr "最旧" -#: cps/templates/layout.html:133 +#: cps/templates/layout.html:134 msgid "Ascending" msgstr "升序" -#: cps/templates/layout.html:134 +#: cps/templates/layout.html:135 msgid "Descending" msgstr "降序" -#: cps/templates/layout.html:151 +#: cps/templates/layout.html:152 msgid "Discover" msgstr "发现" -#: cps/templates/layout.html:154 +#: cps/templates/layout.html:155 msgid "Categories" msgstr "分类" -#: cps/templates/layout.html:166 cps/templates/search_form.html:74 +#: cps/templates/layout.html:167 cps/templates/search_form.html:74 msgid "Languages" msgstr "语言" -#: cps/templates/layout.html:178 +#: cps/templates/layout.html:179 msgid "Create a Shelf" msgstr "创建书架" -#: cps/templates/layout.html:179 cps/templates/stats.html:3 +#: cps/templates/layout.html:180 cps/templates/stats.html:3 msgid "About" msgstr "关于" -#: cps/templates/layout.html:193 +#: cps/templates/layout.html:194 msgid "Previous" msgstr "上一个" -#: cps/templates/layout.html:220 +#: cps/templates/layout.html:221 msgid "Book Details" msgstr "书籍详情" +#: cps/templates/layout.html:255 +msgid "Upload done, processing, please wait..." +msgstr "" + +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1669,12 +1706,7 @@ msgstr "通过魔法链接登录" msgid "Calibre-Web ebook catalog" msgstr "Caliebre-Web电子书目录" -#: cps/templates/read.html:69 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "设置" - -#: cps/templates/read.html:72 +#: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr "" diff --git a/messages.pot b/messages.pot index 267e6db8..3289da60 100644 --- a/messages.pot +++ b/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-02-20 20:23+0100\n" +"POT-Creation-Date: 2019-02-24 19:21+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -40,7 +40,8 @@ msgstr "" msgid "%(format)s not found on Google Drive: %(fn)s" msgstr "" -#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:49 +#: cps/helper.py:91 cps/helper.py:199 cps/templates/detail.html:45 +#: cps/templates/detail.html:49 msgid "Send to Kindle" msgstr "" @@ -90,72 +91,72 @@ msgstr "" msgid "The requested file could not be read. Maybe wrong permissions?" msgstr "" -#: cps/helper.py:308 +#: cps/helper.py:311 #, python-format msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:318 +#: cps/helper.py:321 #, python-format msgid "Rename author from: '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:332 +#: cps/helper.py:335 #, python-format msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s" msgstr "" -#: cps/helper.py:358 cps/helper.py:368 cps/helper.py:376 +#: cps/helper.py:361 cps/helper.py:371 cps/helper.py:379 #, python-format msgid "File %(file)s not found on Google Drive" msgstr "" -#: cps/helper.py:397 +#: cps/helper.py:400 #, python-format msgid "Book path %(path)s not found on Google Drive" msgstr "" -#: cps/helper.py:505 +#: cps/helper.py:508 msgid "Error excecuting UnRar" msgstr "" -#: cps/helper.py:507 +#: cps/helper.py:510 msgid "Unrar binary file not found" msgstr "" -#: cps/helper.py:538 +#: cps/helper.py:541 msgid "Waiting" msgstr "" -#: cps/helper.py:540 +#: cps/helper.py:543 msgid "Failed" msgstr "" -#: cps/helper.py:542 +#: cps/helper.py:545 msgid "Started" msgstr "" -#: cps/helper.py:544 +#: cps/helper.py:547 msgid "Finished" msgstr "" -#: cps/helper.py:546 +#: cps/helper.py:549 msgid "Unknown Status" msgstr "" -#: cps/helper.py:551 +#: cps/helper.py:554 msgid "E-mail: " msgstr "" -#: cps/helper.py:553 cps/helper.py:557 +#: cps/helper.py:556 cps/helper.py:560 msgid "Convert: " msgstr "" -#: cps/helper.py:555 +#: cps/helper.py:558 msgid "Upload: " msgstr "" -#: cps/helper.py:559 +#: cps/helper.py:562 msgid "Unknown Task: " msgstr "" @@ -734,6 +735,11 @@ msgstr "" msgid "Failed to delete file %(file)s (Permission denied)." msgstr "" +#: cps/web.py:3854 +#, python-format +msgid "File %(title)s" +msgstr "" + #: cps/web.py:3883 msgid "Source or destination format for conversion missing" msgstr "" @@ -912,8 +918,9 @@ msgstr "" #: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200 #: cps/templates/config_edit.html:226 cps/templates/config_view_edit.html:175 #: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75 -#: cps/templates/shelf.html:64 cps/templates/shelf_edit.html:19 -#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:149 +#: cps/templates/layout.html:28 cps/templates/shelf.html:64 +#: cps/templates/shelf_edit.html:19 cps/templates/shelf_order.html:12 +#: cps/templates/user_edit.html:149 msgid "Back" msgstr "" @@ -1083,6 +1090,7 @@ msgid "Loading..." msgstr "" #: cps/templates/book_edit.html:239 cps/templates/layout.html:225 +#: cps/templates/layout.html:257 msgid "Close" msgstr "" @@ -1400,6 +1408,14 @@ msgstr "" msgid "language" msgstr "" +#: cps/templates/detail.html:185 +msgid "Mark As Unread" +msgstr "" + +#: cps/templates/detail.html:185 +msgid "Mark As Read" +msgstr "" + #: cps/templates/detail.html:186 msgid "Read" msgstr "" @@ -1561,6 +1577,10 @@ msgstr "" msgid "User's own shelfs, only visible to the current user himself" msgstr "" +#: cps/templates/layout.html:28 +msgid "Home" +msgstr "" + #: cps/templates/layout.html:34 msgid "Toggle navigation" msgstr "" @@ -1569,6 +1589,15 @@ msgstr "" msgid "Advanced Search" msgstr "" +#: cps/templates/layout.html:75 cps/templates/read.html:71 +#: cps/templates/readcbr.html:79 cps/templates/readcbr.html:103 +msgid "Settings" +msgstr "" + +#: cps/templates/layout.html:77 +msgid "Account" +msgstr "" + #: cps/templates/layout.html:79 msgid "Logout" msgstr "" @@ -1577,7 +1606,7 @@ msgstr "" msgid "Register" msgstr "" -#: cps/templates/layout.html:110 +#: cps/templates/layout.html:110 cps/templates/layout.html:256 msgid "Uploading..." msgstr "" @@ -1650,6 +1679,10 @@ msgstr "" msgid "Upload done, processing, please wait..." msgstr "" +#: cps/templates/layout.html:258 +msgid "Error" +msgstr "" + #: cps/templates/login.html:8 cps/templates/login.html:9 #: cps/templates/register.html:7 cps/templates/user_edit.html:8 msgid "Username" @@ -1672,11 +1705,6 @@ msgstr "" msgid "Calibre-Web ebook catalog" msgstr "" -#: cps/templates/read.html:71 cps/templates/readcbr.html:79 -#: cps/templates/readcbr.html:103 -msgid "Settings" -msgstr "" - #: cps/templates/read.html:74 msgid "Reflow text when sidebars are open." msgstr ""