From 9a0c4344029200755be27eae094df47ecfa28fec Mon Sep 17 00:00:00 2001 From: xue <2144439972@qq.com> Date: Mon, 2 Feb 2026 16:26:50 +0800 Subject: [PATCH] =?utf8?q?=E7=94=9F=E7=90=86=E5=91=A8=E6=9C=9F=E8=8B=B1?= =?utf8?q?=E6=96=87=E9=80=82=E9=85=8D=EF=BC=88=E8=A1=A5=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../src/WomenHealthSettingPage.cpp | 39 ++++++++++++++++--- 1 file changed, 34 insertions(+), 5 deletions(-) diff --git a/code/sdk/application/wearable/fd272/nativeapp/nativeui/womenhealth/src/WomenHealthSettingPage.cpp b/code/sdk/application/wearable/fd272/nativeapp/nativeui/womenhealth/src/WomenHealthSettingPage.cpp index 5ac674385..23326d3a2 100644 --- a/code/sdk/application/wearable/fd272/nativeapp/nativeui/womenhealth/src/WomenHealthSettingPage.cpp +++ b/code/sdk/application/wearable/fd272/nativeapp/nativeui/womenhealth/src/WomenHealthSettingPage.cpp @@ -117,7 +117,14 @@ void WomenHealthSettingPage::InitTitleLabel() titleLabel_->SetFont(DEFAULT_VECTOR_FONT_FILENAME, TITLE_FONT_SIZE); titleLabel_->SetStyle(STYLE_TEXT_COLOR, Color::White().full); titleLabel_->SetStyle(STYLE_BACKGROUND_OPA, OPA_TRANSPARENT); - titleLabel_->SetText("经期开始"); + if(ConfigModel::GetInstance()->GetLanguage() == 0) + { + titleLabel_->SetText("经期开始"); + } + else + { + titleLabel_->SetText("Menstrual Start"); + } group_->Add(titleLabel_); } @@ -189,8 +196,16 @@ void WomenHealthSettingPage::GenerateStartDateList(int days) // 格式化日期文本:月/日 格式 if (item.isToday) { - snprintf(item.dateText, sizeof(item.dateText), "%d/%d(今天)", - item.month, item.day); + if(ConfigModel::GetInstance()->GetLanguage() == 0) + { + snprintf(item.dateText, sizeof(item.dateText), "%d/%d(今天)", + item.month, item.day); + } + else + { + snprintf(item.dateText, sizeof(item.dateText), "%d/%d(Today)", + item.month, item.day); + } } else { snprintf(item.dateText, sizeof(item.dateText), "%d/%d", item.month, item.day); @@ -260,7 +275,14 @@ void WomenHealthSettingPage::GenerateEndDateList(int startYear, int startMonth, unknownItem.month = 0; unknownItem.day = 0; unknownItem.isToday = false; - snprintf(unknownItem.dateText, sizeof(unknownItem.dateText), "还不知道"); + if(ConfigModel::GetInstance()->GetLanguage() == 0) + { + snprintf(unknownItem.dateText, sizeof(unknownItem.dateText), "还不知道"); + } + else + { + snprintf(unknownItem.dateText, sizeof(unknownItem.dateText), "Don't know"); + } snprintf(indexBuffer_[actualDays], sizeof(indexBuffer_[actualDays]), "unknown"); unknownItem.index = indexBuffer_[actualDays]; adapter_->AddListItem(unknownItem); @@ -283,7 +305,14 @@ void WomenHealthSettingPage::SwitchToEndDateMode(int startYear, int startMonth, // 更新标题 if (titleLabel_ != nullptr) { - titleLabel_->SetText("经期结束"); + if(ConfigModel::GetInstance()->GetLanguage() == 0) + { + titleLabel_->SetText("经期结束"); + } + else + { + titleLabel_->SetText("Menstrual End"); + } } // 生成结束日期列表(最多20天) -- 2.17.1