From 4df64695c7b2cd713cc74aa7614c61a05dbe60ec Mon Sep 17 00:00:00 2001 From: 3djc Date: Mon, 18 Dec 2017 21:03:18 +0100 Subject: [PATCH] BT Pin code (#5536) * x7 * add x12 pin code make strings translatable * Cosmetics --- radio/src/gui/128x64/radio_hardware.cpp | 12 +++++++++--- radio/src/gui/480x272/model_setup.cpp | 4 ++-- radio/src/gui/480x272/radio_hardware.cpp | 8 +++++++- radio/src/translations.cpp | 5 +++++ radio/src/translations.h | 5 +++++ radio/src/translations/cz.h.txt | 13 +++++++++---- radio/src/translations/de.h.txt | 13 +++++++++---- radio/src/translations/en.h.txt | 5 +++++ radio/src/translations/es.h.txt | 13 +++++++++---- radio/src/translations/fi.h.txt | 13 +++++++++---- radio/src/translations/fr.h.txt | 5 +++++ radio/src/translations/it.h.txt | 13 +++++++++---- radio/src/translations/nl.h.txt | 13 +++++++++---- radio/src/translations/pl.h.txt | 13 +++++++++---- radio/src/translations/pt.h.txt | 13 +++++++++---- radio/src/translations/se.h.txt | 13 +++++++++---- 16 files changed, 119 insertions(+), 42 deletions(-) diff --git a/radio/src/gui/128x64/radio_hardware.cpp b/radio/src/gui/128x64/radio_hardware.cpp index 4dc186958..747a7d391 100644 --- a/radio/src/gui/128x64/radio_hardware.cpp +++ b/radio/src/gui/128x64/radio_hardware.cpp @@ -114,6 +114,7 @@ enum MenuRadioHardwareItems { ITEM_RADIO_HARDWARE_SERIAL_BAUDRATE, #if defined(BLUETOOTH) ITEM_RADIO_HARDWARE_BLUETOOTH_MODE, + ITEM_RADIO_HARDWARE_BLUETOOTH_PAIRING_CODE, ITEM_RADIO_HARDWARE_BLUETOOTH_LOCAL_ADDR, ITEM_RADIO_HARDWARE_BLUETOOTH_DISTANT_ADDR, ITEM_RADIO_HARDWARE_BLUETOOTH_NAME, @@ -125,7 +126,7 @@ enum MenuRadioHardwareItems { #define POTS_ROWS NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1 #define SWITCHES_ROWS NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1 #if defined(PCBX7) -#define BLUETOOTH_ROWS uint8_t(btChipPresent ? 0 : HIDDEN_ROW), uint8_t(g_eeGeneral.bluetoothMode == BLUETOOTH_OFF ? HIDDEN_ROW : -1), uint8_t(g_eeGeneral.bluetoothMode == BLUETOOTH_OFF ? HIDDEN_ROW : -1), uint8_t(g_eeGeneral.bluetoothMode == BLUETOOTH_OFF ? HIDDEN_ROW : 0), +#define BLUETOOTH_ROWS uint8_t(btChipPresent ? 0 : HIDDEN_ROW), uint8_t(g_eeGeneral.bluetoothMode == BLUETOOTH_TELEMETRY ? -1 : HIDDEN_ROW), uint8_t(g_eeGeneral.bluetoothMode == BLUETOOTH_OFF ? HIDDEN_ROW : -1), uint8_t(g_eeGeneral.bluetoothMode == BLUETOOTH_OFF ? HIDDEN_ROW : -1), uint8_t(g_eeGeneral.bluetoothMode == BLUETOOTH_OFF ? HIDDEN_ROW : 0), #elif defined(BLUETOOTH) #define BLUETOOTH_ROWS 0, uint8_t(g_eeGeneral.bluetoothMode == BLUETOOTH_OFF ? HIDDEN_ROW : -1), uint8_t(g_eeGeneral.bluetoothMode == BLUETOOTH_OFF ? HIDDEN_ROW : -1), uint8_t(g_eeGeneral.bluetoothMode == BLUETOOTH_OFF ? HIDDEN_ROW : 0), #else @@ -240,13 +241,18 @@ void menuRadioHardware(event_t event) } break; + case ITEM_RADIO_HARDWARE_BLUETOOTH_PAIRING_CODE: + lcdDrawTextAlignedLeft(y, STR_BLUETOOTH_PIN_CODE); + lcdDrawText(HW_SETTINGS_COLUMN2, y, "0000"); + break; + case ITEM_RADIO_HARDWARE_BLUETOOTH_LOCAL_ADDR: - lcdDrawTextAlignedLeft(y, INDENT "Local addr"); + lcdDrawTextAlignedLeft(y, STR_BLUETOOTH_LOCAL_ADDR); lcdDrawText(HW_SETTINGS_COLUMN2, y, bluetoothLocalAddr[0] == '\0' ? "---" : bluetoothLocalAddr); break; case ITEM_RADIO_HARDWARE_BLUETOOTH_DISTANT_ADDR: - lcdDrawTextAlignedLeft(y, INDENT "Dist addr"); + lcdDrawTextAlignedLeft(y, STR_BLUETOOTH_DIST_ADDR); lcdDrawText(HW_SETTINGS_COLUMN2, y, bluetoothDistantAddr[0] == '\0' ? "---" : bluetoothDistantAddr); break; diff --git a/radio/src/gui/480x272/model_setup.cpp b/radio/src/gui/480x272/model_setup.cpp index 55042beae..71e9ced48 100644 --- a/radio/src/gui/480x272/model_setup.cpp +++ b/radio/src/gui/480x272/model_setup.cpp @@ -806,9 +806,9 @@ bool menuModelSetup(event_t event) else { lcdDrawText(MENUS_MARGIN_LEFT + INDENT_WIDTH, y, "---"); if (bluetoothState < BLUETOOTH_STATE_IDLE) - drawButton(MODEL_SETUP_2ND_COLUMN, y, "Init", attr); + drawButton(MODEL_SETUP_2ND_COLUMN, y, STR_BLUETOOTH_INIT, attr); else - drawButton(MODEL_SETUP_2ND_COLUMN, y, "Discover", attr); + drawButton(MODEL_SETUP_2ND_COLUMN, y, STR_BLUETOOTH_DISC, attr); if (attr && event == EVT_KEY_FIRST(KEY_ENTER)) { if (bluetoothState < BLUETOOTH_STATE_IDLE) bluetoothState = BLUETOOTH_STATE_OFF; diff --git a/radio/src/gui/480x272/radio_hardware.cpp b/radio/src/gui/480x272/radio_hardware.cpp index ce48c457f..98414244f 100644 --- a/radio/src/gui/480x272/radio_hardware.cpp +++ b/radio/src/gui/480x272/radio_hardware.cpp @@ -48,6 +48,7 @@ enum MenuRadioHardwareItems { ITEM_RADIO_HARDWARE_SH, ITEM_RADIO_HARDWARE_SERIAL_BAUDRATE, ITEM_RADIO_HARDWARE_BLUETOOTH_MODE, + ITEM_RADIO_HARDWARE_BLUETOOTH_PAIRING_CODE, ITEM_RADIO_HARDWARE_BLUETOOTH_NAME, #if defined(SERIAL2) && defined(DEBUG) ITEM_RADIO_HARDWARE_UART3_MODE, @@ -64,7 +65,7 @@ enum MenuRadioHardwareItems { #define POTS_ROWS NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1 #endif #define SWITCHES_ROWS NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1, NAVIGATION_LINE_BY_LINE|1 -#define BLUETOOTH_ROWS 0, uint8_t(g_eeGeneral.bluetoothMode == BLUETOOTH_OFF ? -1 : 0) +#define BLUETOOTH_ROWS 0, uint8_t(g_eeGeneral.bluetoothMode != BLUETOOTH_TELEMETRY ? HIDDEN_ROW : -1), uint8_t(g_eeGeneral.bluetoothMode == BLUETOOTH_OFF ? -1 : 0) #define SWITCH_TYPE_MAX(sw) ((MIXSRC_SF-MIXSRC_FIRST_SWITCH == sw || MIXSRC_SH-MIXSRC_FIRST_SWITCH == sw) ? SWITCH_2POS : SWITCH_3POS) bool menuRadioHardware(event_t event) @@ -192,6 +193,11 @@ bool menuRadioHardware(event_t event) g_eeGeneral.bluetoothMode = editChoice(HW_SETTINGS_COLUMN+50, y, STR_BLUETOOTH_MODES, g_eeGeneral.bluetoothMode, BLUETOOTH_OFF, BLUETOOTH_TRAINER, attr, event); break; + case ITEM_RADIO_HARDWARE_BLUETOOTH_PAIRING_CODE: + lcdDrawText(INDENT_WIDTH, y, STR_BLUETOOTH_PIN_CODE); + lcdDrawText(HW_SETTINGS_COLUMN+50, y, "0000", 0); + break; + case ITEM_RADIO_HARDWARE_BLUETOOTH_NAME: lcdDrawText(INDENT_WIDTH, y, STR_NAME); editName(HW_SETTINGS_COLUMN+50, y, g_eeGeneral.bluetoothName, LEN_BLUETOOTH_NAME, event, attr); diff --git a/radio/src/translations.cpp b/radio/src/translations.cpp index a526ca72d..d7a0420a7 100644 --- a/radio/src/translations.cpp +++ b/radio/src/translations.cpp @@ -749,6 +749,11 @@ const pm_char STR_BLCOLOR[] PROGMEM = TR_BLCOLOR; #if defined(BLUETOOTH) const pm_char STR_BLUETOOTH[] PROGMEM = TR_BLUETOOTH; + const pm_char STR_BLUETOOTH_DISC[] PROGMEM = TR_BLUETOOTH_DISC; + const pm_char STR_BLUETOOTH_INIT[] PROGMEM = TR_BLUETOOTH_INIT; + const pm_char STR_BLUETOOTH_DIST_ADDR[] PROGMEM = TR_BLUETOOTH_DIST_ADDR; + const pm_char STR_BLUETOOTH_LOCAL_ADDR[] PROGMEM = TR_BLUETOOTH_LOCAL_ADDR; + const pm_char STR_BLUETOOTH_PIN_CODE[] PROGMEM = TR_BLUETOOTH_PIN_CODE; #endif #if defined(TELEMETRY_MAVLINK) diff --git a/radio/src/translations.h b/radio/src/translations.h index caf96dc51..2f5815264 100644 --- a/radio/src/translations.h +++ b/radio/src/translations.h @@ -370,6 +370,11 @@ extern const pm_char STR_OPEN9X[]; #if defined(BLUETOOTH) extern const pm_char STR_BLUETOOTH[]; +extern const pm_char STR_BLUETOOTH_DISC[]; +extern const pm_char STR_BLUETOOTH_INIT[]; +extern const pm_char STR_BLUETOOTH_DIST_ADDR[]; +extern const pm_char STR_BLUETOOTH_LOCAL_ADDR[]; + extern const pm_char STR_BLUETOOTH_PIN_CODE[]; #define STR_BLUETOOTH_MODES (STR_OPEN9X + OFS_BLUETOOTH_MODES) #endif diff --git a/radio/src/translations/cz.h.txt b/radio/src/translations/cz.h.txt index 19645762b..8ed4bc39e 100644 --- a/radio/src/translations/cz.h.txt +++ b/radio/src/translations/cz.h.txt @@ -960,10 +960,15 @@ #define TR_TIME "Čas" #define TR_MAXBAUDRATE "Max bauds" -#define TR_BLUETOOTH "Bluetooth" -#define TR_BAUDRATE "BT Baudrate" -#define LEN_BLUETOOTH_MODES "\011" -#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" +#define TR_BLUETOOTH "Bluetooth" +#define TR_BLUETOOTH_DISC "Discover" +#define TR_BLUETOOTH_INIT "Init" +#define TR_BLUETOOTH_DIST_ADDR INDENT "Dist addr" +#define TR_BLUETOOTH_LOCAL_ADDR INDENT "Local addr" +#define TR_BLUETOOTH_PIN_CODE TR(INDENT "PIN code", "PIN code") +#define TR_BAUDRATE "BT Baudrate" +#define LEN_BLUETOOTH_MODES "\011" +#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" #define TR_SD_INFO_TITLE "SD INFO" #define TR_SD_TYPE "Typ:" diff --git a/radio/src/translations/de.h.txt b/radio/src/translations/de.h.txt index 3f5ab0609..ec17620c9 100644 --- a/radio/src/translations/de.h.txt +++ b/radio/src/translations/de.h.txt @@ -979,10 +979,15 @@ #define TR_TIME "Uhrzeit:" #define TR_MAXBAUDRATE "Max Baud" -#define TR_BLUETOOTH "Bluetooth" -#define TR_BAUDRATE "BT Baudrate" -#define LEN_BLUETOOTH_MODES "\011" -#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" +#define TR_BLUETOOTH "Bluetooth" +#define TR_BLUETOOTH_DISC "Discover" +#define TR_BLUETOOTH_INIT "Init" +#define TR_BLUETOOTH_DIST_ADDR INDENT "Dist addr" +#define TR_BLUETOOTH_LOCAL_ADDR INDENT "Local addr" +#define TR_BLUETOOTH_PIN_CODE TR(INDENT "PIN code", "PIN code") +#define TR_BAUDRATE "BT Baudrate" +#define LEN_BLUETOOTH_MODES "\011" +#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" #define TR_SD_INFO_TITLE "SD-INFO" diff --git a/radio/src/translations/en.h.txt b/radio/src/translations/en.h.txt index e94d61c43..33044c0c3 100644 --- a/radio/src/translations/en.h.txt +++ b/radio/src/translations/en.h.txt @@ -963,6 +963,11 @@ #define TR_MAXBAUDRATE "Max bauds" #define TR_BLUETOOTH "Bluetooth" +#define TR_BLUETOOTH_DISC "Discover" +#define TR_BLUETOOTH_INIT "Init" +#define TR_BLUETOOTH_DIST_ADDR INDENT "Dist addr" +#define TR_BLUETOOTH_LOCAL_ADDR INDENT "Local addr" +#define TR_BLUETOOTH_PIN_CODE TR(INDENT "PIN code", "PIN code") #define TR_BAUDRATE "BT Baudrate" #define LEN_BLUETOOTH_MODES "\011" #define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" diff --git a/radio/src/translations/es.h.txt b/radio/src/translations/es.h.txt index a7b2efa0f..4e952631c 100644 --- a/radio/src/translations/es.h.txt +++ b/radio/src/translations/es.h.txt @@ -945,10 +945,15 @@ #define TR_TIME "Hora" #define TR_MAXBAUDRATE "Max bauds" -#define TR_BLUETOOTH "Bluetooth" -#define TR_BAUDRATE "BT Baudrate" -#define LEN_BLUETOOTH_MODES "\011" -#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" +#define TR_BLUETOOTH "Bluetooth" +#define TR_BLUETOOTH_DISC "Discover" +#define TR_BLUETOOTH_INIT "Init" +#define TR_BLUETOOTH_DIST_ADDR INDENT "Dist addr" +#define TR_BLUETOOTH_LOCAL_ADDR INDENT "Local addr" +#define TR_BLUETOOTH_PIN_CODE TR(INDENT "PIN code", "PIN code") +#define TR_BAUDRATE "BT Baudrate" +#define LEN_BLUETOOTH_MODES "\011" +#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" #define TR_SD_INFO_TITLE "SD INFO" #define TR_SD_TYPE "Tipo:" diff --git a/radio/src/translations/fi.h.txt b/radio/src/translations/fi.h.txt index 143f2bcd3..225edf609 100644 --- a/radio/src/translations/fi.h.txt +++ b/radio/src/translations/fi.h.txt @@ -941,10 +941,15 @@ #define TR_TIME "Time" #define TR_MAXBAUDRATE "Max bauds" -#define TR_BLUETOOTH "Bluetooth" -#define TR_BAUDRATE "BT Baudrate" -#define LEN_BLUETOOTH_MODES "\011" -#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" +#define TR_BLUETOOTH "Bluetooth" +#define TR_BLUETOOTH_DISC "Discover" +#define TR_BLUETOOTH_INIT "Init" +#define TR_BLUETOOTH_DIST_ADDR INDENT "Dist addr" +#define TR_BLUETOOTH_LOCAL_ADDR INDENT "Local addr" +#define TR_BLUETOOTH_PIN_CODE TR(INDENT "PIN code", "PIN code") +#define TR_BAUDRATE "BT Baudrate" +#define LEN_BLUETOOTH_MODES "\011" +#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" #define TR_SD_INFO_TITLE "SD INFO" #define TR_SD_TYPE "Type:" diff --git a/radio/src/translations/fr.h.txt b/radio/src/translations/fr.h.txt index cea2970c2..83da7e456 100644 --- a/radio/src/translations/fr.h.txt +++ b/radio/src/translations/fr.h.txt @@ -976,6 +976,11 @@ #define TR_TIME "Heure" #define TR_MAXBAUDRATE "Max bauds" #define TR_BLUETOOTH "Bluetooth" +#define TR_BLUETOOTH_DISC "Discover" +#define TR_BLUETOOTH_INIT "Init" +#define TR_BLUETOOTH_DIST_ADDR INDENT "Dist addr" +#define TR_BLUETOOTH_LOCAL_ADDR INDENT "Local addr" +#define TR_BLUETOOTH_PIN_CODE TR(INDENT "PIN code", "PIN code") #define TR_BAUDRATE "Baudrate BT" #define LEN_BLUETOOTH_MODES "\012" #define TR_BLUETOOTH_MODES "---\0 ""Télémétrie""Ecolage\0" diff --git a/radio/src/translations/it.h.txt b/radio/src/translations/it.h.txt index bb0daf809..495c1eb7d 100644 --- a/radio/src/translations/it.h.txt +++ b/radio/src/translations/it.h.txt @@ -970,10 +970,15 @@ #define TR_TIME "Ora" #define TR_MAXBAUDRATE "Max bauds" -#define TR_BLUETOOTH "Bluetooth" -#define TR_BAUDRATE "BT Baudrate" -#define LEN_BLUETOOTH_MODES "\011" -#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" +#define TR_BLUETOOTH "Bluetooth" +#define TR_BLUETOOTH_DISC "Discover" +#define TR_BLUETOOTH_INIT "Init" +#define TR_BLUETOOTH_DIST_ADDR INDENT "Dist addr" +#define TR_BLUETOOTH_LOCAL_ADDR INDENT "Local addr" +#define TR_BLUETOOTH_PIN_CODE TR(INDENT "PIN code", "PIN code") +#define TR_BAUDRATE "BT Baudrate" +#define LEN_BLUETOOTH_MODES "\011" +#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" #define TR_SD_INFO_TITLE "SD INFO" #define TR_SD_TYPE "Tipo:" diff --git a/radio/src/translations/nl.h.txt b/radio/src/translations/nl.h.txt index 999dcf220..0b4c80cef 100644 --- a/radio/src/translations/nl.h.txt +++ b/radio/src/translations/nl.h.txt @@ -961,10 +961,15 @@ #define TR_TIME "Tijd:" #define TR_MAXBAUDRATE "Max bauds" -#define TR_BLUETOOTH "Bluetooth" -#define TR_BAUDRATE "BT Baudrate" -#define LEN_BLUETOOTH_MODES "\011" -#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" +#define TR_BLUETOOTH "Bluetooth" +#define TR_BLUETOOTH_DISC "Discover" +#define TR_BLUETOOTH_INIT "Init" +#define TR_BLUETOOTH_DIST_ADDR INDENT "Dist addr" +#define TR_BLUETOOTH_LOCAL_ADDR INDENT "Local addr" +#define TR_BLUETOOTH_PIN_CODE TR(INDENT "PIN code", "PIN code") +#define TR_BAUDRATE "BT Baudrate" +#define LEN_BLUETOOTH_MODES "\011" +#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" #define TR_SD_INFO_TITLE "SD-INFO" #define TR_SD_TYPE "Type:" diff --git a/radio/src/translations/pl.h.txt b/radio/src/translations/pl.h.txt index d2fce3f76..e022d9a2d 100644 --- a/radio/src/translations/pl.h.txt +++ b/radio/src/translations/pl.h.txt @@ -972,10 +972,15 @@ #define TR_TIME "Czas" #define TR_MAXBAUDRATE "Max bauds" -#define TR_BLUETOOTH "Bluetooth" -#define TR_BAUDRATE "Prędkość BT" -#define LEN_BLUETOOTH_MODES "\011" -#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" +#define TR_BLUETOOTH "Bluetooth" +#define TR_BLUETOOTH_DISC "Discover" +#define TR_BLUETOOTH_INIT "Init" +#define TR_BLUETOOTH_DIST_ADDR INDENT "Dist addr" +#define TR_BLUETOOTH_LOCAL_ADDR INDENT "Local addr" +#define TR_BLUETOOTH_PIN_CODE TR(INDENT "PIN code", "PIN code") +#define TR_BAUDRATE "Prędkość BT" +#define LEN_BLUETOOTH_MODES "\011" +#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" #define TR_SD_INFO_TITLE "SD INFO" diff --git a/radio/src/translations/pt.h.txt b/radio/src/translations/pt.h.txt index ecb5cfb21..81dcb9b69 100644 --- a/radio/src/translations/pt.h.txt +++ b/radio/src/translations/pt.h.txt @@ -948,10 +948,15 @@ #define TR_TIME "Time" #define TR_MAXBAUDRATE "Max bauds" -#define TR_BLUETOOTH "Bluetooth" -#define TR_BAUDRATE "BT Baudrate" -#define LEN_BLUETOOTH_MODES "\011" -#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" +#define TR_BLUETOOTH "Bluetooth" +#define TR_BLUETOOTH_DISC "Discover" +#define TR_BLUETOOTH_INIT "Init" +#define TR_BLUETOOTH_DIST_ADDR INDENT "Dist addr" +#define TR_BLUETOOTH_LOCAL_ADDR INDENT "Local addr" +#define TR_BLUETOOTH_PIN_CODE TR(INDENT "PIN code", "PIN code") +#define TR_BAUDRATE "BT Baudrate" +#define LEN_BLUETOOTH_MODES "\011" +#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" #define TR_SD_INFO_TITLE "SD INFO" #define TR_SD_TYPE "Tipe" diff --git a/radio/src/translations/se.h.txt b/radio/src/translations/se.h.txt index 5a9bb36d5..9d5629b65 100644 --- a/radio/src/translations/se.h.txt +++ b/radio/src/translations/se.h.txt @@ -980,10 +980,15 @@ #define TR_TIME "Tid " #define TR_MAXBAUDRATE "Max bauds" -#define TR_BLUETOOTH "Bluetooth" -#define TR_BAUDRATE "BT Baudrate" -#define LEN_BLUETOOTH_MODES "\011" -#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" +#define TR_BLUETOOTH "Bluetooth" +#define TR_BLUETOOTH_DISC "Discover" +#define TR_BLUETOOTH_INIT "Init" +#define TR_BLUETOOTH_DIST_ADDR INDENT "Dist addr" +#define TR_BLUETOOTH_LOCAL_ADDR INDENT "Local addr" +#define TR_BLUETOOTH_PIN_CODE TR(INDENT "PIN code", "PIN code") +#define TR_BAUDRATE "BT Baudrate" +#define LEN_BLUETOOTH_MODES "\011" +#define TR_BLUETOOTH_MODES "---\0 ""Telemetry""Trainer\0" #define TR_SD_INFO_TITLE "SD INFO" #define TR_SD_TYPE "Typ: "