10class ILocalizationDictionary {
22 ILocalizationDictionary& operator=(ILocalizationDictionary
const&);
23 ILocalizationDictionary(ILocalizationDictionary
const&);
24 ILocalizationDictionary();
29 ILocalizationDictionary& operator=(ILocalizationDictionary
const&);
30 ILocalizationDictionary(ILocalizationDictionary
const&);
37 virtual ~ILocalizationDictionary() =
default;
39 virtual ~ILocalizationDictionary();
42 virtual ::std::string getLocString(::std::string
const& locKey)
const = 0;
44 virtual bool isLocalizationReady()
const = 0;
46 virtual void _updateLoc() = 0;
53 MCNAPI ILocalizationDictionary();
55 MCNAPI
void _clearLocFilePath();
57 MCNAPI
void _updateLocAndFilePath(
::Core::Path const& locFilePath);
59 MCNAPI
bool _updateLocPath(
::Core::Path const& locFilePath);
61 MCNAPI ::std::string
const& getLocCode()
const;
63 MCNAPI ::Core::Path
const& getLocFilePath()
const;
65 MCNAPI
void updateLoc();