![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Internationalization/Culture.h"#include "Containers/ArrayView.h"#include "Misc/ConfigCacheIni.h"#include "Misc/App.h"#include "Internationalization/LegacyCulture.h"Macros | |
| #define | DEF_GETPLURALFORM_CAST(T1, T2) ETextPluralForm FCulture::GetPluralForm(T1 Val, const ETextPluralType PluralType) const { return GetPluralForm((T2)Val, PluralType); } |
Functions | |
| void | ApplyCultureDisplayNameSubstitutes (TArrayView< const FString > InPrioritizedCultureNames, FString &InOutDisplayName) |
| #define DEF_GETPLURALFORM_CAST | ( | T1, | |
| T2 | |||
| ) | ETextPluralForm FCulture::GetPluralForm(T1 Val, const ETextPluralType PluralType) const { return GetPluralForm((T2)Val, PluralType); } |
Get the correct plural form to use for the given number ICU only supports int32 and double, so we cast larger int values to double to try and keep as much precision as possible
| void ApplyCultureDisplayNameSubstitutes | ( | TArrayView< const FString > | InPrioritizedCultureNames, |
| FString & | InOutDisplayName | ||
| ) |