UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
KeysCulture.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
7
8#if ENABLE_LOC_TESTING
9
18class FKeysCulture : public ICustomCulture
19{
20public:
22
23 static const FString& StaticGetName();
24
25 //~ ICustomCulture interface
26 virtual FCultureRef GetBaseCulture() const override { return InvariantCulture; }
27 virtual FString GetDisplayName() const override { return FKeysCulture::StaticGetName(); }
28 virtual FString GetEnglishName() const override { return FKeysCulture::StaticGetName(); }
29 virtual FString GetName() const override { return FKeysCulture::StaticGetName(); }
30 virtual FString GetNativeName() const override { return FKeysCulture::StaticGetName(); }
31 virtual FString GetUnrealLegacyThreeLetterISOLanguageName() const override { return TEXT("INT"); }
32 virtual FString GetThreeLetterISOLanguageName() const override { return FKeysCulture::StaticGetName(); }
33 virtual FString GetTwoLetterISOLanguageName() const override { return FKeysCulture::StaticGetName(); }
34 virtual FString GetNativeLanguage() const override { return FKeysCulture::StaticGetName(); }
35 virtual FString GetNativeRegion() const override { return FString(); }
36 virtual FString GetRegion() const override { return FString(); }
37 virtual FString GetScript() const override { return FString(); }
38 virtual FString GetVariant() const override { return FString(); }
39 virtual bool IsRightToLeft() const override { return false; }
40
41private:
42 FCultureRef InvariantCulture;
43};
44
45#endif
#define TEXT(x)
Definition Platform.h:1272
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ICustomCulture.h:13
virtual FString GetScript() const =0
virtual FCultureRef GetBaseCulture() const =0
virtual FString GetEnglishName() const =0
virtual FString GetVariant() const =0
virtual FString GetThreeLetterISOLanguageName() const =0
virtual FString GetTwoLetterISOLanguageName() const =0
virtual FString GetDisplayName() const =0
virtual FString GetUnrealLegacyThreeLetterISOLanguageName() const =0
virtual FString GetRegion() const =0
virtual FString GetName() const =0
virtual FString GetNativeLanguage() const =0
virtual bool IsRightToLeft() const =0
virtual FString GetNativeRegion() const =0
virtual FString GetNativeName() const =0
Definition SharedPointer.h:153