From a76de06087067641aa659e79ef31052b4543cf38 Mon Sep 17 00:00:00 2001 From: "Weblate (bot)" Date: Wed, 10 Apr 2024 01:00:25 +0200 Subject: [PATCH] [skip ci] Weblate Changes (#2721) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: B1ondy Co-authored-by: CVHNups Co-authored-by: Duarte Silva Co-authored-by: Flashky Co-authored-by: François Co-authored-by: Full name Co-authored-by: Gabriele Co-authored-by: Gregory.Open Co-authored-by: Havokdan Co-authored-by: J T Co-authored-by: Jann Pächnatz Co-authored-by: LauriL Co-authored-by: LeeWan1210 Co-authored-by: Lyrq Co-authored-by: NeneNeko Co-authored-by: Parsec82 Co-authored-by: Reza Almanda Co-authored-by: Robert Hartings Co-authored-by: SmartHomeSchmidt Co-authored-by: ch3i Co-authored-by: fl0k1 Co-authored-by: gallegonovato Co-authored-by: majora2007 Co-authored-by: rumichi Co-authored-by: 书签 Co-authored-by: 無情天 Co-authored-by: 石丸健太郎 --- API/I18N/de.json | 10 +- API/I18N/es.json | 14 +- API/I18N/et.json | 20 + API/I18N/fr.json | 16 +- API/I18N/id.json | 7 +- API/I18N/it.json | 8 +- API/I18N/ja.json | 5 +- API/I18N/ko.json | 16 +- API/I18N/pl.json | 101 +- API/I18N/pt_BR.json | 16 +- API/I18N/th.json | 18 +- API/I18N/vi.json | 47 + API/I18N/zh_Hans.json | 22 +- UI/Web/src/assets/langs/de.json | 91 +- UI/Web/src/assets/langs/es.json | 172 ++- UI/Web/src/assets/langs/et.json | 1 + UI/Web/src/assets/langs/fr.json | 195 ++- UI/Web/src/assets/langs/id.json | 14 +- UI/Web/src/assets/langs/it.json | 76 +- UI/Web/src/assets/langs/ja.json | 43 +- UI/Web/src/assets/langs/ko.json | 157 ++- UI/Web/src/assets/langs/nl.json | 8 +- UI/Web/src/assets/langs/pl.json | 1774 +++++++++++++++++++++++++- UI/Web/src/assets/langs/pt.json | 14 +- UI/Web/src/assets/langs/pt_BR.json | 171 ++- UI/Web/src/assets/langs/ru.json | 47 +- UI/Web/src/assets/langs/sk.json | 6 +- UI/Web/src/assets/langs/th.json | 23 +- UI/Web/src/assets/langs/zh_Hans.json | 178 ++- 29 files changed, 2978 insertions(+), 292 deletions(-) create mode 100644 API/I18N/et.json create mode 100644 API/I18N/vi.json create mode 100644 UI/Web/src/assets/langs/et.json diff --git a/API/I18N/de.json b/API/I18N/de.json index 50a7557d4..37de69efe 100644 --- a/API/I18N/de.json +++ b/API/I18N/de.json @@ -39,10 +39,10 @@ "generic-error": "Es ist ein Fehler ist aufgetreten, bitte versuchen Sie es erneut", "device-doesnt-exist": "Das Gerät existiert nicht", "generic-device-create": "Beim Erstellen des Geräts ist ein Fehler aufgetreten", - "send-to-kavita-email": "Das Senden an Gerät kann nicht mit dem E-Mail-Dienst von Kavita durchgeführt werden. Bitte konfigurieren Sie Ihren eigenen.", + "send-to-kavita-email": "Das Senden an Gerät kann nicht ohne konfigurierten E-Mail-Dienst durchgeführt werden.", "send-to-device-status": "Übertrage Dateien auf Ihr Gerät", "series-doesnt-exist": "Die Serie existiert nicht", - "volume-doesnt-exist": "Das Band existiert nicht", + "volume-doesnt-exist": "Der Band existiert nicht", "no-cover-image": "Kein Coverbild", "bookmark-doesnt-exist": "Lesezeichen ist nicht vorhanden", "must-be-defined": "{0} muss definiert sein", @@ -176,5 +176,9 @@ "browse-more-in-genre": "Mehr in {0} stöbern", "recently-updated": "Zuletzt aktualisiert", "browse-recently-updated": "Zuletzt aktualisiert durchsuchen", - "unable-to-reset-k+": "Aufgrund eines Fehlers konnte die Kavita+ Lizenz nicht zurückgesetzt werden. Kontaktieren Sie den Kavita+ Support" + "unable-to-reset-k+": "Aufgrund eines Fehlers konnte die Kavita+ Lizenz nicht zurückgesetzt werden. Kontaktieren Sie den Kavita+ Support", + "email-not-enabled": "Der Mailversand ist auf diesem Server nicht aktiviert. Sie können diese Aktion nicht durchführen.", + "invalid-email": "Die für den Benutzer hinterlegte E-Mail ist ungültig. Links finden Sie in den Logs.", + "send-to-unallowed": "Sie können nicht an ein Gerät senden, das nicht Ihnen gehört.", + "send-to-size-limit": "Die Datei(en), die Sie senden möchten, ist/sind zu groß für Ihren E-Mail-Service" } diff --git a/API/I18N/es.json b/API/I18N/es.json index bc55639ae..8f9be6a6f 100644 --- a/API/I18N/es.json +++ b/API/I18N/es.json @@ -180,5 +180,17 @@ "unable-to-reset-k+": "No se ha podido restablecer la licencia de Kavita+ debido a un error. Contacta con el soporte de Kavita", "send-to-unallowed": "No puedes enviar a un dispositivo que no sea el tuyo", "email-not-enabled": "El correo electrónico no está habilitado en este servidor. No puede realizar esta acción.", - "send-to-size-limit": "El(Los) archivo(s) que intenta enviar es(son) demasiado(s) grande(s) para su programa de correo electrónico" + "send-to-size-limit": "El(Los) archivo(s) que intenta enviar es(son) demasiado(s) grande(s) para su programa de correo electrónico", + "process-scrobbling-events": "Procesar eventos de scrobbling", + "report-stats": "Informe de estadísticas", + "check-scrobbling-tokens": "Comprobar los token de scrobbling", + "process-processed-scrobbling-events": "Volver a procesar eventos de scrobbling procesados", + "cleanup": "Limpieza", + "remove-from-want-to-read": "Eliminar de querer leer", + "kavita+-data-refresh": "Actualización de los datos de Kavita+", + "backup": "Copia de seguridad", + "update-yearly-stats": "Actualizar estadísticas anualmente", + "license-check": "Comprobar la licencia", + "scan-libraries": "Escanear la biblioteca", + "check-updates": "Comprobar actualizaciones" } diff --git a/API/I18N/et.json b/API/I18N/et.json new file mode 100644 index 000000000..80ec2e938 --- /dev/null +++ b/API/I18N/et.json @@ -0,0 +1,20 @@ +{ + "confirm-email": "Esmalt pead oma e-posti kinnitama", + "bad-credentials": "Sisselogimise andmed pole õiged", + "locked-out": "Oled liiga paljude sisselogimiskatsete tõttu süsteemist keelatud. Palun oota 10 minutit.", + "disabled-account": "Su konto on keelatud. Võta ühendust serveri administraatoriga.", + "register-user": "Kasutaja registreerimisel läks midagi valesti", + "validate-email": "Teie e-posti kinnitamisel ilmnes probleem: {0}", + "denied": "Pole lubatud", + "permission-denied": "Sul ei ole selle toimingu jaoks luba", + "password-required": "Kui sa pole administraator, pead oma konto muutmiseks sisestama olemasoleva parooli", + "invalid-password": "Vale Parool", + "invalid-token": "Vale kinnituskood", + "unable-to-reset-key": "Midagi läks valesti, võtit ei saa lähtestada", + "invalid-payload": "Vigane saadetis", + "share-multiple-emails": "E-maili ei saa erinevate kontode vahel jagada", + "generate-token": "Kinnitusmeili koodi loomisel ilmnes probleem. Vaata logisid", + "confirm-token-gen": "Kinnituskoodi loomisel ilmnes probleem", + "nothing-to-do": "Pole midagi teha", + "age-restriction-update": "Vanusepiirangu värskendamisel ilmnes viga" +} diff --git a/API/I18N/fr.json b/API/I18N/fr.json index b106d19d7..d836a7b4c 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -180,5 +180,19 @@ "unable-to-reset-k+": "Impossible de réinitialiser la licence Kavita+ en raison d'une erreur. Contactez le support Kavita+", "email-not-enabled": "E-mail non activé sur ce serveur. Vous ne pouvez pas lancer cette action.", "send-to-unallowed": "Vous ne pouvez envoyer à un appareil qui ne vous appartient pas", - "send-to-size-limit": "Le(s) fichier(s) que vous essayez d'envoyer sont trop lourds pour votre emailer" + "send-to-size-limit": "Le(s) fichier(s) que vous essayez d'envoyer sont trop lourds pour votre emailer", + "check-updates": "Vérifier les mises à jour", + "license-check": "Vérification de la licence", + "cleanup": "Nettoyage", + "report-stats": "Rapport des statistiques", + "process-scrobbling-events": "Traiter les événements de Scrobbling", + "check-scrobbling-tokens": "Vérifier les jetons de Scrobbling", + "remove-from-want-to-read": "Nettoyage de la liste d'envie (déjà lu)", + "scan-libraries": "Analyse des bibliothèques", + "kavita+-data-refresh": "Actualisation des données Kavita+", + "backup": "Sauvegarde", + "process-processed-scrobbling-events": "Traiter les événements de Scrobbling traités", + "update-yearly-stats": "Mettre à jour les statistiques annuelles", + "account-email-invalid": "L'adresse électronique figurant dans le fichier du compte administrateur n'est pas valide. Impossible d'envoyer un courriel de test.", + "email-settings-invalid": "Informations manquantes dans les paramètres de l'e-mail. Assurez-vous que tous les paramètres de l'email sont sauvegardés." } diff --git a/API/I18N/id.json b/API/I18N/id.json index cd4fe1abb..c9edf22e8 100644 --- a/API/I18N/id.json +++ b/API/I18N/id.json @@ -96,5 +96,10 @@ "age-restriction-not-applicable": "Tidak ada batasan", "generic-cover-collection-save": "Tidak dapat menyimpan gambar sampul ke Koleksi", "generic-cover-reading-list-save": "Tidak dapat menyimpan gambar sampul ke Daftar Baca", - "generic-user-delete": "Tidak dapat menghapus pengguna" + "generic-user-delete": "Tidak dapat menghapus pengguna", + "email-not-enabled": "Email tidak diaktifkan pada server ini. Anda tidak dapat melakukan tindakan ini.", + "generic-device-update": "Terjadi error saat memperbarui perangkat", + "generic-device-create": "Ada error saat membuat perangkat", + "generic-device-delete": "Terjadi error saat menghapus perangkat", + "greater-0": "{0} harus lebih besar dari 0" } diff --git a/API/I18N/it.json b/API/I18N/it.json index b664f9338..50d5cb7d0 100644 --- a/API/I18N/it.json +++ b/API/I18N/it.json @@ -121,7 +121,7 @@ "generic-device-update": "Si è verificato un errore durante l'aggiornamento del dispositivo", "generic-device-delete": "Si è verificato un errore durante l'eliminazione del dispositivo", "greater-0": "{0} deve essere maggiore di 0", - "send-to-kavita-email": "Invia al dispositivo non può essere utilizzato con il servizio e-mail di Kavita. Si prega di configurare il proprio.", + "send-to-kavita-email": "Invia al dispositivo non può essere utilizzato senza la configurazione dell'email", "generic-send-to": "Si è verificato un errore durante l'invio dei file al dispositivo", "generic-favicon": "Si è verificato un problema durante il recupero della favicon per il dominio", "library-name-exists": "Il nome della libreria esiste già. Scegli un nome univoco per il server.", @@ -176,5 +176,9 @@ "browse-more-in-genre": "Sfoglia di più in {0}", "more-in-genre": "Altro in Genere {0}", "recently-updated": "Aggiornato di recente", - "browse-recently-updated": "Sfoglia gli aggiornamenti recenti" + "browse-recently-updated": "Sfoglia gli aggiornamenti recenti", + "email-not-enabled": "L'email non è attivata in questo server. Non puoi compiere questa azione.", + "send-to-unallowed": "Non puoi inviare ad un dispositivo non tuo", + "send-to-size-limit": "Il/I file che stai cercando di mandare sono troppo grandi per l'email", + "unable-to-reset-k+": "Impossibile ripristinare la licenza Kavita+. Contatta il supporto Kavita+" } diff --git a/API/I18N/ja.json b/API/I18N/ja.json index 8fd45630c..f1241b85d 100644 --- a/API/I18N/ja.json +++ b/API/I18N/ja.json @@ -180,5 +180,8 @@ "scrobble-bad-payload": "Scrobbleプロバイダからの悪いペイロード", "generic-create-temp-archive": "一時アーカイブの作成中に問題が発生しました", "user-no-access-library-from-series": "ユーザーは、このシリーズが所属するライブラリにアクセス権限がありません", - "collection-tag-duplicate": "この名前のコレクションは既に存在しています" + "collection-tag-duplicate": "この名前のコレクションは既に存在しています", + "account-email-invalid": "管理者アカウントに登録されている電子メールは有効な電子メールではありません。 テストメールを送信できませんでした。", + "check-updates": "アップデートをチェックする", + "license-check": "ライセンスを確認" } diff --git a/API/I18N/ko.json b/API/I18N/ko.json index 28ca19827..019009362 100644 --- a/API/I18N/ko.json +++ b/API/I18N/ko.json @@ -69,7 +69,7 @@ "generic-device-create": "장치를 생성하는 중에 오류가 발생했습니다", "device-doesnt-exist": "장치가 존재하지 않습니다", "generic-device-update": "장치를 업데이트 하는 중에 오류가 발생했습니다", - "send-to-kavita-email": "이메일 설정 없이는 기기로 전송할 수 없습니다.", + "send-to-kavita-email": "이메일 설정 없이는 기기로 전송할 수 없습니다", "no-cover-image": "표지 이미지 없음", "series-doesnt-exist": "시리즈가 존재하지 않습니다", "bookmarks-empty": "북마크는 비워둘 수 없습니다", @@ -180,5 +180,17 @@ "email-not-enabled": "이 서버에서는 이메일이 활성화되어 있지 않습니다. 이 작업을 수행할 수 없습니다.", "send-to-size-limit": "보내려고 하는 파일은 이메일 전송 용량을 초과했습니다", "send-to-unallowed": "본인 이외의 기기로는 전송할 수 없습니다", - "unable-to-reset-k+": "오류로 인해 Kavita+ 라이선스를 재설정할 수 없습니다. Kavita+ 지원팀에 문의하십시오" + "unable-to-reset-k+": "오류로 인해 Kavita+ 라이선스를 재설정할 수 없습니다. Kavita+ 지원팀에 문의하십시오", + "check-updates": "업데이트 확인", + "license-check": "라이센스 확인", + "process-scrobbling-events": "스크로블링 이벤트 처리", + "report-stats": "보고서 통계", + "check-scrobbling-tokens": "스크로블링 토큰 확인", + "cleanup": "청소", + "remove-from-want-to-read": "읽고 싶어요 정리", + "scan-libraries": "스캔 라이브러리", + "kavita+-data-refresh": "Kavita+ 데이터 새로 고침", + "backup": "백업", + "update-yearly-stats": "연간 통계 업데이트", + "process-processed-scrobbling-events": "처리된 스크로블링 이벤트 처리" } diff --git a/API/I18N/pl.json b/API/I18N/pl.json index f51991dda..cbaba086c 100644 --- a/API/I18N/pl.json +++ b/API/I18N/pl.json @@ -56,5 +56,104 @@ "send-to-kavita-email": "Funkcja Wyślij do urządzenia nie może być używana z usługą e-mail Kavita. Należy skonfigurować własną.", "bookmark-doesnt-exist": "Zakładka nie istnieje", "series-doesnt-exist": "Seria nie istnieje", - "must-be-defined": "{0} musi być zdefiniowane" + "must-be-defined": "{0} musi być zdefiniowane", + "email-not-enabled": "E-mail nie jest włączony na tym serwerze. Nie można wykonać tej akcji.", + "send-to-size-limit": "Plik(i), które próbujesz wysłać, są zbyt duże dla Twojego programu pocztowego", + "generic-favicon": "Wystąpił problem z pobieraniem favicon dla domeny", + "invalid-filename": "Nieprawidłowa nazwa pliku", + "file-doesnt-exist": "Plik nie istnieje", + "library-name-exists": "Nazwa biblioteki już istnieje. Wybierz unikalną nazwę dla serwera.", + "no-library-access": "Użytkownik nie ma dostępu do tej biblioteki", + "user-doesnt-exist": "Użytkownik nie istnieje", + "library-doesnt-exist": "Biblioteka nie istnieje", + "invalid-path": "Nieprawidłowa ścieżka", + "generic-library-update": "Pojawił się krytyczny problem z aktualizacją biblioteki.", + "bookmark-save": "Nie udało się zapisać zakładki", + "generic-library": "Wystąpił błąd krytyczny. Spróbuj ponownie.", + "no-image-for-page": "Brak takiego obrazu dla strony {0}. Spróbuj odświeżyć, aby zezwolić na ponowne buforowanie.", + "send-to-unallowed": "Nie można wysyłać na urządzenie, które nie należy do Ciebie", + "delete-library-while-scan": "Nie można usunąć biblioteki podczas skanowania. Poczekaj na zakończenie skanowania lub uruchom ponownie Kavitę, a następnie spróbuj usunąć bibliotekę", + "generic-clear-bookmarks": "Nie udało się wyczyścić zakładek", + "bookmark-permission": "Nie masz uprawnień do dodawania/usuwania zakładek", + "cache-file-find": "Nie można znaleźć obrazu z pamięci podręcznej. Przeładuj i spróbuj ponownie.", + "collection-deleted": "Kolekcja usunięta", + "invalid-access": "Nieprawidłowy dostęp", + "pdf-doesnt-exist": "Plik PDF nie istnieje, gdy powinien", + "perform-scan": "Przeprowadź skanowanie tej serii lub biblioteki i spróbuj ponownie", + "generic-read-progress": "Wystąpił problem z zapisywaniem postępu", + "smart-filters": "Inteligentne filtry", + "browse-smart-filters": "Przeglądaj według inteligentnych filtrów", + "smart-filter-doesnt-exist": "Inteligentny filtr nie istnieje", + "send-to-permission": "Nie można wysłać plików innych niż EPUB lub PDF na urządzenia, ponieważ nie są one obsługiwane przez Kindle", + "book-num": "Książka {0}", + "no-series": "Nie udało się uzyskać serii dla biblioteki", + "no-series-collection": "Nie udało się uzyskać serii dla kolekcji", + "generic-relationship": "Wystąpił problem z aktualizacją powiązań", + "ip-address-invalid": "Adres IP \"{0}\" jest nieprawidłowy", + "generic-cover-series-save": "Nie można zapisać obrazu okładki do serii", + "generic-cover-collection-save": "Nie można zapisać obrazu okładki dla kolekcji", + "generic-cover-chapter-save": "Nie można zapisać obrazu okładki dla rozdziału", + "generic-user-pref": "Wystąpił problem z zapisaniem preferencji", + "opds-disabled": "OPDS nie jest włączony na tym serwerze", + "want-to-read": "Chcę przeczytać", + "browse-libraries": "Przeglądanie według bibliotek", + "collections": "Wszystkie Kolekcje", + "browse-collections": "Przeglądaj według Kolekcji", + "external-source-required": "Klucz API i Host jest wymagany", + "bad-copy-files-for-download": "Nie można skopiować plików do pobieranego archiwum katalogu tymczasowego.", + "generic-create-temp-archive": "Wystąpił problem z tworzeniem archiwum tymczasowego", + "epub-html-missing": "Nie można znaleźć odpowiedniego html dla tej strony", + "check-updates": "Sprawdź aktualizacje", + "license-check": "Sprawdź licencje", + "report-stats": "Statystyki raportów", + "cleanup": "Wyczyść", + "kavita+-data-refresh": "Odśwież dane Kavita+", + "backup": "Kopia zapasowa", + "more-in-genre": "Więcej w gatunku {0}", + "browse-more-in-genre": "Przeglądaj więcej w {0}", + "external-sources": "Zewnętrzne źródła", + "browse-external-sources": "Przeglądaj zewnętrzne źródła", + "recently-updated": "Niedawno zaktualizowane", + "browse-recently-updated": "Przeglądaj niedawno zaktualizowane", + "external-source-already-exists": "Zewnętrzne źródło już istnieje", + "collection-tag-duplicate": "Kolekcja o tej nazwie już istnieje", + "device-not-created": "To urządzenie jeszcze nie istnieje. Utwórz je najpierw", + "series-restricted-age-restriction": "Użytkownik nie może wyświetlić tej serii ze względu na ograniczenia wiekowe", + "series-updated": "Pomyślnie zaktualizowano", + "update-metadata-fail": "Nie udało się zaktualizować metadanych", + "total-logs": "Łączna liczba dzienników musi mieścić się w przedziale od 1 do 30", + "stats-permission-denied": "Nie masz uprawnień do wyświetlania statystyk innego użytkownika", + "url-not-valid": "Adres URL nie zwraca prawidłowego obrazu lub wymaga autoryzacji", + "generic-user-delete": "Nie można usunąć użytkownika", + "access-denied": "Nie masz dostępu", + "browse-recently-added": "Przeglądaj Ostatnio dodane", + "recently-added": "Ostatnio dodane", + "search": "Szukaj", + "volume-num": "Tom {0}", + "device-duplicate": "Urządzenie o tej nazwie już istnieje", + "unable-to-reset-k+": "Nie można zresetować licencji Kavita+ z powodu błędu. Skontaktuj się z pomocą techniczną Kavita+", + "issue-num": "Wydanie {0}{1}", + "chapter-num": "Rozdział {0}", + "libraries-restricted": "Użytkownik nie ma dostępu do żadnych bibliotek", + "generic-series-delete": "Wystąpił problem z usunięciem serii", + "generic-series-update": "Wystąpił błąd podczas aktualizacji serii", + "age-restriction-not-applicable": "Bez ograniczeń", + "bookmark-dir-permissions": "Folder zakładek nie ma prawidłowych uprawnień do użycia przez Kavitę", + "epub-malformed": "Plik jest zniekształcony! Nie można odczytać.", + "total-backups": "Łączna liczba kopii zapasowych musi mieścić się w przedziale od 1 do 30", + "user-no-access-library-from-series": "Użytkownik nie ma dostępu do biblioteki, do której należy ta seria", + "generic-cover-library-save": "Nie można zapisać obrazu okładki dla biblioteki", + "browse-want-to-read": "Przeglądaj Chcę przeczytać", + "scan-libraries": "Skanuj Biblioteki", + "external-source-doesnt-exist": "Zewnętrzne źródło nieistnieje", + "update-yearly-stats": "Aktualizuj roczne statystyki", + "not-authenticated": "Użytkownik nie jest uwierzytelniony", + "unable-to-register-k+": "Nie można zarejestrować licencji z powodu błędu. Skontaktuj się z pomocą techniczną Kavita+", + "anilist-cred-expired": "Poświadczenia AniList wygasły lub nie zostały ustawione", + "collection-tag-title-required": "Tytuł Kolekcji nie może być pusty", + "job-already-running": "Zadanie już uruchomione", + "encode-as-warning": "Nie można konwertować do formatu PNG. W przypadku okładek należy użyć opcji Odśwież okładki. Zakładek i ikon ulubionych nie można zakodować z powrotem.", + "favicon-doesnt-exist": "Favicon nie istnieje", + "theme-doesnt-exist": "Brak pliku motywu lub jest on nieprawidłowy", + "libraries": "Wszystkie biblioteki" } diff --git a/API/I18N/pt_BR.json b/API/I18N/pt_BR.json index 7550dc9f8..21ea44b05 100644 --- a/API/I18N/pt_BR.json +++ b/API/I18N/pt_BR.json @@ -180,5 +180,19 @@ "unable-to-reset-k+": "Não foi possível redefinir a licença Kavita+ devido a um erro. Entre em contato com o suporte Kavita +", "send-to-unallowed": "Você não pode enviar para um dispositivo que não seja seu", "email-not-enabled": "O e-mail não está ativado neste servidor. Você não pode executar esta ação.", - "send-to-size-limit": "Os arquivos que você está tentando enviar são muito grandes para o seu e-mail" + "send-to-size-limit": "Os arquivos que você está tentando enviar são muito grandes para o seu e-mail", + "check-updates": "Verificar por Atualizações", + "license-check": "Verificar Licença", + "process-scrobbling-events": "Eventos de Scrobbling de Processo", + "report-stats": "Estatísticas do Relatório", + "process-processed-scrobbling-events": "Processar eventos de Scrobbling processados", + "remove-from-want-to-read": "Limpar Quero Ler", + "scan-libraries": "Escanear Bibliotecas", + "backup": "Backup", + "update-yearly-stats": "Atualizar estatísticas anuais", + "check-scrobbling-tokens": "Verificar os Tokens de Scrobbling", + "cleanup": "Limpar", + "kavita+-data-refresh": "Atualização de dados Kavita+", + "account-email-invalid": "O e-mail registrado para a conta de administrador não é um e-mail válido. Não é possível enviar e-mail de teste.", + "email-settings-invalid": "Faltam informações nas configurações de e-mail. Certifique-se de que todas as configurações de e-mail estejam salvas." } diff --git a/API/I18N/th.json b/API/I18N/th.json index 9750001da..d0733955e 100644 --- a/API/I18N/th.json +++ b/API/I18N/th.json @@ -29,7 +29,7 @@ "generic-clear-bookmarks": "ไม่สามารถล้างบุ๊กมาร์ก", "cache-file-find": "ไม่พบรูปภาพที่เก็บไว้ โหลดใหม่และลองอีกครั้ง", "url-required": "คุณต้องส่ง url เพื่อใช้งาน", - "send-to-kavita-email": "ส่งไปยังอุปกรณ์ใช้กับบริการอีเมลของ Kavita ไม่ได้ โปรดกำหนดค่าของคุณเอง", + "send-to-kavita-email": "ส่งไปยังอุปกรณ์ไม่สามารถใช้งานได้หากไม่มีการตั้งค่าอีเมล", "favicon-doesnt-exist": "ไม่มีไอคอน Favicon", "library-name-exists": "ชื่อไลบรารีมีอยู่แล้ว โปรดเลือกชื่อเฉพาะสำหรับเซิร์ฟเวอร์", "library-doesnt-exist": "ไม่มีไลบรารี", @@ -158,5 +158,19 @@ "epub-html-missing": "ไม่พบ html ที่เหมาะสมสำหรับหน้านั้น", "collection-tag-title-required": "ชื่อคอลเลกชันต้องไม่ว่างเปล่า", "want-to-read": "ต้องการอ่าน", - "browse-want-to-read": "ดูรายการต้องการอ่าน" + "browse-want-to-read": "ดูรายการต้องการอ่าน", + "email-not-enabled": "ไม่ได้เปิดใช้งานอีเมลบนเซิร์ฟเวอร์นี้ คุณไม่สามารถดำเนินการนี้ได้", + "send-to-unallowed": "คุณไม่สามารถส่งไปยังอุปกรณ์ที่ไม่ใช่ของคุณ", + "send-to-size-limit": "ไฟล์ที่คุณพยายามส่งมีขนาดใหญ่เกินไปสำหรับอีเมลของคุณ", + "browse-more-in-genre": "ค้นหาเพิ่มเติมใน {0}", + "recently-updated": "อัปเดตล่าสุด", + "more-in-genre": "เพิ่มเติมในประเภท {0}", + "browse-recently-updated": "เรียกดูอัปเดตล่าสุด", + "external-sources": "แหล่งข้อมูลภายนอก", + "browse-external-sources": "เรียกดูแหล่งข้อมูลภายนอก", + "smart-filters": "ตัวกรองอัจฉริยะ", + "browse-smart-filters": "เรียกดูตามตัวกรองอัจฉริยะ", + "smart-filter-doesnt-exist": "ไม่มีตัวกรองอัจฉริยะ", + "collection-deleted": "ลบคอลเล็กชั่นแล้ว", + "invalid-email": "อีเมลในไฟล์สำหรับผู้ใช้ไม่ใช่อีเมลที่ถูกต้อง ดูบันทึกสำหรับลิงก์ต่างๆ" } diff --git a/API/I18N/vi.json b/API/I18N/vi.json new file mode 100644 index 000000000..6044ee7b4 --- /dev/null +++ b/API/I18N/vi.json @@ -0,0 +1,47 @@ +{ + "generic-user-email-update": "Không thể cập nhật email cho người dùng này. Vui lòng kiểm tra nhật ký.", + "forgot-password-generic": "Một email sẽ được gửi đến bạn nếu email đó tồn tại trong cơ sở dữ liệu của chúng tôi", + "not-accessible": "Máy chủ của bạn không thể được truy cập từ bên ngoài", + "generic-invite-email": "Đã xảy ra sự cố khi gửi lại email lời mời", + "admin-already-exists": "Tài khoản quản trị viên đã tồn tại", + "file-missing": "Không tìm thấy tập tin trong sách", + "generic-error": "Đã xảy ra lỗi. Vui lòng thử lại sau", + "device-doesnt-exist": "Thiệt bị không tồn tại", + "send-to-kavita-email": "Không thể sử dụng tính năng chia sẻ tới thiết bị nếu không thiết lập chức năng Email", + "generic-device-create": "Đã xảy ra lỗi khi tạo thiết bị này", + "generic-invite-user": "Đã xảy ra sự cố khi mời người dùng này. Vui lòng kiểm tra nhật ký.", + "email-not-enabled": "Chức năng email không được kích hoạt trên máy chủ. Bạn không thể thực hiện hành động này.", + "bad-credentials": "Thông tin đăng nhập của bạn không chính xác", + "register-user": "Đã xảy ra lỗi khi đăng ký tài khoản", + "confirm-token-gen": "Đã xảy ra sự cố khi tạo token xác minh", + "denied": "Không có quyền", + "permission-denied": "Bạn có quyền để thực hiện hành động này", + "invalid-password": "Mật khẩu không hợp lệ", + "invalid-token": "Token không hợp lệ", + "invalid-payload": "Payload không hợp lệ", + "username-taken": "Tên người dùng này đã được sử dụng", + "age-restriction-update": "Đã xảy ra lỗi khi cập nhật giới hạn độ tuổi", + "invalid-email-confirmation": "Email xác nhận không hợp lệ", + "user-already-registered": "Người dùng này đã được đăng ký với tên", + "manual-setup-fail": "Không thể hoàn thành thiết lập thủ công. Vui lòng hủy và tạo lại lời mời", + "generic-password-update": "Đã xảy ra sự cố khi xác nhận mật khẩu mới", + "password-updated": "Mật khẩu đã được cập nhật", + "email-sent": "Đã gửi email", + "invalid-username": "Tên người dùng không hợp lệ", + "chapter-doesnt-exist": "Chương không tồn tại", + "collection-updated": "Kệ sách đã cập nhật thành công", + "collection-deleted": "Đã xoá kệ sách", + "collection-doesnt-exist": "Kệ sách không tồn tại", + "generic-device-update": "Đã xảy ra lỗi khi cập nhật thông tin của thiết bị", + "generic-device-delete": "Đã xảy ra lỗi khi xóa thiết bị", + "greater-0": "Giá trị {0} phải lớn hơn 0", + "confirm-email": "Bạn cần phải xác minh email của mình trước", + "disabled-account": "Tài khoản của bạn đã bị vô hiệu hóa. Vui lòng liên hệ với quản trị viên.", + "validate-email": "Đã xảy ra sự cố khi xác thực email của bạn: {0}", + "password-required": "Bạn phải nhập mật khẩu hiện tại để đổi thông tin tài khoản của mình trừ khi bạn là quản trị viên", + "nothing-to-do": "Không có gì để thực hiện", + "no-user": "Ngươi dùng không tồn tại", + "user-already-confirmed": "Người dùng này đã xác minh", + "generic-user-update": "Có sự cố đã xảy ra khi cập nhật thông tin người dùng", + "user-already-invited": "Người dùng đã được mời qua email này nhưng chưa chấp nhận lời mời." +} diff --git a/API/I18N/zh_Hans.json b/API/I18N/zh_Hans.json index 2210b40a6..5a7cae749 100644 --- a/API/I18N/zh_Hans.json +++ b/API/I18N/zh_Hans.json @@ -117,7 +117,7 @@ "collection-tag-title-required": "收藏标题不能为空", "reading-list-title-required": "阅读清单标题不能为空", "collection-tag-duplicate": "收藏的名称已存在", - "chapter-num": "第{0}话", + "chapter-num": "{0}话", "not-accessible-password": "您的服务器无法访问,重置密码的链接位于日志中", "invalid-payload": "无效的数据", "nothing-to-do": "没有需要处理的任务", @@ -143,9 +143,9 @@ "device-not-created": "设备不存在,请先创建", "send-to-permission": "无法向设备发送Kindel不支持的非EPUB格式或者PDF格式文件", "reading-list-name-exists": "此名称的阅读清单已存在", - "volume-num": "第{0}卷", - "issue-num": "期号 {0}{1}", - "book-num": "第{0}本", + "volume-num": "{0}卷", + "issue-num": "{0}{1}期号", + "book-num": "{0}本", "user-migration-needed": "该用户需要进行迁移。通知他们注销并重新登录,以触发迁移流程", "generic-relationship": "更新关系时发生了问题", "encode-as-warning": "无法转换为PNG格式。对于封面,请使用刷新封面功能。书签和网站图标无法再进行编码。", @@ -180,5 +180,17 @@ "unable-to-reset-k+": "因为一些错误导致无法重置 Kavita+ 许可证。请联系 Kavita+ 支持人员", "email-not-enabled": "此服务器上未启用电子邮件。您无法执行此操作。", "send-to-unallowed": "您无法发送到不属于您的设备", - "send-to-size-limit": "您尝试发送的文件对于您的电子邮件来说太大" + "send-to-size-limit": "您尝试发送的文件对于您的电子邮件来说太大", + "process-scrobbling-events": "处理 Scrobbling 事件", + "report-stats": "报告统计", + "check-updates": "检查更新", + "license-check": "许可证检查", + "cleanup": "清理", + "process-processed-scrobbling-events": "处理已处理的 Scrobbling 事件", + "check-scrobbling-tokens": "检查 Scrobbling Tokens", + "remove-from-want-to-read": "想读清理", + "scan-libraries": "扫描资料库", + "kavita+-data-refresh": "Kavita+ 数据刷新", + "backup": "备份", + "update-yearly-stats": "更新年度统计数据" } diff --git a/UI/Web/src/assets/langs/de.json b/UI/Web/src/assets/langs/de.json index 13955dda8..bfe44346e 100644 --- a/UI/Web/src/assets/langs/de.json +++ b/UI/Web/src/assets/langs/de.json @@ -42,7 +42,9 @@ "rating": "Bewertung {{r}}", "not-applicable": "Nicht anwendbar", "processed": "Verarbeitet", - "not-processed": "Nicht verarbeitet" + "not-processed": "Nicht verarbeitet", + "chapter-num": "Kapitel {{num}}", + "volume-num": "Band {{num}}" }, "scrobble-event-type-pipe": { "chapter-read": "Lesefortschritt", @@ -193,7 +195,8 @@ "email-label": "E-Mail: ", "add": "{{common.add}}", "delete": "{{common.delete}}", - "edit": "{{common.edit}}" + "edit": "{{common.edit}}", + "email-setup-alert": "Möchtest du Dateien an deine Geräte senden? Lasse von deinen Admin vorerst die E-Mail-Einstellungen konfigurieren!" }, "edit-device": { "device-name-label": "Gerätename", @@ -218,7 +221,7 @@ "permission-error": "Sie haben nicht die Erlaubnis, Ihr Passwort zu ändern. Wenden Sie sich an den Administrator des Servers." }, "change-email": { - "email-label": "{{common.email}}", + "email-label": "Neue E-Mail", "current-password-label": "Aktuelles Passwort", "email-not-confirmed": "Diese E-Mail-Adresse ist nicht bestätigt", "email-updated-title": "E-Mail Adresse aktualisiert", @@ -233,7 +236,9 @@ "cancel": "{{common.cancel}}", "save": "{{common.save}}", "has-invalid-email": "Es scheint Sie haben keine gültige E-Mail angegeben. Ändern Sie die E-Mail, so muss Ihnen der Admin zur Bestätigung einen Link zusenden.", - "valid-email": "Gültige E-Mail Adresse" + "valid-email": "Gültige E-Mail Adresse", + "email-confirmed": "Diese E-Mail ist bestätigt worden", + "email-title": "E-Mail" }, "change-age-restriction": { "age-restriction-label": "Altersbeschränkung", @@ -263,7 +268,8 @@ "edit": "{{common.edit}}", "cancel": "{{common.cancel}}", "save": "{{common.save}}", - "token-set": "Token festgelegt" + "token-set": "Token festgelegt", + "token-valid": "Der Token ist valide" }, "typeahead": { "locked-field": "Feld ist gesperrt", @@ -409,27 +415,38 @@ "email-label": "{{common.email}}", "required-field": "{{validation.required-field}}", "valid-email": "{{validation.valid-email}}", - "submit": "{{common.submit}}" + "submit": "{{common.submit}}", + "title": "Password-Zurücksetzung" }, "reset-password-modal": { "close": "{{common.close}}", "cancel": "{{common.cancel}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "new-password-label": "Neues Passwort", + "title": "Setze {{username}}s Passwort zurück" }, "all-series": { - "series-count": "{{common.series-count}}" + "series-count": "{{common.series-count}}", + "title": "Alle Serien" }, "invite-user": { "close": "{{common.close}}", "email": "{{common.email}}", "required-field": "{{common.required-field}}", "setup-user-description": "Sie können den folgenden Link verwenden, um das Konto für Ihren Benutzer einzurichten, oder die Taste \"Kopieren\" verwenden. Möglicherweise müssen Sie sich erst abmelden, bevor Sie den Link zur Registrierung eines neuen Benutzers verwenden können. Wenn Ihr Server von außen erreichbar ist, wurde eine E-Mail an den Benutzer gesendet und die Links können von diesem verwendet werden, um die Einrichtung des Kontos abzuschließen.", - "cancel": "{{common.cancel}}" + "cancel": "{{common.cancel}}", + "setup-user-title": "Nutzer wurde eingeladen", + "invite": "Einladung", + "setup-user-account-tooltip": "Kopiere dies und füge es in einem neuen Tab ein. Du musst dich vielleicht abmelden.", + "title": "Lade einen Nutzer ein", + "invite-url-label": "Einladungs-URL", + "inviting": "Lade ein…" }, "library-selector": { "title": "Bibliotheken", "select-all": "{{common.select-all}}", - "deselect-all": "{{common.deselect-all}}" + "deselect-all": "{{common.deselect-all}}", + "no-data": "Bisher wurde noch keine Bibliothek aufgesetzt." }, "license": { "title": "Kavita+ Lizenz", @@ -443,7 +460,16 @@ "activate-license-label": "Lizenzschlüssel", "activate-email-label": "{{common.email}}", "activate-delete": "Löschen", - "activate-save": "{{common.save}}" + "activate-save": "{{common.save}}", + "license-not-valid": "Lizenz ist nicht valide", + "activate-discordId-tooltip": "Verbinde deinen Discord-Account mit Kavita+. Dies gewährt dir Zugriff auf versteckte Kanäle, um Kavita mitzugestalten.", + "activate-discordId-label": "Discord Nutzer ID", + "no-license-key": "Kein Lizenz-Schlüssel", + "renew": "Erneuern", + "license-valid": "Lizenz ist valide", + "manage": "Verwalten", + "discord-validation": "Dies ist keine valide Discord-User-ID. Deine User ID ist nicht dein Discord-Benutzername.", + "invalid-license-tooltip": "Wenn dein Abonnement beendet ist, musst du den Support per E-Mail kontaktieren um ein neues Abonnement abzuschließen" }, "book-line-overlay": { "copy": "Kopieren", @@ -758,7 +784,6 @@ "name-label": "Name", "name-validation": "Der Name muss einzigartig sein", "summary-label": "Zusammenfassung", - "series-title": "Gilt für die Serien", "deselect-all": "{{common.deselect-all}}", "select-all": "{{common.select-all}}" }, @@ -838,9 +863,47 @@ }, "age-rating-pipe": { "unknown": "Unbekannt", - "early-childhood": "Frühe Kindheit" + "early-childhood": "Frühe Kindheit", + "everyone": "Jeder" }, "manga-format-pipe": { - "unknown": "Unbekannt" + "unknown": "Unbekannt", + "archive": "Archiv", + "pdf": "PDF", + "image": "Bild", + "epub": "EPUB" + }, + "announcements": { + "title": "Ankündigungen" + }, + "out-of-date-modal": { + "description-1": "Bitte erwäge ein Upgrade, sodass du die neueste Version von Kavita verwendest.", + "description-2": "Wird einen Blick auf wiki , um Anweisungen zu erhalten, wie du ein Update ausführen kannst.", + "description-3": "Gibt es einen spezifischen Grund, warum du noch kein Update ausgeführt hast? Wir würden uns freuen, herauszufinden, was dich dazu bringt, eine veraltete Version zu verwenden! Schau in unserem Discord vorbei und teile uns mit, was deinen Upgrade-Pfad blockiert.", + "close": "{{common.close}}", + "subtitle": "Es sieht so aus, als sei deine Installation mehr als {{count}} Versionen im Rückstand!" + }, + "changelog": { + "installed": "Installiert", + "download": "Heruntergeladen", + "nightly": "Nightly: {{version}}", + "available": "Verfügbar", + "description-continued": "Tag, nutzt du einen Nighty-Release. Nur Major-Versionen werden als verfügbar angezeigt.", + "description": "Wenn du kein {{installed}} siehst" + }, + "all-filters": { + "title": "Alle Smart-Filter", + "count": "{{count}} {{customize-dashboard-modal.title-smart-filters}}" + }, + "publication-status-pipe": { + "cancelled": "Abgebrochen", + "ongoing": "Fortlaufend", + "completed": "Beendet" + }, + "person-role-pipe": { + "artist": "Künstler", + "character": "Charakter", + "editor": "Bearbeiter", + "publisher": "Herausgeber" } } diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index 9bf83b2da..52b211287 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -42,17 +42,19 @@ "title": "Historial de Scrobble", "series-header": "Series", "created-header": "Creado", - "is-processed-header": "Está procesado" + "is-processed-header": "Está procesado", + "volume-num": "Volumen {{num}}", + "chapter-num": "Capítulo {{num}}" }, "edit-reading-list-modal": { "year-label": "Año", "month-label": "Mes", "promote-label": "Promocionar", - "promote-tooltip": "La promoción significa que la etiqueta puede ser vista en todo el servidor, no solo por los usuarios administradores. Todas las series que tengan esta etiqueta aún tendrán restricciones de acceso para los usuarios.", + "promote-tooltip": "Promoción significa que la colección puede verse en todo el servidor, no sólo para usted. Todas las series de esta colección seguirán teniendo restricciones de acceso para los usuarios.", "general-tab": "General", "cover-image-tab": "Portada", "close": "{{common.close}}", - "save": "{common.save}}", + "save": "{{common.save}}", "year-validation": "Debe ser mayor que 1000, 0 o blanco", "month-validation": "Debe estar entre 1 y 12 o en blanco", "required-field": "{{validation.required-field}}", @@ -147,7 +149,6 @@ "validate-description": "Todos los archivos se han validado para comprobar si hay operaciones pendientes en la lista. Cualquier lista que dé error no se moverá al siguiente paso. Repara los archivos CBL y vuelve a intentarlo.", "import-description": "Para comenzar, importa un archivo .cbl. Kavita debe realizar varias comprobaciones antes de importar. Algunos pasos se bloquearán debido a fallos en el archivo.", "validate-warning": "Hay problemas con el CBL que impiden la importación. Corrige estos fallos y prueba de nuevo.", - "validate-no-issue": "Parece correcto", "validate-no-issue-description": "No hay fallos en el CBL, pulsa siguiente.", "close": "{{common.close}}", "import-step": "Importar CBL", @@ -156,14 +157,16 @@ "restart": "Reiniciar", "validate-cbl-step": "Validar CBL", "dry-run-step": "Prueba", - "final-import-step": "Último paso" + "final-import-step": "Último paso", + "comicvine-parsing-label": "Utilice la combinación de la serie ComicVine" }, "pdf-reader": { "incognito-mode": "Modo incógnito", "light-theme-alt": "Tema claro", "dark-theme-alt": "Tema oscuro", "loading-message": "Cargando……los PDF pueden ser más lentos de lo esperado", - "close-reader-alt": "Cerrar Lector" + "close-reader-alt": "Cerrar Lector", + "toggle-incognito": "Desactivar el modo incógnito" }, "scrobble-event-type-pipe": { "chapter-read": "Progreso en la lectura", @@ -271,7 +274,15 @@ "save": "{{common.save}}", "line-height-book-label": "Espaciado entre líneas", "scrobbling-tab": "Seguimiento", - "smart-filters-tab": "Filtros inteligentes" + "smart-filters-tab": "Filtros inteligentes", + "pdf-reader-settings-title": "Lector de PDF", + "pdf-layout-mode-label": "Estilo del diseño", + "pdf-layout-mode-tooltip": "Cómo se dispone el lector el pdf. Por defecto en páginas apiladas con desplazamiento y emulando a un libro físico", + "pdf-scroll-mode-label": "Modo de desplazamiento", + "pdf-scroll-mode-tooltip": "Cómo se desplaza por las páginas. Vertical/Horizontal y Toque para Paginar (sin desplazamiento)", + "pdf-spread-mode-label": "Modo de propagación", + "pdf-spread-mode-tooltip": "¿Cómo se deben distribuir las páginas?. ¿Simple o doble (par/impar)?", + "pdf-theme-label": "Tema" }, "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.", @@ -411,7 +422,13 @@ "token-expired": "Token expirado", "no-token-set": "Token no configurado", "instructions": "Usuarios que usan el servicio por primera vez deben hacer clic en \"{{scrobbling-providers.generate}}\" debajo para permitir a Kavita+ comunicarse con {{service}}. Una vez autorizado, copia y pega el token en la caja de abajo. Puedes regenerar el token en cualquier momento.", - "token-valid": "Token válido" + "token-valid": "Token válido", + "generic-instructions": "Complete la información sobre los diferentes servicios externos que debe permitir que Kavita+ interactúe con ellos.", + "mal-instructions": "Kavita utiliza una identificación de cliente MAL para la autenticación. Cree un nuevo Cliente para Kavita y, una vez aprobado, proporcione la identificación del cliente y su nombre de usuario.", + "scrobbling-applicable-label": "Scrobbling aplicable", + "mal-username-input-label": "Nombre de usuario de MAL", + "mal-token-input-label": "ID de cliente MAL", + "loading": "{{common.loading}}" }, "user-stats-info-cards": { "total-words-read-label": "Total de palabras leídas", @@ -529,7 +546,10 @@ "library-type-pipe": { "manga": "Manga", "book": "Libro", - "comic": "Cómic" + "comic": "Cómic", + "comicVine": "ComicVine", + "image": "Imagen", + "lightNovel": "Novela ligera" }, "age-rating-pipe": { "unknown": "Desconocido", @@ -644,7 +664,7 @@ "download": "Descarga", "available": "Disponible", "description": "Si no ves una etiqueta {{installed}}", - "description-continued": ", estás en una versión de desarrollo. Solo versiones estable aparecerán como disponible.", + "description-continued": "etiquetas, estás usando la versión nocturna. Sólo las versiones principales aparecerán como disponibles. La etiqueta nocturna aparecerá cuando utilice la versión nocturna de la versión estable.", "published-label": "Publicado: ", "nightly": "Nightly: {{version}}" }, @@ -694,7 +714,7 @@ "translators-title": "Traductores", "cover-artists-title": "Artista de Portada", "links-title": "Enlaces", - "genres-title": "Generos", + "genres-title": "Géneros", "tags-title": "Etiquetas", "collections-title": "{{side-nav.collections}}", "reading-lists-title": "{{side-nav.reading-lists}}", @@ -709,7 +729,10 @@ "editors-title": "Editores", "inkers-title": "Entintadores", "publishers-title": "Editoriales", - "rating-title": "Valoraciones" + "rating-title": "Valoraciones", + "teams-title": "Equipos", + "imprints-title": "Impresiones", + "locations-title": "Ubicaciones" }, "update-notification-modal": { "close": "{{common.close}}", @@ -816,7 +839,8 @@ "edition": "Edicion", "alternative-setting": "Ajuste Alternativo", "spin-off": "Spin-Off", - "doujinshi": "Doujinshi" + "doujinshi": "Doujinshi", + "annual": "Anual" }, "publication-status-pipe": { "ongoing": "En curso", @@ -836,7 +860,11 @@ "colorist": "Colorista", "inker": "Entintador", "letterer": "Rotulista", - "penciller": "Dibujante" + "penciller": "Dibujante", + "imprint": "Imprimir", + "translator": "Traductor", + "location": "{{filter-field-pipe.location}}", + "team": "{{filter-field-pipe.team}}" }, "manga-format-pipe": { "unknown": "Desconocido", @@ -885,7 +913,7 @@ "username-label": "{{common.username}}", "email-label": "{{common.email}}", "password-label": "{{common.password}}", - "email-tooltip": "El correo no tiene por qué ser una direccion real. Pero provee acceso a contraseña olvidada. No se envia fuera del servidor a menos que se use la funcionalidad de contraseña olvidada con un servidor de correo personalizado.", + "email-tooltip": "No es necesario que el correo electrónico sea una dirección real, pero proporciona acceso a la contraseña olvidada. No se envía fuera del servidor a menos que Kavita le envíe un correo electrónico.", "required-field": "{{validation.required-field}}", "valid-email": "{{validation.valid-email}}", "register": "Registrar", @@ -943,7 +971,10 @@ "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" + "scan-series": "Escanea esta serie", + "import-mal-stack": "Importar MAL Stack", + "promote": "Promoción", + "unpromote": "Sin promoción" }, "preferences": { "automatic": "Automático", @@ -965,7 +996,17 @@ "no-split": "Sin división", "fit-to-height": "Ajustar a la altura", "webtoon": "Webtoon", - "up-to-down": "De arriba a abajo" + "up-to-down": "De arriba a abajo", + "pdf-page": "Tocar para paginar", + "pdf-multiple": "Por defecto", + "pdf-book": "Libro", + "pdf-vertical": "Desplazamiento vertical", + "pdf-horizontal": "Desplazamiento horizontal", + "pdf-none": "Ninguno", + "pdf-odd": "Impar", + "pdf-even": "Incluso", + "pdf-dark": "Oscuro", + "pdf-light": "Claro" }, "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?", @@ -1051,13 +1092,17 @@ "email-not-sent": "El correo electrónico archivado no es válido y no se puede enviar. Se ha volcado un enlace en los registros. El administrador puede proporcionar este enlace para completar el flujo.", "anilist-token-expired": "Tu token de AniList ha caducado. El scrobbling dejará de procesarse hasta que lo vuelva a generar en Configuración de usuario > Cuenta", "change-email-no-email": "Correo electrónico actualizado", - "email-not-sent-test": "Se ha producido una excepción al enviar el correo electrónico. Compruebe los registros para más detalles. Esto indica una configuración incorrecta.", "delete-review": "¿Seguro que quieres borrar tu opinión?", "delete-device": "¿Estás seguro de que quieres borrar este dispositivo?", "review-deleted": "Revisión eliminada", "collection-tag-deleted": "Etiqueta de la colección eliminada", "force-kavita+-refresh-success": "Los metadatos externos de Kavita+ han sido invalidados", - "confirm-download-size-ios": "iOS tiene problemas para descargar archivos de más de 200 MB, es posible que esta descarga no se complete." + "confirm-download-size-ios": "iOS tiene problemas para descargar archivos de más de 200 MB, es posible que esta descarga no se complete.", + "collection-not-owned": "Esta colección no es tuya", + "collections-promoted": "Promoción de las colecciones", + "collections-unpromoted": "Colecciones no promocionadas", + "confirm-delete-collections": "¿Estás seguro de que deseas eliminar varias colecciones?", + "collections-deleted": "Colecciones borradas" }, "library-selector": { "title": "Bibliotecas", @@ -1108,7 +1153,6 @@ "colorist-label": "Colorista", "publication-status-title": "Estado de publicación:", "info-tab": "Información", - "collections-label": "Colecciones", "genres-label": "Géneros", "created-title": "Creado:", "size-title": "Tamaño:", @@ -1159,7 +1203,12 @@ "highest-count-tooltip": "El recuento más alto encontrado en todos los ComicInfo de la serie", "max-issue-tooltip": "Campo número o volumen máximo de todos los ComicInfo de la serie", "force-refresh": "Forzar la actualización", - "force-refresh-tooltip": "Forzar la actualización de metadatos externos de Kavita+" + "force-refresh-tooltip": "Forzar la actualización de metadatos externos de Kavita+", + "imprint-label": "Imprimir", + "team-label": "{{filter-field-pipe.team}}", + "location-label": "{{filter-field-pipe.location}}", + "loose-leaf-volume": "Capítulos en hojas sueltas", + "specials-volume": "Especiales" }, "nav-header": { "search-alt": "Buscar…", @@ -1172,7 +1221,7 @@ "settings": "Ajustes", "help": "{{common.help}}", "announcements": "Anuncios", - "promoted": "(ascendido)", + "promoted": "{{common.promoted}}", "all-filters": "Filtros inteligentes" }, "add-to-list-modal": { @@ -1183,7 +1232,7 @@ "loading": "{{common.loading}}", "reading-list-label": "Lista de Lectura", "create": "{{common.create}}", - "promoted-alt": "Ascendido" + "promoted-alt": "{{common.promoted}}" }, "reading-lists": { "create-one-part-1": "Prueba a crear", @@ -1299,7 +1348,8 @@ "read-time-title": "{{series-info-cards.read-time-title}}", "range-hours": "{{value}} {{hourWord}}", "tags-title": "{{series-metadata-detail.tags-title}}", - "characters-title": "{{series-metadata-detail.characters-title}}" + "characters-title": "{{series-metadata-detail.characters-title}}", + "sort-order-title": "Orden de clasificación" }, "series-info-cards": { "length-title": "Longitud", @@ -1362,7 +1412,11 @@ "publishers-title": "{{series-metadata-detail.publishers-title}}", "tags-title": "{{series-metadata-detail.tags-title}}", "writers-title": "{{series-metadata-detail.writers-title}}", - "genres-title": "{{series-metadata-detail.genres-title}}" + "genres-title": "{{series-metadata-detail.genres-title}}", + "imprints-title": "{{series-metadata-detail.imprints-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}", + "progress-tab": "Progreso" }, "chapter-metadata-detail": { "no-data": "No hay metadatos disponibles", @@ -1375,7 +1429,9 @@ "inkers-title": "{{series-metadata-detail.inkers-title}}", "pencillers-title": "{{series-metadata-detail.pencillers-title}}", "cover-artists-title": "{{series-metadata-detail.cover-artists-title}}", - "colorists-title": "{{series-metadata-detail.colorists-title}}" + "colorists-title": "{{series-metadata-detail.colorists-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}" }, "table-of-contents": { "no-data": "Este libro no tiene Tabla de Contenidos definida en los metadatos o archivo toc" @@ -1555,7 +1611,8 @@ "last-year": "{{time-periods.last-year}}", "all-time": "{{time-periods.all-time}}", "no-data": "No se avanza en la lectura", - "last-90-days": "{{time-periods.last-90-days}}" + "last-90-days": "{{time-periods.last-90-days}}", + "all-users": "Todos los usuarios" }, "admin-dashboard": { "kavita+-desc-part-3": "hoy!", @@ -1616,7 +1673,10 @@ "path": "Ruta", "series-name": "Nombre de la serie", "collection-tags": "Etiquetas de la colección", - "average-rating": "Valoración media" + "average-rating": "Valoración media", + "team": "Equipo", + "location": "Ubicación", + "imprint": "Imprimir" }, "filter-comparison-pipe": { "contains": "Contiene", @@ -1771,9 +1831,9 @@ "series-tab": "Serie", "promote-tooltip": "El ascenso significa que todo el servidor puede ver la etiqueta, no solo los administradores. Todas las series que tengan esta etiqueta seguirán teniendo restricciones de acceso establecidas.", "name-validation": "El nombre debe ser único", - "series-title": "Se aplica a las series", "deselect-all": "{{common.deselect-all}}", - "select-all": "{{common.select-all}}" + "select-all": "{{common.select-all}}", + "filter-label": "{{common.filter}}" }, "library-detail": { "library-tab": "Biblioteca", @@ -1807,7 +1867,10 @@ "total-read-time-tooltip": "Duración total de la lectura: {{count}}", "tag-count": "{{num}} Etiquetas", "total-series-label": "Series totales", - "people-count": "{{num}} Personas" + "people-count": "{{num}} Personas", + "file-count": "{{num}} archivos", + "volume-count": "{{num}} volúmenes", + "series-count": "{{num}} series" }, "library-recommended": { "rediscover": "Descubrir de nuevo", @@ -1979,5 +2042,52 @@ "description-1": "Por favor, considere la actualización para que esté ejecutando la última versión de Kavita.", "description-2": "Eche un vistazo a nuestra wiki para obtener instrucciones sobre cómo actualizar.", "description-3": "Si hay una razón específica por la que aún no has actualizado, ¡nos encantaría saber qué te mantienes en una versión obsoleta! Deténgase en nuestro discord y háganos saber qué está bloqueando su camino a la actualización." + }, + "import-mal-collection-modal": { + "close": "{{common.close}}", + "title": "Importación del conjunto de intereses MAL", + "restack-count": "{{num}} Reacciones", + "series-count": "{{common.series-count}}", + "description": "Importe sus grupo de intereses de la MAL y cree colecciones en Kavita" + }, + "edit-chapter-progress": { + "user-header": "Usuario", + "date-updated-header": "Última actualización (UTC)", + "page-read-header": "Páginas leídas", + "date-created-header": "Creado (UTC)", + "action-header": "{{common.edit}}", + "edit-alt": "{{common.edit}}" + }, + "kavitaplus-metadata-breakdown-stats": { + "no-data": "Sin datos", + "completed-series-label": "Series finalizadas", + "complete": "Todas las series tienen metadatos", + "title": "Desglose de los metadatos de Kavita+", + "errored-series-label": "Series con errores", + "description": "Kavita recupera metadatos (valoraciones, reseñas, recomendaciones, etc.) lentamente a lo largo del tiempo para las series elegibles." + }, + "promoted-icon": { + "promoted": "{{common.promoted}}" + }, + "collection-owner": { + "collection-created-label": "Creado por: {{owner}}", + "collection-via-label": "mediante {{source}}" + }, + "pdf-layout-mode-pipe": { + "single": "Una página", + "book": "Modo libro", + "multiple": "Por defecto", + "infinite-scroll": "Desplazamiento infinito" + }, + "pdf-scroll-mode-pipe": { + "vertical": "Vertical", + "horizontal": "Horizontal", + "wrapped": "envuelto", + "page": "Tocar para paginar" + }, + "pdf-spread-mode-pipe": { + "off": "Sin márgenes", + "odd": "Márgenes impares", + "even": "Márgenes uniformes" } } diff --git a/UI/Web/src/assets/langs/et.json b/UI/Web/src/assets/langs/et.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/UI/Web/src/assets/langs/et.json @@ -0,0 +1 @@ +{} diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index 863e164f1..e02509fb9 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -42,7 +42,9 @@ "rating": "Évaluation {{r}}", "not-applicable": "Non applicable", "processed": "Traité", - "not-processed": "Non Traité" + "not-processed": "Non Traité", + "chapter-num": "Chapitre {{num}}", + "volume-num": "Volume {{num}}" }, "scrobble-event-type-pipe": { "chapter-read": "Progression de la lecture", @@ -148,7 +150,15 @@ "reset": "{{common.reset}}", "save": "{{common.save}}", "smart-filters-tab": "Filtres intelligents", - "immersive-mode-tooltip": "Cela permet de masquer le menu en cliquant sur le document de lecture et d'activer la fonction de pagination" + "immersive-mode-tooltip": "Cela permet de masquer le menu en cliquant sur le document de lecture et d'activer la fonction de pagination", + "pdf-scroll-mode-tooltip": "Mode de défilement des pages. Vertical/Horizontal et Tapez pour paginer (pas de défilement)", + "pdf-spread-mode-tooltip": "Comment les pages doivent être mises en page. Simple ou double (paire/impaire)", + "pdf-theme-label": "Thème", + "pdf-reader-settings-title": "Lecteur PDF", + "pdf-layout-mode-label": "Mode de présentation", + "pdf-layout-mode-tooltip": "La façon dont le lecteur présente le pdf. Par défaut, les pages sont empilées avec défilement et le livre émule un livre physique", + "pdf-scroll-mode-label": "mode de défilement", + "pdf-spread-mode-label": "Mode d'étalement" }, "theme-manager": { "title": "Gestionnaire de Theme", @@ -191,7 +201,7 @@ "delete": "{{common.delete}}", "edit": "{{common.edit}}", "description": "Cette section vous permet de configurer des appareils qui ne peuvent pas se connecter à Kavita par un navigateur web mais qui, en revanche, disposent d'une adresse courriel acceptant de recevoir des fichiers.", - "email-setup-alert": "Vous souhaitez envoyer des fichiers à vos appareils? Configurez d'abord vos paramètres d'E-mail!" + "email-setup-alert": "Vous souhaitez envoyer des fichiers à vos appareils ? Configurez d'abord vos paramètres d'E-mail !" }, "edit-device": { "device-name-label": "Nom du Périphérique", @@ -249,7 +259,7 @@ "no-key": "Erreur - La clé n'a pas été défini", "key-reset": "Réinitialiser la clé API", "show": "Afficher", - "confirm-reset": "Cela invalidera toute configuration OPDS déjà effectuée. Etes-vous sûr de vouloir continuer ?", + "confirm-reset": "Ceci annulera toutes les configurations OPDS que vous avez configurées. Etes-vous sûr de vouloir continuer ?", "hide": "Cacher" }, "scrobbling-providers": { @@ -264,7 +274,13 @@ "token-input-label": "{{service}} Le token vient ici", "title": "Fournisseur de partage communautaire", "instructions": "Les nouveaux utilisateurs doivent cliquer sur \"{{scrobbling-providers.generate}}\" ci-dessous pour permettre à Kavita+ de parler avec {{service}}. Une fois que vous avez autorisé le programme, copiez et collez le jeton dans l'entrée ci-dessous. Vous pouvez régénérer votre token à tout moment.", - "token-valid": "Jeton valide" + "token-valid": "Jeton valide", + "scrobbling-applicable-label": "Scrobble applicable", + "mal-token-input-label": "ID Client MAL", + "mal-username-input-label": "Nom d'utilisateur MAL", + "loading": "{{common.loading}}", + "generic-instructions": "Renseignez les informations sur les différents services externes que vous avez pour permettre à Kavita+ d’interagir avec eux.", + "mal-instructions": "Kavita utilise un identifiant client MAL pour l'authentification. Créez un nouveau client pour Kavita et une fois approuvé, fournissez l'identifiant du client et votre nom d'utilisateur." }, "typeahead": { "locked-field": "Ce champ est vérouillé", @@ -286,7 +302,7 @@ "total-words-read-label": "Nombre de Mots Lus", "total-words-read-tooltip": "{{user-stats-info-cards.total-words-read-label}}: {{value}}", "time-spent-reading-label": "Temps passé à lire", - "time-spent-reading-tooltip": "{{user-stats-info-cards.time-spent-reading-label}}: {{value}}", + "time-spent-reading-tooltip": "{{user-stats-info-cards.time-spent-reading-label}} : {{value}}", "chapters-read-label": "Chapitres Lu", "chapters-read-tooltip": "{{user-stats-info-cards.chapters-read-label}}: {{value}}", "avg-reading-per-week-label": "Lecture moyenne / semaine", @@ -300,8 +316,8 @@ "top-readers": { "title": "Meilleurs Lecteurs", "time-selection-label": "Laps de temps", - "comics-label": "BD: {{value}} hrs", - "manga-label": "Manga: {{value}} hrs", + "comics-label": "BD : {{value}} hrs", + "manga-label": "Manga : {{value}} hrs", "books-label": "Livres: {{value}} hrs", "this-week": "{{time-periods.this-week}}", "last-7-days": "{{time-periods.last-7-days}}", @@ -364,7 +380,7 @@ "empty-file": "Le fichier cbl est vide, rien à faire.", "series-collision": "La série, {{seriesLink}}, entre en conflit avec une autre série du même nom dans une autre bibliothèque.", "volume-missing": "{{series}} : Volume {{volume}} est manquant dans Kavita ou votre compte n'a pas les permissions nécessaires. Tous les éléments ayant ce numéro de volume seront ignorés.", - "chapter-missing": "{{series}} : Le chapitre {{chapter}} est manquant dans Kavita et sera ignoré.", + "chapter-missing": "{{series}}: Le chapitre {{chapter}} est manquant dans Kavita. Celui-ci sera ignoré.", "name-conflict": "Une liste de lecture ({{readingListName}}) correspondant au fichier cbl existe déjà dans votre compte.", "series-missing": "La série, {{series}}, est absente de Kavita ou votre compte n'a pas les permissions requises. Tous les éléments de cette série seront ignorés lors de l'import.", "all-series-missing": "Votre compte n'a accès à aucune des séries de la liste ou Kavita n'a aucune série disponible dans la liste.", @@ -383,7 +399,11 @@ "character": "Personnage", "artist": "Artiste", "inker": "Encreur", - "publisher": "Éditeur" + "publisher": "Éditeur", + "translator": "Traducteur", + "imprint": "Marque", + "team": "{{filter-field-pipe.team}}", + "location": "{{filter-field-pipe.location}}" }, "manga-format-pipe": { "epub": "EPUB", @@ -395,7 +415,10 @@ "library-type-pipe": { "book": "Livre", "manga": "Manga", - "comic": "Bande dessinée" + "comic": "Bande dessinée", + "comicVine": "ComicVine", + "image": "Image", + "lightNovel": "Light Novel" }, "reset-password": { "description": "Entrez l'email de votre compte. Kavita vous enverra un e-mail s'il est valide dans le dossier, sinon demandez à l'administrateur le lien des journaux.", @@ -428,7 +451,10 @@ "cover-artists-title": "Artistes de couverture", "letterers-title": "Lettreurs", "translators-title": "Traducteurs", - "rating-title": "Notations" + "rating-title": "Notations", + "imprints-title": "Marques", + "teams-title": "Équipes", + "locations-title": "Lieux" }, "side-nav": { "home": "Accueil", @@ -504,7 +530,6 @@ "filter-name-label": "Nom du filtre" }, "edit-series-modal": { - "collections-label": "Collections", "tags-label": "Étiquettes", "character-label": "Personnage", "publication-status-label": "État de la publication", @@ -563,7 +588,12 @@ "highest-count-tooltip": "Nombre le plus élevé trouvé dans tous les ComicInfo de la série", "max-issue-tooltip": "Numéro ou volume maximum de tous les ComicInfo de la série", "force-refresh": "Forcer le rafraîchissement", - "force-refresh-tooltip": "Forcer le rafraîchissement des métadonnées externes de Kavita+" + "force-refresh-tooltip": "Forcer le rafraîchissement des métadonnées externes de Kavita+", + "specials-volume": "Spéciaux", + "imprint-label": "Marque", + "location-label": "{{filter-field-pipe.location}}", + "team-label": "{{filter-field-pipe.team}}", + "loose-leaf-volume": "Chapitres en vrac" }, "common": { "reset-to-default": "Réinitialiser aux valeurs par défaut", @@ -644,7 +674,10 @@ "formats": "Formats", "summary": "Résumé", "colorist": "Coloriste", - "average-rating": "Note moyenne" + "average-rating": "Note moyenne", + "team": "Équipe", + "location": "Lieu", + "imprint": "Marque" }, "relationship-pipe": { "adaptation": "Adaptation", @@ -659,7 +692,8 @@ "edition": "Édition", "other": "Autre", "character": "Personnage", - "contains": "Contient" + "contains": "Contient", + "annual": "Annuel" }, "time-ago-pipe": { "min-ago": "il y a une minute", @@ -703,7 +737,7 @@ "rating-pending": "Classification en attente", "everyone": "Tous publics", "ma15-plus": "15+", - "mature-17-plus": "17+" + "mature-17-plus": "Mature 17+" }, "server-stats": { "tags": "Étiquettes", @@ -733,7 +767,10 @@ "people": "Personnes", "total-volumes-label": "Nombre de volumes", "genres": "Genres", - "people-count": "{{num}} Personnes" + "people-count": "{{num}} Personnes", + "series-count": "{{num}} Séries", + "volume-count": "{{num}} Albums", + "file-count": "{{num}} Fichiers" }, "chapter-metadata-detail": { "characters-title": "{{series-metadata-detail.characters-title}}", @@ -746,7 +783,9 @@ "inkers-title": "{{series-metadata-detail.inkers-title}}", "cover-artists-title": "{{series-metadata-detail.cover-artists-title}}", "editors-title": "{{series-metadata-detail.editors-title}}", - "colorists-title": "{{series-metadata-detail.colorists-title}}" + "colorists-title": "{{series-metadata-detail.colorists-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}" }, "changelog": { "download": "Télécharger", @@ -754,7 +793,7 @@ "description": "Si vous ne voyez pas un {{installed}}", "available": "Disponible", "installed": "Installé", - "description-continued": "étiquette, vous êtes sur une version de développement quotidienne (nightly release). Seules les versions majeures seront disponibles.", + "description-continued": "étiquette, vous êtes sur une version de développement quotidienne (nightly release). Seules les versions majeures seront disponibles. Une étiquette spécifique sera affichée lorsqu'il s'agit d'une version quotidienne (nightly release) à partir de la version stable.", "nightly": "Nightly : {{version}}" }, "publication-status-pipe": { @@ -860,7 +899,7 @@ "username-label": "{{common.username}}", "valid-email": "{{validation.valid-email}}", "password-label": "{{common.password}}", - "email-tooltip": "L'e-mail ne doit pas nécessairement être une véritable adresse, mais donne accès au mot de passe oublié. Il n'est pas envoyé en dehors du serveur, sauf si mot de passe oublié est utilisé sans un hôte de service de messagerie personnalisé." + "email-tooltip": "Le courriel n’a pas besoin d’être une adresse réelle pour accéder au serveur, mais est utilisé en cas de mot de passe oublié. Il n’est pas envoyé à l’extérieur du serveur, sauf si Kavita vous envoie un courriel." }, "update-notification-modal": { "title": "Nouvelle mise à jour disponible !", @@ -1083,7 +1122,17 @@ "right-to-left": "De droite à gauche", "1-column": "1 colonne", "webtoon": "Webtoon", - "up-to-down": "De haut en bas" + "up-to-down": "De haut en bas", + "pdf-page": "Tapez pour paginer", + "pdf-none": "Aucun", + "pdf-odd": "Impair", + "pdf-even": "Pair", + "pdf-light": "Clair", + "pdf-dark": "Sombre", + "pdf-multiple": "Défaut", + "pdf-book": "Livre", + "pdf-vertical": "Défilement vertical", + "pdf-horizontal": "Défilement horizontal" }, "actionable": { "download": "Télécharger", @@ -1115,7 +1164,10 @@ "analyze-files": "Analyser les fichiers", "delete": "Supprimer", "settings": "Paramètres", - "scan-series": "Scanner les séries" + "scan-series": "Scanner les séries", + "promote": "Promouvoir", + "import-mal-stack": "Importer la pile MAL", + "unpromote": "Rétrogader" }, "bulk-operations": { "mark-as-read": "Marquer comme lu", @@ -1140,7 +1192,11 @@ "publishers-title": "{{series-metadata-detail.publishers-title}}", "writers-title": "{{series-metadata-detail.writers-title}}", "files": "Fichiers", - "no-summary": "Aucun résumé disponible." + "no-summary": "Aucun résumé disponible.", + "imprints-title": "{{series-metadata-detail.imprints-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}", + "progress-tab": "Progression" }, "card-detail-layout": { "total-items": "{{count}} éléments au total", @@ -1200,7 +1256,8 @@ "read-time-title": "{{series-info-cards.read-time-title}}", "size-title": "Taille", "hours": "Heures", - "id-title": "ID" + "id-title": "ID", + "sort-order-title": "Ordre de tri" }, "download-indicator": { "progress": "{{percentage}}% téléchargé" @@ -1250,7 +1307,7 @@ "reset": "{{common.reset}}", "save": "{{common.save}}", "description": "Kavita est livré avec un service de messagerie pour effectuer des tâches telles que l'invitation d'utilisateurs, les demandes de réinitialisation de mot de passe, etc. Les e-mails envoyés via notre service sont immédiatement supprimés. Vous pouvez utiliser votre propre service de messagerie en configurant le service {{link}}. Définissez l'URL du service de messagerie et utilisez le bouton Test pour vous assurer qu'il fonctionne. Vous pouvez réinitialiser ces paramètres par défaut à tout moment. Il n'existe aucun moyen de désactiver les e-mails pour l'authentification, même si vous n'êtes pas obligé d'utiliser une adresse e-mail valide pour les utilisateurs. Les liens de confirmation seront toujours enregistrés dans les journaux et présentés dans l'interface utilisateur. Les e-mails d'inscription/confirmation ne seront pas envoyés si vous n'accédez pas à Kavita via une URL accessible au public ou à moins que la fonctionnalité Nom d'hôte ne soit configurée. Pour utiliser certaines fonctions de Kavita comme \"Mot de passe oublié\" et \"Envoyer à l'appareil\", un fournisseur d'E-mail doit être configuré. D'autre fonctionnalités comme \"Changer mot de passe\" sont moins sécurisée sans E-mail configuré.", - "send-to-warning": "Si vous souhaitez que l'envoi vers un appareil fonctionne, vous devez paramétré votre service de messagerie.", + "send-to-warning": "Si vous souhaitez que l'envoi vers un appareil fonctionne, vous devez paramétré votre service de messagerie", "title": "Services E-mail (SMTP)", "email-settings-title": "Paramètres E-mail", "sender-address-label": "Adresse d’expéditeur", @@ -1388,7 +1445,7 @@ "analyze-files-task-success": "L'analyse du fichier a été mise en attente", "backup-database-task-success": "Une tâche de sauvegarde de la base de données a été mise en file d'attente", "library-database-backup-label": "Sauvegarde de Kavita", - "bust-cache-task-desc": "Nettoie le cache de Kavita+ - ne doit être utilisé que lors du débogage de mauvaises correspondances.", + "bust-cache-task-desc": "Nettoie le cache de Kavita+ - ne doit être utilisé que lors du débogage de mauvaises correspondances.", "download-logs-task": "Télécharges les journaux", "backup-database-task-desc": "Effectue une sauvegarde de la base de données, des marque-pages, des thèmes, des couvertures téléchargées manuellement et des fichiers de configuration.", "clear-reading-cache-task-success": "Le cache a été effacé", @@ -1401,7 +1458,7 @@ "bust-cache-task": "Supprimer le cache", "clear-reading-cache-task-desc": "Efface les fichiers mis en cache pour la lecture. Utile lorsque vous venez de mettre à jour un fichier que vous étiez en train de lire au cours des dernières 24 heures.", "last-executed-header": "Dernière exécution", - "check-for-updates-task": "Vérifier les mises à jour", + "check-for-updates-task": "Rechercher des mises à jour", "description-header": "Description", "action-header": "Action", "library-database-backup-tooltip": "A quelle fréquence Kavita sauvegardera la base de données et autres fichiers liés.", @@ -1463,7 +1520,8 @@ "close-reader-alt": "Fermer le lecteur", "dark-theme-alt": "Thème sombre", "light-theme-alt": "Thème clair", - "loading-message": "Chargement......de PDF peut prendre plus de temps que prévu" + "loading-message": "Chargement......de PDF peut prendre plus de temps que prévu", + "toggle-incognito": "Désactiver le mode Incognito" }, "sort-field-pipe": { "release-year": "Année de sortie", @@ -1532,12 +1590,12 @@ "prev": "Précédent", "dry-run-description": "Il s'agit d'une simulation qui montre ce qui se passera si vous cliquez sur Suivant et effectuez l'importation. Tous les échecs ne seront pas importés.", "close": "{{common.close}}", - "validate-no-issue": "Ça a l'air bien", "title": "Import CBL", "import-step": "Importer des CBLs", "import": "Importer", "next": "Suivant", - "dry-run-step": "Simuler" + "dry-run-step": "Simuler", + "comicvine-parsing-label": "Utiliser la correspondance des séries de ComicVine" }, "carousel-reel": { "next-items": "Éléments suivants", @@ -1545,7 +1603,7 @@ }, "edit-reading-list-modal": { "ending-title": "Fin", - "promote-tooltip": "La promotion signifie que la balise peut être vue par l'ensemble du serveur, et pas seulement par les utilisateurs administrateurs. Toutes les séries dotées de cette balise continueront à faire l'objet de restrictions d'accès pour les utilisateurs.", + "promote-tooltip": "La promotion signifie que la collection peut être vue par l'ensemble des utilisateurs, et pas seulement par vous. Toutes les séries à l'intérieur d'une collection continueront à faire l'objet de restrictions d'accès pour les utilisateurs.", "year-validation": "Doit être supérieur à 1000, 0 ou vide", "cover-image-tab": "Image de couverture", "name-unique-validation": "Le nom doit être unique", @@ -1554,12 +1612,12 @@ "summary-label": "Résumé", "promote-label": "Promouvoir", "month-label": "Mois", - "save": "{common.save}}", "year-label": "Année", "required-field": "{{validation.required-field}}", "month-validation": "Doit être compris entre 1 et 12 ou vide", "close": "{{common.close}}", - "general-tab": "Général" + "general-tab": "Général", + "save": "{{common.save}}" }, "reading-lists": { "item-count": "{{common.item-count}}", @@ -1645,7 +1703,6 @@ "promote-tooltip": "La promotion signifie que la balise peut être vue par l'ensemble du serveur, et pas seulement par les utilisateurs administrateurs. Toutes les séries dotées de cette balise continueront à faire l'objet de restrictions d'accès pour les utilisateurs.", "general-tab": "Général", "promote-label": "Promouvoir", - "series-title": "S'applique à la série", "deselect-all": "{{common.deselect-all}}", "select-all": "{{common.select-all}}", "required-field": "{{validation.required-field}}", @@ -1654,7 +1711,8 @@ "summary-label": "Résumé", "cover-image-tab": "Image de couverture", "save": "{{common.save}}", - "series-tab": "Séries" + "series-tab": "Séries", + "filter-label": "{{common.filter}}" }, "stream-list-item": { "external-source": "Source externe", @@ -1670,14 +1728,14 @@ "title": "Ajouter à la liste de lecture", "no-data": "Aucune liste n'a encore été créée", "reading-list-label": "Liste de lecture", - "promoted-alt": "Promu", + "promoted-alt": "{{common.promoted}}", "close": "{{common.close}}", "create": "{{common.create}}" }, "nav-header": { "skip-alt": "Passer au contenu principal", "settings": "Paramètres", - "promoted": "(promu)", + "promoted": "{{common.promoted}}", "announcements": "Annonces", "logout": "Déconnexion", "all-filters": "Filtres intelligents", @@ -1838,13 +1896,18 @@ "k+-reset-key": "Cela vous permettra de détacher votre clé d'un serveur et de réenregistrer une instance Kavita.", "anilist-token-expired": "Votre jeton AniList a expiré. Le scrobbling ne sera plus possible tant que vous ne l'aurez pas généré à nouveau dans Paramètres de l'utilisateur > Compte", "change-email-no-email": "E-mail à été mis à jour", - "email-not-sent-test": "Il y a une erreur lors de l'envoi du mail. Vérifiez les logs pour plus de détails. Cette erreur indique une erreur de paramètres.", "delete-device": "Êtes-vous sûr de vouloir supprimer cet appareil ?", "delete-review": "Êtes-vous sûr de vouloir supprimer votre avis ?", "review-deleted": "Avis supprimé", "collection-tag-deleted": "Étiquette de collection supprimée", "force-kavita+-refresh-success": "Les métadonnées externes de Kavita+ ont été invalidées", - "confirm-download-size-ios": "iOS a des problèmes pour télécharger des fichiers de plus de 200 Mo, il se peut que le téléchargement n'aboutisse pas." + "confirm-download-size-ios": "iOS a des problèmes pour télécharger des fichiers de plus de 200 Mo, il se peut que le téléchargement n'aboutisse pas.", + "pdf-book-mode-screen-size": "Ecran trop petit pour le mode Livre", + "collection-not-owned": "Vous ne possédez pas cette collection", + "collections-unpromoted": "Collections non promues", + "confirm-delete-collections": "Êtes-vous sûr de vouloir supprimer plusieurs collections ?", + "collections-deleted": "Collections supprimées", + "collections-promoted": "Promotion des collections" }, "manga-format-stats": { "title": "Format", @@ -1897,7 +1960,7 @@ "genres-label": "{{filter-field-pipe.genres}}", "view-series": "Voir la série", "remove-from-want-to-read": "{{actionable.remove-from-want-to-read}}", - "staff-label": "Staff", + "staff-label": "Équipe", "vols-and-chapters": "{{volCount}} Volumes / {{chpCount}} Chapters", "tags-label": "{{filter-field-pipe.tags}}", "add-to-want-to-read": "{{actionable.add-to-want-to-read}}", @@ -1941,7 +2004,8 @@ "last-year": "{{time-periods.last-year}}", "all-time": "{{time-periods.all-time}}", "no-data": "Aucun progrès en lecture", - "last-90-days": "{{time-periods.last-90-days}}" + "last-90-days": "{{time-periods.last-90-days}}", + "all-users": "Tous les utilisateurs" }, "errors": { "series-doesnt-exist": "Cette série n'existe plus", @@ -1979,5 +2043,52 @@ "subtitle": "Il semble que votre installation soit en retard de plus de {{count}} versions !", "description-1": "Veuillez envisager une mise à jour afin d'utiliser la dernière version de Kavita.", "description-3": "S'il y a une raison spécifique pour laquelle vous n'avez pas encore mis à jour, nous aimerions savoir ce qui vous retient sur une version obsolète ! Arrêtez-vous sur notre discord et dites-nous ce qui bloque votre mise à jour." + }, + "import-mal-collection-modal": { + "close": "{{common.close}}", + "series-count": "{{common.series-count}}", + "restack-count": "{{num}} Rempilés", + "title": "Importation de la pile d'intérêt MAL", + "description": "Importez vos piles d'intérêts MAL et créez des collections dans Kavita" + }, + "promoted-icon": { + "promoted": "{{common.promoted}}" + }, + "collection-owner": { + "collection-created-label": "Créé par : {{owner}}", + "collection-via-label": "via {{source}}" + }, + "pdf-layout-mode-pipe": { + "single": "Page unique", + "book": "Mode Livre", + "multiple": "Défault", + "infinite-scroll": "Défilement à l'infini" + }, + "kavitaplus-metadata-breakdown-stats": { + "title": "Décomposition des métadonnées de Kavita", + "no-data": "Pas de données", + "errored-series-label": "Séries en erreur", + "complete": "Toutes les séries ont des métadonnées", + "description": "Kavita récupère les métadonnées (évaluations, critiques, recommandations, etc.) au fur et à mesure pour les séries éligibles.", + "completed-series-label": "Séries complètes" + }, + "edit-chapter-progress": { + "date-created-header": "Créé (UTC)", + "page-read-header": "Pages lues", + "date-updated-header": "Dernière mise à jour (UTC)", + "action-header": "{{common.edit}}", + "edit-alt": "{{common.edit}}", + "user-header": "Utilisateur" + }, + "pdf-scroll-mode-pipe": { + "vertical": "Vertical", + "horizontal": "Horizontal", + "wrapped": "Enveloppé", + "page": "Tapez pour paginer" + }, + "pdf-spread-mode-pipe": { + "off": "Pas d'écart", + "odd": "Ecarts étranges", + "even": "Ecarts réguliers" } } diff --git a/UI/Web/src/assets/langs/id.json b/UI/Web/src/assets/langs/id.json index 850332f25..841d10298 100644 --- a/UI/Web/src/assets/langs/id.json +++ b/UI/Web/src/assets/langs/id.json @@ -41,7 +41,8 @@ "volume-and-chapter-num": "Volume {{v}} Bab {{n}}", "rating": "Penilaian {{r}}", "processed": "Telah Diproses", - "not-processed": "Belum Diproses" + "not-processed": "Belum Diproses", + "description": "Di sini Anda akan menemukan semua peristiwa scrobble yang ditautkan dengan akun Anda. Agar peristiwa dapat muncul, Anda harus memiliki penyedia scrobble yang aktif dan terkonfigurasi. Semua peristiwa yang telah diproses akan dihapus setelah satu bulan. Jika ada peristiwa yang tidak diproses, kemungkinan peristiwa tersebut tidak dapat membentuk pertandingan di hulu. Silakan hubungi admin Anda untuk memperbaikinya." }, "user-preferences": { "locale-tooltip": "Bahasa yang seharusnya digunakan oleh Kavita", @@ -99,12 +100,16 @@ "score-updated": "Pembaruan Penilaian", "want-to-read-add": "Ingin Dibaca: Tambah", "want-to-read-remove": "Ingin Dibaca: Hapus", - "review": "Berikan ulasan" + "review": "Pembaruan ulasan" }, "review-series-modal": { "close": "{{common.close}}", "title": "Ubah Ulasan", - "review-label": "Ulasan" + "review-label": "Ulasan", + "delete": "{{common.delete}}", + "required": "{{validation.required-field}}", + "min-length": "Ulasan harus setidaknya terdiri dari {{count}} karakter", + "save": "{{common.save}}" }, "spoiler": { "click-to-show": "Spoiler, klik untuk tampilkan" @@ -120,5 +125,8 @@ "anilist-token-updated": "Token AniList telah diperbarui", "confirm-delete-multiple-series": "Apakah Anda yakin ingin menghapus seri {{count}}? Tindakan ini tidak akan mengubah file pada disk.", "device-updated": "Perangkat diperbarui" + }, + "review-card-modal": { + "close": "{{common.close}}" } } diff --git a/UI/Web/src/assets/langs/it.json b/UI/Web/src/assets/langs/it.json index 2863462e9..8858545f6 100644 --- a/UI/Web/src/assets/langs/it.json +++ b/UI/Web/src/assets/langs/it.json @@ -42,7 +42,9 @@ "rating": "Valutazione {{r}}", "not-applicable": "Non applicabile", "processed": "Elaborato", - "not-processed": "Non Elaborato" + "not-processed": "Non Elaborato", + "chapter-num": "Capitolo {{num}}", + "volume-num": "Volume {{num}}" }, "scrobble-event-type-pipe": { "chapter-read": "Progressi di lettura", @@ -410,7 +412,8 @@ "side-story": "Storia parallela", "spin-off": "Spin Off", "parent": "Parente", - "edition": "Edizione" + "edition": "Edizione", + "annual": "Annuale" }, "publication-status-pipe": { "ongoing": "In Corso", @@ -430,7 +433,11 @@ "penciller": "Disegnatore", "publisher": "Casa Editrice", "writer": "Scrittore", - "other": "Altro" + "other": "Altro", + "imprint": "Imprint", + "translator": "Traduttore", + "team": "{{filter-field-pipe.team}}", + "location": "{{filter-field-pipe.location}}" }, "manga-format-pipe": { "epub": "EPUB", @@ -442,7 +449,10 @@ "library-type-pipe": { "book": "Libro", "comic": "Fumetto", - "manga": "Manga" + "manga": "Manga", + "comicVine": "ComicVine", + "image": "Immagine", + "lightNovel": "Romanzo Leggero" }, "age-rating-pipe": { "unknown": "Sconosciuto", @@ -491,7 +501,8 @@ "published-label": "Pubblicato: ", "available": "Disponibile", "description": "Se non vedi un {{installed}}", - "description-continued": "tag, sei in una nightly release. Solo le versioni principali verranno visualizzate come disponibili." + "description-continued": "tag, sei in una nightly release. Solo le versioni principali verranno visualizzate come disponibili.", + "nightly": "Nightly: {{version}}" }, "invite-user": { "title": "Invita utente", @@ -666,7 +677,10 @@ "promoted": "{{common.promoted}}", "see-more": "Vedi ancora", "see-less": "Vedi Meno", - "rating-title": "Valutazioni" + "rating-title": "Valutazioni", + "teams-title": "Gruppi", + "locations-title": "Posizioni", + "imprints-title": "Imprints" }, "badge-expander": { "more-items": "e {{count}} ancora" @@ -749,7 +763,9 @@ "help": "{{common.help}}", "file-type-group-label": "Tipi di file", "file-type-group-tooltip": "Quali tipi di file dovrebbe scansionare Kavita. Ad esempio, Archivio includerà tutti i file cb*, zip, rar, ecc.", - "exclude-patterns-tooltip": "Configura una serie di modelli (sintassi Glob) che Kavita abbinerà durante la scansione delle directory ed escluderà dai risultati dello scanner." + "exclude-patterns-tooltip": "Configura una serie di modelli (sintassi Glob) che Kavita abbinerà durante la scansione delle directory ed escluderà dai risultati dello scanner.", + "kavitaplus-eligible-label": "Idoneo a Kavita+", + "kavitaplus-eligible-tooltip": "Kavita+ scaricherà informazioni o supporterà lo Scrobbling" }, "reader-settings": { "general-settings-title": "Impostazioni Generali", @@ -823,7 +839,10 @@ "files": "File", "pages": "Pagine:", "added": "Aggiunto:", - "size": "Dimensione:" + "size": "Dimensione:", + "locations-title": "{{series-metadata-detail.locations-title}}", + "imprints-title": "{{series-metadata-detail.imprints-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}" }, "card-detail-layout": { "total-items": "{{count}} articoli totali", @@ -843,7 +862,9 @@ "inkers-title": "{{series-metadata-detail.inkers-title}}", "pencillers-title": "{{series-metadata-detail.pencillers-title}}", "cover-artists-title": "{{series-metadata-detail.cover-artists-title}}", - "editors-title": "{{series-metadata-detail.editors-title}}" + "editors-title": "{{series-metadata-detail.editors-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}" }, "cover-image-chooser": { "drag-n-drop": "Trascina e rilascia", @@ -931,7 +952,7 @@ }, "entity-title": { "special": "Speciale", - "issue-num": "Problema #", + "issue-num": "Pubblicazione #", "chapter": "Capitolo" }, "external-series-card": { @@ -1087,7 +1108,8 @@ "donations-title": "Donazioni:", "source-title": "Sorgente:", "feature-request-title": "Richieste di funzionalità:", - "localization-title": "Localizzazioni:" + "localization-title": "Localizzazioni:", + "updates-title": "Aggiorna cronologia" }, "manage-tasks-settings": { "title": "Task ricorrenti", @@ -1182,7 +1204,6 @@ "promote-label": "Promuovi", "promote-tooltip": "La promozione significa che il tag può essere visto a livello di server, non solo per gli utenti amministratori. Su tutte le serie che hanno questo tag verranno comunque applicate restrizioni di accesso da parte degli utenti.", "summary-label": "Sommario", - "series-title": "Applica alle Serie", "deselect-all": "{{common.deselect-all}}", "select-all": "{{common.select-all}}" }, @@ -1213,7 +1234,9 @@ "kavita+-tab": "Kavita+", "kavita+-desc-part-1": "Kavita+ è un servizio in abbonamento premium che sblocca funzionalità per tutti gli utenti su questa istanza Kavita. Acquista un abbonamento per sbloccare ", "kavita+-desc-part-2": "vantaggi premium", - "kavita+-desc-part-3": "oggi!" + "kavita+-desc-part-3": "oggi!", + "kavita+-releases": "Vedi versioni", + "kavita+-requirement": "Kavita+ è sviluppata per funzionare con l'ultima release - versione 2. Tutte le versioni precedenti non funzioneranno correttamente." }, "collection-detail": { "no-data": "Non ci sono articoli. Prova ad aggiungere una serie.", @@ -1325,7 +1348,7 @@ "general-tab": "Generale", "cover-image-tab": "Immagine Copertina", "close": "{{common.close}}", - "save": "{common.save}}", + "save": "{{common.save}}", "year-validation": "Deve essere maggiore di 1000, 0 o vuoto", "month-validation": "Deve essere compreso tra 1 e 12 o vuoto", "name-unique-validation": "Il nome deve essere univoco", @@ -1344,7 +1367,6 @@ "import-description": "Per iniziare, importa un file .cbl. Kavita eseguirà più controlli prima dell'importazione. Alcuni passaggi bloccheranno l'avanzamento a causa di problemi con il file.", "validate-description": "Tutti i file sono stati convalidati per vedere se ci sono operazioni da fare nell'elenco. Eventuali elenchi non riusciti non passeranno al passaggio successivo. Correggi i file CBL e riprova.", "validate-warning": "Ci sono problemi con il CBL che impediscono l'importazione. Correggi questi problemi e riprova.", - "validate-no-issue": "Sembra buono", "validate-no-issue-description": "Nessun problema riscontrato con CBL, premi Avanti.", "dry-run-description": "Questa è una prova e mostra cosa accadrà se premi Avanti ed esegui l'importazione. Tutti gli errori non verranno importati.", "prev": "Prec", @@ -1354,7 +1376,8 @@ "import-step": "Importa CBL", "validate-cbl-step": "Convalidare CBL", "dry-run-step": "Fai una prova", - "final-import-step": "Passaggio Finale" + "final-import-step": "Passaggio Finale", + "comicvine-parsing-label": "Trova serie con ComicVine" }, "pdf-reader": { "loading-message": "Caricamento... I PDF potrebbero richiedere più tempo del previsto", @@ -1460,7 +1483,6 @@ "cover-image-tab": "Immagine Copertina", "related-tab": "Relativo a", "info-tab": "Info", - "collections-label": "Collezioni", "genres-label": "Generi", "tags-label": "Tags", "cover-artist-label": "Artista Copertina", @@ -1509,7 +1531,14 @@ "chapter-title": "Capitolo:", "volume-num": "{{common.volume-num}}", "highest-count-tooltip": "Conteggio più alto trovato in tutte le ComicInfo della serie", - "max-issue-tooltip": "Campo numero massimo o volume da tutti i ComicInfo della serie" + "max-issue-tooltip": "Campo numero massimo o volume da tutti i ComicInfo della serie", + "imprint-label": "Imprint", + "force-refresh": "Forza Aggiornamento", + "team-label": "{{filter-field-pipe.team}}", + "location-label": "{{filter-field-pipe.location}}", + "force-refresh-tooltip": "Forza aggiornamento metadata esterni da Kavita+", + "specials-volume": "Speciali", + "loose-leaf-volume": "Capitoli volanti" }, "day-breakdown": { "title": "Ripartizione del giorno", @@ -1684,11 +1713,13 @@ "change-email-no-email": "L'email è stata aggiornata", "delete-review": "Sei sicuro di voler cancellare la tua recensione?", "review-deleted": "Recensione cancellata", - "email-not-sent-test": "Si è verificata un'eccezione durante l'invio dell'e-mail. Controlla i log per i dettagli. Ciò indica impostazioni errate.", "email-not-sent": "L'email in archivio non è un'email valida e non può essere inviata. Un collegamento è stato inserito nei log. L'amministratore può fornire questo collegamento per completare il flusso.", "delete-device": "Sei sicuro di voler eliminare questo dispositivo?", "anilist-token-expired": "Il tuo token AniList è scaduto. Lo scrobbling non verrà più elaborato finché non lo genererai di nuovo in Impostazioni utente > Account", - "k+-reset-key-success": "La tua licenza è stata annullata. Utilizza il pulsante Modifica per registrare nuovamente la tua istanza e riattivare Kavita+" + "k+-reset-key-success": "La tua licenza è stata annullata. Utilizza il pulsante Modifica per registrare nuovamente la tua istanza e riattivare Kavita+", + "force-kavita+-refresh-success": "I metadati esterni di Kavita+ sono stati invalidati", + "confirm-download-size-ios": "iOS ha problemi a scaricare file più grandi di 200MB, il download potrebbe non essere completo.", + "collection-tag-deleted": "Tag Collezione cancellato" }, "actionable": { "scan-library": "Scansione libreria", @@ -1835,7 +1866,10 @@ "file-path": "Percorso File", "read-date": "Data di lettura", "want-to-read": "Voler leggere", - "average-rating": "Valutazione Media" + "average-rating": "Valutazione Media", + "imprint": "Imprint", + "location": "Posizione", + "team": "Gruppo" }, "filter-comparison-pipe": { "not-equal": "Non uguale", diff --git a/UI/Web/src/assets/langs/ja.json b/UI/Web/src/assets/langs/ja.json index 6311e273c..91e15b535 100644 --- a/UI/Web/src/assets/langs/ja.json +++ b/UI/Web/src/assets/langs/ja.json @@ -57,7 +57,8 @@ "save": "{{common.save}}", "min-length": "レビューは最低 {{count}}文字以上である必要があります。", "title": "レビューを編集する", - "required": "{{validation.required-field}}" + "required": "{{validation.required-field}}", + "delete": "{{common.delete}}" }, "review-card": { "local-review": "ローカルレビュー", @@ -556,7 +557,9 @@ "allow-scrobbling-tooltip": "Kavitaは、Kavita+サブスクリプションがアクティブな場合に、読書イベント、読みたいステータス、評価、およびレビューを設定されたプロバイダに送信する", "include-in-dashboard-label": "ダッシュボードに含まれている", "next": "次へ", - "exclude-patterns-tooltip": "Kavitaがディレクトリをスキャンする際に一致させるためのパターン(Glob構文)を設定し、スキャナーの結果から除外します。" + "exclude-patterns-tooltip": "Kavitaがディレクトリをスキャンする際に一致させるためのパターン(Glob構文)を設定し、スキャナーの結果から除外します。", + "kavitaplus-eligible-tooltip": "Kavita+ は情報を取得するか、スクロブリングをサポートしますか", + "kavitaplus-eligible-label": "Kavita+ Eligible" }, "restriction-selector": { "age-rating-label": "年齢制限", @@ -802,7 +805,8 @@ "description": "{{installed}}が表示されない場合", "available": "利用可能", "installed": "インストール済", - "description-continued": "深夜にリリースされます。利用可能なのはメインバージョンのみです。" + "description-continued": "深夜にリリースされます。利用可能なのはメインバージョンのみです。", + "nightly": "ナイトリー: {{バージョン}}" }, "publication-status-pipe": { "completed": "完結", @@ -899,7 +903,9 @@ "statistics-tab": "統計データ", "kavita+-tab": "Kavita+", "tasks-tab": "タスク", - "kavita+-desc-part-2": "プレミアム特典" + "kavita+-desc-part-2": "プレミアム特典", + "kavita+-releases": "リリースを参照", + "kavita+-requirement": "Kavita+ は、最新リリース (2 つのバージョン) でのみ動作するように設計されています。それ以外のものは動作しない可能性があります。" }, "carousel-reel": { "next-items": "次の項目", @@ -963,7 +969,6 @@ "edit-collection-tags": { "promote-tooltip": "「Promotion」は、そのタグがサーバー全体で見えるようになることを意味します。ただし、このタグを持つすべてのシリーズには引き続きユーザーアクセスの制限が適用されます。", "promote-label": "プロモーション", - "series-title": "シリーズへの適用", "deselect-all": "{{common.deselect-all}}", "select-all": "{{common.select-all}}", "name-label": "名前", @@ -1049,7 +1054,6 @@ "nothing-to-remove": "削除しない", "k+-delete-key": "これはKavitaのライセンスキーのみを削除し、購入リンクを表示できるようにします。 サブスクリプションをキャンセルしません! サポートを指示すればこれだけを使う!", "email-service-reset": "メールサービスリセット", - "email-not-sent-test": "メールを送信する際に例外が発生しました。詳細はログを確認してください。これは不適切な設定を示しています。", "k+-reset-key": "これにより、サーバーからキーを外し、Kavitaインスタンスを再登録することができます.", "confirm-delete-series": "本当にこのシリーズを削除してもよろしいですか?これはディスク上のファイルを変更しません", "library-created": "ライブラリは正常に作成されました。 スキャンが開始されました.", @@ -1105,7 +1109,13 @@ "confirm-delete-reading-list": "読み込みリストを削除したいですか? これは元に戻すことができません.", "item-removed": "削除される項目", "reading-list-deleted": "削除された読書リスト", - "reading-list-updated": "更新された読書リスト" + "reading-list-updated": "更新された読書リスト", + "confirm-download-size-ios": "iOS では 200MB を超えるファイルのダウンロードに問題があり、このダウンロードが完了しない可能性があります。", + "delete-review": "レビューを削除してもよろしいですか?", + "review-deleted": "レビューが削除されました", + "delete-device": "このデバイスを削除してもよろしいですか?", + "collection-tag-deleted": "コレクションタグが削除されました", + "force-kavita+-refresh-success": "Kavita+ の外部メタデータが無効になりました" }, "edit-series-modal": { "title": "{{seriesName}} の詳細", @@ -1131,7 +1141,6 @@ "last-modified-title": "最終更新日:", "web-link-description": "外部サービスにさまざまなリンクを追加できます.", "total-items-title": "合計項目:", - "collections-label": "コレクション", "genres-label": "ジャンル", "colorist-label": "カラーリスト", "last-added-title": "最後に追加した:", @@ -1165,7 +1174,9 @@ "view-files": "ファイルの表示", "pages-title": "ページ:", "chapter-title": "章:", - "highest-count-tooltip": "シリーズ内のすべてのComicInfoで見つかった最大カウント" + "highest-count-tooltip": "シリーズ内のすべてのComicInfoで見つかった最大カウント", + "force-refresh": "強制リフレッシュ", + "force-refresh-tooltip": "Kavita+ から外部メタデータを強制的に更新します" }, "customize-sidenav-streams": { "save": "{{common.save}}", @@ -1569,7 +1580,6 @@ }, "import-cbl-modal": { "close": "{{common.close}}", - "validate-no-issue": "よく見る", "validate-warning": "インポートを妨げるCBLの問題があります。これらの問題を修正してから再試行してください。", "validate-no-issue-description": "CBLで見つかった問題は、次を押します.", "dry-run-description": "これはドライランであり、Nextを押してインポートを実行した場合に何が起こるかを示しています。すべての失敗はインポートされません。", @@ -1810,7 +1820,8 @@ "home-page-title": "ホームページ:", "installId-title": "IDのインストール", "more-info-title": "さらなる詳細", - "source-title": "ソース:" + "source-title": "ソース:", + "updates-title": "更新履歴" }, "default-date-pipe": { "never": "もう質問しない" @@ -1847,7 +1858,8 @@ "last-modified": "最終更新日", "time-to-read": "読む時間", "release-year": "出版年", - "last-chapter-added": "アイテムが追加された" + "last-chapter-added": "アイテムが追加された", + "average-rating": "平均評価" }, "pdf-reader": { "light-theme-alt": "ライトテーマ", @@ -1957,6 +1969,11 @@ "required-field": "必須項目" }, "out-of-date-modal": { - "close": "{{common.close}}" + "close": "{{common.close}}", + "title": "遅れをとらないでください!", + "subtitle": "インストールが {{count}} バージョン以上遅れているようです!", + "description-1": "Kavita の最新バージョンを実行できるようにアップグレードすることを検討してください。", + "description-2": "更新方法については、wiki をご覧ください。", + "description-3": "まだ更新していない特別な理由がある場合は、古いバージョンを使用し続けている原因をぜひ知りたいと思います。 Discord にアクセスして、アップグレード パスを妨げているものをお知らせください。" } } diff --git a/UI/Web/src/assets/langs/ko.json b/UI/Web/src/assets/langs/ko.json index 929b2732b..3603b89e2 100644 --- a/UI/Web/src/assets/langs/ko.json +++ b/UI/Web/src/assets/langs/ko.json @@ -42,7 +42,9 @@ "description": "여기에서 귀하의 계정과 연결된 스크로블 이벤트를 찾을 수 있습니다. 이벤트가 존재하려면 활성 스크로블 공급자가 구성되어 있어야 합니다. 처리된 모든 이벤트는 한 달 후에 지워집니다. 처리되지 않은 이벤트가 있는 경우 이러한 이벤트는 업스트림에서 일치 항목을 형성할 수 없습니다. 수정하려면 관리자에게 문의하세요.", "data-header": "데이터", "is-processed-header": "처리됨", - "title": "스크로블 이력" + "title": "스크로블 이력", + "volume-num": "볼륨 {{num}}", + "chapter-num": "챕터 {{num}}" }, "scrobble-event-type-pipe": { "chapter-read": "읽기 진행률", @@ -120,7 +122,10 @@ "translators-title": "역자", "see-more": "더보기", "promoted": "{{common.promoted}}", - "rating-title": "평점" + "rating-title": "평점", + "imprints-title": "날인", + "teams-title": "팀", + "locations-title": "위치" }, "library-settings-modal": { "force-scan-tooltip": "이렇게 하면 라이브러리에서 강제로 스캔하여 새로운 스캔처럼 취급합니다", @@ -170,7 +175,9 @@ "help": "{{common.help}}", "file-type-group-label": "파일 유형", "file-type-group-tooltip": "\"Kavita\"이(가) 무엇을 스캔해야 하는지에 따라 다양한 파일 유형이 있을 수 있습니다. 아카이브 파일은 일반적으로 cb*, zip, rar 등을 포함합니다.", - "exclude-patterns-tooltip": "디렉터리를 스캔할 때 Kavita가 일치시킬 패턴 집합(Glob 구문)을 구성하고, 스캐너 결과에서 제외할 수 있도록 설정하세요." + "exclude-patterns-tooltip": "디렉터리를 스캔할 때 Kavita가 일치시킬 패턴 집합(Glob 구문)을 구성하고, 스캐너 결과에서 제외할 수 있도록 설정하세요.", + "kavitaplus-eligible-tooltip": "Kavita+가 정보를 가져오거나 스크로블링을 지원합니까", + "kavitaplus-eligible-label": "Kavita+ 적격" }, "manage-library": { "title": "라이브러리", @@ -263,7 +270,6 @@ "admin": "관리자" }, "edit-collection-tags": { - "series-title": "시리즈에 적용", "title": "편집 {{collectionName}} 컬렉션", "deselect-all": "{{common.deselect-all}}", "select-all": "{{common.select-all}}", @@ -324,7 +330,6 @@ "max-issue-tooltip": "시리즈의 모든 ComicInfo에서 최대 발행량 또는 발행량 필드", "related-tab": "관련", "info-tab": "정보", - "collections-label": "컬렉션", "name-label": "이름", "sort-name-label": "정렬 이름", "web-link-label": "웹 링크", @@ -354,7 +359,12 @@ "view-files": "파일 보기", "highest-count-tooltip": "시리즈의 모든 ComicInfo에서 가장 높은 카운트를 찾았습니다", "force-refresh": "강제 새로 고침", - "force-refresh-tooltip": "Kavita+에서 외부 메타데이터 강제 새로 고침" + "force-refresh-tooltip": "Kavita+에서 외부 메타데이터 강제 새로 고침", + "imprint-label": "날인", + "team-label": "{{filter-field-pipe.team}}", + "location-label": "{{filter-field-pipe.location}}", + "specials-volume": "스페셜", + "loose-leaf-volume": "조판되지 않은 장" }, "sort-field-pipe": { "last-modified": "마지막 수정", @@ -408,7 +418,10 @@ "total-volumes-label": "총 볼륨", "total-people-label": "총 인물", "total-people-tooltip": "총 인물: {{count}}", - "total-volumes-tooltip": "총 볼륨: {{count}}" + "total-volumes-tooltip": "총 볼륨: {{count}}", + "file-count": "{{num}} 파일", + "volume-count": "{{num}} 볼륨", + "series-count": "{{num}} 시리즈" }, "errors": { "not-found": "해당 URL이 존재하지 않습니다", @@ -504,7 +517,6 @@ "smart-filter-deleted": "스마트 필터가 삭제되었습니다", "external-source-already-exists": "이름/호스트/API 키가 동일한 외부 소스가 이미 존재합니다", "change-email-no-email": "이메일이 업데이트되었습니다", - "email-not-sent-test": "이메일을 보낼 때 예외가 발생했습니다. 자세한 내용은 로그를 확인하세요. 이는 부적절한 설정을 나타냅니다.", "email-not-sent": "파일에 있는 이메일이 유효한 이메일이 아니므로 보낼 수 없습니다. 로그에 링크가 기록되었습니다. 관리자는 이 링크를 제공하여 프로세스를 완료할 수 있습니다.", "anilist-token-expired": "AniList 토큰이 만료되었습니다. 스크로블링은 사용자 설정 > 계정에서 다시 생성할 때까지 더 이상 처리되지 않습니다", "k+-reset-key": "이 작업은 키를 서버에서 해제하고 Kavita 인스턴스를 다시 등록할 수 있도록 허용합니다.", @@ -513,7 +525,8 @@ "delete-review": "리뷰를 삭제하시겠습니까?", "review-deleted": "리뷰가 삭제되었습니다", "collection-tag-deleted": "컬렉션 태그가 삭제되었습니다", - "force-kavita+-refresh-success": "Kavita+ 외부 메타데이터가 무효화되었습니다." + "force-kavita+-refresh-success": "Kavita+ 외부 메타데이터가 무효화되었습니다", + "confirm-download-size-ios": "iOS는 200MB보다 큰 파일을 다운로드하는 데 문제가 있습니다. 이 다운로드가 완료되지 않을 수 있습니다." }, "actionable": { "mark-as-read": "읽은 상태로 표시", @@ -545,7 +558,8 @@ "remove-rule-group": "규칙 그룹 제거", "customize": "사용자 정의", "mark-invisible": "표시하지 않음으로 표시", - "mark-visible": "표시로 표시하기" + "mark-visible": "표시로 표시하기", + "import-mal-stack": "MAL 스택 가져오기" }, "preferences": { "original": "원본", @@ -567,7 +581,17 @@ "automatic": "자동", "fit-to-height": "높이에 맞추기", "fit-to-width": "너비에 맞추기", - "webtoon": "웹툰" + "webtoon": "웹툰", + "pdf-horizontal": "수평 스크롤", + "pdf-page": "탭하여 페이지 넘기기", + "pdf-none": "없음", + "pdf-odd": "홀수", + "pdf-even": "짝수", + "pdf-light": "밝게", + "pdf-dark": "어둡게", + "pdf-multiple": "기본", + "pdf-book": "책", + "pdf-vertical": "수직 스크롤" }, "time-ago-pipe": { "just-now": "방금", @@ -596,7 +620,8 @@ "adaptation": "적응", "alternative-version": "대체 버전", "character": "캐릭터", - "contains": "포함" + "contains": "포함", + "annual": "연간" }, "publication-status-pipe": { "ended": "종료", @@ -616,7 +641,11 @@ "inker": "잉커", "letterer": "레터러", "penciller": "펜슬러", - "publisher": "출판사" + "publisher": "출판사", + "location": "{{filter-field-pipe.location}}", + "imprint": "날인", + "translator": "역자", + "team": "{{filter-field-pipe.team}}" }, "manga-format-pipe": { "epub": "EPUB", @@ -628,7 +657,10 @@ "library-type-pipe": { "book": "책", "manga": "만화(Manga)", - "comic": "만화(Comic)" + "comic": "만화(Comic)", + "image": "이미지", + "lightNovel": "라이트 노벨", + "comicVine": "ComicVine" }, "age-rating-pipe": { "adults-only": "19세 미만 구독 불가", @@ -657,7 +689,7 @@ "new-password-label": "새 비밀번호" }, "changelog": { - "description-continued": "태그, 당신은 나이틀리 릴리스에 있습니다. 주 버전만 사용 가능한 것으로 표시됩니다.", + "description-continued": "태그, 당신은 나이틀리 릴리스에 있습니다. 사용 가능한 것은 주요 버전만 표시됩니다. 해당 안정 버전의 나이틀리 릴리스에 대한 나이틀리 태그가 표시됩니다.", "description": "{{installed}}가 표시되지 않는 경우", "installed": "설치됨", "download": "다운로드", @@ -836,7 +868,11 @@ "tags-title": "{{series-metadata-detail.tags-title}}", "not-defined": "정의되지 않음", "writers-title": "{{series-metadata-detail.writers-title}}", - "genres-title": "{{series-metadata-detail.genres-title}}" + "genres-title": "{{series-metadata-detail.genres-title}}", + "progress-tab": "진행", + "teams-title": "{{series-metadata-detail.teams-title}}", + "imprints-title": "{{series-metadata-detail.imprints-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}" }, "card-item": { "cannot-read": "읽을 수 없음" @@ -852,7 +888,9 @@ "cover-artists-title": "{{series-metadata-detail.cover-artists-title}}", "editors-title": "{{series-metadata-detail.editors-title}}", "translators-title": "{{series-metadata-detail.translators-title}}", - "letterers-title": "{{series-metadata-detail.letterers-title}}" + "letterers-title": "{{series-metadata-detail.letterers-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}" }, "cover-image-chooser": { "image-num": "이미지 {{num}}", @@ -935,7 +973,7 @@ "size-limit-tooltip": "이메일 서버는 첨부 파일에 대해 몇 바이트까지 처리할 수 있나요", "customized-templates-tooltip": "Kavita는 기본 대신 config/templates 디렉토리를 템플릿에 사용해야 할까요? 템플릿 변경 사항을 최신으로 유지하는 것은 여러분의 책임입니다.", "gmail-label": "Gmail", - "outlook-label": "Outlook", + "outlook-label": "아웃룩", "sender-address-tooltip": "이는 수신자가 이메일을 받을 때 볼 수 있는 이메일 주소입니다. 일반적으로 계정과 연결된 이메일 주소입니다.", "sender-displayname-tooltip": "수신자가 이메일을 받을 때 보게 될 이름", "username-tooltip": "호스트에 대해 인증하는 데 사용되는 사용자 이름", @@ -1074,7 +1112,7 @@ "required-field": "{{validation.required-field}}", "year-label": "년", "month-label": "월", - "save": "{common.save}}", + "save": "{{common.save}}", "name-unique-validation": "이름은 고유해야 합니다", "ending-title": "종료", "promote-tooltip": "승격은 관리 사용자뿐만 아니라 서버 전체에서 태그를 볼 수 있음을 의미합니다. 이 태그가 있는 모든 시리즈에는 여전히 사용자 액세스 제한이 적용됩니다.", @@ -1084,7 +1122,6 @@ "import-cbl-modal": { "close": "{{common.close}}", "title": "CBL 가져오기", - "validate-no-issue": "문제 없음", "restart": "재시작", "next": "다음", "import-step": "CBL 가져오기", @@ -1097,14 +1134,16 @@ "import": "가져오기", "validate-warning": "가져오기를 방해하는 CBL 문제가 있습니다. 이 문제를 수정한 후 다시 시도하십시오.", "import-description": "시작하려면 .cbl 파일을 가져옵니다. Kavita는 가져오기 전에 여러 검사를 수행합니다. 일부 단계는 파일 문제로 인해 진행이 차단됩니다.", - "dry-run-step": "모의 실행" + "dry-run-step": "모의 실행", + "comicvine-parsing-label": "ComicVine 시리즈 매칭 사용" }, "pdf-reader": { "loading-message": "로딩 중……PDF가 예상보다 오래 걸릴 수 있습니다", "incognito-mode": "시크릿 모드", "close-reader-alt": "리더 닫기", "light-theme-alt": "밝은 테마", - "dark-theme-alt": "어두운 테마" + "dark-theme-alt": "어두운 테마", + "toggle-incognito": "시크릿 모드 끄기" }, "manga-reader": { "next-chapter-tooltip": "다음 챕터/볼륨", @@ -1202,7 +1241,8 @@ "x-axis-label": "시간", "y-axis-label": "읽기 시간", "time-frame-label": "기간", - "legend-label": "포맷" + "legend-label": "포맷", + "all-users": "모든 유저" }, "validation": { "required-field": "이 필드는 필수입니다", @@ -1283,7 +1323,15 @@ "clients-opds-url-tooltip": "OPDS URL", "reset": "{{common.reset}}", "save": "{{common.save}}", - "smart-filters-tab": "스마트 필터" + "smart-filters-tab": "스마트 필터", + "pdf-scroll-mode-label": "스크롤 모드", + "pdf-reader-settings-title": "PDF리더", + "pdf-layout-mode-label": "레이아웃 모드", + "pdf-layout-mode-tooltip": "독자가 PDF를 배치하는 방법. 기본값은 스크롤이 포함된 페이지이며 Book은 실제 책을 에뮬레이트합니다", + "pdf-scroll-mode-tooltip": "페이지를 스크롤하는 방법. 수직/수평 및 탭하여 페이지 매김(스크롤 없음)", + "pdf-spread-mode-label": "스프레드 모드", + "pdf-spread-mode-tooltip": "페이지를 배치하는 방법. 싱글 또는 더블(홀수/짝수)", + "pdf-theme-label": "테마" }, "download-indicator": { "progress": "{{percentage}}% 다운로드 됨" @@ -1351,7 +1399,13 @@ "edit": "{{common.edit}}", "cancel": "{{common.cancel}}", "save": "{{common.save}}", - "token-valid": "유효한 토큰" + "token-valid": "유효한 토큰", + "mal-token-input-label": "MAL 클라이언트 ID", + "mal-username-input-label": "MAL 사용자 이름", + "loading": "{{common.loading}}", + "generic-instructions": "Kavita+가 상호 작용할 수 있도록 허용해야 하는 다양한 외부 서비스에 대한 정보를 입력하세요.", + "mal-instructions": "Kavita는 인증을 위해 MAL 클라이언트 ID를 사용합니다. Kavita에 대한 새 클라이언트를 생성하고 승인되면 클라이언트 ID와 사용자 이름을 제공하십시오.", + "scrobbling-applicable-label": "스크로블링 적용 가능" }, "top-readers": { "this-week": "{{time-periods.this-week}}", @@ -1438,7 +1492,7 @@ "title": "등록", "description": "양식을 작성하여 관리자 계정 등록", "email-label": "{{common.email}}", - "email-tooltip": "이메일은 실제 주소일 필요는 없지만 잊어버린 비밀번호에 대한 액세스를 제공합니다. 맞춤 이메일 서비스 호스트 없이 암호를 잊은 경우를 제외하고는 서버 외부로 전송되지 않습니다.", + "email-tooltip": "이메일 주소는 실제 주소일 필요는 없지만 암호를 잊어버렸을 때 액세스를 제공합니다. Kavita가 이메일을 보내지 않는 한, 서버 외부로 전송되지 않습니다.", "password-label": "{{common.password}}", "required-field": "{{validation.required-field}}", "valid-email": "{{validation.valid-email}}", @@ -1469,7 +1523,8 @@ "range-hours": "{{value}} {{hourWord}}", "hour": "시간", "size-title": "크기", - "id-title": "아이디" + "id-title": "아이디", + "sort-order-title": "정렬 순서" }, "manage-alerts": { "extension-header": "확장자", @@ -1665,7 +1720,8 @@ "kavita+-desc-part-1": "Kavita+는 이 Kavita 인스턴스의 모든 사용자를 위한 기능을 잠금 해제하는 프리미엄 구독 서비스입니다. 잠금 해제하려면 구독 구매 ", "kavita+-desc-part-2": "프리미엄 혜택", "kavita+-desc-part-3": "오늘!", - "kavita+-requirement": "Kavita+ 는 최신 버전으로만 작동하도록 설계되었습니다 - 2. 그 이외의 버전은 작동하지 않을 수 있습니다." + "kavita+-requirement": "Kavita+ 는 최신 버전으로만 작동하도록 설계되었습니다 - 2. 그 이외의 버전은 작동하지 않을 수 있습니다.", + "kavita+-releases": "릴리스 참조" }, "reading-lists": { "no-data": "읽기 목록이 없습니다.", @@ -1830,7 +1886,10 @@ "file-path": "파일 경로", "want-to-read": "읽고 싶어요", "read-date": "읽은 날짜", - "average-rating": "평균 평점" + "average-rating": "평균 평점", + "location": "위치", + "imprint": "날인", + "team": "팀" }, "filter-comparison-pipe": { "is-not-in-last": "마지막에 없음", @@ -1975,5 +2034,45 @@ "subtitle": "귀하의 설치 버전이 {{count}}개 이상 뒤처진 것 같습니다!", "description-2": "업데이트 방법에 대한 지침은 wiki를 살펴보세요.", "description-3": "아직 업데이트하지 않은 특별한 이유가 있는 경우 오래된 버전을 유지하는 이유가 무엇인지 알고 싶습니다! 우리의 불일치에 들러 업그레이드 경로를 방해하는 것이 무엇인지 알려주십시오." + }, + "edit-chapter-progress": { + "page-read-header": "읽은 페이지", + "date-updated-header": "마지막 수정(UTC)", + "action-header": "{{common.edit}}", + "edit-alt": "{{common.edit}}", + "user-header": "유저", + "date-created-header": "생성됨(UTC)" + }, + "kavitaplus-metadata-breakdown-stats": { + "title": "Kavita+ 메타데이터 분석", + "complete": "모든 시리즈에는 메타데이터가 있습니다", + "description": "Kavita는 대상 시리즈에 대한 메타데이터(평점, 리뷰, 추천 등)를 시간이 지남에 따라 천천히 가져옵니다.", + "no-data": "데이터 없음", + "errored-series-label": "오류가 있는 시리즈", + "completed-series-label": "완료된 시리즈" + }, + "import-mal-collection-modal": { + "title": "MAL 관심 스택 가져오기", + "description": "MAL 관심 스택을 가져오고 Kavita 내에서 컬렉션을 생성하세요", + "series-count": "{{common.series-count}}", + "restack-count": "{{num}} 재정렬", + "close": "{{common.close}}" + }, + "pdf-layout-mode-pipe": { + "single": "단일 페이지", + "book": "책 모드", + "multiple": "기본", + "infinite-scroll": "무한 스크롤" + }, + "pdf-scroll-mode-pipe": { + "vertical": "수직", + "horizontal": "수평", + "wrapped": "포장", + "page": "탭하여 페이지를 나누기" + }, + "pdf-spread-mode-pipe": { + "off": "스프레드 없음", + "odd": "홀수 스프레드", + "even": "짝수 스프레드" } } diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index 7744adba0..b970279cc 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -59,7 +59,9 @@ "review-label": "Beoordeling", "close": "{{common.close}}", "save": "{{common.save}}", - "min-length": "Review moet minimum {{count}} characters hebben" + "min-length": "Review moet minimum {{count}} characters hebben", + "delete": "{{common.delete}}", + "required": "{{validation.required-field}}" }, "review-card-modal": { "close": "{{common.close}}", @@ -211,7 +213,6 @@ "permission-error": "U heeft geen toestemming om uw wachtwoord te wijzigen. Neem contact op met de beheerder van de server." }, "change-email": { - "email-label": "{{common.email}}", "current-password-label": "Huidig paswoord", "email-not-confirmed": "Deze e-mail is niet bevestigd", "email-updated-title": "E-mail bijgewerkt", @@ -1114,7 +1115,6 @@ "promote-label": "Promoot", "promote-tooltip": "Promotie betekent dat de tag serverbreed zichtbaar is, niet alleen voor beheerders. Alle series die deze tag hebben, hebben nog steeds beperkingen voor gebruikerstoegang.", "summary-label": "Samenvatting", - "series-title": "Geldt voor serie", "deselect-all": "{{common.deselect-all}}", "select-all": "{{common.select-all}}" }, @@ -1273,7 +1273,6 @@ "import-description": "Importeer een .cbl-bestand om aan de slag te gaan. Kavita voert meerdere controles uit voordat het importeert. Sommige stappen blokkeren de voortgang vanwege problemen met het bestand.", "validate-description": "Alle bestanden zijn gevalideerd om te zien of er bewerkingen in de lijst moeten worden uitgevoerd. Lijsten die zijn mislukt, gaan niet naar de volgende stap. Herstel de CBL-bestanden en probeer het opnieuw.", "validate-warning": "Er zijn problemen met het CBL die een import verhinderen. Corrigeer deze problemen en probeer het opnieuw.", - "validate-no-issue": "Ziet er goed uit", "validate-no-issue-description": "Geen problemen gevonden met CBL, druk op Volgende.", "dry-run-description": "Dit is een testrun en laat zien wat er gebeurt als u op Volgende drukt en de import uitvoert. Niet alle fouten worden geïmporteerd.", "prev": "Vorige", @@ -1386,7 +1385,6 @@ "cover-image-tab": "Omslagfoto", "related-tab": "Verwant", "info-tab": "Info", - "collections-label": "Collecties", "genres-label": "Genres", "tags-label": "Labels", "cover-artist-label": "Coverartiest", diff --git a/UI/Web/src/assets/langs/pl.json b/UI/Web/src/assets/langs/pl.json index 2761c0e69..6c1091907 100644 --- a/UI/Web/src/assets/langs/pl.json +++ b/UI/Web/src/assets/langs/pl.json @@ -11,7 +11,9 @@ "no-libraries": "W tej chwili nie ma zdefiniowanych bibliotek. Zmień ustawienia w", "server-settings-link": "Ustawienia serwera", "recently-updated-title": "Ostatnio Zaktualizowane Serie", - "recently-added-title": "Nowo Dodane Serie" + "recently-added-title": "Nowo Dodane Serie", + "more-in-genre-title": "Więcej w {{genre}}", + "not-granted": "Nie przyznano ci dostępu do żadnych bibliotek." }, "edit-user": { "edit": "{{common.edit}}", @@ -29,35 +31,136 @@ "created-header": "Utworzono", "type-header": "Rodzaj", "series-header": "Serie", - "data-header": "Data" + "data-header": "Data", + "is-processed-header": "Jest przetwarzany", + "no-data": "Brak danych", + "not-applicable": "Nie dotyczy", + "processed": "Przetworzono", + "not-processed": "Nie przetworzono", + "last-modified-header": "Ostatnia modyfikacja", + "volume-and-chapter-num": "Tom {{v}} Rozdział {{n}}", + "title": "Historia Scrobble", + "rating": "Ocena {{r}}", + "description": "Tutaj znajdziesz wszystkie wydarzenia scrobble powiązane z Twoim kontem. Aby wydarzenia mogły istnieć, musisz mieć skonfigurowanego aktywnego dostawcę scrobble. Wszystkie zdarzenia, które zostały przetworzone, zostaną usunięte po miesiącu. Jeśli istnieją nieprzetworzone zdarzenia, prawdopodobnie nie mogą one tworzyć dopasowań u dostawcy. Skontaktuj się z administratorem, aby je poprawić.", + "volume-num": "Tom {{num}}", + "chapter-num": "Rozdział {{num}}" }, "review-series-modal": { "close": "{{common.close}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "title": "Edytuj recenzję", + "min-length": "Recenzja musi zawierać co najmniej {{count}} znaków", + "required": "{{validation.required-field}}", + "review-label": "Recenzja", + "delete": "{{common.delete}}" }, "review-card-modal": { - "close": "{{common.close}}" + "close": "{{common.close}}", + "user-review": "Recenzja {{username}}", + "external-mod": "(zewnętrzne)", + "go-to-review": "Przejdź do recenzji" }, "want-to-read": { - "series-count": "{{common.series-count}}" + "series-count": "{{common.series-count}}", + "title": "Chcę przeczytać", + "no-items": "Brak elementów. Spróbuj dodać serię.", + "no-items-filtered": "Żadne elementy nie pasują do bieżącego filtra." }, "user-preferences": { "reset": "{{common.reset}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "color-theme-book-label": "Kolor motywu", + "clients-opds-url-tooltip": "OPDS URL", + "smart-filters-tab": "Inteligentne filtry", + "locale-label": "Język", + "locale-tooltip": "Język, jakiego powinna używać Kavita", + "collapse-series-relationships-label": "Zwiń relacje serii", + "collapse-series-relationships-tooltip": "Czy Kavita powinna pokazywać serie, które nie mają powiązań lub są rodzicem/prequelem", + "share-series-reviews-label": "Udostępnij recenzje serii", + "share-series-reviews-tooltip": "Czy Kavita powinna udostępniać Twoje recenzje serii innym użytkownikom?", + "reading-direction-label": "Kierunek czytania", + "reading-direction-tooltip": "Kierunek kliknięcia, aby przejść do następnej strony. Od prawej do lewej oznacza, że należy kliknąć po lewej stronie ekranu, aby przejść do następnej strony.", + "reading-mode-label": "Tryb czytania", + "layout-mode-label": "Rodzaj układu", + "layout-mode-tooltip": "Wyświetlaj pojedynczy obraz na ekranie lub dwa obrazy obok siebie", + "background-color-label": "Kolor tła", + "auto-close-menu-label": "Automatyczne zamknięcie menu", + "show-screen-hints-label": "Wyświetlaj podpowiedzi", + "book-reader-settings-title": "Czytnik książek", + "immersive-mode-label": "Tryb immersyjny", + "reading-direction-book-tooltip": "Kierunek kliknięcia, aby przejść do następnej strony. Od prawej do lewej oznacza, że należy kliknąć po lewej stronie ekranu, aby przejść do następnej strony.", + "color-theme-book-tooltip": "Jaki motyw kolorystyczny zastosować do treści i menu czytnika książek?", + "font-size-book-label": "Rozmiar czcionki", + "line-height-book-label": "Odstępy między wierszami", + "line-height-book-tooltip": "Jak duży odstęp między wierszami książki", + "margin-book-label": "Margines", + "margin-book-tooltip": "Odstępy po każdej stronie ekranu. Na urządzeniach mobilnych wartość ta zostanie zastąpiona wartością 0, niezależnie od tego ustawienia.", + "clients-opds-alert": "OPDS nie jest włączony na tym serwerze. Nie będzie to miało wpływu na użytkowników Tachiyomi.", + "clients-api-key-tooltip": "Klucz API jest jak hasło. Zachowaj go w tajemnicy, zachowaj go bezpiecznie.", + "success-toast": "Zaktualizowano preferencje użytkownika", + "global-settings-title": "Ustawienia globalne", + "disable-animations-tooltip": "Wyłącz animację na stronie. Przydatne dla czytników e-ink.", + "font-family-tooltip": "Rodzina czcionek do załadowania. Domyślna spowoduje załadowanie domyślnej czcionki książki", + "writing-style-label": "Styl pisania", + "writing-style-tooltip": "Zmienia kierunek tekstu. Poziomo od lewej do prawej, pionowo od góry do dołu.", + "layout-mode-book-label": "Rodzaj układu", + "title": "Panel użytkownika", + "preferences-tab": "Preferencje", + "account-tab": "Konto", + "theme-tab": "Motyw", + "devices-tab": "Urządzenia", + "stats-tab": "Statystyki", + "scrobbling-tab": "Scrobbling", + "page-layout-mode-tooltip": "Wyświetlanie elementów jako kart lub listy na stronie szczegółów serii.", + "prompt-on-download-label": "Zapytaj o pobranie", + "disable-animations-label": "Wyłącz animacje", + "scaling-option-label": "Opcje skalowania", + "scaling-option-tooltip": "Jak skalować obraz do ekranu.", + "page-splitting-label": "Podział stron", + "font-family-label": "Rodzina czcionek", + "page-layout-mode-label": "Tryb układu strony", + "pref-description": "To są ustawienia globalne, które powiązane są z twoim kontem.", + "blur-unread-summaries-tooltip": "Rozmywa podsumowania w tomie lub rozdziale, które nie mają postępu czytania (aby uniknąć spoilerów)", + "prompt-on-download-tooltip": "Zapytaj gdy rozmiar pobieranego pliku przekracza {{size}}MB", + "image-reader-settings-title": "Czytnik obrazów", + "emulate-comic-book-label": "Naśladuj komiks", + "tap-to-paginate-tooltip": "Czy boki ekranu czytnika książek powinny umożliwiać dotknięcie go w celu przejścia do poprzedniej/następnej strony?", + "reading-direction-book-label": "Kierunek czytania", + "clients-opds-description": "Wszystkie zewnętrzne aplikacje będą używać poniższego klucza API lub linku URL. Są one jak hasła, zachowa je je w tajemnicy.", + "layout-mode-book-tooltip": "Jak powinna być ułożona treść. Przewijanie jest takie, jak w książce. 1 lub 2 kolumny dopasowują się do wysokości urządzenia i mieszczą 1 lub 2 kolumny tekstu na stronie" }, "theme-manager": { - "apply": "{{common.apply}}" + "apply": "{{common.apply}}", + "looking-for-theme-continued": "githuba.", + "scan": "Skanuj", + "site-themes": "Motywy strony", + "title": "Menedżer motywów", + "looking-for-theme": "Szukasz jasnego motywu? Lub dla czytnika e-ink? Mamy kilka niestandardowych motywów, które możesz pobrać z naszego ", + "set-default": "Ustaw domyślne", + "applied": "Zastosowany", + "updated-toastr": "Domyślna strona została zaktualizowana do {{name}}", + "scan-queued": "Skanowanie motywu strony zostało ustawione w kolejce" }, "manage-devices": { "add": "{{common.add}}", "delete": "{{common.delete}}", - "edit": "{{common.edit}}" + "edit": "{{common.edit}}", + "no-devices": "Nie skonfigurowano jeszcze żadnych urządzeń", + "title": "Menedżer urządzeń", + "description": "Ta sekcja służy do konfigurowania urządzeń, które nie mogą łączyć się z Kavita za pośrednictwem przeglądarki internetowej i zamiast tego mają adres e-mail, który akceptuje pliki.", + "platform-label": "Platforma: ", + "email-setup-alert": "Chcesz wysyłać pliki na swoje urządzenia? Najpierw poproś administratora o skonfigurowanie ustawień poczty e-mail!", + "email-label": "Email: ", + "devices-title": "Urządzenia" }, "edit-device": { "email-label": "{{common.email}}", "save": "{{common.save}}", "required-field": "{{validation.required-field}}", - "valid-email": "{{validation.valid-email}}" + "valid-email": "{{validation.valid-email}}", + "device-name-label": "Nazwa urządzenia", + "email-tooltip": "Ten adres e-mail zostanie użyty do zaakceptowania pliku za pośrednictwem funkcji Wyślij do", + "device-platform-label": "Platforma urządzenia" }, "change-password": { "password-label": "{{common.password}}", @@ -65,51 +168,103 @@ "edit": "{{common.edit}}", "cancel": "{{common.cancel}}", "save": "{{common.save}}", - "required-field": "{{validation.required-field}}" + "required-field": "{{validation.required-field}}", + "current-password-label": "Bieżące hasło", + "new-password-label": "Nowe hasło", + "permission-error": "Nie masz uprawnień do zmiany hasła. Skontaktuj się z administratorem serwera.", + "confirm-password-label": "Potwierdź hasło", + "passwords-must-match": "Hasła muszą być zgodne" }, "change-email": { - "email-label": "{{common.email}}", + "email-label": "Nowy Email", "required-field": "{{validation.required-field}}", "reset": "{{common.reset}}", "edit": "{{common.edit}}", "cancel": "{{common.cancel}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "current-password-label": "Bieżące hasło", + "invite-url-label": "Adres URL zaproszenia", + "invite-url-tooltip": "Skopiuj i wklej w nowej karcie", + "email-title": "Email", + "has-invalid-email": "Wygląda na to, że nie masz ustawionego prawidłowego adresu e-mail. Zmiana adresu e-mail będzie wymagała od administratora wysłania linku do wykonania tej czynności.", + "email-not-confirmed": "Ten e-mail nie został potwierdzony", + "email-updated-title": "Zaktualizowano email", + "setup-user-account": "Konfiguracja konta użytkownika", + "email-confirmed": "Ten e-mail został potwierdzony", + "email-updated-description": "Możesz użyć poniższego linku, aby potwierdzić adres e-mail swojego konta. Jeśli serwer jest dostępny, wiadomość e-mail zostanie wysłana na adres e-mail, a link może zostać użyty do potwierdzenia wiadomości e-mail.", + "permission-error": "Nie masz uprawnień do zmiany adresu e-mail. Skontaktuj się z administratorem serwera.", + "valid-email": "{{validation.valid-email}}" }, "change-age-restriction": { "reset": "{{common.reset}}", "edit": "{{common.edit}}", "cancel": "{{common.cancel}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "age-restriction-label": "Ograniczenie wiekowe", + "unknowns": "Nieznane" }, "scrobbling-providers": { "edit": "{{common.edit}}", "cancel": "{{common.cancel}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "title": "Dostawcy usług scrobblingu", + "requires": "Ta funkcja wymaga aktywnej licencji {{product}}", + "instructions": "Pierwsi użytkownicy powinni kliknąć \"{{scrobbling-providers.generate}}\" poniżej, aby zezwolić Kavita+ na rozmowę z {{service}}. Po autoryzacji programu należy skopiować i wkleić token w polu poniżej. W każdej chwili można ponownie wygenerować token.", + "token-valid": "Token jest ważny", + "no-token-set": "Brak ustawionego Tokenu", + "token-set": "Token ustawiony", + "generate": "Wygeneruj", + "token-expired": "Token utracił ważność" }, "typeahead": { "close": "{{common.close}}", - "loading": "{{common.loading}}" + "loading": "{{common.loading}}", + "locked-field": "Pole jest zablokowane", + "add-item": "Dodaj {{item}}…", + "no-data": "Brak danych" }, "generic-list-modal": { - "close": "{{common.close}}" + "close": "{{common.close}}", + "clear": "{{common.clear}}", + "filter": "{{common.filter}}", + "open-filtered-search": "Otwórz filtrowane wyszukiwanie dla {{item}}" }, "user-stats-info-cards": { "total-pages-read-tooltip": "{{user-stats-info-cards.total-pages-read-label}}: {{value}}", "total-words-read-tooltip": "{{user-stats-info-cards.total-words-read-label}}: {{value}}", "time-spent-reading-tooltip": "{{user-stats-info-cards.time-spent-reading-label}}: {{value}}", - "chapters-read-tooltip": "{{user-stats-info-cards.chapters-read-label}}: {{value}}" + "chapters-read-tooltip": "{{user-stats-info-cards.chapters-read-label}}: {{value}}", + "total-words-read-label": "Łączna liczba przeczytanych słów", + "chapters-read-label": "Przeczytane rozdziały", + "last-active-label": "Ostatnio aktywny", + "chapters": "{{value}} rozdziałów", + "total-pages-read-label": "Łączna liczba przeczytanych stron", + "time-spent-reading-label": "Czas spędzony na czytaniu", + "avg-reading-per-week-label": "Średni czas czytania / tydzień" }, "top-readers": { "last-7-days": "{{time-periods.last-7-days}}", "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}}", + "manga-label": "Manga: {{value}} godz.", + "comics-label": "Komiksy: {{value}} godz.", + "time-selection-label": "Przedział czasowy", + "books-label": "Książki: {{value}} godz.", + "title": "Najwięksi czytelnicy", + "this-week": "{{time-periods.this-week}}" }, "directory-picker": { "close": "{{common.close}}", "cancel": "{{common.cancel}}", - "help": "{{common.help}}" + "help": "{{common.help}}", + "name-header": "Nazwa", + "share": "Udostępnij", + "path-placeholder": "Rozpocznij wpisywanie lub wybierz ścieżkę", + "path-label": "Ścieżka", + "title": "Wybierz katalog", + "type-header": "Rodzaj" }, "library-access-modal": { "select-all": "{{common.select-all}}", @@ -117,6 +272,1585 @@ "close": "{{common.close}}", "reset": "{{common.reset}}", "cancel": "{{common.cancel}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "no-data": "Nie ma jeszcze skonfigurowanych bibliotek.", + "title": "Dostęp do biblioteki" + }, + "changelog": { + "description": "Jeśli nie widzisz {{installed}}", + "description-continued": "oznacza, że korzystasz z wersji nightly. Tylko główne wersje będą wyświetlane jako dostępne.", + "download": "Pobrane", + "published-label": "Opublikowano: ", + "available": "Dostępne", + "installed": "Zainstalowane", + "nightly": "Nightly: {{version}}" + }, + "register": { + "password-label": "{{common.password}}", + "username-label": "{{common.username}}", + "email-label": "{{common.email}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.valid-email}}", + "password-validation": "{{validation.password-validation}}", + "title": "Rejestracja", + "register": "Rejestracja", + "description": "Wypełnij formularz, aby zarejestrować konto administratora", + "email-tooltip": "E-mail nie musi być prawdziwym adresem, ale zapewnia dostęp do funkcji zapomnienia hasła. Nie jest on wysyłany poza serwer, chyba że funkcja zapomnienia hasła jest używana bez niestandardowego hosta usługi e-mail." + }, + "series-metadata-detail": { + "editors-title": "Redaktorzy", + "genres-title": "Gatunki", + "characters-title": "Postacie", + "see-more": "Zobacz więcej", + "translators-title": "Tłumacze", + "collections-title": "{{side-nav.collections}}", + "publishers-title": "Wydawcy", + "tags-title": "Tagi", + "links-title": "Linki", + "reading-lists-title": "{{side-nav.reading-lists}}", + "writers-title": "Pisarze", + "promoted": "{{common.promoted}}", + "cover-artists-title": "Twórcy okładek", + "colorists-title": "Koloryści", + "see-less": "Zobacz mniej" + }, + "side-nav": { + "donate-tooltip": "Możesz to usunąć subskrybując Kavita+", + "home": "Strona główna", + "want-to-read": "Chcę przeczytać", + "filter-label": "{{common.filter}}", + "all-series": "Wszystkie serie", + "more": "Więcej", + "clear": "{{common.clear}}", + "donate": "Przekaż darowiznę", + "back": "Wstecz", + "collections": "Kolekcje", + "bookmarks": "Zakładki" + }, + "library-settings-modal": { + "naming-conventions-part-1": "Kavita ma ", + "manage-collection-label": "Zarządzaj kolekcjami", + "close": "{{common.close}}", + "last-scanned-label": "Ostatnie skanowanie:", + "include-in-search-label": "Uwzględnij w wyszukiwaniu", + "edit-title": "Edytuj {{name}}", + "add-title": "Dodaj bibliotekę", + "type-label": "Typ", + "library-name-unique": "Nazwa biblioteki musi być unikatowa", + "folder-description": "Dodaj foldery do biblioteki", + "reset": "{{common.reset}}", + "cancel": "{{common.cancel}}", + "cover-description-extra": "Obraz biblioteki nie powinien być duży. Powinien to być mały plik o rozmiarze 32x32 piksele. Kavita nie przeprowadza walidacji rozmiaru.", + "name-label": "Nazwa", + "type-tooltip": "Typ biblioteki określa sposób analizowania nazw plików i to, czy interfejs użytkownika pokazuje rozdziały (manga) czy wydania (komiksy). Książki działają tak samo jak Manga, ale mają inne nazewnictwo w interfejsie użytkownika.", + "folder-watching-label": "Obserwacja folderów", + "include-in-recommendation-label": "Uwzględnij w polecanych", + "advanced-tab": "Zaawansowane", + "force-scan": "Wymuś skanowanie", + "cover-tab": "Okładka", + "folder-tab": "Folder", + "naming-conventions-part-2": "wymagania folderów.", + "help-us-part-1": "Pomóż nam, śledząc ", + "help-us-part-2": "nasz poradnik", + "naming-conventions-part-3": "Sprawdź ten link, aby upewnić się, że postępujesz zgodnie z instrukcjami, w przeciwnym razie pliki mogą zostać nie wykryte podczas skanowania.", + "manage-collection-tooltip": "Czy Kavita powinna tworzyć kolekcje ze znaczników SeriesGroup znajdujących się w plikach ComicInfo.xml/opf?", + "allow-scrobbling-label": "Zezwalaj na scrobbling", + "include-in-search-tooltip": "Czy serie i wszelkie informacje pochodne (gatunki, osoby, pliki) z biblioteki powinny być uwzględniane w wynikach wyszukiwania?", + "force-scan-tooltip": "Spowoduje to wymuszenie skanowania biblioteki, traktując je jak nowe skanowanie", + "cover-description": "Niestandardowe ikony obrazów biblioteki są opcjonalne", + "general-tab": "Ogólne", + "manage-reading-list-tooltip": "Czy Kavita powinna tworzyć listy czytelnicze z tagów StoryArc/StoryArcNumber i AlternativeSeries/AlternativeCount znajdujących się w plikach ComicInfo.xml/opf?", + "folder-watching-tooltip": "Zastępuje obserwowanie folderów przez serwer dla tej biblioteki. Jeśli wyłączone, obserwowanie folderów nie będzie uruchamiane na folderach zawartych w tej bibliotece. Jeśli biblioteki współdzielą foldery, mogą być one nadal sprawdzane. Zawsze będzie czekać 10 minut przed uruchomieniem skanowania.", + "include-in-recommendation-tooltip": "Czy serie z biblioteki powinny znaleźć się na stronie Polecane.", + "save": "{{common.save}}", + "exclude-patterns-label": "Wyklucz wzorce", + "next": "Dalej", + "required-field": "{{validation.required-field}}", + "file-type-group-label": "Typy plików", + "file-type-group-tooltip": "Jakie typy plików Kavita będzie szukać podczas skanowania. Na przykład, Archiwa zawiera wszystkie cb*, zip, rar, itd. typy plików.", + "exclude-patterns-tooltip": "Skonfiguruj zestaw wzorców (składnia Glob) które Kavita będzie dopasowywać podczas skanowania katalogów i wykluczać z wyników skanera.", + "help": "{{common.help}}" + }, + "api-key": { + "key-reset": "Reset klucza API", + "hide": "Ukryj", + "no-key": "BŁĄD - KLUCZ NIE ZOSTAŁ USTAWIONY", + "copy": "Kopiuj", + "show": "Pokaż", + "regen-warning": "Ponowne wygenerowanie klucza API spowoduje unieważnienie wszystkich istniejących klientów.", + "confirm-reset": "Spowoduje to unieważnienie wszystkich skonfigurowanych ustawień OPDS. Czy na pewno chcesz kontynuować?" + }, + "day-of-week-pipe": { + "saturday": "Sobota", + "monday": "Poniedziałek", + "sunday": "Niedziela", + "wednesday": "Środa", + "thursday": "Czwartek", + "friday": "Piątek", + "tuesday": "Wtorek" + }, + "cbl-import-result-pipe": { + "failure": "Niepowodzenie", + "success": "Sukces", + "partial": "Częściowy" + }, + "time-duration-pipe": { + "hours": "{{value}} godzin", + "days": "{{value}} dni", + "years": "{{value}} lat", + "minutes": "{{value}} minut", + "months": "{{value}} miesięcy" + }, + "relationship-pipe": { + "character": "Postać", + "contains": "Zawiera", + "doujinshi": "Doujinshi", + "prequel": "Prequel", + "alternative-version": "Alternatywna wersja", + "other": "Inne", + "side-story": "Opowieść poboczna", + "edition": "Edycja", + "sequel": "Sequel", + "adaptation": "Adaptacja", + "parent": "Rodzic", + "spin-off": "Spin Off" + }, + "person-role-pipe": { + "character": "Postać", + "colorist": "Kolorysta", + "cover-artist": "Artysta okładki", + "other": "Inne", + "editor": "Redaktor", + "artist": "Artysta", + "publisher": "Wydawca", + "writer": "Pisarz", + "inker": "Inker", + "letterer": "Liternik", + "penciller": "Penciller", + "translator": "Tłumacz", + "team": "{{filter-field-pipe.team}}", + "location": "{{filter-field-pipe.location}}" + }, + "manga-format-pipe": { + "epub": "EPUB", + "archive": "Archiwum", + "image": "Obraz", + "pdf": "PDF", + "unknown": "Nieznane" + }, + "age-rating-pipe": { + "early-childhood": "Wczesne dzieciństwo", + "rating-pending": "Oczekuje na ocenę", + "teen": "Nastolatek", + "unknown": "Nieznane", + "adults-only": "Tylko dla dorosłych 18+", + "everyone-10-plus": "Wszyscy 10+", + "kids-to-adults": "Od dzieci do dorosłych", + "ma15-plus": "MA15+", + "mature-17-plus": "Dojrzały 17+", + "everyone": "Dla wszystkich", + "not-applicable": "Nie dotyczy", + "pg": "PG", + "mature": "Dojrzały", + "r18-plus": "R18+", + "x18-plus": "X18+", + "g": "G" + }, + "reset-password": { + "email-label": "{{common.email}}", + "required-field": "{{validation.required-field}}", + "submit": "{{common.submit}}", + "title": "Resetowanie hasła", + "description": "Wprowadź adres e-mail swojego konta. Kavita wyśle ci e-mail, jeśli jest on ważny, w przeciwnym razie poproś administratora o link z logów.", + "valid-email": "{{validation.valid-email}}" + }, + "reset-password-modal": { + "cancel": "{{common.cancel}}", + "save": "{{common.save}}", + "new-password-label": "Nowe hasło", + "close": "{{common.close}}", + "title": "Resetuj hasło {{username}}", + "error-label": "Error: " + }, + "all-series": { + "title": "Wszystkie serie", + "series-count": "{{common.series-count}}" + }, + "invite-user": { + "cancel": "{{common.cancel}}", + "setup-user-account": "Skonfiguruj konto użytkownika", + "title": "Zaproś użytkownika", + "email": "{{common.email}}", + "setup-user-account-tooltip": "Skopiuj to i wklej w nowej karcie. Może być konieczne wylogowanie się.", + "invite-url-label": "Adres URL zaproszenia", + "invite": "Zaproś", + "email-not-sent": "{{toasts.email-not-sent}}", + "required-field": "{{common.required-field}}", + "setup-user-title": "Zaproszony użytkownik", + "close": "{{common.close}}", + "inviting": "Zapraszam…", + "notice": "{{manage-settings.notice}}", + "description": "Zaproś użytkownika na swój serwer, podając jego adres e-mail. Otrzyma on wiadomość e-mail umożliwiającą utworzenie konta. Aby to zadziałało, musisz mieć ustawione pola ustawień Nazwa hosta i Adres e-mail na karcie Email tw przeciwnym razie zostanie wyświetlony link umożliwiający konfigurację w imieniu użytkownika.

E-mail nie musi być ważny.", + "setup-user-description": "Możesz użyć poniższego linku, aby skonfigurować konto dla swojego użytkownika lub użyć przycisku kopiowania.Może być konieczne wylogowanie się przed użyciem linku do rejestracji nowego użytkownika. Jeśli Kavita może określić serwer jako dostępny zewnętrznie (lub nazwa hosta jest ustawiona), wiadomość e-mail zostanie wysłana do użytkownika, a linki mogą zostać użyte przez niego do dokończenia konfiguracji konta. W przeciwnym razie użyj linku poniżej lub w logach, aby ręcznie wysłać wiadomość do użytkownika lub skonfigurować jego konto." + }, + "library-selector": { + "select-all": "{{common.select-all}}", + "title": "Biblioteki", + "deselect-all": "{{common.deselect-all}}", + "no-data": "Nie ma jeszcze skonfigurowanych bibliotek." + }, + "license": { + "activate": "Aktywuj", + "renew": "Odnów", + "license-valid": "Licencja jest ważna", + "license-not-valid": "Licencja nie jest ważna", + "loading": "{{common.loading}}", + "activate-description": "Wprowadź klucz licencyjny i adres e-mail użyty do rejestracji w Stripe", + "discord-validation": "To nie jest prawidłowy identyfikator użytkownika Discord. Twój identyfikator użytkownika nie jest nazwą użytkownika Discord.", + "activate-reset-tooltip": "Rozłącz licencję z tym serwerem. Wymaga zarówno licencji, jak i adresu e-mail.", + "title": "Licencja Kavita+", + "manage": "Zarządzaj", + "invalid-license-tooltip": "Jeśli subskrypcja została zakończona, należy wysłać wiadomość e-mail do pomocy technicznej, aby utworzyć nową subskrypcję", + "activate-delete": "{{common.delete}}", + "check": "Sprawdź", + "cancel": "{{common.cancel}}", + "edit": "{{common.edit}}", + "buy": "Kup", + "activate-license-label": "Klucz licencyjny", + "activate-email-label": "{{common.email}}", + "activate-save": "{{common.save}}", + "no-license-key": "Brak klucza licencyjnego", + "activate-discordId-label": "Identyfikator użytkownika Discord", + "activate-discordId-tooltip": "Połącz swoje konto Discord z Kavita+. Dzięki temu uzyskasz dostęp do ukrytych kanałów, które pomogą ci kształtować Kavitę.", + "activate-reset": "{{common.reset}}" + }, + "book-line-overlay": { + "bookmark-label": "Nazwa zakładki", + "copy": "Kopiuj", + "bookmark": "Zakładka", + "save": "{{common.save}}", + "close": "{{common.close}}", + "required-field": "{{common.required-field}}" + }, + "book-reader": { + "settings-header": "Ustawienia", + "go-to-page": "Idź do strony", + "go-to-last-page": "Idź do ostatniej strony", + "prev-page": "Poprzednia strona", + "next-page": "Następna strona", + "next-chapter": "Następny rozdział/tom", + "table-of-contents-header": "Spis treści", + "bookmarks-header": "{{side-nav.bookmarks}}", + "loading-book": "Ładowanie książki…", + "page-label": "Strona", + "pagination-header": "Sekcja", + "skip-header": "Przejdź do głównej treści", + "prev-chapter": "Poprzedni rozdział/tom", + "incognito-mode-label": "Tryb incognito", + "next": "Dalej", + "title": "Ustawienia książki", + "go-to-page-prompt": "Jest {{totalPages}} stron. Na jaką stronę chcesz przejść?", + "close-reader": "Zamknij czytnik", + "previous": "Poprzedni", + "go-back": "Wróć", + "incognito-mode-alt": "Tryb incognito jest włączony. Przełącz, aby go wyłączyć.", + "toc-header": "Spis Treści" + }, + "confirm-email": { + "email-label": "{{common.email}}", + "username-label": "{{common.username}}", + "error-label": "Errors: ", + "required-field": "{{common.required-field}}", + "valid-email": "{{common.valid-email}}", + "title": "Rejestracja", + "description": "Wypełnij formularz, aby dokończyć rejestrację", + "password-label": "{{common.password}}", + "password-validation": "{{validation.password-validation}}", + "register": "Rejestracja" + }, + "confirm-reset-password": { + "password-label": "{{common.password}}", + "title": "Resetowanie hasła", + "required-field": "{{validation.required-field}}", + "submit": "{{common.submit}}", + "description": "Wpisz nowe hasło", + "password-validation": "{{validation.password-validation}}" + }, + "series-detail": { + "user-reviews-alt": "Recenzje użytkowników", + "continue": "Kontynuuj", + "edit-series-alt": "Edytuj informacje o serii", + "storyline-tab": "Fabuła", + "recommendations-tab": "Rekomendacje", + "send-to": "Plik wysłany e-mailem do {{deviceName}}", + "close": "{{common.close}}", + "layout-mode-option-card": "Karta", + "continue-from": "Kontynuuj {{title}}", + "remove-from-want-to-read": "{{actionable.remove-from-want-to-read}}", + "layout-mode-option-list": "Lista", + "downloading-status": "Pobieranie…", + "no-chapters": "W tym tomie nie ma rozdziałów. Nie można odczytać.", + "cover-change": "Odświeżenie obrazu w przeglądarce może potrwać do minuty. Do tego czasu na niektórych stronach może być wyświetlany stary obraz.", + "read-incognito": "Czytaj Incognito", + "continue-incognito": "Kontynuuj Incognito", + "no-pages": "{{toasts.no-pages}}", + "add-to-want-to-read": "{{actionable.add-to-want-to-read}}", + "download-series--tooltip": "Pobierz serię", + "books-tab": "Książki", + "page-settings-title": "Ustawienia strony", + "incognito": "Incognito", + "volumes-tab": "Tomy", + "read-options-alt": "Opcje czytania", + "specials-tab": "Specials", + "read": "{{common.read}}", + "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", + "related-tab": "Powiązane" + }, + "scrobble-event-type-pipe": { + "chapter-read": "Postęp czytania", + "want-to-read-remove": "Chcę przeczytać: Usuń", + "review": "Aktualizacja recenzji", + "score-updated": "Aktualizacja oceny", + "want-to-read-add": "Chcę przeczyta: Dodaj" + }, + "spoiler": { + "click-to-show": "Spoiler, kliknij by wyświetlić" + }, + "review-card": { + "your-review": "To twoja recenzja", + "external-review": "Recenzja zewnętrzna", + "rating-percentage": "Ocena {{r}}%", + "local-review": "Recenzja lokalna" + }, + "theme": { + "theme-black": "Czarny", + "theme-paper": "Papier", + "theme-white": "Biały", + "theme-dark": "Ciemny" + }, + "restriction-selector": { + "title": "Ograniczenia wiekowe", + "not-applicable-for-admins": "Nie dotyczy administratorów.", + "age-rating-label": "Kategoria wiekowa", + "no-restriction": "Bez ograniczeń", + "include-unknowns-label": "Uwzględnij nieznane", + "description": "Po wybraniu tej opcji wszystkie serie i listy czytelnicze, które mają co najmniej jedną pozycję większą niż wybrane ograniczenie, zostaną usunięte z wyników.", + "include-unknowns-tooltip": "Jeśli zaznaczone, to nieznane będą dozwolone z ograniczeniem wiekowym. Może to prowadzić do wycieku nieoznakowanych multimediów do użytkowników z ograniczeniami wiekowymi." + }, + "site-theme-provider-pipe": { + "user": "Użytkownik", + "system": "System" + }, + "time-periods": { + "this-week": "Ten tydzień", + "last-7-days": "Ostatnie 7 dni", + "all-time": "Cały czas", + "last-90-days": "Ostatnie 90 dni", + "last-30-days": "Ostatnie 30 dni", + "last-year": "Ostatni rok" + }, + "cbl-conflict-reason-pipe": { + "success": "{{series}} tom {{volume}} rozdział {{chapter}} zmapowany pomyślnie.", + "invalid-file": "Plik jest uszkodzony lub nie pasuje do oczekiwanych tagów/specyfikacji.", + "all-series-missing": "Twoje konto nie ma dostępu do wszystkich serii na liście lub Kavita nie ma niczego na liście.", + "volume-missing": "{{seria}}: Brakuje tomu {{volume}} w Kavita lub Twoje konto nie ma uprawnień. Wszystkie elementy z tym numerem tomu zostaną pominięte.", + "chapter-missing": "{{series}}: Rozdział {{chapter}} nie ma w Kavita. Ten element zostanie pominięty.", + "series-collision": "Seria {{seriesLink}} koliduje z inną serią o tej samej nazwie w innej bibliotece.", + "all-chapter-missing": "Nie można dopasować wszystkich rozdziałów do rozdziałów w Kavita.", + "empty-file": "Plik cbl jest pusty, nic nie można zrobić.", + "name-conflict": "Na koncie użytkownika istnieje już lista do czytania ({{readingListName}}), która odpowiada plikowi cbl.", + "series-missing": "Brakuje serii {{series}} w Kavita lub Twoje konto nie ma uprawnień. Wszystkie elementy z tej serii zostaną pominięte przy imporcie." + }, + "library-type-pipe": { + "book": "Książka", + "comic": "Komiks", + "manga": "Manga", + "comicVine": "ComicVine", + "image": "Obraz", + "lightNovel": "Light Novel" + }, + "out-of-date-modal": { + "description-1": "Rozważ aktualizację do najnowszej wersji Kavita.", + "description-3": "Jeśli istnieje konkretny powód, dla którego nie dokonałeś jeszcze aktualizacji, chcielibyśmy wiedzieć, co sprawia, że korzystasz z nieaktualnej wersji! Zajrzyj na nasz discord i daj nam znać, co jest twoim powodem braku aktualizacji.", + "close": "{{common.close}}", + "title": "Nie zostawaj w tyle!", + "subtitle": "Wygląda na to, że twoja instalacja jest opóźniona o {{count}} wersji!", + "description-2": "Sprawdź naszą wiki dla instrukcji jak zaktualizować." + }, + "publication-status-pipe": { + "cancelled": "Anulowano", + "completed": "Zakończono", + "ongoing": "W trakcie", + "hiatus": "Hiatus", + "ended": "Zakończono" + }, + "time-ago-pipe": { + "just-now": "teraz", + "month-ago": "miesiąc temu", + "min-ago": "minutę temu", + "mins-ago": "{{value}} minut temu", + "year-ago": "rok temu", + "years-ago": "{{value}} lat temu", + "hours-ago": "{{value}} godzin temu", + "hour-ago": "godzinę temu", + "day-ago": "dzień temu", + "days-ago": "{{value}} dni temu", + "never": "Nigdy", + "months-ago": "{{value}} miesięcy temu" + }, + "personal-table-of-contents": { + "no-data": "Nie dodano jeszcze nic do zakładek", + "page": "Strona {{value}}", + "delete": "Usunięto {{bookmarkName}}" + }, + "read-more": { + "read-less": "Czytaj mniej", + "read-more": "Czytaj więcej" + }, + "update-notification-modal": { + "close": "{{common.close}}", + "help": "Jak zaktualizować", + "download": "Pobierz", + "title": "Nowa aktualizacja dostępna!" + }, + "side-nav-companion-bar": { + "close-filter-and-sort": "Zamknij filtrowanie i sortowanie", + "page-settings-title": "{{series-detail.page-settings-title}}", + "filter-and-sort-alt": "Sortuj / Filtruj", + "open-filter-and-sort": "Otwórz filtrowanie i sortowanie" + }, + "all-filters": { + "title": "Wszystkie inteligentne filtry", + "count": "{{count}} {{customize-dashboard-modal.title-smart-filters}}" + }, + "user-stats": { + "library-read-progress-title": "Postęp w przeczytaniu biblioteki", + "read-percentage": "% Przeczytane" + }, + "device-platform-pipe": { + "custom": "Niestandardowe" + }, + "announcements": { + "title": "Ogłoszenia" + }, + "confirm-email-change": { + "non-confirm-description": "Poczekaj, aż aktualizacja Twojego e-maila zostanie zatwierdzona.", + "success": "Sukces!", + "title": "Zatwierdź zmianę adresu e-mail", + "confirm-description": "Twój adres e-mail został zweryfikowany i jest teraz zmieniony w Kavita. Nastąpi przekierowanie do logowania." + }, + "role-selector": { + "title": "Role" + }, + "badge-expander": { + "more-items": "i {{count}} więcej" + }, + "reader-settings": { + "horizontal": "Poziomo", + "on": "Wł.", + "layout-mode-option-1col": "1 Kolumna", + "line-spacing-label": "{{user-preferences.line-height-book-label}}", + "color-theme-title": "Motyw kolorów", + "reset-to-defaults": "Przywróć ustawienia domyślne", + "exit": "Wyjdź", + "off": "Wył.", + "theme-black": "Czarny", + "font-size-label": "{{user-preferences.font-size-book-label}}", + "font-family-label": "{{user-preferences.font-family-label}}", + "left-to-right": "Od lewej do prawej", + "vertical": "Pionowo", + "layout-mode-tooltip": "Scroll: Lustrzane odbicie pliku epub (zwykle jedna długa przewijana strona na rozdział).
1 Kolumna: Tworzy pojedynczą stronę wirtualną naraz.
2 Kolumny:Tworzy jednocześnie dwie wirtualne strony ułożone obok siebie.", + "right-to-left": "Od prawej do lewej", + "writing-style-label": "{{user-preferences.writing-style-label}}", + "immersive-mode-label": "{{user-preferences.immersive-mode-label}}", + "enter": "Wejdź", + "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", + "layout-mode-option-scroll": "Przewijanie", + "theme-dark": "Ciemny", + "general-settings-title": "Ustawienia ogólne", + "immersive-mode-tooltip": "Spowoduje to ukrycie menu za kliknięciem dokumentu czytnika i włączenie funkcji paginacji", + "fullscreen-tooltip": "Przełącz czytnik w tryb pełnoekranowy", + "layout-mode-option-2col": "2 Kolumny", + "theme-white": "Biały", + "theme-paper": "Papier", + "margin-label": "{{user-preferences.margin-book-label}}", + "reader-settings-title": "Ustawienia czytnika", + "reading-direction-label": "{{user-preferences.reading-direction-book-label}}", + "writing-style-tooltip": "Zmienia kierunek tekstu. Poziomo od lewej do prawej, pionowo od góry do dołu.", + "fullscreen-label": "Pełny ekran" + }, + "bookmarks": { + "series-count": "{{common.series-count}}", + "delete-single-success": "Zakładki {{seriesName}} zostały usunięte", + "title": "{{side-nav.bookmarks}}", + "no-data": "Nie ma zakładek. Spróbuj ją", + "no-data-2": "utworzyć.", + "confirm-delete": "Czy na pewno chcesz wyczyścić wszystkie zakładki dla wielu serii? Nie można tego cofnąć.", + "confirm-single-delete": "Czy na pewno chcesz wyczyścić wszystkie zakładki dla {{seriesName}}? Nie można tego cofnąć.", + "delete-success": "Zakładki zostały usunięte" + }, + "entity-info-cards": { + "range-hours": "{{value}} {{hourWord}}", + "isbn-title": "ISBN", + "last-read-title": "Ostatnio czytano", + "hours": "Godzin", + "hour": "Godzina", + "read-time-title": "{{series-info-cards.read-time-title}}", + "release-date-title": "Wydanie", + "reading-time-title": "Czas czytania", + "size-title": "Rozmiar", + "words-count": "{{num}} Słów", + "date-added-title": "Data dodania", + "characters-title": "{{series-metadata-detail.characters-title}}", + "tags-title": "{{series-metadata-detail.tags-title}}", + "age-rating-title": "Kategoria wiekowa", + "less-than-hour": "<1 godziny", + "length-title": "Długość", + "pages-count": "{{num}} Stron", + "links-title": "{{series-metadata-detail.links-title}}", + "id-title": "ID", + "release-date-tooltip": "Data wydania" + }, + "manage-settings": { + "host-name-label": "{{manage-email-settings.host-name-label}}", + "folder-watching-label": "Obserwacja Folderów", + "base-url-label": "Podstawowy adres URL", + "ip-address-label": "Adres IP", + "logging-level-label": "Poziom logowania", + "min-cache-validation": "Musi mieć rozmiar 50 MB.", + "backup-tooltip": "Liczba kopii zapasowych do utrzymania. Domyślnie 30, minimalnie 1, maksymalnie 30.", + "send-data": "Wyślij dane", + "reset": "{{common.reset}}", + "ip-address-tooltip": "Rozdzielana przecinkami lista adresów IP, na których nasłuchuje serwer. Zostało to określone, jeśli korzystasz z Dockera. Wymaga ponownego uruchomienia.", + "logging-level-tooltip": "Użyj debugowania, aby zidentyfikować problemy. Debug może zajmować dużo miejsca na dysku.", + "cache-size-label": "Rozmiar cache", + "allow-stats-tooltip-part-1": "Wysyłanie anonimowych danych o użytkowaniu do serwerów Kavita. Obejmuje to informacje o niektórych używanych funkcjach, liczbie plików, wersji systemu operacyjnego, wersji instalacyjnej Kavita, procesorze i pamięci. Wykorzystamy te informacje do ustalenia priorytetów funkcji, poprawek błędów i dostrajania wydajności. Wymaga ponownego uruchomienia. Zobacz ", + "opds-tooltip": "Obsługa OPDS umożliwi wszystkim użytkownikom korzystanie z OPDS do odczytu i pobierania treści z serwera.", + "host-name-validation": "{{manage-email-settings.host-name-validation}}", + "reset-to-default": "{{common.reset-to-default}}", + "save": "{{common.save}}", + "ip-address-validation": "Adresy IP mogą zawierać tylko prawidłowe adresy IPv4 lub IPv6", + "log-label": "Dni logów", + "allow-stats-label": "Zezwalaj na anonimowe zbieranie danych o użytkowaniu", + "allow-stats-tooltip-part-2": "co jest zbierane.", + "min-backup-validation": "Musisz mieć co najmniej 1 kopię zapasową", + "base-url-validation": "Podstawowy adres URL musi zaczynać się i kończyć znakiem /", + "port-label": "Port", + "cache-size-tooltip": "Ilość pamięci dozwolonej do buforowania ciężkich interfejsów API. Domyślnie 75 MB.", + "opds-label": "OPDS", + "enable-opds": "Włącz OPDS", + "min-logs-validation": "Musisz mieć co najmniej 1 log", + "min-days-validation": "Musi wynosić co najmniej 1 dzień", + "max-backup-validation": "Nie można mieć więcej niż {{num}} kopii zapasowych", + "notice": "Uwaga:", + "port-tooltip": "Port, na którym nasłuchuje serwer. Zostało to określone, jeśli korzystasz z Dockera. Wymaga ponownego uruchomienia.", + "base-url-tooltip": "Użyj tego, jeśli chcesz hostować Kavita na podstawowym adresie URL, tj. yourdomain.com/kavita. Nieobsługiwane na Dockerze przy użyciu użytkownika innego niż root.", + "backup-label": "Dni przechowywania kopii zapasowych", + "log-tooltip": "Liczba logów do utrzymania. Domyślnie 30, minimalnie 1, maksymalnie 30.", + "restart-required": "Zmiana portu, podstawowego adresu URL, rozmiaru pamięci podręcznej lub adresów IP wymaga ręcznego ponownego uruchomienia Kavita.", + "enable-folder-watching": "Włącz monitorowanie folderów", + "host-name-tooltip": "{{manage-email-settings.host-name-tooltip}}", + "cache-size-validation": "Musisz mieć co najmniej 50 MB.", + "field-required": "{{validation.field-required}}", + "max-logs-validation": "Nie można mieć więcej niż {{num}} logów", + "folder-watching-tooltip": "Umożliwia Kavita monitorowanie folderów biblioteki w celu wykrywania zmian i uruchamiania skanowania tych zmian. Pozwala to na aktualizację zawartości bez ręcznego uruchamiania skanowania lub oczekiwania na nocne skanowanie. Zawsze będzie czekać 10 minut przed uruchomieniem skanowania." + }, + "manage-system": { + "donations-title": "Darowizny:", + "feature-request-title": "Prośby o funkcję:", + "localization-title": "Lokalizacje:", + "discord-title": "Discord:", + "title": "Informacje o systemie", + "version-title": "Wersja", + "home-page-title": "Strona domowa:", + "wiki-title": "Wiki:", + "installId-title": "ID instalacji", + "more-info-title": "Więcej informacji", + "source-title": "Źródło:", + "updates-title": "Historia aktualizacji" + }, + "manage-tasks-settings": { + "analyze-files-task-desc": "Uruchamia długotrwałe zadanie, które analizuje pliki w celu wygenerowania rozszerzenia i rozmiaru. Powinno być uruchomione tylko raz dla wersji v0.7. Nie jest wymagane w przypadku instalacji po wersji v0.7.", + "check-for-updates-task": "Sprawdź aktualizacje", + "library-scan-label": "Skan biblioteki", + "bust-locale-task-success": "Lokalna pamięć podręczna przeładowana", + "clean-up-want-to-read-task": "Wyczyść \"Chcę przeczytać\"", + "bust-cache-task-desc": "Przeładowuje pamięć podręczną Kavita+ - powinno być używane tylko podczas debugowania złych dopasowań.", + "library-database-backup-label": "Kopia zapasowa Kavity", + "adhoc-tasks-title": "Zadania ad-hoc", + "convert-media-task": "Konwertowanie mediów do kodowania docelowego", + "backup-database-task-desc": "Tworzy kopię zapasową bazy danych, zakładek, motywów, ręcznie przesłanych okładek i plików konfiguracyjnych.", + "check-for-updates-task-desc": "Sprawdź czy są jakieś stabilne wydania nowszej wersji.", + "analyze-files-task-success": "Analiza plików została umieszczona w kolejce", + "title": "Zadania cykliczne", + "library-scan-tooltip": "Jak często Kavita będzie skanować i odświeżać metadane wokół plików biblioteki.", + "cleanup-tooltip": "Jak często Kavita będzie uruchamiać zadania sprzątania. Może to być obciążające i w większości przypadków powinno być wykonywane o północy", + "reset-to-default": "{{common.reset-to-default}}", + "save": "{{common.save}}", + "clean-up-want-to-read-task-desc": "Usuwa wszystkie serie, które zostały w pełni przeczytane przez użytkowników, które znajdują się w kategorii Chcę przeczytać i mają status publikacji Zakończone. Uruchamia się co 24 godziny.", + "download-logs-task-desc": "Kompiluje wszystkie pliki dziennika do pliku zip i pobiera go.", + "job-title-header": "Nazwa zadania", + "bust-cache-task": "Przeładuj pamięć podręczną", + "clean-up-want-to-read-task-success": "Chce przeczytać zostało wyczyszczone", + "backup-database-task-success": "Zadanie utworzenia kopii zapasowej bazy danych zostało umieszczone w kolejce", + "analyze-files-task": "Analizuj pliki", + "cleanup-label": "Sprzątanie", + "action-header": "Akcja", + "required": "{{validation.required-field}}", + "custom-label": "Własny harmonogram (notacja Cron)", + "disabled": "Wyłączony", + "daily": "Codziennie", + "weekly": "Co tydzień", + "custom": "Niestandardowe", + "convert-media-task-desc": "Uruchamia długotrwałe zadanie, które konwertuje wszystkie media zarządzane przez kavita do docelowego kodowania. Jest to powolne (szczególnie na urządzeniach ARM).", + "cron-header": "Cron", + "bust-cache-task-success": "Kavita+ Cache przeładowane", + "library-database-backup-tooltip": "Jak często Kavita będzie tworzyć kopie zapasowe bazy danych i innych powiązanych plików.", + "bust-locale-task": "Przeładuj lokalną pamięć podręczną", + "convert-media-success": "Konwersja mediów do kodowania docelowego została umieszczona w kolejce", + "description-header": "Opis", + "reset": "{{common.reset}}", + "cron-notation": "To nie jest prawidłowa notacja Cron", + "recurring-tasks-title": "{{title}}", + "last-executed-header": "Ostatnio wykonano", + "backup-database-task": "Utwórz kopię zapasową bazy danych", + "download-logs-task": "Pobierz logi" + }, + "manage-users": { + "username-pattern": "Nazwa użytkownika może zawierać tylko następujące znaki i białe znaki: {{characters}}", + "delete-user-alt": "Usuń użytkownika {{user}}", + "edit-user-tooltip": "Edytuj", + "change-password-tooltip": "Zmień hasło", + "none": "Brak", + "never": "Nigdy", + "online-now-tooltip": "Teraz online", + "you-alt": "(Ty)", + "pending-title": "W oczekiwaniu", + "edit-user-alt": "Edytuj użytkownika {{user}}", + "resend-invite-tooltip": "Wyślij zaproszenie ponownie", + "setup": "Konfiguracja", + "last-active-title": "Ostatnia aktywność:", + "sharing-title": "Współdzielenie:", + "resend": "Wyślij ponownie", + "roles-title": "Role:", + "no-data": "Nie ma innych użytkowników.", + "loading": "{{common.loading}}", + "delete-user-tooltip": "Usuń użytkownika", + "admin": "Admin", + "invite": "Zaproś", + "resend-invite-alt": "Wyślij ponownie zaproszenie {{user}}", + "setup-user-tooltip": "Konfiguracja użytkownika", + "setup-user-alt": "Konfiguracja użytkownika {{user}}", + "change-password-alt": "Zmień hasło {{user}}", + "title": "Aktywni użytkownicy" + }, + "edit-collection-tags": { + "promote-label": "Promuj", + "summary-label": "Podsumowanie", + "required-field": "{{validation.required-field}}", + "promote-tooltip": "Promocja oznacza, że tag może być widoczny na całym serwerze, a nie tylko dla administratorów. Wszystkie serie posiadające ten tag nadal będą miały nałożone ograniczenia dostępu dla użytkowników.", + "cover-image-tab": "Obraz na okładce", + "select-all": "{{common.select-all}}", + "title": "Edytuj kolekcję {{collectionName}}", + "save": "{{common.save}}", + "close": "{{common.close}}", + "cancel": "{{common.cancel}}", + "general-tab": "Ogólne", + "series-tab": "Serie", + "name-label": "Nazwa", + "name-validation": "Nazwa musi być unikatowa", + "deselect-all": "{{common.deselect-all}}" + }, + "nav-header": { + "search-series-alt": "Szukaj serii", + "server-settings": "Ustawienia serwera", + "promoted": "(promowany)", + "settings": "Ustawienia", + "help": "{{common.help}}", + "search-alt": "Szukaj…", + "scroll-to-top-alt": "Przewiń do góry", + "all-filters": "Inteligentne filtry", + "no-data": "Brak wyników", + "skip-alt": "Przejdź do głównej treści", + "announcements": "Ogłoszenia", + "logout": "Wyloguj" + }, + "import-cbl-modal": { + "restart": "Resetuj", + "validate-no-issue-description": "Nie znaleziono żadnych problemów z plikiem CBL, naciśnij przycisk Dalej.", + "validate-warning": "Istnieją problemy z plikiem CBL, które uniemożliwiają import. Popraw te błędy, a następnie spróbuj ponownie.", + "close": "{{common.close}}", + "title": "Importuj CBL", + "comicvine-parsing-label": "Użyj ComicVine do dopasowanie serii", + "next": "Dalej", + "import-step": "Importuj pliki CBL", + "import": "Importuj", + "dry-run-description": "Jest to test próbny i pokazuje, co się stanie po naciśnięciu przycisku Dalej i wykonaniu importu. Wszystkie awarie nie zostaną zaimportowane.", + "validate-cbl-step": "Weryfikuj plik CBL" + }, + "manga-reader": { + "last-page-tooltip": "Ostatnia strona", + "save-globally": "Zapisz globalnie", + "back": "Wstecz", + "first-page-tooltip": "Pierwsza strona", + "prev-chapter-tooltip": "Poprzedni rozdział/tom", + "incognito-alt": "Tryb incognito jest włączony. Przełącz, aby go wyłączyć.", + "shortcuts-menu-alt": "Tryb skrótów klawiaturowych", + "right-to-left-alt": "Od prawej do lewej", + "incognito-title": "Tryb incognito:", + "prev-page-tooltip": "Poprzednia strona", + "next-page-tooltip": "Następna strona", + "next-chapter-tooltip": "Następny rozdział/tom", + "left-to-right-alt": "Od lewej do prawej", + "fullscreen": "Pełny ekran", + "no-prev-chapter": "Brak poprzedniego rozdziału", + "brightness-label": "Jasność", + "user-preferences-updated": "Zaktualizowano preferencje użytkownika", + "layout-mode-switched": "Tryb układu został przełączony na Pojedynczy z powodu niewystarczającej ilości miejsca do renderowania podwójnego układu", + "emulate-comic-book-label": "{{user-preferences.emulate-comic-book-label}}", + "first-time-reading-manga": "Stuknij obraz w dowolnym momencie, aby otworzyć menu. Możesz skonfigurować różne ustawienia lub przejść do strony, klikając pasek postępu. Dotknięcie boków obrazu powoduje przejście do następnej/poprzedniej strony.", + "image-scaling-label": "Skalowanie obrazu", + "original": "Oryginał", + "auto-close-menu-label": "{{user-preferences.auto-close-menu-label}}", + "enable-comic-book-label": "Naśladuj komiks", + "bookmark-page-tooltip": "Dodaj do zakładki", + "width": "Szerokość", + "unbookmark-page-tooltip": "Usuń zakładkę", + "bookmarks-title": "Zakładki", + "settings-tooltip": "Ustawienia", + "image-splitting-label": "Podział obrazu", + "no-next-chapter": "Brak następnego rozdziału", + "series-progress": "Postęp serii: {{percentage}}", + "height": "Wysokość" + }, + "bulk-add-to-collection": { + "title": "Dodaj do kolekcji", + "filter-label": "{{common.filter}}", + "clear": "{{common.clear}}", + "no-data": "Nie utworzono jeszcze kolekcji", + "promoted": "{{common.promoted}}", + "close": "{{common.close}}", + "create": "{{common.create}}", + "collection-label": "Kolekcja", + "loading": "{{common.loading}}" + }, + "manage-library": { + "add-library": "Dodaj bibliotekę", + "loading": "{{common.loading}}", + "type-title": "Typ:", + "edit-library": "Edytuj", + "no-data": "Nie ma żadnych bibliotek. Spróbuj ją utworzyć.", + "scan-library": "Skanuj bibliotekę", + "title": "Biblioteki", + "edit-library-by-name": "Usuń {{name}}", + "delete-library": "Usuń bibliotekę", + "delete-library-by-name": "Usuń {{name}}", + "last-scanned-title": "Ostatnie skanowanie:", + "shared-folders-title": "Foldery współdzielone:" + }, + "list-item": { + "read": "{{common.read}}" + }, + "bulk-operations": { + "items-selected": "{{num}} wybranych elementów", + "mark-as-read": "Oznacz jako przeczytane", + "title": "Akcje zbiorcze", + "mark-as-unread": "Oznacz jako nieprzeczytane", + "deselect-all": "{{common.deselect-all}}" + }, + "chapter-metadata-detail": { + "cover-artists-title": "{{series-metadata-detail.cover-artists-title}}", + "translators-title": "{{series-metadata-detail.translators-title}}", + "letterers-title": "{{series-metadata-detail.letterers-title}}", + "writers-title": "{{series-metadata-detail.writers-title}}", + "publishers-title": "{{series-metadata-detail.publishers-title}}", + "editors-title": "{{series-metadata-detail.editors-title}}", + "no-data": "Brak dostępnych metadanych", + "inkers-title": "{{series-metadata-detail.inkers-title}}", + "pencillers-title": "{{series-metadata-detail.pencillers-title}}", + "colorists-title": "{{series-metadata-detail.colorists-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}", + "characters-title": "{{series-metadata-detail.characters-title}}" + }, + "cover-image-chooser": { + "enter-an-url-pre-title": "Wprowadź {{url}}", + "drag-n-drop": "Przeciągnij i upuść", + "url": "Adres URL", + "apply": "{{common.apply}}", + "url-label": "Adres URL", + "upload-continued": "obraz", + "image-num": "Obraz {{num}}", + "load": "Wczytaj", + "applied": "{{theme-manager.applied}}", + "upload": "Prześlij", + "back": "Wstecz", + "reset-cover-tooltip": "Resetuj obraz okładki", + "reset": "{{common.reset}}" + }, + "series-info-cards": { + "age-rating-title": "{{entity-info-cards.age-rating-title}}", + "publication-status-tooltip": "Status publikacji", + "hours": "{{entity-info-cards.hours}}", + "language-title": "Język", + "scrobbling-tooltip": "Status scrobblingu", + "on": "Wł.", + "read-time-title": "Czas czytania", + "less-than-hour": "{{entity-info-cards.less-than-hour}}", + "disabled": "Wyłączony", + "format-title": "Format", + "hour": "{{entity-info-cards.hour}}", + "publication-status-title": "Publikacja", + "scrobbling-title": "Scrobbling", + "ongoing": "{{publication-status-pipe.ongoing}}", + "pages-count": "{{entity-info-cards.pages-count}}", + "words-count": "{{entity-info-cards.words-count}}", + "last-read-title": "Ostatnio czytane", + "length-title": "Długość", + "release-date-title": "{{entity-info-cards.release-date-title}}", + "release-year-tooltip": "Rok wydania", + "off": "Wył.", + "time-left-title": "Pozostały czas" + }, + "manage-email-settings": { + "host-name-validation": "Nazwa hosta musi zaczynać się od http(s) i nie może kończyć się na /", + "email-url-tooltip": "Użyj w pełni kwalifikowanego adresu URL usługi e-mail. Nie uwzględniaj końcowego ukośnika.", + "host-label": "Host", + "port-label": "Port", + "enable-ssl-label": "Używanie protokołu SSL na serwerze poczty e-mail", + "test": "Test", + "reset-to-default": "{{common.reset-to-default}}", + "sender-displayname-tooltip": "Nazwa, pod którą odbiorca zobaczy wiadomość e-mail", + "host-tooltip": "Adres wychodzący/SMTP serwera poczty e-mail", + "sender-address-tooltip": "Jest to adres e-mail, który odbiorca zobaczy po otrzymaniu wiadomości e-mail. Zazwyczaj jest to adres e-mail powiązany z kontem.", + "username-label": "Nazwa użytkownika", + "username-tooltip": "Nazwa użytkownika używana do uwierzytelniania na hoście", + "title": "Usługi poczty elektronicznej (SMTP)", + "description": "Aby korzystać z niektórych funkcji Kavita, takich jak Zapomniałem hasła i Wyślij do urządzenia, należy skonfigurować dostawcę poczty e-mail. Inne funkcje, takie jak zmiana hasła, są mniej bezpieczne bez konfiguracji poczty e-mail.", + "email-settings-title": "Ustawienia e-mail", + "reset": "{{common.reset}}", + "customized-templates-tooltip": "Czy Kavita powinna używać katalogu config/templates dla szablonów zamiast domyślnego? Jesteś odpowiedzialny za aktualizowanie zmian w szablonach.", + "save": "{{common.save}}", + "host-name-tooltip": "Nazwa domeny (dla Reverse Proxy). Jeśli jest ustawiona, generowanie wiadomości e-mail będzie zawsze używać tej nazwy.", + "send-to-warning": "Jeśli chcesz, aby funkcja Wyślij do urządzenia działała, musisz skonfigurować ustawienia poczty e-mail", + "email-url-label": "Adres URL usługi poczty e-mail", + "host-name-label": "Nazwa Hosta", + "sender-displayname-label": "Wyświetlana nazwa", + "customized-templates-label": "Niestandardowe szablony", + "sender-address-label": "Adres nadawcy", + "password-label": "Hasło", + "size-limit-label": "Limit rozmiaru", + "size-limit-tooltip": "Ile bajtów może obsłużyć serwer poczty e-mail dla załączników", + "gmail-label": "Gmail", + "outlook-label": "Outlook" + }, + "manage-media-settings": { + "reset-to-default": "{{common.reset-to-default}}", + "media-issue-title": "Problemy z mediami", + "save": "{{common.save}}", + "encode-as-description-part-3": "Czy mogę używać AVIF?", + "media-warning": "Zadanie konwersji multimediów należy uruchomić na karcie Zadania", + "encode-as-tooltip": "Wszystkie media zarządzane przez Kavitę (okładki, zakładki, ikony ulubionych) będą kodowane jako ten typ.", + "encode-as-description-part-1": "WebP/AVIF może drastycznie zmniejszyć wymagania dotyczące miejsca na pliki. WebP/AVIF nie jest obsługiwany we wszystkich przeglądarkach i wersjach. Aby dowiedzieć się, czy te ustawienia są odpowiednie dla Twojej konfiguracji, odwiedź stronę ", + "bookmark-dir-tooltip": "Lokalizacja, w której będą przechowywane zakładki. Zakładki są plikami źródłowymi i mogą być duże. Wybierz lokalizację z odpowiednią ilością miejsca. Katalog jest zarządzany; inne pliki w katalogu zostaną usunięte. Jeśli korzystasz z Dockera, zamontuj dodatkowy wolumin i użyj go.", + "encode-as-description-part-2": "Czy mogę używać WebP?", + "cover-image-size-label": "Rozmiar obrazu okładki", + "cover-image-size-tooltip": "Jak duże powinny być generowane obrazy okładek. Uwaga: Wszystko większe niż domyślne spowoduje dłuższy czas ładowania strony.", + "encode-as-label": "Zapisz media jako", + "bookmark-dir-label": "Katalog zakładek", + "change": "Zmień", + "encode-as-warning": "Nie można przekonwertować z powrotem na PNG po przejściu na WebP/AVIF. Konieczne będzie odświeżenie okładek w bibliotekach, aby zregenerować wszystkie okładki. Zakładki i ikony ulubionych nie mogą zostać przekonwertowane.", + "reset": "{{common.reset}}", + "scrobble-issue-title": "Problemy scrobble" + }, + "library-recommended": { + "rediscover": "Odkryj na nowo", + "more-in-genre": "Więcej w {{genre}}", + "highly-rated": "Wysoko oceniony", + "no-data": "Nie ma tu nic do pokazania. Dodaj metadane do swojej biblioteki, przeczytaj coś lub oceń coś. Ta biblioteka może mieć również wyłączone rekomendacje.", + "on-deck": "{{dashboard.on-deck-title}}" + }, + "library-detail": { + "recommended-tab": "Polecane", + "library-tab": "Biblioteka" + }, + "stream-list-item": { + "load-filter": "Załaduj filtr", + "smart-filter": "Inteligentny filtr", + "library": "Biblioteka", + "external-source": "Zewnętrzne źródła", + "remove": "{{common.remove}}" + }, + "events-widget": { + "close": "{{common.close}}", + "title-alt": "Aktywność", + "update-available": "Aktualizacja dostępna", + "active-events-title": "Aktywne wydarzenia:", + "no-data": "Niewiele się tu dzieje", + "dismiss-all": "Odrzuć wszystko", + "downloading-item": "Pobieram {{item}}", + "more-info": "Kliknij, aby uzyskać więcej informacji", + "users-online-count": "{{num}} Użytkowników online" + }, + "add-to-list-modal": { + "promoted-alt": "Promowany", + "no-data": "Nie utworzono jeszcze żadnych list", + "close": "{{common.close}}", + "create": "{{common.create}}", + "filter-label": "{{common.filter}}", + "loading": "{{common.loading}}" + }, + "manage-scrobble-errors": { + "edit-header": "Edytuj", + "clear-errors": "Wyczyść błędy", + "created-header": "Utworzono", + "comment-header": "Komentarz", + "edit-item-alt": "Edytuj {{seriesName}}", + "filter-label": "{{common.filter}}", + "description": "Ta tabela zawiera błędy znalezione podczas scrobblowania. Ta lista nie jest zarządzana. Możesz ją wyczyścić w dowolnym momencie i poczekać na następne przesłanie scrobble, aby wyświetlić. Jeśli istnieje nieznana seria, najlepiej poprawić nazwę serii lub zlokalizowaną nazwę serii lub dodać łącze internetowe dla dostawców.", + "series-header": "Serie" + }, + "pdf-reader": { + "light-theme-alt": "Jasny motyw", + "close-reader-alt": "Zamknij czytnik", + "incognito-mode": "Tryb incognito", + "loading-message": "Ładowanie......PDF może trwać dłużej niż oczekiwano", + "dark-theme-alt": "Ciemny motyw" + }, + "file-type-group-pipe": { + "pdf": "Pdf", + "epub": "Epub", + "image": "Obraz", + "archive": "Archiwum" + }, + "card-detail-drawer": { + "cover-tab": "Okładka", + "info-tab": "Informacje", + "read": "{{common.read}}", + "size": "Rozmiar:", + "general-tab": "Ogólne", + "tags-title": "{{series-metadata-detail.tags-title}}", + "added": "Dodano:", + "genres-title": "{{series-metadata-detail.genres-title}}", + "metadata-tab": "Metadata", + "publishers-title": "{{series-metadata-detail.publishers-title}}", + "imprints-title": "{{series-metadata-detail.imprints-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}", + "pages": "Strony:", + "not-defined": "Nie zdefiniowano", + "unread": "Nieprzeczytane", + "files": "Pliki", + "no-summary": "Brak dostępnego podsumowania.", + "writers-title": "{{series-metadata-detail.writers-title}}" + }, + "reading-list-detail": { + "page-settings-title": "Ustawienia strony", + "read-options-alt": "Opcje czytania", + "incognito-alt": "(Incognito)", + "read": "{{common.read}}", + "continue": "Kontynuuj", + "characters-title": "{{series-metadata-detail.characters-title}}", + "no-data": "Nic nie dodano", + "item-count": "{{common.item-count}}", + "order-numbers-label": "Numery porządkowe" + }, + "shortcuts-modal": { + "double-click": "podwójne kliknięcie", + "prev-page": "Przejdź do poprzedniej strony", + "go-to": "Otwórz okno dialogowe \"Przejdź do strony\"", + "toggle-menu": "Przełącz menu", + "bookmark": "Dodaj aktualną stronę do zakładek", + "title": "Skróty klawiszowe", + "close-reader": "Zamknij czytnik", + "close": "{{common.close}}", + "next-page": "Przejdź do następnej strony" + }, + "grouped-typeahead": { + "tags": "Tagi", + "files": "Pliki", + "genres": "Gatunki", + "bookmarks": "{{side-nav.bookmarks}}", + "libraries": "Biblioteki", + "chapters": "Rozdziały", + "people": "Ludzie", + "collections": "Kolekcje", + "close": "{{common.close}}", + "loading": "{{common.loading}}" + }, + "external-series-card": { + "open-external": "Otwórz zewnętrzny" + }, + "infinite-scroller": { + "continuous-reading-prev-chapter-alt": "Przewiń w górę, aby przejść do poprzedniego rozdziału", + "continuous-reading-prev-chapter": "Poprzedni rozdział", + "continuous-reading-next-chapter-alt": "Przewiń w górę, aby przejść do następnego rozdziału", + "continuous-reading-next-chapter": "Następny rozdział" + }, + "manage-alerts": { + "details-header": "Detale", + "description-part-2": "wiki.", + "description-part-1": "Ta tabela zawiera błędy wykryte podczas skanowania lub odczytu nośnika. Ta lista nie jest zarządzana. Można ją wyczyścić w dowolnym momencie i użyć funkcji \"wymuś skan\" w celu przeprowadzenia analizy. Listę niektórych typowych błędów i ich znaczenie można znaleźć na ", + "clear-alerts": "Wyczyść alerty", + "filter-label": "{{common.filter}}", + "file-header": "Plik", + "extension-header": "Rozszerzenie", + "comment-header": "Komentarz" + }, + "edit-series-relation": { + "remove": "{{common.remove}}", + "add-relationship": "Dodaj związek", + "parent": "{{relationship-pipe.parent}}", + "target-series": "Seria docelowa", + "description-part-1": "Nie wiesz, jaki związek dodać? Zobacz naszą", + "description-part-2": "wiki, aby uzyskać podpowiedzi.", + "relationship": "Związek" + }, + "edit-reading-list-modal": { + "promote-tooltip": "Promocja oznacza, że tag może być widoczny na całym serwerze, a nie tylko dla administratorów. Wszystkie serie posiadające ten tag nadal będą miały nałożone ograniczenia dostępu dla użytkowników.", + "general-tab": "Ogólne", + "month-validation": "Musi mieć wartość od 1 do 12 lub być pusta", + "required-field": "{{validation.required-field}}", + "close": "{{common.close}}", + "year-label": "Rok", + "month-label": "Miesiąc", + "year-validation": "Musi być większy niż 1000, 0 lub puste", + "promote-label": "Promuj", + "cover-image-tab": "Obraz na okładce", + "save": "{{common.save}}", + "name-unique-validation": "Nazwa musi być unikatowa", + "summary-label": "Podsumowanie" + }, + "admin-dashboard": { + "kavita+-desc-part-1": "Kavita+ to usługa subskrypcji premium, która odblokowuje funkcje dla wszystkich użytkowników tej instancji Kavita. Kup subskrypcję, aby odblokować ", + "statistics-tab": "Statystyki", + "tasks-tab": "Zadania", + "system-tab": "System", + "kavita+-tab": "Kavita+", + "libraries-tab": "Biblioteki", + "email-tab": "Email", + "kavita+-desc-part-2": "korzyści premium", + "kavita+-desc-part-3": "dzisiaj!", + "title": "Pulpit administratora", + "general-tab": "Ogólne", + "users-tab": "Użytkownicy", + "media-tab": "Media", + "logs-tab": "Logi", + "kavita+-requirement": "Kavita+ została zaprojektowana do pracy tylko z 2 ostatnimi wersjami. Wszystko poza tym może nie działać.", + "kavita+-releases": "Zobacz wydania" + }, + "collection-detail": { + "no-data-filtered": "Żadne elementy nie pasują do bieżącego filtra.", + "title-alt": "Kavita - Kolekcja {{collectionName}}", + "no-data": "Brak elementów. Spróbuj dodać serię.", + "series-header": "Serie" + }, + "all-collections": { + "create-one-part-2": "jedną", + "title": "Kolekcje", + "item-count": "{{common.item-count}}", + "no-data": "Nie ma żadnych kolekcji.", + "create-one-part-1": "Spróbuj utworzyć" + }, + "carousel-reel": { + "prev-items": "Poprzednie pozycje", + "next-items": "Następne pozycje" + }, + "draggable-ordered-list": { + "reorder-label": "Zmień kolejność", + "bulk-select-label": "Zaznacz wiele pozycji", + "instructions-alt": "Po wprowadzeniu numeru w polu zmiany kolejności, pozycja zostanie wstawiona w tym miejscu, a wszystkie inne pozycje zostaną zaktualizowane.", + "remove-item-alt": "Usuń pozycję" + }, + "table-of-contents": { + "no-data": "Ta książka nie ma spisu treści ustawionego w metadanych ani pliku toc" + }, + "card-item": { + "cannot-read": "Nie można odczytać" + }, + "cover-image-size": { + "medium": "Średnia (640x909)", + "large": "Duża (900x1277)", + "default": "Domyślne (320x455)", + "xlarge": "Bardzo duża (1265x1795)" + }, + "reading-list-item": { + "remove": "{{common.remove}}", + "read": "{{common.read}}" + }, + "entity-title": { + "special": "Special", + "chapter": "Rozdział", + "issue-num": "Wydanie #" + }, + "card-detail-layout": { + "jumpkey-count": "{{count}} Serii", + "total-items": "{{count}} całkowita liczba elementów" + }, + "download-indicator": { + "progress": "{{percentage}}% pobrane" + }, + "default-date-pipe": { + "never": "Nigdy" + }, + "reading-lists": { + "item-count": "{{common.item-count}}" + }, + "common": { + "reset-to-default": "Przywróć ustawienia domyślne", + "close": "Zamknij", + "volume-num": "Tom", + "clear": "Wyczyść", + "remove": "Usuń", + "email": "Email", + "promoted": "Promowany", + "select-all": "Zaznacz wszystko", + "submit": "Prześlij", + "chapter-num": "Rozdział", + "series-count": "{{num}} Serii", + "item-count": "{{num}} Pozycji", + "password": "Hasło", + "username": "Nazwa użytkownika", + "reset": "Reset", + "book-num": "Książka", + "issue-hash-num": "Wydanie #", + "issue-num": "Wydanie", + "delete": "Usuń", + "filter": "Filtr", + "save": "Zapisz", + "apply": "Zastosuj", + "read": "Czytaj", + "help": "Pomoc", + "loading": "Ładowanie…", + "create": "Utwórz", + "cancel": "Anuluj", + "add": "Dodaj", + "edit": "Edytuj", + "deselect-all": "Odznacz wszystko" + }, + "metadata-filter": { + "series-name-tooltip": "Nazwa serii będzie filtrowana według nazwy, nazwy sortowania lub nazwy zlokalizowanej", + "release-label": "Wydanie", + "language-label": "Język", + "descending-alt": "Malejąco", + "max": "Max", + "ascending-alt": "Rosnąco", + "cover-artist-label": "Artysta okładki", + "writer-label": "Pisarz", + "save": "{{common.save}}", + "read": "Przeczytane", + "age-rating-label": "Kategoria wiekowa", + "apply": "{{common.apply}}", + "filter-name-label": "Nazwa filtru", + "sort-by-label": "Sortuj wg", + "filter-title": "{{common.filter}}", + "genres-label": "Gatunki", + "publication-status-label": "Status publikacji", + "series-name-label": "Nazwa serii", + "min": "Min", + "reset": "{{common.reset}}", + "format-label": "Format", + "libraries-label": "Biblioteki", + "publisher-label": "Wydawca", + "collections-label": "Kolekcje", + "tags-label": "Tagi", + "translator-label": "Tłumacz", + "unread": "Nieprzeczytane", + "in-progress": "W trakcie", + "read-progress-label": "Postęp czytania" + }, + "sort-field-pipe": { + "average-rating": "Średnia ocena", + "last-chapter-added": "Pozycja dodana", + "created": "Utworzono", + "last-modified": "Ostatnia modyfikacja", + "release-year": "Rok wydania", + "sort-name": "Sortuj Nazwa", + "read-progress": "Ostatnio czytano" + }, + "edit-series-modal": { + "character-label": "Postać", + "library-title": "Biblioteka:", + "summary-label": "Podsumowanie", + "total-items-title": "Liczba pozycji:", + "total-pages-title": "Liczba stron:", + "size-title": "Rozmiar:", + "loading": "{{common.loading}}", + "chapter-title": "Rozdział:", + "force-refresh": "Wymuś odświeżenie", + "force-refresh-tooltip": "Wymuś odświeżenie zewnętrznych metadanych z Kavita+", + "cover-image-tab": "Obraz na okładce", + "metadata-tab": "Metadata", + "general-tab": "Ogólne", + "writer-label": "Pisarz", + "tags-label": "Tagi", + "language-label": "Język", + "web-link-label": "Link do strony internetowej", + "cover-image-description": "Prześlij i wybierz nowy obraz okładki. Naciśnij przycisk Zapisz, aby przesłać i zastąpić okładkę.", + "format-title": "Format:", + "volume-num": "{{common.volume-num}}", + "age-rating-label": "Kategoria wiekowa", + "publication-status-label": "Status publikacji", + "release-year-label": "Rok wydania", + "close": "{{common.close}}", + "last-added-title": "Ostatnio dodany element:", + "related-tab": "Powiązane", + "cover-artist-label": "Artysta okładki", + "location-label": "{{filter-field-pipe.location}}", + "web-link-description": "Tutaj można dodać wiele różnych linków do usług zewnętrznych.", + "people-tab": "Postacie", + "web-links-tab": "Linki do stron internetowych", + "field-locked-alt": "Pole jest zablokowane", + "info-title": "Informacja", + "view-files": "Wyświetl pliki", + "name-label": "Nazwa", + "title": "{{seriesName}} detale", + "genres-label": "Gatunki", + "translator-label": "Tłumacz", + "team-label": "{{filter-field-pipe.team}}", + "required-field": "{{validation.required-field}}", + "last-modified-title": "Ostatnio zmodyfikowano:", + "publisher-label": "Wydawca", + "save": "{{common.save}}", + "pages-title": "Stron:", + "info-tab": "Informacje", + "folder-path-title": "Ścieżka folderu:", + "publication-status-title": "Status publikacji:", + "localized-name-label": "Zlokalizowana nazwa", + "created-title": "Utworzono:", + "last-read-title": "Ostatnio czytano:", + "last-scanned-title": "Ostatnie skanowanie:", + "added-title": "Dodano:" + }, + "server-stats": { + "total-read-time-label": "Łączny czas czytania", + "total-genres-tooltip": "Łącznie gatunków: {{count}}", + "total-people-tooltip": "Łącznie ludzi: {{count}}", + "total-tags-label": "Łącznie tagów", + "popular-series-title": "Popularne serie", + "total-series-label": "Łączna liczba serii", + "total-genres-label": "Łącznie gatunków", + "series-count": "{{num}} Serii", + "tag-count": "{{num}} Tagów", + "people-count": "{{num}} Ludzi", + "tags": "Tagi", + "people": "Ludzie", + "recently-read-title": "Ostatnio czytane", + "series": "serii", + "genres": "Gatunki", + "total-volumes-tooltip": "Łącznie tomów: {{count}}", + "volume-count": "{{num}} Tomów", + "file-count": "{{num}} Plików", + "total-files-label": "Łącznie plików", + "total-files-tooltip": "Łącznie plików: {{count}}", + "total-size-label": "Łączny rozmiar", + "total-read-time-tooltip": "Łączny czas czytania: {{count}}", + "genre-count": "{{num}} Gatunków", + "total-series-tooltip": "Łącznie serii: {{count}}", + "total-volumes-label": "Łącznie tomów", + "popular-libraries-title": "Popularne biblioteki", + "total-tags-tooltip": "Łącznie tagów: {{count}}", + "total-people-label": "Łącznie ludzi", + "most-active-users-title": "Najaktywniejsi użytkownicy" + }, + "toasts": { + "device-created": "Utworzono urządzenie", + "series-removed-want-to-read": "Serie usunięta z listy Chcę przeczytać", + "email-sent": "Email wysłany do {{name}}", + "email-sent-to": "Wiadomość e-mail została wysłana na stary adres e-mail w celu potwierdzenia.", + "account-migration-complete": "Migracja konta zakończona", + "confirm-delete-multiple-series": "Czy na pewno chcesz usunąć {{count}} serii ? Nie spowoduje to modyfikacji plików na dysku.", + "confirm-library-delete": "Czy na pewno chcesz usunąć bibliotekę {{name}}? Nie można cofnąć tej akcji.", + "confirm-regen-covers": "Odświeżenie okładek wymusi ponowne obliczenie wszystkich obrazów okładek. Jest to obciążająca operacja. Czy na pewno nie chcesz wykonywać zamiast tego skanowania?", + "unauthorized-2": "Nieupoważniony", + "password-reset": "Resetowanie hasła", + "change-email-no-email": "E-mail został zaktualizowany", + "reset-ip-address": "Reset adresu IP", + "no-updates": "Brak dostępnych aktualizacji", + "confirm-delete-user": "Na pewno chcesz usunąć tego użytkownika?", + "k+-reset-key": "Spowoduje to odłączenie klucza od serwera i umożliwi ponowną rejestrację instancji Kavita.", + "anilist-token-updated": "Token AniList został zaktualizowany", + "delete-device": "Czy na pewno chcesz usunąć to urządzenie?", + "confirm-delete-series": "Czy na pewno chcesz usunąć tę serię? Nie spowoduje to modyfikacji plików na dysku.", + "confirm-delete-smart-filter": "Czy na pewno chcesz usunąć ten inteligentny filtr?", + "force-kavita+-refresh-success": "Zewnętrzne metadane Kavita+ zostały unieważnione", + "server-settings-updated": "Ustawienia serwera zaktualizowane", + "scan-queued": "Skanowanie w kolejce dla {{name}}", + "copied-to-clipboard": "Skopiowano do schowka", + "library-deleted": "Biblioteka {{name}} została usunięta", + "password-updated": "Hasło zostało zaktualizowane", + "age-restriction-updated": "kategoria wiekowa została zaktualizowana", + "alert-bad-theme": "Motyw zawiera nieprawidłowe lub niebezpieczne kod css. Skontaktuj się z administratorem, aby to poprawić. Domyślny ciemny motyw.", + "item-removed": "Pozycja usunięta", + "collection-updated": "Kolekcja zaktualizowana", + "k+-unlocked": "Kavita+ odblokowana!", + "entity-read": "{{name}} jest teraz czytane", + "device-updated": "Urządzenie zaktualizowane", + "regen-cover": "W kolejce ustawiono zadanie regeneracji obrazu okładki", + "no-pages": "Nie ma żadnych stron. Kavita nie była w stanie odczytać tego archiwum.", + "download-in-progress": "Pobieranie jest już w toku. Proszę czekać.", + "unauthorized-1": "Nie masz uprawnień do wyświetlania tej strony.", + "click-email-link": "Kliknij ten link, aby potwierdzić swój adres e-mail. Musisz potwierdzić, aby móc się zalogować.", + "series-added-to-collection": "Seria dodana do kolekcji {{collectionName}}", + "incognito-off": "Tryb incognito jest wyłączony. Teraz rozpocznie się śledzenie postępów.", + "series-deleted": "Seria usunięta", + "delete-review": "Czy na pewno chcesz usunąć swoją recenzję?", + "review-deleted": "Recenzja usunięta", + "library-created": "Biblioteka utworzona pomyślnie. Rozpoczęto skanowanie.", + "alert-long-running": "Jest to długotrwały proces. Daj mu czas na zakończenie przed ponownym wywołaniem.", + "confirm-library-type-change": "Zmiana typu biblioteki spowoduje nowe skanowanie z innymi regułami parsowania i może doprowadzić do ponownego utworzenia serii, a tym samym utraty postępu i zakładek. Przed wykonaniem tej czynności warto wykonać kopię zapasową. Czy na pewno chcesz kontynuować?", + "confirm-download-size-ios": "System iOS ma problemy z pobieraniem plików większych niż 200 MB, pobieranie może nie zostać ukończone.", + "list-doesnt-exist": "Ta lista nie istnieje", + "anilist-token-expired": "Twój token AniList wygasł. Scrobbling nie będzie już przetwarzany, dopóki nie wygenerujesz go ponownie w Ustawieniach użytkownika > Konto", + "mark-unread": "Oznaczono jako nieprzeczytane", + "reset-base-url": "Reset podstawowego adresu URL", + "user-deleted": "{{user}} został usunięty", + "account-registration-complete": "Rejestracja konta została ukończona", + "email-sent-to-no-existing": "Istniejący adres e-mail jest nieprawidłowy. Link został zrzucony do logów. Poproś administratora o link, aby dokończyć zmianę adresu e-mail.", + "k+-error": "Wystąpił błąd podczas aktywacji licencji. Spróbuj ponownie.", + "k+-license-saved": "Klucz licencyjny został zapisany, ale jest nieważny. Kliknij sprawdź, aby ponownie zweryfikować subskrypcję. Propagacja rejestracji po raz pierwszy może potrwać kilka minut.", + "forced-scan-queued": "Rozpoczęto wymuszone skanowanie dla {{name}}", + "smart-filter-updated": "Utworzono/Zaktualizowano filtr inteligentny", + "smart-filter-deleted": "Usunięto inteligentny filtr", + "library-file-analysis-queued": "Analiza plików Biblioteki {{name}} dodano do kolejki", + "entity-unread": "{{name}} jest teraz nieprzeczytane", + "no-series-collection-warning": "Ostrzeżenie! Nie wybrano żadnej serii, zapisanie spowoduje usunięcie kolekcji. Czy na pewno chcesz kontynuować?", + "select-files-warning": "Musisz wybrać pliki, aby przejść dalej", + "email-service-reset": "Reset usługi e-mail", + "theme-missing": "Aktywny motyw już nie istnieje. Odśwież stronę.", + "refresh-covers-queued": "Odświeżenie okładki dla {{name}} dodane do kolejki", + "file-send-to": "Plik(i) wysłane emailem do {{name}}", + "k+-delete-key": "Spowoduje to jedynie usunięcie klucza licencyjnego Kavity i umożliwi wyświetlenie linku do zakupu. Nie spowoduje to anulowania subskrypcji! Używaj tej opcji tylko na polecenie pomocy technicznej!", + "k+-reset-key-success": "Twoja licencja została wyrejestrowana. Użyj przycisku Edytuj, aby ponownie zarejestrować swoją instancję i ponownie aktywować Kavita+", + "external-source-already-exists": "Zewnętrzne źródło już istnieje z tą samą nazwą/hostem/kluczem API", + "collection-tag-deleted": "Usunięto tag kolekcji", + "mark-read": "Oznaczono jako przeczytane" + }, + "actionable": { + "details": "Detale", + "import-cbl": "Importuj CBL", + "scan-library": "Skanuj bibliotekę", + "analyze-files": "Analizuj pliki", + "mark-as-read": "Oznacz jako przeczytane", + "remove-from-want-to-read": "Usuń z Chcę przeczytać", + "add-to-collection": "Dodaj do kolekcji", + "delete": "Usuń", + "download": "Pobierz", + "read-incognito": "Czytaj Incognito", + "view-series": "Wyświetl serię", + "clear": "{{common.clear}}", + "send-to": "Wyślij do", + "mark-as-unread": "Oznacz jako nieprzeczytane", + "scan-series": "Skanuj serie", + "add-to-want-to-read": "Dodaj do Chcę przeczytać", + "add-to": "Dodaj do", + "settings": "Ustawienia", + "read": "Czytaj", + "refresh-covers": "Odśwież okładki", + "others": "Inne", + "edit": "Edytuj" + }, + "entity-type": { + "logs": "logi", + "volume": "tom", + "series": "seria", + "chapter": "rozdział", + "bookmark": "zakładka" + }, + "preferences": { + "double-manga": "Podwójne (Manga)", + "left-to-right": "Od lewej do prawej", + "right-to-left": "Od prawej do lewej", + "horizontal": "Poziomo", + "vertical": "Pionowo", + "automatic": "Automatycznie", + "single": "Pojedyncze", + "double": "Podwójne", + "up-to-down": "Z góry na dół", + "fit-to-height": "Dopasuj do wysokości", + "list": "Lista", + "fit-to-width": "Dopasuj do szerokości", + "original": "Oryginał", + "cards": "Karty", + "scroll": "Przewijanie", + "no-split": "Nie dziel", + "fit-to-screen": "Dopasuj do ekranu", + "webtoon": "Webtoon", + "1-column": "1 Kolumna", + "2-column": "2 Kolumny" + }, + "customize-sidenav-streams": { + "add": "{{common.add}}", + "external-sources-title": "{{customize-dashboard-modal.external-sources}}", + "reorder-when-filter-present": "Nie można zmieniać kolejności elementów metodą przeciągnij i upuść, gdy zastosowano filtr. Użyj {{customize-sidenav-streams.order-numbers-label}}", + "no-data-external-source": "Wszystkie zewnętrzne źródła zostały dodane do Panelu bocznego, lub nie zostały jeszcze nie utworzone.", + "smart-filters-title": "Inteligentne filtry", + "save": "{{common.save}}", + "order-numbers-label": "{{reading-list-detail.order-numbers-label}}", + "no-data": "Wszystkie inteligentne filtry zostały dodane do Panelu bocznego, lub nie zostały jeszcze nie utworzone.", + "filter": "{{common.filter}}", + "clear": "{{common.clear}}" + }, + "errors": { + "generic": "Coś nieoczekiwanego poszło nie tak", + "invalid-confirmation-email": "Nieprawidłowy e-mail potwierdzający", + "user-not-auth": "Użytkownik nie jest uwierzytelniony", + "error-code": "{{num}} Error", + "not-found": "Ten adres URL nie istnieje", + "collection-invalid-access": "Nie masz dostępu do żadnej biblioteki, do której należy ten tag lub ta kolekcja jest nieprawidłowa", + "unknown-crit": "Wystąpił nieznany błąd krytyczny", + "series-doesnt-exist": "Ta seria już nie istnieje", + "download": "Wystąpił problem z pobraniem tego pliku lub nie masz uprawnień", + "invalid-confirmation-url": "Nieprawidłowy adres url potwierdzenia", + "invalid-password-reset-url": "Nieprawidłowy adres URL resetowania hasła" + }, + "customize-dashboard-modal": { + "title-smart-filters": "Inteligentne filtry", + "title-external-sources": "Zewnętrzne źródła", + "external-sources": "Zewnętrzne źródła", + "title-sidenav": "Dostosuj panel boczny", + "smart-filters": "Inteligentne filtry", + "close": "{{common.close}}", + "help": "{{common.help}}" + }, + "manage-external-sources": { + "add-source": "Dodaj", + "help-link": "Więcej informacji", + "description": "Zwiększ swoje możliwości, dodając zewnętrzne serwery i wygodnie umieszczając je w Panelu bocznym, aby uzyskać szybki dostęp zarówno do swojego serwera, jak i serwera znajomego.", + "clear": "{{common.clear}}", + "no-data": "Nie istnieją żadne źródła zewnętrzne", + "filter": "{{common.filter}}" + }, + "publication-status-stats": { + "year-header": "Rok", + "title": "Status publikacji" + }, + "series-preview-drawer": { + "add-to-want-to-read": "{{actionable.add-to-want-to-read}}", + "vols-and-chapters": "{{volCount}} Tomów / {{chpCount}} Rozdziałów", + "view-series": "Wyświetl serię", + "tags-label": "{{filter-field-pipe.tags}}", + "genres-label": "{{filter-field-pipe.genres}}", + "remove-from-want-to-read": "{{actionable.remove-from-want-to-read}}" + }, + "next-expected-card": { + "title": "~{{date}}" + }, + "metadata-builder": { + "or": "Dopasuj dowolne z poniższych", + "and": "Dopasuj wszystkie poniższe elementy", + "add-rule": "Dodaj regułę", + "remove-rule": "Usuń wiersz" + }, + "customize-dashboard-streams": { + "clear": "{{common.clear}}", + "add": "{{common.add}}", + "no-data": "Wszystkie inteligentne filtry zostały dodane do pulpitu nawigacyjnego, lub żadne nie zostały jeszcze nie utworzone.", + "save": "{{common.save}}", + "filter": "{{common.filter}}" + }, + "manage-smart-filters": { + "filter": "{{common.filter}}", + "clear": "{{common.clear}}", + "no-data": "Nie utworzono inteligentnych filtrów", + "delete": "{{common.delete}}" + }, + "filter-field-pipe": { + "publication-status": "Status publikacji", + "release-year": "Rok wydania", + "summary": "Podsumowanie", + "tags": "Tagi", + "read-time": "Czas czytania", + "libraries": "Biblioteki", + "series-name": "Nazwa serii", + "genres": "Gatunki", + "path": "Ścieżka", + "translators": "Tłumacz", + "formats": "Formaty", + "age-rating": "Kategoria wiekowa", + "characters": "Postacie", + "collection-tags": "Tagi kolekcji", + "read-progress": "Postęp czytania", + "writers": "Pisarz", + "want-to-read": "Chcę przeczytać", + "average-rating": "Średnia ocena", + "cover-artist": "Artysta okładki", + "publisher": "Wydawca", + "file-path": "Ścieżka pliku" + }, + "filter-comparison-pipe": { + "must-contains": "Musi zawierać", + "less-than": "Mniej niż", + "contains": "Zawiera", + "less-than-or-equal": "Mniej niż lub równe", + "equal": "Równa się", + "greater-than": "Większe niż", + "greater-than-or-equal": "Większe niż lub równe", + "does-not-contain": "Nie zawiera", + "not-equal": "Nie równe", + "ends-with": "Kończy się na", + "is-before": "Jest przed", + "is-after": "Jest po" + }, + "reading-activity": { + "this-week": "{{time-periods.this-week}}", + "last-7-days": "{{time-periods.last-7-days}}", + "x-axis-label": "Czas", + "all-users": "Wszyscy użytkownicy", + "legend-label": "Formaty", + "last-year": "{{time-periods.last-year}}", + "last-30-days": "{{time-periods.last-30-days}}", + "last-90-days": "{{time-periods.last-90-days}}", + "all-time": "{{time-periods.all-time}}" + }, + "stream-pipe": { + "bookmarks": "{{side-nav.bookmarks}}", + "all-series": "{{side-nav.all-series}}", + "on-deck": "{{dashboard.on-deck-title}}", + "reading-lists": "{{side-nav.reading-lists}}", + "recently-updated": "{{dashboard.recently-updated-title}}", + "more-in-genre": "{{dashboard.more-in-genre-title}}", + "collections": "{{side-nav.collections}}", + "newly-added": "{{dashboard.recently-added-title}}", + "want-to-read": "{{side-nav.want-to-read}}" + }, + "file-breakdown-stats": { + "format-tooltip": "Nie sklasyfikowane oznacza, że Kavita nie przeskanowała niektórych plików. Dzieje się tak w przypadku starych plików istniejących przed wersją 0.7. Konieczne może być uruchomienie wymuszonego skanowania za pomocą modalu ustawień biblioteki.", + "format-header": "Format", + "total-file-size-title": "Całkowity rozmiar pliku:", + "format-title": "Format", + "extension-header": "Rozszerzenie", + "total-size-header": "Całkowity rozmiar", + "not-classified": "Nie sklasyfikowano" + }, + "validation": { + "required-field": "To pole jest wymagane", + "valid-email": "To musi być prawidłowy adres e-mail", + "password-validation": "Hasło musi mieć długość od 6 do 32 znaków" + }, + "manga-format-stats": { + "format-header": "Fomat", + "title": "Format" + }, + "edit-external-source-item": { + "not-unique": "Zewnętrzne źródło istnieje na tym hoście. Upewnij się, że nie masz duplikatów", + "name-label": "Nazwa", + "title": "Nowe źródło zewnętrzne", + "api-key-label": "Klucz API", + "save": "{{common.save}}", + "host-label": "Host", + "delete": "{{common.delete}}", + "pattern": "Host musi być prawidłowym adresem url http(s)://", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "required": "{{validation.required-field}}" + }, + "metadata-filter-row": { + "unit-reading-date": "Data", + "unit-reading-progress": "Procent" + }, + "day-breakdown": { + "no-data": "Brak postępów, przejdź do czytania", + "x-axis-label": "Dzień tygodnia" } } diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json index c73d682d0..adf15e43e 100644 --- a/UI/Web/src/assets/langs/pt.json +++ b/UI/Web/src/assets/langs/pt.json @@ -491,7 +491,8 @@ "published-label": "Publicado: ", "available": "Disponível", "description": "Se não vir uma etiqueta {{installed}}", - "description-continued": ", está numa versão em desenvolvimento. Apenas as versões principais aparecerão como disponíveis." + "description-continued": ", está numa versão em desenvolvimento. Apenas as versões principais aparecerão como disponíveis.", + "nightly": "Versão Diária: {{version}}" }, "invite-user": { "title": "Convidar Utilizador", @@ -1185,7 +1186,6 @@ "promote-label": "Promover", "promote-tooltip": "A promoção significa que a etiqueta será vista ao nível do servidor, e não apenas pelos administradores. Todas as séries que tenham esta etiqueta continuarão a ter restrições de acesso dos utilizadores.", "summary-label": "Sumário", - "series-title": "Aplicável a Séries", "deselect-all": "{{common.deselect-all}}", "select-all": "{{common.select-all}}" }, @@ -1349,7 +1349,6 @@ "import-description": "Importe um ficheiro .cbl para começar. O Kavita irá fazer várias verificações antes de importar. Alguns passos poderão impedir que se avance por haver problemas com o ficheiro.", "validate-description": "Todos os ficheiros foram validados para verificar se há operações pendentes na lista. As listas que tiverem falhado não passarão para o passo seguinte. Corrija o CBL e tente novamente.", "validate-warning": "Existem problemas com o CBL que impedem a importação. Corrija estes problemas e tente novamente.", - "validate-no-issue": "Parece bem", "validate-no-issue-description": "Não existem problemas com o CBL, pressione seguinte.", "dry-run-description": "Isto é uma simulação e mostra o que acontecerá se fizer a importação ao carregar em Seguinte. Todas as falhas serão importadas.", "prev": "Ant", @@ -1465,7 +1464,6 @@ "cover-image-tab": "Imagem de Capa", "related-tab": "Relacionado", "info-tab": "Info", - "collections-label": "Coleções", "genres-label": "Géneros", "tags-label": "Etiquetas", "cover-artist-label": "Artista de Capa", @@ -1690,10 +1688,14 @@ "k+-reset-key-success": "A sua licença foi desassociada. Use o botão Editar para voltar a registar a sua instância e voltar a ativar o Kavita+", "email-not-sent": "O email em ficheiro não é um email válido e não pode ser enviado. Foi colocado um link nos logs. O administrador pode disponibilizar este link para concluir o processo.", "k+-reset-key": "Isto irá desassociar a sua chave do servidor e permitir voltar a registar uma instância Kavita.", - "email-not-sent-test": "Ocorreu uma exceção ao enviar o email. Verifique os logs para mais detalhes. Este problema indica configurações erradas.", "change-email-no-email": "O Email foi atualizado", "anilist-token-expired": "O seu token AniList expirou. O processo de scrobbling não irá funcionar enquanto não voltar a gerar um novo token em Definições de Utilizador > Conta", - "delete-device": "Tem a certeza que deseja eliminar este dispositivo?" + "delete-device": "Tem a certeza que deseja eliminar este dispositivo?", + "delete-review": "Tem a certeza que quer eliminar esta crítica?", + "collection-tag-deleted": "Marcador de Coleção eliminado", + "review-deleted": "Crítica eliminada", + "force-kavita+-refresh-success": "Os metadados externos do Kavita+ foram invalidados", + "confirm-download-size-ios": "O iOS tem problemas a descarregar ficheiros maiores que 200MB, este download pode não ficar completo." }, "actionable": { "scan-library": "Analisar Biblioteca", diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index d163b2e63..f671015b4 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -42,7 +42,9 @@ "rating": "Avaliação {{r}}", "not-applicable": "Não Aplicável", "processed": "Processado", - "not-processed": "Não Processado" + "not-processed": "Não Processado", + "volume-num": "Volume {{num}}", + "chapter-num": "Capítulo {{num}}" }, "scrobble-event-type-pipe": { "chapter-read": "Progresso da Leitura", @@ -148,7 +150,15 @@ "clients-opds-url-tooltip": "URL OPDS", "reset": "{{common.reset}}", "save": "{{common.save}}", - "smart-filters-tab": "Filtros Inteligentes" + "smart-filters-tab": "Filtros Inteligentes", + "pdf-layout-mode-label": "Modo do Layout", + "pdf-layout-mode-tooltip": "Como o leitor apresenta o PDF. O padrão são páginas empilhadas com rolagem e Livro emula um livro físico", + "pdf-scroll-mode-label": "Modo de Rolagem", + "pdf-reader-settings-title": "Leitor de PDF", + "pdf-scroll-mode-tooltip": "Como você rola pelas páginas. Vertical/Horizontal e toque para paginar (sem rolagem)", + "pdf-spread-mode-label": "Modo de Propagação", + "pdf-spread-mode-tooltip": "Como as páginas devem ser dispostas. Simples ou duplo (ímpar/par)", + "pdf-theme-label": "Tema" }, "user-holds": { "title": "Segurar Scrobble", @@ -268,7 +278,13 @@ "edit": "{{common.edit}}", "cancel": "{{common.cancel}}", "save": "{{common.save}}", - "token-valid": "Token Válido" + "token-valid": "Token Válido", + "mal-instructions": "Kavita usa um ID de cliente MAL para autenticação. Crie um novo cliente para Kavita e, uma vez aprovado, forneça o ID do cliente e seu nome de usuário.", + "scrobbling-applicable-label": "Scrobbling Aplicável", + "mal-token-input-label": "ID de Cliente do MAL", + "mal-username-input-label": "Nome de usuário do MAL", + "loading": "{{common.loading}}", + "generic-instructions": "Preencha informações sobre os diferentes Serviços Externos que você precisa para permitir que Kavita+ interaja com eles." }, "typeahead": { "locked-field": "O campo está bloqueado", @@ -410,7 +426,8 @@ "side-story": "História Paralela", "spin-off": "Derivado", "parent": "Origem", - "edition": "Edição" + "edition": "Edição", + "annual": "Anual" }, "publication-status-pipe": { "ongoing": "Em Andamento", @@ -430,7 +447,11 @@ "penciller": "Desenhista", "publisher": "Editora", "writer": "Escritor", - "other": "Outro" + "other": "Outro", + "imprint": "Selo", + "translator": "Tradutor", + "team": "{{filter-field-pipe.team}}", + "location": "{{filter-field-pipe.location}}" }, "manga-format-pipe": { "epub": "EPUB", @@ -442,7 +463,10 @@ "library-type-pipe": { "book": "Livro", "comic": "Quadrinhos", - "manga": "Mangá" + "manga": "Mangá", + "comicVine": "ComicVine", + "image": "Imagem", + "lightNovel": "Light Novel" }, "age-rating-pipe": { "unknown": "Desconhecido", @@ -491,7 +515,7 @@ "published-label": "Publicado: ", "available": "Disponível", "description": "se você não vir um {{installed}}", - "description-continued": "tag, você está em um lançamento nightly . Somente as versões principais serão exibidas como disponíveis.", + "description-continued": "etiqueta, você está em um lançamento experimental. Apenas as versões principais serão exibidas como disponíveis. Uma etiqueta experimental será exibida todas as experimentais naquele estável.", "nightly": "Versão Experimental: {{version}}" }, "invite-user": { @@ -611,7 +635,7 @@ "description": "Preencha o formulário para registrar uma conta de administrador", "username-label": "{{common.username}}", "email-label": "{{common.email}}", - "email-tooltip": "O e-mail não precisa ser um endereço real, mas fornece acesso à senha esquecida. Ele não é enviado para fora do servidor, a menos que a senha esquecida seja usada sem um host de serviço de e-mail personalizado.", + "email-tooltip": "O e-mail não precisa ser um endereço real, mas fornece acesso à senha esquecida. Ele não é enviado para fora do servidor, a menos que Kavita lhe envie um e-mail.", "password-label": "{{common.password}}", "required-field": "{{validation.required-field}}", "valid-email": "{{validation.valid-email}}", @@ -667,7 +691,10 @@ "promoted": "{{common.promoted}}", "see-more": "Veja Mais", "see-less": "Veja Menos", - "rating-title": "Avaliações" + "rating-title": "Avaliações", + "imprints-title": "Selos", + "teams-title": "Equipes", + "locations-title": "Localizações" }, "badge-expander": { "more-items": "e {{count}} mais" @@ -826,7 +853,11 @@ "files": "Arquivos", "pages": "Páginas:", "added": "Adicionado:", - "size": "Tamanho:" + "size": "Tamanho:", + "imprints-title": "{{series-metadata-detail.imprints-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}", + "progress-tab": "Progresso" }, "card-detail-layout": { "total-items": "{{count}} itens no total", @@ -846,7 +877,9 @@ "inkers-title": "{{series-metadata-detail.inkers-title}}", "pencillers-title": "{{series-metadata-detail.pencillers-title}}", "cover-artists-title": "{{series-metadata-detail.cover-artists-title}}", - "editors-title": "{{series-metadata-detail.editors-title}}" + "editors-title": "{{series-metadata-detail.editors-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}" }, "cover-image-chooser": { "drag-n-drop": "Arrastar e soltar", @@ -895,7 +928,8 @@ "range-hours": "{{value}} {{hourWord}}", "hour": "Hora", "hours": "Horas", - "read-time-title": "{{series-info-cards.read-time-title}}" + "read-time-title": "{{series-info-cards.read-time-title}}", + "sort-order-title": "Ordem de Classificação" }, "series-info-cards": { "release-date-title": "{{entity-info-cards.release-date-title}}", @@ -1186,9 +1220,9 @@ "promote-label": "Promoção", "promote-tooltip": "Promoção significa que a tag pode ser vista em todo o servidor, não apenas para usuários administrativos. Todas as séries que possuem essa tag ainda terão restrições de acesso do usuário.", "summary-label": "Sumário", - "series-title": "Aplicar a Séries", "deselect-all": "{{common.deselect-all}}", - "select-all": "{{common.select-all}}" + "select-all": "{{common.select-all}}", + "filter-label": "{{common.filter}}" }, "library-detail": { "library-tab": "Biblioteca", @@ -1306,7 +1340,7 @@ "skip-alt": "Ir para o conteúdo principal", "search-series-alt": "Pesquisar séries", "search-alt": "Pesquisar…", - "promoted": "(promovido)", + "promoted": "{{common.promoted}}", "no-data": "Nenhum resultado encontrado", "scroll-to-top-alt": "Rolar para o Topo", "server-settings": "Configurações do Servidor", @@ -1320,7 +1354,7 @@ "title": "Adicionar à Lista de Leitura", "close": "{{common.close}}", "filter-label": "{{common.filter}}", - "promoted-alt": "Promovido", + "promoted-alt": "{{common.promoted}}", "no-data": "Nenhuma lista criada ainda", "loading": "{{common.loading}}", "reading-list-label": "Lista de Leitura", @@ -1331,7 +1365,7 @@ "general-tab": "Geral", "cover-image-tab": "Imagem da Capa", "close": "{{common.close}}", - "save": "{common.save}}", + "save": "{{common.save}}", "year-validation": "Deve ser maior que 1000, 0 ou em branco", "month-validation": "Deve estar entre 1 e 12 ou em branco", "name-unique-validation": "O nome deve ser único", @@ -1342,7 +1376,7 @@ "ending-title": "Terminando", "starting-title": "Começando", "promote-label": "Promover", - "promote-tooltip": "Promoção significa que a tag pode ser vista em todo o servidor, não apenas para usuários administrativos. Todas as séries que possuem essa tag ainda terão restrições de acesso do usuário." + "promote-tooltip": "Promoção significa que a coleção pode ser vista em todo o servidor, não apenas para você. Todas as séries desta coleção ainda terão restrições de acesso do usuário." }, "import-cbl-modal": { "close": "{{common.close}}", @@ -1350,7 +1384,6 @@ "import-description": "Para começar, importe um arquivo .cbl. O Kavita executará várias verificações antes de importar. Algumas etapas bloquearão o avanço devido a problemas com o arquivo.", "validate-description": "Todos os arquivos foram validados para ver se há alguma operação a ser feita na lista. Todas as listas que falharam não passarão para a próxima etapa. Corrija os arquivos CBL e tente novamente.", "validate-warning": "Existem problemas com o CBL que impedirão uma importação. Corrija esses problemas e tente novamente.", - "validate-no-issue": "Parece bom", "validate-no-issue-description": "Nenhum problema encontrado com CBL, pressione próximo.", "dry-run-description": "Esta é uma simulação e mostra o que acontecerá se você pressionar Avançar e executar a importação. Todas as falhas não serão importadas.", "prev": "Anterior", @@ -1360,14 +1393,16 @@ "import-step": "Importar CBLs", "validate-cbl-step": "Validar CBL", "final-import-step": "Passo Final", - "dry-run-step": "Funcionamento a Seco" + "dry-run-step": "Funcionamento a Seco", + "comicvine-parsing-label": "Usar a correspondência da série ComicVine" }, "pdf-reader": { "loading-message": "Carregando... PDFs podem demorar mais do que o esperado", "incognito-mode": "Modo Incógnito", "light-theme-alt": "Tema Claro", "dark-theme-alt": "Tema Escuro", - "close-reader-alt": "Fechar Leitor" + "close-reader-alt": "Fechar Leitor", + "toggle-incognito": "Desative o modo de navegação anônima" }, "manga-reader": { "back": "Voltar", @@ -1466,7 +1501,6 @@ "cover-image-tab": "Imagem da Capa", "related-tab": "Relacionado", "info-tab": "Info", - "collections-label": "Coleções", "genres-label": "Gêneros", "tags-label": "Tags", "cover-artist-label": "Artista da Capa", @@ -1517,7 +1551,12 @@ "highest-count-tooltip": "Número mais alto encontrado em todos os ComicInfo da Série", "max-issue-tooltip": "Campo Máx. de Número ou Volume de todos ComicInfo nas Séries", "force-refresh": "Forçar Atualização", - "force-refresh-tooltip": "Forçar a atualização de metadados externos do Kavita+" + "force-refresh-tooltip": "Forçar a atualização de metadados externos do Kavita+", + "location-label": "{{filter-field-pipe.location}}", + "specials-volume": "Especiais", + "imprint-label": "Selo", + "team-label": "{{filter-field-pipe.team}}", + "loose-leaf-volume": "Capítulos de Folhas Soltas" }, "day-breakdown": { "x-axis-label": "Dia da Semana", @@ -1549,7 +1588,8 @@ "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}}", + "all-users": "Todos os Usuários" }, "manga-format-stats": { "title": "Formato", @@ -1593,7 +1633,10 @@ "people-count": "{{num}} Pessoas", "tags": "Tags", "people": "Pessoas", - "genres": "Gêneros" + "genres": "Gêneros", + "volume-count": "{{num}} Volumes", + "file-count": "{{num}} Arquivos", + "series-count": "{{num}} Séries" }, "errors": { "series-doesnt-exist": "Esta série não existe mais", @@ -1692,14 +1735,19 @@ "k+-reset-key-success": "Sua licença foi cancelada. Use o botão Editar para registrar novamente sua instância e reativar o Kavita+", "email-not-sent": "O e-mail registrado não é um e-mail válido e não pode ser enviado. Um link foi despejado nos logs. O administrador pode fornecer este link para concluir o fluxo.", "anilist-token-expired": "Seu token AniList expirou. O scrobbling não será mais processado até que você o gere novamente nas Configurações do Usuário > Conta", - "email-not-sent-test": "Houve uma exceção ao enviar o e-mail. Verifique os registros para obter detalhes. Isso indica configurações inadequadas.", "change-email-no-email": "O e-mail foi atualizado", "delete-device": "Tem certeza de que deseja excluir este dispositivo?", "review-deleted": "Análise excluída", "delete-review": "Tem certeza de que deseja excluir sua análise?", "collection-tag-deleted": "Etiqueta de coleção excluída", "force-kavita+-refresh-success": "Os metadados externos do Kavita+ foram invalidados", - "confirm-download-size-ios": "O iOS tem problemas para baixar arquivos maiores que 200 MB; esse download pode não ser concluído." + "confirm-download-size-ios": "O iOS tem problemas para baixar arquivos maiores que 200 MB; esse download pode não ser concluído.", + "confirm-delete-collections": "Tem certeza de que deseja excluir várias coleções?", + "collection-not-owned": "Você não possui esta coleção", + "collections-promoted": "Coleções promovidas", + "collections-unpromoted": "Coleções não promovidas", + "collections-deleted": "Coleções excluídas", + "pdf-book-mode-screen-size": "Tela muito pequena para o modo Livro" }, "actionable": { "scan-library": "Escanear Biblioteca", @@ -1731,7 +1779,10 @@ "remove-rule-group": "Remover Grupo de Regras", "customize": "Personalizar", "mark-invisible": "Marcar como Invisível", - "mark-visible": "Marcar como Visível" + "mark-visible": "Marcar como Visível", + "import-mal-stack": "Importar Pilha do Mal", + "unpromote": "Não Promover", + "promote": "Promover" }, "preferences": { "left-to-right": "Esquerda para Direita", @@ -1753,7 +1804,17 @@ "2-column": "2 Coluna", "cards": "Cartões", "list": "Lista", - "up-to-down": "De Cima para Baixo" + "up-to-down": "De Cima para Baixo", + "pdf-book": "Livro", + "pdf-multiple": "Padrão", + "pdf-vertical": "Rolagem Vertical", + "pdf-horizontal": "Rolagem Horizontal", + "pdf-page": "Toque para Paginar", + "pdf-none": "Nada", + "pdf-odd": "Ímpar", + "pdf-even": "Par", + "pdf-light": "Claro", + "pdf-dark": "Escuro" }, "validation": { "required-field": "Este campo é obrigatório", @@ -1840,7 +1901,10 @@ "file-path": "Caminho de Arquivo", "read-date": "Data de Leitura", "want-to-read": "Quero Ler", - "average-rating": "Avaliação Média" + "average-rating": "Avaliação Média", + "team": "Equipe", + "location": "Localização", + "imprint": "Selo" }, "filter-comparison-pipe": { "begins-with": "Começa com", @@ -1979,5 +2043,52 @@ "title": "Não fique para trás!", "subtitle": "Parece que sua instalação está mais de {{count}} versões atrasada!", "description-3": "Se houver um motivo específico para você ainda não ter atualizado, adoraríamos saber o que o mantém em uma versão desatualizada! Visite nosso discord e conte-nos o que está bloqueando seu caminho de atualização." + }, + "import-mal-collection-modal": { + "series-count": "{{common.series-count}}", + "title": "Importar Pilha de Interesses do Mal", + "close": "{{common.close}}", + "restack-count": "{{num}} Reempilhar", + "description": "Importa suas pilhas de interesse do Mal e cria Coleções no interior do Kavita" + }, + "edit-chapter-progress": { + "page-read-header": "Páginas Lidas", + "date-updated-header": "Última Atualização (UTC)", + "user-header": "Usuário", + "date-created-header": "Criado (UTC)", + "action-header": "{{common.edit}}", + "edit-alt": "{{common.edit}}" + }, + "kavitaplus-metadata-breakdown-stats": { + "completed-series-label": "Séries Concluídas", + "complete": "Todas as séries possuem metadados", + "title": "Detalhamento de Metadados Kavita+", + "no-data": "Sem dados", + "errored-series-label": "Séries com erros", + "description": "Kavita busca metadados (avaliações, comentários, recomendações, etc.) lentamente ao longo do tempo para séries elegíveis." + }, + "pdf-layout-mode-pipe": { + "multiple": "Padrão", + "single": "Página Única", + "book": "Modo livro", + "infinite-scroll": "Rolagem Infinita" + }, + "pdf-spread-mode-pipe": { + "even": "Propagações Par", + "off": "Sem Propagação", + "odd": "Propagações ímpares" + }, + "pdf-scroll-mode-pipe": { + "vertical": "Vertical", + "horizontal": "Horizontal", + "wrapped": "Envolto", + "page": "Toque para Paginar" + }, + "promoted-icon": { + "promoted": "{{common.promoted}}" + }, + "collection-owner": { + "collection-via-label": "via {{source}}", + "collection-created-label": "Criado por: {{owner}}" } } diff --git a/UI/Web/src/assets/langs/ru.json b/UI/Web/src/assets/langs/ru.json index d9003f9f0..14025180c 100644 --- a/UI/Web/src/assets/langs/ru.json +++ b/UI/Web/src/assets/langs/ru.json @@ -42,7 +42,9 @@ "not-applicable": "Непригодный", "title": "История Скроббла", "data-header": "Данные", - "description": "Здесь вы найдете все события скроббла, связанные с вашей учетной записью. Для того чтобы события существовали, у вас должен быть настроен активный поставщик скробблинга. Все события, которые были обработаны, будут удалены через месяц. Если есть необработанные события, то, скорее всего, они не смогут сформировать совпадения выше по потоку. Пожалуйста, обратитесь к своему администратору, чтобы они были исправлены." + "description": "Здесь вы найдете все события скроббла, связанные с вашей учетной записью. Для того чтобы события существовали, у вас должен быть настроен активный поставщик скробблинга. Все события, которые были обработаны, будут удалены через месяц. Если есть необработанные события, то, скорее всего, они не смогут сформировать совпадения выше по потоку. Пожалуйста, обратитесь к своему администратору, чтобы они были исправлены.", + "chapter-num": "Глава {{num}}", + "volume-num": "Том {{num}}" }, "scrobble-event-type-pipe": { "chapter-read": "Прогресс чтения", @@ -58,7 +60,9 @@ "title": "Редактировать отзыв", "review-label": "Обзор", "close": "{{common.close}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "min-length": "Отзыв должен содержать не меньше {{count}} символов", + "required": "{{validation.required-field}}" }, "review-card-modal": { "close": "{{common.close}}", @@ -206,7 +210,10 @@ "setup-user-account": "Настройка учетной записи пользователя", "email-updated-description": "Вы можете воспользоваться следующей ссылкой для подтверждения электронной почты для вашей учетной записи. Если ваш сервер доступен извне, на него будет отправлено письмо, и эту ссылку можно использовать для подтверждения электронной почты.", "current-password-label": "Текущий пароль", - "permission-error": "У вас нет разрешения на изменение электронной почты. Обратитесь к администратору сервера." + "permission-error": "У вас нет разрешения на изменение электронной почты. Обратитесь к администратору сервера.", + "email-title": "Email", + "valid-email": "{{validation.valid-email}}", + "email-confirmed": "Email-адрес подтвержден" }, "change-age-restriction": { "reset": "{{common.reset}}", @@ -226,7 +233,9 @@ "title": "Провайдеры скрапбукинга", "instructions": "Для того чтобы разрешить Kavita+ общаться с {{service}}, первым пользователям необходимо нажать на кнопку \"{{scrobbling-providers.generate}}\" ниже. После авторизации скопируйте и вставьте токен в поле ввода ниже. Вы можете регенерировать свой токен в любое время.", "generate": "Создать", - "no-token-set": "Нет набора жетонов" + "no-token-set": "Нет набора жетонов", + "token-input-label": "Вставьте сюда токен для {{service}}", + "token-valid": "Токен валиден" }, "typeahead": { "close": "{{common.close}}", @@ -245,7 +254,12 @@ "directory-picker": { "close": "{{common.close}}", "cancel": "{{common.cancel}}", - "help": "{{common.help}}" + "help": "{{common.help}}", + "title": "Выберите директорию", + "path-label": "Путь", + "path-placeholder": "Начните печатать или выберите путь", + "share": "Поделиться", + "name-header": "Название" }, "library-access-modal": { "select-all": "{{common.select-all}}", @@ -253,7 +267,9 @@ "close": "{{common.close}}", "reset": "{{common.reset}}", "cancel": "{{common.cancel}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "title": "Доступ к библиотеке", + "no-data": "Пока не настроено ни одной библиотеки." }, "reset-password": { "email-label": "{{common.email}}", @@ -529,5 +545,24 @@ }, "role-selector": { "title": "Роли" + }, + "day-of-week-pipe": { + "saturday": "Суббота", + "friday": "Пятница", + "tuesday": "Вторник", + "wednesday": "Среда", + "monday": "Понедельник", + "thursday": "Четверг", + "sunday": "Воскресенье" + }, + "time-periods": { + "last-90-days": "Последние 90 дней", + "all-time": "Все время", + "last-7-days": "Последние 7 дней", + "last-30-days": "Последние 30 дней", + "this-week": "На этой неделе" + }, + "cbl-conflict-reason-pipe": { + "chapter-missing": "{{series}}: Главы с номером {{chapter}} нет в Kavita. Она будет пропущена." } } diff --git a/UI/Web/src/assets/langs/sk.json b/UI/Web/src/assets/langs/sk.json index f0221c7e7..1db5408aa 100644 --- a/UI/Web/src/assets/langs/sk.json +++ b/UI/Web/src/assets/langs/sk.json @@ -450,7 +450,6 @@ "series-tab": "Série", "name-label": "Názov", "name-validation": "Názov musí byť jedinečný", - "series-title": "Platí pre Série", "promote-tooltip": "Povýšenie znamená, že tag možno vidieť na celom serveri, nielen pre správcov. Všetky série, ktoré majú tento tag, budú mať stále obmedzenia prístupu používateľov.", "summary-label": "Zhrnutie", "title": "Upraviť zbierku {{collectionName}}" @@ -507,7 +506,6 @@ "restart": "Reštart", "final-import-step": "Záverečný krok", "next": "Ďalej", - "validate-no-issue": "Vyzerá to dobre", "import-step": "Importovať CBL", "validate-cbl-step": "Overiť CBL", "dry-run-step": "Suchý beh", @@ -620,7 +618,6 @@ "genres-label": "Žánre", "cover-image-tab": "Titulný obrázok", "info-tab": "Info", - "collections-label": "Zbierky", "language-label": "Jazyk", "age-rating-label": "Vekové hodnotenie", "last-modified-title": "Naposledy zmenené:", @@ -706,7 +703,6 @@ "library-file-analysis-queued": "Analýza súborov knižnice v poradí pre {{name}}", "mark-read": "Označené ako prečítané", "series-removed-want-to-read": "Séria bola odstránená zo zoznamu Chcem čítať", - "email-not-sent-test": "Pri odosielaní e-mailu bola výnimka. Podrobnosti nájdete v logoch. Znamená to nesprávne nastavenie.", "k+-reset-key": "Toto odpojí váš kľúč od servera a umožní vám znova zaregistrovať inštanciu Kavita.", "k+-reset-key-success": "Vaša licencia bola zrušená. Pomocou tlačidla Upraviť znova zaregistrujte svoju inštanciu a znova aktivujte Kavita+", "book-settings-info": "Môžete upraviť nastavenia knihy, uložiť tieto nastavenia pre všetky knihy a zobraziť obsah zo zásuvky.", @@ -1093,7 +1089,7 @@ "filter": "Filtrovať", "reset": "Resetovať", "remove": "Zmazať", - "loading": "Načítava…", + "loading": "Načítava sa…", "username": "Používateľské meno", "select-all": "Vybrať všetko", "issue-hash-num": "Problém #", diff --git a/UI/Web/src/assets/langs/th.json b/UI/Web/src/assets/langs/th.json index 636f2353a..bfa57595d 100644 --- a/UI/Web/src/assets/langs/th.json +++ b/UI/Web/src/assets/langs/th.json @@ -29,7 +29,7 @@ "user-scrobble-history": { "title": "ประวัติการทำ Scrobble", "description": "ที่นี่คุณสามารถดูรายการ Scrobble ที่เกิดขึ้นภายใต้บัญชีคุณได้ โดยรายการจะเกิดขึ้นก็ต่อเมื่อคุณได้ตั้งค่า Scrobble เรียบร้อยแล้ว รายการต่างๆ จะถูกลบเมื่อผ่านไปหนึ่งเดือน ถ้ามีรายการที่ยังไม่ถูกประมวลผล นั่นหมายความว่าอาจเกิดปัญหาที่ต้นทาง กรุณาติดต่อผู้ดูแลระบบเพื่อแก้ไขปัญหานี้", - "filter-label": "ตัวกรอง", + "filter-label": "{{common.filter}}", "created-header": "สร้างแล้ว", "last-modified-header": "แก้ไขล่าสุด", "type-header": "ชนิด", @@ -41,7 +41,9 @@ "rating": "เรตติ้ง {{r}}", "not-applicable": "ไม่สามารถใช้ได้", "processed": "ดำเนินการ", - "not-processed": "ยังไม่ได้ประมวลผล" + "not-processed": "ยังไม่ได้ประมวลผล", + "volume-num": "เล่มที่ {{num}}", + "chapter-num": "บทที่ {{num}}" }, "scrobble-event-type-pipe": { "chapter-read": "ความคืบหน้าการอ่าน", @@ -57,7 +59,9 @@ "title": "แก้ไขรีวิว", "review-label": "รีวิว", "close": "{{common.close}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "required": "{{validation.required-field}}", + "delete": "{{common.delete}}" }, "review-card-modal": { "close": "{{common.close}}", @@ -143,7 +147,10 @@ "clients-api-key-tooltip": "คีย์ API เป็นเหมือนรหัสผ่าน เก็บเป็นความลับ เก็บไว้ให้ปลอดภัย", "clients-opds-url-tooltip": "URL ของ OPDS", "reset": "{{common.reset}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "smart-filters-tab": "ตัวกรองอัจฉริยะ", + "pdf-layout-mode-label": "โหมดเค้าโครง", + "pdf-reader-settings-title": "โปรแกรมอ่าน PDF" }, "user-holds": { "title": "Scrobble Holds", @@ -386,9 +393,9 @@ "never": "ไม่เคย" }, "relationship-pipe": { - "adaptation": "Adaptation", - "alternative-setting": "Alternative Setting", - "alternative-version": "Alternative Version", + "adaptation": "การปรับตัว", + "alternative-setting": "การตั้งค่าสำรอง", + "alternative-version": "เวอร์ชันสำรอง", "character": "ตัวละคร", "contains": "ประกอบด้วย", "doujinshi": "โดจินชิ", @@ -422,7 +429,7 @@ }, "manga-format-pipe": { "epub": "EPUB", - "archive": "Archive", + "archive": "เก็บถาวร", "image": "รูปภาพ", "pdf": "PDF", "unknown": "ไม่รู้จัก" diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index 3061f97a7..411a84406 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -42,7 +42,9 @@ "rating": "评分 {{r}}", "not-applicable": "不适用", "processed": "已处理", - "not-processed": "尚未处理" + "not-processed": "尚未处理", + "volume-num": "卷 {{num}}", + "chapter-num": "章节 {{num}}" }, "scrobble-event-type-pipe": { "chapter-read": "阅读进度", @@ -122,24 +124,24 @@ "show-screen-hints-label": "显示屏幕提示", "emulate-comic-book-label": "模仿美漫", "swipe-to-paginate-label": "滑动翻页", - "book-reader-settings-title": "图书阅读器", + "book-reader-settings-title": "书籍阅读器", "tap-to-paginate-label": "点击翻页", - "tap-to-paginate-tooltip": "是否允许点击图书阅读器屏幕的两侧翻页", + "tap-to-paginate-tooltip": "是否允许点击书籍阅读器屏幕的两侧翻页", "immersive-mode-label": "沉浸模式", "immersive-mode-tooltip": "点击阅读器的文档后隐藏菜单并打开“点击翻页”功能", "reading-direction-book-label": "阅读方向", "reading-direction-book-tooltip": "单击方向移动到下一页。从右到左意味着您单击屏幕左侧以移至下一页。", "font-family-label": "字体", - "font-family-tooltip": "要加载的字体,默认加载图书的默认字体", + "font-family-tooltip": "要加载的字体,默认加载书籍的默认字体", "writing-style-label": "书籍排版", "writing-style-tooltip": "更改书籍排版方向。横向是从左到右,竖向是从上到下。", "layout-mode-book-label": "布局模式", "layout-mode-book-tooltip": "确定内容如何布局,滚屏就像把书塞满屏幕,单列或双列匹配设备屏幕的高度且每个页面容纳单列或双列文本", "color-theme-book-label": "主题颜色", - "color-theme-book-tooltip": "图书阅读器目录和菜单的主题颜色", + "color-theme-book-tooltip": "书籍阅读器目录和菜单的主题颜色", "font-size-book-label": "字体大小", "line-height-book-label": "行间距", - "line-height-book-tooltip": "图书中每行之间的间距", + "line-height-book-tooltip": "书籍中每行之间的间距", "margin-book-label": "页边距", "margin-book-tooltip": "屏幕两侧的间距,移动设备与此设置无关,间距固定为 0。", "clients-opds-alert": "此服务器未启用OPDS,不会影响Tachiyomi用户。", @@ -148,7 +150,14 @@ "clients-opds-url-tooltip": "OPDS URL", "reset": "重置", "save": "保存", - "smart-filters-tab": "智能筛选器" + "smart-filters-tab": "智能筛选器", + "pdf-reader-settings-title": "PDF 阅读器", + "pdf-layout-mode-label": "布局模式", + "pdf-layout-mode-tooltip": "读者如何布局 pdf。默认为滚动堆叠的页面,书籍模拟实体书籍", + "pdf-spread-mode-tooltip": "页面应该如何布局。单或双(奇数/偶数)", + "pdf-theme-label": "主题", + "pdf-scroll-mode-label": "滚动模式", + "pdf-scroll-mode-tooltip": "您如何滚动页面。垂直/水平和点击翻页(无滚动)" }, "user-holds": { "title": "刮削暂停", @@ -268,7 +277,13 @@ "edit": "{{common.edit}}", "cancel": "{{common.cancel}}", "save": "{{common.save}}", - "token-valid": "令牌有效" + "token-valid": "令牌有效", + "scrobbling-applicable-label": "Scrobbling 适用", + "generic-instructions": "填写有关不同外部服务的信息,您必须允许 Kavita+ 与它们交互。", + "mal-instructions": "Kavita 使用 MAL 客户端 ID 进行身份验证。为 Kavita 创建一个新客户,一旦获得批准,请提供客户 ID 和您的用户名。", + "mal-token-input-label": "MAL 客户端 ID", + "mal-username-input-label": "MAL 用户名", + "loading": "{{common.loading}}" }, "typeahead": { "locked-field": "字段已锁定", @@ -306,7 +321,7 @@ "time-selection-label": "时间范围", "comics-label": "美漫:{{value}} 小时", "manga-label": "日漫:{{value}} 小时", - "books-label": "图书:{{value}}小时", + "books-label": "书籍:{{value}} 小时", "this-week": "{{time-periods.this-week}}", "last-7-days": "{{time-periods.last-7-days}}", "last-30-days": "{{time-periods.last-30-days}}", @@ -410,7 +425,8 @@ "side-story": "支线", "spin-off": "外传", "parent": "原作", - "edition": "版本" + "edition": "版本", + "annual": "年刊" }, "publication-status-pipe": { "ongoing": "连载中", @@ -430,7 +446,11 @@ "penciller": "线稿师", "publisher": "出版社", "writer": "作者", - "other": "其他" + "other": "其他", + "translator": "译者", + "imprint": "压印", + "team": "{{filter-field-pipe.team}}", + "location": "{{filter-field-pipe.location}}" }, "manga-format-pipe": { "epub": "EPUB", @@ -440,9 +460,12 @@ "unknown": "未知" }, "library-type-pipe": { - "book": "图书", + "book": "书籍", "comic": "美漫", - "manga": "日漫" + "manga": "日漫", + "comicVine": "ComicVine", + "image": "图片", + "lightNovel": "轻小说" }, "age-rating-pipe": { "unknown": "未知", @@ -491,7 +514,7 @@ "published-label": "出版: ", "available": "可用", "description": "如果您没有看到{{installed}}", - "description-continued": "标签,那么您正在使用测试版。只有主版本才会显示为可用。", + "description-continued": "标签,您正在使用的是夜间版本。只有主要版本才会显示为可用。当您使用的是该稳定版的夜间版本时,将显示夜间标签。", "nightly": "每晚: {{version}}" }, "invite-user": { @@ -551,7 +574,7 @@ "save": "{{common.save}}" }, "book-reader": { - "title": "图书设置", + "title": "书籍设置", "page-label": "页", "pagination-header": "节", "go-to-page": "转到页面", @@ -611,7 +634,7 @@ "description": "请完善表单以注册管理员账户", "username-label": "{{common.username}}", "email-label": "{{common.email}}", - "email-tooltip": "电子邮件地址不需要是真实的,但它可以提供访问忘记密码的功能。除非在没有自定义电子邮件服务主机的情况下使用了忘记密码功能,否则不会将其发送到服务器外部。", + "email-tooltip": "电子邮件不需要是真实地址,但可以提供忘记密码的访问权限。除非 Kavita 给您发送电子邮件,否则它不会发送到服务器外部。", "password-label": "{{common.password}}", "required-field": "{{validation.required-field}}", "valid-email": "{{validation.valid-email}}", @@ -636,7 +659,7 @@ "downloading-status": "下载中…", "user-reviews-alt": "用户评论", "storyline-tab": "故事线", - "books-tab": "图书", + "books-tab": "书籍", "volumes-tab": "卷", "specials-tab": "特刊", "related-tab": "相关", @@ -667,7 +690,10 @@ "promoted": "{{common.promoted}}", "see-more": "查看更多", "see-less": "收起", - "rating-title": "评分" + "rating-title": "评分", + "imprints-title": "压印", + "teams-title": "团队", + "locations-title": "地点" }, "badge-expander": { "more-items": "和{{count}}个更多" @@ -826,7 +852,11 @@ "files": "文件", "pages": "页面:", "added": "添加:", - "size": "文件大小:" + "size": "文件大小:", + "imprints-title": "{{series-metadata-detail.imprints-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}", + "progress-tab": "进程" }, "card-detail-layout": { "total-items": "总共{{count}}个条目", @@ -846,7 +876,9 @@ "inkers-title": "{{series-metadata-detail.inkers-title}}", "pencillers-title": "{{series-metadata-detail.pencillers-title}}", "cover-artists-title": "{{series-metadata-detail.cover-artists-title}}", - "editors-title": "{{series-metadata-detail.editors-title}}" + "editors-title": "{{series-metadata-detail.editors-title}}", + "teams-title": "{{series-metadata-detail.teams-title}}", + "locations-title": "{{series-metadata-detail.locations-title}}" }, "cover-image-chooser": { "drag-n-drop": "拖放", @@ -895,7 +927,8 @@ "range-hours": "{{value}} {{hourWord}}", "hour": "小时", "hours": "小时", - "read-time-title": "{{series-info-cards.read-time-title}}" + "read-time-title": "{{series-info-cards.read-time-title}}", + "sort-order-title": "排序" }, "series-info-cards": { "release-date-title": "{{entity-info-cards.release-date-title}}", @@ -1186,9 +1219,9 @@ "promote-label": "推广", "promote-tooltip": "推广意味着该标签能在整个服务器范围内可见,不仅仅限于管理员用户。拥有该标签的所有系列仍然会受到用户访问限制。", "summary-label": "内容简介", - "series-title": "应用系列", "deselect-all": "{{common.deselect-all}}", - "select-all": "{{common.select-all}}" + "select-all": "{{common.select-all}}", + "filter-label": "{{common.filter}}" }, "library-detail": { "library-tab": "资料库", @@ -1306,7 +1339,7 @@ "skip-alt": "跳转至主要内容", "search-series-alt": "搜索系列", "search-alt": "搜索…", - "promoted": "(推广)", + "promoted": "{{common.promoted}}", "no-data": "无结果", "scroll-to-top-alt": "滚动到顶部", "server-settings": "服务器设置", @@ -1320,7 +1353,7 @@ "title": "添加到阅读清单", "close": "{{common.close}}", "filter-label": "{{common.filter}}", - "promoted-alt": "推广", + "promoted-alt": "{{common.promoted}}", "no-data": "尚未创建任何清单", "loading": "{{common.loading}}", "reading-list-label": "阅读清单", @@ -1350,7 +1383,6 @@ "import-description": "要开始,请导入一个.cbl文件。Kavita 将在导入之前执行多个检查。某些步骤可能会因文件问题而阻止继续进行。", "validate-description": "已验证所有文件,以查看列表中是否有任何操作需要执行。任何失败的列表将不会进入下一步。请修复CBL文件并重试。", "validate-warning": "CBL存在问题,这会阻止导入。请纠正这些问题,然后重试。", - "validate-no-issue": "看起来不错", "validate-no-issue-description": "未发现与CBL相关的问题,请点击“下一步”。", "dry-run-description": "这是一次模拟运行,显示了如果您点击“下一步”并执行导入操作将会发生什么。所有失败的操作将不会被导入。", "prev": "上一页", @@ -1360,14 +1392,16 @@ "import-step": "导入CBL文件", "validate-cbl-step": "验证CBL文件", "dry-run-step": "模拟运行", - "final-import-step": "最后一步" + "final-import-step": "最后一步", + "comicvine-parsing-label": "使用 ComicVine 系列搭配" }, "pdf-reader": { "loading-message": "加载中...PDF文件可能需要比预期更长的时间", "incognito-mode": "隐身模式", "light-theme-alt": "明亮主题", "dark-theme-alt": "深色主题", - "close-reader-alt": "关闭阅读器" + "close-reader-alt": "关闭阅读器", + "toggle-incognito": "关闭隐身模式" }, "manga-reader": { "back": "返回", @@ -1466,7 +1500,6 @@ "cover-image-tab": "封面图片", "related-tab": "相关", "info-tab": "信息", - "collections-label": "收藏", "genres-label": "分类", "tags-label": "标签", "cover-artist-label": "封面设计", @@ -1517,7 +1550,12 @@ "highest-count-tooltip": "在系列的所有ComicInfo中找到的最高计数", "max-issue-tooltip": "从系列中的所有ComicInfo中获取最大话数或卷数字段", "force-refresh-tooltip": "从 Kavita+ 强制刷新外部元数据", - "force-refresh": "强制刷新" + "force-refresh": "强制刷新", + "team-label": "{{filter-field-pipe.team}}", + "loose-leaf-volume": "活页章节", + "specials-volume": "特刊", + "imprint-label": "压印", + "location-label": "{{filter-field-pipe.location}}" }, "day-breakdown": { "title": "每日统计分析", @@ -1549,7 +1587,8 @@ "last-30-days": "{{time-periods.last-30-days}}", "last-90-days": "{{time-periods.last-90-days}}", "this-week": "{{time-periods.this-week}}", - "last-7-days": "{{time-periods.last-7-days}}" + "last-7-days": "{{time-periods.last-7-days}}", + "all-users": "全部用户" }, "manga-format-stats": { "title": "格式", @@ -1593,7 +1632,10 @@ "people-count": "{{num}} 人", "tags": "标签", "people": "创作人员", - "genres": "分类" + "genres": "分类", + "series-count": "{{num}} 系列", + "volume-count": "{{num}} 卷", + "file-count": "{{num}} 文件" }, "errors": { "series-doesnt-exist": "该系列已不存在", @@ -1649,7 +1691,7 @@ "mark-unread": "标记为未读", "series-removed-want-to-read": "已移除“想读”中的系列", "series-deleted": "系列已移除", - "file-send-to": "文件已通过邮件发送给{{name}}", + "file-send-to": "文件已通过邮件发送给 {{name}}", "theme-missing": "当前的主题已不存在。请刷新页面。", "email-sent": "已发送邮件到{{email}}", "k+-license-saved": "许可密钥已保存,但不是有效的。点击检查以重新验证订阅。首次注册可能需要一分钟来传播。", @@ -1658,7 +1700,7 @@ "k+-delete-key": "这将只删除Kavita的许可密钥并显示购买链接。这不会取消您的订阅!请仅在得到支持团队指示时使用此选项!", "library-deleted": "已移除资料库 {{name}}", "copied-to-clipboard": "已复制到剪贴板", - "book-settings-info": "您可以在菜单中修改图书设置并将这些设置保存为所有图书的设置,以及查看目录。", + "book-settings-info": "您可以在菜单中修改书籍设置并将这些设置保存为所有书籍的设置,以及查看目录。", "no-next-chapter": "找不到下一个{{entity}}", "no-prev-chapter": "找不到上一个{{entity}}", "load-next-chapter": "已加载下一个{{entity}}", @@ -1692,14 +1734,18 @@ "k+-reset-key-success": "您的许可证尚未注册。使用“编辑”按钮重新注册您的实例并重新激活 Kavita+", "email-not-sent": "存档的电子邮件不是有效的电子邮件,无法发送。链接已转储到日志中。管理员可以提供此链接来完成流程。", "anilist-token-expired": "您的 AniList 令牌已过期。在您在“用户设置”>“帐户”中重新生成之前,Scrobbling 将不再处理", - "email-not-sent-test": "发送电子邮件时出现异常。检查日志以获取详细信息。这表明设置不正确。", "change-email-no-email": "电子邮件已更新", "delete-review": "您确定要删除您的评论吗?", "review-deleted": "评论已删除", "delete-device": "您确定要删除该设备吗?", "collection-tag-deleted": "收藏标签已删除", "force-kavita+-refresh-success": "Kavita+ 外部元数据已失效", - "confirm-download-size-ios": "iOS 在下载大于 200MB 的文件时出现问题,此下载可能无法完成。" + "confirm-download-size-ios": "iOS 在下载大于 200MB 的文件时出现问题,此下载可能无法完成。", + "collection-not-owned": "您没有该收藏", + "collections-promoted": "收藏推广", + "collections-unpromoted": "未推广的收藏", + "confirm-delete-collections": "您确定要删除多个收藏吗?", + "collections-deleted": "收藏已删除" }, "actionable": { "scan-library": "扫描资料库", @@ -1731,7 +1777,9 @@ "remove-rule-group": "移除规则组", "customize": "自定义", "mark-invisible": "标记为隐藏", - "mark-visible": "标记为可见" + "mark-visible": "标记为可见", + "import-mal-stack": "导入 MAL Stack", + "promote": "推广" }, "preferences": { "left-to-right": "从左到右", @@ -1753,7 +1801,15 @@ "2-column": "双列", "cards": "卡片", "list": "列表", - "up-to-down": "从上到下" + "up-to-down": "从上到下", + "pdf-book": "书籍", + "pdf-vertical": "垂直滚动", + "pdf-horizontal": "水平滚动", + "pdf-page": "点击翻页", + "pdf-none": "没有", + "pdf-light": "明亮", + "pdf-multiple": "默认", + "pdf-dark": "黑暗" }, "validation": { "required-field": "必填项", @@ -1840,7 +1896,10 @@ "file-path": "文件路径", "read-date": "阅读日期", "want-to-read": "想读", - "average-rating": "平均评分" + "average-rating": "平均评分", + "team": "团队", + "location": "地点", + "imprint": "压印" }, "filter-comparison-pipe": { "begins-with": "开始于", @@ -1979,5 +2038,46 @@ "description-1": "请考虑升级,以便运行最新版本的 Kavita。", "description-2": "请查看我们的 wiki,了解有关如何更新的说明。", "description-3": "如果您有特定原因尚未更新,我们很想知道是什么让您一直使用过时的版本!停止我们的 discord,让我们知道是什么阻碍了您的升级之路。" + }, + "edit-chapter-progress": { + "page-read-header": "阅读页数", + "date-created-header": "创建 (UTC)", + "date-updated-header": "最后更新时间 (UTC)", + "edit-alt": "{{common.edit}}", + "action-header": "{{common.edit}}", + "user-header": "用户" + }, + "kavitaplus-metadata-breakdown-stats": { + "title": "Kavita+ 元数据分析", + "no-data": "无数据", + "errored-series-label": "错误系列", + "completed-series-label": "已完成系列", + "complete": "所有系列都有元数据", + "description": "Kavita 会随着时间的推移,缓慢的获取符合条件的系列元数据(评分、评论、推荐等)。" + }, + "import-mal-collection-modal": { + "title": "MAL Interest Stack 导入", + "restack-count": "{{num}} Restacks", + "close": "{{common.close}}", + "description": "导入您的 MAL Interest Stacks 并在 Kavita 中创建收藏集", + "series-count": "{{common.series-count}}" + }, + "pdf-layout-mode-pipe": { + "multiple": "默认", + "infinite-scroll": "无限滚动", + "single": "单页", + "book": "书籍模式" + }, + "pdf-scroll-mode-pipe": { + "vertical": "竖向", + "horizontal": "横向", + "page": "点击翻页" + }, + "promoted-icon": { + "promoted": "{{common.promoted}}" + }, + "collection-owner": { + "collection-created-label": "创建者: {{owner}}", + "collection-via-label": "通过 {{source}}" } }