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 (Chinese (Simplified))

Chinese (Simplified): currently translated at 100.0% (401 of 401 strings)

Translations update from Hosted Weblate

Translated using Weblate (Spanish)

Spanish: currently translated at 100.0% (401 of 401 strings)

Translations update from Hosted Weblate

Translated using Weblate (Chinese (Simplified))

Chinese (Simplified): currently translated at 99.2% (398 of 401 strings)

Translations update from Hosted Weblate

Translated using Weblate (Chinese (Simplified))

Chinese (Simplified): currently translated at 100.0% (398 of 398 strings)

Translations update from Hosted Weblate

Translated using Weblate (Spanish)

Spanish: currently translated at 100.0% (398 of 398 strings)

Translations update from Hosted Weblate

Translated using Weblate (Chinese (Simplified))

Chinese (Simplified): currently translated at 100.0% (397 of 397 strings)

Translations update from Hosted Weblate

Translated using Weblate (Spanish)

Spanish: currently translated at 100.0% (397 of 397 strings)

Translations update from Hosted Weblate

Translated using Weblate (Spanish)

Spanish: currently translated at 100.0% (397 of 397 strings)

Translations update from Hosted Weblate

Translated using Weblate (Spanish)

Spanish: currently translated at 99.7% (393 of 394 strings)

Translations update from Hosted Weblate

Translated using Weblate (Chinese (Traditional))

Chinese (Traditional): currently translated at 100.0% (392 of 392 strings)

Translations update from Hosted Weblate

Translated using Weblate (Chinese (Traditional))

Chinese (Traditional): currently translated at 98.7% (387 of 392 strings)

Translations update from Hosted Weblate

Translated using Weblate (Chinese (Simplified))

Chinese (Simplified): currently translated at 100.0% (392 of 392 strings)

Translations update from Hosted Weblate

Translated using Weblate (French)

French: currently translated at 40.3% (158 of 392 strings)

Co-authored-by: Fordas <fordas15@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: QuietBlade <yuanzhangzcc@163.com>
Co-authored-by: anvstin <aurelien.visentin@hotmail.fr>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: guohuageng <guohuageng@gmail.com>
Co-authored-by: plum7x <plumgift@hotmail.com>
Co-authored-by: 宮河ひより <hiyorituk@gmail.com>
Co-authored-by: 清水汐音 <chenzhongjie19940725@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/es/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/fr/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hant/
Translation: Suwayomi/Suwayomi-WebUI
This commit is contained in:
Hosted Weblate
2024-02-23 15:02:03 +01:00
committed by schroda
parent 21bb931a74
commit e34a30a79b
4 changed files with 236 additions and 33 deletions

View File

@@ -158,9 +158,12 @@
}, },
"socks_proxy": { "socks_proxy": {
"label": { "label": {
"host": "Host SOCKS5", "host": "Host SOCKS",
"enable": "Utilizar el proxy SOCKS5", "enable": "Utilizar el proxy SOCKS",
"port": "Puerto SOCKS5" "port": "Puerto SOCKS",
"password": "Contraseña de SOCKS",
"username": "Usuario de SOCKS",
"version": "Versión de SOCKS"
}, },
"title": "Proxy SOCKS" "title": "Proxy SOCKS"
}, },
@@ -250,7 +253,7 @@
"preview": { "preview": {
"label": { "label": {
"description": "Utiliza las últimas funciones y ayúdanos a prepararlas para una versión estable.", "description": "Utiliza las últimas funciones y ayúdanos a prepararlas para una versión estable.",
"disclaimer": "Las funciones y cambios de esta versión podrían no estar completamente listos y pueden provocar errores.\n¡Asegúrate de tener activadas las copias de seguridad automáticas para evitar la pérdida de tu biblioteca!", "disclaimer": "Las funciones y cambios de esta versión podrían no estar completamente listos y pueden provocar errores.\n¡Asegúrate de tener activadas las copias de seguridad automáticas para evitar la pérdida de tu biblioteca!\n\n$t(settings.webui.flavor.label.info)",
"title": "Vista previa" "title": "Vista previa"
} }
}, },
@@ -302,10 +305,17 @@
"description": "Utilice un $t(settings.webui.title.webui) personalizado.\nPara usar un $t(settings.webui.title.webui) personalizado reemplaza el contenido del directorio \"webUI\" en el directorio raíz del servidor con los archivos del $t(settings.webui.title.webui) personalizados", "description": "Utilice un $t(settings.webui.title.webui) personalizado.\nPara usar un $t(settings.webui.title.webui) personalizado reemplaza el contenido del directorio \"webUI\" en el directorio raíz del servidor con los archivos del $t(settings.webui.title.webui) personalizados",
"title": "Personalizado" "title": "Personalizado"
} }
},
"vui": {
"label": {
"title": "VUI",
"description": "Una interfaz web centrada en la previsualización creada con svelte"
}
} }
}, },
"label": { "label": {
"title": "Sabor" "title": "Sabor",
"info": "Después de cambiar este ajuste ve a la página \"Acerca de\" y busca una actualización de webUI e instálala"
} }
} }
}, },
@@ -316,6 +326,9 @@
"description": "La caché del cliente (navegador, electrón) debe borrarse al mismo tiempo, de lo contrario, la caché del cliente seguirá siendo utilizada", "description": "La caché del cliente (navegador, electrón) debe borrarse al mismo tiempo, de lo contrario, la caché del cliente seguirá siendo utilizada",
"failure": "No se ha podido borrar la caché del servidor" "failure": "No se ha podido borrar la caché del servidor"
} }
},
"browse": {
"title": "Opciones de búsqueda"
} }
}, },
"updates": { "updates": {
@@ -736,7 +749,8 @@
"skip_dup_chapters": "Omitir capítulos duplicados", "skip_dup_chapters": "Omitir capítulos duplicados",
"fit_page_to_window": "Ajustar página a la ventana", "fit_page_to_window": "Ajustar página a la ventana",
"offset_first_page": "Atenuar la primera página", "offset_first_page": "Atenuar la primera página",
"reader_width": "Ancho del lector" "reader_width": "Ancho del lector",
"scale_page": "Escalar páginas pequeñas"
}, },
"title": { "title": {
"default_reader_settings": "Configuración predeterminada del lector", "default_reader_settings": "Configuración predeterminada del lector",
@@ -766,7 +780,9 @@
"error": { "error": {
"label": { "label": {
"unable_to_get_next_chapter_skip_dup": "No se puede obtener el capítulo siguiente - la opción \"$t(reader.settings.label.skip_dup_chapters)\" está activada", "unable_to_get_next_chapter_skip_dup": "No se puede obtener el capítulo siguiente - la opción \"$t(reader.settings.label.skip_dup_chapters)\" está activada",
"unable_to_get_prev_chapter_skip_dup": "No se puede obtener el capítulo anterior - la opción \"$t(reader.settings.label.skip_dup_chapters)\" está activada" "unable_to_get_prev_chapter_skip_dup": "No se puede obtener el capítulo anterior - la opción \"$t(reader.settings.label.skip_dup_chapters)\" está activada",
"next_chapter_does_not_exist": "No hay siguiente capítulo para abrir",
"prev_chapter_does_not_exist": "No hay capítulo anterior para abrir"
} }
} }
}, },
@@ -983,6 +999,12 @@
"label": { "label": {
"include_in_download": "Las entradas de las categorías excluidas no se descargarán aunque también estén en las categorías incluidas" "include_in_download": "Las entradas de las categorías excluidas no se descargarán aunque también estén en las categorías incluidas"
} }
},
"download_limit": {
"label": {
"description": "Limite la cantidad de capítulos nuevos que se van a descargar.",
"title": "Límite de descarga de capítulos"
}
} }
}, },
"download_ahead": { "download_ahead": {
@@ -990,8 +1012,8 @@
"while_reading": "Descarga automática durante la lectura", "while_reading": "Descarga automática durante la lectura",
"unread_chapters_to_download": "Número de capítulos no leídos para descargar", "unread_chapters_to_download": "Número de capítulos no leídos para descargar",
"value": "{{chapters}} $t(chapter.title)", "value": "{{chapters}} $t(chapter.title)",
"disclaimer": "Este límite también se aplicará a la descarga automática de nuevos capítulos durante una actualización", "disclaimer": "Solo funciona si ya se han descargado el capítulo actual y el siguiente.",
"description": "Cuántos capítulos deben descargarse al marcar un capítulo como leído durante la lectura." "description": "¿Cuántos capítulos deben descargarse durante la lectura?"
}, },
"title": "Descargar antes" "title": "Descargar antes"
}, },

View File

@@ -93,7 +93,10 @@
"filter": "Filtrer", "filter": "Filtrer",
"ok": "Ok", "ok": "Ok",
"select_all": "Tout sélectionner", "select_all": "Tout sélectionner",
"popular": "Populaire" "popular": "Populaire",
"deselect": "Désélectionner",
"edit": "Modifier",
"copy": "Copier"
}, },
"language": { "language": {
"label": { "label": {
@@ -149,16 +152,42 @@
}, },
"queue": { "queue": {
"label": { "label": {
"no_downloads": "Aucun téléchargement" "no_downloads": "Aucun téléchargement",
"delete_all": "Tout supprimer"
}, },
"title": "File d'attente de téléchargement", "title": "File d'attente de téléchargement",
"error": { "error": {
"label": { "label": {
"failed_to_remove": "Impossible de supprimer le téléchargement de la file d'attente." "failed_to_remove": "Impossible de supprimer le téléchargement de la file d'attente.",
"failed_delete_all": "Impossible de supprimer tous les téléchargements de la file d'attente"
} }
} }
}, },
"title": "Téléchargements" "title": "Téléchargements",
"settings": {
"auto_download": {
"categories": {
"label": {
"include_in_download": "Les entrées dans les catégories exclues ne seront pas téléchargées, même si elles figurent également dans des catégories incluses"
}
},
"label": {
"new_chapters": "Télécharger les nouveaux chapitres"
}
},
"file_type": {
"label": {
"cbz": "Enregistrer en tant qu'archive CBZ"
}
},
"delete_chapters": {
"label": {
"allow_deletion_of_bookmarked": "Autoriser la suppression de chapitres ayant un marque-page",
"manually_marked_as_read": "Supprimer les chapitres après les avoir manuellement marqués comme lus"
},
"title": "Supprimer les chapitres"
}
}
}, },
"settings": { "settings": {
"backup": { "backup": {
@@ -419,7 +448,10 @@
}, },
"title": { "title": {
"set_categories": "Définir les catégories", "set_categories": "Définir les catégories",
"categories": "Catégories" "categories": "Catégories",
"category_one": "Catégorie",
"category_many": "Catégories",
"category_other": "Catégories"
}, },
"dialog": { "dialog": {
"title": { "title": {
@@ -430,6 +462,14 @@
"label": { "label": {
"use_as_default_category": "Catégorie par défaut lors de l'ajout d'un nouveau manga à la bibliothèque", "use_as_default_category": "Catégorie par défaut lors de l'ajout d'un nouveau manga à la bibliothèque",
"category_name": "Nom de la catégorie" "category_name": "Nom de la catégorie"
},
"settings": {
"inclusion": {
"label": {
"include": "Inclure: {{includedCategoriesText}}",
"exclude": "Exclure: {{excludedCategoriesText}}"
}
}
} }
}, },
"extension": { "extension": {
@@ -444,7 +484,9 @@
"label": { "label": {
"installing_file": "Installation de l'extension à partir du fichier…", "installing_file": "Installation de l'extension à partir du fichier…",
"installation_failed": "Échec de l'installation de l'extension !", "installation_failed": "Échec de l'installation de l'extension !",
"installed_successfully": "L'extension a bien été installée !" "installed_successfully": "L'extension a bien été installée !",
"uninstallation_failed": "Impossible de désinstaller l'extension",
"update_failed": "Impossible de mettre à jour l'extension"
}, },
"state": { "state": {
"label": { "label": {
@@ -457,8 +499,30 @@
} }
}, },
"language": { "language": {
"all": "Tous", "all": "Tout",
"other": "Autre" "other": "Autre"
},
"settings": {
"repositories": {
"custom": {
"error": {
"label": {
"invalid_url": "URL du dépôt invalide"
}
},
"label": {
"description": "Ajouter des dépôts à partir desquels des extensions peuvent être installées",
"title": "Dépôts d'extensions"
},
"dialog": {
"action": {
"button": {
"add": "Ajouter un dépôt"
}
}
}
}
}
} }
}, },
"source": { "source": {

View File

@@ -24,7 +24,16 @@
}, },
"title": { "title": {
"categories": "分类", "categories": "分类",
"set_categories": "设置分类" "set_categories": "设置分类",
"category_other": "分类"
},
"settings": {
"inclusion": {
"label": {
"include": "包含: {{includedCategoriesText}}",
"exclude": "排除: {{excludedCategoriesText}}"
}
}
} }
}, },
"chapter": { "chapter": {
@@ -157,15 +166,26 @@
"new_chapters": "下载新章节", "new_chapters": "下载新章节",
"ignore_with_unread_chapters": "忽略带有未读章节的作品的自动下载" "ignore_with_unread_chapters": "忽略带有未读章节的作品的自动下载"
}, },
"title": "自动下载" "title": "自动下载",
"categories": {
"label": {
"include_in_download": "在排除分类中的作品将不会被下载,即使它们也在包含在分类中"
}
},
"download_limit": {
"label": {
"description": "限制将要下载的新章节数量。",
"title": "章节下载限制"
}
}
}, },
"download_ahead": { "download_ahead": {
"label": { "label": {
"while_reading": "阅读时自动下载", "while_reading": "阅读时自动下载",
"unread_chapters_to_download": "要下载的未读章节数", "unread_chapters_to_download": "要下载的未读章节数",
"value": "{{chapters}} $t(chapter.title)", "value": "{{chapters}} $t(chapter.title)",
"disclaimer": "此限制也适用于更新期间自动下载新章节", "disclaimer": "仅在此章节及下一章节已下载时生效。",
"description": "阅读时应提前下载多少章节." "description": "阅读时应提前下载多少章节"
}, },
"title": "提前下载" "title": "提前下载"
}, },
@@ -280,7 +300,9 @@
"options": "选项", "options": "选项",
"add": "添加", "add": "添加",
"restore": "恢复", "restore": "恢复",
"retry": "重试" "retry": "重试",
"copy": "复制",
"migrate": "迁移"
}, },
"date": { "date": {
"label": { "label": {
@@ -360,7 +382,15 @@
} }
}, },
"time": { "time": {
"hour_short": "小时" "hour_short": "小时",
"seconds": {
"second_other": "秒",
"value": "{{count}} $t(global.time.seconds.second, lowercase)"
},
"minutes": {
"minute_other": "分",
"value": "{{count}} $t(global.time.minutes.minute, lowercase)"
}
}, },
"update": { "update": {
"label": { "label": {
@@ -537,6 +567,12 @@
"error_other": "无法更改漫画的分类", "error_other": "无法更改漫画的分类",
"success_other": "已成功更改 {{count}} 本漫画分类" "success_other": "已成功更改 {{count}} 本漫画分类"
} }
},
"migrate": {
"label": {
"error": "无法迁移漫画",
"success": "成功迁移漫画"
}
} }
} }
}, },
@@ -568,7 +604,9 @@
"static_navigation": "静态导航", "static_navigation": "静态导航",
"skip_dup_chapters": "跳过重复章节", "skip_dup_chapters": "跳过重复章节",
"fit_page_to_window": "自适应", "fit_page_to_window": "自适应",
"offset_first_page": "返回第一页" "offset_first_page": "返回第一页",
"reader_width": "阅读器宽度",
"scale_page": "放大较小的页面"
}, },
"reader_type": { "reader_type": {
"label": { "label": {
@@ -591,7 +629,9 @@
"error": { "error": {
"label": { "label": {
"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)\" 选项已启用",
"unable_to_get_prev_chapter_skip_dup": "无法获取上一章 - \"$t(reader.settings.label.skip_dup_chapters)\" 选项已启用" "unable_to_get_prev_chapter_skip_dup": "无法获取上一章 - \"$t(reader.settings.label.skip_dup_chapters)\" 选项已启用",
"next_chapter_does_not_exist": "无下一章节",
"prev_chapter_does_not_exist": "无上一章节"
} }
} }
}, },
@@ -735,9 +775,12 @@
}, },
"socks_proxy": { "socks_proxy": {
"label": { "label": {
"host": "SOCKS5 主机", "host": "SOCKS 主机",
"enable": "使用 SOCKS5 代理", "enable": "使用 SOCKS 代理",
"port": "SOCKS5 端口" "port": "SOCKS 端口",
"username": "SOCKS 用户名",
"version": "SOCKS 版本",
"password": "SOCKS 密码"
}, },
"title": "SOCKS5 代理" "title": "SOCKS5 代理"
}, },
@@ -790,6 +833,42 @@
} }
} }
} }
},
"cloudflare": {
"flaresolverr": {
"enabled": {
"label": {
"description": "请见 <2>FlareSolverr</2> 以了解如何设定的信息",
"title": "已启用 FlareSolverr"
}
},
"session": {
"name": {
"label": {
"title": "FlareSolverr 会话名称"
}
},
"ttl": {
"label": {
"description": "FlareSolverr 会根据以分钟为单位提供的 TTL 自动轮换过期会话",
"title": "FlareSolverr 会话 TTL"
}
}
},
"timeout": {
"label": {
"description": "FlareSolverr 处理请求所需的时间",
"title": "FlareSolverr 请求超时"
}
},
"url": {
"label": {
"description": "FlareSolverr 服务器地址",
"title": "FlareSolverr 服务器网址"
}
}
},
"title": "绕过 Cloudflare"
} }
}, },
"webui": { "webui": {
@@ -810,7 +889,7 @@
"preview": { "preview": {
"label": { "label": {
"description": "使用最新功能,并协助我们为稳定版本做好准备。", "description": "使用最新功能,并协助我们为稳定版本做好准备。",
"disclaimer": "这个版本中的功能和变更可能尚未完全准备好,可能会导致错误。\n确保已启用自动备份以防止您的书架丢失", "disclaimer": "这个版本中的功能和变更可能尚未完全准备好,可能会导致错误。\n确保已启用自动备份以防止您的书架丢失\n\n$t(settings.webui.flavor.label.info)",
"title": "预览版" "title": "预览版"
} }
}, },
@@ -846,7 +925,8 @@
}, },
"flavor": { "flavor": {
"label": { "label": {
"title": "类型" "title": "类型",
"info": "在更改设置后前往“关于”页面查找并安装webUI的更新"
}, },
"option": { "option": {
"webui": { "webui": {
@@ -859,6 +939,12 @@
"description": "使用自定义 $t(settings.webui.title.webui)。\n要使用自定义 $t(settings.webui.title.webui) ,请将位于服务器根目录中的 \"webUI\" 目录的内容替换为自定义 $t(settings.webui.title.webui) 的文件", "description": "使用自定义 $t(settings.webui.title.webui)。\n要使用自定义 $t(settings.webui.title.webui) ,请将位于服务器根目录中的 \"webUI\" 目录的内容替换为自定义 $t(settings.webui.title.webui) 的文件",
"title": "自定义" "title": "自定义"
} }
},
"vui": {
"label": {
"title": "VUI",
"description": "使用 svelte 构建并专注于预览的 Web 前端"
}
} }
} }
}, },
@@ -876,6 +962,9 @@
"description": "客户端的缓存浏览器、electron应该与之一起清除否则客户端缓存将继续被使用", "description": "客户端的缓存浏览器、electron应该与之一起清除否则客户端缓存将继续被使用",
"failure": "无法清除服务器缓存" "failure": "无法清除服务器缓存"
} }
},
"browse": {
"title": "浏览设置"
} }
}, },
"source": { "source": {
@@ -919,5 +1008,22 @@
"label": { "label": {
"ignore_filters": "搜索时忽略筛选" "ignore_filters": "搜索时忽略筛选"
} }
},
"migrate": {
"dialog": {
"title": "选择要包含的数据",
"action": {
"button": {
"show_entry": "显示条目"
}
}
},
"label": {
"info": "正在迁移漫画…"
},
"search": {
"title": "$t(migrate.title) \"{{title}}\""
},
"title": "迁移"
} }
} }

View File

@@ -305,7 +305,9 @@
"links": "連結", "links": "連結",
"never": "永不", "never": "永不",
"other": "其它", "other": "其它",
"general": "一般" "general": "一般",
"placeholder": "占位符",
"discord": "Discord"
}, },
"language": { "language": {
"label": { "label": {
@@ -662,7 +664,7 @@
"language_description": "準確的翻譯離不開大家的指正 ->", "language_description": "準確的翻譯離不開大家的指正 ->",
"manga_item_width": "漫畫單元格寬度", "manga_item_width": "漫畫單元格寬度",
"show_nsfw": "NSFW (18+) 內容", "show_nsfw": "NSFW (18+) 內容",
"show_nsfw_description": "隱藏 NSFW 擴充套件與來源", "show_nsfw_description": "顯示 NSFW 擴充套件與來源",
"image_cache_description": "減少流量消耗,同時可以使圖像加載更快" "image_cache_description": "減少流量消耗,同時可以使圖像加載更快"
}, },
"server_address": { "server_address": {
@@ -757,7 +759,8 @@
}, },
"ttl": { "ttl": {
"label": { "label": {
"title": "FlareSolverr 會話 TTL" "title": "FlareSolverr 會話 TTL",
"description": "FlareSolverr 將會根據以分鐘為單位提供的 TTL 自動輪換過期的會話"
} }
} }
}, },
@@ -849,6 +852,9 @@
"description": "使用預設 $t(settings.webui.title.webui)" "description": "使用預設 $t(settings.webui.title.webui)"
} }
} }
},
"label": {
"title": "類型"
} }
}, },
"interface": { "interface": {
@@ -983,7 +989,12 @@
}, },
"migrate": { "migrate": {
"dialog": { "dialog": {
"title": "選擇要包含的資料" "title": "選擇要包含的資料",
"action": {
"button": {
"show_entry": "顯示條目"
}
}
}, },
"label": { "label": {
"info": "正在遷移漫畫…" "info": "正在遷移漫畫…"