adapt: adapt to GMLIB v0.12.0

This commit is contained in:
Tsubasa6848
2024-04-28 22:22:46 +08:00
Unverified
parent 76086c8fcf
commit d9067c1282
5 changed files with 10 additions and 10 deletions
+4 -4
View File
@@ -168,16 +168,16 @@ void Export_Compatibility_API() {
RemoteCall::exportAs(
"GMLIB_API",
"resourcePackTranslate",
[](std::string key, std::vector<std::string> params) -> std::string { return I18n::get(key, params); }
[](std::string key, std::vector<std::string> params) -> std::string { return I18nAPI::get(key, params); }
);
RemoteCall::exportAs("GMLIB_API", "chooseResourcePackI18nLanguage", [](std::string code) -> void {
if (GMLIB_Level::getInstance()) {
I18n::chooseLanguage(code);
I18nAPI::chooseLanguage(code);
}
});
RemoteCall::exportAs("GMLIB_API", "getResourcePackI18nLanguage", []() -> std::string {
if (GMLIB_Level::getInstance()) {
return I18n::getCurrentLanguage()->getFullLanguageCode();
if (auto result = I18nAPI::getCurrentLanguageCode()) {
return result.value();
}
return "unknown";
});