26 lines
877 B
C++
26 lines
877 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "LocalizableMessageLibrary.h"
|
|
|
|
#include "ILocalizableMessageModule.h"
|
|
#include "Internationalization/Internationalization.h"
|
|
#include "LocalizableMessage.h"
|
|
#include "LocalizableMessageProcessor.h"
|
|
#include "LocalizationContext.h"
|
|
|
|
FText ULocalizableMessageLibrary::Conv_LocalizableMessageToText(UObject* WorldContextObject, const FLocalizableMessage& Message)
|
|
{
|
|
FLocalizationContext LocContext(WorldContextObject);
|
|
FLocalizableMessageProcessor& Processor = ILocalizableMessageModule::Get().GetLocalizableMessageProcessor();
|
|
return Processor.Localize(Message, LocContext);
|
|
}
|
|
|
|
bool ULocalizableMessageLibrary::IsEmpty_LocalizableMessage(const FLocalizableMessage& Message)
|
|
{
|
|
return Message.IsEmpty();
|
|
}
|
|
|
|
void ULocalizableMessageLibrary::Reset_LocalizableMessage(FLocalizableMessage& Message)
|
|
{
|
|
Message.Reset();
|
|
} |