XII Release 0.1.0
Loading...
Searching...
No Matches
xiiTranslatorMakeMoreReadable 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 xiiTranslatorMakeMoreReadable:
[legend]

Public Member Functions

virtual xiiStringView Translate (xiiStringView sString, xiiUInt64 uiStringHash, xiiTranslationUsage usage) override
 Returns the translated string for uiStringHash, or nullptr, if not available.
 
- Public Member Functions inherited from xiiTranslatorStorage
virtual void StoreTranslation (xiiStringView sString, xiiUInt64 uiStringHash, xiiTranslationUsage usage)
 Stores sString 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 xiiTranslator
static void ReloadAllTranslators ()
 Will call Reload() on all currently active translators.
 
static void HighlightUntranslated (bool bHighlight)
 
static bool GetHighlightUntranslated ()
 
- Protected Attributes inherited from xiiTranslatorStorage
xiiMap< xiiUInt64, xiiStringm_Translations [(xiiInt32) xiiTranslationUsage::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()

xiiStringView xiiTranslatorMakeMoreReadable::Translate ( xiiStringView sString,
xiiUInt64 uiStringHash,
xiiTranslationUsage usage )
overridevirtual

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

Reimplemented from xiiTranslatorStorage.


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