动画优化
This commit is contained in:
lincube
2026-03-22 14:47:15 +08:00
parent c3db5af923
commit def21c79b1
16 changed files with 3012 additions and 456 deletions

View File

@@ -36,9 +36,17 @@ public sealed class LocalizationService
public string NormalizeLanguageCode(string? languageCode)
{
return string.Equals(languageCode, "en-US", StringComparison.OrdinalIgnoreCase)
? "en-US"
: "zh-CN";
if (string.IsNullOrWhiteSpace(languageCode))
{
return "zh-CN";
}
return languageCode.ToLowerInvariant() switch
{
"en-us" or "en" => "en-US",
"ja-jp" or "ja" => "ja-JP",
_ => "zh-CN"
};
}
public string GetString(string languageCode, string key, string fallback)