diff --git a/companion/src/CMakeLists.txt b/companion/src/CMakeLists.txt index ad9963cf0..4412d0615 100644 --- a/companion/src/CMakeLists.txt +++ b/companion/src/CMakeLists.txt @@ -416,7 +416,7 @@ endif() if(LUPDATE_FOUND) add_custom_target(translations WORKING_DIRECTORY ${COMPANION_SRC_DIRECTORY} - COMMAND ${LUPDATE_EXECUTABLE} ${CMAKE_SOURCE_DIR} -no-obsolete -ts ${companion_TS} + COMMAND ${LUPDATE_EXECUTABLE} ${COMPANION_SRC_DIRECTORY} -no-obsolete -ts ${companion_TS} ) else() add_custom_target(translations diff --git a/radio/src/datastructs.h b/radio/src/datastructs.h index 7cfc67b4c..796679671 100644 --- a/radio/src/datastructs.h +++ b/radio/src/datastructs.h @@ -885,7 +885,7 @@ PACK(struct TrainerData { NOBACKUP(uint8_t countryCode); \ NOBACKUP(uint8_t imperial:1); \ NOBACKUP(uint8_t jitterFilter:1); /* 0 - active */\ - NOBACKUP(uint8_t spareExtra:6); \ + NOBACKUP(uint8_t spareExtraArm:6); \ NOBACKUP(char ttsLanguage[2]); \ NOBACKUP(int8_t beepVolume:4); \ NOBACKUP(int8_t wavVolume:4); \ @@ -914,7 +914,7 @@ PACK(struct TrainerData { #define EXTRA_GENERAL_FIELDS \ EXTRA_GENERAL_FIELDS_ARM \ uint8_t serial2Mode:4; \ - uint8_t spare:4; \ + uint8_t spareExtra:4; \ uint32_t switchConfig; \ uint8_t potsType; /*two bits for every pot*/\ char switchNames[NUM_SWITCHES][LEN_SWITCH_NAME]; \ @@ -980,7 +980,11 @@ PACK(struct RadioData { NOBACKUP(int8_t backlightMode); NOBACKUP(TrainerData trainer); NOBACKUP(uint8_t view); // index of view in main screen - NOBACKUP(int8_t buzzerMode:2); // -2=quiet, -1=only alarms, 0=no keys, 1=all +#if defined(BUZZER) + NOBACKUP(int8_t buzzerMode:2); // -2=quiet, -1=only alarms, 0=no keys, 1=all (only used on AVR radios without audio hardware) +#else + NOBACKUP(int8_t spareRadio:2); +#endif NOBACKUP(uint8_t fai:1); NOBACKUP(int8_t beepMode:2); // -2=quiet, -1=only alarms, 0=no keys, 1=all NOBACKUP(uint8_t alarmsFlash:1); diff --git a/radio/src/translations/cz.h.txt b/radio/src/translations/cz.h.txt index 51cda7040..8b3665d38 100644 --- a/radio/src/translations/cz.h.txt +++ b/radio/src/translations/cz.h.txt @@ -112,7 +112,7 @@ #define TR_MULTI_CUSTOM "Custom" #define LEN_SUBTYPE_FLYSKY "\004" -#define TR_SUBTYPE_FLYSKY "Std\0"V9x9""V6x6""V912""CX20" +#define TR_SUBTYPE_FLYSKY "Std\0""V9x9""V6x6""V912""CX20" #define LEN_SUBTYPE_AFHDS2A "\010" #define TR_SUBTYPE_AFHDS2A "PWM,IBUS""PPM,IBUS""PWM,SBUS""PPM,SBUS" @@ -669,7 +669,11 @@ #define TR_ENTER "[MENU]" #endif -#define TR_EXIT "[EXIT]" +#if defined(PCBHORUS) + #define TR_EXIT "[RTN]" +#else + #define TR_EXIT "[EXIT]" +#endif #if defined(PCBTARANIS) #define TR_POPUPS TR_EXIT "\010" "\010" "\010" "\010" TR_ENTER diff --git a/radio/src/translations/en.h.txt b/radio/src/translations/en.h.txt index 61918f156..cf34c9845 100644 --- a/radio/src/translations/en.h.txt +++ b/radio/src/translations/en.h.txt @@ -645,7 +645,11 @@ #define TR_ENTER "[MENU]" #endif -#define TR_EXIT "[EXIT]" +#if defined(PCBHORUS) + #define TR_EXIT "[RTN]" +#else + #define TR_EXIT "[EXIT]" +#endif #if defined(PCBFLAMENCO) #define TR_POPUPS TR_EXIT "\010" TR_ENTER diff --git a/radio/src/translations/es.h.txt b/radio/src/translations/es.h.txt index 6874a3536..3cfd629ef 100644 --- a/radio/src/translations/es.h.txt +++ b/radio/src/translations/es.h.txt @@ -107,7 +107,7 @@ #define TR_DSM_PROTOCOLS "LP45""DSM2""DSMX" #define LEN_MULTI_PROTOCOLS "\006" -#define TR_MULTI_PROTOCOLS "FlySky""Hubsan""FrSky\0""Hisky\0""V2x2\0 ""DSM\0 ""Devo\0 ""YD717\0""KN\0 ""SymaX\0""SLT\0 ""CX10\0 ""CG023\0""Bayang""ESky\0 ""MT99XX""MJXQ\0 ""Shenqi""FY326\0""SFHSS\0""J6 PRO""FQ777\0""Assan\0""Hontai""OLRS\0 ""FS 2A\0""Q2x2\0 "" +#define TR_MULTI_PROTOCOLS "FlySky""Hubsan""FrSky\0""Hisky\0""V2x2\0 ""DSM\0 ""Devo\0 ""YD717\0""KN\0 ""SymaX\0""SLT\0 ""CX10\0 ""CG023\0""Bayang""ESky\0 ""MT99XX""MJXQ\0 ""Shenqi""FY326\0""SFHSS\0""J6 PRO""FQ777\0""Assan\0""Hontai""OLRS\0 ""FS 2A\0""Q2x2\0 " #define TR_MULTI_CUSTOM "Custom" @@ -630,7 +630,11 @@ #define TR_ENTER "[MENU]" #endif -#define TR_EXIT "[SALIR]" +#if defined(PCBHORUS) + #define TR_EXIT "[RTN]" +#else + #define TR_EXIT "[SALIR]" +#endif #if defined(PCBTARANIS) #define TR_POPUPS TR_EXIT "\010" "\010" "\010" "\010" TR_ENTER diff --git a/radio/src/translations/fi.h.txt b/radio/src/translations/fi.h.txt index 2de4d5d99..9e116deaa 100644 --- a/radio/src/translations/fi.h.txt +++ b/radio/src/translations/fi.h.txt @@ -112,7 +112,7 @@ #define TR_MULTI_CUSTOM "Custom" #define LEN_SUBTYPE_FLYSKY "\004" -#define TR_SUBTYPE_FLYSKY "Std\0"V9x9""V6x6""V912""CX20" +#define TR_SUBTYPE_FLYSKY "Std\0""V9x9""V6x6""V912""CX20" #define LEN_SUBTYPE_AFHDS2A "\010" #define TR_SUBTYPE_AFHDS2A "PWM,IBUS""PPM,IBUS""PWM,SBUS""PPM,SBUS" @@ -630,7 +630,11 @@ #define TR_ENTER "[MENU]" #endif -#define TR_EXIT "[EXIT]" +#if defined(PCBHORUS) + #define TR_EXIT "[RTN]" +#else + #define TR_EXIT "[EXIT]" +#endif #if defined(PCBTARANIS) #define TR_POPUPS TR_EXIT "\010" "\010" "\010" "\010" TR_ENTER diff --git a/radio/src/translations/fr.h.txt b/radio/src/translations/fr.h.txt index ad5bdd703..8a2cf40a6 100644 --- a/radio/src/translations/fr.h.txt +++ b/radio/src/translations/fr.h.txt @@ -658,7 +658,11 @@ #define TR_ENTER "[MENU]" #endif -#define TR_EXIT "[EXIT]" +#if defined(PCBHORUS) + #define TR_EXIT "[RTN]" +#else + #define TR_EXIT "[EXIT]" +#endif #if defined(PCBTARANIS) #define TR_POPUPS TR_EXIT "\010" "\010" "\010" "\010" TR_ENTER diff --git a/radio/src/translations/it.h.txt b/radio/src/translations/it.h.txt index d938de666..7041d8afc 100644 --- a/radio/src/translations/it.h.txt +++ b/radio/src/translations/it.h.txt @@ -112,7 +112,7 @@ #define TR_MULTI_CUSTOM "Custom" #define LEN_SUBTYPE_FLYSKY "\004" -#define TR_SUBTYPE_FLYSKY "Std\0"V9x9""V6x6""V912""CX20" +#define TR_SUBTYPE_FLYSKY "Std\0""V9x9""V6x6""V912""CX20" #define LEN_SUBTYPE_AFHDS2A "\010" #define TR_SUBTYPE_AFHDS2A "PWM,IBUS""PPM,IBUS""PWM,SBUS""PPM,SBUS" @@ -652,7 +652,11 @@ #define TR_ENTER "[Menù]" #endif -#define TR_EXIT "[EXIT]" +#if defined(PCBHORUS) + #define TR_EXIT "[RTN]" +#else + #define TR_EXIT "[EXIT]" +#endif #if defined(PCBTARANIS) #define TR_POPUPS TR_EXIT "\010" "\010" "\010" "\010" TR_ENTER diff --git a/radio/src/translations/nl.h.txt b/radio/src/translations/nl.h.txt index b288610d6..27bbcfb83 100644 --- a/radio/src/translations/nl.h.txt +++ b/radio/src/translations/nl.h.txt @@ -117,7 +117,7 @@ #define TR_MULTI_CUSTOM "Custom" #define LEN_SUBTYPE_FLYSKY "\004" -#define TR_SUBTYPE_FLYSKY "Std\0"V9x9""V6x6""V912""CX20" +#define TR_SUBTYPE_FLYSKY "Std\0""V9x9""V6x6""V912""CX20" #define LEN_SUBTYPE_AFHDS2A "\010" #define TR_SUBTYPE_AFHDS2A "PWM,IBUS""PPM,IBUS""PWM,SBUS""PPM,SBUS" @@ -641,7 +641,11 @@ #define TR_ENTER "[MENU]" #endif -#define TR_EXIT "[EXIT]" +#if defined(PCBHORUS) + #define TR_EXIT "[RTN]" +#else + #define TR_EXIT "[EXIT]" +#endif #if defined(PCBFLAMENCO) #define TR_POPUPS TR_EXIT "\010" TR_ENTER diff --git a/radio/src/translations/pl.h.txt b/radio/src/translations/pl.h.txt index 22fb93a30..80b76c309 100644 --- a/radio/src/translations/pl.h.txt +++ b/radio/src/translations/pl.h.txt @@ -113,7 +113,7 @@ #define TR_MULTI_CUSTOM "Custom" #define LEN_SUBTYPE_FLYSKY "\004" -#define TR_SUBTYPE_FLYSKY "Std\0"V9x9""V6x6""V912""CX20" +#define TR_SUBTYPE_FLYSKY "Std\0""V9x9""V6x6""V912""CX20" #define LEN_SUBTYPE_AFHDS2A "\010" #define TR_SUBTYPE_AFHDS2A "PWM,IBUS""PPM,IBUS""PWM,SBUS""PPM,SBUS" @@ -654,7 +654,11 @@ #define TR_ENTER "[MENU]" #endif -#define TR_EXIT "[WYJŚ]" +#if defined(PCBHORUS) + #define TR_EXIT "[RTN]" +#else + #define TR_EXIT "[WYJŚ]" +#endif #if defined(PCBTARANIS) #define TR_POPUPS TR_EXIT "\010" "\010" "\010" "\010" TR_ENTER diff --git a/radio/src/translations/pt.h.txt b/radio/src/translations/pt.h.txt index cab6bbd67..adb3ef36e 100644 --- a/radio/src/translations/pt.h.txt +++ b/radio/src/translations/pt.h.txt @@ -625,7 +625,11 @@ #define TR_ENTER "[MENU]" #endif -#define TR_EXIT "[EXIT]" +#if defined(PCBHORUS) + #define TR_EXIT "[RTN]" +#else + #define TR_EXIT "[EXIT]" +#endif #if defined(PCBTARANIS) #define TR_POPUPS TR_EXIT "\010" "\010" "\010" "\010" TR_ENTER diff --git a/radio/src/translations/se.h.txt b/radio/src/translations/se.h.txt index 2548627dd..ec44d6069 100644 --- a/radio/src/translations/se.h.txt +++ b/radio/src/translations/se.h.txt @@ -112,7 +112,7 @@ #define TR_MULTI_CUSTOM "Custom" #define LEN_SUBTYPE_FLYSKY "\004" -#define TR_SUBTYPE_FLYSKY "Std\0"V9x9""V6x6""V912""CX20" +#define TR_SUBTYPE_FLYSKY "Std\0""V9x9""V6x6""V912""CX20" #define LEN_SUBTYPE_AFHDS2A "\010" #define TR_SUBTYPE_AFHDS2A "PWM,IBUS""PPM,IBUS""PWM,SBUS""PPM,SBUS" @@ -654,7 +654,11 @@ #define TR_ENTER "[MENU]" #endif -#define TR_EXIT "[EXIT]" +#if defined(PCBHORUS) + #define TR_EXIT "[RTN]" +#else + #define TR_EXIT "[EXIT]" +#endif #if defined(PCBFLAMENCO) #define TR_POPUPS TR_EXIT "\010" TR_ENTER