ILocalizationControl interface
Framework-facing control over the active UI language, injected into Settings only. Deliberately NOT part of IPluginServices — plugins read the language via Language but cannot change the global setting.
public interface ILocalizationControlMembers
Section titled “Members”| name | description |
|---|---|
| ActiveLanguage { get; } | Resolved active language — always one of "en"/"ja"/"th"/"id". |
| LanguageSetting { get; } | Raw persisted setting: "follow" (game client) or "en"/"ja"/"th"/"id". |
| event LanguageChanged | Raised after the active language changes (live switch). |
| SetLanguageSetting(…) | Set the language setting ("follow" or a supported code). Persists and raises LanguageChanged when the active language changes; an invalid value is ignored. |
See Also
Section titled “See Also”- namespace Stellar.Abstractions.Services