UiSysStr.c
上传用户:hjhsjcl
上传日期:2020-09-25
资源大小:11378k
文件大小:14k
源码类别:

压缩解压

开发平台:

C++ Builder

  1. /*==========================================================================
  2. Copyright (c) 2004 ALi Corporation. All Rights Reserved
  3. File: UiSysStr.c
  4. content: Ui System String
  5. History: Created by TNE 2005/5/18
  6. ==========================================================================*/
  7. #include "TypeDef.h"
  8. #include "Const.h"
  9. #include "UiCommon.h"
  10. #include "SysStrDef.h"
  11. #include "IconDefine.h"
  12. #include "UiSysStr.h"
  13. //====================== Menu List String =======================
  14. #if(_PM_MENU_==1)
  15. /* //tne 2006/01/16
  16. #if(_PM_DVR_)
  17. CWORD cwStringMusicList[]=
  18. {
  19. SYS_STR_MENU_REPEAT,
  20. SYS_STR_MENU_PLAY_RATE,
  21. SYS_STR_MENU_INTRO,
  22. };
  23. #else
  24. */
  25. CWORD cwStringMusicList[]=
  26. {
  27. SYS_STR_MENU_REPEAT,
  28. SYS_STR_MENU_EQ,
  29. SYS_STR_MENU_3D,
  30. SYS_STR_MENU_PLAY_RATE,
  31. SYS_STR_SEL_FILE_BROWSE, //tne 2007/01/06 #1
  32. //SYS_STR_SEL_CLASSIFICATION, //tne 2007/01/24 #2
  33. //SYS_STR_MENU_INTRO, //tne 2007/01/06 #1
  34. SYS_STR_MENU_SLIDE
  35. };
  36. // #endif //tne 2006/01/16
  37. CWORD cwStringRepeatList[]=
  38. {
  39. SYS_STR_MENU_REPEAT_NO,
  40. SYS_STR_MENU_REPEAT_ONE,
  41. SYS_STR_MENU_REPEAT_ALL,
  42. SYS_STR_MENU_REPEAT_ALL_RND,
  43. #if(UI_USE_RND_PLAY_ONE_EN)
  44. SYS_STR_MENU_REPEAT_RND,
  45. #endif
  46. #if(UI_USE_PLAY_LIST_EN)
  47. SYS_STR_MENU_REPEAT_LIST,
  48. #endif
  49. SYS_STR_MENU_REPEAT_DIR,
  50. SYS_STR_MENU_REPEAT_ALL_DIR,
  51. SYS_STR_MENU_REPEAT_ALL_RND_DIR,
  52. };
  53. //#if(!_PM_DVR_) //tne 2006/01/16  
  54. CWORD cwStringEQList[]=
  55. {
  56. SYS_STR_MENU_EQ_NORMAL,
  57. SYS_STR_MENU_EQ_POP,
  58. SYS_STR_MENU_EQ_ROCK,
  59. SYS_STR_MENU_EQ_CLASSIC,
  60. SYS_STR_MENU_EQ_JAZZE,
  61. SYS_STR_MENU_EQ_BASS,
  62. SYS_STR_MENU_EQ_CUSTOM,
  63. };
  64. //Walace060220#1
  65. CWORD cwStringSlideList[]=
  66.         {
  67. SYS_STR_MENU_SLS_TIME_OFF,
  68. SYS_STR_MENU_SLS_TIME_5S,
  69. SYS_STR_MENU_SLS_TIME_10S,
  70. SYS_STR_MENU_SLS_TIME_15S,
  71. SYS_STR_MENU_SLS_TIME_30S,
  72. SYS_STR_MENU_SLS_TIME_60S,
  73.         };
  74.    
  75. //#endif //tne 2006/01/16
  76. CWORD cwStringPlaybackRateList[]=
  77. {
  78. SYS_STR_MENU_PLAY_RATE_100,
  79. SYS_STR_MENU_PLAY_RATE_114,
  80. SYS_STR_MENU_PLAY_RATE_133,
  81. SYS_STR_MENU_PLAY_RATE_067,
  82. SYS_STR_MENU_PLAY_RATE_080,
  83. };
  84.    
  85. #elif(_PM_MENU_==2||_PM_SYS_)
  86. CWORD cwStringRecList[]=
  87. {
  88. //SYS_STR_MENU_REC_SOURCE, // modify by Rojam 2007-04-12 16:0
  89. SYS_STR_MENU_REC_QUALITY,
  90. SYS_STR_MENU_REC_SOURCE,
  91. SYS_STR_MENU_REC_VAD,
  92. SYS_STR_MENU_REC_AGC, //tne 2006/01/16
  93. };
  94. CWORD cwStringRecSrcList[]=
  95. {
  96. SYS_STR_MENU_REC_SOURCE_MIC,
  97. SYS_STR_MENU_REC_SOURCE_LINEIN,
  98. };
  99. #endif
  100. #if(_PM_SYS_)
  101. CWORD cwStringSystemList[UI_SYS_MENU_MAX_ITEM]=
  102. {
  103. SYS_STR_MENU_SYS_USB_MODE,
  104. SYS_STR_MENU_SYS_TIME,
  105. SYS_STR_MENU_SYS_POWER,
  106. SYS_STR_MENU_SYS_LANGUAGE,
  107. SYS_STR_MENU_SYS_DISPLAY,
  108. SYS_STR_MENU_SYS_REC,
  109. SYS_STR_MENU_SYS_TOOLS,
  110. #if(UI_USE_USER_EQ)
  111. SYS_STR_MENU_EQ_CUSTOM,
  112. #endif
  113. #if(UI_USE_STORAGE_SOURCE)
  114. SYS_STR_MENU_SYS_STORAGE,
  115. #endif
  116. #if(_PEDOMETER_Mode_)
  117. SYS_STR_ITEM_START_PEDOMETER,
  118. #endif
  119. };
  120. CWORD cwStringSysDrmList[UI_SYS_MENU_USB_MODE_MAX_ITEM]=
  121. {
  122. SYS_STR_MENU_USB_MODE_USB,
  123. #if(DRM_MODE_EN) // modify by Rojam 2007-04-16 15:27
  124. SYS_STR_MENU_USB_MODE_MTP,
  125. #endif
  126. };
  127. CWORD cwStringSysTimeList[UI_SYS_MENU_TIME_MAX_ITEM]=
  128. {
  129. SYS_STR_MENU_TIME_ADJUST,
  130. // SYS_STR_MENU_TIME_ALARM, //TONY070308
  131. SYS_STR_MENU_TIME_ZONE,
  132. };
  133. CWORD cwStringSysPowerOffList[UI_SYS_MENU_POWER_MAX_ITEM] =
  134. {
  135. SYS_STR_POWER_AUTO_OFF,
  136. SYS_STR_POWER_PLAY_NOT_OFF_1,
  137. };
  138. CWORD cwStringAlarmList[UI_SYS_MENU_ALARM_MAX_ITEM]=
  139. {
  140. SYS_STR_MENU_ALARM_ADJUST,
  141. SYS_STR_MENU_ALARM_SWITCH,
  142. };
  143. CWORD cwStringSysDisplayList[UI_SYS_MENU_DISPLAY_MAX_ITEM]=
  144. {
  145. SYS_STR_MENU_DISPLAY_CONTRAST,
  146. SYS_STR_MENU_DISPLAY_BACKLIGHT,
  147. };
  148. CWORD cwStringSysStorageList[UI_SYS_MENU_STORAGE_MAX_ITEM]=
  149. {
  150. SYS_STR_STORAGE_INTERNAL,
  151. SYS_STR_STORAGE_SD,
  152.                                    #if(ENABLE_HOST_FUNCTION) //allen050720
  153. SYS_STR_EXTERNAL, //050728#0
  154. #endif
  155. };
  156. CWORD cwStringSysLanguageList[UI_SYS_MENU_LANGUAGE_MAX_ITEM]=
  157. {
  158. /* SYS_STR_MENU_LANG_AFR,
  159. SYS_STR_MENU_LANG_ALB,
  160. SYS_STR_MENU_LANG_ARA,
  161. SYS_STR_MENU_LANG_AZE,
  162. SYS_STR_MENU_LANG_BAQ,
  163. SYS_STR_MENU_LANG_BEL,
  164. SYS_STR_MENU_LANG_BUL,
  165. SYS_STR_MENU_LANG_CTL,
  166. SYS_STR_MENU_LANG_TW,
  167. SYS_STR_MENU_LANG_CN,
  168. SYS_STR_MENU_LANG_CRO,
  169. SYS_STR_MENU_LANG_CZE,
  170. SYS_STR_MENU_LANG_DAN,
  171. SYS_STR_MENU_LANG_DUT,
  172. SYS_STR_MENU_LANG_EN,
  173. SYS_STR_MENU_LANG_EST,
  174. SYS_STR_MENU_LANG_FRO,
  175. SYS_STR_MENU_LANG_FRI,
  176. SYS_STR_MENU_LANG_FIN,
  177. SYS_STR_MENU_LANG_FR,
  178. SYS_STR_MENU_LANG_GAL,
  179. SYS_STR_MENU_LANG_GM,
  180. SYS_STR_MENU_LANG_GRK,
  181. SYS_STR_MENU_LANG_HEB,
  182. SYS_STR_MENU_LANG_HUN,
  183. SYS_STR_MENU_LANG_ICE,
  184. SYS_STR_MENU_LANG_IDN,
  185. SYS_STR_MENU_LANG_ITL,
  186. SYS_STR_MENU_LANG_JP,
  187. SYS_STR_MENU_LANG_KAZ,
  188. SYS_STR_MENU_LANG_KS,
  189. SYS_STR_MENU_LANG_KYR,
  190. SYS_STR_MENU_LANG_LAV,
  191. SYS_STR_MENU_LANG_LTN,
  192. SYS_STR_MENU_LANG_MAC,
  193. SYS_STR_MENU_LANG_MAL,
  194. SYS_STR_MENU_LANG_MGL,
  195. SYS_STR_MENU_LANG_NOW,
  196. SYS_STR_MENU_LANG_POL,
  197. SYS_STR_MENU_LANG_POR,
  198. SYS_STR_MENU_LANG_ROM,
  199. SYS_STR_MENU_LANG_RS,
  200. SYS_STR_MENU_LANG_SER,
  201. SYS_STR_MENU_LANG_SVK,
  202. SYS_STR_MENU_LANG_SVN,
  203. SYS_STR_MENU_LANG_SP,
  204. SYS_STR_MENU_LANG_SWA,
  205. SYS_STR_MENU_LANG_SWE,
  206. SYS_STR_MENU_LANG_TAT,
  207. SYS_STR_MENU_LANG_THA,
  208. SYS_STR_MENU_LANG_TUR,
  209. SYS_STR_MENU_LANG_UKR,
  210. SYS_STR_MENU_LANG_URD,
  211. SYS_STR_MENU_LANG_UZB,
  212. SYS_STR_MENU_LANG_VIE,*/
  213. SYS_STR_MENU_LANG_TW,
  214. SYS_STR_MENU_LANG_CN,
  215. SYS_STR_MENU_LANG_EN,
  216. SYS_STR_MENU_LANG_GM,
  217. SYS_STR_MENU_LANG_FR,
  218. SYS_STR_MENU_LANG_ITL,
  219. SYS_STR_MENU_LANG_SP,  
  220. SYS_STR_MENU_LANG_POR,
  221. SYS_STR_MENU_LANG_POL,
  222. };
  223. CWORD cwLanguageList[UI_SYS_MENU_LANGUAGE_MAX_ITEM]=
  224. {
  225. LANGUAGE_TYPE_TW,
  226. LANGUAGE_TYPE_CN,
  227. LANGUAGE_TYPE_EN,
  228. LANGUAGE_TYPE_GM,
  229. LANGUAGE_TYPE_FR,
  230. LANGUAGE_TYPE_ITL,
  231. LANGUAGE_TYPE_SP,
  232. LANGUAGE_TYPE_POR,
  233. LANGUAGE_TYPE_POL,
  234. };
  235. CWORD cwStringSysYesNoList[UI_SYS_MENU_YESNO_MAX_ITEM]=
  236. {
  237. SYS_STR_NO,
  238. SYS_STR_YES,
  239. };
  240. CWORD cwStringSysToolList[UI_SYS_MENU_TOOL_MAX_ITEM]=
  241. {
  242. SYS_STR_TOOLS_DEL,
  243. SYS_STR_TOOLS_FORMAT,
  244. SYS_STR_TOOLS_RESET,
  245. SYS_STR_TOOLS_SYSINF,
  246. SYS_STR_TOOLS_DEL_LICENSE, //Walace060323#1
  247.        #if(UI_USE_CLASS_LIST)
  248. //    SYS_STR_TOOLS_REFRESH,
  249. #endif
  250. };
  251. CWORD cwStringFormatList[UI_SYS_MENU_FORMAT_MAX_ITEM]=
  252. {
  253. SYS_STR_FORMAT_QUICK,
  254. SYS_STR_FORMAT_COMPLETE,
  255. };
  256. #endif
  257. #if(_PM_HST_)
  258. CWORD cwStringOverwriteList[]=
  259. {
  260. SYS_STR_OVERWRITE_ONE,
  261. SYS_STR_SKIP_ONE,
  262. SYS_STR_OVERWRITE_ALL,
  263. SYS_STR_SKIP_ALL
  264. };
  265. CWORD cwStringSysYesNoList[]=
  266. {
  267. SYS_STR_NO,
  268. SYS_STR_YES,
  269. };
  270. CWORD cwStringStorageList[]=
  271. {
  272. SYS_STR_STORAGE_INTERNAL,
  273. SYS_STR_STORAGE_SD,
  274. SYS_STR_EXTERNAL,
  275. };
  276. CWORD cwStringFileOpList[]=
  277. {
  278. SYS_STR_HOST_COPY,
  279. SYS_STR_TOOLS_DEL,
  280. SYS_STR_HOST_INF,
  281. SYS_STR_HOST_ABORT,
  282. };
  283. CWORD cwStringTargetOpList[]=
  284. {
  285. SYS_STR_HOST_PASTE,
  286. SYS_STR_HOST_INF,
  287. SYS_STR_HOST_ABORT,
  288. };
  289. //allen050706: modify sequence
  290. CWORD cwStringDiskOpList[]=
  291. {
  292. SYS_STR_HOST_INF,
  293. SYS_STR_TOOLS_FORMAT,
  294. SYS_STR_HOST_ABORT,
  295. };
  296. #endif
  297. // Share Rec From Resource
  298. //#if( (_PM_SYS_|_PM_DVR_) & (UI_USE_REC_SOURCE) ) // modify by Rojam 2007-04-12 16:10
  299. CWORD cwStringRecFormList[]=
  300. {
  301. SYS_STR_MENU_REC_SOURCE_MIC,
  302. SYS_STR_MENU_REC_SOURCE_LINEIN
  303. };
  304. //#endif
  305. // Share Quality Resource
  306. #if( (_PM_SYS_) & (!UI_USE_LINE_REC_QTY) )
  307. CWORD cwStringQtyList[]=
  308. {
  309. SYS_STR_MENU_REC_QTY_HIGH,
  310. SYS_STR_MENU_REC_QTY_NORMAL,
  311. SYS_STR_MENU_REC_QTY_LONG
  312. };
  313. #endif
  314. #if(_PM_SYS_|_PM_MENU_) //Walace060217#1
  315. CWORD cwStringOffOnList[]=
  316. {
  317. SYS_STR_OFF,
  318. SYS_STR_ON
  319. };
  320. #endif
  321. #if(_PM_VD_LIST_|_PM_PHOTO_|_PM_FLIST_) //tne 2005/12/17
  322. CWORD cwStringSysYesNoList[]=
  323. {
  324. SYS_STR_NO,
  325. SYS_STR_YES,
  326. };
  327. #endif
  328. //UI for class
  329. #if(_PM_CLIST_)
  330. CWORD cwStringSysYesNoList[]=
  331. {
  332. SYS_STR_NO,
  333. SYS_STR_YES,
  334. };
  335. CWORD cwStringClassList[]=
  336. {
  337. SYS_STR_CLASS_GENRE,
  338. SYS_STR_CLASS_ARTIST,
  339. SYS_STR_CLASS_ALBUM,
  340. SYS_STR_CLASS_TITLE,
  341. };
  342. #endif
  343. //tne 2007/01/11 #1
  344. #if(_PM_FM_)
  345. CWORD cwStringFmNormalMenuList[]=
  346. {
  347. SYS_STR_FM_SAVE_PRESET,//SYS_STR_FM_RECORD, // modify by Rojam 2007-04-19 14:50
  348. SYS_STR_FM_AUTOSCAN,
  349. };
  350. CWORD  cwStringFmPresetMenuList[]=
  351. {
  352. SYS_STR_FM_DELETE,
  353. SYS_STR_FM_AUTOSCAN,
  354. };
  355. #endif
  356. //================== Internal String =====================
  357. #if(_PM_SYS_|UI_USE_MAIN_MENU) 
  358.  CBYTE cbStringAM[]={'A','M'};
  359.  CBYTE cbStringPM[]={'P','M'};
  360. #endif
  361. #if(_PM_SYS_)
  362. CBYTE cbStringTwenty[]={'2','0'};
  363. CBYTE cbStringGMT[]={'G','M','T'};
  364. #endif
  365. #if(_PM_DVR_)
  366.  CBYTE cbStringDot[]={'.'};
  367. #endif
  368. #if(_PM_REC_)
  369.  CBYTE cbStringDot[]={'.'};
  370. // CWORD cwIconRec[]={ICON_MUSIC_REC};
  371. // CWORD cwIconFromMic[]={ICON_REC_MIC};
  372. // CWORD cwIconFromLine[]={ICON_REC_LINEIN};
  373. // CWORD cwIconFromFm[]={ICON_REC_FM};
  374. #endif
  375. //===================== Locate define =====================
  376. #if(_PM_SYS_) // for oled
  377. CBYTE  cbLocateTimeEdit[]={ 16,24,41,49,32,61,91};
  378. CBYTE cbLocateAlarmEdit[]={16,24,41,49};
  379. #endif
  380. #if(_PM_HST_) //050919 del
  381. // CBYTE cbLocateStrFreeSize[]={48,48,48,48,48}; //050725: new string for OLED
  382. // CBYTE cbLocateStrDiskSize[]={48,48,48,48,48};
  383. // CBYTE cbLocateStrSelSize[]={48,48,48,48,48};
  384. #endif
  385. //=============== Mode String or Main Menu Define =================
  386. #if(_PM_SAVE_)
  387. //tne 2007/01/14 #3
  388. CBYTE cbStringMainMenuList[]=
  389. {
  390. SYS_STR_MUSIC_MODE,
  391. SYS_STR_FM_MODE,
  392. SYS_STR_DVR_MODE,
  393. SYS_STR_PHOTO_MODE,
  394. SYS_STR_VIDEO_MODE,  //Walace051106#Video
  395. SYS_STR_HOST_MODE,
  396. SYS_STR_GAME_MODE,
  397. SYS_STR_SYSTEM_MODE,
  398. SYS_STR_EBOOK_MODE
  399. };
  400. /* 
  401. CBYTE cbMainMenuList[]={PM_MODE_PLAY,
  402.                                      PM_MODE_PHOTO, 
  403.                                      PM_MODE_VIDEO, //Walace051106#Video
  404.                                      PM_MODE_DVR,
  405.                                      PM_MODE_FM,
  406.                                      PM_MODE_SYS,
  407.                                      PM_MODE_FILE
  408.                                    };
  409.  */
  410. #endif
  411. #if(_PM_CLIST_)
  412. CWORD cwIconClassListTop[]=
  413. /*{
  414. UI_CLIST_TOP_GENRE_ICON,
  415. UI_CLIST_TOP_ARTIST_ICON,
  416. UI_CLIST_TOP_ALBUM_ICON,
  417. UI_CLIST_TOP_TITLE_ICON,
  418. };*/
  419. {
  420. IM_EXPLORE_ICON_02_STYLE,
  421. IM_EXPLORE_ICON_02_ARTIST,
  422. IM_EXPLORE_ICON_02_ALBUM,
  423. IM_EXPLORE_ICON_02_TITLE,
  424. };
  425. CWORD cwIconClassListTopSelect[]=
  426. {
  427. IM_EXPLORE_ICON_02_STYLE_SELECT,
  428. IM_EXPLORE_ICON_02_ARTIST_SELECT,
  429. IM_EXPLORE_ICON_02_ALBUM_SELECT,
  430. IM_EXPLORE_ICON_02_TITLE_SELECT,
  431. };
  432. CWORD cwIconClassListNormal[]=
  433. /*{
  434. UI_CLIST_NORMAL_GENRE_ICON,
  435. UI_CLIST_NORMAL_ARTIST_ICON,
  436. UI_CLIST_NORMAL_ALBUM_ICON,
  437. UI_CLIST_NORMAL_TITLE_ICON,
  438. };*/
  439. {
  440. IM_BROWSER_ICON_02_STYLE_ROOT,
  441. IM_BROWSER_ICON_02_ARTIST_ROOT,
  442. IM_BROWSER_ICON_02_ALBUM_ROOT,
  443. IM_BROWSER_ICON_02_TITLE_ROOT,
  444. };
  445. /*
  446. CWORD cwIconClassListBottom[]=
  447. {
  448. UI_CLIST_BOTTOM_GENRE_ICON,
  449. UI_CLIST_BOTTOM_ARTIST_ICON,
  450. UI_CLIST_BOTTOM_ALBUM_ICON,
  451. UI_CLIST_BOTTOM_TITLE_ICON,
  452. };
  453. */
  454. #endif
  455. #if(_PM_SYS_)
  456. CWORD  cwStringBLight[] =
  457. {
  458. SYS_STR_ITEM_TIMESTRING_2,
  459. SYS_STR_ITEM_TIMESTRING_3,
  460. SYS_STR_ITEM_TIMESTRING_4,
  461. SYS_STR_ITEM_TIMESTRINT_CLOSE,
  462. };
  463. CWORD  cwStringPsave[] =
  464. {
  465. SYS_STR_ITEM_TIMESTRING_6,
  466. SYS_STR_ITEM_TIMESTRING_7,
  467. SYS_STR_ITEM_TIMESTRING_8,
  468. SYS_STR_ITEM_TIMESTRING_9,
  469. SYS_STR_ITEM_TIMESTRING_10,
  470. SYS_STR_ITEM_TIMESTRINT_CLOSE,
  471. };
  472. CWORD  cwStringContrast[] =
  473. {
  474. SYS_STR_ITEM_CONTRAST_LEVEL_LOW,
  475. SYS_STR_ITEM_CONTRAST_LEVEL_MID,
  476. SYS_STR_ITEM_CONTRAST_LEVEL_HIGH,
  477. SYS_STR_ITEM_CONTRAST_LEVEL_MAX,
  478. };
  479. #endif
  480. #if(_PM_SYS_)
  481. #if(_PEDOMETER_Mode_)
  482. CWORD cwStringPedoMeterMenuList[UI_SYS_MENU_PODEMETER_MAX_ITEM]=
  483. {
  484. SYS_STR_ITEM_PEDOMETER_POWER,
  485. SYS_STR_ITEM_PEDOMETER_INTRO,
  486. SYS_STR_ITEM_PEDOMETER_SETTING,
  487. };
  488. CWORD cwStringPedoMeterPowerList[UI_SYS_MENU_PODEMETER_Power_MAX_ITEM]=
  489. {
  490. SYS_STR_ITEM_PEDOMETER_OFF,
  491. SYS_STR_ITEM_PEDOMETER_ON,
  492. };
  493. CWORD cwStringPedoMeterIntroList[UI_SYS_MENU_PODEMETER_Intro_MAX_ITEM]=
  494. {
  495. SYS_STR_ITEM_PEDOMETER_STEPNUM,
  496. SYS_STR_ITEM_PEDOMETER_DISTANCE,
  497. SYS_STR_ITEM_PEDOMETER_CALORIES,
  498. SYS_STR_ITEM_PEDOMETER_VELOCITY,
  499. };
  500. CWORD cwStringPedoMeterSettingList[UI_SYS_MENU_PODEMETER_Setting_MAX_ITEM]=
  501. {
  502. SYS_STR_ITEM_PEDOMETER_STEPDIST,
  503. SYS_STR_ITEM_PEDOMETER_STANDING,
  504. SYS_STR_ITEM_PEDOMETER_WEIGHT,
  505. SYS_STR_ITEM_PEDOMETER_AGE,
  506. SYS_STR_ITEM_PEDOMETER_SEX,
  507. SYS_STR_ITEM_PEDOMETER_CLEAR,
  508. };
  509. CWORD cwStringPedoMeterSexList[2]=
  510. {
  511. SYS_STR_ITEM_PEDOMETER_WOMEN,
  512. SYS_STR_ITEM_PEDOMETER_MEN,
  513. };
  514. CWORD cwStringPedoMeterClearList[2]=
  515. {
  516. SYS_STR_YES,
  517. SYS_STR_NO,
  518. };
  519. #endif
  520. #endif