实现多语言国际化并优化界面与设置 - #15
Merged
Merged
Conversation
QYF-RYCBStudio
commented
Aug 11, 2026
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 中使用本地化字符串替换硬编码文本 - 添加简体中文、繁体中文和英文的地区选择相关本地化资源
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.