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