cloud-drive-renamer/src/locales/en.json
Zain 748bf94d6f feat: 新增正则替换规则和并发控制功能
- 新增正则替换规则(RegexRule),支持捕获组、自定义flags和包含扩展名选项
- 为平台配置添加maxConcurrent字段,支持批量操作并发控制
- 重构BatchExecutor实现,使用工作池模式限制最大并发数
- 在UI配置面板中添加正则规则表单及实时验证
- 更新多语言资源文件和README文档
- 添加相关单元测试确保功能稳定性
2026-02-14 12:37:29 +08:00

165 行
7.3 KiB
JSON

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

{
"extName": "CloudDrive Renamer",
"extDescription": "Powerful batch renaming tool for Quark Drive, Aliyun Drive, and Baidu Cloud Drive",
"rename_dialog_title": "Batch Rename",
"file_selector_title": "Batch Rename",
"config_panel_title": "Configuration",
"file_list_panel_title": "File List",
"preview_panel_title": "Preview",
"preview_items": "Preview items:",
"execute_rename": "Execute Rename",
"executing": "Executing...",
"loading_files": "Loading files...",
"error_title": "Error",
"retry": "Retry",
"back": "Back",
"close": "Close",
"search_placeholder": "Search files",
"clear_search": "Clear search",
"select_all": "Select All",
"deselect_all": "Deselect All",
"select_all_checkbox": "Select All",
"filter_by_type": "Filter by Type",
"all_types": "All Types",
"type_video": "Video",
"type_image": "Image",
"type_audio": "Audio",
"type_document": "Document",
"type_other": "Other",
"selected_files_count": "Selected $1 / $2 files",
"no_files_found": "No files found",
"rename_dialog_file_count": "files",
"rename_dialog_close": "×",
"rule_selector_title": "Select Rename Rule",
"rule_config_title": "Configure Parameters",
"preview_section_title": "Preview (First 3 Files)",
"rule_replace": "Replace Text",
"rule_replace_desc": "Replace characters in filename",
"rule_regex": "Regex Replace",
"rule_regex_desc": "Replace filename using regular expression",
"rule_prefix": "Add Prefix",
"rule_prefix_desc": "Add text before filename",
"rule_suffix": "Add Suffix",
"rule_suffix_desc": "Add text before extension",
"rule_numbering": "Add Numbering",
"rule_numbering_desc": "Add sequential numbers",
"rule_sanitize": "Sanitize Filename",
"rule_sanitize_desc": "Remove illegal characters",
"param_search_text": "Search Text",
"param_search_placeholder": "Text to replace",
"param_regex_pattern": "Regex Pattern",
"param_regex_pattern_placeholder": "e.g. ^old_|(\\d+)",
"param_regex_invalid": "Invalid regex",
"param_regex_flags_hint": "Current flags: $1",
"param_regex_flags": "Custom Flags (Advanced)",
"param_regex_flags_placeholder": "e.g. msu",
"param_regex_flags_extra_hint": "Tip: g/i are controlled by the toggles above. Prefer entering m/s/u/y/d/v here.",
"param_regex_include_extension": "Include extension (allow changing suffix)",
"param_replace_with": "Replace With",
"param_replace_placeholder": "New text",
"param_case_sensitive": "Case Sensitive",
"param_replace_all": "Replace All Matches",
"param_prefix_text": "Prefix Text",
"param_prefix_placeholder": "Prefix to add",
"param_suffix_text": "Suffix Text",
"param_suffix_placeholder": "Suffix to add",
"param_separator": "Separator (Optional)",
"param_separator_placeholder": "e.g., - or _",
"param_separator_hint_prefix": "Separator to insert between prefix and original filename",
"param_separator_hint_suffix": "Separator to insert between original filename and suffix",
"param_start_number": "Start Number",
"param_digits": "Number of Digits",
"param_digits_hint": "e.g., 3 digits → 001, 002, 003",
"param_position": "Position",
"param_position_prefix": "Prefix (Before Filename)",
"param_position_suffix": "Suffix (Before Extension)",
"param_format_template": "Format Template",
"param_format_hint": "Use {num} to represent number position",
"param_remove_illegal": "Remove Illegal Characters",
"param_remove_illegal_hint": "Automatically remove / \\ : * ? \" < > | characters",
"param_remove_chars": "Additional Characters to Remove (Optional)",
"param_remove_chars_placeholder": "e.g., [](){}",
"param_remove_chars_hint": "Enter additional characters to remove",
"button_cancel": "Cancel",
"button_execute": "Execute Rename",
"progress_dialog_title": "Batch Renaming...",
"progress_current_file": "Processing:",
"progress_completed": "Completed",
"progress_success": "Success",
"progress_failed": "Failed",
"progress_eta": "Estimated Time Remaining:",
"progress_calculating": "Calculating...",
"progress_button_pause": "Pause",
"progress_button_resume": "Resume",
"progress_button_cancel": "Cancel",
"progress_cancel_confirm": "Are you sure you want to cancel batch rename?",
"progress_cancel_stats": "Completed: $1\\nFailed: $2\\nRemaining: $3",
"progress_remaining": "Remaining",
"status_pending": "Pending",
"execution_finished_title": "Batch Rename Completed",
"no_rename_needed": "No files need renaming",
"sync_list": "Sync List (Recommended)",
"syncing_list": "Syncing...",
"sync_success": "List synced",
"sync_failed": "Sync failed, please refresh the page",
"sync_retry": "Resync",
"sync_not_supported": "Auto sync is not supported on this platform. Please refresh the page.",
"conflicts_detected": "Conflicts detected: $1",
"conflicts_detected_confirm": "Conflicts detected: $1. Continue?",
"preview_empty": "No files to preview",
"preview_empty_hint": "Select files and configure rules to see the preview",
"preview_loading": "Generating preview...",
"preview_summary_total": "Total:",
"preview_summary_changed": "To Change:",
"preview_summary_unchanged": "Unchanged:",
"preview_summary_conflict": "Conflicts:",
"preview_badge_conflict": "Conflict",
"preview_badge_no_change": "No Change",
"floating_button_tooltip": "Batch Rename",
"floating_button_tooltip_activate": "Select files to activate",
"floating_button_alt": "Batch Rename",
"popup_title": "CloudDrive Renamer",
"popup_platform_label": "Current Platform",
"popup_platform_none": "No platform detected",
"popup_platform_unsupported": "Unsupported platform",
"popup_toggle_label": "Show Floating Button",
"popup_toggle_hint_supported": "Feature enabled",
"popup_toggle_hint_unsupported": "Current page does not support this feature",
"popup_toggle_hint_available": "Only available on supported cloud platforms",
"popup_stats_success": "Success Count",
"popup_stats_failed": "Failed Count",
"popup_reset_button": "Reset Statistics",
"popup_reset_confirm": "Are you sure you want to reset statistics for $1?",
"popup_reset_failed": "Reset failed, please try again",
"popup_link_help": "User Guide",
"popup_link_feedback": "Report Issues",
"popup_appearance_label": "Appearance",
"popup_appearance_tooltip": "Appearance: $1",
"appearance_mode_follow": "Follow system",
"appearance_mode_light": "Light",
"appearance_mode_dark": "Dark",
"toast_appearance_changed": "Appearance changed to $1",
"toast_appearance_change_failed": "Failed to change appearance, please try again",
"error_unknown": "Unknown error",
"error_network": "Network error",
"error_api_success": "Success",
"error_api_unauthorized": "Not logged in or authentication failed",
"error_api_forbidden": "Access forbidden",
"error_api_not_found": "File not found",
"error_api_conflict": "Filename conflict",
"error_api_rate_limit": "Too many requests",
"error_api_server": "Internal server error",
"error_api_invalid_param": "Invalid parameter",
"error_api_invalid_filename": "Invalid filename",
"error_api_file_exists": "File already exists",
"time_seconds": "s",
"time_minutes": "m",
"time_hours": "h",
"platform_quark": "Quark Drive",
"platform_aliyun": "Aliyun Drive",
"platform_baidu": "Baidu Cloud Drive",
"popup_language_label": "Language",
"toast_language_changed": "Language changed to $1",
"toast_language_change_failed": "Failed to change language, please try again"
}