Add Invalid Avatar Detection Feature (#1525)

* feat: 完善失效模型检查功能的进度显示

* localization

* feat: improve invalid avatar detection and deletion
This commit is contained in:
laomo
2025-12-09 13:56:06 +08:00
committed by GitHub
parent 25d17198df
commit c5709f8ce5
7 changed files with 361 additions and 29 deletions

View File

@@ -172,7 +172,21 @@
"local_favorites": "Local Favorites (Requires VRC+)",
"new_group": "New Group",
"refresh": "Refresh",
"cancel_refresh": "Cancel Refresh"
"cancel_refresh": "Cancel Refresh",
"check_invalid": "Check Invalid Avatars in This Group",
"check_description": "Detect and remove invalid avatars in this group",
"checking": "Checking invalid avatars...",
"check_progress": "Progress: {current}/{total}",
"check_complete": "Check complete!",
"check_summary": "Checked {total} avatars, found {invalid} invalid, removed {removed}",
"removed_list_header": "Removed avatar list:",
"copy_removed_ids": "Copy Removed Avatar IDs",
"checking_progress": "Checking avatar ({current}/{total})...",
"confirm_delete_invalid": "Delete Invalid Avatars?",
"confirm_delete_description": "Found {count} invalid avatars, delete them?",
"delete_summary": "Successfully deleted {removed} invalid avatars",
"no_invalid_found": "No invalid avatars found",
"delete_cancelled": "Delete operation cancelled"
},
"edit_mode": "Edit Mode",
"copy": "Copy",

View File

@@ -142,7 +142,21 @@
"local_favorites": "ローカルのお気に入り (VRC+が必要)",
"new_group": "グループ作成",
"refresh": "更新",
"cancel_refresh": "キャッシュ削除"
"cancel_refresh": "キャッシュ削除",
"check_invalid": "このグループの無効なアバターをチェック",
"check_description": "このグループ内の無効なアバターを検出して削除",
"checking": "無効なアバターをチェック中...",
"check_progress": "進行状況:{current}/{total}",
"check_complete": "チェック完了!",
"check_summary": "{total}個のアバターをチェックし、{invalid}個の無効なアバターを発見、{removed}個を削除しました",
"removed_list_header": "削除されたアバターリスト:",
"copy_removed_ids": "削除されたアバターIDをコピー",
"checking_progress": "アバター確認中 ({current}/{total})...",
"confirm_delete_invalid": "無効なアバターを削除しますか?",
"confirm_delete_description": "{count}個の無効なアバターが見つかりました。削除しますか?",
"delete_summary": "{removed}個の無効なアバターを正常に削除しました",
"no_invalid_found": "無効なアバターは見つかりませんでした",
"delete_cancelled": "削除操作がキャンセルされました"
},
"edit_mode": "編集モード",
"copy": "コピー",

View File

@@ -97,7 +97,21 @@
"search": "검색",
"vrchat_favorites": "VRChat 즐겨찾기",
"local_favorites": "Local Favorites (Requires VRC+)",
"new_group": "새 그룹"
"new_group": "새 그룹",
"check_invalid": "이 그룹의 유효하지 않은 모델 확인",
"check_description": "이 그룹에서 유효하지 않은 모델을 감지하고 삭제",
"checking": "유효하지 않은 모델 확인 중...",
"check_progress": "확인 진행: {current}/{total}",
"check_complete": "확인 완료!",
"check_summary": "{total}개의 모델을 확인했고, {invalid}개의 유효하지 않은 모델을 발견했으며, {removed}개를 제거했습니다",
"removed_list_header": "제거된 모델 목록:",
"copy_removed_ids": "제거된 모델 ID 복사",
"checking_progress": "모델 확인 중 ({current}/{total})...",
"confirm_delete_invalid": "유효하지 않은 모델을 삭제하시겠습니까?",
"confirm_delete_description": "{count}개의 유효하지 않은 모델을 발견했습니다. 삭제하시겠습니까?",
"delete_summary": "{removed}개의 유효하지 않은 모델을 성공적으로 삭제했습니다",
"no_invalid_found": "유효하지 않은 모델을 찾을 수 없습니다",
"delete_cancelled": "삭제 작업이 취소되었습니다"
},
"bulk_unfavorite_mode": "즐겨찾기 해제 모드",
"bulk_unfavorite_selection": "선택한 즐겨찾기 해제",

View File

@@ -172,7 +172,21 @@
"local_favorites": "本地收藏(需要 VRC+",
"new_group": "创建新的收藏夹",
"refresh": "刷新",
"cancel_refresh": "清除缓存"
"cancel_refresh": "清除缓存",
"check_invalid": "检查这个分组的失效模型",
"check_description": "检测并删除这个分组中的失效模型",
"checking": "正在检查失效模型...",
"check_progress": "检查进度:{current}/{total}",
"checking_progress": "正在检查模型 ({current}/{total})...",
"confirm_delete_invalid": "删除失效模型?",
"confirm_delete_description": "发现 {count} 个失效模型,是否删除它们?",
"check_complete": "检查完成!",
"check_summary": "共检查 {total} 个模型,发现 {invalid} 个失效模型",
"delete_summary": "已成功删除 {removed} 个失效模型",
"removed_list_header": "已删除的模型列表:",
"copy_removed_ids": "复制已删除的模型ID",
"no_invalid_found": "未发现失效模型",
"delete_cancelled": "已取消删除操作"
},
"edit_mode": "编辑模式",
"copy": "复制",