UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TextNamespaceUtil.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6#include "CoreTypes.h"
9
10class FArchive;
11
13{
14
15constexpr inline TCHAR PackageNamespaceStartMarker = TEXT('[');
16constexpr inline TCHAR PackageNamespaceEndMarker = TEXT(']');
17
29CORE_API FString BuildFullNamespace(const FString& InTextNamespace, const FString& InPackageNamespace, const bool bAlwaysApplyPackageNamespace = false);
30
39
48CORE_API FString StripPackageNamespace(const FString& InTextNamespace);
50
52{
54 NewKey,
59};
60
74
75#if USE_STABLE_LOCALIZATION_KEYS
76
85
86#endif // USE_STABLE_LOCALIZATION_KEYS
87
88}
#define TEXT(x)
Definition Platform.h:1272
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition Archive.h:1208
Definition Text.h:385
Definition TextNamespaceUtil.h:13
CORE_API FString BuildFullNamespace(const FString &InTextNamespace, const FString &InPackageNamespace, const bool bAlwaysApplyPackageNamespace=false)
Definition TextNamespaceUtil.cpp:6
CORE_API void StripPackageNamespaceInline(FString &InOutTextNamespace)
Definition TextNamespaceUtil.cpp:53
constexpr TCHAR PackageNamespaceEndMarker
Definition TextNamespaceUtil.h:16
constexpr TCHAR PackageNamespaceStartMarker
Definition TextNamespaceUtil.h:15
ETextCopyMethod
Definition TextNamespaceUtil.h:52
CORE_API FText CopyTextToPackage(const FText &InText, const FString &InPackageNamespace, const ETextCopyMethod InCopyMethod=ETextCopyMethod::NewKey, const bool bAlwaysApplyPackageNamespace=false)
Definition TextNamespaceUtil.cpp:64
CORE_API FString StripPackageNamespace(const FString &InTextNamespace)
Definition TextNamespaceUtil.cpp:46
CORE_API FString ExtractPackageNamespace(const FString &InTextNamespace)
Definition TextNamespaceUtil.cpp:34