281 lines
6.2 KiB
C
281 lines
6.2 KiB
C
#ifndef _LANG_H
|
|
#define _LANG_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;
|
|
|
|
enum {
|
|
STR_MESSAGE,
|
|
STR_VIEW,
|
|
STR_IGNORE,
|
|
STR_NO_MESSAGE,
|
|
STR_SPIRIT_ISLAND,
|
|
STR_NEW_MESSAGE,
|
|
STR_MESSAGE_QQ,
|
|
STR_MESSAGE_WECHAT,
|
|
STR_MESSAGE_FACEBOOK,
|
|
STR_MESSAGE_TWITTER,
|
|
STR_MESSAGE_WHATSAPP,
|
|
STR_INSTAGRAM,
|
|
STR_WHATAPPBUS,
|
|
STR_VK,
|
|
STR_VIBER,
|
|
STR_TELEGRAM,
|
|
STR_SNAPCHAT,
|
|
STR_ZALO,
|
|
STR_OUTLOOK,
|
|
STR_WEIBO,
|
|
STR_YOUTUBE,
|
|
STR_TIKTOK,
|
|
STR_SKYPE,
|
|
STR_LINKEDIN,
|
|
STR_LINE,
|
|
STR_KAKAOTALK,
|
|
STR_MESSENGER,
|
|
STR_WHATSAPPBUSINESS,
|
|
STR_PHONE,
|
|
STR_CALL_RECENT,
|
|
STR_NO_CALL_LOG,
|
|
STR_CALL_LINK,
|
|
STR_NO_CONTACT,
|
|
STR_CALL_DIAL,
|
|
STR_ENTER_NUMBER,
|
|
STR_IN_SYNC,
|
|
STR_ON_A_CALL,
|
|
STR_CALL_FAILURE,
|
|
STR_CALL_ENDING,
|
|
STR_SPORTS,
|
|
STR_INDOOR_RUN,
|
|
STR_FOOTBALL,
|
|
STR_INDOOR_CYCLING,
|
|
STR_OUTDOOR_CYCLING,
|
|
STR_RUN,
|
|
STR_SWIM,
|
|
STR_WALK,
|
|
STR_OUTDOOR_RUNNING,
|
|
STR_OUTDOOR_WALKING,
|
|
STR_BASKETBALL,
|
|
STR_INDOOR_WALKING,
|
|
STR_ON_FOOT,
|
|
STR_ELLIPTICAL_MACHINE,
|
|
STR_SWIMING_IN_THE_POOL,
|
|
STR_FREE_SWIMMING,
|
|
STR_FREE_TRAINING,
|
|
STR_SPORT_COMPLETE,
|
|
STR_START,
|
|
STR_STOP,
|
|
STR_COMPLETE,
|
|
STR_ACTIVITY_RECORD,
|
|
STR_STEP,
|
|
STR_CALORIE,
|
|
STR_STEPS,
|
|
STR_DISTANCE,
|
|
STR_SLEEP,
|
|
STR_MUSIC,
|
|
STR_HEART_RATE,
|
|
STR_BLOOD_PRESSURE,
|
|
STR_BLOOD_OXYGEN,
|
|
STR_MEASURING,
|
|
STR_WEAR_CHECK,
|
|
STR_WRIST_OFF,
|
|
STR_WRIST_OFF_REMIND,
|
|
STR_SETTING_CALENDAR,
|
|
STR_WEATHER,
|
|
STR_SYNC_WEATHER_REMIND,
|
|
STR_BREATHE,
|
|
STR_BREATHE_INHALE,
|
|
STR_BREATHE_EXHALE,
|
|
STR_CAMERA,
|
|
STR_VOICE_ASSISTANT,
|
|
STR_VOICE_REMIND,
|
|
STR_CONNECT_PHONE,
|
|
STR_CALCULATOR,
|
|
STR_FLASHLIGHT,
|
|
STR_SCAN,
|
|
STR_STYLE,
|
|
STR_VOICE,
|
|
STR_VOLUME,
|
|
STR_CALENDAR,
|
|
STR_ALARM_CLOCK,
|
|
STR_ALARM_CLOCK_EDIT,
|
|
STR_ALARM_CLOCK_REPEAT,
|
|
STR_ALARM_CLOCK_SET,
|
|
STR_ALARM_CLOCK1,
|
|
STR_ALARM_CLOCK2,
|
|
STR_ALARM_CLOCK3,
|
|
STR_SUNDAY,
|
|
STR_MONDAY,
|
|
STR_TUESDAY,
|
|
STR_WEDNESDAY,
|
|
STR_THURSDAY,
|
|
STR_FRIDAY,
|
|
STR_SATURDAY,
|
|
STR_CHANGE_TIME,
|
|
STR_SET_REPEAT,
|
|
STR_GET_UP,
|
|
STR_NOCLOCK_GETUP,
|
|
STR_TIMER,
|
|
STR_STOP_WATCH,
|
|
STR_STOP_WATCH_RECORD,
|
|
STR_FIND_PHONE,
|
|
STR_FIND_PHONE1,
|
|
STR_FIND_DEVICE,
|
|
STR_FIND_PHONEING,
|
|
STR_GAME,
|
|
STR_GAME_OVER,
|
|
STR_SETTING,
|
|
STR_SETTING_PERSONALINFO,
|
|
STR_PER_USER,
|
|
STR_PER_SEX,
|
|
STR_PER_HEIGHT,
|
|
STR_PER_WEIGHT,
|
|
STR_PER_MEN,
|
|
STR_PER_WOMEN,
|
|
STR_NOTICE,
|
|
STR_RED_POINT_REMIND,
|
|
STR_NOTICE_REMIND,
|
|
STR_NOTICE_LIGHT,
|
|
STR_GENERAL,
|
|
STR_SETTING_BT,
|
|
STR_SETTING_ABOUT,
|
|
STR_SETTING_LANGUAGE,
|
|
STR_SETTING_QR_CODE,
|
|
STR_SETTING_RSTFY,
|
|
STR_SUB_RSTFY,
|
|
STR_SETTING_OFF,
|
|
STR_MOVE_TO_OFF,
|
|
STR_SETTING_RESTART,
|
|
STR_MOVE_TO_RESTART,
|
|
STR_DISPLAY_AND_LIGHT,
|
|
STR_LIGHT,
|
|
STR_SETTING_DOUSING,
|
|
STR_FIVE_SEC,
|
|
STR_TEN_SEC,
|
|
STR_TWENTY_SEC,
|
|
STR_THIRTY_SEC,
|
|
STR_ONE_MIN,
|
|
STR_FIVE_MIN,
|
|
STR_NEVER,
|
|
STR_COVER_THE_HAND,
|
|
STR_PINCH_ANSWER,
|
|
STR_SETTING_UP,
|
|
STR_BEDSIED_CLOCK,
|
|
STR_SETTING_TIME,
|
|
STR_CUSTOM_CALENDAR,
|
|
STR_CUSTOM_TIME,
|
|
STR_HOURLY_SYSTEM,
|
|
STR_SETTING_DISTURD,
|
|
STR_DISTURD_ALL,
|
|
STR_DISTURD_TIM,
|
|
STR_DISTURD_TIM_START,
|
|
STR_DISTURD_TIM_END,
|
|
STR_SYTLE_1,
|
|
STR_SYTLE_2,
|
|
STR_SYTLE_3,
|
|
STR_SYTLE_4,
|
|
STR_SYTLE_5,
|
|
STR_SYTLE_6,
|
|
STR_SETTING_SAV,
|
|
STR_VOL,
|
|
STR_MEDIA_VOL,
|
|
STR_CALL_VOL,
|
|
STR_SHK,
|
|
STR_SETTING_PASSWORD,
|
|
STR_PASSAGE_SWITCH,
|
|
STR_PASSAGE_CHANGE,
|
|
STR_CURRENT_PASSAGE,
|
|
STR_PASSAGE,
|
|
STR_PASSAGE_AGAIN,
|
|
STR_PASSAGE_NEW,
|
|
STR_PASSAGE_ERROR,
|
|
STR_PASSAGE_SUCCESSFUL_SET,
|
|
STR_PASSAGE_SUCCESSFUL_ALTER,
|
|
STR_PASSAGE_CONSISTENT,
|
|
STR_KEY_DEFINED,
|
|
STR_LATEST_APP,
|
|
STR_UNKNOWN,
|
|
STR_COMPO_SELECT,
|
|
STR_WAKE_SCREEN,
|
|
STR_ALL_APP,
|
|
STR_CONNECT_APP,
|
|
STR_CONNECT_BT,
|
|
STR_REMIND_DRINK,
|
|
STR_REMIND_SIT,
|
|
STR_TODAY,
|
|
STR_PLAYING_MUSIC,
|
|
STR_EVERYDAY,
|
|
STR_WORKING_DAY,
|
|
STR_WEEKEND,
|
|
STR_ALARM_DELAY_REMINDER,
|
|
STR_TRY_SAYING,
|
|
STR_ALARM_CLOCK_NOT_REPEAT,
|
|
STR_PASSAGE_CORRECY,
|
|
STR_CUSTOM,
|
|
// STR_CLEAR_PASSWORD,
|
|
STR_BIRDIE_FLIGHT,
|
|
// STR_BPM_UNIT,
|
|
// STR_MMHG_UNIT,
|
|
STR_MIN_SIMPLY,
|
|
// STR_KM_UNIT,
|
|
STR_COUNTDOWN_ENDS,
|
|
STR_SUNDAY_SIMPLE,
|
|
STR_MONDAY_SIMPLE,
|
|
STR_TUESDAY_SIMPLE,
|
|
STR_WEDNESDAY_SIMPLE,
|
|
STR_THURSDAY_SIMPLE,
|
|
STR_FRIDAY_SIMPLE,
|
|
STR_SATURDAY_SIMPLE,
|
|
STR_SPORT_ENDING,
|
|
STR_MAX
|
|
};
|
|
|
|
extern const char * const *i18n;
|
|
|
|
void lang_select(void);
|
|
|
|
#endif
|