Files
stc32g128k/App/language.h

42 lines
1.3 KiB
C
Raw Normal View History

2026-07-31 13:57:06 +08:00
#ifndef __LANGUAGE_H__
#define __LANGUAGE_H__
#include "config.h"
#include "strings.h"
/* ====== 界面语言选择 ====== */
typedef enum {
LANG_FR = 0, // 法语 (默认)
LANG_EN, // 英语
LANG_COUNT
} Language;
/**
* @brief ( Load_Database Flash )
* @param lang LANG_COUNT ( Flash 0xFF)退 LANG_FR
*/
void Lang_Init(Language lang);
/**
* @brief ( Flash)
* @param lang
*/
void Lang_Set(Language lang);
/**
* @brief
* @return Language
*/
Language Lang_Current(void);
/**
* @brief ID
* @param id ID ( strings.h WRISTBAND_STRING_LIST )
* @return char* id
* @note const LCD_ShowString char*
* (Uart_SendString )
*/
char *Lang_Get(StringID id);
#endif // __LANGUAGE_H__