Set CultureInfo before loading locs

This commit is contained in:
Haselnussbomber 2025-09-05 04:03:52 +02:00
parent 4078c96021
commit e421c4ec67
No known key found for this signature in database
GPG key ID: BB905BB49E7295D1

View file

@ -116,9 +116,10 @@ public class Localization : IServiceType
/// </summary>
public void SetupWithFallbacks()
{
this.DalamudLanguageCultureInfo = CultureInfo.InvariantCulture;
Loc.SetupWithFallbacks(this.assembly);
this.DalamudLanguageCultureInfo = CultureInfo.InvariantCulture;
foreach (var d in Delegate.EnumerateInvocationList(this.LocalizationChanged))
{
try
@ -144,6 +145,8 @@ public class Localization : IServiceType
return;
}
this.DalamudLanguageCultureInfo = GetCultureInfoFromLangCode(langCode);
try
{
Loc.Setup(this.ReadLocData(langCode), this.assembly);
@ -154,7 +157,6 @@ public class Localization : IServiceType
this.SetupWithFallbacks();
}
this.DalamudLanguageCultureInfo = GetCultureInfoFromLangCode(langCode);
foreach (var d in Delegate.EnumerateInvocationList(this.LocalizationChanged))
{
try