#ifndef _LANG_H #define _LANG_H #include "lang_define.h" typedef enum{ LANGUAGE_BASE=0x00, LANGUAGE_TYPE_English=0x0, LANGUAGE_TYPE_Chinese, LANGUAGE_TYPE_Spain, LANGUAGE_TYPE_French, LANGUAGE_TYPE_German, LANGUAGE_TYPE_Thai, LANGUAGE_TYPE_Arabic, LANGUAGE_TYPE_Russian, LANGUAGE_TYPE_Korean, LANGUAGE_TYPE_Romania, LANGUAGE_TYPE_Portugal, LANGUAGE_TYPE_Italian, LANGUAGE_TYPE_Polish, LANGUAGE_TYPE_Japanese, LANGUAGE_TYPE_Croatian, LANGUAGE_TYPE_Greek, LANGUAGE_TYPE_Ukrainian, //乌克兰语 0x10 LANGUAGE_TYPE_Bulgarian, //保加利亚 LANGUAGE_TYPE_Armenian, //亚美尼亚语 LANGUAGE_TYPE_Hebrew, //希伯来语 0x13 LANGUAGE_TYPE_Malaysia, //马来语 LANGUAGE_TYPE_Turkish, //土耳其语 LANGUAGE_TYPE_Indonesian, //印尼语 LANGUAGE_TYPE_Dutch, //荷兰语 LANGUAGE_TYPE_Hindi, //印地语 LANGUAGE_TYPE_Bengalese, //孟加拉语 LANGUAGE_TYPE_Vietnamese, //越南语 0x1a LANGUAGE_TYPE_Farsi, //波斯语 LANGUAGE_TYPE_Tr_Chinese, //繁体中文 LANGUAGE_TYPE_Finnish, //芬兰语 0x1d LANGUAGE_TYPE_Czech, //捷克语 LANGUAGE_TYPE_Hungarian, //匈牙利语 LANGUAGE_TYPE_Norwegian, //挪威语 LANGUAGE_TYPE_Slovak, //斯洛伐克文 LANGUAGE_TYPE_Filipino, //菲律宾语 // LANGUAGE_TYPE_Yiddish, //意第绪语 // LANGUAGE_TYPE_Syriac, //叙利亚语 // LANGUAGE_TYPE_Sanskrit, //梵文 // LANGUAGE_TYPE_Mongolian, //蒙古语 // LANGUAGE_TYPE_Cree, //克里语 LANGUAGE_MAX, }LANGUAGE_TYPE; extern const char * const *i18n; void lang_select(void); LANGUAGE_TYPE tjd_Set_Language_By_Index(uint8_t index); uint8_t tjd_Get_Language_Current_Index(void); LANGUAGE_TYPE tjd_Set_Language_By_Type(LANGUAGE_TYPE type); #endif