GloWalk 1.1.2
Corresponds to 1.1.2 (build 8).
What's New
- Eight new languages: Japanese, Korean, French, German, Spanish, Brazilian Portuguese, Italian, Russian — the app now ships in 11 languages total
- Handwritten-style open-source fonts keep GloWalk's letter-like look: Klee One for Japanese, LXGW WenKai KR for Korean, and LXGW WenKai for the European languages (Latin Ext-A/B + Cyrillic); all fonts are fully open source (SIL OFL 1.1)
- Display name: Chinese shows 随行路灯 (Simplified) / 隨行路燈 (Traditional); every other language uses "GloWalk"
- HUD lunar dates are now localized in Japanese (旧暦睦月十五日 style) and Korean (음력 6월 15일), with matching Gregorian short dates
- The About page opens the bundled OFL license texts for all three font families
- App Store subtitle metadata recorded for all 11 languages (managed by an external tool from here on)
Fixes & Engineering
- Less heating on long walks: camera sampling dropped from 30 fps to 5 fps (the slowest rate the hardware supports) and the HUD wave animation from 20 fps to 5 fps, reducing how often the torch thermal-dims
- Permission usage descriptions unified across all 11 languages, filling the missing zh-Hant entries (camera, photo library, location, motion, Health)
- Font subsetting rewritten per language family: 10 weights totaling ~21.2 MB
- Localization plumbing: knownRegions registered, xcstrings order canonicalized, taglines translated into 11 languages
- CI: vendored OFL license texts excluded from the whitespace check
- Comment cleanup: the recurring "unsafeForcedSync" console log is system AXCoreUtilities noise, not from app callbacks
Deployment Notes
- Version 1.1.2 (build 8)
- OFL license texts ship inside the app bundle (Resources/Licenses)
- No schema migration
Verification
- Tests: 76/76 pass on iPhone 17 / iOS 26.5 simulator (72 existing + 4 new lunar-date localization tests)
- Builds: GitHub Actions "Build & Test" green (PR #27)
GloWalk 1.1.2
对应 1.1.2(build 8)。
新功能
- 新增 8 种语言:日语、韩语、法语、德语、西班牙语、巴西葡萄牙语、意大利语、俄语,App 共支持 11 种语言
- 手写风格开源字体延续 GloWalk 的字母字符特色:日语用 Klee One,韩语用霞鹜文楷 KR,欧洲语言用霞鹜文楷(覆盖 Latin Ext-A/B 与西里尔字母);全部字体完全开源(SIL OFL 1.1)
- 显示名:中文为「随行路灯 / 隨行路燈」,其余语言统一为 GloWalk
- HUD 农历日期本地化:日语显示「旧暦睦月十五日」式,韩语显示「음력 6월 15일」,公历短日期同步本地化
- 关于页可直接打开随包附带的三套字体 OFL 许可文本
- App Store 副标题 11 语言文案入库(后续由外部工具管理)
修复与工程
- 降低长时间步行发热:摄像头采样从 30fps 降至 5fps(取硬件支持的最慢帧率),HUD 水波动画从 20fps 降至 5fps,减少手电因温度被自动调暗的频率
- 权限用途说明统一为 11 种语言,补齐缺失的繁体中文条目(相机、相册、定位、运动、健康)
- 字体子集化脚本按语言族重写:10 款字重合计约 21.2 MB
- 本地化基础设施:注册 knownRegions、统一 xcstrings 顺序、标语 11 语言化
- CI:随包 OFL 许可文本排除出空白字符检查
- 注释清理:反复出现的「unsafeForcedSync」日志是系统 AXCoreUtilities 噪音,与应用回调无关
部署说明
- 版本号 1.1.2(build 8)
- OFL 许可文本随包附带(Resources/Licenses)
- 无数据模型迁移
验证
- 测试:iPhone 17 / iOS 26.5 模拟器 76/76 通过(原有 72 + 新增 4 个农历本地化测试)
- 构建:GitHub Actions Build & Test 通过(PR #27)