From: Caisking <3449750381@qq.com>
Date: Fri, 29 Mar 2024 03:10:21 +0000 (+0800)
Subject: 运动174种运动词条配置多国语言
X-Git-Tag: release_V1.2.70_20241020_135402~1241^2~21^2
X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/gitweb.css?a=commitdiff_plain;h=b839eaa99d154b85a7bd2b9a84aa34081cd1aeab;p=mirrors%2FFD230.git
运动174种运动词条配置多国语言
---
diff --git a/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/input_list_en.txt b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/input_list_en.txt
new file mode 100644
index 000000000..6afdb601f
--- /dev/null
+++ b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/input_list_en.txt
@@ -0,0 +1,176 @@
+STR_EXERCISE_GENERAL,Exercise general
+STR_EXERCISE_FREETRAINING,Free training
+STR_EXERCISE_RESISTANCETRAINING,Resistance training
+STR_EXERCISE_SPINBIKE,Spin bike
+STR_EXERCISE_TREADMILL,Treadmill
+STR_EXERCISE_STROLLMACHINE,Stroll machine
+STR_EXERCISE_HIIT,High intense interval training
+STR_EXERCISE_CROSSFIT,Crossfit
+STR_EXERCISE_GROUPCALISTHENICS,Group calisthenics
+STR_EXERCISE_YOGA,Yoga
+STR_EXERCISE_YOGACAT,Yoga cat
+STR_EXERCISE_YOGACOW,Yoga cow
+STR_EXERCISE_YOGACOBRA,Yoga cobra
+STR_EXERCISE_YOGAHERO1,Yoga hero1
+STR_EXERCISE_YOGAHERO2,Yoga hero2
+STR_EXERCISE_YOGAHERO3,Yoga hero3
+STR_EXERCISE_YOGAROLLING,Yoga rolling
+STR_EXERCISE_OUTDOORWALKING,Outdoor walking
+STR_EXERCISE_OUTDOORRUNNING,Outdoor running
+STR_EXERCISE_INDOORWALKING,Indoor walking
+STR_EXERCISE_INDOORRUNNING,Indoor running
+STR_EXERCISE_OUTDOORBIKING,Outdoor biking
+STR_EXERCISE_JUMPINGROPE,Jumping rope
+STR_EXERCISE_PILATES,Pilates
+STR_EXERCISE_CROSS_FIT,Cross fit
+STR_EXERCISE_FUNCTIONALTRAINING,Functional training
+STR_EXERCISE_PHYSICALTRAINING,Physical Training
+STR_EXERCISE_TAEKWONDO,Taekwondo
+STR_EXERCISE_BOXING,Boxing
+STR_EXERCISE_KICKBOXING,Kickboxing
+STR_EXERCISE_KARATE,Karate
+STR_EXERCISE_FENCING,Fencing
+STR_EXERCISE_CORETRAINING,Core training
+STR_EXERCISE_BODYCOMBAT,Body Combat
+STR_EXERCISE_KENDO,Kendo
+STR_EXERCISE_HORIZONTALBAR,Horizontal bar
+STR_EXERCISE_PARALLELBARS,Parallel bars
+STR_EXERCISE_CROSSFIT,Circuit training
+STR_EXERCISE_AEROBICS,Aerobics
+STR_EXERCISE_CALISTHENICE,Calisthenice
+STR_EXERCISE_P90X,P90X
+STR_EXERCISE_KETTLEBELLTRAINING,Kettlebell Training
+STR_EXERCISE_MIXEDMARTIALARTS,Mixed martial arts
+STR_EXERCISE_STAIRCLIMBINGMACHINE,Stair climbing machine
+STR_EXERCISE_WEIGHTLIFTING,Weightlifting
+STR_EXERCISE_BARRE,Barre
+STR_EXERCISE_HANDCYCLING,Hand cycling
+STR_EXERCISE_TRACKFIELD,Track field
+STR_EXERCISE_WRESTLING,Wrestling
+STR_EXERCISE_MINDBODY,Mind body
+STR_EXERCISE_FLEXIBILITY,Flexibility
+STR_EXERCISE_MIXEDCARDIO,Mixed cardio
+STR_EXERCISE_TRADITIONALSTRENGTHTRAINING,Traditional strength training
+STR_EXERCISE_CROSSTRAINING,Cross training
+STR_EXERCISE_GYMNASTICS,Gymnastics
+STR_EXERCISE_STEPTRAINING,Step training
+STR_EXERCISE_ELLIPTICALTRAINER,Elliptical trainer
+STR_EXERCISE_ROWINGMACHINE,Rowing machine
+STR_DANCING_GENERAL,Dancing general
+STR_DANCING_BELLY,Belly dance
+STR_DANCING_JAZZ,Jazz dance
+STR_DANCING_LATIN,Latin dance
+STR_DANCING_BALLET,Ballet dance
+STR_DANCING_STREET,Street dance
+STR_DANCING_PUBLICSQUARE,Public square dancing
+STR_DANCING_ZUMBA,Zumba
+STR_DANCING_SOCIALDANCE,Social dance
+STR_DANCING_TAPDANCE,Tap dance
+STR_RECREATIONAL_SPORTS,Recreational Sports
+STR_RECREATIONAL_SKATING,Roller Skating
+STR_RECREATIONAL_MARTIALARTS,Martial arts
+STR_RECREATIONAL_TAICHI,Tai Chi
+STR_RECREATIONAL_HULAHOOP,Hula hoop
+STR_RECREATIONAL_DISCSPORT,Disc sport
+STR_RECREATIONAL_DARTS,Darts
+STR_RECREATIONAL_ARCHERY,Archery
+STR_RECREATIONAL_HORSERIDING,Horse riding
+STR_RECREATIONAL_BATTLEGAME,Battle game
+STR_RECREATIONAL_KITE,Fly a kite
+STR_RECREATIONAL_TUGOFWAR,Tug of war
+STR_RECREATIONAL_SWING,Swing
+STR_RECREATIONAL_STAIRCLIMBING,Stair climbing
+STR_RECREATIONAL_OBSTACLERACE,Obstacle race
+STR_RECREATIONAL_FISHING,Fishing
+STR_RECREATIONAL_HUNTING,Hunting
+STR_RECREATIONAL_SCOOTERRIDING,Scooter Riding
+STR_RECREATIONAL_PARAGLIDING,Paragliding
+STR_RECREATIONAL_TEAMSPORTS,Team sports
+STR_RECREATIONAL_FINESSGAMING,Finess gaming
+STR_RECREATIONAL_HIKING,Hiking
+STR_RECREATIONAL_EQUESTRIANSPORTS,Equestrian sports
+STR_RECREATIONAL_PLAY,Play
+STR_BALL_GAMES,Ball games
+STR_BALL_BADMINTON,Badminton
+STR_BALL_TABLETENNIS,Table tennis
+STR_BALL_TENNIS,Tennis
+STR_BALL_BILLIARDS,Billiards
+STR_BALL_BOWLING,Bowling
+STR_BALL_VOLLEYBALL,Volleyball
+STR_BALL_SHUTTLECOCK,Shuttlecock
+STR_BALL_HANDBALL,Handball
+STR_BALL_BASEBALL,Baseball
+STR_BALL_SOFTBALL,Softball
+STR_BALL_CRICKET,Cricket
+STR_BALL_FOOTBALL,Football
+STR_BALL_BEACHSOCCER,Beach soccer
+STR_BALL_BEACHVOLLEYBALL,Beach volleyball
+STR_BALL_CROQUET,Croquet
+STR_BALL_HOCKEY,Hockey
+STR_BALL_SQUASH,Squash
+STR_BALL_SEPAKTAKRAW,Sepak takraw
+STR_BALL_DODGEBALL,Dodge ball
+STR_BALL_BASKETBALL,Basketball
+STR_BALL_SOCCER,Soccer
+STR_BALL_GOLF,Golf
+STR_BALL_POLO,Polo
+STR_BALL_RACQUETBALL,Racquetball
+STR_BALL_RUGBY,Rugby
+STR_BALL_GATEBALL,Gateball
+STR_BALL_PICKLEBALL,Pickleball
+STR_BALL_LACROSSE,Lacrosse
+STR_WATER_ACTIVITIES,Water activities
+STR_WATER_SAILING,Sailing
+STR_WATER_SURFING,Surfing
+STR_WATER_WHITEWATERRAFTING,Whitewater rafting
+STR_WATER_CANOEING,Canoeing
+STR_WATER_KAYAKING,Kayaking
+STR_WATER_ROWING,Rowing
+STR_WATER_MOTORBOAT,Motorboat
+STR_WATER_SUP,SUP
+STR_WATER_SCUBADIVING,Scuba diving
+STR_WATER_DIVING,Diving
+STR_WATER_KITESURFING,Kitesurfing
+STR_WATER_WAKEBOARDING,Wakeboarding
+STR_WATER_POLO,Water Polo
+STR_WATER_WINDSURFING,Windsurfing
+STR_WATER_DRIFTING,Drifting
+STR_WATER_FITNESS,Water fitness
+STR_WATER_SPORTS,Water sports
+STR_WATER_OUTDOORSWIM,Outdoor swim
+STR_WATER_INDOORSWIM,Indoor swim
+STR_WATER_SWIMFREESTYLE,Swim freestyle
+STR_WATER_SWIMBREASTSTROKE,Swim
+STR_WATER_SWIMBACKSTROKE,Swim
+STR_WATER_SWIMBUTTERFLY,Swim
+STR_ICE_SPORTS,Ice sports
+STR_ICE_SKATING,Skating
+STR_ICE_HOCKEY,Hockey
+STR_ICE_CURLING,Curling
+STR_ICE_SNOWMOBILING,Snow mobiling
+STR_ICE_SLED,Sled
+STR_ICE_BIATHLON,Biathlon
+STR_ICE_CROSSCOUNTRYSKING,Crosscountry sking
+STR_ICE_SKIING,Skiing
+STR_ICE_SNOWBOARDING,Snowboarding
+STR_ICE_SNOWSHOEING,Snowshoeing
+STR_ICE_SNOWSPORTS,Snow sport
+STR_EXTREME_SPORTS,Extreme sports
+STR_EXTREME_SKATEBOARDING,Skateboarding
+STR_EXTREME_ROCKCLIMBING,Rock climbing
+STR_EXTREME_BUNGEEJUMPING,Bungee Jumping
+STR_EXTREME_PARKOUR,Parkour
+STR_EXTREME_BMX,Bike motocross
+STR_EXTREME_ORIENTEERING,Orienteering
+STR_EXTREME_PARACHUTE,Parachute
+STR_EXTREME_RACING,Racing
+STR_EXTREME_TRIATHLONS,Triathlons
+STR_OTHER_ELEVATOR,Elevator
+STR_OTHER_ESCALATOR,Escalator
+STR_OTHER_GARDENING,Gardening
+STR_OTHER_HORSEWORK,House Work
+STR_OTHER_INVEHICLE,In Vehicle
+STR_OTHER_MEDITATION,Meditation
+STR_OTHER_STILL,Still
+STR_OTHER_TILTING,Tilting
+STR_OTHER_WHEELCHAIR,Wheelchair
diff --git 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
new file mode 100644
index 000000000..d8e542222
--- /dev/null
+++ b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/input_list_zh.txt
@@ -0,0 +1,176 @@
+STR_EXERCISE_GENERAL,ä¸è¬é»ç¼
+STR_EXERCISE_FREETRAINING,èªç±è®ç»
+STR_EXERCISE_RESISTANCETRAINING,èåè®ç»
+STR_EXERCISE_SPINBIKE,é£è½®è½¦/室å
å¥èº«è½¦
+STR_EXERCISE_TREADMILL,è¸æ¥æº
+STR_EXERCISE_STROLLMACHINE,æ¼«æ¥æº
+STR_EXERCISE_HIIT,HIIT/é«å¼ºåº¦é´æè®ç»
+STR_EXERCISE_CROSSFIT,å¥èº«
+STR_EXERCISE_GROUPCALISTHENICS,å¢ä½æ
+STR_EXERCISE_YOGA,çç
+STR_EXERCISE_YOGACAT,ççç«å¼
+STR_EXERCISE_YOGACOW,çççå¼
+STR_EXERCISE_YOGACOBRA,ççç¼éèå¼
+STR_EXERCISE_YOGAHERO1,ççè±éå¼1
+STR_EXERCISE_YOGAHERO2,ççè±éå¼2
+STR_EXERCISE_YOGAHERO3,ççè±éå¼3
+STR_EXERCISE_YOGAROLLING,ççæ»è½®
+STR_EXERCISE_OUTDOORWALKING,室å¤èµ°è·¯
+STR_EXERCISE_OUTDOORRUNNING,室å¤è·æ¥
+STR_EXERCISE_INDOORWALKING,室å
èµ°è·¯
+STR_EXERCISE_INDOORRUNNING,室å
è·æ¥
+STR_EXERCISE_OUTDOORBIKING,室å¤éªè¡
+STR_EXERCISE_JUMPINGROPE,跳绳
+STR_EXERCISE_PILATES,ç®æææ¯
+STR_EXERCISE_CROSS_FIT,æ··åå¥èº«
+STR_EXERCISE_FUNCTIONALTRAINING,åè½æ§è®ç»
+STR_EXERCISE_PHYSICALTRAINING,ä½è½è®ç»
+STR_EXERCISE_TAEKWONDO,è·æ³é/踢æ³
+STR_EXERCISE_BOXING,æ³å»
+STR_EXERCISE_KICKBOXING,èªç±æå»
+STR_EXERCISE_KARATE,空æé
+STR_EXERCISE_FENCING,å»å
+STR_EXERCISE_CORETRAINING,æ ¸å¿è®ç»
+STR_EXERCISE_BODYCOMBAT,æ³å»ææ°§
+STR_EXERCISE_KENDO,åé
+STR_EXERCISE_HORIZONTALBAR,åæ
+STR_EXERCISE_PARALLELBARS,åæ
+STR_EXERCISE_CROSSFIT,循ç¯è®ç»
+STR_EXERCISE_AEROBICS,ææ°§è¿å¨
+STR_EXERCISE_CALISTHENICE,å¥ç¾æ
+STR_EXERCISE_P90X,P90X
+STR_EXERCISE_KETTLEBELLTRAINING,壶éè®ç»
+STR_EXERCISE_MIXEDMARTIALARTS,ç»¼åæ ¼æ
+STR_EXERCISE_STAIRCLIMBINGMACHINE,ç¬æ¥¼æ¢¯æº
+STR_EXERCISE_WEIGHTLIFTING,举é
+STR_EXERCISE_BARRE,Barre
+STR_EXERCISE_HANDCYCLING,æè½®
+STR_EXERCISE_TRACKFIELD,ç°å¾
+STR_EXERCISE_WRESTLING,è§å
+STR_EXERCISE_MINDBODY,身å¿è¿å¨
+STR_EXERCISE_FLEXIBILITY,æè½¯æ
+STR_EXERCISE_MIXEDCARDIO,æ··åææ°§
+STR_EXERCISE_TRADITIONALSTRENGTHTRAINING,ä¼ ç»èåè®ç»
+STR_EXERCISE_CROSSTRAINING,交åè®ç»
+STR_EXERCISE_GYMNASTICS,使
+STR_EXERCISE_STEPTRAINING,é¶æ¢¯è®ç»
+STR_EXERCISE_ELLIPTICALTRAINER,æ¤åæº
+STR_EXERCISE_ROWINGMACHINE,åè¹æº
+STR_DANCING_GENERAL,ä¸è¬èè¹
+STR_DANCING_BELLY,èç®è
+STR_DANCING_JAZZ,çµå£«è
+STR_DANCING_LATIN,æä¸è
+STR_DANCING_BALLET,èè¾
+STR_DANCING_STREET,è¡è
+STR_DANCING_PUBLICSQUARE,广åºè
+STR_DANCING_ZUMBA,å°å·´
+STR_DANCING_SOCIALDANCE,社交è
+STR_DANCING_TAPDANCE,踢è¸è
+STR_RECREATIONAL_SPORTS,ä¸è¬ä¼é²è¿å¨
+STR_RECREATIONAL_SKATING,æ»è½®æºå°
+STR_RECREATIONAL_MARTIALARTS,æ¦æ¯
+STR_RECREATIONAL_TAICHI,å¤ªææ³
+STR_RECREATIONAL_HULAHOOP,弿å
+STR_RECREATIONAL_DISCSPORT,é£ç
+STR_RECREATIONAL_DARTS,é£é
+STR_RECREATIONAL_ARCHERY,å°ç®
+STR_RECREATIONAL_HORSERIDING,éªé©¬
+STR_RECREATIONAL_BATTLEGAME,å¯¹ææ¸¸æ
+STR_RECREATIONAL_KITE,æ¾é£ç
+STR_RECREATIONAL_TUGOFWAR,ææ²³
+STR_RECREATIONAL_SWING,é¦é
+STR_RECREATIONAL_STAIRCLIMBING,ç¬æ¥¼æ¢¯
+STR_RECREATIONAL_OBSTACLERACE,éç¢èµ
+STR_RECREATIONAL_FISHING,éé±¼
+STR_RECREATIONAL_HUNTING,æç
+STR_RECREATIONAL_SCOOTERRIDING,æ»æ¿è½¦
+STR_RECREATIONAL_PARAGLIDING,æ»ç¿ä¼
+STR_RECREATIONAL_TEAMSPORTS,å¢éç«æ
+STR_RECREATIONAL_FINESSGAMING,å¥èº«çµç©
+STR_RECREATIONAL_HIKING,å¥è¡
+STR_RECREATIONAL_EQUESTRIANSPORTS,马æ¯è¿å¨
+STR_RECREATIONAL_PLAY,ç©ä¹
+STR_BALL_GAMES,ä¸è¬çç±»è¿å¨
+STR_BALL_BADMINTON,ç¾½æ¯ç
+STR_BALL_TABLETENNIS,ä¹ä¹ç
+STR_BALL_TENNIS,ç½ç
+STR_BALL_BILLIARDS,æç
+STR_BALL_BOWLING,ä¿é¾ç
+STR_BALL_VOLLEYBALL,æç
+STR_BALL_SHUTTLECOCK,毽åç
+STR_BALL_HANDBALL,æç
+STR_BALL_BASEBALL,æ£ç
+STR_BALL_SOFTBALL,åç
+STR_BALL_CRICKET,æ¿ç
+STR_BALL_FOOTBALL,ç¾å¼æ©æ¦ç
+STR_BALL_BEACHSOCCER,æ²æ»©è¶³ç
+STR_BALL_BEACHVOLLEYBALL,æ²æ»©æç
+STR_BALL_CROQUET,æ§ç
+STR_BALL_HOCKEY,æ²æ£ç
+STR_BALL_SQUASH,è±å¼å£ç
+STR_BALL_SEPAKTAKRAW,è¤ç
+STR_BALL_DODGEBALL,躲é¿ç
+STR_BALL_BASKETBALL,篮ç
+STR_BALL_SOCCER,è¶³ç
+STR_BALL_GOLF,é«å°å¤«ç
+STR_BALL_POLO,马ç
+STR_BALL_RACQUETBALL,ç¾å¼å£ç
+STR_BALL_RUGBY,è±å¼æ©æ¦ç
+STR_BALL_GATEBALL,é¨ç
+STR_BALL_PICKLEBALL,å¹å
ç
+STR_BALL_LACROSSE,è¢æ£ç
+STR_WATER_ACTIVITIES,ä¸è¬æ°´ä¸æ´»å¨
+STR_WATER_SAILING,å¸è¹
+STR_WATER_SURFING,岿µª
+STR_WATER_WHITEWATERRAFTING,æ³è
+STR_WATER_CANOEING,åé¾è
+STR_WATER_KAYAKING,è½»è
+STR_WATER_ROWING,èµè
+STR_WATER_MOTORBOAT,æ°´ä¸æ©æè½¦
+STR_WATER_SUP,ç«æ¡¨å²æµª
+STR_WATER_SCUBADIVING,æ½æ°´
+STR_WATER_DIVING,跳水
+STR_WATER_KITESURFING,æ»ç¿ä¼å²æµª
+STR_WATER_WAKEBOARDING,岿µªæ»æ°´
+STR_WATER_POLO,æ°´ç
+STR_WATER_WINDSURFING,é£å¸å²æµª
+STR_WATER_DRIFTING,æ¼æµæ´»å¨
+STR_WATER_FITNESS,æ°´ä¸å¥èº«
+STR_WATER_SPORTS,æ°´ä¸è¿å¨
+STR_WATER_OUTDOORSWIM,æ·å¤æ¸¸æ³³
+STR_WATER_INDOORSWIM,室å
游泳
+STR_WATER_SWIMFREESTYLE,游泳_èªç±å¼
+STR_WATER_SWIMBREASTSTROKE,游泳_èå¼
+STR_WATER_SWIMBACKSTROKE,游泳_ä»°å¼
+STR_WATER_SWIMBUTTERFLY,游泳_è¶å¼
+STR_ICE_SPORTS,ä¸è¬å°ä¸è¿å¨
+STR_ICE_SKATING,æºå°
+STR_ICE_HOCKEY,å°ç
+STR_ICE_CURLING,å°ç³å£¶/å°å£¶
+STR_ICE_SNOWMOBILING,éªä¸æ©æè½¦
+STR_ICE_SLED,éªæ©
+STR_ICE_BIATHLON,å¬å£ä¸¤é¡¹
+STR_ICE_CROSSCOUNTRYSKING,è¶éæ»éª
+STR_ICE_SKIING,æ»éª
+STR_ICE_SNOWBOARDING,åæ¿æ»éª/æ»éªæ¿
+STR_ICE_SNOWSHOEING,éªéå¥è¡
+STR_ICE_SNOWSPORTS,éªå°è¿å¨
+STR_EXTREME_SPORTS,ä¸è¬æéè¿å¨
+STR_EXTREME_SKATEBOARDING,æ»æ¿
+STR_EXTREME_ROCKCLIMBING,æå²©
+STR_EXTREME_BUNGEEJUMPING,é«ç©ºå¼¹è·³/è¹¦ææ´»å¨
+STR_EXTREME_PARKOUR,è·é
·
+STR_EXTREME_BMX,BMX
+STR_EXTREME_ORIENTEERING,å®åè¶é
+STR_EXTREME_PARACHUTE,è·³ä¼
+STR_EXTREME_RACING,èµè½¦
+STR_EXTREME_TRIATHLONS,é人ä¸é¡¹è¿å¨
+STR_OTHER_ELEVATOR,ä¹çµæ¢¯
+STR_OTHER_ESCALATOR,ä¹ææ¶æ¢¯
+STR_OTHER_GARDENING,ååèº
+STR_OTHER_HORSEWORK,åå®¶å¡
+STR_OTHER_INVEHICLE,å¨è½¦é
+STR_OTHER_MEDITATION,奿³
+STR_OTHER_STILL,鿢
+STR_OTHER_TILTING,徿
+STR_OTHER_WHEELCHAIR,åè½®æ¤
ç§»å¨
\ No newline at end of file
diff --git a/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/language_en.xml b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/language_en.xml
new file mode 100644
index 000000000..a59185b7c
--- /dev/null
+++ b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/language_en.xml
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git 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
new file mode 100644
index 000000000..7bb73555b
--- /dev/null
+++ b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/language_zh.xml
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/languagetool.py b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/languagetool.py
new file mode 100644
index 000000000..288bcd2b5
--- /dev/null
+++ b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/languagetool.py
@@ -0,0 +1,40 @@
+
+import xml.dom.minidom
+
+# ä»å¤é¨æä»¶è¯»ååè¡¨æ°æ®
+def read_list_from_file(file_path):
+ with open(file_path, "r", encoding="utf-8") as f:
+ lines = f.readlines()
+ input_list = [line.strip().split(",") for line in lines]
+ return input_list
+
+# çæ XML æä»¶
+def generate_xml_from_list(input_list, output_file, lang):
+ dom = xml.dom.minidom.getDOMImplementation().createDocument(None, "language", None)
+ root = dom.documentElement
+ root.setAttribute("id", "language")
+ root.setAttribute("direct", "ltr")
+ root.setAttribute("languageinfo", lang)
+
+ for item in input_list:
+ key = item[0]
+ value = item[1]
+
+ lanstr_element = dom.createElement("lanstr")
+ lanstr_element.setAttribute("id", key)
+ lanstr_element.setAttribute("value", value)
+ root.appendChild(lanstr_element)
+
+ with open(output_file, "w", encoding="utf-8") as f:
+ f.write(root.toprettyxml())
+
+
+# ä»å¤é¨æä»¶è¯»åä¸åè¯è¨çåè¡¨æ°æ®
+input_list_en = read_list_from_file("./input_list_en.txt")
+input_list_zh = read_list_from_file("./input_list_zh.txt")
+
+# çæä¸åè¯è¨ç XML æä»¶
+generate_xml_from_list(input_list_en, "./language_en.xml", "en")
+generate_xml_from_list(input_list_zh, "./language_zh.xml", "zh")
+
+print("XMLæä»¶çæå®æã")
diff --git "a/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/\345\244\232\345\233\275\350\257\255\350\250\200\345\267\245\345\205\267\350\204\232\346\234\254.md" "b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/\345\244\232\345\233\275\350\257\255\350\250\200\345\267\245\345\205\267\350\204\232\346\234\254.md"
new file mode 100644
index 000000000..47d5384b8
--- /dev/null
+++ "b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/\345\244\232\345\233\275\350\257\255\350\250\200\345\267\245\345\205\267\350\204\232\346\234\254.md"
@@ -0,0 +1,65 @@
+## å¤å½è¯è¨å·¥å
·èæ¬ä½¿ç¨æ¹æ³
+
+### 1.ä¸è½½æå
å·¥å
·
+
+\tools\string_packer å±äºDebugKitéé¢çtool
+
+åæ¶æ°å»ºæä»¶å¤¹font
+
+### 2.ä¸è½½èæ¬æä»¶
+
+å°**ãLanguage_xmlã**ä¸è½½å°æå
å·¥å
·éé¢
+
+ãLanguage_xmlãæä»¶å¤¹å
å«ï¼
+
+```c
+ languagetool.pyï¼ çæxmlèæ¬
+
+ language_zh.xmlï¼ ä¸æxmlï¼ä½¿ç¨èæ¬å¯çæï¼
+
+ language_eh.xml: è±è¯xmlï¼ä½¿ç¨èæ¬å¯çæï¼
+
+ input_list_zh.txtï¼ ä¸æè¯è¨å表
+ éé¢å¯ä»¥ç´æ¥è¾å
¥é®å建å¼ï¼æ¯å¦ï¼STR_ICE_SPORTS,å°ä¸è¿å¨
+ input_list_en.txtï¼ è±è¯è¯è¨å表 ï¼åä¸ï¼
+```
+
+### 3.ä½¿ç¨æ¹æ³
+
+å¨\tools\string_packer\Language_xmlç®å½ä¸ä½¿ç¨cmdï¼
+
+è¾å
¥ä»¥ä¸æä»¤å°èæ¬å¢å æéï¼
+
+```
+ icacls languagetool.py /grant Everyone:F
+```
+
+ä½¿ç¨æä»¤è¿è¡èæ¬ï¼
+
+```
+ python languagetool.py
+```
+
+æä»¶å¤¹éé¢çæä¸¤ä¸ªxmlæä»¶ã
+
+å¨**DebugKit**éé¢
+
+éæ©âsystemâ->"string packer"
+
+```c
+python file: /tools/string_packer/language_trans.py
+
+File path: /tools/string_packer/Language_xml
+
+Output Path: /tools/string_packer/font
+```
+
+ç¹å»Executeçæï¼çæçfontæä»¶å¤¹éé¢çå
容**éè¦åæ¥å°ä»£ç 以åresèµæºåº**
+
+代ç è·¯å¾ï¼application/wearable/fd230app/nativeui/language/font
+
+resè·¯å¾ï¼ \FD230\code\sdk\build\config\target_config\brandy\mk_fs_image\fd230\fs\user\res\font
+
+
+
+ã宿å¤å½è¯è¨æä»¶é
ç½®ã
\ No newline at end of file
diff --git a/code/sdk/application/wearable/fd230app/nativeui/language/font/en.lang b/code/sdk/application/wearable/fd230app/nativeui/language/font/en.lang
index 62c28e180..eb687d040 100644
Binary files a/code/sdk/application/wearable/fd230app/nativeui/language/font/en.lang and b/code/sdk/application/wearable/fd230app/nativeui/language/font/en.lang differ
diff --git 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
index edb6ce7a9..d0c2d220b 100644
--- 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
@@ -10,35 +10,187 @@
#include
namespace OHOS {
enum UIResourceTextId : uint16_t {
- STR_ICE_SPORTS = 0,
- STR_ICE_SKATING = 1,
- STR_ICE_HOCKEY = 2,
- STR_ICE_CURLING = 3,
- STR_ICE_SNOWMOBILING = 4,
- STR_ICE_SLED = 5,
- STR_ICE_BIATHLON = 6,
- STR_ICE_CROSSCOUNTRYSKING = 7,
- STR_ICE_SKIING = 8,
- STR_ICE_SNOWBOARDING = 9,
- STR_ICE_SNOWSHOEING = 10,
- STR_ICE_SNOWSPORTS = 11,
- STR_DANCING_GENERAL = 12,
- STR_DANCING_BELLY = 13,
- STR_DANCING_JAZZ = 14,
- STR_DANCING_LATIN = 15,
- STR_DANCING_BALLET = 16,
- STR_DANCING_STREET = 17,
- STR_DANCING_PUBLICSQUARE = 18,
- STR_DANCING_ZUMBA = 19,
- STR_DANCING_SOCIALDANCE = 20,
- STR_DANCING_TAPDANCE = 21,
- STR_ICE_SNOW_SPORTS = 22,
- STR_MAX_ID = 23,
+ STR_EXERCISE_GENERAL = 0,
+ STR_EXERCISE_FREETRAINING = 1,
+ STR_EXERCISE_RESISTANCETRAINING = 2,
+ STR_EXERCISE_SPINBIKE = 3,
+ STR_EXERCISE_TREADMILL = 4,
+ STR_EXERCISE_STROLLMACHINE = 5,
+ STR_EXERCISE_HIIT = 6,
+ STR_EXERCISE_CROSSFIT = 7,
+ STR_EXERCISE_GROUPCALISTHENICS = 8,
+ STR_EXERCISE_YOGA = 9,
+ STR_EXERCISE_YOGACAT = 10,
+ STR_EXERCISE_YOGACOW = 11,
+ STR_EXERCISE_YOGACOBRA = 12,
+ STR_EXERCISE_YOGAHERO1 = 13,
+ STR_EXERCISE_YOGAHERO2 = 14,
+ STR_EXERCISE_YOGAHERO3 = 15,
+ STR_EXERCISE_YOGAROLLING = 16,
+ STR_EXERCISE_OUTDOORWALKING = 17,
+ STR_EXERCISE_OUTDOORRUNNING = 18,
+ STR_EXERCISE_INDOORWALKING = 19,
+ STR_EXERCISE_INDOORRUNNING = 20,
+ STR_EXERCISE_OUTDOORBIKING = 21,
+ STR_EXERCISE_JUMPINGROPE = 22,
+ STR_EXERCISE_PILATES = 23,
+ STR_EXERCISE_CROSS_FIT = 24,
+ STR_EXERCISE_FUNCTIONALTRAINING = 25,
+ STR_EXERCISE_PHYSICALTRAINING = 26,
+ STR_EXERCISE_TAEKWONDO = 27,
+ STR_EXERCISE_BOXING = 28,
+ STR_EXERCISE_KICKBOXING = 29,
+ STR_EXERCISE_KARATE = 30,
+ STR_EXERCISE_FENCING = 31,
+ STR_EXERCISE_CORETRAINING = 32,
+ STR_EXERCISE_BODYCOMBAT = 33,
+ STR_EXERCISE_KENDO = 34,
+ STR_EXERCISE_HORIZONTALBAR = 35,
+ STR_EXERCISE_PARALLELBARS = 36,
+ STR_EXERCISE_AEROBICS = 37,
+ STR_EXERCISE_CALISTHENICE = 38,
+ STR_EXERCISE_P90X = 39,
+ STR_EXERCISE_KETTLEBELLTRAINING = 40,
+ STR_EXERCISE_MIXEDMARTIALARTS = 41,
+ STR_EXERCISE_STAIRCLIMBINGMACHINE = 42,
+ STR_EXERCISE_WEIGHTLIFTING = 43,
+ STR_EXERCISE_BARRE = 44,
+ STR_EXERCISE_HANDCYCLING = 45,
+ STR_EXERCISE_TRACKFIELD = 46,
+ STR_EXERCISE_WRESTLING = 47,
+ STR_EXERCISE_MINDBODY = 48,
+ STR_EXERCISE_FLEXIBILITY = 49,
+ STR_EXERCISE_MIXEDCARDIO = 50,
+ STR_EXERCISE_TRADITIONALSTRENGTHTRAINING = 51,
+ STR_EXERCISE_CROSSTRAINING = 52,
+ STR_EXERCISE_GYMNASTICS = 53,
+ STR_EXERCISE_STEPTRAINING = 54,
+ STR_EXERCISE_ELLIPTICALTRAINER = 55,
+ STR_EXERCISE_ROWINGMACHINE = 56,
+ STR_DANCING_GENERAL = 57,
+ STR_DANCING_BELLY = 58,
+ STR_DANCING_JAZZ = 59,
+ STR_DANCING_LATIN = 60,
+ STR_DANCING_BALLET = 61,
+ STR_DANCING_STREET = 62,
+ STR_DANCING_PUBLICSQUARE = 63,
+ STR_DANCING_ZUMBA = 64,
+ STR_DANCING_SOCIALDANCE = 65,
+ STR_DANCING_TAPDANCE = 66,
+ STR_RECREATIONAL_SPORTS = 67,
+ STR_RECREATIONAL_SKATING = 68,
+ STR_RECREATIONAL_MARTIALARTS = 69,
+ STR_RECREATIONAL_TAICHI = 70,
+ STR_RECREATIONAL_HULAHOOP = 71,
+ STR_RECREATIONAL_DISCSPORT = 72,
+ STR_RECREATIONAL_DARTS = 73,
+ STR_RECREATIONAL_ARCHERY = 74,
+ STR_RECREATIONAL_HORSERIDING = 75,
+ STR_RECREATIONAL_BATTLEGAME = 76,
+ STR_RECREATIONAL_KITE = 77,
+ STR_RECREATIONAL_TUGOFWAR = 78,
+ STR_RECREATIONAL_SWING = 79,
+ STR_RECREATIONAL_STAIRCLIMBING = 80,
+ STR_RECREATIONAL_OBSTACLERACE = 81,
+ STR_RECREATIONAL_FISHING = 82,
+ STR_RECREATIONAL_HUNTING = 83,
+ STR_RECREATIONAL_SCOOTERRIDING = 84,
+ STR_RECREATIONAL_PARAGLIDING = 85,
+ STR_RECREATIONAL_TEAMSPORTS = 86,
+ STR_RECREATIONAL_FINESSGAMING = 87,
+ STR_RECREATIONAL_HIKING = 88,
+ STR_RECREATIONAL_EQUESTRIANSPORTS = 89,
+ STR_RECREATIONAL_PLAY = 90,
+ STR_BALL_GAMES = 91,
+ STR_BALL_BADMINTON = 92,
+ STR_BALL_TABLETENNIS = 93,
+ STR_BALL_TENNIS = 94,
+ STR_BALL_BILLIARDS = 95,
+ STR_BALL_BOWLING = 96,
+ STR_BALL_VOLLEYBALL = 97,
+ STR_BALL_SHUTTLECOCK = 98,
+ STR_BALL_HANDBALL = 99,
+ STR_BALL_BASEBALL = 100,
+ STR_BALL_SOFTBALL = 101,
+ STR_BALL_CRICKET = 102,
+ STR_BALL_FOOTBALL = 103,
+ STR_BALL_BEACHSOCCER = 104,
+ STR_BALL_BEACHVOLLEYBALL = 105,
+ STR_BALL_CROQUET = 106,
+ STR_BALL_HOCKEY = 107,
+ STR_BALL_SQUASH = 108,
+ STR_BALL_SEPAKTAKRAW = 109,
+ STR_BALL_DODGEBALL = 110,
+ STR_BALL_BASKETBALL = 111,
+ STR_BALL_SOCCER = 112,
+ STR_BALL_GOLF = 113,
+ STR_BALL_POLO = 114,
+ STR_BALL_RACQUETBALL = 115,
+ STR_BALL_RUGBY = 116,
+ STR_BALL_GATEBALL = 117,
+ STR_BALL_PICKLEBALL = 118,
+ STR_BALL_LACROSSE = 119,
+ STR_WATER_ACTIVITIES = 120,
+ STR_WATER_SAILING = 121,
+ STR_WATER_SURFING = 122,
+ STR_WATER_WHITEWATERRAFTING = 123,
+ STR_WATER_CANOEING = 124,
+ STR_WATER_KAYAKING = 125,
+ STR_WATER_ROWING = 126,
+ STR_WATER_MOTORBOAT = 127,
+ STR_WATER_SUP = 128,
+ STR_WATER_SCUBADIVING = 129,
+ STR_WATER_DIVING = 130,
+ STR_WATER_KITESURFING = 131,
+ STR_WATER_WAKEBOARDING = 132,
+ STR_WATER_POLO = 133,
+ STR_WATER_WINDSURFING = 134,
+ STR_WATER_DRIFTING = 135,
+ STR_WATER_FITNESS = 136,
+ STR_WATER_SPORTS = 137,
+ STR_WATER_OUTDOORSWIM = 138,
+ STR_WATER_INDOORSWIM = 139,
+ STR_WATER_SWIMFREESTYLE = 140,
+ STR_WATER_SWIMBREASTSTROKE = 141,
+ STR_WATER_SWIMBACKSTROKE = 142,
+ STR_WATER_SWIMBUTTERFLY = 143,
+ STR_ICE_SPORTS = 144,
+ STR_ICE_SKATING = 145,
+ STR_ICE_HOCKEY = 146,
+ STR_ICE_CURLING = 147,
+ STR_ICE_SNOWMOBILING = 148,
+ STR_ICE_SLED = 149,
+ STR_ICE_BIATHLON = 150,
+ STR_ICE_CROSSCOUNTRYSKING = 151,
+ STR_ICE_SKIING = 152,
+ STR_ICE_SNOWBOARDING = 153,
+ STR_ICE_SNOWSHOEING = 154,
+ STR_ICE_SNOWSPORTS = 155,
+ STR_EXTREME_SPORTS = 156,
+ STR_EXTREME_SKATEBOARDING = 157,
+ STR_EXTREME_ROCKCLIMBING = 158,
+ STR_EXTREME_BUNGEEJUMPING = 159,
+ STR_EXTREME_PARKOUR = 160,
+ STR_EXTREME_BMX = 161,
+ STR_EXTREME_ORIENTEERING = 162,
+ STR_EXTREME_PARACHUTE = 163,
+ STR_EXTREME_RACING = 164,
+ STR_EXTREME_TRIATHLONS = 165,
+ STR_OTHER_ELEVATOR = 166,
+ STR_OTHER_ESCALATOR = 167,
+ STR_OTHER_GARDENING = 168,
+ STR_OTHER_HORSEWORK = 169,
+ STR_OTHER_INVEHICLE = 170,
+ STR_OTHER_MEDITATION = 171,
+ STR_OTHER_STILL = 172,
+ STR_OTHER_TILTING = 173,
+ STR_OTHER_WHEELCHAIR = 174,
+ STR_MAX_ID = 175,
}; // UIResourceTextId
enum FontLanguageId : uint8_t {
- LANGUAGE_ID_ZH,
LANGUAGE_ID_EN,
+ LANGUAGE_ID_ZH,
LANGUAGE_ID_MAX
}; // UITextLanguageTextId
}
diff --git a/code/sdk/application/wearable/fd230app/nativeui/language/font/zh.lang b/code/sdk/application/wearable/fd230app/nativeui/language/font/zh.lang
index c56ee17c9..a9aa37ad9 100644
Binary files a/code/sdk/application/wearable/fd230app/nativeui/language/font/zh.lang and b/code/sdk/application/wearable/fd230app/nativeui/language/font/zh.lang differ
diff --git a/code/sdk/application/wearable/fd230app/nativeui/language/language_en.xml b/code/sdk/application/wearable/fd230app/nativeui/language/language_en.xml
deleted file mode 100644
index af555a6d4..000000000
--- a/code/sdk/application/wearable/fd230app/nativeui/language/language_en.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code/sdk/application/wearable/fd230app/nativeui/language/language_zh.xml b/code/sdk/application/wearable/fd230app/nativeui/language/language_zh.xml
deleted file mode 100644
index ddec4679c..000000000
--- a/code/sdk/application/wearable/fd230app/nativeui/language/language_zh.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/en.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/en.lang
index 62c28e180..eb687d040 100644
Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/en.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/en.lang differ
diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h
index edb6ce7a9..d0c2d220b 100644
--- a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h
+++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h
@@ -10,35 +10,187 @@
#include
namespace OHOS {
enum UIResourceTextId : uint16_t {
- STR_ICE_SPORTS = 0,
- STR_ICE_SKATING = 1,
- STR_ICE_HOCKEY = 2,
- STR_ICE_CURLING = 3,
- STR_ICE_SNOWMOBILING = 4,
- STR_ICE_SLED = 5,
- STR_ICE_BIATHLON = 6,
- STR_ICE_CROSSCOUNTRYSKING = 7,
- STR_ICE_SKIING = 8,
- STR_ICE_SNOWBOARDING = 9,
- STR_ICE_SNOWSHOEING = 10,
- STR_ICE_SNOWSPORTS = 11,
- STR_DANCING_GENERAL = 12,
- STR_DANCING_BELLY = 13,
- STR_DANCING_JAZZ = 14,
- STR_DANCING_LATIN = 15,
- STR_DANCING_BALLET = 16,
- STR_DANCING_STREET = 17,
- STR_DANCING_PUBLICSQUARE = 18,
- STR_DANCING_ZUMBA = 19,
- STR_DANCING_SOCIALDANCE = 20,
- STR_DANCING_TAPDANCE = 21,
- STR_ICE_SNOW_SPORTS = 22,
- STR_MAX_ID = 23,
+ STR_EXERCISE_GENERAL = 0,
+ STR_EXERCISE_FREETRAINING = 1,
+ STR_EXERCISE_RESISTANCETRAINING = 2,
+ STR_EXERCISE_SPINBIKE = 3,
+ STR_EXERCISE_TREADMILL = 4,
+ STR_EXERCISE_STROLLMACHINE = 5,
+ STR_EXERCISE_HIIT = 6,
+ STR_EXERCISE_CROSSFIT = 7,
+ STR_EXERCISE_GROUPCALISTHENICS = 8,
+ STR_EXERCISE_YOGA = 9,
+ STR_EXERCISE_YOGACAT = 10,
+ STR_EXERCISE_YOGACOW = 11,
+ STR_EXERCISE_YOGACOBRA = 12,
+ STR_EXERCISE_YOGAHERO1 = 13,
+ STR_EXERCISE_YOGAHERO2 = 14,
+ STR_EXERCISE_YOGAHERO3 = 15,
+ STR_EXERCISE_YOGAROLLING = 16,
+ STR_EXERCISE_OUTDOORWALKING = 17,
+ STR_EXERCISE_OUTDOORRUNNING = 18,
+ STR_EXERCISE_INDOORWALKING = 19,
+ STR_EXERCISE_INDOORRUNNING = 20,
+ STR_EXERCISE_OUTDOORBIKING = 21,
+ STR_EXERCISE_JUMPINGROPE = 22,
+ STR_EXERCISE_PILATES = 23,
+ STR_EXERCISE_CROSS_FIT = 24,
+ STR_EXERCISE_FUNCTIONALTRAINING = 25,
+ STR_EXERCISE_PHYSICALTRAINING = 26,
+ STR_EXERCISE_TAEKWONDO = 27,
+ STR_EXERCISE_BOXING = 28,
+ STR_EXERCISE_KICKBOXING = 29,
+ STR_EXERCISE_KARATE = 30,
+ STR_EXERCISE_FENCING = 31,
+ STR_EXERCISE_CORETRAINING = 32,
+ STR_EXERCISE_BODYCOMBAT = 33,
+ STR_EXERCISE_KENDO = 34,
+ STR_EXERCISE_HORIZONTALBAR = 35,
+ STR_EXERCISE_PARALLELBARS = 36,
+ STR_EXERCISE_AEROBICS = 37,
+ STR_EXERCISE_CALISTHENICE = 38,
+ STR_EXERCISE_P90X = 39,
+ STR_EXERCISE_KETTLEBELLTRAINING = 40,
+ STR_EXERCISE_MIXEDMARTIALARTS = 41,
+ STR_EXERCISE_STAIRCLIMBINGMACHINE = 42,
+ STR_EXERCISE_WEIGHTLIFTING = 43,
+ STR_EXERCISE_BARRE = 44,
+ STR_EXERCISE_HANDCYCLING = 45,
+ STR_EXERCISE_TRACKFIELD = 46,
+ STR_EXERCISE_WRESTLING = 47,
+ STR_EXERCISE_MINDBODY = 48,
+ STR_EXERCISE_FLEXIBILITY = 49,
+ STR_EXERCISE_MIXEDCARDIO = 50,
+ STR_EXERCISE_TRADITIONALSTRENGTHTRAINING = 51,
+ STR_EXERCISE_CROSSTRAINING = 52,
+ STR_EXERCISE_GYMNASTICS = 53,
+ STR_EXERCISE_STEPTRAINING = 54,
+ STR_EXERCISE_ELLIPTICALTRAINER = 55,
+ STR_EXERCISE_ROWINGMACHINE = 56,
+ STR_DANCING_GENERAL = 57,
+ STR_DANCING_BELLY = 58,
+ STR_DANCING_JAZZ = 59,
+ STR_DANCING_LATIN = 60,
+ STR_DANCING_BALLET = 61,
+ STR_DANCING_STREET = 62,
+ STR_DANCING_PUBLICSQUARE = 63,
+ STR_DANCING_ZUMBA = 64,
+ STR_DANCING_SOCIALDANCE = 65,
+ STR_DANCING_TAPDANCE = 66,
+ STR_RECREATIONAL_SPORTS = 67,
+ STR_RECREATIONAL_SKATING = 68,
+ STR_RECREATIONAL_MARTIALARTS = 69,
+ STR_RECREATIONAL_TAICHI = 70,
+ STR_RECREATIONAL_HULAHOOP = 71,
+ STR_RECREATIONAL_DISCSPORT = 72,
+ STR_RECREATIONAL_DARTS = 73,
+ STR_RECREATIONAL_ARCHERY = 74,
+ STR_RECREATIONAL_HORSERIDING = 75,
+ STR_RECREATIONAL_BATTLEGAME = 76,
+ STR_RECREATIONAL_KITE = 77,
+ STR_RECREATIONAL_TUGOFWAR = 78,
+ STR_RECREATIONAL_SWING = 79,
+ STR_RECREATIONAL_STAIRCLIMBING = 80,
+ STR_RECREATIONAL_OBSTACLERACE = 81,
+ STR_RECREATIONAL_FISHING = 82,
+ STR_RECREATIONAL_HUNTING = 83,
+ STR_RECREATIONAL_SCOOTERRIDING = 84,
+ STR_RECREATIONAL_PARAGLIDING = 85,
+ STR_RECREATIONAL_TEAMSPORTS = 86,
+ STR_RECREATIONAL_FINESSGAMING = 87,
+ STR_RECREATIONAL_HIKING = 88,
+ STR_RECREATIONAL_EQUESTRIANSPORTS = 89,
+ STR_RECREATIONAL_PLAY = 90,
+ STR_BALL_GAMES = 91,
+ STR_BALL_BADMINTON = 92,
+ STR_BALL_TABLETENNIS = 93,
+ STR_BALL_TENNIS = 94,
+ STR_BALL_BILLIARDS = 95,
+ STR_BALL_BOWLING = 96,
+ STR_BALL_VOLLEYBALL = 97,
+ STR_BALL_SHUTTLECOCK = 98,
+ STR_BALL_HANDBALL = 99,
+ STR_BALL_BASEBALL = 100,
+ STR_BALL_SOFTBALL = 101,
+ STR_BALL_CRICKET = 102,
+ STR_BALL_FOOTBALL = 103,
+ STR_BALL_BEACHSOCCER = 104,
+ STR_BALL_BEACHVOLLEYBALL = 105,
+ STR_BALL_CROQUET = 106,
+ STR_BALL_HOCKEY = 107,
+ STR_BALL_SQUASH = 108,
+ STR_BALL_SEPAKTAKRAW = 109,
+ STR_BALL_DODGEBALL = 110,
+ STR_BALL_BASKETBALL = 111,
+ STR_BALL_SOCCER = 112,
+ STR_BALL_GOLF = 113,
+ STR_BALL_POLO = 114,
+ STR_BALL_RACQUETBALL = 115,
+ STR_BALL_RUGBY = 116,
+ STR_BALL_GATEBALL = 117,
+ STR_BALL_PICKLEBALL = 118,
+ STR_BALL_LACROSSE = 119,
+ STR_WATER_ACTIVITIES = 120,
+ STR_WATER_SAILING = 121,
+ STR_WATER_SURFING = 122,
+ STR_WATER_WHITEWATERRAFTING = 123,
+ STR_WATER_CANOEING = 124,
+ STR_WATER_KAYAKING = 125,
+ STR_WATER_ROWING = 126,
+ STR_WATER_MOTORBOAT = 127,
+ STR_WATER_SUP = 128,
+ STR_WATER_SCUBADIVING = 129,
+ STR_WATER_DIVING = 130,
+ STR_WATER_KITESURFING = 131,
+ STR_WATER_WAKEBOARDING = 132,
+ STR_WATER_POLO = 133,
+ STR_WATER_WINDSURFING = 134,
+ STR_WATER_DRIFTING = 135,
+ STR_WATER_FITNESS = 136,
+ STR_WATER_SPORTS = 137,
+ STR_WATER_OUTDOORSWIM = 138,
+ STR_WATER_INDOORSWIM = 139,
+ STR_WATER_SWIMFREESTYLE = 140,
+ STR_WATER_SWIMBREASTSTROKE = 141,
+ STR_WATER_SWIMBACKSTROKE = 142,
+ STR_WATER_SWIMBUTTERFLY = 143,
+ STR_ICE_SPORTS = 144,
+ STR_ICE_SKATING = 145,
+ STR_ICE_HOCKEY = 146,
+ STR_ICE_CURLING = 147,
+ STR_ICE_SNOWMOBILING = 148,
+ STR_ICE_SLED = 149,
+ STR_ICE_BIATHLON = 150,
+ STR_ICE_CROSSCOUNTRYSKING = 151,
+ STR_ICE_SKIING = 152,
+ STR_ICE_SNOWBOARDING = 153,
+ STR_ICE_SNOWSHOEING = 154,
+ STR_ICE_SNOWSPORTS = 155,
+ STR_EXTREME_SPORTS = 156,
+ STR_EXTREME_SKATEBOARDING = 157,
+ STR_EXTREME_ROCKCLIMBING = 158,
+ STR_EXTREME_BUNGEEJUMPING = 159,
+ STR_EXTREME_PARKOUR = 160,
+ STR_EXTREME_BMX = 161,
+ STR_EXTREME_ORIENTEERING = 162,
+ STR_EXTREME_PARACHUTE = 163,
+ STR_EXTREME_RACING = 164,
+ STR_EXTREME_TRIATHLONS = 165,
+ STR_OTHER_ELEVATOR = 166,
+ STR_OTHER_ESCALATOR = 167,
+ STR_OTHER_GARDENING = 168,
+ STR_OTHER_HORSEWORK = 169,
+ STR_OTHER_INVEHICLE = 170,
+ STR_OTHER_MEDITATION = 171,
+ STR_OTHER_STILL = 172,
+ STR_OTHER_TILTING = 173,
+ STR_OTHER_WHEELCHAIR = 174,
+ STR_MAX_ID = 175,
}; // UIResourceTextId
enum FontLanguageId : uint8_t {
- LANGUAGE_ID_ZH,
LANGUAGE_ID_EN,
+ LANGUAGE_ID_ZH,
LANGUAGE_ID_MAX
}; // UITextLanguageTextId
}
diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/zh.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/zh.lang
index c56ee17c9..a9aa37ad9 100644
Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/zh.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/zh.lang differ