MalsonStudio
/
Localization System Pro

Blueprint Library

Complete reference for the Blueprint nodes exposed by Localization System Pro to switch languages and fetch localized strings at runtime.


Overview

Localization System Pro exposes a dedicated Blueprint Function Library accessible from any Blueprint graph (UI Widgets, GameInstance, PlayerController, Actor Blueprints).

Core Blueprint Nodes

Function

Set Current Language

Changes the active culture language code (e.g. "es", "en", "ja") and triggers real-time UI text update delegates.

Pure Function

Get Localized Text

Fetches the translated string matching a given Text Key from the active Localization Data Table.

Delegate

On Language Changed Event

Event dispatcher fired when the user changes the game language, allowing custom UI widgets to auto-refresh.

Best Practices

  • Bind UI text elements to the On Language Changed delegate during Event Construct in UMG widgets.
  • Use standard ISO 639-1 language codes (es, en, ja, de, fr) for consistency across CSV tables.