Companion

Passer le simulateur Companion en Français

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Mis à jour par dev.fred le 01/04/2020

Les simu en français version 2.1.9: Simu2.1.9FR.zip

Note: A partir de la version 2.1.X, si vous remplacez les 3 fichiers opentx-taranisxxx-simulator.dll par les fichiers opentx-taranisxxx-fr-simulator.dll (fournit dans le fichier simuxxxFR.zip) dans le répertoire de votre installation d'OpenTX : C:\Program Files (x86)\OpenTX\Companion 2.1.x; le simulateur de Companion et de Firmware Simulateur passe en français sur les Taranis.
La désinstallation effacera tout le répertoire même si certains fichiers ont été modifiés en dehors de l'installation.

Les simu en français version 2.2.3: Simu2.2.3FR.zip
Les simu en français version 2.2.4: Simu2.2.4FR.zip
Les simu en français version 2.3.1: Simu2.3.1FR.zip
Les simu en français version 2.3.3: Simu2.3.3FR.zip
Les simu en français version 2.3.4: Simu2.3.4FR.zip
Les simu en français version 2.3.5: Simu2.3.5FR.zip
Les simu en français version 2.3.7: Simu2.3.7FR.zip
Les simu en français version 2.3.8: Simu2.3.8FR.zip
Les simu en français version 2.3.9: Simu2.3.9FR.zip

Le fichier contient les dll's, en français, des radios Frsky suivantes :

captur15

Faire au préalable une sauvegarde des dll's d'origine, du répertoire C:\Program Files (x86)\OpenTX\Companion 2.2, avant de les remplacer par les versions françaises contenues dans le fichier ZIP, sait-on jamais ...

Le coin des amateurs de compilation perso:
Quelques compléments à la doc OpenTX Windows Build Instructions qui peuvent être utiles:

mes notes:
Install Python 2.7
https://www.python.org/ftp/python/2.7.11/python-2.7.11.msi
Select "Add Python.exe to path"
Install PyQt4 for QT4.8.7 and Python 2.7
http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.4/PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32.exe

Depuis la 2.2.2 installer Pillow-5.3.0.win32-py2.7.exe https://pypi.org/project/Pillow/#files
évite l'erreur :
Code :
ImportError: No module named PIL


Ce fichier doshere.reg vous donne la possibilité de cliquer avec le bouton droit sur un fichier ou un dossier et d'avoir une fenêtre DOS à cet emplacement.

Code :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Drive\shell\DosHere]
@="Command &Prompt Here"
[HKEY_CLASSES_ROOT\Drive\shell\DosHere\command]
@="C:\\WINDOWS\\system32\\cmd.exe /k cd \"%1\""
[HKEY_CLASSES_ROOT\Folder\shell\DosHere]
@="Command &Prompt Here"
[HKEY_CLASSES_ROOT\Folder\shell\DosHere\command]
@="C:\\WINDOWS\\system32\\cmd.exe /k cd \"%1\""
[HKEY_CLASSES_ROOT\Directory\shell\DosHere]
@="Command &Prompt Here"
[HKEY_CLASSES_ROOT\Directory\shell\DosHere\command]
@="C:\\WINDOWS\\system32\\cmd.exe /k cd \"%1\""
[HKEY_CLASSES_ROOT\*\shell\DosHere]
@="Command &Prompt Here"
[HKEY_CLASSES_ROOT\*\shell\DosHere\command]
@="C:\\WINDOWS\\system32\\cmd.exe /k cd \"%1\""


Vérifier le PATH depuis cette fenêtre DOS :
Code :
PATH=C:\Programs\Python27\Lib\site-packages\PyQt4;
C:\MinGW\msys\1.0\bin;
C:\MinGW\bin;
C:\programs\Python27;
C:\Programs\CMake\bin;
C:\Program Files (x86)\GNU Tools ARM Embedded\4.7 2013q3\arm-none-eabi\bin;
C:\WinAVR\bin;
C:\Programs\NSIS\bin;
C:\Users\devfr\AppData\Local\Atlassian\SourceTree\git_local\bin;


Building Companion 2.1.x:

Le build pour obtenir les simulateurs en français:
Code :
cmake -G "Visual Studio 10" ..\src -DCMAKE_PREFIX_PATH=C:\Qt\4.8.7
cmake . –DTRANSLATIONS=FR


Building Companion 2.2:

Le build ne construit qu’un simulateur à la fois avec les options de firmware que l’on peut choisir avec les directives : -DPCB=X9D -DTRANSLATIONS=FR -DHELI=NO -DGVARS=YES -DLUA=YES -DMIXERS_MONITOR=YES -DTIMERS=2 -DMULTIMODULE=YES

Si l'on ne passe aucune directive, la configuration par défaut de la radio du simulateur est dans \..\..\opentx-next\radio\src\CMakeLists.txt
Code :
set(PCB "X9D+" CACHE STRING "Radio type")
set(TRANSLATIONS "FR" CACHE STRING "Radio language")
option(HELI "Heli menu" ON)
option(FLIGHT_MODES "Flight Modes" ON)


On peut également utiliser un fichier cmd pour générer les différents simulateurs et compagnon, le placer sous le répertoire qui contient le code source (exemple opentx-2.2.2) dans le sous répertoire opentx-2.2.2\build\ c'est de là que l'on ouvrira une fenêtre CMD, le résultat de la compile se trouvera sous opentx-2.2.2\build\Release\:
Code :
SET OPENTX_VERSION_SUFFIX=PERSO
SET COMMON_OPTIONS=-G "Visual Studio 14" ..\ -DCMAKE_PREFIX_PATH=C:\Qt\Qt5.7.0\5.7\msvc2015 -DGVARS=YES -DTRANSLATIONS=FR -DHELI=NO -DLUA=YES -DMIXERS_MONITOR=YES -DTIMERS=2 -DMULTIMODULE=YES -DHAPTIC=YES
for %%p in (X9D X9E X9D X9D+ X7 X12S) do ( cmake %COMMON_OPTIONS% -DPCB=%%p
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /p:Configuration=Release )
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" companion/src/installer.vcxproj /p:Configuration=Release


Pour finir, après la compilation, copier les DLL's d'une installation 2.2 >= RC8 dans le répertoire Release:

wiki_companion_francais_02