List of available language codes, derived from unique languages in label collections
Current language code (e.g., 'en-US', 'nl-NL')
Clean up resources
Get a label collection by ID
Label collection ID
Label array or undefined if not found
Get multiple label collections by IDs
Array of label collection IDs
Array of label arrays (undefined for not found collections)
Subscribe to language manager events
Event name
Event handler
Unsubscribe function
Manages multi-language labels with explicit, testable API.
This class manages the labels for an IEligiusEngine instance. It provides a pure API for language management and emits events for language changes.
Eventbus integration is handled by LanguageEventbusAdapter.