Plasma Engine  2.0
Loading...
Searching...
No Matches
plTranslatorMakeMoreReadable Class Reference

Returns the same string that is passed into it, but strips off class names and separates the text at CamelCase boundaries. More...

#include <TranslationLookup.h>

Inheritance diagram for plTranslatorMakeMoreReadable:

Public Member Functions

virtual plStringView Translate (plStringView sString, plUInt64 uiStringHash, plTranslationUsage usage) override
 Returns the translated string for uiStringHash, or nullptr, if not available.
 
- Public Member Functions inherited from plTranslatorStorage
virtual void StoreTranslation (plStringView sString, plUInt64 uiStringHash, plTranslationUsage usage)
 Stores szString as the translation for the string with the given hash.
 
virtual void Reset () override
 Clears all stored translation strings.
 
virtual void Reload () override
 Simply executes Reset() on this translator.
 

Additional Inherited Members

- Static Public Member Functions inherited from plTranslator
static void ReloadAllTranslators ()
 Will call Reload() on all currently active translators.
 
static void HighlightUntranslated (bool bHighlight)
 
static bool GetHighlightUntranslated ()
 
- Protected Attributes inherited from plTranslatorStorage
plMap< plUInt64, plStringm_Translations [(int) plTranslationUsage::ENUM_COUNT]
 

Detailed Description

Returns the same string that is passed into it, but strips off class names and separates the text at CamelCase boundaries.

Member Function Documentation

◆ Translate()

plStringView plTranslatorMakeMoreReadable::Translate ( plStringView sString,
plUInt64 uiStringHash,
plTranslationUsage usage )
overridevirtual

Returns the translated string for uiStringHash, or nullptr, if not available.

Reimplemented from plTranslatorStorage.


The documentation for this class was generated from the following files: