From b6982a310f3ec9255b1970a7eff5dfe21c663aec Mon Sep 17 00:00:00 2001 From: bsongis Date: Thu, 6 Mar 2014 07:16:17 +0100 Subject: [PATCH 01/24] Version changed to 1.99 for nightly builds --- companion/src/CMakeLists.txt | 2 +- radio/src/Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/companion/src/CMakeLists.txt b/companion/src/CMakeLists.txt index 73d21daff..7c654cae6 100644 --- a/companion/src/CMakeLists.txt +++ b/companion/src/CMakeLists.txt @@ -1,7 +1,7 @@ PROJECT( companion ) SET( C9X_VERSION_MAJOR "1" ) -SET( C9X_VERSION_MINOR "52" ) +SET( C9X_VERSION_MINOR "99" ) SET( C9X_VERSION ${C9X_VERSION_MAJOR}.${C9X_VERSION_MINOR} ) CMAKE_MINIMUM_REQUIRED( VERSION 2.8 ) diff --git a/radio/src/Makefile b/radio/src/Makefile index e373abd7c..4bda9060e 100644 --- a/radio/src/Makefile +++ b/radio/src/Makefile @@ -272,7 +272,7 @@ MENUS_LOCK == NO SHELL = sh IMG2LBM = -python ../util/img2lbm.py TRANSLATE = -python ../util/translate.py -VERSION = 2.0 +VERSION = 1.99 SRC = CPPSRC = From 47b6c2b771b9e90570f84e224fe9e638d8ddd784 Mon Sep 17 00:00:00 2001 From: bsongis Date: Thu, 6 Mar 2014 12:10:26 +0100 Subject: [PATCH 02/24] Last minute changes before alpha release --- companion/src/mainwindow.cpp | 10 ++++++---- companion/src/mainwindow.h | 2 +- companion/targets/windows/companion-vs.nsi.in | 16 ++++++++-------- companion/targets/windows/license.txt | 4 ++-- 4 files changed, 17 insertions(+), 15 deletions(-) diff --git a/companion/src/mainwindow.cpp b/companion/src/mainwindow.cpp index d419ed99f..aff8ad8cc 100644 --- a/companion/src/mainwindow.cpp +++ b/companion/src/mainwindow.cpp @@ -1530,18 +1530,20 @@ MdiChild *MainWindow::createMdiChild() return child; } -QAction * MainWindow::addAct(QString icon, QString sName, QString lName, QKeySequence::StandardKey shortcut, const char *slot) +QAction * MainWindow::addAct(QString icon, QString sName, QString lName, QKeySequence::StandardKey shortcut, const char *slot, QObject *slotObj) { QAction * newAction = new QAction( this ); if (!icon.isEmpty()) - newAction->setIcon(CompanionIcon(icon)); + newAction->setIcon(CompanionIcon(icon)); if (!sName.isEmpty()) newAction->setText(sName); if (!lName.isEmpty()) newAction->setStatusTip(lName); if (shortcut != 0) newAction->setShortcuts(shortcut); - connect(newAction, SIGNAL(triggered()), this, slot); + if (slotObj == NULL) + slotObj = this; + connect(newAction, SIGNAL(triggered()), slotObj, slot); return newAction; } @@ -1584,7 +1586,7 @@ void MainWindow::createActions() openAct = addAct("open.png", tr("Open Models+Settings..."), tr("Open Models and Settings file"), QKeySequence::Open, SLOT(openFile())); saveAct = addAct("save.png", tr("Save Models+Settings..."), tr("Save Models and Settings file"), QKeySequence::Save, SLOT(save())); saveAsAct = addAct("saveas.png", tr("Save Models+Settings as..."), tr("Save Models and Settings file"), QKeySequence::SaveAs, SLOT(saveAs())); - exitAct = addAct("exit.png", tr("Exit"), tr("Exit the application"), QKeySequence::Quit, SLOT(newFile())); + exitAct = addAct("exit.png", tr("Exit"), tr("Exit the application"), QKeySequence::Quit, SLOT(closeAllWindows()), qApp); cutAct = addAct("cut.png", tr("Cut Model"), tr("Cut current model to the clipboard"), QKeySequence::Cut, SLOT(cut())); copyAct = addAct("copy.png", tr("Copy Model..."), tr("Copy current model to the clipboard"), QKeySequence::Copy, SLOT(copy())); pasteAct = addAct("paste.png", tr("Paste Model..."), tr("Paste model from clipboard"), QKeySequence::Paste, SLOT(paste())); diff --git a/companion/src/mainwindow.h b/companion/src/mainwindow.h index 8bfca1fa8..37535e94b 100644 --- a/companion/src/mainwindow.h +++ b/companion/src/mainwindow.h @@ -158,7 +158,7 @@ private slots: private: void createActions(); - QAction * addAct(QString, QString, QString, QKeySequence::StandardKey, const char *); + QAction * addAct(QString, QString, QString, QKeySequence::StandardKey, const char *, QObject *slotObj=NULL); QAction * addAct(QActionGroup *, QString, QString, const char *); QAction * addAct(QString, QString, QString, const char *); diff --git a/companion/targets/windows/companion-vs.nsi.in b/companion/targets/windows/companion-vs.nsi.in index 64432c62d..7ce8351fb 100644 --- a/companion/targets/windows/companion-vs.nsi.in +++ b/companion/targets/windows/companion-vs.nsi.in @@ -12,14 +12,14 @@ ;General ;Name and file - Name "OpenTX companion" + Name "OpenTX Companion" OutFile "companionInstall_v@C9X_VERSION@.exe" ;Default installation folder - InstallDir "$PROGRAMFILES\OpenTX companion" + InstallDir "$PROGRAMFILES\OpenTX" ;Get installation folder from registry if available - InstallDirRegKey HKCU "Software\companion9x" "" + InstallDirRegKey HKCU "Software\OpenTX" "" ;Compressor options SetCompressor /FINAL /SOLID lzma @@ -66,7 +66,7 @@ ;Start Menu Folder Page Configuration !define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU" - !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\companion9x" + !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\OpenTX" !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder" !insertmacro MUI_PAGE_STARTMENU Application $StartMenuFolder @@ -77,7 +77,7 @@ !define MUI_FINISHPAGE_NOAUTOCLOSE !define MUI_FINISHPAGE_RUN !define MUI_FINISHPAGE_RUN_CHECKED - !define MUI_FINISHPAGE_RUN_TEXT "Launch companion" + !define MUI_FINISHPAGE_RUN_TEXT "Launch OpenTX Companion" !define MUI_FINISHPAGE_RUN_FUNCTION "LaunchLink" # !define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED # !define MUI_FINISHPAGE_SHOWREADME $INSTDIR\readme.txt @@ -95,7 +95,7 @@ ;-------------------------------- ;Installer Sections -Section "OpenTX companion" SecDummy +Section "OpenTX Companion" SecDummy SetOutPath "$INSTDIR" @@ -129,7 +129,7 @@ Section "OpenTX companion" SecDummy SetOutPath "$INSTDIR" ;Store installation folder - WriteRegStr HKCU "Software\companion9x" "" $INSTDIR + WriteRegStr HKCU "Software\OpenTX" "" $INSTDIR ;Associate with extentions ,bin and .hex ${registerExtension} "$INSTDIR\companion.exe" ".bin" "BIN_File" @@ -207,7 +207,7 @@ Section "Uninstall" Delete "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" RMDir "$SMPROGRAMS\$StartMenuFolder" - DeleteRegKey /ifempty HKCU "Software\companion9x" + DeleteRegKey /ifempty HKCU "Software\OpenTX" SectionEnd diff --git a/companion/targets/windows/license.txt b/companion/targets/windows/license.txt index 62dda6edd..383da8e36 100644 --- a/companion/targets/windows/license.txt +++ b/companion/targets/windows/license.txt @@ -1,6 +1,6 @@ -Copyright © 2011-2013 Bertrand Songis and Romolo Manfredini +Copyright © 2011-2014 OpenTX team -companion9x is based on code named eePe by author - Erez Raviv +OpenTX Companion is based on code named eePe by author - Erez Raviv This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. From eeb5532ffa8a91f05607a3fc57700a4e6d5e48ae Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Thu, 6 Mar 2014 22:11:18 +0100 Subject: [PATCH 03/24] Update DONATIONS.txt --- DONATIONS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/DONATIONS.txt b/DONATIONS.txt index 7c003ccfd..f569f5bf2 100644 --- a/DONATIONS.txt +++ b/DONATIONS.txt @@ -334,3 +334,4 @@ Roberto Orsello David Finger FrSky - www.frsky-rc.com Jean-marie Oddo +Mike Matheny From 56032872046486f40b93166ab526b14fdf762b74 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Thu, 6 Mar 2014 22:11:33 +0100 Subject: [PATCH 04/24] Update DONATIONS.txt --- DONATIONS.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DONATIONS.txt b/DONATIONS.txt index f569f5bf2..f12ab0c37 100644 --- a/DONATIONS.txt +++ b/DONATIONS.txt @@ -333,5 +333,5 @@ Sean Cull Roberto Orsello David Finger FrSky - www.frsky-rc.com -Jean-marie Oddo +Jean-Marie Oddo Mike Matheny From cea4c89fe2f79f843075bf7a05535747adadedaa Mon Sep 17 00:00:00 2001 From: Kjell Kernen Date: Sat, 8 Mar 2014 15:25:22 +0100 Subject: [PATCH 05/24] Turned down the light green color hue od curve 11, 12, 13 to be more readable. Fixes #479 --- companion/src/printdialog.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/companion/src/printdialog.cpp b/companion/src/printdialog.cpp index 215771347..0988a86ae 100644 --- a/companion/src/printdialog.cpp +++ b/companion/src/printdialog.cpp @@ -530,9 +530,9 @@ void printDialog::printCurves() qplot_color[7]=new QColor(0,0,255); qplot_color[8]=new QColor(0,127,255); qplot_color[9]=new QColor(127,0,255); - qplot_color[10]=new QColor(0,255,0); - qplot_color[11]=new QColor(0,255,127); - qplot_color[12]=new QColor(127,255,0); + qplot_color[10]=new QColor(0,200,0); + qplot_color[11]=new QColor(0,200,127); + qplot_color[12]=new QColor(127,200,0); qplot_color[13]=new QColor(255,0,0); qplot_color[14]=new QColor(255,0,127); qplot_color[15]=new QColor(255,127,0); From 02268c54ff947d3b3324169841c126e236bee426 Mon Sep 17 00:00:00 2001 From: Kjell Kernen Date: Sat, 8 Mar 2014 23:34:15 +0100 Subject: [PATCH 06/24] Fixes #784 --- companion/src/modeledit/customfunctions.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/companion/src/modeledit/customfunctions.cpp b/companion/src/modeledit/customfunctions.cpp index b1805df46..e4c9ddadb 100644 --- a/companion/src/modeledit/customfunctions.cpp +++ b/companion/src/modeledit/customfunctions.cpp @@ -161,6 +161,12 @@ CustomFunctionsPanel::CustomFunctionsPanel(QWidget * parent, ModelData & model, connect(fswtchParamArmT[i], SIGNAL(editTextChanged ( const QString)), this, SLOT(customFunctionEdited())); #ifdef PHONON + phononLock=false; + clickObject = new Phonon::MediaObject(this); + clickOutput = new Phonon::AudioOutput(Phonon::NoCategory, this); + Phonon::createPath(clickObject, clickOutput); + connect(clickObject, SIGNAL(stateChanged(Phonon::State,Phonon::State)), this, SLOT(mediaPlayer_state(Phonon::State,Phonon::State))); + playBT[i] = new QPushButton(this); playBT[i]->setProperty("index", i); playBT[i]->setProperty("state", "play"); @@ -203,6 +209,7 @@ void CustomFunctionsPanel::mediaPlayer_state(Phonon::State newState, Phonon::Sta clickObject->clearQueue(); clickObject->clear(); for (int i=0; igetCapability(CustomFunctions); i++) { + playBT[i]->setProperty("state", "play"); playBT[i]->setObjectName(QString("play_%1").arg(i)); playBT[i]->setIcon(CompanionIcon("play.png")); } From d5da0ad8286f7ef9350781d6fb37392f8fba193c Mon Sep 17 00:00:00 2001 From: Kjell Kernen Date: Sun, 9 Mar 2014 16:06:19 +0100 Subject: [PATCH 07/24] Start of the Finnish translation of Companion made by Janne Huskonen --- companion/src/translations/companion_fi.ts | 12936 ++++++++----------- 1 file changed, 5164 insertions(+), 7772 deletions(-) diff --git a/companion/src/translations/companion_fi.ts b/companion/src/translations/companion_fi.ts index 96023cc65..e7516fdcc 100644 --- a/companion/src/translations/companion_fi.ts +++ b/companion/src/translations/companion_fi.ts @@ -4,409 +4,297 @@ Channels - Name - + Nimi - Offset - + Tasoitus - Min - + Min - Max - + Max - Invert - + Käänteinen - Center - + Keski - Sym - + Sym - Channel %1 - + Kanava %1 - --- - + --- - INV - + KÄÄNT CurveGroup - Diff - + Ero - Expo - + Expo - Func - + Toiminto - Curve - + Käyrä Curves - Form - + Käyrät - Standard - + Vakio - Custom - + Omat - Lines - + Viivat - Smooth - + Pehmeä - Curve type - + Käyrän tyyppi - Curve name - + Käyrän nimi - Curve %1 - + Käyräi %1 - %1 points - + %1 pisteet - Are you sure you want to reset curve %1 ? - + Oletko varma että haluat palauttaa käyrän %1 ? - Editing curve %1 - + Muutetaan käyrää %1 - Not enough free points in EEPROM to store the curve. - + Ei vapaata tilaa EEPROMissa tallentaa käyrää. CustomFunctionsPanel - Switch - + Kytkin - Action - + Toiminto - Parameters - + Parametrit - Enable - + Päälle - CF%1 - + OF%1 - ON - + ON - Error - + Virhe - Unable to find sound file %1! - + Äänitiedostoa ei löydy %1! - &Delete - + &Poista - Delete - + Poista - &Copy - + &Kopio - Ctrl+C - + Ctrl+C - &Cut - + &Leikkaa - Ctrl+X - + Ctrl+X - &Paste - + &Liitä - Ctrl+V - + Ctrl+V Dialog - Dialog - + Käyrä - Curve type - + Tyyppi - Coefficient - + Vaikutus - Both - + Molemmat - x>0 - + x>0 - x<0 - + x<0 - Y at X=0 - + Y suhde X =0 - Side - + Sivu - Y at X=-100 - + Y suhde X =-100 - Y at X=100 - + Y suhde X =100 - Linear - + Suora - Single Expo - + yks expo - Symmetrical f(x)=-f(-x) - + Symmetrinen f(x)=-f(-x) - Symmetrical f(x)=f(-x) - + Symmetrinen f(x)=f(-x) ExpoDialog - - The source for the mixer - - - - - Input name - - - - - Weight - - - - - - GV - - - - - Phase used by the input. - - - - - Flight modes - - - - 0 - + 0 - 1 - + 1 - 2 - + 2 - 3 - + 3 - 4 - + 4 - 5 - + 5 - 6 - + 6 - 7 - + 7 - 8 - + 8 - Switch - + Kytkin - - Switch used by the input. -If blank then the input is considered to be "ON" all the time. - - - - - Stick Side - - - - NEG - + NEG - POS - + POS - ALL - + Kaikki - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } @@ -418,70 +306,100 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If Delay is not zero the actuation of the mix will be delayed by the specified amount of seconds.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If Slow is not zero then the speed of the mix will be set by the value specified -&gt; the value states the number of seconds it takes to transit from -100 to 100.</p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600; text-decoration: underline;">Delay ans Slow</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600; text-decoration: underline;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These values control the speed and delay of the output of the mix. </p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If Delay is not zero the actuation of the mix will be delayed by the specified amount of seconds.</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If Slow is not zero then the speed of the mix will be set by the value specified -&gt; the value states the number of seconds it takes to transit from -100 to 100.</p></body></html> + + + No + Ei + + + Yes + Kyllä + + + Curve + Käyrä + + + Source + Lähde + + + The source for the mixer + + + + Input name + + + + Weight + + + + GV + + + + Phase used by the input. + + + + Flight modes + + + + Switch used by the input. +If blank then the input is considered to be "ON" all the time. + + + + Stick Side - Scale - Include Trim - - No - - - - - Yes - - - - - Curve - - - - The curve used by the input - - Source - - - - Line name - Edit %1 - Rud - Ele - Thr - Ail @@ -489,77 +407,62 @@ p, li { white-space: pre-wrap; } FlightMode - Form - Fade In - Fade Out - Name - + Nimi - Switch - + Kytkin - trim1 - trim2 - trim4 - trim3 - Rud - Ele - Thr - Ail - Rotary Encoder %1 - GVAR%1 @@ -567,338 +470,123 @@ p, li { white-space: pre-wrap; } FlightModes - Flight Mode %1 - + Lentotila %1 - (%1) - + (%1) - (default) - + (oletus) GeneralEdit - General Edit - + Yleiset muutokset - - Retrieve calib. and hw settings from profile - - - - - Store calib. and hw settings in selected profile - - - - - General settings used throught the transmitter. -These will be relevant for all models in the same EEPROM. - - - - Setup - + Asetukset - Country Code - + Maa koodi - America - + Amerikka - Japan - + Japani - Europe - + Eurooppa - - MAVLink Baud Rate - - - - Voice Language - + Äänen kieli - - Measurement Units - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Single Beep Every whole Minute</span></p></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Single Beep Every whole Minute</span></p></body></html> - Every Minute - + Joka minuutti - - Beeps at 30, 15, 10, and down from5 seconds - - - - - Count Down to Zero - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Flash backlight on timer beep</span></p></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Flash backlight on timer beep</span></p></body></html> - - Flash on beep - - - - - Beep volume - - - - - Wav volume - - - - - Vario volume - - - - - Background volume - - - - - PPMSim - - - - 4800 Baud - + 4800 Baudia - 9600 Baud - + 9600 Baudia - 14400 Baud - + 14400 Baudia - 19200 Baud - + 19200 Baudia - 38400 Baud - + 38400 Baudia - 57600 Baud - + 57600 Baudia - 76800 Baud - + 76800 Baudia - 115200 Baud - + 115200 Baudia - - Beeper Length - - - - - Pot Scrolling Enable - - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">LCD Screen Contrast</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Values can be 20-45</span></p></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">LCD Screen Contrast</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Values can be 20-45</span></p></body></html> - - Haptic Length - - - - - Mode selection: - -Mode 1: - Left stick: Elevator, Rudder - Right stick: Throttle, Aileron - -Mode 2: - Left stick: Throttle, Rudder - Right stick: Elevator, Aileron - -Mode 3: - Left stick: Elevator, Aileron - Right stick: Throttle, Rudder - -Mode 4: - Left stick: Throttle, Aileron - Right stick: Elevator, Rudder - - - - - - - Mode 1 (RUD ELE THR AIL) - - - - - Mode 2 (RUD THR ELE AIL) - - - - - Mode 3 (AIL ELE THR RUD) - - - - - Mode 4 (AIL THR ELE RUD) - - - - - LCD Display Type - - - - - BackLight On Stick Move - - - - - - sec - - - - - Beeper Mode - - - - - Timeshift from UTC - - - - - RotEnc Navigation - - - - - FrSky Internal Alarm - - - - - THR - - - - - RUD - - - - - ELE - - - - - AIL - - - - - GEA - - - - - ID0 - - - - - ID1 - - - - - ID2 - - - - - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } @@ -910,5719 +598,4736 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Switch warning - will alert if switches are not in their defaul position</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Memory warning - will alert if there's not a lot of memory left</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Silent mode warning - will alert you if the beeper is set to quiet (0)</p></body></html> - - - - - GPS Coordinates - - - - - hh° (N/S) mm' ss''.dd - - - - - NMEA - - - - - If you enable FAI, you loose the vario, the play functions, the telemetry screen. This function cannot be disabled by the radio. - - - - - Channel order - -This is used by the templated to determine which channel goes to what number output. - - - - - R E T A - - - - - R E A T - - - - - R T E A - - - - - R T A E - - - - - R A E T - - - - - R A T E - - - - - E R T A - - - - - E R A T - - - - - E T R A - - - - - E T A R - - - - - E A R T - - - - - E A T R - - - - - T R E A - - - - - T R A E - - - - - T E R A - - - - - T E A R - - - - - T A R E - - - - - T A E R - - - - - A R E T - - - - - A R T E - - - - - A E R T - - - - - A E T R - - - - - A T R E - - - - - A T E R - - - - - Show Owner Name on Splash - - - - - Speaker Pitch (spkr only) - - - - - - X-Short - - - - - - Short - - - - - - Normal - - - - - - Long - - - - - - X-Long - - - - - StickScroll - - - - - FAI Mode - - - - - Haptic Strength - - - - - Beeper - - - - - Speaker - - - - - BeeperVoice - - - - - SpeakerVoice - - - - - Show Splash Screen on Startup - - - - - Metric - - - - - Imperial - - - - - Channel Order (For Templates) - - - - - Stick Mode - - - - - Haptic Mode - - - - - Owner Name - - - - - BackLight Invert - - - - - Standard - - - - - Optrex - - - - - - Show splash screen on startup - - - - - - Quiet - - - - - Only Alarms - - - - - - No Keys - - - - - - All - - - - - - - - - - - - - - - Beeper volume - -0 - Quiet. No beeps at all. -1 - No Keys. Normal beeps but menu keys do not beep. -2 - Normal. -3 - Loud. -4 - Extra loud. - - - - - Alarms Only - - - - - If this value is not 0, any keypress will turn on the backlight and turn it off after the specified number of seconds. - - - - - Timer Beeps - - - - - BackLight Brightness - - - - - Contrast - - - - - BackLight Auto OFF after - - - - - Single - - - - - Oversample - - - - - Filter - - - - - This is the switch selectrion for turning on the backlight (if installed). - - - - - - - Bandgap Measuring Enable - - - - - Input Filter - - - - - CrossTrim - - - - - Sound Mode - - - - - BackLight Switch - - - - - Battery calibration: -This value will be added to the measured battery voltage. Use this value to calibrate the meter with an external meter. - - - - - Battery Calibration - - - - - Battery Warning - - - - - Battery warning voltage. -This is the threashhold where the battery warning sounds. - -Acceptable values are 5v..10v - - - - - Telemetry NO DATA Alarm - - - - - Readonly Unlock - - - - - Speaker Volume - - - - - If not zero will sound beeps if the transmitter has been left without inputs for the specified number of minutes. - - - - - min - - - - - Inactivity Timer - - - - - SC - - - - - SE - - - - - SA - - - - - SF - - - - - SH - - - - - SD - - - - - SB - - - - - SG - - - - - Alarm Warning - - - - - Memory Startup Warning - - - - - Trainer - - - - - Mode - - - - - Input - - - - - Weight - - - - - Switch - - - - - - PPM 1 - - - - - - - - Off - - - - - - - - += (Sum) - - - - - - - - := (Replace) - - - - - - - - chn1 - - - - - - - - chn2 - - - - - - - - chn3 - - - - - - - - chn4 - - - - - - PPM 2 - - - - - - PPM 3 - - - - - - PPM 4 - - - - - Telemetry - - - - - RSSI Alarm 1 - - - - - - ---- - - - - - - Yellow - - - - - - Orange - - - - - - Red - - - - - RSSI Alarm 2 - - - - - NO DATA Alarm - - - - - Calibration - - - - - POT 4 - - - - - POT 3 - - - - - POT 2 - - - - - POT 1 - - - - - STICK 3 - - - - - - Negative span - - - - - - Mid value - - - - - - Positive span - - - - - STICK 1 - - - - - STICK 2 - - - - - STICK 4 - - - - - Battery - - - - - v - - - - - PPM Multiplier - - - - - Current - - - - - - Pot (normal) - - - - - - Multipos Switch - - - - - S1 Type - - - - - S2 Type - - - - - If you enable FAI, you loose the vario, the play functions, the telemetry screen. -This function cannot be disabled by the radio. -Are you sure ? - - - - - - Warning - - - - - Wrong data in profile, radio calibration was not retrieved - - - - - Wrong data in profile, hw related parameters were not retrieved - - - - - Do you want to store calibration in %1 profile<br>overwriting existing calibration? - - - - - Calibration and HW parameters saved. - - - - - Heli - - - Form - - - - - Invert Elevator - - - - - Invert Aileron - - - - - Invert Collective - - - - - Invert - - - - - Off - - - - - 120 - - - - - 120X - - - - - 140 - - - - - 90 - - - - - Collective - - - - - Swash Type - - - - - Swash Ring - - - - - InputsPanel - - - - Move Up - - - - - - Ctrl+Up - - - - - - Move Down - - - - - - Ctrl+Down - - - - - Clear All Settings - - - - - Source(%1) - - - - - No Trim - - - - - Weight(%1) - - - - - Switch(%1) - - - - - Not enough available inputs! - - - - - Delete Selected Inputs? - - - - - &Add - - - - - Ctrl+A - - - - - &Edit - - - - - Enter - - - - - &Delete - - - - - Delete - - - - - &Copy - - - - - Ctrl+C - - - - - &Cut - - - - - Ctrl+X - - - - - &Paste - - - - - Ctrl+V - - - - - Du&plicate - - - - - Ctrl+U - - - - - Clear Inputs? - - - - - Really clear all the inputs? - - - - - LogicalSwitchesPanel - - - Condition - - - - - V1 - - - - - V2 - - - - - AND - - - - - Duration - - - - - Delay - - - - - - LS%1 - - - - - &Delete - - - - - Delete - - - - - &Copy - - - - - Ctrl+C - - - - - &Cut - - - - - Ctrl+X - - - - - &Paste - - - - - Ctrl+V - - - - - MainWindow - - - - - - File loaded - - - - - Display previous warning again at startup ? - - - - - Display previous message again at startup ? - - - - - Checking for updates - - - - - - - - - Unable to check for updates. - - - - - A new version of Companion is available (version %1)<br>Would you like to download it? - - - - - - - - - Save As - - - - - Executable (*.exe) - - - - - New release available - - - - - A new release of Companion is available please check the OpenTX website! - - - - - - No updates available at this time. - - - - - Would you like to launch the installer? - - - - - - - - - - - - - - - - - Error - - - - - - - - - Error opening file %1: -%2. - - - - - Firmware does not longer fit in the Tx, due to selected firmware options - - - - - Compilation server temporary failure, try later - - - - - - Compilation server too busy, try later - - - - - - Compilation server requires registration, please check OpenTX web site - - - - - - Unknown server failure, try later - - - - - Firmware does not fit in the Tx, due to selected firmware options - - - - - Compilation server termporary failure, try later - - - - - Do you want to write the firmware to the transmitter now ? - - - - - Firmware %1 does not seem to have ever been downloaded. -Version %2 is available. -Do you want to download it now ? - - - - - - Yes - - - - - - No - - - - - - Release Notes - - - - - - Do you want to download release %1 now ? - - - - - A new version of %1 firmware is available (current %2 - newer %3). -Do you want to download it now ? - - - - - Ignore this version (r%1)? - - - - - Release notes contain very important informations. Do you want to see them now ? - - - - - The selected language will be used the next time you start Companion. - - - - - - - OK - - - - - The new theme will be loaded the next time you start Companion. - - - - - The icon size will be used the next time you start Companion. - - - - - Open - - - - - - File saved - - - - - Firmware updates - - - - - Current firmware does not provide release notes informations. - - - - - Cannot write file %1: -%2. - - - - - - - - - Taranis radio not found - - - - - - - - Impossible to identify the radio on your system, please verify the eeprom disk is connected. - - - - - - - - - Read Models and Settings From Tx - - - - - Write Models and settings from %1 to the Tx? - - - - - The file %1 -has not been recognized as a valid Models and Settings file -Write anyway ? - - - - - - - Backup is impossible - - - - - - - The backup dir set in preferences does not exist - - - - - - - - - - Backup Models and Settings From Tx - - - - - Cannot check Models and Settings compatibility! Continue anyway? - - - - - - Warning - - - - - The transmitter firmware belongs to another product family, check file and preferences! - - - - - The transmitter firmware is outdated, please upgrade! - - - - - - Write Models and Settings To Tx - - - - - - Write Firmware To Tx - - - - - Conversion failed - - - - - Cannot convert Models and Settings for use with this firmware, original data will be used - - - - - Restore Models and Settings To Tx - - - - - Restore failed - - - - - Could not restore Models and Settings to TX. The models and settings data file can be found at: %1 - - - - - Firmware write failed - - - - - Could not write firmware to to transmitter. The models and settings data file can be found at: %1 - - - - - Backup failed - - - - - Cannot backup existing Models and Settings from TX. Firmware write process aborted - - - - - Save transmitter Models and Settings to File - - - - - Impossible to identify the radio on your system, please verify that the eeprom disk is connected. - - - - - Read Tx Firmware to File - - - - - OpenTX Home Page: <a href='%1'>%1</a> - - - - - The OpenTX Companion project was originally forked from <a href='%2'>eePe</a> - - - - - If you've found this program useful, please support by <a href='%1'>donating</a> - - - - - Version %1, %3 - - - - - Copyright - - - - - About Companion - Noin Companion - - - - OpenTX Companion - FW: %1 - Profile: %2 - - - - - - New - - - - - Create a new file - - - - - Open... - - - - - Open an existing file - - - - - Save... - - - - - - Save the document to disk - - - - - Save As... - - - - - Exit - - - - - Exit the application - - - - - Cut - - - - - Cut current selection to the clipboard - - - - - Copy... - - - - - Copy current selection to the clipboard - - - - - Paste... - - - - - Paste clipboard into current selection - - - - - Classical - - - - - The classical Companion icon theme - - - - - The new Companion 2 icon theme - - - - - Monochrome - - - - - A monochrome black icon theme - - - - - MonoWhite - - - - - A monochrome white icon theme - - - - - MonoBlue - - - - - A monochrome blue icon theme - - - - - Small - - - - - Use small toolbar icons - - - - - Normal - - - - - Use normal size toolbar icons - - - - - Big - - - - - Use big toolbar icons - - - - - Huge - - - - - Use huge toolbar icons - - - - - System language - - - - - Use system language in menus - - - - - Czech - - - - - Use Czech in menus - - - - - German - - - - - Use German in menus - - - - - English - - - - - Use English in menus - - - - - French - - - - - Use French in menus - - - - - Italian - - - - - Use Italian in menus - - - - - Hebrew - - - - - Use Hebrew in menus - - - - - Polish - - - - - Use Polish in menus - - - - - Portuguese - - - - - Use Portuguese in menus - - - - - Swedish - - - - - Use Swedish in menus - - - - - Russian - - - - - Use Russian in menus - - - - - About - Noin - - - - Show the application's About box - - - - - Print - - - - - Print current model - - - - - Simulate - - - - - Simulate selected model - - - - - loadBackup... - - - - - Load backup from file - - - - - Logs - - - - - Open log file - - - - - Setting... - - - - - Edit Settings - - - - - Downloads... - - - - - Download firmware and voice files - - - - - Check for updates... - - - - - Check OpenTX and Companion updates - - - - - ChangeLog... - - - - - Show Companion changelog - - - - - Firmware ChangeLog... - - - - - Show firmware changelog - - - - - Compare... - - - - - Compare models - - - - - Edit Tx Splash Image... - - - - - edit the splash screen of your TX - - - - - List programmers - - - - - List available programmers - - - - - Fuses... - - - - - Show fuses dialog - - - - - Read Firmware - - - - - Read firmware from transmitter - - - - - Write Firmware - - - - - Write firmware to transmitter - - - - - New Profile - - - - - Create a new Radio Setting Profile - - - - - Manuals and other Documents - - - - - Open the OpenTX document page in a web browser - - - - - Write Models and Settings to transmitter - - - - - Read Models and Settings from transmitter - - - - - Configure connection software... - - - - - Configure software for reading from and writing to the transmitter - - - - - Write Models and Settings from file to Tx - - - - - Write Models and Settings from file to transmitter - - - - - Save Tx Models and Settings to file - - - - - Save the Models and Settings from the transmitter to a file - - - - - Contributors - - - - - A tribute to those who have contributed to OpenTX and Companion - - - - - - Recent Files - - - - - Set Menu Language - - - - - Set Icon Theme - - - - - Set Icon Size - - - - - - File - - - - - - Edit - - - - - Settings - - - - - Read/Write - - - - - - Help - - - - - Radio Settings Profiles - - - - - Show a selection list of recent documents - - - - - Radio Profiles - - - - - Show a selection list of radio settings profiles - - - - - Write - - - - - Ready - - - - - - &%1 %2 - - - - - Unable to find file %1! - - - - - - Invalid Models and Settings File %1 - - - - - Error reading file %1: -%2. - - - - - Invalid binary Models and Settings File %1 - - - - - MdiChild - - - free bytes - - - - - - - Companion - - - - - Do you want to use model wizard? - - - - - Ask this question again ? - - - - - Editing model %1: - - - - - - - - - - - - - - - - - - - - - - - Error - - - - - - Unable to find file %1! - - - - - - - - Error opening file %1: -%2. - - - - - - Invalid EEPROM File %1 - - - - - - Error reading file %1: -%2. - - - - - Invalid binary EEPROM File %1 - - - - - - - - Save As - - - - - - - - Cannot write file %1: -%2. - - - - - - Error writing file %1: -%2. - - - - - %1 has been modified. -Do you want to save your changes? - - - - - Backup is impossible - - - - - The backup dir set in preferences does not exist - - - - - Cannot write temporary file! - - - - - - - Taranis radio not found - - - - - - - Impossible to identify the radio on your system, please verify the eeprom disk is connected. - - - - - - - Backup EEPROM From Tx - - - - - Cannot check eeprom compatibility! Continue anyway? - - - - - - Warning - - - - - Firmware in radio is of a different family of eeprom written, check file and preferences! - - - - - Firmware in flash is outdated, please upgrade! - - - - - Write EEPROM To Tx - - - - - Open - - - - - Invalid binary backup File %1 - - - - - MixerDialog - - - Dialog - - - - - Delay - - - - - Slow - - - - - Up - - - - - Down - - - - - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600; text-decoration: underline;">Delay ans Slow</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600; text-decoration: underline;"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These values control the speed and delay of the output of the mix. </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" text-decoration: underline;">Warnings</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If Delay is not zero the actuation of the mix will be delayed by the specified amount of seconds.</p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If Slow is not zero then the speed of the mix will be set by the value specified -&gt; the value states the number of seconds it takes to transit from -100 to 100.</p></body></html> - +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These will define startup warnings.</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Throttle warning - will alert if the throttle is not at idle during startup</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Switch warning - will alert if switches are not in their defaul position</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Memory warning - will alert if there's not a lot of memory left</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Silent mode warning - will alert you if the beeper is set to quiet (0)</p></body></html> - - Include Trim - + RSSI Alarm 1 + RSSI häly 1 - - Offset - - - - - Weight - - - - - 0 - - - - - 1 - - - - - 2 - - - - - 3 - - - - - 4 - - - - - 5 - - - - - 6 - - - - - 7 - - - - - 8 - - - - - Name - - - - - Source - - - - - Multiplex - - - - - Warning - - - - - The curve used by the mix - - - - - Include DR/Expo - - - - - Flight modes - - - - - Switch - - - - - Mixer warning. -Setting this value will cause a beep to be emmitted when this value is active. - - - - - OFF - - - - - 1 Beep - - - - - 2 Beep - - - - - 3 Beep - - - - - No - - - - - Yes - - - - - - - GV - - - - - - - - The source for the mixer - - - - - Multiplexer - -This determines how mixer values are added. - -"+" means the value of the current mix is added to the previous mixes in the same channel. -"*" means the value of the current mix is amultiplied with the previous mixes in the same channel. -"R" means the value replaces the previous values. If the switch is off the value will be ignored. - - - - - ADD - - - - - MULTIPLY - - - - - REPLACE - - - - - Curve - - - - - Switch used by the mix. -If blank then the mix is considered to be "ON" all the time. - - - - - DEST -> X%1 - - - - - DEST -> CH%1%2 - - - - - Rud - - - - - Ele - - - - - Thr - - - - - Ail - - - - - MixesPanel - - - - Move Up - - - - - - Ctrl+Up - - - - - - Move Down - - - - - - Ctrl+Down - - - - - Clear Mixes - - - - - - - X%1 - - - - - - - CH%1%2 - - - - - Weight(%1) - - - - - Switch(%1) - - - - - No Trim - - - - - No DR/Expo - - - - - Offset(%1) - - - - - Delay(u%1:d%2) - - - - - Slow(u%1:d%2) - - - - - Warn(%1) - - - - - Not enough available mixers! - - - - - Delete Selected Mixes? - - - - - &Add - - - - - Ctrl+A - - - - - &Edit - - - - - Enter - - - - - &Delete - - - - - Delete - - - - - &Copy - - - - - Ctrl+C - - - - - &Cut - - - - - Ctrl+X - - - - - &Paste - - - - - Ctrl+V - - - - - Du&plicate - - - - - Ctrl+U - - - - - Clear Mixes? - - - - - Really clear all the mixes? - - - - - ModelEdit - - - Dialog - - - - - Simulate - - - - - Clear Curves? - - - - - Really clear all the curves? - - - - - Setup - - - - - Heli - - - - - Flight Modes - - - - - Inputs - - - - - Mixes - - - - - Channels - - - - - Logical Switches - - - - - Switch Assignment - - - - - Curves - - - - - Telemetry - - - - - ModelsListWidget - - - &Edit - - - - - &Restore from backup - - - - - &Model Wizard - - - - - &Delete - - - - - Delete - - - - - &Copy - - - - - Ctrl+C - - - - - &Cut - - - - - Ctrl+X - - - - - &Paste - - - - - Ctrl+V - - - - - D&uplicate - - - - - Ctrl+U - - - - - &Use as default - - - - - P&rint model - - - - - Alt+R - - - - - &Simulate model - - - - - Alt+S - - - - - General Settings - - - - - Delete Selected Models? - - - - - - Cannot delete default model. - - - - - Cannot cut default model. - - - - - Do you want to overwrite TX general settings? - - - - - You are pasting on an not empty model, are you sure? - - - - - No free slot available, cannot duplicate - - - - - Module - - - Form - - - - - Failsafe Mode - - - - - Start - - - - - PPM delay - - - - - usec - - - - - Negative - - - - - Positive - - - - - RX Number - - - - - Master - - - - - Slave - - - - - Polarity - - - - - Trainer Mode - - - - - mSec - - - - - PPM Frame Length - - - - - Label - - - - - - ch - - - - - Channels - - - - - Hold - - - - - Custom - - - - - No Pulses - - - - - Failsafe Positions - - - - - Protocol - - - - - ModulePanel - - - Trainer Output - - - - - Internal Radio System - - - - - External Radio Module - - - - - QObject - - - FW: %1 - - - - - Pict: %1 - - - - - Profile image - - - - - - Rud - - - - - - Ele - - - - - - Thr - - - - - - Ail - - - - - - - P1 - - - - - - - P2 - - - - - - - P3 - - - - - - S1 - - - - - - S2 - - - - - - LS - - - - - - RS - - - - - - - REa - - - - - - - REb - - - - - TrmR - - - - - TrmE - - - - - TrmT - - - - - TrmA - - - - - Batt - - - - - - - - Timer1 - - - - - - - - Timer2 - - - - - SWR - - - - - Tx - - - - - RSSI - - - - - Rx - - - - - A1 - - - - - A2 - - - - - Alt - - - - - Rpm - - - - - Fuel - - - - - T1 - - - - - T2 - - - - - Speed - - - - - Dist - - - - - GPS Alt - - - - - Cell - - - - - Cels - - - - - Vfas - - - - - Curr - - - - - Cnsp - - - - - Powr - - - - - AccX - - - - - AccY - - - - - AccZ - - - - - HDG - - - - - VSpd - - - - - ASpd - - - - - dTE - - - - - A1- - - - - - A2- - - - - - Alt- - - - - - Alt+ - - - - - Rpm+ - - - - - T1+ - - - - - T2+ - - - - - Spd+ - - - - - Dst+ - - - - - Cel- - - - - - Vfs- - - - - - Cur+ - - - - - Pwr+ - - - - - ACC - - - - - Time - - - - - - LS1 - - - - - - LS2 - - - - - - LS3 - - - - - - LS4 - - - - - - LS5 - - - - - - LS6 - - - - - - LS7 - - - - - - LS8 - - - - - - LS9 - - - - - - LSA - - - - - - LSB - - - - - - LSC - - - - - - LSD - - - - - - LSE - - - - - - LSF - - - - - - LSG - - - - - - LSH - - - - - - LSI - - - - - - LSJ - - - - - - LSK - - - - - - LSL - - - - - - LSM - - - - - - LSN - - - - - - LSO - - - - - - LSP - - - - - - LSQ - - - - - - LSR - - - - - - LSS - - - - - - LST - - - - - - LSU - - - - - - LSV - - - - - - LSW - - - - - - - ---- - + ---- - - Input %1 - - - - - MAX - - - - - CYC%1 - - - - - PPM%1 - - - - - CH%1%2 - - - - - X%1 - - - - - - - GV%1 - - - - - S11 - - - - - S12 - - - - - S13 - - - - - S14 - - - - - S15 - - - - - S16 - - - - - S21 - - - - - S22 - - - - - S23 - - - - - S24 - - - - - S25 - - - - - S26 - - - - - RudTrim Left - - - - - RudTrim Right - - - - - EleTrim Down - - - - - EleTrim Up - - - - - ThrTrim Down - - - - - ThrTrim Up - - - - - AilTrim Left - - - - - AilTrim Right - - - - - - - OFF - - - - - ABS - - - - - THs - - - - - TH% - - - - - THt - - - - - - ON - - - - - ??? - - - - - Diff(%1) - - - - - Expo(%1) - - - - - Function(%1) - - - - - Curve(%1) - - - - - !Curve(%1) - - - - - - - --- - - - - - a>x - - - - - a<x - - - - - |a|>x - - - - - |a|<x - - - - - AND - - - - - OR - - - - - XOR - - - - - a=b - - - - - a!=b - - - - - a>b - - - - - a<b - - - - - a>=b - - - - - a<=b - - - - - d>=x - - - - - |d|>=x - - - - - a~x - - - - - Timer - - - - - Sticky - - - - - Stay - - - - - Unknown - - - - - STAY(%1, [%2:%3]) - - - - - STICKY(%1, %2) - - - - - TIMER(%1, %2) - - - - - Delay %1 sec - - - - - Duration %1 sec - - - - - - - - - - <font color=red><b>Inconsistent parameter</b></font> - - - - - - - All - - - - - - - Telemetry - - - - - - Value - - - - - - Decr: - - - - - - Incr: - - - - - Safety %1 - - - - - Trainer - - - - - Trainer RUD - - - - - Trainer ELE - - - - - Trainer THR - - - - - Trainer AIL - - - - - Instant Trim - - - - - Play Sound - - - - - Play Haptic - - - - - Reset - - - - - Set Timer %1 - - - - - Vario - - - - - Play Track - - - - - Play Both - - - - - Play Value - - - - - Start Logs - - - - - Volume - - - - - Backlight - - - - - Background Music - - - - - Background Music Pause - - - - - Adjust GV%1 - - - - - - No repeat - - - - - %1 sec - - - - - th9x - - - - - er9x - - - - - ersky9x - - - - - - Simultaneous usage of expo and curves is no longer supported - - - - - Simultaneous usage of expo and curves is no longer supported in open9x - - - - - openTx only accepts %1 points in all curves - - - - - - - - OpenTX on this board doesn't accept this function - - - - - - OpenTX doesn't accept this protocol - - - - - OpenTX doesn't allow this number of channels - - - - - Your radio probably uses a wrong firmware, - eeprom size is 4096 but only the first 2048 are used - - - - - - - - Warning - - - - - EEPROM saved with these warnings: - - - - - - Support for frsky telemetry mod - - - - - Support for telemetry easy board - - - - - - Support for jeti telemetry mod - - - - - - Support for receiving ardupilot data - - - - - - Support for receiving NMEA data - - - - - - Support for MAVLINK devices - - - - - Rotary Encoder use in menus navigation - - - - - - - - - Pots use in menus navigation - - - - - Possibility to enable FAI MODE at field - - - - - FAI MODE always enabled - - - - - OpenTX for 9X board - - - - - - - - - Enable heli menu and cyclic mix support - - - - - - - - - - Enable TEMPLATES menu - - - - - - - - No splash screen - - - - - - - - - - No flight modes - - - - - - - - - - Disable curves menus - - - - - - - - Support for radio modified with regular speaker - - - - - - - - - Used if you have modified your radio with voice mode - - - - - - - - Used if you have modified your radio with haptic mode - - - - - - - - - Support for DSM2 modules - - - - - - - - - - PPM center adjustment in limits - - - - - - - - - - - - PPM values displayed in us - - - - - - - - - - Global variables - - - - - - - - - - Symetrical Limits - - - - - - SmartieParts 2.2 Backlight support - - - - - - - - - - In model setup menus automatically set source by moving some of them - - - - - - - - - - In model setup menus automatically set switch by moving some of them - - - - - - - - Enable resetting values by pressing up and down at the same time - - - - - - - - - - No graphical check boxes and sliders - - - - - - - - - - Battery graph - - - - - - - - - - Don't use bold font for highlighting active items - - - - - - - - - - - - Use alternative SQT5 font - - - - - - - - Enable the throttle trace in Statistics - - - - - EEprom write progress bar - - - - - - - - - Imperial units - - - - - - No Winged Shadow How High support - - - - - - No vario support - - - - - - No GPS support - - - - - - No gauges in the custom telemetry screen - - - - - Allow compensating for offset errors in FrSky FAS current sensors - - - - - OpenTX for M128 / 9X board - - - - - - - - EEprom write Progress bar - - - - - OpenTX for 9XR - - - - - OpenTX for 9XR with M128 chip - - - - - OpenTX for Gruvin9x board / 9X - - - - - Support for SD memory card - - - - - Support of FrSky PXX protocol - - - - - Support for DSM2 modules using ppm instead of true serial - - - - - OpenTX for Sky9x board / 9X - - - - - Enable HELI menu and cyclic mix support - - - - - Use FrSky Taranis sticks in a 9X/9XR - - - - - Bluetooth interface - - - - - OpenTX for FrSky Taranis - - - - - - Disable HELI menu and cyclic mix support - - - - - - Disable TEMPLATES menu - - - - - - Disable Global variables - - - - - OpenTX for FrSky Taranis Rev4a - - - - - th9x on this board doesn't have Rotary Encoders - - - - - - FM%1 - - - - - Input%1 - - - - - Rud Trim - - - - - Ele Trim - - - - - Thr Trim - - - - - Ail Trim - - - - - Rot Enc - - - - - English - - - - - French - - - - - Italian - - - - - German - - - - - Czech - - - - - Slovak - - - - - Spanish - - - - - Polish - - - - - Portuguese - - - - - Swedish - - - - - - THR - - - - - CH%1 - - - - - No - - - - - RotEnc A - - - - - Rot Enc B - - - - - Rot Enc C - - - - - Rot Enc D - - - - - Rot Enc E - - - - - !Flight mode %1 - - - - - Flight mode %1 - - - - - Own value - - - - - Flight mode %1 value - - - - - Keys - - - - - Sticks - - - - - Keys + Sticks - - - - - - -GV%1 - - - - Yellow - + Kelt - Orange - + Orans - Red - - - - - Winged Shadow How High - - - - - Winged Shadow How High (not supported) - - - - - FrSky Sensor Hub - - - - - - None - - - - - Imperial - - - - - Metric - - - - - Extra Fine - - - - - Fine - - - - - Medium - - - - - Coarse - - - - - Exponential - - - - - Count Up - - - - - Count Down - - - - - %1:%2, - - - - - : %1 Channels, %2usec Delay - - - - - Flight modes(%1) - - - - - Flight mode(%1) - - - - - Rudder - - - - - Elevator - - - - - Throttle - - - - - Aileron - - - - - - - Simulator for this firmware is not yet available - - - - - Played once, not during startup - - - - - %1s - - - - - Value - - - - - Source - - - - - GVAR - - - - - Increment - - - - - Rotary Encoder - - - - - Trim disabled - - - - - Own Trim - - - - - Use Trim from Flight mode %1 - - - - - Use Trim from Flight mode %1 + Own Trim as an offset - - - - - Thanks all for the donations, kind messages, nice ideas, constructive proposals etc. for the next OpenTX/Companion funding model. - -We are really appreciative for that! - -The OpenTX/Companion Team. - - - - - Setup - - - Form - - - - - Model Image - - - - - Model Name - - - - - Timer2 - - - - - Timer1 - - - - - Throttle Source - - - - - Switch Warnings - - - - - Center beep - - - - - Trim Increment - - - - - Exponential - - - - - Extra Fine - - - - - Fine - - - - - Medium - - - - - Coarse - - - - - Extended Limits - - - - - Extended Trims - - - - - Display Checklist - - - - - Throttle Trim - - - - - Throttle Warning - - - - - Reverse throttle operation. -If this is checked the throttle will be reversed. Idle will be forward, trim will also be reversed and the throttle warning will be reversed as well. - - - - - - - Reverse Throttle - - - - - Pot Warnings - - - - - OFF - - - - - Manual - - - - - Auto - - - - - Telemetry - - - Form - - - - - - - - A1 - - - - - - - - A2 - - - - - RSSI - - - - - Alarm 1 - - - - - - ---- - - - - - - Yellow - - - - - - Orange - - - - - - Red - - - - - Alarm 2 - - - - - Serial Protocol - - - - - Volt source - - - - - Metric - - - - - Imperial - - - - - Current source - - - - - Protocol - - - - - NONE - - - - - - FAS - - - - - None - - - - - FrSky Sensor Hub - - - - - CEL - - - - - 2 - - - - - 3 - - - - - 4 - - - - - Units - + Pun - - Blades - + RSSI Alarm 2 + RSSI häly 2 - - Altimetry / Vario - + Battery + Akku - - Alti - - - - - Alti+ - - - - - Vario - - - - - Sink Max - - - - - Off - - - - - Climb Max - - - - - Sink Min - - - - - Climb Min - - - - - Vario source - - - - - Vario limits - - - - - Use GPS as altitude source - - - - - Display altitude in toolbar - - - - - Various - + v + v - - mAh count - - - - - FAS Offset - - - - - Persistent mAh - - - - - TelemetryAnalog - - - Form - - - - - Unit - - - - - Max Value - - - - - Alarm 1 - - - - - - ---- - - - - - - Yellow - - - - - - Orange - - - - - - Red - - - - - - < - - - - - - > - - - - - Alarm 2 - - - - - Min Value - - - - - Volts (V) - - - - - Amps (A) - - - - - Speed (m/s or ft/s) - - - - - Raw (-) - - - - - Speed (km/h or miles/h) - - - - - Meters (m or ft) - - - - - Temp (°) - - - - - Fuel (%) - - - - - mAmps (mA) - - - - - Range - - - - - TelemetryCustomScreen - - - Form - - - - - Custom Screen Type - - - - - Nums - - - - - Bars - - - - - Min - - - - - Source - - - - - Gauge - - - - - Max - - - - - TelemetryPanel - - - Telemetry screen %1 - - - - - Winged Shadow How High - - - - - Winged Shadow How High (not supported) - - - - - Timer - - - Form - - - - - mm:ss - - - - - Countdown - - - - - MinuteBeep - - - - - Persistent - - - - - (00:00:00) - - - - - TimerPanel - - - None - - - - - Beeps - - - - - Countdown - - - - - appPreferencesDialog - - - Edit Settings - - - - - Application Settings - - - - - Automatic Backup Folder - - - - - User Splash Screens - - - - - Include companion splashes - - - - - Only user defined splashes - - - - - Google Earth Executable - - - - - Automatic check for OpenTX firmware updates - - - - - - - - Open Folder - - - - - Find Executable - - - - - Files to keep - - - - - Splash Screen Library - - - - - Enable automatic backup before writing firmware - - - - - Automatic check for Companion updates - + Current + Virta - - Offer to use wizard for new models + Retrieve calib. and hw settings from profile - - Show splash screen when Companion starts + Store calib. and hw settings in selected profile - - Simulator Settings + General settings used throught the transmitter. +These will be relevant for all models in the same EEPROM. - - Simulator BackLight + MAVLink Baud Rate - - Enable + Measurement Units - - Blue + Beeps at 30, 15, 10, and down from5 seconds - - Green + Count Down to Zero - - Red + Flash on beep - - Orange + Beep volume - - Yellow + Wav volume - - Joystick + Vario volume - - Only capture to clipboard + Background volume - - Calibrate + PPMSim - - Remember simulator switch values + Beeper Length - - Simulator capture folder + Pot Scrolling Enable - - Radio Settings + Haptic Length + + + + Mode selection: + +Mode 1: + Left stick: Elevator, Rudder + Right stick: Throttle, Aileron + +Mode 2: + Left stick: Throttle, Rudder + Right stick: Elevator, Aileron + +Mode 3: + Left stick: Elevator, Aileron + Right stick: Throttle, Rudder + +Mode 4: + Left stick: Throttle, Aileron + Right stick: Elevator, Rudder + + + + + + Mode 1 (RUD ELE THR AIL) + + + + Mode 2 (RUD THR ELE AIL) + + + + Mode 3 (AIL ELE THR RUD) + + + + Mode 4 (AIL THR ELE RUD) + + + + LCD Display Type + + + + BackLight On Stick Move + + + + sec + + + + Beeper Mode + + + + Timeshift from UTC + + + + RotEnc Navigation + + + + FrSky Internal Alarm + + + + THR + KAA + + + RUD + PER + + + ELE + KOR + + + AIL + SII + + + GEA + REN + + + ID0 + ID0 + + + ID1 + ID1 + + + ID2 + ID2 + + + GPS Coordinates + + + + hh° (N/S) mm' ss''.dd + + + + NMEA + + + + If you enable FAI, you loose the vario, the play functions, the telemetry screen. This function cannot be disabled by the radio. + + + + Channel order + +This is used by the templated to determine which channel goes to what number output. + + + + R E T A + + + + R E A T + + + + R T E A + + + + R T A E + + + + R A E T + + + + R A T E + + + + E R T A + + + + E R A T + + + + E T R A + + + + E T A R + + + + E A R T + + + + E A T R + + + + T R E A + + + + T R A E + + + + T E R A + + + + T E A R + + + + T A R E + + + + T A E R + + + + A R E T + + + + A R T E + + + + A E R T + + + + A E T R + + + + A T R E + + + + A T E R + + + + Show Owner Name on Splash + + + + Speaker Pitch (spkr only) + + + + X-Short + + + + Short + + + + Normal + + + + Long + + + + X-Long + + + + StickScroll + + + + FAI Mode + + + + Haptic Strength + + + + Beeper + + + + Speaker + + + + BeeperVoice + + + + SpeakerVoice + + + + Show Splash Screen on Startup + + + + Metric + Metrit + + + Imperial + Imperiaali + + + Channel Order (For Templates) + + + + Stick Mode + + + + Haptic Mode + + + + Owner Name + + + + BackLight Invert + + + + Standard + Vakio + + + Optrex + + + + Show splash screen on startup + + + + Quiet + + + + Only Alarms + + + + No Keys + + + + All + + + + Beeper volume + +0 - Quiet. No beeps at all. +1 - No Keys. Normal beeps but menu keys do not beep. +2 - Normal. +3 - Loud. +4 - Extra loud. + + + + Alarms Only + + + + If this value is not 0, any keypress will turn on the backlight and turn it off after the specified number of seconds. + + + + Timer Beeps + + + + BackLight Brightness + + + + Contrast + + + + BackLight Auto OFF after + + + + Single + + + + Oversample + + + + Filter + + + + This is the switch selectrion for turning on the backlight (if installed). + + + + + + Bandgap Measuring Enable + + + + Input Filter + + + + CrossTrim + + + + Sound Mode + + + + BackLight Switch + + + + Battery calibration: +This value will be added to the measured battery voltage. Use this value to calibrate the meter with an external meter. + + + + Battery Calibration + + + + Battery Warning + + + + Battery warning voltage. +This is the threashhold where the battery warning sounds. + +Acceptable values are 5v..10v + + + + Telemetry NO DATA Alarm + + + + Readonly Unlock + + + + Speaker Volume + + + + If not zero will sound beeps if the transmitter has been left without inputs for the specified number of minutes. + + + + min + + + + Inactivity Timer + + + + SC + SC + + + SE + SE + + + SA + SA + + + SF + SF + + + SH + SH + + + SD + SD + + + SB + SB + + + SG + SG + + + Alarm Warning + + + + Memory Startup Warning + + + + Trainer + + + + Mode + + + + Input + + + + Weight + + + + Switch + Kytkin + + + PPM 1 + + + + Off + Pois + + + += (Sum) + + + + := (Replace) + + + + chn1 + + + + chn2 + + + + chn3 + + + + chn4 + + + + PPM 2 + + + + PPM 3 + + + + PPM 4 + + + + Telemetry + Telemetria + + + NO DATA Alarm + + + + Calibration + + + + POT 4 + + + + POT 3 + + + + POT 2 + + + + POT 1 + + + + STICK 3 + + + + Negative span + + + + Mid value + + + + Positive span + + + + STICK 1 + + + + STICK 2 + + + + STICK 4 + + + + PPM Multiplier + + + + Pot (normal) + + + + Multipos Switch + + + + S1 Type + + + + S2 Type + + + + If you enable FAI, you loose the vario, the play functions, the telemetry screen. +This function cannot be disabled by the radio. +Are you sure ? + + + + Warning + Varoitus + + + Wrong data in profile, radio calibration was not retrieved + + + + Wrong data in profile, hw related parameters were not retrieved + + + + Do you want to store calibration in %1 profile<br>overwriting existing calibration? + + + + Calibration and HW parameters saved. + + + + + Heli + + Form + Kopteri + + + Invert Elevator + Käänt kork + + + Invert Aileron + Käänt siiv + + + Invert Collective + Käänt koll + + + Invert + Käänteinen + + + Off + Pois + + + 120 + 120 + + + 120X + 120X + + + 140 + 140 + + + 90 + 90 + + + Collective + + + + Swash Type + + + + Swash Ring + + + + + InputsPanel + + Move Up + Siirrä ylös + + + Ctrl+Up + Ctrl+Ylös + + + Move Down + Siirrä alas + + + Ctrl+Down + Ctrl+Alas + + + Clear All Settings + Tyhjennä kaikki asetukset + + + Source(%1) + Lähde(%1) + + + No Trim + Ei trimmiä + + + Weight(%1) + Paino(%1) + + + Switch(%1) + Kytkin(%1) + + + Not enough available inputs! + Ei vapaita tuloja vapaana! + + + Delete Selected Inputs? + Poista valitut tulot? + + + &Add + &Lisää + + + Ctrl+A + Ctrl+A + + + &Edit + &Muuta + + + Enter + Entteri + + + &Delete + &Poista + + + Delete + Poista + + + &Copy + &Kopio + + + Ctrl+C + Ctrl+C + + + &Cut + &Leikkaa + + + Ctrl+X + Ctrl+X + + + &Paste + &Liitä + + + Ctrl+V + Ctrl+V + + + Du&plicate + Jäl&jennä + + + Ctrl+U + Ctrl+U + + + Clear Inputs? + Tyhjennä tulot? + + + Really clear all the inputs? + Varmasti tyhjennä kaikki tulot? + + + + LogicalSwitchesPanel + + Condition + Tila + + + V1 + V1 + + + V2 + V2 + + + AND + JA + + + Duration + Kesto + + + Delay + Viive + + + LS%1 + LS%1 + + + &Delete + &Poista + + + Delete + Poista + + + &Copy + &Kopio + + + Ctrl+C + Ctrl+C + + + &Cut + &Leikkaa + + + Ctrl+X + Ctrl+X + + + &Paste + &Liitä + + + Ctrl+V + Ctrl+V + + + + MainWindow + + File loaded + Tiedosto ladattu + + + Save As + Tallenna nimellä + + + Error + Virhe + + + Yes + Kyllä + + + No + Ei + + + OK + Ok + + + Open + Avaa + + + Warning + Varoitus + + + About Companion + Tietoja Companionista + + + Save... + Tallenna... + + + About + Tietoja + + + Print + Tulosta + + + Logs + Logit + + + Open log file + Avaa logi tiedosto + + + Setting... + Asetukset... + + + File + Tiedosto + + + Edit + Muuta + + + Settings + Asetukset + + + Read/Write + Lue/Kirjoita + + + Help + Apu + + + Write + Kirjoita + + + Ready + Valmis + + + Display previous warning again at startup ? + + + + Display previous message again at startup ? + + + + Checking for updates + + + + Unable to check for updates. + + + + A new version of Companion is available (version %1)<br>Would you like to download it? + + + + Executable (*.exe) + + + + New release available + + + + A new release of Companion is available please check the OpenTX website! + + + + No updates available at this time. + + + + Would you like to launch the installer? + + + + Error opening file %1: +%2. + + + + Firmware does not longer fit in the Tx, due to selected firmware options + + + + Compilation server temporary failure, try later + + + + Compilation server too busy, try later + + + + Compilation server requires registration, please check OpenTX web site + + + + Unknown server failure, try later + + + + Firmware does not fit in the Tx, due to selected firmware options + + + + Compilation server termporary failure, try later + + + + Do you want to write the firmware to the transmitter now ? + + + + Firmware %1 does not seem to have ever been downloaded. +Version %2 is available. +Do you want to download it now ? + + + + Release Notes + + + + Do you want to download release %1 now ? + + + + A new version of %1 firmware is available (current %2 - newer %3). +Do you want to download it now ? + + + + Ignore this version (r%1)? + + + + Release notes contain very important informations. Do you want to see them now ? + + + + The selected language will be used the next time you start Companion. + + + + The new theme will be loaded the next time you start Companion. + + + + The icon size will be used the next time you start Companion. + + + + Open Models and Settings file + + + + File saved + + + + Firmware updates + + + + Current firmware does not provide release notes informations. + + + + Cannot write file %1: +%2. + + + + Taranis radio not found + Taranis radiota ei löydy + + + Impossible to identify the radio on your system, please verify the eeprom disk is connected. + + + + Read Models and Settings From Tx + + + + Write Models and settings from %1 to the Tx? + + + + The file %1 +has not been recognized as a valid Models and Settings file +Write anyway ? + + + + Backup is impossible + + + + The backup dir set in preferences does not exist + + + + Backup Models and Settings From Tx + + + + Cannot check Models and Settings compatibility! Continue anyway? + + + + The transmitter firmware belongs to another product family, check file and preferences! + + + + The transmitter firmware is outdated, please upgrade! + + + + Write Models and Settings To Tx + + + + Write Firmware To Tx + + + + Conversion failed + + + + Cannot convert Models and Settings for use with this firmware, original data will be used + + + + Restore Models and Settings To Tx + + + + Restore failed + + + + Could not restore Models and Settings to TX. The models and settings data file can be found at: %1 + + + + Firmware write failed + + + + Could not write firmware to to transmitter. The models and settings data file can be found at: %1 + + + + Backup failed + + + + Cannot backup existing Models and Settings from TX. Firmware write process aborted + + + + Save transmitter Models and Settings to File + + + + Impossible to identify the radio on your system, please verify that the eeprom disk is connected. + + + + Read Tx Firmware to File + + + + OpenTX Home Page: <a href='%1'>%1</a> + + + + The OpenTX Companion project was originally forked from <a href='%2'>eePe</a> + + + + If you've found this program useful, please support by <a href='%1'>donating</a> + + + + Version %1, %3 + + + + Copyright + + + + OpenTX Companion - FW: %1 - Profile: %2 + + + + New Models+Settings + + + + Create a new Models and Settings file + + + + Open Models+Settings... + + + + Save Models+Settings... + + + + Save Models and Settings file + + + + Save Models+Settings as... + + + + Exit + + + + Exit the application + + + + Cut Model + + + + Cut current model to the clipboard + + + + Copy Model... + + + + Copy current model to the clipboard + + + + Paste Model... + + + + Paste model from clipboard + + + + Classical + + + + The classic companion9x icon theme + + + + Yerico + + + + Yellow round honey sweet icon theme + + + + Monochrome + + + + A monochrome black icon theme + + + + MonoWhite + + + + A monochrome white icon theme + + + + MonoBlue + + + + A monochrome blue icon theme + + + + Small + + + + Use small toolbar icons + + + + Normal + + + + Use normal size toolbar icons + + + + Big + + + + Use big toolbar icons + + + + Huge + + + + Use huge toolbar icons + + + + System language + + + + Use system language in menus + + + + Czech + + + + Use Czech in menus + + + + German + + + + Use German in menus + + + + English + + + + Use English in menus + + + + Finnish + + + + Use Finnish in menus + + + + French + + + + Use French in menus + + + + Italian + + + + Use Italian in menus + + + + Hebrew + + + + Use Hebrew in menus + + + + Polish + + + + Use Polish in menus + + + + Portuguese + + + + Use Portuguese in menus + + + + Swedish + + + + Use Swedish in menus + + + + Russian + + + + Use Russian in menus + + + + About... + + + + Show the application's About box + + + + Print... + + + + Print current model + + + + Simulate... + + + + Simulate current model + + + + Load Backup... + + + + Load backup from file + + + + View Log File... + + + + Open and view log file + + + + Settings... + + + + Edit Settings + + + + Download... + + + + Download firmware and voice files + + + + Check for Updates... + + + + Check OpenTX and Companion updates + + + + Companion Changes... + + + + Show Companion change log + + + + Firmware Changes... + + + + Show firmware change log + + + + Compare Models... + + + + Compare models + + + + Edit Tx Splash Image... + + + + Edit the splash image of your TX + + + + List programmers... + + + + List available programmers + + + + Fuses... + + + + Show fuses dialog + + + + Read Firmware + + + + Read firmware from transmitter + + + + Write Firmware + + + + Write firmware to transmitter + + + + Add Radio Profile + + + + Create a new Radio Setting Profile + + + + Manuals and other Documents + + + + Open the OpenTX document page in a web browser + + + + Write Models and Settings to transmitter + + + + Read Models and Settings from transmitter + + + + Configure Communications... + + + + Configure software for communicating with the transmitter + + + + Write Models and Settings from file to Tx + + + + Write Models and Settings from file to transmitter + + + + Save Tx Models and Settings to file + + + + Save the Models and Settings from the transmitter to a file + + + + Contributors... + + + + A tribute to those who have contributed to OpenTX and Companion + + + + Recent Models+Settings + + + + Set Menu Language + + + + Set Icon Theme + + + + Set Icon Size + + + + Radio Settings Profile + + + + Show recent Models+Settings documents + + + + Show a selection list of radio settings profiles + + + + %2 + + + + Unable to find file %1! + + + + Invalid Models and Settings File %1 + + + + Error reading file %1: +%2. + + + + Invalid binary Models and Settings File %1 + + + + + MdiChild + + free bytes + Vapaata tilaa + + + Companion + Companion + + + Error + Virhe + + + Save As + Tallenna nimellä + + + Taranis radio not found + Taranis radiota ei löydy + + + Warning + Varoitus + + + Open + Avaa + + + Do you want to use model wizard? + + + + Ask this question again ? + + + + Editing model %1: + + + + Unable to find file %1! + + + + Error opening file %1: +%2. + + + + Invalid EEPROM File %1 + + + + Error reading file %1: +%2. + + + + Invalid binary EEPROM File %1 + + + + Cannot write file %1: +%2. + + + + Error writing file %1: +%2. + + + + %1 has been modified. +Do you want to save your changes? + + + + Backup is impossible + + + + The backup dir set in preferences does not exist + + + + Cannot write temporary file! + + + + Impossible to identify the radio on your system, please verify the eeprom disk is connected. + + + + Backup EEPROM From Tx + + + + Cannot check eeprom compatibility! Continue anyway? + + + + Firmware in radio is of a different family of eeprom written, check file and preferences! + + + + Firmware in flash is outdated, please upgrade! + + + + Write EEPROM To Tx + + + + Open backup Models and Settings file + + + + Invalid binary backup File %1 + + + + + MixerDialog + + Dialog + + + + Delay + Viive + + + Slow + + + + Up + + + + Down + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600; text-decoration: underline;">Delay ans Slow</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600; text-decoration: underline;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These values control the speed and delay of the output of the mix. </p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If Delay is not zero the actuation of the mix will be delayed by the specified amount of seconds.</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If Slow is not zero then the speed of the mix will be set by the value specified -&gt; the value states the number of seconds it takes to transit from -100 to 100.</p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600; text-decoration: underline;">Delay ans Slow</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600; text-decoration: underline;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These values control the speed and delay of the output of the mix. </p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If Delay is not zero the actuation of the mix will be delayed by the specified amount of seconds.</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If Slow is not zero then the speed of the mix will be set by the value specified -&gt; the value states the number of seconds it takes to transit from -100 to 100.</p></body></html> + + + Include Trim + + + + Offset + Tasoitus + + + Weight + + + + 0 + 0 + + + 1 + 1 + + + 2 + 2 + + + 3 + 3 + + + 4 + 4 + + + 5 + 5 + + + 6 + 6 + + + 7 + 7 + + + 8 + 8 + + + Name + Nimi + + + Source + Lähde + + + Multiplex + + + + Warning + Varoitus + + + The curve used by the mix + + + + Include DR/Expo + + + + Flight modes + + + + Switch + Kytkin + + + Mixer warning. +Setting this value will cause a beep to be emmitted when this value is active. + + + + OFF + Pois + + + 1 Beep + + + + 2 Beep + + + + 3 Beep + + + + No + Ei + + + Yes + Kyllä + + + GV + + + + The source for the mixer + + + + Multiplexer + +This determines how mixer values are added. + +"+" means the value of the current mix is added to the previous mixes in the same channel. +"*" means the value of the current mix is amultiplied with the previous mixes in the same channel. +"R" means the value replaces the previous values. If the switch is off the value will be ignored. + + + + ADD + + + + MULTIPLY + + + + REPLACE + + + + Curve + Käyrä + + + Switch used by the mix. +If blank then the mix is considered to be "ON" all the time. + + + + DEST -> X%1 + + + + DEST -> CH%1%2 + + + + Rud + + + + Ele + + + + Thr + + + + Ail + + + + + MixesPanel + + Move Up + Siirrä ylös + + + Ctrl+Up + Ctrl+Ylös + + + Move Down + Siirrä alas + + + Ctrl+Down + Ctrl+Alas + + + Clear Mixes + Tyhjennä mikserit + + + X%1 + X%1 + + + CH%1%2 + CH%1%2 + + + Weight(%1) + Paino(%1) + + + Switch(%1) + Kytkin(%1) + + + No Trim + Ei trimmiä + + + &Add + &Lisää + + + Ctrl+A + Ctrl+A + + + &Edit + &Muuta + + + Enter + Entteri + + + &Delete + &Poista + + + Delete + Poista + + + &Copy + &Kopio + + + Ctrl+C + Ctrl+C + + + &Cut + &Leikkaa + + + Ctrl+X + Ctrl+X + + + &Paste + &Liitä + + + Ctrl+V + Ctrl+V + + + Du&plicate + Jäl&jennä + + + Ctrl+U + Ctrl+U + + + Clear Mixes? + Tyhjennä mikserit? + + + Really clear all the mixes? + Varmasti tyhjennä kaikki mikserit? + + + No DR/Expo + + + + Offset(%1) + + + + Delay(u%1:d%2) + + + + Slow(u%1:d%2) + + + + Warn(%1) + + + + Not enough available mixers! + + + + Delete Selected Mixes? + + + + + ModelEdit + + Dialog + Mallin editori + + + Simulate + Simuloi + + + Clear Curves? + Tyhjennä käyrät? + + + Really clear all the curves? + Varmasti tyhjennä kaikki käyrät? + + + Setup + Asetukset + + + Heli + Kopteri + + + Flight Modes + Lento tilat + + + Inputs + Tulot + + + Mixes + Mikserit + + + Channels + Kanavat + + + Logical Switches + Loogiset kytkimet + + + Switch Assignment + Kytkimien asettelu + + + Curves + Käyrät + + + Telemetry + Telemetria + + + + ModelsListWidget + + &Edit + &Muuta + + + &Restore from backup + &Palauta varmuuskopiosta + + + &Model Wizard + &Malli apuri + + + &Delete + &Poista + + + Delete + Poista + + + &Copy + &Kopio + + + Ctrl+C + Ctrl+C + + + &Cut + &Leikkaa + + + Ctrl+X + Ctrl+X + + + &Paste + &Liitä + + + Ctrl+V + Ctrl+V + + + D&uplicate + Jäl&jennä + + + Ctrl+U + Ctrl+U + + + &Use as default + &Käytä perus asetuksena + + + P&rint model + Tu&losta malli + + + Alt+R + Alt+R + + + &Simulate model + &Simuloi malli + + + Alt+S + Alt+S + + + General Settings + Yleiset asetukset + + + Delete Selected Models? + Poista valitut mallit? + + + Cannot delete default model. + Valittuna ollutta mallia ei voida poistaa. + + + Cannot cut default model. + Valittua mallia ei voi leikata. + + + Do you want to overwrite TX general settings? + Haluatko päällekirjoittaa TX:n yleiset asetukset ? + + + You are pasting on an not empty model, are you sure? + Yrität liittää tietoja ei tyhjän mallin tietoihin, haluatko varmasti jatkaa ? + + + No free slot available, cannot duplicate + Ei vapaata tilaa, ei voida monistaa + + + + Module + + Form + Moduuli + + + Failsafe Mode + Turvatila + + + Start + Aloitus + + + PPM delay + PPM viive + + + usec + usec + + + Negative + Negatiivinen + + + Positive + Positiivinen + + + RX Number + RX numero + + + Master + Masteri + + + Slave + Orja + + + Polarity + Napaisuus + + + Trainer Mode + Harjoitus tila + + + mSec + mSec + + + PPM Frame Length + PPM läh pituus + + + Label + Lappu + + + ch + ch + + + Channels + Kanavat + + + Hold + Pidä + + + Custom + Omat + + + No Pulses + Ei pulsseja + + + Failsafe Positions + Turvatila asennot + + + Protocol + Protokolla + + + + ModulePanel + + Trainer Output + Opetus ulostulo + + + Internal Radio System + Sisäinen radio systeemi + + + External Radio Module + Ulkoinen radio systeemi + + + + QObject + + FW: %1 + + + + Pict: %1 + + + + Profile image + + + + -GV%1 + + + + GV%1 + + + + Rud + + + + Ele + + + + Thr + + + + Ail + + + + P1 + P1 + + + P2 + P2 + + + P3 + P3 + + + S1 + S1 + + + S2 + S2 + + + S3 + S3 + + + LS + LS + + + RS + RS + + + REa + + + + REb + + + + TrmR + + + + TrmE + + + + TrmT + + + + TrmA + + + + Batt + + + + Timer1 + Ajastin 1 + + + Timer2 + Ajastin 2 + + + SWR + + + + RSSI Tx + + + + RSSI Rx + + + + Rx Batt + + + + A1 + A1 + + + A2 + A2 + + + A3 + + + + A4 + + + + Alt + + + + Rpm + + + + Fuel + + + + T1 + + + + T2 + + + + Speed + + + + Dist + + + + GPS Alt + + + + Cell + + + + Cels + + + + Vfas + + + + Curr + + + + Cnsp + + + + Powr + + + + AccX + + + + AccY + + + + AccZ + + + + HDG + + + + VSpd + + + + ASpd + + + + dTE + + + + A1- + + + + A2- + + + + A3- + + + + A4- + + + + Alt- + + + + Alt+ + + + + Rpm+ + + + + T1+ + + + + T2+ + + + + Spd+ + + + + Dst+ + + + + Cel- + + + + Cels- + + + + Vfs- + + + + Cur+ + + + + Pwr+ + + + + ACC + + + + Time + + + + LS1 + LS1 + + + LS2 + LS2 + + + LS3 + LS3 + + + LS4 + LS4 + + + LS5 + LS5 + + + LS6 + LS6 + + + LS7 + LS7 + + + LS8 + LS8 + + + LS9 + LS9 + + + LSA + LSA + + + LSB + LSB + + + LSC + LSC + + + LSD + LSD + + + LSE + LSE + + + LSF + LSF + + + LSG + LSG + + + LSH + LSH + + + LSI + LSI + + + LSJ + LSJ + + + LSK + LSK + + + LSL + LSL + + + LSM + LSM + + + LSN + LSN + + + LSO + LSO + + + LSP + LSP + + + LSQ + LSQ + + + LSR + LSR + + + LSS + LSS + + + LST + LST + + + LSU + LSU + + + LSV + LSV + + + LSW + LSW + + + ---- + ---- + + + [I%1] + + + + MAX + + + + CYC%1 + + + + PPM%1 + + + + CH%1%2 + CH%1%2 + + + X%1 + + + + S11 + S11 + + + S12 + S12 + + + S13 + S13 + + + S14 + S14 + + + S15 + S15 + + + S16 + S16 + + + S21 + S21 + + + S22 + S22 + + + S23 + S23 + + + S24 + S24 + + + S25 + S25 + + + S26 + S26 + + + S31 + S31 + + + S32 + S32 + + + S33 + S33 + + + S34 + S34 + + + S35 + S35 + + + S36 + S36 + + + RudTrim Left + + + + RudTrim Right + + + + EleTrim Down + + + + EleTrim Up + + + + ThrTrim Down + + + + ThrTrim Up + + + + AilTrim Left + + + + AilTrim Right + + + + OFF + Pois + + + ABS + + + + THs + + + + TH% + + + + THt + + + + ON + ON + + + ??? + + + + Diff(%1) + + + + Expo(%1) + + + + Function(%1) + + + + Curve(%1) + + + + !Curve(%1) + + + + --- + --- + + + a>x + + + + a<x + + + + |a|>x + + + + |a|<x + + + + AND + JA + + + OR + + + + XOR + + + + a=b + + + + a!=b + + + + a>b + + + + a<b + + + + a>=b + + + + a<=b + + + + d>=x + + + + |d|>=x + + + + a=x + + + + a~x + + + + Timer + + + + Sticky + + + + Stay + + + + Unknown + + + + STAY(%1, [%2:%3]) + + + + STICKY(%1, %2) + + + + TIMER(%1, %2) + + + + Delay %1 sec + + + + Duration %1 sec + + + + <font color=red><b>Inconsistent parameter</b></font> + + + + All + + + + Telemetry + Telemetria + + + Value + + + + Decr: + + + + Incr: + + + + Safety %1 + + + + Trainer + + + + Trainer RUD + + + + Trainer ELE + + + + Trainer THR + + + + Trainer AIL + + + + Instant Trim + + + + Play Sound + + + + Play Haptic + + + + Reset + + + + Set Timer %1 + + + + Vario + Alti+ + + + Play Track + + + + Play Both + + + + Play Value + + + + Start Logs + + + + Volume + + + + Backlight + + + + Background Music + + + + Background Music Pause + + + + Adjust GV%1 + + + + No repeat + + + + %1 sec + + + + Simultaneous usage of expo and curves is no longer supported + + + + Simultaneous usage of expo and curves is no longer supported in open9x + + + + OpenTX only accepts %1 points in all curves + + + + OpenTX on this board doesn't accept this function + + + + OpenTX doesn't accept this protocol + + + + OpenTX doesn't allow this number of channels + + + + Your radio probably uses a wrong firmware, + eeprom size is 4096 but only the first 2048 are used + + + + Warning + Varoitus + + + EEPROM saved with these warnings: + + + + Support for frsky telemetry mod + + + + Support for telemetry easy board + + + + Support for jeti telemetry mod + + + + Support for receiving ardupilot data + + + + Support for receiving NMEA data + + + + Support for MAVLINK devices + + + + Rotary Encoder use in menus navigation + + + + Pots use in menus navigation + + + + Possibility to enable FAI MODE at field + + + + FAI MODE always enabled + + + + OpenTX for 9X board + + + + Enable heli menu and cyclic mix support + + + + Enable TEMPLATES menu + + + + No splash screen + + + + No flight modes + + + + Disable curves menus + + + + Support for radio modified with regular speaker + + + + Used if you have modified your radio with voice mode + + + + Used if you have modified your radio with haptic mode + + + + Support for DSM2 modules + + + + PPM center adjustment in limits + + + + PPM values displayed in us + + + + Global variables + + + + Symetrical Limits + + + + SmartieParts 2.2 Backlight support + + + + In model setup menus automatically set source by moving some of them + + + + In model setup menus automatically set switch by moving some of them + + + + Enable resetting values by pressing up and down at the same time + + + + No graphical check boxes and sliders + + + + Battery graph + + + + Don't use bold font for highlighting active items + + + + Use alternative SQT5 font + + + + Enable the throttle trace in Statistics + + + + EEprom write progress bar + + + + Imperial units + + + + No Winged Shadow How High support + + + + No vario support + + + + No GPS support + + + + No gauges in the custom telemetry screen + + + + Allow compensating for offset errors in FrSky FAS current sensors + + + + OpenTX for M128 / 9X board + + + + EEprom write Progress bar + + + + OpenTX for 9XR + + + + OpenTX for 9XR with M128 chip + + + + OpenTX for Gruvin9x board / 9X + + + + Support for SD memory card + + + + Support of FrSky PXX protocol + + + + Support for DSM2 modules using ppm instead of true serial + + + + OpenTX for Sky9x board / 9X + + + + Enable HELI menu and cyclic mix support + + + + Use FrSky Taranis sticks in a 9X/9XR + + + + Bluetooth interface + + + + OpenTX for FrSky Taranis + + + + Disable HELI menu and cyclic mix support + + + + Disable TEMPLATES menu + + + + Disable Global variables + + + + OpenTX for FrSky Taranis Rev4a + + + + th9x on this board doesn't have Rotary Encoders + + + + FM%1 + + + + Input%1 + + + + Rud Trim + + + + Ele Trim + + + + Thr Trim + + + + Ail Trim + + + + Rot Enc + + + + English + + + + Finnish + + + + French + + + + Italian + + + + German + + + + Czech + + + + Slovak + + + + Spanish + + + + Polish + + + + Portuguese + + + + Swedish + + + + THR + KAA + + + CH%1 + + + + No + Ei + + + RotEnc A + + + + Rot Enc B + + + + Rot Enc C + + + + Rot Enc D + + + + Rot Enc E + + + + !Flight mode %1 + + + + Flight mode %1 + + + + Own value + + + + Flight mode %1 value + + + + Keys + + + + Sticks + + + + Keys + Sticks + + + + Yellow + Kelt + + + Orange + Orans + + + Red + Pun + + + Winged Shadow How High + erikoistoiminto korkea + + + Winged Shadow How High (not supported) + erikoistoiminto korkea (ei tuettu) + + + FrSky Sensor Hub + FrSky:n hubi + + + None + Ei mitään + + + Imperial + Imperiaali + + + Metric + Metrit + + + Extra Fine + Eri hieno + + + Fine + Hieno + + + Medium + Keski + + + Coarse + Karkea + + + Exponential + Expo + + + Count Up + + + + Count Down + + + + %1:%2, + + + + : %1 Channels, %2usec Delay + + + + Flight modes(%1) + + + + Flight mode(%1) + + + + Rudder + + + + Elevator + + + + Throttle + + + + Aileron + + + + Simulator for this firmware is not yet available + + + + Played once, not during startup + + + + %1s + + + + Value + + + + Source + Lähde + + + GVAR + + + + Increment + + + + Rotary Encoder + + + + Trim disabled + + + + Own Trim + + + + Use Trim from Flight mode %1 + + + + Use Trim from Flight mode %1 + Own Trim as an offset + + + + Thanks all for the donations, kind messages, nice ideas, constructive proposals etc. for the next OpenTX/Companion funding model. + +We are really appreciative for that! + +The OpenTX/Companion Team. + + + + + Setup + + Form + + +Asetukset + + + Model Image + Mallin kuva + + + Model Name + Mallin nimi + + + Timer2 + Ajastin 2 + + + Timer1 + Ajastin 1 + + + Throttle Source + Kaasun lähde + + + Switch Warnings + Kytkin varoitukset + + + Center beep + Keski piippaus + + + Trim Increment + Trimmin säätö + + + Exponential + Expo + + + Extra Fine + Eri hieno + + + Fine + Hieno + + + Medium + Keski + + + Coarse + Karkea + + + Extended Limits + Laajemman rajat + + + Extended Trims + Laajemmat trimmit + + + Display Checklist + Näytä teht.lista + + + Throttle Trim + Kaasu trimmi + + + Throttle Warning + Kaasu varoitus + + + Reverse throttle operation. +If this is checked the throttle will be reversed. Idle will be forward, trim will also be reversed and the throttle warning will be reversed as well. + + + Käänteinen kaasu +Jos tämä valittuna, kaasu toimii käänteisesti. Tyhjäkäynti on ylhäällä, myös trimmi on käänteinen. Myös kaasu varoitus käänteinen. + + + + Reverse Throttle + Käänteinen kaasu + + + Pot Warnings + Potikka varoitus + + + OFF + Pois + + + Manual + Käsin + + + Auto + Autom + + + + SimulatorDialog + + Warning + Varoitus + + + Joystick enabled but not configured correctly + + + + Cannot open joystick, joystick disabled + + + + Simulating Tx (%1) + + + + Firmware %1 error: %2 + + + + + SimulatorDialog9X + + Companion Simulator + Companion simulaattori + + + Right Double Click to Reset + + + + THR + KAA + + + RUD + PER + + + ELE + KOR + + + AIL + SII + + + Hold X + Pidä X + + + Fix X + + + + Fix Y + + + + Hold Y + Pidä Y + + + TextLabel + + + + TRN + TRN + + + GEA + REN + + + ID0 + ID0 + + + ID1 + ID1 + + + ID2 + ID2 + + + BEEP + PIIP + + + P1 + P1 + + + 0 % + 0 % + + + P2 + P2 + + + P3 + P3 + + + 9x Simulator + 9x simulaattori + + + Outputs + + + + + SimulatorDialogTaranis + + Companion Simulator + Companion simulaattori + + + Hold Y + Pidä Y + + + Fix Y + + + + Fix X + + + + Hold X + Pidä X + + + SD + SD + + + SC + SC + + + Right Double Click to Reset + + + + S2 + S2 + + + SG + SG + + + RS + RS + + + SH + SH + + + TextLabel + + + + S1 + S1 + + + SB + SB + + + SA + SA + + + SE + SE + + + SF + SF + + + LS + LS + + + Taranis Simulator + Taranis simulaattori + + + Outputs + + + + + Telemetry + + Form + Telemetria + + + A1 + A1 + + + A2 + A2 + + + RSSI + RSSI + + + Alarm 1 + Varoitus 1 + + + ---- + ---- + + + Yellow + Kelt + + + Orange + Orans + + + Red + Puna + + + Alarm 2 + Varoitus 2 + + + Serial Protocol + Sarja protokolla + + + Volt source + Voltti lähde + + + Metric + Metrit + + + Imperial + Imperiaali + + + Current source + Virran lähde + + + Protocol + Protokolla + + + NONE + EI MITÄÄN + + + FAS + FAS + + + None + Ei mitään + + + FrSky Sensor Hub + FrSky:n hubi + + + CEL + CEL + + + 2 + 2 + + + 3 + 3 + + + 4 + 4 + + + Units + Asteikko + + + Blades + Prop lavat + + + Altimetry / Vario + Korkeusm / Variometri + + + Alti + Alti + + + Alti+ + Kork+ + + + Vario + Alti+ + + + Sink Max + Maksimi vajoama + + + Off + Pois + + + Climb Max + Maksimi nousu + + + Sink Min + Minimi vajoama + + + Climb Min + Minimi nousu + + + Vario source + Variom lähde + + + Vario limits + Varionm asetukset + + + Use GPS as altitude source + Käytä GPS:sää kork. lähteenä + + + Display altitude in toolbar + Näytä korkeus työkalupalkissa + + + Various + Useat + + + mAh count + mAh laskuri + + + FAS Offset + FAS asetus + + + Persistent mAh + Yhtm. mAh + + + + TelemetryAnalog + + Form + Telemetria + + + Unit + Yksikkö + + + Max Value + Maks arvo + + + Alarm 1 + Hälytys 1 + + + ---- + ---- + + + Yellow + Kelt + + + Orange + Orans + + + Red + Pun + + + < + < + + + > + > + + + Alarm 2 + Hälytys 2 + + + Min Value + Pienin arvo + + + Volts (V) + Voltit ( V ) + + + Amps (A) + Amp ( A ) + + + Speed (m/s or ft/s) + Nopeus ( m/s tai jalk/s ) + + + Raw (-) + Raaka ( - ) + + + Speed (km/h or miles/h) + Nopeus ( km/h tai mailia/h ) + + + Meters (m or ft) + Metrit (m tai jalkaa ) + + + Temp (°) + Lämpöt (c) + + + Fuel (%) + Bensa (%) + + + mAmps (mA) + mAmp (mA) + + + Range + Matka + + + + TelemetryCustomScreen + + Form + Telemetria oma ruutu + + + Custom Screen Type + Oman ruudun tyyppi + + + Nums + Numerot + + + Bars + Palkit + + + Min + Min + + + Source + Lähde + + + Gauge + Mittari + + + Max + Max + + + + TelemetryPanel + + Telemetry screen %1 + Telemetria ruutu %1 + + + Winged Shadow How High + erikoistoiminto korkea + + + Winged Shadow How High (not supported) + erikoistoiminto korkea (ei tuettu) + + + + Timer + + Form + Ajastin + + + mm:ss + mm:ss + + + Countdown + Laskuri + + + MinuteBeep + Minutti piippaus + + + Persistent + Yhtämittainen + + + (00:00:00) + (00:00:00) + + + + TimerPanel + + None + Ei mitään + + + Beeps + Piipit + + + Countdown + Laskuri + + + + appPreferencesDialog + + Edit Settings + + + + Application Settings + + + + Automatic Backup Folder + + + + User Splash Screens + + + + Only show user splash images + + + + Show user and companion splash images + + + + Google Earth Executable + + + + Automatic check for OpenTX firmware updates + + + + Open Folder + + + + Find Executable + + + + Files to keep + + + + Splash Screen Library + + + + Enable automatic backup before writing firmware + + + + Automatic check for Companion updates + + + + Offer to use wizard for new models + + + + Show splash screen when Companion starts + + + + Simulator Settings + + + + Simulator BackLight + + + + Enable + Päälle + + + Blue + + + + Green + + + + Red + Puna + + + Orange + Orans + + + Yellow + Kelt + + + Joystick + + + + Only capture to clipboard + + + + Calibrate + + + + Remember simulator switch values + + + + Simulator capture folder + + + + Radio Settings Profile - Mode selection: Mode 1: @@ -6645,255 +5350,236 @@ Mode 4: - Mode 1 (RUD ELE THR AIL) - Mode 2 (RUD THR ELE AIL) - Mode 3 (AIL ELE THR RUD) - Mode 4 (AIL THR ELE RUD) - Channel order This is used by the templated to determine which channel goes to what number output. - R E T A - R E A T - R T E A - R T A E - R A E T - R A T E - E R T A - E R A T - E T R A - E T A R - E A R T - E A T R - T R E A - T R A E - T E R A - T E A R - T A R E - T A E R - A R E T - A R T E - A E R T - A E T R - A T R E - A T E R - Default Stick Mode - - Settings Profile + Profile Name - Splash Screen - Channel Order - Append version number to FW file name - SD Structure path - Offer to write FW to Tx after download - Remove Profile - - Firmware - - - - Select Image - + Radio Type + + + Clear Image - + 9X + + + + 9X with m128 + + + + 9XR + + + + 9XR with m128 + + + + Gruvin9x Board + + + + Sky9x Board + + + + Taranis + + + + My Radio + + + Select your snapshot folder - - No joysticks found - Select your library folder - Select your Models and Settings backup folder - Select Google Earth executable - Select the folder replicating your SD structure - Not possible to remove profile - The default profile can not be removed. - Open Image to load - Images (%1) @@ -6901,149 +5587,117 @@ This is used by the templated to determine which channel goes to what number out avrOutputDialog - Dialog - Show Details - result - executable not found - - Error - + Virhe - Cannot open source file - Cannot write destination - Writing file: - ie: OpenTX for 9X board or OpenTX for 9XR board - ie: OpenTX for M128 / 9X board or OpenTX for 9XR board with M128 chip - ie: OpenTX for Gruvin9X board - Your radio uses a %1 CPU!!! Please check advanced burn options to set the correct cpu type. - Your radio uses a %1 CPU!!! Please select an appropriate firmware type to program it. - You are currently using: %1 - - Writing - - Reading - - Verifying - done - exit code %1 - done with errors - - done - SUCCESSFUL - did not finish correctly - did not finish correctly! Do you want some help ? - Copy did not finish correctly - finished correctly - Copy finished correctly - Started - FUSES: Low=%1 High=%2 Ext=%3 @@ -7051,78 +5705,55 @@ Do you want some help ? burnConfigDialog - Programmer Configuration - - Location of sam-ba executable - - - - The location of the AVRDUDE executable. - DFU-Util Location - Location of AVRDUDE executable - - - Use this button to browse and look for the AVRDUDE executable file. - - - Browse... - Programmer - Programmer used for communicating with the controller. Please consult the programmer's documentation and the AVRDUDE documentation to select the appropriate programmer. - List all available programmers. - List Available - - Extra arguments that will be passed to AVRDUDE on every call - - Extra arguments used in AVRDUDE. This can be used for providing extra information to AVRDUDE. @@ -7130,116 +5761,89 @@ Please only use this if you know what you are doing. There are no error checks - Extra Arguments - Show AVRDUDE help - Show Help - Communication port to the programmer. - - Port - AVRDUDE Location - MCU - - CPU of your TX - - CPU present on your 9x radio Should be m64 for stock radios m2560 for v4.1 boards - SAM-BA Location - ARM MCU - sam-ba serial port - Alternate device - Use advanced controls - DFU-UTIL Configuration - SAM-BA Configuration - AVRDUDE Configuration - - - Select Location - - Companion - + Companion - <b><u>WARNING!</u></b><br>This will reset the fuses of %1 to the factory settings.<br>Writing fuses can mess up your radio.<br>Do this only if you are sure they are wrong!<br>Are you sure you want to continue? - <b><u>WARNING!</u></b><br>Normally CPU type is automatically selected according to the chosen firmware.<br>If you change the CPU type the resulting eeprom could be inconsistent. @@ -7247,252 +5851,193 @@ m2560 for v4.1 boards burnDialog - + Cancel + Peruuta + + + SVN + SVN + + + Open + Avaa + + + Warning + Varoitus + + + Error + Virhe + + Customize Splash - - Cancel - - - - - Write to TX - <html><head/><body><p>Modify calibration parameters using settings from current profile</p></body></html> - Patch calibration setting from profile - <html><head/><body><p>Modify HW parameters using settings from current profile</p></body></html> - Patch HW setting from profile - - Date & Time - - - - - SVN - - - - Variant - - + Date & Time + + + Browse for file - Allows Companion to write to older version of the firmware - Check Firmware compatibility - Backup and restore Models and Settings - Current Profile - - Invert Color + Use firmware start screen - - Use image in settings + Use another start screen - - Substitute image in firmware + Use profile start screen - - Load Image + Use library start screen - - Open Splash Library - - - - - ... - - - - Write firmware to TX - Write Models and Settings to TX - Write Models and Settings in %1 to TX - Current profile - - Open + Open Firmware File - Choose file to load Models and Settings from - - - - - - - Warning + %1 may not be a valid firmware file - - %1 is not a known firmware - - - - - Burn anyway ! - - - - - - - - - - - - - - Error - - - - Unable to find file %1! - - - Error opening file %1: %2. - - - Invalid binary Models and Settings File %1, Proceed anyway ? - Error reading file %1: %2. - - Open Image to load + The firmware file is not valid. + + + + There is no start screen image in the firmware file. + + + + The profile image %1 does not contain an image. + + + + Open image file to use as Tx start screen - Images (%1) - - - Cannot load %1. + Image could not be loaded from %1 + + + + The library image could not be loaded - Cannot save customized firmware - Custom image not found - No firmware selected - Wrong radio calibration data in profile, Settings not patched - Wrong radio setting data in profile, Settings not patched - - Cannot write file %1: %2. - Error writing file %1: %2. @@ -7501,513 +6046,322 @@ m2560 for v4.1 boards compareDialog - - Dialog + Compare Models - Drag first model here - Drag second model here - Close - Print - + Tulosta - Print to file - - No name - General Model Settings - - - Name - + Nimi - - EEprom Size - - Timer1 - + Ajastin 1 - - Timer2 - + Ajastin 2 - - Protocol - + Protokolla - - Pulse Polarity - - Throttle Trim - + Kaasu trimmi - - - - Enabled - - - - Disabled - - Throttle Expo - - Trim Increment - + Trimmin säätö - - Center Beep - Flight modes Settings - - Fades - - Trims - - - - - - - - Switch - + Kytkin - - - - Flight mode name - - IN - - OUT - - - - - - - - - - FM - - Gvars - - Rot. Enc. - Limits - - - - - - - Offset - + Tasoitus - - - - - Min - + Min - - - - - Max - + Max - - - Invert - + Käänteinen - - - - - CH - - INV - + KÄÄNT - - NOR - Global Variables - - GV - Expo/Dr Settings - - Weight - - - - Flight modes - - - - Flight mode - - - - DISABLED - Mixers - - noTrim - - Delay(u%1:d%2) - - Slow(u%1:d%2) - - Warn - Curves - + Käyrät - 5 Points Curves - - - - pt %1 - - Curve - + Käyrä - 9 Points Curves - Logical Switches - + Loogiset kytkimet - - LS - + LS - Switch Assignment - + Kytkimien asettelu - - Function - - Param - - Repeat - - Enable - + Päälle - CF - Telemetry Settings - - Analog - - Unit - + Yksikkö - - Scale - - - - A%1 - - Alarm 1 - + Varoitus 1 - - Alarm 2 - - - - Type - - - - Condition - + Tila - - - - Value - - RSSI Alarm - - Custom Telemetry View - - Telemetry Bars - - Bar Number - - Source - + Lähde - Print Document - Select PDF output file @@ -8015,167 +6369,125 @@ m2560 for v4.1 boards contributorsDialog - Dialog - + Kehittäjät - People who have contributed to this project - + Henkilöt jotka on tehnyt töitä projektin eteen - Coders - + Koodaajat - Honors go to Rafal Tomczak (RadioClone), Thomas Husterer (th9x) and Erez Raviv (er9x and eePe) - + Kiitokset: Rafal Tomczak(RadioClone), Thomas Husterer (th9x) sekä Eriz Raviv (er9x ja eePe) - Thank you all !!! - + Kiitokset kaikille !!! - Contributors - + Avustajat - Companion Release Notes - + Companion muistiinpanot - OpenTX Release Notes - + OpenTX muistiinpanot customizeSplashDialog - Transmitter Splash Screen Editor - - Invert - + Käänteinen - - Open Splash Library - - - - ... - + ... - - Load Profile - - Load FW - - Load Pict - - Save - - Open + Open Firmware File - - - - Error + Virhe + + + Can not load embedded image from firmware file %1. - - Cannot load embedded FW image from %1. - - - - Open Image to load - Images (%1) - Cannot load the image file %1. - Cannot load the profile image %1. - Cannot load the library image %1. - File Saved - The image was saved to the file %1 - Image Refresh Error - Failed to refresh image from file %1 - File Save Error - Failed to write image to %1 @@ -8183,35 +6495,29 @@ m2560 for v4.1 boards downloadDialog - Downloading: - + Ladataan: - Unable to save the file %1: %2. - + Ei voida tallentaa tiedstoa %1: %2. - Companion - + Companion - Download failed: %1. - + Lataus epäonnistui %1. fusesDialog - Fuses - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } @@ -8228,12 +6534,10 @@ p, li { white-space: pre-wrap; } - Read Fuses - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } @@ -8252,13 +6556,11 @@ p, li { white-space: pre-wrap; } - Reset Fuses EEPROM - PROTECT - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } @@ -8277,13 +6579,11 @@ p, li { white-space: pre-wrap; } - Reset Fuses EEPROM - DELETE - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } @@ -8298,119 +6598,63 @@ p, li { white-space: pre-wrap; } fwPreferencesDialog - Downloads - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CheckBox - Menu Language - Firmware Type - Check for updates - Voice Language - + Äänen kieli - Set language of voice. May be different from firmware language - Download Voice - Download FW - Options - Processor ID - FwInfo - Last downloaded release: %1 - The selected firmware has never been downloaded by Companion. - The selected firmware cannot be downloaded by Companion. @@ -8418,221 +6662,127 @@ May be different from firmware language joystickDialog - Configure Joystick - Ch2 - - - - - - - - Not Assigned - - - - - - - - Right Vertical - - - - - - - - Right Horizontal - - - - - - - - Left Vertical - - - - - - - - Left Horizontal - - - - - - - - P1 - + P1 - - - - - - - - P2 - + P2 - - - - - - - - P3/LS - - - - - - - - RS - + RS - Ch1 - Ch4 - Ch6 - Ch3 - Ch5 - Ch7 - Ch8 - Instructions - Cancel - + Peruuta - Next - Ok - Move sticks and pots in every direction making full movement Press next when finished - - Error - + Virhe - Cannot open joystick. - Place sticks and pots in middle position. Press next when done - Map joystick channels to controls using comboboxes. Press next when done - Check inversion checkbox to get maximum at top-right position. Press next when done - Press ok to save configuration Press cancel to abort joystick calibration - Duplicated stick assignement @@ -8640,73 +6790,59 @@ Press cancel to abort joystick calibration logsDialog - Companion Log Viewer - Filename - Open LogFile - Zoom - X - Y - Fly sessions - Telemetry logs - Time - Error - + Virhe - Cannot write file %1: %2. - Select your log file - Available fields - The selected logfile contains %1 invalid lines out of %2 total lines @@ -8714,444 +6850,301 @@ Press cancel to abort joystick calibration mdiChild - Simulate Tx - + Simuloi Tx modelConfigDialog - Model Configuration Wizard - Engine - Model Type - Airplane - Helicopter - Glider - Wing - Aileron controls - No Ailerons - 1 Servo (or Y) - - - 2 Servos - Flaps controls - No Flaps - 1 Servo (or inverting Y) - Spoilers - No Spoilers/Airbrakes - 1 Servo (or Y or inverting Y) - Swash Plate - Swash plate - 90° / Fixed / Coax - 120° - 120X° - 140° - FlyBarLess - Tail - Tail controls - 1 Servo Elevator / 1 Servo Rudder - V Tail - 2 Servos Elevator / 1 Servo Rudder - Gyroscope - NoGyro - Switch control - Pot control - Channel style - Open9x Style - Futaba Style - 2 - + 2 - 3 - + 3 - 4 - + 4 - 5 - + 5 - 6 - + 6 - 7 - + 7 - 8 - + 8 - 9 - + 9 - 1 - + 1 - 10 - + 10 - Ele2 - Use advanced controls - Spoiler2 - Flap2 - Flap1 - Rud2 - - - - - - - AUTO - - - - - - - CH01 - + CH01 - - - - - - - CH02 - + CH02 - - - - - - - CH03 - + CH03 - - - - - - - CH04 - + CH04 - - - - - - - CH05 - + CH05 - - - - - - - CH06 - + CH06 - - - - - - - CH07 - + CH07 - - - - - - - CH08 - + CH08 - - - - - - - CH09 - + CH09 - - - - - - - CH10 - + CH10 - Ail2 - Spoiler 1 - Delta wing - - Not present - Present - Rudder - Single rudder - Dual rudder (with 2 servos) - Apply configuration ? - Apply configuration deleting existing model ? @@ -9159,144 +7152,94 @@ Press cancel to abort joystick calibration preferencesDialog - - Preferences - - Simu BackLight - - Simulator capture folder - - Joystick - Remember simulator switches - - Enable - + Päälle - - Use clipboard only - - Calibrate - - Blue - - Green - - Red - - Orange - + Orans - - Yellow - + Kelt - - - - - - Open Folder - - Personal splash library - - Include companion splashes - - Only user defined splashes - - Splash library behaviour - - Custom TX splash screen - - Open Image - - - - ... - + ... - - Invert Pixels - Mode selection: Mode 1: @@ -9319,877 +7262,556 @@ Mode 4: - Mode 1 (RUD ELE THR AIL) - Mode 2 (RUD THR ELE AIL) - Mode 3 (AIL ELE THR RUD) - Mode 4 (AIL THR ELE RUD) - auto backup before write - Automatic Backup Folder - Show Splash At Start - Ask use of wizard for new models - Remember switches in simulator - Channel order This is used by the templated to determine which channel goes to what number output. - R E T A - R E A T - R T E A - R T A E - R A E T - R A T E - E R T A - E R A T - E T R A - E T A R - E A R T - E A T R - T R E A - T R A E - T E R A - T E A R - T A R E - T A E R - A R E T - A R T E - A E R T - A E T R - A T R E - A T E R - FwInfo - Check for updates - Ask for flashing after Download - Export Profile - Save Profile - Import Profile - Profile Name - Default Stick Mode - Default Channel Order - Profile slot - Automatically add version number to the filename after download - Voice - - Download - Set language of voice. May be different from firmware language - Language - Firmware - SD Structure path - Processor ID - Recent History Size - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CheckBox - Check for updates on startup - Check for selected Fw updates - Google Earth Executable - Find Executable - - - Last downloaded release: %1 - - - - - The selected firmware has never been downloaded by Companion. - - - - - The selected firmware cannot be downloaded by Companion. - - - - - Image stored in settings - - - - - - No joysticks found - - - - - Select your library folder - - - - - Select your snapshot folder - - - - - Select your Models and Settings backup folder - - - - - Select Google Earth executable - - - - - - Error - - - - - - Cannot load %1. - - - - - Select the folder replicating your SD structure - - - - - Profile name is empty, profile slot %1 will be deleted.<br>Are you sure ? - - - - - Export profile As - - - - - Profile slot is not empty, profile slot %1 will we overwritten.<br>Are you sure ? - - - - - Open Profile to import - - - - - Open Image to load - - - - - Images (%1) - - printDialog - Dialog - Close - Print - + Tulosta - Print to file - Setup for: - printed on: %1 - General Model Settings - - - - Name - + Nimi - EEprom Size - Timer1 - + Ajastin 1 - Timer2 - + Ajastin 2 - Protocol - + Protokolla - Pulse Polarity - Throttle Trim - + Kaasu trimmi - - - Enabled - - Disabled - Throttle Expo - Trim Increment - + Trimmin säätö - Center Beep - Flight modes Settings - Fades - Trims - Gvars - Rot.Enc. - - - - Switch - + Kytkin - Flight mode name - IN - OUT - - - - FM - Expo/Dr Settings - Weight - - Flight modes - - Flight mode - - DISABLED - Mixers - - - - CH - noTrim - - - - - Offset - + Tasoitus - Delay(u%1:d%2) - Slow(u%1:d%2) - Warn - Limits - - - - Min - + Min - - - - Max - + Max - - - Invert - + Käänteinen - - - INV - + KÄÄNT - - - NOR - Curves - + Käyrät - - - Curve - + Käyrä - pt %1 - Logical Switches - + Loogiset kytkimet - - LS - + LS - Global Variables - GV - Switch Assignments - Function - Parameter - Repeat - Telemetry Settings - - Alarm 1 - + Varoitus 1 - - Alarm 2 - Analog - Unit - + Yksikkö - Scale - - - - Type - - - - Condition - + Tila - - - - Value - A%1 - RSSI Alarm - Frsky serial protocol - System of units - Propeller blades - - Custom Telemetry View - Telemetry Bars - Bar Number - Source - + Lähde - Print Document - Select PDF output file - ODF files (*.odt);;PDF Files(*.pdf);;HTML-Files (*.htm *.html);;All Files (*) @@ -10197,888 +7819,658 @@ May be different from firmware language simulatorDialog - Companion Simulator - + Companion simulaattori - - - - Right Double Click to Reset - + Tuplaklikkaa oikea resetoi - THR - + KAA - RUD - + PER - ELE - + KOR - AIL - + SII - - Hold X - + Pidä X - - Fix X - + Kesk X - - Fix Y - + Kesk Y - - Hold Y - + Pidä Y - - - - TextLabel - + Tekstilappu - TRN - + TRN - GEA - + REN - ID0 - + ID0 - ID1 - + ID1 - ID2 - + ID2 - BEEP - + PIIP - P1 - + P1 - - - 0 % - + 0 % - P2 - + P2 - P3 - + P3 - 9x Simulator - + 9x simulaattori - Outputs - + Ulostulot - LS1 - + LS1 - LS2 - + LS2 - LS3 - + LS3 - LS4 - + LS4 - LS5 - + LS5 - LS6 - + LS6 - LS7 - + LS7 - LS8 - + LS8 - LS9 - + LS9 - LSA - + LSA - LSB - + LSB - LSC - + LSC - LSD - + LSD - LSE - + LSE - LSF - + LSF - LSG - + LSG - LSH - + LSH - LSI - + LSI - LSJ - + LSJ - LSK - + LSK - LSL - + LSL - LSM - + LSM - LSN - + LSN - LSO - + LSO - LSP - + LSP - LSQ - + LSQ - LSR - + LSR - LSS - + LSS - LST - + LST - LSU - + LSU - LSV - + LSV - LSW - + LSW - CH1 - + CH1 - - - - - - - - - - - - - - - - -100.1 - + -100.1 - CH9 - + CH9 - CH2 - + CH2 - CH10 - + CH10 - CH3 - + CH3 - CH11 - + CH11 - CH4 - + CH4 - CH12 - + CH12 - CH5 - + CH5 - CH13 - + CH13 - CH6 - + CH6 - CH14 - + CH14 - CH7 - + CH7 - CH15 - + CH15 - CH8 - + CH8 - CH16 - + CH16 - - Warning - + Varoitus - Joystick enabled but not configured correctly - + Joystick päällä mutta väärin aseteltu - Cannot open joystick, joystick disabled - + Joystickia ei voi avata, pois päältä - Firmware %1 error: %2 - + Firmware %1 virhe: %2 - - Flight mode: %1(%2) - + - Lentotila: %1(%2) - Simulating Tx (%1) - + Simuloi TX (%1) - Simulating - + Simuloi splashLibrary - - ... - + ... - Splash Library - page %1 of %2 - + Kuvakirjasto - sivu %1 tai %2 - Warning - + Varoitus - Invalid image in library %1 - + Väärä kuva kirjastossa %1 - Information - + Info - No valid image found in library, check your settings - + Yhtään kuvaa ei löydy kuva kirjastosta, tarkista asetukset xsimulatorDialog - Companion Simulator - + Companion simulaattori - - Hold Y - + Pidä Y - - Fix Y - + Kesk X - - Fix X - + Kesk Y - - Hold X - + Pidä X - - SD - + SD - - SC - + SC - - - - Right Double Click to Reset - + Tyhjäys, tuplaklikkaa oikeaa - - S2 - + S2 - - SG - + SG - - RS - + RS - - SH - + SH - - - - TextLabel - + Simulaattori - - S1 - + S1 - - SB - + SB - - SA - + SA - - SE - + SE - - - SF - + SF - - LS - + LS - Taranis Simulator - + Taranis simulaattori - Outputs - + Lähdöt - CH1 - + CH1 - - - - - - - - - - - - - - - - -100.1 - + -100.1 - CH9 - + CH9 - CH2 - + CH2 - CH10 - + CH10 - CH3 - + CH3 - CH11 - + CH11 - CH4 - + CH4 - CH12 - + CH12 - CH5 - + CH5 - CH13 - + CH13 - CH6 - + CH6 - CH14 - + CH14 - CH7 - + CH7 - CH15 - + CH15 - CH8 - + CH8 - CH16 - + CH16 - LSK - + LSK - LSC - + LSC - LSD - + LSD - LS7 - + LS7 - LSL - + LSL - LSB - + LSB - LS1 - + LS1 - LSH - + LSH - LSG - + LSG - LSE - + LSE - LSF - + LSF - LS8 - + LS8 - LS9 - + LS9 - LSA - + LSA - LSM - + LSM - LSJ - + LSJ - LSI - + LSI - LS4 - + LS4 - LS5 - + LS5 - LS2 - + LS2 - LS3 - + LS3 - LS6 - + LS6 - LSN - + LSN - LSO - + LSO - LSP - + LSP - LSQ - + LSQ - LSR - + LSR - LSS - + LSS - LST - + LST - LSU - + LSU - LSV - + LSV - LSW - + LSW - - Warning - + Varoitus - Joystick enabled but not configured correctly - + Joystick päällä, mutta konfiguraatio ongelma - Cannot open joystick, joystick disabled - + Ei voi avata joystickia, joystick pois käytöstä - Firmware %1 error: %2 - + Firmware %1 virhe %2 - - Flight mode: %1(%2) - + - Lennätystila %1(%2) - Simulating Tx (%1) - + Simuloi Tx(%1) - Simulating - + Simuloidaan From e2dd42658d580c7f59ce73e7a819a05f6049c133 Mon Sep 17 00:00:00 2001 From: Kjell Kernen Date: Sun, 9 Mar 2014 16:34:06 +0100 Subject: [PATCH 08/24] First Finnish translation of OpenTX (Just a few strings to start with) --- radio/src/translations/fi.h.txt | 42 ++++++++++++++++----------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/radio/src/translations/fi.h.txt b/radio/src/translations/fi.h.txt index fca9d388e..26ed4bc58 100644 --- a/radio/src/translations/fi.h.txt +++ b/radio/src/translations/fi.h.txt @@ -42,16 +42,16 @@ // NON ZERO TERMINATED STRINGS #define LEN_OFFON "\003" -#define TR_OFFON "OFF""ON\0" +#define TR_OFFON "POI""PÄÄ" #define LEN_MMMINV "\003" -#define TR_MMMINV "---""INV" +#define TR_MMMINV "---""KÄÄ" #define LEN_NCHANNELS "\004" #define TR_NCHANNELS "\0014CH\0016CH\0018CH10CH12CH14CH16CH" #define LEN_VBEEPMODE "\005" -#define TR_VBEEPMODE "Quiet""Alarm""NoKey""All " +#define TR_VBEEPMODE "Äänet""Hälyt""EiNap""Kaikk" #define LEN_VBEEPLEN "\005" #define TR_VBEEPLEN "0====""=0===""==0==""===0=""====0" @@ -69,22 +69,22 @@ #define TR_TRNCHN "CH1CH2CH3CH4" #define LEN_UART3MODES "\017" -#define TR_UART3MODES "OFF\0 ""S-Port Mirror\0 ""Debug\0 " +#define TR_UART3MODES "POIS\0 ""S-Port Pelik\0 ""Debug\0 " #define LEN_POTTYPES "\017" -#define TR_POTTYPES "Pot\0 ""Multipos Switch" +#define TR_POTTYPES "Potikka\0 ""Monias. Kytkin\0" #define LEN_DATETIME "\005" -#define TR_DATETIME "DATE:""TIME:" +#define TR_DATETIME "PĂ„IV:""AIKA:" #define LEN_VLCD "\006" #define TR_VLCD "NormalOptrex" #define LEN_COUNTRYCODES TR("\002", "\007") -#define TR_COUNTRYCODES TR("US""JP""EU", "America""Japan\0 ""Europe\0") +#define TR_COUNTRYCODES TR("US""JP""EU", "Amerikk""Japani\0""Euroopp") #define LEN_VTRIMINC TR("\006", "\013") -#define TR_VTRIMINC TR("Expo\0 ""ExFine""Fine\0 ""Medium""Coarse", "Exponential""Extra Fine\0""Fine\0 ""Medium\0 ""Coarse\0 ") +#define TR_VTRIMINC TR("Expo\0 ""EriHie""Hieno\0""Keski\0""Karkea", "Exponential""Eri Hieno\0 ""Hieno\0 ""Keski\0 ""Karkea\0 ") #define LEN_VBEEPCOUNTDOWN "\006" #define TR_VBEEPCOUNTDOWN "SilentBeeps\0Voice\0" @@ -797,18 +797,18 @@ #define TR_ABOUT_PARENTS_3 "ER9X (Erez Raviv)" #define TR_ABOUT_PARENTS_4 "TH9X (Thomas Husterer)" -#define TR_CHR_SHORT 's' -#define TR_CHR_LONG 'l' -#define TR_CHR_TOGGLE 't' -#define TR_CHR_HOUR 'h' -#define TR_CHR_INPUT 'I' // Values between A-I will work +#define TR_CHR_SHORT 's' +#define TR_CHR_LONG 'l' +#define TR_CHR_TOGGLE 't' +#define TR_CHR_HOUR 'h' +#define TR_CHR_INPUT 'I' // Values between A-I will work -#define TR_BEEP_VOLUME "Beep Volume" -#define TR_WAV_VOLUME "Wav Volume" -#define TR_VARIO_VOLUME "Vario Volume" -#define TR_BG_VOLUME "Bg Volume" +#define TR_BEEP_VOLUME "Piip Voim" +#define TR_WAV_VOLUME "Wav Voim" +#define TR_VARIO_VOLUME "Variom Voim" +#define TR_BG_VOLUME "Tausta Voim" -#define TR_TOP_BAR "Top Bar" -#define TR_ALTITUDE INDENT "Altitude" -#define TR_MODS_FORBIDDEN "Modifications forbidden!" -#define TR_UNLOCKED "Unlocked" +#define TR_TOP_BAR "Ylä palkki" +#define TR_ALTITUDE INDENT "Korkeus" +#define TR_MODS_FORBIDDEN "Muutokset kielletty!" +#define TR_UNLOCKED "Avattu" From cec0a9cd3bafcd07c735eb9a6370c2f3968ba822 Mon Sep 17 00:00:00 2001 From: Kjell Kernen Date: Sun, 9 Mar 2014 16:42:22 +0100 Subject: [PATCH 09/24] Translated latest Swedish strings --- companion/src/translations/companion_sv.ts | 646 +++++++++++++-------- 1 file changed, 389 insertions(+), 257 deletions(-) diff --git a/companion/src/translations/companion_sv.ts b/companion/src/translations/companion_sv.ts index 091cd0560..5ca910c7f 100644 --- a/companion/src/translations/companion_sv.ts +++ b/companion/src/translations/companion_sv.ts @@ -168,12 +168,12 @@ - + ON PĂĄ - + Error Fel @@ -1844,30 +1844,30 @@ FAI-funktionen kan inte slĂĄs av i sändaren. InputsPanel - + Move Up Flytta uppĂĄt - - + + Ctrl+Up Ctrl+Up - - + + Move Down Flytta nedĂĄt - - + + Ctrl+Down Ctrl+Down - + Source(%1) Källa(%1) @@ -1897,7 +1897,7 @@ FAI-funktionen kan inte slĂĄs av i sändaren. För fĂĄ filter är tillgängliga! - + Delete Selected Inputs? Radera valda filter? @@ -1985,7 +1985,7 @@ FAI-funktionen kan inte slĂĄs av i sändaren. LogicalSwitchesPanel - + Condition Villkor @@ -2066,13 +2066,13 @@ FAI-funktionen kan inte slĂĄs av i sändaren. - - + + File loaded Filen har laddats - + @@ -2128,7 +2128,7 @@ Vill du ladda ned den nya versionen nu ? Filen sparades - + Copyright Copyright @@ -2149,7 +2149,7 @@ Vill du ladda ned den nya versionen nu ? Spara Som... - + Exit Avsluta @@ -2347,7 +2347,7 @@ Vill du ladda ned den nya versionen nu ? &Sök efter uppdateringar... - + Display previous message again at startup ? Skall föregĂĄende varning visas igen vid uppstart ? @@ -2381,7 +2381,7 @@ Vill du ladda ned den nu ? Skriv Modeller och Inställningar frĂĄn %1 till sändaren? - + Conversion failed Konverteringen misslyckades @@ -2405,7 +2405,7 @@ Vill du ladda ned den nu ? &Inställningar... - + Edit Settings Redigera Inställningar @@ -2535,7 +2535,7 @@ Vill du ladda ned den nu ? Companion - Editor för Modeller och Inställningar - %1 - + Checking for updates Letar efter uppdateringar @@ -2550,7 +2550,7 @@ Vill du ladda ned den nu ? Ladda inte ned versionen (r%1)? - + OpenTX Home Page: <a href='%1'>%1</a> OpenTX Hemsida: <a href='%1'>%1</a> @@ -2594,7 +2594,7 @@ Vill du ladda ned den nu ? &Skriv Modeller och Inställningar till sändaren - + Write Models and Settings to transmitter Skriv Modeller och Inställningar till sändaren @@ -2743,29 +2743,29 @@ Vill du ladda ned den nu ? - + Edit Redigera - - + + Help Hjälp - - + + Radio Settings Profile Radioprofil - + Show recent Models+Settings documents Visa senaste Modeller+Inställningar-dokument - + Show a selection list of radio settings profiles Visa en lista med radioprofiler @@ -2779,7 +2779,7 @@ Vill du ladda ned den nu ? &Bidragsgivare... - + Display previous warning again at startup ? SKall föregĂĄende varning visas igen vid uppstart ? @@ -2789,19 +2789,19 @@ Vill du ladda ned den nu ? - + - + Error Fel - + Cannot write file %1: %2. Filen %1 kunde inte skrivas: @@ -2815,7 +2815,7 @@ Vill du ladda ned den nu ? - + Error opening file %1: @@ -2824,7 +2824,7 @@ Vill du ladda ned den nu ? %2. - + Compilation server termporary failure, try later Tillfälligt fel i byggservern. Försök igen senare @@ -2845,26 +2845,26 @@ Vill du ladda ned den nu ? Jämför... - + Compare models Jämför modeller - - + + Backup is impossible Säkerhetskopiering kan inte utföras - - + + The backup dir set in preferences does not exist Foldern för säkerhetskopior existerar inte - + Warning Varning @@ -2878,7 +2878,7 @@ Vill du ladda ned den nu ? &Läs/Skriv - + Write Skriv @@ -2894,7 +2894,7 @@ Vill du ladda ned den nu ? Kan inte hitta filen %1 ! - + Error reading file %1: %2. Fel vid inläsning frĂĄn filen %1: @@ -2905,7 +2905,7 @@ Vill du ladda ned den nu ? ladda&Backup... - + Load backup from file Ladda backup frĂĄn fil @@ -2922,16 +2922,16 @@ Vill du ladda ned den nu ? Ă–ppna loggfil - + - + Taranis radio not found Hittade inte nĂĄgon Taranis-sändare - + @@ -3002,12 +3002,12 @@ Vill du ladda ned den nu ? - + Open Models and Settings file Ă–ppna Modeller och Inställningar-fil - + Firmware updates Firmware-uppdatering @@ -3019,14 +3019,14 @@ Vill du ladda ned den nu ? - + - + Read Models and Settings From Tx Läs Modeller och Inställningar frĂĄn sändaren - + The file %1 has not been recognized as a valid Models and Settings file Write anyway ? @@ -3039,13 +3039,13 @@ Starta skrivningen i alla fall ? - + Backup Models and Settings From Tx Säkerhetskopiera Modeller och Inställningar frĂĄn sändaren - + Cannot check Models and Settings compatibility! Continue anyway? Det gĂĄr inte att verifiera att Modeller och Inställningar är kompatibla. Fortsätt i alla fall? @@ -3061,12 +3061,12 @@ Starta skrivningen i alla fall ? - + Write Models and Settings To Tx Skriv Modeller och Inställningar till sändaren - + Write Firmware To Tx Skriv firmware till sändaren @@ -3162,7 +3162,7 @@ Starta skrivningen i alla fall ? Ny Profil - + Create a new Radio Setting Profile Lägg till en ny profil med radio-inställningar @@ -3469,12 +3469,12 @@ Starta skrivningen i alla fall ? - + Recent Models+Settings Senaste Modell+Inställnings-filer - + Set Icon Theme Ställ in Ikontema @@ -3492,13 +3492,13 @@ Starta skrivningen i alla fall ? Profiler för Radioinställningar - + Invalid Models and Settings File %1 Filen innehĂĄller inte Modeller och Inställningar: %1 - + Invalid binary Models and Settings File %1 Den binära filen innehĂĄller inte Modeller och Inställningar: %1 @@ -3988,59 +3988,59 @@ p, li { white-space: pre-wrap; } MixesPanel - + Move Up Flytta uppĂĄt - - + + Ctrl+Up Ctrl+Up - - + + Move Down Flytta nedĂĄt - - + + Ctrl+Down Ctrl+Down - + Clear Mixes Nollställ mixarna - - + + X%1 X%1 - - - + + + CH%1%2 KN%1%2 - + Weight(%1) Vikt(%1) - + Switch(%1) Brytare(%1) - + No Trim Ingen Trim @@ -4519,12 +4519,12 @@ p, li { white-space: pre-wrap; } P3 - + MAX MAX - + A1 A1 @@ -4534,12 +4534,12 @@ p, li { white-space: pre-wrap; } A2 - + T1 T1 - + T2 T2 @@ -4552,7 +4552,7 @@ p, li { white-space: pre-wrap; } er9x - + Trainer Trainer @@ -4592,15 +4592,15 @@ p, li { white-space: pre-wrap; } Starta loggning - - - + + + ---- ---- - + Rud Rod @@ -4624,24 +4624,24 @@ p, li { white-space: pre-wrap; } Ske - - + + Timer1 Timer1 - - + + Timer2 Timer2 - - + + Warning Varning @@ -4660,21 +4660,46 @@ p, li { white-space: pre-wrap; } Det finns ännu ingen simulator för denna typ av firmware - - + + REa REa - - + + REb REb - + + RSSI Tx + RSSI Tx + + + + RSSI Rx + RSSI Rx + + + + Rx Batt + Rx Batt + + + + A3 + A3 + + + + A4 + A4 + + + Alt Höj @@ -4704,209 +4729,208 @@ p, li { white-space: pre-wrap; } GPS Höj - + Cell Batt - - + + LS1 LB1 - - + + LS2 LB2 - - + + LS3 LB3 - - + + LS4 LB4 - - + + LS5 LB5 - - + + LS6 LB6 - - + + LS7 LB7 - - + + LS8 LB8 - - + + LS9 LB9 - - + + LSA LBA - - + + LSB LBB - - + + LSC LBC - - + + LSD LBD - - + + LSE LBE - - + + LSF LBF - - + + LSG LBG - - + + LSH LBH - - + + LSI LBI - - + + LSJ LBJ - - + + LSK LBK - - + + LSL LBL - - + + LSM LBM - - + + LSN LBN - - + + LSO LBO - - + + LSP LBP - - + + LSQ LBQ - - + + LSR LBR - - + + LSS LBS - - + + LST LBT - - + + LSU LBU - - + + LSV LBV - - + + LSW LBW - Input %1 - Filter %1 + Filter %1 - + CYC%1 CYC%1 @@ -4916,13 +4940,13 @@ p, li { white-space: pre-wrap; } PPM%1 - + THR GAS - + ON PĂĄ @@ -4935,7 +4959,7 @@ p, li { white-space: pre-wrap; } Av - + Safety %1 Säkring %1 @@ -4945,7 +4969,7 @@ p, li { white-space: pre-wrap; } th9x stödjer inte inställningshjul för detta sändarkort - + TrmR TrmR @@ -4965,7 +4989,7 @@ p, li { white-space: pre-wrap; } TrmA - + Play Haptic Spela Vibration @@ -4999,12 +5023,17 @@ p, li { white-space: pre-wrap; } Spela Värde - + Cels Celsius - + + S3 + S3 + + + Vfas Vfas @@ -5014,7 +5043,7 @@ p, li { white-space: pre-wrap; } Ström - + VSpd VHastighet @@ -5029,7 +5058,7 @@ p, li { white-space: pre-wrap; } A2- - + Alt- Hjd- @@ -5064,17 +5093,16 @@ p, li { white-space: pre-wrap; } AvstĂĄnd+ - + Cur+ Ström+ - ACC - ACC + ACC - + Time Tid @@ -5109,7 +5137,7 @@ p, li { white-space: pre-wrap; } Inm.Hjul E - + Play Track Spela SpĂĄr @@ -5150,7 +5178,7 @@ p, li { white-space: pre-wrap; } Det gĂĄr inte att använda Expo pĂĄ en specialkurva i open9x - + Support for frsky telemetry mod Stöd för FrSky telemeri @@ -5400,7 +5428,7 @@ p, li { white-space: pre-wrap; } SlĂĄ pĂĄ helikoptermenyn och stöd för cyklisk mix - + CH%1%2 KN%1%2 @@ -5410,21 +5438,21 @@ p, li { white-space: pre-wrap; } X%1 - - + + GV%1 GV%1 - + - + --- ---- - + Rud Trim Rod.Trim @@ -5464,7 +5492,7 @@ p, li { white-space: pre-wrap; } KN%1 - + Background Music Bakgrundsmusik @@ -5494,7 +5522,7 @@ p, li { white-space: pre-wrap; } Eget värde - + -GV%1 -GV%1 @@ -5546,22 +5574,20 @@ p, li { white-space: pre-wrap; } RS - + Batt Batt - Tx - Tx + Tx - Rx - Rx + Rx - + Cnsp Cnsp @@ -5571,7 +5597,7 @@ p, li { white-space: pre-wrap; } Powr - + AccX AccX @@ -5586,7 +5612,7 @@ p, li { white-space: pre-wrap; } AccZ - + HDG HDG @@ -5602,6 +5628,16 @@ p, li { white-space: pre-wrap; } + A3- + A3- + + + + A4- + A4- + + + Cel- @@ -5611,7 +5647,52 @@ p, li { white-space: pre-wrap; } - + + Cels- + + + + + ACC + + + + + [I%1] + + + + + S31 + S31 + + + + S32 + S32 + + + + S33 + S33 + + + + S34 + S34 + + + + S35 + S35 + + + + S36 + S36 + + + RudTrim Left RoderTrim Vänster @@ -5750,6 +5831,11 @@ p, li { white-space: pre-wrap; } |d|>=x |d|>=x + + + a=x + a=x + a~x @@ -5797,7 +5883,7 @@ p, li { white-space: pre-wrap; } - + No repeat Repetera ej @@ -5855,7 +5941,7 @@ p, li { white-space: pre-wrap; } %1s - + Value Värde @@ -5875,7 +5961,7 @@ p, li { white-space: pre-wrap; } Ă–kning - + Yellow Gul @@ -6011,22 +6097,21 @@ p, li { white-space: pre-wrap; } Batteriikon - + SWR SWR - RSSI - RSSI + RSSI - + Pwr+ - + S11 S11 @@ -6086,7 +6171,7 @@ p, li { white-space: pre-wrap; } S26 - + Diff(%1) Diff(%1) @@ -6111,7 +6196,7 @@ p, li { white-space: pre-wrap; } !Kurva(%1) - + FM%1 FM%1 @@ -6182,20 +6267,24 @@ p, li { white-space: pre-wrap; } Flygläge %1 värde - openTx only accepts %1 points in all curves - openTX accepterar bar %1 punkter i alla kurvor + openTX accepterar bar %1 punkter i alla kurvor - - + + OpenTX only accepts %1 points in all curves + OpenTX accepterar bara %1 punkter i alla kurvor + + + + OpenTX on this board doesn't accept this function OpenTX stödjer inte funktionen för den aktuella hĂĄrdvaran - + OpenTX doesn't accept this protocol OpenTX accepterar inte detta protokoll @@ -6206,14 +6295,14 @@ p, li { white-space: pre-wrap; } OpenTX accepterar inte detta antal kanaler - + Your radio probably uses a wrong firmware, eeprom size is 4096 but only the first 2048 are used Din sändare har antagligen laddats med felaktig programvara. eeprom-storleken är 4096, men enbart den första hälften används - + Support for MAVLINK devices Stöd för MAVLINK-enheter @@ -7282,7 +7371,7 @@ Gasen reverseras om alternativet väljs. TomgĂĄng ligger dĂĄ uppĂĄt. Trim och ga Programmets Inställningar - + Simulator capture folder Lagra simulatorbilder i @@ -7305,12 +7394,12 @@ Gasen reverseras om alternativet väljs. TomgĂĄng ligger dĂĄ uppĂĄt. Trim och ga Egna Startbilder - + Edit Settings Redigera Inställningar - + Application Settings Programmet @@ -7554,16 +7643,50 @@ Detta används av mallen för att koppla kanal till output-nummer. Spaktilldelning - + + 9X + 9X + + + + 9X with m128 + 9X med m128 + + + + 9XR + 9XR + + + + 9XR with m128 + 9XR med m128 + + + + Gruvin9x Board + Gruvin9X-kort + + + + Sky9x Board + Sky9x-kort + + + + Taranis + Taranis + + Firmware File - Firmware + Firmware Settings Profile Profil - + Splash Screen Startbild @@ -7583,17 +7706,16 @@ Detta används av mallen för att koppla kanal till output-nummer. Sökväg till SD-struktur - Firmware Variant - Firmware-typ + Firmware-typ - + Select Image Välj Bild - + Offer to write FW to Tx after download Skriv FW till Tx efter nedladdning @@ -7613,7 +7735,12 @@ Detta används av mallen för att koppla kanal till output-nummer. Ta bort Profil - + + Radio Type + Radiotyp + + + Clear Image Ta bort Bild @@ -7630,7 +7757,7 @@ Detta används av mallen för att koppla kanal till output-nummer. Enbart användarens bilder - + Splash Screen Library Bibliotek för startbilder @@ -7705,13 +7832,18 @@ Detta används av mallen för att koppla kanal till output-nummer. Säkerhetskopiera innan firmware-skrivning - + + My Radio + Min Radio + + + Select your snapshot folder Välj katalog för snapshots av Tx-simulatorn - + No joysticks found Ingen joystick hittades @@ -7736,7 +7868,7 @@ Detta används av mallen för att koppla kanal till output-nummer. Välj katalog med en kopia av din SD-struktur - + Not possible to remove profile Det gĂĄr inte att ta bort profilen @@ -7754,7 +7886,7 @@ Detta används av mallen för att koppla kanal till output-nummer. Det gĂĄr inte att ladda %1. - + Open Image to load Ă–ppna bild för laddning @@ -7777,7 +7909,7 @@ Detta används av mallen för att koppla kanal till output-nummer. Visa Detaljer - + Writing Skriver @@ -7789,19 +7921,19 @@ Detta används av mallen för att koppla kanal till output-nummer. Läser - + Verifying Verifierar - + FUSES: Low=%1 High=%2 Ext=%3 Vad är EXT? SĂ„KRINGAR: LĂĄg=%1 Hög=%2 Ext=%3 - + result result resultat @@ -7813,55 +7945,55 @@ Detta används av mallen för att koppla kanal till output-nummer. program hittades ej - + done - exit code %1 done - exit code %1 klar - returkod %1 - + done with errors done with errors klar, men med fel - - + + done - SUCCESSFUL done - SUCCESSFUL klar - FRAMGĂ…NG - + did not finish correctly did not finish correctly avslutade inte korrekt - + finished correctly finished correctly avslutade korrekt - + Started Started Startade - - + + Error Fel - + Cannot open source file Kan inte öppna ursprungsfilen - + Cannot write destination Det gick inte att skriva till mĂĄlet @@ -7871,22 +8003,22 @@ Detta används av mallen för att koppla kanal till output-nummer. Skriver till fi: - + ie: OpenTX for 9X board or OpenTX for 9XR board dvs: OpenTX för 9X eller OpenTX för 9XR - + ie: OpenTX for M128 / 9X board or OpenTX for 9XR board with M128 chip dvs: OpenTX för 9X eller 9XR med M128-processor - + ie: OpenTX for Gruvin9X board dvs: OpenTX för 9X med Gruvin9X-kort - + Your radio uses a %1 CPU!!! Please check advanced burn options to set the correct cpu type. @@ -7895,7 +8027,7 @@ Please check advanced burn options to set the correct cpu type. Välj rätt CPU-typ i de avancerade inställningarna i Brännar-menyn. - + Your radio uses a %1 CPU!!! Please select an appropriate firmware type to program it. @@ -7913,7 +8045,7 @@ Du använder för närvarande: %1 - + did not finish correctly! Do you want some help ? did not finish correctly! @@ -7927,7 +8059,7 @@ Vill du ha hjälp ? Kopieringen gick inte bra - + Copy finished correctly Kopieringen gick bra @@ -9162,7 +9294,7 @@ m2560 för v4.1-kort Nedladdning: - + Unable to save the file %1: %2. Kan ej spara filen %1: %2. @@ -9334,7 +9466,7 @@ p, li { white-space: pre-wrap; } - + @@ -9481,7 +9613,7 @@ Används av mallarna för att koppla ihop kanaler med numrerade utgĂĄngar.Spara Profil - + Menu Language MenysprĂĄk @@ -9490,7 +9622,7 @@ Används av mallarna för att koppla ihop kanaler med numrerade utgĂĄngar.Profil - + Voice Language RöstsprĂĄk From b389495e7b5a5a0ee237570634db1b1bac65d831 Mon Sep 17 00:00:00 2001 From: Kjell Kernen Date: Sun, 9 Mar 2014 17:12:16 +0100 Subject: [PATCH 10/24] Translated latest strings. Fixed bug someone had introduced with missing selection string. Changed back to using caps in menus. --- radio/src/translations/se.h.txt | 74 ++++++++++++++++----------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/radio/src/translations/se.h.txt b/radio/src/translations/se.h.txt index e559b277f..3f0347e9b 100644 --- a/radio/src/translations/se.h.txt +++ b/radio/src/translations/se.h.txt @@ -72,7 +72,7 @@ #define TR_UART3MODES "Av\0 ""Spegling av S-Port""Debug\0 " #define LEN_POTTYPES "\020" -#define TR_POTTYPES "Potentiometer\0 ""Flerlägesväljare" +#define TR_POTTYPES "Ingen\0 ""Potentiometer\0 ""Flerlägesväljare" #define LEN_DATETIME "\005" #define TR_DATETIME "DAG: ""TID: " @@ -168,7 +168,7 @@ #endif #if defined(CPUARM) - #define TR_CSWEQUAL "a=x\0 " + #define TR_CSWEQUAL "a=x\0 " #else #define TR_CSWEQUAL #endif @@ -223,9 +223,9 @@ #endif #ifdef GVARS - #define TR_ADJUST_GVAR "Justera\0 " + #define TR_ADJUST_GVAR "Justera\0 " #else - #define TR_ADJUST_GVAR "[AdjustGV]" + #define TR_ADJUST_GVAR "[Just. GV]" #endif #ifdef DEBUG @@ -511,7 +511,7 @@ #define TR_RENAVIG "RotEnc Navig" #define TR_THROTTLEREVERSE "Revers.Gas" #define TR_MINUTEBEEP INDENT"Minutpip" -#define TR_BEEPCOUNTDOWN INDENT"Räkna Ned" +#define TR_BEEPCOUNTDOWN INDENT"Räkna ned" #define TR_PERSISTENT TR("Jämt pĂĄ ",INDENT"Alltid PĂĄ") #define TR_BACKLIGHT_LABEL "Belysning" #define TR_BLDELAY INDENT"Av efter" @@ -566,40 +566,40 @@ #define TR_BADEEPROMDATA "Minnet kan inte tolkas" #define TR_EEPROMFORMATTING "Minnet Nollställs" #define TR_EEPROMOVERFLOW "Minnesfel" -#define TR_MENURADIOSETUP "Inställningar" -#define TR_MENUDATEANDTIME "Dag och Tid" -#define TR_MENUTRAINER "Trainer (PPM in)" -#define TR_MENUVERSION "Version" -#define TR_MENUDIAG TR("Brytare","Test av Brytare") -#define TR_MENUANA "Analoga Värden" -#define TR_MENUCALIBRATION "Kalibrering" +#define TR_MENURADIOSETUP "INSTĂ„LLNINGAR" +#define TR_MENUDATEANDTIME "DAG OCH TID" +#define TR_MENUTRAINER "TRAINER (PPM IN)" +#define TR_MENUVERSION "VERSION" +#define TR_MENUDIAG TR("BRYTARE","TEST AV BRYTARE") +#define TR_MENUANA "ANALOGA VĂ„RDEN" +#define TR_MENUCALIBRATION "KALIBRERING" #define TR_TRIMS2OFFSETS "\004[Spara Trimvärden]" -#define TR_MENUMODELSEL TR("Modell","Välj Modell") -#define TR_MENUSETUP TR("Värden","Modellinställningar") -#define TR_MENUFLIGHTPHASE "Flygläge" -#define TR_MENUFLIGHTPHASES "Flyglägen" -#define TR_MENUHELISETUP "Helikopter" +#define TR_MENUMODELSEL TR("MODELL","VĂ„LJ MODELL") +#define TR_MENUSETUP TR("VĂ„RDEN","MODELLINSTĂ„LLNINGAR") +#define TR_MENUFLIGHTPHASE "FLYGLĂ„GE" +#define TR_MENUFLIGHTPHASES "FLYGLĂ„GEN" +#define TR_MENUHELISETUP "HELIKOPTER" #if defined(PCBTARANIS) - #define TR_MENUINPUTS TR("Filter","Filtrerad Insignal") - #define TR_MENULIMITS "Gränser" + #define TR_MENUINPUTS TR("FILTER","FILTRERAD INSIGNAL") + #define TR_MENULIMITS "GRĂ„NSER" #elif defined(PPM_CENTER_ADJUSTABLE) || defined(PPM_LIMITS_SYMETRICAL) // The right menu titles for the gurus ... - #define TR_MENUINPUTS "Spakar" - #define TR_MENULIMITS "Gränser" + #define TR_MENUINPUTS "SPAKAR" + #define TR_MENULIMITS "GRĂ„NSER" #else - #define TR_MENUINPUTS TR("DR/Expo","DualRates/Expo") - #define TR_MENULIMITS "Gränser" + #define TR_MENUINPUTS TR("DR/EXPO","DUALRATES/EXPO") + #define TR_MENULIMITS "GRĂ„NSER" #endif -#define TR_MENUCURVES "Kurvor" -#define TR_MENUCURVE "Kurva" -#define TR_MENULOGICALSWITCH "Logisk Brytare" -#define TR_MENULOGICALSWITCHES "Logiska Brytare" -#define TR_MENUCUSTOMFUNC "BrytarFunktioner" -#define TR_MENUTELEMETRY "Telemetri" -#define TR_MENUTEMPLATES "Mallar" -#define TR_MENUSTAT "Statistik" -#define TR_MENUDEBUG "Debug" +#define TR_MENUCURVES "KURVOR" +#define TR_MENUCURVE "KURVA" +#define TR_MENULOGICALSWITCH "LOGISK BRYTARE" +#define TR_MENULOGICALSWITCHES "LOGISKA BRYTARE" +#define TR_MENUCUSTOMFUNC "BRYTARFUNKTIONER" +#define TR_MENUTELEMETRY "TELEMETRI" +#define TR_MENUTEMPLATES "MALLAR" +#define TR_MENUSTAT "STATISTIK" +#define TR_MENUDEBUG "DEBUG" #define TR_RXNUM "RxNum" #define TR_SYNCMENU "Synk [MENU]" #define TR_LIMIT INDENT"NivĂĄ" @@ -672,7 +672,7 @@ #define TR_GLOBAL_VARS "Globala Variabler" #define TR_GLOBAL_V "GLOBAL V." #define TR_GLOBAL_VAR "Global Variabel" -#define TR_MENUGLOBALVARS "Globala Variabler" +#define TR_MENUGLOBALVARS "GLOBALA VARIABLER" #define TR_OWN "Egen" #define TR_DATE "Datum" #define TR_ROTARY_ENCODER "R.Enks" @@ -702,7 +702,7 @@ #define TR_CF "BF" #define TR_SPEAKER INDENT"Högtalare" #define TR_BUZZER INDENT"Summer" -#define TR_BYTES "bytes" +#define TR_BYTES "byte" #define TR_MODULE_BIND "[Bind]" #define TR_MODULE_RANGE "[Testa]" #define TR_RESET_BTN "[Nollställ]" @@ -714,15 +714,15 @@ #define TR_CHANNELRANGE INDENT "KanalomrĂĄde" #define TR_LOWALARM INDENT "LĂĄg-alarm" #define TR_CRITICALALARM INDENT "Kritiskt alarm" -#define TR_PERSISTENT_MAH INDENT "Store mAh" -#define TR_CHECKLIST "Display Checklist" +#define TR_PERSISTENT_MAH INDENT "Lagra mAh" +#define TR_CHECKLIST "Visa checklisa" #define TR_FAS_OFFSET TR(INDENT "FAS Ofs", INDENT "FAS Offset") #define TR_UART3MODE "Serieporten" #if defined(MAVLINK) #define TR_MAVLINK_RC_RSSI_SCALE_LABEL "Max RSSI" #define TR_MAVLINK_PC_RSSI_EN_LABEL "PC RSSI EN" - #define TR_MAVMENUSETUP_TITLE "MavlinkInställningar" + #define TR_MAVMENUSETUP_TITLE "MAVLINKINSTĂ„LLNINGAR" #define TR_MAVLINK_BAUD_LABEL "Baudrate" #define TR_MAVLINK_INFOS "INFOS" #define TR_MAVLINK_MODE "LĂ„GE" From e000eb586a290b510423e5ed03360d9a056861d2 Mon Sep 17 00:00:00 2001 From: Kjell Kernen Date: Sun, 9 Mar 2014 21:31:45 +0100 Subject: [PATCH 11/24] Fixed width size bug in burndialog Translated versions of the dialog would get the texts cut by the splash images. --- companion/src/burndialog.ui | 42 ++++++++++--------------------------- 1 file changed, 11 insertions(+), 31 deletions(-) diff --git a/companion/src/burndialog.ui b/companion/src/burndialog.ui index 772304390..2428606bc 100644 --- a/companion/src/burndialog.ui +++ b/companion/src/burndialog.ui @@ -6,8 +6,8 @@ 0 0 - 440 - 423 + 399 + 564 @@ -18,7 +18,7 @@ - 440 + 0 0 @@ -171,6 +171,12 @@ 0 + + + 250 + 0 + + true @@ -254,8 +260,8 @@ - - + + @@ -289,32 +295,6 @@ - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - From 4f6b60bdd588648b585c87cf28ad0c46bf71bedb Mon Sep 17 00:00:00 2001 From: Kjell Kernen Date: Sun, 9 Mar 2014 22:49:45 +0100 Subject: [PATCH 12/24] Fixing width bug due to fixed dialog width --- companion/src/apppreferencesdialog.ui | 904 +++++++++++++------------- 1 file changed, 439 insertions(+), 465 deletions(-) diff --git a/companion/src/apppreferencesdialog.ui b/companion/src/apppreferencesdialog.ui index f5d4b9deb..342e1b3e7 100644 --- a/companion/src/apppreferencesdialog.ui +++ b/companion/src/apppreferencesdialog.ui @@ -6,8 +6,8 @@ 0 0 - 685 - 462 + 734 + 492 @@ -18,7 +18,7 @@ - 685 + 0 0 @@ -47,450 +47,9 @@ 0 - - - Application Settings - - - - - - Qt::Horizontal - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - Automatic Backup Folder - - - - - - - - 40 - 0 - - - - - 50 - 16777215 - - - - 15 - - - 10 - - - - - - - - 0 - 0 - - - - User Splash Screens - - - - - - - - 0 - 0 - - - - - Only show user splash images - - - - - Show user and companion splash images - - - - - - - - Google Earth Executable - - - - - - - Automatic check for OpenTX firmware updates - - - true - - - - - - - - 350 - 0 - - - - true - - - - - - - Open Folder - - - - - - - Qt::Horizontal - - - - - - - - 350 - 0 - - - - true - - - - - - - Find Executable - - - - - - - - 0 - 0 - - - - Files to keep - - - - - - - - 0 - 0 - - - - Splash Screen Library - - - - - - - Enable automatic backup before writing firmware - - - - - - - Open Folder - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Qt::Horizontal - - - - - - - Automatic check for Companion updates - - - true - - - - - - - Qt::Horizontal - - - - - - - Offer to use wizard for new models - - - true - - - - - - - Show splash screen when Companion starts - - - true - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - true - - - true - - - - - - - - Simulator Settings - - - - - - - 0 - 0 - - - - Simulator BackLight - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - - Enable - - - - - - - Open Folder - - - false - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 100 - 16777215 - - - - - Blue - - - - - Green - - - - - Red - - - - - Orange - - - - - Yellow - - - - - - - - - 0 - 0 - - - - Joystick - - - - - - - Only capture to clipboard - - - - - - - - 0 - 0 - - - - - - - - Calibrate - - - - - - - Remember simulator switch values - - - - - - - Simulator capture folder - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - true - - - - 350 - 0 - - - - true - - - - - - Radio Settings Profile + Radio Profile @@ -804,19 +363,6 @@ This is used by the templated to determine which channel goes to what number out - - - - Qt::Horizontal - - - - 40 - 20 - - - - @@ -867,6 +413,13 @@ This is used by the templated to determine which channel goes to what number out + + + + Clear Image + + + @@ -881,13 +434,6 @@ This is used by the templated to determine which channel goes to what number out - - - - Clear Image - - - @@ -987,6 +533,434 @@ This is used by the templated to determine which channel goes to what number out + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + Application Settings + + + + + + Open Folder + + + + + + + Qt::Horizontal + + + + + + + Automatic Backup Folder + + + + + + + + 40 + 0 + + + + + 50 + 16777215 + + + + 15 + + + 10 + + + + + + + + 0 + 0 + + + + User Splash Screens + + + + + + + + 0 + 0 + + + + + Only show user splash images + + + + + Show user and companion splash images + + + + + + + + Google Earth Executable + + + + + + + Automatic check for OpenTX firmware updates + + + true + + + + + + + + 350 + 0 + + + + true + + + + + + + Open Folder + + + + + + + Qt::Horizontal + + + + + + + + 350 + 0 + + + + true + + + + + + + Find Executable + + + + + + + + 0 + 0 + + + + Files to keep + + + + + + + + 0 + 0 + + + + Splash Screen Library + + + + + + + Enable automatic backup before writing firmware + + + + + + + Qt::Horizontal + + + + + + + Automatic check for Companion updates + + + true + + + + + + + Qt::Horizontal + + + + + + + Offer to use wizard for new models + + + true + + + + + + + Show splash screen when Companion starts + + + true + + + + + + + true + + + true + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + Simulator Settings + + + + + + + 0 + 0 + + + + Simulator BackLight + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + Enable + + + + + + + Open Folder + + + false + + + + + + + + 100 + 16777215 + + + + + Blue + + + + + Green + + + + + Red + + + + + Orange + + + + + Yellow + + + + + + + + + 0 + 0 + + + + Joystick + + + + + + + Only capture to clipboard + + + + + + + + 0 + 0 + + + + + + + + Calibrate + + + + + + + Remember simulator switch values + + + + + + + Simulator capture folder + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + true + + + + 350 + 0 + + + + true + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + From fcdc6f68bdf58d43a96194506c4e36367d29b95a Mon Sep 17 00:00:00 2001 From: Kjell Kernen Date: Sun, 9 Mar 2014 23:19:20 +0100 Subject: [PATCH 13/24] Fixing image size bugs caused by the use of a frame --- companion/src/apppreferencesdialog.ui | 2 +- companion/src/burndialog.ui | 7 +++++-- companion/src/customizesplashdialog.ui | 8 +++++++- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/companion/src/apppreferencesdialog.ui b/companion/src/apppreferencesdialog.ui index 342e1b3e7..865c969a5 100644 --- a/companion/src/apppreferencesdialog.ui +++ b/companion/src/apppreferencesdialog.ui @@ -484,7 +484,7 @@ This is used by the templated to determine which channel goes to what number out QFrame::Plain - 1 + 0 diff --git a/companion/src/burndialog.ui b/companion/src/burndialog.ui index 2428606bc..e766d31f9 100644 --- a/companion/src/burndialog.ui +++ b/companion/src/burndialog.ui @@ -277,8 +277,8 @@ - 212 - 64 + 214 + 66 @@ -287,6 +287,9 @@ QFrame::Plain + + 0 + diff --git a/companion/src/customizesplashdialog.ui b/companion/src/customizesplashdialog.ui index 72b241276..9a6971893 100644 --- a/companion/src/customizesplashdialog.ui +++ b/companion/src/customizesplashdialog.ui @@ -10,7 +10,7 @@ 0 0 1087 - 285 + 298 @@ -165,6 +165,9 @@ QFrame::Plain + + 0 + @@ -470,6 +473,9 @@ QFrame::Plain + + 0 + From ce8880e162d2950d5cb9bbe244418a5c6cb516de Mon Sep 17 00:00:00 2001 From: Romolo Manfredini Date: Wed, 12 Mar 2014 02:53:51 +0100 Subject: [PATCH 14/24] Fix segfault in c9x --- companion/src/mainwindow.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/companion/src/mainwindow.h b/companion/src/mainwindow.h index 37535e94b..c3b9ed2e9 100644 --- a/companion/src/mainwindow.h +++ b/companion/src/mainwindow.h @@ -49,7 +49,7 @@ #include "eeprominterface.h" #define SPLASH_TIME 5 -#define MAX_RECENT 10 +#define MAX_RECENT 15 #define MAX_PROFILES 15 class MdiChild; From ef05cdd782c7530d2dc7d03ba03e7d2b2a708dd7 Mon Sep 17 00:00:00 2001 From: bsongis Date: Wed, 12 Mar 2014 17:30:45 +0100 Subject: [PATCH 15/24] Cosmetics --- radio/src/myeeprom.h | 18 ++++++++++++------ radio/src/telemetry/frsky.cpp | 2 +- radio/src/telemetry/frsky_sport.cpp | 2 +- radio/src/translations/en.h.txt | 4 ++-- 4 files changed, 16 insertions(+), 10 deletions(-) diff --git a/radio/src/myeeprom.h b/radio/src/myeeprom.h index ba722512f..c87086de5 100644 --- a/radio/src/myeeprom.h +++ b/radio/src/myeeprom.h @@ -1112,12 +1112,18 @@ enum FrskyUsrProtocols { USR_PROTO_LAST = USR_PROTO_WS_HOW_HIGH, }; -enum FrskySource { - FRSKY_SOURCE_NONE, - FRSKY_SOURCE_A1, - FRSKY_SOURCE_A2, - FRSKY_SOURCE_FAS, - FRSKY_SOURCE_CELLS, +enum FrskyCurrentSource { + FRSKY_CURRENT_SOURCE_NONE, + FRSKY_CURRENT_SOURCE_A1, + FRSKY_CURRENT_SOURCE_A2, + FRSKY_CURRENT_SOURCE_FAS, +}; + +enum FrskyVoltsSource { + FRSKY_VOLTS_SOURCE_A1, + FRSKY_VOLTS_SOURCE_A2, + FRSKY_VOLTS_SOURCE_FAS, + FRSKY_VOLTS_SOURCE_CELLS, }; #if defined(CPUARM) diff --git a/radio/src/telemetry/frsky.cpp b/radio/src/telemetry/frsky.cpp index 408fa43cd..45394bff0 100644 --- a/radio/src/telemetry/frsky.cpp +++ b/radio/src/telemetry/frsky.cpp @@ -723,7 +723,7 @@ void telemetryInterrupt10ms() uint16_t current = 0; #endif - channel = g_model.frsky.currentSource - FRSKY_SOURCE_A1; + channel = g_model.frsky.currentSource - FRSKY_CURRENT_SOURCE_A1; if (channel <= 1) { current = applyChannelRatio(channel, frskyData.analog[channel].value) / 10; } diff --git a/radio/src/telemetry/frsky_sport.cpp b/radio/src/telemetry/frsky_sport.cpp index 8ac5a0801..84f71cc88 100644 --- a/radio/src/telemetry/frsky_sport.cpp +++ b/radio/src/telemetry/frsky_sport.cpp @@ -595,7 +595,7 @@ void telemetryInterrupt10ms() uint16_t current = 0; #endif - channel = g_model.frsky.currentSource - FRSKY_SOURCE_A1; + channel = g_model.frsky.currentSource - FRSKY_CURRENT_SOURCE_A1; if (channel <= 1) { current = applyChannelRatio(channel, frskyData.analog[channel].value) / 10; } diff --git a/radio/src/translations/en.h.txt b/radio/src/translations/en.h.txt index 7f26756f8..d2cced3eb 100644 --- a/radio/src/translations/en.h.txt +++ b/radio/src/translations/en.h.txt @@ -319,8 +319,8 @@ #define LEN_VTELPROTO "\007" #define TR_VTELPROTO "None\0 ""Hub\0 ""WSHHigh" -#define LEN_VOLTSRC "\003" -#define TR_VOLTSRC "---""A1\0""A2\0""FAS""Cel" +#define LEN_VOLTSRC TR("\003", "\007") +#define TR_VOLTSRC TR("---""A1\0""A2\0""FAS""Cel", "---\0 ""A1\0 ""A2\0 ""FAS\0 ""Cells\0 ") #define LEN_VARIOSRC "\004" #if defined(FRSKY_SPORT) From c913aa337401e8f1aaf48bb68e09dffe2319093a Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Wed, 12 Mar 2014 18:22:02 +0100 Subject: [PATCH 16/24] Update DONATIONS.txt --- DONATIONS.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/DONATIONS.txt b/DONATIONS.txt index f12ab0c37..323f2e19c 100644 --- a/DONATIONS.txt +++ b/DONATIONS.txt @@ -335,3 +335,12 @@ David Finger FrSky - www.frsky-rc.com Jean-Marie Oddo Mike Matheny +Glen Roe (Showmaster) +Arron Bates +Tim Spurr +Daniel Morgan +Trent Ready +Mark Maskiell +Robert Crockford +Mark Illum + From d7afdfc77c62ce547a7da8a6663488151566fda3 Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Sat, 15 Mar 2014 15:07:11 +0100 Subject: [PATCH 17/24] Fixes #794 --- companion/src/modeledit/expodialog.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/companion/src/modeledit/expodialog.cpp b/companion/src/modeledit/expodialog.cpp index 49e86fc8a..a71d87ebf 100644 --- a/companion/src/modeledit/expodialog.cpp +++ b/companion/src/modeledit/expodialog.cpp @@ -93,6 +93,8 @@ ExpoDialog::ExpoDialog(QWidget *parent, ModelData & model, ExpoData *expoData, i for (int i=0; i<9; i++) { connect(cb_fp[i], SIGNAL(toggled(bool)), this, SLOT(valuesChanged())); } + if (GetEepromInterface()->getCapability(VirtualInputs)) + connect(ui->inputName, SIGNAL(editingFinished()), this, SLOT(valuesChanged())); QTimer::singleShot(0, this, SLOT(shrink())); } From 78f36a02b4b3a7fb5de5e87b55ef7a5cc41a01cf Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Sat, 15 Mar 2014 16:30:33 +0100 Subject: [PATCH 18/24] Fixes #793 --- companion/src/firmwares/opentx/opentxSky9xsimulator.cpp | 1 + companion/src/firmwares/opentx/opentxTaranisSimulator.cpp | 5 ++--- companion/src/firmwares/opentx/opentxsimulator.cpp | 2 ++ companion/src/simulation/simulatordialog.cpp | 1 + companion/src/simulation/simulatorinterface.h | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/companion/src/firmwares/opentx/opentxSky9xsimulator.cpp b/companion/src/firmwares/opentx/opentxSky9xsimulator.cpp index e17a14be3..6abd60971 100644 --- a/companion/src/firmwares/opentx/opentxSky9xsimulator.cpp +++ b/companion/src/firmwares/opentx/opentxSky9xsimulator.cpp @@ -54,6 +54,7 @@ #define GPS #define FAI_CHOICE +#define NUM_POTS 3 #define EEPROM_VARIANT 3 #undef min diff --git a/companion/src/firmwares/opentx/opentxTaranisSimulator.cpp b/companion/src/firmwares/opentx/opentxTaranisSimulator.cpp index f147e1fc5..f809b3447 100644 --- a/companion/src/firmwares/opentx/opentxTaranisSimulator.cpp +++ b/companion/src/firmwares/opentx/opentxTaranisSimulator.cpp @@ -54,6 +54,8 @@ #define LUA_MODEL_SCRIPTS #define EEPROM_VARIANT 3 +#define NUM_POTS 5 + #undef min #undef max @@ -152,9 +154,6 @@ int16_t g_anas[NUM_STICKS+5]; uint16_t anaIn(uint8_t chan) { - if (chan == 8) - return 1800; - else return g_anas[chan]; } diff --git a/companion/src/firmwares/opentx/opentxsimulator.cpp b/companion/src/firmwares/opentx/opentxsimulator.cpp index dfb7025ea..1841d22b7 100644 --- a/companion/src/firmwares/opentx/opentxsimulator.cpp +++ b/companion/src/firmwares/opentx/opentxsimulator.cpp @@ -53,6 +53,8 @@ #define EEPROM_VARIANT SIMU_STOCK_VARIANTS #define GAUGES +#define NUM_POTS 3 + #undef min #undef max diff --git a/companion/src/simulation/simulatordialog.cpp b/companion/src/simulation/simulatordialog.cpp index 597edfe35..466d59a62 100644 --- a/companion/src/simulation/simulatordialog.cpp +++ b/companion/src/simulation/simulatordialog.cpp @@ -515,6 +515,7 @@ void SimulatorDialogTaranis::getValues() { -ui->dialP_1->value(), ui->dialP_2->value(), + 0, -ui->dialP_3->value(), ui->dialP_4->value() }, diff --git a/companion/src/simulation/simulatorinterface.h b/companion/src/simulation/simulatorinterface.h index 2b2e76187..744984ebb 100644 --- a/companion/src/simulation/simulatorinterface.h +++ b/companion/src/simulation/simulatorinterface.h @@ -21,7 +21,7 @@ struct TxInputs { int sticks[NUM_STICKS]; /* lh lv rv rh */ - int pots[4]; /* TODO NUM_POTS */ + int pots[5]; /* TODO NUM_POTS */ int switches[10]; /* TODO NUM_SWITCHES */ bool keys[6]; /* TODO NUM_KEYS */ bool rotenc; From c6ec0838c038db65528b4fb00c94923142519c7b Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Sun, 16 Mar 2014 09:59:40 +0100 Subject: [PATCH 19/24] Companion now appears in Add/Remove Programs on Windows (Fixes #521) --- companion/targets/windows/companion-vs.nsi.in | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/companion/targets/windows/companion-vs.nsi.in b/companion/targets/windows/companion-vs.nsi.in index 7ce8351fb..ac572467e 100644 --- a/companion/targets/windows/companion-vs.nsi.in +++ b/companion/targets/windows/companion-vs.nsi.in @@ -141,6 +141,14 @@ Section "OpenTX Companion" SecDummy ;Create uninstaller WriteUninstaller "$INSTDIR\Uninstall.exe" + ;Registry information for add/remove programs + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTX" "DisplayName" "OpenTX Companion" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTX" "UninstallString" "$\"$INSTDIR\Uninstall.exe$\"" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTX" "DisplayIcon" "$\"$INSTDIR\companion.exe$\"" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTX" "Publisher" "OpenTX" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTX" "URLInfoAbout" "http://www.open-tx.org" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\ImageMaker" "QuietUninstallString" "$\"$INSTDIR\Uninstall.exe$\" /S" + !insertmacro MUI_STARTMENU_WRITE_BEGIN Application ;Create shortcuts @@ -208,6 +216,7 @@ Section "Uninstall" RMDir "$SMPROGRAMS\$StartMenuFolder" DeleteRegKey /ifempty HKCU "Software\OpenTX" + DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTX" SectionEnd From abda1290416d0101bbed4db745b090d2216d9c94 Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Sun, 16 Mar 2014 10:04:09 +0100 Subject: [PATCH 20/24] Companion now appears in Add/Remove Programs on Windows (Forgot msys script) --- companion/targets/windows/companion-msys.nsi.in | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/companion/targets/windows/companion-msys.nsi.in b/companion/targets/windows/companion-msys.nsi.in index cbf3b0c34..e2f1ed51e 100644 --- a/companion/targets/windows/companion-msys.nsi.in +++ b/companion/targets/windows/companion-msys.nsi.in @@ -109,11 +109,18 @@ Section "OpenTX companion" SecDummy ${registerExtension} "$INSTDIR\companion.exe" ".hex" "HEX_File" ${registerExtension} "$INSTDIR\companion.exe" ".companion" "EEPE_File" ${registerExtension} "$INSTDIR\companion.exe" ".eepm" "EEPM_File" - ;Create uninstaller WriteUninstaller "$INSTDIR\Uninstall.exe" - + + ;Registry information for add/remove programs + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTX" "DisplayName" "OpenTX Companion" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTX" "UninstallString" "$\"$INSTDIR\Uninstall.exe$\"" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTX" "DisplayIcon" "$\"$INSTDIR\companion.exe$\"" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTX" "Publisher" "OpenTX" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTX" "URLInfoAbout" "http://www.open-tx.org" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\ImageMaker" "QuietUninstallString" "$\"$INSTDIR\Uninstall.exe$\" /S" + !insertmacro MUI_STARTMENU_WRITE_BEGIN Application ;Create shortcuts @@ -178,6 +185,7 @@ Section "Uninstall" RMDir "$SMPROGRAMS\$StartMenuFolder" DeleteRegKey /ifempty HKCU "Software\companion9x" + DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTX" SectionEnd From a38d92f64b5c403a6ce1d1e7293c27bba0eacefa Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Sun, 16 Mar 2014 10:27:32 +0100 Subject: [PATCH 21/24] Adapt telemetry alarm settings for Taranis (Fixes #517) --- companion/src/modeledit/telemetry.cpp | 30 ++++++++++++++++----- companion/src/modeledit/telemetry.ui | 4 +-- companion/src/modeledit/telemetry_analog.ui | 4 +-- 3 files changed, 28 insertions(+), 10 deletions(-) diff --git a/companion/src/modeledit/telemetry.cpp b/companion/src/modeledit/telemetry.cpp index e06fe96a3..675b9a2be 100644 --- a/companion/src/modeledit/telemetry.cpp +++ b/companion/src/modeledit/telemetry.cpp @@ -28,10 +28,20 @@ TelemetryAnalog::TelemetryAnalog(QWidget *parent, FrSkyChannelData & analog): update(); ui->UnitCB->setCurrentIndex(analog.type); - ui->alarm1LevelCB->setCurrentIndex(analog.alarms[0].level); - ui->alarm1GreaterCB->setCurrentIndex(analog.alarms[0].greater); - ui->alarm2LevelCB->setCurrentIndex(analog.alarms[1].level); - ui->alarm2GreaterCB->setCurrentIndex(analog.alarms[1].greater); + if (!IS_TARANIS(GetEepromInterface()->getBoard())) { + ui->alarm1LevelCB->setCurrentIndex(analog.alarms[0].level); + ui->alarm1GreaterCB->setCurrentIndex(analog.alarms[0].greater); + ui->alarm2LevelCB->setCurrentIndex(analog.alarms[1].level); + ui->alarm2GreaterCB->setCurrentIndex(analog.alarms[1].greater); + } + else { + ui->alarm1LevelCB->hide(); + ui->alarm2LevelCB->hide(); + ui->alarm1GreaterCB->hide(); + ui->alarm2GreaterCB->hide(); + ui->alarm1Label->setText(tr("Low Alarm")); + ui->alarm2Label->setText(tr("Critical Alarm")); + } if (!(GetEepromInterface()->getCapability(Telemetry) & TM_HASOFFSET)) { ui->CalibSB->hide(); @@ -467,8 +477,16 @@ void TelemetryPanel::setup() } ui->rssiAlarm1SB->setValue(model.frsky.rssiAlarms[0].value); ui->rssiAlarm2SB->setValue(model.frsky.rssiAlarms[1].value); - ui->rssiAlarm1CB->setCurrentIndex(model.frsky.rssiAlarms[0].level); - ui->rssiAlarm2CB->setCurrentIndex(model.frsky.rssiAlarms[1].level); + if (!IS_TARANIS(GetEepromInterface()->getBoard())) { + ui->rssiAlarm1CB->setCurrentIndex(model.frsky.rssiAlarms[0].level); + ui->rssiAlarm2CB->setCurrentIndex(model.frsky.rssiAlarms[1].level); + } + else { + ui->rssiAlarm1CB->hide(); + ui->rssiAlarm2CB->hide(); + ui->rssiAlarm1Label->setText(tr("Low Alarm")); + ui->rssiAlarm2Label->setText(tr("Critical Alarm")); + } if (!GetEepromInterface()->getCapability(HasAltitudeSel)) { ui->AltitudeGPS_ChkB->hide(); diff --git a/companion/src/modeledit/telemetry.ui b/companion/src/modeledit/telemetry.ui index 6a3a6d618..6034d2c4e 100644 --- a/companion/src/modeledit/telemetry.ui +++ b/companion/src/modeledit/telemetry.ui @@ -77,7 +77,7 @@ - + 0 @@ -157,7 +157,7 @@ - + 0 diff --git a/companion/src/modeledit/telemetry_analog.ui b/companion/src/modeledit/telemetry_analog.ui index d8b713105..d09c7b421 100644 --- a/companion/src/modeledit/telemetry_analog.ui +++ b/companion/src/modeledit/telemetry_analog.ui @@ -43,7 +43,7 @@ - + 0 @@ -106,7 +106,7 @@ - + 0 From 69ba969bd13f083202a4c7c055dec25490e281a9 Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Sun, 16 Mar 2014 10:32:54 +0100 Subject: [PATCH 22/24] Inputs tab hidden when not applicable (Fixes #795) --- companion/src/modeledit/modeledit.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/companion/src/modeledit/modeledit.cpp b/companion/src/modeledit/modeledit.cpp index efc953736..c74eeb014 100644 --- a/companion/src/modeledit/modeledit.cpp +++ b/companion/src/modeledit/modeledit.cpp @@ -27,7 +27,8 @@ ModelEdit::ModelEdit(RadioData & radioData, int modelId, bool openWizard, bool i addTab(new Setup(this, model), tr("Setup")); addTab(new HeliPanel(this, model), tr("Heli")); addTab(new FlightModes(this, model, radioData.generalSettings), tr("Flight Modes")); - addTab(new InputsPanel(this, model, radioData.generalSettings), tr("Inputs")); + if (GetEepromInterface()->getCapability(VirtualInputs)) + addTab(new InputsPanel(this, model, radioData.generalSettings), tr("Inputs")); addTab(new MixesPanel(this, model, radioData.generalSettings), tr("Mixes")); addTab(new Channels(this, model), tr("Channels")); addTab(new LogicalSwitchesPanel(this, model), tr("Logical Switches")); From f30f1cef7f5536f7bfd5d98c2499b6183fc44b8e Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Sun, 16 Mar 2014 11:14:29 +0100 Subject: [PATCH 23/24] Revert "Inputs tab hidden when not applicable (Fixes #795)" This reverts commit 69ba969bd13f083202a4c7c055dec25490e281a9. --- companion/src/modeledit/modeledit.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/companion/src/modeledit/modeledit.cpp b/companion/src/modeledit/modeledit.cpp index c74eeb014..efc953736 100644 --- a/companion/src/modeledit/modeledit.cpp +++ b/companion/src/modeledit/modeledit.cpp @@ -27,8 +27,7 @@ ModelEdit::ModelEdit(RadioData & radioData, int modelId, bool openWizard, bool i addTab(new Setup(this, model), tr("Setup")); addTab(new HeliPanel(this, model), tr("Heli")); addTab(new FlightModes(this, model, radioData.generalSettings), tr("Flight Modes")); - if (GetEepromInterface()->getCapability(VirtualInputs)) - addTab(new InputsPanel(this, model, radioData.generalSettings), tr("Inputs")); + addTab(new InputsPanel(this, model, radioData.generalSettings), tr("Inputs")); addTab(new MixesPanel(this, model, radioData.generalSettings), tr("Mixes")); addTab(new Channels(this, model), tr("Channels")); addTab(new LogicalSwitchesPanel(this, model), tr("Logical Switches")); From 19d9c585f85ce8884705b842d59bb38bcd55d175 Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Sun, 16 Mar 2014 11:32:14 +0100 Subject: [PATCH 24/24] Input name saved only when clicking OK (Fixes #750) --- companion/src/modeledit/expodialog.cpp | 9 +++++---- companion/src/modeledit/expodialog.h | 3 ++- companion/src/modeledit/inputs.cpp | 8 +++++++- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/companion/src/modeledit/expodialog.cpp b/companion/src/modeledit/expodialog.cpp index a71d87ebf..7b04620ff 100644 --- a/companion/src/modeledit/expodialog.cpp +++ b/companion/src/modeledit/expodialog.cpp @@ -3,11 +3,12 @@ #include "eeprominterface.h" #include "helpers.h" -ExpoDialog::ExpoDialog(QWidget *parent, ModelData & model, ExpoData *expoData, int stickMode) : +ExpoDialog::ExpoDialog(QWidget *parent, ModelData & model, ExpoData *expoData, int stickMode, char * inputName) : QDialog(parent), ui(new Ui::ExpoDialog), model(model), - ed(expoData) + ed(expoData), + inputName(inputName) { ui->setupUi(this); QLabel * lb_fp[] = {ui->lb_FP0,ui->lb_FP1,ui->lb_FP2,ui->lb_FP3,ui->lb_FP4,ui->lb_FP5,ui->lb_FP6,ui->lb_FP7,ui->lb_FP8 }; @@ -76,7 +77,7 @@ ExpoDialog::ExpoDialog(QWidget *parent, ModelData & model, ExpoData *expoData, i } ui->inputName->setValidator(new QRegExpValidator(rx, this)); - ui->inputName->setText(model.inputNames[ed->chn]); + ui->inputName->setText(inputName); ui->lineName->setValidator(new QRegExpValidator(rx, this)); ui->lineName->setText(ed->name); @@ -139,7 +140,7 @@ void ExpoDialog::valuesChanged() ed->mode = ui->sideCB->currentIndex() + 1; strcpy(ed->name, ui->lineName->text().toAscii().data()); - strcpy(model.inputNames[ed->chn], ui->inputName->text().toAscii().data()); + strcpy(inputName, ui->inputName->text().toAscii().data()); ed->phases=0; for (int i=8; i>=0 ; i--) { diff --git a/companion/src/modeledit/expodialog.h b/companion/src/modeledit/expodialog.h index 2d96b130a..ddb3d750c 100644 --- a/companion/src/modeledit/expodialog.h +++ b/companion/src/modeledit/expodialog.h @@ -14,7 +14,7 @@ namespace Ui { class ExpoDialog : public QDialog { Q_OBJECT public: - ExpoDialog(QWidget *parent, ModelData & model, ExpoData *expodata, int stickMode); + ExpoDialog(QWidget *parent, ModelData & model, ExpoData *expodata, int stickMode, char * inputName); ~ExpoDialog(); protected: @@ -28,6 +28,7 @@ class ExpoDialog : public QDialog { Ui::ExpoDialog * ui; ModelData & model; ExpoData * ed; + char * inputName; GVarGroup * gvGroup; CurveGroup * curveGroup; }; diff --git a/companion/src/modeledit/inputs.cpp b/companion/src/modeledit/inputs.cpp index a6e1f6eac..6096c8cdf 100644 --- a/companion/src/modeledit/inputs.cpp +++ b/companion/src/modeledit/inputs.cpp @@ -169,12 +169,18 @@ void InputsPanel::gm_openExpo(int index) if(index<0 || index>=C9X_MAX_EXPOS) return; ExpoData mixd(model.expoData[index]); + char inputName[4+1]; emit modified(); update(); + + if (GetEepromInterface()->getCapability(VirtualInputs)) + strcpy(inputName, model.inputNames[mixd.chn]); - ExpoDialog *g = new ExpoDialog(this, model, &mixd, generalSettings.stickMode); + ExpoDialog *g = new ExpoDialog(this, model, &mixd, generalSettings.stickMode, inputName); if (g->exec()) { model.expoData[index] = mixd; + if (GetEepromInterface()->getCapability(VirtualInputs)) + strcpy(model.inputNames[mixd.chn], inputName); emit modified(); update(); }