Skip to content

实现多语言国际化并优化界面与设置 - #15

Merged
QYF-RYCBStudio merged 6 commits into
mainfrom
dev
Aug 11, 2026
Merged

实现多语言国际化并优化界面与设置#15
QYF-RYCBStudio merged 6 commits into
mainfrom
dev

Conversation

@QYF-RYCBStudio

Copy link
Copy Markdown
Contributor
  • 新增多语言国际化支持,将硬编码文本替换为语言资源绑定
  • 新增动画级别设置,支持动态控制动画样式
  • 更新关于页面,添加版权声明、隐私政策、GitHub 链接和开源许可证信息
  • 修复 ToggleSwitch 样式选择器及本地化应用顺序问题
  • 添加简繁英等多语言资源,完善本地化内容
  • 添加应用重启功能和崩溃显示器多语言支持
  • 修复部分翻译错误并优化页面布局和代码格式

- 在各个视图文件中引入languages命名空间并替换硬编码文本为语言资源绑定
- 更新AboutPage页面中的版权、用户协议、隐私政策、帮助文档等文本为多语言支持
- 修改ALPConfigEditor配置编辑器的标题、按钮文本为多语言资源引用
- 替换ALPControl控制组件中的状态显示文本为国际化字符串
- 更新ALPSettings自启动设置页面的界面文本为语言资源绑定
- 在App.axaml中为ToggleSwitch开关控件添加多语言支持
- 修改AppearanceSettings外观设置页面的所有界面文本为国际化内容
- 更新AppSplash启动画面的进度提示文本为多语言资源
- 调整CompatibleGrowl通知控件的默认标题为语言资源
- 完善ConfigEditor配置编辑器的界面文本国际化支持
- 移除AboutPage中的图标可见性绑定
- 新增AnimationStyles类用于动态控制动画级别
- 在App.axaml中移除原有的静态动画定义
- 添加AnimationLevel配置选项,默认值为2(标准)
- 更新多语言资源文件添加动画和渲染设置相关文本
- 修复MainPageFrame布局格式问题
- 添加重启功能实现平滑应用程序重启
- 为崩溃显示器添加多语言支持的字符串资源
- 移除AboutPage中的图标可见性绑定
- 新增AnimationStyles类用于动态控制动画级别
- 在App.axaml中移除原有的静态动画定义
- 添加AnimationLevel配置选项,默认值为2(标准)
- 更新多语言资源文件添加动画和渲染设置相关文本
- 修复MainPageFrame布局格式问题
- 添加重启功能实现平滑应用程序重启
- 为崩溃显示器添加多语言支持的字符串资源
- 添加完整的版权声明对话框功能
- 更新隐私政策链接地址
- 为About页面添加Github链接按钮
- 重构SettingsExpander的图标显示方式
- 添加开源许可证信息显示
- 优化页面布局和组件结构
- 添加新的本地化字符串资源
- 移除过时的CompileType配置选项
- 更新macOS平台检测方法
- 标记过时的方法并添加兼容性注释
- 优化多处代码格式和换行问题
- 修复 ToggleSwitch 样式选择器,从 'ToggleSwitch' 改为 ':is(ToggleSwitch)'
- 将 Culture 设置移至 App.axaml 加载之前,确保样式中的本地化字符串正确应用
- 添加 MappedNodeContainer 相关的本地化字符串资源
- 修复英语资源文件中 Proxy Mode Jiahao 的翻译错误
- 在 MappedNodesContainerLegacy.axaml 中使用本地化字符串替换硬编码文本
- 添加简体中文、繁体中文和英文的地区选择相关本地化资源
@QYF-RYCBStudio QYF-RYCBStudio added the enhancement New feature or request label Aug 11, 2026
@QYF-RYCBStudio
QYF-RYCBStudio merged commit 128dcbf into main Aug 11, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant