|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
using System.Globalization;
|
|
|
|
|
using System.Globalization;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using Microsoft.Extensions.Localization;
|
|
|
|
|
using Shouldly;
|
|
|
|
@ -183,6 +183,60 @@ public class AbpLocalization_Tests : AbpIntegratedTest<AbpLocalization_Tests.Tes
|
|
|
|
|
{
|
|
|
|
|
_localizer["CarPlural"].Value.ShouldBe("Autos");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
using (CultureHelper.Use(CultureInfo.GetCultureInfo("zh-Hans")))
|
|
|
|
|
{
|
|
|
|
|
_localizer["Car"].Value.ShouldBe("汽车");
|
|
|
|
|
}
|
|
|
|
|
using (CultureHelper.Use(CultureInfo.GetCultureInfo("zh-Hans")))
|
|
|
|
|
{
|
|
|
|
|
_localizer["CarPlural"].Value.ShouldBe("汽车");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
using (CultureHelper.Use(CultureInfo.GetCultureInfo("zh-CN")))
|
|
|
|
|
{
|
|
|
|
|
_localizer["Car"].Value.ShouldBe("汽车");
|
|
|
|
|
}
|
|
|
|
|
using (CultureHelper.Use(CultureInfo.GetCultureInfo("zh-CN")))
|
|
|
|
|
{
|
|
|
|
|
_localizer["CarPlural"].Value.ShouldBe("汽车");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
using (CultureHelper.Use(CultureInfo.GetCultureInfo("zh-Hans-CN")))
|
|
|
|
|
{
|
|
|
|
|
_localizer["Car"].Value.ShouldBe("汽车");
|
|
|
|
|
}
|
|
|
|
|
using (CultureHelper.Use(CultureInfo.GetCultureInfo("zh-Hans-CN")))
|
|
|
|
|
{
|
|
|
|
|
_localizer["CarPlural"].Value.ShouldBe("汽车");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
using (CultureHelper.Use(CultureInfo.GetCultureInfo("zh-Hant")))
|
|
|
|
|
{
|
|
|
|
|
_localizer["Car"].Value.ShouldBe("汽車");
|
|
|
|
|
}
|
|
|
|
|
using (CultureHelper.Use(CultureInfo.GetCultureInfo("zh-Hant")))
|
|
|
|
|
{
|
|
|
|
|
_localizer["CarPlural"].Value.ShouldBe("汽車");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
using (CultureHelper.Use(CultureInfo.GetCultureInfo("zh-TW")))
|
|
|
|
|
{
|
|
|
|
|
_localizer["Car"].Value.ShouldBe("汽車");
|
|
|
|
|
}
|
|
|
|
|
using (CultureHelper.Use(CultureInfo.GetCultureInfo("zh-TW")))
|
|
|
|
|
{
|
|
|
|
|
_localizer["CarPlural"].Value.ShouldBe("汽車");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
using (CultureHelper.Use(CultureInfo.GetCultureInfo("zh-Hant-TW")))
|
|
|
|
|
{
|
|
|
|
|
_localizer["Car"].Value.ShouldBe("汽車");
|
|
|
|
|
}
|
|
|
|
|
using (CultureHelper.Use(CultureInfo.GetCultureInfo("zh-Hant-TW")))
|
|
|
|
|
{
|
|
|
|
|
_localizer["CarPlural"].Value.ShouldBe("汽車");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|