+ // Get or load translations for a language
+ Translations *getTranslationLanguage(const std::string &lang_code);
+
+ static ModStorageDatabase *openModStorageDatabase(const std::string &world_path);
+
+ static ModStorageDatabase *openModStorageDatabase(const std::string &backend,
+ const std::string &world_path, const Settings &world_mt);
+
+ static bool migrateModStorageDatabase(const GameParams &game_params,
+ const Settings &cmd_args);
+
+ // Lua files registered for init of async env, pair of modname + path
+ std::vector<std::pair<std::string, std::string>> m_async_init_files;
+
+ // Data transferred into async envs at init time
+ std::unique_ptr<PackedValue> m_async_globals_data;