From: hcj <1224667075@qq.com> Date: Fri, 13 Dec 2024 10:00:23 +0000 (+0800) Subject: 增加SUPPORT_CAT1_HFP_AG_SERV 宏控制 X-Git-Tag: v1.3.113-repair_tp~152 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F1508%2F5;p=mirrors%2FFD230.git 增加SUPPORT_CAT1_HFP_AG_SERV 宏控制 --- diff --git a/code/sdk/application/wearable/fd230app/nativelauncher/include/ui_resource_string.h b/code/sdk/application/wearable/fd230app/nativelauncher/include/ui_resource_string.h index 8c60a072a..05a9b80b9 100644 --- a/code/sdk/application/wearable/fd230app/nativelauncher/include/ui_resource_string.h +++ b/code/sdk/application/wearable/fd230app/nativelauncher/include/ui_resource_string.h @@ -650,7 +650,8 @@ enum UIResourceTextId : uint16_t { STR_DELETE_ALL = 637, STR_FRE_CONTACT = 638, STR_RECORD_MAX = 639, - STR_MAX_ID = 640, + STR_CLEAR_ALL_RECORDS = 640, + STR_MAX_ID = 641, }; // UIResourceTextId enum FontLanguageId : uint8_t { diff --git a/code/sdk/application/wearable/fd230app/nativeui/bluetooth/src/BluetoothModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/bluetooth/src/BluetoothModel.cpp index 999f9bd3a..b4c411463 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/bluetooth/src/BluetoothModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/bluetooth/src/BluetoothModel.cpp @@ -1074,11 +1074,13 @@ void BluetoothModel::BtGapAclStateChangedHandle(gap_acl_state_t state, unsigned ACLConnectionFail(bdAddr); } WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "a2dp_src_connect result 0x%x", retA2dp); -errcode_t rethfp= hfp_ag_cmd_conn_hfp(&bdAddr); - if(rethfp) - { - ACLConnectionFail(bdAddr); - } + #ifdef SUPPORT_CAT1_HFP_AG_SERV + errcode_t rethfp= hfp_ag_cmd_conn_hfp(&bdAddr); + if(rethfp) + { + ACLConnectionFail(bdAddr); + } + #endif } else { diff --git a/code/sdk/application/wearable/fd230app/nativeui/callerlog/src/CallerLogModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/callerlog/src/CallerLogModel.cpp index da02f92ac..09f090064 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/callerlog/src/CallerLogModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/callerlog/src/CallerLogModel.cpp @@ -144,20 +144,19 @@ void StatusReset(void) if(CallerLogModel::GetInstance()->GetCallSource()==CallerLogModel::CallSourceCat1) { + #ifdef SUPPORT_CAT1_HFP_AG_SERV if(volte_voice_state()==2 && headset_Is_connect()) { do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_CAT_HFP_DIS_SCO_CONNECT, nullptr, 0); } else + #endif + { do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_CAT1_AUDIO_STOP, nullptr, 0); } - - - } - CallerLogModel::GetInstance()->Setphonebname("",0); CallerLogModel::GetInstance()->SetCallDial(CallerLogModel::HFP_PHONE_DIAL); CallerLogModel::GetInstance()->set_RejectIncomingCall_falg(0); diff --git a/code/sdk/application/wearable/fd230app/nativeui/makephone/src/CallingView.cpp b/code/sdk/application/wearable/fd230app/nativeui/makephone/src/CallingView.cpp index 22c0402d7..471bfc290 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/makephone/src/CallingView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/makephone/src/CallingView.cpp @@ -202,17 +202,20 @@ bool CallingView::InitImageViewDisplay() } imageheadset->SetPosition(296, 296); // 30 : offset - if(headset_SCO_Is_connect()) - { - imageheadset->SetSrc(PNG_230_HEADSET_2_IIMAGE_PATH); - imageheadset->SetViewId("callingheadset"); - } - else if (CallerLogModel::GetInstance()->GetCallSource() == CallerLogModel::CallSourceCat1) - { - imageheadset->SetSrc(PNG_230_HEADSET_3_IIMAGE_PATH); - imageheadset->SetViewId("callingheadset"); - } - else + #ifdef SUPPORT_CAT1_HFP_AG_SERV + if(headset_SCO_Is_connect()) + { + imageheadset->SetSrc(PNG_230_HEADSET_2_IIMAGE_PATH); + imageheadset->SetViewId("callingheadset"); + } + else if (CallerLogModel::GetInstance()->GetCallSource() == CallerLogModel::CallSourceCat1) + { + imageheadset->SetSrc(PNG_230_HEADSET_3_IIMAGE_PATH); + imageheadset->SetViewId("callingheadset"); + } + else + #endif + { imageheadset->SetSrc(PNG_230_HEADSET_1_IIMAGE_PATH); imageheadset->SetViewId("headset"); diff --git a/code/sdk/application/wearable/fd230app/nativeui/phone/src/MainPhoneView.cpp b/code/sdk/application/wearable/fd230app/nativeui/phone/src/MainPhoneView.cpp index 6bd9609ee..c0b4bcc5b 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/phone/src/MainPhoneView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/phone/src/MainPhoneView.cpp @@ -673,6 +673,7 @@ namespace OHOS WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MainPhoneView::DialingMethodButton new fail!"); return; } + button_delete_all_calllog->SetTextId(STR_CLEAR_ALL_RECORDS); button_delete_all_calllog->SetAlign(TEXT_ALIGNMENT_CENTER); button_delete_all_calllog->SetLabelPosition(0,0); // button_delete_all_calllog @@ -685,16 +686,16 @@ namespace OHOS labelParam.height = 100; labelParam.fontSize = 22; labelParam.lineHeigh = 25; - labelParam.text = "注:只保留最近20条通话记录\n在通话记录上长按可删除"; - labelParam.lineBreakMode = UILabel::LINE_BREAK_MARQUEE, - + labelParam.text = "注:只保留最近20条通话记录在通话记录上长按可删除"; + labelParam.lineBreakMode = UILabel::LINE_BREAK_WRAP, + // button_delete_all_calllog->SetTextId(STR_NOTE_RECENT_CALLS_LIMITATION) hintCallsLabel = TelephonyInitInterface::LabelViewInit(labelParam,Color::GetColorFromRGBA(0x99, 0x99, 0x99, 0xff)); if (hintCallsLabel == nullptr) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MainPhoneView::MainPhoneViewTitleLabel new fail!"); } hintCallsLabel->SetVisible(true); - //hintCallsLabel->SetTextId(STR_NOTE_RECENT_CALLS_LIMITATION); + hintCallsLabel->SetTextId(STR_NOTE_RECENT_CALLS_LIMITATION); hintCallsLabel->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER); // 设置此文本的对齐模式 MainPhoneViewScrollView->Add(hintCallsLabel); } diff --git a/code/sdk/application/wearable/fd230app/nativeui/phoneservice/include/PhoneAGService.h b/code/sdk/application/wearable/fd230app/nativeui/phoneservice/include/PhoneAGService.h index 8ced3eaca..12f0b3ca5 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/phoneservice/include/PhoneAGService.h +++ b/code/sdk/application/wearable/fd230app/nativeui/phoneservice/include/PhoneAGService.h @@ -15,6 +15,8 @@ #define SAMPLE_HFP_PROF_VOL_LEVEL 15 #define SAMPLE_HFP_MEDIA_VOL_LEVEL 100 +#ifdef SUPPORT_CAT1_HFP_AG_SERV + void hfp_ag_reg_callback(void); errcode_t hfp_ag_cmd_conn_hfp(const bd_addr_t *bd_addr); @@ -34,6 +36,8 @@ void cat1_set_headset_volume( unsigned char volume); int cat1_ag_send_call_event( uint32_t event_topic,const char* info); +#endif + // void bt_hfp_ag_service_sample_cmd(uint32_t cmd_id, const char **params, int32_t params_cnt); #endif /* SAMPLE_HFP_AG_SERVICE_H */ diff --git a/code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneAGService.cpp b/code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneAGService.cpp index a5b600863..442f1a88b 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneAGService.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneAGService.cpp @@ -34,6 +34,7 @@ #include "custom_utils.h" + #define SAMPLE_HFP_TASK_STACK_SIZE 0x1600 #define SAMPLE_HFP_TASK_PRI 20 #define HFP_MEDIA_STATUS_DEINIT 0 @@ -874,7 +875,9 @@ bool headset_SCO_Is_connect(void) void cat1_connect_sco_(void) { //AudioActInterrupt(AUDIO_STREAM_VOICE_CALL_VOLTE); - hfp_ag_cmd_conn_sco(BtAvrcpSrvGetActiveAddr()); + #ifdef SUPPORT_CAT1_HFP_AG_SERV + hfp_ag_cmd_conn_sco(BtAvrcpSrvGetActiveAddr()); + #endif } @@ -882,7 +885,9 @@ void cat1_connect_sco_(void) void cat1_disconn_sco_(void) { //AudioActInterrupt(AUDIO_STREAM_VOICE_CALL_VOLTE); - hfp_ag_cmd_disconn_sco(BtAvrcpSrvGetActiveAddr()); + #ifdef SUPPORT_CAT1_HFP_AG_SERV + hfp_ag_cmd_disconn_sco(BtAvrcpSrvGetActiveAddr()); + #endif } diff --git a/code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneService.cpp b/code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneService.cpp index 779fa3c1f..aabe9e846 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneService.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/phoneservice/src/PhoneService.cpp @@ -1825,7 +1825,9 @@ void PhoneServiceInit(void) CallListInit(); RegisterHfpHfCallbacks(); //AG 服务注册 +#ifdef SUPPORT_CAT1_HFP_AG_SERV hfp_ag_reg_callback(); +#endif WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[PhoneServiceInit] end"); } @@ -2068,14 +2070,17 @@ void SetSpeakerVolume(unsigned char hfpVolume) return; } - int32_t minVolume = PhoneAudioGetMinVolume(); - int32_t maxVolume = PhoneAudioGetMaxVolume(); + #ifdef SUPPORT_CAT1_HFP_AG_SERV + int32_t minVolume = PhoneAudioGetMinVolume(); + int32_t maxVolume = PhoneAudioGetMaxVolume(); - unsigned char volumeValue = (unsigned char) round(((double) (hfpVolume * CALL_VOLUME_MAX) / (maxVolume - minVolume))); // 音量转换 - WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[SetSpeakerVolume] minVolume:%d, maxVolume:%d, 蓝牙音量调节映射后volume:%d",minVolume,maxVolume, volumeValue); + unsigned char volumeValue = (unsigned char) round(((double) (hfpVolume * CALL_VOLUME_MAX) / (maxVolume - minVolume))); // 音量转换 + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[SetSpeakerVolume] minVolume:%d, maxVolume:%d, 蓝牙音量调节映射后volume:%d",minVolume,maxVolume, volumeValue); + - cat1_set_headset_volume(volumeValue) + cat1_set_headset_volume(volumeValue) + #endif WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[SetSpeakerVolume] success!"); } diff --git a/code/sdk/application/wearable/service/ble_service/blemoder/CMakeLists.txt b/code/sdk/application/wearable/service/ble_service/blemoder/CMakeLists.txt index d506cb8c9..25c43ba86 100644 --- a/code/sdk/application/wearable/service/ble_service/blemoder/CMakeLists.txt +++ b/code/sdk/application/wearable/service/ble_service/blemoder/CMakeLists.txt @@ -50,7 +50,10 @@ ${ROOT_DIR}/application/wearable/fd230app/nativeui/alipay/include # ${ROOT_DIR}/middleware/services/gui/uikit/surface/interfaces/kits ${ROOT_DIR}/application/wearable/fd230app/nativeui/player/include ${ROOT_DIR}/application/wearable/fd230app/nativelauncher/include - +${ROOT_DIR}/middleware/services/gui/uikit/ui/frameworks +# ${ROOT_DIR}/middleware/services/gui/uikit/surface/interfaces/kits +# /home/hcj/FD230/code/sdk/middleware/services/gui/uikit/surface/interfaces/kits/ibuffer_consumer_listener.h +# /home/hcj/FD230/code/sdk/middleware/services/gui/uikit/ui/frameworks/common/typed_text.h ) set(SOURCES diff --git a/code/sdk/application/wearable/service/ble_service/blemoder/bletest.cpp b/code/sdk/application/wearable/service/ble_service/blemoder/bletest.cpp index 816445a0b..b53ff3481 100644 --- a/code/sdk/application/wearable/service/ble_service/blemoder/bletest.cpp +++ b/code/sdk/application/wearable/service/ble_service/blemoder/bletest.cpp @@ -91,12 +91,50 @@ extern "C" { #include "transmitting.h" #include "AlipayC.h" #include "PlayersModelC.h" +#include "font/ui_font.h" +#include "font/base_font.h" +#include "common/typed_text.h" +// #include "font/base_font.h" +// #include "uicomponents/UIComponents.h" //#define APP_DOWNLOAD_DIAL_PATH "/user/dial/offline_dial" /*表盘市场安装路径*/ #define DIAL_DATA_DIR APP_DOWNLOAD_DIAL_PATH // #define DIAL_DATA_DIR "/user/dial/offline_dial" +uint16_t get_str_nodisplay_number(char *str, uint32_t max_len) { + + uint32_t j = 0; + uint32_t letter = 0; + if (str == nullptr) { + return 0; + } + uint16_t nodisplay_numberlen=0; + + while (str[j] != '\0') + { + int i = j; + letter = OHOS::TypedText::GetUTF8Next(str, j, j); + int len = j - i; + OHOS::UIFont *fontEngine = OHOS::UIFont::GetInstance(); + OHOS::GlyphPathData path; + if (!fontEngine->GetGlyphPathData(letter, 0, path)) + { + if(nodisplay_numberlen==0 && i!=0) + { + return 0; + } + nodisplay_numberlen+=len; + + } + else + { + return nodisplay_numberlen; + } + } + // printf("%s\r\n", str_); +} + char * get_dial_path(void) { @@ -281,6 +319,7 @@ bool Ble_Set_ScheduleInfo(uint8_t id,uint32_t timetamp_begin,uint32_t timetamp_e time_t currtime=timetamp_begin; struct tm *timeinfo; timeinfo = localtime(&currtime); + int y=timeinfo->tm_year+ 1900; int m=timeinfo->tm_mon+1; int d=timeinfo->tm_mday; diff --git a/code/sdk/application/wearable/service/ble_service/blemoder/bletest.h b/code/sdk/application/wearable/service/ble_service/blemoder/bletest.h index e6c95873c..8f1e7eb71 100644 --- a/code/sdk/application/wearable/service/ble_service/blemoder/bletest.h +++ b/code/sdk/application/wearable/service/ble_service/blemoder/bletest.h @@ -90,7 +90,7 @@ extern "C" #define MAX_MESSAGE_NUM 10 #define TITLE_BUF_LEN 256 -#define MSG_BUF_LEN 300 +#define MSG_BUF_LEN 1024 typedef struct ancs_data_info { uint32_t time;//时间戳 @@ -422,6 +422,9 @@ char * get_dial_path(void); errcode_t get_dial_file_path(char* input_dialname ,uint32_t input_size, char* output_file_path , uint32_t max_output_size); + +uint16_t get_str_nodisplay_number(char *str, uint32_t max_len); + #ifdef __cplusplus #if __cplusplus } diff --git a/code/sdk/application/wearable/service/msg_center/src/msg_center_customer.cpp b/code/sdk/application/wearable/service/msg_center/src/msg_center_customer.cpp index b48bcac32..3248ad702 100644 --- a/code/sdk/application/wearable/service/msg_center/src/msg_center_customer.cpp +++ b/code/sdk/application/wearable/service/msg_center/src/msg_center_customer.cpp @@ -1051,8 +1051,9 @@ void MsgCenterNotifyCatIncomingCallProc(const Topic topic, Request* req) // When the incoming call view is displayed, the calling number is not set in CallerLogModel. //uapi_hfp_disconnect(); //来电 - + #ifdef SUPPORT_CAT1_HFP_AG_SERV cat1_ag_send_call_event(TOPIC_EVENT_CAT1_INCOMMING,call_data); + #endif if(NotificationManager::GetInstance()->GetWatchCallStatus() && (CallerLogModel::GetInstance()->GetCallSource()==CallerLogModel::CallSourceCat1)) @@ -1117,17 +1118,20 @@ void MsgCenterNotifyCat1CallConnectedProc(const Topic topic, Request* req) } AlarmClockModel::GetInstance()->AlarmPlayerStop(); //AlarmViewEventListener::GetInstance()->CancelAlarmRing(); - + #ifdef SUPPORT_CAT1_HFP_AG_SERV if(headset_Is_connect()) { do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_CAT_HFP_SCO_CONNECT, nullptr, 0); } else + #endif { - do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_CAT1_AUDIO_START, nullptr, 0); -} - cat1_ag_send_call_event(TOPIC_EVENT_CAT1_CALLCONNTED,NULL); - + do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_CAT1_AUDIO_START, nullptr, 0); + } + #ifdef SUPPORT_CAT1_HFP_AG_SERV + + cat1_ag_send_call_event(TOPIC_EVENT_CAT1_CALLCONNTED,NULL); + #endif CallerLogModel::GetInstance()->SetCallSource(CallerLogModel::CallSource::CallSourceCat1); @@ -1167,8 +1171,9 @@ void MsgCenterNotifyCat1dialProc(const Topic topic, Request* req) } cat1_call_dial(call_data); -cat1_ag_send_call_event(TOPIC_EVENT_CAT1_CALLDIAL,NULL); - + #ifdef SUPPORT_CAT1_HFP_AG_SERV + cat1_ag_send_call_event(TOPIC_EVENT_CAT1_CALLDIAL,NULL); + #endif CallerLogModel::GetInstance()->SetoperateNumber(call_data,req->len); CallerLogModel::GetInstance()->SetCallSource(CallerLogModel::CallSource::CallSourceCat1); @@ -1176,15 +1181,16 @@ cat1_ag_send_call_event(TOPIC_EVENT_CAT1_CALLDIAL,NULL); cat1_phone_state_change_cb(OPERATE_DIALING); - -if(headset_Is_connect()) + #ifdef SUPPORT_CAT1_HFP_AG_SERV + if(headset_Is_connect()) { do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_CAT_HFP_SCO_CONNECT, nullptr, 0); } else + #endif { - do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_CAT1_AUDIO_START, nullptr, 0); - } + do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_CAT1_AUDIO_START, nullptr, 0); + } } free(call_data); @@ -1219,7 +1225,9 @@ void MsgCenterNotifyCat1CallEndedProc(const Topic topic, Request* req) cat1_call_hungup(); cat1_phone_state_change_cb(OPERATE_WATCH_FINISH); -cat1_ag_send_call_event(TOPIC_EVENT_CAT1_CALLENDED,NULL); + #ifdef SUPPORT_CAT1_HFP_AG_SERV + cat1_ag_send_call_event(TOPIC_EVENT_CAT1_CALLENDED,NULL); + #endif CustomEventPublish(TOPIC_EVENT_CAT1_CALL_FAIL,NULL,0); @@ -1245,14 +1253,17 @@ cat1_ag_send_call_event(TOPIC_EVENT_CAT1_CALLENDED,NULL); { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "no OPERATE_WATCH_FINISH"); -cat1_ag_send_call_event(TOPIC_EVENT_CAT1_CALLENDED,NULL); - + #ifdef SUPPORT_CAT1_HFP_AG_SERV + cat1_ag_send_call_event(TOPIC_EVENT_CAT1_CALLENDED,NULL); + #endif } else { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "OPERATE_WATCH_FINISH"); cat1_phone_state_change_cb(OPERATE_WATCH_FINISH); -cat1_ag_send_call_event(TOPIC_EVENT_CAT1_CALLENDED,NULL); + #ifdef SUPPORT_CAT1_HFP_AG_SERV + cat1_ag_send_call_event(TOPIC_EVENT_CAT1_CALLENDED,NULL); + #endif } free(call_data); diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ar.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ar.lang index 284f6d2cb..0f0e3415b 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ar.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ar.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/az.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/az.lang index df38abfb9..76985f369 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/az.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/az.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/cs.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/cs.lang index 600037f2f..a5b0c52b0 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/cs.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/cs.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/de.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/de.lang index f3c0dd25a..78a86a991 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/de.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/de.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/el.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/el.lang index 721e5519c..94fdcdf3c 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/el.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/el.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/en.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/en.lang index 7ad41e7c7..e16d0c47e 100755 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 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/es.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/es.lang index 36ef2231c..110fc4881 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/es.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/es.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fa.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fa.lang index 0a812ab14..06dffe9f5 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fa.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fa.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fi.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fi.lang index 52acbc247..973c9ca18 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fi.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fi.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fr.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fr.lang index 9afc5ab18..7155f8720 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fr.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fr.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/he.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/he.lang index 2f1aab65f..cbf17478e 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/he.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/he.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hi.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hi.lang index 96d0f3b4a..834c4833a 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hi.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hi.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hr.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hr.lang index 222b4176d..fa9fc66e8 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hr.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hr.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/id.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/id.lang index abbf20006..fca02336f 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/id.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/id.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/it.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/it.lang index 3dc6a3247..62ab8f936 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/it.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/it.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ja.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ja.lang index bc488e1fe..6a718d6ea 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ja.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ja.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ko.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ko.lang index 9feb3127a..14303ba5a 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ko.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ko.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ms.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ms.lang index c026b5c7a..17f04c6b7 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ms.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ms.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/nl.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/nl.lang index 50161cf57..11d72318a 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/nl.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/nl.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/pl.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/pl.lang index aa80e029f..8bbce9a02 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/pl.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/pl.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/pt.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/pt.lang index 1b9ff2116..06fa00b2c 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/pt.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/pt.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ro.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ro.lang index d8d8f365c..5cfefd79b 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ro.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ro.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ru.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ru.lang index e5e2e7e69..0772c8826 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ru.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ru.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/sv.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/sv.lang index 888c8c327..4d99b7bd9 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/sv.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/sv.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/th.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/th.lang index cc32f709c..fcc7083f0 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/th.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/th.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/tr.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/tr.lang index 08e89fbbe..a122977c4 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/tr.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/tr.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h index 8c60a072a..05a9b80b9 100755 --- a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h @@ -650,7 +650,8 @@ enum UIResourceTextId : uint16_t { STR_DELETE_ALL = 637, STR_FRE_CONTACT = 638, STR_RECORD_MAX = 639, - STR_MAX_ID = 640, + STR_CLEAR_ALL_RECORDS = 640, + STR_MAX_ID = 641, }; // UIResourceTextId enum FontLanguageId : uint8_t { diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uk.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uk.lang index 7c9b1dcb2..6d40546c6 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uk.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uk.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uz.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uz.lang index 4b3713818..f62890bfc 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uz.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uz.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/vi.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/vi.lang index 40bdda4d4..f46339156 100755 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/vi.lang and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/vi.lang differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/zh.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/zh.lang index 43b530bae..2e9368aae 100755 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 diff --git a/tools/language_tool/Language_xml/input_list_en.txt b/tools/language_tool/Language_xml/input_list_en.txt index 210818b8a..3b89c689b 100755 --- a/tools/language_tool/Language_xml/input_list_en.txt +++ b/tools/language_tool/Language_xml/input_list_en.txt @@ -416,7 +416,7 @@ STR_NO_CALLS$No Calls STR_MISSED_CALLS$Missed Calls STR_DIALED_CALLS$Dialed Calls STR_RECEIVED_CALLS$Received Calls -STR_NOTE_RECENT_CALLS_LIMITATION$Note: Only the last 20 calls are saved +STR_NOTE_RECENT_CALLS_LIMITATION$Note: Only the last 20 call records are reserved. Long press on the call history to delete them STR_NO_CONTACTS_ADDED$No contacts added, please set up in APP STR_DIAL_MODE$Dial Mode STR_DIAL_VIA_WATCH_SIM$Dial via Watch SIM @@ -639,4 +639,5 @@ STR_CALLING$On the phone STR_CALL_LIST$Call log STR_DELETE_ALL$Clear all STR_FRE_CONTACT$Frequent contact -STR_RECORD_MAX$The recording space is full \ No newline at end of file +STR_RECORD_MAX$The recording space is full +STR_CLEAR_ALL_RECORDS$Clear all records \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_zh.txt b/tools/language_tool/Language_xml/input_list_zh.txt index 9606f222e..27a1119aa 100755 --- a/tools/language_tool/Language_xml/input_list_zh.txt +++ b/tools/language_tool/Language_xml/input_list_zh.txt @@ -416,7 +416,7 @@ STR_NO_CALLS$暂无通话 STR_MISSED_CALLS$未接来电 STR_DIALED_CALLS$拨出电话 STR_RECEIVED_CALLS$拨入电话 -STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录在通话记录上长按可删除 STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 STR_DIAL_MODE$拨号方式 STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 @@ -639,4 +639,5 @@ STR_CALLING$正在通话 STR_CALL_LIST$通话记录 STR_DELETE_ALL$全部清除 STR_FRE_CONTACT$常用联系人 -STR_RECORD_MAX$录音空间已满 \ No newline at end of file +STR_RECORD_MAX$录音空间已满 +STR_CLEAR_ALL_RECORDS$清除全部记录 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/language_custom.xlsx b/tools/language_tool/Language_xml/language_custom.xlsx index b7bc9d736..d19277e28 100755 Binary files a/tools/language_tool/Language_xml/language_custom.xlsx and b/tools/language_tool/Language_xml/language_custom.xlsx differ diff --git a/tools/language_tool/Language_xml/language_en.xml b/tools/language_tool/Language_xml/language_en.xml index ec02f9793..71b1e8cf0 100755 --- a/tools/language_tool/Language_xml/language_en.xml +++ b/tools/language_tool/Language_xml/language_en.xml @@ -417,7 +417,7 @@ - + @@ -641,4 +641,5 @@ + diff --git a/tools/language_tool/Language_xml/language_zh.xml b/tools/language_tool/Language_xml/language_zh.xml index e03d871df..19692f1f9 100755 --- a/tools/language_tool/Language_xml/language_zh.xml +++ b/tools/language_tool/Language_xml/language_zh.xml @@ -417,7 +417,7 @@ - + @@ -641,4 +641,5 @@ + diff --git a/tools/language_tool/font/ar.lang b/tools/language_tool/font/ar.lang index 284f6d2cb..0f0e3415b 100755 Binary files a/tools/language_tool/font/ar.lang and b/tools/language_tool/font/ar.lang differ diff --git a/tools/language_tool/font/az.lang b/tools/language_tool/font/az.lang index df38abfb9..76985f369 100755 Binary files a/tools/language_tool/font/az.lang and b/tools/language_tool/font/az.lang differ diff --git a/tools/language_tool/font/cs.lang b/tools/language_tool/font/cs.lang index 600037f2f..a5b0c52b0 100755 Binary files a/tools/language_tool/font/cs.lang and b/tools/language_tool/font/cs.lang differ diff --git a/tools/language_tool/font/de.lang b/tools/language_tool/font/de.lang index f3c0dd25a..78a86a991 100755 Binary files a/tools/language_tool/font/de.lang and b/tools/language_tool/font/de.lang differ diff --git a/tools/language_tool/font/el.lang b/tools/language_tool/font/el.lang index 721e5519c..94fdcdf3c 100755 Binary files a/tools/language_tool/font/el.lang and b/tools/language_tool/font/el.lang differ diff --git a/tools/language_tool/font/en.lang b/tools/language_tool/font/en.lang index 7ad41e7c7..e16d0c47e 100755 Binary files a/tools/language_tool/font/en.lang and b/tools/language_tool/font/en.lang differ diff --git a/tools/language_tool/font/es.lang b/tools/language_tool/font/es.lang index 36ef2231c..110fc4881 100755 Binary files a/tools/language_tool/font/es.lang and b/tools/language_tool/font/es.lang differ diff --git a/tools/language_tool/font/fa.lang b/tools/language_tool/font/fa.lang index 0a812ab14..06dffe9f5 100755 Binary files a/tools/language_tool/font/fa.lang and b/tools/language_tool/font/fa.lang differ diff --git a/tools/language_tool/font/fi.lang b/tools/language_tool/font/fi.lang index 52acbc247..973c9ca18 100755 Binary files a/tools/language_tool/font/fi.lang and b/tools/language_tool/font/fi.lang differ diff --git a/tools/language_tool/font/fr.lang b/tools/language_tool/font/fr.lang index 9afc5ab18..7155f8720 100755 Binary files a/tools/language_tool/font/fr.lang and b/tools/language_tool/font/fr.lang differ diff --git a/tools/language_tool/font/he.lang b/tools/language_tool/font/he.lang index 2f1aab65f..cbf17478e 100755 Binary files a/tools/language_tool/font/he.lang and b/tools/language_tool/font/he.lang differ diff --git a/tools/language_tool/font/hi.lang b/tools/language_tool/font/hi.lang index 96d0f3b4a..834c4833a 100755 Binary files a/tools/language_tool/font/hi.lang and b/tools/language_tool/font/hi.lang differ diff --git a/tools/language_tool/font/hr.lang b/tools/language_tool/font/hr.lang index 222b4176d..fa9fc66e8 100755 Binary files a/tools/language_tool/font/hr.lang and b/tools/language_tool/font/hr.lang differ diff --git a/tools/language_tool/font/id.lang b/tools/language_tool/font/id.lang index abbf20006..fca02336f 100755 Binary files a/tools/language_tool/font/id.lang and b/tools/language_tool/font/id.lang differ diff --git a/tools/language_tool/font/it.lang b/tools/language_tool/font/it.lang index 3dc6a3247..62ab8f936 100755 Binary files a/tools/language_tool/font/it.lang and b/tools/language_tool/font/it.lang differ diff --git a/tools/language_tool/font/ja.lang b/tools/language_tool/font/ja.lang index bc488e1fe..6a718d6ea 100755 Binary files a/tools/language_tool/font/ja.lang and b/tools/language_tool/font/ja.lang differ diff --git a/tools/language_tool/font/ko.lang b/tools/language_tool/font/ko.lang index 9feb3127a..14303ba5a 100755 Binary files a/tools/language_tool/font/ko.lang and b/tools/language_tool/font/ko.lang differ diff --git a/tools/language_tool/font/ms.lang b/tools/language_tool/font/ms.lang index c026b5c7a..17f04c6b7 100755 Binary files a/tools/language_tool/font/ms.lang and b/tools/language_tool/font/ms.lang differ diff --git a/tools/language_tool/font/nl.lang b/tools/language_tool/font/nl.lang index 50161cf57..11d72318a 100755 Binary files a/tools/language_tool/font/nl.lang and b/tools/language_tool/font/nl.lang differ diff --git a/tools/language_tool/font/pl.lang b/tools/language_tool/font/pl.lang index aa80e029f..8bbce9a02 100755 Binary files a/tools/language_tool/font/pl.lang and b/tools/language_tool/font/pl.lang differ diff --git a/tools/language_tool/font/pt.lang b/tools/language_tool/font/pt.lang index 1b9ff2116..06fa00b2c 100755 Binary files a/tools/language_tool/font/pt.lang and b/tools/language_tool/font/pt.lang differ diff --git a/tools/language_tool/font/ro.lang b/tools/language_tool/font/ro.lang index d8d8f365c..5cfefd79b 100755 Binary files a/tools/language_tool/font/ro.lang and b/tools/language_tool/font/ro.lang differ diff --git a/tools/language_tool/font/ru.lang b/tools/language_tool/font/ru.lang index e5e2e7e69..0772c8826 100755 Binary files a/tools/language_tool/font/ru.lang and b/tools/language_tool/font/ru.lang differ diff --git a/tools/language_tool/font/sv.lang b/tools/language_tool/font/sv.lang index 888c8c327..4d99b7bd9 100755 Binary files a/tools/language_tool/font/sv.lang and b/tools/language_tool/font/sv.lang differ diff --git a/tools/language_tool/font/th.lang b/tools/language_tool/font/th.lang index cc32f709c..fcc7083f0 100755 Binary files a/tools/language_tool/font/th.lang and b/tools/language_tool/font/th.lang differ diff --git a/tools/language_tool/font/tr.lang b/tools/language_tool/font/tr.lang index 08e89fbbe..a122977c4 100755 Binary files a/tools/language_tool/font/tr.lang and b/tools/language_tool/font/tr.lang differ diff --git a/tools/language_tool/font/ui_resource_string.h b/tools/language_tool/font/ui_resource_string.h index 8c60a072a..05a9b80b9 100755 --- a/tools/language_tool/font/ui_resource_string.h +++ b/tools/language_tool/font/ui_resource_string.h @@ -650,7 +650,8 @@ enum UIResourceTextId : uint16_t { STR_DELETE_ALL = 637, STR_FRE_CONTACT = 638, STR_RECORD_MAX = 639, - STR_MAX_ID = 640, + STR_CLEAR_ALL_RECORDS = 640, + STR_MAX_ID = 641, }; // UIResourceTextId enum FontLanguageId : uint8_t { diff --git a/tools/language_tool/font/uk.lang b/tools/language_tool/font/uk.lang index 7c9b1dcb2..6d40546c6 100755 Binary files a/tools/language_tool/font/uk.lang and b/tools/language_tool/font/uk.lang differ diff --git a/tools/language_tool/font/uz.lang b/tools/language_tool/font/uz.lang index 4b3713818..f62890bfc 100755 Binary files a/tools/language_tool/font/uz.lang and b/tools/language_tool/font/uz.lang differ diff --git a/tools/language_tool/font/vi.lang b/tools/language_tool/font/vi.lang index 40bdda4d4..f46339156 100755 Binary files a/tools/language_tool/font/vi.lang and b/tools/language_tool/font/vi.lang differ diff --git a/tools/language_tool/font/zh.lang b/tools/language_tool/font/zh.lang index 43b530bae..2e9368aae 100755 Binary files a/tools/language_tool/font/zh.lang and b/tools/language_tool/font/zh.lang differ