diff --git a/komga-webui/src/locales/bg.json b/komga-webui/src/locales/bg.json index f4a5e889b..144e3351b 100644 --- a/komga-webui/src/locales/bg.json +++ b/komga-webui/src/locales/bg.json @@ -19,7 +19,15 @@ }, "account_settings": { "account_settings": "Настройки на акаунта", - "change_password": "смени парола" + "api_key": { + "created_date": "Създадено на: {date}", + "force_kobo_sync": "Принудително синхронизиране на Kobo", + "generate_api_key": "Генерирай API ключ", + "no_keys": "Все още няма създадени API ключове" + }, + "change_password": "смени парола", + "details": "Детайли", + "my_account": "Моят акаунт" }, "announcements": { "mark_all_read": "Отбележи всички като прочетени", @@ -27,6 +35,7 @@ "tab_title": "Обявления" }, "authentication_activity": { + "api_key": "API ключ", "datetime": "Дата Време", "email": "Имейл", "error": "Грешка", @@ -86,6 +95,7 @@ "beginning_of_book": "Вие сте в началото на книгата.", "changing_reading_direction": "Смяна на посока на четене към", "cycling_page_layout": "Циклиране на Подредба на Страница", + "cycling_page_margin": "Циклични Отстояния на Станици", "cycling_scale": "Циклиране на Мащаб", "cycling_side_padding": "Циклиране на Странична Подложка", "download_current_page": "Свали текущата страница", @@ -128,6 +138,7 @@ "general": "Основни", "gestures": "Жестове", "page_layout": "Подреждане на страница", + "page_margin": "Отстояния на Страници", "paged": "Опций на Странициран Четец", "reading_mode": "Режим на четене", "scale_type": "Тип мащабиране", @@ -161,6 +172,8 @@ }, "browse_book": { "comment": "КОМЕНТАР", + "date_created": "СЪЗДАДЕНО", + "date_modified": "ПОСЛЕДНО ПРОМЕНЯНО", "download_file": "Свали файл", "file": "ФАЙЛ", "format": "ФОРМАТ", @@ -170,6 +183,8 @@ "outdated_tooltip": "Файла за тази книга е променен, книгата трябва да бъде анализирана отново", "read_book": "Чети книга", "read_incognito": "Чети инкогнито", + "remove_from_collection": "Премахни книга от колекция", + "remove_from_readlist": "Премахни книга от списък за четене", "size": "РАЗМЕР" }, "browse_collection": { @@ -184,6 +199,7 @@ }, "browse_series": { "earliest_year_from_release_dates": "Това е най-ранната година на издаване за всички книги в поредицата", + "remove_from_collection": "Премахни поредица от колекция", "series_no_summary": "Тази поредица няма резюме, затова избрахме за Вас!", "summary_from_book": "Резюме от книга {number}:" }, @@ -194,14 +210,18 @@ "common": { "age": "Възраст", "all_libraries": "Всички Библиотеки", + "all_of": "Всички", + "any_of": "Които и да е", "book": "Книга", "books": "Книги", "books_n": "Няма книги | 1 книга | {count} книги", "books_total": "{count} / {total} книги", "cancel": "Отмени", + "cbx": "Комикси Архив", "choose_image": "Изберете изображение", "close": "Затвори", "collections": "Колекции", + "copied": "Копирано!", "create": "Създай", "delete": "Изтрий", "dimension": "ш: {width}, в: {height}", @@ -210,8 +230,10 @@ "dismiss": "Отхвърли", "download": "Свали", "drag_drop": "теглене и пускане", + "duplicate": "Дубликирай", "email": "Имейл", "epub": "Epub", + "error": "Грешка", "filename": "Име на файл", "filter_no_matches": "Активният филтър няма съвпадения", "genre": "Жанр", @@ -219,12 +241,16 @@ "go_to_library": "Към библиотеката", "go_to_readlist": "Към списъка за четене", "go_to_series": "Към поредицата", + "i_understand": "Разбирам", "library": "Библиотека", "locale_name": "Български", "locale_rtl": "false", "lock_all": "Заключи всички", + "media": "Медия", + "more": "Още", "n_selected": "{count} избрани", "nothing_to_show": "Нищо за показване", + "ok": "ОК", "oneshot": "Единично", "outdated": "Остарял", "page": "Страница", @@ -235,19 +261,23 @@ "password": "Парола", "pdf": "PDF", "pending_tasks": "Няма чакащи задачи | 1 чакаща задача | {count} чакащи задачи", + "pinned_libraries": "Закачени Библиотеки", "publisher": "Издател", "read": "Чети", "read_on": "Четено на {date}", "readlist": "Списък за четене", "readlists": "Списък на прочетени", "remember-me": "Запомни ме", + "reorder": "Пренареди", "required": "Задължително", "reset_filters": "Нулиране на филтри", "roles": "Роли", "save_changes": "Запазите промените", "series": "Поредица | Поредици", + "settings": "Настройки", "sidecars": "Странични файлове", "tags": "Тагове", + "ui": "Потребителски Интерфейс", "unavailable": "Недостъпен", "unlock_all": "Отключи всички", "url": "URL", @@ -271,6 +301,7 @@ "comicrack_preambule_html": "Можете да вмъкнете съществуващи списъци за четене на ComicRack във формат .cbl.
Komga ще се опита да съпостави предоставената поредица и номер на книга с поредици и книги във вашите библиотеки.", "dialog_confirmation": { "body": "{unmatched} / {total} книги са несравними", + "body2": "{duplicates} / {total} книги се дублират", "create": "Създайте все пак", "title": "Някои книги не съответстват" }, @@ -286,6 +317,14 @@ "tab_title": "Вмъкване на данни" }, "dialog": { + "add_api_key": { + "button_confirm": "Генерирай", + "context": "API Ключовете могат да се ползват за да се аутентикират чрез Kobo Sync протокола.", + "dialog_title": "Генерирай нов API ключ", + "field_comment": "Коментар", + "field_comment_hint": "За какво е този API ключ?", + "info_copy": "Подсигури, че си копирал твоят API ключ сега. Повече няма да може да го видиш!" + }, "add_to_collection": { "button_create": "Създай", "card_collection_subtitle": "Няма серия | 1 серия | {count} серии", @@ -319,6 +358,12 @@ "filter": "Филтриране по номер на книгата, заглавие или дата на издаване", "title": "Изберете книга" }, + "delete_apikey": { + "button_confirm": "Изтрий", + "confirm_delete": "Разбирам, изтрий API ключа \"{name}\"", + "dialog_title": "Изтрий API ключ", + "warning_html": "Всички приложения или скриптове ползващи този API ключ няма да могат да достигнат Komga API-то. Това действие не може да бъде отменено." + }, "delete_book": { "button_confirm": "Изтрий", "confirm_delete": "Да, изтрий книгата \"{name}\" и нейните файлове", @@ -417,6 +462,7 @@ "dialot_title_edit": "Редактиране на библиотеката", "field_analysis_analyze_dimensions": "Анализирайте размерите на страниците", "field_analysis_hash_files": "Изчисляване на хеш за файлове", + "field_analysis_hash_koreader": "Изчисли хеш за файлове за KOReader", "field_analysis_hash_pages": "Изчисляване на хеш за страници", "field_convert_to_cbz": "Автоматично конвертиране в CBZ", "field_import_barcode_isbn": "ISBN баркод", @@ -469,6 +515,11 @@ "tab_general": "Основни", "tab_poster": "Плакат" }, + "edit_recommended": { + "button_confirm": "Запази промени", + "button_reset": "Възтанови в начални", + "dialog_title": "Редактирай предложеният изглед" + }, "edit_series": { "button_cancel": "Отмени", "button_confirm": "Запазване на промените", @@ -537,6 +588,10 @@ }, "title": "Име на Целевия Файл" }, + "force_kobo_sync": { + "dialog_title": "Принудително синхронизиране на Kobo", + "warning_html": "Това ще изтрие цялата история на синхронизация за този API ключ. Тоят Kobo ще синхронизира всичко на следващата синхронизациая." + }, "password_change": { "button_cancel": "Отмени", "button_confirm": "Промяна на паролата", @@ -604,8 +659,11 @@ "delete_to_save": "Изтрийте, за да запазите {size}", "deleted_count": "Изтрит {count} пъти", "empty_title": "Не са намерани дублирани страници", + "empty_title_known": "Няма известни дубликати", "filter": { "count": "Брой", + "date_added": "Дата на добавяне", + "date_modified": "Дата на промяна", "delete_count": "Брой изтрити", "delete_size": "Спестено място", "match_count": "Брой съвпадения", @@ -617,7 +675,7 @@ "matches_n": "Няма съвпадения | 1 съвпадение | {count} съвпадения", "new": "Нови", "saved_size": "Спестено {size}", - "title": "Дублирани страници", + "title": "Дублирани Страници", "unknown_size": "Неизвестен размер" }, "duplicates": { @@ -633,7 +691,19 @@ }, "epubreader": { "appearances": { - "day": "Ден" + "day": "Ден", + "night": "Нощ", + "sepia": "Сепия" + }, + "column_count": { + "auto": "Авто", + "one": "Едно", + "two": "Две" + }, + "reading_direction": { + "auto": "Автоматично", + "ltr": "От ляво на дясно", + "rtl": "От дясно на ляво" } }, "historical_event_type": { @@ -643,6 +713,11 @@ "DuplicatePageDeleted": "Дублираната страница е изтрита", "SeriesFolderDeleted": "Папката на поредицата е изтрита" }, + "media_profile": { + "DIVINA": "DIVINA", + "EPUB": "EPUB", + "PDF": "PDF" + }, "media_status": { "ERROR": "Грешка", "OUTDATED": "Остарял", @@ -661,6 +736,14 @@ "VERTICAL": "Вертикално", "WEBTOON": "Уебтун" }, + "scan_interval": { + "DAILY": "Дневно", + "DISABLED": "Спряно", + "EVERY_12H": "На всеки 12 часа", + "EVERY_6H": "На всеки 6 часа", + "HOURLY": "На час", + "WEEKLY": "Седмично" + }, "series_cover": { "FIRST": "Първа", "FIRST_UNREAD_OR_FIRST": "Първа непрочетена иначе първа", @@ -672,11 +755,21 @@ "ENDED": "Приключила", "HIATUS": "Хиатус", "ONGOING": "Продължава" + }, + "thumbnail_size": { + "DEFAULT": "По подразбиране (300px)", + "LARGE": "Голямо (900px)", + "MEDIUM": "Средно (600px)", + "XLARGE": "Много Голямо (1200px)" } }, "epubreader": { + "current_chapter": "Текуща глава", + "page_of": "Станица {page} от {count}", + "publisher_font": "Издателство", "settings": { "column_count": "Брой колони", + "font_family": "Шрифт", "layout": "Оформление", "layout_paginated": "Страницирано", "layout_scroll": "Позициониране", @@ -698,7 +791,7 @@ "next": "Напред", "previous": "Назад", "reader_navigation": "Навигация на четец", - "scroll": "Промени оформление към позициониране", + "scroll": "Превключи на непрекъснато превъртане", "settings": "Настройки", "show_hide_toc": "Покажи/скрий съдържание" } @@ -731,17 +824,27 @@ "ERR_1029": "ComicRack CBL не съдържа никакъв елемент Book", "ERR_1030": "ComicRack CBL няма елемент Name", "ERR_1031": "ComicRack CBL в Book липсва серия или номер", - "ERR_1032": "EPUB файл е с грешен тип медия" + "ERR_1032": "EPUB файл е с грешен тип медия", + "ERR_1033": "Някои записи липсват", + "ERR_1034": "API ключ с този коментар вече съществува", + "ERR_1035": "Грешка при четене на EPUB Съдържание", + "ERR_1036": "Грешка при четене на EPUB ориентирите", + "ERR_1037": "Грешка при четене на EPUB списък на страници", + "ERR_1038": "Грешка при четене на EPUB divina страници", + "ERR_1039": "Грешка при четене на EPUB позиций" }, "filter": { "age_rating": "възрастова оценка", "age_rating_none": "Без", + "any": "Всички", "complete": "Завършени", "genre": "жанр", "in_progress": "В Обръщение", "language": "език", "library": "библиотека", - "oneshot": "Единично", + "media_profile": "Профил на медия", + "media_status": "Статус на медиа", + "oneshot": "Самостоятелно издание", "publisher": "издателство", "read": "Прочетени", "release_date": "дата на издаване", @@ -770,6 +873,8 @@ }, "library_navigation": { "browse": "Преглед", + "browse_books": "Книги", + "browse_series": "Поредици", "collections": "Колекции", "readlists": "Списъци за Четене", "recommended": "Препоръчани" @@ -781,7 +886,7 @@ }, "media_analysis": { "comment": "Коментар", - "media_analysis": "Медиен анализ", + "media_analysis": "Медиен Анализ", "media_type": "Тип на Медията", "name": "Име", "size": "Размер", @@ -802,10 +907,12 @@ "empty_trash": "Изпразване на кошчето", "mark_read": "Отбележи като прочетено", "mark_unread": "Отбележи като непрочетено", + "pin": "Закачи", "refresh_metadata": "Опресняване на метаданните", "scan_library_files": "Сканирайте библиотечните файлове", "scan_library_files_deep": "Сканирай библиотека за файлове (дълбоко)", - "select_all": "Изберете всички" + "select_all": "Изберете всички", + "unpin": "Разкачи" }, "metrics": { "library_books": "Книги на библиотека", @@ -816,11 +923,18 @@ "tasks_total_time": "Общо време на задачите", "title": "Показатели" }, + "missing_posters": { + "title": "Липсващ Постер" + }, "navigation": { "home": "Начало", "libraries": "Библиотеки", "logout": "Изход" }, + "no_libraries_pinned": { + "subtitle": "Може да закачиш библиотеки от менюто с 3 точки", + "title": "Няма закачени библиотеки" + }, "page_not_found": { "go_back_to_home_page": "Връщане към началната страница", "page_does_not_exist": "Страницата, която търсите, не съществува.", @@ -858,10 +972,12 @@ "button_scan_libraries": "Сканиране на всички библиотеки", "button_scan_libraries_deep": "Сканирай всички библиотеки (дълбоко)", "button_shutdown": "Изключване", + "download_log": "Изтегли лог файл", "notification_tasks_cancelled": "Няма задачи за отмяна | Една отменена задача | {count} отменени задачи", "section_title": "Управление на сървъра" }, - "tab_title": "Сървър" + "tab_title": "Сървър", + "updates": "Обновления" }, "server_settings": { "config_precedence": "Има предимство пред конфигурационния файл", @@ -872,8 +988,12 @@ "btn_confirm": "Да, но само за по-големите", "title": "Регенерирай тъмбнейловете" }, + "hint_kobo_port": "Задайте само в случай на проблеми със синхронизирането на кориците и изтеглянията", "label_delete_empty_collections": "Изтрий празни колекций след сканиране", "label_delete_empty_readlists": "Изтрий празни листове след сканиране", + "label_kepubify_path": "Път към kepubify", + "label_kobo_port": "Kobo Sync външен порт", + "label_kobo_proxy": "Прокси Kobo Sync заявки към Kobo Store", "label_rememberme_duration": "Запомни ме за период (в дни)", "label_server_context_path": "Базов URL", "label_server_port": "Прот на сървъра", @@ -894,13 +1014,17 @@ "sort": { "books_count": "Брой книги", "date_added": "Дата на добавяне", + "date_read": "Дата на четене", "date_updated": "Дата на актуализация", "file_name": "Име на файл", "file_size": "Размер на файла", "folder_name": "Име на папка", "name": "Име", "number": "Номер", - "release_date": "Дата на издаване" + "page_count": "Брой страници", + "random": "Случайно", + "release_date": "Дата на издаване", + "series": "Поредица" }, "theme": { "dark": "Тъмна", @@ -922,13 +1046,34 @@ "less": "По-малко заглавия", "more": "Още заглавия" }, + "ui_settings": { + "general": "Основни", + "label_oauth2_auto_login": "Автоматичнен OAuth2 login", + "label_oauth2_hide_login": "Скрий логин полетата ако OAuth2 е включено", + "label_poster_blur_unread": "Замажи постери за непречетени книги и поредици", + "label_poster_stretch": "Разтегли постези за да изпълнят картата", + "label_series_groups": "Групиране на поредици", + "section_oauth2": "OAuth2", + "series_groups": { + "alpha": "Азбучно", + "japanese": "Gojūon (Японски)" + }, + "tooltip_oauth2_auto_login": "Изисква единен OAuth2 източник, и 'скрити логин полета' включени" + }, + "updates": { + "available": "Има налични обновления", + "latest_installed": "Последната версия на Komga е инсталирана" + }, "user_roles": { "ADMIN": "Администратор", "FILE_DOWNLOAD": "Изтегляне на файлове", + "KOBO_SYNC": "Kobo Sync", + "KOREADER_SYNC": "KOReader Sync", "PAGE_STREAMING": "Стриймване на страници", "USER": "Потребител" }, "users": { + "api_keys": "API ключове", "authentication_activity": "Дейност по удостоверяване", "users": "Потребители" }, diff --git a/komga-webui/src/locales/de.json b/komga-webui/src/locales/de.json index 7a980a8c6..89fb6632d 100644 --- a/komga-webui/src/locales/de.json +++ b/komga-webui/src/locales/de.json @@ -52,7 +52,7 @@ "letterer": "Setzer", "penciller": "Zeichner", "translator": "Übersetzer", - "writer": "Schriftsteller" + "writer": "Autoren" }, "book_card": { "error": "Fehler", @@ -104,9 +104,9 @@ "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.", - "notification_poster_set_book": "Die aktuelle Seite ist nun als Bücherplakat gesetzt.", - "notification_poster_set_readlist": "Die aktuelle Seite ist als Leselistenposter gesetzt.", - "notification_poster_set_series": "Die aktuelle Seite ist jetzt als Serienplakat gesetzt.", + "notification_poster_set_book": "Die aktuelle Seite ist jetzt als Titelbild definiert.", + "notification_poster_set_readlist": "Die aktuelle Seite wurde als Titelbild für die Lesteliste festgelegt.", + "notification_poster_set_series": "Die aktuelle Seite wurde als Titelbild der Serie festgelegt.", "paged_reader_layout": { "double": "Doppelseite", "double_no_cover": "Doppelseitig ohne Titelbild", @@ -122,9 +122,9 @@ "width": "An Breite ausrichten", "width_shrink_only": "An Breite ausrichten (nur verkleinern)" }, - "set_current_page_as_book_poster": "Seite als Plakat für das Buch gesetzt", - "set_current_page_as_readlist_poster": "Setze die aktuelle Seite als Plakat für die Leseliste", - "set_current_page_as_series_poster": "Seite zu Serienposter", + "set_current_page_as_book_poster": "Diese Seite als Titelbild für das Buch festlegen", + "set_current_page_as_readlist_poster": "Diese Seite als Titelbild für die Leseliste festlegen", + "set_current_page_as_series_poster": "Diese Seite als Titelbild für die Serie festlegen", "settings": { "always_fullscreen": "Dauerhaftes Vollbild", "animate_page_transitions": "Fließender Seitenübergangseffekt", @@ -202,7 +202,7 @@ "earliest_year_from_release_dates": "Dies ist das früheste Erscheinungsjahr von allen Büchern in der Serie", "remove_from_collection": "Entferne Serie aus der Sammlung", "series_no_summary": "Diese Serie hat keine Kurzbeschreibung, es wurde eine aus der Serie per Zufall ausgewählt!", - "summary_from_book": "Inhaltsangabe des Buches {number}:" + "summary_from_book": "Inhaltsangabe von Buch {number}:" }, "collections_expansion_panel": { "manage_collection": "Sammlungverwaltung", @@ -413,7 +413,7 @@ "warning_html": "Der Benutzer {name} wird gelöscht. Dies kann NICHT rückgängig gemacht werden. Fortfahren?" }, "edit_books": { - "add_author_role_error_duplicate": "Author existiert bereits", + "add_author_role_error_duplicate": "Autor existiert bereits", "authors_notice_multiple_edit": "Sie verändern mehrere Bücher. Dies wird die existierenden Einträge der Autoren jedes einzelnen Buches durch den neuen Eintrag ersetzen.", "button_cancel": "Abbrechen", "button_confirm": "Änderungen speichern", @@ -440,7 +440,7 @@ "tab_authors": "Autoren", "tab_general": "Allgemein", "tab_links": "Links", - "tab_poster": "Poster", + "tab_poster": "Titelbild", "tab_tags": "Stichwörter", "tags_notice_multiple_edit": "Sie verändern die Stichwörter von mehreren Büchern. Dies wird die existierenden Einträge der Stichwörter jedes einzelnen Buches durch den neuen Eintrag ersetzen." }, @@ -451,7 +451,7 @@ "field_manual_ordering": "Manuelle Sortierung", "label_ordering": "Sammlungen werden standardmäßig nach Namen sortiert. Sie können die manuelle Sortierung aktivieren und eine eigene Sortierfolge festlegen.", "tab_general": "Allgemein", - "tab_poster": "Poster" + "tab_poster": "Titelbild" }, "edit_library": { "button_browse": "Durchsuchen", @@ -514,7 +514,7 @@ "field_summary": "Zusammenfassung", "label_ordering": "Standardmäßig werden die Bücher in einer Leseliste manuell sortiert. Sie können die manuelle Sortierung deaktivieren, um die Bücher nach Erscheinungsdatum zu sortieren.", "tab_general": "Allgemein", - "tab_poster": "Poster" + "tab_poster": "Titelbild" }, "edit_recommended": { "button_confirm": "Änderungen speichern", @@ -543,7 +543,7 @@ "field_total_book_count_error": "Anzahl der Bücher einer Serie muß größer eins sein", "mixed": "Vermischtes", "tab_general": "Allgemein", - "tab_poster": "Poster", + "tab_poster": "Titelbild", "tab_sharing": "Teilen", "tab_tags": "Stichwörter", "tab_titles": "Alternative Titel", @@ -896,7 +896,7 @@ }, "menu": { "add_to_collection": "Zu Sammlung hinzufügen", - "add_to_readlist": "Füge zur Leseliste hinzu", + "add_to_readlist": "Zur Leseliste hinzufügen", "analyze": "Analysieren", "bulk_edit_metadata": "Massenverarbeitung Metadaten", "delete": "Löschen", @@ -909,7 +909,7 @@ "mark_read": "Als gelesen markieren", "mark_unread": "Als ungelesen markieren", "pin": "Anpinnen", - "refresh_metadata": "Erneuere Metadaten", + "refresh_metadata": "Metadaten aktualisieren", "scan_library_files": "Überprüfe (Scan) Bibliotheksdateien", "scan_library_files_deep": "(Tiefen) Scan der Bibliotheksdateien", "select_all": "Alle auswählen", @@ -925,7 +925,7 @@ "title": "Statistik" }, "missing_posters": { - "title": "Fehlende Poster" + "title": "Fehlende Titelbilder" }, "navigation": { "home": "Übersicht", @@ -990,7 +990,7 @@ "title": "Vorschaubilder neu generieren" }, "hint_kobo_port": "Nur zu setzen wenn es Sync Probleme mit Covers und Downloads gibt", - "label_delete_empty_collections": "Lösche leere Kollectionen nach der Prüfung (Scan)", + "label_delete_empty_collections": "Lösche leere Kollektionen nach der Prüfung (Scan)", "label_delete_empty_readlists": "Lösche leere Leselisten nach der Überprüfung (Scan)", "label_kepubify_path": "Dateipfad zu kepubify", "label_kobo_port": "Kobo Sync externer Port", @@ -1009,7 +1009,7 @@ "edit_user": "Benutzerdaten bearbeiten", "latest_activity": "Letzte Aktivität: {date}", "no_recent_activity": "Keine letzten Aktivitäten", - "role_administrator": "Systemverwalter", + "role_administrator": "Administrator", "role_user": "Benutzer" }, "sort": { @@ -1023,7 +1023,7 @@ "name": "Nach Name sortiert", "number": "Nummer", "page_count": "Anzahl Seiten", - "random": "Zufallsortierung", + "random": "Zufällige Sortierung", "release_date": "Veröffentlichungsdatum", "series": "Serie" }, @@ -1050,7 +1050,7 @@ "ui_settings": { "general": "Allgemein", "label_oauth2_auto_login": "Automatische Anmeldung über OAuth2", - "label_oauth2_hide_login": "Verstecke die Anmeldefelder, wenn OAuth2 aktiviert ist", + "label_oauth2_hide_login": "Anmeldefelder ausblenden, wenn OAuth2 aktiviert ist", "label_poster_blur_unread": "Unscharfe Titelbilder bei ungelesene Bücher und Serien", "label_poster_stretch": "Titelbilder an die Kachelgröße anpassen", "label_series_groups": "Seriengruppierung", @@ -1067,7 +1067,7 @@ }, "user_roles": { "ADMIN": "Systemverwalter", - "FILE_DOWNLOAD": "Datei-Herunterladen", + "FILE_DOWNLOAD": "Dateien herunterladen", "KOBO_SYNC": "Kobo Syncronisation", "KOREADER_SYNC": "KOReader Synchronisation", "PAGE_STREAMING": "Online lesen", diff --git a/komga-webui/src/locales/ko.json b/komga-webui/src/locales/ko.json index 44ac3d717..a2058327c 100644 --- a/komga-webui/src/locales/ko.json +++ b/komga-webui/src/locales/ko.json @@ -396,15 +396,15 @@ "dialog_title": "읽기 목록 삭제", "dialog_title_multiple": "읽기 목록 삭제", "warning_html": "읽기 목록 {name} 이(가) 이 서버에서 제거됩니다. 미디어 파일은 영향을 받지 않습니다. 이 일은 되돌릴 수 없습니다. 계속하시겠습니까?", - "warning_multiple_html": "{count}개의 읽기 목록이 서버에서 제거됩니다. 미디어 파일은 영향을 받지 않습니다. 이 일은 되돌릴 수 없습니다. 계속하시겠습니까?" + "warning_multiple_html": "{count}개의 읽기 목록이 서버에서 제거됩니다. 미디어 파일은 영향을 받지 않습니다. 이 작업은 되돌릴 수 없습니다. 계속하시겠습니까?" }, "delete_series": { "button_confirm": "삭제", "confirm_delete": "네, 시리즈 \"{name}\"와(과) 파일을 삭제합니다", "confirm_delete_multiple": "네, {count}개의 시리즈와 파일을 삭제합니다", "dialog_title": "시리즈 삭제", - "warning_html": "시리즈 {name} 이(가) 저장된 미디어 파일과 함께 이 서버에서 제거됩니다. 이 일은 되돌릴 수 없습니다. 계속하시겠습니까?", - "warning_multiple_html": "{count}개의 시리즈가 저장된 미디어 파일과 함께 이 서버에서 제거됩니다. 이 일은 되돌릴 수 없습니다. 계속하시겠습니까?" + "warning_html": "시리즈 {name} 이(가) 저장된 미디어 파일과 함께 이 서버에서 제거됩니다. 이 작업은 되돌릴 수 없습니다. 계속하시겠습니까?", + "warning_multiple_html": "{count}개의 시리즈가 저장된 미디어 파일과 함께 이 서버에서 제거됩니다. 이 작업은 되돌릴 수 없습니다. 계속하시겠습니까?" }, "delete_user": { "button_confirm": "삭제", diff --git a/komga-webui/src/locales/pt-BR.json b/komga-webui/src/locales/pt-BR.json index 592ebfa80..9340d7cb3 100644 --- a/komga-webui/src/locales/pt-BR.json +++ b/komga-webui/src/locales/pt-BR.json @@ -212,7 +212,7 @@ "age": "Idade", "all_libraries": "Todas as bibliotecas", "all_of": "Todos", - "any_of": "Qualquer", + "any_of": "Qualquer um", "book": "Livro", "books": "Livros", "books_n": "Nenhum livro | 1 livro | {count} livros", @@ -228,7 +228,7 @@ "dimension": "l: {width}, a:{height}", "discard": "Descartar", "disk_space": "Espaço em disco", - "dismiss": "Ignorar", + "dismiss": "Dispensar", "download": "Baixar", "drag_drop": "Arrastar e soltar", "duplicate": "Duplicado", @@ -463,6 +463,7 @@ "dialot_title_edit": "Editar Biblioteca", "field_analysis_analyze_dimensions": "Analisar as dimensões das paginas", "field_analysis_hash_files": "Computar hash para arquivos", + "field_analysis_hash_koreader": "Computar hash para arquivos para o KOReader", "field_analysis_hash_pages": "Computar hash para páginas", "field_convert_to_cbz": "Converter automaticamente para CBZ", "field_import_barcode_isbn": "Código de barra ISBN", @@ -476,6 +477,7 @@ "field_import_local_artwork": "Mídia local", "field_import_mylar_series": "Metadados de séries", "field_name": "Nome", + "field_oneshotsdirectory": "Diretório de One-Shots", "field_repair_extensions": "Reparar extensões de arquivo incorretas automaticamente", "field_root_folder": "Pasta raíz", "field_scan_interval": "Intervalo de scan", @@ -515,7 +517,9 @@ "tab_poster": "Pôster" }, "edit_recommended": { - "button_confirm": "Salvar mudanças" + "button_confirm": "Salvar mudanças", + "button_reset": "Redefinir para o padrão", + "dialog_title": "Editar visualização recomendada" }, "edit_series": { "button_cancel": "Cancelar", @@ -586,7 +590,8 @@ "title": "Nome do Arquivo de Destino" }, "force_kobo_sync": { - "dialog_title": "Forçar sincronização com Kobo" + "dialog_title": "Forçar sincronização com Kobo", + "warning_html": "Isso excluirá todo o histórico de sincronização para esta chave de API. Seu Kobo sincronizará tudo na próxima sincronização." }, "password_change": { "button_cancel": "Cancelar", @@ -604,6 +609,7 @@ }, "series_picker": { "label_search_series": "Buscar Séries", + "no_results": "Nenhuma serie encontrada", "title": "Selecionar Série" }, "server_stop": { @@ -642,12 +648,41 @@ } }, "duplicate_pages": { + "action_auto_delete_remaining": "Exclusão automática restantes {count}", + "action_delete_auto": "Exclusão automática", + "action_delete_manual": "Exclusão manual", + "action_delete_matches": "Excluir correspondências", + "action_ignore": "Ignorar", + "action_ignore_remaining": "{count} ignorados restantes", + "action_manual_delete_remaining": "Exclusão manual restantes {count}", + "confirm_auto_delete_remaining": "Todos os hashes de página restantes nesta página {count} serão marcados para exclusão automática.", + "confirm_manual_delete_remaining": "Todos os hashes de página restantes nesta página {count} serão marcados para exclusão manual.", + "delete_to_save": "Exclua para economizar {size}", + "deleted_count": "Deletada {count} vezes", + "empty_title": "Nenhuma página duplicada encontrada", + "empty_title_known": "Nenhuma duplicata encontrada", "filter": { - "size": "Tamanho" - } + "count": "Contagem", + "date_added": "Data de adição", + "date_modified": "Data de modificação", + "delete_count": "Contagem de exclusão", + "delete_size": "Espaço economizado", + "match_count": "Contagem de correspondência", + "size": "Tamanho", + "total_size": "Tamanho total" + }, + "info": "Excluir páginas duplicadas modificará seus arquivos. Faça backup de seus arquivos e use a exclusão manual antes de usar a exclusão automática.", + "known": "Conhecidas", + "matches_n": "Nenhuma correspondência | 1 correspondência | {count} correspondências", + "new": "Novo", + "saved_size": "Salvou {size}", + "title": "Duplicar páginas", + "unknown_size": "Tamanho desconhecido" }, "duplicates": { + "file_hash": "Hash do arquivo", "size": "Tamanho", + "title": "Duplicar arquivos", "url": "URL" }, "enums": { @@ -655,7 +690,33 @@ "HARDLINK": "Hardlink/Copiar arquivos", "MOVE": "Mover Arquivos" }, + "epubreader": { + "appearances": { + "day": "Dia", + "night": "Noite", + "sepia": "Sépia" + }, + "column_count": { + "auto": "Auto", + "one": "Uma", + "two": "Duas" + }, + "reading_direction": { + "auto": "Automático", + "ltr": "Da esquerda para a direita", + "rtl": "Da direita para a esquerda" + } + }, + "historical_event_type": { + "BookConverted": "Livro convertido", + "BookFileDeleted": "Arquivo de livro excluído", + "BookImported": "Livro importado", + "DuplicatePageDeleted": "Página duplicada excluída", + "SeriesFolderDeleted": "Pasta da série excluída" + }, "media_profile": { + "DIVINA": "DIVINA", + "EPUB": "EPUB", "PDF": "PDF" }, "media_status": { @@ -665,12 +726,25 @@ "UNKNOWN": "Desconhecido", "UNSUPPORTED": "Não Suportado" }, + "page_hash_action": { + "DELETE_AUTO": "Exclusão automática", + "DELETE_MANUAL": "Exclusão manual", + "IGNORE": "Ignorar" + }, "reading_direction": { "LEFT_TO_RIGHT": "Esquerda para direita", "RIGHT_TO_LEFT": "Direita para esquerda", "VERTICAL": "Vertical", "WEBTOON": "Webtoon" }, + "scan_interval": { + "DAILY": "Diariamente", + "DISABLED": "Desativado", + "EVERY_12H": "A cada 12 horas", + "EVERY_6H": "A cada 6 horas", + "HOURLY": "A cada 1 hora", + "WEEKLY": "Semanalmente" + }, "series_cover": { "FIRST": "Primeiro", "FIRST_UNREAD_OR_FIRST": "Primeiro não lido ou primeiro", @@ -682,14 +756,45 @@ "ENDED": "Finalizado", "HIATUS": "Interrompido", "ONGOING": "Em andamento" + }, + "thumbnail_size": { + "DEFAULT": "Padrão (300px)", + "LARGE": "Grande (900px)", + "MEDIUM": "Médio (600px)", + "XLARGE": "Extra Grande (1200px)" } }, "epubreader": { + "current_chapter": "Capítulo atual", + "page_of": "Página {page} de {count}", + "publisher_font": "Editora", "settings": { - "page_margins": "Margem de Páginas" + "column_count": "Colunas", + "font_family": "Fonte", + "layout": "Layout", + "layout_paginated": "Paginado", + "layout_scroll": "Rolagem", + "navigation_mode": "Modo de navegação", + "navigation_options": { + "both": "Ambos", + "buttons": "Botões", + "click": "Clique / Toque" + }, + "page_margins": "Margem de Páginas", + "viewing_theme": "Tema de visualização" }, "shortcuts": { - "settings": "Configurações" + "cycle_pagination": "Contagem de colunas do ciclo", + "cycle_viewing_theme": "Tema de visualização do ciclo", + "font_size_decrease": "Diminuir tamanho da fonte", + "font_size_increase": "Aumentar tamanho da fonte", + "menus": "Menus", + "next": "Avançar", + "previous": "Voltar", + "reader_navigation": "Navegação do leitor", + "scroll": "Altere o layout para rolagem", + "settings": "Configurações", + "show_hide_toc": "Mostrar/ocultar índice" } }, "error_codes": { @@ -714,19 +819,37 @@ "ERR_1023": "Livro já presente na Lista de Leitura", "ERR_1024": "Erro de login OAuth2: nenhum atributo de e-mail", "ERR_1025": "Erro de login OAuth2: não existe nenhum usuário local com esse e-mail", - "ERR_1026": "Erro de login do OpenID Connect: e-mail não verificado" + "ERR_1026": "Erro de login do OpenID Connect: e-mail não verificado", + "ERR_1027": "Erro de login OpenID Connect: o atributo email_verified está ausente", + "ERR_1028": "Erro de login OpenID Connect: o atributo email está ausente", + "ERR_1029": "O ComicRack CBL não contém nenhum elemento Book", + "ERR_1030": "O ComicRack CBL não contém nenhum elemento Name", + "ERR_1031": "ComicRack CBL Book está sem série ou número", + "ERR_1032": "O arquivo EPUB tem o tipo de mídia errado", + "ERR_1033": "Algumas entradas estão faltando", + "ERR_1034": "Uma chave de API com esse comentário já existe", + "ERR_1035": "Erro ao obter o EPUB TOC", + "ERR_1036": "Erro ao obter EPUB Landmarks", + "ERR_1037": "Erro ao obter a lista de páginas do EPUB", + "ERR_1038": "Erro ao obter páginas EPUB DIVINA", + "ERR_1039": "Erro ao obter posições do EPUB" }, "filter": { "age_rating": "classificação etária", "age_rating_none": "Nenhuma", + "any": "Qualquer", + "complete": "Completo", "genre": "gênero", "in_progress": "Em progresso", "language": "idioma", "library": "biblioteca", + "media_profile": "Perfil de mídia", + "media_status": "Estado da mídia", "oneshot": "One-shot", "publisher": "editora", "read": "Lidos", "release_date": "data de lançamento", + "sharing_label": "Etiqueta de compartilhamento", "status": "estado", "tag": "tag", "unread": "Não Lidos" @@ -738,8 +861,12 @@ "history": { "header": { "book": "Livro", - "details": "Detalhes" - } + "date": "Data", + "details": "Detalhes", + "series": "Séries", + "type": "Tiopo" + }, + "title": "Histórico" }, "home": { "theme": "Tema", @@ -747,6 +874,8 @@ }, "library_navigation": { "browse": "Navegar", + "browse_books": "Livros", + "browse_series": "Séries", "collections": "Coleções", "readlists": "Listas de Leitura", "recommended": "Recomendado" @@ -779,15 +908,34 @@ "empty_trash": "Esvaziar a lixeira", "mark_read": "Marcar como lido", "mark_unread": "Marcar como não lido", + "pin": "Fixar", "refresh_metadata": "Atualizar metadados", - "scan_library_files": "Varrer arquivos na biblioteca", - "select_all": "Selecionar todas" + "scan_library_files": "Escanear arquivos da biblioteca", + "scan_library_files_deep": "Escanear arquivos da biblioteca (profundo)", + "select_all": "Selecionar todas", + "unpin": "Liberar" + }, + "metrics": { + "library_books": "Livros por biblioteca", + "library_disk_space": "Espaço ocupado pela biblioteca", + "library_series": "Série por biblioteca", + "library_sidecars": "Arquivos auxiliares por biblioteca", + "tasks_executed": "Tarefas executadas", + "tasks_total_time": "Tempo total das tarefas", + "title": "Métricas" + }, + "missing_posters": { + "title": "Posters Ausentes" }, "navigation": { "home": "Início", "libraries": "Bibliotecas", "logout": "Sair" }, + "no_libraries_pinned": { + "subtitle": "Você pode fixar uma biblioteca no menu de 3 pontos", + "title": "Nenhuma biblioteca fixada" + }, "page_not_found": { "go_back_to_home_page": "Retornar à página inicial", "page_does_not_exist": "A página que você procura não existe.", @@ -797,6 +945,12 @@ "less": "Ver menos", "more": "Ver mais" }, + "readlist_import": { + "row": { + "duplicate_book": "Duplicar livro", + "error_choose_book": "Escolha um livro" + } + }, "readlists_expansion_panel": { "manage_readlist": "Gerenciar lista de leitura", "title": "Lista de leitura: {name}" @@ -817,17 +971,41 @@ "button_cancel_all_tasks": "Cancelar todas as tarefas", "button_empty_trash": "Limpar a lixeira de todas as bibliotecas", "button_scan_libraries": "Escanear todas as bibliotecas", + "button_scan_libraries_deep": "Escanear todas bibliotecas (profundo)", "button_shutdown": "Desligar", + "download_log": "Baixar arquivo de log", "notification_tasks_cancelled": "Nenhuma tarefa para cancelar | Uma tarefa cancelada | {count} tarefas canceladas", "section_title": "Gerenciamento do Servidor" }, - "tab_title": "Servidor" + "tab_title": "Servidor", + "updates": "Atualizações" }, "server_settings": { + "config_precedence": "Prevalece sobre o arquivo de configuração", + "dialog_regenerate_thumbnails": { + "body": "O tamanho das miniaturas mudou. Deseja gerar novamente as miniaturas dos livros?", + "btn_alternate": "Sim, de todos os livros", + "btn_cancel": "Não", + "btn_confirm": "Sim, mas apenas se tiverem aumentado", + "title": "Gerar miniaturas novamente" + }, + "hint_kobo_port": "Definir apenas em caso de problemas de sincronização com capas e downloads", + "label_delete_empty_collections": "Exclua coleções vazias depois do escaneamento", + "label_delete_empty_readlists": "Exclua listas de leitura vazias depois do escaneamento", + "label_kepubify_path": "Localização do kepubify", + "label_kobo_port": "Porta externa do Kobo Sync", + "label_kobo_proxy": "Proxy Kobo Sync para sincronização com a Kobo Store", + "label_rememberme_duration": "Duração do Lembrar de mim (em dias)", + "label_server_context_path": "URL Base", + "label_server_port": "Porta do servidor", + "label_task_pool_size": "Threads de tarefas", + "label_thumbnail_size": "Tamanho das miniaturas", + "requires_restart": "Requer reinicialização para entrar em vigor", "server_settings": "Configurações do Servidor" }, "settings_user": { "change_password": "Alterar senha", + "edit_restrictions": "Editar restrições", "edit_user": "Editar Usuário", "latest_activity": "Última atividade: {date}", "no_recent_activity": "Nenhuma atividade recente", @@ -837,13 +1015,17 @@ "sort": { "books_count": "Total de livros", "date_added": "Data de adição", + "date_read": "Data de leitura", "date_updated": "Data de atualização", "file_name": "Nome do arquivo", "file_size": "Tamanho do arquivo", "folder_name": "Nome da pasta", "name": "Nome", "number": "Número", - "release_date": "Data de lançamento" + "page_count": "Quantidade de páginas", + "random": "Aleatório", + "release_date": "Data de lançamento", + "series": "Séries" }, "theme": { "dark": "Escuro", @@ -852,6 +1034,7 @@ }, "thumbnail_card": { "tooltip_delete": "Excluir", + "tooltip_generated": "Arte gerada", "tooltip_mark_as_selected": "Marcar como selecionado", "tooltip_selected": "Selecionado", "tooltip_sidecar": "Mídia local", @@ -860,12 +1043,33 @@ "tooltip_too_big": "Arquivo muito grande!", "tooltip_user_uploaded": "Enviado pelo usuário" }, + "titles_more": { + "less": "Menos títulos", + "more": "Mais títulos" + }, "ui_settings": { - "general": "Geral" + "general": "Geral", + "label_oauth2_auto_login": "Login OAuth2 automático", + "label_oauth2_hide_login": "Ocultar campos de login se OAuth2 estiver ativado", + "label_poster_blur_unread": "Desfocar poster de livros e séries não lidos", + "label_poster_stretch": "Esticar pôster para ajustar ao card", + "label_series_groups": "Agrupamento de séries", + "section_oauth2": "OAuth2", + "series_groups": { + "alpha": "Alfabética", + "japanese": "Gojūon (japonês)" + }, + "tooltip_oauth2_auto_login": "É necessário um único provedor OAuth2 e a ativação de 'ocultar campos de login'" + }, + "updates": { + "available": "Atualizações disponiveis", + "latest_installed": "A versão mais recente do Komga já está instalada" }, "user_roles": { "ADMIN": "Administrador", "FILE_DOWNLOAD": "Baixar arquivos", + "KOBO_SYNC": "Kobo Sync", + "KOREADER_SYNC": "KOReader Sync", "PAGE_STREAMING": "Streaming de páginas", "USER": "Usuário" }, @@ -874,6 +1078,12 @@ "authentication_activity": "Atividade de Autenticação", "users": "Usuários" }, + "validation": { + "context_path": "Deve começar com '/', não terminar com '/-_' e conter apenas '/-_a-z0-9'", + "one_or_more": "Deve ser 1 ou mais", + "tcp_port": "Deve estar entre 1 e 65535", + "zero_or_more": "Deve ser 0 ou mais" + }, "welcome": { "add_library": "Adicionar biblioteca", "no_libraries_yet": "Ainda não foram adicionadas bibliotecas!", diff --git a/komga-webui/src/locales/ta.json b/komga-webui/src/locales/ta.json index d2e4f968a..2285ab2b9 100644 --- a/komga-webui/src/locales/ta.json +++ b/komga-webui/src/locales/ta.json @@ -425,7 +425,7 @@ "field_isbn_error": "செல்லுபடியாகும் ISBN 13 ஆக இருக்க வேண்டும்", "field_link_label": "சிட்டை", "field_link_url": "முகவரி", - "field_link_url_error_protocol": "HTTP அல்லது HTTPS ஆக இருக்க வேண்டும்", + "field_link_url_error_protocol": "http அல்லது https ஆக இருக்க வேண்டும்", "field_link_url_error_url": "செல்லுபடியாகும் முகவரி ஆக இருக்க வேண்டும்", "field_number": "எண்", "field_number_sort": "வரிசை எண்", diff --git a/komga-webui/src/locales/zh-Hans.json b/komga-webui/src/locales/zh-Hans.json index 348780a8a..e7c687b13 100644 --- a/komga-webui/src/locales/zh-Hans.json +++ b/komga-webui/src/locales/zh-Hans.json @@ -26,7 +26,7 @@ "no_keys": "尚未创建 API 密钥" }, "change_password": "更改密码", - "details": "详情", + "details": "详细信息", "my_account": "我的账户" }, "announcements": { @@ -636,7 +636,7 @@ "size": "文件大小", "width": "宽" }, - "title": "书籍详情", + "title": "书籍详细信息", "title_comparison": "书籍比较" }, "transient_book_viewer": { @@ -862,7 +862,7 @@ "header": { "book": "书籍", "date": "日期", - "details": "详情", + "details": "详细信息", "series": "系列", "type": "类型" }, @@ -1051,7 +1051,7 @@ "general": "常规", "label_oauth2_auto_login": "自动 OAuth2 登录", "label_oauth2_hide_login": "如果启用了 OAuth2,则隐藏登录字段", - "label_poster_blur_unread": "未读书籍和系列的模糊海报", + "label_poster_blur_unread": "为未读书籍和系列模糊海报", "label_poster_stretch": "拉伸海报以适合卡片", "label_series_groups": "系列分组", "section_oauth2": "OAuth2",