| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- #include "lang.h"
- //--no-multibyte-chars
- //--locale=english
- #if 1
- #define LOGD LOG_D
- #define LOGE LOG_E
- #else
- #define LOGD printf
- #define LOGE printf
- #endif
- #if 0
- enum {
- STR_ID_VER=0,
- STR_ID_ADDR,
- STR_ID_INPUT,
- STR_ID_OUTPUT,
- STR_ID_VOLTAGE,
- STR_ID_CURRENT,
- STR_ID_POWER,
- STR_ID_CONSUMP,
- STR_ID_FACTOR,
-
- STR_ID_SWITCH,
- STR_ID_TEMP,
- STR_ID_ON,
-
-
- STR_ID_OFF,
- STR_ID_FANS,
- STR_ID_BOUND,
- STR_ID_ONLINE,
-
-
- STR_ID_FREQ,
- STR_ID_INFO,
- STR_ID_STATUS,
- STR_ID_OFFLINE,
- STR_ID_C,
- STR_ID_MAX,
- };
- #endif
- const char *lang_str_pool[2][STR_ID_MAX]={
- {
- "版本", //STR_ID_VERSION
- "地址", //STR_ID_ADDR
- "输入", //STR_ID_INPUT
- "输出", //STR_ID_OUTPUT
- "电压", //STR_ID_VOLTAGE
- "电流", //STR_ID_CURRENT
- "功率", //STR_ID_POWER
- "电量", //STR_ID_CONSUMP
- "因数", //STR_ID_FACTOR
- "开关", //STR_ID_SWITCH
- "温度", //STR_ID_TEMP
- "开", //STR_ID_ON
- "关", //STR_ID_OFF
- "风扇", //STR_ID_FANS
- "波特率", //STR_ID_BOUND
- "在线", //STR_ID_ONLINE
- "频率", //STR_ID_FREQ
- "信息", //STR_ID_INFO
- "状态", //STR_ID_STATUS
- "离线", //STR_ID_OFFLINE
- "主电源", //STR_ID_MASTER_POWER
- "备用电源", //STR_ID_BACK_POWER
- "℃", //STR_ID_C
- },
- {
- "Version", //STR_ID_VERSION
- "Addr", //STR_ID_ADDR
- "INPUT", //STR_ID_INPUT
- "OUTPUT", //STR_ID_OUTPUT
- "Volt", //STR_ID_VOLTAGE
- "Curr", //STR_ID_CURRENT
- "Pwr ", //STR_ID_POWER
- "Sum ", //STR_ID_CONSUMP
- "Fact", //STR_ID_FACTOR
- "Switch", //STR_ID_SWITCH
- "Temp", //STR_ID_TEMP
- "On", //STR_ID_ON
- "Off", //STR_ID_OFF
- "Fans", //STR_ID_FANS
- "Online", //STR_ID_ONLINE
- "Freq", //STR_ID_FREQ
- "Info", //STR_ID_INFO
- "Status", //STR_ID_STATUS
- "Offline", //STR_ID_OFFLINE
- "Main Power", //STR_ID_MASTER_POWER
- "UPS", //STR_ID_BACK_POWER
- "°C", //STR_ID_C
- },
- };
- char* lang_get_str(int lang_id, int str_id)
- {
- if(lang_id>=2 || str_id>=STR_ID_MAX) {
- return 0;
- }
-
- return (char*)lang_str_pool[lang_id][str_id];
- }
|