rookiestar28
|
d589717f5a
|
feat(stage3): add 35 community error patterns with i18n support
STAGE 3: F12 Pattern Expansion Complete
Changes:
1. Added 7 community pattern JSON files (35 patterns total)
- patterns/community/controlnet.json (8 ControlNet patterns)
- patterns/community/lora.json (6 LoRA patterns)
- patterns/community/vae.json (5 VAE patterns)
- patterns/community/animatediff.json (4 AnimateDiff patterns)
- patterns/community/ipadapter.json (4 IPAdapter patterns)
- patterns/community/facerestore.json (3 FaceRestore patterns)
- patterns/community/misc.json (5 misc patterns)
2. Updated ERROR_KEYS in i18n.py
- Added 35 new error keys
- Total patterns: 57 (22 builtin + 35 community)
3. Added translations for all new patterns
- English (en): Complete ✅
- 繁體中文 (zh_TW): Complete ✅
- 简体中文 (zh_CN): Complete ✅
- Other languages (ja, de, fr, it, es, ko): Fallback to English
Pattern Categories:
- ControlNet: 8 patterns (model loading, preprocessing, sizing)
- LoRA: 6 patterns (loading, compatibility, memory)
- VAE: 5 patterns (encoding/decoding, precision, tiling)
- AnimateDiff: 4 patterns (model, frames, context, memory)
- IPAdapter: 4 patterns (model, encoding, compatibility)
- FaceRestore: 3 patterns (model, detection, memory)
- Miscellaneous: 5 patterns (checkpoint, image format, sampler, scheduler, CLIP)
Testing:
- ✅ All 9 PatternLoader unit tests pass
- ✅ 57 patterns load successfully
- ✅ Pattern matching works correctly
- ✅ Translations verified for en/zh_TW/zh_CN
|
2026-01-03 04:56:10 +08:00 |
|