UKismetStringTableLibrary::GetTableEntrySourceString
#include "Kismet/KismetStringTableLibrary.h"
Access: public
Specifiers: staticBlueprintPure
Description
Returns the raw source string authored for a given key in a string table, before any localization is applied.
Caveats & Gotchas
- • Returns the source (native-culture) string, not the currently localized display text — this bypasses localization, so it's intended for tooling/debugging rather than user-facing text (use an FText bound to the table for that).
- • Returns an empty string if the table isn't registered or the key doesn't exist; check IsRegisteredTableEntry first if you need to distinguish that from a genuinely empty source string.
Signature
static FString GetTableEntrySourceString(const FName TableId, const FString& Key); Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| TableId | const FName | Registered ID of the string table. | — |
| Key | const FString& | Entry key to look up. | — |
Return Type
FString Example
Read the authored source text for a key C++
const FString Source = UKismetStringTableLibrary::GetTableEntrySourceString(TEXT("MyGameStrings"), TEXT("WelcomeMessage")); See Also
Version History
Introduced in: unknown
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?