From b93b6f4bf8e4c0ebf0adb707983b35ef207df7e1 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期六, 09 五月 2026 16:23:17 +0800
Subject: [PATCH] 592 多语言适配 红颜的品质显示

---
 Main/System/BeautyMM/BeautyMMShowWin.cs |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/Main/System/BeautyMM/BeautyMMShowWin.cs b/Main/System/BeautyMM/BeautyMMShowWin.cs
index b9a5d1d..04d5904 100644
--- a/Main/System/BeautyMM/BeautyMMShowWin.cs
+++ b/Main/System/BeautyMM/BeautyMMShowWin.cs
@@ -10,6 +10,7 @@
     [SerializeField] Image qualityImg;
     [SerializeField] Text qualityText1; // 鍝佽川鍒嗕袱瀛楁樉绀猴紝娉ㄦ剰娴峰鐗堟湰
     [SerializeField] Text qualityText2;
+    [SerializeField] Text qualityText3;
     [SerializeField] Text nameText;
     [SerializeField] Button descBtn;
     [SerializeField] ImageEx roleImg;
@@ -157,8 +158,21 @@
         mmConfig = BeautyConfig.Get(mmID);
         qualityImg.SetSprite($"mmMark{mmConfig.BeautyQuality}");
         string qualityStr = Language.Get($"CommonQuality{mmConfig.BeautyQuality}");
-        qualityText1.text = qualityStr[0].ToString();
-        qualityText2.text = qualityStr.Substring(1);
+        string langId = Language.Id;
+        bool isChinese = langId == "zh" || langId == "ft";
+        qualityText1.SetActive(isChinese);
+        qualityText2.SetActive(isChinese);
+        qualityText3.SetActive(!isChinese);
+
+        if (isChinese)
+        {
+            qualityText1.text = qualityStr[0].ToString();
+            qualityText2.text = qualityStr.Substring(1);
+        }
+        else
+        {
+            qualityText3.text = qualityStr;
+        }
         nameText.text = mmConfig.Name;
         var skinID = BeautyMMManager.Instance.GetUsedSkinID(mmID);
         var skinConfig = BeautySkinConfig.Get(skinID);

--
Gitblit v1.8.0