![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Internationalization/TextLocalizationManager.h"#include "Internationalization/TextLocalizationResource.h"#include "Internationalization/ILocalizedTextSource.h"#include "Internationalization/LocalizationResourceTextSource.h"#include "Internationalization/PolyglotTextSource.h"#include "Internationalization/StringTableRegistry.h"#include "Internationalization/Cultures/LeetCulture.h"#include "Internationalization/Cultures/KeysCulture.h"#include "GenericPlatform/GenericPlatformFile.h"#include "HAL/FileManager.h"#include "HAL/LowLevelMemTracker.h"#include "HAL/ThreadHeartBeat.h"#include "Misc/FileHelper.h"#include "Misc/Parse.h"#include "Misc/ScopeLock.h"#include "Containers/Ticker.h"#include "Misc/ScopeRWLock.h"#include "Misc/CommandLine.h"#include "Misc/LazySingleton.h"#include "Misc/OutputDeviceRedirector.h"#include "Internationalization/Culture.h"#include "Internationalization/Internationalization.h"#include "Internationalization/StringTableCore.h"#include "Internationalization/TextNamespaceUtil.h"#include "Internationalization/TextCache.h"#include "Stats/Stats.h"#include "Misc/ConfigCacheIni.h"#include "Misc/App.h"#include "Misc/CoreDelegates.h"#include "Templates/UniquePtr.h"#include "Async/Async.h"#include "Async/TaskGraphInterfaces.h"Namespaces | |
| namespace | TextLocalizationManager |
Enumerations | |
| enum class | TextLocalizationManager::EDisplayStringSupport : int32 { TextLocalizationManager::Auto = 0 , TextLocalizationManager::Enabled = 1 , TextLocalizationManager::Disabled = 2 } |
| enum class | ERequestedCultureOverrideLevel : uint8 { CommandLine , EditorSettings , GameUserSettings , GameSettings , EngineSettings , Defaults } |
Functions | |
| DEFINE_LOG_CATEGORY_STATIC (LogTextLocalizationManager, Log, All) | |
| FString | TextLocalizationManager::KeyifyTextId (const FTextId &TextId) |
| bool | IsLocalizationLockedByConfig () |
| FString | GetRequestedCulture (const TCHAR *InCommandLineKey, const TCHAR *InConfigKey, const TCHAR *InDefaultCulture, ERequestedCultureOverrideLevel &OutOverrideLevel) |
| FString | GetRequestedLanguage (ERequestedCultureOverrideLevel &OutOverrideLevel) |
| FString | GetRequestedLocale (ERequestedCultureOverrideLevel &OutOverrideLevel) |
| TArray< TTuple< FName, FString > > | GetRequestedAssetGroups (const ERequestedCultureOverrideLevel InLanguageOverrideLevel) |
| void | ApplyDefaultCultureSettings (const ELocalizationLoadFlags LocLoadFlags) |
| void | BeginPreInitTextLocalization () |
| void | BeginInitTextLocalization () |
| void | InitEngineTextLocalization () |
| void | InitGameTextLocalization () |
|
strong |
| void ApplyDefaultCultureSettings | ( | const ELocalizationLoadFlags | LocLoadFlags | ) |
| void BeginInitTextLocalization | ( | ) |
| void BeginPreInitTextLocalization | ( | ) |
| DEFINE_LOG_CATEGORY_STATIC | ( | LogTextLocalizationManager | , |
| Log | , | ||
| All | |||
| ) |
| TArray< TTuple< FName, FString > > GetRequestedAssetGroups | ( | const ERequestedCultureOverrideLevel | InLanguageOverrideLevel | ) |
| FString GetRequestedCulture | ( | const TCHAR * | InCommandLineKey, |
| const TCHAR * | InConfigKey, | ||
| const TCHAR * | InDefaultCulture, | ||
| ERequestedCultureOverrideLevel & | OutOverrideLevel | ||
| ) |
| FString GetRequestedLanguage | ( | ERequestedCultureOverrideLevel & | OutOverrideLevel | ) |
| FString GetRequestedLocale | ( | ERequestedCultureOverrideLevel & | OutOverrideLevel | ) |
| void InitEngineTextLocalization | ( | ) |
| void InitGameTextLocalization | ( | ) |
| bool IsLocalizationLockedByConfig | ( | ) |