| 12345678910111213141516171819202122232425262728293031323334353637 |
- $#include "Resource/Localization.h"
- class Localization : public Object
- {
- int GetNumLanguages() const;
- int GetLanguageIndex() const;
- int GetLanguageIndex(const String language);
- String GetLanguage();
- String GetLanguage(int index);
- void SetLanguage(const String language);
- void SetLanguage(int index);
- String Get(const String id);
- void Reset();
- void LoadMultipleLanguageJSON(const JSONValue& source);
- void LoadSingleLanguageJSON(const JSONValue& source, const String& language = String::EMPTY);
- void LoadJSONFile(const String name, const String language = String::EMPTY);
- tolua_readonly tolua_property__get_set int numLanguages;
- tolua_readonly tolua_property__get_set int languageIndex;
- tolua_readonly tolua_property__get_set String language;
- };
- Localization* GetLocalization();
- tolua_readonly tolua_property__get_set Localization* localization;
- ${
- #define TOLUA_DISABLE_tolua_ResourceLuaAPI_GetLocalization00
- static int tolua_ResourceLuaAPI_GetLocalization00(lua_State* tolua_S)
- {
- return ToluaGetSubsystem<Localization>(tolua_S);
- }
- #define TOLUA_DISABLE_tolua_get_localization_ptr
- #define tolua_get_localization_ptr tolua_ResourceLuaAPI_GetLocalization00
- $}
|