From b4f0dd1d3d0f2472de4c0e8be4f61f525c567745 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Fri, 11 Aug 2023 23:31:39 +0200 Subject: [PATCH 01/34] Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ --- UI/Web/src/assets/langs/de.json | 7 ------- UI/Web/src/assets/langs/es.json | 5 ----- UI/Web/src/assets/langs/fr.json | 7 ------- UI/Web/src/assets/langs/hi.json | 7 ------- UI/Web/src/assets/langs/it.json | 7 ------- UI/Web/src/assets/langs/ja.json | 7 ------- UI/Web/src/assets/langs/ko.json | 7 ------- UI/Web/src/assets/langs/ms.json | 7 ------- UI/Web/src/assets/langs/nl.json | 7 ------- UI/Web/src/assets/langs/pl.json | 7 ------- UI/Web/src/assets/langs/pt.json | 7 ------- UI/Web/src/assets/langs/pt_BR.json | 7 ------- UI/Web/src/assets/langs/ru.json | 7 ------- UI/Web/src/assets/langs/th.json | 7 ------- UI/Web/src/assets/langs/tr.json | 7 ------- UI/Web/src/assets/langs/zh_Hans.json | 7 ------- 16 files changed, 110 deletions(-) diff --git a/UI/Web/src/assets/langs/de.json b/UI/Web/src/assets/langs/de.json index dd4e1825d..bb45e0dba 100644 --- a/UI/Web/src/assets/langs/de.json +++ b/UI/Web/src/assets/langs/de.json @@ -1283,12 +1283,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1326,7 +1320,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index 9b973408a..bb67cc3ad 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -95,7 +95,6 @@ "sort-by-label": "Ordenar Por", "ascending-alt": "Ascendente", "descending-alt": "Descendente", - "format-tooltip": "Es independiente de la biblioteca", "cover-artist-label": "Artista de la Portada" }, "manga-reader": { @@ -150,10 +149,6 @@ "loading-message": "Cargando……los PDF pueden ser más lentos de lo esperado", "close-reader-alt": "Cerrar Lector" }, - "infinite-reader": { - "continuous-reading-prev-chapter": "Capítulo anterior", - "continuous-reading-next-chapter": "Capítulo siguiente" - }, "scrobble-event-type-pipe": { "chapter-read": "Progreso de lectura", "score-updated": "Actualización de calificación", diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index be79d3e56..0e8eb5426 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -1285,12 +1285,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1329,7 +1323,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/hi.json b/UI/Web/src/assets/langs/hi.json index 303aa2990..50d78be4d 100644 --- a/UI/Web/src/assets/langs/hi.json +++ b/UI/Web/src/assets/langs/hi.json @@ -1285,12 +1285,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1329,7 +1323,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/it.json b/UI/Web/src/assets/langs/it.json index 8c003a049..fb2974329 100644 --- a/UI/Web/src/assets/langs/it.json +++ b/UI/Web/src/assets/langs/it.json @@ -1285,12 +1285,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1328,7 +1322,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/ja.json b/UI/Web/src/assets/langs/ja.json index 08aee803e..b35a0dbd8 100644 --- a/UI/Web/src/assets/langs/ja.json +++ b/UI/Web/src/assets/langs/ja.json @@ -1283,12 +1283,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1326,7 +1320,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/ko.json b/UI/Web/src/assets/langs/ko.json index 318278668..f88330d97 100644 --- a/UI/Web/src/assets/langs/ko.json +++ b/UI/Web/src/assets/langs/ko.json @@ -1071,7 +1071,6 @@ "max": "최대", "reset": "{{common.reset}}", "apply": "{{common.apply}}", - "format-tooltip": "이것은 라이브러리에 구애받지 않습니다", "letterer-label": "레터러", "sort-by-label": "정렬 기준", "filter-title": "필터", @@ -1349,12 +1348,6 @@ "description": "이것은 업스트림 공급자에게 스크로블되지 않는 시리즈의 사용자 관리 목록입니다. 언제든지 시리즈를 제거할 수 있으며 다음 스크로블 가능 이벤트(읽기 진행률, 평점, 읽고 싶어요 상태)가 이벤트를 트리거합니다.", "title": "스크러블 홀드" }, - "infinite-reader": { - "continuous-reading-next-chapter": "다음 챕터", - "continuous-reading-prev-chapter-alt": "위로 스크롤하여 이전 챕터로 이동", - "continuous-reading-prev-chapter": "이전 챕터", - "continuous-reading-next-chapter-alt": "위로 스크롤하여 다음 챕터로 이동" - }, "entity-info-cards": { "read-time-title": "{{series-info-cards.read-time-title}}", "pages-count": "{{num}} 페이지", diff --git a/UI/Web/src/assets/langs/ms.json b/UI/Web/src/assets/langs/ms.json index cc54d35b3..d6d88c3b6 100644 --- a/UI/Web/src/assets/langs/ms.json +++ b/UI/Web/src/assets/langs/ms.json @@ -1283,12 +1283,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1326,7 +1320,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index 0516a28c3..5d0cbc7b9 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -1279,12 +1279,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1322,7 +1316,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/pl.json b/UI/Web/src/assets/langs/pl.json index 95e7e3fbf..a75040b1a 100644 --- a/UI/Web/src/assets/langs/pl.json +++ b/UI/Web/src/assets/langs/pl.json @@ -1285,12 +1285,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1329,7 +1323,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json index 5fb6d2311..5f4bdc3ab 100644 --- a/UI/Web/src/assets/langs/pt.json +++ b/UI/Web/src/assets/langs/pt.json @@ -1284,12 +1284,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1327,7 +1321,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index 478886460..3c89ad301 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -1285,12 +1285,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1329,7 +1323,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/ru.json b/UI/Web/src/assets/langs/ru.json index ef2a56fe9..16acefa6c 100644 --- a/UI/Web/src/assets/langs/ru.json +++ b/UI/Web/src/assets/langs/ru.json @@ -1283,12 +1283,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1326,7 +1320,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/th.json b/UI/Web/src/assets/langs/th.json index e6fb09357..b745b81a3 100644 --- a/UI/Web/src/assets/langs/th.json +++ b/UI/Web/src/assets/langs/th.json @@ -1283,12 +1283,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1326,7 +1320,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/tr.json b/UI/Web/src/assets/langs/tr.json index c9ee35686..863a4b239 100644 --- a/UI/Web/src/assets/langs/tr.json +++ b/UI/Web/src/assets/langs/tr.json @@ -1283,12 +1283,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1326,7 +1320,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index 88b813829..fdc44774b 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -1282,12 +1282,6 @@ "dark-theme-alt": "", "close-reader-alt": "" }, - "infinite-reader": { - "continuous-reading-prev-chapter-alt": "", - "continuous-reading-prev-chapter": "", - "continuous-reading-next-chapter-alt": "", - "continuous-reading-next-chapter": "" - }, "manga-reader": { "back": "", "save-globally": "", @@ -1325,7 +1319,6 @@ "metadata-filter": { "filter-title": "", "format-label": "", - "format-tooltip": "", "libraries-label": "", "collections-label": "", "genres-label": "", From 858f456637b068cfa96d088452676ee7f71e0e39 Mon Sep 17 00:00:00 2001 From: oxygen44k Date: Sat, 12 Aug 2023 00:39:59 +0000 Subject: [PATCH 02/34] Translated using Weblate (Chinese (Simplified)) Currently translated at 14.2% (210 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 38 ++++++++++++++-------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index fdc44774b..4253abcc7 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -140,7 +140,7 @@ "margin-book-label": "页边距", "margin-book-tooltip": "屏幕两侧的间距是多少,无论此设置如何移动设备上的间距都会将其重定义为0。", "clients-opds-alert": "此服务器未启用OPDS功能,这不会影响Tachiyomi用户。", - "clients-opds-description": "", + "clients-opds-description": "所有第三方客户端都会使用下面的API密钥或连接。它们就像密码一样,请保密。", "clients-api-key-tooltip": "API密钥就像是一个密码,请保持它的机密性和安全性。", "clients-opds-url-tooltip": "OPDS URL", "reset": "{{common.reset}}", @@ -199,10 +199,10 @@ "device-platform-label": "设备平台", "save": "{{common.save}}", "required-field": "{{validation.required-field}}", - "valid-email": "" + "valid-email": "{{validation.valid-email}}" }, "change-password": { - "password-label": "", + "password-label": "{{common.password}}", "current-password-label": "当前密码", "new-password-label": "新密码", "confirm-password-label": "确认密码", @@ -247,29 +247,29 @@ }, "scrobbling-providers": { "title": "", - "requires": "", - "token-expired": "", - "no-token-set": "", - "token-set": "", + "requires": "此功能需要一个有效的{{product}}许可证", + "token-expired": "Token已过期", + "no-token-set": "未设置Token", + "token-set": "设置Token", "generate": "", "instructions": "", "token-input-label": "", - "edit": "", - "cancel": "", - "save": "" + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" }, "typeahead": { - "locked-field": "", - "close": "", - "loading": "", - "add-item": "", - "no-data": "", - "add-custom-item": "" + "locked-field": "字段已锁定", + "close": "{{common.close}}", + "loading": "{{common.loading}}", + "add-item": "添加 {{item}}…", + "no-data": "无数据", + "add-custom-item": ", 输入以添加自定义项目" }, "generic-list-modal": { - "close": "", - "clear": "", - "filter": "", + "close": "{{common.close}}", + "clear": "清除", + "filter": "过滤器", "open-filtered-search": "" }, "user-stats-info-cards": { From a63ec89df467258ece64c58159f043fc8c6bb7f8 Mon Sep 17 00:00:00 2001 From: aleixcox <18121624@qq.com> Date: Fri, 11 Aug 2023 23:59:10 +0000 Subject: [PATCH 03/34] Translated using Weblate (Chinese (Simplified)) Currently translated at 68.9% (109 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hans/ --- API/I18N/zh_Hans.json | 65 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 3 deletions(-) diff --git a/API/I18N/zh_Hans.json b/API/I18N/zh_Hans.json index ea3c489e7..cbca4c88d 100644 --- a/API/I18N/zh_Hans.json +++ b/API/I18N/zh_Hans.json @@ -7,7 +7,7 @@ "invalid-token": "无效令牌", "unable-to-reset-key": "出错了,无法重置", "confirm-email": "你必须先确认你的邮箱", - "disabled-account": "你的账号已被关闭。联系服务器的管理员。", + "disabled-account": "您的账号已被禁用,请联系管理员。", "register-user": "注册用户时出现一些错误", "locked-out": "您因多次错误登陆已被阻止。请稍等 10 分钟。", "permission-denied": "您无权执行此操作", @@ -47,6 +47,65 @@ "must-be-defined": "{0}必须定义", "invalid-filename": "无效的文件名", "file-doesnt-exist": "文件不存在", - "library-name-exists": "库名称已存在,请指定一个唯一的名称", - "generic-library": "发生了一个严重错误,请重试。" + "library-name-exists": "库名称已存在,请指定一个唯一的名称。", + "generic-library": "发生了一个严重错误,请重试。", + "delete-library-while-scan": "在扫描过程中,您无法删除资料库。请等待扫描完成或重启启动Kavita,然后尝试删除", + "generic-library-update": "更新资料库时产生一个严重问题。", + "no-image-for-page": "第 {0} 页没有此类图像,请尝试刷新重新缓存。", + "perform-scan": "请对此系列或者资料库执行扫描,并且重新尝试", + "generic-cover-chapter-save": "无法为该章节保存封面", + "generic-cover-library-save": "无法为该资料库保存封面", + "access-denied": "无权访问", + "generic-clear-bookmarks": "无法清除书签", + "opds-disabled": "此服务器未启用OPDS", + "bookmark-permission": "您无权加入书签或删除书签", + "bookmark-save": "无法保存书签", + "reading-list-permission": "您无权访问阅读列表,或者阅读列表不存在", + "reading-list-updated": "已更新", + "reading-list-item-delete": "无法删除条目", + "reading-list-deleted": "已删除阅读列表", + "no-library-access": "用户无权访问此资料库", + "user-doesnt-exist": "用户不存在", + "library-doesnt-exist": "资料库不存在", + "invalid-path": "无效路径", + "invalid-access": "无效访问", + "generic-read-progress": "保存进度时出现问题", + "cache-file-find": "找不到缓存的图像,请重新加载并重试。", + "name-required": "名称不能为空", + "valid-number": "必须是有效的页码", + "duplicate-bookmark": "相同的书签已存在", + "reading-list-position": "无法更新定位", + "generic-reading-list-delete": "删除阅读列表时出现问题", + "generic-reading-list-update": "更新阅读列表时出现问题", + "generic-reading-list-create": "建立阅读列表时出现问题", + "reading-list-doesnt-exist": "阅读列表不存在", + "series-restricted": "用户无权访问此系列", + "libraries-restricted": "用户无权访问任何资料库", + "generic-series-delete": "删除系列时出现问题", + "generic-series-update": "更新系列时出错", + "series-updated": "更新成功", + "update-metadata-fail": "无法更新元数据", + "age-restriction-not-applicable": "无限制", + "job-already-running": "任务运行中", + "total-backups": "备份总数必须介于1到30之间", + "ip-address-invalid": "IP地址“{0}”无效", + "total-logs": "日志总数必须介于1到30之间", + "stats-permission-denied": "您无权查看其他用户的统计信息", + "url-not-valid": "URL无法返回有效图像或者需要授权", + "generic-cover-series-save": "无法为该系列保存封面", + "generic-cover-collection-save": "无法为该收藏保存封面", + "generic-cover-reading-list-save": "无法为该阅读列表保存封面", + "generic-user-delete": "无法删除用户", + "generic-user-pref": "保存首选项时出现问题", + "browse-reading-lists": "按阅读清单浏览", + "libraries": "所有资料库", + "browse-libraries": "按资料库浏览", + "collections": "所有收藏", + "browse-collections": "按收藏浏览", + "reading-list-restricted": "阅读清单不存在或您没有访问权限", + "search-description": "搜索系列、收藏或阅读清单", + "favicon-doesnt-exist": "图标不存在", + "not-authenticated": "用户未通过身份验证", + "anilist-cred-expired": "AniList凭据已过期或未设置", + "theme-doesnt-exist": "主题文件丢失或者无效" } From 119658c5087ff6e77bc3820147817161d33338ff Mon Sep 17 00:00:00 2001 From: Havokdan Date: Fri, 11 Aug 2023 23:08:35 +0000 Subject: [PATCH 04/34] Translated using Weblate (Portuguese (Brazil)) Currently translated at 64.9% (959 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 547 +++++++++++++++-------------- 1 file changed, 278 insertions(+), 269 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index 3c89ad301..27e7be990 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -467,7 +467,8 @@ "save": "{{common.save}}" }, "all-series": { - "series-count": "{{common.series-count}}" + "series-count": "{{common.series-count}}", + "title": "Todas as Séries" }, "announcements": { "title": "Anúncios" @@ -544,7 +545,7 @@ "settings-header": "Configurações", "table-of-contents-header": "Índice", "bookmarks-header": "Marcadores", - "toc-header": "ToC", + "toc-header": "Índice", "loading-book": "Carregando livro…", "go-back": "Voltar", "incognito-mode-alt": "O modo de navegação anônima está ativado. Alterne para desligar.", @@ -1118,311 +1119,313 @@ "recommended-tab": "Recomendado" }, "library-recommended": { - "no-data": "", - "more-in-genre": "", - "rediscover": "", + "no-data": "Nada para mostrar aqui. Adicione alguns metadados à sua biblioteca, leia algo ou avalie algo. Esta biblioteca também pode ter recomendações desativadas.", + "more-in-genre": "Mais em {{genre}}", + "rediscover": "Redescobrir", "highly-rated": "", "quick-catchups": "", - "quick-reads": "", - "on-deck": "" + "quick-reads": "Leituras Rápidas", + "on-deck": "{{dashboard.on-deck-title}}" }, "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": "" + "title": "Painel do Administrador", + "general-tab": "Geral", + "users-tab": "Usuários", + "libraries-tab": "Bibliotecas", + "media-tab": "Mídia", + "logs-tab": "Registros", + "email-tab": "Email", + "tasks-tab": "Tarefas", + "statistics-tab": "Estatísticas", + "system-tab": "Sistema", + "kavita+-tab": "Kavita+", + "kavita+-desc-part-1": "Kavita+ é um serviço de assinatura premium que desbloqueia recursos para todos os usuários nesta instância Kavita. Compre uma assinatura para desbloquear ", + "kavita+-desc-part-2": "benefícios premium", + "kavita+-desc-part-3": "hoje!" }, "collection-detail": { - "no-data": "", - "no-data-filtered": "", - "title-alt": "" + "no-data": "Não há itens. Tente adicionar uma série.", + "no-data-filtered": "Nenhum item corresponde ao seu filtro atual.", + "title-alt": "Kavita - {{collectionName}} Coleção" }, "all-collections": { - "title": "", - "item-count": "", - "no-data": "", - "create-one-part-1": "", - "create-one-part-2": "" + "title": "Coleções", + "item-count": "{{common.item-count}}", + "no-data": "Não há coleções.", + "create-one-part-1": "Tente criar", + "create-one-part-2": "um" }, "carousel-reel": { - "prev-items": "", - "next-items": "" + "prev-items": "Itens anteriores", + "next-items": "Itens Seguintes" }, "draggable-ordered-list": { - "instructions-alt": "", - "reorder-label": "", - "remove-item-alt": "" + "instructions-alt": "Ao colocar um número na entrada de reordenar, o item será inserido naquele local e todos os demais itens terão sua ordem atualizada.", + "reorder-label": "Reordenar", + "remove-item-alt": "Remover item" }, "reading-lists": { - "title": "", - "item-count": "", - "no-data": "", - "create-one-part-1": "", - "create-one-part-2": "" + "title": "Listas de Leitura", + "item-count": "{{common.item-count}}", + "no-data": "Não há listas de leitura.", + "create-one-part-1": "Tente criar", + "create-one-part-2": "uma" }, "reading-list-item": { - "remove": "", - "read": "" + "remove": "{{common.remove}}", + "read": "{{common.read}}" }, "reading-list-detail": { - "item-count": "", - "page-settings-title": "", - "remove-read": "", - "order-numbers-label": "", - "continue": "", - "read": "", - "read-options-alt": "", - "incognito-alt": "", - "no-data": "" + "item-count": "{{common.item-count}}", + "page-settings-title": "Configurações da Página", + "remove-read": "Remover Leitura", + "order-numbers-label": "Ordenar Números", + "continue": "Continuar", + "read": "{{common.read}}", + "read-options-alt": "Opções de leitura", + "incognito-alt": "(Incógnito)", + "no-data": "Nada adicionado", + "characters-title": "{{series-metadata-detail.characters-title}}" }, "events-widget": { - "title-alt": "", - "dismiss-all": "", - "update-available": "", - "downloading-item": "", - "more-info": "", - "close": "", - "users-online-count": "", - "active-events-title": "", - "no-data": "" + "title-alt": "Atividade", + "dismiss-all": "Dispensar Todos", + "update-available": "Atualização disponível", + "downloading-item": "Baixando {{item}}", + "more-info": "Clique para mais informações", + "close": "{{common.close}}", + "users-online-count": "{{num}} Usuários online", + "active-events-title": "Eventos Ativos:", + "no-data": "Não há muita coisa acontecendo aqui" }, "shortcuts-modal": { - "title": "", - "close": "", - "prev-page": "", - "next-page": "", - "go-to": "", - "bookmark": "", - "double-click": "", - "close-reader": "", - "toggle-menu": "" + "title": "Atalhos de Teclado", + "close": "{{common.close}}", + "prev-page": "Mover para a página anterior", + "next-page": "Mover para a próxima página", + "go-to": "Abrir caixa de diálogo Ir para Página", + "bookmark": "Marcar página atual", + "double-click": "clique-duplo", + "close-reader": "Fechar leitor", + "toggle-menu": "Alternar Menu" }, "grouped-typeahead": { - "files": "", - "chapters": "", - "people": "", - "tags": "", - "genres": "", - "libraries": "", - "reading-lists": "", - "collections": "", - "close": "", - "loading": "" + "files": "Arquivos", + "chapters": "Capítulos", + "people": "Pessoas", + "tags": "Tags", + "genres": "Gêneros", + "libraries": "Bibliotecas", + "reading-lists": "Listas de Leitura", + "collections": "Coleções", + "close": "{{common.close}}", + "loading": "{{common.loading}}" }, "nav-header": { - "skip-alt": "", - "search-series-alt": "", - "search-alt": "", - "promoted": "", - "no-data": "", - "scroll-to-top-alt": "", - "server-settings": "", - "settings": "", - "help": "", - "announcements": "", - "logout": "" + "skip-alt": "Ir para o conteúdo principal", + "search-series-alt": "Pesquisar séries", + "search-alt": "Pesquisar…", + "promoted": "(promovido)", + "no-data": "Nenhum resultado encontrado", + "scroll-to-top-alt": "Rolar para o Topo", + "server-settings": "Configurações do Servidor", + "settings": "Configurações", + "help": "Ajuda", + "announcements": "Anúncios", + "logout": "Sair" }, "add-to-list-modal": { - "title": "", - "close": "", - "filter-label": "", - "promoted-alt": "", - "no-data": "", - "loading": "", - "reading-list-label": "", - "create": "" + "title": "Adicionar à Lista de Leitura", + "close": "{{common.close}}", + "filter-label": "Filtro", + "promoted-alt": "Promovido", + "no-data": "Nenhuma lista criada ainda", + "loading": "{{common.loading}}", + "reading-list-label": "Lista de Leitura", + "create": "{{common.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": "" + "title": "Editar lista de leitura: {{name}}", + "general-tab": "Geral", + "cover-image-tab": "Imagem da Capa", + "close": "{{common.close}}", + "save": "{common.save}}", + "year-validation": "Deve ser maior que 1000, 0 ou em branco", + "month-validation": "Deve estar entre 1 e 12 ou em branco", + "name-unique-validation": "O nome deve ser único", + "required-field": "{{validation.required-field}}", + "summary-label": "Sumário", + "year-label": "Ano", + "month-label": "Mês", + "ending-title": "Terminando", + "starting-title": "Começando", + "promote-label": "Promover", + "promote-tooltip": "Promoção significa que a tag pode ser vista em todo o servidor, não apenas para usuários administrativos. Todas as séries que possuem essa tag ainda terão restrições de acesso do usuário." }, "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": "", + "close": "{{common.close}}", + "title": "Importar CBL", + "import-description": "Para começar, importe um arquivo .cbl. O Kavita executará várias verificações antes de importar. Algumas etapas bloquearão o avanço devido a problemas com o arquivo.", + "validate-description": "Todos os arquivos foram validados para ver se há alguma operação a ser feita na lista. Todas as listas que falharam não passarão para a próxima etapa. Corrija os arquivos CBL e tente novamente.", + "validate-warning": "Existem problemas com o CBL que impedirão uma importação. Corrija esses problemas e tente novamente.", + "validate-no-issue": "Parece bom", + "validate-no-issue-description": "Nenhum problema encontrado com CBL, pressione próximo.", + "dry-run-description": "Esta é uma simulação e mostra o que acontecerá se você pressionar Avançar e executar a importação. Todas as falhas não serão importadas.", + "prev": "Anterior", + "import": "Importar", + "restart": "Reiniciar", + "next": "Seguinte", + "import-step": "Importar CBLs", + "validate-cbl-step": "Validar CBL", "dry-run-step": "", - "final-import-step": "" + "final-import-step": "Passo Final" }, "pdf-reader": { - "loading-message": "", - "incognito-mode": "", - "light-theme-alt": "", - "dark-theme-alt": "", - "close-reader-alt": "" + "loading-message": "Carregando... PDFs podem demorar mais do que o esperado", + "incognito-mode": "Modo Incógnito", + "light-theme-alt": "Tema Claro", + "dark-theme-alt": "Tema Escuro", + "close-reader-alt": "Fechar Leitor" }, "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": "" + "back": "Voltar", + "save-globally": "Salvar Globalmente", + "incognito-alt": "O modo de navegação anônima está ativado. Alterne para desligar.", + "incognito-title": "Modo Incógnito:", + "shortcuts-menu-alt": "Modal de Atalhos de Teclado", + "prev-page-tooltip": "Página Anterior", + "next-page-tooltip": "Página Seguinte", + "prev-chapter-tooltip": "Capítulo/Volume Anterior", + "next-chapter-tooltip": "Capítulo/Volume Seguinte", + "first-page-tooltip": "Primeira Página", + "last-page-tooltip": "Última Página", + "left-to-right-alt": "Esquerda para Direita", + "right-to-left-alt": "Direita para Esquerda", + "reading-direction-tooltip": "Direção da Leitura: ", + "reading-mode-tooltip": "Modo de Leitura", + "collapse": "Agrupar", + "fullscreen": "Tela Cheia", + "settings-tooltip": "Configurações", + "image-splitting-label": "Divisão de Imagem", + "image-scaling-label": "Escala da Imagem", + "height": "Altura", + "width": "Largura", + "original": "Original", + "auto-close-menu-label": "{{user-preferences.auto-close-menu-label}}", + "swipe-enabled-label": "Deslizar Ativado", + "enable-comic-book-label": "Emular quadrinhos", + "brightness-label": "Brilho", + "first-time-reading-manga": "Toque na imagem a qualquer momento para abrir o menu. Você pode definir configurações diferentes ou ir para a página clicando na barra de progresso. Toque nos lados da imagem para mover para a página seguinte/anterior.", + "layout-mode-switched": "Modo de layout alterado para Único devido a espaço insuficiente para renderizar layout duplo", + "no-next-chapter": "Nenhum Capítulo A Seguir", + "no-prev-chapter": "Nenhum Capítulo Anterior", + "user-preferences-updated": "Preferências de usuário atualizadas", + "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": "", + "filter-title": "Filtro", + "format-label": "Formato", + "libraries-label": "Bibliotecas", + "collections-label": "Coleções", + "genres-label": "Gêneros", + "tags-label": "Tags", + "cover-artist-label": "Artista da Capa", + "writer-label": "Escritor", + "publisher-label": "Editora", + "penciller-label": "Desenhista", + "letterer-label": "Letrista", + "inker-label": "Arte-finalista", + "editor-label": "Editor", + "colorist-label": "Colorista", + "character-label": "Personagem", + "translator-label": "Tradutor", + "read-progress-label": "Progresso da Leitura", + "unread": "Não Lido", + "read": "Lido", + "in-progress": "Em Progresso", + "rating-label": "Avaliação", + "age-rating-label": "Classificação Etária", + "language-label": "Idioma", + "publication-status-label": "Situação da Publicação", + "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": "", - "sort-by-label": "", - "ascending-alt": "", - "descending-alt": "", - "reset": "", - "apply": "" + "sort-by-label": "Ordernar Por", + "ascending-alt": "Ascendente", + "descending-alt": "Descendente", + "reset": "{{common.reset}}", + "apply": "{{common.apply}}", + "limit-label": "Limitar A" }, "sort-field-pipe": { - "sort-name": "", - "created": "", - "last-modified": "", - "last-chapter-added": "", - "time-to-read": "", - "release-year": "" + "sort-name": "Nome Classificável", + "created": "Criado", + "last-modified": "Última Modificação", + "last-chapter-added": "Item Adicionado", + "time-to-read": "Tempo para Ler", + "release-year": "Ano de Lançamento" }, "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": "", + "title": "{{seriesName}} Detalhes", + "general-tab": "Geral", + "metadata-tab": "Metadados", + "people-tab": "Pessoas", + "web-links-tab": "Links da Web", + "cover-image-tab": "Imagem da Capa", + "related-tab": "Relacionado", + "info-tab": "Info", + "collections-label": "Coleções", + "genres-label": "Gêneros", + "tags-label": "Tags", + "cover-artist-label": "Artista da Capa", + "writer-label": "Escritor", + "publisher-label": "Editora", + "penciller-label": "Desenhista", + "letterer-label": "Letrista", + "inker-label": "Arte-finalista", + "editor-label": "Editor", + "colorist-label": "Colorista", + "character-label": "Personagem", + "translator-label": "Tradutor", + "language-label": "Idioma", + "age-rating-label": "Classificação Etária", + "publication-status-label": "Situação da Publicação", + "required-field": "{{validation.required-field}}", + "close": "{{common.close}}", + "name-label": "Nome", + "sort-name-label": "Nome Classificável", + "localized-name-label": "Nome Localizado", + "summary-label": "Sumário", + "release-year-label": "Ano de Lançamento", + "web-link-description": "Aqui você pode adicionar muitos links diferentes para serviços externos.", + "web-link-label": "Link da Web", + "add-link-alt": "Adicionar Link", + "remove-link-alt": "Remover Link", + "cover-image-description": "Carregue e escolha uma nova imagem de capa. Pressione Salvar para carregar e substituir a capa.", + "save": "{{common.save}}", + "field-locked-alt": "Campo está bloqueado", + "info-title": "informação", + "library-title": "Biblioteca:", + "format-title": "Formato:", + "created-title": "Criado:", + "last-read-title": "Última Leitura:", + "last-added-title": "Último Item Adicionado:", + "last-scanned-title": "Último Escaneamento:", + "folder-path-title": "Caminho da Pasta:", + "publication-status-title": "Situação da Publicação:", + "total-pages-title": "Total de Páginas:", + "total-items-title": "Total de Itens:", + "max-items-title": "Máx. de Itens:", + "size-title": "Tamanho:", + "loading": "{{common.loading}}", + "added-title": "Adicionado:", + "last-modified-title": "Última Modificação:", + "view-files": "Exibir Arquivos", + "pages-title": "Páginas:", + "chapter-title": "Capítulo:", + "volume-num": "{{common.volume-num}}", "highest-count-tooltip": "", "max-issue-tooltip": "" }, @@ -1662,10 +1665,10 @@ "add": "", "apply": "", "delete": "", - "edit": "", - "help": "", + "edit": "Editar", + "help": "Ajuda", "submit": "Enviar", - "email": "", + "email": "Email", "read": "", "loading": "Carregando…", "username": "Nome do usuário", @@ -1673,12 +1676,18 @@ "promoted": "", "select-all": "Selecionar Tudo", "deselect-all": "", - "series-count": "", - "item-count": "", + "series-count": "{{num}} Séries", + "item-count": "{{num}} Itens", "book-num": "Livro", - "issue-hash-num": "", - "issue-num": "", + "issue-hash-num": "Número #", + "issue-num": "Número", "chapter-num": "Capítulo", "volume-num": "" + }, + "infinite-scroller": { + "continuous-reading-prev-chapter-alt": "Role para cima para ir para o capítulo anterior", + "continuous-reading-prev-chapter": "Capítulo Anterior", + "continuous-reading-next-chapter": "Capítulo Seguinte", + "continuous-reading-next-chapter-alt": "Role para cima para ir para o próximo capítulo" } } From bf992c862ea2ad38e1ccc0d02f7ade0332ffd791 Mon Sep 17 00:00:00 2001 From: LeeWan1210 Date: Sat, 12 Aug 2023 07:45:42 +0000 Subject: [PATCH 05/34] Translated using Weblate (Korean) Currently translated at 100.0% (1476 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ko/ --- UI/Web/src/assets/langs/ko.json | 144 +++++++++++++++++++++++--------- 1 file changed, 103 insertions(+), 41 deletions(-) diff --git a/UI/Web/src/assets/langs/ko.json b/UI/Web/src/assets/langs/ko.json index f88330d97..cba588b3d 100644 --- a/UI/Web/src/assets/langs/ko.json +++ b/UI/Web/src/assets/langs/ko.json @@ -48,13 +48,13 @@ "score-updated": "평점 업데이트", "want-to-read-add": "읽고 싶어요: 추가", "want-to-read-remove": "읽고 싶어요: 제거", - "review": "후기 업데이트" + "review": "리뷰 업데이트" }, "spoiler": { "click-to-show": "스포일러, 표시하려면 클릭" }, "review-series-modal": { - "title": "후기 수정", + "title": "리뷰 수정", "tagline-label": "제목", "review-label": "평가", "close": "{{common.close}}", @@ -84,8 +84,8 @@ "add": "추가", "delete": "삭제", "edit": "편집", - "help": "도움", - "submit": "제출", + "help": "도움말", + "submit": "로그인", "loading": "로딩중…", "select-all": "모두 선택", "deselect-all": "모두 선택 취소", @@ -180,7 +180,7 @@ "on-deck-last-chapter-add-tooltip": "계속 읽기를 포함하기 위해 마지막 챕터 이후의 일수가 추가되었습니다.", "logging-level-label": "로그 레벨", "logging-level-tooltip": "문제를 식별하는 데 도움이 되도록 디버그를 사용하십시오. 디버그는 디스크 공간을 많이 차지할 수 있습니다.", - "base-url-label": "기본 Url", + "base-url-label": "기본 URL", "reset-to-default": "{{common.reset-to-default}}", "reset": "{{common.reset}}", "save": "{{common.save}}", @@ -201,7 +201,7 @@ "backup-tooltip": "유지 관리할 백업 수입니다. 기본값은 30, 최소값은 1, 최대값은 30입니다.", "cache-size-tooltip": "무거운 API 캐싱에 허용되는 메모리 양입니다. 기본값은 75MB입니다.", "on-deck-last-chapter-add-label": "계속 읽기 마지막 챕터 추가(일)", - "on-deck-last-progress-label": "계속 읽기 마지막 진행 상황(일)", + "on-deck-last-progress-label": "계속 읽기 마지막 진행률(일)", "allow-stats-label": "익명 사용 수집 허용", "allow-stats-tooltip-part-2": "무엇을 수집합니다.", "send-data": "데이터 보내기", @@ -228,7 +228,7 @@ "setup-user-alt": "사용자 설정 {{user}}", "setup": "설정", "none": "없음", - "never": "절대", + "never": "없음", "no-data": "다른 사용자가 없습니다.", "loading": "{{common.loading}}", "you-alt": "(당신)", @@ -268,13 +268,13 @@ "skip-alt": "메인 콘텐츠로 건너뛰기", "no-data": "검색 결과가 없습니다", "server-settings": "서버 설정", - "help": "도움", + "help": "도움말", "logout": "로그아웃", "settings": "설정", "scroll-to-top-alt": "맨위로 스크롤", "announcements": "공지 사항", "search-series-alt": "시리즈 검색", - "search-alt": "검색중…" + "search-alt": "검색…" }, "edit-series-modal": { "title": "{{seriesName}} 세부정보", @@ -343,7 +343,7 @@ "release-year": "출시 연도", "sort-name": "정렬 이름", "created": "생성됨", - "time-to-read": "읽는 시간", + "time-to-read": "완독 예상 시간", "last-chapter-added": "추가된 항목" }, "manga-format-stats": { @@ -411,7 +411,7 @@ "volumes-added-to-reading-list": "읽기 목록에 추가된 볼륨", "mark-read": "읽음으로 표시됨", "file-send-to": "파일이 {{name}}에 이메일로 전송됨", - "device-updated": "장치 갱신됨", + "device-updated": "장치 업데이트됨", "change-email-private": "서버는 공개적으로 액세스할 수 없습니다. 로그에서 확인 링크를 가져오도록 관리자에게 요청하십시오", "no-series-collection-warning": "경고! 시리즈를 선택하지 않았습니다. 저장하면 컬렉션이 삭제됩니다. 계속 하시겠습니까?", "nothing-to-remove": "제거할 항목 없음", @@ -428,11 +428,11 @@ "confirm-delete-reading-list": "읽기 목록을 삭제하시겠습니까? 이것은 되돌릴 수 없습니다.", "library-deleted": "라이브러리 {{name}}이(가) 제거되었습니다", "account-migration-complete": "계정 마이그레이션 완료", - "password-updated": "비밀번호가 갱신되었습니다", + "password-updated": "비밀번호가 업데이트되었습니다", "forced-scan-queued": "{{name}}에 대한 강제 스캔이 시작되었습니다", "library-created": "라이브러리가 성공적으로 생성되었습니다. 스캔이 시작되었습니다.", - "anilist-token-updated": "AniList 토큰이 갱신되었습니다", - "age-restriction-updated": "연령 제한이 갱신되었습니다", + "anilist-token-updated": "AniList 토큰이 업데이트되었습니다", + "age-restriction-updated": "연령 제한이 업데이트되었습니다", "email-sent-to-no-existing": "확인을 위해 {{email}}로 이메일을 보냈습니다.", "confirm-download-size": "{{entityType}}은 {{size}}입니다. 정말 계속 하시겠습니까?", "user-deleted": "{{user}} 가 삭제되었습니다", @@ -441,8 +441,8 @@ "chapter-added-to-reading-list": "읽기 목록에 챕터 추가됨", "multiple-added-to-reading-list": "읽기 목록에 추가된 챕터 및 볼륨", "select-files-warning": "앞으로 이동하려면 파일을 선택해야 합니다", - "collection-updated": "컬렉션 갱신됨", - "reading-list-updated": "읽기 목록 갱신됨", + "collection-updated": "컬렉션 업데이트됨", + "reading-list-updated": "읽기 목록 업데이트됨", "item-removed": "삭제된 항목", "entity-read": "{{name}}을(를) 읽음", "k+-error": "라이선스를 활성화하는 동안 오류가 발생했습니다. 다시 시도해 주세요.", @@ -464,7 +464,7 @@ "regen-cover": "표지 이미지를 재생성하기 위한 작업이 대기열에 추가되었습니다", "download-in-progress": "다운로드가 이미 진행 중입니다. 기다리세요.", "scan-queued": "대기 중인 스캔 {{name}}", - "server-settings-updated": "서버 설정 갱신됨", + "server-settings-updated": "서버 설정 업데이트됨", "reset-ip-address": "IP 주소 재설정", "reset-base-url": "기본 URL 재설정", "unauthorized-1": "이 페이지를 볼 권한이 없습니다.", @@ -479,7 +479,8 @@ "confirm-delete-series": "이 시리즈를 삭제하시겠습니까? 디스크의 파일은 수정하지 않습니다.", "alert-bad-theme": "테마에 유효하지 않거나 안전하지 않은 CSS가 있습니다. 이를 수정하려면 관리자에게 문의하세요. 어두운 테마로 기본 설정.", "confirm-library-delete": "정말로 {{name}} 라이브러리를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.", - "confirm-regen-covers": "표지를 새로 고치면 모든 표지 이미지가 다시 계산됩니다. 이것은 무거운 작업입니다. 대신 스캔을 수행하지 않으시겠습니까?" + "confirm-regen-covers": "표지를 새로 고치면 모든 표지 이미지가 다시 계산됩니다. 이것은 무거운 작업입니다. 대신 스캔을 수행하지 않으시겠습니까?", + "list-doesnt-exist": "이 목록은 존재하지 않습니다" }, "actionable": { "mark-as-read": "읽은 상태로 표시", @@ -505,10 +506,13 @@ "clear": "지우기", "import-cbl": "CBL 가져오기", "others": "그 외", - "remove-from-on-deck": "계속 읽기에서 제거" + "remove-from-on-deck": "계속 읽기에서 제거", + "add-rule-group-and": "규칙 그룹 추가(AND)", + "add-rule-group-or": "규칙 그룹 추가(OR)", + "remove-rule-group": "규칙 그룹 제거" }, "preferences": { - "original": "오리지날", + "original": "원본", "no-split": "분할 안 함", "fit-to-screen": "화면에 맞추기", "single": "단일", @@ -535,7 +539,7 @@ "hour-ago": "1시간 전", "day-ago": "1일 전", "month-ago": "1달 전", - "never": "절대", + "never": "없음", "mins-ago": "{{value}} 분 전", "hours-ago": "{{value}} 시간 전", "days-ago": "{{value}} 일 전", @@ -547,7 +551,7 @@ "doujinshi": "동인지", "side-story": "외전", "edition": "에디션", - "other": "다른", + "other": "그 외", "prequel": "프리퀄", "sequel": "속편", "spin-off": "스핀오프", @@ -675,7 +679,7 @@ "title": "이메일 변경 확인", "confirm-description": "귀하의 이메일이 확인되었으며 이제 Kavita 내에서 변경되었습니다. 로그인으로 리디렉션됩니다.", "success": "성공!", - "non-confirm-description": "이메일 갱신이 확인되는 동안 잠시 기다려 주십시오." + "non-confirm-description": "이메일 업데이트가 확인되는 동안 잠시 기다려 주십시오." }, "series-detail": { "remove-from-want-to-read": "읽고 싶어요에서 제거", @@ -688,7 +692,7 @@ "no-chapters": "이 볼륨에는 챕터가 없습니다. 읽을 수 없습니다.", "cover-change": "브라우저에서 이미지를 새로 고치는 데 최대 1분이 걸릴 수 있습니다. 그때까지는 일부 페이지에 이전 이미지가 표시될 수 있습니다.", "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", - "incognito": "익명", + "incognito": "시크릿 모드", "page-settings-title": "페이지 설정", "close": "{{common.close}}", "layout-mode-option-card": "카드", @@ -825,7 +829,7 @@ "age-rating-title": "{{entity-info-cards.age-rating-title}}", "language-title": "언어", "publication-status-tooltip": "출판현황", - "read-time-title": "읽는 시간", + "read-time-title": "완독 예상 시간", "publication-status-title": "출판", "disabled": "비활성", "scrobbling-title": "스크로블링", @@ -901,7 +905,7 @@ "bust-cache-task-desc": "Kavita+ 캐시 파괴 - 잘못된 일치를 디버깅할 때만 사용해야 합니다.", "description-header": "설명", "clear-reading-cache-task": "읽기 캐시 지우기", - "clean-up-want-to-read-task-desc": "읽고 싶어요 게시 상태가 완료인 사용자가 완전히 읽은 모든 시리즈를 제거합니다. 24시간마다 실행됩니다.", + "clean-up-want-to-read-task-desc": "사용자가 완전히 읽은 출판 현황이 완결인 모든 시리즈를 읽고 싶어요에서 제거합니다. 24시간마다 실행됩니다.", "clear-reading-cache-task-desc": "읽기 위해 캐시된 파일을 지웁니다. 지난 24시간 이내에 이전에 읽은 파일을 방금 업데이트한 경우에 유용합니다.", "clear-reading-cache-task-success": "캐시가 지워졌습니다", "library-scan-label": "라이브러리 스캔", @@ -931,13 +935,14 @@ "reading-list-detail": { "remove-read": "읽기 제거", "read": "{{common.read}}", - "incognito-alt": "(익명)", + "incognito-alt": "(시크릿)", "no-data": "추가된 사항 없음", "page-settings-title": "페이지 설정", "order-numbers-label": "주문 번호", "item-count": "{{common.item-count}}", "continue": "계속 읽기", - "read-options-alt": "읽기 옵션" + "read-options-alt": "읽기 옵션", + "characters-title": "{{series-metadata-detail.characters-title}}" }, "events-widget": { "update-available": "업데이트 사용 가능", @@ -945,7 +950,7 @@ "downloading-item": "다운로드 중 {{item}}", "more-info": "자세한 내용을 보려면 클릭하십시오", "dismiss-all": "모두 해제", - "no-data": "여기서는 별로 진행되지 않습니다", + "no-data": "아무것도 없습니다", "close": "{{common.close}}", "users-online-count": "{{num}} 사용자 온라인", "active-events-title": "활성 이벤트:" @@ -1031,7 +1036,7 @@ "first-page-tooltip": "첫 페이지", "image-splitting-label": "이미지 분할", "no-next-chapter": "다음 챕터 없음", - "user-preferences-updated": "사용자 기본 설정 갱신됨", + "user-preferences-updated": "사용자 기본 설정 업데이트됨", "fullscreen": "전체 화면", "swipe-enabled-label": "스와이프 사용", "settings-tooltip": "설정", @@ -1042,7 +1047,7 @@ "emulate-comic-book-label": "{{user-preferences.emulate-comic-book-label}}", "auto-close-menu-label": "{{user-preferences.auto-close-menu-label}}", "prev-chapter-tooltip": "이전 챕터/볼륨", - "save-globally": "전역 저장", + "save-globally": "전역 설정", "prev-page-tooltip": "이전 페이지", "next-page-tooltip": "다음 페이지", "collapse": "접기", @@ -1056,7 +1061,7 @@ "reading-direction-tooltip": "읽는 방향: ", "reading-mode-tooltip": "읽기 모드", "width": "너비", - "original": "오리지날", + "original": "원본", "brightness-label": "밝기", "first-time-reading-manga": "메뉴를 열려면 언제든지 이미지를 탭하세요. 다른 설정을 구성하거나 진행 표시줄을 클릭하여 페이지로 이동할 수 있습니다. 이미지의 측면을 탭하면 다음/이전 페이지로 이동합니다.", "no-prev-chapter": "이전 챕터 없음" @@ -1095,7 +1100,8 @@ "series-name-tooltip": "시리즈 이름은 이름, 정렬 이름 또는 현지화된 이름을 기준으로 필터링됩니다", "series-name-label": "시리즈 이름", "release-label": "출시", - "min": "최소" + "min": "최소", + "limit-label": "다음으로 제한" }, "day-breakdown": { "x-axis-label": "요일", @@ -1217,7 +1223,7 @@ "scrobble-issue-title": "스크로블 문제" }, "theme-manager": { - "updated-toastr": "사이트 기본값이 {{name}}(으)로 갱신되었습니다", + "updated-toastr": "사이트 기본값이 {{name}}(으)로 업데이트되었습니다", "title": "테마 관리자", "looking-for-theme": "밝은 테마 또는 전자 잉크 테마를 찾고 계십니까? 우리에게는 당신이 사용할 수 있는 몇 가지 사용자 정의 테마가 있습니다 ", "looking-for-theme-continued": "테마 github.", @@ -1234,7 +1240,7 @@ "email-label": "{{common.email}}", "current-password-label": "현재 비밀번호", "email-not-confirmed": "이 이메일은 확인되지 않았습니다", - "email-updated-title": "이메일 갱신됨", + "email-updated-title": "이메일 업데이트됨", "setup-user-account": "사용자 계정 설정", "invite-url-label": "초대 URL", "required-field": "{{validation.required-field}}", @@ -1352,7 +1358,7 @@ "read-time-title": "{{series-info-cards.read-time-title}}", "pages-count": "{{num}} 페이지", "words-count": "{{num}} 단어", - "reading-time-title": "읽는 시간", + "reading-time-title": "완독 예상 시간", "hours": "시간", "release-date-tooltip": "출시일", "age-rating-title": "연령 등급", @@ -1371,7 +1377,7 @@ "id-title": "아이디" }, "manage-alerts": { - "extension-header": "확대", + "extension-header": "확장자", "clear-alerts": "알림 지우기", "filter-label": "필터", "description-part-1": "이 표에는 미디어를 스캔하거나 읽는 동안 발견된 문제가 포함되어 있습니다. 이 목록은 관리되지 않습니다. 언제든지 지우고 라이브러리(강제) 스캔을 사용하여 분석을 수행할 수 있습니다. 몇 가지 일반적인 오류 목록과 그 의미는 다음에서 찾을 수 있습니다. ", @@ -1381,7 +1387,7 @@ "comment-header": "코멘트" }, "default-date-pipe": { - "never": "절대" + "never": "없음" }, "theme": { "theme-dark": "다크", @@ -1424,7 +1430,7 @@ "copy": "복사", "regen-warning": "API 키를 재생성하면 기존 클라이언트가 무효화됩니다.", "no-key": "오류 - 키가 설정되지 않음", - "confirm-reset": "이렇게 하면 설정한 모든 OPDS 구성이 무효화됩니다. 계속 하시겠습니까?", + "confirm-reset": "이렇게 하면 설정한 모든 OPDS 구성이 무효화됩니다. 정말 계속 하시겠습니까?", "key-reset": "API 키 재설정" }, "typeahead": { @@ -1571,7 +1577,7 @@ "format-header": "포맷", "total-files-header": "총 파일", "data-table-label": "데이터 테이블", - "extension-header": "확대", + "extension-header": "확장자", "total-size-header": "총 크기", "total-file-size-title": "총 파일 크기:", "not-classified": "분류되지 않음" @@ -1630,7 +1636,8 @@ "failure": "실패" }, "all-series": { - "series-count": "{{common.series-count}}" + "series-count": "{{common.series-count}}", + "title": "모든 시리즈" }, "announcements": { "title": "공지 사항" @@ -1680,5 +1687,60 @@ "instructions-alt": "재정렬 입력에 숫자를 입력하면 해당 위치에 항목이 삽입되고 다른 모든 항목의 순서가 업데이트됩니다.", "reorder-label": "재 주문", "remove-item-alt": "항목 제거" + }, + "infinite-scroller": { + "continuous-reading-prev-chapter-alt": "위로 스크롤하여 이전 챕터로 이동", + "continuous-reading-next-chapter-alt": "위로 스크롤하여 다음 챕터로 이동", + "continuous-reading-prev-chapter": "이전 챕터", + "continuous-reading-next-chapter": "다음 챕터" + }, + "filter-field-pipe": { + "collection-tags": "컬렉션 태그", + "colorist": "컬러리스트", + "cover-artist": "커버 아티스트", + "editor": "편집자", + "summary": "요약", + "tags": "태그", + "translators": "역자", + "age-rating": "연령 등급", + "characters": "캐릭터", + "formats": "포맷", + "letterer": "레터러", + "publication-status": "출판현황", + "penciller": "펜슬러", + "publisher": "출판사", + "read-progress": "읽기 진행률", + "genres": "장르", + "read-time": "완독 예상 시간", + "inker": "잉커", + "release-year": "출시 연도", + "user-rating": "사용자 평점", + "writers": "작가", + "languages": "언어", + "libraries": "라이브러리", + "series-name": "시리즈 이름" + }, + "filter-comparison-pipe": { + "is-not-in-last": "마지막에 없음", + "begins-with": "시작", + "contains": "포함", + "equal": "같음", + "less-than": "작음", + "greater-than-or-equal": "크거나 같음", + "matches": "일치", + "less-than-or-equal": "작거나 같음", + "greater-than": "큼", + "does-not-contain": "포함 안 함", + "not-equal": "같지 않음", + "ends-with": "로 끝남", + "is-before": "이전", + "is-after": "이후", + "is-in-last": "마지막에 있음" + }, + "metadata-builder": { + "or": "다음 중 하나와 일치", + "add-rule": "규칙 추가", + "and": "다음 모두 일치", + "remove-rule": "행 {{num}} 제거" } } From 644bdc47a573bc2bd95adee0078d8cd76779b962 Mon Sep 17 00:00:00 2001 From: aleixcox <18121624@qq.com> Date: Sat, 12 Aug 2023 02:00:18 +0000 Subject: [PATCH 06/34] Translated using Weblate (Chinese (Simplified)) Currently translated at 54.6% (807 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 799 ++++++++++++++------------- 1 file changed, 401 insertions(+), 398 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index 4253abcc7..a1597fefd 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -1,6 +1,6 @@ { "login": { - "title": "登陆", + "title": "登录", "username": "{{common.username}}", "password": "{{common.password}}", "password-validation": "{{validation.password-validation}}", @@ -8,10 +8,10 @@ "submit": "{{common.submit}}" }, "dashboard": { - "no-libraries": "尚未有库信息。先配置一些", + "no-libraries": "还没有设置资料库,请先配置一些", "server-settings-link": "服务器设置", - "not-granted": "你尚未获得任一图书馆的权限。", - "on-deck-title": "待阅", + "not-granted": "您没有权限访问资料库。", + "on-deck-title": "继续阅读", "recently-updated-title": "最近更新的系列", "recently-added-title": "新增系列" }, @@ -27,11 +27,11 @@ "update": "更新" }, "user-scrobble-history": { - "title": "", + "title": "刮削历史", "description": "", "filter-label": "筛选器", "created-header": "创建", - "last-modified-header": "上次验证", + "last-modified-header": "上次修改", "type-header": "类型", "series-header": "系列", "data-header": "数据", @@ -87,7 +87,7 @@ "theme-tab": "主题", "devices-tab": "设备", "stats-tab": "状态", - "scrobbling-tab": "", + "scrobbling-tab": "正在刮削", "success-toast": "用户首选项已更新", "global-settings-title": "全局设置", "page-layout-mode-label": "页面显示模式", @@ -131,7 +131,7 @@ "writing-style-label": "写作风格", "writing-style-tooltip": "更改文本的方向。水平方向为从左到右,垂直方向为从上到下。", "layout-mode-book-label": "布局模式", - "layout-mode-book-tooltip": "", + "layout-mode-book-tooltip": "确定内容如何布局,翻屏就如同翻书。为了适应设备高度,1列或者2列每一列包含1列或者2列文本", "color-theme-book-label": "颜色主题", "color-theme-book-tooltip": "要应用于图书阅读器的内容和菜单的颜色主题", "font-size-book-label": "字体大小", @@ -153,7 +153,7 @@ "theme-manager": { "title": "主题管理器", "looking-for-theme": "您是在寻找一个明亮的或者墨水屏主题吗?我们有一些自定义主题供您使用。 ", - "looking-for-theme-continued": "", + "looking-for-theme-continued": "Github主题。", "scan": "扫描", "site-themes": "网站主题", "set-default": "设为默认值", @@ -292,23 +292,23 @@ "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": "" + "comics-label": "漫画:{{value}} 小时", + "manga-label": "日漫:{{value}} 小时", + "books-label": "书籍:{{value}}小时", + "this-week": "{{time-periods.this-week}}", + "last-7-days": "{{time-periods.last-7-days}}", + "last-30-days": "{{time-periods.last-30-days}}", + "last-90-days": "{{time-periods.last-90-days}}", + "last-year": "{{time-periods.last-year}}", + "all-time": "{{time-periods.all-time}}" }, "role-selector": { - "title": "" + "title": "角色" }, "directory-picker": { "title": "", "close": "", - "path-label": "", + "path-label": "路径", "path-placeholder": "", "instructions": "", "type-header": "", @@ -321,11 +321,11 @@ "select-all": "", "deselect-all": "", "title": "", - "close": "", - "reset": "", - "cancel": "", - "save": "", - "no-data": "" + "close": "{{common.close}}", + "reset": "{{common.reset}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}", + "no-data": "尚未设置资料库。" }, "time-periods": { "this-week": "", @@ -466,180 +466,182 @@ "save": "" }, "all-series": { - "series-count": "" + "series-count": "{{common.series-count}}", + "title": "所有系列" }, "announcements": { - "title": "" + "title": "公告" }, "changelog": { - "installed": "", - "download": "", + "installed": "已安装", + "download": "下载", "published-label": "", - "available": "", + "available": "可用", "description": "", "description-continued": "" }, "invite-user": { - "title": "", - "close": "", + "title": "邀请用户", + "close": "{{common.close}}", "description": "", - "email": "", - "required-field": "", - "setup-user-title": "", + "email": "{{common.email}}", + "required-field": "{{common.required-field}}", + "setup-user-title": "用户已邀请", "setup-user-description": "", - "setup-user-account": "", - "setup-user-account-tooltip": "", - "invite-url-label": "", - "invite": "", - "inviting": "", - "cancel": "" + "setup-user-account": "设置用户账户", + "setup-user-account-tooltip": "复制此内容并粘贴到新选项卡中,您可能需要注销。", + "invite-url-label": "邀请链接", + "invite": "邀请", + "inviting": "正在邀请…", + "cancel": "{{common.cancel}}" }, "library-selector": { - "title": "", - "select-all": "", - "deselect-all": "", - "no-data": "" + "title": "图书馆", + "select-all": "{{common.select-all}}", + "deselect-all": "{{common.deselect-all}}", + "no-data": "尚未对资料库进行设置。" }, "license": { - "title": "", - "manage": "", - "invalid-license-tooltip": "", - "check": "", - "cancel": "", - "edit": "", - "buy": "", - "activate": "", + "title": "Kavita+许可证", + "manage": "管理", + "invalid-license-tooltip": "如果订阅已结束,则必须向支持人员发送电子邮件才能创建新订阅", + "check": "检查", + "cancel": "{{common.cancel}}", + "edit": "{{common.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": "" + "no-license-key": "无许可证密钥", + "license-valid": "许可证有效", + "license-not-valid": "许可证无效", + "loading": "{{common.loading}}", + "activate-description": "输入用于注册 Stripe 的许可证密钥和电子邮件", + "activate-license-label": "许可证密钥", + "activate-email-label": "{{common.email}}", + "activate-delete": "删除", + "activate-save": "{{common.save}}" }, "book-line-overlay": { - "copy": "", - "bookmark": "", - "close": "", - "required-field": "", - "bookmark-label": "", - "save": "" + "copy": "复制", + "bookmark": "书签", + "close": "{{common.close}}", + "required-field": "{{common.required-field}}", + "bookmark-label": "书签名称", + "save": "{{common.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": "" + "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": "一共{{totalPages}}页,您想跳转至哪一页?" }, "personal-table-of-contents": { - "no-data": "", - "page": "", - "delete": "" + "no-data": "尚未添加书签", + "page": "页 {{value}}", + "delete": "删除{{bookmarkName}}" }, "confirm-email": { - "title": "", - "description": "", - "error-label": "", - "username-label": "", - "password-label": "", - "email-label": "", - "required-field": "", - "valid-email": "", - "password-validation": "", - "register": "" + "title": "注册", + "description": "请完善表格以完成注册程序", + "error-label": "错误: ", + "username-label": "{{common.username}}", + "password-label": "{{common.password}}", + "email-label": "{{common.email}}", + "required-field": "{{common.required-field}}", + "valid-email": "{{common.valid-email}}", + "password-validation": "{{validation.password-validation}}", + "register": "注册" }, "confirm-email-change": { - "title": "", + "title": "验证电子邮件", "non-confirm-description": "", "confirm-description": "", - "success": "" + "success": "成功!" }, "confirm-reset-password": { - "title": "", - "description": "", - "password-label": "", - "required-field": "", - "submit": "", - "password-validation": "" + "title": "密码重置", + "description": "输入新密码", + "password-label": "{{common.password}}", + "required-field": "{{validation.required-field}}", + "submit": "{{common.submit}}", + "password-validation": "{{validation.password-validation}}" }, "register": { - "title": "", - "description": "", - "username-label": "", - "email-label": "", + "title": "注册", + "description": "请完善表单以注册管理员账户", + "username-label": "{{common.username}}", + "email-label": "{{common.email}}", "email-tooltip": "", - "password-label": "", - "required-field": "", - "valid-email": "", - "password-validation": "", - "register": "" + "password-label": "{{common.password}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.valid-email}}", + "password-validation": "{{validation.password-validation}}", + "register": "注册" }, "series-detail": { - "page-settings-title": "", - "close": "", - "layout-mode-label": "", + "page-settings-title": "页面设置", + "close": "{{common.close}}", + "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", "layout-mode-option-card": "", - "layout-mode-option-list": "", - "continue-from": "", - "read": "", - "continue": "", - "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": "", + "layout-mode-option-list": "列表", + "continue-from": "继续{{title}}", + "read": "{{common.read}}", + "continue": "继续", + "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": "", + "no-pages": "{{toasts.no-pages}}", + "no-chapters": "本卷没有章节,无法读取。", "cover-change": "" }, "series-metadata-detail": { - "links-title": "", + "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": "", + "tags-title": "标签", + "collections-title": "{{side-nav.collections}}", + "reading-lists-title": "{{side-nav.reading-lists}}", + "writers-title": "作者", + "cover-artists-title": "封面设计", + "characters-title": "字数", + "colorists-title": "调色师", + "editors-title": "编者", + "inkers-title": "着墨师", + "letterers-title": "排版", + "translators-title": "译者", + "pencillers-title": "铅笔师", + "publishers-title": "出版社", + "promoted": "{{common.promoted}}", + "see-more": "查看更多", "see-less": "" }, "badge-expander": { @@ -650,40 +652,40 @@ "read-less": "" }, "update-notification-modal": { - "title": "", - "close": "", - "help": "", - "download": "" + "title": "发现新版本!", + "close": "{{common.close}}", + "help": "如何更新", + "download": "下载" }, "side-nav-companion-bar": { - "page-settings-title": "", - "open-filter-and-sort": "", - "close-filter-and-sort": "", - "filter-and-sort-alt": "" + "page-settings-title": "{{series-detail.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": "" + "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": "", + "close": "{{common.close}}", + "edit-title": "修改{{name}}", + "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": "", @@ -922,96 +924,96 @@ "test": "", "host-name-label": "", "host-name-tooltip": "", - "host-name-validation": "", - "reset-to-default": "", - "save": "" + "host-name-validation": "主机名必须以http(s)开头,不能以 / 结尾", + "reset-to-default": "{{common.reset-to-default}}", + "save": "{{common.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": "" + "title": "资料库", + "add-library": "添加资料库", + "no-data": "没有资料库,尝试创建一个。", + "loading": "{{common.loading}}", + "last-scanned-title": "上次扫描时间:", + "shared-folders-title": "共享文件夹:", + "type-title": "类型:", + "scan-library": "扫描资料库", + "delete-library": "删除资料库", + "delete-library-by-name": "删除{{name}}", + "edit-library": "编辑", + "edit-library-by-name": "删除{{name}}" }, "manage-media-settings": { - "encode-as-description-part-1": "", - "encode-as-description-part-2": "", - "encode-as-description-part-3": "", + "encode-as-description-part-1": "WebP/AVIF 可以极大减少文件的空间需求。WebP/AVIF 并不支持所有浏览器。要了解这些设置是否适合您的要求,请访问 ", + "encode-as-description-part-2": "我可以使用WebP吗?", + "encode-as-description-part-3": "我可以使用 AVIF 吗?", "encode-as-warning": "", - "media-warning": "", - "encode-as-label": "", - "encode-as-tooltip": "", - "bookmark-dir-label": "", + "media-warning": "您必须在“任务”选项卡中触发媒体转换任务。", + "encode-as-label": "媒体另存为", + "encode-as-tooltip": "Kavita管理的所有媒体(封面,书签,图标)都将采用此类型编码。", + "bookmark-dir-label": "书签目录", "bookmark-dir-tooltip": "", - "change": "", - "reset-to-default": "", - "reset": "", - "save": "", - "media-issue-title": "", - "scrobble-issue-title": "" + "change": "更改", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "media-issue-title": "媒体问题", + "scrobble-issue-title": "刮削问题" }, "manage-scrobble-errors": { "description": "", - "filter-label": "", - "clear-errors": "", - "series-header": "", - "created-header": "", - "comment-header": "", - "edit-header": "", - "edit-item-alt": "" + "filter-label": "筛选", + "clear-errors": "清除错误", + "series-header": "系列", + "created-header": "创建", + "comment-header": "评论", + "edit-header": "编辑", + "edit-item-alt": "编辑{{seriesName}}" }, "default-date-pipe": { - "never": "" + "never": "从不" }, "manage-settings": { - "notice": "", - "restart-required": "", - "base-url-label": "", + "notice": "注意:", + "restart-required": "更改端口、网址、缓存大小或者IP需要手动重启Kavita才能生效。", + "base-url-label": "网址", "base-url-tooltip": "", - "ip-address-label": "", + "ip-address-label": "IP地址", "ip-address-tooltip": "", - "port-label": "", + "port-label": "端口", "port-tooltip": "", - "backup-label": "", - "backup-tooltip": "", - "log-label": "", - "log-tooltip": "", - "logging-level-label": "", - "logging-level-tooltip": "", - "cache-size-label": "", + "backup-label": "备份天数", + "backup-tooltip": "要进行维护的备份数量。默认值为 30,最小值为 1,最大值为 30。", + "log-label": "日志天数", + "log-tooltip": "要进行维护的日志数量。默认值为 30,最小值为 1,最大值为 30。", + "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": "", + "allow-stats-label": "允许匿名收集使用数据", + "allow-stats-tooltip-part-1": "采用匿名方式将使用数据发送到Kavita服务器。这些数据包括使用使用某些功能、文件数量、操作系统版本、Kavita版本号、CPU和内存。我们将使用这些信息来确定功能开发、修复错误和性能调整的优先级。需要重新启动才能生效。请参阅wiki了解收集的内容。 ", + "allow-stats-tooltip-part-2": "对于收集的内容。", + "send-data": "发送数据", + "opds-label": "OPDS", + "opds-tooltip": "OPDS支持所有用户使用OPDS功能从服务器阅读和下载内容。", + "enable-opds": "启用OPDS", + "folder-watching-label": "监控文件夹", "folder-watching-tooltip": "", - "enable-folder-watching": "", - "reset-to-default": "", - "reset": "", - "save": "", - "cache-size-validation": "", - "field-required": "", + "enable-folder-watching": "启用监控文件夹", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "cache-size-validation": "您必须至少有50MB。", + "field-required": "{{validation.field-required}}", "max-logs-validation": "", - "min-logs-validation": "", - "min-days-validation": "", - "min-cache-validation": "", + "min-logs-validation": "您必须至少有 1 个日志", + "min-days-validation": "必须至少为 1 天", + "min-cache-validation": "必须为 50 MB。", "max-backup-validation": "", - "min-backup-validation": "", + "min-backup-validation": "您必须至少有 1 个备份", "ip-address-validation": "", "base-url-validation": "" }, @@ -1037,12 +1039,12 @@ "job-title-header": "", "description-header": "", "action-header": "", - "reset-to-default": "", - "reset": "", - "save": "", - "recurring-tasks-title": "", - "last-executed-header": "", - "cron-header": "", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "recurring-tasks-title": "{{title}}", + "last-executed-header": "上次执行", + "cron-header": "计划任务", "convert-media-task": "", "convert-media-task-desc": "", "convert-media-success": "", @@ -1067,74 +1069,74 @@ "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": "" + "title": "活跃用户", + "invite": "邀请", + "you-alt": "(你)", + "pending-title": "待定", + "delete-user-tooltip": "删除用户", + "delete-user-alt": "删除用户 {{user}}", + "edit-user-tooltip": "编辑", + "edit-user-alt": "编辑用户 {{user}}", + "resend-invite-tooltip": "重新发送邀请", + "resend-invite-alt": "重新发送邀请 {{user}}", + "setup-user-tooltip": "设置用户", + "setup-user-alt": "设置用户 {{user}}", + "change-password-tooltip": "更改密码", + "change-password-alt": "更改密码 {{user}}", + "resend": "重新发送", + "setup": "设置", + "last-active-title": "上次活动时间:", + "roles-title": "角色:", + "none": "没有", + "never": "从不", + "online-now-tooltip": "在线", + "sharing-title": "分享:", + "no-data": "没有其他用户。", + "loading": "{{common.loading}}" }, "edit-collection-tags": { - "title": "", - "required-field": "", - "save": "", - "close": "", - "cancel": "", - "general-tab": "", - "cover-image-tab": "", - "series-tab": "", - "name-label": "", - "name-validation": "", - "promote-label": "", + "title": "编辑{{collectionName}} 收藏", + "required-field": "{{validation.required-field}}", + "save": "{{common.save}}", + "close": "{{common.close}}", + "cancel": "{{common.cancel}}", + "general-tab": "常规", + "cover-image-tab": "封面图片", + "series-tab": "系列", + "name-label": "名称", + "name-validation": "名称必须唯一", + "promote-label": "推广", "promote-tooltip": "", - "summary-label": "", - "series-title": "", - "deselect-all": "", - "select-all": "" + "summary-label": "内容简介", + "series-title": "应用系列", + "deselect-all": "{{common.deselect-all}}", + "select-all": "{{common.select-all}}" }, "library-detail": { - "library-tab": "", - "recommended-tab": "" + "library-tab": "资料库", + "recommended-tab": "推荐" }, "library-recommended": { "no-data": "", - "more-in-genre": "", + "more-in-genre": "更多内容在{{genre}}", "rediscover": "", - "highly-rated": "", + "highly-rated": "最高评价", "quick-catchups": "", - "quick-reads": "", - "on-deck": "" + "quick-reads": "快速阅读", + "on-deck": "{{dashboard.on-deck-title}}" }, "admin-dashboard": { - "title": "", - "general-tab": "", - "users-tab": "", - "libraries-tab": "", - "media-tab": "", - "logs-tab": "", - "email-tab": "", - "tasks-tab": "", - "statistics-tab": "", - "system-tab": "", - "kavita+-tab": "", + "title": "管理员面板", + "general-tab": "常规", + "users-tab": "用户", + "libraries-tab": "资料库", + "media-tab": "媒体", + "logs-tab": "日志", + "email-tab": "电子邮件", + "tasks-tab": "任务", + "statistics-tab": "统计数据", + "system-tab": "系统", + "kavita+-tab": "Kavita+", "kavita+-desc-part-1": "", "kavita+-desc-part-2": "", "kavita+-desc-part-3": "" @@ -1145,120 +1147,121 @@ "title-alt": "" }, "all-collections": { - "title": "", - "item-count": "", - "no-data": "", - "create-one-part-1": "", - "create-one-part-2": "" + "title": "收藏", + "item-count": "{{common.item-count}}", + "no-data": "没有收藏。", + "create-one-part-1": "尝试创建", + "create-one-part-2": "一个" }, "carousel-reel": { - "prev-items": "", - "next-items": "" + "prev-items": "上一项", + "next-items": "下一项" }, "draggable-ordered-list": { "instructions-alt": "", "reorder-label": "", - "remove-item-alt": "" + "remove-item-alt": "删除条目" }, "reading-lists": { - "title": "", - "item-count": "", - "no-data": "", - "create-one-part-1": "", - "create-one-part-2": "" + "title": "阅读清单", + "item-count": "{{common.item-count}}", + "no-data": "没有阅读清单。", + "create-one-part-1": "尝试创建", + "create-one-part-2": "一个" }, "reading-list-item": { - "remove": "", - "read": "" + "remove": "{{common.remove}}", + "read": "{{common.read}}" }, "reading-list-detail": { - "item-count": "", - "page-settings-title": "", + "item-count": "{{common.item-count}}", + "page-settings-title": "页面设置", "remove-read": "", "order-numbers-label": "", - "continue": "", - "read": "", - "read-options-alt": "", - "incognito-alt": "", - "no-data": "" + "continue": "继续", + "read": "{{common.read}}", + "read-options-alt": "阅读选项", + "incognito-alt": "(隐身)", + "no-data": "未添加任何内容", + "characters-title": "{{series-metadata-detail.characters-title}}" }, "events-widget": { - "title-alt": "", - "dismiss-all": "", - "update-available": "", - "downloading-item": "", - "more-info": "", - "close": "", - "users-online-count": "", - "active-events-title": "", - "no-data": "" + "title-alt": "活动", + "dismiss-all": "全部关闭", + "update-available": "更新可用", + "downloading-item": "正在下载 {{item}}", + "more-info": "点击查看更多信息", + "close": "{{common.close}}", + "users-online-count": "{{num}}用户在线", + "active-events-title": "活动事件:", + "no-data": "什么都没有发生" }, "shortcuts-modal": { - "title": "", - "close": "", - "prev-page": "", - "next-page": "", - "go-to": "", - "bookmark": "", - "double-click": "", - "close-reader": "", - "toggle-menu": "" + "title": "热键", + "close": "{{common.close}}", + "prev-page": "移至上一页", + "next-page": "移至下一页", + "go-to": "“打开转到页面”对话框", + "bookmark": "为当前页面添加书签", + "double-click": "双击", + "close-reader": "关闭阅读器", + "toggle-menu": "切换菜单" }, "grouped-typeahead": { - "files": "", - "chapters": "", + "files": "文件", + "chapters": "章节", "people": "", - "tags": "", - "genres": "", - "libraries": "", - "reading-lists": "", - "collections": "", - "close": "", - "loading": "" + "tags": "标签", + "genres": "常规", + "libraries": "资料库", + "reading-lists": "阅读清单", + "collections": "收藏", + "close": "{{common.close}}", + "loading": "{{common.loading}}" }, "nav-header": { - "skip-alt": "", - "search-series-alt": "", - "search-alt": "", - "promoted": "", - "no-data": "", - "scroll-to-top-alt": "", - "server-settings": "", - "settings": "", - "help": "", - "announcements": "", - "logout": "" + "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": "" + "title": "添加到阅读清单", + "close": "{{common.close}}", + "filter-label": "筛选", + "promoted-alt": "推广", + "no-data": "尚未创建任何清单", + "loading": "{{common.loading}}", + "reading-list-label": "阅读清单", + "create": "{{common.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": "", + "title": "编辑阅读清单: {{name}}", + "general-tab": "常规", + "cover-image-tab": "封面图片", + "close": "{{common.close}}", + "save": "{common.save}}", + "year-validation": "必须大于 1000、0 或空白", + "month-validation": "必须介于 1 和 12 之间或为空", + "name-unique-validation": "名称必须唯一", + "required-field": "{{validation.required-field}}", + "summary-label": "内容简介", + "year-label": "年", + "month-label": "月", + "ending-title": "结束", + "starting-title": "开启", + "promote-label": "推广", "promote-tooltip": "" }, "import-cbl-modal": { - "close": "", + "close": "{{common.close}}", "title": "", "import-description": "", "validate-description": "", From 71b5ad5f98b87f2a6b8ede7c9fe4fea073d33bed Mon Sep 17 00:00:00 2001 From: oxygen44k Date: Sat, 12 Aug 2023 06:03:56 +0000 Subject: [PATCH 07/34] Translated using Weblate (Chinese (Simplified)) Currently translated at 54.6% (807 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 403 ++++++++++++++------------- 1 file changed, 202 insertions(+), 201 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index a1597fefd..c7d724221 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -138,7 +138,7 @@ "line-height-book-label": "行间距", "line-height-book-tooltip": "书籍中每行之间的间距是多少", "margin-book-label": "页边距", - "margin-book-tooltip": "屏幕两侧的间距是多少,无论此设置如何移动设备上的间距都会将其重定义为0。", + "margin-book-tooltip": "屏幕两侧的间距是多少,无论此设置如何移动设备上的间距都会被重定义为0。", "clients-opds-alert": "此服务器未启用OPDS功能,这不会影响Tachiyomi用户。", "clients-opds-description": "所有第三方客户端都会使用下面的API密钥或连接。它们就像密码一样,请保密。", "clients-api-key-tooltip": "API密钥就像是一个密码,请保持它的机密性和安全性。", @@ -251,9 +251,9 @@ "token-expired": "Token已过期", "no-token-set": "未设置Token", "token-set": "设置Token", - "generate": "", - "instructions": "", - "token-input-label": "", + "generate": "生成", + "instructions": "首次使用Kavita+的用户应点击下面的 \"{{scrobbling-providers.generate}}\"以允许Kavita+与{{service}}对话。授权程序后,将token 复制并粘贴到下面的输入栏中。您可以随时重新生成token 。", + "token-input-label": "{{service}} Token在这里填写", "edit": "{{common.edit}}", "cancel": "{{common.cancel}}", "save": "{{common.save}}" @@ -270,28 +270,28 @@ "close": "{{common.close}}", "clear": "清除", "filter": "过滤器", - "open-filtered-search": "" + "open-filtered-search": "为{{item}}打开一个带有筛选器的搜索" }, "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": "" + "total-pages-read-label": "已阅读总页数", + "total-pages-read-tooltip": "{{user-stats-info-cards.total-pages-read-label}}: {{value}}", + "total-words-read-label": "已阅读的总字数", + "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-tooltip": "{{user-stats-info-cards.chapters-read-label}}: {{value}}", + "avg-reading-per-week-label": "平均阅读时间/每周", + "last-active-label": "最后活跃时间", + "chapters": "{{value}} 章节" }, "user-stats": { - "library-read-progress-title": "", - "read-percentage": "" + "library-read-progress-title": "资料库阅读进度", + "read-percentage": "% 已阅读" }, "top-readers": { - "title": "", - "time-selection-label": "", + "title": "热门读者", + "time-selection-label": "时间范围", "comics-label": "漫画:{{value}} 小时", "manga-label": "日漫:{{value}} 小时", "books-label": "书籍:{{value}}小时", @@ -306,20 +306,20 @@ "title": "角色" }, "directory-picker": { - "title": "", - "close": "", + "title": "选择目录", + "close": "{{common.close}}", "path-label": "路径", - "path-placeholder": "", + "path-placeholder": "输入或选择路径", "instructions": "", - "type-header": "", - "name-header": "", - "cancel": "", - "share": "", - "help": "" + "type-header": "类型", + "name-header": "名称", + "cancel": "{{common.cancel}}", + "share": "共享", + "help": "{{common.help}}" }, "library-access-modal": { - "select-all": "", - "deselect-all": "", + "select-all": "{{common.select-all}}", + "deselect-all": "{{common.deselect-all}}", "title": "", "close": "{{common.close}}", "reset": "{{common.reset}}", @@ -328,64 +328,65 @@ "no-data": "尚未设置资料库。" }, "time-periods": { - "this-week": "", - "last-7-days": "", - "last-30-days": "", - "last-90-days": "", - "last-year": "", - "all-time": "" + "this-week": "本周", + "last-7-days": "最近7天", + "last-30-days": "最近30天", + "last-90-days": "最近90天", + "last-year": "最近一年", + "all-time": "所有时间" }, "device-platform-pipe": { - "custom": "" + "custom": "自定义" }, "day-of-week-pipe": { - "monday": "", - "tuesday": "", - "wednesday": "", - "thursday": "", - "friday": "", - "saturday": "", - "sunday": "" + "monday": "星期一", + "tuesday": "星期二", + "wednesday": "星期三", + "thursday": "星期四", + "friday": "星期五", + "saturday": "星期六", + "sunday": "星期日" }, "cbl-import-result-pipe": { - "success": "", - "partial": "", - "failure": "" + "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": "" + "all-series-missing": "您的账户无法访问列表中的所有系列,或者Kavita在列表中没有任何内容。", + "chapter-missing": "{{series}}: Kavita缺少第{{chapter}}章。此项目将被跳过。", + "empty-file": "cbl文件为空,没有任何操作可以进行。", + "name-conflict": "您的账户已经存在一个与cbl文件匹配的阅读列表({{readingListName}})。", + "series-collision": "系列{{seriesLink}}与另一个资料库中同名的系列发生冲突。", + "series-missing": "系列{{series}}在Kavita中缺失,或者您的账户没有权限。所有带有此系列的项目将在导入时被跳过。", + "volume-missing": "{{series}}:卷{{volume}}在Kavita中缺失,或者您的账户没有权限。所有带有此卷号的项目将被跳过。", + "all-chapter-missing": "无法将所有章节与Kavita中的章节匹配。", + "invalid-file": "文件已损坏或与预期的标签/规范不匹配。", + "success": "成功映射{{series}}卷{{volume}}章节{{chapter}}。" }, "time-duration-pipe": { - "hours": "", - "minutes": "", - "days": "", - "months": "", - "years": "" + "hours": "{{value}} 小时", + "minutes": "{{value}} 分", + "days": "{{value}} 天", + "months": "{{value}} 月", + "years": "{{value}} 年" }, "time-ago-pipe": { - "just-now": "", - "min-ago": "", - "mins-ago": "", - "hour-ago": "", - "hours-ago": "", - "day-ago": "", - "days-ago": "", - "month-ago": "", - "months-ago": "", - "year-ago": "", - "years-ago": "" + "just-now": "刚刚", + "min-ago": "一分钟前", + "mins-ago": "{{value}}分钟前", + "hour-ago": "一小时前", + "hours-ago": "{{value}}小时前", + "day-ago": "一天前", + "days-ago": "{{value}}天前", + "month-ago": "一个月前", + "months-ago": "{{value}}个月前", + "year-ago": "一年前", + "years-ago": "{{value}}年前", + "never": "从不" }, "relationship-pipe": { - "adaptation": "", + "adaptation": "适应", "alternative-setting": "", "alternative-version": "", "character": "", @@ -400,31 +401,31 @@ "edition": "" }, "publication-status-pipe": { - "ongoing": "", - "hiatus": "", - "completed": "", - "cancelled": "", - "ended": "" + "ongoing": "连载中", + "hiatus": "停更", + "completed": "完结", + "cancelled": "终止", + "ended": "结束" }, "person-role-pipe": { "artist": "", - "character": "", - "colorist": "", - "cover-artist": "", - "editor": "", - "inker": "", + "character": "角色", + "colorist": "上色师", + "cover-artist": "封面艺术家", + "editor": "编辑", + "inker": "上墨师", "letterer": "", "penciller": "", - "publisher": "", - "writer": "", - "other": "" + "publisher": "出版商", + "writer": "作者", + "other": "其他" }, "manga-format-pipe": { - "epub": "", + "epub": "EPUB", "archive": "", "image": "", - "pdf": "", - "unknown": "" + "pdf": "PDF", + "unknown": "未知" }, "library-type-pipe": { "book": "", @@ -432,7 +433,7 @@ "manga": "" }, "age-rating-pipe": { - "unknown": "", + "unknown": "未知", "early-childhood": "", "adults-only": "", "everyone": "", @@ -450,20 +451,20 @@ "r18-plus": "" }, "reset-password": { - "title": "", - "description": "", - "email-label": "", - "required-field": "", - "valid-email": "", - "submit": "" + "title": "重置密码", + "description": "请输入您的账户电子邮件地址。如果存在有效的电子邮件地址,Kavita将向您发送一封邮件;否则,请向管理员索取日志中的链接。", + "email-label": "{{common.email}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.valid-email}}", + "submit": "{{common.submit}}" }, "reset-password-modal": { - "title": "", - "new-password-label": "", - "error-label": "", - "close": "", - "cancel": "", - "save": "" + "title": "重置{{username}}的密码", + "new-password-label": "新密码", + "error-label": "错误: ", + "close": "{{common.close}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" }, "all-series": { "series-count": "{{common.series-count}}", @@ -477,17 +478,17 @@ "download": "下载", "published-label": "", "available": "可用", - "description": "", - "description-continued": "" + "description": "如果您没有看到{{installed}}", + "description-continued": "标签,您正在使用的是夜间版本。只有主要版本才会显示为可用。" }, "invite-user": { "title": "邀请用户", "close": "{{common.close}}", - "description": "", + "description": "邀请一个用户加入您的服务器。请输入他们的电子邮件地址,我们将发送一封邮件给他们以创建账户。如果您不希望使用我们的电子邮件服务,您可以自己托管电子邮件服务或使用一个虚假的电子邮件地址(忘记用户将无法工作)。无论如何,都会提供一个链接,可用于手动设置账户。", "email": "{{common.email}}", "required-field": "{{common.required-field}}", "setup-user-title": "用户已邀请", - "setup-user-description": "", + "setup-user-description": "您可以使用下面的链接来设置用户的账户,或者使用复制按钮。在使用链接注册新用户之前,您可能需要先退出登录。如果您的服务器可以从外部访问,则向用户发送一封电子邮件,用户可以使用链接完成账户设置。", "setup-user-account": "设置用户账户", "setup-user-account-tooltip": "复制此内容并粘贴到新选项卡中,您可能需要注销。", "invite-url-label": "邀请链接", @@ -572,8 +573,8 @@ }, "confirm-email-change": { "title": "验证电子邮件", - "non-confirm-description": "", - "confirm-description": "", + "non-confirm-description": "请稍等,我们正在验证您的电子邮件更新。", + "confirm-description": "您的电子邮件已验证并在Kavita中更改成功。您将被重定向到登录页面。", "success": "成功!" }, "confirm-reset-password": { @@ -589,7 +590,7 @@ "description": "请完善表单以注册管理员账户", "username-label": "{{common.username}}", "email-label": "{{common.email}}", - "email-tooltip": "", + "email-tooltip": "电子邮件地址不需要是真实的,但它可以提供访问忘记密码的功能。除非在没有自定义电子邮件服务主机的情况下使用了忘记密码功能,否则不会将其发送到服务器外部。", "password-label": "{{common.password}}", "required-field": "{{validation.required-field}}", "valid-email": "{{validation.valid-email}}", @@ -600,7 +601,7 @@ "page-settings-title": "页面设置", "close": "{{common.close}}", "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", - "layout-mode-option-card": "", + "layout-mode-option-card": "卡片", "layout-mode-option-list": "列表", "continue-from": "继续{{title}}", "read": "{{common.read}}", @@ -619,14 +620,14 @@ "specials-tab": "特刊", "related-tab": "相关", "recommendations-tab": "建议", - "send-to": "", + "send-to": "文件已通过电子邮件发送至{{deviceName}}", "no-pages": "{{toasts.no-pages}}", "no-chapters": "本卷没有章节,无法读取。", - "cover-change": "" + "cover-change": "浏览器刷新图片可能需要一分钟的时间。在此期间,某些页面可能仍显示旧的图片。" }, "series-metadata-detail": { "links-title": "链接", - "genres-title": "", + "genres-title": "流派", "tags-title": "标签", "collections-title": "{{side-nav.collections}}", "reading-lists-title": "{{side-nav.reading-lists}}", @@ -642,7 +643,7 @@ "publishers-title": "出版社", "promoted": "{{common.promoted}}", "see-more": "查看更多", - "see-less": "" + "see-less": "减少显示" }, "badge-expander": { "more-items": "" @@ -687,107 +688,107 @@ "last-scanned-label": "上次扫描时间:", "type-label": "类型", "type-tooltip": "", - "folder-description": "", - "browse": "", + "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": "", + "help-us-part-2": "命名指南", + "help-us-part-3": "命名和组织您的媒体。", + "naming-conventions-part-1": "Kavita 有 ", + "naming-conventions-part-2": "文件夹要求。", + "naming-conventions-part-3": "请检查此链接以确保您正在遵循要求,否则文件可能不会在扫描中显示出来。", + "cover-description": "自定义资料库图片图标是可选的", + "cover-description-extra": "资料库图片不应过大。建议使用较小的文件,尺寸为32x32像素。Kavita不对大小进行验证。", + "manage-collection-label": "使用收藏", + "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": "", - "folder-watching-label": "", + "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": "" + "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": "{{common.reset}}", + "cancel": "{{common.cancel}}", + "next": "下一项", + "save": "{{common.save}}", + "required-field": "{{validation.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": "" + "general-settings-title": "常规设置", + "font-family-label": "{{user-preferences.font-family-label}}", + "font-size-label": "{{user-preferences.font-size-book-label}}", + "line-spacing-label": "{{user-preferences.line-height-book-label}}", + "margin-label": "{{user-preferences.margin-book-label}}", + "reset-to-defaults": "恢复默认设置", + "reader-settings-title": "阅读器设置", + "reading-direction-label": "{{user-preferences.reading-direction-book-label}}", + "right-to-left": "从右到左", + "left-to-right": "从左到右", + "horizontal": "水平", + "vertical": "垂直", + "writing-style-label": "{{user-preferences.writing-style-label}}", + "writing-style-tooltip": "更改文本的方向。水平是从左到右,垂直是从上到下。", + "tap-to-paginate-label": "点击翻页", + "tap-to-paginate-tooltip": "点击屏幕边缘进行翻页", + "on": "开", + "off": "关", + "immersive-mode-label": "{{user-preferences.immersive-mode-label}}", + "immersive-mode-tooltip": "这将使阅读器菜单隐藏,并开启点击翻页功能", + "fullscreen-label": "全屏", + "fullscreen-tooltip": "将阅读器设置为全屏模式", + "exit": "退出", + "enter": "打开", + "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", + "layout-mode-tooltip": "滚动:镜像epub文件(通常每章节为一个长滚动页面)。
单列:每次创建一个单独的虚拟页面。
双列:每次创建两个并排布置的虚拟页面。", + "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": "" + "no-data": "这本书没有在元数据或toc文件中设置目录" }, "bookmarks": { - "title": "", - "series-count": "", - "no-data": "", + "title": "{{side-nav.bookmarks}}", + "series-count": "{{common.series-count}}", + "no-data": "当前没有书签。请尝试创建一个", "no-data-2": "", - "confirm-delete": "", - "confirm-single-delete": "", - "delete-success": "", - "delete-single-success": "" + "confirm-delete": "您确定要清除多个系列的所有书签吗?此操作无法撤销。", + "confirm-single-delete": "您确定要清除{{seriesName}}的所有书签吗?此操作无法撤销。", + "delete-success": "书签已被移除", + "delete-single-success": "已删除{{seriesName}}的书签" }, "bulk-operations": { - "title": "", - "items-selected": "", - "mark-as-unread": "", - "mark-as-read": "", - "deselect-all": "" + "title": "批量操作", + "items-selected": "{{num}}项已选中", + "mark-as-unread": "标记为未读", + "mark-as-read": "标记为已读", + "deselect-all": "{{common.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": "", + "general-tab": "常规", + "metadata-tab": "元数据", + "cover-tab": "封面", + "info-tab": "信息", + "no-summary": "没有可用的摘要。", + "writers-title": "{{series-metadata-detail.writers-title}}", + "genres-title": "{{series-metadata-detail.genres-title}}", + "publishers-title": "{{series-metadata-detail.publishers-title}}", + "tags-title": "{{series-metadata-detail.tags-title}}", + "not-defined": "未定义", + "read": "{{common.read}}", + "unread": "未读", "files": "", "pages": "", "added": "", From cd93fd378d19c15e73aebfd48fe27f5363337e95 Mon Sep 17 00:00:00 2001 From: Duarte Silva Date: Sat, 12 Aug 2023 07:40:15 +0000 Subject: [PATCH 08/34] Translated using Weblate (Portuguese) Currently translated at 27.7% (410 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt/ --- UI/Web/src/assets/langs/pt.json | 36 ++++++++++++++++----------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json index 5f4bdc3ab..61899da14 100644 --- a/UI/Web/src/assets/langs/pt.json +++ b/UI/Web/src/assets/langs/pt.json @@ -109,32 +109,32 @@ "reading-direction-tooltip": "Direção a clicar para ir para a próxima página. Direita para a Esquerda significa que se clica no lado esquerdo do ecrã para ir para a página seguinte.", "scaling-option-label": "Opções de Dimensionamento", "scaling-option-tooltip": "Como adaptar a dimensão da imagem ao seu ecrã.", - "page-splitting-label": "", - "page-splitting-tooltip": "", + "page-splitting-label": "Separação de Páginas", + "page-splitting-tooltip": "Como separar uma imagem que ocupa a largura completa (p.e., as imagens esquerda e direita estão juntas numa só)", "reading-mode-label": "Modo de Leitura", - "layout-mode-label": "", - "layout-mode-tooltip": "", + "layout-mode-label": "Modo de Exibição", + "layout-mode-tooltip": "Mostrar uma única imagem no ecrã ou mostrar duas imagens lado a lado", "background-color-label": "Cor de Fundo", "auto-close-menu-label": "Fechar Menu Automaticamente", - "show-screen-hints-label": "", + "show-screen-hints-label": "Mostrar Dicas no Ecrã", "emulate-comic-book-label": "Emular livro de BD", - "swipe-to-paginate-label": "", + "swipe-to-paginate-label": "Deslize para Paginar", "book-reader-settings-title": "Leitor de Livros", - "tap-to-paginate-label": "", - "tap-to-paginate-tooltip": "", + "tap-to-paginate-label": "Toque para Paginar", + "tap-to-paginate-tooltip": "Se é permitido tocar nos lados do ecrã do leitor de livros para ir para a próxima/anterior página", "immersive-mode-label": "Modo Imersivo", "immersive-mode-tooltip": "", "reading-direction-book-label": "Direção de Leitura", - "reading-direction-book-tooltip": "", - "font-family-label": "", - "font-family-tooltip": "", - "writing-style-label": "", + "reading-direction-book-tooltip": "Direção a clicar para ir para a página seguinte. Direita para Esquerda significa que se clica no lado esquerdo do ecrã para ir para a página seguinte.", + "font-family-label": "Família de Fonte", + "font-family-tooltip": "Família de fonte a carregar. Por defeito será carregado a fonte do livro", + "writing-style-label": "Estilo de Escrita", "writing-style-tooltip": "Muda a direção do texto. Horizontal é da esquerda para direita, vertical é do topo para o fundo.", "layout-mode-book-label": "", "layout-mode-book-tooltip": "", "color-theme-book-label": "Tema de Cor", "color-theme-book-tooltip": "Que tema de cores aplicar ao conteúdo e menu do leitor de livros", - "font-size-book-label": "", + "font-size-book-label": "Tamanho de Fonte", "line-height-book-label": "Espaçamento Entre Linhas", "line-height-book-tooltip": "Quanto espaçamento entre as linhas do livro", "margin-book-label": "Margem", @@ -173,8 +173,8 @@ "description": "Quando selecionado, todas as séries e listas de leitura, que tenham pelo menos um elemento que seja superior à restrição selecionada, serão removidas dos resultados.", "not-applicable-for-admins": "Não aplicável a administradores.", "age-rating-label": "Classificação etária", - "no-restriction": "", - "include-unknowns-label": "", + "no-restriction": "Sem Restrições", + "include-unknowns-label": "Incluir Desconhecidos", "include-unknowns-tooltip": "" }, "site-theme-provider-pipe": { @@ -196,7 +196,7 @@ "device-name-label": "Nome do Dispositivo", "email-label": "{{common.email}}", "email-tooltip": "Este email será usado para aceitar o ficheiro através da funcionalidade Enviar Para", - "device-platform-label": "", + "device-platform-label": "Plataforma do Dispositivo", "save": "{{common.save}}", "required-field": "{{validation.required-field}}", "valid-email": "{{validation.valid-email}}" @@ -246,7 +246,7 @@ "key-reset": "Repor chave da API" }, "scrobbling-providers": { - "title": "", + "title": "Fornecedores de Scrobbling", "requires": "Esta funcionalidade requer uma licença {{product}} ativa", "token-expired": "Token Expirado", "no-token-set": "Token Não Definido", @@ -487,7 +487,7 @@ "email": "{{common.email}}", "required-field": "{{common.required-field}}", "setup-user-title": "Utilizador convidado", - "setup-user-description": "", + "setup-user-description": "Pode usar o link abaixo, ou usar o botão copiar, para configurar a conta de utilizador. Poderá ser necessário terminar a sessão antes de o usar o link para registar o novo utilizador. Se o seu servidor for acessível do exterior, será enviado um email para o utilizador e os links podem ser usados para concluir a configuração da conta.", "setup-user-account": "Configurar conta de utilizador", "setup-user-account-tooltip": "", "invite-url-label": "", From 0357471c49e47118c26016d85f18fe41d68945e3 Mon Sep 17 00:00:00 2001 From: Safu Wan Date: Sat, 12 Aug 2023 05:36:44 +0000 Subject: [PATCH 09/34] Translated using Weblate (Malay) Currently translated at 0.4% (7 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ms/ --- UI/Web/src/assets/langs/ms.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/UI/Web/src/assets/langs/ms.json b/UI/Web/src/assets/langs/ms.json index d6d88c3b6..1de4e36a4 100644 --- a/UI/Web/src/assets/langs/ms.json +++ b/UI/Web/src/assets/langs/ms.json @@ -1,14 +1,14 @@ { "login": { - "title": "", - "username": "", - "password": "", - "password-validation": "", - "forgot-password": "", - "submit": "" + "title": "Log masuk", + "username": "{{biasa.nama_pengguna}}", + "password": "{{biasa.kata_laluan}}", + "password-validation": "{{pengesahan.pengesahan-kata laluan}}", + "forgot-password": "Lupa Kata Laluan?", + "submit": "{{biasa.hantar}}" }, "dashboard": { - "no-libraries": "", + "no-libraries": "Perpustakaan belum di persediakan lagi. Semak pada konfigurasi", "server-settings-link": "", "not-granted": "", "on-deck-title": "", From f9e7b77238cbf93c7e860f644a45b708533c49e7 Mon Sep 17 00:00:00 2001 From: LeeWan1210 Date: Sat, 12 Aug 2023 03:25:48 +0000 Subject: [PATCH 10/34] Translated using Weblate (Korean) Currently translated at 100.0% (158 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/ko/ --- API/I18N/ko.json | 159 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 158 insertions(+), 1 deletion(-) diff --git a/API/I18N/ko.json b/API/I18N/ko.json index 2e355b79c..e518970e4 100644 --- a/API/I18N/ko.json +++ b/API/I18N/ko.json @@ -1,3 +1,160 @@ { - "confirm-email": "먼저 이메일을 확인해야 합니다" + "confirm-email": "먼저 이메일을 확인해야 합니다", + "bad-credentials": "자격 증명이 올바르지 않습니다", + "locked-out": "너무 많은 인증 시도로 인해 잠겼습니다. 10분 동안 기다려 주십시오.", + "invalid-password": "유효하지 않은 비밀번호", + "user-already-registered": "사용자는 이미 {0}로 등록되어 있습니다", + "password-updated": "비밀번호 업데이트됨", + "not-accessible-password": "서버에 액세스할 수 없습니다. 비밀번호 재설정 링크는 로그에 있습니다", + "not-accessible": "외부에서 서버에 액세스할 수 없습니다", + "chapter-doesnt-exist": "챕터가 존재하지 않습니다", + "file-missing": "책에서 파일을 찾을 수 없습니다", + "generic-error": "문제가 발생했습니다, 다시 시도하십시오", + "generic-device-delete": "장치를 삭제하는 중에 오류가 발생했습니다", + "greater-0": "{0}는 0보다 커야 합니다", + "send-to-device-status": "장치로 파일 전송", + "generic-send-to": "파일을 장치로 보내는 중 오류가 발생했습니다", + "volume-doesnt-exist": "볼륨이 존재하지 않습니다", + "generic-favicon": "도메인의 파비콘을 가져오는 중에 문제가 발생했습니다", + "no-library-access": "사용자는 이 라이브러리에 액세스할 수 없습니다", + "user-doesnt-exist": "사용자가 존재하지 않습니다", + "library-doesnt-exist": "라이브러리가 존재하지 않습니다", + "duplicate-bookmark": "중복된 북마크 항목이 이미 존재합니다", + "reading-list-position": "위치를 업데이트할 수 없습니다", + "reading-list-deleted": "읽기 목록이 삭제되었습니다", + "generic-reading-list-delete": "읽기 목록을 삭제하는 중에 문제가 발생했습니다", + "reading-list-doesnt-exist": "읽기 목록이 존재하지 않습니다", + "no-series": "라이브러리에 대한 시리즈를 가져올 수 없습니다", + "age-restriction-not-applicable": "제한 없음", + "generic-relationship": "관계를 업데이트하는 중에 문제가 발생했습니다", + "job-already-running": "이미 실행 중인 작업", + "url-required": "사용할 URL을 전달해야 합니다", + "reading-list-title-required": "읽기 목록 제목은 비워둘 수 없습니다", + "progress-must-exist": "사용자에게 진행 상황이 있어야 합니다", + "volume-num": "볼륨 {0}", + "chapter-num": "챕터 {0}", + "disabled-account": "계정이 비활성화되었습니다. 서버 관리자에게 문의하세요.", + "validate-email": "이메일을 확인하는 중에 문제가 발생했습니다: {0}", + "register-user": "사용자를 등록하는 중에 문제가 발생했습니다", + "confirm-token-gen": "확인 토큰을 생성하는 중에 문제가 발생했습니다", + "permission-denied": "이 작업을 수행할 수 없습니다", + "denied": "허용되지 않음", + "password-required": "관리자가 아닌 경우 계정을 변경하려면 기존 비밀번호를 입력해야 합니다", + "invalid-payload": "유효하지 않은 페이로드", + "nothing-to-do": "할 것이 없음", + "share-multiple-emails": "여러 계정에서 이메일을 공유할 수 없습니다", + "invalid-token": "유효하지 않은 토큰", + "unable-to-reset-key": "문제가 발생하여 키를 재설정할 수 없습니다", + "generate-token": "확인 이메일 토큰을 생성하는 중에 문제가 발생했습니다. 로그 보기", + "no-user": "사용자가 존재하지 않습니다", + "age-restriction-update": "연령 제한을 업데이트 하는 중에 오류가 발생했습니다", + "username-taken": "이미 사용중인 이름입니다", + "user-already-confirmed": "사용자가 이미 확인되었습니다", + "generic-user-update": "사용자를 업데이트 중에 예외가 발생했습니다", + "manual-setup-fail": "수동 설정을 완료할 수 없습니다. 초대를 취소하고 다시 만드십시오", + "user-already-invited": "사용자는 이미 이 이메일로 초대되었으며 아직 초대를 수락하지 않았습니다.", + "generic-invite-user": "사용자를 초대하는 중에 문제가 발생했습니다. 로그를 확인하십시오.", + "invalid-email-confirmation": "잘못된 이메일 확인", + "generic-user-email-update": "사용자의 이메일을 업데이트할 수 없습니다. 로그를 확인하십시오.", + "generic-password-update": "새 비밀번호를 확인하는 중에 예상치 못한 오류가 발생했습니다", + "email-sent": "이메일을 보냈습니다", + "admin-already-exists": "관리자가 이미 존재합니다", + "user-migration-needed": "이 사용자는 이전해야 합니다. 로그아웃하고 로그인하여 마이그레이션 흐름을 트리거하도록 합니다", + "forgot-password-generic": "이메일이 데이터베이스에 존재하는 경우 이메일이 이메일로 전송됩니다", + "generic-invite-email": "초대 이메일을 다시 보내는 중에 문제가 발생했습니다", + "invalid-username": "유효하지 않은 아이디", + "critical-email-migration": "이메일 이전 중에 문제가 발생했습니다. 연락처 지원", + "collection-updated": "컬렉션이 성공적으로 업데이트되었습니다", + "collection-doesnt-exist": "컬렉션이 존재하지 않습니다", + "generic-device-create": "장치를 생성하는 중에 오류가 발생했습니다", + "device-doesnt-exist": "장치가 존재하지 않습니다", + "generic-device-update": "장치를 업데이트 하는 중에 오류가 발생했습니다", + "send-to-kavita-email": "장치로 보내기는 Kavita의 이메일 서비스와 함께 사용할 수 없습니다. 직접 구성하십시오.", + "no-cover-image": "표지 이미지 없음", + "series-doesnt-exist": "시리즈가 존재하지 않습니다", + "bookmarks-empty": "북마크는 비워둘 수 없습니다", + "bookmark-doesnt-exist": "북마크가 존재하지 않습니다", + "must-be-defined": "{0}을(를) 정의해야 합니다", + "generic-library": "심각한 문제가 있었습니다. 다시 시도해 주세요.", + "invalid-filename": "유효하지 않은 파일 이름", + "file-doesnt-exist": "파일이 없습니다", + "library-name-exists": "라이브러리 이름이 이미 존재합니다. 서버에 고유한 이름을 선택하십시오.", + "invalid-path": "유효하지 않은 경로", + "delete-library-while-scan": "스캔이 진행 중인 동안에는 라이브러리를 삭제할 수 없습니다. 스캔이 완료될 때까지 기다리거나 Kavita를 다시 시작한 다음 삭제를 시도하십시오", + "pdf-doesnt-exist": "PDF가 있어야 할 때 존재하지 않음", + "no-image-for-page": "페이지 {0}에 해당 이미지가 없습니다. 재캐시를 허용하려면 새로고침해 보세요.", + "generic-clear-bookmarks": "북마크를 지울 수 없습니다", + "invalid-access": "유효하지 않은 액세스", + "generic-library-update": "라이브러리를 업데이트하는 중 심각한 문제가 발생했습니다.", + "bookmark-permission": "북마크/북마크해제 권한이 없습니다", + "perform-scan": "이 시리즈 또는 라이브러리에서 스캔을 수행하고 다시 시도하십시오", + "bookmark-save": "북마크를 저장할 수 없습니다", + "cache-file-find": "캐시된 이미지를 찾을 수 없습니다. 새로고침하고 다시 시도하세요.", + "name-required": "이름은 비워둘 수 없습니다", + "reading-list-permission": "이 읽기 목록에 대한 권한이 없거나 목록이 존재하지 않습니다", + "generic-read-progress": "진행 상황을 저장하는 중에 문제가 발생했습니다", + "valid-number": "유효한 페이지 번호여야 합니다", + "reading-list-updated": "업데이트됨", + "reading-list-item-delete": "항목을 삭제할 수 없습니다", + "series-restricted": "사용자는 이 시리즈에 액세스할 수 없습니다", + "generic-reading-list-update": "읽기 목록을 업데이트하는 중에 문제가 발생했습니다", + "generic-reading-list-create": "읽기 목록을 생성하는 중에 문제가 발생했습니다", + "generic-scrobble-hold": "보류를 추가하는 중에 오류가 발생했습니다", + "libraries-restricted": "사용자는 라이브러리에 액세스할 수 없습니다", + "no-series-collection": "컬렉션에 대한 시리즈를 가져올 수 없습니다", + "generic-series-delete": "시리즈를 삭제하는 중에 문제가 발생했습니다", + "series-updated": "성공적으로 업데이트됨", + "update-metadata-fail": "메타데이터를 업데이트할 수 없습니다", + "encode-as-warning": "PNG로 변환할 수 없습니다. 표지의 경우 표지 새로 고침을 사용하십시오. 북마크와 파비콘은 다시 인코딩할 수 없습니다.", + "ip-address-invalid": "IP 주소 '{0}'이(가) 잘못되었습니다", + "bookmark-dir-permissions": "북마크 디렉토리에 Kavita가 사용할 수 있는 올바른 권한이 없습니다", + "generic-series-update": "시리즈를 업데이트하는 중에 오류가 발생했습니다", + "total-backups": "총 백업은 1에서 30 사이여야 합니다", + "stats-permission-denied": "다른 사용자의 통계를 볼 권한이 없습니다", + "total-logs": "총 로그는 1에서 30 사이여야 합니다", + "url-not-valid": "URL이 유효한 이미지를 반환하지 않거나 승인이 필요합니다", + "generic-cover-series-save": "표지 이미지를 시리즈에 저장할 수 없습니다", + "generic-cover-collection-save": "컬렉션에 표지 이미지를 저장할 수 없습니다", + "generic-user-pref": "환경설정을 저장하는 중에 문제가 발생했습니다", + "generic-cover-reading-list-save": "읽기 목록에 표지 이미지를 저장할 수 없습니다", + "generic-cover-chapter-save": "표지 이미지를 챕터에 저장할 수 없습니다", + "generic-cover-library-save": "표지 이미지를 라이브러리에 저장할 수 없습니다", + "opds-disabled": "이 서버에서 OPDS를 사용할 수 없습니다", + "access-denied": "액세스 권한이 없습니다", + "reset-chapter-lock": "챕터에 대한 표지 잠금을 재설정할 수 없습니다", + "on-deck": "계속 읽기", + "browse-on-deck": "계속 읽기에서 찾아보기", + "reading-lists": "읽기 목록", + "libraries": "모든 라이브러리", + "generic-user-delete": "사용자를 삭제할 수 없습니다", + "recently-added": "최근에 추가됨", + "collections": "모든 컬렉션", + "browse-collections": "컬렉션에서 찾아보기", + "reading-list-restricted": "읽기 목록이 없거나 액세스 권한이 없습니다", + "query-required": "쿼리 매개변수를 전달해야 합니다", + "search-description": "시리즈, 컬렉션 또는 읽기 목록 검색", + "favicon-doesnt-exist": "파비콘이 존재하지 않습니다", + "not-authenticated": "사용자가 인증되지 않았습니다", + "anilist-cred-expired": "AniList 자격 증명이 만료되었거나 설정되지 않았습니다", + "scrobble-bad-payload": "스크로블 공급자의 잘못된 페이로드", + "bad-copy-files-for-download": "임시 디렉토리 아카이브 다운로드에 파일을 복사할 수 없습니다.", + "search": "검색", + "theme-doesnt-exist": "테마 파일이 없거나 유효하지 않음", + "generic-create-temp-archive": "임시 보관 파일을 만드는 중에 문제가 발생했습니다", + "epub-html-missing": "해당 페이지에 적합한 HTML을 찾을 수 없습니다", + "epub-malformed": "파일 형식이 잘못되었습니다! 읽을 수 없습니다.", + "collection-tag-title-required": "컬렉션 제목은 비워둘 수 없습니다", + "collection-tag-duplicate": "이 이름을 가진 컬렉션이 이미 존재합니다", + "device-not-created": "이 장치는 아직 존재하지 않습니다. 먼저 생성해주세요", + "device-duplicate": "이 이름을 가진 장치가 이미 존재합니다", + "send-to-permission": "Kindle에서 지원되지 않는 비 EPUB 또는 PDF를 장치로 보낼 수 없음", + "user-no-access-library-from-series": "사용자는 이 시리즈가 속한 라이브러리에 액세스할 수 없습니다", + "reading-list-name-exists": "이 이름의 읽기 목록이 이미 있습니다", + "series-restricted-age-restriction": "사용자는 연령 제한으로 인해 이 시리즈를 볼 수 없습니다", + "book-num": "책 {0}", + "issue-num": "이슈 {0}{1}", + "browse-recently-added": "최근 추가된 항목에서 찾아보기", + "browse-reading-lists": "읽기 목록에서 찾아보기", + "browse-libraries": "라이브러리에서 찾아보기", + "unable-to-register-k+": "오류로 인해 라이선스를 등록할 수 없습니다. Kavita+ 지원 문의" } From 21b7a853b1dfdb3d80211ae0911cf54562e004f5 Mon Sep 17 00:00:00 2001 From: oxygen44k Date: Sat, 12 Aug 2023 09:33:02 +0000 Subject: [PATCH 11/34] Translated using Weblate (Chinese (Simplified)) Currently translated at 66.8% (986 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 245 ++++++++++++++------------- 1 file changed, 123 insertions(+), 122 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index c7d724221..66f0278ba 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -320,7 +320,7 @@ "library-access-modal": { "select-all": "{{common.select-all}}", "deselect-all": "{{common.deselect-all}}", - "title": "", + "title": "数据库访问", "close": "{{common.close}}", "reset": "{{common.reset}}", "cancel": "{{common.cancel}}", @@ -789,142 +789,143 @@ "not-defined": "未定义", "read": "{{common.read}}", "unread": "未读", - "files": "", - "pages": "", - "added": "", - "size": "" + "files": "文件", + "pages": "页面:", + "added": "添加:", + "size": "文件大小:" }, "card-detail-layout": { "total-items": "" }, "card-item": { - "cannot-read": "" + "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": "" + "no-data": "没有可用的元数据", + "writers-title": "{{series-metadata-detail.writers-title}}", + "publishers-title": "{{series-metadata-detail.publishers-title}}", + "characters-title": "{{series-metadata-detail.characters-title}}", + "translators-title": "{{series-metadata-detail.translators-title}}", + "letterers-title": "{{series-metadata-detail.letterers-title}}", + "colorists-title": "{{series-metadata-detail.colorists-title}}", + "inkers-title": "{{series-metadata-detail.inkers-title}}", + "pencillers-title": "{{series-metadata-detail.pencillers-title}}", + "cover-artists-title": "{{series-metadata-detail.cover-artists-title}}", + "editors-title": "{{series-metadata-detail.editors-title}}" }, "cover-image-chooser": { - "drag-n-drop": "", - "upload": "", - "upload-continued": "", - "url-label": "", - "load": "", - "back": "", - "reset-cover-tooltip": "", - "reset": "", - "image-num": "", - "apply": "", - "applied": "" + "drag-n-drop": "拖放", + "upload": "上传", + "upload-continued": "一张图片", + "url-label": "Url", + "load": "加载", + "back": "返回", + "reset-cover-tooltip": "重置封面图像", + "reset": "{{common.reset}}", + "image-num": "图片{{num}}", + "apply": "{{common.apply}}", + "applied": "{{theme-manager.applied}}" }, "download-indicator": { - "progress": "" + "progress": "{{percentage}}% 已下载" }, "edit-series-relation": { - "description-part-1": "", - "description-part-2": "", - "target-series": "", - "relationship": "", - "remove": "", - "add-relationship": "", - "parent": "" + "description-part-1": "不确定要添加什么关系?请查看我们的", + "description-part-2": "维基页面。", + "target-series": "目标系列", + "relationship": "关系", + "remove": "移除", + "add-relationship": "添加关系", + "parent": "{{relationship-pipe.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": "" + "tags-title": "{{series-metadata-detail.tags-title}}", + "characters-title": "{{series-metadata-detail.characters-title}}", + "release-date-title": "发行", + "release-date-tooltip": "发布日行", + "age-rating-title": "年龄分级", + "length-title": "篇幅", + "pages-count": "{{num}} 页", + "words-count": "{{num}} 字", + "reading-time-title": "阅读时长", + "date-added-title": "添加日期", + "size-title": "大小", + "id-title": "ID", + "links-title": "{{series-metadata-detail.links-title}}", + "isbn-title": "ISBN", + "last-read-title": "最后阅读时间", + "less-than-hour": "<1 小时", + "range-hours": "{{value}} {{hourWord}}", + "hour": "小时", + "hours": "小时", + "read-time-title": "{{series-info-cards.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": "" + "release-date-title": "{{entity-info-cards.release-date-title}}", + "release-year-tooltip": "发行年份", + "age-rating-title": "{{entity-info-cards.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": "{{entity-info-cards.less-than-hour}}", + "hour": "{{entity-info-cards.hour}}", + "hours": "{{entity-info-cards.hours}}", + "time-left-title": "剩余时间", + "ongoing": "{{publication-status-pipe.ongoing}}", + "pages-count": "{{entity-info-cards.pages-count}}", + "words-count": "{{entity-info-cards.words-count}}" }, "bulk-add-to-collection": { - "title": "", - "promoted": "", - "close": "", - "filter-label": "", - "clear": "", - "no-data": "", - "loading": "", - "collection-label": "", - "create": "" + "title": "添加到收藏", + "promoted": "{{common.promoted}}", + "close": "{{common.close}}", + "filter-label": "筛选", + "clear": "{{common.clear}}", + "no-data": "尚未创建任何收藏集", + "loading": "{{common.loading}}", + "collection-label": "收藏", + "create": "{{common.create}}" }, "entity-title": { - "special": "", - "issue-num": "", - "chapter": "" + "special": "特辑", + "issue-num": "问题 #", + "chapter": "话" }, "external-series-card": { - "open-external": "" + "open-external": "打开外部链接" }, "list-item": { - "read": "" + "read": "{{common.read}}" }, "manage-alerts": { - "description-part-1": "", - "description-part-2": "", - "filter-label": "", - "clear-alerts": "", - "extension-header": "", - "file-header": "", - "comment-header": "", - "details-header": "" + "description-part-1": "该表格包含在扫描或阅读媒体期间发现的问题。此列表不受管理。您可以随时清除它,并使用扫描(强制)数据库来进行分析。一些常见错误及其含义的列表可以在此找到 ", + "description-part-2": "wiki。", + "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": "", + "title": "电子邮件服务(SMTP)", + "description": "Kavita预设提供了一个电子邮件服务,用于邀请用户、重置密码等任务。通过我们的服务发送的电子邮件会立即被删除。您可以通过设置 {{link}} 服务来使用自己的电子邮件服务。设置电子邮件服务的URL,并使用测试按钮确保其正常工作。您随时可以将这些设置重置为默认值。无法禁用身份验证的电子邮件,尽管您不需要为用户使用有效的电子邮件地址。确认链接始终会保存到日志中,并在界面上呈现。如果您未通过公共可访问的URL访问Kavita,或者未配置主机名功能,则不会发送注册/确认电子邮件。", + "send-to-warning": "如果您希望\"发送到设备\"功能正常工作,您必须自己托管电子邮件服务。", + "email-url-label": "邮件服务器URL", + "email-url-tooltip": "请使用完整的URL地址来配置电子邮件服务,不要包含结尾的斜杠。", + "reset": "{{common.reset}}", + "test": "测试", + "host-name-label": "主机名", + "host-name-tooltip": "域名(反向代理)。如果设置了此项,电子邮件生成将始终使用该域名。", "host-name-validation": "主机名必须以http(s)开头,不能以 / 结尾", "reset-to-default": "{{common.reset-to-default}}", "save": "{{common.save}}" @@ -947,12 +948,12 @@ "encode-as-description-part-1": "WebP/AVIF 可以极大减少文件的空间需求。WebP/AVIF 并不支持所有浏览器。要了解这些设置是否适合您的要求,请访问 ", "encode-as-description-part-2": "我可以使用WebP吗?", "encode-as-description-part-3": "我可以使用 AVIF 吗?", - "encode-as-warning": "", + "encode-as-warning": "一旦转换为WebP/AVIF,您就无法再转换回PNG格式。您需要刷新图书馆封面以重新生成所有封面。书签和网站图标无法进行转换。", "media-warning": "您必须在“任务”选项卡中触发媒体转换任务。", "encode-as-label": "媒体另存为", "encode-as-tooltip": "Kavita管理的所有媒体(封面,书签,图标)都将采用此类型编码。", "bookmark-dir-label": "书签目录", - "bookmark-dir-tooltip": "", + "bookmark-dir-tooltip": "存储书签的位置。书签是源文件,可能很大。请选择一个具有足够存储空间的位置。目录是受管理的,目录中的其他文件将被删除。如果使用Docker,请挂载一个额外的卷并使用它。", "change": "更改", "reset-to-default": "{{common.reset-to-default}}", "reset": "{{common.reset}}", @@ -961,7 +962,7 @@ "scrobble-issue-title": "刮削问题" }, "manage-scrobble-errors": { - "description": "", + "description": "这个表格记录刮削中发现的问题。此列表是非受控的。您可以随时清除它,并等待下一次刮削以查看结果。如果有一个未知的系列,最好是更正系列名称或本地化系列名称,或者为提供者添加一个网页链接。", "filter-label": "筛选", "clear-errors": "清除错误", "series-header": "系列", @@ -977,11 +978,11 @@ "notice": "注意:", "restart-required": "更改端口、网址、缓存大小或者IP需要手动重启Kavita才能生效。", "base-url-label": "网址", - "base-url-tooltip": "", + "base-url-tooltip": "如果您想在基本URL上托管Kavita,例如yourdomain.com/kavita,请使用此选项。在使用非root用户的Docker上不支持该功能。", "ip-address-label": "IP地址", - "ip-address-tooltip": "", + "ip-address-tooltip": "以逗号分隔的IP地址列表,用于服务器监听。如果您在Docker上运行,则此选项是固定的。需要重新启动才能生效。", "port-label": "端口", - "port-tooltip": "", + "port-tooltip": "服务器监听的端口号。如果您在Docker上运行,此选项是固定的。需要重新启动才能生效。", "backup-label": "备份天数", "backup-tooltip": "要进行维护的备份数量。默认值为 30,最小值为 1,最大值为 30。", "log-label": "日志天数", @@ -989,8 +990,8 @@ "logging-level-label": "日记级别", "logging-level-tooltip": "使用调试功能帮助发现问题。调试功能会占用大量的磁盘空间。", "cache-size-label": "缓存大小", - "cache-size-tooltip": "", - "on-deck-last-progress-label": "", + "cache-size-tooltip": "允许为缓存重型API使用的内存量。默认值为75MB。", + "on-deck-last-progress-label": "“最近阅读”最后进度(天数)", "on-deck-last-progress-tooltip": "", "on-deck-last-chapter-add-label": "", "on-deck-last-chapter-add-tooltip": "", @@ -1002,24 +1003,24 @@ "opds-tooltip": "OPDS支持所有用户使用OPDS功能从服务器阅读和下载内容。", "enable-opds": "启用OPDS", "folder-watching-label": "监控文件夹", - "folder-watching-tooltip": "", + "folder-watching-tooltip": "允许Kavita监视数据库文件夹以检测更改并在更改时调用扫描。这样可以在没有手动调用扫描或等待夜间扫描的情况下更新内容。", "enable-folder-watching": "启用监控文件夹", "reset-to-default": "{{common.reset-to-default}}", "reset": "{{common.reset}}", "save": "{{common.save}}", "cache-size-validation": "您必须至少有50MB。", "field-required": "{{validation.field-required}}", - "max-logs-validation": "", + "max-logs-validation": "您不能拥有超过{{num}}条日志", "min-logs-validation": "您必须至少有 1 个日志", "min-days-validation": "必须至少为 1 天", "min-cache-validation": "必须为 50 MB。", - "max-backup-validation": "", + "max-backup-validation": "您不能拥有超过{{num}}个备份", "min-backup-validation": "您必须至少有 1 个备份", - "ip-address-validation": "", - "base-url-validation": "" + "ip-address-validation": "IP地址只能包含有效的IPv4或IPv6地址", + "base-url-validation": "基本URL必须以/开头和结尾" }, "manage-system": { - "title": "", + "title": "关于系统", "version-title": "", "installId-title": "", "more-info-title": "", From c7026368845c11dd4c051049fd277aa555c9bcd9 Mon Sep 17 00:00:00 2001 From: aleixcox <18121624@qq.com> Date: Sat, 12 Aug 2023 09:36:15 +0000 Subject: [PATCH 12/34] Translated using Weblate (Chinese (Simplified)) Currently translated at 66.8% (986 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 118 +++++++++++++-------------- 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index 66f0278ba..ae9e56d11 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -387,18 +387,18 @@ }, "relationship-pipe": { "adaptation": "适应", - "alternative-setting": "", - "alternative-version": "", - "character": "", - "contains": "", - "doujinshi": "", - "other": "", - "prequel": "", - "sequel": "", - "side-story": "", - "spin-off": "", - "parent": "", - "edition": "" + "alternative-setting": "替代设置", + "alternative-version": "替代版本", + "character": "特征", + "contains": "包含", + "doujinshi": "同人", + "other": "其他", + "prequel": "前传", + "sequel": "续篇", + "side-story": "支线故事", + "spin-off": "外传", + "parent": "原作", + "edition": "版本" }, "publication-status-pipe": { "ongoing": "连载中", @@ -408,37 +408,37 @@ "ended": "结束" }, "person-role-pipe": { - "artist": "", + "artist": "设计师", "character": "角色", "colorist": "上色师", - "cover-artist": "封面艺术家", + "cover-artist": "封面设计", "editor": "编辑", "inker": "上墨师", - "letterer": "", - "penciller": "", + "letterer": "排版", + "penciller": "线稿师", "publisher": "出版商", "writer": "作者", "other": "其他" }, "manga-format-pipe": { "epub": "EPUB", - "archive": "", - "image": "", + "archive": "档案", + "image": "图像", "pdf": "PDF", "unknown": "未知" }, "library-type-pipe": { - "book": "", - "comic": "", - "manga": "" + "book": "书籍", + "comic": "漫画", + "manga": "日漫" }, "age-rating-pipe": { "unknown": "未知", - "early-childhood": "", - "adults-only": "", - "everyone": "", - "everyone-10-plus": "", - "g": "", + "early-childhood": "幼儿", + "adults-only": "仅限成人 18+", + "everyone": "所有人", + "everyone-10-plus": "适合10岁及以上的所有人", + "g": "G", "kids-to-adults": "", "mature": "", "ma15-plus": "", @@ -497,7 +497,7 @@ "cancel": "{{common.cancel}}" }, "library-selector": { - "title": "图书馆", + "title": "资料库", "select-all": "{{common.select-all}}", "deselect-all": "{{common.deselect-all}}", "no-data": "尚未对资料库进行设置。" @@ -538,8 +538,8 @@ "go-to-last-page": "转到最后一页", "prev-page": "上一页", "next-page": "下一页", - "prev-chapter": "上一章/卷", - "next-chapter": "下一章/卷", + "prev-chapter": "上一话/卷", + "next-chapter": "下一话/卷", "skip-header": "跳转至主要内容", "virtual-pages": "虚拟页面", "settings-header": "设置", @@ -1641,38 +1641,38 @@ }, "entity-type": { "volume": "", - "chapter": "", - "series": "", - "bookmark": "", - "logs": "" + "chapter": "话", + "series": "系列", + "bookmark": "书签", + "logs": "日志" }, "common": { - "reset-to-default": "", - "close": "", - "cancel": "", - "create": "", - "save": "", - "reset": "", - "add": "", - "apply": "", - "delete": "", - "edit": "", - "help": "", - "submit": "", - "email": "", - "read": "", - "loading": "", - "username": "", - "password": "", + "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": "" + "select-all": "全选", + "deselect-all": "取消全选", + "series-count": "{{num}}系列", + "item-count": "{{num}}条目", + "book-num": "书籍", + "issue-hash-num": "问题#", + "issue-num": "问题", + "chapter-num": "话", + "volume-num": "卷" } } From 142f5721ef22a1565f6c0e78c11c58cec716c773 Mon Sep 17 00:00:00 2001 From: Duarte Silva Date: Sat, 12 Aug 2023 09:55:49 +0000 Subject: [PATCH 13/34] Translated using Weblate (Portuguese) Currently translated at 29.8% (441 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt/ --- UI/Web/src/assets/langs/pt.json | 61 +++++++++++++++++---------------- 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json index 61899da14..e1202d586 100644 --- a/UI/Web/src/assets/langs/pt.json +++ b/UI/Web/src/assets/langs/pt.json @@ -44,7 +44,7 @@ "not-processed": "Não Processado" }, "scrobble-event-type-pipe": { - "chapter-read": "", + "chapter-read": "Leitura Efetuada", "score-updated": "Atualização de Classificação", "want-to-read-add": "Leituras Desejadas: Adicionar", "want-to-read-remove": "Leituras Desejadas: Eliminar", @@ -90,7 +90,7 @@ "scrobbling-tab": "Scrobbling", "success-toast": "Preferências de utilizador atualizadas", "global-settings-title": "Definições globais", - "page-layout-mode-label": "", + "page-layout-mode-label": "Modo de Exibição das Páginas", "page-layout-mode-tooltip": "", "locale-label": "", "locale-tooltip": "O idiota que o Kavita deve usar", @@ -101,10 +101,10 @@ "disable-animations-label": "Desabilitar animações", "disable-animations-tooltip": "Desligar animações no site. Útil para leitores e-ink.", "collapse-series-relationships-label": "Colapsar Relações de Séries", - "collapse-series-relationships-tooltip": "", + "collapse-series-relationships-tooltip": "O Kavita deve mostrar Séries que não tenham relações ou é o pai/prequela", "share-series-reviews-label": "Partilhar Críticas de Séries", "share-series-reviews-tooltip": "As suas críticas de Séries devem ser incluídas para outros utilizadores pelo Kavita", - "image-reader-settings-title": "", + "image-reader-settings-title": "Leitor de Imagens", "reading-direction-label": "Direção de Leitura", "reading-direction-tooltip": "Direção a clicar para ir para a próxima página. Direita para a Esquerda significa que se clica no lado esquerdo do ecrã para ir para a página seguinte.", "scaling-option-label": "Opções de Dimensionamento", @@ -130,8 +130,8 @@ "font-family-tooltip": "Família de fonte a carregar. Por defeito será carregado a fonte do livro", "writing-style-label": "Estilo de Escrita", "writing-style-tooltip": "Muda a direção do texto. Horizontal é da esquerda para direita, vertical é do topo para o fundo.", - "layout-mode-book-label": "", - "layout-mode-book-tooltip": "", + "layout-mode-book-label": "Modo de Exibição", + "layout-mode-book-tooltip": "Como o conteúdo deve ser exibido. A opção Scroll exibe de acordo com o definido no arquivo. As opções 1 ou 2 Colunas, ajustam à altura do dispositivo e mostram 1 ou 2 colunas de texto por página", "color-theme-book-label": "Tema de Cor", "color-theme-book-tooltip": "Que tema de cores aplicar ao conteúdo e menu do leitor de livros", "font-size-book-label": "Tamanho de Fonte", @@ -158,7 +158,7 @@ "site-themes": "Temas do Site", "set-default": "Tema Por Defeito", "apply": "{{common.apply}}", - "applied": "", + "applied": "Aplicado", "updated-toastr": "O tema por defeito do site foi atualizado para {{name}}", "scan-queued": "" }, @@ -515,7 +515,7 @@ "license-valid": "Licença é Válida", "license-not-valid": "Licença Inválida", "loading": "{{common.loading}}", - "activate-description": "", + "activate-description": "Introduza a Licença e o Email usados para registar com o Stripe", "activate-license-label": "Licença", "activate-email-label": "{{common.email}}", "activate-delete": "Eliminar", @@ -538,22 +538,23 @@ "prev-page": "Página Anterior", "next-page": "Página Seguinte", "prev-chapter": "Capítulo/Volume Anterior", - "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": "" + "next-chapter": "Capítulo/Volume Seguinte", + "skip-header": "Saltar para o conteúdo principal", + "virtual-pages": "páginas virtuais", + "settings-header": "Definições", + "table-of-contents-header": "Índice", + "bookmarks-header": "Marcadores", + "toc-header": "ToC", + "loading-book": "A carregar livro…", + "go-back": "Voltar Atrás", + "incognito-mode-alt": "Modo incógnito ativado. Pressione novamente para desligar.", + "incognito-mode-label": "Modo Incógnito", + "next": "Seguinte", + "previous": "Anterior", + "go-to-page-prompt": "Existem {{totalPages}} páginas. Para que página deseja ir?" }, "personal-table-of-contents": { - "no-data": "", + "no-data": "Ainda não existem marcadores", "page": "Página {{value}}", "delete": "Eliminar {{bookmarkName}}" }, @@ -572,7 +573,7 @@ "confirm-email-change": { "title": "Validar Alteração de Email", "non-confirm-description": "Por favor aguarde enquanto a alteração de email é validada.", - "confirm-description": "", + "confirm-description": "O seu email foi validado e já está atualizado no Kavita. Irá ser redirecionado para o login.", "success": "Sucesso!" }, "confirm-reset-password": { @@ -598,14 +599,14 @@ "series-detail": { "page-settings-title": "", "close": "", - "layout-mode-label": "", + "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", "layout-mode-option-card": "", - "layout-mode-option-list": "", - "continue-from": "", - "read": "", - "continue": "", - "read-options-alt": "", - "incognito": "", + "layout-mode-option-list": "Lista", + "continue-from": "Continuar {{title}}", + "read": "{{common.read}}", + "continue": "Continuar", + "read-options-alt": "Opções de leitura", + "incognito": "Incógnito", "remove-from-want-to-read": "", "add-to-want-to-read": "", "edit-series-alt": "", From 7a55581fb7d84b9ea412856cfcc4bb288e7da7f4 Mon Sep 17 00:00:00 2001 From: sibeck Date: Sat, 12 Aug 2023 10:56:58 +0000 Subject: [PATCH 14/34] Translated using Weblate (German) Currently translated at 25.7% (380 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/de/ --- UI/Web/src/assets/langs/de.json | 63 +++++++++++++++++---------------- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a/UI/Web/src/assets/langs/de.json b/UI/Web/src/assets/langs/de.json index bb45e0dba..de24194f8 100644 --- a/UI/Web/src/assets/langs/de.json +++ b/UI/Web/src/assets/langs/de.json @@ -535,29 +535,30 @@ "go-to-page": "", "go-to-last-page": "", "prev-page": "", - "next-page": "", - "prev-chapter": "", - "next-chapter": "", - "skip-header": "", + "next-page": "Nächste Seite", + "prev-chapter": "Vorheriges Kapitel/Band", + "next-chapter": "Nächstes Kapitel/Band", + "skip-header": "Zum Hauptinhalt springen", "virtual-pages": "", "settings-header": "Einstellungen", - "table-of-contents-header": "", + "table-of-contents-header": "Inhaltsverzeichnis", "bookmarks-header": "Lesezeichen", "toc-header": "", - "loading-book": "", + "loading-book": "Buch wird geladen…", "go-back": "", "incognito-mode-alt": "", "incognito-mode-label": "", - "next": "", - "previous": "" + "next": "Nächste", + "previous": "Vorherige", + "go-to-page-prompt": "Es gibt {{totalPages}} Seiten. Auf welche Seite möchten sie gehen?" }, "personal-table-of-contents": { "no-data": "", - "page": "", - "delete": "" + "page": "Seite {{value}}", + "delete": "Löschen {{bookmarkName}}" }, "confirm-email": { - "title": "", + "title": "Registrieren", "description": "Füllen Sie das Formular aus, um Ihre Registrierung abzuschließen", "error-label": "", "username-label": "{{common.username}}", @@ -575,7 +576,7 @@ "success": "" }, "confirm-reset-password": { - "title": "", + "title": "Passwort Zurücksetzen", "description": "", "password-label": "{{common.password}}", "required-field": "{{validation.required-field}}", @@ -583,8 +584,8 @@ "password-validation": "{{validation.password-validation}}" }, "register": { - "title": "", - "description": "", + "title": "Registrieren", + "description": "Füllen Sie das Formular aus, um ein Administratorkonto zu registrieren", "username-label": "{{common.username}}", "email-label": "{{common.email}}", "email-tooltip": "Die E-Mail muss keine echte Adresse sein, sondern ermöglicht den Zugriff auf vergesse Passwörter. Sie wird nicht außerhalb des Servers versendet, es sei denn, Passwort vergessen wird ohne einen benutzerdefinierten E-Mail-Service-Host verwendet.", @@ -595,14 +596,14 @@ "register": "" }, "series-detail": { - "page-settings-title": "", + "page-settings-title": "Seiteneinstellungen", "close": "{{common.close}}", "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", "layout-mode-option-card": "", "layout-mode-option-list": "", "continue-from": "", "read": "{{common.read}}", - "continue": "", + "continue": "Fortsetzen", "read-options-alt": "", "incognito": "", "remove-from-want-to-read": "", @@ -995,7 +996,7 @@ "allow-stats-label": "", "allow-stats-tooltip-part-1": "", "allow-stats-tooltip-part-2": "", - "send-data": "", + "send-data": "Daten senden", "opds-label": "", "opds-tooltip": "", "enable-opds": "", @@ -1021,11 +1022,11 @@ "version-title": "Version", "installId-title": "", "more-info-title": "", - "home-page-title": "", - "wiki-title": "", - "discord-title": "", - "donations-title": "", - "source-title": "", + "home-page-title": "Startseite:", + "wiki-title": "Wiki:", + "discord-title": "Discord:", + "donations-title": "Spenden:", + "source-title": "Quelle:", "feature-request-title": "" }, "manage-tasks-settings": { @@ -1219,16 +1220,16 @@ }, "nav-header": { "skip-alt": "", - "search-series-alt": "", - "search-alt": "", + "search-series-alt": "Serie Suchen", + "search-alt": "Suchen…", "promoted": "", - "no-data": "", + "no-data": "Keine Ergebnisse gefunden", "scroll-to-top-alt": "", - "server-settings": "", - "settings": "", - "help": "", - "announcements": "", - "logout": "" + "server-settings": "Server Einstellungen", + "settings": "Einstellungen", + "help": "Hilfe", + "announcements": "Ankündigungen", + "logout": "Abmelden" }, "add-to-list-modal": { "title": "", @@ -1675,6 +1676,6 @@ "issue-hash-num": "", "issue-num": "", "chapter-num": "", - "volume-num": "" + "volume-num": "Band" } } From b5bdf6a90867bab33bbd0948086cb57bd966831c Mon Sep 17 00:00:00 2001 From: Florestano Pepe Date: Sat, 12 Aug 2023 13:17:38 +0000 Subject: [PATCH 15/34] Translated using Weblate (Italian) Currently translated at 20.7% (306 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/it/ --- UI/Web/src/assets/langs/it.json | 34 ++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/UI/Web/src/assets/langs/it.json b/UI/Web/src/assets/langs/it.json index fb2974329..3960abf03 100644 --- a/UI/Web/src/assets/langs/it.json +++ b/UI/Web/src/assets/langs/it.json @@ -87,7 +87,7 @@ "theme-tab": "Tema", "devices-tab": "Dispositivi", "stats-tab": "Stato", - "scrobbling-tab": "", + "scrobbling-tab": "Scrubbling", "success-toast": "Preferenze utente aggiornate", "global-settings-title": "Impostazioni globali", "page-layout-mode-label": "Modalità layout di pagina", @@ -116,23 +116,23 @@ "layout-mode-tooltip": "Renderizza una singola immagine sullo schermo o due immagini affiancate", "background-color-label": "Colore di sfondo", "auto-close-menu-label": "Menu di chiusura automatica", - "show-screen-hints-label": "", - "emulate-comic-book-label": "", - "swipe-to-paginate-label": "", + "show-screen-hints-label": "Mostra suggerimenti sullo schermo", + "emulate-comic-book-label": "Emula fumetto", + "swipe-to-paginate-label": "Scorri per impaginare", "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": "", + "tap-to-paginate-label": "Tocca per impaginare", + "tap-to-paginate-tooltip": "Se i lati dello schermo del lettore di libri consentono di toccarlo per passare alla pagina precedente/successiva", + "immersive-mode-label": "Modalità Immersiva", + "immersive-mode-tooltip": "Questo nasconderà il menu. Un clic sulla pagina del lettore e si attiverà il \"tocca per impaginare\"", + "reading-direction-book-label": "Direzione di lettura", + "reading-direction-book-tooltip": "Direzione da cliccare per passare alla pagina successiva. Da destra a sinistra significa che fai clic sul lato sinistro dello schermo per passare alla pagina successiva.", + "font-family-label": "Tipologia di Font", + "font-family-tooltip": "Tipologia di caratteri da caricare. Predefinito caricherà il carattere predefinito del libro", + "writing-style-label": "Stile di Scrittura", + "writing-style-tooltip": "Cambia la direzione del testo. Orizzontale è da sinistra a destra, verticale è dall'alto verso il basso.", + "layout-mode-book-label": "Modalità di disposizione delle pagine", + "layout-mode-book-tooltip": "Come devono essere strutturati i contenuti. Sfoglia è come lo presenta il libro. 1 o 2 colonne adatta all'altezza del dispositivo ed utilizza 1 o 2 colonne di testo per pagina", + "color-theme-book-label": "Tema a Colori", "color-theme-book-tooltip": "", "font-size-book-label": "", "line-height-book-label": "", From e8921829450de1564fe67ceb9e7856ff49495d8e Mon Sep 17 00:00:00 2001 From: JeanPaulDOT Date: Sat, 12 Aug 2023 11:59:25 +0000 Subject: [PATCH 16/34] Translated using Weblate (French) Currently translated at 6.4% (95 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fr/ --- UI/Web/src/assets/langs/fr.json | 44 ++++++++++++++++----------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index 0e8eb5426..4d5f957f8 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -75,31 +75,31 @@ "want-to-read": { "title": "À lire", "series-count": "{{common.series-count}}", - "no-items": "", - "no-items-filtered": "" + "no-items": "Il n'y a pas d'éléments. Essayez d'ajouter une série.", + "no-items-filtered": "Aucun éléments correspondant aux critères." }, "user-preferences": { - "title": "", - "pref-description": "", - "account-tab": "", - "preferences-tab": "", - "3rd-party-clients-tab": "", - "theme-tab": "", - "devices-tab": "", - "stats-tab": "", + "title": "Tableau de bord utilisateur", + "pref-description": "Voici les paramètres globaux liés à votre compte.", + "account-tab": "Compte", + "preferences-tab": "Préférences", + "3rd-party-clients-tab": "Clients tiers", + "theme-tab": "Thème", + "devices-tab": "Appareils", + "stats-tab": "Statistiques", "scrobbling-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": "", + "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-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", + "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": "", "collapse-series-relationships-tooltip": "", "share-series-reviews-label": "Partagez les commentaires de la Série", From 3964d99047f2c60770869d8205cda5b7958f66a2 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Sat, 12 Aug 2023 11:54:10 +0000 Subject: [PATCH 17/34] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (158 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt_BR/ --- API/I18N/pt_BR.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/API/I18N/pt_BR.json b/API/I18N/pt_BR.json index 5329a6d00..555dfe61b 100644 --- a/API/I18N/pt_BR.json +++ b/API/I18N/pt_BR.json @@ -88,8 +88,8 @@ "access-denied": "Você não tem acesso", "reset-chapter-lock": "Não é possível redefinir o bloqueio da tampa para o Capítulo", "generic-user-delete": "Não foi possível excluir o usuário", - "on-deck": "Na Prateleira", - "browse-on-deck": "Navegar Na Prateleira", + "on-deck": "Na Estante", + "browse-on-deck": "Navegar Na Estante", "recently-added": "Adicionado Recentemente", "browse-recently-added": "Navegar no Adicionado Recentemente", "reading-lists": "Listas de leitura", From be057c979b28150d04b45f5de88e960021956ca9 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Sat, 12 Aug 2023 11:54:10 +0000 Subject: [PATCH 18/34] Translated using Weblate (Portuguese (Brazil)) Currently translated at 74.4% (1099 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 269 +++++++++++++++++------------ 1 file changed, 159 insertions(+), 110 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index 27e7be990..54141a7e8 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -11,7 +11,7 @@ "no-libraries": "Ainda não há bibliotecas configuradas. Configurar alguns em", "server-settings-link": "Configurações do servidor", "not-granted": "Você não recebeu acesso a nenhuma biblioteca.", - "on-deck-title": "Na Prateleira", + "on-deck-title": "Na Estante", "recently-updated-title": "Séries Atualizadas Recentemente", "recently-added-title": "Séries Recém-Adicionadas" }, @@ -707,7 +707,7 @@ "folder-watching-label": "Monitorar Pasta", "folder-watching-tooltip": "Substitua a pasta do servidor observando esta biblioteca. Se desativado, a observação de pastas não será executada nas pastas que esta biblioteca contém. Se as bibliotecas compartilharem pastas, as pastas ainda poderão ser executadas.", "include-in-dashboard-label": "Incluir no Painel", - "include-in-dashboard-tooltip": "Caso séries da biblioteca sejam incluídas no Painel. Isso afeta todos os fluxos, como Na Prateleira, Atualizado Recentemente, Adicionado Recentemente ou quaisquer adições personalizadas.", + "include-in-dashboard-tooltip": "Caso séries da biblioteca sejam incluídas no Painel. Isso afeta todos os fluxos, como Na Estante, Atualizado Recentemente, Adicionado Recentemente ou quaisquer adições personalizadas.", "include-in-recommendation-label": "Incluir em Recomendado", "include-in-recommendation-tooltip": "As séries da biblioteca devem ser incluídas na página Recomendado.", "include-in-search-label": "Incluir na Pesquisa", @@ -991,10 +991,10 @@ "logging-level-tooltip": "Use a depuração para ajudar a identificar problemas. A depuração pode consumir muito espaço em disco.", "cache-size-label": "Tamanho do Cache", "cache-size-tooltip": "A quantidade de memória permitida para cache de APIs pesadas. O padrão é 75 MB.", - "on-deck-last-progress-label": "Última Leitura Na Prateleira (dias)", - "on-deck-last-progress-tooltip": "O número de dias desde o último progresso antes de começar algo Na Prateleira.", - "on-deck-last-chapter-add-label": "Último Capítulo Adicionado Na Prateleira (dias)", - "on-deck-last-chapter-add-tooltip": "O número de dias desde o último capítulo foi adicionado para incluir algo Na Prateleira.", + "on-deck-last-progress-label": "Última Leitura Na Estante (dias)", + "on-deck-last-progress-tooltip": "O número de dias desde o último progresso antes de começar algo Na Estante.", + "on-deck-last-chapter-add-label": "Último Capítulo Adicionado Na Estante (dias)", + "on-deck-last-chapter-add-tooltip": "O número de dias desde o último capítulo foi adicionado para incluir algo Na Estante.", "allow-stats-label": "Permitir coleta de uso anônimo", "allow-stats-tooltip-part-1": "Envie dados de uso anônimos para os servidores da Kavita. Isso inclui informações sobre determinados recursos usados, número de arquivos, versão do sistema operacional, versão de instalação do Kavita, CPU e memória. Usaremos essas informações para priorizar recursos, correções de bugs e ajuste de desempenho. Requer reinicialização para entrar em vigor. Veja o ", "allow-stats-tooltip-part-2": "para saber o que é coletado.", @@ -1122,8 +1122,8 @@ "no-data": "Nada para mostrar aqui. Adicione alguns metadados à sua biblioteca, leia algo ou avalie algo. Esta biblioteca também pode ter recomendações desativadas.", "more-in-genre": "Mais em {{genre}}", "rediscover": "Redescobrir", - "highly-rated": "", - "quick-catchups": "", + "highly-rated": "Bem Avaliado", + "quick-catchups": "Atualizações Rápidas", "quick-reads": "Leituras Rápidas", "on-deck": "{{dashboard.on-deck-title}}" }, @@ -1426,125 +1426,125 @@ "pages-title": "Páginas:", "chapter-title": "Capítulo:", "volume-num": "{{common.volume-num}}", - "highest-count-tooltip": "", - "max-issue-tooltip": "" + "highest-count-tooltip": "Número mais alto encontrado em todos os ComicInfo da Série", + "max-issue-tooltip": "Campo Máx. de Número ou Volume de todos ComicInfo nas Séries" }, "day-breakdown": { "title": "", - "x-axis-label": "", - "y-axis-label": "" + "x-axis-label": "Dia da Semana", + "y-axis-label": "Eventos de Leitura" }, "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": "" + "format-title": "Formato", + "format-tooltip": "Não Classificado significa que o Kavita não verificou alguns arquivos. Isso ocorre em arquivos antigos existentes antes da v0.7. Pode ser necessário executar uma verificação forçada por meio do modal de configurações da Biblioteca.", + "visualisation-label": "Visualização", + "data-table-label": "Tabela de Dados", + "extension-header": "Extensão", + "format-header": "Formato", + "total-size-header": "Tamanho Total", + "total-files-header": "Total de Arquivos", + "not-classified": "Não Classificado", + "total-file-size-title": "Tamanho Total do Arquivo:" }, "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": "" + "title": "Atividade de Leitura", + "legend-label": "Formatos", + "x-axis-label": "Tempo", + "y-axis-label": "Horas de Leitura", + "no-data": "Nenhum Progresso na Leitura", + "time-frame-label": "Prazo", + "this-week": "{{time-periods.this-week}}", + "last-7-days": "{{time-periods.last-7-days}}", + "last-30-days": "{{time-periods.last-30-days}}", + "last-90-days": "{{time-periods.last-90-days}}", + "last-year": "{{time-periods.last-year}}", + "all-time": "{{time-periods.all-time}}" }, "manga-format-stats": { - "title": "", - "visualisation-label": "", - "data-table-label": "", - "format-header": "", - "count-header": "" + "title": "Formato", + "visualisation-label": "Visualização", + "data-table-label": "Tabela de Dados", + "format-header": "Formato", + "count-header": "Número" }, "publication-status-stats": { - "title": "", - "visualisation-label": "", - "data-table-label": "", - "year-header": "", - "count-header": "" + "title": "Situação da Publicação", + "visualisation-label": "Visualização", + "data-table-label": "Tabela de Dados", + "year-header": "Ano", + "count-header": "Número" }, "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": "" + "total-series-label": "Total de Séries", + "total-series-tooltip": "Total de Séries: {{count}}", + "total-volumes-label": "Total de Volumes", + "total-volumes-tooltip": "Total de Volumes: {{count}}", + "total-files-label": "Total de Arquivos", + "total-files-tooltip": "Total de Arquivos: {{count}}", + "total-size-label": "Tamanho Total", + "total-genres-label": "Total de Gêneros", + "total-genres-tooltip": "Total de Gêneros: {{count}}", + "total-tags-label": "Total de Tags", + "total-tags-tooltip": "Total de Tags: {{count}}", + "total-people-label": "Total de Pessoas", + "total-people-tooltip": "Total de Pessoas: {{count}}", + "total-read-time-label": "Tempo Total de Leitura", + "total-read-time-tooltip": "Tempo Total de Leitura: {{count}}", + "series": "séries", + "reads": "leituras", + "release-years-title": "Anos de Lançamento", + "most-active-users-title": "Usuários Mais Ativos", + "popular-libraries-title": "Bibliotecas Populares", + "popular-series-title": "Séries Populares", + "recently-read-title": "Lido Recentemente", + "genre-count": "{{num}} Gêneros", + "tag-count": "{{num}} Tags", + "people-count": "{{num}} Pessoas", + "tags": "Tags", + "people": "Pessoas", + "genres": "Gêneros" }, "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": "" + "series-doesnt-exist": "Esta série não existe mais", + "collection-invalid-access": "Você não tem acesso a nenhuma biblioteca a que esta tag pertence ou esta coleção é inválida", + "unknown-crit": "Ocorreu um erro crítico desconhecido", + "user-not-auth": "O usuário não está autenticado", + "error-code": "{{num}} Erro", + "download": "Ocorreu um problema ao baixar este arquivo ou você não tem permissões", + "not-found": "Essa url não existe", + "generic": "Algo inesperado deu errado", + "rejected-cover-upload": "A imagem não pôde ser buscada porque o servidor recusou a solicitação. Em vez disso, faça o download e o upload do arquivo.", + "invalid-confirmation-url": "URL de confirmação inválida", + "invalid-confirmation-email": "E-mail de confirmação inválido", + "invalid-password-reset-url": "URL de redefinição de senha inválida" }, "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": "", + "regen-cover": "Uma tarefa foi colocada na fila para gerar novamente a imagem da capa", + "no-pages": "Não há páginas. Kavita não conseguiu ler este arquivo.", + "download-in-progress": "O download já está em andamento. Por favor, aguarde.", + "scan-queued": "Escaneamento na fila para {{name}}", + "server-settings-updated": "Configurações do servidor atualizadas", + "reset-ip-address": "Endereços IP Redefinidos", + "reset-base-url": "Redefinir Url Base", + "unauthorized-1": "Você não está autorizado a visualizar esta página.", + "unauthorized-2": "Desautorizado", + "no-updates": "Nenhuma atualização disponível", + "confirm-delete-user": "Tem certeza de que deseja excluir este usuário?", + "user-deleted": "{{user}} foi excluído", + "email-sent-to-user": "E-mail enviado para {{user}}", + "click-email-link": "Clique neste link para confirmar seu e-mail. Você deve confirmar para poder fazer o login.", + "series-added-to-collection": "Série adicionada à coleção {{collectionName}}", + "no-series-collection-warning": "Aviso! Nenhuma série foi selecionada. Salvar excluirá a Coleção. Você tem certeza que quer continuar?", + "collection-updated": "Coleção atualizada", + "reading-list-deleted": "Lista de leitura excluída", + "reading-list-updated": "Lista de leitura atualizada", + "confirm-delete-reading-list": "Tem certeza de que deseja excluir a lista de leitura? Isto não pode ser desfeito.", + "item-removed": "Item removido", + "nothing-to-remove": "Nada a remover", + "series-added-to-reading-list": "Série adicionada à lista de leitura", + "volumes-added-to-reading-list": "Volume adicionado à lista de leitura", + "chapter-added-to-reading-list": "Capítulo adicionado à lista de leitura", + "multiple-added-to-reading-list": "Capítulos e volumes adicionados à lista de leitura", "select-files-warning": "", "reading-list-imported": "", "incognito-off": "", @@ -1689,5 +1689,54 @@ "continuous-reading-prev-chapter": "Capítulo Anterior", "continuous-reading-next-chapter": "Capítulo Seguinte", "continuous-reading-next-chapter-alt": "Role para cima para ir para o próximo capítulo" + }, + "metadata-builder": { + "or": "Corresponda a qualquer um dos seguintes", + "and": "Corresponde a todos os seguintes", + "add-rule": "Adicionar Regra", + "remove-rule": "Remover Linha {{num}}" + }, + "filter-field-pipe": { + "age-rating": "Classificação Etária", + "characters": "Personagens", + "collection-tags": "Coleção de Tags", + "colorist": "Colorista", + "cover-artist": "Artista da Capa", + "editor": "Editor", + "genres": "Gêneros", + "inker": "Arte-finalista", + "languages": "Idiomas", + "libraries": "Bibliotecas", + "letterer": "Letrista", + "publication-status": "Situação da Publicação", + "penciller": "Desenhista", + "publisher": "Editora", + "read-progress": "Progresso da Leitura", + "read-time": "Tempo de Leitura", + "series-name": "Nome da Série", + "summary": "Sumário", + "tags": "Tags", + "translators": "Tradutores", + "writers": "Escritores", + "formats": "Formatos", + "release-year": "Ano do Lançamento", + "user-rating": "Avaliação do Usuário" + }, + "filter-comparison-pipe": { + "begins-with": "Começa com", + "equal": "Igual", + "greater-than": "Maior que", + "greater-than-or-equal": "Maior ou igual que", + "less-than": "Menor que", + "less-than-or-equal": "Menor ou igual que", + "matches": "Corresponde", + "does-not-contain": "Não contém", + "not-equal": "Não igual", + "ends-with": "Termina com", + "is-before": "É antes de", + "is-after": "É depois de", + "contains": "Contém", + "is-in-last": "É no final de", + "is-not-in-last": "Não é no final de" } } From c0b13c5fc990e6c6067e63f9b6fa5fa5ac8a03b6 Mon Sep 17 00:00:00 2001 From: oxygen44k Date: Sat, 12 Aug 2023 13:30:33 +0000 Subject: [PATCH 19/34] Translated using Weblate (Chinese (Simplified)) Currently translated at 67.4% (996 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index ae9e56d11..8d3a5c245 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -320,7 +320,7 @@ "library-access-modal": { "select-all": "{{common.select-all}}", "deselect-all": "{{common.deselect-all}}", - "title": "数据库访问", + "title": "资料库访问", "close": "{{common.close}}", "reset": "{{common.reset}}", "cancel": "{{common.cancel}}", @@ -1021,20 +1021,20 @@ }, "manage-system": { "title": "关于系统", - "version-title": "", - "installId-title": "", - "more-info-title": "", - "home-page-title": "", - "wiki-title": "", - "discord-title": "", - "donations-title": "", + "version-title": "版本", + "installId-title": "安装ID", + "more-info-title": "更多信息", + "home-page-title": "主页:", + "wiki-title": "wiki:", + "discord-title": "discord:", + "donations-title": "捐赠:", "source-title": "", - "feature-request-title": "" + "feature-request-title": "功能请求" }, "manage-tasks-settings": { - "title": "", - "library-scan-label": "", - "library-scan-tooltip": "", + "title": "周期性任务", + "library-scan-label": "扫描数据库", + "library-scan-tooltip": "Kavita间隔多长时间扫描和刷新与数据库文件和元数据。", "library-database-backup-label": "", "library-database-backup-tooltip": "", "adhoc-tasks-title": "", From 8a1cd50f75396c93e14f6466e9c991b2adfac58d Mon Sep 17 00:00:00 2001 From: Havokdan Date: Sat, 12 Aug 2023 13:40:15 +0000 Subject: [PATCH 20/34] Translated using Weblate (Portuguese (Brazil)) Currently translated at 74.5% (1100 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index 54141a7e8..b17c0ea05 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -1545,7 +1545,7 @@ "volumes-added-to-reading-list": "Volume adicionado à lista de leitura", "chapter-added-to-reading-list": "Capítulo adicionado à lista de leitura", "multiple-added-to-reading-list": "Capítulos e volumes adicionados à lista de leitura", - "select-files-warning": "", + "select-files-warning": "Você precisa selecionar arquivos para avançar", "reading-list-imported": "", "incognito-off": "", "email-service-reset": "", From b1bf19445be10c93d87fc3fb8a69d4958b1486b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Sanchez=20Castell=C3=B3n?= Date: Sat, 12 Aug 2023 21:50:54 +0000 Subject: [PATCH 21/34] Translated using Weblate (Spanish) Currently translated at 57.9% (855 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/ --- UI/Web/src/assets/langs/es.json | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index bb67cc3ad..724ff6ef5 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -306,7 +306,7 @@ "platform-label": "Plataforma: ", "add": "{{common.add}}", "delete": "{{common.delete}}", - "email-label": "{{common.email}} " + "email-label": "Email: " }, "edit-device": { "device-name-label": "Nombre del dispositivo", @@ -319,7 +319,7 @@ }, "restriction-selector": { "include-unknowns-tooltip": "Al estar activada, se mostraran objetos con clasificación de edad desconocida en las búsquedas. Esto puede provocar que se filtren series de mayor categoría a usuarios con restricción de edad.", - "title": "Clasificación por edad", + "title": "Restricción por edad", "description": "Cuando está seleccionado, las series y las listas de lectura que tengan una clasificación mayor serán ocultadas en los resultados.", "not-applicable-for-admins": "No se aplica a los administradores.", "age-rating-label": "Clasificación por edad", @@ -357,9 +357,9 @@ }, "change-age-restriction": { "save": "{{common.save}}", - "age-restriction-label": "Clasificación por edad", + "age-restriction-label": "Restricción de edad", "reset": "{{common.reset}}", - "unknowns": "Desconocido", + "unknowns": "Desconocidos", "edit": "{{common.edit}}", "cancel": "{{common.cancel}}" }, @@ -509,13 +509,15 @@ "early-childhood": "Infancia Temprana", "everyone": "Todos", "everyone-10-plus": "Mayores de 10 años", - "kids-to-adults": "Adolescentes", + "kids-to-adults": "Desde niños hasta adultos", "ma15-plus": "Mayores de 15 años", "mature-17-plus": "Mayores de 17 años", "teen": "Adolescentes", "x18-plus": "Mayores de 18 años", "pg": "Con acompañamiento adulto", - "r18-plus": "Mayores de 18 años" + "r18-plus": "Mayores de 18 años", + "g": "Todas las edades", + "mature": "Mayor de edad" }, "series-detail": { "close": "{{common.close}}", @@ -749,7 +751,8 @@ "parent": "Padre", "edition": "Edicion", "alternative-setting": "Ajuste Alternativo", - "spin-off": "Spin-Off" + "spin-off": "Spin-Off", + "doujinshi": "Doujinshi" }, "publication-status-pipe": { "ongoing": "En curso", From 54bc1acf88f823ef20965d2eb23f36c75a4f6648 Mon Sep 17 00:00:00 2001 From: Hans Kalisvaart Date: Sat, 12 Aug 2023 18:17:52 +0000 Subject: [PATCH 22/34] Translated using Weblate (Dutch) Currently translated at 57.1% (844 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/ --- UI/Web/src/assets/langs/nl.json | 172 ++++++++++++++++---------------- 1 file changed, 86 insertions(+), 86 deletions(-) diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index 5d0cbc7b9..cfdd8ae52 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -945,102 +945,102 @@ "media-warning": "U moet de mediaconversietaak activeren op het tabblad Taken.,", "encode-as-label": "Media opslaan als", "encode-as-tooltip": "Alle media die Kavita beheert (omslagen, bladwijzers, favicons) worden als dit type gecodeerd.", - "bookmark-dir-label": "", - "bookmark-dir-tooltip": "", - "change": "", - "reset-to-default": "", - "reset": "", - "save": "", - "media-issue-title": "", - "scrobble-issue-title": "" + "bookmark-dir-label": "Lijst met bladwijzers", + "bookmark-dir-tooltip": "Locatie waar bladwijzers worden opgeslagen. Bladwijzers zijn bronbestanden en kunnen groot zijn. Kies een locatie met voldoende opslagruimte. Directory wordt beheerd; andere bestanden in de map worden verwijderd. Docker installatie? Koppel dan een extra volume en gebruik deze.", + "change": "Wijziging", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "media-issue-title": "Media-problemen", + "scrobble-issue-title": "Scrobble-problemen" }, "manage-scrobble-errors": { - "description": "", - "filter-label": "", - "clear-errors": "", - "series-header": "", - "created-header": "", - "comment-header": "", - "edit-header": "", - "edit-item-alt": "" + "description": "Deze tabel bevat problemen die zijn gevonden tijdens het scrobbelen. Deze lijst wordt niet beheerd. Je kunt het op elk moment wissen en wachten op de volgende scrobble-upload om te zien. Als er een onbekende serie is, corrigeer je de serienaam of gelokaliseerde serienaam of voeg je een weblink toe voor de providers.", + "filter-label": "Filter", + "clear-errors": "Wis fouten", + "series-header": "Series", + "created-header": "Gemaakt", + "comment-header": "Opmerking", + "edit-header": "Bewerk", + "edit-item-alt": "Bewerk {{seriesName}}" }, "default-date-pipe": { - "never": "" + "never": "Nooit" }, "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": "" + "notice": "Opmerking:", + "restart-required": "Het wijzigen van de poort, basis-URL, cachegrootte of IP's vereist een handmatige herstart van Kavita om van kracht te worden.", + "base-url-label": "Basis-URL", + "base-url-tooltip": "Gebruik dit als u Kavita op een basis-URL wilt hosten, bijvoorbeeld uwdomein.com/kavita. Niet ondersteund op Docker met niet-rootgebruiker.", + "ip-address-label": "IP-adressen", + "ip-address-tooltip": "Door komma's gescheiden lijst met IP-adressen waarnaar de server luistert. Dit is opgelost als u Docker gebruikt. Vereist opnieuw opstarten om van kracht te worden.", + "port-label": "Poort", + "port-tooltip": "Poort waarop de server luistert. Dit is opgelost als u Docker gebruikt. Vereist opnieuw opstarten om van kracht te worden.", + "backup-label": "Dagen van back-ups", + "backup-tooltip": "Het aantal back-ups dat moet worden onderhouden. Standaard is 30, minimum is 1, maximum is 30.", + "log-label": "Dagen van logboeken", + "log-tooltip": "Het aantal logboeken dat moet worden onderhouden. Standaard is 30, minimum is 1, maximum is 30.", + "logging-level-label": "Logniveau", + "logging-level-tooltip": "Gebruik foutopsporing om problemen te identificeren. Debuggen kan veel schijfruimte in beslag nemen.", + "cache-size-label": "Cache grootte", + "cache-size-tooltip": "De hoeveelheid geheugen die is toegestaan voor het cachen van zware API's. Standaard is 75 MB.", + "on-deck-last-progress-label": "Aan Het Lezen Laatste voortgang (dagen)", + "on-deck-last-progress-tooltip": "Het aantal dagen sinds de laatste voortgang voordat iets van Aan Het Lezen aftrad.", + "on-deck-last-chapter-add-label": "Aan Het Lezen Laatste hoofdstuk toevoegen (dagen)", + "on-deck-last-chapter-add-tooltip": "Het aantal dagen sinds het laatste hoofdstuk is toegevoegd om iets Aan Het Lezen op te nemen.", + "allow-stats-label": "Anonieme gebruiksverzameling toestaan", + "allow-stats-tooltip-part-1": "Stuur anonieme gebruiksgegevens naar de servers van Kavita. Dit omvat informatie over bepaalde gebruikte functies, aantal bestanden, OS-versie, Kavita-installatieversie, CPU en geheugen. We zullen deze informatie gebruiken om prioriteit te geven aan functies, bugfixes en prestatieafstemming. Vereist opnieuw opstarten om van kracht te worden. Zie de ", + "allow-stats-tooltip-part-2": "voor wat er wordt verzameld.", + "send-data": "Verstuur data", + "opds-label": "OPDS", + "opds-tooltip": "Dankzij OPDS-ondersteuning kunnen alle gebruikers OPDS gebruiken om inhoud van de server te lezen en te downloaden.", + "enable-opds": "OPDS inschakelen", + "folder-watching-label": "Mapbewaking", + "folder-watching-tooltip": "Stelt Kavita in staat bibliotheekmappen te bewaken om wijzigingen te detecteren en scannen op die wijzigingen uit te voeren. Hierdoor kan inhoud worden bijgewerkt zonder handmatig scans uit te voeren of te wachten op nachtelijke scans.", + "enable-folder-watching": "Mapbewaking inschakelen", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "cache-size-validation": "Je moet minimaal 50 MB hebben.", + "field-required": "{{validation.field-required}}", + "max-logs-validation": "U kunt niet meer dan {{num}} logboeken hebben", + "min-logs-validation": "U moet minimaal 1 logboek hebben", + "min-days-validation": "Moet minimaal 1 dag zijn", + "min-cache-validation": "Moet 50 MB zijn.", + "max-backup-validation": "U kunt niet meer dan {{num}} back-up hebben", + "min-backup-validation": "U moet minimaal 1 back-up hebben", + "ip-address-validation": "IP-adressen kunnen alleen geldige IPv4- of IPv6-adressen bevatten", + "base-url-validation": "Basis-URL moet beginnen en eindigen met /" }, "manage-system": { - "title": "", - "version-title": "", - "installId-title": "", - "more-info-title": "", - "home-page-title": "", - "wiki-title": "", - "discord-title": "", - "donations-title": "", - "source-title": "", - "feature-request-title": "" + "title": "Over systeem", + "version-title": "Versie", + "installId-title": "Installeer ID", + "more-info-title": "Meer informatie", + "home-page-title": "Startpagina:", + "wiki-title": "Wiki:", + "discord-title": "Discord:", + "donations-title": "Donaties:", + "source-title": "Bron:", + "feature-request-title": "Functieverzoeken" }, "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": "", + "title": "Terugkerende taken", + "library-scan-label": "Bibliotheek Scan", + "library-scan-tooltip": "Hoe vaak Kavita metadata van bibliotheekbestanden zal scannen en vernieuwen.", + "library-database-backup-label": "Back-up van bibliotheekdatabase", + "library-database-backup-tooltip": "Hoe vaak Kavita een back-up van de database maakt.", + "adhoc-tasks-title": "Ad-hoctaken", + "job-title-header": "Taak Titel", + "description-header": "Beschrijving", + "action-header": "Actie", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "recurring-tasks-title": "{{title}}", + "last-executed-header": "Laatst uitgevoerd", + "cron-header": "Cron", + "convert-media-task": "Converteer media naar doelcodering", "convert-media-task-desc": "", "convert-media-success": "", "bust-cache-task": "", From 2fa75cf55c8a2a725e92536d8b9044ee5a303198 Mon Sep 17 00:00:00 2001 From: oxygen44k Date: Sat, 12 Aug 2023 14:03:32 +0000 Subject: [PATCH 23/34] Translated using Weblate (Chinese (Simplified)) Currently translated at 83.1% (1228 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 456 ++++++++++++++------------- 1 file changed, 235 insertions(+), 221 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index 8d3a5c245..235510753 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -907,7 +907,7 @@ "read": "{{common.read}}" }, "manage-alerts": { - "description-part-1": "该表格包含在扫描或阅读媒体期间发现的问题。此列表不受管理。您可以随时清除它,并使用扫描(强制)数据库来进行分析。一些常见错误及其含义的列表可以在此找到 ", + "description-part-1": "该表格包含在扫描或阅读媒体期间发现的问题。此列表不受管理。您可以随时清除它,并使用扫描(强制)资料库来进行分析。一些常见错误及其含义的列表可以在此找到 ", "description-part-2": "wiki。", "filter-label": "筛选", "clear-alerts": "清除警报", @@ -1003,7 +1003,7 @@ "opds-tooltip": "OPDS支持所有用户使用OPDS功能从服务器阅读和下载内容。", "enable-opds": "启用OPDS", "folder-watching-label": "监控文件夹", - "folder-watching-tooltip": "允许Kavita监视数据库文件夹以检测更改并在更改时调用扫描。这样可以在没有手动调用扫描或等待夜间扫描的情况下更新内容。", + "folder-watching-tooltip": "允许Kavita监视资料库文件夹以检测更改并在更改时调用扫描。这样可以在没有手动调用扫描或等待夜间扫描的情况下更新内容。", "enable-folder-watching": "启用监控文件夹", "reset-to-default": "{{common.reset-to-default}}", "reset": "{{common.reset}}", @@ -1033,42 +1033,42 @@ }, "manage-tasks-settings": { "title": "周期性任务", - "library-scan-label": "扫描数据库", + "library-scan-label": "扫描资料库", "library-scan-tooltip": "Kavita间隔多长时间扫描和刷新与数据库文件和元数据。", - "library-database-backup-label": "", - "library-database-backup-tooltip": "", - "adhoc-tasks-title": "", - "job-title-header": "", - "description-header": "", - "action-header": "", + "library-database-backup-label": "备份资料库的数据库", + "library-database-backup-tooltip": "Kavita会以多长时间间隔备份数据库。", + "adhoc-tasks-title": "临时任务", + "job-title-header": "任务名称", + "description-header": "描述", + "action-header": "操作", "reset-to-default": "{{common.reset-to-default}}", "reset": "{{common.reset}}", "save": "{{common.save}}", "recurring-tasks-title": "{{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": "" + "convert-media-task": "将媒体转换为目标编码格式", + "convert-media-task-desc": "运行一个长时间运行的任务,将所有由Kavita管理的媒体转换为目标编码格式。这个过程较慢(特别是在ARM设备上)。", + "convert-media-success": "媒体转换为目标编码已进入队列", + "bust-cache-task": "清理缓存", + "bust-cache-task-desc": "清除Kavita+缓存 - 仅在调试错误匹配时使用。", + "bust-cache-task-success": "Kavita+缓存已清除", + "clear-reading-cache-task": "清除阅读缓存", + "clear-reading-cache-task-desc": "清除阅读缓存的文件。当您刚刚更新了您在过去24小时内曾经阅读过的文件时,这将非常有用。", + "clear-reading-cache-task-success": "缓存已被清除", + "clean-up-want-to-read-task": "清理准备阅读列表", + "clean-up-want-to-read-task-desc": "移除用户已完全阅读并且在“准备阅读”列表中且发布状态为“已完成”的系列。每 24 小时运行一次。", + "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": "将所有日志文件编译成一个 zip 文件并下载。", + "analyze-files-task": "分析文件", + "analyze-files-task-desc": "运行一个长时间运行的任务,用于分析文件以生成扩展名和大小。这只需要在v0.7版本中运行一次。如果您是在v0.7之后安装的,则不需要运行此任务。", + "analyze-files-task-success": "文件分析已进入队列", + "check-for-updates-task": "检查更新", + "check-for-updates-task-desc": "查看您的版本之前是否有任何稳定版本发布。" }, "manage-users": { "title": "活跃用户", @@ -1108,7 +1108,7 @@ "name-label": "名称", "name-validation": "名称必须唯一", "promote-label": "推广", - "promote-tooltip": "", + "promote-tooltip": "推广意味着该标签能在整个服务器范围内可见,不仅仅限于管理员用户。拥有该标签的所有系列仍然会受到用户访问限制。", "summary-label": "内容简介", "series-title": "应用系列", "deselect-all": "{{common.deselect-all}}", @@ -1119,11 +1119,11 @@ "recommended-tab": "推荐" }, "library-recommended": { - "no-data": "", + "no-data": "这里没有要显示的内容。请给资料库添加一些元数据,阅读一些内容或对某些内容进行评价。也可能是因为此资料库的推荐功能被关闭了。", "more-in-genre": "更多内容在{{genre}}", - "rediscover": "", + "rediscover": "重温", "highly-rated": "最高评价", - "quick-catchups": "", + "quick-catchups": "快速回顾", "quick-reads": "快速阅读", "on-deck": "{{dashboard.on-deck-title}}" }, @@ -1139,14 +1139,14 @@ "statistics-tab": "统计数据", "system-tab": "系统", "kavita+-tab": "Kavita+", - "kavita+-desc-part-1": "", - "kavita+-desc-part-2": "", - "kavita+-desc-part-3": "" + "kavita+-desc-part-1": "Kavita+ 是一个高级订阅服务,为该 Kavita 实例上的所有用户解锁功能。购买订阅以解锁 ", + "kavita+-desc-part-2": "高级会员福利", + "kavita+-desc-part-3": "今天!" }, "collection-detail": { - "no-data": "", - "no-data-filtered": "", - "title-alt": "" + "no-data": "暂无项目。请尝试添加一个系列。", + "no-data-filtered": "没有项目与当前筛选器匹配。", + "title-alt": "Kavita - {{collectionName}}收藏集" }, "all-collections": { "title": "收藏", @@ -1160,8 +1160,8 @@ "next-items": "下一项" }, "draggable-ordered-list": { - "instructions-alt": "", - "reorder-label": "", + "instructions-alt": "当您在重新排序输入框中输入一个数字时,该项将被插入到该位置,并且所有其他项的顺序将得到更新。", + "reorder-label": "重新排序", "remove-item-alt": "删除条目" }, "reading-lists": { @@ -1178,8 +1178,8 @@ "reading-list-detail": { "item-count": "{{common.item-count}}", "page-settings-title": "页面设置", - "remove-read": "", - "order-numbers-label": "", + "remove-read": "移除已阅读", + "order-numbers-label": "排序编号", "continue": "继续", "read": "{{common.read}}", "read-options-alt": "阅读选项", @@ -1212,9 +1212,9 @@ "grouped-typeahead": { "files": "文件", "chapters": "章节", - "people": "", + "people": "创作人员", "tags": "标签", - "genres": "常规", + "genres": "流派", "libraries": "资料库", "reading-lists": "阅读清单", "collections": "收藏", @@ -1260,203 +1260,211 @@ "ending-title": "结束", "starting-title": "开启", "promote-label": "推广", - "promote-tooltip": "" + "promote-tooltip": "推广意味着该标签能在整个服务器范围内可见,不仅仅限于管理员用户。拥有该标签的所有系列仍然会受到用户访问限制。" }, "import-cbl-modal": { "close": "{{common.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": "" + "title": "CBL导入", + "import-description": "要开始,请导入一个.cbl文件。Kavita将在导入之前执行多个检查。某些步骤可能会因文件问题而阻止继续进行。", + "validate-description": "已验证所有文件,以查看列表中是否有任何操作需要执行。任何失败的列表将不会进入下一步。请修复CBL文件并重试。", + "validate-warning": "CBL存在问题,这会阻止导入。请纠正这些问题,然后重试。", + "validate-no-issue": "看起来不错", + "validate-no-issue-description": "未发现与CBL相关的问题,请点击“下一步”。", + "dry-run-description": "这是一次模拟运行,显示了如果您点击“下一步”并执行导入操作将会发生什么。所有失败的操作将不会被导入。", + "prev": "上一页", + "import": "导入", + "restart": "重新开始", + "next": "下一项", + "import-step": "导入CBL文件", + "validate-cbl-step": "验证CBL文件", + "dry-run-step": "模拟运行", + "final-import-step": "最后一步" }, "pdf-reader": { - "loading-message": "", - "incognito-mode": "", - "light-theme-alt": "", - "dark-theme-alt": "", - "close-reader-alt": "" + "loading-message": "加载中...PDF文件可能需要比预期更长的时间", + "incognito-mode": "隐身模式", + "light-theme-alt": "明亮主题", + "dark-theme-alt": "深色主题", + "close-reader-alt": "关闭阅读器" }, "manga-reader": { - "back": "", - "save-globally": "", - "incognito-alt": "", - "incognito-title": "", + "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": "" + "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": "{{user-preferences.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": "{{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": "筛选", + "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": "{{common.reset}}", + "apply": "{{common.apply}}", + "limit-label": "限制为" }, "sort-field-pipe": { - "sort-name": "", - "created": "", - "last-modified": "", - "last-chapter-added": "", - "time-to-read": "", - "release-year": "" + "sort-name": "排序名称", + "created": "创建时间", + "last-modified": "上次修改时间", + "last-chapter-added": "添加时间", + "time-to-read": "阅读时间", + "release-year": "发行年份" }, "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": "", + "title": "{{seriesName}} 详细信息", + "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": "{{validation.required-field}}", + "close": "{{common.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": "{{common.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": "{{common.loading}}", + "added-title": "添加时间:", + "last-modified-title": "上次修改时间:", + "view-files": "查看文件", + "pages-title": "页数:", + "chapter-title": "章节:", + "volume-num": "{{common.volume-num}}", + "highest-count-tooltip": "在系列的所有ComicInfo中找到的最高计数", "max-issue-tooltip": "" }, "day-breakdown": { - "title": "", - "x-axis-label": "", - "y-axis-label": "" + "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": "" + "format-title": "格式", + "format-tooltip": "未分类表示Kavita尚未扫描某些文件。这通常发生在v0.7之前存在的旧文件上。您可能需要通过资料库设置运行强制扫描操作。", + "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": "" + "title": "阅读活动", + "legend-label": "格式", + "x-axis-label": "时间", + "y-axis-label": "阅读时长", + "no-data": "没有阅读进度", + "time-frame-label": "时间范围", + "last-year": "{{time-periods.last-year}}", + "all-time": "{{time-periods.all-time}}", + "last-30-days": "{{time-periods.last-30-days}}", + "last-90-days": "{{time-periods.last-90-days}}", + "this-week": "{{time-periods.this-week}}", + "last-7-days": "{{time-periods.last-7-days}}" }, "manga-format-stats": { - "title": "", - "visualisation-label": "", - "data-table-label": "", - "format-header": "", + "title": "格式", + "visualisation-label": "可视化", + "data-table-label": "数据表格", + "format-header": "格式", "count-header": "" }, "publication-status-stats": { @@ -1674,5 +1682,11 @@ "issue-num": "问题", "chapter-num": "话", "volume-num": "卷" + }, + "infinite-scroller": { + "continuous-reading-prev-chapter-alt": "向上滚动以返回上一章节", + "continuous-reading-prev-chapter": "上一章节", + "continuous-reading-next-chapter-alt": "向上滚动以进入下一章节", + "continuous-reading-next-chapter": "下一章节" } } From bca8deec938997cb77e06036d5d818e564cba3d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=A6=E7=AD=BE?= Date: Sat, 12 Aug 2023 16:24:17 +0000 Subject: [PATCH 24/34] Translated using Weblate (Chinese (Simplified)) Currently translated at 83.1% (1228 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index 235510753..0752aad6e 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": "刮削历史", - "description": "", + "description": "在这里您将找到与您的帐户关联的任何刮削记录事件。为了确保记录存在,您必须配置了一个可用的刮削服务器。所有已处理的事件将在 1 个月后清除。如果存在未处理的事件,很可能这些事件无法与记录完成传输。请联系您的管理员以进行修正。", "filter-label": "筛选器", "created-header": "创建", "last-modified-header": "上次修改", @@ -147,8 +147,8 @@ "save": "{{common.save}}" }, "user-holds": { - "title": "", - "description": "" + "title": "刮削暂停", + "description": "这是一个由用户自主管理的系列列表,这些系列将不会被同步到你设定的刮削器记录中。您可以随时移除一个系列在下一个可刮削的事件(阅读进度、评分、想读状态)时触发事件。" }, "theme-manager": { "title": "主题管理器", From 3a8ad2b0e6e5bb1093711415c503948a4c30f950 Mon Sep 17 00:00:00 2001 From: Duarte Silva Date: Sat, 12 Aug 2023 14:55:07 +0000 Subject: [PATCH 25/34] Translated using Weblate (Portuguese) Currently translated at 100.0% (158 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt/ --- API/I18N/pt.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/API/I18N/pt.json b/API/I18N/pt.json index f0ba5b052..2cce8cc47 100644 --- a/API/I18N/pt.json +++ b/API/I18N/pt.json @@ -154,5 +154,7 @@ "scrobble-bad-payload": "Payload inválido de Fornecedor de Scrobble", "on-deck": "Continuar a Ler", "browse-on-deck": "Explorar Continuar a Ler", - "issue-num": "Número {0}{1}" + "issue-num": "Número {0}{1}", + "generic-scrobble-hold": "Ocorreu um erro ao adicionar o hold", + "bad-copy-files-for-download": "Não foi possível copiar os ficheiros para a diretoria temp para descarregar os arquivos." } From 869fcce8ff0eca48b376e506375ed9b1e456f224 Mon Sep 17 00:00:00 2001 From: Duarte Silva Date: Sat, 12 Aug 2023 14:27:00 +0000 Subject: [PATCH 26/34] Translated using Weblate (Portuguese) Currently translated at 51.2% (757 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt/ --- UI/Web/src/assets/langs/pt.json | 633 ++++++++++++++++---------------- 1 file changed, 317 insertions(+), 316 deletions(-) diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json index e1202d586..b887b46a9 100644 --- a/UI/Web/src/assets/langs/pt.json +++ b/UI/Web/src/assets/langs/pt.json @@ -55,7 +55,7 @@ }, "review-series-modal": { "title": "Editar Crítica", - "tagline-label": "", + "tagline-label": "Resumo", "review-label": "Crítica", "close": "{{common.close}}", "save": "{{common.save}}" @@ -123,7 +123,7 @@ "tap-to-paginate-label": "Toque para Paginar", "tap-to-paginate-tooltip": "Se é permitido tocar nos lados do ecrã do leitor de livros para ir para a próxima/anterior página", "immersive-mode-label": "Modo Imersivo", - "immersive-mode-tooltip": "", + "immersive-mode-tooltip": "O menu será escondido com um clique no documento e o toque para paginar ficará ativo", "reading-direction-book-label": "Direção de Leitura", "reading-direction-book-tooltip": "Direção a clicar para ir para a página seguinte. Direita para Esquerda significa que se clica no lado esquerdo do ecrã para ir para a página seguinte.", "font-family-label": "Família de Fonte", @@ -154,13 +154,13 @@ "title": "Gestor de Temas", "looking-for-theme": "À procura de um tema 'light' ou e-ink? Pode encontrar alguns temas customizados no nosso ", "looking-for-theme-continued": "github de temas.", - "scan": "", + "scan": "Scan", "site-themes": "Temas do Site", "set-default": "Tema Por Defeito", "apply": "{{common.apply}}", "applied": "Aplicado", "updated-toastr": "O tema por defeito do site foi atualizado para {{name}}", - "scan-queued": "" + "scan-queued": "Foi agendado um scan the temas do site" }, "theme": { "theme-dark": "Escuro", @@ -169,13 +169,13 @@ "theme-white": "Branco" }, "restriction-selector": { - "title": "", + "title": "Restrição de Faixa Etária", "description": "Quando selecionado, todas as séries e listas de leitura, que tenham pelo menos um elemento que seja superior à restrição selecionada, serão removidas dos resultados.", "not-applicable-for-admins": "Não aplicável a administradores.", "age-rating-label": "Classificação etária", "no-restriction": "Sem Restrições", "include-unknowns-label": "Incluir Desconhecidos", - "include-unknowns-tooltip": "" + "include-unknowns-tooltip": "Quando ativado, os Desconhecidos serão permitidos independentemente da Restrição de Faixa Etária. Com esta opção é possível que elementos que não estejam devidamente categorizados sejam mostrados a utilizadores com restrições etárias definidas." }, "site-theme-provider-pipe": { "system": "Sistema", @@ -252,8 +252,8 @@ "no-token-set": "Token Não Definido", "token-set": "Token Definido", "generate": "Gerar", - "instructions": "", - "token-input-label": "", + "instructions": "Os utilizadores pela primeira vez devem clicar em \"{{scrobbling-providers.generate}}\" para que seja permitido ao Kavita+ comunicar com o {{service}}. Depois do programa estar autorizado, copie e cole o token no campo abaixo. O token pode ser recriado quando quiser.", + "token-input-label": "Colocar Token do {{service}} Aqui", "edit": "{{common.edit}}", "cancel": "{{common.cancel}}", "save": "{{common.save}}" @@ -277,7 +277,7 @@ "total-pages-read-tooltip": "{{user-stats-info-cards.total-pages-read-label}}: {{value}}", "total-words-read-label": "Palavras Totais Lidas", "total-words-read-tooltip": "{{user-stats-info-cards.total-words-read-label}}: {{value}}", - "time-spent-reading-label": "", + "time-spent-reading-label": "Tempo Passado a Ler", "time-spent-reading-tooltip": "{{user-stats-info-cards.time-spent-reading-label}}: {{value}}", "chapters-read-label": "Capítulos Lidos", "chapters-read-tooltip": "{{user-stats-info-cards.chapters-read-label}}: {{value}}", @@ -291,7 +291,7 @@ }, "top-readers": { "title": "Top de Leitores", - "time-selection-label": "", + "time-selection-label": "Período de Tempo", "comics-label": "BDs: {{value}} hrs", "manga-label": "Manga: {{value}} hrs", "books-label": "Livros: {{value}} hrs", @@ -303,14 +303,14 @@ "all-time": "{{time-periods.all-time}}" }, "role-selector": { - "title": "" + "title": "Funções" }, "directory-picker": { "title": "Escolha uma Pasta", "close": "{{common.close}}", "path-label": "Caminho", "path-placeholder": "Comece a escrever ou escolha um caminho", - "instructions": "", + "instructions": "Selecione uma pasta para ver a barra de rastreamento. Não vê a sua diretoria? Tente abrir a raíz / primeiro.", "type-header": "Tipo", "name-header": "Nome", "cancel": "{{common.cancel}}", @@ -333,10 +333,10 @@ "last-30-days": "Últimos 30 Dias", "last-90-days": "Últimos 90 Dias", "last-year": "Último Ano", - "all-time": "" + "all-time": "Todo o Tempo" }, "device-platform-pipe": { - "custom": "" + "custom": "Customizado" }, "day-of-week-pipe": { "monday": "Segunda-feira", @@ -360,8 +360,8 @@ "series-collision": "A série, {{seriesLink}}, colide com outra série com o mesmo nome noutra biblioteca.", "series-missing": "A série, {{series}}, não existe no Kavita ou a sua conta não tem permissões suficientes. Todos os itens desta série serão ignorados na importação.", "volume-missing": "{{series}}: O volume {{volume}} não existe no Kavita ou a sua conta não tem as permissões suficientes. Todos os itens com este número de volume serão ignorados.", - "all-chapter-missing": "", - "invalid-file": "", + "all-chapter-missing": "Alguns capítulos não correspondem a Capítulos no Kavita.", + "invalid-file": "O ficheiro está corrompido ou não tem as tags/especificação esperadas.", "success": "{{series}} volume {{volume}} capítulo {{chapter}} mapeado com sucesso." }, "time-duration-pipe": { @@ -387,7 +387,7 @@ }, "relationship-pipe": { "adaptation": "Adaptação", - "alternative-setting": "", + "alternative-setting": "Cenário Alternativo", "alternative-version": "Versão Alternativa", "character": "Personagem", "contains": "Contém", @@ -395,9 +395,9 @@ "other": "Outra", "prequel": "Prequela", "sequel": "Sequela", - "side-story": "", - "spin-off": "", - "parent": "", + "side-story": "História Paralela", + "spin-off": "Spin-Off", + "parent": "Origem", "edition": "Edição" }, "publication-status-pipe": { @@ -413,7 +413,7 @@ "colorist": "Colorista", "cover-artist": "Artista de Capa", "editor": "Editor", - "inker": "", + "inker": "Arte-Finalista", "letterer": "Letrista", "penciller": "Desenhista", "publisher": "Publicador", @@ -467,14 +467,15 @@ "save": "{{common.save}}" }, "all-series": { - "series-count": "{{common.series-count}}" + "series-count": "{{common.series-count}}", + "title": "Todas as Séries" }, "announcements": { - "title": "" + "title": "Anúncios" }, "changelog": { "installed": "Instalado", - "download": "", + "download": "Descarregar", "published-label": "Publicado: ", "available": "Disponível", "description": "", @@ -483,14 +484,14 @@ "invite-user": { "title": "Convidar Utilizador", "close": "{{common.close}}", - "description": "", + "description": "Convide um utilizador para o servidor. Introduza o endereço de email e nós enviaremos um email para criar a conta. Se não quiser usar o nosso serviço de email, pode usar o seu próprio serviço ou usar um email inexistente (a funcionalidade Esqueci o Utilizador deixará de funcionar). De qualquer maneira será disponibilizado um link para poder configurar a conta manualmente.", "email": "{{common.email}}", "required-field": "{{common.required-field}}", "setup-user-title": "Utilizador convidado", "setup-user-description": "Pode usar o link abaixo, ou usar o botão copiar, para configurar a conta de utilizador. Poderá ser necessário terminar a sessão antes de o usar o link para registar o novo utilizador. Se o seu servidor for acessível do exterior, será enviado um email para o utilizador e os links podem ser usados para concluir a configuração da conta.", "setup-user-account": "Configurar conta de utilizador", - "setup-user-account-tooltip": "", - "invite-url-label": "", + "setup-user-account-tooltip": "Copie este URL e cole-o numa nova aba. Poderá ser necessário terminar a sessão.", + "invite-url-label": "Url de Convite", "invite": "Convite", "inviting": "A convidar…", "cancel": "{{common.cancel}}" @@ -582,23 +583,23 @@ "password-label": "{{common.password}}", "required-field": "{{validation.required-field}}", "submit": "{{common.submit}}", - "password-validation": "" + "password-validation": "{{validation.password-validation}}" }, "register": { - "title": "", - "description": "", - "username-label": "", - "email-label": "", - "email-tooltip": "", - "password-label": "", - "required-field": "", - "valid-email": "", - "password-validation": "", - "register": "" + "title": "Registar", + "description": "Complete o formulário para registar uma conta de administrador", + "username-label": "{{common.username}}", + "email-label": "{{common.email}}", + "email-tooltip": "O email não tem de ser um endereço real, mas é usado para recuperar as palavras passe esquecidas. O email não é enviado para fora do servidor a não ser que a recuperação de palavra passe seja feita com um serviço de email próprio.", + "password-label": "{{common.password}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.valid-email}}", + "password-validation": "{{validation.password-validation}}", + "register": "Registar" }, "series-detail": { - "page-settings-title": "", - "close": "", + "page-settings-title": "Definições de Página", + "close": "{{common.close}}", "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", "layout-mode-option-card": "", "layout-mode-option-list": "Lista", @@ -607,389 +608,389 @@ "continue": "Continuar", "read-options-alt": "Opções de leitura", "incognito": "Incógnito", - "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": "" + "remove-from-want-to-read": "Eliminar de Leituras Futuras", + "add-to-want-to-read": "Adicionar a Leituras Futuras", + "edit-series-alt": "Editar Informação da Série", + "download-series--tooltip": "Descarregar Série", + "downloading-status": "A Descarregar…", + "user-reviews-alt": "Críticas de Utilizadores", + "storyline-tab": "Enredo", + "books-tab": "Livros", + "volumes-tab": "Volumes", + "specials-tab": "Especiais", + "related-tab": "Relacionados", + "recommendations-tab": "Recomendações", + "send-to": "Ficheiro enviado por email para {{deviceName}}", + "no-pages": "{{toasts.no-pages}}", + "no-chapters": "Não existem capítulos neste volume. Impossível ler.", + "cover-change": "Pode levar até um minuto para a imagem ser refrescada pelo browser. Até isso acontecer, a imagem antiga será mostrada nalgumas páginas." }, "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": "" + "links-title": "Links", + "genres-title": "Géneros", + "tags-title": "Tags", + "collections-title": "{{side-nav.collections}}", + "reading-lists-title": "{{side-nav.reading-lists}}", + "writers-title": "Escritores/Autores", + "cover-artists-title": "Artistas de Capa", + "characters-title": "Personagens", + "colorists-title": "Coloristas", + "editors-title": "Editores", + "inkers-title": "Arte-Finalistas", + "letterers-title": "Desenhadores de letras", + "translators-title": "Tradutores", + "pencillers-title": "Desenhador", + "publishers-title": "Editoras", + "promoted": "{{common.promoted}}", + "see-more": "Ver Mais", + "see-less": "Ver Menos" }, "badge-expander": { - "more-items": "" + "more-items": "e mais {{count}}" }, "read-more": { - "read-more": "", - "read-less": "" + "read-more": "Ler Mais", + "read-less": "Ler Menos" }, "update-notification-modal": { - "title": "", - "close": "", - "help": "", - "download": "" + "title": "Nova Atualização Disponível!", + "close": "{{common.close}}", + "help": "Como Atualizar", + "download": "Descarregar" }, "side-nav-companion-bar": { - "page-settings-title": "", - "open-filter-and-sort": "", - "close-filter-and-sort": "", - "filter-and-sort-alt": "" + "page-settings-title": "{{series-detail.page-settings-title}}", + "open-filter-and-sort": "Abrir Filtragem e Ordenação", + "close-filter-and-sort": "Fechar Filtragem e Ordenação", + "filter-and-sort-alt": "Ordenar / Filtrar" }, "side-nav": { - "home": "", - "want-to-read": "", - "collections": "", - "reading-lists": "", - "bookmarks": "", - "filter-label": "", - "all-series": "", - "clear": "", - "donate": "" + "home": "Início", + "want-to-read": "Leituras Futuras", + "collections": "Coleções", + "reading-lists": "Listas de Leitura", + "bookmarks": "Marcadores", + "filter-label": "Filtrar", + "all-series": "Todas as Séries", + "clear": "Limpar", + "donate": "Donativo" }, "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": "", + "close": "{{common.close}}", + "edit-title": "Editar {{name}}", + "add-title": "Adicionar Biblioteca", + "general-tab": "Geral", + "folder-tab": "Pasta", + "cover-tab": "Capa", + "advanced-tab": "Avançado", + "name-label": "Nome", + "library-name-unique": "O nome da biblioteca tem de ser único", + "last-scanned-label": "Último Scan:", + "type-label": "Tipo", + "type-tooltip": "O tipo de biblioteca indica como os nomes dos ficheiros são processados e se o UI mostra Capítulos (Manga) vs Números (BDs). Os livros funcionam como a Manga mas têm nomes diferentes no UI.", + "folder-description": "Adicione pastas à sua biblioteca", + "browse": "Procure as Pastas Que Pretende Adicionar", + "help-us-part-1": "Ajude-nos e siga ", + "help-us-part-2": "o nosso guia", + "help-us-part-3": "para nomear e organizar os seus ficheiros.", + "naming-conventions-part-1": "O Kavita tem ", + "naming-conventions-part-2": "requisitos de pastas.", + "naming-conventions-part-3": "Veja este link para confirmar que está a seguir as convenções, caso contrário os ficheiros podem não ser detetados pelo scan.", + "cover-description": "As imagens para ícones customizados da biblioteca são opcionais", + "cover-description-extra": "A imagem da biblioteca não deve ser grande. Tente usar um ficheiro pequeno, p.e., de tamaho 32x32. O Kavita não valida o tamanho.", + "manage-collection-label": "Gerir Coleções", + "manage-collection-tooltip": "O Kavita deve criar Coleções a partir da tag SeriesGroup que se encontra nos ficheiros ComicInfo.xml/opf", + "manage-reading-list-label": "Gerir Listas de Leitura", + "manage-reading-list-tooltip": "O Kavita deve criar Listas de Leitura a partir das tags StoryArc/StoryArcNumber e AlternativeSeries/AlternativeCount encontradas nos ficheiros ComicInfo.xml/opf", + "allow-scrobbling-label": "Permitir Scrobbling", "allow-scrobbling-tooltip": "", "folder-watching-label": "", "folder-watching-tooltip": "", - "include-in-dashboard-label": "", + "include-in-dashboard-label": "Incluir no Painel", "include-in-dashboard-tooltip": "", - "include-in-recommendation-label": "", - "include-in-recommendation-tooltip": "", - "include-in-search-label": "", + "include-in-recommendation-label": "Incluir nas Recomendações", + "include-in-recommendation-tooltip": "Indica se as séries da biblioteca devem ser incluídas na página das Recomendações.", + "include-in-search-label": "Incluir na Pesquisa", "include-in-search-tooltip": "", - "force-scan": "", + "force-scan": "Forçar Scan", "force-scan-tooltip": "", - "reset": "", - "cancel": "", - "next": "", - "save": "", - "required-field": "" + "reset": "{{common.reset}}", + "cancel": "{{common.cancel}}", + "next": "Seguinte", + "save": "{{common.save}}", + "required-field": "{{validation.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": "", + "general-settings-title": "Definições Gerais", + "font-family-label": "{{user-preferences.font-family-label}}", + "font-size-label": "{{user-preferences.font-size-book-label}}", + "line-spacing-label": "{{user-preferences.line-height-book-label}}", + "margin-label": "{{user-preferences.margin-book-label}}", + "reset-to-defaults": "Repor Definições por Defeito", + "reader-settings-title": "Definições do Leitor", + "reading-direction-label": "{{user-preferences.reading-direction-book-label}}", + "right-to-left": "Direita para a Esquerda", + "left-to-right": "Esquerda para a Direita", + "horizontal": "Horizontal", + "vertical": "Vertical", + "writing-style-label": "{{user-preferences.writing-style-label}}", + "writing-style-tooltip": "Altera a direção do texto. Horizontal é da esquerda para direita, veritcal é do topo para o fundo.", "tap-to-paginate-label": "", - "tap-to-paginate-tooltip": "", - "on": "", - "off": "", - "immersive-mode-label": "", + "tap-to-paginate-tooltip": "Clicar as extremidades do ecrã para paginar", + "on": "Ligado", + "off": "Desligado", + "immersive-mode-label": "{{user-preferences.immersive-mode-label}}", "immersive-mode-tooltip": "", - "fullscreen-label": "", - "fullscreen-tooltip": "", - "exit": "", - "enter": "", - "layout-mode-label": "", + "fullscreen-label": "Ecrã Completo", + "fullscreen-tooltip": "Colocar o leitor em modo ecrã completo", + "exit": "Sair", + "enter": "Entrar", + "layout-mode-label": "{{user-preferences.layout-mode-book-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": "" + "color-theme-title": "Tema de Cores", + "theme-dark": "Escuro", + "theme-black": "Preto", + "theme-white": "Branco", + "theme-paper": "Papel" }, "table-of-contents": { - "no-data": "" + "no-data": "Este livro não tem um Indíce definido nos metadados ou um ficheiro toc" }, "bookmarks": { - "title": "", - "series-count": "", - "no-data": "", - "no-data-2": "", - "confirm-delete": "", - "confirm-single-delete": "", - "delete-success": "", - "delete-single-success": "" + "title": "{{side-nav.bookmarks}}", + "series-count": "{{common.series-count}}", + "no-data": "Não existem marcadores. Tente criar", + "no-data-2": "um.", + "confirm-delete": "Tem a certeza que quer limpar todos os marcadores de múltiplas séries? Este passo é irreversível.", + "confirm-single-delete": "Tem a certeza que quer limpar todos os marcadores para {{seriesName}}? Este passo é irreversível.", + "delete-success": "Os marcadores foram eliminados", + "delete-single-success": "Os marcadores de {{seriesName}} foram eliminados" }, "bulk-operations": { - "title": "", - "items-selected": "", - "mark-as-unread": "", - "mark-as-read": "", - "deselect-all": "" + "title": "Operações em Massa", + "items-selected": "{{num}} itens selecionados", + "mark-as-unread": "Marcar como Não Lido", + "mark-as-read": "Marcar como Lido", + "deselect-all": "{{common.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": "" + "general-tab": "Geral", + "metadata-tab": "Metadados", + "cover-tab": "Capa", + "info-tab": "Info", + "no-summary": "Sumário inexistente.", + "writers-title": "{{series-metadata-detail.writers-title}}", + "genres-title": "{{series-metadata-detail.genres-title}}", + "publishers-title": "{{series-metadata-detail.publishers-title}}", + "tags-title": "{{series-metadata-detail.tags-title}}", + "not-defined": "Não definido", + "read": "{{common.read}}", + "unread": "Não Lido", + "files": "Ficheiros", + "pages": "Páginas:", + "added": "Adicionado:", + "size": "Tamanho:" }, "card-detail-layout": { - "total-items": "" + "total-items": "{{count}} itens totais" }, "card-item": { - "cannot-read": "" + "cannot-read": "Não Pode Ler" }, "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": "" + "no-data": "Metadados inexistentes", + "writers-title": "{{series-metadata-detail.writers-title}}", + "publishers-title": "{{series-metadata-detail.publishers-title}}", + "characters-title": "{{series-metadata-detail.characters-title}}", + "translators-title": "{{series-metadata-detail.translators-title}}", + "letterers-title": "{{series-metadata-detail.letterers-title}}", + "colorists-title": "{{series-metadata-detail.colorists-title}}", + "inkers-title": "{{series-metadata-detail.inkers-title}}", + "pencillers-title": "{{series-metadata-detail.pencillers-title}}", + "cover-artists-title": "{{series-metadata-detail.cover-artists-title}}", + "editors-title": "{{series-metadata-detail.editors-title}}" }, "cover-image-chooser": { "drag-n-drop": "", "upload": "", "upload-continued": "", - "url-label": "", - "load": "", - "back": "", - "reset-cover-tooltip": "", - "reset": "", - "image-num": "", - "apply": "", - "applied": "" + "url-label": "Url", + "load": "Carregar", + "back": "Voltar", + "reset-cover-tooltip": "Repor Imagem de Capa", + "reset": "{{common.reset}}", + "image-num": "Imagem {{num}}", + "apply": "{{common.apply}}", + "applied": "{{theme-manager.applied}}" }, "download-indicator": { - "progress": "" + "progress": "{{percentage}}% descarregado" }, "edit-series-relation": { - "description-part-1": "", - "description-part-2": "", + "description-part-1": "Sem certeza sobre que relação adicionar? Veja o nosso", + "description-part-2": "wiki para dicas.", "target-series": "", - "relationship": "", - "remove": "", - "add-relationship": "", - "parent": "" + "relationship": "Relação", + "remove": "Eliminar", + "add-relationship": "Adicionar Relação", + "parent": "{{relationship-pipe.parent}}" }, "entity-info-cards": { - "tags-title": "", - "characters-title": "", + "tags-title": "{{series-metadata-detail.tags-title}}", + "characters-title": "{{series-metadata-detail.characters-title}}", "release-date-title": "", "release-date-tooltip": "", - "age-rating-title": "", + "age-rating-title": "Classificação Etária", "length-title": "", - "pages-count": "", - "words-count": "", - "reading-time-title": "", + "pages-count": "{{num}} Páginas", + "words-count": "{{num}} Palavras", + "reading-time-title": "Tempo de Leitura", "date-added-title": "", - "size-title": "", - "id-title": "", - "links-title": "", - "isbn-title": "", - "last-read-title": "", - "less-than-hour": "", - "range-hours": "", - "hour": "", - "hours": "", - "read-time-title": "" + "size-title": "Tamanho", + "id-title": "ID", + "links-title": "{{series-metadata-detail.links-title}}", + "isbn-title": "ISBN", + "last-read-title": "Última Leitura", + "less-than-hour": "<1 Hora", + "range-hours": "{{value}} {{hourWord}}", + "hour": "Hora", + "hours": "Horas", + "read-time-title": "{{series-info-cards.read-time-title}}" }, "series-info-cards": { - "release-date-title": "", + "release-date-title": "{{entity-info-cards.release-date-title}}", "release-year-tooltip": "", - "age-rating-title": "", - "language-title": "", - "publication-status-title": "", - "publication-status-tooltip": "", - "scrobbling-title": "", - "scrobbling-tooltip": "", + "age-rating-title": "{{entity-info-cards.age-rating-title}}", + "language-title": "Idioma", + "publication-status-title": "Publicação", + "publication-status-tooltip": "Estado de Publicação", + "scrobbling-title": "Scrobbling", + "scrobbling-tooltip": "Estado de Scrobbling", "on": "", "off": "", "disabled": "", - "format-title": "", - "last-read-title": "", + "format-title": "Formato", + "last-read-title": "Última Leitura", "length-title": "", - "read-time-title": "", - "less-than-hour": "", - "hour": "", - "hours": "", - "time-left-title": "", - "ongoing": "", - "pages-count": "", - "words-count": "" + "read-time-title": "Tempo de Leitura", + "less-than-hour": "{{entity-info-cards.less-than-hour}}", + "hour": "{{entity-info-cards.hour}}", + "hours": "{{entity-info-cards.hours}}", + "time-left-title": "Tempo Remanescente", + "ongoing": "{{publication-status-pipe.ongoing}}", + "pages-count": "{{entity-info-cards.pages-count}}", + "words-count": "{{entity-info-cards.words-count}}" }, "bulk-add-to-collection": { - "title": "", - "promoted": "", - "close": "", - "filter-label": "", - "clear": "", - "no-data": "", - "loading": "", - "collection-label": "", - "create": "" + "title": "Adicionar a Coleção", + "promoted": "{{common.promoted}}", + "close": "{{common.close}}", + "filter-label": "Filtrar", + "clear": "{{common.clear}}", + "no-data": "Não há coleções criadas", + "loading": "{{common.loading}}", + "collection-label": "Coleção", + "create": "{{common.create}}" }, "entity-title": { - "special": "", - "issue-num": "", - "chapter": "" + "special": "Especial", + "issue-num": "Número #", + "chapter": "Capítulo" }, "external-series-card": { - "open-external": "" + "open-external": "Abrir Externo" }, "list-item": { - "read": "" + "read": "{{common.read}}" }, "manage-alerts": { "description-part-1": "", "description-part-2": "", - "filter-label": "", - "clear-alerts": "", - "extension-header": "", - "file-header": "", - "comment-header": "", - "details-header": "" + "filter-label": "Filtrar", + "clear-alerts": "Limpar Alertas", + "extension-header": "Extensão", + "file-header": "Ficheiro", + "comment-header": "Comentário", + "details-header": "Detallhes" }, "manage-email-settings": { - "title": "", + "title": "Serviços de Email (SMTP)", "description": "", "send-to-warning": "", - "email-url-label": "", + "email-url-label": "URL do Serviço de Email", "email-url-tooltip": "", - "reset": "", - "test": "", + "reset": "{{common.reset}}", + "test": "Teste", "host-name-label": "", "host-name-tooltip": "", "host-name-validation": "", - "reset-to-default": "", - "save": "" + "reset-to-default": "{{common.reset-to-default}}", + "save": "{{common.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": "" + "title": "Bibliotecas", + "add-library": "Adicionar Biblioteca", + "no-data": "Não existem bibliotecas. Tente criar uma.", + "loading": "{{common.loading}}", + "last-scanned-title": "Último Scan:", + "shared-folders-title": "Pastas Partilhadas:", + "type-title": "Tipo:", + "scan-library": "Analisar Biblioteca", + "delete-library": "Eliminar Biblioteca", + "delete-library-by-name": "Eliminar {{name}}", + "edit-library": "Editar", + "edit-library-by-name": "Eliminar {{name}}" }, "manage-media-settings": { "encode-as-description-part-1": "", - "encode-as-description-part-2": "", - "encode-as-description-part-3": "", - "encode-as-warning": "", + "encode-as-description-part-2": "Posso usar WebP?", + "encode-as-description-part-3": "Posso usar AViF?", + "encode-as-warning": "Não é possível converter de volta para PNG depois da conversão para WebP/AVIF. Seria necessário refrescar as capas nas suas bibliotecas para regenerar as capas. Os marcadores e favicons não podem ser convertidos.", "media-warning": "", "encode-as-label": "", "encode-as-tooltip": "", - "bookmark-dir-label": "", + "bookmark-dir-label": "Diretoria de Marcadores", "bookmark-dir-tooltip": "", - "change": "", - "reset-to-default": "", - "reset": "", - "save": "", - "media-issue-title": "", - "scrobble-issue-title": "" + "change": "Mudar", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "media-issue-title": "Problemas com Ficheiros", + "scrobble-issue-title": "Problemas de Scrobble" }, "manage-scrobble-errors": { "description": "", "filter-label": "", - "clear-errors": "", - "series-header": "", - "created-header": "", - "comment-header": "", - "edit-header": "", - "edit-item-alt": "" + "clear-errors": "Limpar Erros", + "series-header": "Séries", + "created-header": "Criado", + "comment-header": "Comentário", + "edit-header": "Editar", + "edit-item-alt": "Editar {{seriesName}}" }, "default-date-pipe": { - "never": "" + "never": "Nunca" }, "manage-settings": { "notice": "", - "restart-required": "", - "base-url-label": "", + "restart-required": "A alteração de Porta, Url Base, Tamanho de Cache ou IPs requere um reinício manual do Kavita para terem efeito.", + "base-url-label": "Url Base", "base-url-tooltip": "", - "ip-address-label": "", + "ip-address-label": "Endereços IP", "ip-address-tooltip": "", - "port-label": "", + "port-label": "Porta", "port-tooltip": "", - "backup-label": "", - "backup-tooltip": "", - "log-label": "", - "log-tooltip": "", - "logging-level-label": "", + "backup-label": "Dias de Backups", + "backup-tooltip": "O número de backups a manter. Por defeito é 30, o mínimo é 1, o máximo é 30.", + "log-label": "Dias de Logs", + "log-tooltip": "O número de logs a manter. Por defeito é 30, o mínimo é 1, o máximo é 30.", + "logging-level-label": "Nível de Logging", "logging-level-tooltip": "", - "cache-size-label": "", - "cache-size-tooltip": "", + "cache-size-label": "Tamanho de Cache", + "cache-size-tooltip": "A quantidade de memória permitida para fazer cache de APIs pesadas. Por defeito 75MB.", "on-deck-last-progress-label": "", "on-deck-last-progress-tooltip": "", "on-deck-last-chapter-add-label": "", From 5284276e99957e57a9de85e19202fe0471cc9a3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Sanchez=20Castell=C3=B3n?= Date: Sat, 12 Aug 2023 20:45:21 +0000 Subject: [PATCH 27/34] Translated using Weblate (Spanish) Currently translated at 100.0% (158 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/es/ --- API/I18N/es.json | 96 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 94 insertions(+), 2 deletions(-) diff --git a/API/I18N/es.json b/API/I18N/es.json index 0bcfa65b9..5b6b078ea 100644 --- a/API/I18N/es.json +++ b/API/I18N/es.json @@ -22,7 +22,7 @@ "volume-doesnt-exist": "El volumen no existe", "bookmarks-empty": "Los marcadores no pueden estar vacíos", "must-be-defined": "{0} debe estar definido", - "invalid-filename": "Archivo no válido", + "invalid-filename": "Nombre de archivo no válido", "library-name-exists": "El nombre de la biblioteca ya existe. Por favor, elige un nombre único.", "user-doesnt-exist": "El usuario no existe", "library-doesnt-exist": "La biblioteca no existe", @@ -64,5 +64,97 @@ "collection-doesnt-exist": "La colección no existe", "device-doesnt-exist": "El dispositivo no existe", "generic-device-update": "Ha ocurrido un error al actualizar el dispositivo", - "generic-device-delete": "Ha ocurrido un error al eliminar el dispositivo" + "generic-device-delete": "Ha ocurrido un error al eliminar el dispositivo", + "invalid-path": "Ruta no válida", + "generic-library-update": "Hubo un problema crítico al actualizar la biblioteca.", + "pdf-doesnt-exist": "El PDF no existe cuando debería existir", + "invalid-access": "Acceso no válido", + "no-image-for-page": "No existe tal imagen para la página {0}. Intente refrescar para permitir el re-cache.", + "cache-file-find": "No se ha podido encontrar la imagen en caché. Vuelva a cargar la página e inténtelo de nuevo.", + "name-required": "El nombre no puede estar vacío", + "valid-number": "El número de página debe ser válido", + "duplicate-bookmark": "Ya existe un marcador duplicado", + "reading-list-permission": "Usted no tiene permisos en esta lista de lectura o la lista no existe", + "reading-list-position": "No se ha podido actualizar la posición", + "reading-list-updated": "Actualizado", + "generic-reading-list-delete": "Hubo un problema al borrar la lista de lectura", + "generic-reading-list-update": "Hubo un problema al actualizar la lista de lectura", + "reading-list-doesnt-exist": "La lista de lectura no existe", + "libraries-restricted": "El usuario no tiene acceso a ninguna biblioteca", + "no-series": "No se han podido obtener series para la biblioteca", + "generic-series-delete": "Hubo un problema al borrar las series", + "generic-series-update": "Se ha producido un error al actualizar las series", + "series-updated": "Actualizado correctamente", + "update-metadata-fail": "No se han podido actualizar los metadatos", + "generic-relationship": "Hubo un problema al actualizar las relaciones", + "job-already-running": "Trabajo ya en ejecución", + "ip-address-invalid": "La dirección IP '{0}' no es válida", + "bookmark-dir-permissions": "El directorio de marcadores no tiene los permisos correctos para que Kavita pueda utilizarlo", + "total-backups": "El número total de copias de seguridad debe estar entre 1 y 30", + "stats-permission-denied": "No está autorizado a ver las estadísticas de otro usuario", + "url-not-valid": "La url no devuelve una imagen válida o requiere autorización", + "url-required": "Debe pasar una url para usar", + "generic-cover-series-save": "No se puede guardar la imagen de portada en la serie", + "generic-cover-collection-save": "No se puede guardar la imagen de portada en la colección", + "generic-cover-reading-list-save": "No se puede guardar la imagen de portada en la lista de lectura", + "generic-cover-chapter-save": "No se puede guardar la imagen de portada en el capítulo", + "generic-cover-library-save": "No se puede guardar la imagen de portada en la biblioteca", + "generic-user-pref": "Hubo un problema al guardar las preferencias", + "browse-on-deck": "Navegar por el puente", + "recently-added": "Añadido recientemente", + "reading-lists": "Listas de lectura", + "browse-reading-lists": "Navegar por listas de lectura", + "libraries": "Todas las bibliotecas", + "browse-libraries": "Navegar por bibliotecas", + "collections": "Todas las colecciones", + "query-required": "Debe pasar un parámetro de consulta", + "search": "Buscar", + "favicon-doesnt-exist": "El favicon no existe", + "not-authenticated": "El usuario no está autenticado", + "anilist-cred-expired": "Las credenciales de AniList han caducado o no están configuradas", + "scrobble-bad-payload": "Mala carga útil del proveedor de Scrobble", + "theme-doesnt-exist": "Archivo de tema no válido o no existe", + "generic-create-temp-archive": "Hubo un problema al crear un archivo temporal", + "epub-malformed": "¡El archivo está malformado! No se puede leer.", + "book-num": "Libro {0}", + "issue-num": "Incidencia {0}{1}", + "search-description": "Buscar series, colecciones o listas de lectura", + "unable-to-register-k+": "No se ha podido registrar la licencia debido a un error. Póngase en contacto con el servicio de asistencia de Kavita", + "bad-copy-files-for-download": "No se pueden copiar archivos al directorio temporal de descarga de archivos.", + "send-to-permission": "No se puede enviar archivos que no sean EPUB o PDF a dispositivos no compatibles con Kindle", + "progress-must-exist": "El progreso debe existir en el usuario", + "epub-html-missing": "No se ha podido encontrar el HTML apropiado para esa página", + "collection-tag-duplicate": "Ya existe una colección con este nombre", + "device-duplicate": "Ya existe un dispositivo con este nombre", + "collection-tag-title-required": "El título de la colección no puede estar vacío", + "reading-list-title-required": "El título de la lista de lectura no puede estar vacío", + "device-not-created": "Este dispositivo aún no existe. Por favor, créelo primero", + "reading-list-name-exists": "Ya existe una lista de lectura con este nombre", + "user-no-access-library-from-series": "El usuario no tiene acceso a la biblioteca a la que pertenece esta serie", + "series-restricted-age-restriction": "El usuario no puede ver esta serie debido a restricciones de edad", + "volume-num": "Volumen {0}", + "chapter-num": "Capítulo {0}", + "delete-library-while-scan": "No puede eliminar una biblioteca mientras se está realizando una escaneo. Por favor, espere a que finalice el escaneo o reinicie Kavita y luego intente borrar", + "perform-scan": "Por favor, realice un escaneo en esta serie o biblioteca e inténtelo de nuevo", + "generic-read-progress": "Hubo un problema al guardar el progreso", + "generic-clear-bookmarks": "No se pueden limpiar los marcadores", + "bookmark-permission": "Usted no tiene permiso para marcar/desmarcar", + "bookmark-save": "No se ha podido guardar el marcador", + "reading-list-item-delete": "No se ha podido eliminar el/los elemento(s)", + "reading-list-deleted": "Se ha eliminado la lista de lectura", + "generic-reading-list-create": "Hubo un problema al crear la lista de lectura", + "series-restricted": "El usuario no tiene acceso a esta serie", + "generic-scrobble-hold": "Se ha producido un error al añadir la retención", + "age-restriction-not-applicable": "Sin restricciones", + "no-series-collection": "No se han podido obtener series para la colección", + "encode-as-warning": "No se puede convertir a PNG. Para las carátulas, utilice refrescar carátulas. Los marcadores y favicons no se pueden volver a codificar.", + "total-logs": "El número total de registros debe estar comprendido entre 1 y 30", + "on-deck": "En el puente", + "access-denied": "Usted no tiene acceso", + "reset-chapter-lock": "No se puede restablecer el bloqueo de la portada del capítulo", + "generic-user-delete": "No se ha podido eliminar el usuario", + "opds-disabled": "OPDS no está habilitado en este servidor", + "browse-recently-added": "Navegar por los añadidos recientemente", + "browse-collections": "Navegar por colecciones", + "reading-list-restricted": "La lista de lectura no existe o no tiene acceso" } From d92387751cf762a9f43ca880affb7b9bdc77bad1 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Sat, 12 Aug 2023 13:47:40 +0000 Subject: [PATCH 28/34] Translated using Weblate (Portuguese (Brazil)) Currently translated at 82.0% (1211 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 228 +++++++++++++++-------------- 1 file changed, 116 insertions(+), 112 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index b17c0ea05..7d0124f67 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -1546,136 +1546,140 @@ "chapter-added-to-reading-list": "Capítulo adicionado à lista de leitura", "multiple-added-to-reading-list": "Capítulos e volumes adicionados à lista de leitura", "select-files-warning": "Você precisa selecionar arquivos para avançar", - "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": "" + "reading-list-imported": "Lista de leitura importada", + "incognito-off": "O modo de navegação anônima está desativado. O progresso agora começará a ser rastreado.", + "email-service-reset": "Redefinição do Serviço de E-mail", + "email-service-reachable": "O serviço de e-mail estava acessível", + "email-service-unresponsive": "O URL do serviço de e-mail não respondeu.", + "refresh-covers-queued": "Atualizar capas na fila para {{name}}", + "library-file-analysis-queued": "Análise de arquivo de biblioteca na fila para {{name}}", + "entity-read": "{{name}} agora é lido", + "entity-unread": "{{name}} agora é não lido", + "mark-read": "Marcar como Lido", + "mark-unread": "Marcar como Não Lido", + "series-removed-want-to-read": "Série removida da lista de Quero Ler", + "series-deleted": "Série excluída", + "file-send-to": "Arquivo(s) enviado(s) para {{name}}", + "theme-missing": "O tema ativo não existe mais. Atualize a página.", + "email-sent": "E-mail enviado para {{email}}", + "k+-license-saved": "Chave de licença salva, mas não é válida. Clique em verificar para revalidar a assinatura. O registro pela primeira vez pode demorar um minuto para se propagar.", + "k+-unlocked": "Kavita+ desbloqueado!", + "k+-error": "Ocorreu um erro ao ativar sua licença. Por favor, tente novamente.", + "k+-delete-key": "Isso apenas excluirá a chave de licença do Kavita e permitirá que um link de compra seja exibido. Isso não cancelará sua assinatura! Use isso somente se instruído pelo suporte!", + "library-deleted": "A biblioteca {{name}} foi removida", + "copied-to-clipboard": "Copiado para a área de transferência", + "book-settings-info": "Você pode modificar as configurações do livro, salvar essas configurações para todos os livros e visualizar o sumário da gaveta.", + "no-next-chapter": "Não foi possível encontrar o próximo {{entity}}", + "no-prev-chapter": "Não foi possível encontrar {{entity}} anterior", + "load-next-chapter": "Próxima {{entity}} carregada", + "load-prev-chapter": "{{entity}} anterior carregada", + "account-registration-complete": "Registro da conta concluído", + "account-migration-complete": "Migração de conta concluída", + "password-reset": "Redefinição de senha", + "password-updated": "A senha foi atualizada", + "forced-scan-queued": "Uma verificação forçada foi iniciada para {{name}}", + "library-created": "Biblioteca criada com sucesso. Uma verificação foi iniciada.", + "anilist-token-updated": "O Token AniList foi atualizado", + "age-restriction-updated": "Classificação etária foi atualizada", + "email-sent-to-no-existing": "Um e-mail foi enviado para {{email}} para confirmação.", + "email-sent-to": "Um e-mail foi enviado para seu endereço de e-mail antigo para confirmação.", + "change-email-private": "O servidor não é acessível publicamente. Peça ao administrador para buscar seu link de confirmação nos registros", + "device-updated": "Dispositivo atualizado", + "device-created": "Dispositivo criado", + "confirm-regen-covers": "Atualizar capas forçará o recalculo de todas as imagens de capa. Esta é uma operação pesada. Tem certeza de que não deseja executar uma verificação?", + "alert-long-running": "Este é um processo de execução longa. Por favor, dê-lhe tempo para ser concluído antes de invocar novamente.", + "confirm-delete-multiple-series": "Tem certeza de que deseja excluir {{count}} séries? Ele não modificará os arquivos no disco.", + "confirm-delete-series": "Tem certeza de que deseja excluir esta série? Ele não modificará os arquivos no disco.", + "alert-bad-theme": "Há um CSS inválido ou inseguro no tema. Entre em contato com seu administrador para corrigir isso. Padrão para tema escuro.", + "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" }, "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": "" + "scan-library": "Escanear Biblioteca", + "refresh-covers": "Atualizar Capas", + "analyze-files": "Analisar Arquivos", + "settings": "Configurações", + "edit": "Editar", + "mark-as-read": "Marcar como Lido", + "mark-as-unread": "Marcar como Não Lido", + "scan-series": "Escanear Séries", + "add-to": "Adicionar a", + "add-to-want-to-read": "Adicionar ao Quero ler", + "remove-from-want-to-read": "Remover do Quero Ler", + "remove-from-on-deck": "Remover de Na Estante", + "others": "Outros", + "add-to-reading-list": "Adicionar à Lista de Leitura", + "add-to-collection": "Adicionar a Coleção", + "send-to": "Enviar Para", + "delete": "Excluir", + "download": "Baixar", + "read-incognito": "Ler Anônimo", + "details": "Detalhes", + "view-series": "Exibir Séries", + "clear": "Limpar", + "import-cbl": "Importar CBL", + "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" }, "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": "" + "left-to-right": "Esquerda para Direita", + "right-to-left": "Direita para Esquerda", + "horizontal": "Horizontal", + "vertical": "Vertical", + "automatic": "Automático", + "fit-to-height": "Ajustar à Altura", + "fit-to-width": "Ajustar à Largura", + "original": "Original", + "fit-to-screen": "Ajustar a Tela", + "no-split": "Sem Divisão", + "webtoon": "Webtoon", + "single": "Único", + "double": "Duplo", + "double-manga": "Duplo (Mangá)", + "scroll": "Rolar", + "1-column": "1 Coluna", + "2-column": "2 Coluna", + "cards": "Cartões", + "list": "Lista", + "up-to-down": "De Cima para Baixo" }, "validation": { - "required-field": "", - "valid-email": "", - "password-validation": "" + "required-field": "Este campo é obrigatório", + "valid-email": "Este deve ser um e-mail válido", + "password-validation": "A senha deve ter entre 6 e 32 caracteres" }, "entity-type": { - "volume": "", - "chapter": "", - "series": "", - "bookmark": "", - "logs": "" + "volume": "volume", + "chapter": "capítulo", + "series": "séries", + "bookmark": "marcador", + "logs": "registros" }, "common": { - "reset-to-default": "", - "close": "", - "cancel": "", - "create": "", - "save": "", - "reset": "", - "add": "", - "apply": "", - "delete": "", + "reset-to-default": "Redefinir para o Padrão", + "close": "Fechar", + "cancel": "Cancelar", + "create": "Criar", + "save": "Salvar", + "reset": "Redefinir", + "add": "Adicionar", + "apply": "Aplicar", + "delete": "Excluir", "edit": "Editar", "help": "Ajuda", "submit": "Enviar", "email": "Email", - "read": "", + "read": "Ler", "loading": "Carregando…", "username": "Nome do usuário", "password": "Senha", - "promoted": "", + "promoted": "Promovido", "select-all": "Selecionar Tudo", - "deselect-all": "", + "deselect-all": "Deselecionar Todos", "series-count": "{{num}} Séries", "item-count": "{{num}} Itens", "book-num": "Livro", From f4ed4195235ad3532cd2fa0251249e99419780ad Mon Sep 17 00:00:00 2001 From: oxygen44k Date: Sun, 13 Aug 2023 00:37:34 +0000 Subject: [PATCH 29/34] Translated using Weblate (Chinese (Simplified)) Currently translated at 99.7% (1473 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 450 +++++++++++++++------------ 1 file changed, 252 insertions(+), 198 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index 0752aad6e..161f0777a 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -170,7 +170,7 @@ }, "restriction-selector": { "title": "年龄分级限制", - "description": "", + "description": "当选中时,所有至少有一项大于所选限制的系列和阅读列表将被从结果中剔除。", "not-applicable-for-admins": "不适用于管理员。", "age-rating-label": "年龄分级", "no-restriction": "无限制", @@ -246,7 +246,7 @@ "key-reset": "API密钥重置" }, "scrobbling-providers": { - "title": "", + "title": "刮削提供", "requires": "此功能需要一个有效的{{product}}许可证", "token-expired": "Token已过期", "no-token-set": "未设置Token", @@ -310,7 +310,7 @@ "close": "{{common.close}}", "path-label": "路径", "path-placeholder": "输入或选择路径", - "instructions": "", + "instructions": "选择一个文件夹以查看面包屑导航。没有找到您的目录?请尝试先检查“/”。", "type-header": "类型", "name-header": "名称", "cancel": "{{common.cancel}}", @@ -439,16 +439,16 @@ "everyone": "所有人", "everyone-10-plus": "适合10岁及以上的所有人", "g": "G", - "kids-to-adults": "", - "mature": "", - "ma15-plus": "", - "mature-17-plus": "", - "rating-pending": "", - "teen": "", - "x18-plus": "", - "not-applicable": "", - "pg": "", - "r18-plus": "" + "kids-to-adults": "适合儿童至成人", + "mature": "成人", + "ma15-plus": "MA15+", + "mature-17-plus": "Mature 17+", + "rating-pending": "尚未确定评级", + "teen": "青少年", + "x18-plus": "X18+", + "not-applicable": "不适用", + "pg": "PG", + "r18-plus": "R18+" }, "reset-password": { "title": "重置密码", @@ -476,7 +476,7 @@ "changelog": { "installed": "已安装", "download": "下载", - "published-label": "", + "published-label": "出版: ", "available": "可用", "description": "如果您没有看到{{installed}}", "description-continued": "标签,您正在使用的是夜间版本。只有主要版本才会显示为可用。" @@ -511,7 +511,7 @@ "edit": "{{common.edit}}", "buy": "购买", "activate": "激活", - "renew": "", + "renew": "续订", "no-license-key": "无许可证密钥", "license-valid": "许可证有效", "license-not-valid": "许可证无效", @@ -646,11 +646,11 @@ "see-less": "减少显示" }, "badge-expander": { - "more-items": "" + "more-items": "和{{count}}个更多" }, "read-more": { - "read-more": "", - "read-less": "" + "read-more": "阅读更多", + "read-less": "阅读更少" }, "update-notification-modal": { "title": "发现新版本!", @@ -687,10 +687,10 @@ "library-name-unique": "资料库名称必须唯一", "last-scanned-label": "上次扫描时间:", "type-label": "类型", - "type-tooltip": "", + "type-tooltip": "资料库类型决定了文件名的解析方式,以及UI是否显示章节(Manga)或单话(Comics)。书籍与漫画相同,但在UI中有不同的命名方式。", "folder-description": "将文件夹添加到您的资料库中", "browse": "浏览媒体文件夹", - "help-us-part-1": "", + "help-us-part-1": "通过遵循我们的 ", "help-us-part-2": "命名指南", "help-us-part-3": "命名和组织您的媒体。", "naming-conventions-part-1": "Kavita 有 ", @@ -702,10 +702,10 @@ "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": "", + "allow-scrobbling-label": "允许刮削", + "allow-scrobbling-tooltip": "是否应该让Kavita将阅读活动、想读状态、评分和评论自动刮削到配置的提供者?这仅在服务器上有活跃的Kavita+订阅时才会发生。", "folder-watching-label": "文件夹监视", - "folder-watching-tooltip": "", + "folder-watching-tooltip": "对于此资料库,覆盖服务器文件夹监测。如果关闭,则不会在该资料库包含的文件夹上运行文件夹监测。如果资料库共享文件夹,则仍然可能执行对文件夹的监测操作。", "include-in-dashboard-label": "在仪表板中显示", "include-in-dashboard-tooltip": "是否应该在仪表板上包含来自该资料库的系列。这会影响所有流,例如“最近阅读”,“最近更新”,“最近添加”或其他自定义内容。", "include-in-recommendation-label": "包含在推荐中", @@ -762,8 +762,8 @@ "bookmarks": { "title": "{{side-nav.bookmarks}}", "series-count": "{{common.series-count}}", - "no-data": "当前没有书签。请尝试创建一个", - "no-data-2": "", + "no-data": "当前没有书签。请尝试创建", + "no-data-2": "一个。", "confirm-delete": "您确定要清除多个系列的所有书签吗?此操作无法撤销。", "confirm-single-delete": "您确定要清除{{seriesName}}的所有书签吗?此操作无法撤销。", "delete-success": "书签已被移除", @@ -795,7 +795,7 @@ "size": "文件大小:" }, "card-detail-layout": { - "total-items": "" + "total-items": "总共{{count}}个项目" }, "card-item": { "cannot-read": "无法阅读" @@ -1028,7 +1028,7 @@ "wiki-title": "wiki:", "discord-title": "discord:", "donations-title": "捐赠:", - "source-title": "", + "source-title": "来源:", "feature-request-title": "功能请求" }, "manage-tasks-settings": { @@ -1292,7 +1292,7 @@ "save-globally": "全局保存", "incognito-alt": "隐身模式已开启。切换以关闭。", "incognito-title": "隐身模式:", - "shortcuts-menu-alt": "", + "shortcuts-menu-alt": "键盘快捷键模式", "prev-page-tooltip": "上一页", "next-page-tooltip": "下一页", "prev-chapter-tooltip": "上一章/卷", @@ -1427,7 +1427,7 @@ "chapter-title": "章节:", "volume-num": "{{common.volume-num}}", "highest-count-tooltip": "在系列的所有ComicInfo中找到的最高计数", - "max-issue-tooltip": "" + "max-issue-tooltip": "从系列中的所有ComicInfo中获取最大话数或卷数字段" }, "day-breakdown": { "title": "每日统计分析", @@ -1465,190 +1465,195 @@ "visualisation-label": "可视化", "data-table-label": "数据表格", "format-header": "格式", - "count-header": "" + "count-header": "数量" }, "publication-status-stats": { - "title": "", - "visualisation-label": "", - "data-table-label": "", - "year-header": "", - "count-header": "" + "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": "" + "total-series-label": "系列总数", + "total-series-tooltip": "系列总数: {{count}}", + "total-volumes-label": "总卷数", + "total-volumes-tooltip": "总卷数: {{count}}", + "total-files-label": "文件总数", + "total-files-tooltip": "文件总数: {{count}}", + "total-size-label": "总大小", + "total-genres-label": "全部流派", + "total-genres-tooltip": "全部流派: {{count}}", + "total-tags-label": "标签总数", + "total-tags-tooltip": "标签总数: {{count}}", + "total-people-label": "总人数", + "total-people-tooltip": "总人数: {{count}}", + "total-read-time-label": "总阅读时间", + "total-read-time-tooltip": "总阅读时间: {{count}}", + "series": "系列", + "reads": "次阅读", + "release-years-title": "发行年份计数", + "most-active-users-title": "活跃用户排行榜", + "popular-libraries-title": "热门资料库", + "popular-series-title": "热门系列", + "recently-read-title": "最近阅读", + "genre-count": "{{num}} 流派", + "tag-count": "{{num}} 标签", + "people-count": "{{num}} 人", + "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": "" + "series-doesnt-exist": "该系列已不存在", + "collection-invalid-access": "您无权访问该标签所属的任何资料库,或者该收藏无效", + "unknown-crit": "发生了未知的严重错误", + "user-not-auth": "用户未通过身份验证", + "error-code": "{{num}}个错误", + "download": "下载此文件时出现问题,或者您没有权限访问该文件", + "not-found": "该URL不存在", + "generic": "发生了意外的错误", + "rejected-cover-upload": "由于服务器拒绝请求,无法获取图像。请下载并从文件中上传。", + "invalid-confirmation-url": "无效的确认URL", + "invalid-confirmation-email": "无效的确认电子邮件", + "invalid-password-reset-url": "无效的重置密码URL" }, "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": "" + "regen-cover": "已加入队列的任务以重新生成封面图像", + "no-pages": "没有任何页面。Kavita无法读取此存档文件。", + "download-in-progress": "下载正在进行中,请稍候。", + "scan-queued": "为{{name}}排队进行扫描", + "server-settings-updated": "服务器设置已更新", + "reset-ip-address": "IP地址已重置", + "reset-base-url": "基本URL已重置", + "unauthorized-1": "您没有权限查看此页面。", + "unauthorized-2": "未经授权", + "no-updates": "暂无可用更新", + "confirm-delete-user": "您确定要删除此用户吗?", + "user-deleted": "{{user}}已被删除", + "email-sent-to-user": "已向{{user}}发送电子邮件", + "click-email-link": "请点击此链接确认您的电子邮件。您必须确认后才能登录。", + "series-added-to-collection": "系列已添加到{{collectionName}}收藏集", + "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": "电子邮件服务的URL没有响应。", + "refresh-covers-queued": "已为{{name}}排队刷新封面", + "library-file-analysis-queued": "已为{{name}}排队进行资料库文件分析", + "entity-read": "{{name}}已标记为已读", + "entity-unread": "{{name}}已标记为未读", + "mark-read": "标记为已读", + "mark-unread": "标记为未读", + "series-removed-want-to-read": "系列已从“准备阅读”列表中移除", + "series-deleted": "系列已移除", + "file-send-to": "文件已通过邮件发送至{{name}}", + "theme-missing": "当前的主题已不存在。请刷新页面。", + "email-sent": "已发送邮件到{{email}}", + "k+-license-saved": "许可密钥已保存,但不是有效的。点击检查以重新验证订阅。首次注册可能需要一分钟来传播。", + "k+-unlocked": "Kavita+已解锁!", + "k+-error": "激活许可证时出现错误,请重试。", + "k+-delete-key": "这将只删除Kavita的许可密钥并显示购买链接。这不会取消您的订阅!请仅在得到支持团队指示时使用此选项!", + "library-deleted": "资料库{{name}}已被移除", + "copied-to-clipboard": "已复制到剪贴板", + "book-settings-info": "您可以在菜单中修改图书设置并将这些设置保存为所有图书的设置,以及查看目录。", + "no-next-chapter": "找不到下一个{{entity}}", + "no-prev-chapter": "找不到上一个{{entity}}", + "load-next-chapter": "加载下一个{{entity}}", + "load-prev-chapter": "加载上一个{{entity}}", + "account-registration-complete": "账户注册完成", + "account-migration-complete": "账户迁移完成", + "password-reset": "密码重置", + "password-updated": "密码已更新", + "forced-scan-queued": "已开始强制扫描{{name}}", + "library-created": "资料库创建成功。已开始扫描。", + "anilist-token-updated": "已更新AniList令牌", + "age-restriction-updated": "年龄限制已更新", + "email-sent-to-no-existing": "已向{{email}}发送确认邮件。", + "email-sent-to": "已向您的旧电子邮件地址发送确认邮件。", + "change-email-private": "服务器不可公开访问。请向管理员索取您的确认链接,该链接可以从日志中获取", + "device-updated": "设备已更新", + "device-created": "设备已创建", + "confirm-regen-covers": "刷新封面将强制重新生成所有封面图像。这是一个繁重的操作。您确定不改为执行扫描操作吗?", + "alert-long-running": "这是一个长时间运行的任务。请等待其完成后再次进行操作。", + "confirm-delete-multiple-series": "您确定要删除{{count}}个系列吗?这不会修改磁盘上的文件。", + "confirm-delete-series": "您确定要删除此系列吗?这不会修改磁盘上的文件。", + "alert-bad-theme": "主题中存在无效或不安全的CSS。请联系管理员进行修正。将默认为暗色主题。", + "confirm-library-delete": "您确定要删除{{name}}资料库吗?此操作无法撤销。", + "confirm-library-type-change": "更改资料库类型将触发使用不同解析规则的新扫描,可能导致系列被重新创建,进而可能丢失进度和书签。在进行此操作之前,建议您进行备份。确定要继续吗?", + "confirm-download-size": "{{entityType}}的大小为{{size}}。确定要继续吗?", + "list-doesnt-exist": "此列表不存在" }, "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": "" + "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": "导入CBL文件", + "read": "阅读", + "add-rule-group-or": "添加规则组(或)", + "add-rule-group-and": "添加规则组(与)", + "remove-rule-group": "移除规则组" }, "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": "" + "left-to-right": "从左到右", + "right-to-left": "从右到左", + "horizontal": "水平", + "vertical": "垂直", + "automatic": "自动", + "fit-to-height": "适应高度", + "fit-to-width": "适应宽度", + "original": "原始尺寸", + "fit-to-screen": "适应屏幕", + "no-split": "不分割", + "webtoon": "Webtoon", + "single": "单页", + "double": "双页", + "double-manga": "双页 (Manga)", + "scroll": "滚动", + "1-column": "单列", + "2-column": "双列", + "cards": "卡片", + "list": "列表", + "up-to-down": "从上到下" }, "validation": { - "required-field": "", - "valid-email": "", - "password-validation": "" + "required-field": "此字段是必填项", + "valid-email": "必须输入有效的电子邮件地址", + "password-validation": "密码长度必须在6到32个字符之间" }, "entity-type": { - "volume": "", + "volume": "卷", "chapter": "话", "series": "系列", "bookmark": "书签", @@ -1672,7 +1677,7 @@ "loading": "正在加载…", "username": "用户名", "password": "密码", - "promoted": "", + "promoted": "推广", "select-all": "全选", "deselect-all": "取消全选", "series-count": "{{num}}系列", @@ -1688,5 +1693,54 @@ "continuous-reading-prev-chapter": "上一章节", "continuous-reading-next-chapter-alt": "向上滚动以进入下一章节", "continuous-reading-next-chapter": "下一章节" + }, + "metadata-builder": { + "or": "匹配以下任意项", + "and": "匹配以下所有项", + "add-rule": "添加规则", + "remove-rule": "移除第{{num}}行" + }, + "filter-field-pipe": { + "characters": "角色", + "collection-tags": "收藏标签", + "colorist": "上色师", + "cover-artist": "封面设计", + "editor": "编辑", + "formats": "格式", + "genres": "格式", + "inker": "上墨师", + "languages": "语言", + "read-progress": "阅读进度", + "read-time": "阅读时长", + "release-year": "发行年份", + "series-name": "系列名称", + "summary": "内容简介", + "tags": "标签", + "translators": "译者", + "writers": "作者", + "age-rating": "年龄分级", + "libraries": "资料库", + "publication-status": "出版状态", + "publisher": "出版商", + "user-rating": "用户评分", + "letterer": "排版", + "penciller": "线稿师" + }, + "filter-comparison-pipe": { + "begins-with": "开始于", + "contains": "包含", + "equal": "等于", + "greater-than": "大于", + "greater-than-or-equal": "大于或等于", + "less-than": "小于", + "less-than-or-equal": "小于或等于", + "matches": "匹配", + "not-equal": "不等于", + "ends-with": "以结束", + "is-before": "早于", + "is-after": "晚于", + "is-in-last": "在最近", + "is-not-in-last": "不在最近", + "does-not-contain": "不包含" } } From 15f000571e9264de630f8a3f3cc4b37d8cf69198 Mon Sep 17 00:00:00 2001 From: oxygen44k Date: Sun, 13 Aug 2023 03:07:12 +0000 Subject: [PATCH 30/34] Translated using Weblate (Chinese (Simplified)) Currently translated at 69.6% (110 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hans/ --- API/I18N/zh_Hans.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/API/I18N/zh_Hans.json b/API/I18N/zh_Hans.json index cbca4c88d..2f3f47d84 100644 --- a/API/I18N/zh_Hans.json +++ b/API/I18N/zh_Hans.json @@ -107,5 +107,6 @@ "favicon-doesnt-exist": "图标不存在", "not-authenticated": "用户未通过身份验证", "anilist-cred-expired": "AniList凭据已过期或未设置", - "theme-doesnt-exist": "主题文件丢失或者无效" + "theme-doesnt-exist": "主题文件丢失或者无效", + "generic-user-email-update": "无法更新用户的电子邮件。请检查日志。" } From 0c1120753183ce72e47635553cf8eda2389325da Mon Sep 17 00:00:00 2001 From: Duarte Silva Date: Sun, 13 Aug 2023 06:08:13 +0000 Subject: [PATCH 31/34] Translated using Weblate (Portuguese) Currently translated at 51.4% (759 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt/ --- UI/Web/src/assets/langs/pt.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json index b887b46a9..3655acb6a 100644 --- a/UI/Web/src/assets/langs/pt.json +++ b/UI/Web/src/assets/langs/pt.json @@ -148,7 +148,7 @@ }, "user-holds": { "title": "", - "description": "" + "description": "Esta é uma lista de Séries, gerida por utilizador, que não será scrobbled para os fornecedores upstream. Pode eliminar uma série a qualquer momento e próximo evento de scrobble (progresso de leitura, classificação, estado de leituras futuras) irá despoletar eventos." }, "theme-manager": { "title": "Gestor de Temas", @@ -452,7 +452,7 @@ }, "reset-password": { "title": "Repor Palavra Passe", - "description": "Introduza o endereço de email da sua conta. O Kavita", + "description": "Introduza o endereço de email da sua conta. O Kavita irá enviar um email se encontrar um válido em ficheiro, caso contrário peça ao administrador pelo link dos logs.", "email-label": "{{common.email}}", "required-field": "{{validation.required-field}}", "valid-email": "{{validation.valid-email}}", From d97a1c1937cccfe84595bfc4eaa890b91ba26d03 Mon Sep 17 00:00:00 2001 From: Florestano Pepe Date: Sat, 12 Aug 2023 23:07:27 +0000 Subject: [PATCH 32/34] Translated using Weblate (Italian) Currently translated at 22.0% (326 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/it/ --- UI/Web/src/assets/langs/it.json | 40 ++++++++++++++++----------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/UI/Web/src/assets/langs/it.json b/UI/Web/src/assets/langs/it.json index 3960abf03..415799dd3 100644 --- a/UI/Web/src/assets/langs/it.json +++ b/UI/Web/src/assets/langs/it.json @@ -154,28 +154,28 @@ "title": "", "looking-for-theme": "", "looking-for-theme-continued": "", - "scan": "", - "site-themes": "", - "set-default": "", + "scan": "Scansione", + "site-themes": "Temi del sito", + "set-default": "Imposta default", "apply": "", - "applied": "", - "updated-toastr": "", + "applied": "Applicato", + "updated-toastr": "L'impostazione predefinita del sito è stata aggiornata a {{name}}", "scan-queued": "" }, "theme": { - "theme-dark": "", - "theme-black": "", - "theme-paper": "", - "theme-white": "" + "theme-dark": "Scuro", + "theme-black": "Nero", + "theme-paper": "Carta", + "theme-white": "Bianco" }, "restriction-selector": { - "title": "", - "description": "", - "not-applicable-for-admins": "", - "age-rating-label": "", - "no-restriction": "", - "include-unknowns-label": "", - "include-unknowns-tooltip": "" + "title": "Limitazione della classificazione in base all'età", + "description": "Quando selezionata, tutte le serie e gli elenchi di lettura che hanno almeno un elemento che viola la restrizione selezionata verranno omessi dai risultati.", + "not-applicable-for-admins": "Non applicabile per gli amministratori.", + "age-rating-label": "Classificazione per Età", + "no-restriction": "Nessuna Restrizione", + "include-unknowns-label": "Includi sconosciuti", + "include-unknowns-tooltip": "Se vero, Sconosciuti verranno consentiti con le limitazioni di età. Ciò potrebbe portare a perdite di contenuti multimediali senza tag per gli utenti con limiti di età." }, "site-theme-provider-pipe": { "system": "", @@ -184,10 +184,10 @@ "manage-devices": { "title": "", "description": "", - "devices-title": "", - "no-devices": "", - "platform-label": "", - "email-label": "", + "devices-title": "Dispositivi", + "no-devices": "Non ci sono ancora dispositivi configurati", + "platform-label": "Piattaforma: ", + "email-label": "Email: ", "add": "", "delete": "", "edit": "" From ca7a690ddc277766450a0941648e63c850eea14e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Dupont?= Date: Sun, 13 Aug 2023 06:48:39 +0000 Subject: [PATCH 33/34] Translated using Weblate (French) Currently translated at 6.6% (98 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fr/ --- UI/Web/src/assets/langs/fr.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index 4d5f957f8..0f1ce6f3f 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -126,15 +126,15 @@ "immersive-mode-tooltip": "", "reading-direction-book-label": "", "reading-direction-book-tooltip": "", - "font-family-label": "", + "font-family-label": "Famille de polices", "font-family-tooltip": "", "writing-style-label": "", - "writing-style-tooltip": "", + "writing-style-tooltip": "Change la direction du texte. Horizontal est de gauche à droite, vertical est de haut en bas.", "layout-mode-book-label": "", "layout-mode-book-tooltip": "", "color-theme-book-label": "", "color-theme-book-tooltip": "", - "font-size-book-label": "", + "font-size-book-label": "Taille de Police", "line-height-book-label": "", "line-height-book-tooltip": "", "margin-book-label": "", From f96de2e8e86981ec1e2ac386c3c98eee152bf0a4 Mon Sep 17 00:00:00 2001 From: Florestano Pepe Date: Sun, 13 Aug 2023 17:31:01 +0000 Subject: [PATCH 34/34] Translated using Weblate (Italian) Currently translated at 25.7% (380 of 1476 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/it/ --- UI/Web/src/assets/langs/it.json | 118 ++++++++++++++++---------------- 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/UI/Web/src/assets/langs/it.json b/UI/Web/src/assets/langs/it.json index 415799dd3..66eb14b2d 100644 --- a/UI/Web/src/assets/langs/it.json +++ b/UI/Web/src/assets/langs/it.json @@ -119,7 +119,7 @@ "show-screen-hints-label": "Mostra suggerimenti sullo schermo", "emulate-comic-book-label": "Emula fumetto", "swipe-to-paginate-label": "Scorri per impaginare", - "book-reader-settings-title": "", + "book-reader-settings-title": "Lettore di Libri", "tap-to-paginate-label": "Tocca per impaginare", "tap-to-paginate-tooltip": "Se i lati dello schermo del lettore di libri consentono di toccarlo per passare alla pagina precedente/successiva", "immersive-mode-label": "Modalità Immersiva", @@ -133,18 +133,18 @@ "layout-mode-book-label": "Modalità di disposizione delle pagine", "layout-mode-book-tooltip": "Come devono essere strutturati i contenuti. Sfoglia è come lo presenta il libro. 1 o 2 colonne adatta all'altezza del dispositivo ed utilizza 1 o 2 colonne di testo per pagina", "color-theme-book-label": "Tema a Colori", - "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": "" + "color-theme-book-tooltip": "Quale tema applicare al contenuto e al menu del lettore di libri", + "font-size-book-label": "Dimensioni del carattere", + "line-height-book-label": "Spaziatura interlinea", + "line-height-book-tooltip": "Quanta spaziatura tra le righe del libro", + "margin-book-label": "Margine", + "margin-book-tooltip": "Quanto margine lasciare su ciascun lato dello schermo. Sui dispositivi mobili verrà ignorato il valore, indipendentemente da questo settaggio.", + "clients-opds-alert": "OPDS non è abilitato su questo server. Ciò non influirà sugli utenti Tachiyomi.", + "clients-opds-description": "Tutti i client di terze parti utilizzeranno la chiave API o l'URL di connessione di seguito. Sono come password, tienile private.", + "clients-api-key-tooltip": "La chiave API è come una password. Tienila segreta, tienila al sicuro.", + "clients-opds-url-tooltip": "OPDS URL", + "reset": "{{common.reset}}", + "save": "{{common.save}}" }, "user-holds": { "title": "", @@ -178,63 +178,63 @@ "include-unknowns-tooltip": "Se vero, Sconosciuti verranno consentiti con le limitazioni di età. Ciò potrebbe portare a perdite di contenuti multimediali senza tag per gli utenti con limiti di età." }, "site-theme-provider-pipe": { - "system": "", - "user": "" + "system": "Sistema", + "user": "Utente" }, "manage-devices": { - "title": "", - "description": "", + "title": "Gestore Devices", + "description": "Questa sezione consente di configurare i dispositivi che non possono connettersi a Kavita tramite un browser Web e dispongono invece di un indirizzo e-mail che accetta i file.", "devices-title": "Dispositivi", "no-devices": "Non ci sono ancora dispositivi configurati", "platform-label": "Piattaforma: ", "email-label": "Email: ", - "add": "", - "delete": "", - "edit": "" + "add": "{{common.add}}", + "delete": "{{common.delete}}", + "edit": "{{common.edit}}" }, "edit-device": { - "device-name-label": "", - "email-label": "", - "email-tooltip": "", - "device-platform-label": "", - "save": "", - "required-field": "", - "valid-email": "" + "device-name-label": "Nome Dispositivo", + "email-label": "{{common.email}}", + "email-tooltip": "Questa e-mail verrà utilizzata per recapitare il file tramite Invia a", + "device-platform-label": "Piattaforma del dispositivo", + "save": "{{common.save}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.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": "" + "password-label": "{{common.password}}", + "current-password-label": "Password Corrente", + "new-password-label": "Nuova Password", + "confirm-password-label": "Conferma Password", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}", + "required-field": "{{validation.required-field}}", + "passwords-must-match": "Le Password devono essere identiche", + "permission-error": "Non sei autorizzato a modificare la tua password. Contatta l'amministratore del server." }, "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": "" + "email-label": "{{common.email}}", + "current-password-label": "Password Corrente", + "email-not-confirmed": "Questa email non è stata confermata", + "email-updated-title": "Email Aggiornata", + "email-updated-description": "Puoi utilizzare il seguente link qui sotto per confermare l'e-mail del tuo account. Se il tuo server è accessibile dall'esterno, sarà stata inviata un'e-mail contenente un collegamento che potrà essere utilizzato per confermare l'e-mail.", + "setup-user-account": "Configura l'account utente", + "invite-url-label": "URL di invito", + "invite-url-tooltip": "Copia questo e incollalo in una nuova scheda", + "permission-error": "Non sei autorizzato a modificare la tua email. Contatta l'amministratore del server.", + "required-field": "{{validation.required-field}}", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" }, "change-age-restriction": { - "age-restriction-label": "Restrizione età", + "age-restriction-label": "Restrizione per età", "unknowns": "Sconosciuti", - "reset": "", - "edit": "", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", "cancel": "{{common.cancel}}", "save": "{{common.save}}" }, @@ -251,7 +251,7 @@ "token-expired": "Token scaduto", "no-token-set": "Nessun Token impostato", "token-set": "Token Impostato", - "generate": "Generate", + "generate": "Genera", "instructions": "Gli utenti per la prima volta devono fare clic su \"{{scrobbling-providers.generate}}\" di seguito per consentire a Kavita+ di parlare con {{service}}. Una volta autorizzato il programma, copia e incolla il token nell'input sottostante. Puoi rigenerare il tuo token in qualsiasi momento.", "token-input-label": "Il token {{service}} va qui", "edit": "{{common.edit}}", @@ -263,13 +263,13 @@ "close": "{{common.close}}", "loading": "{{common.loading}}", "add-item": "Aggiungi {{item}}…", - "no-data": "Nessun dato", + "no-data": "Nessun dato presente", "add-custom-item": ", digitare per aggiungere un elemento personalizzato" }, "generic-list-modal": { "close": "{{common.close}}", - "clear": "Pulito", - "filter": "Filtro", + "clear": "Pulisci", + "filter": "Filtra", "open-filtered-search": "Apri una ricerca filtrata per {{item}}" }, "user-stats-info-cards": {