empty 58cbbf9a44 fix: WallpaperGuideView完整国际化修复
问题:WallpaperGuideView界面切换到日语后仍显示大量中文内容

修复内容:
- 添加28个新的本地化key,覆盖所有界面文本
- 替换导航标题、步骤说明、常见问题等所有硬编码中文字符串
- 新增localization keys:
  * wallpaper.title(导航标题)
  * wallpaper.ios17Required(iOS版本提示)
  * wallpaper.openPhotosApp / findSavedPhoto(快捷操作)
  * wallpaper.steps(步骤区标题)
  * wallpaper.step1-5.title/description(5个设置步骤)
  * wallpaper.step4iOS16.title/description(iOS 16特殊说明)
  * wallpaper.faq(常见问题标题)
  * wallpaper.faq1-5.question/answer(5个FAQ条目)

所有字符串均提供8种语言翻译(zh-Hans, zh-Hant, en, es, ar, fr, ja, ko)

构建验证:BUILD SUCCEEDED

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-10 16:54:40 +08:00
2026-01-03 22:23:26 +08:00
2026-01-03 22:24:19 +08:00
2026-01-03 22:24:17 +08:00

Live Photo Studio

将任意视频转换为 iOS Live Photo支持锁屏动态壁纸

Platform Swift License

功能特性

  • 📹 视频转 Live Photo — 导入相册视频,一键生成系统可识别的 Live Photo
  • ✂️ 精准裁剪 — 时长裁剪1~1.5s+ 多比例模板(锁屏/全面屏/4:3/1:1
  • 🎨 AI 超分辨率 — 集成 Real-ESRGAN智能提升画面清晰度
  • 🖼️ 封面帧选择 — 滑杆精选最佳静态封面
  • 📱 壁纸引导 — 系统版本适配的设置步骤引导

📱 系统要求

  • iOS / iPadOS 18.0+
  • Xcode 16.0+
  • Swift 6.0

🚀 快速开始

克隆项目

git clone https://github.com/yourusername/to-live-photo.git
cd to-live-photo

构建运行

# 模拟器构建
xcodebuild -scheme to-live-photo \
  -destination 'platform=iOS Simulator,name=iPhone 16 Pro' \
  build

# 真机 Archive
xcodebuild -scheme to-live-photo \
  -configuration Release \
  -destination 'generic/platform=iOS' \
  -archivePath build/to-live-photo.xcarchive \
  archive

🏗️ 项目结构

to-live-photo/
├── Sources/LivePhotoCore/       # Swift Package - 核心库
│   ├── LivePhotoCore.swift      # 生成管线、数据模型
│   ├── AIEnhancer/              # Real-ESRGAN 超分辨率
│   └── Resources/               # metadata.mov, ML 模型
├── to-live-photo/               # iOS App
│   ├── Views/                   # SwiftUI 视图
│   │   ├── HomeView.swift       # 首页导入
│   │   ├── EditorView.swift     # 编辑裁剪
│   │   ├── ProcessingView.swift # 处理进度
│   │   ├── ResultView.swift     # 保存结果
│   │   └── WallpaperGuideView.swift  # 壁纸引导
│   ├── AppState.swift           # 全局状态管理
│   └── DesignSystem.swift       # Soft UI 设计令牌
└── docs/                        # 文档
    ├── USER_GUIDE.md            # 用户手册
    ├── TEST_MATRIX.md           # 测试矩阵
    └── APP_STORE_METADATA.md    # 上架信息

🔧 技术架构

生成管线

normalize → extractKeyFrame → aiEnhance → writePhotoMetadata → writeVideoMetadata → saveToAlbum → validate

核心参数

参数 默认值 说明
时长 0.917s 与 iPhone 原生 Live Photo 一致
分辨率 1080×1920 竖屏最大,可配置兼容模式降至 720p
帧率 60fps 兼容模式可降至 30fps
编码 H.264 兜底策略确保兼容性
HDR 转 SDR 壁纸场景更稳定

AI 超分辨率

  • 模型Real-ESRGAN x4plusCore ML64MB
  • 处理512×512 分块 + 64px 重叠 + 线性混合
  • 放大:约 2.25x(输入 512→输出 2048

📋 开发规范

Git 提交类型

  • feat: 新功能
  • fix: 修复缺陷
  • refactor: 重构(行为不变)
  • chore: 构建、依赖、工具
  • docs: 仅文档

代码规范

  • 遵循 DesignSystem.swift 令牌,禁止硬编码颜色/间距
  • 新增 View 必须包含 accessibilityLabel
  • 新增 View 必须适配深色模式和 iPad
  • 触控目标 ≥ 44pt

📄 文档

文档 说明
CLAUDE.md AI 助手指令(宪法文档)
TASK.md 里程碑与任务追踪
docs/USER_GUIDE.md 用户使用手册
docs/TEST_MATRIX.md 测试用例矩阵

📜 许可证

MIT License - 详见 LICENSE


Made with ❤️ for iOS Live Photos

Description
No description provided
Readme 115 MiB
Languages
Swift 74.5%
Python 24.8%
Shell 0.7%