返回提交历史
Added
.editorconfig
+21
-0
Modified
.gitattributes
+34
-61
Modified
.gitignore
+39
-4
Modified
Admin/XFEWarframe.Admin/App.xaml.cs
+5
-2
Modified
Admin/XFEWarframe.Admin/Implements/Services/InteractionService.cs
+3
-2
Modified
Admin/XFEWarframe.Admin/Models/AdminState.cs
+16
-12
Modified
Admin/XFEWarframe.Admin/Models/AnnouncementModels.cs
+2
-1
Modified
Admin/XFEWarframe.Admin/Profiles/CrossVersionProfiles/SystemProfile.cs
+1
-0
Modified
Admin/XFEWarframe.Admin/Utilities/Diagnostics/DesktopVerification.cs
+60
-1
Modified
Admin/XFEWarframe.Admin/ViewModels/CatalogPageViewModel.cs
+15
-5
Added
Admin/XFEWarframe.Admin/ViewModels/EditorPageViewModel.Catalog.cs
+49
-0
Modified
Admin/XFEWarframe.Admin/ViewModels/EditorPageViewModel.cs
+15
-6
Modified
Admin/XFEWarframe.Admin/ViewModels/InventoryPageViewModel.cs
+3
-2
Modified
Admin/XFEWarframe.Admin/ViewModels/MailPageViewModel.cs
+1
-1
Modified
Admin/XFEWarframe.Admin/ViewModels/NewsPageViewModel.cs
+1
-0
Modified
Admin/XFEWarframe.Admin/ViewModels/RivenPageViewModel.cs
+7
-3
Modified
Admin/XFEWarframe.Admin/ViewModels/SettingPageViewModel.cs
+8
-0
Modified
Admin/XFEWarframe.Admin/Views/AppShellPage.xaml
+14
-17
Modified
Admin/XFEWarframe.Admin/Views/AppShellPage.xaml.cs
+2
-0
Modified
Admin/XFEWarframe.Admin/Views/CatalogPage.xaml
+6
-5
Modified
Admin/XFEWarframe.Admin/Views/Dialogs/GiveItemDialog.xaml
+4
-4
Modified
Admin/XFEWarframe.Admin/Views/Dialogs/NewAccountDialog.xaml
+5
-5
Modified
Admin/XFEWarframe.Admin/Views/EditorPage.xaml
+131
-35
Modified
Admin/XFEWarframe.Admin/Views/EditorPage.xaml.cs
+1
-1
Modified
Admin/XFEWarframe.Admin/Views/InventoryPage.xaml
+58
-22
Modified
Admin/XFEWarframe.Admin/Views/LogViewPage.xaml
+3
-3
Modified
Admin/XFEWarframe.Admin/Views/MailPage.xaml
+91
-10
Modified
Admin/XFEWarframe.Admin/Views/MainPage.xaml
+14
-14
Modified
Admin/XFEWarframe.Admin/Views/NewsPage.xaml
+48
-8
Modified
Admin/XFEWarframe.Admin/Views/NewsPage.xaml.cs
+1
-0
Modified
Admin/XFEWarframe.Admin/Views/PermissionsPage.xaml
+37
-6
Modified
Admin/XFEWarframe.Admin/Views/PlayersPage.xaml
+47
-30
Modified
Admin/XFEWarframe.Admin/Views/RivenPage.xaml
+116
-45
Modified
Admin/XFEWarframe.Admin/Views/RivenPage.xaml.cs
+2
-0
Modified
Admin/XFEWarframe.Admin/Views/RoutesPage.xaml
+5
-5
Modified
Admin/XFEWarframe.Admin/Views/ServerSettingsPage.xaml
+38
-6
Modified
Admin/XFEWarframe.Admin/Views/SettingPage.xaml
+57
-32
Modified
Admin/XFEWarframe.Admin/XFEWarframe.Admin.csproj
+1
-0
Added
Client/SharedUI/DialogVerification.cs
+39
-0
Modified
Client/SharedUI/EditorForm.cs
+36
-10
Modified
Client/SharedUI/EditorModels.cs
+24
-5
Added
Client/SharedUI/FormDialogButton.cs
+105
-0
Added
Client/SharedUI/InventoryCatalogViewModel.cs
+49
-0
Added
Client/SharedUI/InventoryNavigation.cs
+41
-0
Added
Client/SharedUI/InventoryNavigationMenu.cs
+45
-0
Added
Client/SharedUI/Localization/native-en.tsv
+416
-0
Added
Client/SharedUI/Localization/native-languages.tsv
+53
-0
Added
Client/SharedUI/Localization/translations.json
+11750
-0
Added
Client/SharedUI/TranslateExtension.cs
+10
-0
Added
Client/SharedUI/UiText.cs
+40
-0
Added
Client/Tests/XFEWarframe.Client.Tests/UiLanguageTests.cs
+37
-0
Modified
Client/Tests/XFEWarframe.Client.Tests/XFEWarframe.Client.Tests.csproj
+1
-0
Modified
Client/XFEWarframe.Client/PlayerPortalClient.cs
+2
-2
Modified
Client/XFEWarframe.Player/App.xaml.cs
+4
-1
Modified
Client/XFEWarframe.Player/Implements/Services/InteractionService.cs
+3
-2
Modified
Client/XFEWarframe.Player/Models/ClientState.cs
+8
-7
Modified
Client/XFEWarframe.Player/Models/PlayerAccountState.cs
+12
-11
Modified
Client/XFEWarframe.Player/Profiles/CrossVersionProfiles/SystemProfile.cs
+1
-0
Modified
Client/XFEWarframe.Player/Utilities/Diagnostics/DesktopVerification.cs
+106
-1
Added
Client/XFEWarframe.Player/ViewModels/EditorPageViewModel.Catalog.cs
+47
-0
Added
Client/XFEWarframe.Player/ViewModels/EditorPageViewModel.ReadOnly.cs
+29
-0
Modified
Client/XFEWarframe.Player/ViewModels/EditorPageViewModel.cs
+23
-8
Modified
Client/XFEWarframe.Player/ViewModels/InventoryPageViewModel.cs
+1
-1
Modified
Client/XFEWarframe.Player/ViewModels/RivenPageViewModel.cs
+5
-0
Modified
Client/XFEWarframe.Player/ViewModels/SettingPageViewModel.cs
+8
-0
Modified
Client/XFEWarframe.Player/Views/AccountPage.xaml
+7
-7
Modified
Client/XFEWarframe.Player/Views/AppShellPage.xaml
+9
-12
Modified
Client/XFEWarframe.Player/Views/AppShellPage.xaml.cs
+23
-0
Modified
Client/XFEWarframe.Player/Views/Dialogs/IdentityDialog.xaml
+4
-4
Modified
Client/XFEWarframe.Player/Views/Dialogs/LoginDialog.xaml
+4
-4
Modified
Client/XFEWarframe.Player/Views/Dialogs/RegisterDialog.xaml
+5
-5
Modified
Client/XFEWarframe.Player/Views/EditorPage.xaml
+134
-37
Modified
Client/XFEWarframe.Player/Views/EditorPage.xaml.cs
+1
-1
Modified
Client/XFEWarframe.Player/Views/InstallPage.xaml
+53
-34
Modified
Client/XFEWarframe.Player/Views/InventoryPage.xaml
+106
-15
Modified
Client/XFEWarframe.Player/Views/ItemCatalogPage.xaml
+6
-6
Modified
Client/XFEWarframe.Player/Views/LogViewPage.xaml
+4
-4
Modified
Client/XFEWarframe.Player/Views/MainPage.xaml
+10
-10
Modified
Client/XFEWarframe.Player/Views/RivenPage.xaml
+116
-45
Modified
Client/XFEWarframe.Player/Views/RivenPage.xaml.cs
+2
-0
Modified
Client/XFEWarframe.Player/Views/RuntimePage.xaml
+64
-21
Modified
Client/XFEWarframe.Player/Views/SettingPage.xaml
+12
-10
Modified
Client/XFEWarframe.Player/XFEWarframe.Player.csproj
+1
-0
Modified
README.md
+3
-0
Added
Server/Tests/XFEWarframe.Tests/InventoryPresentationTests.cs
+72
-0
Added
Server/Tests/XFEWarframe.Tests/SuitEditorParityTests.cs
+121
-0
Modified
Server/XFEWarframe.Core/Data/ItemCatalog.cs
+39
-1
Modified
Server/XFEWarframe.Core/Services/AccountEditor.cs
+27
-19
Added
Server/XFEWarframe.Core/Services/AccountEditorSuits.cs
+70
-0
Modified
Server/XFEWarframe.Core/Services/EditorPermissions.cs
+1
-1
Modified
Server/XFEWarframe.Core/Services/PlayerPortal.cs
+2
-1
Modified
Server/data/editor/choices.json
+19
-19
Added
docs/GIT.md
+21
-0
Added
docs/INVENTORY-EDITOR-VALIDATION-20260927.md
+37
-0
Modified
docs/OPENWF-IMPLEMENTATION-STATUS.md
+6
-4
Modified
docs/openwf-frontend-inventory.json
+15
-8
Added
scripts/Build-UiTranslations.py
+69
-0
Added
scripts/Check-Git.ps1
+38
-0
Modified
scripts/Generate-EditorSchema.py
+1
-1
Modified
scripts/Publish.ps1
+6
-8
Modified
scripts/Smoke-Desktop.ps1
+47
-5
Modified
scripts/Update-FrontendProgress.py
+9
-5
XFEstudio/XFEWarframe
实现 UI 多语言与物品目录标记全量迁移
本次提交实现了界面语言(UI 多语言)和物品目录标记的全面迁移与统一,主要内容包括: - 新增 UiText 及 XAML 标记扩展,支持 8 种原版语言的界面文本本地化,所有主要页面、对话框、导航、按钮等均已批量替换为本地化引用,支持英文回退和自动化校验。 - 物品目录与库存列表支持稀有度、瑕疵/仿制/历史版本等标签展示,任务物品支持重玩次数、阶段、完成与激活状态,相关数据结构统一增加 Tags 字段,前端自动拼接显示。 - 新增 InventoryNavigation,统一管理物品/装备/任务/氏族等分类,左侧导航树自动生成,支持权限控制和动态刷新,管理端与玩家端的仓库与编辑入口合并。 - 表单与对话框体验优化,统一弹窗按钮、校验、错误提示和自动聚焦,批量迁移保存/添加/新建等操作,支持自动化弹窗测试。 - 服务端增强 ItemCatalog 多语言支持,任务物品状态在 API 层和前端均有展示与测试,自动化脚本支持多语言和权限场景验证。 - 完善工程与构建规范,新增 .editorconfig、.gitattributes、.gitignore,发布脚本严格按 Git 跟踪文件打包,保证多平台一致性和本地化资源完整。 - 新增和完善多项测试(UiLanguageTests、InventoryPresentationTests、SuitEditorParityTests),覆盖多语言、物品标签、库存编辑等核心功能,提升一致性和可维护性。 - 补全 translations.json 多语言内容,新增装备属性翻译,修正俄语、乌克兰语等模块翻译,优化字段命名和注释。 综上,极大提升了前后端一致性、国际化能力和仓库管理规范。
5fe5734
代码差异
102 个文件
+15020
-683