v0.1.24-alpha
Pre-release
Pre-release
[0.1.24-alpha] - 2026-05-09
Added / 新增
- Added a formal locale-pack release specification covering package versioning,
min_firmware_version, archive layout, catalog generation, review/release gating, rollback behavior, and pre-release validation / 新增语言包发布规格,覆盖包版本、min_firmware_version、分发 archive、catalog 生成、review/release 闸门、回滚行为与发布前校验 - Added installable Arabic locale-pack assets with Noto Naskh Arabic font generation support and RTL metadata, kept in review status until native-language and input review are complete / 新增可安装阿语语言包资源,包含 Noto Naskh Arabic 字体生成支持与 RTL 元数据,并在母语与输入法审查完成前保持 review 状态
- Added locale-pack structural validation tooling for key completeness, duplicate keys, empty translations, placeholder consistency, release English fallback detection, dependency checks, and fake IME rejection / 新增语言包结构校验工具,检查 key 完整性、重复 key、空翻译、占位符一致性、release 英文兜底、依赖关系与假 IME
Changed / 变更
- Language packs are now versioned as 1.1.0 packages for the 0.1.24-alpha release, with
translation_statusmetadata carried intosite/data/packs.jsonso review packs can be cataloged without being selectable as runtime UI languages / 语言包现以 1.1.0 包随 0.1.24-alpha 发布,并把translation_status写入site/data/packs.json,使 review 包可被 catalog 收录但不会成为运行时可选 UI 语言 - Simplified Chinese remains the only release locale with the real built-in Pinyin IME; Traditional Chinese (Taiwan), Arabic, Russian, European Latin, Japanese, and Korean packs are cataloged as display-only review bundles / 简体中文仍是唯一带真实内建拼音输入法的 release locale;台湾繁中、阿语、俄语、欧洲拉丁语、日语与韩语包以 display-only review bundle 形式进入目录
- The GitHub Pages language-pack section now surfaces review/release status and package metadata so users can see language-pack maturity and update availability more clearly / GitHub Pages 语言包区域现在展示 review/release 状态与包元数据,让用户更清楚地看到语言包成熟度与更新可见性
- Localization and IME specifications now explicitly distinguish locale, region, script, font coverage, release quality, and real input backends, including the rule that Taiwan Traditional Chinese must not default to Pinyin / 本地化与输入法规格现明确区分 locale、地区、脚本、字体覆盖、发布质量与真实输入后端,并写明台湾繁中不得默认使用拼音
Fixed / 修复
- Filled missing and English-fallback entries across non-English locale
strings.tsvfiles while keeping non-native-reviewed packages gated asreviewinstead of pretending they are release quality / 补齐非英语语言包中缺失或英文兜底的strings.tsv条目,同时将未完成母语审校的包保持在review闸门内,避免伪装为 release 质量 - Removed fake IME manifests and locale
ime_packdependencies for scripts without implemented runtime input engines, preventing Settings from exposing unusable input methods / 移除尚无真实运行时输入引擎的假 IME manifest 与 localeime_pack依赖,避免 Settings 暴露不可用输入法 - Runtime locale discovery now skips non-release
translation_statusvalues, preserving English fallback and preventing incomplete review packs from entering the normal language picker / 运行时 locale 发现现在会跳过非 release 的translation_status,保留英文兜底并防止未完成 review 包进入普通语言选择器
What's Changed
- Feature/cardputer zero by @vicliu624 in #27
Full Changelog: v0.1.22-alpha...v0.1.24-alpha