diff --git a/API/I18N/es.json b/API/I18N/es.json index f4875d1948..56f87d3956 100644 --- a/API/I18N/es.json +++ b/API/I18N/es.json @@ -172,5 +172,9 @@ "external-sources": "Fuentes externas", "external-source-required": "Se requiere la clave API y el host", "smart-filter-already-in-use": "Existe una transmisión con este filtro inteligente", - "invalid-email": "La dirección de correo electrónico del usuario no es válida. Consulte los registros para ver si hay algún enlace." + "invalid-email": "La dirección de correo electrónico del usuario no es válida. Consulte los registros para ver si hay algún enlace.", + "next-book-num": "Próximo libro: {0}", + "next-issue-num": "Próxima edición: {0}{1}", + "next-volume-num": "Próximo volumen: {0}", + "next-chapter-num": "Próximo capítulo: {0}{1}" } diff --git a/API/I18N/it.json b/API/I18N/it.json index e6022d83d8..eda11195e9 100644 --- a/API/I18N/it.json +++ b/API/I18N/it.json @@ -159,5 +159,17 @@ "reading-list-restricted": "L'elenco di lettura non esiste o non hai accesso", "browse-want-to-read": "Sfoglia Vuoi leggere", "want-to-read": "Vuoi leggere", - "collection-deleted": "Collezione cancellata" + "collection-deleted": "Collezione cancellata", + "browse-external-sources": "Sfoglia Sorgenti Esterne", + "smart-filters": "Filtri Intelligenti", + "browse-smart-filters": "Sfoglia per Filtri Intelligenti", + "next-book-num": "Prossimo Libro: {0}", + "next-volume-num": "Prossimo Volume: {0}", + "next-chapter-num": "Prossimo Capitolo: {0}", + "smart-filter-doesnt-exist": "Il Filtro intelligente non esiste", + "invalid-email": "La mail nel file per l'utente non è un email valida. Vedi i log per i link.", + "external-source-already-exists": "La Sorgente Esterna esiste già", + "external-source-doesnt-exist": "La Sorgente Esterna non esiste", + "external-sources": "Sorgenti Esterne", + "external-source-required": "ApiKey e Host sono obbligatori" } diff --git a/API/I18N/ko.json b/API/I18N/ko.json index 15668b88bf..c7d3830e99 100644 --- a/API/I18N/ko.json +++ b/API/I18N/ko.json @@ -172,5 +172,9 @@ "external-sources": "외부 소스", "external-source-required": "ApiKey 및 호스트가 필요합니다", "smart-filter-already-in-use": "이 스마트 필터가 포함된 기존 스트림이 있습니다", - "invalid-email": "등록된 사용자의 이메일은 유효한 이메일이 아닙니다. 링크를 확인하려면 로그를 참조하세요." + "invalid-email": "등록된 사용자의 이메일은 유효한 이메일이 아닙니다. 링크를 확인하려면 로그를 참조하세요.", + "next-book-num": "다음 책: {0}", + "next-issue-num": "다음 이슈: {0}{1}", + "next-volume-num": "다음 볼륨: {0}", + "next-chapter-num": "다음 챕터: {0}" } diff --git a/API/I18N/pt.json b/API/I18N/pt.json index bbd8baee16..da4ec992e6 100644 --- a/API/I18N/pt.json +++ b/API/I18N/pt.json @@ -169,5 +169,9 @@ "external-sources": "Fontes Externas", "external-source-required": "ApiKey e Host requeridos", "smart-filter-already-in-use": "Existe um stream com este Filtro Inteligente", - "collection-deleted": "Coleção eliminada" + "collection-deleted": "Coleção eliminada", + "next-book-num": "Livro Seguinte: {0}", + "next-issue-num": "Número Seguinte: {0}{1}", + "next-volume-num": "Volume Seguinte: {0}", + "next-chapter-num": "Capítulo Seguinte: {0}" } diff --git a/API/I18N/zh_Hans.json b/API/I18N/zh_Hans.json index eff1e3e642..763ae03548 100644 --- a/API/I18N/zh_Hans.json +++ b/API/I18N/zh_Hans.json @@ -144,7 +144,7 @@ "send-to-permission": "无法向设备发送Kindel不支持的非EPUB格式或者PDF格式文件", "reading-list-name-exists": "此名称的阅读清单已存在", "volume-num": "第{0}卷", - "issue-num": "问题编号{0}{1}", + "issue-num": "期号 {0}{1}", "book-num": "第{0}本", "user-migration-needed": "该用户需要进行迁移。通知他们注销并重新登录,以触发迁移流程", "generic-relationship": "更新关系时发生了问题", @@ -172,5 +172,9 @@ "external-source-already-in-use": "存在具有此外部源的现有流", "external-sources": "外部来源", "smart-filter-already-in-use": "存在带有此智能筛选器的现有流", - "invalid-email": "用户文件中的电子邮件不是有效的电子邮件。请参阅日志中的链接。" + "invalid-email": "用户文件中的电子邮件不是有效的电子邮件。请参阅日志中的链接。", + "next-book-num": "下一本: {0}", + "next-issue-num": "下一期: {0}{1}", + "next-volume-num": "下一卷: {0}", + "next-chapter-num": "下一章: {0}" } diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index 39f64ab26e..b846c58dda 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -136,7 +136,9 @@ "prev-page-tooltip": "Página anterior", "unbookmark-page-tooltip": "Desmarcar página", "auto-close-menu-label": "{{user-preferences.auto-close-menu-label}}", - "bookmark-page-tooltip": "Marcar página" + "bookmark-page-tooltip": "Marcar página", + "series-progress": "Progreso de la serie: {{porcentage}}", + "bookmarks-title": "Marcadores" }, "import-cbl-modal": { "import": "Importar", @@ -197,7 +199,10 @@ "email": "Correo electrónico", "item-count": "{{num}} Elementos", "issue-hash-num": "Número #", - "issue-num": "Número" + "issue-num": "Número", + "clear": "Limpiar", + "filter": "Filtrar", + "remove": "Eliminar" }, "user-preferences": { "share-series-reviews-label": "Compartir reseñas de series", @@ -266,7 +271,7 @@ "save": "{{common.save}}", "line-height-book-label": "Espaciado entre líneas", "scrobbling-tab": "Seguimiento", - "smart-filters-tab": "Filtros" + "smart-filters-tab": "Filtros inteligentes" }, "user-holds": { "description": "Se trata de una lista gestionada por el usuario de series que no serán scrobbleadas a proveedores de upstream. Puedes eliminar una serie en cualquier momento y el siguiente evento scrobble-able (progreso de lectura, calificación, desea leer el estado) activará los eventos.", @@ -574,7 +579,7 @@ "virtual-pages": "paginas virtuales", "settings-header": "Ajustes", "table-of-contents-header": "Tabla de Contenidos", - "bookmarks-header": "Marcapaginas", + "bookmarks-header": "{{side-nav.bookmarks}}", "go-to-last-page": "Ir a la última página", "prev-chapter": "Capitulo/Volume anteriorn", "pagination-header": "Sección", @@ -588,7 +593,8 @@ "incognito-mode-label": "Modo incognito", "next": "Siguiente", "previous": "Anterior", - "title": "Ajustes de libro" + "title": "Ajustes de libro", + "close-reader": "Cerrar el lector" }, "personal-table-of-contents": { "page": "Page {{value}}", @@ -756,7 +762,12 @@ "reset": "{{common.reset}}", "cancel": "{{common.cancel}}", "save": "{{common.save}}", - "required-field": "{{validation.required-field}}" + "required-field": "{{validation.required-field}}", + "exclude-patterns-label": "Excluir los patrones", + "help": "{{common.help}}", + "file-type-group-label": "Tipos de archivos", + "file-type-group-tooltip": "¿Qué tipos de archivos debe buscar Kavita? Por ejemplo, Archivo incluirá todos los archivos cb*, zip, rar, etc.", + "exclude-patterns-tooltip": "Configure un conjunto de patrones (sintaxis Glob) que Kavita comparará al escanear directorios y excluirá de los resultados del Scanner." }, "all-series": { "series-count": "{{common.series-count}}", @@ -879,7 +890,8 @@ "bookmark": "marcador", "logs": "registros", "volume": "volumen", - "chapter": "capítulo" + "chapter": "capítulo", + "series": "series" }, "actionable": { "settings": "Ajustes", @@ -887,14 +899,31 @@ "scan-library": "Escanear Biblioteca", "read": "Leer", "import-cbl": "Importar CBL", - "clear": "Limpiar", + "clear": "{{common.clear}}", "mark-as-unread": "Marcar como no leído", "mark-as-read": "Marcar como leído", "refresh-covers": "Actualizar Portadas", "edit": "Editar", "delete": "Borrar", "download": "Descargar", - "others": "Otros" + "others": "Otros", + "read-incognito": "Leer en modo incógnito", + "add-to-want-to-read": "Añadir a Quiero leer", + "mark-invisible": "Marcar como invisible", + "remove-from-on-deck": "Quitar de leído recientemente", + "customize": "Personalice", + "remove-rule-group": "Eliminar el grupo de reglas", + "add-to-collection": "Añadir a la colección", + "details": "Detalles", + "view-series": "Ver las series", + "add-to-reading-list": "Añadir a la lista de lectura", + "add-to": "Añadir a", + "remove-from-want-to-read": "Quitar de Querer leer", + "send-to": "Enviar a", + "add-rule-group-and": "Añadir grupo de reglas (AND)", + "add-rule-group-or": "Añadir grupo de reglas (OR)", + "mark-visible": "Marcar como visible", + "scan-series": "Escanea esta serie" }, "preferences": { "automatic": "Automático", @@ -907,7 +936,16 @@ "left-to-right": "Izquierda a derecha", "2-column": "2 Columnas", "double": "Doble", - "original": "Original" + "original": "Original", + "scroll": "Desplácese", + "fit-to-screen": "Ajustar a la pantalla", + "double-manga": "Doble (Manga)", + "fit-to-width": "Ajustar a la anchura", + "single": "Único", + "no-split": "Sin división", + "fit-to-height": "Ajustar a la altura", + "webtoon": "Webtoon", + "up-to-down": "De arriba a abajo" }, "toasts": { "confirm-regen-covers": "Actualizar portadas obligará a recalcular todas las imágenes de las portadas. Se trata de una operación pesada. ¿Está seguro de que no desea realizar un escaneo en su lugar?", @@ -933,7 +971,63 @@ "confirm-delete-series": "¿Estás seguro de que deseas eliminar esta serie? No se modificarán los archivos en el disco.", "list-doesnt-exist": "Esta lista no existe", "item-removed": "Elemento eliminado", - "collection-updated": "Colección actualizada" + "collection-updated": "Colección actualizada", + "server-settings-updated": "Configuración del servidor actualizada", + "reading-list-deleted": "Lista de lectura eliminada", + "regen-cover": "Se ha puesto en cola un trabajo para regenerar la imagen de portada", + "copied-to-clipboard": "Copiado al portapapeles", + "smart-filter-updated": "Filtro inteligente creado/actualizado", + "no-pages": "No hay páginas. Kavita no pudo leer este archivo.", + "scan-queued": "Exploración en cola para {{name}}", + "theme-missing": "El tema activo ya no existe. Por favor, actualice la página.", + "unauthorized-1": "No está autorizado a ver esta página.", + "reset-ip-address": "Reinicio de las direcciones IP", + "reading-list-imported": "Lista de lecturas importada", + "k+-unlocked": "¡Kavita+ desbloqueado!", + "no-updates": "No hay actualizaciones disponibles", + "series-removed-want-to-read": "Serie eliminada de la lista Quiero leer", + "email-sent": "Correo electrónico enviado a {{email}}", + "chapter-added-to-reading-list": "Capítulo añadido a la lista de lectura", + "mark-read": "Marcado como leído", + "mark-unread": "Marcado como no leído", + "multiple-added-to-reading-list": "Capítulos y volúmenes añadidos a la lista de lectura", + "entity-read": "{{name}} se lee ahora", + "select-files-warning": "Es necesario seleccionar los archivos para avanzar", + "email-sent-to-user": "Correo electrónico enviado a {{user}}", + "refresh-covers-queued": "Carátulas de actualización en cola para {{name}}", + "email-service-unresponsive": "La dirección URL del servicio del correo electrónico no responde.", + "k+-license-saved": "Clave de licencia guardada, pero no es válida. Haga clic en comprobar para revalidar la suscripción. El primer registro puede tardar un minuto en propagarse.", + "confirm-delete-reading-list": "¿Está seguro de que desea borrar la lista de lectura? Esto no se puede deshacer.", + "series-deleted": "Serie eliminada", + "email-service-reset": "Restablecer el servicio de correo electrónico", + "library-file-analysis-queued": "Análisis de los archivos de la biblioteca en cola para {{name}}", + "external-source-already-exists": "Ya existe una fuente externa con el mismo Nombre/Host/Clave API", + "confirm-delete-smart-filter": "¿Está seguro de que desea eliminar este filtro inteligente?", + "no-series-collection-warning": "¡Atención! No hay series seleccionadas, al guardar se borrará la colección. ¿Está seguro de que desea continuar?", + "confirm-library-type-change": "Cambiar el tipo de biblioteca provocará un nuevo escaneo con diferentes reglas de análisis y puede provocar que se vuelvan a crear series y, por lo tanto, puede perder el progreso y los marcadores. Debería hacer una copia de seguridad antes de hacer esto. ¿Está seguro de que desea continuar?", + "series-added-to-reading-list": "Serie añadida a la lista de lectura", + "incognito-off": "El modo incógnito está desactivado. Ahora se empezará a realizar un seguimiento del progreso.", + "nothing-to-remove": "Nada que eliminar", + "file-send-to": "Archivo(s) enviado(s) por correo electrónico a {{name}}", + "entity-unread": "{{name}} no ha sido leído", + "user-deleted": "{{user}} ha sido eliminado", + "click-email-link": "Por favor, haga clic en este enlace para confirmar su correo electrónico. Debe confirmar para poder iniciar sesión.", + "email-service-reachable": "El servicio de correo electrónico Kavita se conectó correctamente", + "series-added-to-collection": "Series añadidas a la colección {{collectionName}}", + "k+-error": "Se ha producido un error al activar su licencia. Por favor, inténtelo de nuevo.", + "confirm-library-delete": "¿Estás seguro de que quieres eliminar la biblioteca {{name}}? No puede deshacer esta acción.", + "book-settings-info": "Puede modificar la configuración de los libros, guardarla para todos ellos y ver el índice desde el cajón.", + "smart-filter-deleted": "Filtro inteligente eliminado", + "unauthorized-2": "Sin autorización", + "confirm-download-size": "El {{entityType}} es {{size}}. ¿Está seguro de que desea continuar?", + "no-next-chapter": "No se encontró la siguiente {{entity}}", + "volumes-added-to-reading-list": "Volumen añadido a la lista de lectura", + "download-in-progress": "La descarga ya está en curso. Por favor, espere.", + "confirm-delete-user": "¿Seguro que quieres eliminar este usuario?", + "library-deleted": "La biblioteca {{name}} ha sido eliminada", + "k+-delete-key": "Esto sólo borrará la clave de licencia de Kavita y permitirá que se muestre un enlace de compra. Esto no cancelará tu suscripción. ¡Utilice esta opción sólo si se lo indica el servicio de asistencia!", + "reading-list-updated": "Lista de lectura actualizada", + "reset-base-url": "La dirección URL base se ha restablecido" }, "library-selector": { "title": "Bibliotecas", @@ -951,7 +1045,8 @@ "collections": "Colecciones", "libraries": "Bibliotecas", "close": "{{common.close}}", - "loading": "{{common.loading}}" + "loading": "{{common.loading}}", + "bookmarks": "{{side-nav.bookmarks}}" }, "shortcuts-modal": { "go-to": "Abrir el diálogo de Ir a la Página", @@ -1016,8 +1111,6 @@ "required-field": "{{validation.required-field}}", "close": "{{common.close}}", "sort-name-label": "Ordenar Nombre", - "add-link-alt": "Añadir Enlace", - "remove-link-alt": "Quitar Enlace", "cover-image-description": "Subir y elegir nueva portada. Pulsa Guardar para subir y sustituir la portada.", "save": "{{common.save}}", "field-locked-alt": "Campo bloqueado", @@ -1044,9 +1137,10 @@ "server-settings": "Ajustes del servidor", "logout": "Cerrar sesión", "settings": "Ajustes", - "help": "Ayuda", + "help": "{{common.help}}", "announcements": "Anuncios", - "promoted": "(ascendido)" + "promoted": "(ascendido)", + "all-filters": "Filtros inteligentes" }, "add-to-list-modal": { "title": "Añadir a Lista de Lectura", @@ -1139,14 +1233,16 @@ "image-num": "Imagen {{num}}", "reset": "{{common.reset}}", "apply": "{{common.apply}}", - "applied": "{{theme-manager.applied}}" + "applied": "{{theme-manager.applied}}", + "enter-an-url-pre-title": "Introduzca una {{url}}", + "url": "Dirección url" }, "edit-series-relation": { "description-part-1": "¿No estás seguro de qué relación añadir? Mira nuestro", "description-part-2": "wiki para obtener pistas.", "target-series": "Series objetivo", "relationship": "Relación", - "remove": "Eliminar", + "remove": "{{common.remove}}", "add-relationship": "Añadir Relación", "parent": "{{relationship-pipe.parent}}" }, @@ -1313,7 +1409,8 @@ "filter-label": "{{common.filter}}" }, "card-detail-layout": { - "total-items": "Elementos totales {{count}}" + "total-items": "Elementos totales {{count}}", + "jumpkey-count": "{{count}} series" }, "card-item": { "cannot-read": "No se puede leer" @@ -1449,12 +1546,38 @@ "publisher": "Editorial", "genres": "Géneros", "release-year": "Año de lanzamiento", - "writers": "Escritores" + "writers": "Escritores", + "cover-artist": "Artista de la portada", + "read-progress": "Progreso de la lectura", + "editor": "Editor", + "read-time": "Tiempo de lectura", + "read-date": "Fecha de lectura", + "file-path": "Ruta del archivo", + "want-to-read": "Quiero leer", + "user-rating": "Valoración del usuario", + "age-rating": "Clasificación por edades", + "publication-status": "Estado de la publicación", + "path": "Ruta", + "series-name": "Nombre de la serie", + "collection-tags": "Etiquetas de la colección" }, "filter-comparison-pipe": { "contains": "Contiene", "equal": "Igual a", - "greater-than": "Mayor que" + "greater-than": "Mayor que", + "matches": "Partidos", + "is-in-last": "Está en la última", + "ends-with": "Termina con", + "less-than": "Menos que", + "must-contains": "Debe contener", + "begins-with": "Comienza con", + "greater-than-or-equal": "Mayor o igual que", + "not-equal": "No es igual", + "is-not-in-last": "No está en la última", + "less-than-or-equal": "Menor o igual que", + "is-before": "Antes de", + "does-not-contain": "No contiene", + "is-after": "Después de" }, "manage-system": { "more-info-title": "Más información", @@ -1507,7 +1630,8 @@ "save": "{{common.save}}", "recurring-tasks-title": "{{title}}", "bust-locale-task-desc": "Borre la caché local; esto puede resolver los problemas con las cadenas que no se muestran correctamente después de las actualizaciones", - "bust-locale-task-success": "Borrada la caché local" + "bust-locale-task-success": "Borrada la caché local", + "bust-locale-task": "Borrar la caché local" }, "manage-users": { "edit-user-tooltip": "Editar", @@ -1649,7 +1773,8 @@ "day-breakdown": { "x-axis-label": "Día de la semana", "title": "Desglose por días", - "y-axis-label": "Eventos de lectura" + "y-axis-label": "Eventos de lectura", + "no-data": "Sin avances, ponte a leer" }, "stream-list-item": { "external-source": "Fuente externa", @@ -1733,6 +1858,46 @@ "not-found": "Esta dirección url no existe" }, "manage-smart-filters": { + "delete": "{{common.delete}}", + "no-data": "No se han creado filtros inteligentes", + "filter": "{{common.filter}}", + "clear": "{{common.clear}}" + }, + "stream-pipe": { + "recently-updated": "{{dashboard.recently-updated-title}}", + "more-in-genre": "{{dashboard.more-in-genre-title}}", + "on-deck": "{{dashboard.on-deck-title}}", + "collections": "{{side-nav.collections}}", + "newly-added": "{{dashboard.recently-added-title}}", + "bookmarks": "{{side-nav.bookmarks}}", + "all-series": "{{side-nav.all-series}}", + "want-to-read": "{{side-nav.want-to-read}}", + "reading-lists": "{{side-nav.reading-lists}}" + }, + "edit-external-source-item": { + "required": "{{validation.required-field}}", + "save": "{{common.save}}", + "api-key-label": "Clave de la API", + "name-label": "Nombre", + "cancel": "{{common.cancel}}", + "edit": "{{common.edit}}", + "pattern": "El host debe ser una dirección url http(s):// válida", + "not-unique": "Existe una fuente externa con este host. Asegúrese de que no tiene duplicados", + "host-label": "Host", + "title": "Nueva fuente externa", "delete": "{{common.delete}}" + }, + "file-type-group-pipe": { + "epub": "Epub", + "archive": "Archivo", + "pdf": "Pdf", + "image": "Imagen" + }, + "next-expected-card": { + "title": "~{{date}}" + }, + "all-filters": { + "title": "Todos los filtros inteligentes", + "count": "{{count}} {{customize-dashboard-modal.title-smart-filters}}" } } diff --git a/UI/Web/src/assets/langs/it.json b/UI/Web/src/assets/langs/it.json index 7491b1667e..54127a4aa8 100644 --- a/UI/Web/src/assets/langs/it.json +++ b/UI/Web/src/assets/langs/it.json @@ -13,7 +13,8 @@ "not-granted": "Non ti è stato concesso l'accesso a nessuna libreria.", "on-deck-title": "In primo piano", "recently-updated-title": "Serie recentemente aggiornata", - "recently-added-title": "Serie appena aggiunta" + "recently-added-title": "Serie appena aggiunta", + "more-in-genre-title": "Altro in {{genre}}" }, "edit-user": { "edit": "{{common.edit}}", @@ -29,7 +30,7 @@ "user-scrobble-history": { "title": "Storico Scrobble", "description": "Qui troverai tutti gli eventi di scrobble collegati al tuo account. Affinché gli eventi esistano, è necessario disporre di un provider di scrobble attivo configurato. Tutti gli eventi che sono stati elaborati verranno cancellati dopo un mese. Se sono presenti eventi non elaborati, è probabile che non possano formare corrispondenze a monte. Contatta il tuo amministratore per farli correggere.", - "filter-label": "Filtra", + "filter-label": "{{common.filter}}", "created-header": "Creato", "last-modified-header": "Ultima modifica", "type-header": "Tipo", @@ -144,7 +145,8 @@ "clients-api-key-tooltip": "La chiave API è come una password. Tienila segreta, tienila al sicuro.", "clients-opds-url-tooltip": "OPDS URL", "reset": "{{common.reset}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "smart-filters-tab": "Filtri Intelligenti" }, "user-holds": { "title": "Mantieni l'Ascolto", @@ -244,7 +246,8 @@ "no-key": "ERRORE - CHIAVE NON IMPOSTATA", "confirm-reset": "Ciò invaliderà tutte le configurazioni OPDS impostate. Sei sicuro di voler continuare?", "key-reset": "Ripristino della chiave API", - "show": "Mostra" + "show": "Mostra", + "hide": "Nascondi" }, "scrobbling-providers": { "title": "Fornitori di Scrobbling", @@ -269,8 +272,8 @@ }, "generic-list-modal": { "close": "{{common.close}}", - "clear": "Pulisci", - "filter": "Filtra", + "clear": "{{common.clear}}", + "filter": "{{common.filter}}", "open-filtered-search": "Apri una ricerca filtrata per {{item}}" }, "user-stats-info-cards": { @@ -609,8 +612,8 @@ "continue": "Continua", "read-options-alt": "Opzioni di lettura", "incognito": "Incongnito", - "remove-from-want-to-read": "Rimuovi dai vorrei leggere", - "add-to-want-to-read": "Aggiungi ai Vorrei Leggere", + "remove-from-want-to-read": "{{actionable.remove-from-want-to-read}}", + "add-to-want-to-read": "{{actionable.add-to-want-to-read}}", "edit-series-alt": "Modifica informazione di serie", "download-series--tooltip": "Scarica serie", "downloading-status": "Scaricamento…", @@ -624,7 +627,9 @@ "send-to": "File inviato per email a {{deviceName}}", "no-pages": "{{toasts.no-pages}}", "no-chapters": "Non ci sono capitoli in questo volume. Impossibile leggere.", - "cover-change": "Puo servire piu di un minuto al tuo browser prima di ricaricare l'immagine. Fino ad allora, la vecchia immagine potrebbe essere mostrata su alcune pagine." + "cover-change": "Puo servire piu di un minuto al tuo browser prima di ricaricare l'immagine. Fino ad allora, la vecchia immagine potrebbe essere mostrata su alcune pagine.", + "continue-incognito": "Continua in Incognito", + "read-incognito": "Leggi in Incoglito" }, "series-metadata-detail": { "links-title": "Collegamenti", @@ -671,10 +676,12 @@ "collections": "Collezioni", "reading-lists": "Liste di Lettura", "bookmarks": "Preferiti", - "filter-label": "Filtro", + "filter-label": "{{common.filter}}", "all-series": "Tutte le Serie", - "clear": "Pulito", - "donate": "Donazione" + "clear": "{{common.clear}}", + "donate": "Donazione", + "back": "Indietro", + "more": "Altro" }, "library-settings-modal": { "close": "{{common.close}}", @@ -796,7 +803,8 @@ "size": "Dimensione:" }, "card-detail-layout": { - "total-items": "{{count}} articoli totali" + "total-items": "{{count}} articoli totali", + "jumpkey-count": "{{count}} Serie" }, "card-item": { "cannot-read": "Non posso leggere" @@ -825,7 +833,9 @@ "reset": "{{common.reset}}", "image-num": "Immagine {{num}}", "apply": "{{common.apply}}", - "applied": "{{theme-manager.applied}}" + "applied": "{{theme-manager.applied}}", + "enter-an-url-pre-title": "Inserisci un {{url}}", + "url": "Url" }, "download-indicator": { "progress": "{{percentage}}% scaricato" @@ -889,7 +899,7 @@ "title": "Aggiungi alla Collezione", "promoted": "{{common.promoted}}", "close": "{{common.close}}", - "filter-label": "Filtro", + "filter-label": "{{common.filter}}", "clear": "{{common.clear}}", "no-data": "Nessuna raccolta ancora creata", "loading": "{{common.loading}}", @@ -910,7 +920,7 @@ "manage-alerts": { "description-part-1": "Questa tabella contiene i problemi rilevati durante la scansione o la lettura dei file multimediali. Questo elenco non è gestito. È possibile cancellarlo in qualsiasi momento e utilizzare la Scansione libreria (forzata) per eseguire l'analisi. Un elenco di alcuni errori comuni e del loro significato è disponibile sul file ", "description-part-2": "wiki.", - "filter-label": "Filtro", + "filter-label": "{{common.filter}}", "clear-alerts": "Cancella Avvisi", "extension-header": "Estensione", "file-header": "File", @@ -966,7 +976,7 @@ }, "manage-scrobble-errors": { "description": "Questa tabella contiene i problemi rilevati durante lo scrobbling. Questo elenco non è gestito. Puoi cancellarlo in qualsiasi momento e attendere il successivo caricamento di scrobble per vederlo. Se è presente una serie sconosciuta, è meglio correggere il nome della serie o il nome della serie localizzata o aggiungere un collegamento web per i fornitori.", - "filter-label": "Filtro", + "filter-label": "{{common.filter}}", "clear-errors": "Pulisic Errori", "series-header": "Serie", "created-header": "Creata", @@ -1149,7 +1159,8 @@ "collection-detail": { "no-data": "Non ci sono articoli. Prova ad aggiungere una serie.", "no-data-filtered": "Nessun articolo corrisponde al filtro attuale.", - "title-alt": "Kavita - Collezione {{collectionName}}" + "title-alt": "Kavita - Collezione {{collectionName}}", + "series-header": "Serie" }, "all-collections": { "title": "Collezioni", @@ -1165,7 +1176,8 @@ "draggable-ordered-list": { "instructions-alt": "Quando inserisci un numero nell'input di riordino, l'articolo verrà inserito in quella posizione e tutti gli altri articoli avranno il loro ordine aggiornato.", "reorder-label": "Riordina", - "remove-item-alt": "Rimuovi articoli" + "remove-item-alt": "Rimuovi articoli", + "bulk-select-label": "Seleziona elementi in blocco" }, "reading-lists": { "title": "Liste Letture", @@ -1235,12 +1247,13 @@ "settings": "Impostazioni", "help": "Aiuto", "announcements": "Annunci", - "logout": "Disconnettersi" + "logout": "Disconnettersi", + "all-filters": "Filtri Intelligenti" }, "add-to-list-modal": { "title": "Aggiungi a Lista Lettura", "close": "{{common.close}}", - "filter-label": "Filtro", + "filter-label": "{{common.filter}}", "promoted-alt": "Promossa", "no-data": "Nessuna lista ancora creata", "loading": "{{common.loading}}", @@ -1323,10 +1336,11 @@ "no-next-chapter": "Nessun prossimo capitolo", "no-prev-chapter": "Nessun capitolo precedente", "user-preferences-updated": "Preferenze utente aggiornate", - "emulate-comic-book-label": "{{user-preferences.emulate-comic-book-label}}" + "emulate-comic-book-label": "{{user-preferences.emulate-comic-book-label}}", + "bookmarks-title": "Segnalibri" }, "metadata-filter": { - "filter-title": "Filtro", + "filter-title": "{{common.filter}}", "format-label": "Formato", "libraries-label": "Librerie", "collections-label": "Collezioni", @@ -1360,7 +1374,9 @@ "descending-alt": "Discendente", "reset": "{{common.reset}}", "apply": "{{common.apply}}", - "limit-label": "Limita a" + "limit-label": "Limita a", + "save": "{{common.save}}", + "filter-name-label": "Nome del Filtro" }, "sort-field-pipe": { "sort-name": "Ordina Nome", @@ -1404,8 +1420,6 @@ "release-year-label": "Anno di pubblicazione", "web-link-description": "Qui puoi aggiungere molti collegamenti diversi a servizi esterni.", "web-link-label": "Collegamento Internet", - "add-link-alt": "Aggiungi collegamento", - "remove-link-alt": "Rimuovi Collegamento", "cover-image-description": "Carica e scegli una nuova immagine di copertina. Premi Salva per caricare e sovrascrivere la copertina.", "save": "{{common.save}}", "field-locked-alt": "Il campo è bloccato", @@ -1552,7 +1566,7 @@ "reading-list-imported": "Elenco di lettura importato", "incognito-off": "La modalità di navigazione in incognito è disattivata. I progressi inizieranno ora a essere monitorati.", "email-service-reset": "Reimpostazione del servizio e-mail", - "email-service-reachable": "Il servizio e-mail era raggiungibile", + "email-service-reachable": "Email connessa a Kavita con successo", "email-service-unresponsive": "L'URL del servizio di posta non ha risposto.", "refresh-covers-queued": "Aggiorna le copertine in coda per {{name}}", "library-file-analysis-queued": "Analisi dei file della libreria in coda per {{name}}", @@ -1597,7 +1611,11 @@ "confirm-library-delete": "Sei sicuro di voler eliminare la libreria {{name}}? Non puoi annullare questa azione.", "confirm-library-type-change": "La modifica del tipo di libreria attiverà una nuova scansione con regole di analisi diverse e potrebbe portare alla ricreazione delle serie e quindi potresti perdere progressi e segnalibri. Dovresti eseguire il backup prima di farlo. Sei sicuro di voler continuare?", "confirm-download-size": "Il {{entityType}} è {{size}}. Sei sicuro di voler continuare?", - "list-doesnt-exist": "Questo elenco non esiste" + "list-doesnt-exist": "Questo elenco non esiste", + "smart-filter-updated": "Filtro intelligente creato / aggiornato", + "external-source-already-exists": "Una fonte esterna esiste già con lo stesso Nome/Host/API Key", + "confirm-delete-smart-filter": "Sei sicuro di voler eliminare questo Smart Filter?", + "smart-filter-deleted": "Filtro intelligente cancellato" }, "actionable": { "scan-library": "Scansione libreria", @@ -1621,12 +1639,15 @@ "read-incognito": "Lettura Incognito", "details": "Dettagli", "view-series": "Visualizza Serie", - "clear": "Oulisci", + "clear": "{{common.clear}}", "import-cbl": "Importa CBL", "read": "Leggi", "add-rule-group-or": "Aggiungi gruppo di regole (OR)", "remove-rule-group": "Rimuovi Gruppo di Regole", - "add-rule-group-and": "Aggiungi gruppo di regole (AND)" + "add-rule-group-and": "Aggiungi gruppo di regole (AND)", + "mark-invisible": "Segna come Invisibile", + "customize": "Personalizza", + "mark-visible": "Segna come Visibile" }, "preferences": { "left-to-right": "Da sinistra a destra", @@ -1689,7 +1710,9 @@ "issue-hash-num": "Problema #", "issue-num": "Problema", "chapter-num": "Capitolo", - "volume-num": "Volume" + "volume-num": "Volume", + "clear": "Pulisci", + "filter": "Filtro" }, "infinite-scroller": { "continuous-reading-prev-chapter-alt": "Scorri verso l'alto per passare al capitolo precedente", @@ -1754,5 +1777,97 @@ "is-in-last": "È ultimo", "is-not-in-last": "Non è l'ultimo", "must-contains": "Deve Contenere" + }, + "stream-pipe": { + "recently-updated": "{{dashboard.recently-updated-title}}", + "more-in-genre": "{{dashboard.more-in-genre-title}}", + "on-deck": "{{dashboard.on-deck-title}}", + "collections": "{{side-nav.collections}}", + "newly-added": "{{dashboard.recently-added-title}}", + "bookmarks": "{{side-nav.bookmarks}}", + "all-series": "{{side-nav.all-series}}", + "want-to-read": "{{side-nav.want-to-read}}", + "reading-lists": "{{side-nav.reading-lists}}" + }, + "edit-external-source-item": { + "required": "{{validation.required-field}}", + "save": "{{common.save}}", + "api-key-label": "API Key", + "name-label": "Nome", + "cancel": "{{common.cancel}}", + "edit": "{{common.edit}}", + "pattern": "L'host deve essere un valido url http(s)://", + "not-unique": "La fonte esterna esiste con questo host. Assicurarsi di non avere duplicati", + "host-label": "Host", + "title": "Nuova fonte esterna", + "delete": "{{common.delete}}" + }, + "customize-sidenav-streams": { + "save": "{{common.save}}", + "smart-filters-title": "Filtri Intelligenti", + "no-data": "Tutti i filtri Smart aggiunti a Side Nav o nessuno ancora creato.", + "order-numbers-label": "{{reading-list-detail.order-numbers-label}}", + "filter": "{{common.filter}}", + "no-data-external-source": "Tutte le fonti esterne aggiunte a Side Nav o nessuna ancora creata.", + "clear": "{{common.clear}}", + "external-sources-title": "{{customize-dashboard-modal.external-sources}}", + "bulk-mode-label": "Modalità Bulk", + "add": "{{common.add}}", + "reorder-when-filter-present": "Non è possibile riordinare gli elementi tramite drag & drop mentre è presente un filtro. Utilizzare {{customize-sidenav-streams.order-numbers-label}}" + }, + "series-preview-drawer": { + "genres-label": "{{filter-field-pipe.genres}}", + "remove-from-want-to-read": "{{actionable.remove-from-want-to-read}}", + "vols-and-chapters": "{{volCount}} Volumi / {{chpCount}} Capitoli", + "tags-label": "{{filter-field-pipe.tags}}", + "add-to-want-to-read": "{{actionable.add-to-want-to-read}}" + }, + "customize-dashboard-modal": { + "smart-filters": "Filtri Intelligenti", + "close": "{{common.close}}", + "title-external-sources": "Fonti esterne", + "help": "{{common.help}}", + "external-sources": "Fonti esterne", + "title-dashboard": "Personalizza la Dashboard", + "title-smart-filters": "Filtri Intelligenti" + }, + "stream-list-item": { + "external-source": "Fonti Esterne", + "smart-filter": "Filtro Intelligente", + "library": "Libreria", + "remove": "{{common.remove}}", + "provided": "Fornito", + "load-filter": "Carica Filtro" + }, + "customize-dashboard-streams": { + "no-data": "Tutti i filtri Smart aggiunti a Dashboard o nessuno ancora creato.", + "clear": "{{common.clear}}", + "filter": "{{common.filter}}", + "add": "{{common.add}}", + "save": "{{common.save}}" + }, + "manage-smart-filters": { + "no-data": "Nessun filtro intelligente creato", + "filter": "{{common.filter}}", + "delete": "{{common.delete}}", + "clear": "{{common.clear}}" + }, + "manage-external-sources": { + "add-source": "Aggiungi", + "filter": "{{common.filter}}", + "clear": "{{common.clear}}", + "no-data": "Non esistono fonti esterne", + "help-link": "Maggiori informazioni" + }, + "next-expected-card": { + "title": "~{{date}}" + }, + "all-filters": { + "title": "Tutti i Filtri Intelligenti", + "count": "{{count}} {{customize-dashboard-modal.title-smart-filters}}" + }, + "metadata-filter-row": { + "unit-reading-progress": "Percentuale", + "unit-reading-date": "Data" } } diff --git a/UI/Web/src/assets/langs/ko.json b/UI/Web/src/assets/langs/ko.json index f43788fc0f..1615dea6bd 100644 --- a/UI/Web/src/assets/langs/ko.json +++ b/UI/Web/src/assets/langs/ko.json @@ -96,7 +96,8 @@ "password": "비밀번호", "promoted": "승격", "clear": "삭제", - "filter": "필터" + "filter": "필터", + "remove": "제거" }, "series-metadata-detail": { "characters-title": "캐릭터", @@ -161,7 +162,12 @@ "naming-conventions-part-1": "카비타는 ", "naming-conventions-part-2": "폴더 요구 사항.", "cover-description": "사용자 지정 라이브러리 이미지 아이콘은 선택 사항입니다", - "required-field": "{{validation.required-field}}" + "required-field": "{{validation.required-field}}", + "exclude-patterns-label": "패턴 제외", + "help": "{{common.help}}", + "file-type-group-label": "파일 유형", + "file-type-group-tooltip": "\"Kavita\"이(가) 무엇을 스캔해야 하는지에 따라 다양한 파일 유형이 있을 수 있습니다. 아카이브 파일은 일반적으로 cb*, zip, rar 등을 포함합니다.", + "exclude-patterns-tooltip": "디렉터리를 스캔할 때 Kavita가 일치시킬 패턴 집합(Glob 구문)을 구성하고, 스캐너 결과에서 제외할 수 있도록 설정하세요." }, "manage-library": { "title": "라이브러리", @@ -271,13 +277,14 @@ "skip-alt": "메인 콘텐츠로 건너뛰기", "no-data": "검색 결과가 없습니다", "server-settings": "서버 설정", - "help": "도움말", + "help": "{{common.help}}", "logout": "로그아웃", "settings": "설정", "scroll-to-top-alt": "맨위로 스크롤", "announcements": "공지 사항", "search-series-alt": "시리즈 검색", - "search-alt": "검색…" + "search-alt": "검색…", + "all-filters": "스마트 필터" }, "edit-series-modal": { "title": "{{seriesName}} 세부정보", @@ -296,8 +303,6 @@ "localized-name-label": "현지화된 이름", "summary-label": "요약", "release-year-label": "출시 연도", - "add-link-alt": "링크 추가", - "remove-link-alt": "링크 제거", "cover-image-description": "새 표지 이미지를 업로드하고 선택합니다. 저장을 눌러 표지를 업로드하고 재정의합니다.", "field-locked-alt": "필드가 잠겨 있습니다", "info-title": "정보", @@ -836,7 +841,9 @@ "load": "불러오기", "back": "뒤로가기", "reset": "{{common.reset}}", - "apply": "{{common.apply}}" + "apply": "{{common.apply}}", + "enter-an-url-pre-title": "{{url}}을(를) 입력하세요", + "url": "Url" }, "series-info-cards": { "age-rating-title": "{{entity-info-cards.age-rating-title}}", @@ -1082,7 +1089,9 @@ "first-time-reading-manga": "메뉴를 열려면 언제든지 이미지를 탭하세요. 다른 설정을 구성하거나 진행 표시줄을 클릭하여 페이지로 이동할 수 있습니다. 이미지의 측면을 탭하면 다음/이전 페이지로 이동합니다.", "no-prev-chapter": "이전 챕터 없음", "unbookmark-page-tooltip": "페이지 북마크 해제", - "bookmark-page-tooltip": "페이지 북마크" + "bookmark-page-tooltip": "페이지 북마크", + "series-progress": "시리즈 진행률: {{percentage}}", + "bookmarks-title": "북마크" }, "metadata-filter": { "penciller-label": "펜슬러", @@ -1542,14 +1551,15 @@ "more": "더 보기" }, "card-detail-layout": { - "total-items": "{{count}} 총 항목" + "total-items": "{{count}} 총 항목", + "jumpkey-count": "{{count}} 시리즈" }, "edit-series-relation": { "description-part-2": "힌트는 위키.", "description-part-1": "어떤 관계를 추가해야 할지 잘 모르시겠습니까? 우리를 참조하십시오", "target-series": "대상 시리즈", "relationship": "관계", - "remove": "제거", + "remove": "{{common.remove}}", "add-relationship": "관계 추가", "parent": "{{relationship-pipe.parent}}" }, @@ -1874,5 +1884,18 @@ "filter": "{{common.filter}}", "delete": "{{common.delete}}", "clear": "{{common.clear}}" + }, + "next-expected-card": { + "title": "~{{date}}" + }, + "all-filters": { + "title": "모든 스마트 필터", + "count": "{{count}} {{customize-dashboard-modal.title-smart-filters}}" + }, + "file-type-group-pipe": { + "epub": "Epub", + "archive": "아카이브", + "pdf": "Pdf", + "image": "Image" } } diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index f332a9c9be..7a4dcc0316 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -1411,8 +1411,6 @@ "release-year-label": "Jaar van uitgave", "web-link-description": "Hier kunt u veel verschillende links naar externe diensten toevoegen.", "web-link-label": "Web Link", - "add-link-alt": "Link toevoegen", - "remove-link-alt": "Verwijder link", "cover-image-description": "Upload en kies een nieuwe omslagfoto. Druk op Opslaan om de omslag te uploaden en te negeren.", "save": "{{common.save}}", "field-locked-alt": "Veld is vergrendeld", diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json index 94b1b76187..24a26865e9 100644 --- a/UI/Web/src/assets/langs/pt.json +++ b/UI/Web/src/assets/langs/pt.json @@ -30,7 +30,7 @@ "user-scrobble-history": { "title": "Histórico de Scrobble", "description": "Aqui você encontrará todos os eventos scrobble vinculados à sua conta. Para que os eventos existam, você deve ter um provedor scrobble ativo configurado. Todos os eventos processados serão apagados após um mês. Se houver eventos não processados, é provável que eles não possam formar correspondências upstream. Entre em contato com seu administrador para corrigi-los.", - "filter-label": "Filtro", + "filter-label": "{{common.filter}}", "created-header": "Criado", "last-modified-header": "Última alteração", "type-header": "Tipo", @@ -272,8 +272,8 @@ }, "generic-list-modal": { "close": "{{common.close}}", - "clear": "Limpar", - "filter": "Filtro", + "clear": "{{common.clear}}", + "filter": "{{common.filter}}", "open-filtered-search": "Abrir uma pesquisa filtrada por {{item}}" }, "user-stats-info-cards": { @@ -488,7 +488,7 @@ "invite-user": { "title": "Convidar Utilizador", "close": "{{common.close}}", - "description": "Convide um utilizador para o servidor. Introduza o endereço de email e nós enviaremos um email para criar a conta. Se não quiser usar o nosso serviço de email, pode usar o seu próprio serviço ou usar um email inexistente (a funcionalidade Esqueci o Utilizador deixará de funcionar). De qualquer maneira será disponibilizado um link para poder configurar a conta manualmente.", + "description": "Convide um utilizador para o servidor ao introduzir um email. O utilizador receberá um email para criar a conta. Para que isto funcione tem de preencher o campo \"Host Name\" na aba Email ou aceder à sua instância a partir do URL remoto.

Alternativamente poderá usar um nome de utilizador, mas tenha em consideração que os resets de password não estarão disponíveis para contas baseadas em nome de utilizador. Se não quiser usar o nosso serviço de email, poderá usar um serviço hospedado por si.", "email": "{{common.email}}", "required-field": "{{common.required-field}}", "setup-user-title": "Utilizador convidado", @@ -612,8 +612,8 @@ "continue": "Continuar", "read-options-alt": "Opções de leitura", "incognito": "Incógnito", - "remove-from-want-to-read": "Eliminar de Leituras Futuras", - "add-to-want-to-read": "Adicionar a Leituras Futuras", + "remove-from-want-to-read": "{{actionable.remove-from-want-to-read}}", + "add-to-want-to-read": "{{actionable.add-to-want-to-read}}", "edit-series-alt": "Editar Informação da Série", "download-series--tooltip": "Descarregar Série", "downloading-status": "A Descarregar…", @@ -676,9 +676,9 @@ "collections": "Coleções", "reading-lists": "Listas de Leitura", "bookmarks": "Marcadores", - "filter-label": "Filtrar", + "filter-label": "{{common.filter}}", "all-series": "Todas as Séries", - "clear": "Limpar", + "clear": "{{common.clear}}", "donate": "Donativo", "back": "Voltar", "more": "Mais" @@ -760,7 +760,8 @@ "theme-dark": "Escuro", "theme-black": "Preto", "theme-white": "Branco", - "theme-paper": "Papel" + "theme-paper": "Papel", + "layout-mode-option-scroll": "Rolar" }, "table-of-contents": { "no-data": "Este livro não tem um Indíce definido nos metadados ou um ficheiro toc" @@ -801,7 +802,8 @@ "size": "Tamanho:" }, "card-detail-layout": { - "total-items": "{{count}} itens totais" + "total-items": "{{count}} itens totais", + "jumpkey-count": "{{count}} Séries" }, "card-item": { "cannot-read": "Não Pode Ler" @@ -830,7 +832,9 @@ "reset": "{{common.reset}}", "image-num": "Imagem {{num}}", "apply": "{{common.apply}}", - "applied": "{{theme-manager.applied}}" + "applied": "{{theme-manager.applied}}", + "enter-an-url-pre-title": "Introduza um {{url}}", + "url": "Url" }, "download-indicator": { "progress": "{{percentage}}% descarregado" @@ -894,7 +898,7 @@ "title": "Adicionar a Coleção", "promoted": "{{common.promoted}}", "close": "{{common.close}}", - "filter-label": "Filtrar", + "filter-label": "{{common.filter}}", "clear": "{{common.clear}}", "no-data": "Não há coleções criadas", "loading": "{{common.loading}}", @@ -915,7 +919,7 @@ "manage-alerts": { "description-part-1": "Esta tabela contém problemas encontrados durante a análise e leitura dos seus ficheiros. Pode limpar esta a lista a qualquer momento e preenchê-la novamente ao usar Análise da Biblioteca. A lista dos erros mais comuns e o seu significado pode ser encontrado no ", "description-part-2": "wiki.", - "filter-label": "Filtrar", + "filter-label": "{{common.filter}}", "clear-alerts": "Limpar Alertas", "extension-header": "Extensão", "file-header": "Ficheiro", @@ -971,7 +975,7 @@ }, "manage-scrobble-errors": { "description": "Esta tabela contém problemas encontrados durante o scrobbling. Esta lista não é gerida. Pode-a limpar sempre que quiser e esperar pelo próximo scrobble para ver alterações. Se existir uma série desconhecida, o melhor é corrigir o nome da série, ou o nome localizado, ou adicionar um weblink para o fornecedor.", - "filter-label": "Filtro", + "filter-label": "{{common.filter}}", "clear-errors": "Limpar Erros", "series-header": "Séries", "created-header": "Criado", @@ -1154,7 +1158,8 @@ "collection-detail": { "no-data": "Não existem itens. Tente adicionar uma série.", "no-data-filtered": "Não existem itens para o filtro atual.", - "title-alt": "Kavita - Coleção {{collectionName}}" + "title-alt": "Kavita - Coleção {{collectionName}}", + "series-header": "Séries" }, "all-collections": { "title": "Coleções", @@ -1241,12 +1246,13 @@ "settings": "Definições", "help": "Ajuda", "announcements": "Anúncios", - "logout": "Terminar Sessão" + "logout": "Terminar Sessão", + "all-filters": "Filtros Inteligentes" }, "add-to-list-modal": { "title": "Adicionar a Lista de Leitura", "close": "{{common.close}}", - "filter-label": "Filtro", + "filter-label": "{{common.filter}}", "promoted-alt": "Promovido", "no-data": "Ainda não existem listas criadas", "loading": "{{common.loading}}", @@ -1330,10 +1336,13 @@ "user-preferences-updated": "Preferência de utilizador atualizadas", "emulate-comic-book-label": "{{user-preferences.emulate-comic-book-label}}", "unbookmark-page-tooltip": "Desmarcar Página", - "bookmark-page-tooltip": "Marcar Página" + "bookmark-page-tooltip": "Marcar Página", + "series-progress": "Progresso da Série: {{percentage}}", + "bookmarks-title": "Marcadores", + "swipe-enabled-label": "Deslizar Ativado" }, "metadata-filter": { - "filter-title": "Filtro", + "filter-title": "{{common.filter}}", "format-label": "Formato", "libraries-label": "Bibliotecas", "collections-label": "Coleções", @@ -1367,7 +1376,7 @@ "descending-alt": "Descendente", "reset": "{{common.reset}}", "apply": "{{common.apply}}", - "limit-label": "Limitar A", + "limit-label": "Limite", "save": "{{common.save}}", "filter-name-label": "Nome do Filtro" }, @@ -1376,7 +1385,7 @@ "created": "Criado", "last-modified": "Última Alteração", "last-chapter-added": "Item Adicionado", - "time-to-read": "Tempo Total de Leitura", + "time-to-read": "Tempo de Leitura", "release-year": "Ano de Lançamento", "read-progress": "Última Leitura" }, @@ -1414,8 +1423,6 @@ "release-year-label": "Ano de Lançamento", "web-link-description": "Aqui pode adicionar diferentes links para serviços externos.", "web-link-label": "Link Web", - "add-link-alt": "Adicionar Link", - "remove-link-alt": "Remover Link", "cover-image-description": "Carregue uma nova imagem de capa à sua escolha. Pressione em Guardar para carregar e substituir a capa.", "save": "{{common.save}}", "field-locked-alt": "Campo bloqueado", @@ -1442,7 +1449,8 @@ }, "day-breakdown": { "x-axis-label": "Dia da Semana", - "y-axis-label": "Eventos de Leitura" + "y-axis-label": "Eventos de Leitura", + "no-data": "Sem progresso, comece a ler" }, "file-breakdown-stats": { "format-title": "Formato", @@ -1453,7 +1461,8 @@ "format-header": "Formato", "total-size-header": "Tamanho Total", "total-files-header": "Ficheiros Totais", - "not-classified": "Não Classificado" + "not-classified": "Não Classificado", + "total-file-size-title": "Tamanho Total dos Ficheiros:" }, "reading-activity": { "legend-label": "Formatos", @@ -1464,7 +1473,10 @@ "last-30-days": "{{time-periods.last-30-days}}", "last-90-days": "{{time-periods.last-90-days}}", "last-year": "{{time-periods.last-year}}", - "all-time": "{{time-periods.all-time}}" + "all-time": "{{time-periods.all-time}}", + "time-frame-label": "Espaço de Tempo", + "title": "Atividade de Leitura", + "no-data": "Sem Progresso" }, "manga-format-stats": { "title": "Formato", @@ -1504,7 +1516,9 @@ "people-count": "{{num}} Pessoas", "tags": "Etiquetas", "people": "Pessoas", - "genres": "Géneros" + "genres": "Géneros", + "total-people-label": "Total de Pessoas", + "total-people-tooltip": "Total de Pessoas: {{count}}" }, "errors": { "series-doesnt-exist": "Esta série já não existe", @@ -1517,7 +1531,8 @@ "generic": "Aconteceu algo de errado", "invalid-confirmation-url": "Url de confirmação inválido", "invalid-confirmation-email": "Email de confirmação inválido", - "invalid-password-reset-url": "Url para repor palavra passe inválido" + "invalid-password-reset-url": "Url para repor palavra passe inválido", + "rejected-cover-upload": "A imagem não pode ser obtida porque o servidor recusou o pedido. Faça download e upload do ficheiro, por favor." }, "toasts": { "regen-cover": "Foi agendada uma tarefa para gerar novamente a imagem de capa", @@ -1548,7 +1563,7 @@ "select-files-warning": "Tem de selecionar ficheiros para avançar", "reading-list-imported": "Lista de Leitura importada", "email-service-reset": "Repor Serviço de Email", - "email-service-reachable": "O Serviço de Email está acessível", + "email-service-reachable": "Ligação ao Serviço de Email com Sucesso", "email-service-unresponsive": "O Url do Serviço de Email não respondeu.", "library-file-analysis-queued": "Agendada análise de ficheiros da Biblioteca para {{name}}", "entity-read": "{{name}} lido", @@ -1580,7 +1595,11 @@ "confirm-delete-series": "Tem a certeza que deseja eliminar esta série? Os ficheiros em disco não serão alterados.", "alert-bad-theme": "Existe um css inválido ou inseguro no tema. Por favor contacte o administrador para corrigir este problema. Irá ser usado o tema por defeito.", "confirm-library-delete": "Tem a certeza que deseja eliminar a biblioteca {{name}}? Esta ação não pode ser revertida.", - "list-doesnt-exist": "Esta lista não existe" + "list-doesnt-exist": "Esta lista não existe", + "refresh-covers-queued": "Atualização das capas colocada em fila para {{name}}", + "k+-license-saved": "Licença guardada, mas não é válida. Carregue em \"check\" para atualizar a subscrição. O primeiro registo poderá levar algum tempo a propagar.", + "incognito-off": "O modo anónimo está desligado. O progresso irá começar a ser monitorizado.", + "download-in-progress": "O download está em curso. Espere por favor." }, "actionable": { "scan-library": "Analisar Biblioteca", @@ -1601,7 +1620,7 @@ "download": "Descarregar", "details": "Detalhes", "view-series": "Ver Séries", - "clear": "Limpar", + "clear": "{{common.clear}}", "import-cbl": "Importar CBL", "read": "Ler" }, @@ -1631,7 +1650,7 @@ "chapter": "capítulo", "series": "séries", "bookmark": "marcador", - "logs": "logs" + "logs": "registos" }, "common": { "close": "Fechar", @@ -1668,7 +1687,9 @@ }, "infinite-scroller": { "continuous-reading-prev-chapter": "Capítulo Anterior", - "continuous-reading-next-chapter": "Capítulo Seguinte" + "continuous-reading-next-chapter": "Capítulo Seguinte", + "continuous-reading-prev-chapter-alt": "Role para cima para ir para o capítulo anterior", + "continuous-reading-next-chapter-alt": "Role para cima para ir para o capítulo seguinte" }, "filter-field-pipe": { "age-rating": "Classificação Etária", @@ -1692,11 +1713,18 @@ "release-year": "Ano de Lançamento", "tags": "Etiquetas", "user-rating": "Classificação do Utilizador", - "writers": "Escritores" + "writers": "Escritores", + "read-progress": "Progresso de Leitura", + "read-date": "Data de Leitura", + "file-path": "Caminho do Ficheiro", + "want-to-read": "Leituras Futuras", + "collection-tags": "Tags de Coleção" }, "metadata-builder": { "remove-rule": "Remover Linha", - "add-rule": "Adicionar Regra" + "add-rule": "Adicionar Regra", + "and": "Iguale todos os seguintes", + "or": "Iguale qualquer um dos seguintes" }, "stream-list-item": { "external-source": "Fonte Externa", @@ -1708,5 +1736,108 @@ "metadata-filter-row": { "unit-reading-progress": "Percentagem", "unit-reading-date": "Data" + }, + "stream-pipe": { + "recently-updated": "{{dashboard.recently-updated-title}}", + "more-in-genre": "{{dashboard.more-in-genre-title}}", + "on-deck": "{{dashboard.on-deck-title}}", + "collections": "{{side-nav.collections}}", + "newly-added": "{{dashboard.recently-added-title}}", + "bookmarks": "{{side-nav.bookmarks}}", + "all-series": "{{side-nav.all-series}}", + "want-to-read": "{{side-nav.want-to-read}}", + "reading-lists": "{{side-nav.reading-lists}}" + }, + "edit-external-source-item": { + "required": "{{validation.required-field}}", + "save": "{{common.save}}", + "api-key-label": "Chave API", + "name-label": "Nome", + "cancel": "{{common.cancel}}", + "edit": "{{common.edit}}", + "pattern": "O Host tem de ter um url http(s):// válido", + "not-unique": "Existe uma fonte externa com este host. Garanta que não tem duplicados", + "host-label": "Host", + "title": "Nova Fonte Externa", + "delete": "{{common.delete}}" + }, + "manage-external-sources": { + "description": "Melhore a sua experiência ao adicionar servidores externos e inclua-os na sua Navegação Lateral para um acesso rápido tanto ao seu servidor como ao servidor dos seus amigos.", + "add-source": "Adicionar", + "filter": "{{common.filter}}", + "clear": "{{common.clear}}", + "no-data": "Não existem Fontes Externas", + "help-link": "Mais informação" + }, + "customize-sidenav-streams": { + "save": "{{common.save}}", + "smart-filters-title": "Filtros Inteligentes", + "no-data": "Todos os Filtros inteligentes foram adicionados à Navegação Lateral ou nenhum foi ainda criado.", + "order-numbers-label": "{{reading-list-detail.order-numbers-label}}", + "filter": "{{common.filter}}", + "no-data-external-source": "Todas as Fontes Externas foram adicionadas à Navegação Lateral ou nenhuma foi ainda criada.", + "clear": "{{common.clear}}", + "external-sources-title": "{{customize-dashboard-modal.external-sources}}", + "add": "{{common.add}}", + "reorder-when-filter-present": "Não é possível reordenar os itens com \"drag & drop\" enquanto existir um filtro. Use {{customize-sidenav-streams.order-numbers-label}}" + }, + "series-preview-drawer": { + "genres-label": "{{filter-field-pipe.genres}}", + "view-series": "Ver Séries", + "remove-from-want-to-read": "{{actionable.remove-from-want-to-read}}", + "staff-label": "Pessoal", + "vols-and-chapters": "{{volCount}} Volumes / {{chpCount}} Capítulos", + "tags-label": "{{filter-field-pipe.tags}}", + "add-to-want-to-read": "{{actionable.add-to-want-to-read}}" + }, + "customize-dashboard-modal": { + "smart-filters": "Filtros Inteligentes", + "dashboard": "Painel de Controlo", + "close": "{{common.close}}", + "title-external-sources": "Fontes Externas", + "sidenav": "Navegação Lateral", + "title-sidenav": "Personalize a Navegação Lateral", + "help": "{{common.help}}", + "external-sources": "Fontes Externas", + "title-dashboard": "Personalize o Painel de Controlo", + "title-smart-filters": "Filtros Inteligentes" + }, + "customize-dashboard-streams": { + "no-data": "Todos os Filtros inteligentes foram adicionados ao Painel Principal ou nenhum foi ainda criado.", + "clear": "{{common.clear}}", + "filter": "{{common.filter}}", + "add": "{{common.add}}", + "save": "{{common.save}}" + }, + "filter-comparison-pipe": { + "matches": "Corresponde a", + "is-in-last": "Está no fim", + "ends-with": "Termina com", + "less-than": "Menor que", + "must-contains": "Tem de Conter", + "begins-with": "Começa com", + "greater-than-or-equal": "Maior ou igual que", + "not-equal": "Diferente", + "greater-than": "Maior que", + "is-not-in-last": "Não está no fim", + "less-than-or-equal": "Menor ou igual que", + "contains": "Contém", + "is-before": "Antes de", + "equal": "Igual a", + "does-not-contain": "Não contém", + "is-after": "Depois de" + }, + "manage-smart-filters": { + "no-data": "Não foram criados Filtros Inteligentes", + "filter": "{{common.filter}}", + "delete": "{{common.delete}}", + "clear": "{{common.clear}}" + }, + "next-expected-card": { + "title": "~{{date}}" + }, + "all-filters": { + "count": "{{count}} {{customize-dashboard-modal.title-smart-filters}}", + "title": "Todos os Filtros Inteligentes" } } diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index 06d5130f31..b6fc2318f0 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -1412,8 +1412,6 @@ "release-year-label": "Ano de Lançamento", "web-link-description": "Aqui você pode adicionar muitos links diferentes para serviços externos.", "web-link-label": "Link da Web", - "add-link-alt": "Adicionar Link", - "remove-link-alt": "Remover Link", "cover-image-description": "Carregue e escolha uma nova imagem de capa. Pressione Salvar para carregar e substituir a capa.", "save": "{{common.save}}", "field-locked-alt": "Campo está bloqueado", diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index 63b040b9b4..fd43b6fedd 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -23,7 +23,7 @@ "required": "输入必要字段", "email": "电子邮箱", "not-valid-email": "验证邮箱", - "cancel": "取消", + "cancel": "{{common.cancel}}", "saving": "保存…", "update": "更新" }, @@ -38,7 +38,7 @@ "data-header": "数据", "is-processed-header": "已处理", "no-data": "没有数据", - "volume-and-chapter-num": "{{v}} 卷 {{n}} 章", + "volume-and-chapter-num": "{{v}} 卷 {{n}} 章节", "rating": "评分 {{r}}", "not-applicable": "不适用", "processed": "已处理", @@ -358,7 +358,7 @@ }, "cbl-conflict-reason-pipe": { "all-series-missing": "您的账户无法访问列表中的所有系列,或者Kavita在列表中没有任何内容。", - "chapter-missing": "{{series}}: Kavita缺少第{{chapter}}章。此项目将被跳过。", + "chapter-missing": "{{series}}: Kavita缺少第{{chapter}}章节。此项目将被跳过。", "empty-file": "cbl文件为空,没有任何操作可以进行。", "name-conflict": "您的账户已经存在一个与cbl文件匹配的阅读列表({{readingListName}})。", "series-collision": "系列{{seriesLink}}与另一个资料库中同名的系列发生冲突。", @@ -418,7 +418,7 @@ "cover-artist": "封面设计", "editor": "编辑", "inker": "上墨师", - "letterer": "排版", + "letterer": "嵌字师", "penciller": "线稿师", "publisher": "出版社", "writer": "作者", @@ -548,7 +548,7 @@ "virtual-pages": "虚拟页面", "settings-header": "设置", "table-of-contents-header": "目录", - "bookmarks-header": "书签", + "bookmarks-header": "{{side-nav.bookmarks}}", "toc-header": "目录", "loading-book": "正在加载书籍…", "go-back": "返回", @@ -556,7 +556,8 @@ "incognito-mode-label": "隐身模式", "next": "下一个", "previous": "上一个", - "go-to-page-prompt": "一共{{totalPages}}页,您想跳转至哪一页?" + "go-to-page-prompt": "一共{{totalPages}}页,您想跳转至哪一页?", + "close-reader": "关闭阅读器" }, "personal-table-of-contents": { "no-data": "尚未添加书签", @@ -640,12 +641,12 @@ "writers-title": "作者", "cover-artists-title": "封面设计", "characters-title": "角色", - "colorists-title": "调色师", - "editors-title": "编者", - "inkers-title": "着墨师", - "letterers-title": "排版", + "colorists-title": "上色师", + "editors-title": "编辑", + "inkers-title": "上墨师", + "letterers-title": "嵌字师", "translators-title": "译者", - "pencillers-title": "铅笔师", + "pencillers-title": "线稿师", "publishers-title": "出版社", "promoted": "{{common.promoted}}", "see-more": "查看更多", @@ -685,7 +686,7 @@ }, "library-settings-modal": { "close": "{{common.close}}", - "edit-title": "修改{{name}}", + "edit-title": "编辑{{name}}", "add-title": "添加资料库", "general-tab": "常规", "folder-tab": "文件夹", @@ -726,7 +727,12 @@ "cancel": "{{common.cancel}}", "next": "下一步", "save": "{{common.save}}", - "required-field": "{{validation.required-field}}" + "required-field": "{{validation.required-field}}", + "exclude-patterns-label": "排除模式", + "help": "{{common.help}}", + "file-type-group-label": "文件类型", + "file-type-group-tooltip": "Kavita 应该扫描哪些类型的文件。例如,档案将包含所有 cb*、zip、rar 等文件。", + "exclude-patterns-tooltip": "配置一组模式(Glob语法),Kavita 将在扫描目录时匹配这些模式,并将其从扫描程序结果中排除。" }, "reader-settings": { "general-settings-title": "常规设置", @@ -803,7 +809,8 @@ "size": "文件大小:" }, "card-detail-layout": { - "total-items": "总共{{count}}个条目" + "total-items": "总共{{count}}个条目", + "jumpkey-count": "{{count}} 系列" }, "card-item": { "cannot-read": "无法阅读" @@ -832,17 +839,19 @@ "reset": "{{common.reset}}", "image-num": "图片{{num}}", "apply": "{{common.apply}}", - "applied": "{{theme-manager.applied}}" + "applied": "{{theme-manager.applied}}", + "enter-an-url-pre-title": "输入 {{url}}", + "url": "Url" }, "download-indicator": { "progress": "{{percentage}}% 已下载" }, "edit-series-relation": { "description-part-1": "不确定要添加什么关系?请查看我们的", - "description-part-2": "wiki。", + "description-part-2": "维基百科的提示。", "target-series": "目标系列", "relationship": "关系", - "remove": "移除", + "remove": "{{common.remove}}", "add-relationship": "添加关系", "parent": "{{relationship-pipe.parent}}" }, @@ -904,8 +913,8 @@ "create": "{{common.create}}" }, "entity-title": { - "special": "特辑", - "issue-num": "问题 #", + "special": "特刊", + "issue-num": "期 #", "chapter": "章节" }, "external-series-card": { @@ -915,7 +924,7 @@ "read": "{{common.read}}" }, "manage-alerts": { - "description-part-1": "此表格列出了扫描或读取媒体时发现的问题。此列表不受管理。您可以随时清除它,并使用扫描(强制)资料库来进行分析。一些常见错误及其释义的列表可以访问 ", + "description-part-1": "此表格列出了扫描或读取媒体时发现的问题。此列表不受管理。您可以随时清除它,并使用扫描(强制)资料库来进行分析。一些常见错误及其释义的列表可以访问。 ", "description-part-2": "wiki。", "filter-label": "{{common.filter}}", "clear-alerts": "清除警报", @@ -967,12 +976,12 @@ "reset": "{{common.reset}}", "save": "{{common.save}}", "media-issue-title": "媒体问题", - "scrobble-issue-title": "Scrobble问题", + "scrobble-issue-title": "Scrobble 问题", "cover-image-size-tooltip": "生成封面图片的尺寸。注意:任何大于默认尺寸的图片都会延长页面加载时间。", "cover-image-size-label": "封面图片尺寸" }, "manage-scrobble-errors": { - "description": "此表格记录Scrobbling期间发生的问题。此列表不受管控。您可以随时清空列表,并在下一次Scrobble记录上传后进行查看。如果存在一个未知系列,您最好更正系列名称或者本地化系列名称,或者为Scrobble服务提供商添加一个网页链接。", + "description": "此表格记录 Scrobbling 期间发生的问题。此列表不受管控。您可以随时清空列表,并在下一次Scrobble记录上传后进行查看。如果存在一个未知系列,您最好更正系列名称或者本地化系列名称,或者为 Scrobble 服务提供商添加一个网页链接。", "filter-label": "{{common.filter}}", "clear-errors": "清除错误", "series-header": "系列", @@ -994,7 +1003,7 @@ "port-label": "端口", "port-tooltip": "服务器监听的端口号。如果Kavita在Docker中运行,则此选项无法更改。需要重启服务才能生效。", "backup-label": "备份天数", - "backup-tooltip": "要保留的备份数量。默认值 30,最小值1,最大值 30。", + "backup-tooltip": "要维护的备份数量。默认值为 30,最小值为 1,最大值为 30。", "log-label": "日志天数", "log-tooltip": "要保留的日志数量。默认值 30,最小值 1,最大值 30。", "logging-level-label": "日志等级", @@ -1234,7 +1243,8 @@ "reading-lists": "阅读清单", "collections": "收藏", "close": "{{common.close}}", - "loading": "{{common.loading}}" + "loading": "{{common.loading}}", + "bookmarks": "{{side-nav.bookmarks}}" }, "nav-header": { "skip-alt": "跳转至主要内容", @@ -1245,9 +1255,10 @@ "scroll-to-top-alt": "滚动到顶部", "server-settings": "服务器设置", "settings": "设置", - "help": "帮助", + "help": "{{common.help}}", "announcements": "公告", - "logout": "注销" + "logout": "注销", + "all-filters": "智能筛选" }, "add-to-list-modal": { "title": "添加到阅读清单", @@ -1280,7 +1291,7 @@ "import-cbl-modal": { "close": "{{common.close}}", "title": "CBL导入", - "import-description": "要开始,请导入一个.cbl文件。Kavita将在导入之前执行多个检查。某些步骤可能会因文件问题而阻止继续进行。", + "import-description": "要开始,请导入一个.cbl文件。Kavita 将在导入之前执行多个检查。某些步骤可能会因文件问题而阻止继续进行。", "validate-description": "已验证所有文件,以查看列表中是否有任何操作需要执行。任何失败的列表将不会进入下一步。请修复CBL文件并重试。", "validate-warning": "CBL存在问题,这会阻止导入。请纠正这些问题,然后重试。", "validate-no-issue": "看起来不错", @@ -1337,7 +1348,9 @@ "user-preferences-updated": "用户偏好已更新", "emulate-comic-book-label": "{{user-preferences.emulate-comic-book-label}}", "unbookmark-page-tooltip": "取消书签页面", - "bookmark-page-tooltip": "书签页面" + "bookmark-page-tooltip": "书签页面", + "series-progress": "系列进度:{{percent}}", + "bookmarks-title": "书签" }, "metadata-filter": { "filter-title": "{{common.filter}}", @@ -1350,7 +1363,7 @@ "writer-label": "作者", "publisher-label": "出版社", "penciller-label": "线稿师", - "letterer-label": "排版", + "letterer-label": "嵌字师", "inker-label": "上墨师", "editor-label": "编辑", "colorist-label": "上色师", @@ -1403,7 +1416,7 @@ "writer-label": "作者", "publisher-label": "出版社", "penciller-label": "线稿师", - "letterer-label": "排版", + "letterer-label": "嵌字师", "inker-label": "上墨师", "editor-label": "编辑", "colorist-label": "上色师", @@ -1421,8 +1434,6 @@ "release-year-label": "发行年份", "web-link-description": "您可以在这里添加多个不同的外部网站链接。", "web-link-label": "网页链接", - "add-link-alt": "添加链接", - "remove-link-alt": "移除链接", "cover-image-description": "选择一张新封面图片并上传。点击保存上传图片并覆盖原有封面。", "save": "{{common.save}}", "field-locked-alt": "字段已锁定", @@ -1452,7 +1463,8 @@ "day-breakdown": { "title": "每日统计分析", "x-axis-label": "按天进行分类统计", - "y-axis-label": "阅读事件" + "y-axis-label": "阅读事件", + "no-data": "没有进度,继续阅读" }, "file-breakdown-stats": { "format-title": "格式", @@ -1540,7 +1552,7 @@ }, "toasts": { "regen-cover": "已加入队列的任务以重新生成封面图像", - "no-pages": "没有任何页面。Kavita无法读取此存档文件。", + "no-pages": "没有任何页面。Kavita 无法读取此档案文件。", "download-in-progress": "下载正在进行中,请稍候。", "scan-queued": "{{name}}进入队列扫描", "server-settings-updated": "服务器设置已更新", @@ -1666,7 +1678,7 @@ "webtoon": "网络漫画", "single": "单页", "double": "双页", - "double-manga": "双页 (Manga)", + "double-manga": "双页 (日本漫画模式)", "scroll": "滚屏", "1-column": "单列", "2-column": "双列", @@ -1710,12 +1722,13 @@ "series-count": "{{num}}系列", "item-count": "{{num}}条目", "book-num": "书籍", - "issue-hash-num": "问题#", - "issue-num": "问题", + "issue-hash-num": "期 #", + "issue-num": "期", "chapter-num": "章节", "volume-num": "卷", "clear": "清空", - "filter": "筛选" + "filter": "筛选", + "remove": "删除" }, "infinite-scroller": { "continuous-reading-prev-chapter-alt": "向上滚动以返回上一章节", @@ -1752,7 +1765,7 @@ "publication-status": "出版状态", "publisher": "出版社", "user-rating": "用户评分", - "letterer": "排版", + "letterer": "嵌字师", "penciller": "线稿师", "path": "路径", "file-path": "文件路径", @@ -1856,7 +1869,7 @@ "genres-label": "{{filter-field-pipe.genres}}", "view-series": "查看系列", "staff-label": "工作人员", - "vols-and-chapters": "{{volCount}}卷/{{chpCount}}章", + "vols-and-chapters": "{{volCount}}卷/{{chpCount}}章节", "tags-label": "{{filter-field-pipe.tags}}", "remove-from-want-to-read": "{{actionable.remove-from-want-to-read}}", "add-to-want-to-read": "{{actionable.add-to-want-to-read}}" @@ -1873,5 +1886,18 @@ "filter": "{{common.filter}}", "delete": "{{common.delete}}", "clear": "{{common.clear}}" + }, + "all-filters": { + "title": "所有智能筛选器", + "count": "{{count}} {{customize-dashboard-modal.title-smart-filters}}" + }, + "next-expected-card": { + "title": "~{{date}}" + }, + "file-type-group-pipe": { + "epub": "Epub", + "archive": "档案", + "pdf": "Pdf", + "image": "图片" } }