From 272ef6c8f23d15830033c16b5b6ddfda114796ce Mon Sep 17 00:00:00 2001 From: Blank Date: Tue, 13 Oct 2026 11:20:36 +0800 Subject: [PATCH] =?UTF-8?q?fix(localization):=20=E9=87=8D=E5=91=BD?= =?UTF-8?q?=E5=90=8D=20AdminApi.OptionsInvalid=20=E6=B6=88=E9=99=A4=20S321?= =?UTF-8?q?8=20=E9=81=AE=E8=94=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 嵌套常量 Keys.Capability.Hosting.AdminApi.OptionsInvalid 遮蔽外层 Hosting.OptionsInvalid(Sonar csharpsquid:S3218 CRITICAL),按字段级 消歧约定改名 AdminApiOptionsInvalid 并同步唯一调用点;键串与双 resx 条目不变,外层公共 API 零改动。 Linear: GFX-892 --- GameFrameX.Localization/Keys.Capability.cs | 2 +- GameFrameX.Online.Runtime/OnlineAdminApiComposition.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/GameFrameX.Localization/Keys.Capability.cs b/GameFrameX.Localization/Keys.Capability.cs index 145845b8..d59d6e2d 100644 --- a/GameFrameX.Localization/Keys.Capability.cs +++ b/GameFrameX.Localization/Keys.Capability.cs @@ -141,7 +141,7 @@ public static class AdminApi /// 键名: Capability.Hosting.AdminApi.OptionsInvalid /// 用途: 管理面组合工厂校验 AdminApiOptions 未通过 /// - public const string OptionsInvalid = "Capability.Hosting.AdminApi.OptionsInvalid"; + public const string AdminApiOptionsInvalid = "Capability.Hosting.AdminApi.OptionsInvalid"; } /// diff --git a/GameFrameX.Online.Runtime/OnlineAdminApiComposition.cs b/GameFrameX.Online.Runtime/OnlineAdminApiComposition.cs index 9255323c..583be12a 100644 --- a/GameFrameX.Online.Runtime/OnlineAdminApiComposition.cs +++ b/GameFrameX.Online.Runtime/OnlineAdminApiComposition.cs @@ -143,7 +143,7 @@ private static void ValidateAdminOptions(AdminApiOptions options) if (options == null || !options.IsValid()) { // Localization: Capability.Hosting.AdminApi.OptionsInvalid - 管理面监听选项非法(端口 / 前缀)。 - throw new InvalidOperationException(LocalizationService.GetString(Localization.Keys.Capability.Hosting.AdminApi.OptionsInvalid)); + throw new InvalidOperationException(LocalizationService.GetString(Localization.Keys.Capability.Hosting.AdminApi.AdminApiOptionsInvalid)); } }