This commit is contained in:
qhy040404
2023-12-20 13:41:08 +08:00
parent 47d0cbcf31
commit 7519d7b263
3 changed files with 24 additions and 24 deletions

View File

@@ -2864,22 +2864,22 @@
<data name="WebHoyolabInvalidUid" xml:space="preserve">
<value>无效的 UID</value>
</data>
<data name="WebHoyolabRegionCnGf01" xml:space="preserve">
<data name="WebHoyolabRegionCNGF01" xml:space="preserve">
<value>国服 官方服</value>
</data>
<data name="WebHoyolabRegionCnQd01" xml:space="preserve">
<data name="WebHoyolabRegionCNQD01" xml:space="preserve">
<value>国服 渠道服</value>
</data>
<data name="WebHoyolabRegionOsAsia" xml:space="preserve">
<data name="WebHoyolabRegionOSASIA" xml:space="preserve">
<value>国际服 亚服</value>
</data>
<data name="WebHoyolabRegionOsCht" xml:space="preserve">
<data name="WebHoyolabRegionOSCHT" xml:space="preserve">
<value>国际服 台服</value>
</data>
<data name="WebHoyolabRegionOsEuro" xml:space="preserve">
<data name="WebHoyolabRegionOSEURO" xml:space="preserve">
<value>国际服 欧服</value>
</data>
<data name="WebHoyolabRegionOsUsa" xml:space="preserve">
<data name="WebHoyolabRegionOSUSA" xml:space="preserve">
<value>国际服 美服</value>
</data>
<data name="WebHutaoServiceUnAvailable" xml:space="preserve">

View File

@@ -7,23 +7,23 @@ namespace Snap.Hutao.Service;
internal static class KnownRegions
{
private static readonly Region RegionCnGf01 = new("cn_gf01");
private static readonly Region RegionCnQd01 = new("cn_qd01");
private static readonly Region RegionOsUsa = new("os_usa");
private static readonly Region RegionOsEuro = new("os_euro");
private static readonly Region RegionOsAsia = new("os_asia");
private static readonly Region RegionOsCht = new("os_cht");
private static readonly Region RegionCNGF01 = new("cn_gf01");
private static readonly Region RegionCNQD01 = new("cn_qd01");
private static readonly Region RegionOSUSA = new("os_usa");
private static readonly Region RegionOSEURO = new("os_euro");
private static readonly Region RegionOSASIA = new("os_asia");
private static readonly Region RegionOSCHT = new("os_cht");
public static List<Region> Get()
{
return
[
RegionCnGf01,
RegionCnQd01,
RegionOsUsa,
RegionOsEuro,
RegionOsAsia,
RegionOsCht,
RegionCNGF01,
RegionCNQD01,
RegionOSUSA,
RegionOSEURO,
RegionOSASIA,
RegionOSCHT,
];
}
}

View File

@@ -55,12 +55,12 @@ internal readonly partial struct Region
{
return value switch
{
"cn_gf01" => SH.WebHoyolabRegionCnGf01,
"cn_qd01" => SH.WebHoyolabRegionCnQd01,
"os_usa" => SH.WebHoyolabRegionOsUsa,
"os_euro" => SH.WebHoyolabRegionOsEuro,
"os_asia" => SH.WebHoyolabRegionOsAsia,
"os_cht" => SH.WebHoyolabRegionOsCht,
"cn_gf01" => SH.WebHoyolabRegionCNGF01,
"cn_qd01" => SH.WebHoyolabRegionCNQD01,
"os_usa" => SH.WebHoyolabRegionOSUSA,
"os_euro" => SH.WebHoyolabRegionOSEURO,
"os_asia" => SH.WebHoyolabRegionOSASIA,
"os_cht" => SH.WebHoyolabRegionOSCHT,
_ => throw Must.NeverHappen(),
};
}