diff --git a/komga-webui/src/locales/de.json b/komga-webui/src/locales/de.json
index 2383483ab..dd6a09e3f 100644
--- a/komga-webui/src/locales/de.json
+++ b/komga-webui/src/locales/de.json
@@ -11,12 +11,12 @@
},
"account_settings": {
"account_settings": "Kontoeinstellungen",
- "change_password": "Passwortänderung"
+ "change_password": "Passwort ändern"
},
"author_roles": {
- "colorist": "Colorist",
+ "colorist": "Kolorist",
"cover": "Titelbild (Cover)",
- "editor": "Herausgeber (Editor)",
+ "editor": "Editoren",
"inker": "Tuscher",
"letterer": "Setzer",
"penciller": "Zeichner",
@@ -30,9 +30,9 @@
"cycling_side_padding": "Seitenrand ändern",
"end_of_book": "Sie haben das Ende des Buches erreicht.",
"from_series_metadata": "Metadaten von Serie",
- "move_next": "Klicken Sie oder pressen Sie nocheinmal \"Nächste Seite\" um zum nächsten Buch zu gelangen.",
- "move_next_exit": "Klicke oder presse Vorwärts erneut um den Lesemodus zu beenden.",
- "move_previous": "Klicken Sie oder drücken Sie nocheinmal \"Vorherige Seite\" um zum letzten Buch zu gelangen.",
+ "move_next": "Klicken oder drücken Sie \"Weiter\" um zum nächsten Buch zu gelangen.",
+ "move_next_exit": "Klicken oder drücken Sie \"Weiter\" erneut um den Lesemodus zu beenden.",
+ "move_previous": "Klicken oder drücken Sie erneut auf \"Vorherige Seite\", um zum letzten Buch zu wechseln.",
"paged_reader_layout": {
"double": "Doppelseite",
"double_no_cover": "Doppelseitig ohne Titelbild",
@@ -58,12 +58,12 @@
"general": "Allgemeines",
"gestures": "Gesten",
"page_layout": "Seiteneinstellungen",
- "paged": "Seitenausrichtung",
+ "paged": "Einstellungen zur Seitenausrichtung",
"reading_mode": "Lesemodus",
"scale_type": "Maßstab",
"side_padding": "Seitenränder",
"side_padding_none": "Keine",
- "webtoon": "Webtoon"
+ "webtoon": "Webtoon Lese-Einstellungen"
},
"shortcuts": {
"close": "Verlasse den Reader",
@@ -92,6 +92,7 @@
"download_file": "Datei herunterladen",
"file": "Datei",
"format": "Format",
+ "isbn": "ISBN",
"navigation_within_readlist": "Wechseln zur Leseliste: {name}",
"read_book": "Lese Buch",
"size": "Dateigröße"
@@ -111,7 +112,8 @@
"summary_from_book": "Inhaltsangabe des Buches {number}:"
},
"collections_expansion_panel": {
- "manage_collection": "Sammlungverwaltung"
+ "manage_collection": "Sammlungverwaltung",
+ "title": "{name} Kollektion"
},
"common": {
"all_libraries": "Alle Bibliotheken",
@@ -214,6 +216,8 @@
"button_confirm": "Speichere die Änderungen",
"dialog_title_multiple": "Bearbeite {count} Bücher|Bearbeite {count} Bücher",
"dialog_title_single": "Bearbeite {book}",
+ "field_isbn": "ISBN",
+ "field_isbn_error": "Muss eine gültige ISBN 13 Nummer sein",
"field_number": "Nummer",
"field_number_sort": "Reihenfolgennummer",
"field_number_sort_hint": "Sie können Dezimalzahlen verwenden",
@@ -241,6 +245,7 @@
"button_confirm_edit": "Bearbeite",
"dialog_title_add": "Füge Bibliothek hinzu",
"dialot_title_edit": "Bearbeite Bibliothek",
+ "field_import_barcode_isbn": "ISBN Strichcode",
"field_import_comicinfo_book": "Buch Metadaten",
"field_import_comicinfo_collections": "Sammlung",
"field_import_comicinfo_readlists": "Leseliste",
@@ -254,6 +259,7 @@
"field_scanner_force_directory_modified_time": "Erzwinge das Durchsuchen des Verzeichnis auf Basis des Zeitstempels",
"file_browser_dialog_button_confirm": "Akzeptiert",
"file_browser_dialog_title": "Bibliothekshauptverzeichnis",
+ "label_import_barcode_isbn": "Importieren Sie die ISBN aus einem Barcode",
"label_import_comicinfo": "Importiere aus einer vorhandenen ComicInfo.xml Datei die Metadaten für CBR/CBZ",
"label_import_epub": "Importiere für EPUB Dateien die Metadaten",
"label_import_local": "Importiere lokale Medienbestände",
@@ -348,6 +354,17 @@
"ONGOING": "Fortlaufend"
}
},
+ "error_codes": {
+ "ERR_1000": "Während der Untersuchung konnte auf die Datei nicht zugegriffen werden",
+ "ERR_1001": "Dieser Medientyp ist nicht unterstützt",
+ "ERR_1002": "Verschlüsselte RAR Archive werden nicht unterstützt",
+ "ERR_1003": "Solide RAR Archive werden nicht unterstützt",
+ "ERR_1004": "Mehrbändige RAR Archive werden nicht unterstützt",
+ "ERR_1005": "Unbekannter Fehler beim Analysieren des Buchs",
+ "ERR_1006": "Das Buch enthält keine Seiten",
+ "ERR_1007": "Einige Einträge konnten nicht ausgewertet werden",
+ "ERR_1008": "Unbekannter Fehler beim Abrufen der Bucheinträge"
+ },
"filter": {
"age_rating": "Altersfreigabe",
"age_rating_none": "Bei Serien ohne Altersbeschränkungen soll dieser Wert im Filter angezeigt werden",
@@ -415,7 +432,8 @@
"more": "Zeige den ganzen Text an"
},
"readlists_expansion_panel": {
- "manage_readlist": "Leselistenverwaltung"
+ "manage_readlist": "Leselistenverwaltung",
+ "title": "{name} Leseliste"
},
"search": {
"no_results": "Die Suche lieferte keine Treffer",
@@ -444,6 +462,7 @@
"role_user": "Anwender"
},
"sort": {
+ "books_count": "Anzahl der Bücher",
"date_added": "Nach Hinzufügedatum sortiert",
"date_updated": "Nach letzter Aktuallisierung sortiert",
"file_name": "Dateiname",
diff --git a/komga-webui/src/locales/es.json b/komga-webui/src/locales/es.json
index b658d3f2c..5ae62dae1 100644
--- a/komga-webui/src/locales/es.json
+++ b/komga-webui/src/locales/es.json
@@ -13,26 +13,109 @@
"account_settings": "Configuración de cuenta",
"change_password": "Cambiar contraseña"
},
+ "author_roles": {
+ "colorist": "coloristas",
+ "cover": "cobertura",
+ "editor": "editores",
+ "inker": "entintadores",
+ "letterer": "letristas",
+ "penciller": "dibujantes",
+ "writer": "escritores"
+ },
"bookreader": {
"beginning_of_book": "Estás al inicio del libro.",
"changing_reading_direction": "Cambiar dirección de lectura a",
+ "cycling_page_layout": "Disposición de la página",
+ "cycling_scale": "Formato de la Página",
+ "cycling_side_padding": "Cambiar el borde lateral",
"end_of_book": "Had llegado al final del libro.",
+ "from_series_metadata": "desde serie metadatos",
"move_next": "Has click o presiona siguiente de nuevo para moverte al siguiente libro.",
"move_next_exit": "Has click o presiona siguiente de nuevo para salir del lector.",
"move_previous": "Has click o presiona anterior de nuevo para moverte al libro anterior.",
+ "paged_reader_layout": {
+ "double": "doble página",
+ "double_no_cover": "Doble página (sin cobertura)",
+ "single": "Página única"
+ },
"reader_settings": "Configuraciones del lector",
+ "scale_type": {
+ "continuous_original": "Original",
+ "continuous_width": "Estiramiento horizontal",
+ "height": "Estiramiento vertical",
+ "original": "Original",
+ "screen": "Pantalla",
+ "width": "Estiramiento horizontal"
+ },
"settings": {
"animate_page_transitions": "Animar transición de página",
"background_color": "Color de fondo",
+ "background_colors": {
+ "black": "Oscuro",
+ "white": "Blanco"
+ },
+ "display": "Pantalla",
"general": "General",
"gestures": "Gestos",
+ "page_layout": "Diseño de página",
+ "paged": "Opción de lector",
"reading_mode": "Modo de lectura",
- "scale_type": "Tipo de escala"
+ "scale_type": "Tipo de escala",
+ "side_padding": "Borde lateral",
+ "side_padding_none": "Ningún",
+ "webtoon": "Opciones del lector Webtoon"
+ },
+ "shortcuts": {
+ "close": "Cerrar",
+ "cycle_page_layout": "Cambiar la disposición de páginas",
+ "cycle_scale": "Escalado de páginas",
+ "cycle_side_padding": "Cambiar el borde lateral",
+ "first_page": "Primera página",
+ "last_page": "Última página",
+ "left_to_right": "De izquierda a derecha",
+ "menus": "Menús",
+ "next_page": "Página siguiente",
+ "previous_page": "Página anterior",
+ "reader_navigation": "Navegador en el lector",
+ "right_to_left": "De derecha a izquierda",
+ "settings": "Configuración",
+ "show_hide_help": "Mostrar/ocultar ayuda",
+ "show_hide_settings": "Mostrar/ocultar configuración",
+ "show_hide_thumbnails": "Mostrar/ocultar imágenes en miniatura",
+ "show_hide_toolbars": "Mostrar/ocultar barra de herramientas",
+ "vertical": "Vertical",
+ "webtoon": "Webtoon"
}
},
+ "browse_book": {
+ "comment": "COMENTARIO",
+ "download_file": "Descargar el archivo",
+ "file": "Archivo",
+ "format": "FORMAT",
+ "isbn": "ISBN",
+ "navigation_within_readlist": "Navegación en la lista: {name}",
+ "read_book": "Leer el libro",
+ "size": "TALLA"
+ },
+ "browse_collection": {
+ "edit_collection": "Editar la colección",
+ "edit_elements": "Cambiar los elementos",
+ "manual_ordering": "clasificación manual"
+ },
+ "browse_readlist": {
+ "edit_elements": "Cambiar los elementos",
+ "edit_readlist": "Modificar lista de lectura"
+ },
+ "browse_series": {
+ "earliest_year_from_release_dates": "Este es el año más antiguo que figura entre unos de los libros de la serie",
+ "series_no_summary": "Esta serie no tiene resumen, hemos seleccionado uno para usted !",
+ "summary_from_book": "Resumen del libro {number}:"
+ },
+ "collections_expansion_panel": {
+ "manage_collection": "Gestionar la colección",
+ "title": "{name} colección"
+ },
"common": {
- "locale_name": "Español",
- "locale_rtl": "false",
"all_libraries": "Todas las bibliotecas",
"books": "Libros",
"books_n": "Sin libros | 1 libro | {count} libros",
@@ -41,27 +124,184 @@
"collections": "Colecciones",
"create": "Crear",
"delete": "Borrar",
+ "download": "Descargar",
"email": "Email",
"filter_no_matches": "Los filtros activos no tienen ninguna coincidencia",
"genre": "Género",
"go_to_library": "Ir a la biblioteca",
+ "locale_name": "Español",
+ "locale_rtl": "false",
"n_selected": "{count} seleccionado",
"nothing_to_show": "Nada que mostrar",
"pages": "páginas",
"pages_n": "Sin páginas | 1 página | {count} páginas",
"password": "Contraseña",
"publisher": "Editor",
+ "read": "Leer",
"readlists": "Listas de lectura",
"required": "Requerido",
"roles": "Rol",
"series": "Series",
"tags": "Etiquetas",
- "use_filter_panel_to_change_filter": "Uso el panel de filtros para cambiar los filtros activos"
+ "use_filter_panel_to_change_filter": "Uso el panel de filtros para cambiar los filtros activos",
+ "year": "año"
},
"dashboard": {
"keep_reading": "Seguir leyendo",
+ "on_deck": "En curso",
"recently_added_books": "Libros recién agregados",
"recently_added_series": "Series agregadas recientemente",
"recently_updated_series": "Series recientemente actualizadas"
+ },
+ "dialog": {
+ "add_to_collection": {
+ "button_create": "Crear",
+ "card_collection_subtitle": "No series | 1 series | {count} series",
+ "dialog_title": "Añadir a la colección",
+ "field_search_create": "Buscar o crear una colección",
+ "field_search_create_error": "Ya existe una colección con este nombre",
+ "label_no_matching_collection": "Ninguna colección correspondiente"
+ },
+ "add_to_readlist": {
+ "button_create": "Crear",
+ "card_readlist_subtitle": "No book | 1 book | {count} books",
+ "dialog_title": "Añadir a la lista de lectura",
+ "field_search_create": "Buscar o crear una lista de lectura",
+ "field_search_create_error": "Ya existe una lista de lectura con este nombre",
+ "label_no_matching_readlist": "No hay lista de lectura correspondiente"
+ },
+ "add_user": {
+ "button_cancel": "Anular",
+ "button_confirm": "Añadir",
+ "dialog_title": "Añadir un usuario",
+ "field_email": "Email",
+ "field_email_error": "Debe ser una dirección de email válida",
+ "field_password": "Código de acceso",
+ "field_role_administrator": "Administrador",
+ "field_role_file_download": "Descarga de archivos",
+ "field_role_page_streaming": "Lectura en línea",
+ "label_roles": "Funciones"
+ },
+ "delete_collection": {
+ "button_cancel": "Anular",
+ "button_confirm": "Suprimir",
+ "confirm_delete": "Si, suprimir la colección \"{name}\"",
+ "dialog_title": "Suprimir la colección",
+ "warning_html": "La colección {name} será removida de este servidor. Sus archivos nunca serán eliminados. Esta acción es irreversible ¿Desea continuar?"
+ },
+ "delete_library": {
+ "button_cancel": "Anular",
+ "button_confirm": "Suprimir",
+ "confirm_delete": "Si, eliminar la biblioteca \"{name}\"",
+ "title": "Eliminar la biblioteca",
+ "warning_html": "La colección {name} será removida de este servidor. Sus archivos nunca serán eliminados. Esta acción es irreversible ¿Desea continuar?"
+ },
+ "delete_readlist": {
+ "button_cancel": "Anular",
+ "button_confirm": "Suprimir",
+ "confirm_delete": "Si, eliminar la lista de lectura \"{name}\"",
+ "dialog_title": "Eliminar la lista de lectura",
+ "warning_html": "La lista de lecura {name} será removida de este servidor. Sus archivos nunca serán eliminados. Esta acción es irreversible ¿Desea continuar?"
+ },
+ "delete_user": {
+ "button_cancel": "Anular",
+ "button_confirm": "Suprimir",
+ "confirm_delete": "Si, Suprimir al usuario \"{name}\"",
+ "dialog_title": "Suprimir el usuario",
+ "warning_html": "El usuario {name} será removido de este servidor. Esta acciónes irreversible ¿Desea continuar?"
+ },
+ "edit_books": {
+ "authors_notice_multiple_edit": "Estás editando autores para varios libros. Esto suprimira a los autores existentes para cada uno de los libros.",
+ "button_cancel": "Anular",
+ "button_confirm": "Guardar los cambios",
+ "dialog_title_multiple": "Cambiar {count} livre | Cambiar {count} livros",
+ "dialog_title_single": "Cambiar {book}",
+ "field_isbn": "ISBN",
+ "field_isbn_error": "Debe ser un código ISBN 13 válido",
+ "field_number": "Numero",
+ "field_number_sort": "Ordenar por números",
+ "field_number_sort_hint": "Puede utilizar números decimales",
+ "field_release_date": "Fecha de publicación",
+ "field_release_date_error": "Debe ser una fecha en formato YYYY-MM-DD",
+ "field_summary": "Resumen",
+ "field_tags": "Etiquetas",
+ "field_title": "Título",
+ "tab_authors": "Autores",
+ "tab_general": "General",
+ "tab_tags": "Etiquetas",
+ "tags_notice_multiple_edit": "Usted está cambiando las etiquetas para varios libros. Esto va a suprimir las etiquetas por cada livro."
+ },
+ "edit_collection": {
+ "button_cancel": "Anular",
+ "button_confirm": "Guardar los cambios",
+ "dialog_title": "Editar la colección",
+ "field_manual_ordering": "Clasificación manual",
+ "label_ordering": "De forma predeterminada, las series de una colección se ordenarán por nombre. Puede habilitar la ordenación manual para definir su propria ordenación."
+ },
+ "edit_library": {
+ "button_browse": "Navegar",
+ "button_cancel": "Anular",
+ "button_confirm_add": "Añadir",
+ "button_confirm_edit": "Editar",
+ "dialog_title_add": "Añadir biblioteca",
+ "dialot_title_edit": "Modificar la biblioteca",
+ "field_import_barcode_isbn": "Código de barras ISBN",
+ "field_import_comicinfo_book": "Metadatos del libro",
+ "field_import_comicinfo_collections": "Colecciones",
+ "field_import_comicinfo_readlists": "Playlists",
+ "field_import_comicinfo_series": "Metadatos de series",
+ "field_import_epub_book": "Metadatos del libro",
+ "field_import_epub_series": "Metadatos de series",
+ "field_import_local_artwork": "Cobertura local",
+ "field_name": "Nombre",
+ "field_root_folder": "Directorio raíz",
+ "field_scanner_deep_scan": "Análisis en profundidad",
+ "field_scanner_force_directory_modified_time": "Forzar hora de edición del directorio",
+ "file_browser_dialog_button_confirm": "Seleccionar",
+ "file_browser_dialog_title": "directorio raíz de la librería",
+ "label_import_barcode_isbn": "Importar ISBN con código de barras",
+ "label_import_comicinfo": "Importar metadatos para archivos CBR/CBZ que contengan un archivo ComicInfo.xml",
+ "label_import_epub": "Importar metadatos de archivos EPUB",
+ "label_import_local": "Importar medios de comunicación locales",
+ "label_scanner": "Escáner",
+ "tab_general": "General",
+ "tab_options": "Opciones"
+ },
+ "edit_readlist": {
+ "button_cancel": "Anular",
+ "button_confirm": "Guardar los cambios",
+ "dialog_title": "Modificar la playlist",
+ "field_name": "Nombre"
+ },
+ "edit_series": {
+ "button_cancel": "Anular",
+ "button_confirm": "Guardar los cambios",
+ "dialog_title_multiple": "Rectifica {count} la serie | Rectifica {count} las series",
+ "dialog_title_single": "Rectifica {series}",
+ "field_age_rating": "Edad mínima",
+ "field_age_rating_error": "La edad mínima debe ser superior o igual a 0",
+ "field_genres": "Género",
+ "field_language": "Lengua",
+ "field_publisher": "Editor",
+ "field_reading_direction": "Dirección de lectura",
+ "field_sort_title": "Título para la ordenación",
+ "field_status": "Estatuto",
+ "field_summary": "Resumen",
+ "field_tags": "Etiquetas",
+ "field_title": "Título",
+ "mixed": "MIXTO",
+ "tab_general": "General",
+ "tab_tags": "Etiquetas",
+ "tags_notice_multiple_edit": "Está editando etiquetas para varias series. Esto sobrescribirá las etiquetas de cada una de las series."
+ },
+ "server_stop": {
+ "confirmation_message": "¿Estás seguro de querer apagar Komga?"
+ }
+ },
+ "login": {
+ "unclaimed_html": "Este Komga server no está respondiendo, Primero necesitas crear una cuenta de usuario para poderse conectar.
Elegir un email ypassword y haga clic en Crear una cuenta de usuario."
+ },
+ "welcome": {
+ "welcome_message": "Bienvenidos a Komga"
}
}
diff --git a/komga-webui/src/locales/fr.json b/komga-webui/src/locales/fr.json
index da9fe9397..d7b5530b8 100644
--- a/komga-webui/src/locales/fr.json
+++ b/komga-webui/src/locales/fr.json
@@ -462,6 +462,7 @@
"role_user": "Utilisateur"
},
"sort": {
+ "books_count": "Nombre de livres",
"date_added": "Date d'ajout",
"date_updated": "Date de mise à jour",
"file_name": "Nom du ficher",
diff --git a/komga-webui/src/locales/it.json b/komga-webui/src/locales/it.json
new file mode 100644
index 000000000..4490c2fc1
--- /dev/null
+++ b/komga-webui/src/locales/it.json
@@ -0,0 +1,37 @@
+{
+ "$vuetify": {
+ "dataFooter": {
+ "pageText": "{0}-{1} di {2}"
+ },
+ "dataTable": {
+ "itemsPerPageText": "Righe per pagina:",
+ "sortBy": "Ordina per"
+ }
+ },
+ "account_settings": {
+ "account_settings": "Impostazioni Account",
+ "change_password": "cambia password"
+ },
+ "author_roles": {
+ "cover": "copertina",
+ "editor": "editori",
+ "writer": "scrittori"
+ },
+ "bookreader": {
+ "beginning_of_book": "Sei all'inizio del libro.",
+ "end_of_book": "Hai raggiunto la fine del libro.",
+ "from_series_metadata": "dai metadati della serie",
+ "paged_reader_layout": {
+ "double_no_cover": "Pagine doppie (senza copertina)",
+ "single": "Pagina singola"
+ },
+ "reader_settings": "Impostazioni Lettore",
+ "scale_type": {
+ "continuous_original": "Originale",
+ "continuous_width": "Adatta a larghezza"
+ }
+ },
+ "common": {
+ "locale_name": "Inglese"
+ }
+}
diff --git a/komga-webui/src/locales/sv.json b/komga-webui/src/locales/sv.json
index 7a1040cec..4e99ca3db 100644
--- a/komga-webui/src/locales/sv.json
+++ b/komga-webui/src/locales/sv.json
@@ -357,9 +357,9 @@
"error_codes": {
"ERR_1000": "Filen kunde inte nås under analysen",
"ERR_1001": "Mediatyp är inte supporterad",
- "ERR_1002": "Enkrypterade RAR-arkiv är inte supporterade",
- "ERR_1003": "Solid RAR-arkiv är inte supporterade",
- "ERR_1004": "Multivolym RAR-arkiv är inte supporterade",
+ "ERR_1002": "Krypterade RAR-arkiv är inte supporterade",
+ "ERR_1003": "\"Solid RAR\"-arkiv är inte supporterade",
+ "ERR_1004": "\"Multi Volume RAR\"-arkiv är inte supporterade",
"ERR_1005": "Okänt fel vid analys av bok",
"ERR_1006": "Boken innehåller inte några sidor",
"ERR_1007": "Vissa poster kunde inte analyseras",
@@ -462,6 +462,7 @@
"role_user": "Användare"
},
"sort": {
+ "books_count": "Antal böcker",
"date_added": "Datum tillagd",
"date_updated": "Datum uppdaterat",
"file_name": "Filnamn",
diff --git a/komga-webui/src/locales/zh-Hans.json b/komga-webui/src/locales/zh-Hans.json
index 1e7a8ded7..b6e9360cb 100644
--- a/komga-webui/src/locales/zh-Hans.json
+++ b/komga-webui/src/locales/zh-Hans.json
@@ -462,6 +462,7 @@
"role_user": "用户"
},
"sort": {
+ "books_count": "书本数量",
"date_added": "添加时间",
"date_updated": "更新时间",
"file_name": "文件名",