@@ -2389,18 +2389,7 @@ static uint8_t layoutPagination(char *title, char *content) {
23892389}
23902390
23912391void layoutTxConfirmPage (const char * data ) {
2392- char line [64 ] = {0 };
2393- int rows = countlines ((char * )data );
2394- int p1 = line_index ((char * )data , 1 );
2395- int p2 = line_index ((char * )data , 2 );
2396- memcpy (line , data , p1 );
2397- oledDrawStringCenterAdapter (OLED_WIDTH / 2 , 13 + 8 , line , FONT_STANDARD );
2398- memcpy (line , data + p1 + 1 , p2 - p1 );
2399- oledDrawStringCenterAdapter (OLED_WIDTH / 2 , 13 + 10 + 8 , line , FONT_STANDARD );
2400- if (rows > 2 ) {
2401- oledDrawStringCenterAdapter (OLED_WIDTH / 2 , 13 + 20 + 8 , data + p2 + 1 ,
2402- FONT_STANDARD );
2403- }
2392+ oledDrawStringCenterAdapter (OLED_WIDTH / 2 , 13 + 8 , data , FONT_STANDARD );
24042393}
24052394
24062395bool layoutConfirmSafetyChecks (SafetyCheckLevel safety_ckeck_level ,
@@ -3648,53 +3637,54 @@ bool layoutInputDirection(int direction) {
36483637 _ (C__WHEN_ENTERING_PIN_CLICK_THE_UP_BTN_TO_DECREASE_AND_CLICK_THE_DOWN_BTN_TO_INCREASE ));
36493638 }
36503639 switch (ui_language ) {
3651- case 0 :
3640+ case I18N_LANG_EN :
36523641 if (direction ) {
3653- oledDrawBitmap (42 , 22 , & bmp_icon_up );
3642+ oledDrawBitmap (42 , 21 , & bmp_icon_up );
36543643 oledDrawBitmap (101 , 30 , & bmp_icon_down );
36553644 } else {
3656- oledDrawBitmap (42 , 22 , & bmp_icon_up );
3657- oledDrawBitmap (11 , 40 , & bmp_icon_down );
3645+ oledDrawBitmap (42 , 21 , & bmp_icon_up );
3646+ oledDrawBitmap (10 , 39 , & bmp_icon_down );
36583647 }
36593648 break ;
3660- case 1 :
3661- oledDrawBitmap (91 , 17 , & bmp_icon_up );
3662- oledDrawBitmap (71 , 28 , & bmp_icon_down );
3649+ case I18N_LANG_ZH_CN :
3650+ case I18N_LANG_ZH_TW :
3651+ oledDrawBitmap (92 , 17 , & bmp_icon_up );
3652+ oledDrawBitmap (72 , 27 , & bmp_icon_down );
36633653 break ;
3664- case 2 :
3665- oledDrawBitmap (95 , 17 , & bmp_icon_up );
3666- oledDrawBitmap (75 , 28 , & bmp_icon_down );
3667- break ;
3668- case 3 :
3654+ case I18N_LANG_JA :
36693655 if (direction ) {
3670- oledDrawBitmap (11 , 22 , & bmp_icon_up );
3656+ oledDrawBitmap (17 , 22 , & bmp_icon_up );
36713657 oledDrawBitmap (50 , 32 , & bmp_icon_down );
36723658 } else {
3673- oledDrawBitmap (12 , 22 , & bmp_icon_up );
3674- oledDrawBitmap (63 , 32 , & bmp_icon_down );
3659+ oledDrawBitmap (18 , 22 , & bmp_icon_up );
3660+ oledDrawBitmap (62 , 32 , & bmp_icon_down );
36753661 }
36763662 break ;
3677- case 4 :
3663+ case I18N_LANG_ES :
36783664 oledDrawBitmap (65 , 23 , & bmp_icon_up );
3679- oledDrawBitmap (6 , 42 , & bmp_icon_down );
3665+ oledDrawBitmap (5 , 42 , & bmp_icon_down );
36803666 break ;
3681- case 5 :
3667+ case I18N_LANG_PT_BR :
36823668 oledDrawBitmap (36 , 23 , & bmp_icon_up );
36833669 if (direction ) {
36843670 oledDrawBitmap (70 , 32 , & bmp_icon_down );
36853671 } else {
36863672 oledDrawBitmap (66 , 32 , & bmp_icon_down );
36873673 }
36883674 break ;
3689- case 6 :
3675+ case I18N_LANG_DE :
36903676 if (direction ) {
36913677 oledDrawBitmap (71 , 17 , & bmp_icon_up );
3692- oledDrawBitmap (71 , 28 , & bmp_icon_down );
3678+ oledDrawBitmap (71 , 27 , & bmp_icon_down );
36933679 } else {
36943680 oledDrawBitmap (23 , 22 , & bmp_icon_down );
36953681 oledDrawBitmap (103 , 32 , & bmp_icon_up );
36963682 }
36973683 break ;
3684+ case I18N_LANG_KO_KR :
3685+ oledDrawBitmap (83 , 16 , & bmp_icon_up );
3686+ oledDrawBitmap (105 , 26 , & bmp_icon_down );
3687+ break ;
36983688 default :
36993689 break ;
37003690 }
0 commit comments