15class LocalLocalizationDictionary :
public ::ILocalizationDictionary,
public ::I18nObserver {
26 LocalLocalizationDictionary& operator=(LocalLocalizationDictionary
const&);
27 LocalLocalizationDictionary(LocalLocalizationDictionary
const&);
28 LocalLocalizationDictionary();
33 virtual ~LocalLocalizationDictionary() =
default;
35 virtual ::std::string getLocString(::std::string
const& locKey)
const ;
37 virtual bool isLocalizationReady()
const ;
39 virtual void onLanguageChanged(::std::string
const& locCode,
bool) ;
41 virtual void onLanguageKeywordsLoadedFromPack(
::PackManifest const&) ;
43 virtual void onLanguagesLoaded() ;
45 virtual void _updateLoc() ;
51 MCNAPI_C
bool _appendLoc(::std::string
const& locCode,
::Localization& localizationObjToAppendLoc);
53 MCNAPI_C
void _initialize();
60 MCNAPI ::std::string $getLocString(::std::string
const& locKey)
const;
62 MCNAPI
bool $isLocalizationReady()
const;
64 MCNAPI
void $onLanguageChanged(::std::string
const& locCode,
bool);
66 MCNAPI
void $onLanguageKeywordsLoadedFromPack(
::PackManifest const&);
68 MCNAPI
void $onLanguagesLoaded();
70 MCNAPI
void $_updateLoc();