diff --git a/komga-webui/src/locales/it.json b/komga-webui/src/locales/it.json index 8018b2927..b06722e2b 100644 --- a/komga-webui/src/locales/it.json +++ b/komga-webui/src/locales/it.json @@ -22,13 +22,13 @@ "change_password": "cambia password" }, "authentication_activity": { - "datetime": "Data Ora", - "email": "Email", + "datetime": "Data / Ora", + "email": "E-mail", "error": "Errore", - "ip": "IP", + "ip": "Ip", "source": "Fonte", "success": "Successo", - "user_agent": "User agent" + "user_agent": "User Agent" }, "author_roles": { "colorist": "coloristi", @@ -37,7 +37,7 @@ "inker": "inchiostratori", "letterer": "letteristi", "penciller": "disegnatori", - "translator": "traduttori", + "translator": "Traduttori", "writer": "scrittori" }, "book_card": { @@ -48,7 +48,7 @@ "unsupported": "Non supportato" }, "book_import": { - "button_browse": "Sfoglia", + "button_browse": "Esplora", "button_import": "Importa", "button_scan": "Scansiona", "button_select_series": "Seleziona la serie", @@ -89,6 +89,9 @@ "move_next": "Clicca o premi nuovamente «Avanti» per passare al fumetto successivo.", "move_next_exit": "Clicca o premi nuovamente «Avanti» per uscire dal lettore.", "move_previous": "Clicca o premi nuovamente «Indietro» per passare al fumetto precedente.", + "notification_poster_set_book": "La copertina del libro è ora la pagina corrente.", + "notification_poster_set_readlist": "La copertina dell'elenco di lettura è ora la pagina corrente.", + "notification_poster_set_series": "La copertina della serie è ora la pagina corrente.", "paged_reader_layout": { "double": "Pagine doppie", "double_no_cover": "Pagine doppie (senza copertina)", @@ -104,6 +107,9 @@ "width": "Adatta a larghezza", "width_shrink_only": "Adatta larghezza (solo restringimento)" }, + "set_current_page_as_book_poster": "Imposta la pagina come copertina del libro", + "set_current_page_as_readlist_poster": "Imposta la pagina come copertina dell'elenco di lettura", + "set_current_page_as_series_poster": "Imposta la pagina come copertina della serie", "settings": { "always_fullscreen": "Forza Schermo Intero", "animate_page_transitions": "Anima le transizioni di pagina", @@ -156,7 +162,7 @@ "isbn": "ISBN", "links": "COLLEGAMENTO", "navigation_within_readlist": "Navigazione all'interno della lista di lettura: {name}", - "outdated_tooltip": "Il file di questo fumetto è cambiato, questo fumetto deve essere ri-analizzato", + "outdated_tooltip": "Il file di questo libro è cambiato, questo fumetto deve essere rianalizzato", "read_book": "Leggi fumetto", "read_incognito": "Leggi in incognito", "size": "DIMENSIONE" @@ -180,18 +186,21 @@ "title": "Raccolta {name}" }, "common": { + "age": "Età", "all_libraries": "Tutte le librerie", "books": "Fumetti", "books_n": "Nessun fumetto | 1 fumetto | {count} fumetti", - "books_total": "{count} / {total} fumetti", + "books_total": "{count} / {total} libri", "cancel": "Annulla", + "choose_image": "Scegli un'immagine", "close": "Chiudi", - "collections": "Raccolte", + "collections": "Collezioni", "create": "Crea", "delete": "Elimina", "disk_space": "Spazio su disco", "dismiss": "Chiudi", "download": "Scarica", + "drag_drop": "trascina e rilascia", "email": "E-mail", "filename": "Nome file", "filter_no_matches": "Il filtro attivo non ha corrispondenze", @@ -216,8 +225,9 @@ "read": "Leggi", "readlists": "Liste di lettura", "required": "Richiesto", - "reset_filters": "Reimposta filtri", + "reset_filters": "Rimuovi filtri", "roles": "Permessi", + "save_changes": "Salva le modifiche", "series": "Serie", "sidecars": "Sidecar", "tags": "Etichette", @@ -232,8 +242,8 @@ "on_deck": "Primo Piano", "recently_added_books": "Fumetti aggiunti di recente", "recently_added_series": "Serie aggiunte di recente", - "recently_read_books": "Fumetti letti di recente", - "recently_released_books": "Fumetti rilasciati di recente", + "recently_read_books": "Libri letti di recente", + "recently_released_books": "Libri aggiunti di recente", "recently_updated_series": "Serie aggiornate di recente" }, "data_import": { @@ -353,7 +363,7 @@ "tab_authors": "Autori", "tab_general": "Generale", "tab_links": "Links", - "tab_poster": "Poster", + "tab_poster": "Copertina", "tab_tags": "Etichette", "tags_notice_multiple_edit": "Stai modificando le etichette per più fumetti. Questo sovrascriverà le etichette esistenti di ogni fumetto." }, @@ -418,7 +428,7 @@ "field_name": "Nome", "field_summary": "Sommario", "tab_general": "Generale", - "tab_poster": "Poster" + "tab_poster": "Copertina" }, "edit_series": { "button_cancel": "Annulla", @@ -428,6 +438,7 @@ "field_age_rating": "Fascia d'età", "field_age_rating_error": "La fascia d'età deve essere pari o superiore a 0", "field_genres": "Generi", + "field_labels": "Etichette", "field_language": "Lingua", "field_language_hint": "Tag di lingua IETF BCP 47", "field_publisher": "Editore", @@ -441,7 +452,8 @@ "field_total_book_count_error": "La conta dei libri totali deve essere 1 o più", "mixed": "MISTO", "tab_general": "Generale", - "tab_poster": "Poster", + "tab_poster": "Copertina", + "tab_sharing": "Condivisione", "tab_tags": "Etichette", "tags_notice_multiple_edit": "Stai modificando le etichette per più serie. Questo sovrascriverà le etichette esistenti di ogni serie." }, @@ -451,6 +463,19 @@ "dialog_title": "Modifica utente", "label_roles_for": "Permessi per {name}" }, + "edit_user_restrictions": { + "age_restriction": { + "allow_under": "Consenti solo sotto", + "exclude_over": "Escludi oltre", + "none": "Nessuna restrizione" + }, + "edit_restrictions_for": "Modifica le restrizioni per {name}", + "label_age_restriction": "Limite di età", + "label_allow_only_labels": "Consenti solo etichette", + "label_exclude_labels": "Escludi etichette", + "tab_content_restrictions": "Restrizioni dei contenuti", + "tab_shared_libraries": "Librerie condivise" + }, "empty_trash": { "body": "Di default il media server non rimuove le informazioni sui media immediatamente. Questo è utile se un drive è temporaneamente disconnesso. Quando svuoti il cestino di una libreria, tutte le informazioni dei media mancanti sono cancellate.", "button_confirm": "Vuoto", @@ -556,6 +581,13 @@ "HARDLINK": "Hardlink / Copia File", "MOVE": "Sposta i file" }, + "historical_event_type": { + "BookConverted": "Libro convertito", + "BookFileDeleted": "File cancellato", + "BookImported": "Libro importato", + "DuplicatePageDeleted": "Pagina doppia eliminata", + "SeriesFolderDeleted": "Cartella serie eliminata" + }, "media_status": { "ERROR": "Errore", "OUTDATED": "Scaduto", @@ -576,6 +608,8 @@ }, "series_cover": { "FIRST": "Primo", + "FIRST_UNREAD_OR_FIRST": "Primo numero non letto, altrimenti primo", + "FIRST_UNREAD_OR_LAST": "Primo numero non letto, altrimenti ultimo", "LAST": "Ultimo" }, "series_status": { @@ -611,7 +645,8 @@ "ERR_1022": "Impossibile scansionare il fumetto appena importato", "ERR_1023": "Fumetto già presente nella lista di lettura", "ERR_1024": "Errore di accesso OAuth2: nessun attributo email", - "ERR_1025": "OAuth2 Errore di accesso: nessun utente locale esiste con quell'e-mail" + "ERR_1025": "OAuth2 Errore di accesso: nessun utente locale esiste con quell'e-mail", + "ERR_1026": "Errore di accesso a OpenID Connect: email non verificata" }, "filter": { "age_rating": "Fascia d'età", @@ -632,6 +667,16 @@ "filter": "filtro", "sort": "ordina" }, + "history": { + "header": { + "book": "Libro", + "date": "Data", + "details": "Dettagli", + "series": "Serie", + "type": "Tipo" + }, + "title": "Storia" + }, "home": { "theme": "Tema", "translation": "Traduzione" @@ -656,6 +701,9 @@ "status": "Stato", "url": "URL" }, + "media_management": { + "title": "Gestione Media" + }, "menu": { "add_to_collection": "Aggiungi alla raccolta", "add_to_readlist": "Aggiungi all'elenco di lettura", @@ -674,6 +722,15 @@ "scan_library_files": "Scansiona i file della libreria", "select_all": "Seleziona Tutto" }, + "metrics": { + "library_books": "Libri per libreria", + "library_disk_space": "Spazio su disco della libreria", + "library_series": "Serie per libreria", + "library_sidecars": "Sidecar per libreria", + "tasks_executed": "Attività eseguite", + "tasks_total_time": "Tempo totale delle attività", + "title": "Metriche" + }, "navigation": { "home": "Home", "libraries": "Librerie", @@ -719,6 +776,7 @@ }, "settings_user": { "change_password": "Cambia password", + "edit_restrictions": "Modifica restrizioni", "edit_user": "Modifica utente", "latest_activity": "Ultima attività: {date}", "no_recent_activity": "Nessuna attività recente", @@ -743,12 +801,14 @@ }, "thumbnail_card": { "tooltip_delete": "Cancella", + "tooltip_generated": "Copertina generata", "tooltip_mark_as_selected": "Contrassegna come selezionato", "tooltip_selected": "Selezionato", "tooltip_sidecar": "Copertine locali", "tooltip_to_be_deleted": "Da cancellare", "tooltip_to_be_uploaded": "Da caricare", - "tooltip_too_big": "File troppo grande!" + "tooltip_too_big": "File troppo grande!", + "tooltip_user_uploaded": "Utente caricato" }, "user_roles": { "ADMIN": "Amministratore", @@ -760,6 +820,9 @@ "authentication_activity": "Attività di autenticazione", "users": "Utenti" }, + "validation": { + "zero_or_more": "Deve essere uguale o superiore a 0" + }, "welcome": { "add_library": "Aggiungi libreria", "no_libraries_yet": "Non sono ancora state aggiunte librerie!", diff --git a/komga-webui/src/locales/ru.json b/komga-webui/src/locales/ru.json index 6064df8da..6c130a5c5 100644 --- a/komga-webui/src/locales/ru.json +++ b/komga-webui/src/locales/ru.json @@ -89,6 +89,9 @@ "move_next": "Для перехода к следующей книге щелкните или нажмите кнопку \"Далее\" еще раз.", "move_next_exit": "Для выхода из ридера щелкните или нажмите кнопку \"Далее\" еще раз.", "move_previous": "Для перехода к предыдущей книге щелкните или нажмите кнопку \"Назад\" еще раз.", + "notification_poster_set_book": "Текущая страница теперь используется в качестве постера книги.", + "notification_poster_set_readlist": "Текущая страница теперь используется в качестве постера списка чтения.", + "notification_poster_set_series": "Текущая страница теперь используется в качестве постера серии.", "paged_reader_layout": { "double": "Двойные страницы", "double_no_cover": "Двойные страницы (без обложки)", @@ -104,6 +107,9 @@ "width": "По ширине", "width_shrink_only": "По ширине (с отступами)" }, + "set_current_page_as_book_poster": "Установить страницу в качестве постера для книги", + "set_current_page_as_readlist_poster": "Установить страницу в качестве постера для списка чтения", + "set_current_page_as_series_poster": "Установить страницу в качестве постера для серии", "settings": { "always_fullscreen": "Всегда в полный экран", "animate_page_transitions": "Анимировать переходы страниц", @@ -180,6 +186,7 @@ "title": "Коллекция {name}" }, "common": { + "age": "Возраст", "all_libraries": "Все Библиотеки", "books": "Книги", "books_n": "Книг нет | 1 книга | {count} книг", @@ -320,7 +327,8 @@ "button_confirm": "Удалить", "confirm_delete": "Да, удалить серию \"{name}\" и её файлы", "confirm_delete_multiple": "Да, удалить {count} сери(й/и) и их файлы", - "dialog_title": "Удалить серии" + "dialog_title": "Удалить серии", + "warning_html": "Серия {name} будет удалена с этого сервера вместе с хранящимися медиа файлами. Это действие не может быть отменено. Продолжить?" }, "delete_user": { "button_confirm": "Удалить", @@ -329,6 +337,7 @@ "warning_html": "Пользователь {name} буден удален с этого сервера. Это действие не может быть отменено. Продолжить?" }, "edit_books": { + "add_author_role_error_duplicate": "Уже существует", "authors_notice_multiple_edit": "Вы редактируете авторов для нескольких книг. Это действие перезапишет существующих авторов для каждой книги.", "button_cancel": "Отмена", "button_confirm": "Сохранить изменения", @@ -336,6 +345,8 @@ "dialog_title_single": "Редактировать {book}", "field_isbn": "ISBN", "field_isbn_error": "Должен быть действительный ISBN-13", + "field_link_label": "Метка", + "field_link_url": "URL", "field_number": "Номер", "field_number_sort": "Номер сортировки", "field_number_sort_hint": "Вы можете использовать десятичные числа", @@ -346,6 +357,8 @@ "field_title": "Заголовок", "tab_authors": "Авторы", "tab_general": "Общее", + "tab_links": "Ссылки", + "tab_poster": "Постер", "tab_tags": "Теги", "tags_notice_multiple_edit": "Вы редактируете теги для нескольких книг. Это действие перзапишет существующие теги для каждой книги." }, @@ -354,7 +367,9 @@ "button_confirm": "Сохранить изменения", "dialog_title": "Редактировать коллекцию", "field_manual_ordering": "Ручной порядок", - "label_ordering": "По умолчанию серии в коллекции будут отсортированы по имени. Вы можете включить ручной порядок, чтобы указать собственный порядок." + "label_ordering": "По умолчанию серии в коллекции будут отсортированы по имени. Вы можете включить ручной порядок, чтобы указать собственный порядок.", + "tab_general": "Общее", + "tab_poster": "Постер" }, "edit_library": { "button_browse": "Обзор", @@ -364,6 +379,9 @@ "button_next": "Далее", "dialog_title_add": "Добавить Библиотеку", "dialot_title_edit": "Редактировать Библиотеку", + "field_analysis_analyze_dimensions": "Анализировать размеры страниц", + "field_analysis_hash_files": "Вычислять хеш-суммы файлов", + "field_analysis_hash_pages": "Вычислять хеш-суммы страниц", "field_convert_to_cbz": "Автоматическая конвертация в CBZ", "field_import_barcode_isbn": "ISBN штрихкод", "field_import_comicinfo_book": "Метаданные книг", @@ -380,8 +398,10 @@ "field_scanner_deep_scan": "Глубокое сканирование", "field_scanner_empty_trash_after_scan": "Автоматически очищать корзину после каждого сканирования", "field_scanner_force_directory_modified_time": "Выполнять поиск даты модификации каталога", + "field_series_cover": "Обложка серии", "file_browser_dialog_button_confirm": "Выбрать", "file_browser_dialog_title": "Корневой каталог библиотеки", + "label_analysis": "Анализ", "label_file_management": "Управление файлами", "label_import_barcode_isbn": "Импорт ISBN через штрихкод", "label_import_comicinfo": "Импорт метаданных для CBR/CBZ, содержащих файл ComicInfo.xml", @@ -389,16 +409,21 @@ "label_import_local": "Импорт локальных медиа данных", "label_import_mylar": "Импортировать метаданные созданные Mylar", "label_scanner": "Сканер", + "label_series_cover": "Обложка серии", "tab_general": "Общее", "tab_metadata": "Метаданные", - "tab_options": "Опции" + "tab_options": "Опции", + "tooltip_scanner_force_modified_time": "Включите если библиотека размещена на Google Drive", + "tooltip_use_resources": "Может потреблять много ресурсов на больших библиотеках или медленном оборудовании" }, "edit_readlist": { "button_cancel": "Отмена", "button_confirm": "Сохранить изменения", "dialog_title": "Редактировать список чтения", "field_name": "Имя", - "field_summary": "Сводка" + "field_summary": "Сводка", + "tab_general": "Общее", + "tab_poster": "Постер" }, "edit_series": { "button_cancel": "Отмена", @@ -408,6 +433,7 @@ "field_age_rating": "Возрастной Рейтинг", "field_age_rating_error": "Возрастной рейтинг должен быть 0 или больше", "field_genres": "Жанры", + "field_labels": "Метки", "field_language": "Язык", "field_language_hint": "Языковой тег IETF BCP 47", "field_publisher": "Издатель", @@ -417,6 +443,8 @@ "field_summary": "Краткое Описание", "field_tags": "Теги", "field_title": "Название", + "field_total_book_count": "Общее Количество Книг", + "field_total_book_count_error": "Общее количество книг может быть 1 или более", "mixed": "СМЕШАННЫЙ", "tab_general": "Общее", "tab_poster": "Постер", @@ -429,6 +457,15 @@ "dialog_title": "Редактировать пользователя", "label_roles_for": "Роли для {name}" }, + "edit_user_restrictions": { + "age_restriction": { + "none": "Без ограничений" + }, + "edit_restrictions_for": "Редактировать ограничения для {name}", + "label_age_restriction": "Ограничение по возрасту", + "label_allow_only_labels": "Разрешить только метки", + "label_exclude_labels": "Исключить метки" + }, "empty_trash": { "body": "По умолчанию медиа-сервер не удаляет информацию для медиа сразу. Это помогает, если диск временно отключен. Когда вы очищаете корзину для библиотеки, вся информация об отсутствующих медиафайлах удаляется.", "button_confirm": "Очистить", @@ -489,6 +526,7 @@ "height": "Высота", "index": "Индекс", "media_type": "Тип медиа", + "size": "Размер", "width": "Ширина" }, "title": "Подробная информация о книге", @@ -502,11 +540,31 @@ "title_comparison": "Сравнение книг" } }, + "duplicate_pages": { + "filter": { + "count": "Количество", + "delete_count": "Количество удалений", + "size": "Размер", + "total_size": "Общий размер" + }, + "info": "Удаление дубликатов страниц изменит ваши файлы. Сделайте резервную копию ваших файлов и используйте ручное удаление перед тем как использовать автоматическое удаление.", + "unknown_size": "Неизвестный размер" + }, + "duplicates": { + "file_hash": "Хеш-сумма файла", + "url": "URL" + }, "enums": { "copy_mode": { "HARDLINK": "Жёсткая ссылка/Копирование файлов", "MOVE": "Переместить файлы" }, + "historical_event_type": { + "BookConverted": "Книга сконвертирована", + "BookFileDeleted": "Файл книги удален", + "BookImported": "Книга импортирована", + "SeriesFolderDeleted": "Папка серии удалена" + }, "media_status": { "ERROR": "Ошибка", "OUTDATED": "Устаревший", @@ -521,8 +579,10 @@ "WEBTOON": "Webtoon" }, "series_cover": { - "FIRST": "Первый", - "LAST": "Последний" + "FIRST": "Первая", + "FIRST_UNREAD_OR_FIRST": "Первая непрочитанная или первая", + "FIRST_UNREAD_OR_LAST": "Первая непрочитанная или последняя", + "LAST": "Последняя" }, "series_status": { "ABANDONED": "Заброшена", @@ -559,6 +619,7 @@ "filter": { "age_rating": "Возрастной Рейтинг", "age_rating_none": "Нет", + "complete": "Завершенные", "genre": "жанр", "in_progress": "Читаю", "language": "язык", @@ -574,6 +635,16 @@ "filter": "фильтр", "sort": "сортировка" }, + "history": { + "header": { + "book": "Книга", + "date": "Дата", + "details": "Детали", + "series": "Серия", + "type": "Тип" + }, + "title": "История" + }, "home": { "theme": "Тема", "translation": "Перевод" @@ -598,12 +669,16 @@ "status": "Статус", "url": "URL" }, + "media_management": { + "title": "Управление Медиа" + }, "menu": { "add_to_collection": "Добавить в коллекцию", "add_to_readlist": "Добавить в список чтения", "analyze": "Анализировать", "delete": "Удалить", "deselect_all": "Отменить выбор", + "download_readlist": "Скачать список чтения", "download_series": "Скачать серию", "edit": "Редактировать", "edit_metadata": "Редактировать метаданные", @@ -614,6 +689,11 @@ "scan_library_files": "Сканировать файлы библиотеки", "select_all": "Выбрать всё" }, + "metrics": { + "tasks_executed": "Выполнено задач", + "tasks_total_time": "Общее время выполнения задач", + "title": "Метрики" + }, "navigation": { "home": "Главная", "libraries": "Библиотеки", @@ -645,6 +725,9 @@ }, "server": { "server_management": { + "button_cancel_all_tasks": "Отменить все задачи", + "button_empty_trash": "Очистить корзину для всех библиотек", + "button_scan_libraries": "Сканировать все библиотеки", "button_shutdown": "Выключить", "section_title": "Управление сервером" }, @@ -677,6 +760,9 @@ "light": "Светлая", "system": "Системная" }, + "thumbnail_card": { + "tooltip_delete": "Удалить" + }, "user_roles": { "ADMIN": "Администратор", "FILE_DOWNLOAD": "Скачивание файлов",