diff --git a/legacy/firmware/fsm_msg_nervos.h b/legacy/firmware/fsm_msg_nervos.h index e81d8a8a7..c3fb605ee 100644 --- a/legacy/firmware/fsm_msg_nervos.h +++ b/legacy/firmware/fsm_msg_nervos.h @@ -41,7 +41,7 @@ void fsm_msgNervosGetAddress(const NervosGetAddress *msg) { if (msg->has_show_display && msg->show_display) { char desc[16] = {0}; strcat(desc, "Nervos"); - strcat(desc, __("Address:")); + strcat(desc, _(I__ADDRESS_COLON)); if (!fsm_layoutAddress(resp->address, NULL, desc, false, 0, msg->address_n, msg->address_n_count, false, NULL, 0, 0, NULL)) { return; diff --git a/legacy/firmware/gettext.c b/legacy/firmware/gettext.c index 159aba85a..ef62bcc4a 100644 --- a/legacy/firmware/gettext.c +++ b/legacy/firmware/gettext.c @@ -24,7 +24,7 @@ const char *gettext_from_en(char *en_str) { if (!is_valid_ascii((uint8_t *)en_str, len)) { return en_str; } - for (int i = 0; i < I18N_LANGUAGE_ITEMS; i++) { + for (int i = 0; i < I18N_ITEMS_COUNT; i++) { if ((0 == strncmp(en_str, languages_en[i], len)) && (len == strlen(languages_en[i]))) { msgid = i; diff --git a/legacy/firmware/layout2.c b/legacy/firmware/layout2.c index c5854b978..4da3d6d48 100644 --- a/legacy/firmware/layout2.c +++ b/legacy/firmware/layout2.c @@ -2706,7 +2706,7 @@ void layoutDialogAdapterEx(const char *title, const BITMAP *bmp_no, if (lines <= 3) { y = 17; } - oledDrawStringCenterAdapter(0, y, desc, FONT_STANDARD); + oledDrawStringCenterAdapter(OLED_WIDTH / 2, y, desc, FONT_STANDARD); } else { if (line1) lines++; if (line2) lines++;