6#include "Containers/Map.h"
26 const FString& InName,
42 virtual int GetLCID()
const override;
43 virtual FString
GetName()
const override;
50 virtual FString
GetRegion()
const override;
51 virtual FString
GetScript()
const override;
65 const FText DisplayName;
68 const FString EnglishName;
71 const int KeyboardLayoutId;
80 const FString NativeName;
83 const FString UnrealLegacyThreeLetterISOLanguageName;
86 const FString ThreeLetterISOLanguageName;
89 const FString TwoLetterISOLanguageName;
101 const bool bIsRightToLeft;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ETextPluralType
Definition Text.h:95
ETextPluralForm
Definition Text.h:101
::FCriticalSection FTransactionallySafeCriticalSection
Definition TransactionallySafeCriticalSection.h:16
float Val(const FString &Value)
Definition UnrealMath.cpp:3163
Definition Internationalization.h:24
Definition LegacyCulture.h:17
static FString GetCanonicalName(const FString &Name, FInternationalization &I18N)
Definition LegacyCulture.cpp:66
virtual FString GetNativeRegion() const override
Definition LegacyCulture.cpp:91
virtual FString GetThreeLetterISOLanguageName() const override
Definition LegacyCulture.cpp:127
virtual bool IsRightToLeft() const override
Definition LegacyCulture.cpp:117
virtual int GetKeyboardLayoutId() const override
Definition LegacyCulture.cpp:51
virtual FString GetVariant() const override
Definition LegacyCulture.cpp:112
virtual FString GetTwoLetterISOLanguageName() const override
Definition LegacyCulture.cpp:132
virtual FString GetDisplayName() const override
Definition LegacyCulture.cpp:41
virtual FString GetUnrealLegacyThreeLetterISOLanguageName() const override
Definition LegacyCulture.cpp:122
virtual const FDecimalNumberFormattingRules & GetCurrencyFormattingRules(const FString &InCurrencyCode) override
Definition LegacyCulture.cpp:147
virtual FString GetNativeLanguage() const override
Definition LegacyCulture.cpp:80
virtual FString GetNativeName() const override
Definition LegacyCulture.cpp:75
virtual FString GetScript() const override
Definition LegacyCulture.cpp:107
virtual int GetLCID() const override
Definition LegacyCulture.cpp:56
virtual const FDecimalNumberFormattingRules & GetPercentFormattingRules() override
Definition LegacyCulture.cpp:142
virtual FString GetName() const override
Definition LegacyCulture.cpp:61
virtual const TArray< ETextPluralForm > & GetValidPluralForms(const ETextPluralType PluralType) const override
Definition LegacyCulture.cpp:233
virtual ~FLegacyCultureImplementation()=default
virtual FString GetEnglishName() const override
Definition LegacyCulture.cpp:46
virtual const FDecimalNumberFormattingRules & GetDecimalNumberFormattingRules() override
Definition LegacyCulture.cpp:137
virtual ETextPluralForm GetPluralForm(int32 Val, const ETextPluralType PluralType) const override
Definition LegacyCulture.cpp:221
virtual FString GetRegion() const override
Definition LegacyCulture.cpp:102
Definition CultureImplementation.h:18
Definition UnrealString.h.inl:34