From c2c64b37d54f15f44eb58eed73110a3698e6d6a7 Mon Sep 17 00:00:00 2001 From: hcj <1224667075@qq.com> Date: Mon, 18 Nov 2024 19:30:38 +0800 Subject: [PATCH] =?utf8?q?=E5=A2=9E=E5=8A=A0=E4=B8=AD=E8=8B=B1=E6=96=87?= =?utf8?q?=E8=BD=AC=E6=8D=A2=E6=97=A5=E5=8E=86=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../nativeui/calendar/src/CalendarView.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/calendar/src/CalendarView.cpp b/code/sdk/application/wearable/fd230app/nativeui/calendar/src/CalendarView.cpp index c1e87c731..fdbfd8cc0 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/calendar/src/CalendarView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/calendar/src/CalendarView.cpp @@ -12,7 +12,8 @@ #include "wearable_log.h" #include "UiConfig.h" #include "NativeAbility.h" - +#include "ConfigModel.h" +#include "languagecode/LanguageInit.h" namespace OHOS { static CalendarView *g_pMainView_CalendarView = nullptr; @@ -101,7 +102,8 @@ CalendarView *CalendarView::GetInstance() { return g_pMainView_CalendarView; } -static char *week_str[]={"一","二","三","四","五","六","日"}; +static char *week_Z_str[]={"一","二","三","四","五","六","日"}; +static char *week_E_str[]={"MON","THE","WED","THU","FRI","SAT","SUN"}; // static char *day_str[]={"1","2","3","4","5","7","8"}; bool CalendarView::updata_label(int8_t type) @@ -273,8 +275,12 @@ bool CalendarView::Label_init() week_label[i]->Resize(50, 30); // widget's width and height week_label[i]->SetViewId("label3");// Set style week_label[i]->SetStyle(STYLE_TEXT_FONT, 20); - - week_label[i]->SetText(week_str[i]); + + if(ConfigModel::GetInstance()->GetLanguage() == ZH_CN) + week_label[i]->SetText(week_Z_str[i]); + else + week_label[i]->SetText(week_E_str[i]); + week_label[i]->SetLineBreakMode(UILabel::LINE_BREAK_WRAP); week_label[i]->SetTextColor(Color::GetColorFromRGBA(0x66, 0x66, 0x66, 0xff)); week_label[i]->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); -- 2.17.1