Merge remote-tracking branch 'ga/patch-2'
This commit is contained in:
Binary file not shown.
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Calibre-Web\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
|
||||
"POT-Creation-Date: 2025-09-12 08:48+0200\n"
|
||||
"POT-Creation-Date: 2025-11-22 15:08+0100\n"
|
||||
"PO-Revision-Date: 2024-12-08 13:50+0100\n"
|
||||
"Last-Translator: pollitor@gmx.com\n"
|
||||
"Language: gl\n"
|
||||
@@ -162,7 +162,7 @@ msgstr "De verdade queres borrar este usuario?"
|
||||
|
||||
#: cps/admin.py:621
|
||||
msgid "Do you really want to delete this book?"
|
||||
msgstr ""
|
||||
msgstr "De verdade queres borrar este libro"
|
||||
|
||||
#: cps/admin.py:623
|
||||
msgid "Are you sure you want to delete this shelf?"
|
||||
@@ -182,11 +182,11 @@ msgstr "Estás seguro de que queres cambiar o rol seleccionado para o(s) usuario
|
||||
|
||||
#: cps/admin.py:631
|
||||
msgid "Are you sure you want to change the archive status for the selected book(s)?"
|
||||
msgstr ""
|
||||
msgstr "Estás seguro de que queres cambiar o estado de arquivo do(s) libro(s) seleccionado(s)"
|
||||
|
||||
#: cps/admin.py:633
|
||||
msgid "Are you sure you want to change the read status for the selected book(s)?"
|
||||
msgstr ""
|
||||
msgstr "Estás seguro de que queres cambiar o estado de lectura do(s) libro(s) seleccionado(s)"
|
||||
|
||||
#: cps/admin.py:635
|
||||
msgid "Are you sure you want to change the selected restrictions for the selected user(s)?"
|
||||
@@ -308,7 +308,7 @@ msgstr "Éxito! Conta de Gmail verificada."
|
||||
#: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
|
||||
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
|
||||
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
|
||||
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
|
||||
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1540
|
||||
#, python-format
|
||||
msgid "Oops! Database Error: %(error)s."
|
||||
msgstr "Vaia! Erro da base de datos: %(error)s."
|
||||
@@ -347,7 +347,7 @@ msgstr "Duración non válida para a tarefa especificada"
|
||||
msgid "Scheduled tasks settings updated"
|
||||
msgstr "Actualizouse a configuración das tarefas programadas"
|
||||
|
||||
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
|
||||
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1330
|
||||
msgid "Oops! An unknown error occurred. Please try again later."
|
||||
msgstr "Vaia! Produciuse un erro descoñecido. Téntao de novo máis tarde."
|
||||
|
||||
@@ -488,7 +488,7 @@ msgstr "Actualizouse a configuración da base de datos"
|
||||
msgid "Database Configuration"
|
||||
msgstr "Configuración da base de datos"
|
||||
|
||||
#: cps/admin.py:1948 cps/web.py:1299
|
||||
#: cps/admin.py:1948 cps/web.py:1304
|
||||
msgid "Oops! Please complete all fields."
|
||||
msgstr "Vaia! Complete todos os campos."
|
||||
|
||||
@@ -522,7 +522,7 @@ msgstr "Non se pode eliminar o usuario convidado"
|
||||
msgid "No admin user remaining, can't delete user"
|
||||
msgstr "Non queda ningún usuario administrador, non se pode eliminar o usuario"
|
||||
|
||||
#: cps/admin.py:2071 cps/web.py:1484
|
||||
#: cps/admin.py:2071 cps/web.py:1489
|
||||
msgid "Email can't be empty and has to be a valid Email"
|
||||
msgstr "O correo electrónico non pode estar baleiro e ten que ser un correo electrónico válido"
|
||||
|
||||
@@ -550,8 +550,8 @@ msgstr "Faltan permisos de execución"
|
||||
#: cps/db.py:1046 cps/templates/config_edit.html:207
|
||||
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
|
||||
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
|
||||
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
|
||||
#: cps/web.py:1137
|
||||
#: cps/web.py:1000 cps/web.py:1030 cps/web.py:1075 cps/web.py:1103
|
||||
#: cps/web.py:1142
|
||||
msgid "None"
|
||||
msgstr "Ningún"
|
||||
|
||||
@@ -576,15 +576,15 @@ msgstr "Produciuse un erro ao converter este libro: %(res)s"
|
||||
|
||||
#: cps/editbooks.py:297
|
||||
msgid "Changes successfully applied"
|
||||
msgstr ""
|
||||
msgstr "Cambios aplicados con éxito"
|
||||
|
||||
#: cps/editbooks.py:317
|
||||
msgid "Value is missing on request"
|
||||
msgstr ""
|
||||
msgstr "Falta o valor na solicitude"
|
||||
|
||||
#: cps/editbooks.py:319 cps/editbooks.py:326 cps/editbooks.py:627
|
||||
#: cps/editbooks.py:1146 cps/web.py:535 cps/web.py:1576 cps/web.py:1622
|
||||
#: cps/web.py:1672
|
||||
#: cps/editbooks.py:1146 cps/web.py:535 cps/web.py:1581 cps/web.py:1627
|
||||
#: cps/web.py:1677
|
||||
msgid "Oops! Selected book is unavailable. File does not exist or is not accessible"
|
||||
msgstr "Vaia! O libro seleccionado non está dispoñible. O ficheiro non existe ou non é accesible"
|
||||
|
||||
@@ -652,7 +652,7 @@ msgstr "Faltan permisos para eliminar libros"
|
||||
#: cps/editbooks.py:1139
|
||||
#, python-brace-format
|
||||
msgid "Book with id \"{}\" could not be deleted: not found"
|
||||
msgstr ""
|
||||
msgstr "Non se puido eliminar o libro con id \"{}\": non atopado"
|
||||
|
||||
#: cps/editbooks.py:1181
|
||||
msgid "edit metadata"
|
||||
@@ -772,7 +772,7 @@ msgstr "Eliminando o libro %(id)s só da base de datos, a ruta do libro na base
|
||||
#: cps/helper.py:404
|
||||
#, python-format
|
||||
msgid "Moving book path of Book %(book_id)s to: '%(src)s' failed with error: %(error)s"
|
||||
msgstr ""
|
||||
msgstr "Fallou o movemento da ruta do libro %(book_id)s a: '%(src)s' co erro: %(error)s"
|
||||
|
||||
#: cps/helper.py:443
|
||||
#, python-format
|
||||
@@ -971,7 +971,7 @@ msgstr "{} estrelas"
|
||||
|
||||
#: cps/remotelogin.py:63 cps/templates/layout.html:68
|
||||
#: cps/templates/layout.html:103 cps/templates/login.html:4
|
||||
#: cps/templates/login.html:21 cps/web.py:1361
|
||||
#: cps/templates/login.html:21 cps/web.py:1366
|
||||
msgid "Login"
|
||||
msgstr "Iniciar sesión"
|
||||
|
||||
@@ -1048,7 +1048,7 @@ msgid "Show Random Books"
|
||||
msgstr "Mostrar libros aleatorios"
|
||||
|
||||
#: cps/render_template.py:71 cps/templates/book_table.html:93
|
||||
#: cps/templates/index.xml:97 cps/web.py:1141
|
||||
#: cps/templates/index.xml:97 cps/web.py:1146
|
||||
msgid "Categories"
|
||||
msgstr "Categorías"
|
||||
|
||||
@@ -1058,7 +1058,7 @@ msgstr "Mostrar sección de categorías"
|
||||
|
||||
#: cps/render_template.py:74 cps/templates/book_edit.html:86
|
||||
#: cps/templates/book_table.html:94 cps/templates/index.xml:106
|
||||
#: cps/templates/search_form.html:70 cps/web.py:1031 cps/web.py:1043
|
||||
#: cps/templates/search_form.html:70 cps/web.py:1036 cps/web.py:1048
|
||||
msgid "Series"
|
||||
msgstr "Serie"
|
||||
|
||||
@@ -1076,7 +1076,7 @@ msgid "Show Author Section"
|
||||
msgstr "Mostrar a sección Autor"
|
||||
|
||||
#: cps/render_template.py:81 cps/templates/book_table.html:98
|
||||
#: cps/templates/index.xml:88 cps/web.py:999
|
||||
#: cps/templates/index.xml:88 cps/web.py:1004
|
||||
msgid "Publishers"
|
||||
msgstr "Editores"
|
||||
|
||||
@@ -1086,7 +1086,7 @@ msgstr "Mostrar a sección de editores"
|
||||
|
||||
#: cps/render_template.py:84 cps/templates/book_table.html:96
|
||||
#: cps/templates/index.xml:115 cps/templates/search_form.html:108
|
||||
#: cps/web.py:1113
|
||||
#: cps/web.py:1118
|
||||
msgid "Languages"
|
||||
msgstr "Linguas"
|
||||
|
||||
@@ -1118,7 +1118,7 @@ msgstr "Libros Arquivados"
|
||||
msgid "Show Archived Books"
|
||||
msgstr "Mostrar libros arquivados"
|
||||
|
||||
#: cps/render_template.py:100 cps/web.py:829
|
||||
#: cps/render_template.py:100 cps/web.py:834
|
||||
msgid "Books List"
|
||||
msgstr "Lista de libros"
|
||||
|
||||
@@ -1384,117 +1384,117 @@ msgstr "Categoría: %(name)s"
|
||||
msgid "Language: %(name)s"
|
||||
msgstr "Idioma: %(name)s"
|
||||
|
||||
#: cps/templates/admin.html:16 cps/web.py:971
|
||||
#: cps/templates/admin.html:16 cps/web.py:976
|
||||
msgid "Downloads"
|
||||
msgstr "Descargas"
|
||||
|
||||
#: cps/web.py:1073
|
||||
#: cps/web.py:1078
|
||||
msgid "Ratings list"
|
||||
msgstr "Lista de valoracións"
|
||||
|
||||
#: cps/web.py:1100
|
||||
#: cps/web.py:1105
|
||||
msgid "File formats list"
|
||||
msgstr "Lista de formatos de ficheiro"
|
||||
|
||||
#: cps/web.py:1259
|
||||
#: cps/web.py:1264
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr "Configure primeiro a configuración do correo SMTP..."
|
||||
|
||||
#: cps/web.py:1265
|
||||
#: cps/web.py:1270
|
||||
#, python-format
|
||||
msgid "Success! Book queued for sending to %(eReadermail)s"
|
||||
msgstr "Éxito! Libro en cola para enviar a %(eReadermail)s"
|
||||
|
||||
#: cps/web.py:1268
|
||||
#: cps/web.py:1273
|
||||
#, python-format
|
||||
msgid "Oops! There was an error sending book: %(res)s"
|
||||
msgstr "Vaia! Produciuse un erro ao enviar o libro: %(res)s"
|
||||
|
||||
#: cps/web.py:1270
|
||||
#: cps/web.py:1275
|
||||
msgid "Oops! Please update your profile with a valid eReader Email."
|
||||
msgstr "Vaia! Actualiza o teu perfil cun correo electrónico de eReader válido."
|
||||
|
||||
#: cps/web.py:1286
|
||||
#: cps/web.py:1291
|
||||
msgid "Please wait one minute to register next user"
|
||||
msgstr "Agarde un minuto para rexistrar o seguinte usuario"
|
||||
|
||||
#: cps/templates/layout.html:69 cps/templates/layout.html:104
|
||||
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
|
||||
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
|
||||
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
|
||||
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292
|
||||
#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311
|
||||
#: cps/web.py:1331 cps/web.py:1335 cps/web.py:1348 cps/web.py:1351
|
||||
msgid "Register"
|
||||
msgstr "Rexístrate"
|
||||
|
||||
#: cps/web.py:1290 cps/web.py:1393
|
||||
#: cps/web.py:1295 cps/web.py:1398
|
||||
msgid "Connection error to limiter backend, please contact your administrator"
|
||||
msgstr "Produciuse un erro de conexión ao back-end do limitador. Ponte en contacto co teu administrador"
|
||||
|
||||
#: cps/web.py:1295 cps/web.py:1342
|
||||
#: cps/web.py:1300 cps/web.py:1347
|
||||
msgid "Oops! Email server is not configured, please contact your administrator."
|
||||
msgstr "Vaia! O servidor de correo electrónico non está configurado, póñase en contacto co seu administrador."
|
||||
|
||||
#: cps/web.py:1328
|
||||
#: cps/web.py:1333
|
||||
msgid "Oops! Your Email is not allowed."
|
||||
msgstr "Vaia! O teu correo electrónico non está permitido."
|
||||
|
||||
#: cps/web.py:1331
|
||||
#: cps/web.py:1336
|
||||
msgid "Success! Confirmation Email has been sent."
|
||||
msgstr "Éxito! Enviouse o correo electrónico de confirmación."
|
||||
|
||||
#: cps/web.py:1376 cps/web.py:1399
|
||||
#: cps/web.py:1381 cps/web.py:1404
|
||||
msgid "Cannot activate LDAP authentication"
|
||||
msgstr "Non se pode activar a autenticación LDAP"
|
||||
|
||||
#: cps/web.py:1389
|
||||
#: cps/web.py:1394
|
||||
msgid "Please wait one minute before next login"
|
||||
msgstr "Agarde un minuto antes do próximo inicio de sesión"
|
||||
|
||||
#: cps/web.py:1408
|
||||
#: cps/web.py:1413
|
||||
#, python-format
|
||||
msgid "you are now logged in as: '%(nickname)s'"
|
||||
msgstr "agora iniciaches sesión como: '%(nickname)s'"
|
||||
|
||||
#: cps/web.py:1415
|
||||
#: cps/web.py:1420
|
||||
#, python-format
|
||||
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
|
||||
msgstr "Inicio de sesión alternativo como: '%(nickname)s', servidor LDAP non accesible ou usuario descoñecido"
|
||||
|
||||
#: cps/web.py:1420
|
||||
#: cps/web.py:1425
|
||||
#, python-format
|
||||
msgid "Could not login: %(message)s"
|
||||
msgstr "Non se puido iniciar sesión: %(message)s"
|
||||
|
||||
#: cps/web.py:1424 cps/web.py:1449
|
||||
#: cps/web.py:1429 cps/web.py:1454
|
||||
msgid "Wrong Username or Password"
|
||||
msgstr "Nome de usuario ou contrasinal incorrecto"
|
||||
|
||||
#: cps/web.py:1431
|
||||
#: cps/web.py:1436
|
||||
msgid "New Password was sent to your email address"
|
||||
msgstr "Enviouse un novo contrasinal ao teu enderezo de correo electrónico"
|
||||
|
||||
#: cps/web.py:1435
|
||||
#: cps/web.py:1440
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr "Produciuse un erro descoñecido. Téntao de novo máis tarde."
|
||||
|
||||
#: cps/web.py:1437
|
||||
#: cps/web.py:1442
|
||||
msgid "Please enter valid username to reset password"
|
||||
msgstr "Introduza un nome de usuario válido para restablecer o contrasinal"
|
||||
|
||||
#: cps/web.py:1445
|
||||
#: cps/web.py:1450
|
||||
#, python-format
|
||||
msgid "You are now logged in as: '%(nickname)s'"
|
||||
msgstr "Agora iniciaches sesión como: '%(nickname)s'"
|
||||
|
||||
#: cps/web.py:1510 cps/web.py:1560
|
||||
#: cps/web.py:1515 cps/web.py:1565
|
||||
#, python-format
|
||||
msgid "%(name)s's Profile"
|
||||
msgstr "Perfil de %(name)s"
|
||||
|
||||
#: cps/web.py:1526
|
||||
#: cps/web.py:1531
|
||||
msgid "Success! Profile Updated"
|
||||
msgstr "Éxito! Perfil actualizado"
|
||||
|
||||
#: cps/web.py:1530
|
||||
#: cps/web.py:1535
|
||||
msgid "Oops! An account already exists for this Email."
|
||||
msgstr "Vaia! Xa existe unha conta para este correo electrónico."
|
||||
|
||||
@@ -1952,7 +1952,7 @@ msgstr "Pechar sesión"
|
||||
|
||||
#: cps/templates/basic_layout.html:35
|
||||
msgid "Normal Theme"
|
||||
msgstr ""
|
||||
msgstr "Tema normal"
|
||||
|
||||
#: cps/templates/book_edit.html:11
|
||||
msgid "Delete Book"
|
||||
@@ -2126,19 +2126,19 @@ msgstr "Este campo é obrigatorio"
|
||||
|
||||
#: cps/templates/book_table.html:25
|
||||
msgid "Archive selected books"
|
||||
msgstr ""
|
||||
msgstr "Arquivar libros seleccionados"
|
||||
|
||||
#: cps/templates/book_table.html:28
|
||||
msgid "Unarchive selected books"
|
||||
msgstr ""
|
||||
msgstr "Desarquivar libros seleccionados"
|
||||
|
||||
#: cps/templates/book_table.html:34
|
||||
msgid "Mark selected books as read"
|
||||
msgstr ""
|
||||
msgstr "Marcar libros seleccionados como lidos"
|
||||
|
||||
#: cps/templates/book_table.html:37
|
||||
msgid "Mark selected books as unread"
|
||||
msgstr ""
|
||||
msgstr "Marcar libros seleccionados como non lidos"
|
||||
|
||||
#: cps/templates/book_table.html:57
|
||||
msgid "Merge selected books"
|
||||
@@ -2146,11 +2146,11 @@ msgstr "Combina os libros seleccionados"
|
||||
|
||||
#: cps/templates/book_table.html:60 cps/templates/user_table.html:124
|
||||
msgid "Clear selections"
|
||||
msgstr ""
|
||||
msgstr "Limpar seleccións"
|
||||
|
||||
#: cps/templates/book_table.html:63
|
||||
msgid "Edit selected books"
|
||||
msgstr ""
|
||||
msgstr "Editar libros seleccionados"
|
||||
|
||||
#: cps/templates/book_table.html:67
|
||||
msgid "Exchange author and title"
|
||||
@@ -2242,7 +2242,7 @@ msgstr "Entra "
|
||||
|
||||
#: cps/templates/book_table.html:128
|
||||
msgid "Delete selected books"
|
||||
msgstr ""
|
||||
msgstr "Eliminar libros seleccionados"
|
||||
|
||||
#: cps/templates/book_table.html:148 cps/templates/book_table.html:172
|
||||
#: cps/templates/book_table.html:192 cps/templates/book_table.html:212
|
||||
@@ -2265,11 +2265,11 @@ msgstr "Combinar"
|
||||
|
||||
#: cps/templates/book_table.html:176
|
||||
msgid "The following books will be deleted:"
|
||||
msgstr ""
|
||||
msgstr "Os seguintes libros serán eliminados:"
|
||||
|
||||
#: cps/templates/book_table.html:196
|
||||
msgid "The following books will be archived:"
|
||||
msgstr ""
|
||||
msgstr "Os seguintes libros serán arquivados:"
|
||||
|
||||
#: cps/templates/book_table.html:200 cps/templates/detail.html:275
|
||||
msgid "Archive"
|
||||
@@ -2277,27 +2277,27 @@ msgstr "Arquivo"
|
||||
|
||||
#: cps/templates/book_table.html:216
|
||||
msgid "The following books will be unarchived:"
|
||||
msgstr ""
|
||||
msgstr "Os seguintes libros serán desarquivados:"
|
||||
|
||||
#: cps/templates/book_table.html:220
|
||||
msgid "Unarchive"
|
||||
msgstr ""
|
||||
msgstr "Desarquivar"
|
||||
|
||||
#: cps/templates/book_table.html:236
|
||||
msgid "The following books will be marked read:"
|
||||
msgstr ""
|
||||
msgstr "Os seguintes libros marcaranse como lidos:"
|
||||
|
||||
#: cps/templates/book_table.html:240
|
||||
msgid "Mark as read"
|
||||
msgstr ""
|
||||
msgstr "Marcar como lido"
|
||||
|
||||
#: cps/templates/book_table.html:256
|
||||
msgid "The following books will be marked unread:"
|
||||
msgstr ""
|
||||
msgstr "Os seguintes libros marcaranse como non lidos:"
|
||||
|
||||
#: cps/templates/book_table.html:260
|
||||
msgid "Mark as unread"
|
||||
msgstr ""
|
||||
msgstr "Marcar como non lido"
|
||||
|
||||
#: cps/templates/book_table.html:272 cps/templates/detail.html:348
|
||||
msgid "Edit Metadata"
|
||||
@@ -2305,7 +2305,7 @@ msgstr "Editar metadatos"
|
||||
|
||||
#: cps/templates/book_table.html:275
|
||||
msgid "Edit the fields you want changed. Blank fields will be ignored:"
|
||||
msgstr ""
|
||||
msgstr "Edita os campos que queiras cambiar. Os campos en branco ignoraranse:"
|
||||
|
||||
#: cps/templates/config_db.html:12
|
||||
msgid "Location of Calibre Database"
|
||||
@@ -2449,7 +2449,7 @@ msgstr "Clave da API de Goodreads"
|
||||
|
||||
#: cps/templates/config_edit.html:167
|
||||
msgid "Google Books API Key"
|
||||
msgstr ""
|
||||
msgstr "Chave da API de Google Books"
|
||||
|
||||
#: cps/templates/config_edit.html:172
|
||||
msgid "Allow Reverse Proxy Authentication"
|
||||
@@ -3014,7 +3014,7 @@ msgstr "Alternar navegación"
|
||||
|
||||
#: cps/templates/layout.html:58
|
||||
msgid "Simple Theme"
|
||||
msgstr ""
|
||||
msgstr "Tema sinxelo"
|
||||
|
||||
#: cps/templates/layout.html:66 cps/templates/layout.html:96
|
||||
msgid "Account"
|
||||
|
||||
Reference in New Issue
Block a user