From c1bd0b02625967a9b39d01c58534be06c29c0749 Mon Sep 17 00:00:00 2001 From: Hans Kalisvaart Date: Sun, 3 Sep 2023 11:20:53 +0000 Subject: [PATCH 01/36] [skip ci] Translated using Weblate (Dutch) Currently translated at 75.6% (1124 of 1486 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/ --- UI/Web/src/assets/langs/nl.json | 100 ++++++++++++++++---------------- 1 file changed, 51 insertions(+), 49 deletions(-) diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index 8295bda57..fa878be96 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -1310,61 +1310,63 @@ "brightness-label": "Helderheid", "first-time-reading-manga": "Tik op elk gewenst moment op de afbeelding om het menu te openen. U kunt verschillende instellingen configureren of naar de pagina gaan door op de voortgangsbalk te klikken. Tik op de zijkanten van de afbeelding om naar de volgende/vorige pagina te gaan.", "layout-mode-switched": "De lay-outmodus is overgeschakeld naar Enkel omdat er onvoldoende ruimte is om een dubbele lay-out weer te geven", - "no-next-chapter": "", - "no-prev-chapter": "", - "user-preferences-updated": "" + "no-next-chapter": "Geen volgend hoofdstuk", + "no-prev-chapter": "Geen vorig hoofdstuk", + "user-preferences-updated": "Gebruikersvoorkeuren bijgewerkt", + "emulate-comic-book-label": "{{user-preferences.emulate-comic-book-label}}" }, "metadata-filter": { - "filter-title": "", - "format-label": "", - "libraries-label": "", - "collections-label": "", - "genres-label": "", - "tags-label": "", - "cover-artist-label": "", - "writer-label": "", - "publisher-label": "", - "penciller-label": "", - "letterer-label": "", - "inker-label": "", - "editor-label": "", - "colorist-label": "", - "character-label": "", - "translator-label": "", - "read-progress-label": "", - "unread": "", - "read": "", - "in-progress": "", - "rating-label": "", - "age-rating-label": "", - "language-label": "", - "publication-status-label": "", - "series-name-label": "", - "series-name-tooltip": "", - "release-label": "", - "min": "", - "max": "", - "sort-by-label": "", - "ascending-alt": "", - "descending-alt": "", - "reset": "", - "apply": "" + "filter-title": "Filter", + "format-label": "Formaat", + "libraries-label": "Bibliotheken", + "collections-label": "Collecties", + "genres-label": "Genres", + "tags-label": "Labels", + "cover-artist-label": "Coverartiest", + "writer-label": "Auteur", + "publisher-label": "Uitgever", + "penciller-label": "Tekenaar", + "letterer-label": "Letterer", + "inker-label": "Inker", + "editor-label": "Editor", + "colorist-label": "Colorist", + "character-label": "Karakter", + "translator-label": "Vertaler", + "read-progress-label": "Lees Vooruitgang", + "unread": "Ongelezen", + "read": "Lezen", + "in-progress": "Bezig", + "rating-label": "Beoordeling", + "age-rating-label": "Leeftijdsclassificatie", + "language-label": "Taal", + "publication-status-label": "Publicatiestatus", + "series-name-label": "Serienaam", + "series-name-tooltip": "De serienaam filtert op Naam, Sorteernaam of Gelokaliseerde naam", + "release-label": "Uitgave", + "min": "Min", + "max": "Max", + "sort-by-label": "Sorteer op", + "ascending-alt": "Oplopend", + "descending-alt": "Aflopend", + "reset": "{{common.reset}}", + "apply": "{{common.apply}}", + "limit-label": "Beperk tot" }, "sort-field-pipe": { - "sort-name": "", - "created": "", - "last-modified": "", - "last-chapter-added": "", - "time-to-read": "", - "release-year": "" + "sort-name": "Sorteernaam", + "created": "Gemaakt", + "last-modified": "Laatst gewijzigd", + "last-chapter-added": "Artikel toegevoegd", + "time-to-read": "Tijd om te lezen", + "release-year": "Jaar van uitgave" }, "edit-series-modal": { - "title": "", - "general-tab": "", - "metadata-tab": "", - "people-tab": "", - "web-links-tab": "", - "cover-image-tab": "", + "title": "{{seriesName}} Details", + "general-tab": "Algemeen", + "metadata-tab": "Metadata", + "people-tab": "Mensen", + "web-links-tab": "Web links", + "cover-image-tab": "Omslagfoto", "related-tab": "", "info-tab": "", "collections-label": "", From 8d8ae824b1f1f0c24ad0bd1a60349c36d911cc61 Mon Sep 17 00:00:00 2001 From: aleixcox <18121624@qq.com> Date: Sun, 3 Sep 2023 13:06:51 +0000 Subject: [PATCH 02/36] [skip ci] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1486 of 1486 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 36 ++++++++++++++-------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index c280d249b..693843124 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -37,7 +37,7 @@ "data-header": "数据", "is-processed-header": "已处理", "no-data": "没有数据", - "volume-and-chapter-num": "{{v}} 卷 {{n}} 话", + "volume-and-chapter-num": "{{v}} 卷 {{n}} 章", "rating": "评分 {{r}}", "not-applicable": "不适用", "processed": "已处理", @@ -539,14 +539,14 @@ "go-to-last-page": "转到最后一页", "prev-page": "上一页", "next-page": "下一页", - "prev-chapter": "上一话/卷", - "next-chapter": "下一话/卷", + "prev-chapter": "上一章/卷", + "next-chapter": "下一章/卷", "skip-header": "跳转至主要内容", "virtual-pages": "虚拟页面", "settings-header": "设置", "table-of-contents-header": "目录", "bookmarks-header": "书签", - "toc-header": "大纲", + "toc-header": "目录", "loading-book": "正在加载书籍…", "go-back": "返回", "incognito-mode-alt": "隐身模式已开启,点击关闭。", @@ -615,8 +615,8 @@ "download-series--tooltip": "下载系列", "downloading-status": "下载中…", "user-reviews-alt": "用户评论", - "storyline-tab": "正传故事线", - "books-tab": "书籍", + "storyline-tab": "故事线", + "books-tab": "图书", "volumes-tab": "卷", "specials-tab": "特刊", "related-tab": "相关", @@ -624,7 +624,7 @@ "send-to": "文件已通过电子邮件发送到{{deviceName}}", "no-pages": "{{toasts.no-pages}}", "no-chapters": "本卷没有章节,无法读取。", - "cover-change": "浏览器刷新图片可能需要一分钟的时间。在此期间,某些页面可能仍显示旧的图片。" + "cover-change": "刷新图片需要一点时间。在此期间,可能某些页面仍显示旧图片。" }, "series-metadata-detail": { "links-title": "链接", @@ -634,7 +634,7 @@ "reading-lists-title": "{{side-nav.reading-lists}}", "writers-title": "作者", "cover-artists-title": "封面设计", - "characters-title": "字数", + "characters-title": "角色", "colorists-title": "调色师", "editors-title": "编者", "inkers-title": "着墨师", @@ -717,7 +717,7 @@ "force-scan-tooltip": "对资料库强制扫描,即全新扫描", "reset": "{{common.reset}}", "cancel": "{{common.cancel}}", - "next": "下一项", + "next": "下一步", "save": "{{common.save}}", "required-field": "{{validation.required-field}}" }, @@ -735,7 +735,7 @@ "horizontal": "横向", "vertical": "竖向", "writing-style-label": "{{user-preferences.writing-style-label}}", - "writing-style-tooltip": "更改书籍排版方向。横向是从左到右,竖向是从上到下。", + "writing-style-tooltip": "更改文本排版方向。横向是从左到右,竖向是从上到下。", "tap-to-paginate-label": "点击翻页", "tap-to-paginate-tooltip": "点击屏幕边缘进行翻页", "on": "开", @@ -843,7 +843,7 @@ "tags-title": "{{series-metadata-detail.tags-title}}", "characters-title": "{{series-metadata-detail.characters-title}}", "release-date-title": "发行", - "release-date-tooltip": "发布日行", + "release-date-tooltip": "发行日期", "age-rating-title": "年龄分级", "length-title": "篇幅", "pages-count": "{{num}} 页", @@ -920,7 +920,7 @@ "manage-email-settings": { "title": "电子邮件服务(SMTP)", "description": "Kavita预设提供了一个电子邮件服务,用于邀请用户、重置密码等任务。通过我们的服务发送的电子邮件会立即被删除。您可以通过设置 {{link}} 服务来使用自己的电子邮件服务。设置电子邮件服务的URL,并使用测试按钮确保其正常工作。您随时可以将这些设置重置为默认值。无法禁用身份验证的电子邮件,尽管您不需要为用户使用有效的电子邮件地址。确认链接始终会保存到日志中,并在界面上呈现。如果您未通过公共可访问的URL访问Kavita,或者未配置主机名功能,则不会发送注册/确认电子邮件。", - "send-to-warning": "如果您希望\"发送到设备\"功能正常工作,您必须自己托管电子邮件服务。", + "send-to-warning": "如果您希望\"发送到设备\"正常工作,您必须自行搭建电子邮件服务。", "email-url-label": "邮件服务器URL", "email-url-tooltip": "请使用完整的URL地址来配置电子邮件服务,不要包含结尾的斜杠。", "reset": "{{common.reset}}", @@ -949,7 +949,7 @@ "encode-as-description-part-1": "WebP/AVIF 可以极大减少文件的空间需求。但WebP/AVIF 并不支持所有浏览器。要了解这些设置是否符合您的要求,请访问 ", "encode-as-description-part-2": "我可以使用WebP吗?", "encode-as-description-part-3": "我可以使用 AVIF 吗?", - "encode-as-warning": "一旦转换为WebP/AVIF,您就无法再转换回PNG格式。您需要刷新图书馆封面以重新生成所有封面。书签和网站图标无法进行转换。", + "encode-as-warning": "一旦转换为WebP/AVIF,您就无法再转换回PNG格式。您需要刷新资料库封面重新生成所有封面。书签封面和网站图标无法进行转换。", "media-warning": "您必须在“任务”选项卡中触发媒体转换任务。", "encode-as-label": "媒体另存为", "encode-as-tooltip": "Kavita管理的所有媒体(封面,书签,图标)都将采用此类型编码。", @@ -961,7 +961,7 @@ "save": "{{common.save}}", "media-issue-title": "媒体问题", "scrobble-issue-title": "跟踪记录问题", - "cover-image-size-tooltip": "生成封面图片的尺寸。注意:任何大于默认值的图片都会延长页面加载时间。", + "cover-image-size-tooltip": "生成封面图片的尺寸。注意:任何大于默认尺寸的图片都会延长页面加载时间。", "cover-image-size-label": "封面图片尺寸" }, "manage-scrobble-errors": { @@ -1017,8 +1017,8 @@ "min-logs-validation": "您必须至少有 1 个日志", "min-days-validation": "必须至少为 1 天", "min-cache-validation": "必须为 50 MB。", - "max-backup-validation": "您不能拥有超过{{num}}个备份", - "min-backup-validation": "您必须至少有 1 个备份", + "max-backup-validation": "不能超过{{num}}个备份", + "min-backup-validation": "至少 1 个备份", "ip-address-validation": "IP地址只能包含有效的IPv4或IPv6地址", "base-url-validation": "基本URL必须以/开头和结尾" }, @@ -1028,8 +1028,8 @@ "installId-title": "安装ID", "more-info-title": "更多信息", "home-page-title": "主页:", - "wiki-title": "wiki:", - "discord-title": "discord:", + "wiki-title": "Wiki:", + "discord-title": "Discord:", "donations-title": "捐赠:", "source-title": "源代码:", "feature-request-title": "功能请求" From 90c96c10744ceebc4aaf8bb43385c8d6111b7977 Mon Sep 17 00:00:00 2001 From: Duarte Silva Date: Sun, 3 Sep 2023 16:10:42 +0000 Subject: [PATCH 03/36] [skip ci] Translated using Weblate (Portuguese) Currently translated at 93.4% (1388 of 1486 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt/ --- UI/Web/src/assets/langs/pt.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json index 4d35c11bb..d60942cbb 100644 --- a/UI/Web/src/assets/langs/pt.json +++ b/UI/Web/src/assets/langs/pt.json @@ -714,7 +714,7 @@ "include-in-search-label": "Incluir na Pesquisa", "include-in-search-tooltip": "Se as séries e informação derivada (género, pessoas, ficheiros) da biblioteca devem ser incluídas em resultados de pesquisas.", "force-scan": "Forçar Scan", - "force-scan-tooltip": "", + "force-scan-tooltip": "Isto irá forçar uma análise da biblioteca, tratando-a como uma análise nova", "reset": "{{common.reset}}", "cancel": "{{common.cancel}}", "next": "Seguinte", @@ -815,7 +815,7 @@ "editors-title": "{{series-metadata-detail.editors-title}}" }, "cover-image-chooser": { - "drag-n-drop": "", + "drag-n-drop": "Arrastar e soltar", "upload": "Carregue", "upload-continued": "uma imagem", "url-label": "Url", @@ -849,7 +849,7 @@ "pages-count": "{{num}} Páginas", "words-count": "{{num}} Palavras", "reading-time-title": "Tempo de Leitura", - "date-added-title": "", + "date-added-title": "Data de Adição", "size-title": "Tamanho", "id-title": "ID", "links-title": "{{series-metadata-detail.links-title}}", From 9ba9a7fd0b3ef5a209918232da42cd5e759e2c86 Mon Sep 17 00:00:00 2001 From: Florestano Pepe Date: Sun, 3 Sep 2023 12:19:50 +0000 Subject: [PATCH 04/36] [skip ci] Translated using Weblate (Italian) Currently translated at 100.0% (1486 of 1486 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/it/ --- UI/Web/src/assets/langs/it.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/UI/Web/src/assets/langs/it.json b/UI/Web/src/assets/langs/it.json index 791a449b5..7491b1667 100644 --- a/UI/Web/src/assets/langs/it.json +++ b/UI/Web/src/assets/langs/it.json @@ -11,7 +11,7 @@ "no-libraries": "Non ci sono ancora librerie configurate. Configurale in", "server-settings-link": "Impostazioni Server", "not-granted": "Non ti è stato concesso l'accesso a nessuna libreria.", - "on-deck-title": "Sul Ponte", + "on-deck-title": "In primo piano", "recently-updated-title": "Serie recentemente aggiornata", "recently-added-title": "Serie appena aggiunta" }, @@ -292,7 +292,7 @@ }, "top-readers": { "title": "I migliori lettori", - "time-selection-label": "Lasso di tempo", + "time-selection-label": "Arco Temporale", "comics-label": "Fumetti: {{value}} ore", "manga-label": "Manga: {{value}} ore", "books-label": "Libri: {{value}} ore", @@ -417,7 +417,7 @@ "inker": "Inchiostratore", "letterer": "Letterario", "penciller": "Disegnatore", - "publisher": "Pubblicatore", + "publisher": "Casa Editrice", "writer": "Scrittore", "other": "Altro" }, @@ -579,7 +579,7 @@ "success": "Successo!" }, "confirm-reset-password": { - "title": "Reimpostazione della password", + "title": "Reimposta password", "description": "Inserisci nuova password", "password-label": "{{common.password}}", "required-field": "{{validation.required-field}}", @@ -641,7 +641,7 @@ "letterers-title": "Letteristi", "translators-title": "Traduttori", "pencillers-title": "Illustratori", - "publishers-title": "Pubblicatori", + "publishers-title": "Case Editrici", "promoted": "{{common.promoted}}", "see-more": "Vedi ancora", "see-less": "Vedi Meno" @@ -781,7 +781,7 @@ "general-tab": "Generale", "metadata-tab": "Metadata", "cover-tab": "Copertina", - "info-tab": "Informazioni", + "info-tab": "Informazioni su", "no-summary": "Nessun riepilogo disponibile.", "writers-title": "{{series-metadata-detail.writers-title}}", "genres-title": "{{series-metadata-detail.genres-title}}", @@ -790,7 +790,7 @@ "not-defined": "Non definito", "read": "{{common.read}}", "unread": "Non letto", - "files": "File", + "files": "Files", "pages": "Pagine:", "added": "Aggiunto:", "size": "Dimensione:" @@ -994,10 +994,10 @@ "logging-level-tooltip": "Utilizza il debug per identificare i problemi. Il debug può consumare molto spazio su disco.", "cache-size-label": "Dimensione Cache", "cache-size-tooltip": "La quantità di memoria consentita per la memorizzazione nella cache di API pesanti. L'impostazione predefinita è 75 MB.", - "on-deck-last-progress-label": "Sul ponte Ultimo progresso (giorni)", + "on-deck-last-progress-label": "Ultimi progressi in primo piano (giorni)", "on-deck-last-progress-tooltip": "Il numero di giorni trascorsi dall'ultimo progresso prima di avviare qualcosa su On Deck.", - "on-deck-last-chapter-add-label": "Sul ponte Aggiunta ultimo capitolo (giorni)", - "on-deck-last-chapter-add-tooltip": "Il numero di giorni trascorsi dall'ultimo capitolo è stato aggiunto per includere qualcosa sul ponte.", + "on-deck-last-chapter-add-label": "Aggiunta ultimi capitoli in primo piano (giorni)", + "on-deck-last-chapter-add-tooltip": "Il numero di giorni trascorsi dall'ultimo capitolo è stato aggiunto per includere qualcosa in primo piano.", "allow-stats-label": "Consenti raccolta utilizzo anonimo", "allow-stats-tooltip-part-1": "Invia dati di utilizzo anonimi ai server di Kavita. Ciò include informazioni su alcune funzionalità utilizzate, numero di file, versione del sistema operativo, versione di installazione di Kavita, CPU e memoria. Utilizzeremo queste informazioni per dare priorità a funzionalità, correzioni di bug e ottimizzazione delle prestazioni. Richiede il riavvio per avere effetto. Vedi il ", "allow-stats-tooltip-part-2": "per quanto raccolto.", @@ -1213,7 +1213,7 @@ "toggle-menu": "Cambia menu" }, "grouped-typeahead": { - "files": "File", + "files": "Files", "chapters": "Capitoli", "people": "Persone", "tags": "Tags", @@ -1334,7 +1334,7 @@ "tags-label": "Tags", "cover-artist-label": "Artista Copertina", "writer-label": "Scrittore", - "publisher-label": "Editore", + "publisher-label": "Casa Editrice", "penciller-label": "Disegnatore", "letterer-label": "Letterista", "inker-label": "Inchiostratore", @@ -1384,7 +1384,7 @@ "tags-label": "Tags", "cover-artist-label": "Artista Copertina", "writer-label": "Scrittore", - "publisher-label": "Editrice", + "publisher-label": "Casa Editrice", "penciller-label": "Disegnatore", "letterer-label": "Letterista", "inker-label": "Inchiostratore", @@ -1722,7 +1722,7 @@ "letterer": "Letterista", "publication-status": "Stato Pubblicazione", "penciller": "Disegnatore", - "publisher": "Editore", + "publisher": "Casa Editrice", "age-rating": "Valutazione dell'età", "characters": "Caratteri", "collection-tags": "Tag di raccolta", From 5410f1fa29dc5d1a0cc9c1287a4ab7f0fd87c705 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Sun, 3 Sep 2023 17:07:53 +0000 Subject: [PATCH 05/36] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (161 of 161 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt_BR/ --- API/I18N/pt_BR.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/API/I18N/pt_BR.json b/API/I18N/pt_BR.json index 2f347710c..5842b774f 100644 --- a/API/I18N/pt_BR.json +++ b/API/I18N/pt_BR.json @@ -158,5 +158,6 @@ "issue-num": "Número {0}{1}", "chapter-num": "Capítulo {0}", "want-to-read": "Quero Ler", - "browse-want-to-read": "Navegar no Quero Ler" + "browse-want-to-read": "Navegar no Quero Ler", + "collection-deleted": "Coleção excluída" } From 302676838cbbb6c104cef78d6daabd7dddd423f6 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Sun, 3 Sep 2023 17:08:54 +0000 Subject: [PATCH 06/36] [skip ci] Translated using Weblate (Portuguese (Brazil)) Currently translated at 82.0% (1219 of 1486 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index a4365381c..ee62dd6dc 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -1727,7 +1727,9 @@ "writers": "Escritores", "formats": "Formatos", "release-year": "Ano do Lançamento", - "user-rating": "Avaliação do Usuário" + "user-rating": "Avaliação do Usuário", + "path": "Caminho", + "file-path": "Caminho de Arquivo" }, "filter-comparison-pipe": { "begins-with": "Começa com", From 85de2b58a8313f992332f2133628c91185edcca5 Mon Sep 17 00:00:00 2001 From: PG Date: Tue, 5 Sep 2023 08:32:28 +0000 Subject: [PATCH 07/36] [skip ci] Translated using Weblate (German) Currently translated at 28.8% (428 of 1486 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/de/ --- UI/Web/src/assets/langs/de.json | 48 ++++++++++++++++----------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/UI/Web/src/assets/langs/de.json b/UI/Web/src/assets/langs/de.json index 9757058aa..880b0bb1b 100644 --- a/UI/Web/src/assets/langs/de.json +++ b/UI/Web/src/assets/langs/de.json @@ -273,26 +273,26 @@ "open-filtered-search": "" }, "user-stats-info-cards": { - "total-pages-read-label": "", + "total-pages-read-label": "Insgesamt gelesene Seiten", "total-pages-read-tooltip": "{{user-stats-info-cards.total-pages-read-label}}: {{value}}", - "total-words-read-label": "", + "total-words-read-label": "Insgesamt gelesene Wörter", "total-words-read-tooltip": "{{user-stats-info-cards.total-words-read-label}}: {{value}}", "time-spent-reading-label": "", "time-spent-reading-tooltip": "{{user-stats-info-cards.time-spent-reading-label}}: {{value}}", - "chapters-read-label": "", + "chapters-read-label": "Gelesene Kapitel", "chapters-read-tooltip": "{{user-stats-info-cards.chapters-read-label}}: {{value}}", - "avg-reading-per-week-label": "", + "avg-reading-per-week-label": "Durchschnittlich gelesen / Woche", "last-active-label": "", "chapters": "{{value}} Kapitel" }, "user-stats": { - "library-read-progress-title": "", - "read-percentage": "" + "library-read-progress-title": "Lesefortschritt der Bibliothek", + "read-percentage": "% gelesen" }, "top-readers": { "title": "", - "time-selection-label": "", - "comics-label": "", + "time-selection-label": "Zeitfenster", + "comics-label": "Comics: {{value}} Std.", "manga-label": "", "books-label": "", "this-week": "{{time-periods.this-week}}", @@ -303,12 +303,12 @@ "all-time": "{{time-periods.all-time}}" }, "role-selector": { - "title": "" + "title": "Rollen" }, "directory-picker": { - "title": "", + "title": "Wählen Sie ein Verzeichnis", "close": "{{common.close}}", - "path-label": "", + "path-label": "Pfad", "path-placeholder": "", "instructions": "", "type-header": "", @@ -325,18 +325,18 @@ "reset": "{{common.reset}}", "cancel": "{{common.cancel}}", "save": "{{common.save}}", - "no-data": "" + "no-data": "Es sind noch keine Bibliotheken eingerichtet." }, "time-periods": { - "this-week": "", - "last-7-days": "", - "last-30-days": "", - "last-90-days": "", - "last-year": "", + "this-week": "Diese Woche", + "last-7-days": "Letzte 7 Tage", + "last-30-days": "Letzte 30 Tage", + "last-90-days": "Letzte 90 Tage", + "last-year": "Dieses Jahr", "all-time": "" }, "device-platform-pipe": { - "custom": "" + "custom": "Benutzerdefiniert" }, "day-of-week-pipe": { "monday": "Montag", @@ -348,17 +348,17 @@ "sunday": "Sonntag" }, "cbl-import-result-pipe": { - "success": "", - "partial": "", - "failure": "" + "success": "Erfolgreich", + "partial": "Teilweise", + "failure": "Fehlgeschlagen" }, "cbl-conflict-reason-pipe": { "all-series-missing": "", "chapter-missing": "", "empty-file": "", "name-conflict": "", - "series-collision": "", - "series-missing": "", + "series-collision": "Die Serie {{seriesLink}} kollidiert mit einer anderen Serie gleichen Namens in einer anderen Bibliothek.", + "series-missing": "Die Serie, {{series}}, ist in Kavita nicht vorhanden oder Sie haben nicht die nötigen Rechte. Alle Elemente dieser Serie werden beim Import übersprungen.", "volume-missing": "", "all-chapter-missing": "", "invalid-file": "", @@ -388,7 +388,7 @@ "adaptation": "", "alternative-setting": "", "alternative-version": "", - "character": "", + "character": "Charakter", "contains": "", "doujinshi": "", "other": "", From 8879f4969cda308583c57edc8c7de44efea395c0 Mon Sep 17 00:00:00 2001 From: afermar Date: Tue, 5 Sep 2023 15:13:47 +0000 Subject: [PATCH 08/36] [skip ci] Translated using Weblate (Spanish) Currently translated at 89.3% (1328 of 1486 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/ --- UI/Web/src/assets/langs/es.json | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index 92c7cebb0..1d3c4a585 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -1374,7 +1374,9 @@ }, "reading-activity": { "x-axis-label": "Tiempo", - "legend-label": "Formatos" + "legend-label": "Formatos", + "y-axis-label": "Horas leidas", + "title": "Actividad de lectura" }, "admin-dashboard": { "kavita+-desc-part-3": "hoy!", @@ -1396,7 +1398,11 @@ "visualisation-label": "Visualización", "format-title": "Formato", "format-header": "Formato", - "total-size-header": "Tamaño total" + "total-size-header": "Tamaño total", + "not-classified": "Sin clasificación", + "total-files-header": "Ficheros totales", + "total-file-size-title": "Tamaño del fichero:", + "extension-header": "Extensión" }, "filter-field-pipe": { "colorist": "Colorista", @@ -1505,7 +1511,8 @@ "publication-status-stats": { "visualisation-label": "Visualización", "data-table-label": "Tabla de datos", - "year-header": "Año" + "year-header": "Año", + "title": "Estado de publicación" }, "manage-library": { "last-scanned-title": "Último escaneo:", @@ -1549,7 +1556,10 @@ "most-active-users-title": "Usuarios más activos", "tags": "Etiquetas", "people": "Personas", - "genres": "Géneros" + "genres": "Géneros", + "total-files-label": "Ficheros totales", + "total-volumes-tooltip": "Volumes totales: {{count}}", + "total-volumes-label": "Volúmenes totales" }, "library-recommended": { "rediscover": "Descubrir de nuevo", @@ -1562,7 +1572,8 @@ }, "draggable-ordered-list": { "reorder-label": "Ordenar de nuevo", - "remove-item-alt": "Eliminar elemento" + "remove-item-alt": "Eliminar elemento", + "instructions-alt": "Cuando introduzca un número en el cuadro de Reordenar, el ítem será insertado en la posición y el resto tendrá su orden actualizado." }, "collection-detail": { "no-data": "No hay elementos. Prueba a añadir una serie.", @@ -1578,5 +1589,8 @@ "carousel-reel": { "prev-items": "Elementos anteriores", "next-items": "Elementos siguientes" + }, + "day-breakdown": { + "x-axis-label": "Día de la semana" } } From 01eb9bad6fc664ba43cc95db1075d6a1ad51c96a Mon Sep 17 00:00:00 2001 From: pacogens Date: Fri, 8 Sep 2023 08:51:19 +0000 Subject: [PATCH 09/36] [skip ci] Translated using Weblate (Spanish) Currently translated at 89.3% (1328 of 1486 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/ --- UI/Web/src/assets/langs/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index 1d3c4a585..6b334d1c4 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -1248,7 +1248,7 @@ "entity-title": { "special": "Especial", "chapter": "Capítulo", - "issue-num": "Problema #" + "issue-num": "Número #" }, "external-series-card": { "open-external": "Abrir externamente" From 024e0296c46f137463f08fbee9b847cb792e76b8 Mon Sep 17 00:00:00 2001 From: Hans Kalisvaart Date: Fri, 8 Sep 2023 17:32:40 +0000 Subject: [PATCH 10/36] [skip ci] Translated using Weblate (Dutch) Currently translated at 78.2% (1163 of 1486 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/ --- UI/Web/src/assets/langs/nl.json | 78 ++++++++++++++++----------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index fa878be96..fab0c6662 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -1367,45 +1367,45 @@ "people-tab": "Mensen", "web-links-tab": "Web links", "cover-image-tab": "Omslagfoto", - "related-tab": "", - "info-tab": "", - "collections-label": "", - "genres-label": "", - "tags-label": "", - "cover-artist-label": "", - "writer-label": "", - "publisher-label": "", - "penciller-label": "", - "letterer-label": "", - "inker-label": "", - "editor-label": "", - "colorist-label": "", - "character-label": "", - "translator-label": "", - "language-label": "", - "age-rating-label": "", - "publication-status-label": "", - "required-field": "", - "close": "", - "name-label": "", - "sort-name-label": "", - "localized-name-label": "", - "summary-label": "", - "release-year-label": "", - "web-link-description": "", - "web-link-label": "", - "add-link-alt": "", - "remove-link-alt": "", - "cover-image-description": "", - "save": "", - "field-locked-alt": "", - "info-title": "", - "library-title": "", - "format-title": "", - "created-title": "", - "last-read-title": "", - "last-added-title": "", - "last-scanned-title": "", + "related-tab": "Verwant", + "info-tab": "Info", + "collections-label": "Collecties", + "genres-label": "Genres", + "tags-label": "Labels", + "cover-artist-label": "Coverartiest", + "writer-label": "Schrijver", + "publisher-label": "Uitgever", + "penciller-label": "Tekenaar", + "letterer-label": "Letterer", + "inker-label": "Inker", + "editor-label": "Editor", + "colorist-label": "Colorist", + "character-label": "Karakter", + "translator-label": "Vertaler", + "language-label": "Taal", + "age-rating-label": "Leeftijdsclassificatie", + "publication-status-label": "Publicatiestatus", + "required-field": "{{validation.required-field}}", + "close": "{{common.close}}", + "name-label": "Naam", + "sort-name-label": "Sorteernaam", + "localized-name-label": "Gelokaliseerde naam", + "summary-label": "Samenvatting", + "release-year-label": "Jaar van uitgave", + "web-link-description": "Hier kunt u veel verschillende links naar externe diensten toevoegen.", + "web-link-label": "Web Link", + "add-link-alt": "Link toevoegen", + "remove-link-alt": "Verwijder link", + "cover-image-description": "Upload en kies een nieuwe omslagfoto. Druk op Opslaan om de omslag te uploaden en te negeren.", + "save": "{{common.save}}", + "field-locked-alt": "Veld is vergrendeld", + "info-title": "Informatie", + "library-title": "Bibliotheek:", + "format-title": "Formaat:", + "created-title": "Aangemaakt:", + "last-read-title": "Laatst gelezen:", + "last-added-title": "Laatst toegevoegd item:", + "last-scanned-title": "Laatst gescand:", "folder-path-title": "", "publication-status-title": "", "total-pages-title": "", From 749e06ad88b436506891988428ce2c37adc35a49 Mon Sep 17 00:00:00 2001 From: aleixcox <18121624@qq.com> Date: Sun, 10 Sep 2023 13:36:40 +0000 Subject: [PATCH 11/36] [skip ci] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1486 of 1486 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index 693843124..aa10eb7cd 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -28,7 +28,7 @@ }, "user-scrobble-history": { "title": "Scrobble历史", - "description": "在这里您将找到与您的帐户关联的所有追踪记录事件。为了确保记录存在,您必须配置一个可用的追踪记录服务器。所有已处理的事件将在 1 个月后清除。如果存在未处理的事件,很可能这些事件无法与追踪记录进行匹配。请联系您的管理员进行修正。", + "description": "在这里您将找到与您的帐户关联的所有Scrobble事件。为了确保Scrobble事件存在,您必须配置一个可用的Scrobble服务器。所有已处理的事件将在 1 个月后清除。如果存在未处理的事件,很可能这些事件无法在上游进行匹配,请联系您的管理员进行修正。", "filter-label": "筛选", "created-header": "新建", "last-modified-header": "最近修改", @@ -95,7 +95,7 @@ "locale-label": "本地语言", "locale-tooltip": "Kavita 当前语言", "blur-unread-summaries-label": "模糊未读摘要", - "blur-unread-summaries-tooltip": "模糊没有阅读进度的卷或章节的摘要文本(以避免剧透)", + "blur-unread-summaries-tooltip": "模糊没有阅读进度的卷或章节的摘要文本(避免剧透)", "prompt-on-download-label": "下载时提示", "prompt-on-download-tooltip": "当下载大小超过 {{size}}MB 时提示", "disable-animations-label": "关闭动画", @@ -148,7 +148,7 @@ }, "user-holds": { "title": "刮削暂停", - "description": "这是一个由用户自主管理的系列列表,这些系列将不会被同步到你设定的刮削器记录中。您可以随时移除一个系列在下一个可刮削的事件(阅读进度、评分、想读状态)时触发事件。" + "description": "这是一个由用户自主管理的系列列表,这些系列的信息不会发送给Scrobble服务提供商。您可以随时移除某个系列,下个Scrobble事件(阅读进度、评分、想读状态)时将触发事件。" }, "theme-manager": { "title": "主题管理器", @@ -247,7 +247,7 @@ "show": "显示" }, "scrobbling-providers": { - "title": "刮削提供", + "title": "Scrobbling服务提供商", "requires": "此功能需要一个有效的{{product}}许可证", "token-expired": "Token已过期", "no-token-set": "未设置Token", @@ -703,8 +703,8 @@ "manage-collection-tooltip": "是否允许Kavita根据ComicInfo.xml/opf文件中的SeriesGroup标签创建收藏", "manage-reading-list-label": "管理阅读列表", "manage-reading-list-tooltip": "是否允许Kavita根据ComicInfo.xml/opf文件中的StoryArc/StoryArcNumber和AlternativeSeries/AlternativeCount标签创建阅读清单", - "allow-scrobbling-label": "允许跟踪记录", - "allow-scrobbling-tooltip": "是否允许Kavita将阅读事件、想读状态、评分和评论记录至已配置的服务提供商?本功能仅在服务器的Kavita+订阅激活时才会生效。", + "allow-scrobbling-label": "允许Scrobbling", + "allow-scrobbling-tooltip": "是否允许Kavita将阅读事件、想读状态、评分和评论记录至已配置的Scrobble服务提供商?本功能仅在激活服务器的Kavita+订阅后才会生效。", "folder-watching-label": "监控文件夹", "folder-watching-tooltip": "覆盖此资料库服务器的监控文件夹设置。如果关闭此功能,则不会监控此资料库包含的文件夹。如果共享资料库的文件夹,那么文件夹仍可能被监控。", "include-in-dashboard-label": "在仪表板中显示", @@ -868,8 +868,8 @@ "language-title": "语言", "publication-status-title": "出版", "publication-status-tooltip": "出版状态", - "scrobbling-title": "刮削", - "scrobbling-tooltip": "记录状态", + "scrobbling-title": "Scrobbling", + "scrobbling-tooltip": "Scrobbling状态", "on": "开", "off": "关", "disabled": "已禁用", @@ -965,7 +965,7 @@ "cover-image-size-label": "封面图片尺寸" }, "manage-scrobble-errors": { - "description": "此表格记载跟踪记录时发现的问题。此列表不受管控。您可以随时清空列表,并在下一次跟踪记录上传后进行查看。如果存在一个未知系列,您最好更正系列名称或本地化系列名称,或者为跟踪记录的服务提供商添加一个网页链接。", + "description": "此表格记录Scrobbling期间发生的问题。此列表不受管控。您可以随时清空列表,并在下一次Scrobble记录上传后进行查看。如果存在一个未知系列,您最好更正系列名称或者本地化系列名称,或者为Scrobble服务提供商添加一个网页链接。", "filter-label": "筛选", "clear-errors": "清除错误", "series-header": "系列", From 2195d4b5bb847a92fe22556d6935282fcc8252e4 Mon Sep 17 00:00:00 2001 From: aleixcox <18121624@qq.com> Date: Mon, 11 Sep 2023 14:38:44 +0000 Subject: [PATCH 12/36] [skip ci] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1486 of 1486 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index aa10eb7cd..e39e0bb2a 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -148,7 +148,7 @@ }, "user-holds": { "title": "刮削暂停", - "description": "这是一个由用户自主管理的系列列表,这些系列的信息不会发送给Scrobble服务提供商。您可以随时移除某个系列,下个Scrobble事件(阅读进度、评分、想读状态)时将触发事件。" + "description": "这是一个由用户自主管理的系列列表,这些系列的信息不会发送给Scrobble服务提供商。您可以随时移除某个系列,下一次Scrobble事件(阅读进度、评分、想读状态)将触发事件。" }, "theme-manager": { "title": "主题管理器", @@ -170,7 +170,7 @@ }, "restriction-selector": { "title": "年龄分级限制", - "description": "选择后,全部系列和至少存在一个条目的阅读清单的年龄限制高于下面选择的,将从结果中移除。", + "description": "选中后,全部系列和至少存在一个条目的阅读清单,其年龄限制大于下面选择的,将从结果中移除。", "not-applicable-for-admins": "不适用于管理员。", "age-rating-label": "年龄分级", "no-restriction": "无限制", From 65f4746d2bcf88a527183df5db5521bf63950c14 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Tue, 12 Sep 2023 21:54:06 +0000 Subject: [PATCH 13/36] Translated using Weblate (Portuguese (Brazil)) Currently translated at 99.3% (163 of 164 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt_BR/ --- API/I18N/pt_BR.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/API/I18N/pt_BR.json b/API/I18N/pt_BR.json index 5842b774f..0bd76eaf7 100644 --- a/API/I18N/pt_BR.json +++ b/API/I18N/pt_BR.json @@ -159,5 +159,7 @@ "chapter-num": "Capítulo {0}", "want-to-read": "Quero Ler", "browse-want-to-read": "Navegar no Quero Ler", - "collection-deleted": "Coleção excluída" + "collection-deleted": "Coleção excluída", + "smart-filters": "Filtros Inteligentes", + "browse-smart-filters": "Navegar pelos Filtros Inteligentes" } From 1e25fe4c14af7d1fedfe2a997ac3e4e32283290f Mon Sep 17 00:00:00 2001 From: See Real Date: Wed, 13 Sep 2023 13:47:44 +0000 Subject: [PATCH 14/36] Translated using Weblate (French) Currently translated at 98.1% (161 of 164 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index a58895b4f..420e662cf 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -158,5 +158,6 @@ "issue-num": "Numéro {0}{1}", "chapter-num": "Chapitre {0}", "want-to-read": "À Lire", - "browse-want-to-read": "Parcourir À Lire" + "browse-want-to-read": "Parcourir À Lire", + "collection-deleted": "Collection supprimée" } From 86feb27c5c51b857a211de00214aa73e6591ed58 Mon Sep 17 00:00:00 2001 From: See Real Date: Wed, 13 Sep 2023 13:48:59 +0000 Subject: [PATCH 15/36] [skip ci] Translated using Weblate (French) Currently translated at 20.4% (307 of 1502 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fr/ --- UI/Web/src/assets/langs/fr.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index 937b015d3..ad33c94e2 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -144,7 +144,8 @@ "clients-api-key-tooltip": "La Clé d'API est comme un mot de passe. Gardez-la secrète, gardez-la en sécurité.", "clients-opds-url-tooltip": "URL OPDS", "reset": "{{common.reset}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "smart-filters-tab": "Filtres intelligents" }, "user-holds": { "title": "", @@ -1674,7 +1675,7 @@ "password": "Mot de passe", "promoted": "", "select-all": "Tout sélectionner", - "deselect-all": "Tout déselectionner", + "deselect-all": "Tout désélectionner", "series-count": "{{num}} Séries", "item-count": "{{num}} Éléments", "book-num": "Livre", From ef84ec3e43eb29da8212d3f744246711c1de1f02 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Tue, 12 Sep 2023 21:54:59 +0000 Subject: [PATCH 16/36] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (164 of 164 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt_BR/ --- API/I18N/pt_BR.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/API/I18N/pt_BR.json b/API/I18N/pt_BR.json index 0bd76eaf7..495162343 100644 --- a/API/I18N/pt_BR.json +++ b/API/I18N/pt_BR.json @@ -161,5 +161,6 @@ "browse-want-to-read": "Navegar no Quero Ler", "collection-deleted": "Coleção excluída", "smart-filters": "Filtros Inteligentes", - "browse-smart-filters": "Navegar pelos Filtros Inteligentes" + "browse-smart-filters": "Navegar pelos Filtros Inteligentes", + "smart-filter-doesnt-exist": "Filtro Inteligente não existe" } From 34fb4ee39506f1fcabd9ed17d231517aedbb49be Mon Sep 17 00:00:00 2001 From: Havokdan Date: Tue, 12 Sep 2023 22:57:58 +0000 Subject: [PATCH 17/36] [skip ci] Translated using Weblate (Portuguese (Brazil)) Currently translated at 81.2% (1221 of 1502 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index ee62dd6dc..25363768e 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -13,7 +13,8 @@ "not-granted": "Você não recebeu acesso a nenhuma biblioteca.", "on-deck-title": "Na Estante", "recently-updated-title": "Séries Atualizadas Recentemente", - "recently-added-title": "Séries Recém-Adicionadas" + "recently-added-title": "Séries Recém-Adicionadas", + "more-in-genre-title": "Mais em {{genre}}" }, "edit-user": { "edit": "{{common.edit}}", @@ -144,7 +145,8 @@ "clients-api-key-tooltip": "A chave API é como uma senha. Mantenha isso em segredo, mantenha-o seguro.", "clients-opds-url-tooltip": "URL OPDS", "reset": "{{common.reset}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "smart-filters-tab": "Filtros Inteligentes" }, "user-holds": { "title": "Segurar Scrobble", From 792b5166afe5be1e798803e3434ddb37b917c3fd Mon Sep 17 00:00:00 2001 From: LeeWan1210 Date: Thu, 14 Sep 2023 15:52:46 +0000 Subject: [PATCH 18/36] [skip ci] Translated using Weblate (Korean) Currently translated at 100.0% (1502 of 1502 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ko/ --- UI/Web/src/assets/langs/ko.json | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/UI/Web/src/assets/langs/ko.json b/UI/Web/src/assets/langs/ko.json index 193d4338b..d525b2caf 100644 --- a/UI/Web/src/assets/langs/ko.json +++ b/UI/Web/src/assets/langs/ko.json @@ -13,7 +13,8 @@ "recently-updated-title": "최근에 업데이트된 시리즈", "recently-added-title": "새롭게 추가된 시리즈", "not-granted": "라이브러리에 대한 접근 권한이 없습니다.", - "on-deck-title": "계속 읽기" + "on-deck-title": "계속 읽기", + "more-in-genre-title": "{{genre}} 더 보기" }, "edit-user": { "edit": "{{common.edit}}", @@ -480,7 +481,10 @@ "alert-bad-theme": "테마에 유효하지 않거나 안전하지 않은 CSS가 있습니다. 이를 수정하려면 관리자에게 문의하세요. 어두운 테마로 기본 설정.", "confirm-library-delete": "정말로 {{name}} 라이브러리를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.", "confirm-regen-covers": "표지를 새로 고치면 모든 표지 이미지가 다시 계산됩니다. 이것은 무거운 작업입니다. 대신 스캔을 수행하지 않으시겠습니까?", - "list-doesnt-exist": "이 목록은 존재하지 않습니다" + "list-doesnt-exist": "이 목록은 존재하지 않습니다", + "smart-filter-updated": "스마트 필터 생성/업데이트 되었습니다", + "confirm-delete-smart-filter": "이 스마트 필터를 삭제하시겠습니까?", + "smart-filter-deleted": "스마트 필터가 삭제되었습니다" }, "actionable": { "mark-as-read": "읽은 상태로 표시", @@ -509,7 +513,8 @@ "remove-from-on-deck": "계속 읽기에서 제거", "add-rule-group-and": "규칙 그룹 추가(AND)", "add-rule-group-or": "규칙 그룹 추가(OR)", - "remove-rule-group": "규칙 그룹 제거" + "remove-rule-group": "규칙 그룹 제거", + "customize": "사용자 정의" }, "preferences": { "original": "원본", @@ -1101,7 +1106,9 @@ "series-name-label": "시리즈 이름", "release-label": "출시", "min": "최소", - "limit-label": "다음으로 제한" + "limit-label": "다음으로 제한", + "save": "{{common.save}}", + "filter-name-label": "필터 이름" }, "day-breakdown": { "x-axis-label": "요일", @@ -1200,7 +1207,8 @@ "clients-api-key-tooltip": "API 키는 암호와 같습니다. 비밀로 유지하고 안전하게 유지하십시오.", "clients-opds-url-tooltip": "OPDS URL", "reset": "{{common.reset}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "smart-filters-tab": "스마트 필터" }, "download-indicator": { "progress": "{{percentage}}% 다운로드 됨" @@ -1723,7 +1731,8 @@ "libraries": "라이브러리", "series-name": "시리즈 이름", "path": "경로", - "file-path": "파일 경로" + "file-path": "파일 경로", + "want-to-read": "읽고 싶어요" }, "filter-comparison-pipe": { "is-not-in-last": "마지막에 없음", @@ -1754,5 +1763,16 @@ "medium": "중간 (640x909)", "xlarge": "매우 크게 (1265x1795)", "large": "크게 (900x1277)" + }, + "stream-list-item": { + "smart-filter": "스마트 필터", + "remove": "{{common.remove}}", + "provided": "제공", + "load-filter": "필터 로드" + }, + "customize-dashboard-modal": { + "close": "{{common.close}}", + "title": "대시보드 사용자 정의", + "save": "{{common.save}}" } } From fafcbedd1ac0ba01c30ae9c2e101cec658a2f760 Mon Sep 17 00:00:00 2001 From: LeeWan1210 Date: Thu, 14 Sep 2023 15:50:19 +0000 Subject: [PATCH 19/36] Translated using Weblate (Korean) Currently translated at 100.0% (164 of 164 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/ko/ --- API/I18N/ko.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/API/I18N/ko.json b/API/I18N/ko.json index 97e88bc16..9992fcfdc 100644 --- a/API/I18N/ko.json +++ b/API/I18N/ko.json @@ -159,5 +159,8 @@ "unable-to-register-k+": "오류로 인해 라이선스를 등록할 수 없습니다. Kavita+ 지원 문의", "want-to-read": "읽고 싶어요", "browse-want-to-read": "읽고 싶어요에서 찾아보기", - "collection-deleted": "컬렉션이 삭제되었습니다" + "collection-deleted": "컬렉션이 삭제되었습니다", + "smart-filters": "스마트 필터", + "browse-smart-filters": "스마트 필터로 찾아보기", + "smart-filter-doesnt-exist": "스마트 필터가 존재하지 않습니다" } From e8707db9b14eda899e0f91e128c2ae7f3db1ce66 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Fri, 15 Sep 2023 12:49:43 +0000 Subject: [PATCH 20/36] Translated using Weblate (Spanish) Currently translated at 100.0% (164 of 164 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/es/ --- API/I18N/es.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/API/I18N/es.json b/API/I18N/es.json index 658cb4db1..18086326d 100644 --- a/API/I18N/es.json +++ b/API/I18N/es.json @@ -159,5 +159,8 @@ "reading-list-restricted": "La lista de lectura no existe o no tiene acceso", "browse-want-to-read": "Navegar en deseo leer", "want-to-read": "Deseo leer", - "collection-deleted": "Colección eliminada" + "collection-deleted": "Colección eliminada", + "smart-filters": "Filtros inteligentes", + "browse-smart-filters": "Buscar por filtros inteligentes", + "smart-filter-doesnt-exist": "El filtro inteligente no existe" } From 86b6fe4fc8bd47f9d94023be9e318fd28f382320 Mon Sep 17 00:00:00 2001 From: Peter Dave Hello Date: Sat, 16 Sep 2023 19:07:37 +0200 Subject: [PATCH 21/36] Added translation using Weblate (Chinese (Traditional)) --- API/I18N/zh_Hant.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 API/I18N/zh_Hant.json diff --git a/API/I18N/zh_Hant.json b/API/I18N/zh_Hant.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/API/I18N/zh_Hant.json @@ -0,0 +1 @@ +{} From 1326f66de5ef8c75b4649fd7f7c3b69edc4f31c6 Mon Sep 17 00:00:00 2001 From: Julien Date: Fri, 15 Sep 2023 23:51:50 +0000 Subject: [PATCH 22/36] [skip ci] Translated using Weblate (French) Currently translated at 21.2% (321 of 1508 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fr/ --- UI/Web/src/assets/langs/fr.json | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index ad33c94e2..3f95cd588 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -161,7 +161,7 @@ "apply": "", "applied": "Appliquer", "updated-toastr": "Site par défaut a été mise à jour vers {{name}}", - "scan-queued": "" + "scan-queued": "Une analyse du thème du site a été mise en attente" }, "theme": { "theme-dark": "Foncé", @@ -197,7 +197,7 @@ "device-name-label": "Nom du Périphérique", "email-label": "{{common.email}}", "email-tooltip": "Cette adresse courriel va être utiliser pour accepter le ficher via Envoyer Vers", - "device-platform-label": "Platforme du périphérique", + "device-platform-label": "Plateforme du périphérique", "save": "{{common.save}}", "required-field": "{{validation.required-field}}", "valid-email": "{{validation.valid-email}}" @@ -412,27 +412,27 @@ "person-role-pipe": { "artist": "", "character": "", - "colorist": "", + "colorist": "Coloriste", "cover-artist": "", - "editor": "", + "editor": "Éditeur", "inker": "", "letterer": "", "penciller": "", "publisher": "", - "writer": "", - "other": "" + "writer": "Scénariste", + "other": "Autre" }, "manga-format-pipe": { - "epub": "", + "epub": "EPUB", "archive": "", "image": "", - "pdf": "", + "pdf": "PDF", "unknown": "" }, "library-type-pipe": { - "book": "", + "book": "Livre", "comic": "", - "manga": "" + "manga": "Manga" }, "age-rating-pipe": { "unknown": "", @@ -454,7 +454,7 @@ }, "reset-password": { "title": "", - "description": "", + "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.", "email-label": "", "required-field": "", "valid-email": "", @@ -1683,5 +1683,12 @@ "issue-num": "Numéro", "chapter-num": "Chapitre", "volume-num": "Volume" + }, + "filter-comparison-pipe": { + "must-contains": "Doit contenir" + }, + "filter-field-pipe": { + "file-path": "Chemin du fichier", + "path": "Chemin" } } From a54aebc6ccdc566992883ccba991c0d9bc4c646b Mon Sep 17 00:00:00 2001 From: See Real Date: Fri, 15 Sep 2023 23:50:19 +0000 Subject: [PATCH 23/36] [skip ci] Translated using Weblate (French) Currently translated at 21.2% (321 of 1508 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fr/ --- UI/Web/src/assets/langs/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index 3f95cd588..d27139a11 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -164,7 +164,7 @@ "scan-queued": "Une analyse du thème du site a été mise en attente" }, "theme": { - "theme-dark": "Foncé", + "theme-dark": "Sombre", "theme-black": "Noir", "theme-paper": "Papier", "theme-white": "Blanc" From 3d28b9276f1bf4f5dbd368d8e5adb25fc5b9f8aa Mon Sep 17 00:00:00 2001 From: Havokdan Date: Fri, 15 Sep 2023 17:55:05 +0000 Subject: [PATCH 24/36] [skip ci] Translated using Weblate (Portuguese (Brazil)) Currently translated at 82.1% (1239 of 1508 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 45 ++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 9 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index 25363768e..ac4c96778 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -626,7 +626,9 @@ "send-to": "Arquivo enviado por e-mail para {{deviceName}}", "no-pages": "{{toasts.no-pages}}", "no-chapters": "Não há capítulos neste volume. Não posso ler.", - "cover-change": "Pode levar até um minuto para o seu navegador atualizar a imagem. Até lá, a imagem antiga pode ser exibida em algumas páginas." + "cover-change": "Pode levar até um minuto para o seu navegador atualizar a imagem. Até lá, a imagem antiga pode ser exibida em algumas páginas.", + "continue-incognito": "Continuar Anonimamente", + "read-incognito": "Ler Anonimamente" }, "series-metadata-detail": { "links-title": "Links", @@ -1355,14 +1357,16 @@ "series-name-label": "Nome das Séries", "series-name-tooltip": "O nome da série será filtrado por Nome, Nome de classificação ou Nome localizado", "release-label": "Lançamento", - "min": "", - "max": "", + "min": "Mín.", + "max": "Máx.", "sort-by-label": "Ordernar Por", "ascending-alt": "Ascendente", "descending-alt": "Descendente", "reset": "{{common.reset}}", "apply": "{{common.apply}}", - "limit-label": "Limitar A" + "limit-label": "Limitar A", + "save": "{{common.save}}", + "filter-name-label": "Nome do Filtro" }, "sort-field-pipe": { "sort-name": "Nome Classificável", @@ -1370,7 +1374,8 @@ "last-modified": "Última Modificação", "last-chapter-added": "Item Adicionado", "time-to-read": "Tempo para Ler", - "release-year": "Ano de Lançamento" + "release-year": "Ano de Lançamento", + "read-progress": "Progresso da Leitura" }, "edit-series-modal": { "title": "{{seriesName}} Detalhes", @@ -1599,7 +1604,10 @@ "confirm-library-delete": "Tem certeza de que deseja excluir a biblioteca {{name}}? Você não pode desfazer esta ação.", "confirm-library-type-change": "A alteração do tipo de biblioteca acionará uma nova verificação com regras de análise diferentes e pode levar à recriação de séries e, portanto, você pode perder o progresso e os favoritos. Você deve fazer backup antes de fazer isso. Você tem certeza que quer continuar?", "confirm-download-size": "O {{entityType}} é {{size}}. Você tem certeza que quer continuar?", - "list-doesnt-exist": "Esta lista não existe" + "list-doesnt-exist": "Esta lista não existe", + "smart-filter-updated": "Filtro Inteligente Criado/Atualizado", + "confirm-delete-smart-filter": "Tem certeza de que deseja excluir este Filtro Inteligente?", + "smart-filter-deleted": "Filtro Inteligente Excluído" }, "actionable": { "scan-library": "Escanear Biblioteca", @@ -1628,7 +1636,8 @@ "read": "Ler", "add-rule-group-or": "Adicionar Grupo de Regras (OU)", "add-rule-group-and": "Adicionar Grupo de Regras (E)", - "remove-rule-group": "Remover Grupo de Regras" + "remove-rule-group": "Remover Grupo de Regras", + "customize": "Personalizar" }, "preferences": { "left-to-right": "Esquerda para Direita", @@ -1731,7 +1740,9 @@ "release-year": "Ano do Lançamento", "user-rating": "Avaliação do Usuário", "path": "Caminho", - "file-path": "Caminho de Arquivo" + "file-path": "Caminho de Arquivo", + "read-date": "Data de Leitura", + "want-to-read": "Quero Ler" }, "filter-comparison-pipe": { "begins-with": "Começa com", @@ -1748,12 +1759,28 @@ "is-after": "É depois de", "contains": "Contém", "is-in-last": "É no final de", - "is-not-in-last": "Não é no final de" + "is-not-in-last": "Não é no final de", + "must-contains": "Deve Conter" }, "cover-image-size": { "default": "Padrão (320x455)", "medium": "Médio (640x909)", "xlarge": "Extra Grande (1265x1795)", "large": "Grande (900x1277)" + }, + "stream-list-item": { + "smart-filter": "Filtro Intelegente", + "remove": "{{common.remove}}", + "provided": "Provido", + "load-filter": "Carregar Filtro" + }, + "customize-dashboard-modal": { + "close": "{{common.close}}", + "title": "Personalizar Painel de Controle", + "save": "{{common.save}}" + }, + "metadata-filter-row": { + "unit-reading-progress": "Porcento", + "unit-reading-date": "Data" } } From 303f65d397e3d8ea4328533be5f9a825a4b52d27 Mon Sep 17 00:00:00 2001 From: Peter Dave Hello Date: Sat, 16 Sep 2023 20:37:28 +0000 Subject: [PATCH 25/36] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (164 of 164 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hant/ --- API/I18N/zh_Hant.json | 167 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 166 insertions(+), 1 deletion(-) diff --git a/API/I18N/zh_Hant.json b/API/I18N/zh_Hant.json index 0967ef424..04cf77530 100644 --- a/API/I18N/zh_Hant.json +++ b/API/I18N/zh_Hant.json @@ -1 +1,166 @@ -{} +{ + "invalid-access": "存取權限無效", + "update-metadata-fail": "無法更新元資料", + "theme-doesnt-exist": "主題檔案遺失或無效", + "reading-list-name-exists": "已存在相同名稱的閱讀清單", + "scrobble-bad-payload": "來自 Scrobble 供應商提供的資料有誤", + "perform-scan": "請對此系列作品或書庫執行掃瞄後再試一次", + "generic-device-create": "建立裝置時發生錯誤", + "epub-html-missing": "無法找到該頁面的正確 HTML", + "generate-token": "產生確認電子郵件權杖時發生問題。請檢視日誌", + "invalid-password": "密碼無效", + "invalid-email-confirmation": "電子郵件確認無效", + "generic-read-progress": "儲存進度時發生問題", + "generic-relationship": "更新關聯時發生問題", + "ip-address-invalid": "IP 位址 '{0}' 無效", + "validate-email": "驗證您的電子郵件時發生問題:{0}", + "file-doesnt-exist": "檔案不存在", + "admin-already-exists": "管理員已存在", + "age-restriction-update": "更新年齡限制時發生錯誤", + "send-to-kavita-email": "無法將 Kavita 的電子郵件服務用於傳送到裝置。請設定您自己的電子郵件服務。", + "not-accessible": "您的伺服器無法從外部存取", + "collections": "所有收藏", + "email-sent": "電子郵件已傳送", + "url-not-valid": "網址未回傳有效影象或需要授權", + "generic-cover-chapter-save": "無法將封面圖片儲存到章節", + "bad-copy-files-for-download": "無法將檔案複製到用於下載的臨時目錄。", + "no-image-for-page": "頁面 {0} 沒有此圖片。請嘗試重新整理以允許重新快取。", + "reading-list-permission": "您沒有此閱讀清單的權限,或清單不存在", + "volume-doesnt-exist": "此冊不存在", + "smart-filters": "智慧篩選", + "generic-password-update": "確認新密碼時發生未預期的錯誤", + "browse-smart-filters": "依智慧篩選瀏覽", + "epub-malformed": "檔案格式錯誤!無法讀取。", + "opds-disabled": "此伺服器未啟用 OPDS", + "stats-permission-denied": "您無權檢視其他使用者的統計資料", + "generic-library": "發生重大問題。請再試一次。", + "no-series-collection": "無法為收藏集取得系列作品", + "reading-list-restricted": "閱讀清單不存在,或者您無權存取", + "favicon-doesnt-exist": "網站圖示不存在", + "issue-num": "{0}{1} 期", + "generic-create-temp-archive": "建立暫存檔案時遇到問題", + "bookmark-save": "無法儲存書籤", + "bookmark-dir-permissions": "書籤目錄沒有 Kavita 可以使用的正確權限", + "bad-credentials": "您的帳號或密碼不正確", + "total-backups": "總備份數量必須在 1 到 30 之間", + "book-num": "書本 {0}", + "generic-cover-series-save": "無法將封面圖片儲存到系列作品", + "user-no-access-library-from-series": "使用者無法存取此系列作品所屬的書庫", + "volume-num": "{0} 冊", + "libraries-restricted": "使用者無法存取任何書庫", + "search-description": "搜尋系列作品、收藏或閱讀清單", + "send-to-permission": "無法將非 EPUB 或 PDF 格式的檔案傳送到裝置,因為 Kindle 不支援", + "user-already-confirmed": "使用者已經確認", + "not-authenticated": "使用者未經認證", + "user-migration-needed": "此使用者需要遷移。讓他們登出並登入以觸發遷移流程", + "no-series": "無法為書庫取得系列作品", + "recently-added": "最近新增", + "chapter-num": "{0} 章", + "generic-scrobble-hold": "新增保留時發生錯誤", + "device-not-created": "此裝置尚不存在。請先建立", + "generic-user-update": "更新使用者時發生例外錯誤", + "confirm-email": "您必須先驗證您的電子郵件", + "query-required": "您必須傳入查詢參數", + "disabled-account": "您的帳號已被停用。請聯絡伺服器管理員。", + "locked-out": "由於嘗試授權次數過多,您的帳號已被鎖定。請 10 分鐘後再試。", + "generic-reading-list-delete": "刪除閱讀清單時發生問題", + "library-doesnt-exist": "書庫不存在", + "device-duplicate": "已存在相同名稱的裝置", + "generic-send-to": "將檔案傳送到裝置時發生錯誤", + "invalid-token": "權杖無效", + "bookmark-doesnt-exist": "書籤不存在", + "age-restriction-not-applicable": "沒有限制", + "smart-filter-doesnt-exist": "智慧篩選不存在", + "reading-list-deleted": "閱讀清單已刪除", + "on-deck": "待處理", + "generic-user-email-update": "無法更新使用者的電子郵件。請檢視日誌。", + "generic-reading-list-create": "建立閱讀清單時發生問題", + "no-cover-image": "沒有封面圖片", + "password-updated": "密碼已更新", + "collection-updated": "收藏已成功更新", + "critical-email-migration": "在電子郵件遷移期間發生問題。請聯絡技術支援", + "password-required": "除非您是管理員,否則更改帳號必須輸入現有的密碼", + "share-multiple-emails": "您不能在多個帳號之間共用電子郵件", + "cache-file-find": "找不到快取的圖片。請重新載入並重試。", + "anilist-cred-expired": "AniList 憑證已過期或未設定", + "invalid-payload": "資料無效", + "duplicate-bookmark": "重複的書籤條目已存在", + "collection-tag-duplicate": "已存在相同名稱的收藏", + "delete-library-while-scan": "掃瞄進行時無法刪除書庫。請等待掃瞄完成或重新啟動 Kavita 後再嘗試刪除", + "user-already-invited": "使用者已經被邀請到這個電子郵件下,但尚未接受邀請。", + "reading-list-updated": "已更新", + "collection-doesnt-exist": "收藏不存在", + "chapter-doesnt-exist": "章節不存在", + "generic-library-update": "更新書庫時發生重大問題。", + "must-be-defined": "{0} 必須被定義", + "series-restricted": "使用者無法存取此系列作品", + "unable-to-reset-key": "出了些問題,無法重設金鑰", + "generic-clear-bookmarks": "無法清除書籤", + "pdf-doesnt-exist": "應存在的 PDF 不存在", + "generic-device-delete": "刪除裝置時發生錯誤", + "bookmarks-empty": "書籤不能為空", + "valid-number": "必須是有效的頁碼", + "confirm-token-gen": "產生確認權杖時發生問題", + "series-doesnt-exist": "系列不存在", + "no-library-access": "使用者無法存取此書庫", + "reading-list-item-delete": "無法刪除項目", + "generic-favicon": "為網域取得圖示時發生問題", + "invalid-filename": "檔案名稱無效", + "browse-reading-lists": "依閱讀清單瀏覽", + "browse-collections": "依收藏瀏覽", + "library-name-exists": "書庫名稱已存在。請為伺服器選擇一個唯一的名稱。", + "generic-reading-list-update": "更新閱讀清單時發生問題", + "denied": "不允許", + "not-accessible-password": "您的伺服器無法存取。重設定密碼的連結在日誌中", + "user-already-registered": "使用者已經以 {0} 身份註冊", + "name-required": "名稱不能為空", + "generic-cover-library-save": "無法將封面圖片儲存到書庫", + "total-logs": "總日誌數量必須在 1 到 30 之間", + "browse-recently-added": "瀏覽最近新增", + "reset-chapter-lock": "無法為章節重設封面鎖定", + "generic-user-delete": "無法刪除使用者", + "generic-cover-reading-list-save": "無法將封面圖片儲存到閱讀清單", + "series-updated": "更新成功", + "unable-to-register-k+": "由於錯誤無法註冊授權。請聯絡 Kavita+ 支援", + "register-user": "註冊使用者時發生問題", + "encode-as-warning": "您無法將檔案轉成 PNG 格式。若要更新封面,請選「重新整理封面」功能。而書籤和網站圖示則不能重新編碼回原狀。", + "collection-tag-title-required": "收藏標題不能為空", + "invalid-path": "無效的路徑", + "want-to-read": "待讀清單", + "generic-user-pref": "儲存偏好設定時發生問題", + "generic-device-update": "更新裝置時發生錯誤", + "search": "搜尋", + "invalid-username": "使用者名稱無效", + "series-restricted-age-restriction": "由於年齡限制,使用者不允許檢視此系列作品", + "access-denied": "您沒有存取權限", + "user-doesnt-exist": "使用者不存在", + "bookmark-permission": "您沒有書籤/取消書籤的權限", + "generic-invite-email": "重新傳送邀請電子郵件時發生問題", + "reading-list-position": "無法更新位置", + "reading-lists": "閱讀清單", + "url-required": "您必須傳遞入網址以使用", + "generic-error": "出了些問題,請再試一次", + "nothing-to-do": "沒有要做的事", + "reading-list-title-required": "閱讀清單標題不能為空", + "browse-on-deck": "瀏覽待處理事項", + "job-already-running": "工作已在執行中", + "reading-list-doesnt-exist": "閱讀清單不存在", + "browse-want-to-read": "瀏覽待讀清單", + "libraries": "所有書庫", + "file-missing": "在書中找不到檔案", + "send-to-device-status": "正在將檔案傳輸到您的裝置", + "username-taken": "使用者名稱已被使用", + "browse-libraries": "依書庫瀏覽", + "manual-setup-fail": "無法完成手動設定。請取消並重新建立邀請", + "greater-0": "{0} 必須大於 0", + "generic-cover-collection-save": "無法將封面圖片儲存到收藏", + "progress-must-exist": "使用者必須有進度記錄", + "forgot-password-generic": "如果您的電子郵件存在於我們的資料庫中,將會向您的電子郵件傳送一封郵件", + "no-user": "使用者不存在", + "generic-invite-user": "邀請使用者時發生問題。請檢視日誌。", + "generic-series-update": "更新系列作品時發生錯誤", + "collection-deleted": "收藏已刪除", + "permission-denied": "您不被允許進行此操作", + "device-doesnt-exist": "裝置不存在", + "generic-series-delete": "刪除系列作品時發生問題" +} From 4298ee8901cf6314aa952dbc165df96a41302c87 Mon Sep 17 00:00:00 2001 From: LeeWan1210 Date: Sun, 17 Sep 2023 03:39:21 +0000 Subject: [PATCH 26/36] [skip ci] Translated using Weblate (Korean) Currently translated at 99.6% (1503 of 1508 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ko/ --- UI/Web/src/assets/langs/ko.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/UI/Web/src/assets/langs/ko.json b/UI/Web/src/assets/langs/ko.json index d525b2caf..470f59c13 100644 --- a/UI/Web/src/assets/langs/ko.json +++ b/UI/Web/src/assets/langs/ko.json @@ -504,7 +504,7 @@ "add-to-reading-list": "읽기 목록에 추가", "delete": "삭제", "download": "다운로드", - "read-incognito": "시크릿 읽기", + "read-incognito": "시크릿 모드로 읽기", "details": "상세", "view-series": "시리즈 보기", "clear": "지우기", @@ -712,7 +712,9 @@ "storyline-tab": "줄거리", "send-to": "{{deviceName}}에 파일을 이메일로 보냈습니다", "books-tab": "책", - "volumes-tab": "볼륨" + "volumes-tab": "볼륨", + "continue-incognito": "시크릿 모드로 계속", + "read-incognito": "시크릿 모드로 읽기" }, "read-more": { "read-more": "더 읽기", @@ -940,7 +942,7 @@ "reading-list-detail": { "remove-read": "읽기 제거", "read": "{{common.read}}", - "incognito-alt": "(시크릿)", + "incognito-alt": "(시크릿 모드)", "no-data": "추가된 사항 없음", "page-settings-title": "페이지 설정", "order-numbers-label": "주문 번호", From 98c9c0225314ff33c0025bc75381efadce709d17 Mon Sep 17 00:00:00 2001 From: LeeWan1210 Date: Thu, 21 Sep 2023 13:55:06 +0000 Subject: [PATCH 27/36] [skip ci] Translated using Weblate (Korean) Currently translated at 100.0% (1508 of 1508 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ko/ --- UI/Web/src/assets/langs/ko.json | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/UI/Web/src/assets/langs/ko.json b/UI/Web/src/assets/langs/ko.json index 470f59c13..6072a1748 100644 --- a/UI/Web/src/assets/langs/ko.json +++ b/UI/Web/src/assets/langs/ko.json @@ -345,7 +345,8 @@ "sort-name": "정렬 이름", "created": "생성됨", "time-to-read": "완독 예상 시간", - "last-chapter-added": "추가된 항목" + "last-chapter-added": "추가된 항목", + "read-progress": "읽기 진행 상황" }, "manga-format-stats": { "title": "포맷", @@ -1108,7 +1109,7 @@ "series-name-label": "시리즈 이름", "release-label": "출시", "min": "최소", - "limit-label": "다음으로 제한", + "limit-label": "제한", "save": "{{common.save}}", "filter-name-label": "필터 이름" }, @@ -1734,7 +1735,8 @@ "series-name": "시리즈 이름", "path": "경로", "file-path": "파일 경로", - "want-to-read": "읽고 싶어요" + "want-to-read": "읽고 싶어요", + "read-date": "읽은 날짜" }, "filter-comparison-pipe": { "is-not-in-last": "마지막에 없음", @@ -1776,5 +1778,9 @@ "close": "{{common.close}}", "title": "대시보드 사용자 정의", "save": "{{common.save}}" + }, + "metadata-filter-row": { + "unit-reading-progress": "퍼센트", + "unit-reading-date": "날짜" } } From 5814ce19d0e3f1c3bddbb82dfeec6bf38d1c6bf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Audiard?= Date: Fri, 22 Sep 2023 10:10:41 +0000 Subject: [PATCH 28/36] [skip ci] Translated using Weblate (French) Currently translated at 21.3% (322 of 1508 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fr/ --- UI/Web/src/assets/langs/fr.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index d27139a11..795a16513 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -13,7 +13,8 @@ "not-granted": "Vous n'avez accès à aucune bibliothèque.", "on-deck-title": "En Cours", "recently-updated-title": "Séries mises-à-jour récemment", - "recently-added-title": "Séries ajoutées récemment" + "recently-added-title": "Séries ajoutées récemment", + "more-in-genre-title": "Plus dans {{genre}}" }, "edit-user": { "edit": "{{common.edit}}", @@ -87,7 +88,7 @@ "theme-tab": "Thème", "devices-tab": "Appareils", "stats-tab": "Statistiques", - "scrobbling-tab": "", + "scrobbling-tab": "Défilement", "success-toast": "Préférences utilisateur mises à jour", "global-settings-title": "Paramètres généraux", "page-layout-mode-label": "Mode de mise en page des pages", From deca4e9f681a9cc01602d47f6a28a8cda0e0056a Mon Sep 17 00:00:00 2001 From: deletefromuser Date: Sun, 24 Sep 2023 09:17:57 +0000 Subject: [PATCH 29/36] Translated using Weblate (Japanese) Currently translated at 10.3% (17 of 164 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/ja/ --- API/I18N/ja.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/API/I18N/ja.json b/API/I18N/ja.json index 9a903c892..2256184fb 100644 --- a/API/I18N/ja.json +++ b/API/I18N/ja.json @@ -1,4 +1,19 @@ { "chapter-num": "章 {0}", - "invalid-token": "無効トークン" + "invalid-token": "無効トークン", + "invalid-password": "無効なパスワード", + "validate-email": "メールの検証中に問題が発生しました: {0}", + "bad-credentials": "資格情報が正しくありません", + "confirm-email": "最初にメールを確認する必要があります", + "disabled-account": "あなたのアカウントは無効になりました。サーバー管理者に連絡してください。", + "locked-out": "認証試行が多すぎるとロックアウトされました。 10分ほどお待ちください。", + "password-required": "管理者でない限り、アカウントを変更するには既存のパスワードを入力する必要があります", + "share-multiple-emails": "複数のアカウント間でメールを共有することはできません", + "invalid-payload": "無効なペイロード", + "unable-to-reset-key": "問題が発生したため、キーをリセットできませんでした", + "confirm-token-gen": "確認トークンの生成中に問題が発生しました", + "denied": "禁じられている", + "register-user": "ユーザー登録時に問題が発生しました", + "nothing-to-do": "何もすることがない", + "permission-denied": "この操作は許可されていません" } From c17918b8f3d255041f566f726b0e6bfba70df7d9 Mon Sep 17 00:00:00 2001 From: peter cerny Date: Mon, 25 Sep 2023 08:38:18 +0200 Subject: [PATCH 30/36] Added translation using Weblate (Slovak) --- API/I18N/sk.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 API/I18N/sk.json diff --git a/API/I18N/sk.json b/API/I18N/sk.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/API/I18N/sk.json @@ -0,0 +1 @@ +{} From 423a830719b73945cab374bcfccc8087b78aa977 Mon Sep 17 00:00:00 2001 From: peter cerny Date: Mon, 25 Sep 2023 08:39:25 +0200 Subject: [PATCH 31/36] [skip ci] Added translation using Weblate (Slovak) --- UI/Web/src/assets/langs/sk.json | 1786 +++++++++++++++++++++++++++++++ 1 file changed, 1786 insertions(+) create mode 100644 UI/Web/src/assets/langs/sk.json diff --git a/UI/Web/src/assets/langs/sk.json b/UI/Web/src/assets/langs/sk.json new file mode 100644 index 000000000..d53852220 --- /dev/null +++ b/UI/Web/src/assets/langs/sk.json @@ -0,0 +1,1786 @@ +{ + "login": { + "title": "", + "username": "", + "password": "", + "password-validation": "", + "forgot-password": "", + "submit": "" + }, + "dashboard": { + "no-libraries": "", + "server-settings-link": "", + "not-granted": "", + "on-deck-title": "", + "recently-updated-title": "", + "recently-added-title": "", + "more-in-genre-title": "" + }, + "edit-user": { + "edit": "", + "close": "", + "username": "", + "required": "", + "email": "", + "not-valid-email": "", + "cancel": "", + "saving": "", + "update": "" + }, + "user-scrobble-history": { + "title": "", + "description": "", + "filter-label": "", + "created-header": "", + "last-modified-header": "", + "type-header": "", + "series-header": "", + "data-header": "", + "is-processed-header": "", + "no-data": "", + "volume-and-chapter-num": "", + "rating": "", + "not-applicable": "", + "processed": "", + "not-processed": "" + }, + "scrobble-event-type-pipe": { + "chapter-read": "", + "score-updated": "", + "want-to-read-add": "", + "want-to-read-remove": "", + "review": "" + }, + "spoiler": { + "click-to-show": "" + }, + "review-series-modal": { + "title": "", + "tagline-label": "", + "review-label": "", + "close": "", + "save": "" + }, + "review-card-modal": { + "close": "", + "user-review": "", + "external-mod": "", + "go-to-review": "" + }, + "review-card": { + "your-review": "", + "external-review": "", + "local-review": "", + "rating-percentage": "" + }, + "want-to-read": { + "title": "", + "series-count": "", + "no-items": "", + "no-items-filtered": "" + }, + "user-preferences": { + "title": "", + "pref-description": "", + "account-tab": "", + "preferences-tab": "", + "3rd-party-clients-tab": "", + "theme-tab": "", + "devices-tab": "", + "stats-tab": "", + "scrobbling-tab": "", + "smart-filters-tab": "", + "success-toast": "", + "global-settings-title": "", + "page-layout-mode-label": "", + "page-layout-mode-tooltip": "", + "locale-label": "", + "locale-tooltip": "", + "blur-unread-summaries-label": "", + "blur-unread-summaries-tooltip": "", + "prompt-on-download-label": "", + "prompt-on-download-tooltip": "", + "disable-animations-label": "", + "disable-animations-tooltip": "", + "collapse-series-relationships-label": "", + "collapse-series-relationships-tooltip": "", + "share-series-reviews-label": "", + "share-series-reviews-tooltip": "", + "image-reader-settings-title": "", + "reading-direction-label": "", + "reading-direction-tooltip": "", + "scaling-option-label": "", + "scaling-option-tooltip": "", + "page-splitting-label": "", + "page-splitting-tooltip": "", + "reading-mode-label": "", + "layout-mode-label": "", + "layout-mode-tooltip": "", + "background-color-label": "", + "auto-close-menu-label": "", + "show-screen-hints-label": "", + "emulate-comic-book-label": "", + "swipe-to-paginate-label": "", + "book-reader-settings-title": "", + "tap-to-paginate-label": "", + "tap-to-paginate-tooltip": "", + "immersive-mode-label": "", + "immersive-mode-tooltip": "", + "reading-direction-book-label": "", + "reading-direction-book-tooltip": "", + "font-family-label": "", + "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": "", + "font-size-book-label": "", + "line-height-book-label": "", + "line-height-book-tooltip": "", + "margin-book-label": "", + "margin-book-tooltip": "", + "clients-opds-alert": "", + "clients-opds-description": "", + "clients-api-key-tooltip": "", + "clients-opds-url-tooltip": "", + "reset": "", + "save": "" + }, + "user-holds": { + "title": "", + "description": "" + }, + "theme-manager": { + "title": "", + "looking-for-theme": "", + "looking-for-theme-continued": "", + "scan": "", + "site-themes": "", + "set-default": "", + "apply": "", + "applied": "", + "updated-toastr": "", + "scan-queued": "" + }, + "theme": { + "theme-dark": "", + "theme-black": "", + "theme-paper": "", + "theme-white": "" + }, + "restriction-selector": { + "title": "", + "description": "", + "not-applicable-for-admins": "", + "age-rating-label": "", + "no-restriction": "", + "include-unknowns-label": "", + "include-unknowns-tooltip": "" + }, + "site-theme-provider-pipe": { + "system": "", + "user": "" + }, + "manage-devices": { + "title": "", + "description": "", + "devices-title": "", + "no-devices": "", + "platform-label": "", + "email-label": "", + "add": "", + "delete": "", + "edit": "" + }, + "edit-device": { + "device-name-label": "", + "email-label": "", + "email-tooltip": "", + "device-platform-label": "", + "save": "", + "required-field": "", + "valid-email": "" + }, + "change-password": { + "password-label": "", + "current-password-label": "", + "new-password-label": "", + "confirm-password-label": "", + "reset": "", + "edit": "", + "cancel": "", + "save": "", + "required-field": "", + "passwords-must-match": "", + "permission-error": "" + }, + "change-email": { + "email-label": "", + "current-password-label": "", + "email-not-confirmed": "", + "email-updated-title": "", + "email-updated-description": "", + "setup-user-account": "", + "invite-url-label": "", + "invite-url-tooltip": "", + "permission-error": "", + "required-field": "", + "reset": "", + "edit": "", + "cancel": "", + "save": "" + }, + "change-age-restriction": { + "age-restriction-label": "", + "unknowns": "", + "reset": "", + "edit": "", + "cancel": "", + "save": "" + }, + "api-key": { + "copy": "", + "show": "", + "regen-warning": "", + "no-key": "", + "confirm-reset": "", + "key-reset": "" + }, + "scrobbling-providers": { + "title": "", + "requires": "", + "token-expired": "", + "no-token-set": "", + "token-set": "", + "generate": "", + "instructions": "", + "token-input-label": "", + "edit": "", + "cancel": "", + "save": "" + }, + "typeahead": { + "locked-field": "", + "close": "", + "loading": "", + "add-item": "", + "no-data": "", + "add-custom-item": "" + }, + "generic-list-modal": { + "close": "", + "clear": "", + "filter": "", + "open-filtered-search": "" + }, + "user-stats-info-cards": { + "total-pages-read-label": "", + "total-pages-read-tooltip": "", + "total-words-read-label": "", + "total-words-read-tooltip": "", + "time-spent-reading-label": "", + "time-spent-reading-tooltip": "", + "chapters-read-label": "", + "chapters-read-tooltip": "", + "avg-reading-per-week-label": "", + "last-active-label": "", + "chapters": "" + }, + "user-stats": { + "library-read-progress-title": "", + "read-percentage": "" + }, + "top-readers": { + "title": "", + "time-selection-label": "", + "comics-label": "", + "manga-label": "", + "books-label": "", + "this-week": "", + "last-7-days": "", + "last-30-days": "", + "last-90-days": "", + "last-year": "", + "all-time": "" + }, + "role-selector": { + "title": "" + }, + "directory-picker": { + "title": "", + "close": "", + "path-label": "", + "path-placeholder": "", + "instructions": "", + "type-header": "", + "name-header": "", + "cancel": "", + "share": "", + "help": "" + }, + "library-access-modal": { + "select-all": "", + "deselect-all": "", + "title": "", + "close": "", + "reset": "", + "cancel": "", + "save": "", + "no-data": "" + }, + "time-periods": { + "this-week": "", + "last-7-days": "", + "last-30-days": "", + "last-90-days": "", + "last-year": "", + "all-time": "" + }, + "device-platform-pipe": { + "custom": "" + }, + "day-of-week-pipe": { + "monday": "", + "tuesday": "", + "wednesday": "", + "thursday": "", + "friday": "", + "saturday": "", + "sunday": "" + }, + "cbl-import-result-pipe": { + "success": "", + "partial": "", + "failure": "" + }, + "cbl-conflict-reason-pipe": { + "all-series-missing": "", + "chapter-missing": "", + "empty-file": "", + "name-conflict": "", + "series-collision": "", + "series-missing": "", + "volume-missing": "", + "all-chapter-missing": "", + "invalid-file": "", + "success": "" + }, + "time-duration-pipe": { + "hours": "", + "minutes": "", + "days": "", + "months": "", + "years": "" + }, + "time-ago-pipe": { + "never": "", + "just-now": "", + "min-ago": "", + "mins-ago": "", + "hour-ago": "", + "hours-ago": "", + "day-ago": "", + "days-ago": "", + "month-ago": "", + "months-ago": "", + "year-ago": "", + "years-ago": "" + }, + "relationship-pipe": { + "adaptation": "", + "alternative-setting": "", + "alternative-version": "", + "character": "", + "contains": "", + "doujinshi": "", + "other": "", + "prequel": "", + "sequel": "", + "side-story": "", + "spin-off": "", + "parent": "", + "edition": "" + }, + "publication-status-pipe": { + "ongoing": "", + "hiatus": "", + "completed": "", + "cancelled": "", + "ended": "" + }, + "person-role-pipe": { + "artist": "", + "character": "", + "colorist": "", + "cover-artist": "", + "editor": "", + "inker": "", + "letterer": "", + "penciller": "", + "publisher": "", + "writer": "", + "other": "" + }, + "manga-format-pipe": { + "epub": "", + "archive": "", + "image": "", + "pdf": "", + "unknown": "" + }, + "library-type-pipe": { + "book": "", + "comic": "", + "manga": "" + }, + "age-rating-pipe": { + "unknown": "", + "early-childhood": "", + "adults-only": "", + "everyone": "", + "everyone-10-plus": "", + "g": "", + "kids-to-adults": "", + "mature": "", + "ma15-plus": "", + "mature-17-plus": "", + "rating-pending": "", + "teen": "", + "x18-plus": "", + "not-applicable": "", + "pg": "", + "r18-plus": "" + }, + "reset-password": { + "title": "", + "description": "", + "email-label": "", + "required-field": "", + "valid-email": "", + "submit": "" + }, + "reset-password-modal": { + "title": "", + "new-password-label": "", + "error-label": "", + "close": "", + "cancel": "", + "save": "" + }, + "all-series": { + "title": "", + "series-count": "" + }, + "announcements": { + "title": "" + }, + "changelog": { + "installed": "", + "download": "", + "published-label": "", + "available": "", + "description": "", + "description-continued": "" + }, + "invite-user": { + "title": "", + "close": "", + "description": "", + "email": "", + "required-field": "", + "setup-user-title": "", + "setup-user-description": "", + "setup-user-account": "", + "setup-user-account-tooltip": "", + "invite-url-label": "", + "invite": "", + "inviting": "", + "cancel": "" + }, + "library-selector": { + "title": "", + "select-all": "", + "deselect-all": "", + "no-data": "" + }, + "license": { + "title": "", + "manage": "", + "invalid-license-tooltip": "", + "check": "", + "cancel": "", + "edit": "", + "buy": "", + "activate": "", + "renew": "", + "no-license-key": "", + "license-valid": "", + "license-not-valid": "", + "loading": "", + "activate-description": "", + "activate-license-label": "", + "activate-email-label": "", + "activate-delete": "", + "activate-save": "" + }, + "book-line-overlay": { + "copy": "", + "bookmark": "", + "close": "", + "required-field": "", + "bookmark-label": "", + "save": "" + }, + "book-reader": { + "title": "", + "page-label": "", + "pagination-header": "", + "go-to-page": "", + "go-to-last-page": "", + "prev-page": "", + "next-page": "", + "prev-chapter": "", + "next-chapter": "", + "skip-header": "", + "virtual-pages": "", + "settings-header": "", + "table-of-contents-header": "", + "bookmarks-header": "", + "toc-header": "", + "loading-book": "", + "go-back": "", + "incognito-mode-alt": "", + "incognito-mode-label": "", + "next": "", + "previous": "", + "go-to-page-prompt": "" + }, + "personal-table-of-contents": { + "no-data": "", + "page": "", + "delete": "" + }, + "confirm-email": { + "title": "", + "description": "", + "error-label": "", + "username-label": "", + "password-label": "", + "email-label": "", + "required-field": "", + "valid-email": "", + "password-validation": "", + "register": "" + }, + "confirm-email-change": { + "title": "", + "non-confirm-description": "", + "confirm-description": "", + "success": "" + }, + "confirm-reset-password": { + "title": "", + "description": "", + "password-label": "", + "required-field": "", + "submit": "", + "password-validation": "" + }, + "register": { + "title": "", + "description": "", + "username-label": "", + "email-label": "", + "email-tooltip": "", + "password-label": "", + "required-field": "", + "valid-email": "", + "password-validation": "", + "register": "" + }, + "series-detail": { + "page-settings-title": "", + "close": "", + "layout-mode-label": "", + "layout-mode-option-card": "", + "layout-mode-option-list": "", + "continue-from": "", + "read": "", + "continue": "", + "read-incognito": "", + "continue-incognito": "", + "read-options-alt": "", + "incognito": "", + "remove-from-want-to-read": "", + "add-to-want-to-read": "", + "edit-series-alt": "", + "download-series--tooltip": "", + "downloading-status": "", + "user-reviews-alt": "", + "storyline-tab": "", + "books-tab": "", + "volumes-tab": "", + "specials-tab": "", + "related-tab": "", + "recommendations-tab": "", + "send-to": "", + "no-pages": "", + "no-chapters": "", + "cover-change": "" + }, + "series-metadata-detail": { + "links-title": "", + "genres-title": "", + "tags-title": "", + "collections-title": "", + "reading-lists-title": "", + "writers-title": "", + "cover-artists-title": "", + "characters-title": "", + "colorists-title": "", + "editors-title": "", + "inkers-title": "", + "letterers-title": "", + "translators-title": "", + "pencillers-title": "", + "publishers-title": "", + "promoted": "", + "see-more": "", + "see-less": "" + }, + "badge-expander": { + "more-items": "" + }, + "read-more": { + "read-more": "", + "read-less": "" + }, + "update-notification-modal": { + "title": "", + "close": "", + "help": "", + "download": "" + }, + "side-nav-companion-bar": { + "page-settings-title": "", + "open-filter-and-sort": "", + "close-filter-and-sort": "", + "filter-and-sort-alt": "" + }, + "side-nav": { + "home": "", + "want-to-read": "", + "collections": "", + "reading-lists": "", + "bookmarks": "", + "filter-label": "", + "all-series": "", + "clear": "", + "donate": "" + }, + "library-settings-modal": { + "close": "", + "edit-title": "", + "add-title": "", + "general-tab": "", + "folder-tab": "", + "cover-tab": "", + "advanced-tab": "", + "name-label": "", + "library-name-unique": "", + "last-scanned-label": "", + "type-label": "", + "type-tooltip": "", + "folder-description": "", + "browse": "", + "help-us-part-1": "", + "help-us-part-2": "", + "help-us-part-3": "", + "naming-conventions-part-1": "", + "naming-conventions-part-2": "", + "naming-conventions-part-3": "", + "cover-description": "", + "cover-description-extra": "", + "manage-collection-label": "", + "manage-collection-tooltip": "", + "manage-reading-list-label": "", + "manage-reading-list-tooltip": "", + "allow-scrobbling-label": "", + "allow-scrobbling-tooltip": "", + "folder-watching-label": "", + "folder-watching-tooltip": "", + "include-in-dashboard-label": "", + "include-in-dashboard-tooltip": "", + "include-in-recommendation-label": "", + "include-in-recommendation-tooltip": "", + "include-in-search-label": "", + "include-in-search-tooltip": "", + "force-scan": "", + "force-scan-tooltip": "", + "reset": "", + "cancel": "", + "next": "", + "save": "", + "required-field": "" + }, + "reader-settings": { + "general-settings-title": "", + "font-family-label": "", + "font-size-label": "", + "line-spacing-label": "", + "margin-label": "", + "reset-to-defaults": "", + "reader-settings-title": "", + "reading-direction-label": "", + "right-to-left": "", + "left-to-right": "", + "horizontal": "", + "vertical": "", + "writing-style-label": "", + "writing-style-tooltip": "", + "tap-to-paginate-label": "", + "tap-to-paginate-tooltip": "", + "on": "", + "off": "", + "immersive-mode-label": "", + "immersive-mode-tooltip": "", + "fullscreen-label": "", + "fullscreen-tooltip": "", + "exit": "", + "enter": "", + "layout-mode-label": "", + "layout-mode-tooltip": "", + "layout-mode-option-scroll": "", + "layout-mode-option-1col": "", + "layout-mode-option-2col": "", + "color-theme-title": "", + "theme-dark": "", + "theme-black": "", + "theme-white": "", + "theme-paper": "" + }, + "table-of-contents": { + "no-data": "" + }, + "bookmarks": { + "title": "", + "series-count": "", + "no-data": "", + "no-data-2": "", + "confirm-delete": "", + "confirm-single-delete": "", + "delete-success": "", + "delete-single-success": "" + }, + "bulk-operations": { + "title": "", + "items-selected": "", + "mark-as-unread": "", + "mark-as-read": "", + "deselect-all": "" + }, + "card-detail-drawer": { + "general-tab": "", + "metadata-tab": "", + "cover-tab": "", + "info-tab": "", + "no-summary": "", + "writers-title": "", + "genres-title": "", + "publishers-title": "", + "tags-title": "", + "not-defined": "", + "read": "", + "unread": "", + "files": "", + "pages": "", + "added": "", + "size": "" + }, + "card-detail-layout": { + "total-items": "" + }, + "card-item": { + "cannot-read": "" + }, + "chapter-metadata-detail": { + "no-data": "", + "writers-title": "", + "publishers-title": "", + "characters-title": "", + "translators-title": "", + "letterers-title": "", + "colorists-title": "", + "inkers-title": "", + "pencillers-title": "", + "cover-artists-title": "", + "editors-title": "" + }, + "cover-image-chooser": { + "drag-n-drop": "", + "upload": "", + "upload-continued": "", + "url-label": "", + "load": "", + "back": "", + "reset-cover-tooltip": "", + "reset": "", + "image-num": "", + "apply": "", + "applied": "" + }, + "download-indicator": { + "progress": "" + }, + "edit-series-relation": { + "description-part-1": "", + "description-part-2": "", + "target-series": "", + "relationship": "", + "remove": "", + "add-relationship": "", + "parent": "" + }, + "entity-info-cards": { + "tags-title": "", + "characters-title": "", + "release-date-title": "", + "release-date-tooltip": "", + "age-rating-title": "", + "length-title": "", + "pages-count": "", + "words-count": "", + "reading-time-title": "", + "date-added-title": "", + "size-title": "", + "id-title": "", + "links-title": "", + "isbn-title": "", + "last-read-title": "", + "less-than-hour": "", + "range-hours": "", + "hour": "", + "hours": "", + "read-time-title": "" + }, + "series-info-cards": { + "release-date-title": "", + "release-year-tooltip": "", + "age-rating-title": "", + "language-title": "", + "publication-status-title": "", + "publication-status-tooltip": "", + "scrobbling-title": "", + "scrobbling-tooltip": "", + "on": "", + "off": "", + "disabled": "", + "format-title": "", + "last-read-title": "", + "length-title": "", + "read-time-title": "", + "less-than-hour": "", + "hour": "", + "hours": "", + "time-left-title": "", + "ongoing": "", + "pages-count": "", + "words-count": "" + }, + "bulk-add-to-collection": { + "title": "", + "promoted": "", + "close": "", + "filter-label": "", + "clear": "", + "no-data": "", + "loading": "", + "collection-label": "", + "create": "" + }, + "entity-title": { + "special": "", + "issue-num": "", + "chapter": "" + }, + "external-series-card": { + "open-external": "" + }, + "list-item": { + "read": "" + }, + "manage-alerts": { + "description-part-1": "", + "description-part-2": "", + "filter-label": "", + "clear-alerts": "", + "extension-header": "", + "file-header": "", + "comment-header": "", + "details-header": "" + }, + "manage-email-settings": { + "title": "", + "description": "", + "send-to-warning": "", + "email-url-label": "", + "email-url-tooltip": "", + "reset": "", + "test": "", + "host-name-label": "", + "host-name-tooltip": "", + "host-name-validation": "", + "reset-to-default": "", + "save": "" + }, + "manage-library": { + "title": "", + "add-library": "", + "no-data": "", + "loading": "", + "last-scanned-title": "", + "shared-folders-title": "", + "type-title": "", + "scan-library": "", + "delete-library": "", + "delete-library-by-name": "", + "edit-library": "", + "edit-library-by-name": "" + }, + "manage-media-settings": { + "encode-as-description-part-1": "", + "encode-as-description-part-2": "", + "encode-as-description-part-3": "", + "encode-as-warning": "", + "media-warning": "", + "encode-as-label": "", + "encode-as-tooltip": "", + "bookmark-dir-label": "", + "bookmark-dir-tooltip": "", + "change": "", + "reset-to-default": "", + "reset": "", + "save": "", + "media-issue-title": "", + "scrobble-issue-title": "", + "cover-image-size-label": "", + "cover-image-size-tooltip": "" + }, + "cover-image-size": { + "default": "", + "medium": "", + "large": "", + "xlarge": "" + }, + "manage-scrobble-errors": { + "description": "", + "filter-label": "", + "clear-errors": "", + "series-header": "", + "created-header": "", + "comment-header": "", + "edit-header": "", + "edit-item-alt": "" + }, + "default-date-pipe": { + "never": "" + }, + "manage-settings": { + "notice": "", + "restart-required": "", + "base-url-label": "", + "base-url-tooltip": "", + "ip-address-label": "", + "ip-address-tooltip": "", + "port-label": "", + "port-tooltip": "", + "backup-label": "", + "backup-tooltip": "", + "log-label": "", + "log-tooltip": "", + "logging-level-label": "", + "logging-level-tooltip": "", + "cache-size-label": "", + "cache-size-tooltip": "", + "on-deck-last-progress-label": "", + "on-deck-last-progress-tooltip": "", + "on-deck-last-chapter-add-label": "", + "on-deck-last-chapter-add-tooltip": "", + "allow-stats-label": "", + "allow-stats-tooltip-part-1": "", + "allow-stats-tooltip-part-2": "", + "send-data": "", + "opds-label": "", + "opds-tooltip": "", + "enable-opds": "", + "folder-watching-label": "", + "folder-watching-tooltip": "", + "enable-folder-watching": "", + "reset-to-default": "", + "reset": "", + "save": "", + "cache-size-validation": "", + "field-required": "", + "max-logs-validation": "", + "min-logs-validation": "", + "min-days-validation": "", + "min-cache-validation": "", + "max-backup-validation": "", + "min-backup-validation": "", + "ip-address-validation": "", + "base-url-validation": "" + }, + "manage-system": { + "title": "", + "version-title": "", + "installId-title": "", + "more-info-title": "", + "home-page-title": "", + "wiki-title": "", + "discord-title": "", + "donations-title": "", + "source-title": "", + "feature-request-title": "" + }, + "manage-tasks-settings": { + "title": "", + "library-scan-label": "", + "library-scan-tooltip": "", + "library-database-backup-label": "", + "library-database-backup-tooltip": "", + "adhoc-tasks-title": "", + "job-title-header": "", + "description-header": "", + "action-header": "", + "reset-to-default": "", + "reset": "", + "save": "", + "recurring-tasks-title": "", + "last-executed-header": "", + "cron-header": "", + "convert-media-task": "", + "convert-media-task-desc": "", + "convert-media-success": "", + "bust-cache-task": "", + "bust-cache-task-desc": "", + "bust-cache-task-success": "", + "clear-reading-cache-task": "", + "clear-reading-cache-task-desc": "", + "clear-reading-cache-task-success": "", + "clean-up-want-to-read-task": "", + "clean-up-want-to-read-task-desc": "", + "clean-up-want-to-read-task-success": "", + "backup-database-task": "", + "backup-database-task-desc": "", + "backup-database-task-success": "", + "download-logs-task": "", + "download-logs-task-desc": "", + "analyze-files-task": "", + "analyze-files-task-desc": "", + "analyze-files-task-success": "", + "check-for-updates-task": "", + "check-for-updates-task-desc": "" + }, + "manage-users": { + "title": "", + "invite": "", + "you-alt": "", + "pending-title": "", + "delete-user-tooltip": "", + "delete-user-alt": "", + "edit-user-tooltip": "", + "edit-user-alt": "", + "resend-invite-tooltip": "", + "resend-invite-alt": "", + "setup-user-tooltip": "", + "setup-user-alt": "", + "change-password-tooltip": "", + "change-password-alt": "", + "resend": "", + "setup": "", + "last-active-title": "", + "roles-title": "", + "none": "", + "never": "", + "online-now-tooltip": "", + "sharing-title": "", + "no-data": "", + "loading": "" + }, + "edit-collection-tags": { + "title": "", + "required-field": "", + "save": "", + "close": "", + "cancel": "", + "general-tab": "", + "cover-image-tab": "", + "series-tab": "", + "name-label": "", + "name-validation": "", + "promote-label": "", + "promote-tooltip": "", + "summary-label": "", + "series-title": "", + "deselect-all": "", + "select-all": "" + }, + "library-detail": { + "library-tab": "", + "recommended-tab": "" + }, + "library-recommended": { + "no-data": "", + "more-in-genre": "", + "rediscover": "", + "highly-rated": "", + "quick-catchups": "", + "quick-reads": "", + "on-deck": "" + }, + "admin-dashboard": { + "title": "", + "general-tab": "", + "users-tab": "", + "libraries-tab": "", + "media-tab": "", + "logs-tab": "", + "email-tab": "", + "tasks-tab": "", + "statistics-tab": "", + "system-tab": "", + "kavita+-tab": "", + "kavita+-desc-part-1": "", + "kavita+-desc-part-2": "", + "kavita+-desc-part-3": "" + }, + "collection-detail": { + "no-data": "", + "no-data-filtered": "", + "title-alt": "" + }, + "all-collections": { + "title": "", + "item-count": "", + "no-data": "", + "create-one-part-1": "", + "create-one-part-2": "" + }, + "carousel-reel": { + "prev-items": "", + "next-items": "" + }, + "draggable-ordered-list": { + "instructions-alt": "", + "reorder-label": "", + "remove-item-alt": "" + }, + "reading-lists": { + "title": "", + "item-count": "", + "no-data": "", + "create-one-part-1": "", + "create-one-part-2": "" + }, + "reading-list-item": { + "remove": "", + "read": "" + }, + "stream-list-item": { + "remove": "", + "load-filter": "", + "provided": "", + "smart-filter": "" + }, + "reading-list-detail": { + "item-count": "", + "page-settings-title": "", + "remove-read": "", + "order-numbers-label": "", + "continue": "", + "read": "", + "read-options-alt": "", + "incognito-alt": "", + "no-data": "", + "characters-title": "" + }, + "events-widget": { + "title-alt": "", + "dismiss-all": "", + "update-available": "", + "downloading-item": "", + "more-info": "", + "close": "", + "users-online-count": "", + "active-events-title": "", + "no-data": "" + }, + "shortcuts-modal": { + "title": "", + "close": "", + "prev-page": "", + "next-page": "", + "go-to": "", + "bookmark": "", + "double-click": "", + "close-reader": "", + "toggle-menu": "" + }, + "grouped-typeahead": { + "files": "", + "chapters": "", + "people": "", + "tags": "", + "genres": "", + "libraries": "", + "reading-lists": "", + "collections": "", + "close": "", + "loading": "" + }, + "nav-header": { + "skip-alt": "", + "search-series-alt": "", + "search-alt": "", + "promoted": "", + "no-data": "", + "scroll-to-top-alt": "", + "server-settings": "", + "settings": "", + "help": "", + "announcements": "", + "logout": "" + }, + "add-to-list-modal": { + "title": "", + "close": "", + "filter-label": "", + "promoted-alt": "", + "no-data": "", + "loading": "", + "reading-list-label": "", + "create": "" + }, + "edit-reading-list-modal": { + "title": "", + "general-tab": "", + "cover-image-tab": "", + "close": "", + "save": "", + "year-validation": "", + "month-validation": "", + "name-unique-validation": "", + "required-field": "", + "summary-label": "", + "year-label": "", + "month-label": "", + "ending-title": "", + "starting-title": "", + "promote-label": "", + "promote-tooltip": "" + }, + "import-cbl-modal": { + "close": "", + "title": "", + "import-description": "", + "validate-description": "", + "validate-warning": "", + "validate-no-issue": "", + "validate-no-issue-description": "", + "dry-run-description": "", + "prev": "", + "import": "", + "restart": "", + "next": "", + "import-step": "", + "validate-cbl-step": "", + "dry-run-step": "", + "final-import-step": "" + }, + "pdf-reader": { + "loading-message": "", + "incognito-mode": "", + "light-theme-alt": "", + "dark-theme-alt": "", + "close-reader-alt": "" + }, + "infinite-scroller": { + "continuous-reading-prev-chapter-alt": "", + "continuous-reading-prev-chapter": "", + "continuous-reading-next-chapter-alt": "", + "continuous-reading-next-chapter": "" + }, + "manga-reader": { + "back": "", + "save-globally": "", + "incognito-alt": "", + "incognito-title": "", + "shortcuts-menu-alt": "", + "prev-page-tooltip": "", + "next-page-tooltip": "", + "prev-chapter-tooltip": "", + "next-chapter-tooltip": "", + "first-page-tooltip": "", + "last-page-tooltip": "", + "left-to-right-alt": "", + "right-to-left-alt": "", + "reading-direction-tooltip": "", + "reading-mode-tooltip": "", + "collapse": "", + "fullscreen": "", + "settings-tooltip": "", + "image-splitting-label": "", + "image-scaling-label": "", + "height": "", + "width": "", + "original": "", + "auto-close-menu-label": "", + "swipe-enabled-label": "", + "enable-comic-book-label": "", + "brightness-label": "", + "first-time-reading-manga": "", + "layout-mode-switched": "", + "no-next-chapter": "", + "no-prev-chapter": "", + "user-preferences-updated": "", + "emulate-comic-book-label": "" + }, + "metadata-filter": { + "filter-title": "", + "sort-by-label": "", + "filter-name-label": "", + "ascending-alt": "", + "descending-alt": "", + "reset": "", + "apply": "", + "save": "", + "limit-label": "", + "format-label": "", + "libraries-label": "", + "collections-label": "", + "genres-label": "", + "tags-label": "", + "cover-artist-label": "", + "writer-label": "", + "publisher-label": "", + "penciller-label": "", + "letterer-label": "", + "inker-label": "", + "editor-label": "", + "colorist-label": "", + "character-label": "", + "translator-label": "", + "read-progress-label": "", + "unread": "", + "read": "", + "in-progress": "", + "rating-label": "", + "age-rating-label": "", + "language-label": "", + "publication-status-label": "", + "series-name-label": "", + "series-name-tooltip": "", + "release-label": "", + "min": "", + "max": "" + }, + "metadata-filter-row": { + "unit-reading-date": "", + "unit-reading-progress": "" + }, + "sort-field-pipe": { + "sort-name": "", + "created": "", + "last-modified": "", + "last-chapter-added": "", + "time-to-read": "", + "release-year": "", + "read-progress": "" + }, + "edit-series-modal": { + "title": "", + "general-tab": "", + "metadata-tab": "", + "people-tab": "", + "web-links-tab": "", + "cover-image-tab": "", + "related-tab": "", + "info-tab": "", + "collections-label": "", + "genres-label": "", + "tags-label": "", + "cover-artist-label": "", + "writer-label": "", + "publisher-label": "", + "penciller-label": "", + "letterer-label": "", + "inker-label": "", + "editor-label": "", + "colorist-label": "", + "character-label": "", + "translator-label": "", + "language-label": "", + "age-rating-label": "", + "publication-status-label": "", + "required-field": "", + "close": "", + "name-label": "", + "sort-name-label": "", + "localized-name-label": "", + "summary-label": "", + "release-year-label": "", + "web-link-description": "", + "web-link-label": "", + "add-link-alt": "", + "remove-link-alt": "", + "cover-image-description": "", + "save": "", + "field-locked-alt": "", + "info-title": "", + "library-title": "", + "format-title": "", + "created-title": "", + "last-read-title": "", + "last-added-title": "", + "last-scanned-title": "", + "folder-path-title": "", + "publication-status-title": "", + "total-pages-title": "", + "total-items-title": "", + "max-items-title": "", + "size-title": "", + "loading": "", + "added-title": "", + "last-modified-title": "", + "view-files": "", + "pages-title": "", + "chapter-title": "", + "volume-num": "", + "highest-count-tooltip": "", + "max-issue-tooltip": "" + }, + "day-breakdown": { + "title": "", + "x-axis-label": "", + "y-axis-label": "" + }, + "file-breakdown-stats": { + "format-title": "", + "format-tooltip": "", + "visualisation-label": "", + "data-table-label": "", + "extension-header": "", + "format-header": "", + "total-size-header": "", + "total-files-header": "", + "not-classified": "", + "total-file-size-title": "" + }, + "reading-activity": { + "title": "", + "legend-label": "", + "x-axis-label": "", + "y-axis-label": "", + "no-data": "", + "time-frame-label": "", + "this-week": "", + "last-7-days": "", + "last-30-days": "", + "last-90-days": "", + "last-year": "", + "all-time": "" + }, + "manga-format-stats": { + "title": "", + "visualisation-label": "", + "data-table-label": "", + "format-header": "", + "count-header": "" + }, + "publication-status-stats": { + "title": "", + "visualisation-label": "", + "data-table-label": "", + "year-header": "", + "count-header": "" + }, + "server-stats": { + "total-series-label": "", + "total-series-tooltip": "", + "total-volumes-label": "", + "total-volumes-tooltip": "", + "total-files-label": "", + "total-files-tooltip": "", + "total-size-label": "", + "total-genres-label": "", + "total-genres-tooltip": "", + "total-tags-label": "", + "total-tags-tooltip": "", + "total-people-label": "", + "total-people-tooltip": "", + "total-read-time-label": "", + "total-read-time-tooltip": "", + "series": "", + "reads": "", + "release-years-title": "", + "most-active-users-title": "", + "popular-libraries-title": "", + "popular-series-title": "", + "recently-read-title": "", + "genre-count": "", + "tag-count": "", + "people-count": "", + "tags": "", + "people": "", + "genres": "" + }, + "errors": { + "series-doesnt-exist": "", + "collection-invalid-access": "", + "unknown-crit": "", + "user-not-auth": "", + "error-code": "", + "download": "", + "not-found": "", + "generic": "", + "rejected-cover-upload": "", + "invalid-confirmation-url": "", + "invalid-confirmation-email": "", + "invalid-password-reset-url": "" + }, + "metadata-builder": { + "or": "", + "and": "", + "add-rule": "", + "remove-rule": "" + }, + "customize-dashboard-modal": { + "title": "", + "close": "", + "save": "" + }, + "filter-field-pipe": { + "age-rating": "", + "characters": "", + "collection-tags": "", + "colorist": "", + "cover-artist": "", + "editor": "", + "formats": "", + "genres": "", + "inker": "", + "languages": "", + "libraries": "", + "letterer": "", + "publication-status": "", + "penciller": "", + "publisher": "", + "read-progress": "", + "read-time": "", + "release-year": "", + "series-name": "", + "summary": "", + "tags": "", + "translators": "", + "user-rating": "", + "writers": "", + "path": "", + "file-path": "", + "want-to-read": "", + "read-date": "" + }, + "filter-comparison-pipe": { + "begins-with": "", + "contains": "", + "equal": "", + "greater-than": "", + "greater-than-or-equal": "", + "less-than": "", + "less-than-or-equal": "", + "matches": "", + "does-not-contain": "", + "not-equal": "", + "ends-with": "", + "is-before": "", + "is-after": "", + "is-in-last": "", + "is-not-in-last": "", + "must-contains": "" + }, + "toasts": { + "regen-cover": "", + "no-pages": "", + "download-in-progress": "", + "scan-queued": "", + "server-settings-updated": "", + "reset-ip-address": "", + "reset-base-url": "", + "unauthorized-1": "", + "unauthorized-2": "", + "no-updates": "", + "confirm-delete-user": "", + "user-deleted": "", + "email-sent-to-user": "", + "click-email-link": "", + "series-added-to-collection": "", + "no-series-collection-warning": "", + "collection-updated": "", + "reading-list-deleted": "", + "reading-list-updated": "", + "confirm-delete-reading-list": "", + "item-removed": "", + "nothing-to-remove": "", + "series-added-to-reading-list": "", + "volumes-added-to-reading-list": "", + "chapter-added-to-reading-list": "", + "multiple-added-to-reading-list": "", + "select-files-warning": "", + "reading-list-imported": "", + "incognito-off": "", + "email-service-reset": "", + "email-service-reachable": "", + "email-service-unresponsive": "", + "refresh-covers-queued": "", + "library-file-analysis-queued": "", + "entity-read": "", + "entity-unread": "", + "mark-read": "", + "mark-unread": "", + "series-removed-want-to-read": "", + "series-deleted": "", + "file-send-to": "", + "theme-missing": "", + "email-sent": "", + "k+-license-saved": "", + "k+-unlocked": "", + "k+-error": "", + "k+-delete-key": "", + "library-deleted": "", + "copied-to-clipboard": "", + "book-settings-info": "", + "no-next-chapter": "", + "no-prev-chapter": "", + "load-next-chapter": "", + "load-prev-chapter": "", + "account-registration-complete": "", + "account-migration-complete": "", + "password-reset": "", + "password-updated": "", + "forced-scan-queued": "", + "library-created": "", + "anilist-token-updated": "", + "age-restriction-updated": "", + "email-sent-to-no-existing": "", + "email-sent-to": "", + "change-email-private": "", + "device-updated": "", + "device-created": "", + "confirm-regen-covers": "", + "alert-long-running": "", + "confirm-delete-multiple-series": "", + "confirm-delete-series": "", + "alert-bad-theme": "", + "confirm-library-delete": "", + "confirm-library-type-change": "", + "confirm-download-size": "", + "list-doesnt-exist": "", + "confirm-delete-smart-filter": "", + "smart-filter-deleted": "", + "smart-filter-updated": "" + }, + "actionable": { + "scan-library": "", + "refresh-covers": "", + "analyze-files": "", + "settings": "", + "edit": "", + "mark-as-read": "", + "mark-as-unread": "", + "scan-series": "", + "add-to": "", + "add-to-want-to-read": "", + "remove-from-want-to-read": "", + "remove-from-on-deck": "", + "others": "", + "add-to-reading-list": "", + "add-to-collection": "", + "send-to": "", + "delete": "", + "download": "", + "read-incognito": "", + "details": "", + "view-series": "", + "clear": "", + "import-cbl": "", + "read": "", + "add-rule-group-and": "", + "add-rule-group-or": "", + "remove-rule-group": "", + "customize": "" + }, + "preferences": { + "left-to-right": "", + "right-to-left": "", + "horizontal": "", + "vertical": "", + "automatic": "", + "fit-to-height": "", + "fit-to-width": "", + "original": "", + "fit-to-screen": "", + "no-split": "", + "webtoon": "", + "single": "", + "double": "", + "double-manga": "", + "scroll": "", + "1-column": "", + "2-column": "", + "cards": "", + "list": "", + "up-to-down": "" + }, + "validation": { + "required-field": "", + "valid-email": "", + "password-validation": "" + }, + "entity-type": { + "volume": "", + "chapter": "", + "series": "", + "bookmark": "", + "logs": "" + }, + "common": { + "reset-to-default": "", + "close": "", + "cancel": "", + "create": "", + "save": "", + "reset": "", + "add": "", + "apply": "", + "delete": "", + "edit": "", + "help": "", + "submit": "", + "email": "", + "read": "", + "loading": "", + "username": "", + "password": "", + "promoted": "", + "select-all": "", + "deselect-all": "", + "series-count": "", + "item-count": "", + "book-num": "", + "issue-hash-num": "", + "issue-num": "", + "chapter-num": "", + "volume-num": "" + } +} From ffc666f8136dc047959fe81480e01826ff766ece Mon Sep 17 00:00:00 2001 From: peter cerny Date: Mon, 25 Sep 2023 06:45:52 +0000 Subject: [PATCH 32/36] [skip ci] Translated using Weblate (Slovak) Currently translated at 0.3% (5 of 1508 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/sk/ --- UI/Web/src/assets/langs/sk.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/UI/Web/src/assets/langs/sk.json b/UI/Web/src/assets/langs/sk.json index d53852220..9daf810e0 100644 --- a/UI/Web/src/assets/langs/sk.json +++ b/UI/Web/src/assets/langs/sk.json @@ -1,18 +1,18 @@ { "login": { - "title": "", - "username": "", - "password": "", - "password-validation": "", - "forgot-password": "", - "submit": "" + "title": "Prihlásenie", + "username": "{{common.username}}", + "password": "{{common.password}}", + "password-validation": "{{validation.password-validation}}", + "forgot-password": "Zabudli ste heslo?", + "submit": "{{common.submit}}" }, "dashboard": { - "no-libraries": "", - "server-settings-link": "", - "not-granted": "", - "on-deck-title": "", - "recently-updated-title": "", + "no-libraries": "Momentálne nie sú vytvorené žiadne knižnice. Vytvorte ich v", + "server-settings-link": "Nastavenia servera", + "not-granted": "Nemáte prístup do žiadnej z knižníc.", + "on-deck-title": "Vitajte na palube", + "recently-updated-title": "Naposledy aktualizované série", "recently-added-title": "", "more-in-genre-title": "" }, From f30dcc46087089caa85f9572a111fbc61595b73a Mon Sep 17 00:00:00 2001 From: aleixcox <18121624@qq.com> Date: Wed, 27 Sep 2023 05:07:46 +0000 Subject: [PATCH 33/36] [skip ci] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1508 of 1508 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 44 +++++++++++++++++++++++----- 1 file changed, 36 insertions(+), 8 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index e39e0bb2a..09cfd9a76 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -13,7 +13,8 @@ "not-granted": "您没有权限访问资料库", "on-deck-title": "最近阅读", "recently-updated-title": "最近更新的系列", - "recently-added-title": "新增系列" + "recently-added-title": "新增系列", + "more-in-genre-title": "{{genre}} 的更多内容" }, "edit-user": { "edit": "{{common.edit}}", @@ -144,7 +145,8 @@ "clients-api-key-tooltip": "API密钥等同于密码,请保持它的机密性和安全性。", "clients-opds-url-tooltip": "OPDS URL", "reset": "{{common.reset}}", - "save": "{{common.save}}" + "save": "{{common.save}}", + "smart-filters-tab": "智能筛选器" }, "user-holds": { "title": "刮削暂停", @@ -624,7 +626,9 @@ "send-to": "文件已通过电子邮件发送到{{deviceName}}", "no-pages": "{{toasts.no-pages}}", "no-chapters": "本卷没有章节,无法读取。", - "cover-change": "刷新图片需要一点时间。在此期间,可能某些页面仍显示旧图片。" + "cover-change": "刷新图片需要一点时间。在此期间,可能某些页面仍显示旧图片。", + "continue-incognito": "以隐身模式继续", + "read-incognito": "以隐身模式阅读" }, "series-metadata-detail": { "links-title": "链接", @@ -1360,7 +1364,9 @@ "descending-alt": "降序", "reset": "{{common.reset}}", "apply": "{{common.apply}}", - "limit-label": "只显示" + "limit-label": "限定", + "save": "{{common.save}}", + "filter-name-label": "筛选器名称" }, "sort-field-pipe": { "sort-name": "排序名称", @@ -1368,7 +1374,8 @@ "last-modified": "上次修改时间", "last-chapter-added": "添加时间", "time-to-read": "阅读时间", - "release-year": "发行年份" + "release-year": "发行年份", + "read-progress": "阅读进度" }, "edit-series-modal": { "title": "{{seriesName}} 详细信息", @@ -1597,7 +1604,10 @@ "confirm-library-delete": "您确定要删除{{name}}资料库吗?此操作无法撤销。", "confirm-library-type-change": "更改资料库类型将触发使用不同解析规则的新扫描,可能导致系列被重新创建,进而可能丢失进度和书签。在进行此操作之前,建议您进行备份。确定要继续吗?", "confirm-download-size": "{{entityType}}的大小为{{size}}。确定要继续吗?", - "list-doesnt-exist": "此列表不存在" + "list-doesnt-exist": "此列表不存在", + "smart-filter-updated": "已创建/已更新智能筛选器", + "confirm-delete-smart-filter": "您是否确定要删除此智能筛选器?", + "smart-filter-deleted": "智能筛选器已删除" }, "actionable": { "scan-library": "扫描资料库", @@ -1626,7 +1636,8 @@ "read": "阅读", "add-rule-group-or": "添加规则组(或)", "add-rule-group-and": "添加规则组(与)", - "remove-rule-group": "移除规则组" + "remove-rule-group": "移除规则组", + "customize": "自定义" }, "preferences": { "left-to-right": "从左到右", @@ -1729,7 +1740,9 @@ "letterer": "排版", "penciller": "线稿师", "path": "路径", - "file-path": "文件路径" + "file-path": "文件路径", + "read-date": "阅读日期", + "want-to-read": "想读" }, "filter-comparison-pipe": { "begins-with": "开始于", @@ -1754,5 +1767,20 @@ "medium": "中(640x909)", "large": "大(900x1277)", "xlarge": "特大(1265x1795)" + }, + "stream-list-item": { + "smart-filter": "智能筛选器", + "remove": "{{common.remove}}", + "provided": "提供", + "load-filter": "加载筛选" + }, + "customize-dashboard-modal": { + "close": "{{common.close}}", + "title": "自定义仪表板", + "save": "{{common.save}}" + }, + "metadata-filter-row": { + "unit-reading-progress": "百分比", + "unit-reading-date": "日期" } } From 8d281b8ff768314b10fb5d4d7b04fb0b78a59d78 Mon Sep 17 00:00:00 2001 From: aleixcox <18121624@qq.com> Date: Wed, 27 Sep 2023 04:55:39 +0000 Subject: [PATCH 34/36] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (164 of 164 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hans/ --- API/I18N/zh_Hans.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/API/I18N/zh_Hans.json b/API/I18N/zh_Hans.json index 8dcdce257..602026ecf 100644 --- a/API/I18N/zh_Hans.json +++ b/API/I18N/zh_Hans.json @@ -159,5 +159,8 @@ "progress-must-exist": "用户进程必须存在", "generic-scrobble-hold": "启用锁定时发生错误", "reset-chapter-lock": "无法重置章节的封面锁", - "collection-deleted": "收藏已删除" + "collection-deleted": "收藏已删除", + "smart-filters": "智能筛选", + "browse-smart-filters": "以智能筛选方式浏览", + "smart-filter-doesnt-exist": "智能筛选不存在" } From e015cf033a2dbd1602814cc6907e950b78ba698f Mon Sep 17 00:00:00 2001 From: Mathieu Ares Date: Thu, 28 Sep 2023 17:24:56 +0000 Subject: [PATCH 35/36] Translated using Weblate (French) Currently translated at 100.0% (164 of 164 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 420e662cf..16be88960 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -159,5 +159,8 @@ "chapter-num": "Chapitre {0}", "want-to-read": "À Lire", "browse-want-to-read": "Parcourir À Lire", - "collection-deleted": "Collection supprimée" + "collection-deleted": "Collection supprimée", + "smart-filters": "Filtres iintelligents", + "browse-smart-filters": "Parcourir Filtres intelligents", + "smart-filter-doesnt-exist": "Aucun Filtres iintelligents n'existe" } From dd9263637fbb6c844ab032ef06643ec4c43290b7 Mon Sep 17 00:00:00 2001 From: Mathieu Ares Date: Thu, 28 Sep 2023 17:20:16 +0000 Subject: [PATCH 36/36] [skip ci] Translated using Weblate (French) Currently translated at 21.3% (322 of 1508 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fr/ --- UI/Web/src/assets/langs/fr.json | 70 ++++++++++++++++----------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index 795a16513..b3c99c347 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -8,12 +8,12 @@ "submit": "{{common.submit}}" }, "dashboard": { - "no-libraries": "Aucune bibliothèque n'est configurée. Veuillez en ajouter une", - "server-settings-link": "Paramètres du serveur", - "not-granted": "Vous n'avez accès à aucune bibliothèque.", + "no-libraries": "Il n'y a pas de bibliothèques de configurée. Veuillez en ajouter", + "server-settings-link": "Paramètres du Serveur", + "not-granted": "Vous n'êtes pas autorisé à accèder à une bibliothèque.", "on-deck-title": "En Cours", "recently-updated-title": "Séries mises-à-jour récemment", - "recently-added-title": "Séries ajoutées récemment", + "recently-added-title": "Séries nouvellement ajoutées", "more-in-genre-title": "Plus dans {{genre}}" }, "edit-user": { @@ -24,14 +24,14 @@ "email": "{{common.email}}", "not-valid-email": "{{validation.valid-email}}", "cancel": "{{common.cancel}}", - "saving": "Sauvegarde…", + "saving": "Sauvegarde en cour …", "update": "Mise-à-jour" }, "user-scrobble-history": { "title": "Historique de scrobble", "description": "Ici, vous trouverez les événements de scrobble reliées à votre compte. Afin d'avoir des événements, vous devez avoir un fournisseur de scrobble actif et configuré. Tous les événements qui ont été traités vont automatiquement disparaitre après un mois. Si des événements demeurent non traités, il est fort probable qu'il n'y ait aucune correspondance chez le fournisseur. Veuillez contacter votre administrateur afin de les corriger.", - "filter-label": "Filtre", - "created-header": "Création", + "filter-label": "Filtrer", + "created-header": "Créé", "last-modified-header": "Dernière modification", "type-header": "Type", "series-header": "Séries", @@ -42,7 +42,7 @@ "rating": "Évaluation {{r}}", "not-applicable": "Non applicable", "processed": "Traité", - "not-processed": "Non traité" + "not-processed": "Non Traité" }, "scrobble-event-type-pipe": { "chapter-read": "Progression de la lecture", @@ -80,7 +80,7 @@ "no-items-filtered": "Aucun éléments correspondant aux critères." }, "user-preferences": { - "title": "Tableau de bord utilisateur", + "title": "Tableau de bord Utilisateur", "pref-description": "Voici les paramètres globaux liés à votre compte.", "account-tab": "Compte", "preferences-tab": "Préférences", @@ -91,34 +91,34 @@ "scrobbling-tab": "Défilement", "success-toast": "Préférences utilisateur mises à jour", "global-settings-title": "Paramètres généraux", - "page-layout-mode-label": "Mode de mise en page des pages", + "page-layout-mode-label": "Mode de Mise en page", "page-layout-mode-tooltip": "Afficher les éléments sous forme de cartes ou de listes sur la page des détails de la série.", "locale-label": "Localisation", "locale-tooltip": "La langue que Kavita devrait utiliser", "blur-unread-summaries-label": "Flouter les résumés non lus", "blur-unread-summaries-tooltip": "Le texte du résumé est flouté sur les volumes ou les chapitres dont la lecture n'a pas progressé (afin d'éviter les spoilers)", - "prompt-on-download-label": "Invitation à télécharger", - "prompt-on-download-tooltip": "Message lorsqu'un téléchargement dépasse la taille de {{size}}MB", + "prompt-on-download-label": "Demander lors d'un Téléchargement", + "prompt-on-download-tooltip": "Demander lorsqu'un téléchargement dépasse la taille de {{size}}MB", "disable-animations-label": "Désactiver les Animations", - "disable-animations-tooltip": "Désactive les animations dans le site. Utile pour les utilisateurs de liseuse (Kindle etc..).", - "collapse-series-relationships-label": "Réduire les relations des séries", + "disable-animations-tooltip": "Désactiver les animations dans le site. Utile pour les utilisateurs de liseuse (Kindle, kobo, etc..).", + "collapse-series-relationships-label": "Réduire les relations des Séries", "collapse-series-relationships-tooltip": "Kavita doit-il afficher des Séries qui n'ont pas de lien ou sont le parent/préquel", - "share-series-reviews-label": "Partagez les commentaires de la Série", + "share-series-reviews-label": "Partagez les critiques de la Série", "share-series-reviews-tooltip": "Kavita doit-il afficher vos commentaires sur les Séries pour les autres utilisateurs", "image-reader-settings-title": "Lecteur d'image", "reading-direction-label": "Sens de lecture", "reading-direction-tooltip": "Direction dans laquelle cliquer pour passer à la page suivante. De droite à gauche signifie que vous cliquez sur le côté gauche de l'écran pour passer à la page suivante.", - "scaling-option-label": "Options de mise à l'échelle", - "scaling-option-tooltip": "Comment ajuster la taille de l'image a votre écran.", - "page-splitting-label": "Séparation des pages", + "scaling-option-label": "Options de Mise à l'échelle", + "scaling-option-tooltip": "Comment ajuster la mise à l'échelle de l'image a votre écran.", + "page-splitting-label": "Séparation des Pages", "page-splitting-tooltip": "Comment diviser une image pleine largeur (càd que les images de gauche et de droite sont combinées)", - "reading-mode-label": "Mode de lecture", + "reading-mode-label": "Mode de Lecture", "layout-mode-label": "Mode de mise en page", "layout-mode-tooltip": "Rendu d'une seule image à l'écran ou de deux images côte à côte", "background-color-label": "Couleur d'arrière-plan", "auto-close-menu-label": "Menu de fermeture automatique", "show-screen-hints-label": "Afficher les conseils à l'écran", - "emulate-comic-book-label": "Imiter l'aspect comic", + "emulate-comic-book-label": "Imiter l'aspect Bande dessinées", "swipe-to-paginate-label": "Glisser pour paginer", "book-reader-settings-title": "Lecteur de livre", "tap-to-paginate-label": "Appuyer pour paginer", @@ -127,16 +127,16 @@ "immersive-mode-tooltip": "", "reading-direction-book-label": "Sens de lecture", "reading-direction-book-tooltip": "Sens du clic pour aller à page suivante. Droite à gauche signifie que vous devez cliquer du côté gauche de l'écran pour aller à la page suivante.", - "font-family-label": "Famille de polices", - "font-family-tooltip": "Famille de police à charger. Par défaut chargera la police par défaut du livre", + "font-family-label": "Famille de Polices", + "font-family-tooltip": "Famille de police à charger. Par Défaut chargera la police par défaut du livre", "writing-style-label": "Style d'écriture", "writing-style-tooltip": "Change la direction du texte. Horizontal est de gauche à droite, vertical est de haut en bas.", "layout-mode-book-label": "Mise en page", "layout-mode-book-tooltip": "Comment le contenu devrait être mis en page. Défilement correspond à la présentation du livre. 1 ou 2 Colonnes utilise 1 ou 2 colonnes adaptées à la hauteur de l'appareil par page", - "color-theme-book-label": "Thème de couleur", - "color-theme-book-tooltip": "Quelle couleur appliquer aux contenu et menu du lecteur de livre", - "font-size-book-label": "Taille de Police", - "line-height-book-label": "Interligne", + "color-theme-book-label": "Thème de Couleur", + "color-theme-book-tooltip": "Quelle theme de couleur appliquer aux contenu et menu du lecteur de livre", + "font-size-book-label": "Taille de la Police", + "line-height-book-label": "Espacement de l'interligne", "line-height-book-tooltip": "Quel espace entre les lignes du livre", "margin-book-label": "Marge", "margin-book-tooltip": "Quel espace de chaque côté de l'écran. Cela sera remplacé par 0 sur les appareils mobiles indépendamment de ce réglage.", @@ -155,10 +155,10 @@ "theme-manager": { "title": "Gestionnaire de Theme", "looking-for-theme": "Vous cherchez un theme clair ou E-ink? Nous avons quelques themes personalisés que vous pouvez utiliser. ", - "looking-for-theme-continued": "Github des themes.", + "looking-for-theme-continued": "Github des Themes.", "scan": "Analyser", "site-themes": "Site des Themes", - "set-default": "Remettre choix par défaut", + "set-default": "Réinitialisation des paramètre par défaut", "apply": "", "applied": "Appliquer", "updated-toastr": "Site par défaut a été mise à jour vers {{name}}", @@ -173,7 +173,7 @@ "restriction-selector": { "title": "Restriction d'âge", "description": "", - "not-applicable-for-admins": "Ceci ne s'applique pas pour les administrateurs.", + "not-applicable-for-admins": "Ceci ne s'applique pas pour les Administrateurs.", "age-rating-label": "Classification d'âge", "no-restriction": "Aucun restriction", "include-unknowns-label": "Inclure les Inconnus", @@ -219,7 +219,7 @@ "change-email": { "email-label": "{{common.email}}", "current-password-label": "Mot de passe actuel", - "email-not-confirmed": "Ce adresse courriel n'a pas été confirmé", + "email-not-confirmed": "Cette adresse courriel n'a pas été confirmée", "email-updated-title": "Courriel Mise à jour", "email-updated-description": "", "setup-user-account": "Configurer un compte utilisateur", @@ -243,9 +243,9 @@ "api-key": { "copy": "Copier", "regen-warning": "La regénération de votre clé API va invalider tout les clients existants.", - "no-key": "Erreur - La clé n'a pas été configuré", + "no-key": "Erreur - La clé n'a pas été défini", "confirm-reset": "", - "key-reset": "Remise à zéro de la clé API", + "key-reset": "Réinitialiser la clé API", "show": "Afficher" }, "scrobbling-providers": { @@ -273,11 +273,11 @@ "close": "{{common.close}}", "clear": "Effacer", "filter": "Filtrer", - "open-filtered-search": "Ouvrez une recherche filtrée {{item}}" + "open-filtered-search": "Ouvrez une recherche filtrée pour {{item}}" }, "user-stats-info-cards": { "total-pages-read-label": "Total de pages lues", - "total-pages-read-tooltip": "{{user-stats-info-cards.total-pages-read-label}} : {{value}}", + "total-pages-read-tooltip": "{{user-stats-info-cards.total-pages-read-label}}: {{value}}", "total-words-read-label": "Nombre Total de Mots Lus", "total-words-read-tooltip": "{{user-stats-info-cards.total-words-read-label}}: {{value}}", "time-spent-reading-label": "Temps passé à lire", @@ -328,7 +328,7 @@ "reset": "{{common.reset}}", "cancel": "{{common.cancel}}", "save": "{{common.save}}", - "no-data": "Il n'y a présentement aucune bibliothèque de configurer." + "no-data": "Il n'y a présentement aucune bibliothèque de configurée." }, "time-periods": { "this-week": "Cette Semaine",