From 05dc05a04379d0d93e8266cf0c8b43f58c0a613b Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 17 May 2025 13:02:38 +0200 Subject: [PATCH] Translations update from Hosted Weblate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 09 ketw Co-authored-by: Andika Nugraha Co-authored-by: Hosted Weblate Co-authored-by: JP Brunache Co-authored-by: Julien Quiévreux Co-authored-by: Krach Gamer Co-authored-by: Lin oper Co-authored-by: LordTenebrous Co-authored-by: Nguyễn Trung Đức Co-authored-by: Sneaky Co-authored-by: Tanku Co-authored-by: UnknownSkyrimPasserby Co-authored-by: adai liu Co-authored-by: alaa alshafay Co-authored-by: marimo Co-authored-by: plum7x Co-authored-by: qaugji Co-authored-by: tizio04 Co-authored-by: xAizawa Co-authored-by: தமிழ்நேரம் Co-authored-by: 八奈見杏菜 <1502526429@qq.com> Co-authored-by: 望月桂 Co-authored-by: 汪汪队碎冰冰 Co-authored-by: 清水汐音 Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ar/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/es/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/fr/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/id/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/it/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ja/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/pl/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/pt/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/sv/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ta/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/vi/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hant/ Translation: Suwayomi/Suwayomi-WebUI --- public/locales/ar.json | 6 +- public/locales/es.json | 61 +++- public/locales/fr.json | 19 +- public/locales/id.json | 55 +++- public/locales/it.json | 223 +++++++++++++-- public/locales/ja.json | 543 ++++++++++++++++++++++++++++++++---- public/locales/pl.json | 364 ++++++++++++++++++++++-- public/locales/pt.json | 168 +++++++++-- public/locales/sv.json | 12 +- public/locales/ta.json | 16 +- public/locales/vi.json | 40 ++- public/locales/zh_Hans.json | 17 +- public/locales/zh_Hant.json | 33 ++- 13 files changed, 1372 insertions(+), 185 deletions(-) diff --git a/public/locales/ar.json b/public/locales/ar.json index 02b61e93..a5ed1e04 100644 --- a/public/locales/ar.json +++ b/public/locales/ar.json @@ -162,7 +162,8 @@ "error": { "label": { "empty": "الفئة فارغة", - "request_failure": "لا يمكن تحميل الفئات" + "request_failure": "لا يمكن تحميل الفئات", + "create_failure": "لا يمكن إنشاء الفئة" }, "no_categories_found": { "label": { @@ -188,7 +189,8 @@ "include": "تضمين: {{includedCategoriesText}}" } } - } + }, + "value": "{{count}} $t(category.title.category, lowercase)" }, "settings": { "backup": { diff --git a/public/locales/es.json b/public/locales/es.json index 57e26a65..0efcefb6 100644 --- a/public/locales/es.json +++ b/public/locales/es.json @@ -399,7 +399,8 @@ "title": "Portada del manga como fondo" }, "manga_dynamic_color_schemes": { - "description": "Cambia los colores del tema en la página del manga basándose en la portada" + "description": "Cambia los colores del tema en la página del manga basándose en la portada", + "title": "Colores de tema dinámicos en la página del manga" } }, "default_value": "{{value}}<0>($t(global.label.default))" @@ -712,7 +713,11 @@ "success": "Éxito", "dark": "Oscuro", "system": "Sistema", - "light": "Claro" + "light": "Claro", + "medium": "Mediano", + "large": "Grande", + "small": "Pequeño", + "more": "Más" }, "error": { "label": { @@ -721,7 +726,8 @@ "invalid_action": "Esta no es una acción valida", "failed_to_load_data": "No se pueden cargar los datos", "failed_to_save_changes": "Error al guardar los cambios", - "invalid_input": "Entrada no válida" + "invalid_input": "Entrada no válida", + "unrecoverable_error": "Algo salió mal\nOcurrió un error del que no podemos recuperarnos" } }, "filter": { @@ -937,7 +943,8 @@ "page_gap": "Separación de páginas" }, "title": { - "quick_settings": "Configuración rápida" + "quick_settings": "Configuración rápida", + "reader": "Lector" }, "error": { "label": { @@ -958,7 +965,12 @@ "red": "Rojo", "title": "Filtros de color personalizados", "blend_mode": { - "default": "$t(global.label.default)" + "default": "$t(global.label.default)", + "darken": "Oscurecer", + "lighten": "Iluminar", + "multiply": "Multiplicar", + "screen": "Pantalla", + "overlay": "Recubrir" } }, "saturate": "Saturación personalizada", @@ -1040,7 +1052,8 @@ "description": "Muestra brevemente el modo actual cuando el lector se abra o el modo haya cambiado" } }, - "source_series": "Configuración de la serie" + "source_series": "Configuración de la serie", + "scroll_amount": "Cantidad de desplazamiento" }, "title": "Lector — Manga {{mangaId}} Capítulo {{chapterIndex}}", "button": { @@ -1110,8 +1123,8 @@ "title": { "new_category": "Nueva categoría", "edit_category_one": "Editar la categoría", - "edit_category_many": "", - "edit_category_other": "" + "edit_category_many": "Editar las categorías", + "edit_category_other": "Editar las categorías" } }, "error": { @@ -1122,7 +1135,8 @@ }, "label": { "empty": "La categoría está vacía", - "request_failure": "No se pudieron cargar las categorías" + "request_failure": "No se pudieron cargar las categorías", + "create_failure": "No se pudo crear la categoría" } }, "label": { @@ -1136,7 +1150,8 @@ "include": "Incluir: {{includedCategoriesText}}" } } - } + }, + "value": "{{count}} $t(category.title.category, lowercase)" }, "source": { "local_source": { @@ -1237,6 +1252,9 @@ "disclaimer": "¡Suwayomi no proporciona soporte para repositorios o extensiones de terceros!
Usar con precaución ya que podría haber actores maliciosos haciendo esos repositorios.
Como usuario necesitas verificar la seguridad y que confíes en cualquier repositorio o extensión." } } + }, + "dialog": { + "title": "Ajustes de extensión por idioma" } } }, @@ -1351,6 +1369,14 @@ "ongoing": "En curso", "publishing_finished": "Publicación finalizada", "unknown": "$t(global.label.unknown)" + }, + "type": { + "manhua": "Manhua", + "manhwa": "Manhwa", + "long_strip": "Tira larga", + "comic": "Comic", + "webtoon": "$t(reader.settings.reader_type.label.webtoon)", + "manga": "$t(manga.title_one)" } }, "download": { @@ -1438,6 +1464,10 @@ }, "title": "Borrar los capítulos" } + }, + "title": { + "queue": "Cola de descargas", + "download": "Descargas" } }, "migrate": { @@ -1536,5 +1566,16 @@ "title_one": "Combinación de tecla", "title_many": "Combinación de teclas", "title_other": "Combinación de teclas" + }, + "history": { + "settings": { + "hide": "Ocultar historial" + }, + "title": "Historial", + "error": { + "label": { + "no_history_available": "Todavía no has leído ninguna serie." + } + } } } diff --git a/public/locales/fr.json b/public/locales/fr.json index 7a1d3059..cf78f9c3 100644 --- a/public/locales/fr.json +++ b/public/locales/fr.json @@ -272,7 +272,10 @@ "desktop": "Bureau", "asterisk": "*", "footnote": "{{value}}<0>$t(global.label.asterisk)", - "horizontal": "Horizontal" + "horizontal": "Horizontal", + "large": "Large", + "medium": "Moyen", + "small": "Petit" }, "date": { "label": { @@ -307,7 +310,8 @@ "update_failed": "La vérification des mises à jour a échoué", "failed_to_load_data": "Impossible de charger les données", "failed_to_save_changes": "Échec de l'enregistrement des modifications", - "invalid_input": "Entrée invalide" + "invalid_input": "Entrée invalide", + "unrecoverable_error": "Quelques chose d'anormal vient de se passer\nUne erreur irrécupérable est survenue" } }, "time": { @@ -1101,6 +1105,9 @@ "ongoing": "En cours", "publishing_finished": "Publication terminée", "unknown": "$t(global.label.unknown)" + }, + "type": { + "long_strip": "Bande continue" } }, "reader": { @@ -1241,7 +1248,8 @@ "title": "Mode webtoon automatique" }, "background_color": "Couleur d'arrière-plan", - "exit_mode": "Ouvrir la page en sortant" + "exit_mode": "Ouvrir la page en sortant", + "scroll_amount": "Quantité de défilement" }, "title": "Lecteur - Manga {{mangaId}} Chapitre {{chapterIndex}}", "button": { @@ -1338,7 +1346,8 @@ "exclude": "Exclure : {{excludedCategoriesText}}" } } - } + }, + "value": "{{count}} $t(category.title.category, lowercase)" }, "extension": { "action": { @@ -1560,7 +1569,7 @@ "no_history_available": "Vous n'avez pas encore lu de série." } }, - "title": "historique", + "title": "Historique", "settings": { "hide": "Cacher l'historique" } diff --git a/public/locales/id.json b/public/locales/id.json index 4c616e85..7d6cfe5a 100644 --- a/public/locales/id.json +++ b/public/locales/id.json @@ -9,7 +9,8 @@ "error": { "label": { "empty": "Kategori ini kosong", - "request_failure": "Tidak dapat memuat kategori" + "request_failure": "Tidak dapat memuat kategori", + "create_failure": "Tidak dapat membuat kategori" }, "no_categories_found": { "label": { @@ -32,7 +33,8 @@ "include": "Disertakan: {{includedCategoriesText}}" } } - } + }, + "value": "{{count}} $t(category.title.category, lowercase)" }, "chapter": { "action": { @@ -225,7 +227,8 @@ } }, "title": { - "queue": "Unduh antrian" + "queue": "Unduh antrian", + "download": "Unduh" } }, "global": { @@ -266,13 +269,15 @@ "ignore": "Abaikan", "browse": "Browser", "migrate": "Bermigasi", - "changelog": "Catatan Perubahan" + "changelog": "Catatan Perubahan", + "set": "Atur", + "open": "Buka" }, "date": { "label": { "day_other": "Hari", "today": "Hari ini", - "today_at": "Hari ini pada waktu {{timeString}}", + "today_at": "Hari ini pada waktu {{timeString}}", "yesterday": "Kemarin", "yesterday_at": "Kemarin pada waktu {{timeString}}" }, @@ -284,19 +289,51 @@ }, "label": { "close": "Tutup", - "are_you_sure": "Anda yakin?" + "are_you_sure": "Anda yakin?", + "auto": "Otomatis", + "copied_clipboard": "Disalin ke papan klip", + "desktop": "Desktop", + "both": "Keduanya", + "bottom": "Bawah", + "default": "Bawaan", + "dark": "Gelap", + "advanced": "Lanjutan", + "client": "Klien", + "browse": "Jelajahi", + "asterisk": "*" }, "filter": { "label": { - "unread": "Belum dibaca" + "unread": "Belum dibaca", + "started": "Dimulai", + "duplicate_chapters": "Bab duplikat", + "bookmarked": "Ditandai", + "downloaded": "Telah diunduh", + "tracked": "Dilacak" } }, "error": { "label": { "failed_to_load_data": "Tidak dapat memuat data", "invalid_action": "Ini bukan aksi yang valid", - "failed_to_save_changes": "Tidak dapat menyimpan perubahan" + "failed_to_save_changes": "Tidak dapat menyimpan perubahan", + "unrecoverable_error": "Terjadi kesalahan\nTerjadi kesalahan yang tidak dapat kami pulihkan", + "invalid_input": "Masukan tidak valid", + "update_failed": "Tidak dapat memeriksa pembaruan", + "invalid_file_type": "Tipe berkas tidak valid" } + }, + "grid_layout": { + "label": { + "comfortable_grid": "Grid yang nyaman", + "list": "Daftar" + }, + "title": "Mode tampilan" + }, + "colors": { + "gray": "Abu - abu", + "white": "Putih", + "black": "Hitam" } }, "extension": { @@ -337,7 +374,7 @@ } }, "label": { - "disclaimer": "Suwayomi tidak mendukung repositori atau file tambahan pihak ketiga!
Gunakan dengan hati-hati karena ada kemungkinan adanya aktor jahat yang membuat repositori tersebut .
Anda sebagai pengguna harus memverifikasi keamanan dan mempercayai repositori dan ekstensi apapun.", + "disclaimer": "Suwayomi tidak mendukung repositori atau file tambahan pihak ketiga!
Gunakan dengan hati-hati karena ada kemungkinan adanya aktor jahat yang membuat repositori tersebut .
Anda sebagai pengguna harus memverifikasi keamanan dan mempercayai repositori dan ekstensi apapun.", "title": "Repositori ekstensi", "description": "Tambahkan repositori tempat ekstensi dapat diinstal" } diff --git a/public/locales/it.json b/public/locales/it.json index 7e5e0983..cc5b22b7 100644 --- a/public/locales/it.json +++ b/public/locales/it.json @@ -3,8 +3,8 @@ "dialog": { "title": { "edit_category_one": "Modifica categoria", - "edit_category_many": "", - "edit_category_other": "", + "edit_category_many": "Modifica categorie", + "edit_category_other": "Modifica categorie", "new_category": "Nuova categoria" } }, @@ -15,7 +15,8 @@ "error": { "label": { "empty": "La categoria è vuota", - "request_failure": "Impossibile caricare le categorie" + "request_failure": "Impossibile caricare le categorie", + "create_failure": "Impossibile creare la categoria" }, "no_categories_found": { "label": { @@ -36,7 +37,8 @@ "exclude": "Escludi: {{excludedCategoriesText}}" } } - } + }, + "value": "{{count}} $t(category.title.category, lowercase)" }, "chapter": { "action": { @@ -249,10 +251,14 @@ "state": { "label": { "error": "Errore", - "finished": "Completato", + "finished": "$t(global.label.finished)", "queued": "In coda", "downloading": "Scaricamento" } + }, + "title": { + "download": "Downloads", + "queue": "Coda download" } }, "extension": { @@ -316,11 +322,14 @@ } } } + }, + "dialog": { + "title": "Impostazioni dell'estensione per lingua" } }, "title_one": "Estensione", "title_many": "Estensioni", - "title_other": "" + "title_other": "Estensioni" }, "global": { "button": { @@ -370,8 +379,8 @@ "today_at": "Oggi alle {{timeString}}", "yesterday": "Ieri", "day_one": "Giorno", - "day_many": "", - "day_other": "", + "day_many": "Giorni", + "day_other": "Giorni", "yesterday_at": "Ieri alle {{timeString}}" }, "value": { @@ -387,7 +396,8 @@ "invalid_input": "Inserimento non valido", "invalid_action": "Questa non è un'azione valida", "update_failed": "Impossibile controllare gli aggiornamenti", - "failed_to_save_changes": "Impossibile salvare le modifiche" + "failed_to_save_changes": "Impossibile salvare le modifiche", + "unrecoverable_error": "Qualcosa è andato storto\nErrore irreversibile" } }, "filter": { @@ -434,7 +444,30 @@ "finished": "Terminato", "desktop": "Desktop", "error": "Errore", - "asterisk": "*" + "asterisk": "*", + "share": "Condividi", + "vertical": "Verticale", + "large": "Largo", + "medium": "Medio", + "small": "Piccolo", + "system": "Sistema", + "warning": "Attenzione", + "bottom": "Giù", + "next": "Prossimo", + "more": "Di più", + "horizontal": "Orizzontale", + "light": "Chiaro", + "previous": "Precedente", + "right": "Destra", + "footnote": "{{value}}<0>$t(global.label.asterisk)", + "hidden": "Nascosto", + "left": "Sinistra", + "dark": "Scuro", + "menu": "Menu", + "mobile": "Mobile", + "info": "Informazioni", + "standard": "Standard", + "success": "Successo" }, "update": { "label": { @@ -472,6 +505,9 @@ "title": { "enabled_languages": "Lingue consentite", "weblate": "Weblate" + }, + "error": { + "load": "Impossibile caricare la lingua" } }, "sort": { @@ -479,7 +515,9 @@ "by_source": "Dalla fonte", "by_fetch_date": "Per data di recupero", "by_chapter_number": "Per numero capitolo", - "by_upload_date": "Per data di caricamento" + "by_upload_date": "Per data di caricamento", + "asc": "Ascendente", + "desc": "Discendente" } }, "time": { @@ -501,7 +539,11 @@ "black": "Nero", "gray": "Grigio", "white": "Bianco" - } + }, + "unit": { + "px": "px" + }, + "value": "{{value}}{{unit}}" }, "tracking": { "settings": { @@ -652,14 +694,31 @@ "status": "Stato" }, "title_one": "Manga", - "title_many": "", - "title_other": "", + "title_many": "Manga", + "title_other": "Manga", "error": { "label": { "no_mangas_found": "Nessun manga trovato", "no_matches": "Nessun manga corrisponde a questo filtro", "request_failure": "Impossibile caricare il manga" } + }, + "status": { + "licensed": "Licenziato", + "ongoing": "in corso", + "publishing_finished": "Pubblicazione terminata", + "hiatus": "Interruzione", + "cancelled": "Cancellato", + "completed": "Completato", + "unknown": "$t(global.label.unknown)" + }, + "type": { + "long_strip": "Striscia lunga", + "manhua": "Manhua", + "manhwa": "Manhwa", + "comic": "Fumetti", + "manga": "$t(manga.title_one)", + "webtoon": "$t(reader.settings.reader_type.label.webtoon)" } }, "migrate": { @@ -680,6 +739,10 @@ }, "search": { "title": "$t(migrate.title) \"{{title}}\"" + }, + "sort": { + "by_source_name": "In base al nome della sorgente", + "by_manga_count": "In base al numero di manga" } }, "settings": { @@ -1013,6 +1076,10 @@ } } } + }, + "manga_thumbnail_backdrop": { + "description": "Imposta la miniatura del manga come immagine di sfondo nella pagina del manga", + "title": "Miniatura del manga come sfondo" } } }, @@ -1133,7 +1200,8 @@ "by_latest_uploaded_chapter": "Ultimo capitolo caricato", "by_latest_fetched_chapter": "Ultimo capitolo recuperato", "alphabetically": "A-Z", - "by_date_added": "Aggiunto di recente" + "by_date_added": "Aggiunto di recente", + "by_total_chapters": "Capitoli totali" } } }, @@ -1142,7 +1210,8 @@ "remove_from_library": "Impossibile rimuovere il manga dalla libreria!", "empty": "La libreria è vuota", "no_matches": "Nessun manga corrisponde a questo filtro", - "add_to_library": "Impossibile aggiungere il manga alla libreria!" + "add_to_library": "Impossibile aggiungere il manga alla libreria!", + "stop_global_update": "Interruzione dell'aggiornamento globale non riuscita" } }, "info": { @@ -1154,7 +1223,7 @@ "title": "Libreria", "action": { "label": { - "stop_update": "Ferma aggiornamento globale", + "stop_update": "Interrompi aggiornamento globale", "update_category": "Aggiorna categoria", "update_library": "Aggiorna libreria" } @@ -1164,14 +1233,16 @@ "page_info": { "label": { "currently_on_page": "Attualmente a pagina", - "of_max_pages": "di {{maxPages}}" + "of_max_pages": "di {{maxPages}}", + "page": "Pagina" } }, "error": { "label": { "prev_chapter_does_not_exist": "Non c'è un capitolo precedente da aprire", "next_chapter_does_not_exist": "Non c'è un capitolo successivo da aprire", - "no_pages_found": "Nessuna pagina trovata" + "no_pages_found": "Nessuna pagina trovata", + "chapter_not_found": "Il capitolo non esiste" } }, "settings": { @@ -1194,6 +1265,62 @@ "webtoon": "Webtoon", "continuous_vertical": "Continua in verticale" } + }, + "custom_filter": { + "invert": "Invertire", + "rgba": { + "alpha": "Alpha", + "blue": "Blu", + "blend_mode": { + "darken": "Scurire", + "lighten": "Schiarire", + "screen": "Schermo", + "multiply": "Moltiplicare", + "overlay": "Sovrapposizione", + "title": "Modalità di fusione del filtro colore", + "default": "$t(global.label.default)" + }, + "green": "Verde", + "title": "Filtri colori personalizzati", + "red": "Rosso" + }, + "sepia": "Seppia", + "title": "Filtro personalizzato", + "saturate": "Saturazione personalizzata", + "brightness": "Luminosità personalizzata", + "grayscale": "Scala di grigio", + "hue": "Tinta personalizzata", + "contrast": "Contrasto personalizzato" + }, + "hotkey": { + "menu": "Attiva/Disattiva menù", + "next_chapter": "Prossimo capitolo", + "next_page": "Prossima pagina", + "previous_page": "Pagina precedente", + "offset_spread_pages": "Attiva/disattiva le pagine di offset", + "previous_chapter": "Capitolo precedente", + "auto_scroll": "Attiva/Disattiva scorrimento automatico", + "auto_scroll_speed_decrease": "Diminuisci velocità scorrimento automatico", + "auto_scroll_speed_increase": "Aumenta velocità scorrimento automatico" + }, + "active_setting": "Impostazioni attive", + "auto_scroll": { + "title": "Scorrimento automatico", + "speed": "Velocità scorrimento automatico", + "smooth": "Auto scorrimento fluido" + }, + "default_setting_footnote": "$t(global.label.asterisk): $t(reader.settings.active_setting)", + "auto_webtoon_mode": { + "title": "Modalità webtoon automatica", + "description": "Utilizza automaticamente la modalità webtoon per le voci che vengono rilevate come probabili utilizzatori del formato a striscia lunga" + }, + "background_color": "Colore di sfondo", + "exit_mode": "Apri pagina all'uscita", + "chapter_transition": { + "warning": { + "scanlator_change": "Informazioni sulla modifica dello scanlator durante la transizione di capitolo", + "missing_chapter": "Informare sui capitoli mancanti durante la transizione di capitolo" + } } }, "button": { @@ -1201,9 +1328,30 @@ "next_chapter": "Capitolo successivo", "previous_chapter": "Capitolo precedente", "close_menu": "Chiudi il menu", - "open_menu": "Apri il menu" + "open_menu": "Apri il menu", + "next_page": "Prossima pagina", + "retry_load_pages": "Ricarica le pagine con errori", + "previous_page": "Pagina precedente", + "chapter_list": "Lista capitoli" }, - "title": "Reader - Manga {{mangaId}} Capitolo {{chapterIndex}}" + "title": "Reader - Manga {{mangaId}} Capitolo {{chapterIndex}}", + "chapter_transition": { + "warning": { + "previous": { + "scanlator": "Il capitolo precedente ha un diverso scanlator rispetto all'attuale.\nPrecedente: {{nextScanlator}}\nAttuale: {{currentScanlator}}", + "chapter_number_one": "C'è un capitolo mancante.\nPrecedente: {{nextChapter}}\nAttuale: {{currentChapter}}", + "chapter_number_many": "Ci sono {{count}} capitoli mancanti.\nPrecedente: {{nextChapter}}\nAttuale: {{currentChapter}}", + "chapter_number_other": "Ci sono {{count}} capitoli mancanti.\nPrecedente: {{nextChapter}}\nAttuale: {{currentChapter}}" + }, + "next": { + "chapter_number_one": "C'è un capitolo mancante.\nAttuale: {{currentChapter}}\nProssimo: {{nextChapter}}", + "chapter_number_many": "Ci sono {{count}} capitoli mancanti.\nAttuale: {{currentChapter}}\nProssimo: {{nextChapter}}", + "chapter_number_other": "Ci sono {{count}} capitoli mancanti.\nAttuale: {{currentChapter}}\nProssimo: {{nextChapter}}", + "scanlator": "Il prossimo capitolo ha un differente scanlator rispetto al precedente.\nAttuale: {{currentScanlator}}\nSuccessivo: {{nextScanlator}}" + }, + "title": "Avviso di transizione di capitolo" + } + } }, "search": { "error": { @@ -1249,8 +1397,8 @@ "title": "Configurazione della fonte" }, "title_one": "Fonte", - "title_many": "", - "title_other": "" + "title_many": "Fonti", + "title_other": "Fonti" }, "updates": { "error": { @@ -1259,5 +1407,34 @@ } }, "title": "Aggiornamenti" + }, + "hotkeys": { + "create": { + "dialog": { + "label": "Chiavi registrate: ", + "placeholder": "Premi le chiavi", + "title": "Registra scorciatoia" + }, + "error": { + "exists": "Scorciatoia già esistente" + } + }, + "info": { + "delete": "Premi la chiave per rimuovere l'associazione" + }, + "title_one": "Scorciatoia", + "title_many": "Scorciatoie", + "title_other": "Scorciatoie" + }, + "history": { + "settings": { + "hide": "Nascondi cronologia" + }, + "error": { + "label": { + "no_history_available": "Non hai ancora letto nessuna serie." + } + }, + "title": "Cronologia" } } diff --git a/public/locales/ja.json b/public/locales/ja.json index 063b9569..659017cc 100644 --- a/public/locales/ja.json +++ b/public/locales/ja.json @@ -2,14 +2,15 @@ "category": { "dialog": { "title": { - "new_category": "新しいカテゴリー", + "new_category": "新カテゴリー", "edit_category_other": "カテゴリーを編集" } }, "error": { "label": { "empty": "カテゴリーは空です", - "request_failure": "カテゴリーを読み込めませんでした" + "request_failure": "カテゴリーを読み込めませんでした", + "create_failure": "カテゴリーを作成できません" }, "no_categories_found": { "label": { @@ -32,7 +33,8 @@ "title": { "set_categories": "カテゴリーを設定", "category_other": "カテゴリー" - } + }, + "value": "{{count}}$t(category.title.category, lowercase)" }, "chapter": { "action": { @@ -79,7 +81,11 @@ "success_other": "{{count}} 追加されたダウンロード", "next_five": "次の5章", "next_ten": "次の10章", - "next_twentyfive": "次の25章" + "next_twentyfive": "次の25章", + "all": "$t(extension.language.all)", + "next": "$t(reader.button.next_chapter)", + "ahead": "$t(download.settings.download_ahead.title) ({{count}})", + "unread": "$t(global.filter.label.unread)" } } }, @@ -167,7 +173,13 @@ }, "label": { "ignore_re_uploads": "再アップロードされた章を無視する", - "new_chapters": "新しい章をダウンロード" + "new_chapters": "新しい章をダウンロード", + "ignore_with_unread_chapters": "未読の章があるエントリで章の自動ダウンロードを無視する" + }, + "categories": { + "label": { + "include_in_download": "除外カテゴリに属する作品は、たとえ包含カテゴリにも含まれている場合でも、ダウンロードされません" + } } }, "download_ahead": { @@ -175,8 +187,10 @@ "disclaimer": "現在の章と次の章が既にダウンロードされていない場合にのみ動作します。", "unread_chapters_to_download": "ダウンロードする未読の章の数", "while_reading": "読書中の自動ダウンロード", - "description": "読書中にダウンロードするチャプターの数。" - } + "description": "読書中にダウンロードするチャプターの数。", + "value": "{{chapters}} $t(chapter.title)" + }, + "title": "先にダウンロード" }, "download_path": { "label": { @@ -194,7 +208,8 @@ "label": { "error": "エラー", "downloading": "ダウンロード中", - "finished": "完了" + "finished": "$t(global.label.finished)", + "queued": "キューに追加済" } }, "queue": { @@ -202,13 +217,18 @@ "error": { "label": { "failed_to_remove": "キューからダウンロードを削除できませんでした。", - "failed_delete_all": "全てのダウンロードをキューから削除できませんでした" + "failed_delete_all": "全てのダウンロードをキューから削除できませんでした", + "failed_to_retry": "失敗したダウンロードの再試行に失敗しました" } }, "label": { "delete_all": "全てを削除", "no_downloads": "ダウンロードがありません" } + }, + "title": { + "queue": "ダウンロードキュー", + "download": "ダウンロード" } }, "global": { @@ -219,7 +239,8 @@ "invalid_file_type": "無効なファイルタイプ", "failed_to_load_data": "データをロードできません", "invalid_action": "これは有効なアクションではありません", - "invalid_input": "無効な入力" + "invalid_input": "無効な入力", + "unrecoverable_error": "エラーが発生しました\n自己復旧不可能なエラーを検出しました" } }, "button": { @@ -255,7 +276,13 @@ "restore": "復元", "reset": "リセット", "resume": "再開", - "select_all": "すべて選択" + "select_all": "すべて選択", + "save": "保存する", + "browse": "閲覧する", + "open": "開く", + "set": "セット", + "changelog": "変更履歴", + "clear": "クリア" }, "label": { "display": "表示", @@ -277,7 +304,44 @@ "unknown": "不明", "type": "タイプ", "are_you_sure": "よろしいですか?", - "load_in_progress": "必要なデータを読み込み中…" + "load_in_progress": "必要なデータを読み込み中…", + "client": "クライアント", + "share": "シェア", + "standard": "標準", + "vertical": "垂直", + "error": "エラー", + "left": "左", + "light": "右", + "large": "大", + "more": "モア", + "mobile": "移動端", + "small": "小", + "warning": "警告", + "auto": "自動", + "bottom": "下部", + "both": "共に", + "menu": "メニュー", + "success": "成功", + "right": "右", + "default": "黙認", + "next": "ネクスト", + "discord": "Discord", + "dark": "暗い", + "hidden": "隠された", + "previous": "前のページ", + "system": "システム", + "browse": "閲覧", + "never": "なし", + "copied_clipboard": "ペーストボードにコピーしました", + "desktop": "デスクトップ", + "finished": "完成しました", + "info": "情報", + "asterisk": "*", + "footnote": "{{value}}<0>$t(global.label.asterisk)", + "github": "GitHub", + "medium": "中", + "placeholder": "プレースホルダー", + "horizontal": "水平" }, "language": { "label": { @@ -285,7 +349,11 @@ "language": "言語" }, "title": { - "enabled_languages": "許可された言語" + "enabled_languages": "許可された言語", + "weblate": "Weblate" + }, + "error": { + "load": "言語をダウンロードできません" } }, "update": { @@ -315,6 +383,11 @@ "today": "今日", "today_at": "今日の {{timeString}}", "yesterday_at": "昨日の {{timeString}}" + }, + "value": { + "label": { + "day": "{{days}}$t(global.date.label.day, lowercase)" + } } }, "filter": { @@ -322,29 +395,49 @@ "bookmarked": "ブックマーク済", "downloaded": "ダウンロード済", "unread": "未読", - "tracked": "追跡済" + "tracked": "追跡済", + "duplicate_chapters": "重複した章", + "started": "開始しました" } }, "sort": { "label": { "by_fetch_date": "取得した日付", - "by_source": "ソース" + "by_source": "ソース", + "asc": "昇順", + "desc": "降順", + "by_chapter_number": "章番号順に", + "by_upload_date": "アップロード日順" } }, "time": { "seconds": { - "second_other": "秒" + "second_other": "秒", + "value": "{{count}}$t(global.time.seconds.second, lowercase)" }, "minutes": { - "minute_other": "分" - } + "minute_other": "分", + "value": "{{count}}$t(global.time.minutes.minute, lowercase)" + }, + "hour_short": "時" }, "grid_layout": { "label": { - "list": "リスト" + "list": "リスト", + "comfortable_grid": "快適グリッド", + "compact_grid": "コンパクトグリッド" }, "title": "表示モード" - } + }, + "colors": { + "gray": "灰色", + "white": "白色", + "black": "黒色" + }, + "unit": { + "px": "px" + }, + "value": "{{value}}{{unit}}" }, "migrate": { "dialog": { @@ -361,7 +454,14 @@ "label": { "info": "マンガを移行中…" }, - "title": "移行" + "title": "移行", + "sort": { + "by_source_name": "画像元の名前順に", + "by_manga_count": "漫画の数順に" + }, + "search": { + "title": "$t(migrate.title){{title}}" + } }, "library": { "settings": { @@ -377,7 +477,8 @@ "auto_update": { "interval": { "label": { - "title": "自動更新間隔" + "title": "自動更新間隔", + "value": "{{hours}}$t(global.time.hour_short)" } }, "label": { @@ -397,7 +498,8 @@ } }, "label": { - "last_update": "最終更新: {{date}}" + "last_update": "最終更新: {{date}}", + "last_update_tooltip": "$t(library.settings.global_update.title)$t(library.settings.global_update.label.last_update, lowercase)" } }, "advanced": { @@ -427,7 +529,8 @@ "remove_from_library": { "remove_from_categories": { "label": { - "description": "ライブラリから削除するときにカテゴリからマンガを削除します" + "description": "ライブラリから削除するときにカテゴリからマンガを削除します", + "title": "マンガのカテゴリを忘れる" } } }, @@ -457,14 +560,16 @@ "alphabetically": "A-Z", "by_latest_fetched_chapter": "最近追加された章", "by_last_read": "最近読んだ", - "by_unread_chapters": "未読の章" + "by_unread_chapters": "未読の章", + "by_total_chapters": "総章数" } }, "display": { "badge": { "title": "バッジ", "label": { - "unread_badges": "未読バッジ" + "unread_badges": "未読バッジ", + "download_badges": "ダウンロードバッジ" } }, "other": { @@ -485,7 +590,8 @@ "remove_from_library": "ライブラリからマンガを削除できません!", "no_matches": "このフィルターにマッチするマンガがありません", "add_to_library": "ライブラリにマンガを追加できません!", - "empty": "あなたのライブラリは空です" + "empty": "あなたのライブラリは空です", + "stop_global_update": "グローバルアップデートを停止できませんでした" } }, "title": "ライブラリ", @@ -494,6 +600,13 @@ "added_to_library": "ライブラリにマンガが追加されました!", "removed_from_library": "ライブラリからマンガが削除されました!" } + }, + "action": { + "label": { + "update_category": "カテゴリを更新", + "update_library": "ライブラリを更新", + "stop_update": "グローバルアップデートを停止する" + } } }, "manga": { @@ -501,7 +614,8 @@ "artist": "作者", "author": "著者", "reload_from_source": "ソースからデータを再読み込みする", - "edit_categories": "マンガのカテゴリーの編集" + "edit_categories": "マンガのカテゴリーの編集", + "status": "ステータス" }, "action": { "library": { @@ -585,6 +699,23 @@ "no_matches": "このフィルターにマッチするマンガがありません", "no_mangas_found": "マンガが見つかりません" } + }, + "status": { + "completed": "完結済み", + "publishing_finished": "出版完了", + "ongoing": "連載中", + "unknown": "$t(global.label.unknown)", + "licensed": "著作権許諾", + "cancelled": "連載終了", + "hiatus": "一時更新停止" + }, + "type": { + "manhwa": "韓国漫画", + "webtoon": "$t(reader.settings.reader_type.label.webtoon)", + "manhua": "漫画", + "comic": "アメコミ", + "long_strip": "縦読み漫画", + "manga": "$t(manga.title_one)" } }, "extension": { @@ -600,7 +731,7 @@ }, "title_other": "拡張機能", "label": { - "installed_successfully_other": "拡張機能インストール完了", + "installed_successfully_other": "拡張機能インストール済", "add_repository_info": "拡張機能をインストールできるように、拡張機能リポジトリを追加する必要があります", "installation_failed_other": "拡張機能をインストールできません", "installing_file": "拡張機能ファイルをインストール中…", @@ -612,7 +743,8 @@ "install": "インストール", "install_external": "外部の拡張機能をインストールする", "uninstall": "アンインストール", - "update": "更新" + "update": "更新", + "update_all": "全部更新" } }, "settings": { @@ -636,6 +768,9 @@ "disclaimer": "Suwayomi はサードパーティのリポジトリや拡張機能のサポートを提供しません!
悪意のある攻撃者がこれらのリポジトリを作成している可能性があるため、使用には注意してください。
ユーザーは、セキュリティを確認し、リポジトリまたは拡張機能を信頼していることを確認する必要があります。" } } + }, + "dialog": { + "title": "言語別拡張設定" } }, "language": { @@ -648,7 +783,10 @@ "reader_type": { "label": { "webtoon": "ウェブトゥーン", - "continuous_vertical": "垂直に連続" + "continuous_vertical": "垂直に連続", + "single_page": "単一ページ", + "double_page": "見開きページ", + "continuous_horizontal": "連続水平スクロール" } }, "label": { @@ -656,26 +794,188 @@ "skip_dup_chapters": "重複した章をスキップする", "static_navigation": "静的ナビゲーション", "show_page_number": "ページ番号を表示する", - "reader_width": "リーダーの横幅" + "reader_width": "リーダーの横幅", + "behaviour": "動作", + "reading_direction": "読み方向", + "layout": "レイアウト", + "page_gap": "ページ間隔", + "limit_reader_width": "リーダーの幅を制限する", + "load_next_chapter": "終了時に次の章を読み込む", + "offset_double_spread": "オフセット見開き", + "reader_type": "リーダーの種類", + "reading_mode": "読書モード" }, "error": { "label": { "failed_to_save_settings": "リーダーの設定をサーバーに保存できませんでした" } + }, + "custom_filter": { + "hue": "色調の調整", + "grayscale": "グレースケール", + "invert": "反転", + "rgba": { + "blue": "青い", + "alpha": "不透明度", + "blend_mode": { + "screen": "スクリーン", + "lighten": "明るくする", + "multiply": "乗算", + "overlay": "重ね合わせ", + "title": "カラーフィルターの合成モード", + "darken": "暗くする", + "default": "$t(global.label.default)" + }, + "title": "カスタムカラーフィルター", + "green": "緑", + "red": "赤い" + }, + "title": "カスタムフィルター", + "brightness": "明るさの調整", + "contrast": "コントラストの調整", + "saturate": "カスタム彩度", + "sepia": "セピア" + }, + "hotkey": { + "next_page": "次のページ", + "previous_chapter": "前の章", + "stretch_image": "画像のストレッチ切り替え", + "scroll_forward": "スクロール(順)", + "next_chapter": "次の章", + "offset_spread_pages": "オフセット見開きページの切り替え", + "reading_direction": "読書方向を切り替える", + "scroll_backward": "スクロール(逆)", + "previous_page": "前のページ", + "reading_mode": "読書モードを切り替える", + "menu": "メニュー切替", + "auto_scroll": "自動スクロールの切り替え", + "scale_type": "画像の拡大縮小タイプを切り替える", + "auto_scroll_speed_decrease": "自動スクロールを減速", + "auto_scroll_speed_increase": "自動スクロールを加速" + }, + "auto_webtoon_mode": { + "title": "自動ウェブトーンモード", + "description": "長い縦スクロール形式が検出されたエントリーには、自動的にウェブトーンモードを適用します" + }, + "background_color": "背景色", + "page_scale": { + "title": "スケールタイプ", + "height": "高さに合わせる", + "original": "元のサイズ", + "stretch": "小さいページを引き伸ばす", + "screen": "画面に合わせる", + "width": "幅に合わせる" + }, + "scroll_amount": "スクロールステップ幅", + "exit_mode": "終了時に漫画ページを開く", + "tap_zones": { + "right_left": "左右", + "l_shape": "L字型", + "title": "タップゾーン", + "invert": "タップゾーンを反転する", + "kindle": "Kindle", + "edge": "端" + }, + "progress_bar": { + "position": "プログレスバーの位置", + "style": "プログレスバーのスタイル", + "size": "プログレスバーのサイズ", + "auto_vertical_position": { + "title": "プログレスバーの自動垂直位置" + } + }, + "image_preload_amount": "画像を事前読み込み", + "preview": { + "tap_zones": { + "description": "リーダーを開く時やレイアウトを変更した時に、タップゾーンのレイアウトプレビューを一時的に表示する", + "title": "タップゾーンのオーバーレイを表示する" + }, + "reading_mode": { + "title": "閲覧モードを表示", + "description": "リーダーを開く時やモードを変更した時に現在のモードを一時表示する" + } + }, + "overlay_mode": "オーバーレイモード", + "reading_direction": { + "ltr": "左から右へ", + "rtl": "右から左へ" + }, + "active_setting": "アクティブ設定", + "source_series": "シリーズ設定", + "show_transition_page": "遷移ページを表示", + "title": { + "reader": "リーダー", + "quick_settings": "クイック設定" + }, + "default_setting_footnote": "$t(global.label.asterisk):$t(reader.settings.active_setting)", + "infinite_scroll": { + "description": "連続読みモードで読書中、前後の章を表示したままにして、章をまたいだスムーズなスクロールを可能にします。", + "title": "連続章表示" + }, + "chapter_transition": { + "warning": { + "missing_chapter": "チャプター切り替え時に欠落しているチャプターの情報を通知します", + "scanlator_change": "チャプター切り替え時にスキャンチームの変更情報を通知します" + } + }, + "auto_scroll": { + "smooth": "スムーズな自動スクロール", + "speed": "自動スクロール速度", + "title": "自動スクロール" } }, "button": { "next_chapter": "次の章", "open_menu": "メニューを開く", "close_menu": "メニューを閉じる", - "previous_chapter": "前の章" + "previous_chapter": "前の章", + "next_page": "次のページ", + "retry_load_pages": "エラーになったページを再読み込み", + "chapter_list": "チャプター一覧", + "previous_page": "前のページ", + "exit": "読むのをやめる" }, "error": { "label": { "next_chapter_does_not_exist": "開くことのできる次の章がありません", - "prev_chapter_does_not_exist": "開くことのできる前の章がありません" + "prev_chapter_does_not_exist": "開くことのできる前の章がありません", + "chapter_not_found": "チャプターが存在しません", + "no_pages_found": "コンテンツが見つかりません" } - } + }, + "chapter_transition": { + "warning": { + "next": { + "scanlator": "次のチャプターのスキャンチームは現在のチャプターと異なります\n現在のチャプター:{{currentScanlator}}\n次のチャプター:{{nextScanlator}}", + "chapter_number_other": "{{count}}チャプターが欠落しています\n現在のチャプター:{{currentChapter}}\n次のチャプター:{{nextChapter}}" + }, + "title": "チャプター切り替え警告", + "previous": { + "chapter_number_other": "{{count}}チャプターが欠落しています\n前のチャプター:{{nextChapter}}\n現在のチャプター:{{currentChapter}}", + "scanlator": "前のチャプターのスキャンチームは現在のチャプターと異なります\n前のチャプター:{{nextScanlator}}\n現在のチャプター:{{currentScanlator}}" + } + } + }, + "page_info": { + "label": { + "currently_on_page": "現在のページ", + "page": "ページ", + "of_max_pages": "/{{maxPages}}" + } + }, + "transition_page": { + "next": "$t(global.label.next):", + "previous": "$t(global.label.previous):", + "current": "現在:", + "last_chapter": "次の章はありません", + "exit": { + "previous_page": "前のページに戻る", + "manga_page": "マンガページに戻る" + }, + "finished": "$t(global.label.finished):", + "first_chapter": "前の章はありません" + }, + "title": "リーダー—漫画{{mangaId}}章{{chapterIndex}}" }, "settings": { "server": { @@ -721,6 +1021,12 @@ "description": "FlareSolverrがリクエストを処理する時間", "title": "FlareSolverrリクエストタイムアウト" } + }, + "response_fallback": { + "label": { + "title": "レスポンスのフォールバック", + "description": "サーバーがCloudflareのチャレンジに遭遇し、FlareSolverrがチャレンジを解決できない場合に、FlareSolverrのレスポンスを使用します。(画像には対応していません)" + } } }, "title": "Cloudflare バイパス" @@ -759,7 +1065,8 @@ "label": { "ip": "IPアドレス", "port": "ポート" - } + }, + "title": "サーバーバインディング" } }, "misc": { @@ -780,7 +1087,21 @@ "title": "システムトレイにアイコンを表示する" } }, - "title": "その他" + "title": "その他", + "log_files": { + "file_size": { + "title": "最大ログファイルサイズ", + "description": "可能な値 - 1(バイト)、1KB(キロバイト)、1MB(メガバイト)、1GB(ギガバイト)" + }, + "total_size": { + "title": "全ログファイルの最大サイズ", + "description": "$t(settings.server.misc.log_files.file_size.description)" + }, + "file_cleanup": { + "title": "ログファイルのクリーンアップ", + "value": "$t(global.date.value.label.day)より古いログファイルを削除する" + } + } }, "title": { "server": "サーバー" @@ -789,7 +1110,8 @@ "sources": { "parallel": { "label": { - "title": "ソースリクエストの並列化" + "title": "ソースリクエストの並列化", + "value": "{{value}}$t(source.title)" } } }, @@ -805,7 +1127,8 @@ }, "flavor": { "label": { - "info": "この設定を変更した後、\"About\"ページに移動し、WebUI のアップデートを確認してインストールします" + "info": "この設定を変更した後、\"About\"ページに移動し、WebUI のアップデートを確認してインストールします", + "title": "フレーバー" }, "option": { "custom": { @@ -818,6 +1141,12 @@ "label": { "description": "デフォルト $t(settings.webui.title.webui) を使用" } + }, + "vui": { + "label": { + "title": "VUI", + "description": "svelte で構築されたプレビュー重視の Web フロントエンド" + } } } }, @@ -841,7 +1170,8 @@ }, "stable": { "label": { - "title": "安定版" + "title": "安定版", + "description": "最新リリース版を使用する。" } } } @@ -853,7 +1183,8 @@ }, "option": { "label": { - "browser": "ブラウザ" + "browser": "ブラウザ", + "electron": "Electron" } } }, @@ -865,6 +1196,9 @@ "title": "Electron パス", "description": "サーバ上のElectronのインストールパス" } + }, + "title": { + "webui": "WebUI" } }, "backup": { @@ -932,7 +1266,8 @@ "label": { "address": "サーバーアドレス", "build_time": "ビルドタイム", - "version": "サーバーバージョン" + "version": "サーバーバージョン", + "github": "$t(global.label.github)$t(settings.server.title.server)" } }, "webui": { @@ -941,9 +1276,11 @@ "update_failure": "$t(settings.webui.title.webui) を更新できません", "channel": "$t(settings.webui.title.webui) チャンネル", "version": "$t(settings.webui.title.webui) バージョン", - "updated": "アップデート済" + "updated": "アップデート済", + "github": "$t(global.label.github)$t(settings.webui.title.webui)" } - } + }, + "title": "About" }, "clear_cache": { "label": { @@ -958,7 +1295,8 @@ "show_nsfw": "NSFWを表示する", "language_description": "プロジェクトの翻訳はお気軽にこちらから", "show_nsfw_description": "NSFW拡張機能とソースを隠す", - "hide_library_entries": "すでにライブラリにあるエントリを非表示にする" + "hide_library_entries": "すでにライブラリにあるエントリを非表示にする", + "theme": "テーマ" }, "device": { "devices": { @@ -975,9 +1313,75 @@ "description": "サーバーに保存された UI 設定を使用するデバイスを選択してください", "title": "アクティブなデバイス" } + }, + "label": { + "placeholder": "携帯_Name-1 | length: 16, chars: letters, numbers, -, _" } }, - "title": "設定" + "title": "設定", + "appearance": { + "theme": { + "create": { + "title": "テーマを作成する", + "dialog": { + "theme_name": "名前", + "error": { + "invalid_json": "無効的なjson", + "invalid_name": "テーマ名は一意である必要があり、16文字以内に制限されています" + }, + "description": "公式の <0>MUIドキュメント を参照して、テーマのカスタマイズ方法をご確認ください。\nパレットAPIはサポートされていません。新しい <1>カラースキームAPI を使用する必要があります。\n\nまた、<2>MUI Theme Creator のようなテーマ作成ツールを使用することもできますが、作成されたオブジェクトは新しいカラースキームAPIに合わせて調整する必要があります。\n\n背景が定義されていない場合は、プライマリーカラーに基づいて背景が自動計算されます" + }, + "success": "作成済みのテーマ", + "action": "テーマを作成中…", + "failure": "テーマを作成できませんでした" + }, + "select": { + "fonts": { + "error": "テーマのフォントを読み込めませんでした", + "loading": "テーマフォントを読み込み中…" + }, + "success": "選択中のテーマ" + }, + "themes": { + "mountain_sunset": "山の夕焼け", + "veronica": "ヴェロニカ", + "rosegold": "ローズゴールド", + "ying_and_yang": "陰陽", + "bright_pink": "鮮やかなピンク", + "crimson": "深紅", + "tree_frog_green": "ヤドクガエルグリーン", + "lavender": "ラベンダー", + "minty_miracles": "ミントの奇跡", + "orange_juice": "オレンジジュース", + "forest_dew": "森の露", + "dune": "デューン色" + }, + "title": "テーマ", + "edit": { + "failure": "テーマの変更を保存できませんでした", + "title": "テーマを編集する", + "success": "テーマの変更を保存しました", + "action": "テーマの変更を保存中…" + }, + "mode": "テーマモード", + "delete": { + "failure": "テーマ''{{theme}}''を削除できませんでした", + "success": "テーマ削除済み''{{theme}}''", + "action": "テーマを削除中''{{theme}}''…" + }, + "pure_black_mode": "純黒ダークモード" + }, + "title": "外観", + "manga_dynamic_color_schemes": { + "title": "マンガページの動的なテーマカラー", + "description": "サムネイルに基づいて、マンガページのテーマカラーを変更します" + }, + "manga_thumbnail_backdrop": { + "title": "マンガのサムネイルを背景にする", + "description": "マンガページの背景画像としてマンガのサムネイルを設定します" + } + }, + "default_value": "{{value}}<0>($t(global.label.default))" }, "search": { "error": { @@ -1018,7 +1422,8 @@ "local_source": { "title": "ローカルソース", "label": { - "guide": "ローカルソースガイド" + "guide": "ローカルソースガイド", + "checkout": "チェックアウト" } }, "title_other": "ソース" @@ -1043,7 +1448,8 @@ "settings": { "label": { "update_progress_manual": "手動で既読としてマークした後に更新する", - "update_progress_reading_description": "複数のマンガを一度に既読としてマークすると機能しません" + "update_progress_reading_description": "複数のマンガを一度に既読としてマークすると機能しません", + "update_progress_reading": "読んだ後の進捗状況を更新する" }, "dialog": { "title": { @@ -1057,7 +1463,9 @@ }, "track_record": { "label": { - "start_date": "開始日" + "start_date": "開始日", + "score": "スコア", + "finish_date": "完了日" } }, "error": { @@ -1065,7 +1473,15 @@ "could_not_fetch_track_info": "トラッカーから最新のトラッキング情報を読み込むことができません", "could_not_load_track_info": "トラッキング情報を読み込めません" } - } + }, + "my_anime_list": { + "search": { + "label": { + "hint": "\"id:\"でIDを検索(例:\"id:13\")\n\"my:<タイトル>\"で自分のリスト内のみを検索(例:\"my:ワンピース\")" + } + } + }, + "title": "追跡中" }, "updates": { "error": { @@ -1074,5 +1490,32 @@ } }, "title": "アップデート" + }, + "hotkeys": { + "create": { + "dialog": { + "placeholder": "ホットキーを押す", + "title": "キー設定を保存する", + "label": "記録されたキー:" + }, + "error": { + "exists": "ショートカットキーは既に存在します" + } + }, + "title_other": "キー割り当て", + "info": { + "delete": "キーを一度押して割り当てる" + } + }, + "history": { + "settings": { + "hide": "履歴を非表示にする" + }, + "title": "履歴", + "error": { + "label": { + "no_history_available": "まだ何も読んでいません。" + } + } } } diff --git a/public/locales/pl.json b/public/locales/pl.json index c155b10e..f9e8b881 100644 --- a/public/locales/pl.json +++ b/public/locales/pl.json @@ -36,9 +36,9 @@ "label": { "unread": "$t(global.filter.label.unread)", "action": "Pobierz", - "error_one": "Nie można dodać pobierania", - "error_few": "Nie można dodać pobrań", - "error_many": "Nie można dodać pobrań", + "error_one": "Nie można dodać do kolejki pobierania", + "error_few": "Nie można dodać do kolejki pobierania", + "error_many": "Nie można dodać do kolejki pobierania", "next": "$t(reader.button.next_chapter)", "ahead": "$t(download.settings.download_ahead.title) ({{count}})", "all": "$t(extension.language.all)", @@ -252,7 +252,7 @@ "label": { "downloading": "Pobieranie", "error": "Błąd", - "queued": "Zakolejkowano", + "queued": "W kolejce", "finished": "$t(global.label.finished)" } }, @@ -354,7 +354,7 @@ "restore": "Przywróć", "ignore": "Ignoruj", "browse": "Przeglądaj", - "latest": "Ostatni", + "latest": "Ostatnie", "show_less": "Pokaż mniej", "deselect": "Odznacz", "reset": "Resetuj", @@ -436,7 +436,7 @@ "other": "Inny", "right": "Prawo", "links": "Linki", - "menu": "Meni", + "menu": "Menu", "horizontal": "Poziomo", "large": "Duży", "next": "Następny", @@ -451,7 +451,7 @@ "advanced": "Zaawansowane", "close": "Zamknij", "bottom": "Ostatni", - "error": "Bład", + "error": "Błąd", "never": "Nigdy", "small": "Mały", "light": "Jasny", @@ -463,13 +463,13 @@ "open_in_browser": "Otwórz w przeglądarce", "none": "Żaden", "share": "Udostępnij", - "desktop": "Pulpit", + "desktop": "Komputer", "medium": "Średni", "more": "Więcej", "discord": "Discord", "browse": "Przeglądaj", "github": "GitHub", - "default": "Domyślne", + "default": "Domyślny", "sort": "Sortuj", "password": "Hasło", "placeholder": "Symbol zastępczy" @@ -494,7 +494,7 @@ "by_fetch_date": "Według daty pobrania", "by_source": "Według źródła", "by_upload_date": "Według daty przesłania", - "desc": "Zstępująco" + "desc": "Malejąco" } }, "time": { @@ -560,7 +560,8 @@ "create": { "dialog": { "label": "Zarejestrowane klucze: ", - "placeholder": "Naciśnij klawisze" + "placeholder": "Naciśnij klawisze", + "title": "Powiązanie klawiszy skrótu" }, "error": { "exists": "Klawisz skrótu już istnieje" @@ -593,6 +594,13 @@ "label": { "show_continue_reading_button": "Pokaż przycisk kontynuowania czytania" } + }, + "badge": { + "title": "Znaczki", + "label": { + "unread_badges": "Znacznik nieprzeczytanych", + "download_badges": "Znacznik pobranych" + } } }, "sort": { @@ -768,7 +776,7 @@ "track": { "add": { "label": { - "action": "Ścieżka", + "action": "Śledź", "error": "Nie można śledzić mangi", "success": "Śledzona manga" } @@ -802,7 +810,7 @@ "artist": "Artysta", "author": "Autor", "edit_categories": "Edytuj kategorie mangi", - "reload_from_source": "Przeładuj dane ze źródła", + "reload_from_source": "Odśwież dane ze źródła", "status": "Status" }, "status": { @@ -810,7 +818,7 @@ "completed": "Zakończone", "hiatus": "Przerwa", "licensed": "Licencjonowane", - "ongoing": "W trakcie", + "ongoing": "W trakcie publikacji", "publishing_finished": "Publikacja zakończona", "unknown": "$t(global.label.unknown)" }, @@ -823,7 +831,15 @@ }, "title_one": "Manga", "title_few": "Mangi", - "title_many": "Mang" + "title_many": "Mang", + "type": { + "long_strip": "Długi pasek", + "manhua": "Manhua", + "manhwa": "Manhwa", + "webtoon": "$t(reader.settings.reader_type.label.webtoon)", + "manga": "$t(manga.title_one)", + "comic": "Komiks" + } }, "migrate": { "sort": { @@ -858,7 +874,7 @@ "next_page": "Następna strona", "previous_page": "Poprzednia strona", "retry_load_pages": "Ponawianie błędnych stron", - "open_menu": "Otwórz meni", + "open_menu": "Otwórz menu", "previous_chapter": "Poprzedni rozdział" }, "chapter_transition": { @@ -874,7 +890,8 @@ "chapter_number_few": "Brakuje {{count}} rozdziałów.\nPoprzedni: {{nextChapter}}\nBieżący: {{currentChapter}}", "chapter_number_many": "Brakuje {{count}} rozdziałów.\nPoprzedni: {{nextChapter}}\nBieżący: {{currentChapter}}", "scanlator": "Poprzedni rozdział ma innego skanlatora niż bieżący.\nPoprzedni: {{nextScanlator}}\nBieżący: {{currentScanlator}}" - } + }, + "title": "Ostrzeżenie o przejściu do innego rozdziału" } }, "error": { @@ -945,9 +962,13 @@ "scroll_forward": "Przewijanie do przodu", "scroll_backward": "Przewijanie do tyłu", "previous_chapter": "Poprzedni rozdział", - "menu": "Przełącz meni", + "menu": "Przełącz menu", "next_chapter": "Następny rozdział", - "next_page": "Następna strona" + "next_page": "Następna strona", + "offset_spread_pages": "Przełącz offset rozłożonych stron", + "reading_direction": "Rotuj kierunek czytania", + "reading_mode": "Rotuj tryb czytania", + "scale_type": "Rotuj metodę skalowania obrazów" }, "image_preload_amount": "Wstępne ładuj obrazy", "label": { @@ -963,7 +984,8 @@ "reading_mode": "Tryb czytania", "skip_dup_chapters": "Pomiń powtarzające się rozdziały", "behaviour": "Zachowanie", - "fit_page_to_window": "Dopasuj stronę do okna" + "fit_page_to_window": "Dopasuj stronę do okna", + "offset_double_spread": "Offset dla podwójnego rozciągania" }, "page_scale": { "height": "Dopasuj wysokość", @@ -1011,7 +1033,8 @@ "invert": "Odwracanie stref zaczepów", "kindle": "Kindle", "right_left": "Prawa i lewa strona", - "title": "Strefy dotknięcia" + "title": "Strefy dotknięcia", + "l_shape": "Kształt litery L" }, "title": { "quick_settings": "Szybkie ustawienia", @@ -1024,14 +1047,19 @@ "failed_to_save_settings": "Nie udało się zapisać ustawień czytnika na serwerze" } }, - "default_setting_footnote": "$t(global.label.asterisk): $t(reader.settings.active_setting)" + "default_setting_footnote": "$t(global.label.asterisk): $t(reader.settings.active_setting)", + "infinite_scroll": { + "description": "Zachowaj widoczność poprzednich i następnych rozdziałów podczas czytania w trybach ciągłego czytania, umożliwiając płynne przewijanie między rozdziałami.", + "title": "Wyświetlanie rozdziałów w trybie ciągłym" + }, + "show_transition_page": "Pokaż stronę przejścia" }, "title": "Czytnik - Manga {{mangaId}} Rozdział {{chapterIndex}}", "transition_page": { "current": "Obecnie:", "exit": { - "manga_page": "Wyjdź do strony mangi", - "previous_page": "Wyjdź do poprzedniej strony" + "manga_page": "Powróć do strony mangi", + "previous_page": "Powróć do poprzedniej strony" }, "finished": "$t(global.label.finished):", "next": "$t(global.label.next):", @@ -1216,8 +1244,12 @@ }, "devices": { "label": { - "title": "Urządzenia" + "title": "Urządzenia", + "description": "Zarządzaj swoimi istniejącymi urządzeniami.\nUstawienia specyficzne dla interfejsu użytkownika, które są przechowywane na serwerze, dotyczą każdego urządzenia osobno.\nUmożliwia to np. posiadanie różnych ustawień na komputerze stacjonarnym i smartfonie" } + }, + "label": { + "placeholder": "Smartphone_Name-1 | długość: 16, znaki: litery, cyfry, -, _" } }, "label": { @@ -1225,7 +1257,8 @@ "hide_library_entries": "Ukryj pozycje już znajdujące się w bibliotece", "language_description": "Zapraszamy do przetłumaczenia projektu na", "show_nsfw": "Pokaż NSFW", - "theme": "Motyw" + "theme": "Motyw", + "manga_item_width": "Szerokość okładki mangi" }, "default_value": "{{value}}<0>($t(global.label.default))", "server": { @@ -1239,6 +1272,13 @@ "enter_address": "Wprowadź adres serwera" } } + }, + "server": { + "label": { + "ip": "IP", + "port": "Port" + }, + "title": "Wiązania serwera" } }, "title": { @@ -1247,12 +1287,204 @@ "local_source": { "path": { "label": { - "title": "Lokalna lokalizacja źródła" + "title": "Lokalna lokalizacja źródła", + "description": "Ścieżka do katalogu na serwerze, w którym zapisywane są lokalne pliki źródłowe" } } + }, + "auth": { + "basic": { + "label": { + "enable": "Użyj podstawowego uwierzytelniania", + "password": "Podstawowe uwierzytelnianie $t(global.label.password, lowercase)", + "username": "Podstawowe uwierzytelnianie $t(global.label.username, lowercase)" + } + }, + "title": "Uwierzytelnianie" + }, + "cloudflare": { + "flaresolverr": { + "enabled": { + "label": { + "description": "Zobacz <2>FlareSolverr, aby dowiedzieć się, jak go skonfigurować", + "title": "FlareSolverr włączony" + } + }, + "response_fallback": { + "label": { + "description": "Użyj odpowiedzi FlareSolverr w przypadku, gdy serwer napotka wyzwanie Cloudflare, a FlareSolverr nie i dlatego nie jest w stanie rozwiązać wyzwania (nie działa w przypadku obrazów)", + "title": "Odpowiedź zwrotna" + } + }, + "session": { + "name": { + "label": { + "title": "Nazwa sesji FlareSolverr" + } + }, + "ttl": { + "label": { + "title": "TTL sesji FlareSolverr", + "description": "FlareSolverr automatycznie wykona rotację wygasłych sesji w oparciu o TTL podany w minutach" + } + } + }, + "timeout": { + "label": { + "description": "Ile czasu ma FlareSolverr na obsłużenie żądania", + "title": "Limit czasu żądania FlareSolverr" + } + }, + "url": { + "label": { + "title": "Adres url serwera FlareSolverr", + "description": "Adres serwera FlareSolverr" + } + } + }, + "title": "Obejście Cloudflare" + }, + "misc": { + "log_files": { + "file_cleanup": { + "title": "Czyszczenie pliku dziennika", + "value": "Usuń pliki dziennika starsze niż $t(global.date.value.label.day)" + }, + "file_size": { + "description": "Przykład możliwych wartości: 1 (bajty), 1KB (kilobajty), 1MB (megabajty), 1GB (gigabajty)", + "title": "Maksymalny rozmiar pliku dziennika" + }, + "total_size": { + "description": "$t(settings.server.misc.log_files.file_size.description)", + "title": "Maksymalny rozmiar wszystkich plików dziennika" + } + }, + "log_level": { + "graphql": { + "label": { + "description": "Obejmuje to dzienniki zawierające informacje niezabezpieczające prywatności", + "title": "Włącz dzienniki debugowania graphql" + } + }, + "label": { + "server": "Włącz dzienniki debugowania" + } + }, + "tray_icon": { + "label": { + "description": "Ikona ta będzie wyświetlana w systemie, w którym uruchomiony jest serwer", + "title": "Pokaż ikonę w zasobniku systemowym" + } + }, + "title": "Różne" + }, + "requests": { + "sources": { + "parallel": { + "label": { + "title": "Równoległe żądania źródłowe", + "value": "{{value}} $t(source.title)" + } + } + }, + "title": "Żądania" + }, + "socks_proxy": { + "label": { + "enable": "Korzystanie z serwera proxy SOCKS", + "host": "Host SOCKS", + "username": "Nazwa użytkownika SOCKS", + "password": "Hasło SOCKS", + "port": "Port SOCKS", + "version": "Wersja SOCKS" + }, + "title": "Proxy SOCKS" } }, - "title": "Ustawienia" + "title": "Ustawienia", + "webui": { + "flavor": { + "option": { + "vui": { + "label": { + "description": "Frontend skoncentrowany na podglądzie, zbudowany przy użyciu svelte", + "title": "VUI" + } + }, + "webui": { + "label": { + "description": "Użyj domyślnego $t(settings.webui.title.webui)" + } + }, + "custom": { + "label": { + "description": "Użyj niestandardowego $t(settings.webui.title.webui).\nAby użyć niestandardowego $t(settings.webui.title.webui) zastępując zawartość katalogu \"webUI\" w katalogu głównym na serwerze plikami niestandardowego $t(settings.webui.title.webui)", + "title": "Niestandardowe" + } + } + }, + "label": { + "title": "Smak", + "info": "Po zmianie tego ustawienia przejdź do strony \"O Programie\", sprawdź dostępność aktualizacji webUI i zainstaluj ją" + } + }, + "interface": { + "option": { + "label": { + "browser": "Przeglądarka", + "electron": "Elektron" + } + }, + "label": { + "description": "Gdzie uruchomić $t(settings.webui.title.webui) podczas uruchamiania serwera", + "title": "Interfejs" + } + }, + "electron_path": { + "label": { + "description": "Ścieżka do instalacji electron-a na serwerze", + "title": "Ścieżka Elektron-a" + } + }, + "label": { + "initial_open_browser": "Otwórz $t(settings.webui.title.webui) podczas uruchamiania serwera" + }, + "auto_update": { + "label": { + "title": "Automatycznie pobierz najnowszą wersję", + "interval": "Interwał aktualizacji" + } + }, + "channel": { + "option": { + "bundled": { + "label": { + "title": "Dołączony", + "description": "Użyj wersji dostarczonej wraz z wersją serwera" + } + }, + "stable": { + "label": { + "title": "Stabilna", + "description": "Użyj najnowszej wersji." + } + }, + "preview": { + "label": { + "description": "Korzystaj z najnowszych funkcji i pomóż nam przygotować je do stabilnego wydania.", + "disclaimer": "Funkcje i zmiany w tej wersji mogą nie być jeszcze w pełni gotowe i mogą powodować błędy.\nUpewnij się, że masz włączone automatyczne tworzenie kopii zapasowych, aby zapobiec utracie biblioteki!\n\n$t(settings.webui.flavor.label.info)", + "title": "Podgląd" + } + } + }, + "label": { + "title": "Kanał" + } + }, + "title": { + "webui": "WebUI" + } + } }, "source": { "error": { @@ -1260,7 +1492,34 @@ "source_not_found": "Nie można znaleźć źródła. Sprawdź zainstalowane rozszerzenia.", "no_sources_found": "Nie znaleziono źródeł. Zainstaluj najpierw jakieś rozszerzenia." } - } + }, + "configuration": { + "title": "Konfiguracja Źródeł" + }, + "filter": { + "save_search": { + "dialog": { + "label": { + "delete": "Spowoduje to usunięcie zapisanego wyszukiwania \"{{name}}\"", + "title": "Zapisz bieżące wyszukiwanie" + } + }, + "label": { + "save": "Zapisz wyszukiwanie", + "delete": "Usuń wyszukiwanie" + } + } + }, + "local_source": { + "label": { + "checkout": "Sprawdź", + "guide": "Przewodnik po lokalnych źródłach" + }, + "title": "Źródło lokalne" + }, + "title_one": "Źródło", + "title_few": "Źródła", + "title_many": "Źródeł" }, "updates": { "title": "Aktualizacje", @@ -1278,6 +1537,51 @@ "finish_date": "Data zakończenia" } }, - "title": "Śledzenie" + "title": "Śledź", + "action": { + "button": { + "add_tracking": "Dodaj śledzenie" + }, + "login": { + "label": { + "failure": "Nie można zalogować się do {{name}}", + "progress": "Logowanie do {{name}}…" + } + }, + "logout": { + "label": { + "failure": "Nie można wylogować się z {{name}}" + } + } + }, + "error": { + "label": { + "could_not_fetch_track_info": "Nie można załadować najnowszych informacji o pozycji z trackera", + "could_not_load_track_info": "Nie można załadować informacji o śledzeniu" + } + }, + "my_anime_list": { + "search": { + "label": { + "hint": "Szukaj ID poprzez \"id:\" (np. \"id:13\")\nOgranicz wyszukiwanie do swoich list poprzez \"my:\" (np. \"my:One Piece\")" + } + } + }, + "settings": { + "dialog": { + "title": { + "log_in": "Zaloguj się do {{name}}", + "log_out": "Wyloguj się z {{name}}" + } + }, + "label": { + "update_progress_manual": "Aktualizacja postępu po ręcznym oznaczeniu jako przeczytane", + "update_progress_reading": "Aktualizacja postępów po przeczytaniu", + "update_progress_reading_description": "Nie działa podczas oznaczania wielu mang jako przeczytanych jednocześnie" + }, + "title": { + "trackers": "Trakery" + } + } } } diff --git a/public/locales/pt.json b/public/locales/pt.json index c4c2658e..cdc2303e 100644 --- a/public/locales/pt.json +++ b/public/locales/pt.json @@ -152,18 +152,18 @@ "label": { "installed_successfully_one": "Extensão instalada com sucesso", "installed_successfully_many": "Extensões instaladas com sucesso", - "installed_successfully_other": "", + "installed_successfully_other": "Extensões instaladas com sucesso", "installing_file": "Instalando arquivo da extensão…", "installation_failed_one": "Falha na instalação da extensão", "installation_failed_many": "Falha na instalação das extensões", - "installation_failed_other": "", + "installation_failed_other": "Falha na instalação das extensões", "add_repository_info": "Você precisa adicionar um repositório de extensões para instalar extensões", "uninstallation_failed_one": "Falha ao desinstalar a extensão", "uninstallation_failed_many": "Falha ao desinstalar as extensões", - "uninstallation_failed_other": "", + "uninstallation_failed_other": "Falha ao desinstalar as extensões", "update_failed_one": "Falha ao atualizar a extensão", "update_failed_many": "Falha ao atualizar as extensões", - "update_failed_other": "" + "update_failed_other": "Falha ao atualizar as extensões" }, "language": { "all": "Todas", @@ -193,22 +193,26 @@ "disclaimer": "<strong>Suwayomi não fornece suporte para repositórios ou extensões de terceiros!</strong><br/>Use com cuidado, pois pode haver autores mal-intencionados criando esses repositórios.<br/>Você, como usuário, precisa verificar a segurança e confiar em qualquer repositório ou extensão." } } + }, + "dialog": { + "title": "Configurações de extensões por idioma" } } }, "category": { "dialog": { "title": { - "edit_category_one": "Editar catálogo", - "edit_category_many": "", - "edit_category_other": "", + "edit_category_one": "Editar categoria", + "edit_category_many": "Editar categorias", + "edit_category_other": "Editar catagorias", "new_category": "Nova Categoria" } }, "error": { "label": { "empty": "A categoria está vazia", - "request_failure": "Não foi possível carregar as categorias" + "request_failure": "Não foi possível carregar as categorias", + "create_failure": "Não foi possível criar a categoria" }, "no_categories_found": { "label": { @@ -346,7 +350,11 @@ "menu": "Menu", "mobile": "Móvel", "horizontal": "Horizontal", - "both": "Ambos" + "both": "Ambos", + "large": "Grande", + "medium": "Médio", + "more": "Mais", + "small": "Pequeno" }, "error": { "label": { @@ -355,7 +363,8 @@ "failed_to_load_data": "Não foi possível carregar os dados", "failed_to_save_changes": "Falha ao salvar as alterações", "update_failed": "Não foi possível verificar as atualizações", - "invalid_input": "Entrada inválida" + "invalid_input": "Entrada inválida", + "unrecoverable_error": "Algo deu errado\nOcorreu um erro do qual não podemos nos recuperar" } }, "grid_layout": { @@ -529,6 +538,10 @@ "cbz": "Salvar como arquivo CDZ" } } + }, + "title": { + "download": "Downloads", + "queue": "Fila de downloads" } }, "updates": { @@ -709,6 +722,12 @@ "ongoing": "Em lançamento", "publishing_finished": "Publicação concluída", "unknown": "$t(global.label.unknown)" + }, + "type": { + "comic": "Quadrinhos", + "long_strip": "Tira longa", + "manhua": "Manhua", + "manhwa": "Manhwa" } }, "settings": { @@ -1061,7 +1080,8 @@ "invalid_json": "Json inválido", "invalid_name": "O nome do tema deve ser único e tem um limite de 16 caracteres" }, - "theme_name": "Nome" + "theme_name": "Nome", + "description": "Veja a documentação oficial do <0>MUI</0> para saber como personalizar o tema.\nAPI palette não é suportada , você precisa usar a nova <1> API de esquemas de cores</1>.\nVocê pode usar criadores de tema como o <2>MUI Theme Creator</2>, mas precisa ajustar o objeto gerado de acordo com a nova API de esquemas de cores. \nCaso nenhum plano de fundo seja definido, um fundo será calculado com base na cor primária." }, "title": "Criar tema", "success": "Tema criado", @@ -1078,15 +1098,16 @@ "themes": { "crimson": "Carmesim", "lavender": "Lavanda", - "minty_miracles": "Minty Miracles", - "tree_frog_green": "Tree Frog Green", - "forest_dew": "Forest Dew", - "rosegold": "Rosegold", - "veronica": "Veronica", + "minty_miracles": "Milagres de menta", + "tree_frog_green": "Verde Sapo de árvore", + "forest_dew": "Orvalho da floresta", + "rosegold": "Ouro Rosa", + "veronica": "Verônica", "bright_pink": "Rosa brilhante", "dune": "Duna", "orange_juice": "Suco de laranja", - "mountain_sunset": "Pôr do sol da montanha" + "mountain_sunset": "Pôr do sol da montanha", + "ying_and_yang": "Ying & Yang" }, "delete": { "failure": "Não foi possível excluir o tema \"{{theme}}\"", @@ -1100,13 +1121,18 @@ "loading": "Carregando fontes do tema…" }, "success": "Tema selecionado" - } + }, + "mode": "Modo de tema" }, "manga_thumbnail_backdrop": { "description": "Define a miniatura do mangá como a imagem de fundo na página do mangá", "title": "Miniatura do manga como fundo" }, - "title": "Aparência" + "title": "Aparência", + "manga_dynamic_color_schemes": { + "description": "Altera as cores do tema na página do mangá com base na miniatura", + "title": "Cores dinâmicas do tema na página do mangá" + } } }, "library": { @@ -1266,8 +1292,11 @@ "settings": { "reader_type": { "label": { - "continuous_vertical": "Continua vertical", - "webtoon": "Webtoon" + "continuous_vertical": "Vertical contínua", + "webtoon": "Webtoon", + "continuous_horizontal": "Horizontal contínua", + "double_page": "Página dupla", + "single_page": "Página única" } }, "label": { @@ -1277,7 +1306,14 @@ "reader_width": "Largura do leitor", "reader_type": "Tipo de leitor", "skip_dup_chapters": "Pular capítulos duplicados", - "show_page_number": "Mostrar número de página" + "show_page_number": "Mostrar número de página", + "limit_reader_width": "Limite de largura do leitor", + "page_gap": "Lacuna na página", + "reading_mode": "Modo de leitura", + "reading_direction": "Direção da leitura", + "offset_double_spread": "Paginação dupla offset", + "behaviour": "Comportamento", + "layout": "Leiaute" }, "error": { "label": { @@ -1322,7 +1358,18 @@ "menu": "Ativar menu", "auto_scroll_speed_decrease": "Diminuir velocidade do auto scroll", "auto_scroll_speed_increase": "Aumentar velocidade do auto scroll", - "auto_scroll": "Ativar scroll automático" + "auto_scroll": "Ativar scroll automático", + "reading_mode": "Alternar modo de leitura", + "next_page": "Próxima página", + "previous_chapter": "Capítulo anterior", + "offset_spread_pages": "Alternar páginas em offset duplo", + "scroll_forward": "Rolar para frente", + "previous_page": "Página anterior", + "scroll_backward": "Rolar para trás", + "next_chapter": "Próximo capítulo", + "stretch_image": "Alternar para imagem esticada", + "scale_type": "Alternar tipo de escala de imagem", + "reading_direction": "Alternar direção de leitura" }, "background_color": "Cor do plano de fundo", "exit_mode": "Abrir página ao sair", @@ -1334,6 +1381,57 @@ "auto_webtoon_mode": { "description": "Usar modo webtoon automaticamente para entradas detectadas como provavelmente usando o formato de tira longa", "title": "Modo webtoon automático" + }, + "title": { + "reader": "Leitor", + "quick_settings": "Configurações rápidas" + }, + "scroll_amount": "Quantidade de rolagem", + "tap_zones": { + "right_left": "Direita e esquerda", + "title": "Zonas de toque", + "kindle": "Kindle", + "invert": "Inverter zonas de toque", + "edge": "Borda", + "l_shape": "Em forma de L" + }, + "page_scale": { + "screen": "Ajustar tela", + "title": "Tipo de escala", + "height": "Ajustar altura", + "original": "Tamanho original", + "stretch": "Esticar páginas pequenas", + "width": "Ajustar à largura" + }, + "progress_bar": { + "position": "Posição da barra de progresso", + "style": "Estilo da barra de progresso", + "size": "Tamanho da barra de progresso", + "auto_vertical_position": { + "title": "Posição vertical automática da barra de progresso" + } + }, + "reading_direction": { + "rtl": "Da direita para a esquerda", + "ltr": "Da esquerda para a direita" + }, + "preview": { + "tap_zones": { + "title": "Mostrar sobreposição de zonas de toque", + "description": "Exibir brevemente a prévia do layout de zonas de toque ao abrir o leitor ou mudar o layout" + }, + "reading_mode": { + "description": "Exibir brevemente a prévia do layout de zonas de toque ao abrir o leitor ou mudar o layout", + "title": "Mostrar modo de leitura" + } + }, + "image_preload_amount": "Pré-carregar imagens", + "overlay_mode": "Modo de sobreposição", + "show_transition_page": "Mostrar página de transição", + "source_series": "Configurações da série", + "infinite_scroll": { + "description": "Mantenha os capítulos anteriores e futuros visíveis durante a leitura nos modos de leitura contínua, permitindo a rolagem contínua entre os capítulos.", + "title": "Exibição contínua de capítulos" } }, "button": { @@ -1368,10 +1466,19 @@ "scanlator": "O próximo capítulo tem um scanlador diferente do capítulo atual.\nAtual: {{currentScanlator}}\nPróximo: {{nextScanlator}}", "chapter_number_one": "Existe um cápitulo faltando.\nAtual: {{currentChapter}}\nPróximo: {{nextChapter}}", "chapter_number_many": "Existem {{count}} capítulos faltando.\nAtual: {{currentChapter}}\nPróximo: {{nextChapter}}", - "chapter_number_other": "" + "chapter_number_other": "Existem {{count}} capítulos faltando.\nAtual: {{currentChapter}}\nPróximo: {{nextChapter}}" }, "title": "Aviso de transição de capítulo" } + }, + "transition_page": { + "first_chapter": "Não há capítulo anterior", + "current": "Atual:", + "last_chapter": "Não há próximo capítulo", + "exit": { + "previous_page": "Sair para a página anterior", + "manga_page": "Sair para a página do mangá" + } } }, "search": { @@ -1444,7 +1551,7 @@ "hotkeys": { "title_one": "Atalho", "title_many": "Atalhos", - "title_other": "", + "title_other": "Atalhos", "create": { "dialog": { "label": "Teclas gravadas:<Keys/>", @@ -1458,5 +1565,16 @@ "info": { "delete": "Pressione tecla para remover atalho" } + }, + "history": { + "error": { + "label": { + "no_history_available": "Você ainda não leu nenhuma série." + } + }, + "title": "Histórico", + "settings": { + "hide": "Ocultar histórico" + } } } diff --git a/public/locales/sv.json b/public/locales/sv.json index 030f9bd8..60e2ed88 100644 --- a/public/locales/sv.json +++ b/public/locales/sv.json @@ -3,14 +3,15 @@ "dialog": { "title": { "edit_category_one": "Redigera kategori", - "edit_category_other": "", + "edit_category_other": "Redigera kategorier", "new_category": "Ny kategori" } }, "error": { "label": { "empty": "Kategorin är tom", - "request_failure": "Kunde inte ladda kategorier" + "request_failure": "Kunde inte ladda kategorier", + "create_failure": "Kunde inte skapa kategori" }, "no_categories_found": { "label": { @@ -50,6 +51,13 @@ "success_one": "Kapitel bokmärktes", "success_other": "{{count}} kapitel bokmärktes" } + }, + "remove": { + "label": { + "action": "Ta bort bokmärke", + "error_one": "Kunde inte ta bort bokmärke", + "error_other": "Kunde inte ta bort bokmärkena" + } } } } diff --git a/public/locales/ta.json b/public/locales/ta.json index 589f4579..52f149ee 100644 --- a/public/locales/ta.json +++ b/public/locales/ta.json @@ -4,13 +4,13 @@ "download": { "add": { "label": { - "unread": "$ t (global.filter.label.unread)", + "unread": "$t(global.filter.label.unread)", "action": "பதிவிறக்கம்", - "ahead": "$ t (download.settings.download_ahead.title) ({{count}})", - "all": "$ t (existion.language.all)", + "ahead": "$t(download.settings.download_ahead.title)({{count}})", + "all": "$t(extension.language.all)", "error_one": "பதிவிறக்கத்தைச் சேர்க்க முடியவில்லை", "error_other": "பதிவிறக்கங்களைச் சேர்க்க முடியவில்லை", - "next": "$ t (reader.putton.next_chapter)", + "next": "$t(reader.button.next_chapter)", "next_five": "அடுத்த 5 அத்தியாயங்கள்", "next_ten": "அடுத்த 10 அத்தியாயங்கள்", "next_twentyfive": "அடுத்த 25 அத்தியாயங்கள்", @@ -113,7 +113,7 @@ "downloaded": "பதிவிறக்கம்" } }, - "title_one": "பாடங்கள்", + "title_one": "பாடம்", "title_other": "பாடங்கள்" }, "download": { @@ -170,7 +170,7 @@ "while_reading": "படிக்கும் போது தானாக பதிவிறக்கம்", "disclaimer": "தற்போதைய அத்தியாயம் மற்றும் அடுத்த அத்தியாயம் ஏற்கனவே பதிவிறக்கம் செய்யப்பட்டால் மட்டுமே செயல்படும்.", "unread_chapters_to_download": "பதிவிறக்கம் செய்யப்படாத அத்தியாயங்களின் எண்ணிக்கை", - "value": "{{chapters}} $ t (அத்தியாயம்.டிடில்)" + "value": "{{chapters}} $t(அத்தியாயம்.டிடில்)" }, "title": "மேலே பதிவிறக்கவும்" }, @@ -198,7 +198,7 @@ "label": { "downloading": "பதிவிறக்குகிறது", "error": "பிழை", - "finished": "$ t (global.label.finished)", + "finished": "$t(global.label.finished)", "queued": "வரிசையில்" } } @@ -1425,7 +1425,7 @@ "dialog": { "title": { "edit_category_one": "வகையைத் திருத்து", - "edit_category_other": "", + "edit_category_other": "வகைகளைத் திருத்து", "new_category": "புதிய வகை" } }, diff --git a/public/locales/vi.json b/public/locales/vi.json index ab1cf3eb..50b1f359 100644 --- a/public/locales/vi.json +++ b/public/locales/vi.json @@ -45,7 +45,7 @@ }, "label": { "action": "Thêm vào mục yêu thích", - "error_other": "Lỗi chương yêu thích", + "error_other": "Không thể đánh dấu chương yêu thích", "success_other": "Đã đánh dấu {{count}} chương" } }, @@ -56,7 +56,7 @@ "label": { "action": "Hủy yêu thích", "success_other": "Xóa {{count}} chương yêu thích", - "error_other": "Lỗi xóa yêu thích" + "error_other": "Không thể xóa chương yêu thích" } } }, @@ -354,7 +354,8 @@ "update_failed": "Không thể kiểm tra các bản cập nhật", "failed_to_save_changes": "Không thể lưu thay đổi", "invalid_file_type": "Loại tệp không hợp lệ", - "invalid_input": "Ô nhập không hợp lệ" + "invalid_input": "Ô nhập không hợp lệ", + "unrecoverable_error": "Có gì đó không ổn \nĐã xảy ra lỗi mà chúng tôi không thể khôi phục" } }, "filter": { @@ -369,8 +370,8 @@ }, "grid_layout": { "label": { - "compact_grid": "Lưới nhỏ gọn", - "comfortable_grid": "Lưới lỏng lẻo", + "compact_grid": "Lưới thu gọn", + "comfortable_grid": "Lưới đầy đủ", "list": "Danh sách" }, "title": "Chế độ hiển thị" @@ -451,8 +452,8 @@ "label": { "by_fetch_date": "Theo ngày", "by_source": "Theo nguồn", - "by_upload_date": "Bằng ngày tải lên", - "by_chapter_number": "Bằng số chương", + "by_upload_date": "Theo ngày tải lên", + "by_chapter_number": "Theo số chương", "asc": "Tăng dần", "desc": "Giảm dần" } @@ -512,20 +513,20 @@ "display": { "badge": { "label": { - "download_badges": "Hiện số chương tải xuống", - "unread_badges": "Hiện chương chưa đọc" + "download_badges": "Hiện thị chương tải xuống", + "unread_badges": "Hiện thị chương chưa đọc" }, "title": "Mục" }, "tab": { "title": "Nhãn", "label": { - "show_number_of_items": "Hiện số truyện" + "show_number_of_items": "Hiện thị số truyện" } }, "other": { "label": { - "show_continue_reading_button": "Hiển nút tiếp tục đọc" + "show_continue_reading_button": "Hiển thị nút tiếp tục đọc" } } }, @@ -743,6 +744,14 @@ "ongoing": "Đang tiến hành", "publishing_finished": "Đã hoàn thành xuất bản", "unknown": "$t(global.label.unknown)" + }, + "type": { + "long_strip": "Cuộn dọc", + "manga": "$t(manga.title_one)", + "manhua": "Manhua", + "manhwa": "Manhwa", + "webtoon": "$t(reader.settings.reader_type.label.webtoon)", + "comic": "Comic" } }, "reader": { @@ -847,7 +856,7 @@ "offset_spread_pages": "Bật/Tắt bù trừ trang đôi", "reading_mode": "Thay đổi kiểu đọc", "reading_direction": "Thay đổi hướng đọc", - "auto_scroll": "Bật/tắt tự động cuộn", + "auto_scroll": "Bật/Tắt tự động cuộn", "auto_scroll_speed_increase": "Tăng tốc độ cuộn tự động", "auto_scroll_speed_decrease": "Giảm tốc độ cuộn tự động" }, @@ -910,7 +919,12 @@ } }, "source_series": "Loạt cài đặt", - "scroll_amount": "Số lượng cuộn" + "scroll_amount": "Số lượng cuộn", + "infinite_scroll": { + "description": "Giữ các chương trước và chương tiếp theo hiển thị khi đọc ở chế độ đọc liên tục, cho phép cuộn liền mạch giữa các chương.", + "title": "Hiển thị chương liên tục" + }, + "show_transition_page": "Hiển thị trang chuyển tiếp" }, "title": "Đọc - Truyện {{mangaId}} Chương {{chapterIndex}}", "transition_page": { diff --git a/public/locales/zh_Hans.json b/public/locales/zh_Hans.json index 13769197..197d3d53 100644 --- a/public/locales/zh_Hans.json +++ b/public/locales/zh_Hans.json @@ -744,6 +744,14 @@ "ongoing": "连载中", "publishing_finished": "已出版完毕", "cancelled": "中止连载" + }, + "type": { + "manga": "$t(manga.title_one)", + "comic": "美漫", + "manhua": "漫画", + "webtoon": "$t(reader.settings.reader_type.label.webtoon)", + "manhwa": "韩漫", + "long_strip": "条漫" } }, "reader": { @@ -903,7 +911,12 @@ "missing_chapter": "在章节切换时提示缺失章节信息" } }, - "scroll_amount": "滚动步长" + "scroll_amount": "滚动步长", + "infinite_scroll": { + "description": "在连续阅读模式下,保持前一章节和后一章节可见,实现章节间无缝滚动。", + "title": "连续章节显示" + }, + "show_transition_page": "显示章节过渡页" }, "title": "浏览 - 漫画 {{mangaId}} 章节 {{chapterIndex}}", "error": { @@ -1437,7 +1450,7 @@ "label": { "update_progress_reading_description": "在同时将多部漫画标记为已读时不会生效", "update_progress_manual": "手动标记为已读后的更新进度", - "update_progress_reading": "阅读后的更新进度" + "update_progress_reading": "在阅读后更新进度" } }, "action": { diff --git a/public/locales/zh_Hant.json b/public/locales/zh_Hant.json index 20dc3f90..cfd9ef2f 100644 --- a/public/locales/zh_Hant.json +++ b/public/locales/zh_Hant.json @@ -14,7 +14,8 @@ "limit_reader_width": "限制閱讀器寬度", "page_gap": "頁間距", "reading_direction": "閱讀順序", - "reading_mode": "閱讀模式" + "reading_mode": "閱讀模式", + "offset_double_spread": "調整跨頁偏移" }, "reader_type": { "label": { @@ -49,7 +50,8 @@ "multiply": "相乘", "darken": "變暗", "default": "$t(global.label.default)" - } + }, + "alpha": "透明通道" }, "grayscale": "灰階", "invert": "反轉", @@ -73,7 +75,8 @@ "auto_scroll": "開關自動捲動", "scroll_backward": "向後捲動", "scroll_forward": "向前捲動", - "stretch_image": "開關拉伸圖片" + "stretch_image": "開關拉伸圖片", + "offset_spread_pages": "調整跨頁偏移" }, "reading_direction": { "rtl": "由右至左", @@ -134,7 +137,13 @@ "title": "自動條漫模式", "description": "對於檢測為可能是長條格式的作品,自動使用條慢模式" }, - "default_setting_footnote": "$t(global.label.asterisk): $t(reader.settings.active_setting)" + "default_setting_footnote": "$t(global.label.asterisk): $t(reader.settings.active_setting)", + "scroll_amount": "捲動量", + "show_transition_page": "顯示過度頁面", + "infinite_scroll": { + "title": "連續章節顯示", + "description": "在連續閱讀模式下,保持前一章節和後一章節可見,實現章節間無縫滾動。" + } }, "title": "瀏覽 - 漫畫 {{mangaId}} 章節 {{chapterIndex}}", "error": { @@ -384,6 +393,9 @@ } } } + }, + "dialog": { + "title": "語言擴展設置" } } }, @@ -532,7 +544,8 @@ "update_failed": "無法檢查更新", "failed_to_save_changes": "儲存變更失敗", "failed_to_load_data": "無法載入資料", - "invalid_input": "無效的輸入" + "invalid_input": "無效的輸入", + "unrecoverable_error": "發生錯誤\n發生了一個無法恢復的錯誤" } }, "grid_layout": { @@ -695,7 +708,7 @@ "remove_from_library": { "remove_from_categories": { "label": { - "description": "當從書櫃中刪除漫畫時也一併將其從分類中移除", + "description": "當你在庫中移除漫畫時也壹並將其從對應分類中移除", "title": "忘記漫畫分類偏好" } } @@ -839,6 +852,14 @@ "ongoing": "連載中", "publishing_finished": "已出版完畢", "unknown": "$t(global.label.unknown)" + }, + "type": { + "comic": "美漫", + "long_strip": "條漫", + "manga": "$t(manga.title_one)", + "webtoon": "$t(reader.settings.reader_type.label.webtoon)", + "manhua": "國漫", + "manhwa": "韓漫" } }, "search": {