RealDocs

UKismetInternationalizationLibrary

class Engine Blueprint Since unknown
#include "Kismet/KismetInternationalizationLibrary.h"

Description

Blueprint function library for querying and changing the current culture, language, and locale used for localization and internationalization at runtime.

Caveats & Gotchas

  • The class-level BlueprintThreadSafe meta tag doesn't make these calls safe from arbitrary background threads — most mutate global localization state and should be driven from the game thread.
  • Changing culture/language/locale at runtime doesn't automatically refresh FText already bound in existing UMG widgets — widgets need to be rebuilt or use a live culture-aware binding to reflect the change.
  • SetCurrentCulture and SetCurrentLanguageAndLocale both clear any asset group culture overrides set via SetCurrentAssetGroupCulture — apply asset-group overrides after calling either, not before.

Example

Change the game's language and locale C++
UKismetInternationalizationLibrary::SetCurrentLanguageAndLocale(TEXT("ja"), true);

Functions (15)

Utilities|Internationalization
15
Access Type Name
public function UKismetInternationalizationLibrary::GetCultureDisplayName
public function UKismetInternationalizationLibrary::GetCurrentCulture
public function UKismetInternationalizationLibrary::GetCurrentLanguage
public function UKismetInternationalizationLibrary::GetCurrentLocale
public function UKismetInternationalizationLibrary::GetLocalizedCultures
public function UKismetInternationalizationLibrary::IsCultureRightToLeft
public function UKismetInternationalizationLibrary::SetCurrentCulture
public function UKismetInternationalizationLibrary::SetCurrentLanguageAndLocale
public function UKismetInternationalizationLibrary::ClearCurrentAssetGroupCulture
public function UKismetInternationalizationLibrary::GetCurrentAssetGroupCulture
public function UKismetInternationalizationLibrary::GetNativeCulture
public function UKismetInternationalizationLibrary::GetSuitableCulture
public function UKismetInternationalizationLibrary::SetCurrentAssetGroupCulture
public function UKismetInternationalizationLibrary::SetCurrentLanguage
public function UKismetInternationalizationLibrary::SetCurrentLocale

Version History

Introduced in: unknown

Version Status Notes
5.6 stable

Feedback

Was this helpful?

Suggest an edit

Select a field above to begin editing.