运动174种运动词条配置多国语言
authorCaisking <3449750381@qq.com>
Fri, 29 Mar 2024 03:10:21 +0000 (11:10 +0800)
committerCaisking <3449750381@qq.com>
Fri, 29 Mar 2024 03:10:21 +0000 (11:10 +0800)
14 files changed:
code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/input_list_en.txt [new file with mode: 0644]
code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/input_list_zh.txt [new file with mode: 0644]
code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/language_en.xml [new file with mode: 0644]
code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/language_zh.xml [new file with mode: 0644]
code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/languagetool.py [new file with mode: 0644]
code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/多国语言工具脚本.md [new file with mode: 0644]
code/sdk/application/wearable/fd230app/nativeui/language/font/en.lang
code/sdk/application/wearable/fd230app/nativeui/language/font/ui_resource_string.h
code/sdk/application/wearable/fd230app/nativeui/language/font/zh.lang
code/sdk/application/wearable/fd230app/nativeui/language/language_en.xml [deleted file]
code/sdk/application/wearable/fd230app/nativeui/language/language_zh.xml [deleted file]
code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/en.lang
code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h
code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/zh.lang

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 (file)
index 0000000..6afdb60
--- /dev/null
@@ -0,0 +1,176 @@
+STR_EXERCISE_GENERAL,Exercise general\r
+STR_EXERCISE_FREETRAINING,Free training\r
+STR_EXERCISE_RESISTANCETRAINING,Resistance training\r
+STR_EXERCISE_SPINBIKE,Spin bike\r
+STR_EXERCISE_TREADMILL,Treadmill\r
+STR_EXERCISE_STROLLMACHINE,Stroll machine\r
+STR_EXERCISE_HIIT,High intense interval training\r
+STR_EXERCISE_CROSSFIT,Crossfit\r
+STR_EXERCISE_GROUPCALISTHENICS,Group calisthenics\r
+STR_EXERCISE_YOGA,Yoga\r
+STR_EXERCISE_YOGACAT,Yoga cat\r
+STR_EXERCISE_YOGACOW,Yoga cow\r
+STR_EXERCISE_YOGACOBRA,Yoga cobra\r
+STR_EXERCISE_YOGAHERO1,Yoga hero1\r
+STR_EXERCISE_YOGAHERO2,Yoga hero2\r
+STR_EXERCISE_YOGAHERO3,Yoga hero3\r
+STR_EXERCISE_YOGAROLLING,Yoga rolling\r
+STR_EXERCISE_OUTDOORWALKING,Outdoor walking\r
+STR_EXERCISE_OUTDOORRUNNING,Outdoor running\r
+STR_EXERCISE_INDOORWALKING,Indoor walking\r
+STR_EXERCISE_INDOORRUNNING,Indoor running\r
+STR_EXERCISE_OUTDOORBIKING,Outdoor biking\r
+STR_EXERCISE_JUMPINGROPE,Jumping rope\r
+STR_EXERCISE_PILATES,Pilates\r
+STR_EXERCISE_CROSS_FIT,Cross fit\r
+STR_EXERCISE_FUNCTIONALTRAINING,Functional training\r
+STR_EXERCISE_PHYSICALTRAINING,Physical Training\r
+STR_EXERCISE_TAEKWONDO,Taekwondo\r
+STR_EXERCISE_BOXING,Boxing\r
+STR_EXERCISE_KICKBOXING,Kickboxing\r
+STR_EXERCISE_KARATE,Karate\r
+STR_EXERCISE_FENCING,Fencing\r
+STR_EXERCISE_CORETRAINING,Core training\r
+STR_EXERCISE_BODYCOMBAT,Body Combat\r
+STR_EXERCISE_KENDO,Kendo\r
+STR_EXERCISE_HORIZONTALBAR,Horizontal bar\r
+STR_EXERCISE_PARALLELBARS,Parallel bars\r
+STR_EXERCISE_CROSSFIT,Circuit training\r
+STR_EXERCISE_AEROBICS,Aerobics\r
+STR_EXERCISE_CALISTHENICE,Calisthenice\r
+STR_EXERCISE_P90X,P90X\r
+STR_EXERCISE_KETTLEBELLTRAINING,Kettlebell Training\r
+STR_EXERCISE_MIXEDMARTIALARTS,Mixed martial arts\r
+STR_EXERCISE_STAIRCLIMBINGMACHINE,Stair climbing machine\r
+STR_EXERCISE_WEIGHTLIFTING,Weightlifting\r
+STR_EXERCISE_BARRE,Barre\r
+STR_EXERCISE_HANDCYCLING,Hand cycling\r
+STR_EXERCISE_TRACKFIELD,Track field\r
+STR_EXERCISE_WRESTLING,Wrestling\r
+STR_EXERCISE_MINDBODY,Mind body\r
+STR_EXERCISE_FLEXIBILITY,Flexibility\r
+STR_EXERCISE_MIXEDCARDIO,Mixed cardio\r
+STR_EXERCISE_TRADITIONALSTRENGTHTRAINING,Traditional strength training\r
+STR_EXERCISE_CROSSTRAINING,Cross training\r
+STR_EXERCISE_GYMNASTICS,Gymnastics\r
+STR_EXERCISE_STEPTRAINING,Step training\r
+STR_EXERCISE_ELLIPTICALTRAINER,Elliptical trainer\r
+STR_EXERCISE_ROWINGMACHINE,Rowing machine\r
+STR_DANCING_GENERAL,Dancing general\r
+STR_DANCING_BELLY,Belly dance\r
+STR_DANCING_JAZZ,Jazz dance\r
+STR_DANCING_LATIN,Latin dance\r
+STR_DANCING_BALLET,Ballet dance\r
+STR_DANCING_STREET,Street dance\r
+STR_DANCING_PUBLICSQUARE,Public square dancing\r
+STR_DANCING_ZUMBA,Zumba\r
+STR_DANCING_SOCIALDANCE,Social dance\r
+STR_DANCING_TAPDANCE,Tap dance\r
+STR_RECREATIONAL_SPORTS,Recreational Sports\r
+STR_RECREATIONAL_SKATING,Roller Skating\r
+STR_RECREATIONAL_MARTIALARTS,Martial arts\r
+STR_RECREATIONAL_TAICHI,Tai Chi\r
+STR_RECREATIONAL_HULAHOOP,Hula hoop\r
+STR_RECREATIONAL_DISCSPORT,Disc sport\r
+STR_RECREATIONAL_DARTS,Darts\r
+STR_RECREATIONAL_ARCHERY,Archery\r
+STR_RECREATIONAL_HORSERIDING,Horse riding\r
+STR_RECREATIONAL_BATTLEGAME,Battle game\r
+STR_RECREATIONAL_KITE,Fly a kite\r
+STR_RECREATIONAL_TUGOFWAR,Tug of war\r
+STR_RECREATIONAL_SWING,Swing\r
+STR_RECREATIONAL_STAIRCLIMBING,Stair climbing\r
+STR_RECREATIONAL_OBSTACLERACE,Obstacle race\r
+STR_RECREATIONAL_FISHING,Fishing\r
+STR_RECREATIONAL_HUNTING,Hunting\r
+STR_RECREATIONAL_SCOOTERRIDING,Scooter Riding\r
+STR_RECREATIONAL_PARAGLIDING,Paragliding\r
+STR_RECREATIONAL_TEAMSPORTS,Team sports\r
+STR_RECREATIONAL_FINESSGAMING,Finess gaming\r
+STR_RECREATIONAL_HIKING,Hiking\r
+STR_RECREATIONAL_EQUESTRIANSPORTS,Equestrian sports\r
+STR_RECREATIONAL_PLAY,Play\r
+STR_BALL_GAMES,Ball games\r
+STR_BALL_BADMINTON,Badminton\r
+STR_BALL_TABLETENNIS,Table tennis\r
+STR_BALL_TENNIS,Tennis\r
+STR_BALL_BILLIARDS,Billiards\r
+STR_BALL_BOWLING,Bowling\r
+STR_BALL_VOLLEYBALL,Volleyball\r
+STR_BALL_SHUTTLECOCK,Shuttlecock\r
+STR_BALL_HANDBALL,Handball\r
+STR_BALL_BASEBALL,Baseball\r
+STR_BALL_SOFTBALL,Softball\r
+STR_BALL_CRICKET,Cricket\r
+STR_BALL_FOOTBALL,Football\r
+STR_BALL_BEACHSOCCER,Beach soccer\r
+STR_BALL_BEACHVOLLEYBALL,Beach volleyball\r
+STR_BALL_CROQUET,Croquet\r
+STR_BALL_HOCKEY,Hockey\r
+STR_BALL_SQUASH,Squash\r
+STR_BALL_SEPAKTAKRAW,Sepak takraw\r
+STR_BALL_DODGEBALL,Dodge ball\r
+STR_BALL_BASKETBALL,Basketball\r
+STR_BALL_SOCCER,Soccer\r
+STR_BALL_GOLF,Golf\r
+STR_BALL_POLO,Polo\r
+STR_BALL_RACQUETBALL,Racquetball\r
+STR_BALL_RUGBY,Rugby\r
+STR_BALL_GATEBALL,Gateball\r
+STR_BALL_PICKLEBALL,Pickleball\r
+STR_BALL_LACROSSE,Lacrosse\r
+STR_WATER_ACTIVITIES,Water activities\r
+STR_WATER_SAILING,Sailing\r
+STR_WATER_SURFING,Surfing\r
+STR_WATER_WHITEWATERRAFTING,Whitewater rafting\r
+STR_WATER_CANOEING,Canoeing\r
+STR_WATER_KAYAKING,Kayaking\r
+STR_WATER_ROWING,Rowing\r
+STR_WATER_MOTORBOAT,Motorboat\r
+STR_WATER_SUP,SUP\r
+STR_WATER_SCUBADIVING,Scuba diving\r
+STR_WATER_DIVING,Diving\r
+STR_WATER_KITESURFING,Kitesurfing\r
+STR_WATER_WAKEBOARDING,Wakeboarding\r
+STR_WATER_POLO,Water Polo\r
+STR_WATER_WINDSURFING,Windsurfing\r
+STR_WATER_DRIFTING,Drifting\r
+STR_WATER_FITNESS,Water fitness\r
+STR_WATER_SPORTS,Water sports\r
+STR_WATER_OUTDOORSWIM,Outdoor swim\r
+STR_WATER_INDOORSWIM,Indoor swim\r
+STR_WATER_SWIMFREESTYLE,Swim freestyle\r
+STR_WATER_SWIMBREASTSTROKE,Swim\r
+STR_WATER_SWIMBACKSTROKE,Swim\r
+STR_WATER_SWIMBUTTERFLY,Swim\r
+STR_ICE_SPORTS,Ice sports\r
+STR_ICE_SKATING,Skating\r
+STR_ICE_HOCKEY,Hockey\r
+STR_ICE_CURLING,Curling\r
+STR_ICE_SNOWMOBILING,Snow mobiling\r
+STR_ICE_SLED,Sled\r
+STR_ICE_BIATHLON,Biathlon\r
+STR_ICE_CROSSCOUNTRYSKING,Crosscountry sking\r
+STR_ICE_SKIING,Skiing\r
+STR_ICE_SNOWBOARDING,Snowboarding\r
+STR_ICE_SNOWSHOEING,Snowshoeing\r
+STR_ICE_SNOWSPORTS,Snow sport\r
+STR_EXTREME_SPORTS,Extreme sports\r
+STR_EXTREME_SKATEBOARDING,Skateboarding\r
+STR_EXTREME_ROCKCLIMBING,Rock climbing\r
+STR_EXTREME_BUNGEEJUMPING,Bungee Jumping\r
+STR_EXTREME_PARKOUR,Parkour\r
+STR_EXTREME_BMX,Bike motocross\r
+STR_EXTREME_ORIENTEERING,Orienteering\r
+STR_EXTREME_PARACHUTE,Parachute\r
+STR_EXTREME_RACING,Racing\r
+STR_EXTREME_TRIATHLONS,Triathlons\r
+STR_OTHER_ELEVATOR,Elevator\r
+STR_OTHER_ESCALATOR,Escalator\r
+STR_OTHER_GARDENING,Gardening\r
+STR_OTHER_HORSEWORK,House Work\r
+STR_OTHER_INVEHICLE,In Vehicle\r
+STR_OTHER_MEDITATION,Meditation\r
+STR_OTHER_STILL,Still\r
+STR_OTHER_TILTING,Tilting\r
+STR_OTHER_WHEELCHAIR,Wheelchair\r
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 (file)
index 0000000..d8e5422
--- /dev/null
@@ -0,0 +1,176 @@
+STR_EXERCISE_GENERAL,一般锻炼\r
+STR_EXERCISE_FREETRAINING,自由训练\r
+STR_EXERCISE_RESISTANCETRAINING,肌力训练\r
+STR_EXERCISE_SPINBIKE,飞轮车/室内健身车\r
+STR_EXERCISE_TREADMILL,踏步机\r
+STR_EXERCISE_STROLLMACHINE,漫步机\r
+STR_EXERCISE_HIIT,HIIT/高强度间歇训练\r
+STR_EXERCISE_CROSSFIT,健身\r
+STR_EXERCISE_GROUPCALISTHENICS,团体操\r
+STR_EXERCISE_YOGA,瑜珈\r
+STR_EXERCISE_YOGACAT,瑜珈猫式\r
+STR_EXERCISE_YOGACOW,瑜珈牛式\r
+STR_EXERCISE_YOGACOBRA,瑜珈眼镜蛇式\r
+STR_EXERCISE_YOGAHERO1,瑜珈英雄式1\r
+STR_EXERCISE_YOGAHERO2,瑜珈英雄式2\r
+STR_EXERCISE_YOGAHERO3,瑜珈英雄式3\r
+STR_EXERCISE_YOGAROLLING,瑜珈滚轮\r
+STR_EXERCISE_OUTDOORWALKING,室外走路\r
+STR_EXERCISE_OUTDOORRUNNING,室外跑步\r
+STR_EXERCISE_INDOORWALKING,室内走路\r
+STR_EXERCISE_INDOORRUNNING,室内跑步\r
+STR_EXERCISE_OUTDOORBIKING,室外骑行\r
+STR_EXERCISE_JUMPINGROPE,跳绳\r
+STR_EXERCISE_PILATES,皮拉提斯\r
+STR_EXERCISE_CROSS_FIT,混合健身\r
+STR_EXERCISE_FUNCTIONALTRAINING,功能性训练\r
+STR_EXERCISE_PHYSICALTRAINING,体能训练\r
+STR_EXERCISE_TAEKWONDO,跆拳道/踢拳\r
+STR_EXERCISE_BOXING,拳击\r
+STR_EXERCISE_KICKBOXING,自由搏击\r
+STR_EXERCISE_KARATE,空手道\r
+STR_EXERCISE_FENCING,击剑\r
+STR_EXERCISE_CORETRAINING,核心训练\r
+STR_EXERCISE_BODYCOMBAT,拳击有氧\r
+STR_EXERCISE_KENDO,剑道\r
+STR_EXERCISE_HORIZONTALBAR,单杠\r
+STR_EXERCISE_PARALLELBARS,双杠\r
+STR_EXERCISE_CROSSFIT,循环训练\r
+STR_EXERCISE_AEROBICS,有氧运动\r
+STR_EXERCISE_CALISTHENICE,健美操\r
+STR_EXERCISE_P90X,P90X\r
+STR_EXERCISE_KETTLEBELLTRAINING,壶铃训练\r
+STR_EXERCISE_MIXEDMARTIALARTS,综合格斗\r
+STR_EXERCISE_STAIRCLIMBINGMACHINE,爬楼梯机\r
+STR_EXERCISE_WEIGHTLIFTING,举重\r
+STR_EXERCISE_BARRE,Barre\r
+STR_EXERCISE_HANDCYCLING,手轮\r
+STR_EXERCISE_TRACKFIELD,田径\r
+STR_EXERCISE_WRESTLING,角力\r
+STR_EXERCISE_MINDBODY,身心运动\r
+STR_EXERCISE_FLEXIBILITY,柔软操\r
+STR_EXERCISE_MIXEDCARDIO,混和有氧\r
+STR_EXERCISE_TRADITIONALSTRENGTHTRAINING,传统肌力训练\r
+STR_EXERCISE_CROSSTRAINING,交叉训练\r
+STR_EXERCISE_GYMNASTICS,体操\r
+STR_EXERCISE_STEPTRAINING,阶梯训练\r
+STR_EXERCISE_ELLIPTICALTRAINER,椭圆机\r
+STR_EXERCISE_ROWINGMACHINE,划船机\r
+STR_DANCING_GENERAL,一般舞蹈\r
+STR_DANCING_BELLY,肚皮舞\r
+STR_DANCING_JAZZ,爵士舞\r
+STR_DANCING_LATIN,拉丁舞\r
+STR_DANCING_BALLET,芭蕾\r
+STR_DANCING_STREET,街舞\r
+STR_DANCING_PUBLICSQUARE,广场舞\r
+STR_DANCING_ZUMBA,尊巴\r
+STR_DANCING_SOCIALDANCE,社交舞\r
+STR_DANCING_TAPDANCE,踢踏舞\r
+STR_RECREATIONAL_SPORTS,一般休闲运动\r
+STR_RECREATIONAL_SKATING,滑轮溜冰\r
+STR_RECREATIONAL_MARTIALARTS,武术\r
+STR_RECREATIONAL_TAICHI,太极拳\r
+STR_RECREATIONAL_HULAHOOP,呼拉圈\r
+STR_RECREATIONAL_DISCSPORT,飞盘\r
+STR_RECREATIONAL_DARTS,飞镖\r
+STR_RECREATIONAL_ARCHERY,射箭\r
+STR_RECREATIONAL_HORSERIDING,骑马\r
+STR_RECREATIONAL_BATTLEGAME,对战游戏\r
+STR_RECREATIONAL_KITE,放风筝\r
+STR_RECREATIONAL_TUGOFWAR,拔河\r
+STR_RECREATIONAL_SWING,鞦韆\r
+STR_RECREATIONAL_STAIRCLIMBING,爬楼梯\r
+STR_RECREATIONAL_OBSTACLERACE,障碍赛\r
+STR_RECREATIONAL_FISHING,钓鱼\r
+STR_RECREATIONAL_HUNTING,打猎\r
+STR_RECREATIONAL_SCOOTERRIDING,滑板车\r
+STR_RECREATIONAL_PARAGLIDING,滑翔伞\r
+STR_RECREATIONAL_TEAMSPORTS,团队竞技\r
+STR_RECREATIONAL_FINESSGAMING,健身电玩\r
+STR_RECREATIONAL_HIKING,健行\r
+STR_RECREATIONAL_EQUESTRIANSPORTS,马术运动\r
+STR_RECREATIONAL_PLAY,玩乐\r
+STR_BALL_GAMES,一般球类运动\r
+STR_BALL_BADMINTON,羽毛球\r
+STR_BALL_TABLETENNIS,乒乓球\r
+STR_BALL_TENNIS,网球\r
+STR_BALL_BILLIARDS,撞球\r
+STR_BALL_BOWLING,保龄球\r
+STR_BALL_VOLLEYBALL,排球\r
+STR_BALL_SHUTTLECOCK,毽子球\r
+STR_BALL_HANDBALL,手球\r
+STR_BALL_BASEBALL,棒球\r
+STR_BALL_SOFTBALL,垒球\r
+STR_BALL_CRICKET,板球\r
+STR_BALL_FOOTBALL,美式橄榄球\r
+STR_BALL_BEACHSOCCER,沙滩足球\r
+STR_BALL_BEACHVOLLEYBALL,沙滩排球\r
+STR_BALL_CROQUET,槌球\r
+STR_BALL_HOCKEY,曲棍球\r
+STR_BALL_SQUASH,英式壁球\r
+STR_BALL_SEPAKTAKRAW,藤球\r
+STR_BALL_DODGEBALL,躲避球\r
+STR_BALL_BASKETBALL,篮球\r
+STR_BALL_SOCCER,足球\r
+STR_BALL_GOLF,高尔夫球\r
+STR_BALL_POLO,马球\r
+STR_BALL_RACQUETBALL,美式壁球\r
+STR_BALL_RUGBY,英式橄榄球\r
+STR_BALL_GATEBALL,门球\r
+STR_BALL_PICKLEBALL,匹克球\r
+STR_BALL_LACROSSE,袋棍球\r
+STR_WATER_ACTIVITIES,一般水上活动\r
+STR_WATER_SAILING,帆船\r
+STR_WATER_SURFING,冲浪\r
+STR_WATER_WHITEWATERRAFTING,泛舟\r
+STR_WATER_CANOEING,划龙舟\r
+STR_WATER_KAYAKING,轻艇\r
+STR_WATER_ROWING,赛艇\r
+STR_WATER_MOTORBOAT,水上摩托车\r
+STR_WATER_SUP,立桨冲浪\r
+STR_WATER_SCUBADIVING,潜水\r
+STR_WATER_DIVING,跳水\r
+STR_WATER_KITESURFING,滑翔伞冲浪\r
+STR_WATER_WAKEBOARDING,冲浪滑水\r
+STR_WATER_POLO,水球\r
+STR_WATER_WINDSURFING,风帆冲浪\r
+STR_WATER_DRIFTING,漂流活动\r
+STR_WATER_FITNESS,水中健身\r
+STR_WATER_SPORTS,水上运动\r
+STR_WATER_OUTDOORSWIM,户外游泳\r
+STR_WATER_INDOORSWIM,室内游泳\r
+STR_WATER_SWIMFREESTYLE,游泳_自由式\r
+STR_WATER_SWIMBREASTSTROKE,游泳_蛙式\r
+STR_WATER_SWIMBACKSTROKE,游泳_仰式\r
+STR_WATER_SWIMBUTTERFLY,游泳_蝶式\r
+STR_ICE_SPORTS,一般冰上运动\r
+STR_ICE_SKATING,溜冰\r
+STR_ICE_HOCKEY,冰球\r
+STR_ICE_CURLING,冰石壶/冰壶\r
+STR_ICE_SNOWMOBILING,雪上摩托车\r
+STR_ICE_SLED,雪橇\r
+STR_ICE_BIATHLON,冬季两项\r
+STR_ICE_CROSSCOUNTRYSKING,越野滑雪\r
+STR_ICE_SKIING,滑雪\r
+STR_ICE_SNOWBOARDING,单板滑雪/滑雪板\r
+STR_ICE_SNOWSHOEING,雪鞋健行\r
+STR_ICE_SNOWSPORTS,雪地运动\r
+STR_EXTREME_SPORTS,一般极限运动\r
+STR_EXTREME_SKATEBOARDING,滑板\r
+STR_EXTREME_ROCKCLIMBING,攀岩\r
+STR_EXTREME_BUNGEEJUMPING,高空弹跳/蹦极活动\r
+STR_EXTREME_PARKOUR,跑酷\r
+STR_EXTREME_BMX,BMX\r
+STR_EXTREME_ORIENTEERING,定向越野\r
+STR_EXTREME_PARACHUTE,跳伞\r
+STR_EXTREME_RACING,赛车\r
+STR_EXTREME_TRIATHLONS,铁人三项运动\r
+STR_OTHER_ELEVATOR,乘电梯\r
+STR_OTHER_ESCALATOR,乘手扶梯\r
+STR_OTHER_GARDENING,做园艺\r
+STR_OTHER_HORSEWORK,做家务\r
+STR_OTHER_INVEHICLE,在车里\r
+STR_OTHER_MEDITATION,冥想\r
+STR_OTHER_STILL,静止\r
+STR_OTHER_TILTING,倾斜\r
+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 (file)
index 0000000..a59185b
--- /dev/null
@@ -0,0 +1,178 @@
+<language id="language" direct="ltf" languageinfo="en">\r
+       <lanstr id="STR_EXERCISE_GENERAL" value="Exercise general"/>\r
+       <lanstr id="STR_EXERCISE_FREETRAINING" value="Free training"/>\r
+       <lanstr id="STR_EXERCISE_RESISTANCETRAINING" value="Resistance training"/>\r
+       <lanstr id="STR_EXERCISE_SPINBIKE" value="Spin bike"/>\r
+       <lanstr id="STR_EXERCISE_TREADMILL" value="Treadmill"/>\r
+       <lanstr id="STR_EXERCISE_STROLLMACHINE" value="Stroll machine"/>\r
+       <lanstr id="STR_EXERCISE_HIIT" value="High intense interval training"/>\r
+       <lanstr id="STR_EXERCISE_CROSSFIT" value="Crossfit"/>\r
+       <lanstr id="STR_EXERCISE_GROUPCALISTHENICS" value="Group calisthenics"/>\r
+       <lanstr id="STR_EXERCISE_YOGA" value="Yoga"/>\r
+       <lanstr id="STR_EXERCISE_YOGACAT" value="Yoga cat"/>\r
+       <lanstr id="STR_EXERCISE_YOGACOW" value="Yoga cow"/>\r
+       <lanstr id="STR_EXERCISE_YOGACOBRA" value="Yoga cobra"/>\r
+       <lanstr id="STR_EXERCISE_YOGAHERO1" value="Yoga hero1"/>\r
+       <lanstr id="STR_EXERCISE_YOGAHERO2" value="Yoga hero2"/>\r
+       <lanstr id="STR_EXERCISE_YOGAHERO3" value="Yoga hero3"/>\r
+       <lanstr id="STR_EXERCISE_YOGAROLLING" value="Yoga rolling"/>\r
+       <lanstr id="STR_EXERCISE_OUTDOORWALKING" value="Outdoor walking"/>\r
+       <lanstr id="STR_EXERCISE_OUTDOORRUNNING" value="Outdoor running"/>\r
+       <lanstr id="STR_EXERCISE_INDOORWALKING" value="Indoor walking"/>\r
+       <lanstr id="STR_EXERCISE_INDOORRUNNING" value="Indoor running"/>\r
+       <lanstr id="STR_EXERCISE_OUTDOORBIKING" value="Outdoor biking"/>\r
+       <lanstr id="STR_EXERCISE_JUMPINGROPE" value="Jumping rope"/>\r
+       <lanstr id="STR_EXERCISE_PILATES" value="Pilates"/>\r
+       <lanstr id="STR_EXERCISE_CROSS_FIT" value="Cross fit"/>\r
+       <lanstr id="STR_EXERCISE_FUNCTIONALTRAINING" value="Functional training"/>\r
+       <lanstr id="STR_EXERCISE_PHYSICALTRAINING" value="Physical Training"/>\r
+       <lanstr id="STR_EXERCISE_TAEKWONDO" value="Taekwondo"/>\r
+       <lanstr id="STR_EXERCISE_BOXING" value="Boxing"/>\r
+       <lanstr id="STR_EXERCISE_KICKBOXING" value="Kickboxing"/>\r
+       <lanstr id="STR_EXERCISE_KARATE" value="Karate"/>\r
+       <lanstr id="STR_EXERCISE_FENCING" value="Fencing"/>\r
+       <lanstr id="STR_EXERCISE_CORETRAINING" value="Core training"/>\r
+       <lanstr id="STR_EXERCISE_BODYCOMBAT" value="Body Combat"/>\r
+       <lanstr id="STR_EXERCISE_KENDO" value="Kendo"/>\r
+       <lanstr id="STR_EXERCISE_HORIZONTALBAR" value="Horizontal bar"/>\r
+       <lanstr id="STR_EXERCISE_PARALLELBARS" value="Parallel bars"/>\r
+       <lanstr id="STR_EXERCISE_CROSSFIT" value="Circuit training"/>\r
+       <lanstr id="STR_EXERCISE_AEROBICS" value="Aerobics"/>\r
+       <lanstr id="STR_EXERCISE_CALISTHENICE" value="Calisthenice"/>\r
+       <lanstr id="STR_EXERCISE_P90X" value="P90X"/>\r
+       <lanstr id="STR_EXERCISE_KETTLEBELLTRAINING" value="Kettlebell Training"/>\r
+       <lanstr id="STR_EXERCISE_MIXEDMARTIALARTS" value="Mixed martial arts"/>\r
+       <lanstr id="STR_EXERCISE_STAIRCLIMBINGMACHINE" value="Stair climbing machine"/>\r
+       <lanstr id="STR_EXERCISE_WEIGHTLIFTING" value="Weightlifting"/>\r
+       <lanstr id="STR_EXERCISE_BARRE" value="Barre"/>\r
+       <lanstr id="STR_EXERCISE_HANDCYCLING" value="Hand cycling"/>\r
+       <lanstr id="STR_EXERCISE_TRACKFIELD" value="Track field"/>\r
+       <lanstr id="STR_EXERCISE_WRESTLING" value="Wrestling"/>\r
+       <lanstr id="STR_EXERCISE_MINDBODY" value="Mind body"/>\r
+       <lanstr id="STR_EXERCISE_FLEXIBILITY" value="Flexibility"/>\r
+       <lanstr id="STR_EXERCISE_MIXEDCARDIO" value="Mixed cardio"/>\r
+       <lanstr id="STR_EXERCISE_TRADITIONALSTRENGTHTRAINING" value="Traditional strength training"/>\r
+       <lanstr id="STR_EXERCISE_CROSSTRAINING" value="Cross training"/>\r
+       <lanstr id="STR_EXERCISE_GYMNASTICS" value="Gymnastics"/>\r
+       <lanstr id="STR_EXERCISE_STEPTRAINING" value="Step training"/>\r
+       <lanstr id="STR_EXERCISE_ELLIPTICALTRAINER" value="Elliptical trainer"/>\r
+       <lanstr id="STR_EXERCISE_ROWINGMACHINE" value="Rowing machine"/>\r
+       <lanstr id="STR_DANCING_GENERAL" value="Dancing general"/>\r
+       <lanstr id="STR_DANCING_BELLY" value="Belly dance"/>\r
+       <lanstr id="STR_DANCING_JAZZ" value="Jazz dance"/>\r
+       <lanstr id="STR_DANCING_LATIN" value="Latin dance"/>\r
+       <lanstr id="STR_DANCING_BALLET" value="Ballet dance"/>\r
+       <lanstr id="STR_DANCING_STREET" value="Street dance"/>\r
+       <lanstr id="STR_DANCING_PUBLICSQUARE" value="Public square dancing"/>\r
+       <lanstr id="STR_DANCING_ZUMBA" value="Zumba"/>\r
+       <lanstr id="STR_DANCING_SOCIALDANCE" value="Social dance"/>\r
+       <lanstr id="STR_DANCING_TAPDANCE" value="Tap dance"/>\r
+       <lanstr id="STR_RECREATIONAL_SPORTS" value="Recreational Sports"/>\r
+       <lanstr id="STR_RECREATIONAL_SKATING" value="Roller Skating"/>\r
+       <lanstr id="STR_RECREATIONAL_MARTIALARTS" value="Martial arts"/>\r
+       <lanstr id="STR_RECREATIONAL_TAICHI" value="Tai Chi"/>\r
+       <lanstr id="STR_RECREATIONAL_HULAHOOP" value="Hula hoop"/>\r
+       <lanstr id="STR_RECREATIONAL_DISCSPORT" value="Disc sport"/>\r
+       <lanstr id="STR_RECREATIONAL_DARTS" value="Darts"/>\r
+       <lanstr id="STR_RECREATIONAL_ARCHERY" value="Archery"/>\r
+       <lanstr id="STR_RECREATIONAL_HORSERIDING" value="Horse riding"/>\r
+       <lanstr id="STR_RECREATIONAL_BATTLEGAME" value="Battle game"/>\r
+       <lanstr id="STR_RECREATIONAL_KITE" value="Fly a kite"/>\r
+       <lanstr id="STR_RECREATIONAL_TUGOFWAR" value="Tug of war"/>\r
+       <lanstr id="STR_RECREATIONAL_SWING" value="Swing"/>\r
+       <lanstr id="STR_RECREATIONAL_STAIRCLIMBING" value="Stair climbing"/>\r
+       <lanstr id="STR_RECREATIONAL_OBSTACLERACE" value="Obstacle race"/>\r
+       <lanstr id="STR_RECREATIONAL_FISHING" value="Fishing"/>\r
+       <lanstr id="STR_RECREATIONAL_HUNTING" value="Hunting"/>\r
+       <lanstr id="STR_RECREATIONAL_SCOOTERRIDING" value="Scooter Riding"/>\r
+       <lanstr id="STR_RECREATIONAL_PARAGLIDING" value="Paragliding"/>\r
+       <lanstr id="STR_RECREATIONAL_TEAMSPORTS" value="Team sports"/>\r
+       <lanstr id="STR_RECREATIONAL_FINESSGAMING" value="Finess gaming"/>\r
+       <lanstr id="STR_RECREATIONAL_HIKING" value="Hiking"/>\r
+       <lanstr id="STR_RECREATIONAL_EQUESTRIANSPORTS" value="Equestrian sports"/>\r
+       <lanstr id="STR_RECREATIONAL_PLAY" value="Play"/>\r
+       <lanstr id="STR_BALL_GAMES" value="Ball games"/>\r
+       <lanstr id="STR_BALL_BADMINTON" value="Badminton"/>\r
+       <lanstr id="STR_BALL_TABLETENNIS" value="Table tennis"/>\r
+       <lanstr id="STR_BALL_TENNIS" value="Tennis"/>\r
+       <lanstr id="STR_BALL_BILLIARDS" value="Billiards"/>\r
+       <lanstr id="STR_BALL_BOWLING" value="Bowling"/>\r
+       <lanstr id="STR_BALL_VOLLEYBALL" value="Volleyball"/>\r
+       <lanstr id="STR_BALL_SHUTTLECOCK" value="Shuttlecock"/>\r
+       <lanstr id="STR_BALL_HANDBALL" value="Handball"/>\r
+       <lanstr id="STR_BALL_BASEBALL" value="Baseball"/>\r
+       <lanstr id="STR_BALL_SOFTBALL" value="Softball"/>\r
+       <lanstr id="STR_BALL_CRICKET" value="Cricket"/>\r
+       <lanstr id="STR_BALL_FOOTBALL" value="Football"/>\r
+       <lanstr id="STR_BALL_BEACHSOCCER" value="Beach soccer"/>\r
+       <lanstr id="STR_BALL_BEACHVOLLEYBALL" value="Beach volleyball"/>\r
+       <lanstr id="STR_BALL_CROQUET" value="Croquet"/>\r
+       <lanstr id="STR_BALL_HOCKEY" value="Hockey"/>\r
+       <lanstr id="STR_BALL_SQUASH" value="Squash"/>\r
+       <lanstr id="STR_BALL_SEPAKTAKRAW" value="Sepak takraw"/>\r
+       <lanstr id="STR_BALL_DODGEBALL" value="Dodge ball"/>\r
+       <lanstr id="STR_BALL_BASKETBALL" value="Basketball"/>\r
+       <lanstr id="STR_BALL_SOCCER" value="Soccer"/>\r
+       <lanstr id="STR_BALL_GOLF" value="Golf"/>\r
+       <lanstr id="STR_BALL_POLO" value="Polo"/>\r
+       <lanstr id="STR_BALL_RACQUETBALL" value="Racquetball"/>\r
+       <lanstr id="STR_BALL_RUGBY" value="Rugby"/>\r
+       <lanstr id="STR_BALL_GATEBALL" value="Gateball"/>\r
+       <lanstr id="STR_BALL_PICKLEBALL" value="Pickleball"/>\r
+       <lanstr id="STR_BALL_LACROSSE" value="Lacrosse"/>\r
+       <lanstr id="STR_WATER_ACTIVITIES" value="Water activities"/>\r
+       <lanstr id="STR_WATER_SAILING" value="Sailing"/>\r
+       <lanstr id="STR_WATER_SURFING" value="Surfing"/>\r
+       <lanstr id="STR_WATER_WHITEWATERRAFTING" value="Whitewater rafting"/>\r
+       <lanstr id="STR_WATER_CANOEING" value="Canoeing"/>\r
+       <lanstr id="STR_WATER_KAYAKING" value="Kayaking"/>\r
+       <lanstr id="STR_WATER_ROWING" value="Rowing"/>\r
+       <lanstr id="STR_WATER_MOTORBOAT" value="Motorboat"/>\r
+       <lanstr id="STR_WATER_SUP" value="SUP"/>\r
+       <lanstr id="STR_WATER_SCUBADIVING" value="Scuba diving"/>\r
+       <lanstr id="STR_WATER_DIVING" value="Diving"/>\r
+       <lanstr id="STR_WATER_KITESURFING" value="Kitesurfing"/>\r
+       <lanstr id="STR_WATER_WAKEBOARDING" value="Wakeboarding"/>\r
+       <lanstr id="STR_WATER_POLO" value="Water Polo"/>\r
+       <lanstr id="STR_WATER_WINDSURFING" value="Windsurfing"/>\r
+       <lanstr id="STR_WATER_DRIFTING" value="Drifting"/>\r
+       <lanstr id="STR_WATER_FITNESS" value="Water fitness"/>\r
+       <lanstr id="STR_WATER_SPORTS" value="Water sports"/>\r
+       <lanstr id="STR_WATER_OUTDOORSWIM" value="Outdoor swim"/>\r
+       <lanstr id="STR_WATER_INDOORSWIM" value="Indoor swim"/>\r
+       <lanstr id="STR_WATER_SWIMFREESTYLE" value="Swim freestyle"/>\r
+       <lanstr id="STR_WATER_SWIMBREASTSTROKE" value="Swim"/>\r
+       <lanstr id="STR_WATER_SWIMBACKSTROKE" value="Swim"/>\r
+       <lanstr id="STR_WATER_SWIMBUTTERFLY" value="Swim"/>\r
+       <lanstr id="STR_ICE_SPORTS" value="Ice sports"/>\r
+       <lanstr id="STR_ICE_SKATING" value="Skating"/>\r
+       <lanstr id="STR_ICE_HOCKEY" value="Hockey"/>\r
+       <lanstr id="STR_ICE_CURLING" value="Curling"/>\r
+       <lanstr id="STR_ICE_SNOWMOBILING" value="Snow mobiling"/>\r
+       <lanstr id="STR_ICE_SLED" value="Sled"/>\r
+       <lanstr id="STR_ICE_BIATHLON" value="Biathlon"/>\r
+       <lanstr id="STR_ICE_CROSSCOUNTRYSKING" value="Crosscountry sking"/>\r
+       <lanstr id="STR_ICE_SKIING" value="Skiing"/>\r
+       <lanstr id="STR_ICE_SNOWBOARDING" value="Snowboarding"/>\r
+       <lanstr id="STR_ICE_SNOWSHOEING" value="Snowshoeing"/>\r
+       <lanstr id="STR_ICE_SNOWSPORTS" value="Snow sport"/>\r
+       <lanstr id="STR_EXTREME_SPORTS" value="Extreme sports"/>\r
+       <lanstr id="STR_EXTREME_SKATEBOARDING" value="Skateboarding"/>\r
+       <lanstr id="STR_EXTREME_ROCKCLIMBING" value="Rock climbing"/>\r
+       <lanstr id="STR_EXTREME_BUNGEEJUMPING" value="Bungee Jumping"/>\r
+       <lanstr id="STR_EXTREME_PARKOUR" value="Parkour"/>\r
+       <lanstr id="STR_EXTREME_BMX" value="Bike motocross"/>\r
+       <lanstr id="STR_EXTREME_ORIENTEERING" value="Orienteering"/>\r
+       <lanstr id="STR_EXTREME_PARACHUTE" value="Parachute"/>\r
+       <lanstr id="STR_EXTREME_RACING" value="Racing"/>\r
+       <lanstr id="STR_EXTREME_TRIATHLONS" value="Triathlons"/>\r
+       <lanstr id="STR_OTHER_ELEVATOR" value="Elevator"/>\r
+       <lanstr id="STR_OTHER_ESCALATOR" value="Escalator"/>\r
+       <lanstr id="STR_OTHER_GARDENING" value="Gardening"/>\r
+       <lanstr id="STR_OTHER_HORSEWORK" value="House Work"/>\r
+       <lanstr id="STR_OTHER_INVEHICLE" value="In Vehicle"/>\r
+       <lanstr id="STR_OTHER_MEDITATION" value="Meditation"/>\r
+       <lanstr id="STR_OTHER_STILL" value="Still"/>\r
+       <lanstr id="STR_OTHER_TILTING" value="Tilting"/>\r
+       <lanstr id="STR_OTHER_WHEELCHAIR" value="Wheelchair"/>\r
+</language>\r
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 (file)
index 0000000..7bb7355
--- /dev/null
@@ -0,0 +1,178 @@
+<language id="language" direct="ltf" languageinfo="zh">\r
+       <lanstr id="STR_EXERCISE_GENERAL" value="一般锻炼"/>\r
+       <lanstr id="STR_EXERCISE_FREETRAINING" value="自由训练"/>\r
+       <lanstr id="STR_EXERCISE_RESISTANCETRAINING" value="肌力训练"/>\r
+       <lanstr id="STR_EXERCISE_SPINBIKE" value="飞轮车/室内健身车"/>\r
+       <lanstr id="STR_EXERCISE_TREADMILL" value="踏步机"/>\r
+       <lanstr id="STR_EXERCISE_STROLLMACHINE" value="漫步机"/>\r
+       <lanstr id="STR_EXERCISE_HIIT" value="HIIT/高强度间歇训练"/>\r
+       <lanstr id="STR_EXERCISE_CROSSFIT" value="健身"/>\r
+       <lanstr id="STR_EXERCISE_GROUPCALISTHENICS" value="团体操"/>\r
+       <lanstr id="STR_EXERCISE_YOGA" value="瑜珈"/>\r
+       <lanstr id="STR_EXERCISE_YOGACAT" value="瑜珈猫式"/>\r
+       <lanstr id="STR_EXERCISE_YOGACOW" value="瑜珈牛式"/>\r
+       <lanstr id="STR_EXERCISE_YOGACOBRA" value="瑜珈眼镜蛇式"/>\r
+       <lanstr id="STR_EXERCISE_YOGAHERO1" value="瑜珈英雄式1"/>\r
+       <lanstr id="STR_EXERCISE_YOGAHERO2" value="瑜珈英雄式2"/>\r
+       <lanstr id="STR_EXERCISE_YOGAHERO3" value="瑜珈英雄式3"/>\r
+       <lanstr id="STR_EXERCISE_YOGAROLLING" value="瑜珈滚轮"/>\r
+       <lanstr id="STR_EXERCISE_OUTDOORWALKING" value="室外走路"/>\r
+       <lanstr id="STR_EXERCISE_OUTDOORRUNNING" value="室外跑步"/>\r
+       <lanstr id="STR_EXERCISE_INDOORWALKING" value="室内走路"/>\r
+       <lanstr id="STR_EXERCISE_INDOORRUNNING" value="室内跑步"/>\r
+       <lanstr id="STR_EXERCISE_OUTDOORBIKING" value="室外骑行"/>\r
+       <lanstr id="STR_EXERCISE_JUMPINGROPE" value="跳绳"/>\r
+       <lanstr id="STR_EXERCISE_PILATES" value="皮拉提斯"/>\r
+       <lanstr id="STR_EXERCISE_CROSS_FIT" value="混合健身"/>\r
+       <lanstr id="STR_EXERCISE_FUNCTIONALTRAINING" value="功能性训练"/>\r
+       <lanstr id="STR_EXERCISE_PHYSICALTRAINING" value="体能训练"/>\r
+       <lanstr id="STR_EXERCISE_TAEKWONDO" value="跆拳道/踢拳"/>\r
+       <lanstr id="STR_EXERCISE_BOXING" value="拳击"/>\r
+       <lanstr id="STR_EXERCISE_KICKBOXING" value="自由搏击"/>\r
+       <lanstr id="STR_EXERCISE_KARATE" value="空手道"/>\r
+       <lanstr id="STR_EXERCISE_FENCING" value="击剑"/>\r
+       <lanstr id="STR_EXERCISE_CORETRAINING" value="核心训练"/>\r
+       <lanstr id="STR_EXERCISE_BODYCOMBAT" value="拳击有氧"/>\r
+       <lanstr id="STR_EXERCISE_KENDO" value="剑道"/>\r
+       <lanstr id="STR_EXERCISE_HORIZONTALBAR" value="单杠"/>\r
+       <lanstr id="STR_EXERCISE_PARALLELBARS" value="双杠"/>\r
+       <lanstr id="STR_EXERCISE_CROSSFIT" value="循环训练"/>\r
+       <lanstr id="STR_EXERCISE_AEROBICS" value="有氧运动"/>\r
+       <lanstr id="STR_EXERCISE_CALISTHENICE" value="健美操"/>\r
+       <lanstr id="STR_EXERCISE_P90X" value="P90X"/>\r
+       <lanstr id="STR_EXERCISE_KETTLEBELLTRAINING" value="壶铃训练"/>\r
+       <lanstr id="STR_EXERCISE_MIXEDMARTIALARTS" value="综合格斗"/>\r
+       <lanstr id="STR_EXERCISE_STAIRCLIMBINGMACHINE" value="爬楼梯机"/>\r
+       <lanstr id="STR_EXERCISE_WEIGHTLIFTING" value="举重"/>\r
+       <lanstr id="STR_EXERCISE_BARRE" value="Barre"/>\r
+       <lanstr id="STR_EXERCISE_HANDCYCLING" value="手轮"/>\r
+       <lanstr id="STR_EXERCISE_TRACKFIELD" value="田径"/>\r
+       <lanstr id="STR_EXERCISE_WRESTLING" value="角力"/>\r
+       <lanstr id="STR_EXERCISE_MINDBODY" value="身心运动"/>\r
+       <lanstr id="STR_EXERCISE_FLEXIBILITY" value="柔软操"/>\r
+       <lanstr id="STR_EXERCISE_MIXEDCARDIO" value="混和有氧"/>\r
+       <lanstr id="STR_EXERCISE_TRADITIONALSTRENGTHTRAINING" value="传统肌力训练"/>\r
+       <lanstr id="STR_EXERCISE_CROSSTRAINING" value="交叉训练"/>\r
+       <lanstr id="STR_EXERCISE_GYMNASTICS" value="体操"/>\r
+       <lanstr id="STR_EXERCISE_STEPTRAINING" value="阶梯训练"/>\r
+       <lanstr id="STR_EXERCISE_ELLIPTICALTRAINER" value="椭圆机"/>\r
+       <lanstr id="STR_EXERCISE_ROWINGMACHINE" value="划船机"/>\r
+       <lanstr id="STR_DANCING_GENERAL" value="一般舞蹈"/>\r
+       <lanstr id="STR_DANCING_BELLY" value="肚皮舞"/>\r
+       <lanstr id="STR_DANCING_JAZZ" value="爵士舞"/>\r
+       <lanstr id="STR_DANCING_LATIN" value="拉丁舞"/>\r
+       <lanstr id="STR_DANCING_BALLET" value="芭蕾"/>\r
+       <lanstr id="STR_DANCING_STREET" value="街舞"/>\r
+       <lanstr id="STR_DANCING_PUBLICSQUARE" value="广场舞"/>\r
+       <lanstr id="STR_DANCING_ZUMBA" value="尊巴"/>\r
+       <lanstr id="STR_DANCING_SOCIALDANCE" value="社交舞"/>\r
+       <lanstr id="STR_DANCING_TAPDANCE" value="踢踏舞"/>\r
+       <lanstr id="STR_RECREATIONAL_SPORTS" value="一般休闲运动"/>\r
+       <lanstr id="STR_RECREATIONAL_SKATING" value="滑轮溜冰"/>\r
+       <lanstr id="STR_RECREATIONAL_MARTIALARTS" value="武术"/>\r
+       <lanstr id="STR_RECREATIONAL_TAICHI" value="太极拳"/>\r
+       <lanstr id="STR_RECREATIONAL_HULAHOOP" value="呼拉圈"/>\r
+       <lanstr id="STR_RECREATIONAL_DISCSPORT" value="飞盘"/>\r
+       <lanstr id="STR_RECREATIONAL_DARTS" value="飞镖"/>\r
+       <lanstr id="STR_RECREATIONAL_ARCHERY" value="射箭"/>\r
+       <lanstr id="STR_RECREATIONAL_HORSERIDING" value="骑马"/>\r
+       <lanstr id="STR_RECREATIONAL_BATTLEGAME" value="对战游戏"/>\r
+       <lanstr id="STR_RECREATIONAL_KITE" value="放风筝"/>\r
+       <lanstr id="STR_RECREATIONAL_TUGOFWAR" value="拔河"/>\r
+       <lanstr id="STR_RECREATIONAL_SWING" value="鞦韆"/>\r
+       <lanstr id="STR_RECREATIONAL_STAIRCLIMBING" value="爬楼梯"/>\r
+       <lanstr id="STR_RECREATIONAL_OBSTACLERACE" value="障碍赛"/>\r
+       <lanstr id="STR_RECREATIONAL_FISHING" value="钓鱼"/>\r
+       <lanstr id="STR_RECREATIONAL_HUNTING" value="打猎"/>\r
+       <lanstr id="STR_RECREATIONAL_SCOOTERRIDING" value="滑板车"/>\r
+       <lanstr id="STR_RECREATIONAL_PARAGLIDING" value="滑翔伞"/>\r
+       <lanstr id="STR_RECREATIONAL_TEAMSPORTS" value="团队竞技"/>\r
+       <lanstr id="STR_RECREATIONAL_FINESSGAMING" value="健身电玩"/>\r
+       <lanstr id="STR_RECREATIONAL_HIKING" value="健行"/>\r
+       <lanstr id="STR_RECREATIONAL_EQUESTRIANSPORTS" value="马术运动"/>\r
+       <lanstr id="STR_RECREATIONAL_PLAY" value="玩乐"/>\r
+       <lanstr id="STR_BALL_GAMES" value="一般球类运动"/>\r
+       <lanstr id="STR_BALL_BADMINTON" value="羽毛球"/>\r
+       <lanstr id="STR_BALL_TABLETENNIS" value="乒乓球"/>\r
+       <lanstr id="STR_BALL_TENNIS" value="网球"/>\r
+       <lanstr id="STR_BALL_BILLIARDS" value="撞球"/>\r
+       <lanstr id="STR_BALL_BOWLING" value="保龄球"/>\r
+       <lanstr id="STR_BALL_VOLLEYBALL" value="排球"/>\r
+       <lanstr id="STR_BALL_SHUTTLECOCK" value="毽子球"/>\r
+       <lanstr id="STR_BALL_HANDBALL" value="手球"/>\r
+       <lanstr id="STR_BALL_BASEBALL" value="棒球"/>\r
+       <lanstr id="STR_BALL_SOFTBALL" value="垒球"/>\r
+       <lanstr id="STR_BALL_CRICKET" value="板球"/>\r
+       <lanstr id="STR_BALL_FOOTBALL" value="美式橄榄球"/>\r
+       <lanstr id="STR_BALL_BEACHSOCCER" value="沙滩足球"/>\r
+       <lanstr id="STR_BALL_BEACHVOLLEYBALL" value="沙滩排球"/>\r
+       <lanstr id="STR_BALL_CROQUET" value="槌球"/>\r
+       <lanstr id="STR_BALL_HOCKEY" value="曲棍球"/>\r
+       <lanstr id="STR_BALL_SQUASH" value="英式壁球"/>\r
+       <lanstr id="STR_BALL_SEPAKTAKRAW" value="藤球"/>\r
+       <lanstr id="STR_BALL_DODGEBALL" value="躲避球"/>\r
+       <lanstr id="STR_BALL_BASKETBALL" value="篮球"/>\r
+       <lanstr id="STR_BALL_SOCCER" value="足球"/>\r
+       <lanstr id="STR_BALL_GOLF" value="高尔夫球"/>\r
+       <lanstr id="STR_BALL_POLO" value="马球"/>\r
+       <lanstr id="STR_BALL_RACQUETBALL" value="美式壁球"/>\r
+       <lanstr id="STR_BALL_RUGBY" value="英式橄榄球"/>\r
+       <lanstr id="STR_BALL_GATEBALL" value="门球"/>\r
+       <lanstr id="STR_BALL_PICKLEBALL" value="匹克球"/>\r
+       <lanstr id="STR_BALL_LACROSSE" value="袋棍球"/>\r
+       <lanstr id="STR_WATER_ACTIVITIES" value="一般水上活动"/>\r
+       <lanstr id="STR_WATER_SAILING" value="帆船"/>\r
+       <lanstr id="STR_WATER_SURFING" value="冲浪"/>\r
+       <lanstr id="STR_WATER_WHITEWATERRAFTING" value="泛舟"/>\r
+       <lanstr id="STR_WATER_CANOEING" value="划龙舟"/>\r
+       <lanstr id="STR_WATER_KAYAKING" value="轻艇"/>\r
+       <lanstr id="STR_WATER_ROWING" value="赛艇"/>\r
+       <lanstr id="STR_WATER_MOTORBOAT" value="水上摩托车"/>\r
+       <lanstr id="STR_WATER_SUP" value="立桨冲浪"/>\r
+       <lanstr id="STR_WATER_SCUBADIVING" value="潜水"/>\r
+       <lanstr id="STR_WATER_DIVING" value="跳水"/>\r
+       <lanstr id="STR_WATER_KITESURFING" value="滑翔伞冲浪"/>\r
+       <lanstr id="STR_WATER_WAKEBOARDING" value="冲浪滑水"/>\r
+       <lanstr id="STR_WATER_POLO" value="水球"/>\r
+       <lanstr id="STR_WATER_WINDSURFING" value="风帆冲浪"/>\r
+       <lanstr id="STR_WATER_DRIFTING" value="漂流活动"/>\r
+       <lanstr id="STR_WATER_FITNESS" value="水中健身"/>\r
+       <lanstr id="STR_WATER_SPORTS" value="水上运动"/>\r
+       <lanstr id="STR_WATER_OUTDOORSWIM" value="户外游泳"/>\r
+       <lanstr id="STR_WATER_INDOORSWIM" value="室内游泳"/>\r
+       <lanstr id="STR_WATER_SWIMFREESTYLE" value="游泳_自由式"/>\r
+       <lanstr id="STR_WATER_SWIMBREASTSTROKE" value="游泳_蛙式"/>\r
+       <lanstr id="STR_WATER_SWIMBACKSTROKE" value="游泳_仰式"/>\r
+       <lanstr id="STR_WATER_SWIMBUTTERFLY" value="游泳_蝶式"/>\r
+       <lanstr id="STR_ICE_SPORTS" value="一般冰上运动"/>\r
+       <lanstr id="STR_ICE_SKATING" value="溜冰"/>\r
+       <lanstr id="STR_ICE_HOCKEY" value="冰球"/>\r
+       <lanstr id="STR_ICE_CURLING" value="冰石壶/冰壶"/>\r
+       <lanstr id="STR_ICE_SNOWMOBILING" value="雪上摩托车"/>\r
+       <lanstr id="STR_ICE_SLED" value="雪橇"/>\r
+       <lanstr id="STR_ICE_BIATHLON" value="冬季两项"/>\r
+       <lanstr id="STR_ICE_CROSSCOUNTRYSKING" value="越野滑雪"/>\r
+       <lanstr id="STR_ICE_SKIING" value="滑雪"/>\r
+       <lanstr id="STR_ICE_SNOWBOARDING" value="单板滑雪/滑雪板"/>\r
+       <lanstr id="STR_ICE_SNOWSHOEING" value="雪鞋健行"/>\r
+       <lanstr id="STR_ICE_SNOWSPORTS" value="雪地运动"/>\r
+       <lanstr id="STR_EXTREME_SPORTS" value="一般极限运动"/>\r
+       <lanstr id="STR_EXTREME_SKATEBOARDING" value="滑板"/>\r
+       <lanstr id="STR_EXTREME_ROCKCLIMBING" value="攀岩"/>\r
+       <lanstr id="STR_EXTREME_BUNGEEJUMPING" value="高空弹跳/蹦极活动"/>\r
+       <lanstr id="STR_EXTREME_PARKOUR" value="跑酷"/>\r
+       <lanstr id="STR_EXTREME_BMX" value="BMX"/>\r
+       <lanstr id="STR_EXTREME_ORIENTEERING" value="定向越野"/>\r
+       <lanstr id="STR_EXTREME_PARACHUTE" value="跳伞"/>\r
+       <lanstr id="STR_EXTREME_RACING" value="赛车"/>\r
+       <lanstr id="STR_EXTREME_TRIATHLONS" value="铁人三项运动"/>\r
+       <lanstr id="STR_OTHER_ELEVATOR" value="乘电梯"/>\r
+       <lanstr id="STR_OTHER_ESCALATOR" value="乘手扶梯"/>\r
+       <lanstr id="STR_OTHER_GARDENING" value="做园艺"/>\r
+       <lanstr id="STR_OTHER_HORSEWORK" value="做家务"/>\r
+       <lanstr id="STR_OTHER_INVEHICLE" value="在车里"/>\r
+       <lanstr id="STR_OTHER_MEDITATION" value="冥想"/>\r
+       <lanstr id="STR_OTHER_STILL" value="静止"/>\r
+       <lanstr id="STR_OTHER_TILTING" value="倾斜"/>\r
+       <lanstr id="STR_OTHER_WHEELCHAIR" value="坐轮椅移动"/>\r
+</language>\r
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 (file)
index 0000000..288bcd2
--- /dev/null
@@ -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/多国语言工具脚本.md b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/多国语言工具脚本.md
new file mode 100644 (file)
index 0000000..47d5384
--- /dev/null
@@ -0,0 +1,65 @@
+## 多国语言工具脚本使用方法\r
+\r
+### 1.下载打包工具\r
+\r
+\tools\string_packer  属于DebugKit里面的tool\r
+\r
+同时新建文件夹font\r
+\r
+### 2.下载脚本文件\r
+\r
+将**【Language_xml】**下载到打包工具里面\r
+\r
+【Language_xml】文件夹包含:\r
+\r
+```c\r
+       languagetool.py: 生成xml脚本\r
+\r
+       language_zh.xml: 中文xml(使用脚本可生成)\r
+\r
+       language_eh.xml:  英语xml(使用脚本可生成)\r
+\r
+       input_list_zh.txt: 中文语言列表 \r
+               里面可以直接输入键和建值:比如:STR_ICE_SPORTS,冰上运动\r
+    input_list_en.txt: 英语语言列表 (同上)\r
+```\r
+\r
+### 3.使用方法\r
+\r
+在\tools\string_packer\Language_xml目录下使用cmd:\r
+\r
+输入以下指令将脚本增加权限:\r
+\r
+```\r
+ icacls languagetool.py /grant Everyone:F\r
+```\r
+\r
+使用指令运行脚本:\r
+\r
+```\r
+ python languagetool.py\r
+```\r
+\r
+文件夹里面生成两个xml文件。\r
+\r
+在**DebugKit**里面\r
+\r
+选择“system”->"string packer"\r
+\r
+```c\r
+python file: /tools/string_packer/language_trans.py\r
+\r
+File path: /tools/string_packer/Language_xml\r
+\r
+Output Path: /tools/string_packer/font\r
+```\r
+\r
+点击Execute生成:生成的font文件夹里面的内容**需要同步到代码以及res资源库**\r
+\r
+代码路径:application/wearable/fd230app/nativeui/language/font\r
+\r
+res路径:  \FD230\code\sdk\build\config\target_config\brandy\mk_fs_image\fd230\fs\user\res\font\r
+\r
+\r
+\r
+【完成多国语言文件配置】
\ No newline at end of file
index 62c28e1..eb687d0 100644 (file)
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
index edb6ce7..d0c2d22 100644 (file)
 #include <cstdint>
 namespace OHOS {
 enum UIResourceTextId : uint16_t {
-    STR_ICE_SPORTS = 0,\r
-    STR_ICE_SKATING = 1,\r
-    STR_ICE_HOCKEY = 2,\r
-    STR_ICE_CURLING = 3,\r
-    STR_ICE_SNOWMOBILING = 4,\r
-    STR_ICE_SLED = 5,\r
-    STR_ICE_BIATHLON = 6,\r
-    STR_ICE_CROSSCOUNTRYSKING = 7,\r
-    STR_ICE_SKIING = 8,\r
-    STR_ICE_SNOWBOARDING = 9,\r
-    STR_ICE_SNOWSHOEING = 10,\r
-    STR_ICE_SNOWSPORTS = 11,\r
-    STR_DANCING_GENERAL = 12,\r
-    STR_DANCING_BELLY = 13,\r
-    STR_DANCING_JAZZ = 14,\r
-    STR_DANCING_LATIN = 15,\r
-    STR_DANCING_BALLET = 16,\r
-    STR_DANCING_STREET = 17,\r
-    STR_DANCING_PUBLICSQUARE = 18,\r
-    STR_DANCING_ZUMBA = 19,\r
-    STR_DANCING_SOCIALDANCE = 20,\r
-    STR_DANCING_TAPDANCE = 21,\r
-    STR_ICE_SNOW_SPORTS = 22,\r
-    STR_MAX_ID = 23,\r
+    STR_EXERCISE_GENERAL = 0,\r
+    STR_EXERCISE_FREETRAINING = 1,\r
+    STR_EXERCISE_RESISTANCETRAINING = 2,\r
+    STR_EXERCISE_SPINBIKE = 3,\r
+    STR_EXERCISE_TREADMILL = 4,\r
+    STR_EXERCISE_STROLLMACHINE = 5,\r
+    STR_EXERCISE_HIIT = 6,\r
+    STR_EXERCISE_CROSSFIT = 7,\r
+    STR_EXERCISE_GROUPCALISTHENICS = 8,\r
+    STR_EXERCISE_YOGA = 9,\r
+    STR_EXERCISE_YOGACAT = 10,\r
+    STR_EXERCISE_YOGACOW = 11,\r
+    STR_EXERCISE_YOGACOBRA = 12,\r
+    STR_EXERCISE_YOGAHERO1 = 13,\r
+    STR_EXERCISE_YOGAHERO2 = 14,\r
+    STR_EXERCISE_YOGAHERO3 = 15,\r
+    STR_EXERCISE_YOGAROLLING = 16,\r
+    STR_EXERCISE_OUTDOORWALKING = 17,\r
+    STR_EXERCISE_OUTDOORRUNNING = 18,\r
+    STR_EXERCISE_INDOORWALKING = 19,\r
+    STR_EXERCISE_INDOORRUNNING = 20,\r
+    STR_EXERCISE_OUTDOORBIKING = 21,\r
+    STR_EXERCISE_JUMPINGROPE = 22,\r
+    STR_EXERCISE_PILATES = 23,\r
+    STR_EXERCISE_CROSS_FIT = 24,\r
+    STR_EXERCISE_FUNCTIONALTRAINING = 25,\r
+    STR_EXERCISE_PHYSICALTRAINING = 26,\r
+    STR_EXERCISE_TAEKWONDO = 27,\r
+    STR_EXERCISE_BOXING = 28,\r
+    STR_EXERCISE_KICKBOXING = 29,\r
+    STR_EXERCISE_KARATE = 30,\r
+    STR_EXERCISE_FENCING = 31,\r
+    STR_EXERCISE_CORETRAINING = 32,\r
+    STR_EXERCISE_BODYCOMBAT = 33,\r
+    STR_EXERCISE_KENDO = 34,\r
+    STR_EXERCISE_HORIZONTALBAR = 35,\r
+    STR_EXERCISE_PARALLELBARS = 36,\r
+    STR_EXERCISE_AEROBICS = 37,\r
+    STR_EXERCISE_CALISTHENICE = 38,\r
+    STR_EXERCISE_P90X = 39,\r
+    STR_EXERCISE_KETTLEBELLTRAINING = 40,\r
+    STR_EXERCISE_MIXEDMARTIALARTS = 41,\r
+    STR_EXERCISE_STAIRCLIMBINGMACHINE = 42,\r
+    STR_EXERCISE_WEIGHTLIFTING = 43,\r
+    STR_EXERCISE_BARRE = 44,\r
+    STR_EXERCISE_HANDCYCLING = 45,\r
+    STR_EXERCISE_TRACKFIELD = 46,\r
+    STR_EXERCISE_WRESTLING = 47,\r
+    STR_EXERCISE_MINDBODY = 48,\r
+    STR_EXERCISE_FLEXIBILITY = 49,\r
+    STR_EXERCISE_MIXEDCARDIO = 50,\r
+    STR_EXERCISE_TRADITIONALSTRENGTHTRAINING = 51,\r
+    STR_EXERCISE_CROSSTRAINING = 52,\r
+    STR_EXERCISE_GYMNASTICS = 53,\r
+    STR_EXERCISE_STEPTRAINING = 54,\r
+    STR_EXERCISE_ELLIPTICALTRAINER = 55,\r
+    STR_EXERCISE_ROWINGMACHINE = 56,\r
+    STR_DANCING_GENERAL = 57,\r
+    STR_DANCING_BELLY = 58,\r
+    STR_DANCING_JAZZ = 59,\r
+    STR_DANCING_LATIN = 60,\r
+    STR_DANCING_BALLET = 61,\r
+    STR_DANCING_STREET = 62,\r
+    STR_DANCING_PUBLICSQUARE = 63,\r
+    STR_DANCING_ZUMBA = 64,\r
+    STR_DANCING_SOCIALDANCE = 65,\r
+    STR_DANCING_TAPDANCE = 66,\r
+    STR_RECREATIONAL_SPORTS = 67,\r
+    STR_RECREATIONAL_SKATING = 68,\r
+    STR_RECREATIONAL_MARTIALARTS = 69,\r
+    STR_RECREATIONAL_TAICHI = 70,\r
+    STR_RECREATIONAL_HULAHOOP = 71,\r
+    STR_RECREATIONAL_DISCSPORT = 72,\r
+    STR_RECREATIONAL_DARTS = 73,\r
+    STR_RECREATIONAL_ARCHERY = 74,\r
+    STR_RECREATIONAL_HORSERIDING = 75,\r
+    STR_RECREATIONAL_BATTLEGAME = 76,\r
+    STR_RECREATIONAL_KITE = 77,\r
+    STR_RECREATIONAL_TUGOFWAR = 78,\r
+    STR_RECREATIONAL_SWING = 79,\r
+    STR_RECREATIONAL_STAIRCLIMBING = 80,\r
+    STR_RECREATIONAL_OBSTACLERACE = 81,\r
+    STR_RECREATIONAL_FISHING = 82,\r
+    STR_RECREATIONAL_HUNTING = 83,\r
+    STR_RECREATIONAL_SCOOTERRIDING = 84,\r
+    STR_RECREATIONAL_PARAGLIDING = 85,\r
+    STR_RECREATIONAL_TEAMSPORTS = 86,\r
+    STR_RECREATIONAL_FINESSGAMING = 87,\r
+    STR_RECREATIONAL_HIKING = 88,\r
+    STR_RECREATIONAL_EQUESTRIANSPORTS = 89,\r
+    STR_RECREATIONAL_PLAY = 90,\r
+    STR_BALL_GAMES = 91,\r
+    STR_BALL_BADMINTON = 92,\r
+    STR_BALL_TABLETENNIS = 93,\r
+    STR_BALL_TENNIS = 94,\r
+    STR_BALL_BILLIARDS = 95,\r
+    STR_BALL_BOWLING = 96,\r
+    STR_BALL_VOLLEYBALL = 97,\r
+    STR_BALL_SHUTTLECOCK = 98,\r
+    STR_BALL_HANDBALL = 99,\r
+    STR_BALL_BASEBALL = 100,\r
+    STR_BALL_SOFTBALL = 101,\r
+    STR_BALL_CRICKET = 102,\r
+    STR_BALL_FOOTBALL = 103,\r
+    STR_BALL_BEACHSOCCER = 104,\r
+    STR_BALL_BEACHVOLLEYBALL = 105,\r
+    STR_BALL_CROQUET = 106,\r
+    STR_BALL_HOCKEY = 107,\r
+    STR_BALL_SQUASH = 108,\r
+    STR_BALL_SEPAKTAKRAW = 109,\r
+    STR_BALL_DODGEBALL = 110,\r
+    STR_BALL_BASKETBALL = 111,\r
+    STR_BALL_SOCCER = 112,\r
+    STR_BALL_GOLF = 113,\r
+    STR_BALL_POLO = 114,\r
+    STR_BALL_RACQUETBALL = 115,\r
+    STR_BALL_RUGBY = 116,\r
+    STR_BALL_GATEBALL = 117,\r
+    STR_BALL_PICKLEBALL = 118,\r
+    STR_BALL_LACROSSE = 119,\r
+    STR_WATER_ACTIVITIES = 120,\r
+    STR_WATER_SAILING = 121,\r
+    STR_WATER_SURFING = 122,\r
+    STR_WATER_WHITEWATERRAFTING = 123,\r
+    STR_WATER_CANOEING = 124,\r
+    STR_WATER_KAYAKING = 125,\r
+    STR_WATER_ROWING = 126,\r
+    STR_WATER_MOTORBOAT = 127,\r
+    STR_WATER_SUP = 128,\r
+    STR_WATER_SCUBADIVING = 129,\r
+    STR_WATER_DIVING = 130,\r
+    STR_WATER_KITESURFING = 131,\r
+    STR_WATER_WAKEBOARDING = 132,\r
+    STR_WATER_POLO = 133,\r
+    STR_WATER_WINDSURFING = 134,\r
+    STR_WATER_DRIFTING = 135,\r
+    STR_WATER_FITNESS = 136,\r
+    STR_WATER_SPORTS = 137,\r
+    STR_WATER_OUTDOORSWIM = 138,\r
+    STR_WATER_INDOORSWIM = 139,\r
+    STR_WATER_SWIMFREESTYLE = 140,\r
+    STR_WATER_SWIMBREASTSTROKE = 141,\r
+    STR_WATER_SWIMBACKSTROKE = 142,\r
+    STR_WATER_SWIMBUTTERFLY = 143,\r
+    STR_ICE_SPORTS = 144,\r
+    STR_ICE_SKATING = 145,\r
+    STR_ICE_HOCKEY = 146,\r
+    STR_ICE_CURLING = 147,\r
+    STR_ICE_SNOWMOBILING = 148,\r
+    STR_ICE_SLED = 149,\r
+    STR_ICE_BIATHLON = 150,\r
+    STR_ICE_CROSSCOUNTRYSKING = 151,\r
+    STR_ICE_SKIING = 152,\r
+    STR_ICE_SNOWBOARDING = 153,\r
+    STR_ICE_SNOWSHOEING = 154,\r
+    STR_ICE_SNOWSPORTS = 155,\r
+    STR_EXTREME_SPORTS = 156,\r
+    STR_EXTREME_SKATEBOARDING = 157,\r
+    STR_EXTREME_ROCKCLIMBING = 158,\r
+    STR_EXTREME_BUNGEEJUMPING = 159,\r
+    STR_EXTREME_PARKOUR = 160,\r
+    STR_EXTREME_BMX = 161,\r
+    STR_EXTREME_ORIENTEERING = 162,\r
+    STR_EXTREME_PARACHUTE = 163,\r
+    STR_EXTREME_RACING = 164,\r
+    STR_EXTREME_TRIATHLONS = 165,\r
+    STR_OTHER_ELEVATOR = 166,\r
+    STR_OTHER_ESCALATOR = 167,\r
+    STR_OTHER_GARDENING = 168,\r
+    STR_OTHER_HORSEWORK = 169,\r
+    STR_OTHER_INVEHICLE = 170,\r
+    STR_OTHER_MEDITATION = 171,\r
+    STR_OTHER_STILL = 172,\r
+    STR_OTHER_TILTING = 173,\r
+    STR_OTHER_WHEELCHAIR = 174,\r
+    STR_MAX_ID = 175,\r
 }; // UIResourceTextId\r
 
 enum FontLanguageId : uint8_t {
-    LANGUAGE_ID_ZH,\r
     LANGUAGE_ID_EN,\r
+    LANGUAGE_ID_ZH,\r
     LANGUAGE_ID_MAX\r
 }; // UITextLanguageTextId\r
 }\r
index c56ee17..a9aa37a 100644 (file)
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 (file)
index af555a6..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<language id="language" direct="ltf" languageinfo="en">
-
-    <lanstr id="STR_ICE_SPORTS" value="Ice Sports" />
-    <lanstr id="STR_ICE_SKATING" value="Skating" />
-    <lanstr id="STR_ICE_HOCKEY" value="Hockey" />
-    <lanstr id="STR_ICE_CURLING" value="Curling" />
-    <lanstr id="STR_ICE_SNOWMOBILING" value="Snowmobiling" />
-    <lanstr id="STR_ICE_SLED" value="Sled" />
-    <lanstr id="STR_ICE_BIATHLON" value="Biathlon" />
-    <lanstr id="STR_ICE_CROSSCOUNTRYSKING" value="Cross-country Skiing" />
-    <lanstr id="STR_ICE_SKIING" value="Skiing" />
-    <lanstr id="STR_ICE_SNOWBOARDING" value="Snowboarding" />
-    <lanstr id="STR_ICE_SNOWSHOEING" value="Snowshoeing" />
-    <lanstr id="STR_ICE_SNOW_SPORTS" value="Ice Snow Sports" />
-
-    <lanstr id="STR_DANCING_GENERAL" value="General Dance" />
-    <lanstr id="STR_DANCING_BELLY" value="Belly Dance" />
-    <lanstr id="STR_DANCING_JAZZ" value="Jazz Dance" />
-    <lanstr id="STR_DANCING_LATIN" value="Latin Dance" />
-    <lanstr id="STR_DANCING_BALLET" value="Ballet" />
-    <lanstr id="STR_DANCING_STREET" value="Street Dance" />
-    <lanstr id="STR_DANCING_PUBLICSQUARE" value="Public Square Dance" />
-    <lanstr id="STR_DANCING_ZUMBA" value="Zumba" />
-    <lanstr id="STR_DANCING_SOCIALDANCE" value="Social Dance" />
-    <lanstr id="STR_DANCING_TAPDANCE" value="Tap Dance" />
-
-
-</language>
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 (file)
index ddec467..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<language id="language" direct="lft" languageinfo="zh">
-
-    <lanstr id="STR_ICE_SPORTS" value="一般冰上运动" />
-    <lanstr id="STR_ICE_SKATING" value="溜冰" />
-    <lanstr id="STR_ICE_HOCKEY" value="冰球" />
-    <lanstr id="STR_ICE_CURLING" value="冰石壶/冰壶" />
-    <lanstr id="STR_ICE_SNOWMOBILING" value="雪上摩托车" />
-    <lanstr id="STR_ICE_SLED" value="雪橇" />
-    <lanstr id="STR_ICE_BIATHLON" value="冬季两项" />
-    <lanstr id="STR_ICE_CROSSCOUNTRYSKING" value="越野滑雪" />
-    <lanstr id="STR_ICE_SKIING" value="滑雪" />
-    <lanstr id="STR_ICE_SNOWBOARDING" value="单板滑雪/滑雪板" />
-    <lanstr id="STR_ICE_SNOWSHOEING" value="雪鞋健行" />
-    <lanstr id="STR_ICE_SNOWSPORTS" value="雪地运动" />
-
-    <lanstr id="STR_DANCING_GENERAL" value="一般舞蹈" />
-    <lanstr id="STR_DANCING_BELLY" value="肚皮舞" />
-    <lanstr id="STR_DANCING_JAZZ" value="爵士舞" />
-    <lanstr id="STR_DANCING_LATIN" value="拉丁舞" />
-    <lanstr id="STR_DANCING_BALLET" value="芭蕾" />
-    <lanstr id="STR_DANCING_STREET" value="街舞" />
-    <lanstr id="STR_DANCING_PUBLICSQUARE" value="广场舞" />
-    <lanstr id="STR_DANCING_ZUMBA" value="尊巴" />
-    <lanstr id="STR_DANCING_SOCIALDANCE" value="社交舞" />
-    <lanstr id="STR_DANCING_TAPDANCE" value="踢踏舞" />
-</language>
index 62c28e1..eb687d0 100644 (file)
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
index edb6ce7..d0c2d22 100644 (file)
 #include <cstdint>
 namespace OHOS {
 enum UIResourceTextId : uint16_t {
-    STR_ICE_SPORTS = 0,\r
-    STR_ICE_SKATING = 1,\r
-    STR_ICE_HOCKEY = 2,\r
-    STR_ICE_CURLING = 3,\r
-    STR_ICE_SNOWMOBILING = 4,\r
-    STR_ICE_SLED = 5,\r
-    STR_ICE_BIATHLON = 6,\r
-    STR_ICE_CROSSCOUNTRYSKING = 7,\r
-    STR_ICE_SKIING = 8,\r
-    STR_ICE_SNOWBOARDING = 9,\r
-    STR_ICE_SNOWSHOEING = 10,\r
-    STR_ICE_SNOWSPORTS = 11,\r
-    STR_DANCING_GENERAL = 12,\r
-    STR_DANCING_BELLY = 13,\r
-    STR_DANCING_JAZZ = 14,\r
-    STR_DANCING_LATIN = 15,\r
-    STR_DANCING_BALLET = 16,\r
-    STR_DANCING_STREET = 17,\r
-    STR_DANCING_PUBLICSQUARE = 18,\r
-    STR_DANCING_ZUMBA = 19,\r
-    STR_DANCING_SOCIALDANCE = 20,\r
-    STR_DANCING_TAPDANCE = 21,\r
-    STR_ICE_SNOW_SPORTS = 22,\r
-    STR_MAX_ID = 23,\r
+    STR_EXERCISE_GENERAL = 0,\r
+    STR_EXERCISE_FREETRAINING = 1,\r
+    STR_EXERCISE_RESISTANCETRAINING = 2,\r
+    STR_EXERCISE_SPINBIKE = 3,\r
+    STR_EXERCISE_TREADMILL = 4,\r
+    STR_EXERCISE_STROLLMACHINE = 5,\r
+    STR_EXERCISE_HIIT = 6,\r
+    STR_EXERCISE_CROSSFIT = 7,\r
+    STR_EXERCISE_GROUPCALISTHENICS = 8,\r
+    STR_EXERCISE_YOGA = 9,\r
+    STR_EXERCISE_YOGACAT = 10,\r
+    STR_EXERCISE_YOGACOW = 11,\r
+    STR_EXERCISE_YOGACOBRA = 12,\r
+    STR_EXERCISE_YOGAHERO1 = 13,\r
+    STR_EXERCISE_YOGAHERO2 = 14,\r
+    STR_EXERCISE_YOGAHERO3 = 15,\r
+    STR_EXERCISE_YOGAROLLING = 16,\r
+    STR_EXERCISE_OUTDOORWALKING = 17,\r
+    STR_EXERCISE_OUTDOORRUNNING = 18,\r
+    STR_EXERCISE_INDOORWALKING = 19,\r
+    STR_EXERCISE_INDOORRUNNING = 20,\r
+    STR_EXERCISE_OUTDOORBIKING = 21,\r
+    STR_EXERCISE_JUMPINGROPE = 22,\r
+    STR_EXERCISE_PILATES = 23,\r
+    STR_EXERCISE_CROSS_FIT = 24,\r
+    STR_EXERCISE_FUNCTIONALTRAINING = 25,\r
+    STR_EXERCISE_PHYSICALTRAINING = 26,\r
+    STR_EXERCISE_TAEKWONDO = 27,\r
+    STR_EXERCISE_BOXING = 28,\r
+    STR_EXERCISE_KICKBOXING = 29,\r
+    STR_EXERCISE_KARATE = 30,\r
+    STR_EXERCISE_FENCING = 31,\r
+    STR_EXERCISE_CORETRAINING = 32,\r
+    STR_EXERCISE_BODYCOMBAT = 33,\r
+    STR_EXERCISE_KENDO = 34,\r
+    STR_EXERCISE_HORIZONTALBAR = 35,\r
+    STR_EXERCISE_PARALLELBARS = 36,\r
+    STR_EXERCISE_AEROBICS = 37,\r
+    STR_EXERCISE_CALISTHENICE = 38,\r
+    STR_EXERCISE_P90X = 39,\r
+    STR_EXERCISE_KETTLEBELLTRAINING = 40,\r
+    STR_EXERCISE_MIXEDMARTIALARTS = 41,\r
+    STR_EXERCISE_STAIRCLIMBINGMACHINE = 42,\r
+    STR_EXERCISE_WEIGHTLIFTING = 43,\r
+    STR_EXERCISE_BARRE = 44,\r
+    STR_EXERCISE_HANDCYCLING = 45,\r
+    STR_EXERCISE_TRACKFIELD = 46,\r
+    STR_EXERCISE_WRESTLING = 47,\r
+    STR_EXERCISE_MINDBODY = 48,\r
+    STR_EXERCISE_FLEXIBILITY = 49,\r
+    STR_EXERCISE_MIXEDCARDIO = 50,\r
+    STR_EXERCISE_TRADITIONALSTRENGTHTRAINING = 51,\r
+    STR_EXERCISE_CROSSTRAINING = 52,\r
+    STR_EXERCISE_GYMNASTICS = 53,\r
+    STR_EXERCISE_STEPTRAINING = 54,\r
+    STR_EXERCISE_ELLIPTICALTRAINER = 55,\r
+    STR_EXERCISE_ROWINGMACHINE = 56,\r
+    STR_DANCING_GENERAL = 57,\r
+    STR_DANCING_BELLY = 58,\r
+    STR_DANCING_JAZZ = 59,\r
+    STR_DANCING_LATIN = 60,\r
+    STR_DANCING_BALLET = 61,\r
+    STR_DANCING_STREET = 62,\r
+    STR_DANCING_PUBLICSQUARE = 63,\r
+    STR_DANCING_ZUMBA = 64,\r
+    STR_DANCING_SOCIALDANCE = 65,\r
+    STR_DANCING_TAPDANCE = 66,\r
+    STR_RECREATIONAL_SPORTS = 67,\r
+    STR_RECREATIONAL_SKATING = 68,\r
+    STR_RECREATIONAL_MARTIALARTS = 69,\r
+    STR_RECREATIONAL_TAICHI = 70,\r
+    STR_RECREATIONAL_HULAHOOP = 71,\r
+    STR_RECREATIONAL_DISCSPORT = 72,\r
+    STR_RECREATIONAL_DARTS = 73,\r
+    STR_RECREATIONAL_ARCHERY = 74,\r
+    STR_RECREATIONAL_HORSERIDING = 75,\r
+    STR_RECREATIONAL_BATTLEGAME = 76,\r
+    STR_RECREATIONAL_KITE = 77,\r
+    STR_RECREATIONAL_TUGOFWAR = 78,\r
+    STR_RECREATIONAL_SWING = 79,\r
+    STR_RECREATIONAL_STAIRCLIMBING = 80,\r
+    STR_RECREATIONAL_OBSTACLERACE = 81,\r
+    STR_RECREATIONAL_FISHING = 82,\r
+    STR_RECREATIONAL_HUNTING = 83,\r
+    STR_RECREATIONAL_SCOOTERRIDING = 84,\r
+    STR_RECREATIONAL_PARAGLIDING = 85,\r
+    STR_RECREATIONAL_TEAMSPORTS = 86,\r
+    STR_RECREATIONAL_FINESSGAMING = 87,\r
+    STR_RECREATIONAL_HIKING = 88,\r
+    STR_RECREATIONAL_EQUESTRIANSPORTS = 89,\r
+    STR_RECREATIONAL_PLAY = 90,\r
+    STR_BALL_GAMES = 91,\r
+    STR_BALL_BADMINTON = 92,\r
+    STR_BALL_TABLETENNIS = 93,\r
+    STR_BALL_TENNIS = 94,\r
+    STR_BALL_BILLIARDS = 95,\r
+    STR_BALL_BOWLING = 96,\r
+    STR_BALL_VOLLEYBALL = 97,\r
+    STR_BALL_SHUTTLECOCK = 98,\r
+    STR_BALL_HANDBALL = 99,\r
+    STR_BALL_BASEBALL = 100,\r
+    STR_BALL_SOFTBALL = 101,\r
+    STR_BALL_CRICKET = 102,\r
+    STR_BALL_FOOTBALL = 103,\r
+    STR_BALL_BEACHSOCCER = 104,\r
+    STR_BALL_BEACHVOLLEYBALL = 105,\r
+    STR_BALL_CROQUET = 106,\r
+    STR_BALL_HOCKEY = 107,\r
+    STR_BALL_SQUASH = 108,\r
+    STR_BALL_SEPAKTAKRAW = 109,\r
+    STR_BALL_DODGEBALL = 110,\r
+    STR_BALL_BASKETBALL = 111,\r
+    STR_BALL_SOCCER = 112,\r
+    STR_BALL_GOLF = 113,\r
+    STR_BALL_POLO = 114,\r
+    STR_BALL_RACQUETBALL = 115,\r
+    STR_BALL_RUGBY = 116,\r
+    STR_BALL_GATEBALL = 117,\r
+    STR_BALL_PICKLEBALL = 118,\r
+    STR_BALL_LACROSSE = 119,\r
+    STR_WATER_ACTIVITIES = 120,\r
+    STR_WATER_SAILING = 121,\r
+    STR_WATER_SURFING = 122,\r
+    STR_WATER_WHITEWATERRAFTING = 123,\r
+    STR_WATER_CANOEING = 124,\r
+    STR_WATER_KAYAKING = 125,\r
+    STR_WATER_ROWING = 126,\r
+    STR_WATER_MOTORBOAT = 127,\r
+    STR_WATER_SUP = 128,\r
+    STR_WATER_SCUBADIVING = 129,\r
+    STR_WATER_DIVING = 130,\r
+    STR_WATER_KITESURFING = 131,\r
+    STR_WATER_WAKEBOARDING = 132,\r
+    STR_WATER_POLO = 133,\r
+    STR_WATER_WINDSURFING = 134,\r
+    STR_WATER_DRIFTING = 135,\r
+    STR_WATER_FITNESS = 136,\r
+    STR_WATER_SPORTS = 137,\r
+    STR_WATER_OUTDOORSWIM = 138,\r
+    STR_WATER_INDOORSWIM = 139,\r
+    STR_WATER_SWIMFREESTYLE = 140,\r
+    STR_WATER_SWIMBREASTSTROKE = 141,\r
+    STR_WATER_SWIMBACKSTROKE = 142,\r
+    STR_WATER_SWIMBUTTERFLY = 143,\r
+    STR_ICE_SPORTS = 144,\r
+    STR_ICE_SKATING = 145,\r
+    STR_ICE_HOCKEY = 146,\r
+    STR_ICE_CURLING = 147,\r
+    STR_ICE_SNOWMOBILING = 148,\r
+    STR_ICE_SLED = 149,\r
+    STR_ICE_BIATHLON = 150,\r
+    STR_ICE_CROSSCOUNTRYSKING = 151,\r
+    STR_ICE_SKIING = 152,\r
+    STR_ICE_SNOWBOARDING = 153,\r
+    STR_ICE_SNOWSHOEING = 154,\r
+    STR_ICE_SNOWSPORTS = 155,\r
+    STR_EXTREME_SPORTS = 156,\r
+    STR_EXTREME_SKATEBOARDING = 157,\r
+    STR_EXTREME_ROCKCLIMBING = 158,\r
+    STR_EXTREME_BUNGEEJUMPING = 159,\r
+    STR_EXTREME_PARKOUR = 160,\r
+    STR_EXTREME_BMX = 161,\r
+    STR_EXTREME_ORIENTEERING = 162,\r
+    STR_EXTREME_PARACHUTE = 163,\r
+    STR_EXTREME_RACING = 164,\r
+    STR_EXTREME_TRIATHLONS = 165,\r
+    STR_OTHER_ELEVATOR = 166,\r
+    STR_OTHER_ESCALATOR = 167,\r
+    STR_OTHER_GARDENING = 168,\r
+    STR_OTHER_HORSEWORK = 169,\r
+    STR_OTHER_INVEHICLE = 170,\r
+    STR_OTHER_MEDITATION = 171,\r
+    STR_OTHER_STILL = 172,\r
+    STR_OTHER_TILTING = 173,\r
+    STR_OTHER_WHEELCHAIR = 174,\r
+    STR_MAX_ID = 175,\r
 }; // UIResourceTextId\r
 
 enum FontLanguageId : uint8_t {
-    LANGUAGE_ID_ZH,\r
     LANGUAGE_ID_EN,\r
+    LANGUAGE_ID_ZH,\r
     LANGUAGE_ID_MAX\r
 }; // UITextLanguageTextId\r
 }\r
index c56ee17..a9aa37a 100644 (file)
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