Files
aibis-dream/Assets/Scripts/Framework/OtherKit/LocalizationKit.cs
T
2025-04-24 16:55:00 +08:00

22 lines
631 B
C#

using UnityEngine;
using UnityEngine.Localization.Settings;
namespace AibisDream.Framework
{
public static class LocalizationKit
{
public static void SwitchLanguage(string localeCode)
{
var selectedLocale = LocalizationSettings.AvailableLocales.Locales.Find(locale => locale.Identifier.Code == localeCode);
if (selectedLocale)
{
LocalizationSettings.SelectedLocale = selectedLocale;
}
else
{
Debug.LogWarning($"Locale with code {localeCode} not found.");
}
}
}
}