fix :1、先删除H5代码

This commit is contained in:
2026-07-07 20:03:00 +08:00
parent 03b3ad4364
commit 3fd1e034c9
36 changed files with 33895 additions and 34364 deletions
+48 -13
View File
@@ -396,8 +396,8 @@ namespace ChillConnect
string countryCode = "US";
try
{
countryCode = RegionInfo.CurrentRegion.TwoLetterISORegionName;
Debug.Log("国家代码: " + countryCode); // 例如:US, CN, JP, DE 等
countryCode = Language.getCurrentLanguage();
// Debug.Log("国家代码: " + countryCode); // 例如:US, CN, JP, DE 等
}
catch (System.Exception e)
{
@@ -1670,20 +1670,55 @@ namespace ChillConnect
}
public static string getDesByKey(string key)
{
Debug.Log(JsonConvert.SerializeObject(ConfigSystem.GetConfig<ExchangeDesModel>().DataList));
if (isRDExchangeMode())
var config = ConfigSystem.GetConfig<ExchangeDesModel>();
var data = config.DataList.FirstOrDefault(d => d.des_key == key);
if (data == null)
return "";
// 根据语言动态获取对应的字段值
string property = GetModelByLanguage(data);
if (property == null)
{
string str = ConfigSystem.GetConfig<ExchangeDesModel>().DataList.FirstOrDefault(data => data.des_key == key)?.Mode_1 ?? "";
if (str != "")
{
str = str.Replace("<img1>", "<img src='ui://o9974uc5qbo98'/>")
.Replace("<img2>", "<img src='ui://o9974uc5t9w7c3'/>");
}
return str;
// 如果找不到对应语言字段,返回默认的 Mode_1
return data.Mode_1 ?? "";
}
else
string str = property ?? "";
if (str != "" && isRDExchangeMode())
{
return ConfigSystem.GetConfig<ExchangeDesModel>().DataList.FirstOrDefault(data => data.des_key == key)?.Mode_0 ?? "";
str = str.Replace("<img1>", "<img src='ui://o9974uc5qbo98'/>")
.Replace("<img2>", "<img src='ui://o9974uc5t9w7c3'/>");
}
return str;
}
private static string GetModelByLanguage(ExchangeDes vo)
{
var language = Language.getCurrentLanguage();
switch (language)
{
case "fr"://法语
return vo.Mode_FR;
case "de"://德语
return vo.Mode_DE;
case "es"://西班牙语
return vo.Mode_ES;
case "pt"://葡萄牙语
return vo.Mode_PT;
case "ja"://日语
return vo.Mode_JA;
case "ko"://韩语
return vo.Mode_KO;
case "ru"://俄语
return vo.Mode_RU;
case "id"://印尼语
return vo.Mode_ID;
default:
return vo.Mode_1;
}
}
public static bool isRDExchangeMode()