DropSpace v0.2.1-preview.2
Pre-release
Pre-release
DropSpace v0.2.1-preview.2 — English localization foundation
This Preview establishes the first supported display-language foundation for DropSpace. English is the complete base and fallback resource set; a new installation uses System default, mapping a Chinese Windows display language to Simplified Chinese and every other currently shipped-language case to English.
Display language
- Adds Settings choices for System default, English, and 简体中文.
- Persists the choice safely in settings schema 7 and explains that a restart is required before the new resource context is applied.
- Maps a Windows
zh-*display-language preference tozh-CN; every other currently unsupported system language intentionally falls back to the complete English base resource set.
Complete surface coverage
- Moves the main window, Dynamic Island, native tray menu/tooltip, settings feedback, dialogs, error prompts, update status, and WinUI automation names to shared resources.
- Uses the same localized resource source from app code, Core-facing status contracts, and Infrastructure update messages instead of leaving service/UI boundaries with hardcoded Chinese text.
- Avoids showing raw internal exception messages in user dialogs; technical detail remains in the local diagnostic log.
Validation
- Adds a CI policy that requires exactly matching English and Simplified Chinese resource keys and rejects CJK hardcoding in production C# and XAML.
- Runs the Windows build, tests, and executable smoke in both
en-USandzh-CNresource contexts, including a runtime XAML-resource resolution marker. - A real English Windows 11 and Simplified Chinese Windows 11 manual matrix remains required Preview evidence; hosted CI resource contexts do not claim the OS display language itself was changed.
中文说明
- 新增跟随系统、English 和简体中文三种显示语言选项;更改后重启应用即可生效。
- 主窗口、灵动岛、托盘、错误提示、无障碍名称和更新状态均已接入统一资源文件。
- CI 会检查资源键一致性和中文硬编码,并分别在英文与简体中文资源上下文运行 Windows 测试;真实 Windows 11 系统语言验证仍保留为预览版人工门禁。