#pragma once #include "compat/misc.h" #include #include namespace resource { class Locale { public: umap localizations; umap hashLocalizations; void clear(); void load(const std::string& filename); std::string localize(const std::string& text, bool requireHash = false, bool doUnescape = true, bool doFormat = true); ~Locale(); }; };