From 5dca65fef5f5d7055972cc3fa7cf7145900dd855 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Champi=C3=B1on=20Traductor?= <300458929+champinondev-lab@users.noreply.github.com> Date: Fri, 10 Jul 2026 03:45:20 +0200 Subject: [PATCH 1/3] Added translation using Weblate (Spanish) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Champiñon Traductor <300458929+champinondev-lab@users.noreply.github.com> --- locales/es.json | 345 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 345 insertions(+) create mode 100644 locales/es.json diff --git a/locales/es.json b/locales/es.json new file mode 100644 index 00000000..6106a6d6 --- /dev/null +++ b/locales/es.json @@ -0,0 +1,345 @@ +{ + "alert": { + "comic_load_error": "", + "download_failed": "", + "fetch_comic_img_failed": "", + "img_load_failed": "", + "no_img_download": "", + "repeat_load": "", + "retry_get_img_url": "", + "server_connect_failed": "" + }, + "button": { + "auto_scroll": "", + "close_current_page_translation": "", + "download_completed": "", + "download_completed_error": "", + "downloading": "", + "fullscreen": "", + "fullscreen_exit": "", + "grid_mode": "", + "packaging": "", + "page_fill": "", + "page_mode_double": "", + "page_mode_single": "", + "scroll_mode": "", + "translate_current_page": "", + "zoom_in": "", + "zoom_out": "" + }, + "description": "", + "eh_tag_lint": { + "combo": "", + "conflict": "", + "correct_tag": "", + "miss_female": "", + "miss_parody": "", + "possible_conflict": "", + "prerequisite": "" + }, + "end_page": { + "next_button": "", + "prev_button": "", + "tip": { + "end_jump": "", + "exit": "", + "start_jump": "" + } + }, + "hotkeys": { + "enter_read_mode": "", + "float_tag_list": "", + "jump_next": "", + "jump_prev": "", + "jump_to_end": "", + "jump_to_home": "", + "multi_select_load": "", + "page_down": "", + "page_up": "", + "reload_current_error_img": "", + "repeat_tip": "", + "scroll_down": "", + "scroll_left": "", + "scroll_right": "", + "scroll_up": "", + "switch_auto_enlarge": "", + "switch_dir": "", + "switch_grid_mode": "", + "switch_page_fill": "", + "switch_scroll_mode": "", + "switch_single_double_page_mode": "" + }, + "img_status": { + "error": "", + "loading": "", + "wait": "" + }, + "other": { + "auto": "", + "clear": "", + "custom": "", + "disable": "", + "distance": "", + "download": "", + "enabled": "", + "enter_comic_read_mode": "", + "exit": "", + "fab_hidden": "", + "fab_show": "", + "fill_page": "", + "hotkeys": "", + "img_loading": "", + "interval": "", + "loading_img": "", + "multi_select_mode": "", + "none": "", + "or": "", + "other": "", + "page_range": "", + "read_mode": "", + "selected": "", + "setting": "" + }, + "pwa": { + "alert": { + "img_data_error": "", + "img_not_found": "", + "img_not_found_files": "", + "img_not_found_folder": "", + "not_valid_url": "", + "parse_error": "", + "password_error": "", + "repeat_load": "", + "userscript_not_installed": "" + }, + "button": { + "enter_url": "", + "install": "", + "no_more_prompt": "", + "resume_read": "", + "select_files": "", + "select_folder": "" + }, + "install_md": "", + "message": { + "enter_password": "", + "parsing": "" + }, + "tip_enter_url": "", + "tip_md": "" + }, + "setting": { + "hotkeys": { + "add": "", + "restore": "" + }, + "language": "", + "option": { + "abreast_duplicate": "", + "abreast_mode": "", + "adjust_to_width": "", + "align_edge": "", + "always_load_all_img": "", + "autoFullscreen": "", + "autoHiddenMouse": "", + "auto_scale": "", + "auto_scroll_trigger_end": "", + "auto_switch_page_mode": "", + "background_color": "", + "click_page_turn_area": "", + "click_page_turn_enabled": "", + "click_page_turn_swap_area": "", + "dark_mode": "", + "dark_mode_auto": "", + "dir_ltr": "", + "dir_rtl": "", + "disable_auto_enlarge": "", + "first_page_fill": "", + "full_width": "", + "img_recognition": "", + "img_recognition_background": "", + "img_recognition_pageFill": "", + "img_recognition_warn": "", + "img_recognition_warn_2": "", + "paragraph_appearance": "", + "paragraph_dir": "", + "paragraph_display": "", + "paragraph_scrollbar": "", + "paragraph_translation": "", + "preload_page_num": "", + "scroll_end": "", + "scroll_end_auto": "", + "scroll_mode_img_scale": "", + "scroll_mode_img_spacing": "", + "scrollbar_auto_hidden": "", + "scrollbar_easy_scroll": "", + "scrollbar_position": "", + "scrollbar_position_bottom": "", + "scrollbar_position_hidden": "", + "scrollbar_position_right": "", + "scrollbar_position_top": "", + "scrollbar_show_img_status": "", + "show_clickable_area": "", + "show_comments": "", + "shrink_menu": "", + "swap_page_turn_key": "", + "zoom": "" + }, + "sync_options_other_site": "", + "translation": { + "cotrans_tip": "", + "options": { + "box_threshold": "", + "detection_resolution": "", + "direction": "", + "direction_auto": "", + "direction_horizontal": "", + "direction_vertical": "", + "force_retry": "", + "inpainter": "", + "inpainting_size": "", + "local_url": "", + "mask_dilation_offset": "", + "only_download_translated": "", + "target_language": "", + "text_detector": "", + "translator": "", + "unclip_ratio": "" + }, + "provider": "", + "range": "", + "translate_all": "", + "translate_to_end": "" + } + }, + "site": { + "add_feature": { + "add_hotkeys_actions": "", + "auto_adjust_option": "", + "auto_page_turn": "", + "auto_show": "", + "block_totally": "", + "colorize_tag": "", + "cross_site_link": "", + "detect_ad": "", + "expand_tag_list": "", + "float_tag_list": "", + "load_original_image": "", + "lock_option": "", + "open_link_new_page": "", + "quick_favorite": "", + "quick_rating": "", + "quick_tag_define": "", + "remember_current_site": "", + "tag_lint": "" + }, + "changed_load_failed": "", + "ehentai": { + "change_favorite_failed": "", + "change_favorite_success": "", + "change_rating_failed": "", + "change_rating_success": "", + "fetch_favorite_failed": "", + "fetch_img_page_source_failed": "", + "fetch_img_page_url_failed": "", + "fetch_img_url_failed": "", + "hitomi_error": "", + "html_changed_link_failed": "", + "ip_banned": "", + "nhentai_error": "", + "nhentai_failed": "" + }, + "nhentai": { + "fetch_next_page_failed": "", + "tag_blacklist_fetch_failed": "" + }, + "show_settings_menu": "", + "simple": { + "auto_read_mode_message": "", + "no_img": "", + "simple_read_mode": "" + } + }, + "touch_area": { + "menu": "", + "type": { + "edge": "", + "l": "", + "left_right": "", + "up_down": "" + } + }, + "translation": { + "status": { + "after-translating": "", + "cancelled": "", + "colorizing": "", + "default": "", + "detection": "", + "downloading": "", + "downscaling": "", + "error": "", + "error-disconnect": "", + "error-download": "", + "error-lang": "", + "error-too-large": "", + "error-translating": "", + "error-upload": "", + "error-with-id": "", + "finished": "", + "inpainting": "", + "mask-generation": "", + "ocr": "", + "pending": "", + "pending-pos": "", + "preparing": "", + "rendering": "", + "running_pre_translation_hooks": "", + "saved": "", + "saving": "", + "skip-no-regions": "", + "skip-no-text": "", + "textline_merge": "", + "translating": "", + "upload": "", + "uploading": "", + "upscaling": "" + }, + "tip": { + "check_img_status_failed": "", + "download_img_failed": "", + "get_translator_list_error": "", + "id_not_returned": "", + "img_downloading": "", + "img_not_fully_loaded": "", + "pending": "", + "resize_img_failed": "", + "translating": "", + "translation_completed": "", + "upload": "", + "upload_error": "", + "upload_return_error": "", + "wait_translation": "" + }, + "translator": { + "baidu": "", + "deepl": "", + "google": "", + "gpt3.5": "", + "none": "", + "offline": "", + "original": "", + "papago": "", + "youdao": "" + } + }, + "upscale": { + "module_download_complete": "", + "module_download_failed": "", + "module_downloading": "", + "title": "", + "upscaled": "", + "upscaling": "", + "webgpu_tip": "" + } +} From f186a8bd586e29f5cf57fc4ecfa3b2557464fb2d Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Fri, 10 Jul 2026 03:45:21 +0200 Subject: [PATCH 2/3] Update translation files Updated by "Remove blank strings" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/comic_read_script/main/ Translation: ComicReadScript/main --- locales/es.json | 346 +----------------------------------------------- 1 file changed, 1 insertion(+), 345 deletions(-) diff --git a/locales/es.json b/locales/es.json index 6106a6d6..0967ef42 100644 --- a/locales/es.json +++ b/locales/es.json @@ -1,345 +1 @@ -{ - "alert": { - "comic_load_error": "", - "download_failed": "", - "fetch_comic_img_failed": "", - "img_load_failed": "", - "no_img_download": "", - "repeat_load": "", - "retry_get_img_url": "", - "server_connect_failed": "" - }, - "button": { - "auto_scroll": "", - "close_current_page_translation": "", - "download_completed": "", - "download_completed_error": "", - "downloading": "", - "fullscreen": "", - "fullscreen_exit": "", - "grid_mode": "", - "packaging": "", - "page_fill": "", - "page_mode_double": "", - "page_mode_single": "", - "scroll_mode": "", - "translate_current_page": "", - "zoom_in": "", - "zoom_out": "" - }, - "description": "", - "eh_tag_lint": { - "combo": "", - "conflict": "", - "correct_tag": "", - "miss_female": "", - "miss_parody": "", - "possible_conflict": "", - "prerequisite": "" - }, - "end_page": { - "next_button": "", - "prev_button": "", - "tip": { - "end_jump": "", - "exit": "", - "start_jump": "" - } - }, - "hotkeys": { - "enter_read_mode": "", - "float_tag_list": "", - "jump_next": "", - "jump_prev": "", - "jump_to_end": "", - "jump_to_home": "", - "multi_select_load": "", - "page_down": "", - "page_up": "", - "reload_current_error_img": "", - "repeat_tip": "", - "scroll_down": "", - "scroll_left": "", - "scroll_right": "", - "scroll_up": "", - "switch_auto_enlarge": "", - "switch_dir": "", - "switch_grid_mode": "", - "switch_page_fill": "", - "switch_scroll_mode": "", - "switch_single_double_page_mode": "" - }, - "img_status": { - "error": "", - "loading": "", - "wait": "" - }, - "other": { - "auto": "", - "clear": "", - "custom": "", - "disable": "", - "distance": "", - "download": "", - "enabled": "", - "enter_comic_read_mode": "", - "exit": "", - "fab_hidden": "", - "fab_show": "", - "fill_page": "", - "hotkeys": "", - "img_loading": "", - "interval": "", - "loading_img": "", - "multi_select_mode": "", - "none": "", - "or": "", - "other": "", - "page_range": "", - "read_mode": "", - "selected": "", - "setting": "" - }, - "pwa": { - "alert": { - "img_data_error": "", - "img_not_found": "", - "img_not_found_files": "", - "img_not_found_folder": "", - "not_valid_url": "", - "parse_error": "", - "password_error": "", - "repeat_load": "", - "userscript_not_installed": "" - }, - "button": { - "enter_url": "", - "install": "", - "no_more_prompt": "", - "resume_read": "", - "select_files": "", - "select_folder": "" - }, - "install_md": "", - "message": { - "enter_password": "", - "parsing": "" - }, - "tip_enter_url": "", - "tip_md": "" - }, - "setting": { - "hotkeys": { - "add": "", - "restore": "" - }, - "language": "", - "option": { - "abreast_duplicate": "", - "abreast_mode": "", - "adjust_to_width": "", - "align_edge": "", - "always_load_all_img": "", - "autoFullscreen": "", - "autoHiddenMouse": "", - "auto_scale": "", - "auto_scroll_trigger_end": "", - "auto_switch_page_mode": "", - "background_color": "", - "click_page_turn_area": "", - "click_page_turn_enabled": "", - "click_page_turn_swap_area": "", - "dark_mode": "", - "dark_mode_auto": "", - "dir_ltr": "", - "dir_rtl": "", - "disable_auto_enlarge": "", - "first_page_fill": "", - "full_width": "", - "img_recognition": "", - "img_recognition_background": "", - "img_recognition_pageFill": "", - "img_recognition_warn": "", - "img_recognition_warn_2": "", - "paragraph_appearance": "", - "paragraph_dir": "", - "paragraph_display": "", - "paragraph_scrollbar": "", - "paragraph_translation": "", - "preload_page_num": "", - "scroll_end": "", - "scroll_end_auto": "", - "scroll_mode_img_scale": "", - "scroll_mode_img_spacing": "", - "scrollbar_auto_hidden": "", - "scrollbar_easy_scroll": "", - "scrollbar_position": "", - "scrollbar_position_bottom": "", - "scrollbar_position_hidden": "", - "scrollbar_position_right": "", - "scrollbar_position_top": "", - "scrollbar_show_img_status": "", - "show_clickable_area": "", - "show_comments": "", - "shrink_menu": "", - "swap_page_turn_key": "", - "zoom": "" - }, - "sync_options_other_site": "", - "translation": { - "cotrans_tip": "", - "options": { - "box_threshold": "", - "detection_resolution": "", - "direction": "", - "direction_auto": "", - "direction_horizontal": "", - "direction_vertical": "", - "force_retry": "", - "inpainter": "", - "inpainting_size": "", - "local_url": "", - "mask_dilation_offset": "", - "only_download_translated": "", - "target_language": "", - "text_detector": "", - "translator": "", - "unclip_ratio": "" - }, - "provider": "", - "range": "", - "translate_all": "", - "translate_to_end": "" - } - }, - "site": { - "add_feature": { - "add_hotkeys_actions": "", - "auto_adjust_option": "", - "auto_page_turn": "", - "auto_show": "", - "block_totally": "", - "colorize_tag": "", - "cross_site_link": "", - "detect_ad": "", - "expand_tag_list": "", - "float_tag_list": "", - "load_original_image": "", - "lock_option": "", - "open_link_new_page": "", - "quick_favorite": "", - "quick_rating": "", - "quick_tag_define": "", - "remember_current_site": "", - "tag_lint": "" - }, - "changed_load_failed": "", - "ehentai": { - "change_favorite_failed": "", - "change_favorite_success": "", - "change_rating_failed": "", - "change_rating_success": "", - "fetch_favorite_failed": "", - "fetch_img_page_source_failed": "", - "fetch_img_page_url_failed": "", - "fetch_img_url_failed": "", - "hitomi_error": "", - "html_changed_link_failed": "", - "ip_banned": "", - "nhentai_error": "", - "nhentai_failed": "" - }, - "nhentai": { - "fetch_next_page_failed": "", - "tag_blacklist_fetch_failed": "" - }, - "show_settings_menu": "", - "simple": { - "auto_read_mode_message": "", - "no_img": "", - "simple_read_mode": "" - } - }, - "touch_area": { - "menu": "", - "type": { - "edge": "", - "l": "", - "left_right": "", - "up_down": "" - } - }, - "translation": { - "status": { - "after-translating": "", - "cancelled": "", - "colorizing": "", - "default": "", - "detection": "", - "downloading": "", - "downscaling": "", - "error": "", - "error-disconnect": "", - "error-download": "", - "error-lang": "", - "error-too-large": "", - "error-translating": "", - "error-upload": "", - "error-with-id": "", - "finished": "", - "inpainting": "", - "mask-generation": "", - "ocr": "", - "pending": "", - "pending-pos": "", - "preparing": "", - "rendering": "", - "running_pre_translation_hooks": "", - "saved": "", - "saving": "", - "skip-no-regions": "", - "skip-no-text": "", - "textline_merge": "", - "translating": "", - "upload": "", - "uploading": "", - "upscaling": "" - }, - "tip": { - "check_img_status_failed": "", - "download_img_failed": "", - "get_translator_list_error": "", - "id_not_returned": "", - "img_downloading": "", - "img_not_fully_loaded": "", - "pending": "", - "resize_img_failed": "", - "translating": "", - "translation_completed": "", - "upload": "", - "upload_error": "", - "upload_return_error": "", - "wait_translation": "" - }, - "translator": { - "baidu": "", - "deepl": "", - "google": "", - "gpt3.5": "", - "none": "", - "offline": "", - "original": "", - "papago": "", - "youdao": "" - } - }, - "upscale": { - "module_download_complete": "", - "module_download_failed": "", - "module_downloading": "", - "title": "", - "upscaled": "", - "upscaling": "", - "webgpu_tip": "" - } -} +{} From 950af854f4a26ee2b2ae79419ab9c74804e3ed40 Mon Sep 17 00:00:00 2001 From: Prefill add-on Date: Fri, 10 Jul 2026 03:45:22 +0200 Subject: [PATCH 3/3] Translated using Weblate (Spanish) Currently translated at 0.0% (0 of 285 strings) Co-authored-by: Prefill add-on Translate-URL: https://hosted.weblate.org/projects/comic_read_script/main/es/ Translation: ComicReadScript/main --- locales/es.json | 346 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 345 insertions(+), 1 deletion(-) diff --git a/locales/es.json b/locales/es.json index 0967ef42..fafdd329 100644 --- a/locales/es.json +++ b/locales/es.json @@ -1 +1,345 @@ -{} +{ + "alert": { + "comic_load_error": "漫画加载出错", + "download_failed": "下载失败", + "fetch_comic_img_failed": "获取漫画图片失败", + "img_load_failed": "图片加载失败", + "no_img_download": "没有能下载的图片", + "repeat_load": "加载图片中,请稍候", + "retry_get_img_url": "重新获取第 {{i}} 页图片的地址", + "server_connect_failed": "无法连接到服务器" + }, + "button": { + "auto_scroll": "自动滚动", + "close_current_page_translation": "关闭当前页的翻译", + "download_completed": "下载完成", + "download_completed_error": "下载完成,但有 {{errorNum}} 张图片下载失败", + "downloading": "下载中", + "fullscreen": "全屏", + "fullscreen_exit": "退出全屏", + "grid_mode": "网格模式", + "packaging": "打包中", + "page_fill": "页面填充", + "page_mode_double": "双页模式", + "page_mode_single": "单页模式", + "scroll_mode": "卷轴模式", + "translate_current_page": "翻译当前页", + "zoom_in": "放大", + "zoom_out": "缩小" + }, + "description": "为漫画站增加双页阅读、翻译等优化体验的增强功能。", + "eh_tag_lint": { + "combo": "存在 [tag] 时,一般也存在 [tag]", + "conflict": "存在 [tag] 时,不应该存在 [tag]", + "correct_tag": "应该是正确的标签", + "miss_female": "缺少男性标签,可能需要", + "miss_parody": "缺少原作标签,可能需要", + "possible_conflict": "存在 [tag] 时,一般不应该存在 [tag]", + "prerequisite": "[tag] 的前置标签 [tag] 不存在" + }, + "end_page": { + "next_button": "下一话", + "prev_button": "上一话", + "tip": { + "end_jump": "已到结尾,继续向下翻页将跳至下一话", + "exit": "已到结尾,继续翻页将退出", + "start_jump": "已到开头,继续向上翻页将跳至上一话" + } + }, + "hotkeys": { + "enter_read_mode": "进入阅读模式", + "float_tag_list": "悬浮标签列表", + "jump_next": "跳至下一话", + "jump_prev": "跳至上一话", + "jump_to_end": "跳至尾页", + "jump_to_home": "跳至首页", + "multi_select_load": "多选加载", + "page_down": "向下翻页", + "page_up": "向上翻页", + "reload_current_error_img": "重载当前错误图片", + "repeat_tip": "此快捷键已被绑定至「{{hotkey}}」", + "scroll_down": "向下滚动", + "scroll_left": "向左滚动", + "scroll_right": "向右滚动", + "scroll_up": "向上滚动", + "switch_auto_enlarge": "切换图片自动放大选项", + "switch_dir": "切换阅读方向", + "switch_grid_mode": "切换网格模式", + "switch_page_fill": "切换页面填充", + "switch_scroll_mode": "切换卷轴模式", + "switch_single_double_page_mode": "切换单双页模式" + }, + "img_status": { + "error": "加载出错", + "loading": "正在加载", + "wait": "等待加载" + }, + "other": { + "auto": "自动", + "clear": "清空", + "custom": "自定义", + "disable": "禁用", + "distance": "距离", + "download": "下载", + "enabled": "启用", + "enter_comic_read_mode": "进入漫画阅读模式", + "exit": "退出", + "fab_hidden": "隐藏悬浮按钮", + "fab_show": "显示悬浮按钮", + "fill_page": "填充页", + "hotkeys": "快捷键", + "img_loading": "图片加载中", + "interval": "间隔", + "loading_img": "加载图片中", + "multi_select_mode": "多选模式", + "none": "无", + "or": "或", + "other": "其他", + "page_range": "请输入页码范围:\n(例如:1, 3-5, 9-)", + "read_mode": "阅读模式", + "selected": "已选中", + "setting": "设置" + }, + "pwa": { + "alert": { + "img_data_error": "图片数据错误", + "img_not_found": "找不到图片", + "img_not_found_files": "请选择图片文件或含有图片文件的压缩包", + "img_not_found_folder": "文件夹下没有图片文件或含有图片文件的压缩包", + "not_valid_url": "不是有效的 URL", + "parse_error": "解析出错", + "password_error": "密码错误", + "repeat_load": "正在加载其他文件中……", + "userscript_not_installed": "未安装 ComicRead 脚本" + }, + "button": { + "enter_url": "输入 URL", + "install": "安装", + "no_more_prompt": "不再提示", + "resume_read": "恢复阅读", + "select_files": "选择文件", + "select_folder": "选择文件夹" + }, + "install_md": "### 每次都要打开这个网页很麻烦?\n如果你希望\n1. 能有独立的窗口,像是在使用本地软件一样\n1. 加入本地压缩文件的打开方式之中,方便直接打开\n1. 离线使用~~(主要是担心国内网络抽风无法访问这个网页~~\n### 欢迎将本页面作为 PWA 应用安装到电脑上😃👍", + "message": { + "enter_password": "请输入密码", + "parsing": "解析中" + }, + "tip_enter_url": "请输入压缩包 URL", + "tip_md": "# ComicRead PWA\n使用 [ComicRead](https://github.com/hymbz/ComicReadScript) 的阅读模式阅读**本地**漫画\n---\n### 将图片文件、文件夹、压缩包直接拖入即可开始阅读\n*也可以选择**直接粘贴**或**输入**压缩包 URL 下载阅读*" + }, + "setting": { + "hotkeys": { + "add": "添加新快捷键", + "restore": "恢复默认快捷键" + }, + "language": "语言", + "option": { + "abreast_duplicate": "每列重复比例", + "abreast_mode": "并排卷轴模式", + "adjust_to_width": "自适应宽度", + "align_edge": "滚动翻页时对齐边缘", + "always_load_all_img": "始终加载所有图片", + "autoFullscreen": "自动全屏", + "autoHiddenMouse": "自动隐藏鼠标", + "auto_scale": "自动缩放", + "auto_scroll_trigger_end": "在结束页上继续滚动", + "auto_switch_page_mode": "按屏幕比例切换单双页", + "background_color": "背景颜色", + "click_page_turn_area": "点击区域", + "click_page_turn_enabled": "点击翻页", + "click_page_turn_swap_area": "左右点击区域交换", + "dark_mode": "黑暗模式", + "dark_mode_auto": "黑暗模式跟随系统", + "dir_ltr": "从左到右(美漫)", + "dir_rtl": "从右到左(日漫)", + "disable_auto_enlarge": "禁止图片自动放大", + "first_page_fill": "默认启用首页填充", + "full_width": "视窗宽度", + "img_recognition": "图像识别", + "img_recognition_background": "识别背景色", + "img_recognition_pageFill": "自动调整页面填充", + "img_recognition_warn": "❗ 当前浏览器不支持 Web Worker,开启此功能可能导致页面卡顿,建议升级或更换浏览器。", + "img_recognition_warn_2": "❗ 当前网站不支持 Web Worker,开启此功能可能导致页面卡顿。", + "paragraph_appearance": "外观", + "paragraph_dir": "阅读方向", + "paragraph_display": "显示", + "paragraph_scrollbar": "滚动条", + "paragraph_translation": "翻译", + "preload_page_num": "预加载页数", + "scroll_end": "翻页至尽头后", + "scroll_end_auto": "优先跳至上/下一话,否则退出", + "scroll_mode_img_scale": "卷轴图片缩放", + "scroll_mode_img_spacing": "卷轴图片间距", + "scrollbar_auto_hidden": "自动隐藏", + "scrollbar_easy_scroll": "快捷滚动", + "scrollbar_position": "位置", + "scrollbar_position_bottom": "底部", + "scrollbar_position_hidden": "隐藏", + "scrollbar_position_right": "右侧", + "scrollbar_position_top": "顶部", + "scrollbar_show_img_status": "显示图片加载状态", + "show_clickable_area": "显示点击区域", + "show_comments": "在结束页显示评论", + "shrink_menu": "缩小菜单区域", + "swap_page_turn_key": "左右翻页键交换", + "zoom": "图片缩放" + }, + "sync_options_other_site": "同步阅读配置至其他站点", + "translation": { + "cotrans_tip": "

将使用 Cotrans 提供的接口翻译图片,该服务器由其维护者用爱发电自费维护

\n

多人同时使用时需要排队等待,等待队列达到上限后再上传新图片会报错,需要过段时间再试

\n

所以还请 注意用量

\n

更推荐自己本地部署 Manga Image Translator,既不占用服务器资源也不需要排队

", + "options": { + "box_threshold": "文本框阈值", + "detection_resolution": "文本扫描清晰度", + "direction": "渲染字体方向", + "direction_auto": "原文一致", + "direction_horizontal": "仅限水平", + "direction_vertical": "仅限垂直", + "force_retry": "忽略缓存强制重试", + "inpainter": "图像修复器", + "inpainting_size": "图像修复尺寸", + "local_url": "自定义服务器 URL", + "mask_dilation_offset": "掩码膨胀偏移量", + "only_download_translated": "只下载翻译完的图片", + "target_language": "目标语言", + "text_detector": "文本扫描器", + "translator": "翻译服务", + "unclip_ratio": "文本框膨胀比率" + }, + "provider": "翻译器", + "range": "翻译范围", + "translate_all": "翻译全部图片", + "translate_to_end": "翻译当前页至结尾" + } + }, + "site": { + "add_feature": { + "add_hotkeys_actions": "增加快捷键操作", + "auto_adjust_option": "自动调整阅读配置", + "auto_page_turn": "无限滚动", + "auto_show": "自动进入阅读模式", + "block_totally": "彻底屏蔽漫画", + "colorize_tag": "标签染色", + "cross_site_link": "关联外站", + "detect_ad": "识别广告页", + "expand_tag_list": "展开标签列表", + "float_tag_list": "悬浮标签列表", + "load_original_image": "加载原图", + "lock_option": "锁定站点配置", + "open_link_new_page": "在新页面中打开链接", + "quick_favorite": "快捷收藏", + "quick_rating": "快捷评分", + "quick_tag_define": "快捷查看标签定义", + "remember_current_site": "记住当前站点", + "tag_lint": "标签检查" + }, + "changed_load_failed": "网站发生变化,无法加载漫画", + "ehentai": { + "change_favorite_failed": "收藏夹修改失败", + "change_favorite_success": "收藏夹修改成功", + "change_rating_failed": "评分修改失败", + "change_rating_success": "评分修改成功", + "fetch_favorite_failed": "获取收藏夹信息失败", + "fetch_img_page_source_failed": "获取图片页源码失败", + "fetch_img_page_url_failed": "从详情页获取图片页地址失败", + "fetch_img_url_failed": "从图片页获取图片地址失败", + "hitomi_error": "hitomi 匹配出错", + "html_changed_link_failed": "页面结构发生改变,关联外站功能无法正常生效", + "ip_banned": "IP地址被禁", + "nhentai_error": "nhentai 匹配出错", + "nhentai_failed": "匹配失败,请在确认登录 {{nhentai}} 后刷新" + }, + "nhentai": { + "fetch_next_page_failed": "获取下一页漫画数据失败", + "tag_blacklist_fetch_failed": "标签黑名单获取失败" + }, + "show_settings_menu": "显示设置菜单", + "simple": { + "auto_read_mode_message": "已默认开启「自动进入阅读模式」", + "no_img": "未找到合适的漫画图片,\n如有需要可点此关闭简易阅读模式", + "simple_read_mode": "使用简易阅读模式" + } + }, + "touch_area": { + "menu": "菜单", + "type": { + "edge": "边缘", + "l": "L", + "left_right": "左右", + "up_down": "上下" + } + }, + "translation": { + "status": { + "after-translating": "翻译后处理中", + "cancelled": "翻译已取消", + "colorizing": "正在上色", + "default": "未知状态", + "detection": "正在检测文本", + "downloading": "正在下载", + "downscaling": "正在缩小图片", + "error": "翻译出错", + "error-disconnect": "与服务器断开连接", + "error-download": "下载出错", + "error-lang": "你选择的翻译服务不支持你选择的语言", + "error-too-large": "图片尺寸过大(超过 8000x8000 像素)", + "error-translating": "翻译服务没有返回任何文本", + "error-upload": "上传出错", + "error-with-id": "翻译出错", + "finished": "正在整理结果", + "inpainting": "正在修补图片", + "mask-generation": "正在生成文本掩码", + "ocr": "正在识别文本", + "pending": "正在等待", + "pending-pos": "正在等待", + "preparing": "等待空闲窗口", + "rendering": "正在渲染", + "running_pre_translation_hooks": "正在执行翻译前处理", + "saved": "保存结果", + "saving": "正在保存", + "skip-no-regions": "图片中没有检测到文本区域", + "skip-no-text": "图片中没有检测到文本", + "textline_merge": "正在整合文本", + "translating": "正在翻译文本", + "upload": "正在上传", + "uploading": "正在上传", + "upscaling": "正在放大图片" + }, + "tip": { + "check_img_status_failed": "检查图片状态失败", + "download_img_failed": "下载图片失败", + "get_translator_list_error": "获取可用翻译服务列表时出错", + "id_not_returned": "未返回 id", + "img_downloading": "下载图片中", + "img_not_fully_loaded": "图片未加载完毕", + "pending": "正在等待,列队还有 {{pos}} 张图片", + "resize_img_failed": "缩放图片失败", + "translating": "翻译图片中", + "translation_completed": "翻译完成", + "upload": "上传图片中", + "upload_error": "上传图片出错", + "upload_return_error": "服务器翻译出错", + "wait_translation": "等待翻译" + }, + "translator": { + "baidu": "百度", + "deepl": "DeepL", + "google": "谷歌", + "gpt3.5": "GPT-3.5", + "none": "删除文本", + "offline": "离线模型", + "original": "原文", + "papago": "Papago", + "youdao": "有道" + } + }, + "upscale": { + "module_download_complete": "图片放大模型下载完成", + "module_download_failed": "图片放大模型下载失败", + "module_downloading": "图片放大模型下载中...", + "title": "无损放大图片", + "upscaled": "已放大", + "upscaling": "放大中", + "webgpu_tip": "无法使用 WebGPU 放大图片,处理速度将变慢" + } +}