diff --git a/CREDITS.txt b/CREDITS.txt index d05842991..f2417bd3b 100644 --- a/CREDITS.txt +++ b/CREDITS.txt @@ -2224,3 +2224,15 @@ Ernst Camenzind Radomir Sterba Ignacio Barrio Bradley Murchie +Emmanuel Balintec +Rowell Torres +Christopher Kokis +Ken Bryan +Eric Yoder +Olav Roth +Rowell Torres +Christopher Kokis +Ken Bryan +Glenn Noonan +Michael Jakob +Dean Berg diff --git a/companion/src/translations/companion_fr.ts b/companion/src/translations/companion_fr.ts index 7f5c0618d..2a6eea996 100644 --- a/companion/src/translations/companion_fr.ts +++ b/companion/src/translations/companion_fr.ts @@ -95,7 +95,7 @@ Edit Settings - Éditer les paramètres + Éditer les préférences @@ -488,7 +488,7 @@ Manche Droit: Profondeur, Direction Automatic Backup Folder - Dossier de sauvegardes automatiques + Dossier des sauvegardes automatiques @@ -903,67 +903,67 @@ Manche Droit: Profondeur, Direction - + Delete Channel. Are you sure? Supprimer la Voie. Êtes-vous sûr? - + Cut Channel. Are you sure? Couper la Voie. Êtes-vous sûr? - + Copy Copier - + Cut Couper - + Paste Coller - + Clear Effacer - + Insert Insérer - + Delete Supprimer - + Move Up Monter - + Move Down Descendre - + Clear All Effacer Tout - + Clear Channel. Are you sure? Effacer la Voie. Êtes-vous sûr? - + Clear all Channels. Are you sure? Effacer toutes les Voies. Êtes-vous sûr? @@ -2238,6 +2238,59 @@ Si vous avez un fichier de sauvegarde des paramètres, vous pouvez l'import OpenTX ne supporte pas ce protocole radio + + DataHelpers + + + Disabled + Désactivé + + + + Enabled + Activé + + + + OFF + + + + + ON + + + + + False + Faux + + + + True + Vrai + + + + N + + + + + Y + O + + + + No + Non + + + + Yes + Oui + + DebugOutput @@ -2464,7 +2517,7 @@ Vérifier la sélection (M64/M128) Flight modes - Phases de vol + Phases de Vol @@ -2675,129 +2728,129 @@ Si vide, la ligne est toujours active. FileSyncDialog - + Synchronize Files Synchroniser les fichiers - + Are you sure you wish to abort the sync? Êtes-vous sûr de vouloir annuler la synchronisation? - + Source Folder: Dosssier "Local": - + Destination Folder: Dossier "Radio": - + %1%2 Both directions, to destination folder first %1%2 Bidirectionnel, en commençant par "Radio" - + %1%2 Both directions, to source folder first %1%2 Bidirectionnel, en commençant par "Local" - + %1 Only from source folder to destination folder %1 Uniquement de "Local" vers "Radio" - + %1 Only from destination folder to source folder %1 Uniquement de "Radio" vers "Local" - + How to handle overwriting files which already exist in the destination folder. Comment gérer l'écrasement des fichiers qui existent déjà dans le dossier de destination. - + Copy only if newer and different (compare contents) Copiez seulement si "plus récent et différent" (comparez le contenu) - + Copy only if newer (do not compare contents) Copier uniquement si "plus récent" (ne pas comparer le contenu) - + Copy only if different (ignore file time stamps) Copier uniquement si "différent" (ignorer l'horodatage des fichiers) - + Always copy (force overwite existing files) Toujours copier (écraser tous les fichiers existants) - + Any size Toutes tailles - + Skip files larger than this size. Enter zero for unlimited. Ignorer tous les fichiers plus grands que cette taille. Entrez 0 pour illimité. - + Minimum reporting level. Events of this type and of higher importance are shown. WARNING: High log rates may make the user interface temporarily unresponsive. Niveau de rapport au minimum. Les événements de ce type et d'une plus grande importance sont indiqués. ATTENTION: un taux de rapport élevé peut rendre l'interface utilisateur temporairement inutilisable. - + Skipped Sauté - + Created Créé - + Updated Mis à jour - + Errors Only Erreur seulement - + Test-run only Essai - + Run as normal but do not actually copy anything. Useful for verifying results before real sync. Exécutez normalement, mais ne rien copier. Utile pour vérifier les résultats avant la synchronisation réelle. - + Log Level: Niveau de rapport: - + Filters: Filtres: - + The "Include" filter will only copy files which match the pattern(s). The "Exclude" filter will skip files matching the filter pattern(s). The Include filter is evaluated first. @@ -2806,148 +2859,148 @@ Le filtre "Exclure" ignorera les fichiers correspondant à la (aux) r Le filtre "Inclure" est évalué en premier. - + One or more file pattern(s) to exclude, separated by commas. Blank means exclude none. ?, *, and [...] wildcards accepted. Une ou plusieurs règle(s) de fichier(s) à exclure, séparés par des virgules. Blanc signifie "exclure aucun".Les métacaractères ?, * et [...] sont acceptés. - + One or more file pattern(s) to include, separated by commas. Blank means include all. ?, *, and [...] wildcards accepted. Une ou plusieurs règle(s) de fichier(s) à inclure, séparés par des virgules. Blanc signifie "inclure tous".Les métacaractères ?, * et [...] sont acceptés. - + Include: Inclure: - + Exclude: Exclure: - + Case sensitive Sensible aux majuscules et minuscules - - + + Follow links Suivez les liens - + Include hidden Inclure fichier/dossier caché - + Recursive Récursif - + Skip empty Sauter vide - + Apply filters Appliquer les filtres - + Filter Options: Options des Filtres: - + Folder Options: Options des Dossiers: - - + + Options - + Show extra options Afficher les options supplémentaires - + Reset to defaults Réinitialiser les paramètres par défaut - + Close Fermer - + Sync. Direction: Direction de la synchro.: - + Existing Files: Fichiers existants: - + Max. File Size: Taille Max Fichier: - + MB Mo - + KB ko - + Abort Annuler - + Start Démarrer - + Total: <b>%1</b>; Created: <b>%2</b>; Updated: <b>%3</b>; Skipped: <b>%4</b>; Errors: <font color=%6><b>%5</b></font>; Total: <b>%1</b>; Créé(s): <b>%2</b>; Mis à jour: <b>%3</b>; Sauté(s): <b>%4</b>; Erreur(s): <font color=%6><b>%5</b></font>; - + Current: <b>%1</b> of Courant: <b>%1</b> de - + Source folder not found. Dosssier "Local" non trouvé. - + Destination folder not found. Dosssier "Radio" non trouvé. - + Source and destination folders are the same. Les dossiers "Local" et "Radio" sont les mêmes. @@ -5725,12 +5778,12 @@ Cette fonction ne peut pas être désactivée sur la radio. Long. cyc - Cyc. longitudinal + Cyclique longitudinal Lateral cyc - Cyc. latéral + Cyclique latéral @@ -5944,29 +5997,29 @@ Cette fonction ne peut pas être désactivée sur la radio. - Clear all lines for the selected Inputs. Are you sure? + Clear all lines for the selected Input. Are you sure? Effacer toutes les lignes Entrée sélectionnées. Êtes-vous sûr? - - Delete all lines for the selected Inputs. Are you sure? + + Delete all lines for the selected Input. Are you sure? Supprimer toutes les lignes Entrée sélectionnées. Êtes-vous sûr? LimitData - + INV - + NOR - + CH VOIE @@ -7473,7 +7526,7 @@ Do you wish to continue? Edit Radio Settings - Éditer paramètres radio + Éditer Paramètres Radio @@ -7488,7 +7541,7 @@ Do you wish to continue? Simulate Radio - Simuler radio + Simuler Radio @@ -7969,7 +8022,7 @@ Mixage actif par défaut si non-renseigné. Flight modes - Phases de vol + Phases de Vol @@ -8140,17 +8193,17 @@ Mixage actif par défaut si non-renseigné. ModelData - + Model: Modèle: - + Throttle Source Source des gaz - + THR GAZ @@ -8165,7 +8218,7 @@ Mixage actif par défaut si non-renseigné. Heli - Paramètres hélico + Paramètres Hélico @@ -8180,7 +8233,7 @@ Mixage actif par défaut si non-renseigné. Logical Switches - Inters logiques + Inters Logiques @@ -8200,7 +8253,7 @@ Mixage actif par défaut si non-renseigné. Flight Modes - Phases de vol + Phases de Vol @@ -8210,7 +8263,7 @@ Mixage actif par défaut si non-renseigné. Special Functions - Fonctions spéciales + Fonctions Spéciales @@ -8312,9 +8365,8 @@ Mixage actif par défaut si non-renseigné. - - - + + OFF @@ -8325,7 +8377,7 @@ Mixage actif par défaut si non-renseigné. - + Mode @@ -8359,13 +8411,13 @@ Mixage actif par défaut si non-renseigné. - + Delay Délai - + Receiver Récepteur @@ -8426,322 +8478,282 @@ Mixage actif par défaut si non-renseigné. - - + + Weight(%1) Ratio(%1) - - + + Switch(%1) Inter(%1) - + MULT! - + Delay(u%1:d%2) Délai(h%1:b%2) - + Slow(u%1:d%2) Ralenti(h%1:b%2) - + Warn(%1) Alerte(%1) - + Flight modes - Phases de vol + Phases de Vol - + Flight mode Phase de vol - + All Tous - + Edge Flanc - + Sticky Bistable - + Timer Chrono - + missing absent - + Duration Durée - + Extended Limits Limites étendues - + Display Checklist Afficher la checklist - + Global Functions Fonctions globales - + Manual Manuel - + Auto - + Failsafe Mode Mode Failsafe - - + + Hold Maintien - + No Pulse Pas d'impulsion - + Not set Non défini - + No pulses Pas d'impulsions - - Silent - Aucun - - - - Beeps - Bips - - - - Voice - Voix - - - - Haptic - Vibreur - - - - Flight - Vol - - - - Manual reset - RAZ manuelle - - - + Step Pas - + Display Affichage - + Extended Étendu - + Never Jamais - + On Change Sur changement - + Always Toujours - - - + + + Source - + Trim idle only Trim ralenti uniquement - + Warning Avertissement - + Reversed Inversé - - Tmr - Chrono - - - + FrSky S.PORT - + FrSky D - + FrSky D (cable) FrSky D (câble) - + Alti Alt - + Alti+ Alt+ - + VSpeed Vitesse verticale - - - + + + A1 - - - + + + A2 - - + + A3 - - + + A4 - - + + FAS - + Cells Velm - + Min - + Max - + Numbers Chiffres - + Bars Barres - + Script - + Filename Nom de fichier - + Error: Unable to open or read file! Erreur: Impossible d'ouvrir ou de lire le fichier! - - - Persistent - Persistant - Off @@ -8749,59 +8761,44 @@ Mixage actif par défaut si non-renseigné. - - - - + + + + None Aucun - - - Name - Nom - - Countdown - Compte à rebours - - - - Minute call - Annonces minutes - - - - - + + FM%1 PV%1 - + FM%1%2 PV%1%2 - + FM%1+%2 PV%1+%2 - - + + NoTrim Pas de trim - + No DR/Expo Pas d'expo/DR - - + + Offset(%1) Décalage(%1) @@ -8816,23 +8813,23 @@ Mixage actif par défaut si non-renseigné. - + Disabled in all flight modes Désactivé pour toutes les phases de vol - + instant immédiat - - + + Custom Prédéfini - + Standard @@ -9241,42 +9238,42 @@ Mixage actif par défaut si non-renseigné. ModulePanel - + Value Valeur - + Hold Maintien - + No Pulse Pas d'impulsion - + Ask Demander - + Internal Interne - + Internal + External Interne + Externe - + External Externe - + Bind on channel Bind avec VOIE @@ -9284,91 +9281,91 @@ Mixage actif par défaut si non-renseigné. MultiModelPrinter - + Input Entrée - + Weight Ratio - + Long. cyc - Cyc. longitudinal + Cyclique longitudinal - + Lateral cyc - Cyc. latéral + Cyclique latéral - + Collective Source du pas collectif - + Flight modes - Phases de vol + Phases de Vol - - + + Flight mode Phase de vol - + Switch Inter - - + + GV%1 VG%1 - + RE%1 - + Channel Voie - + Direct - + Curve Courbe - + PPM - + Linear Linéaire - + Telemetry Télémétrie - - + + Min @@ -9388,23 +9385,23 @@ Mixage actif par défaut si non-renseigné. Compte à rebours - + Modules - + Outputs Sorties - + Subtrim Subtrim - - + + Max @@ -9415,8 +9412,8 @@ Mixage actif par défaut si non-renseigné. - - + + Name Nom @@ -9471,209 +9468,214 @@ Mixage actif par défaut si non-renseigné. Persistant - + + Start + Démarrer + + + Trainer port Port écolage - + Helicopter Hélicoptère - + Swash Cyclique - - + + Type - + Ring Plateau - + F.In Fondu en entrée - + F.Out Fondu en sortie - + Global vars Variables globales - + Prec - + Popup - + Global Variables Variables globales - + Inputs Entrées - + Mixers Mixages - + Curves Courbes - + L%1 - + Logical Switches - Inters logiques + Inters Logiques - + SF%1 FS%1 - + Special Functions - Fonctions spéciales + Fonctions Spéciales - + Protocol Protocole - + Low Faible - + Critical Critique - + Telemetry audio Audio télémétrie - + Altimetry Altimétrie - - + + Vario source Source vario - + Vario limits > Limites vario > - + Sink max Chute max - + Sink min Chute min - + Climb min Pompe min - + Climb max Pompe max - + Center silent Silence centrer - + Top Bar Barre de titre de l'écran d'accueil - + Volts source Source de la tension - + Altitude source Source de l'altitude - + Parameters Paramètres - + Telemetry Sensors Capteurs Télémétrie - + Telemetry Screens Écrans Télémétrie - + GF%1 FG%1 - + Global Functions Fonctions globales - + Checklist - + Unit Unité - + RSSI Alarms Alarmes RSSI @@ -9928,7 +9930,7 @@ Mixage actif par défaut si non-renseigné. RadioData - + Models Modeles @@ -10530,332 +10532,322 @@ E SensorData - + Raw (-) Chiffres bruts (-) - - + + V - + A - + mA - + kts - + m/s - + km/h - + mph - + m - + f - + °C - + °F - + % - + mAh - + W - + mW - + dB - + rpms - + g - + ° - + Rad - + hours heures - + minutes - + seconds secondes - + ml/minute - + Hertz - + mS - + uS - + TELE - + Formula Formule - + Id - + Instance - - + + Sensor Capteur - + Sources - + GPS - + Alt Altitude - + Unit Unité - + Precision Précision - + Ratio - + Offset Décalage - + Auto Offset - + Blades Pales - + Multiplier Multiplicateur - + Filter Filtre - + Persist Persistant - + Positive - + Log - + Custom Prédéfini - + Calculated Calculé - + Add Addition - + Average Moyenne - + Minimum - + Maximum - + Multiply Multiplication - + Totalize Totalisation - + Cell Element LiPo - + Consumption Consommation - + Distance - + Lowest Min - + Cell %1 Elément %1 - + Highest Max - + Delta - + (default) (défaut) - - - Y - O - - - - N - - Setup @@ -11039,92 +11031,87 @@ Si cette option est cochée, la voie des gaz est inversée: le ralenti est &apo SetupPanel - + Popup menu available Menu contextuel disponible - + Timer %1 Chrono %1 - - THR - GAZ - - - + Profile Settings Paramètres du profil - + SD structure path not specified or invalid Chemin de la structure SD non spécifié ou invalide - + Copy Copier - + Cut Couper - + Paste Coller - + Clear Effacer - + Insert Insérer - + Delete Supprimer - + Move Up Monter - + Move Down Descendre - + Clear All Effacer Tout - + Clear Timer. Are you sure? Effacer le Chrono. Êtes-vous sûr? - + Clear all Timers. Are you sure? Effacer tous les Chronos. Êtes-vous sûr? - + Cut Timer. Are you sure? Couper le Chrono. Êtes-vous sûr? - + Delete Timer. Are you sure? Supprimer le Chrono. Êtes-vous sûr? @@ -13204,7 +13191,12 @@ hh:mm:ss Compte à rebours - + + Start + Démarrer + + + Minute Call Annonces minutes @@ -13212,21 +13204,91 @@ hh:mm:ss TimerData - + TMR - + Timer %1 Chrono %1 - + TMR as in Timer + + + Silent + Aucun + + + + Beeps + Bips + + + + Voice + Voix + + + + Haptic + Vibreur + + + + 5s + + + + + 10s + + + + + 20s + + + + + 30s + + + + + Not persistent + Non persistant + + + + NOT + + + + + Persistent (flight) + Persistant (vol) + + + + Flight + Vol + + + + Persistent (manual reset) + Persistant (RAZ manuelle) + + + + Manual reset + RAZ manuelle + TimerEdit @@ -13253,44 +13315,6 @@ Utilisez CTRL + le défilement de la souris ou les touches PAGE HAUT/PAGE BAS po - - TimerPanel - - - Silent - Aucun - - - - Beeps - Bips - - - - Voice - Voix - - - - Haptic - Vibreur - - - - Not persistent - Non persistant - - - - Persistent (flight) - Persistant (vol) - - - - Persistent (manual reset) - Persistant (RAZ manuelle) - - Trainer diff --git a/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp b/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp index 794c49765..e918f174a 100755 --- a/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp +++ b/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp @@ -169,7 +169,7 @@ void intmoduleSendBuffer(const uint8_t * data, uint8_t size) void intmoduleSendNextFrame() { - switch(moduleState[INTERNAL_MODULE].protocol) { + switch (moduleState[INTERNAL_MODULE].protocol) { #if defined(PXX2) case PROTOCOL_CHANNELS_PXX2_HIGHSPEED: intmoduleSendBuffer(intmodulePulsesData.pxx2.getData(), intmodulePulsesData.pxx2.getSize());