Raised once after initialization completes.
Subscribe to this static event to run setup that depends on locales being loaded and the startup locale being
selected. It is invoked once, when LocalizationSettings.InitializeAsync finishes. If initialization has already
completed when you subscribe, your handler is not called, so check LocalizationSettings.IsInitialized first. Because
it is static, unsubscribe when your object is destroyed.
Additional resources: LocalizationSettings.InitializeAsync, LocalizationSettings.SelectedLocaleChanged
<para>Runs code once localization is ready.</para>
using Unity.Localization; using UnityEngine;
namespace Unity.Localization.Samples { public class InitializationCompletedExample : MonoBehaviour { void Setup() { if (LocalizationSettings.Instance.IsInitialized) OnReady(); else LocalizationSettings.InitializationCompleted += OnReady; }
void OnReady() => Debug.Log("Localization ready"); } }