多国语言资源添加,272,230,n9同步修改 2590/1 2590/head 2591/target/1
authorluozheng <1732036298@qq.com>
Thu, 23 Oct 2025 03:08:29 +0000 (11:08 +0800)
committerluozheng <1732036298@qq.com>
Thu, 23 Oct 2025 03:08:29 +0000 (11:08 +0800)
24 files changed:
code/sdk/application/wearable/fd230/nativeapp/nativelauncher/include/ui_resource_string.h
code/sdk/application/wearable/fd230/nativeapp/nativeui/settings/src/SettingItemView.cpp
code/sdk/application/wearable/fd272/nativeapp/nativelauncher/include/ui_resource_string.h
code/sdk/application/wearable/fd272/nativeapp/nativeui/settings/src/SettingItemView.cpp
code/sdk/application/wearable/fd272/nativeapp/nativeui/stress/src/stressTestPresenter.cpp
code/sdk/application/wearable/n9/nativeapp/nativelauncher/include/ui_resource_string.h
code/sdk/application/wearable/n9/nativeapp/nativeui/settings/src/SettingItemView.cpp
code/sdk/files/fd230/fs/user/res/font/en.lang
code/sdk/files/fd230/fs/user/res/font/ui_resource_string.h
code/sdk/files/fd230/fs/user/res/font/zh.lang
code/sdk/files/fd272/fs/user/res/font/en.lang
code/sdk/files/fd272/fs/user/res/font/ui_resource_string.h
code/sdk/files/fd272/fs/user/res/font/zh.lang
code/sdk/files/n9/fs/user/res/font/en.lang
code/sdk/files/n9/fs/user/res/font/ui_resource_string.h
code/sdk/files/n9/fs/user/res/font/zh.lang
tools/language_tool/Language_xml/input_list_en.txt
tools/language_tool/Language_xml/input_list_zh.txt
tools/language_tool/Language_xml/language_custom.xlsx
tools/language_tool/Language_xml/language_en.xml
tools/language_tool/Language_xml/language_zh.xml
tools/language_tool/font/en.lang
tools/language_tool/font/ui_resource_string.h
tools/language_tool/font/zh.lang

index 51aba65..f47b277 100644 (file)
@@ -733,8 +733,15 @@ enum UIResourceTextId : uint16_t {
     STR_REGISTER_TIME = 720,\r
     STR_CHECKIN_GPS = 721,\r
     STR_WORKSYNC = 722,\r
-    STR_EPHEMERIS_DOWNLOAD = 723,\r
-    STR_MAX_ID = 724,\r
+    STR_HRV = 723,\r
+    STR_WOMANHEALTH = 724,\r
+    STR_STRESS = 725,\r
+    STR_EPHEMERIS_DOWNLOAD = 726,\r
+    STR_STRESS_OVERLOAD = 727,\r
+    STR_STRESS_WARNING = 728,\r
+    STR_STRESS_NORMAL = 729,\r
+    STR_STRESS_EXCELLENT = 730,\r
+    STR_MAX_ID = 731,\r
 }; // UIResourceTextId\r
 \r
 enum FontLanguageId : uint8_t {\r
index aa583f2..17580ce 100644 (file)
@@ -60,15 +60,7 @@ namespace OHOS
             Icon.SetSrc(itemInfo.icon);
             settingLabelExt.SetVisible(true);
             settingLabelExt.SetPosition(SETTINGLABELEXT_X, SETTINGLABELEXT_Y, SETTINGLABELEXT_W, SETTINGLABELEXT_H);
-            if(itemInfo.textId == STR_SCREEN_OFF_DISPLAY){
-                settingLabelExt.SetText("息屏表盘");
-            }
-            else if(itemInfo.textId == STR_EPHEMERIS_DOWNLOAD){
-                settingLabelExt.SetText("星历下载");
-            }
-            else{
-                settingLabelExt.SetTextId(itemInfo.textId);
-            }
+            settingLabelExt.SetTextId(itemInfo.textId);
             settingLabelExt.SetAlign(TEXT_ALIGNMENT_LEFT, TEXT_ALIGNMENT_CENTER);
             settingLabelButtonExt.SetVisible(true);
             SetHeight(120);
@@ -89,15 +81,7 @@ namespace OHOS
                 SetHeight(120);
             }
             settingLabelExt.SetPosition(SETTINGLABELEXT_X2, SETTINGLABELEXT_Y2, SETTINGLABELEXT_W2, SETTINGLABELEXT_H2);
-            if(itemInfo.textId == STR_SCREEN_OFF_DISPLAY){
-            settingLabelExt.SetText("息屏表盘");
-            }
-            else if(itemInfo.textId == STR_EPHEMERIS_DOWNLOAD){
-            settingLabelExt.SetText("星历下载");
-            }
-            else{
             settingLabelExt.SetTextId(itemInfo.textId);
-            }
             settingLabelExt.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
             settingLabelButtonExt.SetVisible(false);
             SetTouchable(false);
index 7ff7ffc..3be910f 100644 (file)
@@ -733,8 +733,15 @@ enum UIResourceTextId : uint16_t {
     STR_REGISTER_TIME = 720,\r
     STR_CHECKIN_GPS = 721,\r
     STR_WORKSYNC = 722,\r
-    STR_EPHEMERIS_DOWNLOAD = 723,\r
-    STR_MAX_ID = 724,\r
+    STR_HRV = 723,\r
+    STR_WOMANHEALTH = 724,\r
+    STR_STRESS = 725,\r
+    STR_EPHEMERIS_DOWNLOAD = 726,\r
+    STR_STRESS_OVERLOAD = 727,\r
+    STR_STRESS_WARNING = 728,\r
+    STR_STRESS_NORMAL = 729,\r
+    STR_STRESS_EXCELLENT = 730,\r
+    STR_MAX_ID = 731,\r
 }; // UIResourceTextId\r
 \r
 enum FontLanguageId : uint8_t {\r
index aa583f2..17580ce 100644 (file)
@@ -60,15 +60,7 @@ namespace OHOS
             Icon.SetSrc(itemInfo.icon);
             settingLabelExt.SetVisible(true);
             settingLabelExt.SetPosition(SETTINGLABELEXT_X, SETTINGLABELEXT_Y, SETTINGLABELEXT_W, SETTINGLABELEXT_H);
-            if(itemInfo.textId == STR_SCREEN_OFF_DISPLAY){
-                settingLabelExt.SetText("息屏表盘");
-            }
-            else if(itemInfo.textId == STR_EPHEMERIS_DOWNLOAD){
-                settingLabelExt.SetText("星历下载");
-            }
-            else{
-                settingLabelExt.SetTextId(itemInfo.textId);
-            }
+            settingLabelExt.SetTextId(itemInfo.textId);
             settingLabelExt.SetAlign(TEXT_ALIGNMENT_LEFT, TEXT_ALIGNMENT_CENTER);
             settingLabelButtonExt.SetVisible(true);
             SetHeight(120);
@@ -89,15 +81,7 @@ namespace OHOS
                 SetHeight(120);
             }
             settingLabelExt.SetPosition(SETTINGLABELEXT_X2, SETTINGLABELEXT_Y2, SETTINGLABELEXT_W2, SETTINGLABELEXT_H2);
-            if(itemInfo.textId == STR_SCREEN_OFF_DISPLAY){
-            settingLabelExt.SetText("息屏表盘");
-            }
-            else if(itemInfo.textId == STR_EPHEMERIS_DOWNLOAD){
-            settingLabelExt.SetText("星历下载");
-            }
-            else{
             settingLabelExt.SetTextId(itemInfo.textId);
-            }
             settingLabelExt.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
             settingLabelButtonExt.SetVisible(false);
             SetTouchable(false);
index 588131c..b20c077 100644 (file)
@@ -13,7 +13,7 @@ namespace OHOS
 {
 
     REGIST_MENU_PRO(VIEW_STRESS_TEST, StressTestMainView, StressTestPresenter,
-                    PNG_APPLIST_STRESS_IMAGE_BIG, PNG_APPLIST_STRESS_IMAGE, PNG_APPLIST_STRESS_IMAGE, "stress", STR_MUSIC);
+                    PNG_APPLIST_STRESS_IMAGE_BIG, PNG_APPLIST_STRESS_IMAGE, PNG_APPLIST_STRESS_IMAGE, "stress", STR_STRESS);
 
     // 当前Presenter属性实例化的内存指针
     static StressTestPresenter *g_pStressTestPresenter = nullptr;
index 51aba65..f47b277 100644 (file)
@@ -733,8 +733,15 @@ enum UIResourceTextId : uint16_t {
     STR_REGISTER_TIME = 720,\r
     STR_CHECKIN_GPS = 721,\r
     STR_WORKSYNC = 722,\r
-    STR_EPHEMERIS_DOWNLOAD = 723,\r
-    STR_MAX_ID = 724,\r
+    STR_HRV = 723,\r
+    STR_WOMANHEALTH = 724,\r
+    STR_STRESS = 725,\r
+    STR_EPHEMERIS_DOWNLOAD = 726,\r
+    STR_STRESS_OVERLOAD = 727,\r
+    STR_STRESS_WARNING = 728,\r
+    STR_STRESS_NORMAL = 729,\r
+    STR_STRESS_EXCELLENT = 730,\r
+    STR_MAX_ID = 731,\r
 }; // UIResourceTextId\r
 \r
 enum FontLanguageId : uint8_t {\r
index aa583f2..17580ce 100644 (file)
@@ -60,15 +60,7 @@ namespace OHOS
             Icon.SetSrc(itemInfo.icon);
             settingLabelExt.SetVisible(true);
             settingLabelExt.SetPosition(SETTINGLABELEXT_X, SETTINGLABELEXT_Y, SETTINGLABELEXT_W, SETTINGLABELEXT_H);
-            if(itemInfo.textId == STR_SCREEN_OFF_DISPLAY){
-                settingLabelExt.SetText("息屏表盘");
-            }
-            else if(itemInfo.textId == STR_EPHEMERIS_DOWNLOAD){
-                settingLabelExt.SetText("星历下载");
-            }
-            else{
-                settingLabelExt.SetTextId(itemInfo.textId);
-            }
+            settingLabelExt.SetTextId(itemInfo.textId);
             settingLabelExt.SetAlign(TEXT_ALIGNMENT_LEFT, TEXT_ALIGNMENT_CENTER);
             settingLabelButtonExt.SetVisible(true);
             SetHeight(120);
@@ -89,15 +81,7 @@ namespace OHOS
                 SetHeight(120);
             }
             settingLabelExt.SetPosition(SETTINGLABELEXT_X2, SETTINGLABELEXT_Y2, SETTINGLABELEXT_W2, SETTINGLABELEXT_H2);
-            if(itemInfo.textId == STR_SCREEN_OFF_DISPLAY){
-            settingLabelExt.SetText("息屏表盘");
-            }
-            else if(itemInfo.textId == STR_EPHEMERIS_DOWNLOAD){
-            settingLabelExt.SetText("星历下载");
-            }
-            else{
             settingLabelExt.SetTextId(itemInfo.textId);
-            }
             settingLabelExt.SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
             settingLabelButtonExt.SetVisible(false);
             SetTouchable(false);
index c144365..71902bb 100644 (file)
Binary files a/code/sdk/files/fd230/fs/user/res/font/en.lang and b/code/sdk/files/fd230/fs/user/res/font/en.lang differ
index f29fee7..fb3489c 100644 (file)
@@ -733,7 +733,15 @@ enum UIResourceTextId : uint16_t {
     STR_REGISTER_TIME = 720,\r
     STR_CHECKIN_GPS = 721,\r
     STR_WORKSYNC = 722,\r
-    STR_MAX_ID = 723,\r
+    STR_HRV = 723,\r
+    STR_WOMANHEALTH = 724,\r
+    STR_STRESS = 725,\r
+    STR_EPHEMERIS_DOWNLOAD = 726,\r
+    STR_STRESS_OVERLOAD = 727,\r
+    STR_STRESS_WARNING = 728,\r
+    STR_STRESS_NORMAL = 729,\r
+    STR_STRESS_EXCELLENT = 730,\r
+    STR_MAX_ID = 731,\r
 }; // UIResourceTextId\r
 
 enum FontLanguageId : uint8_t {
index 1bbe6da..7f75354 100644 (file)
Binary files a/code/sdk/files/fd230/fs/user/res/font/zh.lang and b/code/sdk/files/fd230/fs/user/res/font/zh.lang differ
index c144365..71902bb 100644 (file)
Binary files a/code/sdk/files/fd272/fs/user/res/font/en.lang and b/code/sdk/files/fd272/fs/user/res/font/en.lang differ
index f29fee7..f47b277 100644 (file)
@@ -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 <cstdint>
-namespace OHOS {
-enum UIResourceTextId : uint16_t {
+/*\r
+* Copyright (c) xxxxxxxx Technologies Co., Ltd. 2021-2021. All rights reserved.\r
+* Description: language\r
+* Author: Graphic develop team\r
+* Create: 2021-07-06\r
+*/\r
+\r
+#ifndef UI_RESOURCE_STRING_H\r
+#define UI_RESOURCE_STRING_H\r
+#include <cstdint>\r
+namespace OHOS {\r
+enum UIResourceTextId : uint16_t {\r
     STR_EXERCISE_OUTDOORWALKING = 0,\r
     STR_EXERCISE_OUTDOORRUNNING = 1,\r
     STR_EXERCISE_OUTDOORBIKING = 2,\r
@@ -733,10 +733,18 @@ enum UIResourceTextId : uint16_t {
     STR_REGISTER_TIME = 720,\r
     STR_CHECKIN_GPS = 721,\r
     STR_WORKSYNC = 722,\r
-    STR_MAX_ID = 723,\r
+    STR_HRV = 723,\r
+    STR_WOMANHEALTH = 724,\r
+    STR_STRESS = 725,\r
+    STR_EPHEMERIS_DOWNLOAD = 726,\r
+    STR_STRESS_OVERLOAD = 727,\r
+    STR_STRESS_WARNING = 728,\r
+    STR_STRESS_NORMAL = 729,\r
+    STR_STRESS_EXCELLENT = 730,\r
+    STR_MAX_ID = 731,\r
 }; // UIResourceTextId\r
-
-enum FontLanguageId : uint8_t {
+\r
+enum FontLanguageId : uint8_t {\r
     LANGUAGE_ID_AR,\r
     LANGUAGE_ID_AZ,\r
     LANGUAGE_ID_CS,\r
index 1bbe6da..7f75354 100644 (file)
Binary files a/code/sdk/files/fd272/fs/user/res/font/zh.lang and b/code/sdk/files/fd272/fs/user/res/font/zh.lang differ
index c144365..71902bb 100644 (file)
Binary files a/code/sdk/files/n9/fs/user/res/font/en.lang and b/code/sdk/files/n9/fs/user/res/font/en.lang differ
index f29fee7..fb3489c 100644 (file)
@@ -733,7 +733,15 @@ enum UIResourceTextId : uint16_t {
     STR_REGISTER_TIME = 720,\r
     STR_CHECKIN_GPS = 721,\r
     STR_WORKSYNC = 722,\r
-    STR_MAX_ID = 723,\r
+    STR_HRV = 723,\r
+    STR_WOMANHEALTH = 724,\r
+    STR_STRESS = 725,\r
+    STR_EPHEMERIS_DOWNLOAD = 726,\r
+    STR_STRESS_OVERLOAD = 727,\r
+    STR_STRESS_WARNING = 728,\r
+    STR_STRESS_NORMAL = 729,\r
+    STR_STRESS_EXCELLENT = 730,\r
+    STR_MAX_ID = 731,\r
 }; // UIResourceTextId\r
 
 enum FontLanguageId : uint8_t {
index 1bbe6da..7f75354 100644 (file)
Binary files a/code/sdk/files/n9/fs/user/res/font/zh.lang and b/code/sdk/files/n9/fs/user/res/font/zh.lang differ
index 7474239..8e5e9ac 100644 (file)
@@ -645,7 +645,7 @@ STR_DEEPSEEK$DeepSeek
 STR_AIMODES_LINGXI$jiutian \r
 STR_WATERFALL_DISPLAY$Waterfall flow\r
 STR_AOD_DIAL$AOD dial\r
-STR_SCREEN_OFF_DISPLAY$Screen-off display\r
+STR_SCREEN_OFF_DISPLAY$AOD Watch Face\r
 STR_AOD_REMIND$After enabling, the watch will display time and other information in the screen-off state, but it will also increase power consumption.\r
 STR_BP_CHECK$Blood pressure measurement\r
 STR_BP_CALIBRATE$Blood pressure calibration\r
@@ -722,4 +722,8 @@ STR_DEPARTMENT$Department:
 STR_PHONE_NUMBER$Phone number:\r
 STR_REGISTER_TIME$Registration time:\r
 STR_CHECKIN_GPS$Waiting for GPS positioning.\r
-STR_WORKSYNC$worksync
\ No newline at end of file
+STR_WORKSYNC$worksync\r
+STR_HRV$HRV\r
+STR_WOMANHEALTH$Woman Health\r
+STR_STRESS$Stress\r
+STR_EPHEMERIS_DOWNLOAD$Ephemeris Download
\ No newline at end of file
index 3902fc8..6114eef 100644 (file)
@@ -645,7 +645,7 @@ STR_DEEPSEEK$DeepSeek
 STR_AIMODES_LINGXI$九天大模型\r
 STR_WATERFALL_DISPLAY$瀑布流\r
 STR_AOD_DIAL$AOD表盘\r
-STR_SCREEN_OFF_DISPLAY$息屏显示\r
+STR_SCREEN_OFF_DISPLAY$息屏表盘\r
 STR_AOD_REMIND$开启后,手表在在息屏状态下也会显示时间等信息,但同时会增加耗电\r
 STR_BP_CHECK$血压测量\r
 STR_BP_CALIBRATE$血压校准\r
@@ -722,4 +722,12 @@ STR_DEPARTMENT$部门:
 STR_PHONE_NUMBER$手机号:\r
 STR_REGISTER_TIME$注册时间:\r
 STR_CHECKIN_GPS$等待GPS定位中\r
-STR_WORKSYNC$worksync
\ No newline at end of file
+STR_WORKSYNC$worksync\r
+STR_HRV$HRV\r
+STR_WOMANHEALTH$女性健康\r
+STR_STRESS$压力\r
+STR_EPHEMERIS_DOWNLOAD$星历下载\r
+STR_STRESS_OVERLOAD$当前压力过高,建议暂停工作,进行呼吸训练或冥想\r
+STR_STRESS_WARNING$存在轻微压力,建议试试1分钟深呼吸或远眺\r
+STR_STRESS_NORMAL$压力在健康范围,建议继续保持规律作息,状态良好\r
+STR_STRESS_EXCELLENT$当前压力极低,建议保持当前状态,享受放松时刻
\ No newline at end of file
index 5193956..b678366 100644 (file)
Binary files a/tools/language_tool/Language_xml/language_custom.xlsx and b/tools/language_tool/Language_xml/language_custom.xlsx differ
index f794955..4c40853 100644 (file)
        <lanstr id="STR_AIMODES_LINGXI" value="jiutian"/>
        <lanstr id="STR_WATERFALL_DISPLAY" value="Waterfall flow"/>
        <lanstr id="STR_AOD_DIAL" value="AOD dial"/>
-       <lanstr id="STR_SCREEN_OFF_DISPLAY" value="Screen-off display"/>
+       <lanstr id="STR_SCREEN_OFF_DISPLAY" value="AOD Watch Face"/>
        <lanstr id="STR_AOD_REMIND" value="After enabling, the watch will display time and other information in the screen-off state, but it will also increase power consumption."/>
        <lanstr id="STR_BP_CHECK" value="Blood pressure measurement"/>
        <lanstr id="STR_BP_CALIBRATE" value="Blood pressure calibration"/>
        <lanstr id="STR_REGISTER_TIME" value="Registration time:"/>
        <lanstr id="STR_CHECKIN_GPS" value="Waiting for GPS positioning."/>
        <lanstr id="STR_WORKSYNC" value="worksync"/>
+       <lanstr id="STR_HRV" value="HRV"/>
+       <lanstr id="STR_WOMANHEALTH" value="Woman Health"/>
+       <lanstr id="STR_STRESS" value="Stress"/>
+       <lanstr id="STR_EPHEMERIS_DOWNLOAD" value="Ephemeris Download"/>
 </language>
index 51bd300..aea70c3 100644 (file)
        <lanstr id="STR_AIMODES_LINGXI" value="九天大模型"/>
        <lanstr id="STR_WATERFALL_DISPLAY" value="瀑布流"/>
        <lanstr id="STR_AOD_DIAL" value="AOD表盘"/>
-       <lanstr id="STR_SCREEN_OFF_DISPLAY" value="息屏显示"/>
+       <lanstr id="STR_SCREEN_OFF_DISPLAY" value="息屏表盘"/>
        <lanstr id="STR_AOD_REMIND" value="开启后,手表在在息屏状态下也会显示时间等信息,但同时会增加耗电"/>
        <lanstr id="STR_BP_CHECK" value="血压测量"/>
        <lanstr id="STR_BP_CALIBRATE" value="血压校准"/>
        <lanstr id="STR_REGISTER_TIME" value="注册时间:"/>
        <lanstr id="STR_CHECKIN_GPS" value="等待GPS定位中"/>
        <lanstr id="STR_WORKSYNC" value="worksync"/>
+       <lanstr id="STR_HRV" value="HRV"/>
+       <lanstr id="STR_WOMANHEALTH" value="女性健康"/>
+       <lanstr id="STR_STRESS" value="压力"/>
+       <lanstr id="STR_EPHEMERIS_DOWNLOAD" value="星历下载"/>
+       <lanstr id="STR_STRESS_OVERLOAD" value="当前压力过高,建议暂停工作,进行呼吸训练或冥想"/>
+       <lanstr id="STR_STRESS_WARNING" value="存在轻微压力,建议试试1分钟深呼吸或远眺"/>
+       <lanstr id="STR_STRESS_NORMAL" value="压力在健康范围,建议继续保持规律作息,状态良好"/>
+       <lanstr id="STR_STRESS_EXCELLENT" value="当前压力极低,建议保持当前状态,享受放松时刻"/>
 </language>
index c144365..71902bb 100644 (file)
Binary files a/tools/language_tool/font/en.lang and b/tools/language_tool/font/en.lang differ
index f29fee7..fb3489c 100644 (file)
@@ -733,7 +733,15 @@ enum UIResourceTextId : uint16_t {
     STR_REGISTER_TIME = 720,\r
     STR_CHECKIN_GPS = 721,\r
     STR_WORKSYNC = 722,\r
-    STR_MAX_ID = 723,\r
+    STR_HRV = 723,\r
+    STR_WOMANHEALTH = 724,\r
+    STR_STRESS = 725,\r
+    STR_EPHEMERIS_DOWNLOAD = 726,\r
+    STR_STRESS_OVERLOAD = 727,\r
+    STR_STRESS_WARNING = 728,\r
+    STR_STRESS_NORMAL = 729,\r
+    STR_STRESS_EXCELLENT = 730,\r
+    STR_MAX_ID = 731,\r
 }; // UIResourceTextId\r
 
 enum FontLanguageId : uint8_t {
index 1bbe6da..7f75354 100644 (file)
Binary files a/tools/language_tool/font/zh.lang and b/tools/language_tool/font/zh.lang differ