From f6f19939284cf11f817bb2b9ed9f8351ce0d8751 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Fri, 8 Mar 2024 23:32:33 +0100 Subject: [PATCH] Translations update from Hosted Weblate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Translated using Weblate (Spanish) Spanish: currently translated at 100.0% (413 of 413 strings) Translations update from Hosted Weblate Translated using Weblate (Portuguese) Portuguese: currently translated at 23.6% (96 of 406 strings) Translations update from Hosted Weblate Translated using Weblate (Ukrainian) Ukrainian: currently translated at 100.0% (406 of 406 strings) Translations update from Hosted Weblate Translated using Weblate (Norwegian Bokmål) Norwegian Bokmål: currently translated at 2.4% (10 of 406 strings) Translations update from Hosted Weblate Translated using Weblate (Chinese (Simplified)) Chinese (Simplified): currently translated at 100.0% (406 of 406 strings) Translations update from Hosted Weblate Translated using Weblate (Spanish) Spanish: currently translated at 100.0% (406 of 406 strings) Translations update from Hosted Weblate Added translation using Weblate (Norwegian Bokmål) Translations update from Hosted Weblate Translated using Weblate (Italian) Italian: currently translated at 4.7% (19 of 401 strings) Translations update from Hosted Weblate Translated using Weblate (Chinese (Simplified)) Chinese (Simplified): currently translated at 100.0% (401 of 401 strings) Translations update from Hosted Weblate Translated using Weblate (Swedish) Swedish: currently translated at 3.9% (16 of 401 strings) Translations update from Hosted Weblate Translated using Weblate (Japanese) Japanese: currently translated at 2.9% (12 of 401 strings) Translations update from Hosted Weblate Added translation using Weblate (Swedish) Translations update from Hosted Weblate Translated using Weblate (Chinese (Traditional)) Chinese (Traditional): currently translated at 100.0% (401 of 401 strings) Translations update from Hosted Weblate Translated using Weblate (Chinese (Simplified)) Chinese (Simplified): currently translated at 100.0% (401 of 401 strings) Co-authored-by: Alexander Co-authored-by: Danylo Gavrylenko Co-authored-by: Fordas Co-authored-by: Francesco La Bianca Co-authored-by: Gabriel Severo Co-authored-by: Hosted Weblate Co-authored-by: Kouki Kitamura Co-authored-by: RintanBroadleaf Co-authored-by: VR Kek Co-authored-by: gallegonovato Co-authored-by: guohuageng Co-authored-by: 清水汐音 Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/es/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/it/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ja/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/pt/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/sv/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/uk/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hant/ Translation: Suwayomi/Suwayomi-WebUI --- src/i18n/locale/es.json | 41 +- src/i18n/locale/it.json | 16 +- src/i18n/locale/ja.json | 16 + src/i18n/locale/nb-NO.json | 50 +++ src/i18n/locale/pt.json | 126 ++++-- src/i18n/locale/sv.json | 57 +++ src/i18n/locale/uk.json | 727 +++++++++++++++++++++++++++++++---- src/i18n/locale/zh_Hans.json | 34 +- src/i18n/locale/zh_Hant.json | 42 +- 9 files changed, 995 insertions(+), 114 deletions(-) create mode 100644 src/i18n/locale/nb-NO.json create mode 100644 src/i18n/locale/sv.json diff --git a/src/i18n/locale/es.json b/src/i18n/locale/es.json index bf7697ba..4c358338 100644 --- a/src/i18n/locale/es.json +++ b/src/i18n/locale/es.json @@ -329,6 +329,27 @@ }, "browse": { "title": "Opciones de búsqueda" + }, + "device": { + "active_device": { + "label": { + "title": "Dispositivo activo", + "description": "Selecciona un dispositivo para usar su configuración de interfaz almacenada en el servidor" + } + }, + "devices": { + "label": { + "title": "Dispositivos", + "description": "Gestiona tus dispositivos existentes.\nLa interfaz especifica la configuración almacenada en el servidor por dispositivo.\nEsto permite tener por ejemplo distintas configuraciones en un escritorio y un móvil" + } + }, + "title": { + "device": "Dispositivo", + "settings": "Opciones de dispositivo" + }, + "label": { + "placeholder": "Nombre_movil-1 | longitud: 16, caracteres: letras, números, -, _" + } } }, "updates": { @@ -465,6 +486,14 @@ "description": "Mostrar el diálogo de selección de categoría al añadir un manga a la biblioteca" } } + }, + "remove_from_library": { + "remove_from_categories": { + "label": { + "description": "Quitar los mangas de las categorías al eliminarlos de la biblioteca", + "title": "Olvidar las categorías de los mangas" + } + } } } }, @@ -539,7 +568,9 @@ "add": "Añadir", "retry": "Reintentar", "copy": "Copiar", - "migrate": "Migrar" + "migrate": "Migrar", + "create": "Crear", + "dont_show_dialog_again": "No volver a mostrar este diálogo" }, "label": { "display": "Visualización", @@ -561,7 +592,8 @@ "other": "Otros", "advanced": "Avanzado", "general": "General", - "placeholder": "Marcador de posición" + "placeholder": "Marcador de posición", + "load_in_progress": "Cargando los datos requeridos…" }, "error": { "label": { @@ -703,7 +735,8 @@ } }, "label": { - "select": "Seleccionar" + "select": "Seleccionar", + "open_on_source": "Abrir en el origen" } }, "option": { @@ -803,7 +836,7 @@ "error": { "no_categories_found": { "label": { - "info": "No se encontraron categorías.", + "info": "Aún no tienes categorías.", "hint": "Deberías crear algunas desde la configuración." } }, diff --git a/src/i18n/locale/it.json b/src/i18n/locale/it.json index 590a1e6d..26a43f4f 100644 --- a/src/i18n/locale/it.json +++ b/src/i18n/locale/it.json @@ -17,13 +17,17 @@ }, "no_categories_found": { "label": { - "info": "Nessuna categoria trovata." + "info": "Nessuna categoria trovata.", + "hint": "Dovresti crearne alcune dai settaggi." } } }, "title": { "categories": "Categorie", - "set_categories": "Imposta categorie" + "set_categories": "Imposta categorie", + "category_one": "Categoria", + "category_many": "Categorie", + "category_other": "Categorie" } }, "chapter": { @@ -69,6 +73,14 @@ "error_many": "Impossibile aggiungerli agli scaricamenti", "error_other": "Impossibile aggiungerli agli scaricamenti" } + }, + "delete": { + "button": { + "selected": "Cancella i selezionati" + }, + "label": { + "action": "Cancella" + } } } } diff --git a/src/i18n/locale/ja.json b/src/i18n/locale/ja.json index 0cb955d6..f4a52408 100644 --- a/src/i18n/locale/ja.json +++ b/src/i18n/locale/ja.json @@ -17,6 +17,22 @@ "info": "カテゴリーが見つかりませんでした。" } } + }, + "label": { + "use_as_default_category": "ライブラリに新しい漫画を追加するときに使用するカテゴリーです", + "category_name": "カテゴリー名" + }, + "settings": { + "inclusion": { + "label": { + "exclude": "この文字列を含まない: {{excludedCategoriesText}}", + "include": "この文字列を含む: {{includedCategoriesText}}" + } + } + }, + "title": { + "set_categories": "カテゴリーを設定", + "category_other": "カテゴリー" } } } diff --git a/src/i18n/locale/nb-NO.json b/src/i18n/locale/nb-NO.json new file mode 100644 index 00000000..4379f958 --- /dev/null +++ b/src/i18n/locale/nb-NO.json @@ -0,0 +1,50 @@ +{ + "category": { + "settings": { + "inclusion": { + "label": { + "exclude": "Utelukk: {{excludedCategoriesText}}", + "include": "Inkluder:{{includedCategoriesText}}" + } + } + }, + "title": { + "category_one": "Kategori", + "category_other": "Kategorier" + }, + "dialog": { + "title": { + "edit_category": "Rediger kategori", + "new_category": "Ny kategori" + } + }, + "error": { + "label": { + "empty": "Kategorien er tom", + "request_failure": "Kunne ikke laste kategorier" + } + }, + "label": { + "category_name": "Kategori navn" + } + }, + "chapter": { + "action": { + "bookmark": { + "add": { + "button": { + "selected": "Bokmerke valgt" + }, + "label": { + "action": "Legg til bokmerke" + } + }, + "remove": { + "button": { + "selected": "" + } + } + } + } + } +} diff --git a/src/i18n/locale/pt.json b/src/i18n/locale/pt.json index 7c7eda40..2e95caf8 100644 --- a/src/i18n/locale/pt.json +++ b/src/i18n/locale/pt.json @@ -8,9 +8,9 @@ "success_many": "{{count}} Favoritos removidos do capítulo", "success_other": "{{count}} Favoritos removidos do capítulo", "action": "Remover favorito", - "error_one": "Erro ao remover favorito", - "error_many": "Erro ao remover seus favoritos", - "error_other": "Erro ao remover seus favoritos" + "error_one": "Erro ao remover dos favoritos", + "error_many": "Erro ao remover dos favoritos", + "error_other": "Erro ao remover dos favoritos" }, "button": { "selected": "Remover favoritos dos selecionados" @@ -22,9 +22,9 @@ "success_many": "{{count}} Capítulos Marcados", "success_other": "{{count}} Capítulos Marcados", "action": "Adicionar favorito", - "error_one": "Erro ao marcar capitulo", - "error_many": "Erro ao marcar capítulos", - "error_other": "Erro ao marcar capítulos" + "error_one": "Erro ao marcar o capitulo", + "error_many": "Erro ao marcar os capítulos", + "error_other": "Erro ao marcar os capítulos" }, "button": { "selected": "Favorito selecionado" @@ -32,7 +32,8 @@ } }, "label": { - "select": "Selecionar" + "select": "Selecionar", + "open_on_source": "Abrir na fonte" }, "mark_as_read": { "add": { @@ -44,9 +45,9 @@ "current": "Marcar como lido", "previous": "Marcar capítulos anteriores como lidos" }, - "error_one": "Erro ao marcar capitulo como lido", - "error_many": "Erro ao marcar capítulos como lido", - "error_other": "Erro ao marcar capítulos como lido" + "error_one": "Erro ao marcar o capitulo como lido", + "error_many": "Erro ao marcar os capítulos como lidos", + "error_other": "Erro ao marcar os capítulos como lidos" }, "button": { "selected": "Marcar seleção como lida" @@ -58,9 +59,9 @@ }, "label": { "action": "Marcar como não lido", - "error_one": "Erro ao marcar capitulo como não lido", - "error_many": "Erro ao marcar capítulos como não lido", - "error_other": "Erro ao marcar capítulos como não lido", + "error_one": "Erro ao marcar o capitulo como não lido", + "error_many": "Erro ao marcar os capítulos como não lidos", + "error_other": "Erro ao marcar os capítulos como não lidos", "success_one": "Capitulo marcado como não lido", "success_many": "{{count}} Capítulos marcados como não lidos", "success_other": "{{count}} Capítulos marcados como não lidos" @@ -74,9 +75,9 @@ }, "label": { "action": "Deletar", - "error_one": "Erro ao deletar capitulo", - "error_many": "Erro ao deletar capitulos", - "error_other": "Erro ao deletar capitulos", + "error_one": "Erro ao deletar o capitulo", + "error_many": "Erro ao deletar os capitulos", + "error_other": "Erro ao deletar os capitulos", "success_one": "Capitulo deletado", "success_many": "{{count}} Capítulos deletados", "success_other": "{{count}} Capítulos deletados" @@ -152,7 +153,7 @@ "dialog": { "title": { "edit_category": "Editar catálogo", - "new_category": "Novo Catálogo" + "new_category": "Nova Categoria" } }, "error": { @@ -163,17 +164,28 @@ "no_categories_found": { "label": { "hint": "Deve fazer alguns partir das configurações.", - "info": "Não foram encontradas categorias!" + "info": "Não foram encontradas categorias." } } }, "label": { "category_name": "Nome da categoria", - "use_as_default_category": "Categoria predefinida ao adicionar nova manga à biblioteca" + "use_as_default_category": "Categoria padrão quando adicionar um novo manga a biblioteca" }, "title": { "categories": "Categorias", - "set_categories": "Defina as categorias" + "set_categories": "Defina as categorias", + "category_one": "Categoria", + "category_many": "Categorias", + "category_other": "Categorias" + }, + "settings": { + "inclusion": { + "label": { + "include": "Incluir: {{includedCategoriesText}}", + "exclude": "Excluir: {{excludedCategoriesText}}" + } + } } }, "global": { @@ -216,7 +228,14 @@ "queue": { "title": "Fila de downloads", "label": { - "no_downloads": "Sem downloads" + "no_downloads": "Sem downloads", + "delete_all": "Deletar todos" + }, + "error": { + "label": { + "failed_to_remove": "Erro ao remover o download da fila.", + "failed_delete_all": "Erro ao remover todos os downloads da fila" + } } }, "state": { @@ -227,6 +246,69 @@ "queued": "Na fila" } }, - "title": "Baixados" + "title": "Baixados", + "settings": { + "auto_download": { + "download_limit": { + "label": { + "description": "Limitar a quantidade de capítulos que serão baixados.", + "title": "Limite de download de capítulo" + } + }, + "title": "Download automático", + "label": { + "new_chapters": "Baixar novos capítulos", + "ignore_with_unread_chapters": "Ignorar downloads automáticos de capítulos para entradas com capítulos não lidos" + }, + "categories": { + "label": { + "include_in_download": "As entradas nas categorias excluídas não serão baixadas, mesmo que também estejam nas categorias incluídas" + } + } + }, + "delete_chapters": { + "while_reading": { + "option": { + "label": { + "third": "Terceiro ao último capítulo lido", + "first": "Último capítulo lido", + "fifth": "Quinto ao último capítulo lido", + "fourth": "Quarto ao último capítulo lido", + "second": "Segundo ao último capítulo lido" + } + }, + "label": { + "title": "Exclua capítulos concluídos durante a leitura" + } + }, + "label": { + "allow_deletion_of_bookmarked": "Permitir exclusão de capítulos marcados como favoritos", + "manually_marked_as_read": "Deletar o capítulo após marcá-lo manualmente como lido" + }, + "title": "Deletar capítulos" + }, + "download_ahead": { + "label": { + "description": "Quantos capítulos devem ser baixados durante a leitura.", + "unread_chapters_to_download": "Número de capítulos não lidos para download", + "while_reading": "Download automático durante a leitura", + "value": "{{chapters}} $t(chapter.title)", + "disclaimer": "Só funciona se o capítulo atual e o próximo capítulo já tiverem sido baixados." + }, + "title": "Baixe com antecedência" + }, + "title": "Configurações de download", + "download_path": { + "label": { + "title": "Local do download", + "description": "O caminho do diretório no servidor onde os arquivos baixados devem ser salvos" + } + }, + "file_type": { + "label": { + "cbz": "Salvar como arquivo CDZ" + } + } + } } } diff --git a/src/i18n/locale/sv.json b/src/i18n/locale/sv.json new file mode 100644 index 00000000..eb1769b8 --- /dev/null +++ b/src/i18n/locale/sv.json @@ -0,0 +1,57 @@ +{ + "category": { + "dialog": { + "title": { + "edit_category": "Redigera kategori", + "new_category": "Ny kategori" + } + }, + "error": { + "label": { + "empty": "Kategorin är tom", + "request_failure": "Kunde inte ladda kategorier" + }, + "no_categories_found": { + "label": { + "hint": "Du borde göra några från inställningarna.", + "info": "Inga kategorier hittades." + } + } + }, + "settings": { + "inclusion": { + "label": { + "exclude": "Utesluta: {{excludedCategoriesText}}", + "include": "Inkludera: {{includedCategoriesText}}" + } + } + }, + "title": { + "category_one": "Kategori", + "category_other": "Kategorier", + "set_categories": "Ställ in kategorier" + }, + "label": { + "category_name": "Kategori namn", + "use_as_default_category": "Standard kategori när man lägger till ny manga i biblioteket" + } + }, + "chapter": { + "action": { + "bookmark": { + "add": { + "button": { + "selected": "Bokmärke valt" + }, + "label": { + "action": "Lägg till bokmärke", + "error_one": "Det gick inte att bokmärka kapitalet", + "error_other": "Det gick inte att bokmärka kapitlet", + "success_one": "Kapitel bokmärktes", + "success_other": "{{count}} kapitel bokmärktes" + } + } + } + } + } +} diff --git a/src/i18n/locale/uk.json b/src/i18n/locale/uk.json index 8c54616f..c7b3fe3e 100644 --- a/src/i18n/locale/uk.json +++ b/src/i18n/locale/uk.json @@ -11,9 +11,9 @@ "error_one": "Не вдалося видалити закладку", "error_few": "Не вдалося видалити закладки", "error_many": "Не вдалося видалити закладок", - "success_one": "закладку розділу видалено", - "success_few": "{{count}} закладки розділів видалено", - "success_many": "{{count}} закладок розділів видалено" + "success_one": "Закладку видалено", + "success_few": "{{count}} закладки видалено", + "success_many": "{{count}} закладок видалено" } }, "add": { @@ -22,12 +22,12 @@ }, "label": { "action": "Додати закладку", - "error_one": "Не вдалося додати розділ до закладок", - "error_few": "Не вдалося додати розділи до закладок", - "error_many": "Не вдалося додати розділів до закладок", - "success_one": "розділ додано до закладок", - "success_few": "{{count}} розділи додано до закладок", - "success_many": "{{count}} розділів додано до закладок" + "error_one": "Не вдалося додати главу до закладок", + "error_few": "Не вдалося додати глави до закладок", + "error_many": "Не вдалося додати глави до закладок", + "success_one": "Главу додано до закладок", + "success_few": "{{count}} глави додано до закладок", + "success_many": "{{count}} глав додано до закладок" } } }, @@ -51,13 +51,13 @@ "selected": "Видалити вибране" }, "label": { - "error_one": "Не вдалося видалити розділ", - "error_few": "Не вдалося видалити розділи", - "error_many": "Не вдалося видалити розділів", + "error_one": "Не вдалося видалити главу", + "error_few": "Не вдалося видалити глави", + "error_many": "Не вдалося видалити глави", "action": "Видалити", - "success_one": "Розділ видалено", - "success_few": "{{count}} розділи видалено", - "success_many": "{{count}} розділів видалено" + "success_one": "Главу видалено", + "success_few": "{{count}} глави видалено", + "success_many": "{{count}} глав видалено" } } }, @@ -68,12 +68,12 @@ "current": "Позначити як прочитане", "previous": "Позначити попереднє як прочитане" }, - "success_one": "Розділ позначено як прочитаний", - "success_few": "{{count}} розділи позначені як прочитані", - "success_many": "{{count}} розділів позначені як прочитані", - "error_one": "Не вдалося позначити розділ як прочитане", - "error_few": "Не вдалося позначити розділи як прочитане", - "error_many": "Не вдалося позначити розділів як прочитане" + "success_one": "Глава позначена як прочитана", + "success_few": "{{count}} глави позначені як прочитані", + "success_many": "{{count}} глав позначені як прочитані", + "error_one": "Не вдалося позначити главу як прочитану", + "error_few": "Не вдалося позначити глави як прочитані", + "error_many": "Не вдалося позначити глави як прочитані" }, "button": { "selected": "Позначити вибране як прочитане" @@ -82,12 +82,12 @@ "remove": { "label": { "action": "Позначити як непрочитане", - "success_one": "Розділ позначено як непрочитаний", - "success_few": "{{count}} розділи позначені як непрочитані", - "success_many": "{{count}} розділів позначено як непрочитані", - "error_one": "Не вдалося позначити розділ як непрочитане", - "error_few": "Не вдалося позначити розділи як непрочитане", - "error_many": "Не вдалося позначити розділів як непрочитане" + "success_one": "Главу позначено як непрочитану", + "success_few": "{{count}} глави позначено як непрочитані", + "success_many": "{{count}} глав позначено як непрочитані", + "error_one": "Не вдалося позначити главу як непрочитану", + "error_few": "Не вдалося позначити глави як непрочитані", + "error_many": "Не вдалося позначити глави як непрочитані" }, "button": { "selected": "Позначити вибране як непрочитане" @@ -95,19 +95,20 @@ } }, "label": { - "select": "Вибрати" + "select": "Вибрати", + "open_on_source": "Відкрити в джерелі" } }, "error": { "label": { - "no_chapter_found": "Не знайдено жодного розділу", - "no_matches": "Немає розділів, що відповідають фільтру" + "no_chapter_found": "Не знайдено жодної глави", + "no_matches": "Немає глав, що відповідають фільтру" } }, "option": { "display": { "label": { - "chapter_number": "Номер розділу", + "chapter_number": "Номер глави", "source_title": "Назва джерела" } } @@ -117,7 +118,7 @@ "downloaded": "Завантажено" } }, - "title": "Розділ" + "title": "Глава" }, "category": { "dialog": { @@ -134,7 +135,7 @@ "no_categories_found": { "label": { "hint": "Ви повинні зробити деякі з налаштувань.", - "info": "Не знайдено жодної категорії." + "info": "У вас поки немає жодної категорії." } } }, @@ -144,18 +145,31 @@ }, "title": { "categories": "Категорії", - "set_categories": "Встановити категорії" + "set_categories": "Встановити категорії", + "category_one": "Категорія", + "category_few": "Категорії", + "category_many": "Категорій" + }, + "settings": { + "inclusion": { + "label": { + "exclude": "Виключити: {{excludedCategoriesText}}", + "include": "Включити: {{includedCategoriesText}}" + } + } } }, "download": { "queue": { "label": { - "no_downloads": "Немає завантажень" + "no_downloads": "Немає завантажень", + "delete_all": "Видалити все" }, "title": "Черга завантажень", "error": { "label": { - "failed_to_remove": "Не вдалося видалити завантаження з черги." + "failed_to_remove": "Не вдалося видалити завантаження з черги.", + "failed_delete_all": "Не вдалося видалити завантаження з черги" } } }, @@ -167,20 +181,87 @@ "error": "Помилка" } }, - "title": "Завантаження" + "title": "Завантаження", + "settings": { + "auto_download": { + "title": "Автоматичне завантаження", + "categories": { + "label": { + "include_in_download": "Елементи у виключених категоріях не будуть завантажені, навіть якщо вони є у включених категоріях" + } + }, + "download_limit": { + "label": { + "title": "Обмеження на завантаження глав", + "description": "Обмежте кількість нових глав, що будуть завантажені." + } + }, + "label": { + "new_chapters": "Завантажити нові глави", + "ignore_with_unread_chapters": "Ігнорувати автоматичне завантаження глав для елементів з непрочитаними главами" + } + }, + "download_ahead": { + "title": "Попереднє завантаження", + "label": { + "unread_chapters_to_download": "Кількість непрочитаних глав для завантаження", + "while_reading": "Автоматичне завантаження під час читання", + "value": "{{chapters}} $t(chapter.title)", + "description": "Скільки глав має бути завантажено під час читання.", + "disclaimer": "Працює, якщо поточна та наступна глава вже завантажена." + } + }, + "download_path": { + "label": { + "description": "Шлях до каталогу на сервері, в який повинні зберігатися завантажені файли", + "title": "Місце завантаження" + } + }, + "title": "Налаштування завантаження", + "file_type": { + "label": { + "cbz": "Зберегти як CBZ архів" + } + }, + "delete_chapters": { + "label": { + "allow_deletion_of_bookmarked": "Дозволити видалення глав із закладками", + "manually_marked_as_read": "Видалити главу після того, як вручну позначили її як прочитану" + }, + "title": "Видалити глави", + "while_reading": { + "label": { + "title": "Видаляти прочитані глави в процесі читання" + }, + "option": { + "label": { + "first": "Остання прочитана глава", + "second": "Передостання прочитана глава", + "fifth": "П'ята з кінця прочитана глава", + "fourth": "Четверта з кінця прочитана глава", + "third": "Третя з кінця прочитана глава" + } + } + } + } + } }, "extension": { "action": { "label": { "install": "Встановити", "uninstall": "Видалити", - "update": "Оновити" + "update": "Оновити", + "install_external": "Встановлення стороннього розширення" } }, "label": { "installed_successfully": "Розширення встановлено", "installing_file": "Встановлення файлу розширення…", - "installation_failed": "Не вдалося встановити розширення" + "installation_failed": "Не вдалося встановити розширення", + "update_failed": "Не вдалося оновити розширення", + "uninstallation_failed": "Не вдалося видалити розширення", + "add_repository_info": "Ви повинні додати репозиторій розширень, щоб мати змогу встановлювати розширення" }, "language": { "all": "Всі", @@ -196,11 +277,34 @@ "uninstalling": "Видалення" } }, - "title": "Розширення" + "title": "Розширення", + "settings": { + "repositories": { + "custom": { + "dialog": { + "action": { + "button": { + "add": "Додати репозиторій" + } + } + }, + "label": { + "title": "Репозиторії розширень", + "description": "Додати репозиторії, з яких можуть бути встановлені розширення", + "disclaimer": "Suwayomi не надає жодної підтримки стороннім репозиторіям або розширенням!
Використовуйте з обережністю, оскільки ці репозиторії можуть створюватися зловмисниками.
Вам, як користувачу, потрібно довіряти тільки перевіреним репозиторіям та розширенням." + }, + "error": { + "label": { + "invalid_url": "Недійсна URL-адреса репозиторія" + } + } + } + } + } }, "global": { "button": { - "browse": "Переглянути", + "browse": "Огляд", "cancel": "Скасувати", "filter": "Фільтр", "latest": "Останні", @@ -214,14 +318,32 @@ "clear": "Очистити", "select_all": "Вибрати все", "open_site": "Відкрити сайт", - "popular": "Популярне" + "popular": "Популярне", + "create": "Створити", + "dont_show_dialog_again": "Більше не показувати цей діалог", + "edit": "Редагувати", + "options": "Параметри", + "add": "Додати", + "deselect": "Скасувати вибір", + "stop": "Зупинити", + "migrate": "Мігрувати", + "copy": "Скопіювати", + "retry": "Спробуйте ще", + "select": "Вибрати", + "restore": "Відновити" }, "date": { "label": { "today_at": "Сьогодні о {{timeString}}", "yesterday": "Вчора", "yesterday_at": "Вчора о {{timeString}}", - "today": "Сьогодні" + "today": "Сьогодні", + "day": "День" + }, + "value": { + "label": { + "day": "{{days}} $t(global.date.label.day, lowercase)" + } } }, "error": { @@ -230,7 +352,8 @@ "invalid_action": "Ця дія не є дійсною", "invalid_file_type": "Неправильний тип файлу", "update_failed": "Не вдалося перевірити наявність оновлень", - "failed_to_save_changes": "Не вдалося зберегти зміни" + "failed_to_save_changes": "Не вдалося зберегти зміни", + "invalid_input": "Невірно введені дані" } }, "filter": { @@ -255,7 +378,21 @@ "loading": "Завантаження…", "none": "Нічого", "sort": "Сортувати", - "unknown": "Невідомо" + "unknown": "Невідомо", + "username": "Ім'я користувача", + "github": "GitHub", + "load_in_progress": "Все ще завантажуються необхідні дані…", + "password": "Пароль", + "placeholder": "Місце для заповнення", + "general": "Загальне", + "disabled": "Вимкнено", + "discord": "Discord", + "close": "Закрити", + "links": "Посилання", + "advanced": "Розширений", + "client": "Клієнт", + "never": "Ніколи", + "other": "Інше" }, "language": { "label": { @@ -272,13 +409,41 @@ "by_fetch_date": "За датою отримання", "by_source": "За джерелом" } + }, + "time": { + "hour_short": "г", + "minutes": { + "value": "{{count}} $t(global.time.minutes.minute, lowercase)", + "minute_one": "Хвилина", + "minute_few": "Хвилини", + "minute_many": "Хвилин" + }, + "seconds": { + "second_one": "Секунда", + "second_few": "Секунди", + "second_many": "Секунд", + "value": "{{count}} $t(global.time.seconds.second, lowercase)" + } + }, + "update": { + "label": { + "check_failure": "Не вдалося перевірити наявність оновлення", + "checking": "Перевірка наявності оновлення", + "info": "Версія сервера {{version}} ({{channel}}) доступна для завантаження", + "up_to_date": "Це остання версія", + "available": "Доступне оновлення", + "update_failure": "Не вдалося оновити", + "updating": "{{progress}}% | Оновлення…" + } } }, "library": { "error": { "label": { "empty": "Ваша бібліотека порожня", - "no_matches": "Жодна манґа не відповідає цьому фільтру" + "no_matches": "Жодна манґа не відповідає цьому фільтру", + "remove_from_library": "Не вдалося видалити манґу з бібліотеки!", + "add_to_library": "Не вдалося додати манґу до бібліотеки!" } }, "option": { @@ -295,14 +460,21 @@ "label": { "show_number_of_items": "Показати кількість елементів" } + }, + "other": { + "label": { + "show_continue_reading_button": "Показувати кнопку продовження читання" + } } }, "sort": { "label": { "alphabetically": "А-Я", "by_date_added": "Нещодавно додані", - "by_unread_chapters": "Непрочитані розділи", - "by_last_read": "Нещодавно прочитане" + "by_unread_chapters": "Непрочитані глави", + "by_last_read": "Нещодавно прочитане", + "by_latest_uploaded_chapter": "Остання завантажена глава", + "by_latest_fetched_chapter": "Остання завантажена глава" } } }, @@ -310,16 +482,89 @@ "global_update": { "categories": { "label": { - "info": "Записи у виключених категоріях не будуть оновлюватися, навіть якщо вони є у включених категоріях", + "info": "Елементи у виключених категоріях не будуть оновлюватися, навіть якщо вони є у включених категоріях", "exclude": "Виключити: {{excludedCategoriesText}}", "include": "Включити: {{includedCategoriesText}}" } }, - "title": "Глобальне оновлення" + "title": "Глобальне оновлення", + "entries": { + "label": { + "unread_chapters": "З непрочитаними главами", + "not_started": "Що не були розпочаті", + "completed": "Зі статусом \"Завершено\"" + }, + "title": "Пропустити оновлення елементів" + }, + "label": { + "last_update_tooltip": "$t(library.settings.global_update.title) ($t(library.settings.global_update.label.last_update, lowercase))", + "last_update": "Останнє оновлення: {{date}}" + }, + "metadata": { + "label": { + "title": "Автоматично оновлювати метадані", + "description": "Перевіряти наявність нової обкладинки та деталей під час оновлення бібліотеки" + } + }, + "auto_update": { + "interval": { + "label": { + "title": "Інтервал автоматичних оновлень", + "value": "{{hours}}$t(global.time.hour_short)" + } + }, + "label": { + "title": "Автоматичні оновлення" + } + } }, - "title": "Налаштування бібліотеки" + "title": "Налаштування бібліотеки", + "advanced": { + "database": { + "cleanup": { + "label": { + "error": "Не вдалося видалити з категорій мангу, що не є в бібліотеці", + "title": "Очистити базу даних", + "description": "Видалити з категорій манґу, що не є в бібліотеці", + "success": "Видалено з категорій мангу, якої не було в бібліотеці" + } + } + } + }, + "general": { + "remove_from_library": { + "remove_from_categories": { + "label": { + "description": "Видаляти манґу з категорій, коли видаляєте її з бібліотеки", + "title": "Забути категорії манґи" + } + } + }, + "add_to_library": { + "category_selection": { + "label": { + "description": "Показувати діалогове вікно вибору категорії під час додавання манґи до бібліотеки", + "title": "Діалогове вікно вибору категорії" + } + } + }, + "search": { + "ignore_filters": { + "label": { + "description": "Результати пошуку включатимуть манґу, яка не відповідає поточним фільтрам", + "title": "Ігнорувати фільтри під час пошуку" + } + } + } + } }, - "title": "Бібліотека" + "title": "Бібліотека", + "info": { + "label": { + "removed_from_library": "Видалено манґу з бібліотеки!", + "added_to_library": "Додано манґу до бібліотеки!" + } + } }, "manga": { "button": { @@ -328,7 +573,7 @@ }, "error": { "label": { - "no_mangas_found": "Манґи не знайдено", + "no_mangas_found": "Жодної манґи не знайдено", "request_failure": "Не вдалося завантажити манґу", "no_matches": "Жодна манґа не відповідає цьому фільтру" } @@ -340,17 +585,60 @@ "author": "Автор", "artist": "Художник" }, - "title": "Манґа" + "title": "Манґа", + "action": { + "category": { + "button": { + "selected": "Змінити категорії обраних" + }, + "label": { + "success_one": "Категорії манґи змінені", + "success_few": "Змінено категорії для {{count}} манґ", + "success_many": "Змінено категорії для {{count}} манґ", + "error_one": "Не вдалося змінити категорії манґи", + "error_few": "Не вдалося змінити категорії манґ", + "error_many": "Не вдалося змінити категорії манґ", + "action": "Змінити категорії" + } + }, + "library": { + "remove": { + "label": { + "error_one": "Не вдалося видалити манґу з бібліотеки", + "error_few": "Не вдалося видалити манґу з бібліотеки", + "error_many": "Не вдалося видалити манґу з бібліотеки", + "success_one": "Манґу видалено з бібліотеки", + "success_few": "З бібліотеки видалено {{count}} манґи", + "success_many": "З бібліотеки видалено {{count}} манґ", + "action": "Видалити з бібліотеки" + }, + "button": { + "selected": "Видалити обрані з бібліотеки" + } + } + }, + "migrate": { + "label": { + "success": "Манґу мігровано успішно", + "error": "Не вдалося мігрувати манґу" + } + } + } }, "reader": { "button": { - "previous_chapter": "Попередній розділ", - "next_chapter": "Наступний розділ" + "previous_chapter": "Попередня глава", + "next_chapter": "Наступна глава", + "open_menu": "Відкрити меню", + "exit": "Вийти", + "close_menu": "Закрити меню" }, "error": { "label": { "unable_to_get_prev_chapter_skip_dup": "Не вдалося отримати попередній розділ - ввімкнено опцію \"$t(reader.settings.label.skip_dup_chapters)\"", - "unable_to_get_next_chapter_skip_dup": "Не вдається отримати наступний розділ - ввімкнено опцію \"$t(reader.settings.label.skip_dup_chapters)\"" + "unable_to_get_next_chapter_skip_dup": "Не вдається отримати наступний розділ - ввімкнено опцію \"$t(reader.settings.label.skip_dup_chapters)\"", + "prev_chapter_does_not_exist": "Відсутня попередня глава для відкриття", + "next_chapter_does_not_exist": "Відсутня наступна глава для відкриття" } }, "page_info": { @@ -363,10 +651,13 @@ "label": { "reader_type": "Тип читача", "show_page_number": "Показати номер сторінки", - "skip_dup_chapters": "Пропуск повторюваних розділів", + "skip_dup_chapters": "Пропускати дублікати глав", "static_navigation": "Статична навігація", - "load_next_chapter": "Завантажувати наступний розділ після закінчення", - "fit_page_to_window": "Підгонка сторінки до вікна" + "load_next_chapter": "Завантажувати наступну главу наприкінці поточної", + "fit_page_to_window": "Підгонка сторінки до вікна", + "reader_width": "Ширина сторінки", + "offset_first_page": "Зміщення першої сторінки", + "scale_page": "Масштабування маленьких сторінок" }, "reader_type": { "label": { @@ -377,7 +668,7 @@ "double_page_rtl": "Подвійна сторінка (справа наліво) ⬅️", "single_page_ltr": "Одна сторінка (зліва направо) ➡️", "single_page_rtl": "Одна сторінка (справа наліво) ⬅️", - "webtoon": "Webtoon" + "webtoon": "Вебтун" } }, "title": { @@ -391,7 +682,7 @@ } } }, - "title": "Читач — Манґа {{mangaId}} Розділ {{chapterIndex}}" + "title": "Читати Манґу {{mangaId}} Розділ {{chapterIndex}}" }, "search": { "label": { @@ -418,7 +709,24 @@ "server_version": "Версія сервера", "discord": "Discord" }, - "title": "Про застосунок" + "title": "Про застосунок", + "server": { + "label": { + "address": "Адреса сервера", + "github": "$t(global.label.github) $t(settings.server.title.server)", + "version": "Версія сервера", + "build_time": "Дата збірки" + } + }, + "webui": { + "label": { + "update_failure": "Не вдалося оновити $t(settings.webui.title.webui)", + "channel": "Канал $t(settings.webui.title.webui)", + "version": "Версія $t(settings.webui.title.webui)", + "update_success": "Оновлено $t(settings.webui.title.webui) до версії {{version}}. Необхідно оновити сторінку", + "github": "$t(global.label.github) $t(settings.webui.title.webui)" + } + } }, "backup": { "label": { @@ -431,7 +739,63 @@ "restored_backup": "Резервну копію відновлено.", "restore_backup": "Відновити резервну копію" }, - "title": "Резервна копія" + "title": "Резервна копія", + "automated": { + "location": { + "label": { + "title": "Місце резервної копії", + "description": "Шлях до каталогу на сервері, куди повинні зберігатися автоматично створені резервні копії" + } + }, + "cleanup": { + "label": { + "title": "Очищення резервної копії", + "value": "Видалити резервні копії, які старіші за $t(global.date.value.label.day)" + } + }, + "label": { + "time": "Дата резервного копіювання", + "interval": "Інтервал резервного копіювання" + } + }, + "action": { + "create": { + "label": { + "title": "Створити резервну копію", + "description": "Створити резервну копію бібліотеки у вигляді Tachiyomi" + } + }, + "restore": { + "label": { + "title": "Відновити резервну копію", + "description": "Ви також можете перетягнути файл резервної копії сюди, щоб відновити його", + "in_progress": "Відновлення резервної копії…", + "success": "Резервну копію відновлено." + }, + "button": "Відновити", + "error": { + "label": { + "failure": "Не вдалося відновити резервну копію", + "legacy_backup_unsupported": "застарілі резервні копії не підтримуються!" + } + } + }, + "validate": { + "dialog": { + "title": "Перевірка резервної копії", + "content": { + "label": { + "missing_sources": "Наступні джерела не встановлено:" + } + } + }, + "error": { + "label": { + "failure": "Не вдалося перевірити резервну копію" + } + } + } + } }, "label": { "dark_theme": "Темна тема", @@ -449,7 +813,223 @@ } } }, - "title": "Налаштування" + "title": "Налаштування", + "server": { + "misc": { + "log_level": { + "label": { + "server": "Увімкнути журнали налагодження" + }, + "graphql": { + "label": { + "title": "Увімкнути журнали налагодження graphql", + "description": "Сюди входять журнали з інформацією, яка не є безпечною для конфіденційності" + } + } + }, + "tray_icon": { + "label": { + "title": "Показати іконку в системному треї", + "description": "Ця іконка буде відображатися в системі, в якій запущено сервер" + } + }, + "title": "Інше" + }, + "requests": { + "title": "Запити", + "sources": { + "parallel": { + "label": { + "title": "Паралельні запити до джерел", + "value": "{{value}} $t(source.title)" + } + } + } + }, + "address": { + "client": { + "label": { + "description": "Адреса, за якою клієнт буде підключатися до сервера" + }, + "dialog": { + "label": { + "enter_address": "Введіть адресу сервера" + } + } + }, + "server": { + "label": { + "ip": "IP", + "port": "Порт" + }, + "title": "Посилання на сервер" + } + }, + "cloudflare": { + "flaresolverr": { + "enabled": { + "label": { + "title": "FlareSolverr увімкнено", + "description": "Див. <2>FlareSolverr для отримання інформації щодо налаштування" + } + }, + "session": { + "name": { + "label": { + "title": "Назва сеансу FlareSolverr" + } + }, + "ttl": { + "label": { + "description": "FlareSolverr автоматично ротуватиме прострочені сесії на основі наданого TTL в хвилинах", + "title": "TTL сесії FlareSolverr" + } + } + }, + "timeout": { + "label": { + "description": "Скільки часу FlareSolverr повинен обробляти запит", + "title": "Таймаут запиту FlareSolverr" + } + }, + "url": { + "label": { + "description": "Адреса сервера FlareSolverr", + "title": "URL-адреса сервера FlareSolverr" + } + } + }, + "title": "Обхід Cloudflare" + }, + "socks_proxy": { + "label": { + "port": "Порт SOCKS", + "password": "Пароль SOCKS", + "username": "Ім'я користувача SOCKS", + "version": "Версія SOCKS", + "enable": "Використовувати проксі SOCKS", + "host": "Хост SOCKS" + }, + "title": "Проксі SOCKS" + }, + "title": { + "settings": "Налаштування сервера", + "server": "Сервер" + }, + "local_source": { + "path": { + "label": { + "description": "Шлях до каталогу на сервері, в якому зберігаються локальні вихідні файли", + "title": "Місцезнаходження локального джерела" + } + } + }, + "auth": { + "basic": { + "label": { + "enable": "Використовуйте базову автентифікацію", + "password": "$t(global.label.password, lowercase) для базової автентифікації", + "username": "$t(global.label.username, lowercase) для базової автентифікації" + } + }, + "title": "Автентифікація" + } + }, + "webui": { + "channel": { + "option": { + "bundled": { + "label": { + "description": "Використовувати версію, що постачається з випуском сервера", + "title": "У комплекті" + } + }, + "preview": { + "label": { + "title": "Попередній перегляд", + "disclaimer": "Функції та зміни в цій версії можуть бути ще не повністю готові та можуть спричиняти помилки.\nПереконайтеся, що у вас увімкнено автоматичне резервне копіювання, щоб запобігти втраті вашої бібліотеки!\n\n$t(settings.webui.flavor.label.info)", + "description": "Використовувати найновіші функції та допомогти нам підготувати їх до стабільного випуску." + } + }, + "stable": { + "label": { + "description": "Використовувати випуск останньої версії.", + "title": "Стабільний" + } + } + }, + "label": { + "title": "Канал" + } + }, + "electron_path": { + "label": { + "title": "Шлях до electron", + "description": "Шлях до каталогу на сервері, де встановлено electron" + } + }, + "flavor": { + "option": { + "vui": { + "label": { + "description": "Вебінтерфейс, орієнтований на попередній перегляд, створений за допомогою svelte", + "title": "VUI" + } + }, + "custom": { + "label": { + "description": "Використовувати власний $t(settings.webui.title.webui).\nДля використання власного $t(settings.webui.title.webui) замініть вміст каталогу \"webUI\" в кореневому каталозі на сервері на файли власного $t(settings.webui.title.webui)", + "title": "Власний" + } + }, + "webui": { + "label": { + "description": "Використовувати стандартний $t(settings.webui.title.webui)" + } + } + }, + "label": { + "info": "Після зміни цього налаштування перейдіть на сторінку \"Про застосунок\", перевірте наявність оновлення веб-інтерфейсу та встановіть його", + "title": "Варіант" + } + }, + "title": { + "settings": "Налаштування $t(settings.webui.title.webui)", + "webui": "WebUI" + }, + "interface": { + "label": { + "description": "Де відкривати $t(settings.webui.title.webui) при запуску сервера", + "title": "Інтерфейс" + }, + "option": { + "label": { + "browser": "Браузер", + "electron": "Electron" + } + } + }, + "auto_update": { + "label": { + "interval": "Інтервал оновлення", + "title": "Автоматично завантажувати останню версію" + } + }, + "label": { + "initial_open_browser": "Відкривати $t(settings.webui.title.webui) під час запуску сервера" + } + }, + "browse": { + "title": "Налаштування огляду" + }, + "clear_cache": { + "label": { + "description": "Кеш клієнта (браузер, electron) також повинен очищатися, інакше кеш клієнта буде продовжувати використовуватися", + "failure": "Не вдалося очистити кеш сервера", + "success": "Кеш сервера був очищений", + "title": "Очистити кеш сервера" + } + } }, "source": { "error": { @@ -477,5 +1057,22 @@ } }, "title": "Оновлення" + }, + "migrate": { + "search": { + "title": "$t(migrate.title) \"{{title}}\"" + }, + "title": "Мігрувати", + "dialog": { + "action": { + "button": { + "show_entry": "Показати елемент" + } + }, + "title": "Вибрати дані, які потрібно включити" + }, + "label": { + "info": "Міграція манґи…" + } } } diff --git a/src/i18n/locale/zh_Hans.json b/src/i18n/locale/zh_Hans.json index 7db77705..c786acf8 100644 --- a/src/i18n/locale/zh_Hans.json +++ b/src/i18n/locale/zh_Hans.json @@ -14,7 +14,7 @@ "no_categories_found": { "label": { "hint": "你应该需要设置一些设定。", - "info": "没有发现任何分类。" + "info": "您目前没有任何分类。" } } }, @@ -83,7 +83,8 @@ } }, "label": { - "select": "选择" + "select": "选择", + "open_on_source": "在来源中打开" }, "mark_as_read": { "add": { @@ -302,7 +303,9 @@ "restore": "恢复", "retry": "重试", "copy": "复制", - "migrate": "迁移" + "migrate": "迁移", + "create": "创建", + "dont_show_dialog_again": "不再显示此消息" }, "date": { "label": { @@ -363,7 +366,8 @@ "links": "链接", "advanced": "高级", "placeholder": "占位符", - "general": "全体" + "general": "全体", + "load_in_progress": "正在加载所需的资源…" }, "language": { "label": { @@ -469,9 +473,9 @@ }, "entries": { "label": { - "not_started": "这还没有开始", - "completed": "标记为“已读”", - "unread_chapters": "包含未读章节" + "not_started": "未开始阅读的作品", + "completed": "状态为“已读”的作品", + "unread_chapters": "包含未读章节的作品" }, "title": "跳过更新作品" }, @@ -503,6 +507,14 @@ "description": "向库里添加漫画时显示类别选择对话框" } } + }, + "remove_from_library": { + "remove_from_categories": { + "label": { + "title": "忘记漫画分类偏好", + "description": "将漫画从库里移除时也一并将它从对应的分类中移除" + } + } } }, "advanced": { @@ -672,13 +684,13 @@ "in_progress": "正在还原备份…", "success": "备份已恢复。", "title": "恢复备份", - "description": "您也可以将备份文件拖放到此处进行还原" + "description": "您可以将备份文件拖放到此处进行还原" }, "button": "恢复", "error": { "label": { "failure": "无法恢复备份", - "legacy_backup_unsupported": "不支持旧备份!" + "legacy_backup_unsupported": "不支持旧版本的备份!" } } }, @@ -782,7 +794,7 @@ "version": "SOCKS 版本", "password": "SOCKS 密码" }, - "title": "SOCKS5 代理" + "title": "SOCKS 代理" }, "address": { "server": { @@ -908,7 +920,7 @@ } }, "title": { - "webui": "WebUI", + "webui": "Web面板", "settings": "$t(settings.webui.title.webui) 设置" }, "interface": { diff --git a/src/i18n/locale/zh_Hant.json b/src/i18n/locale/zh_Hant.json index adcd670d..e3964b66 100644 --- a/src/i18n/locale/zh_Hant.json +++ b/src/i18n/locale/zh_Hant.json @@ -9,7 +9,8 @@ "load_next_chapter": "在尾頁載入下一章", "reader_type": "閱讀器類型", "offset_first_page": "返回第一頁", - "reader_width": "閱讀器寬度" + "reader_width": "閱讀器寬度", + "scale_page": "縮放頁面" }, "reader_type": { "label": { @@ -38,7 +39,9 @@ "error": { "label": { "unable_to_get_prev_chapter_skip_dup": "無法獲取上一章 - \"$t(reader.settings.label.skip_dup_chapters)\" 選項已啟用", - "unable_to_get_next_chapter_skip_dup": "無法獲取下一章 - \"$t(reader.settings.label.skip_dup_chapters)\" 選項已啟用" + "unable_to_get_next_chapter_skip_dup": "無法獲取下一章 - \"$t(reader.settings.label.skip_dup_chapters)\" 選項已啟用", + "prev_chapter_does_not_exist": "沒有可打開的前一章", + "next_chapter_does_not_exist": "沒有可打開的下一章" } }, "page_info": { @@ -712,9 +715,12 @@ }, "socks_proxy": { "label": { - "host": "SOCKS5 主機", - "enable": "使用 SOCKS5 Proxy", - "port": "SOCKS5 通訊埠" + "host": "SOCKS 主機", + "enable": "使用 SOCKS Proxy", + "port": "SOCKS 通訊埠", + "username": "SOCKS用戶名", + "password": "SOCKS密碼", + "version": "SOCKS版本" }, "title": "SOCKS Proxy" }, @@ -817,7 +823,7 @@ "preview": { "label": { "title": "預覽版", - "disclaimer": "在此版本中的功能與變更可能還未完全準備好,並且可能導致錯誤。\n請確保您有啟用自動備份,以防止遺失您的書櫃!", + "disclaimer": "在此版本中的功能與變更可能還未完全準備好,並且可能導致錯誤。\n請確保您有啟用自動備份,以防止遺失您的書櫃!\n\n$t(settings.webui.flavor.label.info)", "description": "使用最新的功能,並協助我們為穩定版本做好準備。" } }, @@ -851,10 +857,17 @@ "label": { "description": "使用預設 $t(settings.webui.title.webui)" } + }, + "vui": { + "label": { + "description": "以預覽為重點的網絡前端,採用纖瘦設計", + "title": "VUI" + } } }, "label": { - "title": "類型" + "title": "類型", + "info": "更改此設定後,轉到“關於”頁面,檢查webUI更新並安裝它" } }, "interface": { @@ -877,6 +890,9 @@ "success": "已清除伺服器快取", "title": "清除伺服器快取" } + }, + "browse": { + "title": "瀏覽設定" } }, "source": { @@ -940,7 +956,13 @@ "include_in_download": "在排除分類中的作品將不會被下載,即使它們也在包含的分類中" } }, - "title": "自動下載" + "title": "自動下載", + "download_limit": { + "label": { + "description": "限制將要下載的新章節的數量。", + "title": "章節下載限制" + } + } }, "delete_chapters": { "while_reading": { @@ -968,8 +990,8 @@ "unread_chapters_to_download": "要下載的未讀章節數量", "value": "{{chapters}} $t(chapter.title)", "while_reading": "閱讀時自動下載", - "disclaimer": "此限制也適用於更新期間自動下載章節", - "description": "閱讀前應預先下載多少章節。" + "disclaimer": "當前章節加上下一章已經下載時才有效。", + "description": "閱讀時應下載多少章節。" }, "title": "預先下載" },