春河晴
55eb911dd3
fix(i18n): 修复 PROMPT_EXTENSIONS 元组声明、消除重复代码、优化锁策略
- fix: PROMPT_EXTENSIONS = (".prompt") 是字符串非元组,改为 (".prompt",)
- refactor: 将 extract_placeholders/format_template 统一到 loaders.py,
消除 formatting.py、prompt_i18n.py、i18n_validate.py 三处重复
- perf: _get_catalog 和 load_prompt 改为双重检查锁定,I/O 不再阻塞其他线程
- perf: _log_once 使用独立 _warning_lock,不再与 _cache_lock 竞争
- fix: _scan_legacy_prompt_directory 添加 prompts_root 参数,修正 relative_to 语义
- refactor: 合并 _supported_prompt_files 两个变体为单函数 + recursive 参数
- docs: i18n.md 强化 repository-specific 校验策略标注,修正时间表述冗余
- fix: 验证脚本错误消息移除 Crowdin 暗示,标注为仓库级校验策略
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 01:59:20 +09:00
..
2026-02-02 21:18:38 +08:00
2026-02-21 16:29:30 +08:00
2025-11-19 23:35:14 +08:00
2026-02-21 16:24:24 +08:00
2026-02-21 16:29:30 +08:00
2026-02-21 16:29:30 +08:00
2026-02-21 16:29:30 +08:00
2026-03-12 17:23:17 +09:00
2026-03-13 01:59:20 +09:00
2026-02-21 16:24:24 +08:00
2026-02-21 16:24:24 +08:00
2025-11-27 13:20:12 +08:00
2026-02-21 16:29:30 +08:00
2026-02-21 16:24:24 +08:00
2026-02-21 16:29:30 +08:00
2025-12-27 11:54:31 +08:00
2025-11-19 23:35:14 +08:00
2025-11-27 13:20:12 +08:00
2025-11-27 17:26:23 +08:00
2026-03-07 00:57:37 +08:00
2025-05-01 01:18:21 +08:00
2026-03-03 01:18:54 +09:00
2025-12-18 20:40:05 +08:00
2026-03-07 00:57:37 +08:00