From: Caisking <3449750381@qq.com> Date: Mon, 1 Apr 2024 08:06:50 +0000 (+0800) Subject: 1.更新多国语言脚本工具,使用特殊分隔符“$”进行键与键值分割,实现可以使用语句在列表;2.配置主界面卡片多国语言; X-Git-Tag: release_V1.2.70_20241020_135402~1241^2~2 X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/gitweb.css?a=commitdiff_plain;h=cb02e3fff4d303057df4c6bb787b3a2932e21f1a;p=mirrors%2FFD230.git 1.更新多国语言脚本工具,使用特殊分隔符“$”进行键与键值分割,实现可以使用语句在列表;2.配置主界面卡片多国语言; 3.更新语言列表注意查收 --- 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 index 067d7d641..808961600 100644 --- 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 @@ -1,190 +1,239 @@ -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 -STR_EXERCISE_LIST,Exercise -STR_BALL_LIST,Ball -STR_WATER_LIST,Water -STR_DANCING_LIST,Dance -STR_EXTREME_LIST,Extreme -STR_ICE_LIST,Ice -STR_RECREATIONAL_LIST,Recreational -STR_OTHER_LIST,Other -STR_DANCING_TITLE,Dance Sport -STR_BALL_LIST_TITLE,Ball Sport -STR_OTHER_TITLE,Other Sport -STR_EXERCISE_TITLE,Exercise Sport -STR_TRAINING,Training -STR_LANGUAGE,Language \ No newline at end of file +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 +STR_EXERCISE_LIST$Exercise +STR_BALL_LIST$Ball +STR_WATER_LIST$Water +STR_DANCING_LIST$Dance +STR_EXTREME_LIST$Extreme +STR_ICE_LIST$Ice +STR_RECREATIONAL_LIST$Recreational +STR_OTHER_LIST$Other +STR_DANCING_TITLE$Dance Sport +STR_BALL_LIST_TITLE$Ball Sport +STR_OTHER_TITLE$Other Sport +STR_EXERCISE_TITLE$Exercise Sport +STR_TRAINING$Training +STR_LANGUAGE$Language +STR_RAPID_TRAINING$Rapid training +STR_SET_GOALS$Set goals +STR_DURATION$duration +STR_DURATION_SETTING$Duration setting +STR_MINUTES$minutes +STR_CALORIE$calorie +STR_CALORIE_SETTING$Calorie setting +STR_KILOCALORIE$kilocalorie +STR_DISTANCE$distance +STR_RANGE_SETTING$Range setting +STR_METER$meter. +STR_KILOMETRE$kilometre +STR_STEP_NUMBER$Step number +STR_STEP_SETTING$Step setting +STR_STEP$step +STR_HEART_RATE$Heart rate +STR_MEAN_HEART_RATE$Mean heart rate +STR_TIMES_PER_MIN$Times/min +STR_MEAN_HEART_RATE_MIN$Mean heart rate(Times/min) +STR_IN_THE$In the +STR_LOWER_STRENGTH$Lower strength +STR_MEDIUM_STRENGTH$Medium strength +STR_HIGH_STRENGTH$High strength +STR_ULTRA_HIGH_STRENGTH$Ultra-high strength +STR_TRAINING_INTENSITY$Training intensity +STR_TRAINING_INTENSITY_DESCRIPTION$Training intensity is used to determine whether the training is insufficient or too much training$ and how much exercise intensity is appropriate to increase the heart rate. +STR_INTENSITY_INTERVAL_DESCRIPTION$The intensity interval is a real-time state display of the strength of the corresponding bullseye rate (calculated from personal basic data)$ which is helpful to improve the quality of training +STR_TRAINING_STATE_MEANING$The meaning of the training state +STR_WARM_UP_EXERCISE$Warm-up exercise +STR_FAT_BURNING_ZONE$Fat-burning zone +STR_IMPROVE_CARDIOPULMONARY_FUNCTION$Improve cardiopulmonary function +STR_PROFESSIONAL_ATHLETE$Professional athlete +STR_TRAINING_INTENSITY_NOTE$Note: This training intensity is not a professional sports assessment$ and the data is for reference only +STR_TRAINING_IN_PROGRESS$Training in progress +STR_BREAK_TRAINING$Break training +STR_FINISH$finish +STR_PAUSE$Pause +STR_RESUME$Resume +STR_GOAL_ACHIEVED$Goal achieved +STR_ACCOMPLISH_GOAL$Accomplish the goal +STR_OK$OK +STR_LOOK_OUT$Look out +STR_INSUFFICIENT_EXERCISE_AMOUNT$The current amount of exercise is too small to record whether to end the exercise +STR_END_MOVEMENT$End movement +STR_END_THIS_MOVEMENT$Whether to end this movement +STR_GOAL_ACCOMPLISHMENT_DEGREE$Goal accomplishment degree +STR_TRAINING_DURATION$Training duration +STR_OFF$Off +STR_MORE$More \ No newline at end of file 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 index d3ab46d28..7e7a8451a 100644 --- 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 @@ -1,190 +1,239 @@ -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,坐轮椅移动 -STR_EXERCISE_LIST,健身类 -STR_BALL_LIST,球类 -STR_WATER_LIST,水上运动 -STR_DANCING_LIST,舞蹈类 -STR_EXTREME_LIST,极限运动 -STR_ICE_LIST,冰上运动 -STR_RECREATIONAL_LIST,休闲运动 -STR_OTHER_LIST,其他 -STR_DANCING_TITLE,舞蹈运动 -STR_BALL_LIST_TITLE,球类运动 -STR_OTHER_TITLE,其他运动 -STR_EXERCISE_TITLE,健身运动 -STR_TRAINING,训练 -STR_LANGUAGE,语言 \ No newline at end of file +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$坐轮椅移动 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_TRAINING$训练 +STR_LANGUAGE$语言 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长设定 +STR_MINUTES$分钟 +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里设定 +STR_KILOCALORIE$千卡 +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离设定 +STR_METER$ç±³ +STR_KILOMETRE$公里 +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数设定 +STR_STEP$æ­¥ +STR_HEART_RATE$心率 +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_IN_THE$中 +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超高强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_INTENSITY_DESCRIPTION$训练强度用于判断是否训练不足或者训练太过,到底使心率增加多少的运动强度才是最合适的。 +STR_INTENSITY_INTERVAL_DESCRIPTION$该强度区间是对应靶心率(由个人基本资料计算得出)强弱的实时状态显示,有助于提高训练质量 +STR_TRAINING_STATE_MEANING$训练状态代表的意义 +STR_WARM_UP_EXERCISE$热身运动 +STR_FAT_BURNING_ZONE$燃脂区 +STR_IMPROVE_CARDIOPULMONARY_FUNCTION$提升心肺机能 +STR_PROFESSIONAL_ATHLETE$专业运动员 +STR_TRAINING_INTENSITY_NOTE$注:该训练强度并非专业运动评估,数据仅供参考 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$ç»§ç»­ +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录.是否结束运动 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_OFF$关闭 +STR_MORE$更多 \ 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 index 3dc014ad8..a388d876a 100644 --- 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 @@ -189,4 +189,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 index c9ceec399..e677336a2 100644 --- 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 @@ -189,4 +189,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 index 288bcd2b5..76f0859e3 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/languagetool.py +++ b/code/sdk/application/wearable/fd230app/nativeui/language/Language_xml/languagetool.py @@ -1,15 +1,14 @@ - import xml.dom.minidom -# 从外部文件读取列表数据 -def read_list_from_file(file_path): +# 从外部文件读取列表数据,使用特殊分隔符 +def read_list_from_file(file_path, delimiter): with open(file_path, "r", encoding="utf-8") as f: lines = f.readlines() - input_list = [line.strip().split(",") for line in lines] + input_list = [line.strip().split(delimiter) for line in lines] return input_list -# 生成 XML 文件 -def generate_xml_from_list(input_list, output_file, lang): +# 生成 XML 文件,使用特殊分隔符 +def generate_xml_from_list(input_list, output_file, lang, delimiter): dom = xml.dom.minidom.getDOMImplementation().createDocument(None, "language", None) root = dom.documentElement root.setAttribute("id", "language") @@ -29,12 +28,12 @@ def generate_xml_from_list(input_list, output_file, lang): 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") +# 从外部文件读取不同语言的列表数据,使用特殊分隔符 +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") +# 生成不同语言的 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/font/en.lang b/code/sdk/application/wearable/fd230app/nativeui/language/font/en.lang index 972b11819..b35d38e61 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 150dc6132..bd78e0587 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 @@ -1,15 +1,15 @@ -/* -* Copyright (c) xxxxxxxx Technologies Co., Ltd. 2021-2021. All rights reserved. -* Description: language -* Author: Graphic develop team -* Create: 2021-07-06 -*/ - -#ifndef UI_RESOURCE_STRING_H -#define UI_RESOURCE_STRING_H -#include -namespace OHOS { -enum UIResourceTextId : uint16_t { +/* +* Copyright (c) xxxxxxxx Technologies Co., Ltd. 2021-2021. All rights reserved. +* Description: language +* Author: Graphic develop team +* Create: 2021-07-06 +*/ + +#ifndef UI_RESOURCE_STRING_H +#define UI_RESOURCE_STRING_H +#include +namespace OHOS { +enum UIResourceTextId : uint16_t { STR_EXERCISE_GENERAL = 0, STR_EXERCISE_FREETRAINING = 1, STR_EXERCISE_RESISTANCETRAINING = 2, @@ -199,10 +199,59 @@ enum UIResourceTextId : uint16_t { STR_EXERCISE_TITLE = 186, STR_TRAINING = 187, STR_LANGUAGE = 188, - STR_MAX_ID = 189, + STR_RAPID_TRAINING = 189, + STR_SET_GOALS = 190, + STR_DURATION = 191, + STR_DURATION_SETTING = 192, + STR_MINUTES = 193, + STR_CALORIE = 194, + STR_CALORIE_SETTING = 195, + STR_KILOCALORIE = 196, + STR_DISTANCE = 197, + STR_RANGE_SETTING = 198, + STR_METER = 199, + STR_KILOMETRE = 200, + STR_STEP_NUMBER = 201, + STR_STEP_SETTING = 202, + STR_STEP = 203, + STR_HEART_RATE = 204, + STR_MEAN_HEART_RATE = 205, + STR_TIMES_PER_MIN = 206, + STR_MEAN_HEART_RATE_MIN = 207, + STR_IN_THE = 208, + STR_LOWER_STRENGTH = 209, + STR_MEDIUM_STRENGTH = 210, + STR_HIGH_STRENGTH = 211, + STR_ULTRA_HIGH_STRENGTH = 212, + STR_TRAINING_INTENSITY = 213, + STR_TRAINING_INTENSITY_DESCRIPTION = 214, + STR_INTENSITY_INTERVAL_DESCRIPTION = 215, + STR_TRAINING_STATE_MEANING = 216, + STR_WARM_UP_EXERCISE = 217, + STR_FAT_BURNING_ZONE = 218, + STR_IMPROVE_CARDIOPULMONARY_FUNCTION = 219, + STR_PROFESSIONAL_ATHLETE = 220, + STR_TRAINING_INTENSITY_NOTE = 221, + STR_TRAINING_IN_PROGRESS = 222, + STR_BREAK_TRAINING = 223, + STR_FINISH = 224, + STR_PAUSE = 225, + STR_RESUME = 226, + STR_GOAL_ACHIEVED = 227, + STR_ACCOMPLISH_GOAL = 228, + STR_OK = 229, + STR_LOOK_OUT = 230, + STR_INSUFFICIENT_EXERCISE_AMOUNT = 231, + STR_END_MOVEMENT = 232, + STR_END_THIS_MOVEMENT = 233, + STR_GOAL_ACCOMPLISHMENT_DEGREE = 234, + STR_TRAINING_DURATION = 235, + STR_OFF = 236, + STR_MORE = 237, + STR_MAX_ID = 238, }; // UIResourceTextId - -enum FontLanguageId : uint8_t { + +enum FontLanguageId : uint8_t { LANGUAGE_ID_ZH, LANGUAGE_ID_EN, LANGUAGE_ID_MAX 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 98c9f70fa..4360731cc 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/rebootdevice/include/ShutDownAnimatorView.h b/code/sdk/application/wearable/fd230app/nativeui/rebootdevice/include/ShutDownAnimatorView.h index 351457b6c..77e2daf3e 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/rebootdevice/include/ShutDownAnimatorView.h +++ b/code/sdk/application/wearable/fd230app/nativeui/rebootdevice/include/ShutDownAnimatorView.h @@ -18,7 +18,7 @@ namespace OHOS static constexpr int16_t SHUTDOWN_IMAGE_ANIMATOR_VIEW_Y = 0; static constexpr int16_t SHUTDOWN_IMAGE_ANIMATOR_VIEW_W = 466; static constexpr int16_t SHUTDOWN_IMAGE_ANIMATOR_VIEW_H = 466; - static constexpr int16_t SHUTDOWN_IMAGE_ANIMATOR_VIEW_NUM_FRAMES = 30; // 图片帧数 + static constexpr int16_t SHUTDOWN_IMAGE_ANIMATOR_VIEW_NUM_FRAMES = 36; // 图片帧数 static constexpr int16_t SHUTDOWN_IMAGE_ANIMATOR_TIME = 150; // 图片更新间隔 static constexpr char *ShutDownPaths = "/user/res/RebootAndShutDown/ShutDown/"; //关机图片路径 class ShutDownAnimatorView diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/include/TraingModel.h b/code/sdk/application/wearable/fd230app/nativeui/traing/include/TraingModel.h index 14c370689..1b3c051f7 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/include/TraingModel.h +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/include/TraingModel.h @@ -39,17 +39,18 @@ struct QuickTraining { - std::string training1_Text; + OHOS::UIResourceTextId training1_Text; + OHOS::UIResourceTextId training2_Text; + OHOS::UIResourceTextId training3_Text; + std::string training1_Image; - std::string training2_Text; std::string training2_Image; - std::string training3_Text; std::string training3_Image; QuickTraining() - : training1_Text("健走"), - training2_Text("骑行"), - training3_Text("跑步"), + : training1_Text(STR_EXERCISE_OUTDOORWALKING), + training2_Text(STR_EXERCISE_OUTDOORBIKING), + training3_Text(STR_EXERCISE_OUTDOORRUNNING), training1_Image(OHOS::WALKING_60_IMAGE), training2_Image(OHOS::RIDING_60_IMAGE), training3_Image(OHOS::RUNNING_60_IMAGE) {} @@ -83,8 +84,8 @@ namespace OHOS TraingModel(const TraingModel &) = delete; TraingModel &operator=(const TraingModel &) = delete; - std::string trainingTimer_; // 训练时长 - UIResourceTextId sportId_ = STR_EXTREME_SPORTS; // 训练项目 + std::string trainingTimer_; // 训练时长 + UIResourceTextId sportId_ = STR_EXTREME_SPORTS; // 训练项目 }; } diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/include/TraingSetPresenter.h b/code/sdk/application/wearable/fd230app/nativeui/traing/include/TraingSetPresenter.h index f1e647a4b..8d600b2fa 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/include/TraingSetPresenter.h +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/include/TraingSetPresenter.h @@ -9,8 +9,8 @@ namespace OHOS class TraingSetView; class TraingSetPresenter : public Presenter, - public UIView::OnClickListener, - public UIView::OnDragListener + public UIView::OnClickListener, + public UIView::OnDragListener { public: TraingSetPresenter(); @@ -27,7 +27,7 @@ namespace OHOS // 因为继承了OnClickListener,所以有OnClick属性,至于参数,原函数也这样直接继承; bool OnClick(UIView &view, const ClickEvent &event) override; bool OnDrag(UIView &view, const DragEvent &event) override; - //bool OnDragEnd(UIView& view, const DragEvent& event) override; + bool OnDragEnd(UIView &view, const DragEvent &event) override; }; } // namespace OHOS diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingNomalPresenter.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingNomalPresenter.cpp index a4bdc234b..e0bbd862c 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingNomalPresenter.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingNomalPresenter.cpp @@ -2,7 +2,7 @@ #include "AppViewIDs.h" #include "components/ui_label_ext.h" -#include"language/font/ui_resource_string.h" +#include "language/font/ui_resource_string.h" #include "NativeAbility.h" #include @@ -74,6 +74,11 @@ namespace OHOS // MainViewSample::GetInstance()->SetPage(CardId::TRAINING); return true; } + if (preSlice == VIEW_TRAININGSET) + { + // 回到训练列表 + NativeAbility::GetInstance().ChangeSlice(VIEW_TRAININGMORE); + } else { NativeAbility::GetInstance().ChangeSlice(preSlice); diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingSetPresenter.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingSetPresenter.cpp index dde17f27e..4adb8a570 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingSetPresenter.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingSetPresenter.cpp @@ -1,6 +1,6 @@ #include "AppViewIDs.h" #include "components/ui_label_ext.h" -#include"language/font/ui_resource_string.h" +#include "language/font/ui_resource_string.h" #include "NativeAbility.h" #include @@ -58,12 +58,17 @@ namespace OHOS } bool TraingSetPresenter::OnDrag(UIView &view, const DragEvent &event) + { + return true; + } + + bool TraingSetPresenter::OnDragEnd(UIView &view, const DragEvent &event) { if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT && (event.GetDeltaX() > 40) && (event.GetDeltaX() > (2 * MATH_ABS(event.GetDeltaY())))) { - //uint16_t preSlice = NativeAbility::GetInstance().GetPreSliceId(); + // uint16_t preSlice = NativeAbility::GetInstance().GetPreSliceId(); NativeAbility::GetInstance().ChangeSlice(VIEW_TRAININGNOMAL); } UNUSED(view); diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingView.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingView.cpp index 731dc9672..88521dead 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingView.cpp @@ -75,13 +75,11 @@ namespace OHOS // WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "TraingModel::AddLabel"); // 初始化标签 TraingModel::GetInstance()->InitLabel(title_label, TITLE_LABEL_X, TITLE_LABEL_Y, LABEL_X_SIZE, LABEL_Y_SIZE, "title_label", "快速训练", DEFAULT_VECTOR_FONT_FILENAME, LABEL_FONT_SIZE); - const char *dataStr1 = (data->training1_Text).c_str(); - const char *dataStr2 = (data->training2_Text).c_str(); - const char *dataStr3 = (data->training3_Text).c_str(); - TraingModel::GetInstance()->InitLabel(btn1_label, BTN1_LABEL_X, BTN1_LABEL_Y, LABEL_X_SIZE, LABEL_Y_SIZE, "btu1_label", dataStr1, DEFAULT_VECTOR_FONT_FILENAME, LABEL_FONT_SIZE); - TraingModel::GetInstance()->InitLabel(btn2_label, BTN2_LABEL_X, BTN2_LABEL_Y, LABEL_X_SIZE, LABEL_Y_SIZE, "btu2_label", dataStr2, DEFAULT_VECTOR_FONT_FILENAME, LABEL_FONT_SIZE); - TraingModel::GetInstance()->InitLabel(btn3_label, BTN3_LABEL_X, BTN3_LABEL_Y, LABEL_X_SIZE, LABEL_Y_SIZE, "btu3_label", dataStr3, DEFAULT_VECTOR_FONT_FILENAME, LABEL_FONT_SIZE); - TraingModel::GetInstance()->InitLabel(btnmore_label, BTN2_LABEL_X, BTN3_LABEL_Y, LABEL_X_SIZE, LABEL_Y_SIZE, "btumore_label", "更多", DEFAULT_VECTOR_FONT_FILENAME, LABEL_FONT_SIZE); + + TraingModel::GetInstance()->InitLabelExt(btn1_label, BTN1_LABEL_X, BTN1_LABEL_Y, LABEL_X_SIZE, LABEL_Y_SIZE, "btu1_label", data->training1_Text, DEFAULT_VECTOR_FONT_FILENAME, LABEL_FONT_SIZE); + TraingModel::GetInstance()->InitLabelExt(btn2_label, BTN2_LABEL_X, BTN2_LABEL_Y, LABEL_X_SIZE, LABEL_Y_SIZE, "btu2_label", data->training2_Text, DEFAULT_VECTOR_FONT_FILENAME, LABEL_FONT_SIZE); + TraingModel::GetInstance()->InitLabelExt(btn3_label, BTN3_LABEL_X, BTN3_LABEL_Y, LABEL_X_SIZE, LABEL_Y_SIZE, "btu3_label", data->training3_Text, DEFAULT_VECTOR_FONT_FILENAME, LABEL_FONT_SIZE); + TraingModel::GetInstance()->InitLabelExt(btnmore_label, BTN2_LABEL_X, BTN3_LABEL_Y, LABEL_X_SIZE, LABEL_Y_SIZE, "btumore_label", STR_MORE, DEFAULT_VECTOR_FONT_FILENAME, LABEL_FONT_SIZE); return true; } diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_aquatic/src/TraingAquaticView.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_aquatic/src/TraingAquaticView.cpp index c34472c8a..e3f801378 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_aquatic/src/TraingAquaticView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_aquatic/src/TraingAquaticView.cpp @@ -61,7 +61,7 @@ namespace OHOS /* -------------------------------------------------------------------------- */ // 初始化Lable - TraingModel::GetInstance()->InitLabelExt(title, 125, 52, 200, 60, "label1", STR_WATER_LIST, DEFAULT_VECTOR_FONT_FILENAME, 30); + TraingModel::GetInstance()->InitLabelExt(title, 135, 52, 200, 60, "label1", STR_WATER_LIST, DEFAULT_VECTOR_FONT_FILENAME, 30); title->SetStyle(STYLE_TEXT_COLOR, Color::Green().full); scrollView->Add(title); // UIList 的适配器 diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_ball/src/TraingBallView.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_ball/src/TraingBallView.cpp index 9cdf18118..0597be5c1 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_ball/src/TraingBallView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_ball/src/TraingBallView.cpp @@ -61,7 +61,7 @@ namespace OHOS /* -------------------------------------------------------------------------- */ // 初始化Lable - TraingModel::GetInstance()->InitLabelExt(title, 125, 52, 200, 60, "label1", STR_BALL_LIST, DEFAULT_VECTOR_FONT_FILENAME, 30); + TraingModel::GetInstance()->InitLabelExt(title, 135, 52, 200, 60, "label1", STR_BALL_LIST, DEFAULT_VECTOR_FONT_FILENAME, 30); title->SetStyle(STYLE_TEXT_COLOR, Color::Green().full); scrollView->Add(title); // UIList 的适配器 diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_dance/src/TraingDanceView.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_dance/src/TraingDanceView.cpp index 03c7e0ec0..fe02e9dfc 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_dance/src/TraingDanceView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_dance/src/TraingDanceView.cpp @@ -61,7 +61,7 @@ namespace OHOS /* -------------------------------------------------------------------------- */ // 初始化Lable - TraingModel::GetInstance()->InitLabelExt(title, 125, 52, 200, 60, "label1", STR_DANCING_TITLE, DEFAULT_VECTOR_FONT_FILENAME, 30); + TraingModel::GetInstance()->InitLabelExt(title, 135, 52, 200, 60, "label1", STR_DANCING_TITLE, DEFAULT_VECTOR_FONT_FILENAME, 30); title->SetStyle(STYLE_TEXT_COLOR, Color::Green().full); scrollView->Add(title); // UIList 的适配器 diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_fitness/src/TraingFitnessView.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_fitness/src/TraingFitnessView.cpp index 86c12183e..ce274fc31 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_fitness/src/TraingFitnessView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_fitness/src/TraingFitnessView.cpp @@ -59,7 +59,7 @@ namespace OHOS /* -------------------------------------------------------------------------- */ // 初始化Lable - TraingModel::GetInstance()->InitLabelExt(title, 125, 52, 200, 60, "label1", STR_EXERCISE_TITLE, DEFAULT_VECTOR_FONT_FILENAME, 30); + TraingModel::GetInstance()->InitLabelExt(title, 135, 52, 200, 60, "label1", STR_EXERCISE_TITLE, DEFAULT_VECTOR_FONT_FILENAME, 30); title->SetStyle(STYLE_TEXT_COLOR, Color::Green().full); scrollView->Add(title); // UIList 的适配器 diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_ice/src/TraingIceView.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_ice/src/TraingIceView.cpp index e18e37541..47bf3f18d 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_ice/src/TraingIceView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_ice/src/TraingIceView.cpp @@ -69,7 +69,7 @@ namespace OHOS /* -------------------------------------------------------------------------- */ // 初始化Lable - TraingModel::GetInstance()->InitLabelExt(title, 125, 52, 200, 60, "label1", STR_ICE_LIST, DEFAULT_VECTOR_FONT_FILENAME, 30); + TraingModel::GetInstance()->InitLabelExt(title, 135, 52, 200, 60, "label1", STR_ICE_LIST, DEFAULT_VECTOR_FONT_FILENAME, 30); title->SetStyle(STYLE_TEXT_COLOR, Color::Green().full); scrollView->Add(title); // UIList 的适配器 diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_limit/src/TraingLimitView.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_limit/src/TraingLimitView.cpp index 6aee62497..1be590650 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_limit/src/TraingLimitView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/training_list_limit/src/TraingLimitView.cpp @@ -61,7 +61,7 @@ namespace OHOS /* -------------------------------------------------------------------------- */ // 初始化Lable - TraingModel::GetInstance()->InitLabelExt(title, 125, 52, 200, 60, "label1", STR_EXTREME_LIST, DEFAULT_VECTOR_FONT_FILENAME, 30); + TraingModel::GetInstance()->InitLabelExt(title, 135, 52, 200, 60, "label1", STR_EXTREME_LIST, DEFAULT_VECTOR_FONT_FILENAME, 30); title->SetStyle(STYLE_TEXT_COLOR, Color::Green().full); scrollView->Add(title); // UIList 的适配器