15 using Map = ::std::map<::std::string, ::std::string>;
17 using StoreLocMap = ::std::unordered_multimap<::std::string, ::std::pair<::std::string, ::std::string>>;
22 ::ll::TypedStorage<1, 1, bool const> mCommaSeperator;
23 ::ll::TypedStorage<8, 32, ::std::string const> mDigitGroupSeparator;
24 ::ll::TypedStorage<8, 32, ::std::string const> mCode;
25 ::ll::TypedStorage<8, 16, ::std::map<::std::string, ::std::string>> mStrings;
26 ::ll::TypedStorage<8, 16, ::std::map<::std::string, ::std::string>> mCaseSensitiveCache;
27 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::std::shared_mutex>> mCaseSensitiveCacheMutex;
28 ::ll::TypedStorage<1, 1, bool> mMayContainIdentifier;
47 MCAPI ::OptionalString _get(::std::string
const&
id, ::std::vector<::std::string>
const& params)
const;
49 MCAPI ::OptionalString _getSimple(::std::string
const&
id)
const;
51 MCAPI ::OptionalString _parseFormattedString(::std::string
const&
id)
const;
53 MCAPI
void _replaceTokens(::std::string&
string, ::std::vector<::std::string>
const& params)
const;
56 _replaceUTCDateTimeIdentifier(::std::string& strToParse, ::std::optional<::std::locale>
const& locale)
const;
60 MCAPI
void appendTranslations(
61 ::std::unordered_multimap<::std::string, ::std::pair<::std::string, ::std::string>>
const& locStrings
66 MCAPI
void appendTranslations(
67 ::std::string
const& fileContent,
68 ::std::vector<::std::string>
const& blockedKeys,
69 ::std::vector<::std::string>
const& allowedKeys,
70 ::std::string
const& keyPrefix
73 MCAPI
void loadFromPack(
74 ::std::string
const& keyPrefix,
76 ::std::vector<::std::string>
const& allowedKeys
79 MCAPI
void loadFromResourcePackManager(
81 ::std::vector<::std::string>
const& blockedKeys
84 MCAPI
void replaceIdentifiers();
92 MCAPI static ::std::string _getDigitGroupSeparator(::std::string
const& langCode);
94 MCAPI
static bool _isCommaSeperatedLanguage(::std::string
const& langCode);
102 MCAPI
void* $ctor(::std::string
const&
code);