Ling
|
81894143c9
|
添加设置页面及多语言支持功能
在 `MainWindow.xaml` 中添加了设置页面的 TabItem,并引入了 `BooleanToVisibilityConverter` 以控制多语言按钮的可见性。
在 `MainWindowViewModel.cs` 中新增 `_multipleLangSupport` 属性,并在加载任务时更新其值。
创建了新的 `SettingsPage.xaml` 页面,包含基本的 UI 元素。
在 `SettingsPage.xaml.cs` 中实现了页面的构造函数,确保组件正确初始化。
|
2025-06-25 09:32:03 +08:00 |
Ling
|
c59bb3e007
|
添加翻译功能和多语言支持
在 `I18nChatClient.cs` 中实现了与火山方舟API的交互,支持文本翻译的同步和异步方法,并增加了请求重试机制。更新了项目文件以引入必要的依赖包。对UI进行了修改,添加了翻译按钮并重构布局。扩展了视图模型以支持翻译逻辑,更新章节和任务的翻译属性。新增多个模型以支持多语言功能,并在服务类中实现了FTB任务的解析和多语言文件的导入。最后,调整了文件写入编码以确保兼容性。
|
2025-06-24 22:56:20 +08:00 |
Ling
|
6edc4897fa
|
优化界面样式与功能,增强多语言支持
在 `App.xaml` 中添加了对 `MCListViewStyle.xaml` 的引用,并格式化了 XAML 语法。
在 `MCI18n.csproj` 中移除了不必要的文件夹引用。
修改了 `MainWindow.xaml` 的背景颜色,添加了打包按钮及章节任务显示逻辑。
在 `MainWindow.xaml.cs` 中实现了章节选择变化的处理逻辑。
更新了 `MainWindowViewModel.cs`,增强了语言支持和任务加载逻辑。
新增了 `ChapterModel`、`QuestLangModel`、`QuestModel` 和 `TaskModel` 类。
更新了 `MCButtonStyle.xaml` 和 `MCListViewStyle.xaml` 的样式。
在 `GlobalContext.cs` 中添加了多语言支持设置。
对 `einformation_7new_mechanics.snbt` 文件进行了结构化和格式化。
|
2025-06-22 21:09:32 +08:00 |
Ling
|
33a7ac5be3
|
更新 .gitignore 文件并添加测试文件
新增了一个测试文件 `einformation_7new_mechanics.snbt`。
|
2025-06-22 11:36:17 +08:00 |
Ling
|
18dcce592d
|
Init commit
|
2025-06-22 11:33:58 +08:00 |