Navigation
API > API/Runtime > API/Runtime/Core
| Name | FCulture |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Internationalization/Culture.h |
| Include Path | #include "Internationalization/Culture.h" |
Syntax
class FCulture
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCulture
(
TUniquePtr< FCultureImplementation >&& InImplementation |
Internationalization/Culture.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FCulture() |
Internationalization/Culture.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedDisplayName | FString | Internationalization/Culture.h | ||
| CachedEnglishName | FString | Internationalization/Culture.h | ||
| CachedIsRightToLeft | bool | Internationalization/Culture.h | ||
| CachedName | FString | Internationalization/Culture.h | ||
| CachedNativeLanguage | FString | Internationalization/Culture.h | ||
| CachedNativeName | FString | Internationalization/Culture.h | ||
| CachedNativeRegion | FString | Internationalization/Culture.h | ||
| CachedRegion | FString | Internationalization/Culture.h | ||
| CachedScript | FString | Internationalization/Culture.h | ||
| CachedThreeLetterISOLanguageName | FString | Internationalization/Culture.h | ||
| CachedTwoLetterISOLanguageName | FString | Internationalization/Culture.h | ||
| CachedUnrealLegacyThreeLetterISOLanguageName | FString | Internationalization/Culture.h | ||
| CachedVariant | FString | Internationalization/Culture.h | ||
| CachedVerseIdentifier | FString | Internationalization/Culture.h | ||
| Implementation | TUniquePtr< FCultureImplementation > | Internationalization/Culture.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FDecimalNumberFormattingRules & GetCurrencyFormattingRules
(
const FString& InCurrencyCode |
Internationalization/Culture.h | ||
const FDecimalNumberFormattingRules & GetDecimalNumberFormattingRules() |
Internationalization/Culture.h | ||
const FString & GetDisplayName() |
Internationalization/Culture.h | ||
const FString & GetEnglishName() |
Internationalization/Culture.h | ||
int GetKeyboardLayoutId() |
Internationalization/Culture.h | ||
int GetLCID() |
Internationalization/Culture.h | ||
const FString & GetName() |
Get the name of this culture, eg, "en-US" | Internationalization/Culture.h | |
const FString & GetNativeLanguage() |
Internationalization/Culture.h | ||
const FString & GetNativeName() |
Internationalization/Culture.h | ||
const FString & GetNativeRegion() |
Internationalization/Culture.h | ||
const FDecimalNumberFormattingRules & GetPercentFormattingRules() |
Internationalization/Culture.h | ||
ETextPluralForm GetPluralForm
(
long Val, |
Internationalization/Culture.h | ||
ETextPluralForm GetPluralForm
(
uint64 Val, |
Internationalization/Culture.h | ||
ETextPluralForm GetPluralForm
(
uint32 Val, |
Internationalization/Culture.h | ||
ETextPluralForm GetPluralForm
(
uint16 Val, |
Internationalization/Culture.h | ||
ETextPluralForm GetPluralForm
(
uint8 Val, |
Internationalization/Culture.h | ||
ETextPluralForm GetPluralForm
(
int64 Val, |
Internationalization/Culture.h | ||
ETextPluralForm GetPluralForm
(
int32 Val, |
Internationalization/Culture.h | ||
ETextPluralForm GetPluralForm
(
int16 Val, |
Internationalization/Culture.h | ||
ETextPluralForm GetPluralForm
(
int8 Val, |
Internationalization/Culture.h | ||
ETextPluralForm GetPluralForm
(
double Val, |
Internationalization/Culture.h | ||
ETextPluralForm GetPluralForm
(
float Val, |
Get the correct plural form to use for the given number | Internationalization/Culture.h | |
const FString & GetPreferredOnDiskIdentifier () |
Get the preferred on-disk identifier of this culture (eg, "en-US" vs "en_US") to use when creating new localized content. | Internationalization/Culture.h | |
| Internationalization/Culture.h | |||
const FString & GetRegion() |
Internationalization/Culture.h | ||
const FString & GetScript() |
Internationalization/Culture.h | ||
const FString & GetThreeLetterISOLanguageName() |
Internationalization/Culture.h | ||
const FString & GetTwoLetterISOLanguageName() |
Internationalization/Culture.h | ||
const FString & GetUnrealLegacyThreeLetterISOLanguageName() |
Internationalization/Culture.h | ||
const TArray< ETextPluralForm > & GetValidPluralForms
(
const ETextPluralType PluralType |
Get the plural forms supported by this culture | Internationalization/Culture.h | |
const FString & GetVariant() |
Internationalization/Culture.h | ||
const FString & GetVerseIdentifier() |
Get the name of this culture as a Verse identifier (for a Verse path), eg, "en_US" | Internationalization/Culture.h | |
bool IsRightToLeft() |
Internationalization/Culture.h | ||
| Internationalization/Culture.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FCultureRef Create
(
TUniquePtr< FCultureImplementation >&& InImplementation |
Internationalization/Culture.h | ||
| Internationalization/Culture.h | |||
static FString CultureNameFromVerseIdentifier
(
const FString& VerseIdentifer |
Given a well-formed Verse culture identifier (eg, "en_US"), convert it to its equivalent UE culture name (eg, "en-US"). | Internationalization/Culture.h | |
| Given a well-formed UE culture name (eg, "en-US"), convert it to its equivalent Verse identifier (eg, "en_US"). | Internationalization/Culture.h | ||
| Internationalization/Culture.h | |||
| Get the preferred on-disk identifier type (eg, "en-US" vs "en_US") to use when creating new localized content. | Internationalization/Culture.h | ||
| Internationalization/Culture.h |