187 lines
4.3 KiB
C
187 lines
4.3 KiB
C
#include "scr_setting_text.h"
|
|
|
|
SETTING_TEXT text_pack;
|
|
|
|
/****************Title****************/
|
|
static char title_text_chinese[TEXT_LENGTH_MAX] = "详细设置";
|
|
static char title_text_english[TEXT_LENGTH_MAX] = "Detailed Setting";
|
|
/****************Title****************/
|
|
|
|
|
|
|
|
/****************Items****************/
|
|
static char items_text_chinese[ITEM_NUM_MAX][TEXT_LENGTH_MAX] =
|
|
{
|
|
"量程设置",
|
|
"曲线设置",
|
|
"拓展功能",
|
|
"系统设置"
|
|
};
|
|
|
|
static char items_text_english[ITEM_NUM_MAX][TEXT_LENGTH_MAX] =
|
|
{
|
|
"Range",
|
|
"Chart",
|
|
"Extra",
|
|
"System"
|
|
};
|
|
/****************Items****************/
|
|
|
|
|
|
|
|
/****************Contents****************/
|
|
static char item0_contents_text_chinese[ITEM0_CONTENT_MAX][TEXT_LENGTH_MAX] =
|
|
{
|
|
"电压单位",
|
|
"电压上限",
|
|
"电压下限",
|
|
"电流上限",
|
|
"电流下限",
|
|
"电阻上限",
|
|
|
|
"电阻下限",
|
|
"频率上限",
|
|
"频率下限",
|
|
"热电偶类型",
|
|
"热电偶上限",
|
|
"热电偶下限",
|
|
|
|
"热电阻上限",
|
|
"热电阻下限"
|
|
};
|
|
|
|
static char item0_contents_text_english[ITEM0_CONTENT_MAX][TEXT_LENGTH_MAX] =
|
|
{
|
|
"Voltage unit",
|
|
"Voltage max",
|
|
"Voltage min",
|
|
"Current max",
|
|
"Current min",
|
|
"Res max",
|
|
|
|
"Res min",
|
|
"Fre max",
|
|
"Fre min",
|
|
"TC type",
|
|
"TC max",
|
|
"TC min",
|
|
|
|
"RTD max",
|
|
"RTD min"
|
|
};
|
|
|
|
static char item1_contents_text_chinese[ITEM1_CONTENT_MAX][TEXT_LENGTH_MAX] =
|
|
{
|
|
"采样间隔",
|
|
"描点数量",
|
|
"颜色-输入",
|
|
"颜色-输出"
|
|
};
|
|
|
|
static char item1_contents_text_english[ITEM1_CONTENT_MAX][TEXT_LENGTH_MAX] =
|
|
{
|
|
"Plot gap",
|
|
"plop count",
|
|
"Color-input",
|
|
"Color-output"
|
|
};
|
|
|
|
static char item2_contents_text_chinese[ITEM2_CONTENT_MAX][TEXT_LENGTH_MAX] =
|
|
{
|
|
"输入记录",
|
|
"输出记录",
|
|
"通讯",
|
|
"编程输出"
|
|
};
|
|
|
|
static char item2_contents_text_english[ITEM2_CONTENT_MAX][TEXT_LENGTH_MAX] =
|
|
{
|
|
"Input log",
|
|
"Output log",
|
|
"Interaction",
|
|
"Progam out"
|
|
};
|
|
|
|
static char item3_contents_text_chinese[ITEM3_CONTENT_MAX][TEXT_LENGTH_MAX] =
|
|
{
|
|
"照明",
|
|
"语言",
|
|
"配置保存",
|
|
"配置复位"
|
|
};
|
|
|
|
static char item3_contents_text_english[ITEM3_CONTENT_MAX][TEXT_LENGTH_MAX] =
|
|
{
|
|
"Lighting",
|
|
"Language",
|
|
"Config save",
|
|
"Config reset"
|
|
};
|
|
|
|
static char item3_contents_value_chinese[ITEM3_CONTENT_VAL_MAX][TEXT_LENGTH_MAX] =
|
|
{
|
|
"开",
|
|
"关",
|
|
"简体中文",
|
|
"English",
|
|
"未保存",
|
|
"保存中",
|
|
"已保存",
|
|
"未复位",
|
|
"复位中",
|
|
"已复位",
|
|
};
|
|
|
|
static char item3_contents_value_english[ITEM3_CONTENT_VAL_MAX][TEXT_LENGTH_MAX] =
|
|
{
|
|
"ON",
|
|
"OFF",
|
|
"简体中文",
|
|
"English",
|
|
"No save",
|
|
"saving",
|
|
"saved",
|
|
"No reset",
|
|
"resetting",
|
|
"已复位",
|
|
};
|
|
/****************Contents****************/
|
|
|
|
|
|
|
|
//设置界面语言切换
|
|
void setting_laguage_switch(LANGUAGES lan)
|
|
{
|
|
switch (lan)
|
|
{
|
|
case MENU_SIMPLYFY_CHINESE:
|
|
{
|
|
memcpy(text_pack.title, title_text_chinese, sizeof(text_pack.title)) ;
|
|
memcpy(text_pack.items, items_text_chinese, sizeof(text_pack.items)) ;
|
|
memcpy(text_pack.item_0, item0_contents_text_chinese, sizeof(text_pack.item_0)) ;
|
|
memcpy(text_pack.item_1, item1_contents_text_chinese, sizeof(text_pack.item_1)) ;
|
|
memcpy(text_pack.item_2, item2_contents_text_chinese, sizeof(text_pack.item_2)) ;
|
|
memcpy(text_pack.item_3, item3_contents_text_chinese, sizeof(text_pack.item_3)) ;
|
|
memcpy(text_pack.item_3_val, item3_contents_value_chinese, sizeof(text_pack.item_3_val)) ;
|
|
}
|
|
break;
|
|
|
|
case MENU_ENGLISH:
|
|
{
|
|
memcpy(text_pack.title, title_text_english, sizeof(text_pack.title)) ;
|
|
memcpy(text_pack.items, items_text_english, sizeof(text_pack.items)) ;
|
|
memcpy(text_pack.item_0, item0_contents_text_english, sizeof(text_pack.item_0)) ;
|
|
memcpy(text_pack.item_1, item1_contents_text_english, sizeof(text_pack.item_1)) ;
|
|
memcpy(text_pack.item_2, item2_contents_text_english, sizeof(text_pack.item_2)) ;
|
|
memcpy(text_pack.item_3, item3_contents_text_english, sizeof(text_pack.item_3)) ;
|
|
memcpy(text_pack.item_3_val, item3_contents_value_english, sizeof(text_pack.item_3_val)) ;
|
|
}
|
|
break;
|
|
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
|
|
|