helper for quickly update app lang More...
#include "ZFAppUtilDef.h"Go to the source code of this file.
Classes | |
| class | ZFAppLangData |
| lang info for ZFAppLangList More... | |
Functions | |
| zfautoT< ZFArray > | ZFAppLangList (const ZFPathInfo &base=(zft_zfnull), zfbool enableCache=(_ZFT_t_zftrue)) |
| get a list of supported lang | |
| zfautoT< ZFTaskId > | ZFAppLangLoad (const zfstring &langId=(zft_zfnull), const ZFListener &finishCallback=(zft_zfnull), const ZFPathInfo &base=(zft_zfnull), zfbool enableCache=(_ZFT_t_zftrue)) |
| see ZFAppLangList | |
| zfstring | ZFAppLang () |
| see ZFAppLangList | |
| zfautoT< ZFTask > | ZFAppLangLoadTask (const zfstring &langId=(zft_zfnull), const ZFPathInfo &base=(zft_zfnull), zfbool enableCache=(_ZFT_t_zftrue)) |
| util to create a task for ZFAppLangLoad | |
helper for quickly update app lang
|
extern |
get a list of supported lang
how it works:
lang dir of ZFPathType_res<langId>.* file, e.g. lang/your_lang_id.xml or lang/your_lang_id.xxx.xml<langId>.* dir, e.g. lang/your_lang_id/ or lang/your_lang_id.xxx/lang/default.* file or lang/default.* dir would be loaded before loading each langlang/config.* file would be loaded to detect each lang names for display, with this format: typical usage:
|
extern |
see ZFAppLangList
empty langId would load previous ZFAppLang stored in ZFState
finishCallback's param0 would be a v_ZFResultType indicates result