feat: Add SF to mute audio amplifier on supported radios (#3753)
* SF Audio amplifier mute port to 2.10 * added missing definition STR_SF_DISABLE_AUDIO_AMP * exclude radios not able to switch audio amp off * radio/src/storage/yaml/yaml_datastructs_128x64.cpp needs to distinguish between radios with or without switchable audio amps. Expample Zorro vs X9lites * updated companion and radio language PL * - added Companion and radio language SE - removed type unfinished for translated languages * added radio and companion language JP * - reverted change to 128x64 yaml_datastructs.h - moved exclusion of SF DISABLE_AUDIO_AMP based on hw capabilities to UI level * confused FUNC_ with FUNCTION_ * confused FUNCTION_* with FUNC_*
This commit is contained in:
@@ -125,6 +125,8 @@ QString CustomFunctionData::funcToString(const AssignFunc func, const ModelData
|
||||
return tr("Disable Touch");
|
||||
else if (func == FuncSetScreen)
|
||||
return tr("Set Main Screen");
|
||||
else if (func == FuncDisableAudioAmp)
|
||||
return tr("Audio Amp Off");
|
||||
else {
|
||||
return QString(CPN_STR_UNKNOWN_ITEM);
|
||||
}
|
||||
@@ -257,7 +259,8 @@ bool CustomFunctionData::isFuncAvailable(const int index, const ModelData * mode
|
||||
((index >= FuncRangeCheckInternalModule && index <= FuncBindExternalModule) && !fw->getCapability(DangerousFunctions)) ||
|
||||
((index >= FuncAdjustGV1 && index <= FuncAdjustGVLast) && !fw->getCapability(Gvars)) ||
|
||||
((index == FuncDisableTouch) && !IS_HORUS_OR_TARANIS(fw->getBoard())) ||
|
||||
((index == FuncSetScreen && !Boards::getCapability(fw->getBoard(), Board::HasColorLcd)))
|
||||
((index == FuncSetScreen && !Boards::getCapability(fw->getBoard(), Board::HasColorLcd)) ||
|
||||
((index == FuncDisableAudioAmp && !Boards::getCapability(fw->getBoard(), Board::HasAudioMuteGPIO))))
|
||||
);
|
||||
return !ret;
|
||||
}
|
||||
@@ -471,7 +474,8 @@ bool CustomFunctionData::isParamAvailable() const
|
||||
FuncBindInternalModule,
|
||||
FuncBindExternalModule,
|
||||
FuncRacingMode,
|
||||
FuncDisableTouch
|
||||
FuncDisableTouch,
|
||||
FuncDisableAudioAmp
|
||||
};
|
||||
|
||||
return funcList.contains(func) ? false : true;
|
||||
|
||||
@@ -72,6 +72,7 @@ enum AssignFunc {
|
||||
FuncRacingMode,
|
||||
FuncDisableTouch,
|
||||
FuncSetScreen,
|
||||
FuncDisableAudioAmp,
|
||||
FuncCount,
|
||||
FuncReserve = -1
|
||||
};
|
||||
|
||||
@@ -67,6 +67,7 @@ static const YamlLookupTable customFnLut = {
|
||||
{ FuncRacingMode, "RACING_MODE" },
|
||||
{ FuncDisableTouch, "DISABLE_TOUCH" },
|
||||
{ FuncSetScreen, "SET_SCREEN"},
|
||||
{ FuncDisableAudioAmp, "DISABLE_AUDIO_AMP" },
|
||||
};
|
||||
|
||||
static const YamlLookupTable trainerLut = {
|
||||
|
||||
@@ -2059,6 +2059,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation>Vypnutí zesilovače zvuku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="216"/>
|
||||
<source>Played once, not during startup</source>
|
||||
|
||||
@@ -2359,6 +2359,11 @@ Vil du indlæse indstillinger fra en fil?</translation>
|
||||
<source>Set Main Screen</source>
|
||||
<translation>Indstil hoved billede</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation>Sluk audio amplifier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="373"/>
|
||||
<source>Value</source>
|
||||
|
||||
@@ -2064,6 +2064,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation>Audio Amp AUS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="216"/>
|
||||
<source>Played once, not during startup</source>
|
||||
|
||||
@@ -2037,6 +2037,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="216"/>
|
||||
<source>Played once, not during startup</source>
|
||||
|
||||
@@ -2064,6 +2064,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="216"/>
|
||||
<source>Played once, not during startup</source>
|
||||
|
||||
@@ -2060,6 +2060,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="216"/>
|
||||
<source>Played once, not during startup</source>
|
||||
|
||||
@@ -2079,6 +2079,11 @@ Voulez-vous importer les paramètres depuis un fichier?</translation>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation>Désact. Ampli Audio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="216"/>
|
||||
<source>!1x</source>
|
||||
|
||||
@@ -2107,6 +2107,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="143"/>
|
||||
<source>s</source>
|
||||
|
||||
@@ -2057,6 +2057,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation>Amplificatore audio off</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="216"/>
|
||||
<source>Played once, not during startup</source>
|
||||
|
||||
@@ -2051,6 +2051,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation>オーディオアンプ OFF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="216"/>
|
||||
<source>!1x</source>
|
||||
|
||||
@@ -2107,6 +2107,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="143"/>
|
||||
<source>s</source>
|
||||
|
||||
@@ -2041,6 +2041,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation>Wycisz wzmacniacz audio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="216"/>
|
||||
<source>Played once, not during startup</source>
|
||||
|
||||
@@ -2107,6 +2107,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="143"/>
|
||||
<source>s</source>
|
||||
|
||||
@@ -2060,6 +2060,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="216"/>
|
||||
<source>Played once, not during startup</source>
|
||||
|
||||
@@ -2359,6 +2359,11 @@ Vill du hämta inställningarna från en fil?</translation>
|
||||
<source>Set Main Screen</source>
|
||||
<translation>Ställ in huvudskärm</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation>Audioförstärkare av</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="371"/>
|
||||
<source>Value</source>
|
||||
|
||||
@@ -2065,6 +2065,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Disable Touch</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation>关闭音频功放</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="127"/>
|
||||
<source>Set Main Screen</source>
|
||||
|
||||
@@ -2070,6 +2070,11 @@ Do you want to import settings from a file?</source>
|
||||
<source>Set Main Screen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="129"/>
|
||||
<source>Audio Amp Off</source>
|
||||
<translation>關閉音頻功放</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../firmwares/customfunctiondata.cpp" line="216"/>
|
||||
<source>Played once, not during startup</source>
|
||||
|
||||
@@ -597,6 +597,7 @@ enum Functions {
|
||||
FUNC_DISABLE_TOUCH,
|
||||
FUNC_SET_SCREEN,
|
||||
#endif
|
||||
FUNC_DISABLE_AUDIO_AMP,
|
||||
#if defined(DEBUG)
|
||||
FUNC_TEST, // should remain the last before MAX as not added in Companion
|
||||
#endif
|
||||
|
||||
@@ -425,6 +425,11 @@ void evalFunctions(const CustomFunctionData * functions, CustomFunctionsContext
|
||||
newActiveFunctions |= (1u << FUNCTION_DISABLE_TOUCH);
|
||||
break;
|
||||
#endif
|
||||
#if defined(AUDIO_MUTE_GPIO)
|
||||
case FUNC_DISABLE_AUDIO_AMP:
|
||||
newActiveFunctions |= (1u << FUNCTION_DISABLE_AUDIO_AMP);
|
||||
break;
|
||||
#endif
|
||||
#if defined(COLORLCD)
|
||||
case FUNC_SET_SCREEN:
|
||||
if (isRepeatDelayElapsed(functions, functionsContext, i)) {
|
||||
@@ -533,6 +538,10 @@ const char* funcGetLabel(uint8_t func)
|
||||
case FUNC_SET_SCREEN:
|
||||
return STR_SF_SET_SCREEN;
|
||||
#endif
|
||||
#if defined(AUDIO_MUTE_GPIO)
|
||||
case FUNC_DISABLE_AUDIO_AMP:
|
||||
return STR_SF_DISABLE_AUDIO_AMP;
|
||||
#endif
|
||||
#if defined(DEBUG)
|
||||
case FUNC_TEST:
|
||||
return STR_SF_TEST;
|
||||
|
||||
@@ -594,7 +594,11 @@ bool isAssignableFunctionAvailable(int function, CustomFunctionData * functions)
|
||||
case FUNC_PLAY_SCRIPT:
|
||||
return false;
|
||||
#endif
|
||||
|
||||
case FUNC_DISABLE_AUDIO_AMP:
|
||||
#if defined(AUDIO_MUTE_GPIO)
|
||||
return true;
|
||||
#endif
|
||||
return false;
|
||||
default:
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -665,6 +665,9 @@ enum FunctionsActive {
|
||||
#if defined(HARDWARE_TOUCH)
|
||||
FUNCTION_DISABLE_TOUCH,
|
||||
#endif
|
||||
#if defined(AUDIO_MUTE_GPIO)
|
||||
FUNCTION_DISABLE_AUDIO_AMP
|
||||
#endif
|
||||
};
|
||||
|
||||
#define VARIO_FREQUENCY_ZERO 700/*Hz*/
|
||||
|
||||
@@ -82,6 +82,7 @@ const struct YamlIdStr enum_Functions[] = {
|
||||
{ FUNC_BACKLIGHT, "BACKLIGHT" },
|
||||
{ FUNC_SCREENSHOT, "SCREENSHOT" },
|
||||
{ FUNC_RACING_MODE, "RACING_MODE" },
|
||||
{ FUNC_DISABLE_AUDIO_AMP, "DISABLE_AUDIO_AMP" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
const struct YamlIdStr enum_TimerModes[] = {
|
||||
|
||||
@@ -84,6 +84,7 @@ const struct YamlIdStr enum_Functions[] = {
|
||||
{ FUNC_RACING_MODE, "RACING_MODE" },
|
||||
{ FUNC_DISABLE_TOUCH, "DISABLE_TOUCH" },
|
||||
{ FUNC_SET_SCREEN, "SET_SCREEN" },
|
||||
{ FUNC_DISABLE_AUDIO_AMP, "DISABLE_AUDIO_AMP" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
const struct YamlIdStr enum_ZoneOptionValueEnum[] = {
|
||||
|
||||
@@ -82,6 +82,7 @@ const struct YamlIdStr enum_Functions[] = {
|
||||
{ FUNC_BACKLIGHT, "BACKLIGHT" },
|
||||
{ FUNC_SCREENSHOT, "SCREENSHOT" },
|
||||
{ FUNC_RACING_MODE, "RACING_MODE" },
|
||||
{ FUNC_DISABLE_AUDIO_AMP, "DISABLE_AUDIO_AMP" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
const struct YamlIdStr enum_TimerModes[] = {
|
||||
|
||||
@@ -82,6 +82,7 @@ const struct YamlIdStr enum_Functions[] = {
|
||||
{ FUNC_BACKLIGHT, "BACKLIGHT" },
|
||||
{ FUNC_SCREENSHOT, "SCREENSHOT" },
|
||||
{ FUNC_RACING_MODE, "RACING_MODE" },
|
||||
{ FUNC_DISABLE_AUDIO_AMP, "DISABLE_AUDIO_AMP" },
|
||||
{ FUNC_DISABLE_TOUCH, "DISABLE_TOUCH" },
|
||||
{ FUNC_SET_SCREEN, "SET_SCREEN" },
|
||||
{ 0, NULL }
|
||||
|
||||
@@ -82,6 +82,7 @@ const struct YamlIdStr enum_Functions[] = {
|
||||
{ FUNC_BACKLIGHT, "BACKLIGHT" },
|
||||
{ FUNC_SCREENSHOT, "SCREENSHOT" },
|
||||
{ FUNC_RACING_MODE, "RACING_MODE" },
|
||||
{ FUNC_DISABLE_AUDIO_AMP, "DISABLE_AUDIO_AMP" },
|
||||
{ FUNC_DISABLE_TOUCH, "DISABLE_TOUCH" },
|
||||
{ FUNC_SET_SCREEN, "SET_SCREEN" },
|
||||
{ 0, NULL }
|
||||
|
||||
@@ -82,6 +82,7 @@ const struct YamlIdStr enum_Functions[] = {
|
||||
{ FUNC_BACKLIGHT, "BACKLIGHT" },
|
||||
{ FUNC_SCREENSHOT, "SCREENSHOT" },
|
||||
{ FUNC_RACING_MODE, "RACING_MODE" },
|
||||
{ FUNC_DISABLE_AUDIO_AMP, "DISABLE_AUDIO_AMP" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
const struct YamlIdStr enum_TimerModes[] = {
|
||||
|
||||
@@ -82,6 +82,7 @@ const struct YamlIdStr enum_Functions[] = {
|
||||
{ FUNC_BACKLIGHT, "BACKLIGHT" },
|
||||
{ FUNC_SCREENSHOT, "SCREENSHOT" },
|
||||
{ FUNC_RACING_MODE, "RACING_MODE" },
|
||||
{ FUNC_DISABLE_AUDIO_AMP, "DISABLE_AUDIO_AMP" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
const struct YamlIdStr enum_TimerModes[] = {
|
||||
|
||||
@@ -82,6 +82,7 @@ const struct YamlIdStr enum_Functions[] = {
|
||||
{ FUNC_BACKLIGHT, "BACKLIGHT" },
|
||||
{ FUNC_SCREENSHOT, "SCREENSHOT" },
|
||||
{ FUNC_RACING_MODE, "RACING_MODE" },
|
||||
{ FUNC_DISABLE_AUDIO_AMP, "DISABLE_AUDIO_AMP" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
const struct YamlIdStr enum_TimerModes[] = {
|
||||
|
||||
@@ -82,6 +82,7 @@ const struct YamlIdStr enum_Functions[] = {
|
||||
{ FUNC_BACKLIGHT, "BACKLIGHT" },
|
||||
{ FUNC_SCREENSHOT, "SCREENSHOT" },
|
||||
{ FUNC_RACING_MODE, "RACING_MODE" },
|
||||
{ FUNC_DISABLE_AUDIO_AMP, "DISABLE_AUDIO_AMP" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
const struct YamlIdStr enum_TimerModes[] = {
|
||||
|
||||
@@ -139,6 +139,11 @@ void audioMute()
|
||||
|
||||
void audioUnmute()
|
||||
{
|
||||
if(isFunctionActive(FUNCTION_DISABLE_AUDIO_AMP)) {
|
||||
setMutePin(true);
|
||||
return;
|
||||
}
|
||||
|
||||
#if defined(AUDIO_UNMUTE_DELAY)
|
||||
// if muted
|
||||
if (getMutePin()) {
|
||||
|
||||
@@ -403,6 +403,11 @@ void audioMute()
|
||||
|
||||
void audioUnmute()
|
||||
{
|
||||
if(isFunctionActive(FUNCTION_DISABLE_AUDIO_AMP)) {
|
||||
setMutePin(true);
|
||||
return;
|
||||
}
|
||||
|
||||
#if defined(AUDIO_UNMUTE_DELAY)
|
||||
// if muted
|
||||
if (getMutePin()) {
|
||||
|
||||
@@ -173,6 +173,7 @@ const char STR_SF_BACKLIGHT[] = TR_SF_BACKLIGHT;
|
||||
const char STR_SF_BG_MUSIC[] = TR_SF_BG_MUSIC;
|
||||
const char STR_SF_BG_MUSIC_PAUSE[] = TR_SF_BG_MUSIC_PAUSE;
|
||||
const char STR_SF_DISABLE_TOUCH[] = TR_SF_DISABLE_TOUCH;
|
||||
const char STR_SF_DISABLE_AUDIO_AMP[] = TR_SF_DISABLE_AUDIO_AMP;
|
||||
const char STR_SF_FAILSAFE[] = TR_SF_FAILSAFE;
|
||||
const char STR_SF_HAPTIC[] = TR_SF_HAPTIC;
|
||||
const char STR_SF_INST_TRIM[] = TR_SF_INST_TRIM;
|
||||
|
||||
@@ -294,6 +294,7 @@ extern const char STR_SF_BACKLIGHT[];
|
||||
extern const char STR_SF_BG_MUSIC[];
|
||||
extern const char STR_SF_BG_MUSIC_PAUSE[];
|
||||
extern const char STR_SF_DISABLE_TOUCH[];
|
||||
extern const char STR_SF_DISABLE_AUDIO_AMP[];
|
||||
extern const char STR_SF_FAILSAFE[];
|
||||
extern const char STR_SF_HAPTIC[];
|
||||
extern const char STR_SF_INST_TRIM[];
|
||||
|
||||
@@ -108,6 +108,7 @@
|
||||
#define TR_SF_SCREENSHOT "截屏"
|
||||
#define TR_SF_RACING_MODE "竞速模式"
|
||||
#define TR_SF_DISABLE_TOUCH "禁用触摸"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "关闭音频功放"
|
||||
#define TR_SF_SET_SCREEN "选择主屏"
|
||||
#define TR_SF_RESERVE "[保留]"
|
||||
|
||||
|
||||
@@ -122,6 +122,7 @@
|
||||
#define TR_SF_SCREENSHOT "Snímek LCD"
|
||||
#define TR_SF_RACING_MODE "Závodní režim"
|
||||
#define TR_SF_DISABLE_TOUCH "Deaktivace dotyku"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "Vypnutí zesilovače zvuku"
|
||||
#define TR_SF_SET_SCREEN "Vybrat hlavní obrazovku"
|
||||
|
||||
#define TR_FSW_RESET_TELEM TR("Telm","Telemetrie")
|
||||
|
||||
@@ -120,6 +120,7 @@
|
||||
#define TR_SF_SCREENSHOT "Skærm klip"
|
||||
#define TR_SF_RACING_MODE "Ræs tilstand"
|
||||
#define TR_SF_DISABLE_TOUCH "Ikke berøringsaktiv"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP TR("Sluk audio amp", "Sluk audio amplifier")
|
||||
#define TR_SF_SET_SCREEN "Vælg hoved skærm"
|
||||
#define TR_SF_RESERVE "[reserve]"
|
||||
|
||||
|
||||
@@ -117,6 +117,7 @@
|
||||
#define TR_SF_SCREENSHOT "Screenshot"
|
||||
#define TR_SF_RACING_MODE "RacingMode"
|
||||
#define TR_SF_DISABLE_TOUCH "Kein Touch"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "Audio Amp AUS"
|
||||
#define TR_SF_SET_SCREEN "Set Main Screen"
|
||||
|
||||
#define TR_FSW_RESET_TELEM TR("Telm","Telemetrie")
|
||||
|
||||
@@ -118,6 +118,7 @@
|
||||
#define TR_SF_SCREENSHOT "Screenshot"
|
||||
#define TR_SF_RACING_MODE "RacingMode"
|
||||
#define TR_SF_DISABLE_TOUCH "No Touch"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "Audio Amp Off"
|
||||
#define TR_SF_SET_SCREEN "Set Main Screen"
|
||||
#define TR_SF_RESERVE "[reserve]"
|
||||
|
||||
|
||||
@@ -115,6 +115,7 @@
|
||||
#define TR_SF_SCREENSHOT "Captura"
|
||||
#define TR_SF_RACING_MODE "RacingMode"
|
||||
#define TR_SF_DISABLE_TOUCH "No Touch"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "Audio Amp Off"
|
||||
#define TR_SF_SET_SCREEN "Set Main Screen"
|
||||
|
||||
#define TR_FSW_RESET_TELEM TR("Telm", "Telemetría")
|
||||
|
||||
@@ -120,6 +120,7 @@
|
||||
#define TR_SF_SCREENSHOT "Screenshot"
|
||||
#define TR_SF_RACING_MODE "RacingMode"
|
||||
#define TR_SF_DISABLE_TOUCH "No Touch"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "Audio Amp Off"
|
||||
#define TR_SF_SET_SCREEN "Set Main Screen"
|
||||
|
||||
#define TR_FSW_RESET_TELEM TR("Telm","Telemetry")
|
||||
|
||||
@@ -119,6 +119,7 @@
|
||||
#define TR_SF_SCREENSHOT "Photo Écran"
|
||||
#define TR_SF_RACING_MODE "Racing Mode"
|
||||
#define TR_SF_DISABLE_TOUCH "Non Tactile"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "Désact. Ampli Audio"
|
||||
#define TR_SF_SET_SCREEN "Définir Écran Princ."
|
||||
|
||||
#define TR_FSW_RESET_TELEM TR("Télem.", "Télémétrie")
|
||||
|
||||
@@ -171,6 +171,7 @@
|
||||
#define TR_SF_SCREENSHOT "צילום מסך"
|
||||
#define TR_SF_RACING_MODE "מצב תחרות"
|
||||
#define TR_SF_DISABLE_TOUCH "ללא מסך מגע"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "Audio Amp Off"
|
||||
#define TR_SF_SET_SCREEN "הגדרת מסך ראשי"
|
||||
#define TR_SF_RESERVE "[reserve]"
|
||||
|
||||
|
||||
@@ -118,6 +118,7 @@
|
||||
#define TR_SF_SCREENSHOT "Screenshot"
|
||||
#define TR_SF_RACING_MODE "Modo Racing"
|
||||
#define TR_SF_DISABLE_TOUCH "No Touch"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "Audio Amp Off"
|
||||
#define TR_SF_SET_SCREEN "Setta Schermo Princ."
|
||||
|
||||
#define TR_FSW_RESET_TELEM TR("Telm", "Telemetria")
|
||||
|
||||
@@ -113,6 +113,7 @@
|
||||
#define TR_SF_SCREENSHOT "画面キャプチャ"
|
||||
#define TR_SF_RACING_MODE "レースモード"
|
||||
#define TR_SF_DISABLE_TOUCH "非タッチ"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "オーディオアンプ OFF"
|
||||
#define TR_SF_SET_SCREEN "メインスクリーン設定"
|
||||
#define TR_SF_RESERVE "[予備]"
|
||||
|
||||
|
||||
@@ -115,6 +115,7 @@
|
||||
#define TR_SF_SCREENSHOT "Schermafdr"
|
||||
#define TR_SF_RACING_MODE "RacingMode"
|
||||
#define TR_SF_DISABLE_TOUCH "No Touch"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "Audio Amp Off"
|
||||
#define TR_SF_SET_SCREEN "Set Main Screen"
|
||||
#define TR_SF_RESERVE "[reserve]"
|
||||
|
||||
|
||||
@@ -114,6 +114,7 @@
|
||||
#define TR_SF_SCREENSHOT "Zrzut Ekra"
|
||||
#define TR_SF_RACING_MODE "RacingMode"
|
||||
#define TR_SF_DISABLE_TOUCH "No Touch"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP TR("Wycisz wzm.", "Wycisz wzmacniacz audio")
|
||||
#define TR_SF_SET_SCREEN "Set Main Screen"
|
||||
|
||||
#define TR_FSW_RESET_TELEM TR("Telm", "Telemetra")
|
||||
|
||||
@@ -121,6 +121,7 @@
|
||||
#define TR_SF_SCREENSHOT "Capt. Tela"
|
||||
#define TR_SF_RACING_MODE "ModCorrida"
|
||||
#define TR_SF_DISABLE_TOUCH "No Touch"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "Audio Amp Off"
|
||||
#define TR_SF_SET_SCREEN "Def Tela Princ"
|
||||
#define TR_SF_RESERVE "[reserve]"
|
||||
|
||||
|
||||
@@ -124,6 +124,7 @@
|
||||
#define TR_SF_SCREENSHOT "Skärmbild"
|
||||
#define TR_SF_RACING_MODE "Tävlingsläge"
|
||||
#define TR_SF_DISABLE_TOUCH "Ej pekskärm"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP TR("Audioförst. av","Audioförstärkare av")
|
||||
#define TR_SF_SET_SCREEN "Sätt huvudskärm"
|
||||
#define TR_SF_RESERVE "[reserv]"
|
||||
|
||||
|
||||
@@ -114,6 +114,7 @@
|
||||
#define TR_SF_SCREENSHOT "截屏"
|
||||
#define TR_SF_RACING_MODE "競速模式"
|
||||
#define TR_SF_DISABLE_TOUCH "禁用觸摸"
|
||||
#define TR_SF_DISABLE_AUDIO_AMP "關閉音頻功放"
|
||||
#define TR_SF_SET_SCREEN "選擇主屏"
|
||||
|
||||
#define TR_FSW_RESET_TELEM "回傳參數"
|
||||
|
||||
Reference in New Issue
Block a user