Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/UKismetInternationalizationLibra-
Description
Given a list of available cultures, try and find the most suitable culture from the list based on culture prioritization. eg) If your list was [en, fr, de] and the given culture was "en-US", this function would return "en". eg) If your list was [zh, ar, pl] and the given culture was "en-US", this function would return the fallback culture.
| Name | GetSuitableCulture |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Kismet/KismetInternationalizationLibrary.h |
| Include Path | #include "Kismet/KismetInternationalizationLibrary.h" |
| Source | /Engine/Source/Runtime/Engine/Private/KismetInternationalizationLibrary.cpp |
UFUNCTION (BlueprintPure, Category="Utilities|Internationalization")
static FString GetSuitableCulture
(
const TArray < FString > & AvailableCultures,
const FString & CultureToMatch,
const FString & FallbackCulture
)
The culture as an IETF language tag (eg, "zh-Hans-CN").
Parameters
| Name | Remarks |
|---|---|
| AvailableCultures | List of available cultures to filter against (see GetLocalizedCultures). |
| CultureToMatch | Culture to try and match (see GetCurrentLanguage). |
| FallbackCulture | The culture to return if there is no suitable match in the list (typically your native culture, see GetNativeCulture). |