Class: LocaleManager
Defined in: packages/kata-core/src/i18n/index.ts:7
Manages locale overrides for scene text content. Resolves localized text before interpolation occurs.
Constructors
Constructor
new LocaleManager(): LocaleManager;
Returns
LocaleManager
Methods
getFallback()
getFallback(): string;
Defined in: packages/kata-core/src/i18n/index.ts:25
Returns
string
getLocale()
getLocale(): string;
Defined in: packages/kata-core/src/i18n/index.ts:17
Returns
string
registerLocale()
registerLocale(
sceneId,
locale,
overrides): void;
Defined in: packages/kata-core/src/i18n/index.ts:29
Parameters
sceneId
string
locale
string
overrides
Returns
void
resolveText()
resolveText(
sceneId,
actionIndex,
action): KSONAction;
Defined in: packages/kata-core/src/i18n/index.ts:41
Resolves text for a given action, applying locale overrides. Returns a new action if localized, or the original if no override found. Only applies to text actions — other action types pass through unchanged.
Parameters
sceneId
string
actionIndex
number
action
Returns
setFallback()
setFallback(fallback): void;
Defined in: packages/kata-core/src/i18n/index.ts:21
Parameters
fallback
string
Returns
void
setLocale()
setLocale(locale): void;
Defined in: packages/kata-core/src/i18n/index.ts:13
Parameters
locale
string
Returns
void