From: Caisking <3449750381@qq.com>
Date: Tue, 7 May 2024 06:28:52 +0000 (+0800)
Subject: Merge branch 'xts_origin' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230...
X-Git-Tag: release_V1.2.70_20241020_135402~1025^2~33
X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=7a673af0250fa54b54e87cb8188fa6d2681b0029;p=mirrors%2FFD230.git
Merge branch 'xts_origin' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into xts_origin
---
7a673af0250fa54b54e87cb8188fa6d2681b0029
diff --cc code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/Chinese.txt
index 2042bd6cc,2042bd6cc..000000000
deleted file mode 100644,100644
--- a/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/Chinese.txt
+++ /dev/null
@@@ -1,238 -1,238 +1,0 @@@
--Ò»°ã¶ÍÁ¶
--×ÔÓÉѵÁ·
--¼¡Á¦ÑµÁ·
--·ÉÂÖ³µ/ÊÒÄÚ½¡Éí³µ
--̤²½»ú
--Âþ²½»ú
--HIIT/¸ßÇ¿¶È¼äЪѵÁ·
--½¡Éí
--ÍÅÌå²Ù
--è¤çì
--è¤çìèʽ
--è¤çìţʽ
--è¤çìÑÛ¾µÉßʽ
--è¤çìÓ¢ÐÛʽ1
--è¤çìÓ¢ÐÛʽ2
--è¤çìÓ¢ÐÛʽ3
--è¤çì¹öÂÖ
--ÊÒÍâ×ß·
--ÊÒÍâÅܲ½
--ÊÒÄÚ×ß·
--ÊÒÄÚÅܲ½
--ÊÒÍâÆïÐÐ
--ÌøÉþ
--ƤÀÌá˹
--»ìºÏ½¡Éí
--¹¦ÄÜÐÔѵÁ·
--ÌåÄÜѵÁ·
--õÌȵÀ/ÌßÈ
--È»÷
--×ÔÓɲ«»÷
--¿ÕÊÖµÀ
--»÷½£
--ºËÐÄѵÁ·
--È»÷ÓÐÑõ
--½£µÀ
--µ¥¸Ü
--Ë«¸Ü
--Ñ»·ÑµÁ·
--ÓÐÑõÔ˶¯
--½¡ÃÀ²Ù
--P90X
--ºøÁåѵÁ·
--×ۺϸñ¶·
--ÅÀÂ¥ÌÝ»ú
--¾ÙÖØ
--Barre
--ÊÖÂÖ
--Ìï¾¶
--½ÇÁ¦
--ÉíÐÄÔ˶¯
--ÈáÈí²Ù
--»ìºÍÓÐÑõ
--´«Í³¼¡Á¦ÑµÁ·
--½»²æÑµÁ·
--Ìå²Ù
--½×ÌÝѵÁ·
--ÍÖÔ²»ú
--»®´¬»ú
--Ò»°ãÎ赸
--¶ÇƤÎè
--¾ôÊ¿Îè
--À¶¡Îè
--°ÅÀÙ
--½ÖÎè
--¹ã³¡Îè
--×ð°Í
--Éç½»Îè
--Ìß̤Îè
--Ò»°ãÐÝÏÐÔ˶¯
--»¬ÂÖÁï±ù
--ÎäÊõ
--Ì«¼«È
--ºôÀȦ
--·ÉÅÌ
--·ÉïÚ
--Éä¼ý
--ÆïÂí
--¶ÔÕ½ÓÎÏ·
--·Å·çóÝ
--°ÎºÓ
--íFía
--ÅÀÂ¥ÌÝ
--ÕϰÈü
--µöÓã
--´òÁÔ
--»¬°å³µ
--»¬ÏèÉ¡
--ÍŶӾº¼¼
--½¡ÉíµçÍæ
--½¡ÐÐ
--ÂíÊõÔ˶¯
--ÍæÀÖ
--Ò»°ãÇòÀàÔ˶¯
--ÓðëÇò
--ƹÅÒÇò
--ÍøÇò
--ײÇò
--±£ÁäÇò
--ÅÅÇò
--ë¦×ÓÇò
--ÊÖÇò
--°ôÇò
--ÀÝÇò
--°åÇò
--ÃÀʽéÏéÇò
--ɳ̲×ãÇò
--ɳ̲ÅÅÇò
--é³Çò
--Çú¹÷Çò
--Ӣʽ±ÚÇò
--ÌÙÇò
--¶ã±ÜÇò
--ÀºÇò
--×ãÇò
--¸ß¶û·òÇò
--ÂíÇò
--ÃÀʽ±ÚÇò
--ӢʽéÏéÇò
--ÃÅÇò
--Æ¥¿ËÇò
--´ü¹÷Çò
--Ò»°ãË®Éϻ
--·«´¬
--³åÀË
--·ºÖÛ
--»®ÁúÖÛ
--Çáͧ
--Èüͧ
--Ë®ÉÏĦÍгµ
--Á¢½°³åÀË
--DZˮ
--ÌøË®
--»¬ÏèÉ¡³åÀË
--³åÀË»¬Ë®
--Ë®Çò
--·ç·«³åÀË
--ƯÁ÷»î¶¯
--Ë®Öн¡Éí
--Ë®ÉÏÔ˶¯
--»§ÍâÓÎÓ¾
--ÊÒÄÚÓÎÓ¾
--ÓÎÓ¾_×ÔÓÉʽ
--ÓÎÓ¾_ÍÜʽ
--ÓÎÓ¾_Ñöʽ
--ÓÎÓ¾_µûʽ
--Ò»°ã±ùÉÏÔ˶¯
--Áï±ù
--±ùÇò
--±ùʯºø/±ùºø
--Ñ©ÉÏĦÍгµ
--Ñ©ÇÁ
--¶¬¼¾Á½Ïî
--Ô½Ò°»¬Ñ©
--»¬Ñ©
--µ¥°å»¬Ñ©/»¬Ñ©°å
--ѩЬ½¡ÐÐ
--Ñ©µØÔ˶¯
--Ò»°ã¼«ÏÞÔ˶¯
--»¬°å
--ÅÊÑÒ
--¸ß¿Õµ¯Ìø/±Ä¼«»î¶¯
--ÅÜ¿á
--BMX
--¶¨ÏòÔ½Ò°
--ÌøÉ¡
--Èü³µ
--ÌúÈËÈýÏîÔ˶¯
--³ËµçÌÝ
--³ËÊÖ·öÌÝ
--×öÔ°ÒÕ
--×ö¼ÒÎñ
--ÔÚ³µÀï
--Ú¤Ïë
--¾²Ö¹
--Çãб
--×øÂÖÒÎÒÆ¶¯
--½¡ÉíÀà
--ÇòÀà
--Ë®ÉÏÔ˶¯
--Î赸Àà
--¼«ÏÞÔ˶¯
--±ùÉÏÔ˶¯
--ÐÝÏÐÔ˶¯
--ÆäËû
--Î赸Ô˶¯
--ÇòÀàÔ˶¯
--ÆäËûÔ˶¯
--½¡ÉíÔ˶¯
--ѵÁ·
--¿ìËÙѵÁ·
--ÉèÖÃÄ¿±ê >
--ʱ³¤
--ʱ³¤É趨
--·ÖÖÓ
--¿¨Â·Àï
--¿¨Â·ÀïÉ趨
--ǧ¿¨
--¾àÀë
--¾àÀëÉ趨
--Ã×
--¹«Àï
--²½Êý
--²½ÊýÉ趨
--²½
--ÐÄÂÊ
--ƽ¾ùÐÄÂÊ
--´Î/·Ö
--ƽ¾ùÐÄÂÊ(´Î/·Ö)
--ÖÐ
--½ÏµÍÇ¿¶È
--ÖеÈÇ¿¶È
--¸ßµÈÇ¿¶È
--³¬¸ßÇ¿¶È
--ѵÁ·Ç¿¶È
--ѵÁ·Ç¿¶ÈÓÃÓÚÅжÏÊÇ·ñѵÁ·²»×ã»òÕßѵÁ·Ì«¹ý£¬µ½µ×ʹÐÄÂÊÔö¼Ó¶àÉÙµÄÔ˶¯Ç¿¶È²ÅÊÇ×îºÏÊʵġ£
--¸ÃÇ¿¶ÈÇø¼äÊǶÔÓ¦°ÐÐÄÂÊ£¨ÓɸöÈË»ù±¾×ÊÁϼÆËãµÃ³ö£©Ç¿ÈõµÄʵʱ״̬ÏÔʾ£¬ÓÐÖúÓÚÌá¸ßѵÁ·ÖÊÁ¿
--ѵÁ·×´Ì¬´ú±íµÄÒâÒå
--ÈÈÉíÔ˶¯
--È¼Ö¬Çø
--ÌáÉýÐķλúÄÜ
--רҵÔ˶¯Ô±
--×¢£º¸ÃѵÁ·Ç¿¶È²¢·ÇרҵÔ˶¯ÆÀ¹À£¬Êý¾Ý½ö¹©²Î¿¼
--ѵÁ·ÖÐ
--ÔÝͣѵÁ·
--½áÊø
--ÔÝÍ£
--¼ÌÐø
--Ä¿±êÒÑ´ï³É
--Íê³ÉÄ¿±ê
--È·¶¨
--×¢Òâ
--µ±Ç°Ô˶¯Á¿Ì«Ð¡£¬ÎÞ·¨¼Ç¼ ÊÇ·ñ½áÊøÔ˶¯
--½áÊøÔ˶¯
--ÊÇ·ñ½áÊø±¾´ÎÔ˶¯
--Ä¿±êÍê³É¶È
--ѵÁ·Ê±³¤
--¹Ø±Õ
--¸ü¶à
diff --cc code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/input_list_zh.txt
index dea0dbf39,0285debbc..db04de89f
--- a/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/input_list_zh.txt
+++ b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/input_list_zh.txt
@@@ -219,61 -234,43 +219,90 @@@ STR_END_MOVEMENT$ç»æè¿å
STR_END_THIS_MOVEMENT$æ¯å¦ç»ææ¬æ¬¡è¿å¨
STR_GOAL_ACCOMPLISHMENT_DEGREE$ç®æ å®æåº¦
STR_TRAINING_DURATION$è®ç»æ¶é¿
-STR_OFF$å
³é
+STR_CLOSE$å
³é
STR_MORE$æ´å¤
+STR_MORE_APP$æ´å¤åå¾APPæ¥ç
+STR_RANGE_MILE$è·ç¦»(ç±³ï¼
+STR_SAVENOTE$å¼å¯ççµæ¨¡å¼ä¼å
³ééå¿
è¦çèçè¿æ¥ï¼ä»¥åä¼ æå¨çæµçåè½
+STR_SAVEBACK$é¿æå±å¹3ç§ä»¥ä¸æå
çµå¯éåºççµæ¨¡å¼
+STR_SAVEASK$æ¯å¦å¼å¯
+STR_BLOOD$è¡æ°§é¥±å度
+STR_CHECK$æ£æµ
+STR_CHECKTIME$XXåé忣æµ
+STR_CHECKNO$ææ æ£æµè®°å½
+STR_CHECKNOTE$å紧佩æ´ï¼ä¿æéæ¢
+STR_CHECKON$æ£å¨æ£æµ
+STR_CHECKSTOP$åæ¢æ£æµ
+STR_CHECKERROR$æ£æµä¸å°ç»æ
+STR_WEARNOTE$è¯·ç¡®è®¤å·²å¸¦ä¸æè¡¨ï¼å¹¶ä¿æéæ¢ï¼åå¤å¥½åç¹å»ä¸æ¹æé®è¿è¡éæ°æ£æµ
+STR_RECHECK$éæ°æ£æµ
+STR_CHECKEWARN$è¡æ°§æé
+STR_BLOODSHORT$å½åè¡æ°§å«éå·²ä½äºXX%
+STR_HEARTNOTE$请注æèº«ä½å¥åº·
+STR_KONW$ç¥éäº
+STR_EXPLAIN$说æ
+STR_HEARTREST$鿝
+STR_HEARTDATA$å¿çæ£æµç»æ
+STR_HEARTTITLE$å¿çæé
+STR_HEARTMAX$å½åå¿çå¼é«äºXXX
+STR_HEARTMIN$å½åå¿çå¼ä½äºXXX
+STR_TRAINGNO$æ è®°å½
+STR_TRAINGGO$å»è®ç»
+STR_MESSAGE$éç¥
+STR_MESSAGENO$ææ å
容
+STR_STEP$仿¥æ¥æ°
+STR_DIS$éç¨(KM)
+STR_DUR$çèæ¶é´
+STR_STANDUP$ç«ç«æ¬¡æ°
+STR_SLEEP$æ¨å¤ç¡ç
+STR_SLEEPHOUR$å°æ¶
+STR_SLEEPMGOAL$ç®æ
+STR_REATTIME$使¯æ¶é´
+STR_SLEEPTIME$å
¥ç¡æ¶é´
+STR_WALKTIME$鿥æ¶é´
+STR_DISTURB$æè¡¨å°å¨20åéåå¼å¯å¿æ°æ¨¡å¼ï¼å
³éè¯·å°æ§å¶ä¸å¿
+STR_DISTURBNOTE$å·²å¼å¯å¿æ°æ¨¡å¼ï¼æ¤æ¨¡å¼ä¸æè¡¨å°ä¸ä¼ååºéå¨ä¸é声
+STR_MORNNING$æ©å®
+STR_NOW$å½å
+STR_NAP$å°ç¡(5åé)
+STR_TACK$请å
æå¼appï¼è¿å
¥â设å¤â-âæç
§â
+STR_CLICK$ç¹å»æç
§
+STR_TACKNUM$å·²ææXå¼
- STR_SETTING$设置
+ STR_HEART_RATE$å¿ç
+ STR_BLOOD_OXYGEN$è¡æ°§
+ STR_TRAINING$è®ç»
+ STR_TRAINING_RECORD$è®ç»è®°å½
+ STR_COMPASS$æåé
+ STR_PHONE$çµè¯
+ STR_FAVORITE_CONTACTS$常ç¨è系人
+ STR_WEATHER$天æ°
+ STR_ACTIVITY$æ´»å¨
+ STR_WATCH_FACE$æ´æ¢è¡¨ç
+ STR_DISPLAY_MODE$æ¾ç¤ºæ¹å¼
+ STR_CARD_MANAGEMENT$å¡ç管ç
+ STR_MUSIC$é³ä¹
+ STR_SLEEP$ç¡ç
+ STR_RECORDING$å½é³
+ STR_BREATH_TRAINING$å¼å¸è®ç»
+ STR_REMOTE_SHOOTING$饿§æç
§
+ STR_VOICE_ASSISTANT$è¯é³å©æ
+ STR_ALIPAY$æ¯ä»å®
+ STR_TIMER$计æ¶å¨
+ STR_ALARM$é¹é
+ STR_STOPWATCH$ç§è¡¨
+ STR_CALCULATOR$计ç®å¨
+ STR_FIND_PHONE$æ¥æ¾ææº
+ STR_BRIGHTNESS_ADJUSTMENT$亮度è°è
+ STR_SOUND$声é³
+ STR_BLUETOOTH$èç
+ STR_DO_NOT_DISTURB$å¿æ°æ¨¡å¼
+ STR_MESSAGE_NOTIFICATION$æ¶æ¯éç¥
+ STR_POWER_SAVE_MODE$ççµæ¨¡å¼
+ STR_FLASHLIGHT$æçµç
+ STR_SETTINGS$设置
STR_SCREEN_AND_BRIGHTNESS$å±å¹ä¸äº®åº¦
STR_NETWORKANDCALL$ç½ç»ä¸éè¯
- STR_BLUETOOTH$èç
STR_SOUND_AND_VIBRATION$声é³ä¸éå¨
- STR_DISPLAY_MODE$æ¾ç¤ºæ¹å¼
STR_MOTION_RECOGNITION$è¿å¨è¯å«
STR_SYSTEM$ç³»ç»
STR_SHUTDOWN_AND_RESTART$å
³æºåéå¯
diff --cc code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/language_zh.xml
index d7890ff83,cc595a949..183f8d53e
--- a/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/language_zh.xml
+++ b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/language_zh.xml
@@@ -220,61 -235,43 +220,90 @@@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
diff --cc code/sdk/application/wearable/fd230app/nativeui/language/font/en.lang
index 1197cf777,6626452bd..d75dc1aaa
Binary files differ
diff --cc code/sdk/application/wearable/fd230app/nativeui/language/font/ja.lang
index 0d3cd40e1,de41d939f..b27804946
Binary files differ
diff --cc code/sdk/application/wearable/fd230app/nativeui/language/font/ui_resource_string.h
index fce0db1fd,d06ca5f17..496562d1c
--- a/code/sdk/application/wearable/fd230app/nativeui/language/font/ui_resource_string.h
+++ b/code/sdk/application/wearable/fd230app/nativeui/language/font/ui_resource_string.h
@@@ -251,64 -251,88 +251,134 @@@ enum UIResourceTextId : uint16_t
STR_EXERCISE_KETTLEBELLTRAINING = 238,
STR_EXTREME_ORIENTEERING = 239,
STR_INSUFFICIENT_EXERCISE_AMOUNT = 240,
- STR_BLOOD_OXYGEN = 241,
- STR_TRAINING_RECORD = 242,
- STR_COMPASS = 243,
- STR_PHONE = 244,
- STR_FAVORITE_CONTACTS = 245,
- STR_WEATHER = 246,
- STR_ACTIVITY = 247,
- STR_WATCH_FACE = 248,
- STR_DISPLAY_MODE = 249,
- STR_CARD_MANAGEMENT = 250,
- STR_MUSIC = 251,
- STR_SLEEP = 252,
- STR_RECORDING = 253,
- STR_BREATH_TRAINING = 254,
- STR_REMOTE_SHOOTING = 255,
- STR_VOICE_ASSISTANT = 256,
- STR_ALIPAY = 257,
- STR_TIMER = 258,
- STR_ALARM = 259,
- STR_STOPWATCH = 260,
- STR_CALCULATOR = 261,
- STR_FIND_PHONE = 262,
- STR_BRIGHTNESS_ADJUSTMENT = 263,
- STR_SOUND = 264,
- STR_BLUETOOTH = 265,
- STR_DO_NOT_DISTURB = 266,
- STR_MESSAGE_NOTIFICATION = 267,
- STR_POWER_SAVE_MODE = 268,
- STR_FLASHLIGHT = 269,
- STR_SETTINGS = 270,
- STR_SCREEN_AND_BRIGHTNESS = 271,
- STR_NETWORKANDCALL = 272,
- STR_SOUND_AND_VIBRATION = 273,
- STR_MOTION_RECOGNITION = 274,
- STR_SYSTEM = 275,
- STR_SHUTDOWN_AND_RESTART = 276,
- STR_SCREEN_ON_DURATION = 277,
- STR_RAISE_TO_WAKE = 278,
- STR_5_SECONDS = 279,
- STR_10_SECONDS = 280,
- STR_15_SECONDS = 281,
- STR_30_SECONDS = 282,
- STR_60_SECONDS = 283,
- STR_300_SECONDS = 284,
- STR_4G_CAPABILITY = 285,
- STR_VOLTE_CALL = 286,
- STR_MOBILE_DATA_OPTION = 287,
- STR_SYSTEM_UPDATE = 288,
- STR_ONLINE_MUSIC = 289,
- STR_BLUETOOTH_HEADPHONES = 290,
- STR_TRADITIONAL_BLUETOOTH = 291,
- STR_AUTO_OFF_BLUETOOTH_NOTE = 292,
- STR_BLUETOOTH_SERVICE_OPTIONS = 293,
- STR_HFP = 294,
- STR_A2DP = 295,
- STR_SYSTEM_VOLUME = 296,
- STR_MEDIA_VOLUME = 297,
- STR_VIBRATION_MODE = 298,
- STR_SILENT_MODE = 299,
- STR_LIST_DISPLAY = 300,
- STR_GRID_DISPLAY = 301,
- STR_CELLULAR_DISPLAY = 302,
- STR_AUTO_DETECT = 303,
- STR_ABOUT_WATCH = 304,
- STR_WATCH_QR_CODE = 305,
- STR_SYSTEM_LANGUAGE = 306,
- STR_RESTART = 307,
- STR_SHUTDOWN = 308,
- STR_FACTORY_RESET = 309,
- STR_WATCH_NAME = 310,
- STR_FIRMWARE_VERSION = 311,
- STR_BLUETOOTH_NAME = 312,
- STR_BLUETOOTH_ADDRESS = 313,
- STR_LATEST_VERSION = 314,
- STR_LATER = 315,
- STR_UP_TO_DATE = 316,
- STR_NO_UPDATE = 317,
- STR_LANGUAGE_SELECTION = 318,
- STR_RESET_CONFIRM = 319,
- STR_SHUTDOWN_CONFIRM = 320,
- STR_RESET_CONFIRM_NOTE = 321,
- STR_MAX_ID = 322,
+ STR_CLOSE = 241,
+ STR_MORE_APP = 242,
+ STR_RANGE_MILE = 243,
+ STR_SAVENOTE = 244,
+ STR_SAVEBACK = 245,
+ STR_SAVEASK = 246,
+ STR_BLOOD = 247,
+ STR_CHECK = 248,
+ STR_CHECKTIME = 249,
+ STR_CHECKNO = 250,
+ STR_CHECKNOTE = 251,
+ STR_CHECKON = 252,
+ STR_CHECKSTOP = 253,
+ STR_CHECKERROR = 254,
+ STR_WEARNOTE = 255,
+ STR_RECHECK = 256,
+ STR_CHECKEWARN = 257,
+ STR_BLOODSHORT = 258,
+ STR_HEARTNOTE = 259,
+ STR_KONW = 260,
+ STR_EXPLAIN = 261,
+ STR_HEARTREST = 262,
+ STR_HEARTDATA = 263,
+ STR_HEARTTITLE = 264,
+ STR_HEARTMAX = 265,
+ STR_HEARTMIN = 266,
+ STR_TRAINGNO = 267,
+ STR_TRAINGGO = 268,
+ STR_MESSAGE = 269,
+ STR_MESSAGENO = 270,
+ STR_DIS = 271,
+ STR_DUR = 272,
+ STR_STANDUP = 273,
+ STR_SLEEP = 274,
+ STR_SLEEPHOUR = 275,
+ STR_SLEEPMGOAL = 276,
+ STR_REATTIME = 277,
+ STR_SLEEPTIME = 278,
+ STR_WALKTIME = 279,
+ STR_DISTURB = 280,
+ STR_DISTURBNOTE = 281,
+ STR_MORNNING = 282,
+ STR_NOW = 283,
+ STR_NAP = 284,
+ STR_TACK = 285,
+ STR_CLICK = 286,
+ STR_TACKNUM = 287,
- STR_SETTING = 288,
- STR_SCREEN_AND_BRIGHTNESS = 289,
- STR_NETWORKANDCALL = 290,
- STR_BLUETOOTH = 291,
- STR_SOUND_AND_VIBRATION = 292,
- STR_DISPLAY_MODE = 293,
- STR_MOTION_RECOGNITION = 294,
- STR_SYSTEM = 295,
- STR_SHUTDOWN_AND_RESTART = 296,
- STR_LANGUAGE = 297,
- STR_MAX_ID = 298,
++ STR_BLOOD_OXYGEN = 288,
++ STR_TRAINING_RECORD = 289,
++ STR_COMPASS = 290,
++ STR_PHONE = 291,
++ STR_FAVORITE_CONTACTS = 292,
++ STR_WEATHER = 293,
++ STR_ACTIVITY = 294,
++ STR_WATCH_FACE = 295,
++ STR_DISPLAY_MODE = 296,
++ STR_CARD_MANAGEMENT = 297,
++ STR_MUSIC = 298,
++ STR_RECORDING = 299,
++ STR_BREATH_TRAINING = 300,
++ STR_REMOTE_SHOOTING = 301,
++ STR_VOICE_ASSISTANT = 302,
++ STR_ALIPAY = 303,
++ STR_TIMER = 304,
++ STR_ALARM = 305,
++ STR_STOPWATCH = 306,
++ STR_CALCULATOR = 307,
++ STR_FIND_PHONE = 308,
++ STR_BRIGHTNESS_ADJUSTMENT = 309,
++ STR_SOUND = 310,
++ STR_BLUETOOTH = 311,
++ STR_DO_NOT_DISTURB = 312,
++ STR_MESSAGE_NOTIFICATION = 313,
++ STR_POWER_SAVE_MODE = 314,
++ STR_FLASHLIGHT = 315,
++ STR_SETTINGS = 316,
++ STR_SCREEN_AND_BRIGHTNESS = 317,
++ STR_NETWORKANDCALL = 318,
++ STR_SOUND_AND_VIBRATION = 319,
++ STR_MOTION_RECOGNITION = 320,
++ STR_SYSTEM = 321,
++ STR_SHUTDOWN_AND_RESTART = 322,
++ STR_SCREEN_ON_DURATION = 323,
++ STR_RAISE_TO_WAKE = 324,
++ STR_5_SECONDS = 325,
++ STR_10_SECONDS = 326,
++ STR_15_SECONDS = 327,
++ STR_30_SECONDS = 328,
++ STR_60_SECONDS = 329,
++ STR_300_SECONDS = 330,
++ STR_4G_CAPABILITY = 331,
++ STR_VOLTE_CALL = 332,
++ STR_MOBILE_DATA_OPTION = 333,
++ STR_SYSTEM_UPDATE = 334,
++ STR_ONLINE_MUSIC = 335,
++ STR_BLUETOOTH_HEADPHONES = 336,
++ STR_TRADITIONAL_BLUETOOTH = 337,
++ STR_AUTO_OFF_BLUETOOTH_NOTE = 338,
++ STR_BLUETOOTH_SERVICE_OPTIONS = 339,
++ STR_HFP = 340,
++ STR_A2DP = 341,
++ STR_SYSTEM_VOLUME = 342,
++ STR_MEDIA_VOLUME = 343,
++ STR_VIBRATION_MODE = 344,
++ STR_SILENT_MODE = 345,
++ STR_LIST_DISPLAY = 346,
++ STR_GRID_DISPLAY = 347,
++ STR_CELLULAR_DISPLAY = 348,
++ STR_AUTO_DETECT = 349,
++ STR_ABOUT_WATCH = 350,
++ STR_WATCH_QR_CODE = 351,
++ STR_SYSTEM_LANGUAGE = 352,
++ STR_RESTART = 353,
++ STR_SHUTDOWN = 354,
++ STR_FACTORY_RESET = 355,
++ STR_WATCH_NAME = 356,
++ STR_FIRMWARE_VERSION = 357,
++ STR_BLUETOOTH_NAME = 358,
++ STR_BLUETOOTH_ADDRESS = 359,
++ STR_LATEST_VERSION = 360,
++ STR_LATER = 361,
++ STR_UP_TO_DATE = 362,
++ STR_NO_UPDATE = 363,
++ STR_LANGUAGE_SELECTION = 364,
++ STR_RESET_CONFIRM = 365,
++ STR_SHUTDOWN_CONFIRM = 366,
++ STR_RESET_CONFIRM_NOTE = 367,
++ STR_MAX_ID = 368,
}; // UIResourceTextId
enum FontLanguageId : uint8_t {
diff --cc code/sdk/application/wearable/fd230app/nativeui/language/font/zh.lang
index 5d30ae884,fb667d5de..3dae3541e
Binary files differ
diff --cc code/sdk/application/wearable/fd230app/nativeui/traing/TrainingType.h
index 000000000,000000000..daabd241a
new file mode 100644
--- /dev/null
+++ b/code/sdk/application/wearable/fd230app/nativeui/traing/TrainingType.h
@@@ -1,0 -1,0 +1,186 @@@
++/***
++ * @Date: 2024-04-23 17:54:29
++ * @LastEditors: Caisking 3449750381@qq.com
++ * @LastEditTime: 2024-04-23 17:55:36
++ * @FilePath: /XTS_FD230/FD230/code/sdk/application/wearable/fd230app/nativeui/traing/TrainingType.h
++ */
++#ifndef TRAINING_TYPE_H
++#define TRAINING_TYPE_H
++#include "traing/include/TraingModel.h"
++#include "uicomponents/UIComponents.h"
++namespace OHOS
++{
++#define MAX_TAININGNUM 176
++
++ struct training_data
++ {
++ Exercisetype sporttype; // è¿å¨ç±»
++ UIResourceTextId sportId; // è¿å¨é¡¹ç®
++ ExerciseClass sport_cywee; // å¨cyweeéé¢å¯¹åºçç±»å
++ };
++
++ training_data tainging_indetail_data[MAX_TAININGNUM] =
++ {
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_FREETRAINING, ExerciseClass::FREE_TRAINING}, // èªç±è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_RESISTANCETRAINING, ExerciseClass::FREE_TRAINING}, // èåè®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_SPINBIKE, ExerciseClass::FREE_TRAINING}, // é£è½®è½¦/室å
å¥èº«è½¦
++ {Exercisetype::FITNESS, STR_EXERCISE_TREADMILL, ExerciseClass::FREE_TRAINING}, // è¸æ¥æº
++ {Exercisetype::FITNESS, STR_EXERCISE_STROLLMACHINE, ExerciseClass::FREE_TRAINING}, // æ¼«æ¥æº
++ {Exercisetype::FITNESS, STR_EXERCISE_HIIT, ExerciseClass::FREE_TRAINING}, // é«å¼ºåº¦é´æè®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_CROSSFIT, ExerciseClass::FREE_TRAINING}, // å¥èº«
++ {Exercisetype::FITNESS, STR_EXERCISE_GROUPCALISTHENICS, ExerciseClass::FREE_TRAINING}, // å¢ä½æ
++ {Exercisetype::FITNESS, STR_EXERCISE_YOGA, ExerciseClass::FREE_TRAINING}, // çç
++ {Exercisetype::FITNESS, STR_EXERCISE_YOGACAT, ExerciseClass::FREE_TRAINING}, // ççç«å¼
++ {Exercisetype::FITNESS, STR_EXERCISE_YOGACOW, ExerciseClass::FREE_TRAINING}, // çççå¼
++ {Exercisetype::FITNESS, STR_EXERCISE_YOGACOBRA, ExerciseClass::FREE_TRAINING}, // ççç¼éèå¼
++ {Exercisetype::FITNESS, STR_EXERCISE_YOGAHERO1, ExerciseClass::FREE_TRAINING}, // ççè±éå¼1
++ {Exercisetype::FITNESS, STR_EXERCISE_YOGAHERO2, ExerciseClass::FREE_TRAINING}, // ççè±éå¼2
++ {Exercisetype::FITNESS, STR_EXERCISE_YOGAHERO3, ExerciseClass::FREE_TRAINING}, // ççè±éå¼3
++ {Exercisetype::FITNESS, STR_EXERCISE_YOGAROLLING, ExerciseClass::FREE_TRAINING}, // ççæ»è½®
++
++ {Exercisetype::FITNESS, STR_EXERCISE_OUTDOORWALKING, ExerciseClass::FREE_TRAINING}, // 室å¤èµ°è·¯
++ {Exercisetype::FITNESS, STR_EXERCISE_OUTDOORRUNNING, ExerciseClass::OUTDOOR}, // 室å¤è·æ¥
++ {Exercisetype::FITNESS, STR_EXERCISE_INDOORWALKING, ExerciseClass::FREE_TRAINING}, // 室å
èµ°è·¯
++ {Exercisetype::FITNESS, STR_EXERCISE_INDOORRUNNING, ExerciseClass::INDOOR}, // 室å
è·æ¥
++ {Exercisetype::FITNESS, STR_EXERCISE_OUTDOORBIKING, ExerciseClass::FREE_TRAINING}, // 室å¤éªè¡
++
++ {Exercisetype::FITNESS, STR_EXERCISE_JUMPINGROPE, ExerciseClass::FREE_TRAINING}, // 跳绳
++ {Exercisetype::FITNESS, STR_EXERCISE_PILATES, ExerciseClass::FREE_TRAINING}, // ç®æææ¯
++ {Exercisetype::FITNESS, STR_EXERCISE_CROSS_FIT, ExerciseClass::FREE_TRAINING}, // æ··åå¥èº«
++ {Exercisetype::FITNESS, STR_EXERCISE_FUNCTIONALTRAINING, ExerciseClass::FREE_TRAINING}, // åè½æ§è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_PHYSICALTRAINING, ExerciseClass::FREE_TRAINING}, // ä½è½è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_TAEKWONDO, ExerciseClass::FREE_TRAINING}, // è·æ³é/踢æ³
++ {Exercisetype::FITNESS, STR_EXERCISE_BOXING, ExerciseClass::FREE_TRAINING}, // æ³å»
++ {Exercisetype::FITNESS, STR_EXERCISE_KICKBOXING, ExerciseClass::FREE_TRAINING}, // èªç±æå»
++ {Exercisetype::FITNESS, STR_EXERCISE_KARATE, ExerciseClass::FREE_TRAINING}, // 空æé
++ {Exercisetype::FITNESS, STR_EXERCISE_FENCING, ExerciseClass::FREE_TRAINING}, // å»å
++ {Exercisetype::FITNESS, STR_EXERCISE_CORETRAINING, ExerciseClass::FREE_TRAINING}, // æ ¸å¿è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_BODYCOMBAT, ExerciseClass::FREE_TRAINING}, // æ³å»ææ°§
++ {Exercisetype::FITNESS, STR_EXERCISE_KENDO, ExerciseClass::FREE_TRAINING}, // åé
++ {Exercisetype::FITNESS, STR_EXERCISE_HORIZONTALBAR, ExerciseClass::FREE_TRAINING}, // åæ
++ {Exercisetype::FITNESS, STR_EXERCISE_PARALLELBARS, ExerciseClass::FREE_TRAINING}, // åæ
++ {Exercisetype::FITNESS, STR_EXERCISE_CIRCUIT, ExerciseClass::FREE_TRAINING}, // 循ç¯è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_AEROBICS, ExerciseClass::FREE_TRAINING}, // ææ°§è¿å¨
++ {Exercisetype::FITNESS, STR_EXERCISE_CALISTHENICE, ExerciseClass::FREE_TRAINING}, // å¥ç¾æ
++ {Exercisetype::FITNESS, STR_EXERCISE_P90X, ExerciseClass::FREE_TRAINING}, // P90X
++ {Exercisetype::FITNESS, STR_EXERCISE_KETTLEBELLTRAINING, ExerciseClass::FREE_TRAINING}, // 壶éè®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_MIXEDMARTIALARTS, ExerciseClass::FREE_TRAINING}, // ç»¼åæ ¼æ
++ {Exercisetype::FITNESS, STR_EXERCISE_STAIRCLIMBINGMACHINE, ExerciseClass::FREE_TRAINING}, // ç¬æ¥¼æ¢¯æº
++ {Exercisetype::FITNESS, STR_EXERCISE_WEIGHTLIFTING, ExerciseClass::FREE_TRAINING}, // 举é
++ {Exercisetype::FITNESS, STR_EXERCISE_BARRE, ExerciseClass::FREE_TRAINING}, // Barre
++ {Exercisetype::FITNESS, STR_EXERCISE_HANDCYCLING, ExerciseClass::FREE_TRAINING}, // æè½®
++ {Exercisetype::FITNESS, STR_EXERCISE_TRACKFIELD, ExerciseClass::FREE_TRAINING}, // ç°å¾
++ {Exercisetype::FITNESS, STR_EXERCISE_WRESTLING, ExerciseClass::FREE_TRAINING}, // è§å
++ {Exercisetype::FITNESS, STR_EXERCISE_MINDBODY, ExerciseClass::FREE_TRAINING}, // 身å¿è¿å¨
++ {Exercisetype::FITNESS, STR_EXERCISE_FLEXIBILITY, ExerciseClass::FREE_TRAINING}, // æè½¯æ
++ {Exercisetype::FITNESS, STR_EXERCISE_MIXEDCARDIO, ExerciseClass::FREE_TRAINING}, // æ··åææ°§
++ {Exercisetype::FITNESS, STR_EXERCISE_TRADITIONALSTRENGTHTRAINING, ExerciseClass::FREE_TRAINING}, // ä¼ ç»èåè®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_CROSSTRAINING, ExerciseClass::FREE_TRAINING}, // 交åè®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GYMNASTICS, ExerciseClass::FREE_TRAINING}, // 使
++ {Exercisetype::FITNESS, STR_EXERCISE_STEPTRAINING, ExerciseClass::FREE_TRAINING}, // é¶æ¢¯è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_ELLIPTICALTRAINER, ExerciseClass::FREE_TRAINING}, // æ¤åæº
++ {Exercisetype::FITNESS, STR_EXERCISE_ROWINGMACHINE, ExerciseClass::FREE_TRAINING}, // åè¹æº
++
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ {Exercisetype::FITNESS, STR_EXERCISE_GENERAL, ExerciseClass::FREE_TRAINING}, // ä¸è¬è®ç»
++ };
++}
++#endif