mirror of
https://github.com/pelgraine/Meck.git
synced 2026-10-30 19:52:01 +01:00
Docs: French guide, 26 new v1.15 entries, accuracy fixes
This commit is contained in:
1 parent
4fabd99136
commit
e68a80cde7
1 file changed
+352
-323
+352
-323
@@ -1,7 +1,7 @@
|
|||||||
# French Language: Guide and Translation Table
|
# French Language: Guide and Translation Table
|
||||||
|
|
||||||
Status: draft for Meck v1.15, from the `dev` branch at commit `ccf67fbe`. French is an Experimental Feature, so its wording and behaviour may still change.
|
Status: draft for Meck v1.15, from the `dev` branch at commit `4fabd991`. French is an Experimental Feature, so its wording and behaviour may still change.
|
||||||
Last updated: 7 Oct 2026
|
Last updated: 10 Oct 2026
|
||||||
|
|
||||||
This guide covers how to switch Meck into French, how the fonts behave in French, and a table of every English text that has a French version, for volunteer translators to review.
|
This guide covers how to switch Meck into French, how the fonts behave in French, and a table of every English text that has a French version, for volunteer translators to review.
|
||||||
|
|
||||||
@@ -35,7 +35,9 @@ Meck has three font styles (Settings > Font, in French Police: Classic, Noto San
|
|||||||
|
|
||||||
Where accents can be shown:
|
Where accents can be shown:
|
||||||
|
|
||||||
| Font style | Tiny | Larger | Titles and the large clock |
|
Meck draws text at three sizes: small text (7 point), normal text (9 point), and titles and the large clock (12 point bold). Where a screen follows the text size setting, Tiny uses small text and Larger uses normal text. Some text is drawn at the normal size whatever the setting, for example the status lines on the WiFi home page.
|
||||||
|
|
||||||
|
| Font style | Small text | Normal text | Titles and the large clock |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
| Noto Sans | Yes | Yes | Yes |
|
| Noto Sans | Yes | Yes | Yes |
|
||||||
| Montserrat | Yes | Not yet: letters show without their accents | Yes |
|
| Montserrat | Yes | Not yet: letters show without their accents | Yes |
|
||||||
@@ -70,283 +72,297 @@ To suggest a change, open an issue or a pull request at [github.com/pelgraine/Me
|
|||||||
- Carrier and APN names, radio preset names, sound file names and emoji names.
|
- Carrier and APN names, radio preset names, sound file names and emoji names.
|
||||||
- Technical terms and codes: packet types in the Rx Log, FLOOD and DIRECT, SNR and dB, BW, SF, CR, TX, modem states (such as READY), and the names Snake and Game Boy.
|
- Technical terms and codes: packet types in the Rx Log, FLOOD and DIRECT, SNR and dB, BW, SF, CR, TX, modem states (such as READY), and the names Snake and Game Boy.
|
||||||
- Short key hints such as "W/S:Nav Q:X" and "A/D:Ch $:Emoji".
|
- Short key hints such as "W/S:Nav Q:X" and "A/D:Ch $:Emoji".
|
||||||
|
- The emoji picker's title, "Select Emoji".
|
||||||
|
- The GPS home page's "sat", "pos" and "alt" labels.
|
||||||
- The "Search:" and "Web:" labels on the Web Reader's input lines.
|
- The "Search:" and "Web:" labels on the Web Reader's input lines.
|
||||||
- Commands sent to repeaters and IRC servers, and the replies they send back.
|
- Commands sent to repeaters and IRC servers, and the replies they send back.
|
||||||
- Messages printed to the serial (USB) console.
|
- Messages printed to the serial (USB) console.
|
||||||
|
|
||||||
## Translation table (950 entries)
|
## Translation table (976 entries)
|
||||||
|
|
||||||
### Home screen, header and system messages
|
### Home screen, header and system messages
|
||||||
|
|
||||||
Source: `examples/companion_radio/ui-new/UITask.cpp`. All builds.
|
Source: `examples/companion_radio/ui-new/UITask.cpp`. All builds. Some lines only appear in builds with that feature: the WiFi home page in WiFi builds, the restart lines in the combined T-Deck Max build (`meck_max_ble_wifi`), and the GPS page in builds with GPS (not the 40 MHz builds).
|
||||||
|
|
||||||
| Line | English | French | Notes |
|
| Line | English | French | Notes |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
| 319 | `Home` | `Local` | |
|
| 322 | `Home` | `Local` | |
|
||||||
| 366, 1137 | `W/S:adj Enter:ok Q:cancel` | `W/S:régler Ent:ok Q:annuler` | |
|
| 369, 1162 | `W/S:adj Enter:ok Q:cancel` | `W/S:régler Ent:ok Q:annuler` | |
|
||||||
| 367 | `Tap:-/+ Hold:save` | `Appui:-/+ Maintien:enreg.` | double space |
|
| 370 | `Tap:-/+ Hold:save` | `Appui:-/+ Maintien:enreg.` | double space |
|
||||||
| 375 | `Clock not set` | `Heure non réglée` | |
|
| 378 | `Clock not set` | `Heure non réglée` | |
|
||||||
| 408 | `%+dD` | `%+dJ` | keep %+d |
|
| 411 | `%+dD` | `%+dJ` | keep %+d |
|
||||||
| 533 | `powering off...` | `extinction...` | |
|
| 536 | `powering off...` | `extinction...` | |
|
||||||
| 534, 537 | `plug in USB-C to turn on` | `USB-C pour rallumer` | |
|
| 537, 540 | `plug in USB-C to turn on` | `USB-C pour rallumer` | |
|
||||||
| 625 | `Messages` | `Messages` | home tile; same in both languages |
|
| 628 | `Messages` | `Messages` | home tile; same in both languages |
|
||||||
| 625 | `Contacts` | `Contacts` | home tile; same in both languages |
|
| 628 | `Contacts` | `Contacts` | home tile; same in both languages |
|
||||||
| 626 | `Settings` | `Paramètres` | home tile |
|
| 629 | `Settings` | `Paramètres` | home tile |
|
||||||
| 626 | `Discover` | `Recherche` | home tile |
|
| 629 | `Discover` | `Recherche` | home tile |
|
||||||
| 627 | `Trace` | `Trace` | home tile; same in both languages |
|
| 630 | `Trace` | `Trace` | home tile; same in both languages |
|
||||||
| 627 | `Maps` | `Cartes` | home tile |
|
| 630 | `Maps` | `Cartes` | home tile |
|
||||||
| 628 | `Notes` | `Notes` | home tile; same in both languages |
|
| 631 | `Notes` | `Notes` | home tile; same in both languages |
|
||||||
| 628 | `Reader` | `Lecteur` | home tile |
|
| 631 | `Reader` | `Lecteur` | home tile |
|
||||||
| 629 | `Audiobooks` | `Livres audio` | home tile |
|
| 632 | `Audiobooks` | `Livres audio` | home tile |
|
||||||
| 629 | `Alarm` | `Alarme` | home tile |
|
| 632 | `Alarm` | `Alarme` | home tile |
|
||||||
| 630 | `Browser` | `Navigateur` | home tile |
|
| 633 | `Browser` | `Navigateur` | home tile |
|
||||||
| 630 | `Games` | `Jeux` | home tile |
|
| 633 | `Games` | `Jeux` | home tile |
|
||||||
| 675 | `Phone` | `Téléphone` | |
|
| 678 | `Phone` | `Téléphone` | |
|
||||||
| 700, 977, 997 | `< Connected >` | `< Connecté >` | |
|
| 703, 980, 1006 | `< Connected >` | `< Connecté >` | |
|
||||||
| 924 | `%dm` | `%dmin` | keep %d |
|
| 927 | `%dm` | `%dmin` | keep %d |
|
||||||
| 942 | `H: Full Last Heard list` | `H: Liste complète` | |
|
| 945 | `H: Full Last Heard list` | `H: Liste complète` | |
|
||||||
| 960 | `Noise floor: %d` | `Bruit de fond : %d` | keep %d |
|
| 963 | `Noise floor: %d` | `Bruit de fond : %d` | keep %d |
|
||||||
| 963 | `RX packets: %u` | `Paquets RX : %u` | keep %u |
|
| 966 | `RX packets: %u` | `Paquets RX : %u` | keep %u |
|
||||||
| 986, 1006 | `toggle: long press` | `basculer : appui long` | |
|
| 991 | `restart into Bluetooth:` | `redémarrer en Bluetooth :` | |
|
||||||
| 987, 1007, 1052 | `or press Enter key` | `ou touche Entrée` | |
|
| 992 | `long press or Enter` | `appui long ou Entrée` | |
|
||||||
| 1013 | `WiFi Companion` | `Compagnon WiFi` | |
|
| 994, 1015 | `toggle: long press` | `basculer : appui long` | |
|
||||||
| 1033 | `< App Connected >` | `< Appli connectée >` | |
|
| 995, 1016, 1077 | `or press Enter key` | `ou touche Entrée` | |
|
||||||
| 1037 | `Waiting for app...` | `Attente de l'appli...` | |
|
| 1022 | `WiFi Companion` | `Compagnon WiFi` | |
|
||||||
| 1041 | `Not connected` | `Non connecté` | |
|
| 1042 | `< App Connected >` | `< Appli connectée >` | |
|
||||||
| 1044 | `Configure in Settings` | `Configurer dans Paramètres` | |
|
| 1046 | `Waiting for app...` | `Attente de l'appli...` | |
|
||||||
| 1051 | `advert: long press` | `annonce : appui long` | |
|
| 1050 | `Not connected` | `Non connecté` | |
|
||||||
| 1062 | `gps off` | `gps éteint` | |
|
| 1053 | `Configure in Settings` | `Configurer dans Paramètres` | |
|
||||||
| 1064 | `gps on` | `gps allumé` | |
|
| 1061 | `Press Enter to Turn Off Wifi` | `Entrée : couper le WiFi` | |
|
||||||
| 1070 | `Can't access GPS` | `GPS inaccessible` | |
|
| 1062 | `Press Enter to Turn On Wifi` | `Entrée : activer le WiFi` | |
|
||||||
| 1072 | `no fix` | `sans fix` | |
|
| 1067 | `Press Enter to Restart into Wifi` | `Entrée : redémarrer en WiFi` | |
|
||||||
| 1081 | `sentences` | `phrases` | |
|
| 1076 | `advert: long press` | `annonce : appui long` | |
|
||||||
| 1087 | `hw off` | `éteint` | |
|
| 1087 | `gps off` | `gps éteint` | |
|
||||||
| 1111, 1115 | `time(U)` | `heure(U)` | |
|
| 1089 | `gps on` | `gps allumé` | |
|
||||||
| 1116 | `no sync` | `non synchro` | |
|
| 1095 | `Can't access GPS` | `GPS inaccessible` | |
|
||||||
| 1221 | `Battery Gauge` | `Jauge batterie` | |
|
| 1097 | `no fix` | `sans fix` | |
|
||||||
| 1228 | `remaining` | `autonomie` | |
|
| 1106 | `sentences` | `phrases` | |
|
||||||
| 1230 | `depleted` | `épuisée` | |
|
| 1112 | `hw off` | `éteint` | |
|
||||||
| 1230 | `charging` | `en charge` | |
|
| 1136, 1140 | `time(U)` | `heure(U)` | |
|
||||||
| 1232 | `%dh %dm` | `%dh %dmin` | keep %d |
|
| 1141 | `no sync` | `non synchro` | |
|
||||||
| 1241 | `avg current` | `courant moyen` | |
|
| 1246 | `Battery Gauge` | `Jauge batterie` | |
|
||||||
| 1248 | `avg power` | `puissance moy.` | |
|
| 1253 | `remaining` | `autonomie` | |
|
||||||
| 1255 | `voltage` | `tension` | |
|
| 1255 | `depleted` | `épuisée` | |
|
||||||
| 1265 | `remaining cap` | `capacité rest.` | |
|
| 1255 | `charging` | `en charge` | |
|
||||||
| 1272 | `temperature` | `température` | |
|
| 1257 | `%dh %dm` | `%dh %dmin` | keep %d |
|
||||||
| 1281 | `hibernating...` | `mise en veille...` | |
|
| 1266 | `avg current` | `courant moyen` | |
|
||||||
| 1285 | `power off device?` | `éteindre l'appareil ?` | |
|
| 1273 | `avg power` | `puissance moy.` | |
|
||||||
| 1286 | `usb-c to wake` | `usb-c pour réveiller` | |
|
| 1280 | `voltage` | `tension` | |
|
||||||
| 1287 | `Enter:yes q:no` | `Entrée:oui q:non` | double space |
|
| 1290 | `remaining cap` | `capacité rest.` | |
|
||||||
| 1294 | `%shibernate: long press/Enter` | `%sveille : appui long/Entrée` | keep %s |
|
| 1297 | `temperature` | `température` | |
|
||||||
| 1295 | `%spower off: long press/Enter` | `%sarrêt : appui long/Entrée` | keep %s |
|
| 1306 | `hibernating...` | `mise en veille...` | |
|
||||||
| 1332 | `UTC offset saved` | `Décalage UTC enregistré` | |
|
| 1310 | `power off device?` | `éteindre l'appareil ?` | |
|
||||||
| 1394 | `Recent adverts` | `Annonces récentes` | |
|
| 1311 | `usb-c to wake` | `usb-c pour réveiller` | |
|
||||||
| 1405 | `Reboot for Bluetooth` | `Redémarrer (Bluetooth)` | |
|
| 1312 | `Enter:yes q:no` | `Entrée:oui q:non` | double space |
|
||||||
| 1422 | `Advert sent!` | `Annonce envoyée !` | |
|
| 1319 | `%shibernate: long press/Enter` | `%sveille : appui long/Entrée` | keep %s |
|
||||||
| 1424 | `Advert failed..` | `Échec de l'annonce..` | |
|
| 1320 | `%spower off: long press/Enter` | `%sarrêt : appui long/Entrée` | keep %s |
|
||||||
| 1504 | `%d%% \| %d unread` | `%d%% \| %d non lus` | keep %d; double space |
|
| 1357 | `UTC offset saved` | `Décalage UTC enregistré` | |
|
||||||
| 1524 | `SMS: %d Missed: %d` | `SMS : %d Manqués : %d` | keep %d; double space |
|
| 1419 | `Recent adverts` | `Annonces récentes` | |
|
||||||
| 1528 | `Missed: %d` | `Manqués : %d` | keep %d |
|
| 1433 | `Reboot for Bluetooth` | `Redémarrer (Bluetooth)` | |
|
||||||
| 1937 | `New: %s` | `De : %s` | keep %s |
|
| 1461 | `WiFi failed to start` | `Échec du WiFi` | |
|
||||||
| 2304 | `S:Settings E:Reader` | `S:Options E:Lecteur` | double space |
|
| 1500 | `Advert sent!` | `Annonce envoyée !` | |
|
||||||
| 2305 | `N:Notes W/S:Scroll` | `N:Notes W/S:Défiler` | double space |
|
| 1502 | `Advert failed..` | `Échec de l'annonce..` | |
|
||||||
| 2306 | `A/D:Cycle Left/Right` | `A/D:Gauche/Droite` | |
|
| 1582 | `%d%% \| %d unread` | `%d%% \| %d non lus` | keep %d; double space |
|
||||||
| 2307 | `[X to dismiss]` | `[X pour fermer]` | |
|
| 1602 | `SMS: %d Missed: %d` | `SMS : %d Manqués : %d` | keep %d; double space |
|
||||||
| 2415 | `Low Battery.` | `Batterie faible.` | |
|
| 1606 | `Missed: %d` | `Manqués : %d` | keep %d |
|
||||||
| 2416 | `Shutting Down!` | `Extinction !` | |
|
| 2015 | `New: %s` | `De : %s` | keep %s |
|
||||||
| 2558 | `GPS gated (40MHz build)` | `GPS bloqué (40 MHz)` | |
|
| 2382 | `S:Settings E:Reader` | `S:Options E:Lecteur` | double space |
|
||||||
| 2573 | `GPS: Enabled` | `GPS : activé` | |
|
| 2383 | `N:Notes W/S:Scroll` | `N:Notes W/S:Défiler` | double space |
|
||||||
| 2573 | `GPS: Disabled` | `GPS : désactivé` | |
|
| 2384 | `A/D:Cycle Left/Right` | `A/D:Gauche/Droite` | |
|
||||||
| 2590 | `Buzzer: OFF` | `Buzzer : coupé` | |
|
| 2385 | `[X to dismiss]` | `[X pour fermer]` | |
|
||||||
| 2590 | `Buzzer: ON` | `Buzzer : activé` | |
|
| 2518 | `Low Battery.` | `Batterie faible.` | |
|
||||||
| 2942 | `Unknown` | `Inconnu` | |
|
| 2519 | `Shutting Down!` | `Extinction !` | |
|
||||||
| 3069 | `Game Boy needs 240MHz` | `Game Boy exige 240 MHz` | |
|
| 2661 | `GPS gated (40MHz build)` | `GPS bloqué (40 MHz)` | |
|
||||||
|
| 2676 | `GPS: Enabled` | `GPS : activé` | |
|
||||||
|
| 2676 | `GPS: Disabled` | `GPS : désactivé` | |
|
||||||
|
| 2693 | `Buzzer: OFF` | `Buzzer : coupé` | |
|
||||||
|
| 2693 | `Buzzer: ON` | `Buzzer : activé` | |
|
||||||
|
| 3045 | `Unknown` | `Inconnu` | |
|
||||||
|
| 3172 | `Game Boy needs 240MHz` | `Game Boy exige 240 MHz` | |
|
||||||
|
|
||||||
### Settings
|
### Settings
|
||||||
|
|
||||||
Source: `examples/companion_radio/ui-new/SettingsScreen.h`. All builds. Some rows only appear in builds with that hardware or feature (WiFi, 4G modem, firmware update tools).
|
Source: `examples/companion_radio/ui-new/SettingsScreen.h`. All builds. Some rows only appear in builds with that hardware or feature (WiFi, 4G modem, firmware update tools), and some only on the T-Deck Max (LoRa Antenna, Canned Messages, Backlight Brightness, Keyboard LED, Change Backlight to Alt+B).
|
||||||
|
|
||||||
| Line | English | French | Notes |
|
| Line | English | French | Notes |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
| 95 | `Default (38400)` | `Défaut 38400` | |
|
| 95 | `Default (38400)` | `Défaut 38400` | |
|
||||||
| 112 | `None` | `Aucun` | |
|
| 112 | `None` | `Aucun` | |
|
||||||
| 425 | `Auto All` | `Auto (tous)` | |
|
| 434 | `Auto All` | `Auto (tous)` | |
|
||||||
| 426 | `Custom` | `Personnalisé` | |
|
| 435 | `Custom` | `Personnalisé` | |
|
||||||
| 427 | `Manual Only` | `Manuel seul` | |
|
| 436 | `Manual Only` | `Manuel seul` | |
|
||||||
| 1109 | `File not found on SD` | `Fichier absent de la SD` | |
|
| 941 | `IP: %d.%d.%d.%d` | `IP : %d.%d.%d.%d` | keep %d |
|
||||||
| 1114 | `Bad file size (need 0.5-6MB)` | `Taille invalide (0,5 à 6 Mo)` | |
|
| 954 | `Could not connect` | `Connexion impossible` | |
|
||||||
| 1126 | `Not a firmware file (bad magic)` | `Pas un firmware (signature)` | |
|
| 1152 | `File not found on SD` | `Fichier absent de la SD` | |
|
||||||
| 1135 | `Cannot open firmware file` | `Firmware illisible` | |
|
| 1157 | `Bad file size (need 0.5-6MB)` | `Taille invalide (0,5 à 6 Mo)` | |
|
||||||
| 1148 | `Out of memory` | `Mémoire insuffisante` | |
|
| 1169 | `Not a firmware file (bad magic)` | `Pas un firmware (signature)` | |
|
||||||
| 1159 | `Flash write error` | `Erreur d'écriture flash` | |
|
| 1178 | `Cannot open firmware file` | `Firmware illisible` | |
|
||||||
| 1173, 2715 | `Flashing Firmware` | `Écriture du firmware` | |
|
| 1191 | `Out of memory` | `Mémoire insuffisante` | |
|
||||||
| 1174 | `%d / %d KB` | `%d / %d Ko` | keep %d |
|
| 1202 | `Flash write error` | `Erreur d'écriture flash` | |
|
||||||
| 1177, 2717 | `DO NOT POWER OFF` | `NE PAS ÉTEINDRE` | |
|
| 1216, 2797 | `Flashing Firmware` | `Écriture du firmware` | |
|
||||||
| 1256 | `Update Complete!` | `Mise à jour terminée !` | |
|
| 1217 | `%d / %d KB` | `%d / %d Ko` | keep %d |
|
||||||
| 1261 | `Firmware: %d KB` | `Firmware : %d Ko` | keep %d |
|
| 1220, 2799 | `DO NOT POWER OFF` | `NE PAS ÉTEINDRE` | |
|
||||||
| 1264 | `Firmware written` | `Firmware écrit` | |
|
| 1299 | `Update Complete!` | `Mise à jour terminée !` | |
|
||||||
| 1267 | `Rebooting in 3 seconds...` | `Redémarrage dans 3 s...` | |
|
| 1304 | `Firmware: %d KB` | `Firmware : %d Ko` | keep %d |
|
||||||
| 1770 | `Welcome! Setup` | `Bienvenue ! Configuration` | |
|
| 1307 | `Firmware written` | `Firmware écrit` | |
|
||||||
| 1772 | `Settings > Contacts` | `Paramètres > Contacts` | |
|
| 1310 | `Rebooting in 3 seconds...` | `Redémarrage dans 3 s...` | |
|
||||||
| 1774 | `Settings > Channels` | `Paramètres > Canaux` | |
|
| 1813 | `Welcome! Setup` | `Bienvenue ! Configuration` | |
|
||||||
| 1777 | `Settings > OTA Tools` | `Paramètres > Outils OTA` | |
|
| 1815 | `Settings > Contacts` | `Paramètres > Contacts` | |
|
||||||
| 1780 | `Settings > Experimental` | `Paramètres > Expérimental` | |
|
| 1817 | `Settings > Channels` | `Paramètres > Canaux` | |
|
||||||
| 1782 | `Settings` | `Paramètres` | |
|
| 1820 | `Settings > OTA Tools` | `Paramètres > Outils OTA` | |
|
||||||
| 1829 | `Name: %s_` | `Nom : %s_` | keep %s |
|
| 1823 | `Settings > Experimental` | `Paramètres > Expérimental` | |
|
||||||
| 1831 | `Name: %s` | `Nom : %s` | keep %s |
|
| 1825 | `Settings` | `Paramètres` | |
|
||||||
| 1842 | `< Custom >` | `< Personnalisé >` | |
|
| 1873 | `Name: %s_` | `Nom : %s_` | keep %s |
|
||||||
| 1846 | `Preset: %s` | `Profil : %s` | keep %s |
|
| 1875 | `Name: %s` | `Nom : %s` | keep %s |
|
||||||
| 1848 | `Preset: Custom` | `Profil : Personnalisé` | |
|
| 1886 | `< Custom >` | `< Personnalisé >` | |
|
||||||
| 1857 | `Freq: %s_ MHz` | `Fréq : %s_ MHz` | keep %s |
|
| 1890 | `Preset: %s` | `Profil : %s` | keep %s |
|
||||||
| 1859 | `Freq: %.3f MHz` | `Fréq : %.3f MHz` | keep %.3f |
|
| 1892 | `Preset: Custom` | `Profil : Personnalisé` | |
|
||||||
| 1904 | `UTC Offset: %+d` | `Décalage UTC : %+d` | keep %+d |
|
| 1901 | `Freq: %s_ MHz` | `Fréq : %s_ MHz` | keep %s |
|
||||||
| 1911 | `Brightness: %d%% <W/S>` | `Luminosité : %d%% <W/S>` | keep %d |
|
| 1903 | `Freq: %.3f MHz` | `Fréq : %.3f MHz` | keep %.3f |
|
||||||
| 1913 | `Backlight Brightness: %d%%` | `Rétroéclairage : %d%%` | keep %d |
|
| 1948 | `UTC Offset: %+d` | `Décalage UTC : %+d` | keep %+d |
|
||||||
| 1920 | `Keyboard LED: %d%% <W/S>` | `LED clavier : %d%% <W/S>` | keep %d |
|
| 1955 | `Brightness: %d%% <W/S>` | `Luminosité : %d%% <W/S>` | keep %d |
|
||||||
| 1922 | `Keyboard LED: %d%%` | `LED clavier : %d%%` | keep %d |
|
| 1957 | `Backlight Brightness: %d%%` | `Rétroéclairage : %d%%` | keep %d |
|
||||||
| 1928 | `Msg LED Flash: %s` | `Flash LED message : %s` | keep %s |
|
| 1964 | `Keyboard LED: %d%% <W/S>` | `LED clavier : %d%% <W/S>` | keep %d |
|
||||||
| 1929, 1976, 2021, 2029, 2126, 2132, 2138, 2144, 2150, 2282 | `ON` | `OUI` | |
|
| 1966 | `Keyboard LED: %d%%` | `LED clavier : %d%%` | keep %d |
|
||||||
| 1929, 1976, 2021, 2029, 2126, 2132, 2138, 2144, 2150, 2282 | `OFF` | `NON` | |
|
| 1972 | `Msg LED Flash: %s` | `Flash LED message : %s` | keep %s |
|
||||||
| 1935 | `Path Hash Size: %d-byte <W/S>` | `Taille hash chemin : %d o <W/S>` | keep %d |
|
| 1973, 2020, 2065, 2073, 2170, 2176, 2182, 2188, 2194, 2345, 2352 | `ON` | `OUI` | |
|
||||||
| 1937 | `Path Hash Size: %d-byte` | `Taille hash chemin : %d o` | keep %d |
|
| 1973, 2020, 2065, 2073, 2170, 2176, 2182, 2188, 2194, 2345, 2352 | `OFF` | `NON` | |
|
||||||
| 1944 | `Region: %s_` | `Région : %s_` | keep %s |
|
| 1979 | `Path Hash Size: %d-byte <W/S>` | `Taille hash chemin : %d o <W/S>` | keep %d |
|
||||||
| 1946 | `Default Region: %s` | `Région déf. : %s` | keep %s |
|
| 1981 | `Path Hash Size: %d-byte` | `Taille hash chemin : %d o` | keep %d |
|
||||||
| 1948 | `Default Region: (none)` | `Région déf. : (aucune)` | |
|
| 1988 | `Region: %s_` | `Région : %s_` | keep %s |
|
||||||
| 1956 | `< GPS Baud: %s > *` | `< Débit GPS : %s > *` | keep %s |
|
| 1990 | `Default Region: %s` | `Région déf. : %s` | keep %s |
|
||||||
| 1959 | `GPS Baud: %s *` | `Débit GPS : %s *` | keep %s |
|
| 1992 | `Default Region: (none)` | `Région déf. : (aucune)` | |
|
||||||
| 1968 | `LoRa Antenna: %s` | `Antenne LoRa : %s` | keep %s |
|
| 2000 | `< GPS Baud: %s > *` | `< Débit GPS : %s > *` | keep %s |
|
||||||
| 1969 | `External` | `Externe` | |
|
| 2003 | `GPS Baud: %s *` | `Débit GPS : %s *` | keep %s |
|
||||||
| 1969 | `Internal` | `Interne` | |
|
| 2012 | `LoRa Antenna: %s` | `Antenne LoRa : %s` | keep %s |
|
||||||
| 1975 | `Dark Mode: %s` | `Mode sombre : %s` | keep %s |
|
| 2013 | `External` | `Externe` | |
|
||||||
| 1981 | `Font Size: %s` | `Taille du texte : %s` | keep %s |
|
| 2013 | `Internal` | `Interne` | |
|
||||||
| 1982 | `LARGER` | `GRAND` | |
|
| 2019 | `Dark Mode: %s` | `Mode sombre : %s` | keep %s |
|
||||||
| 1982 | `TINY` | `PETIT` | |
|
| 2025 | `Font Size: %s` | `Taille du texte : %s` | keep %s |
|
||||||
| 1988 | `< Font: %s >` | `< Police : %s >` | keep %s |
|
| 2026 | `LARGER` | `GRAND` | |
|
||||||
| 1991 | `Font: %s` | `Police : %s` | keep %s |
|
| 2026 | `TINY` | `PETIT` | |
|
||||||
| 2000 | `< Auto Lock: %s >` | `< Verrou auto : %s >` | keep %s |
|
| 2032 | `< Font: %s >` | `< Police : %s >` | keep %s |
|
||||||
| 2003 | `Auto Lock: %s` | `Verrou auto : %s` | keep %s |
|
| 2035 | `Font: %s` | `Police : %s` | keep %s |
|
||||||
| 2015 | `WiFi: (not connected)` | `WiFi : (non connecté)` | |
|
| 2044 | `< Auto Lock: %s >` | `< Verrou auto : %s >` | keep %s |
|
||||||
| 2020 | `WiFi Radio: %s` | `Radio WiFi : %s` | keep %s |
|
| 2047 | `Auto Lock: %s` | `Verrou auto : %s` | keep %s |
|
||||||
| 2028 | `4G Modem: %s` | `Modem 4G : %s` | keep %s |
|
| 2059 | `WiFi: (not connected)` | `WiFi : (non connecté)` | |
|
||||||
| 2048 | `Channels >>` | `Canaux >>` | |
|
| 2064 | `WiFi Radio: %s` | `Radio WiFi : %s` | keep %s |
|
||||||
| 2053 | `Rx Log >>` | `Journal RX >>` | |
|
| 2072 | `4G Modem: %s` | `Modem 4G : %s` | keep %s |
|
||||||
| 2059 | `Export/Import >>` | `Exporter/Importer >>` | |
|
| 2092 | `Channels >>` | `Canaux >>` | |
|
||||||
| 2064 | `Export to SD >>` | `Exporter vers SD >>` | |
|
| 2097 | `Rx Log >>` | `Journal RX >>` | |
|
||||||
| 2068 | `Import from SD` | `Importer depuis SD` | |
|
| 2103 | `Export/Import >>` | `Exporter/Importer >>` | |
|
||||||
| 2072 | ` [%c] Identity` | ` [%c] Identité` | keep %c; starts with a space |
|
| 2108 | `Export to SD >>` | `Exporter vers SD >>` | |
|
||||||
| 2078 | ` [%c] Radio Settings` | ` [%c] Réglages radio` | keep %c; starts with a space |
|
| 2112 | `Import from SD` | `Importer depuis SD` | |
|
||||||
| 2084 | ` [%c] Channels` | ` [%c] Canaux` | keep %c; starts with a space |
|
| 2116 | ` [%c] Identity` | ` [%c] Identité` | keep %c; starts with a space |
|
||||||
| 2096 | ` [%c] Auto-Add Prefs` | ` [%c] Préf. d'ajout auto` | keep %c; starts with a space |
|
| 2122 | ` [%c] Radio Settings` | ` [%c] Réglages radio` | keep %c; starts with a space |
|
||||||
| 2103 | `>> Export Now` | `>> Exporter maintenant` | |
|
| 2128 | ` [%c] Channels` | ` [%c] Canaux` | keep %c; starts with a space |
|
||||||
| 2115 | `< Add Mode: %s >` | `< Ajout : %s >` | keep %s |
|
| 2140 | ` [%c] Auto-Add Prefs` | ` [%c] Préf. d'ajout auto` | keep %c; starts with a space |
|
||||||
| 2118 | `Add Mode: %s` | `Ajout : %s` | keep %s |
|
| 2147 | `>> Export Now` | `>> Exporter maintenant` | |
|
||||||
| 2125 | ` Companion: %s` | ` Compagnon : %s` | keep %s; starts with a space |
|
| 2159 | `< Add Mode: %s >` | `< Ajout : %s >` | keep %s |
|
||||||
| 2131 | ` Repeater: %s` | ` Répéteur : %s` | keep %s; starts with a space |
|
| 2162 | `Add Mode: %s` | `Ajout : %s` | keep %s |
|
||||||
| 2137 | ` Room Server: %s` | ` Serveur salon : %s` | keep %s; starts with a space |
|
| 2169 | ` Companion: %s` | ` Compagnon : %s` | keep %s; starts with a space |
|
||||||
| 2143 | ` Sensor: %s` | ` Capteur : %s` | keep %s; starts with a space |
|
| 2175 | ` Repeater: %s` | ` Répéteur : %s` | keep %s; starts with a space |
|
||||||
| 2149 | ` Overwrite Oldest: %s` | ` Écraser anciens : %s` | keep %s; starts with a space |
|
| 2181 | ` Room Server: %s` | ` Serveur salon : %s` | keep %s; starts with a space |
|
||||||
| 2157 | `--- Channels ---` | `--- Canaux ---` | |
|
| 2187 | ` Sensor: %s` | ` Capteur : %s` | keep %s; starts with a space |
|
||||||
| 2177 | `Off` | `Non` | |
|
| 2193 | ` Overwrite Oldest: %s` | ` Écraser anciens : %s` | keep %s; starts with a space |
|
||||||
| 2178 | `All` | `Tous` | |
|
| 2201 | `--- Channels ---` | `--- Canaux ---` | |
|
||||||
| 2182 | `N:%s T:Tone X:Del` | `N:%s T:Son X:Suppr` | keep %s |
|
| 2222 | `Off` | `Non` | |
|
||||||
| 2184 | `N:%s T:Tone Ent:Region` | `N:%s T:Son Ent:Région` | keep %s |
|
| 2223 | `All` | `Tous` | |
|
||||||
| 2188 | `N:%s Ent:Region X:Del` | `N:%s Ent:Région X:Suppr` | keep %s |
|
| 2227 | `N:%s T:Tone X:Del` | `N:%s T:Son X:Suppr` | keep %s |
|
||||||
| 2190 | `N:%s Ent:Region` | `N:%s Ent:Région` | keep %s |
|
| 2229 | `N:%s T:Tone Ent:Region` | `N:%s T:Son Ent:Région` | keep %s |
|
||||||
| 2200 | ` (empty)` | ` (vide)` | starts with a space |
|
| 2233 | `N:%s Ent:Region X:Del` | `N:%s Ent:Région X:Suppr` | keep %s |
|
||||||
| 2211 | `+ Add Channel (# = public)` | `+ Ajouter canal (# = public)` | |
|
| 2235 | `N:%s Ent:Region` | `N:%s Ent:Région` | keep %s |
|
||||||
| 2218 | `Canned Messages >>` | `Messages prédéfinis >>` | |
|
| 2263 | ` (empty)` | ` (vide)` | starts with a space |
|
||||||
| 2230 | `%u: (empty)` | `%u: (vide)` | keep %u |
|
| 2274 | `+ Add Channel (# = public)` | `+ Ajouter canal (# = public)` | |
|
||||||
| 2239 | `OTA Tools >>` | `Outils OTA >>` | |
|
| 2281 | `Canned Messages >>` | `Messages prédéfinis >>` | |
|
||||||
| 2243, 2657, 2672 | `Firmware Update` | `Mise à jour du firmware` | |
|
| 2293 | `%u: (empty)` | `%u: (vide)` | keep %u |
|
||||||
| 2247, 2747, 2764 | `SD File Manager` | `Gestionnaire de fichiers SD` | |
|
| 2302 | `OTA Tools >>` | `Outils OTA >>` | |
|
||||||
| 2253 | `--- Device Info ---` | `--- Infos appareil ---` | |
|
| 2306, 2739, 2754 | `Firmware Update` | `Mise à jour du firmware` | |
|
||||||
| 2260 | `Node ID: %s` | `ID nœud : %s` | keep %s |
|
| 2310, 2829, 2846 | `SD File Manager` | `Gestionnaire de fichiers SD` | |
|
||||||
| 2272 | `Experimental Features >>` | `Expérimental >>` | |
|
| 2316 | `--- Device Info ---` | `--- Infos appareil ---` | |
|
||||||
| 2276 | `Language: Change to French` | `Langue : Passer à l'anglais` | Language row: shows the other language |
|
| 2323 | `Node ID: %s` | `ID nœud : %s` | keep %s |
|
||||||
| 2281 | `Change Backlight to Alt+B: %s` | `Rétroéclairage Alt+B : %s` | keep %s |
|
| 2335 | `Experimental Features >>` | `Expérimental >>` | |
|
||||||
| 2288 | `Delete all contacts` | `Supprimer tous les contacts` | |
|
| 2339 | `Language: Change to French` | `Langue : Passer à l'anglais` | Language row: shows the other language |
|
||||||
| 2294 | `(unavailable)` | `(indisponible)` | |
|
| 2344 | `Change Backlight to Alt+B: %s` | `Rétroéclairage Alt+B : %s` | keep %s |
|
||||||
| 2304 | `Carrier: %s (%d/5)` | `Opérateur : %s (%d/5)` | keep %s %d |
|
| 2351 | `RX Boosted Gain: %s` | `Gain RX renforcé : %s` | keep %s |
|
||||||
| 2306 | `Carrier: (searching)` | `Opérateur : (recherche)` | |
|
| 2358 | `AGC Reset Int: %s_ s` | `Reset AGC : %s_ s` | keep %s |
|
||||||
| 2330 | `APN: (none)` | `APN : (aucun)` | |
|
| 2360 | `AGC Reset Int: %u s` | `Reset AGC : %u s` | keep %u |
|
||||||
| 2374 | `Delete %s?` | `Supprimer %s ?` | keep %s |
|
| 2363 | `AGC Reset Int: Off` | `Reset AGC : Arrêt` | |
|
||||||
| 2377 | `Apply radio changes?` | `Appliquer réglages radio ?` | |
|
| 2369 | `Delete all contacts` | `Supprimer tous les contacts` | |
|
||||||
| 2379 | `Region not set.` | `Région non définie.` | |
|
| 2375 | `(unavailable)` | `(indisponible)` | |
|
||||||
| 2380 | `Leave unset?` | `Laisser non définie ?` | |
|
| 2385 | `Carrier: %s (%d/5)` | `Opérateur : %s (%d/5)` | keep %s %d |
|
||||||
| 2382, 2413, 2427 | `Enter:Yes Q:No` | `Entrée:Oui Q:Non` | double space |
|
| 2387 | `Carrier: (searching)` | `Opérateur : (recherche)` | |
|
||||||
| 2401 | `Delete all contacts?` | `Supprimer les contacts ?` | |
|
| 2411 | `APN: (none)` | `APN : (aucun)` | |
|
||||||
| 2404 | `All %d contact%s, with` | `Les %d contact%s (favoris` | keep %d %s |
|
| 2456 | `Delete %s?` | `Supprimer %s ?` | keep %s |
|
||||||
| 2406 | `favourites and custom` | `et chemins manuels inclus)` | |
|
| 2459 | `Apply radio changes?` | `Appliquer réglages radio ?` | |
|
||||||
| 2407 | `paths, and the DM history` | `et l'historique des MP` | |
|
| 2461 | `Region not set.` | `Région non définie.` | |
|
||||||
| 2408 | `will be deleted. Channel` | `seront effacés. Messages` | |
|
| 2462 | `Leave unset?` | `Laisser non définie ?` | |
|
||||||
| 2409 | `messages are kept.` | `des canaux conservés.` | |
|
| 2464, 2495, 2509 | `Enter:Yes Q:No` | `Entrée:Oui Q:Non` | double space |
|
||||||
| 2411 | `The device will RESTART.` | `L'appareil va REDÉMARRER.` | |
|
| 2483 | `Delete all contacts?` | `Supprimer les contacts ?` | |
|
||||||
| 2424 | `Are you sure?` | `Êtes-vous sûr ?` | |
|
| 2486 | `All %d contact%s, with` | `Les %d contact%s (favoris` | keep %d %s |
|
||||||
| 2426 | `This cannot be undone.` | `Action irréversible.` | |
|
| 2488 | `favourites and custom` | `et chemins manuels inclus)` | |
|
||||||
| 2431 | `Purging` | `Suppression` | |
|
| 2489 | `paths, and the DM history` | `et l'historique des MP` | |
|
||||||
| 2434 | `Deleting all contacts and` | `Suppression des contacts et` | |
|
| 2490 | `will be deleted. Channel` | `seront effacés. Messages` | |
|
||||||
| 2435 | `the DM history.` | `de l'historique des MP.` | |
|
| 2491 | `messages are kept.` | `des canaux conservés.` | |
|
||||||
| 2436, 2898, 2910, 2920 | `Please wait...` | `Veuillez patienter...` | |
|
| 2493 | `The device will RESTART.` | `L'appareil va REDÉMARRER.` | |
|
||||||
| 2438 | `Do not switch off. The` | `Ne pas éteindre. L'appareil` | |
|
| 2506 | `Are you sure?` | `Êtes-vous sûr ?` | |
|
||||||
| 2439 | `device restarts when done.` | `redémarre à la fin.` | |
|
| 2508 | `This cannot be undone.` | `Action irréversible.` | |
|
||||||
| 2443 | `Contacts deleted` | `Contacts supprimés` | |
|
| 2513 | `Purging` | `Suppression` | |
|
||||||
| 2443 | `Purge failed` | `Échec de la suppression` | |
|
| 2516 | `Deleting all contacts and` | `Suppression des contacts et` | |
|
||||||
| 2447 | `Done. %d contact%s and the` | `Fait. %d contact%s et` | keep %d %s |
|
| 2517 | `the DM history.` | `de l'historique des MP.` | |
|
||||||
| 2449 | `DM history have been` | `l'historique des MP ont été` | |
|
| 2518, 2980, 2992, 3002 | `Please wait...` | `Veuillez patienter...` | |
|
||||||
| 2450 | `deleted from this device.` | `supprimés de l'appareil.` | |
|
| 2520 | `Do not switch off. The` | `Ne pas éteindre. L'appareil` | |
|
||||||
| 2452 | `Contacts file: %s` | `Fichier contacts : %s` | keep %s |
|
| 2521 | `device restarts when done.` | `redémarre à la fin.` | |
|
||||||
| 2452 | `failed` | `échec` | |
|
| 2525 | `Contacts deleted` | `Contacts supprimés` | |
|
||||||
| 2454 | `DM history: %s` | `Historique MP : %s` | keep %s |
|
| 2525 | `Purge failed` | `Échec de la suppression` | |
|
||||||
| 2454 | `SD not ready` | `pas de SD` | |
|
| 2529 | `Done. %d contact%s and the` | `Fait. %d contact%s et` | keep %d %s |
|
||||||
| 2456 | `The restart reloads what` | `Le redémarrage recharge` | |
|
| 2531 | `DM history have been` | `l'historique des MP ont été` | |
|
||||||
| 2457 | `storage still holds.` | `ce qui reste en mémoire.` | |
|
| 2532 | `deleted from this device.` | `supprimés de l'appareil.` | |
|
||||||
| 2460 | `RESTARTING NOW...` | `REDÉMARRAGE...` | |
|
| 2534 | `Contacts file: %s` | `Fichier contacts : %s` | keep %s |
|
||||||
| 2481 | `Notification Tone` | `Son de notification` | |
|
| 2534 | `failed` | `échec` | |
|
||||||
| 2517 | `Default (silent)` | `Défaut (silencieux)` | |
|
| 2536 | `DM history: %s` | `Historique MP : %s` | keep %s |
|
||||||
| 2520 | `Buzzer (vibrate)` | `Buzzer (vibreur)` | |
|
| 2536 | `SD not ready` | `pas de SD` | |
|
||||||
| 2538 | `Enter:Pick Q:Back` | `Entrée:Choisir Q:Retour` | double space |
|
| 2538 | `The restart reloads what` | `Le redémarrage recharge` | |
|
||||||
| 2569 | `Scanning for networks...` | `Recherche des réseaux...` | |
|
| 2539 | `storage still holds.` | `ce qui reste en mémoire.` | |
|
||||||
| 2575 | `No networks found.` | `Aucun réseau trouvé.` | |
|
| 2542 | `RESTARTING NOW...` | `REDÉMARRAGE...` | |
|
||||||
| 2578 | `Check your hotspot is on` | `Vérifiez que le partage est` | |
|
| 2563 | `Notification Tone` | `Son de notification` | |
|
||||||
| 2581 | `and set to 2.4GHz.` | `actif et en 2,4 GHz.` | |
|
| 2599 | `Default (silent)` | `Défaut (silencieux)` | |
|
||||||
| 2584 | `Press R or Enter to rescan.` | `R ou Entrée pour relancer.` | |
|
| 2602 | `Buzzer (vibrate)` | `Buzzer (vibreur)` | |
|
||||||
| 2587 | `Select network:` | `Choisir un réseau :` | |
|
| 2620 | `Enter:Pick Q:Back` | `Entrée:Choisir Q:Retour` | double space |
|
||||||
| 2622 | `Password:` | `Mot de passe :` | |
|
| 2651 | `Scanning for networks...` | `Recherche des réseaux...` | |
|
||||||
| 2637 | `Connecting...` | `Connexion...` | |
|
| 2657 | `No networks found.` | `Aucun réseau trouvé.` | |
|
||||||
| 2660 | `Start WiFi upload server?` | `Lancer le serveur WiFi ?` | |
|
| 2660 | `Check your hotspot is on` | `Vérifiez que le partage est` | |
|
||||||
| 2663 | `You will upload a .bin file` | `Envoyez un fichier .bin` | |
|
| 2663 | `and set to 2.4GHz.` | `actif et en 2,4 GHz.` | |
|
||||||
| 2666 | `from your device's browser.` | `depuis votre navigateur.` | |
|
| 2666 | `Press R or Enter to rescan.` | `R ou Entrée pour relancer.` | |
|
||||||
| 2669 | `Starting WiFi...` | `Démarrage du WiFi...` | |
|
| 2669 | `Select network:` | `Choisir un réseau :` | |
|
||||||
| 2675, 2767 | `Connect to WiFi network:` | `Connectez-vous au WiFi :` | |
|
| 2704 | `Password:` | `Mot de passe :` | |
|
||||||
| 2683, 2775 | `Then open browser:` | `Puis ouvrez le navigateur :` | |
|
| 2719, 3307 | `Connecting...` | `Connexion...` | |
|
||||||
| 2693 | `Waiting for upload...` | `En attente du fichier...` | |
|
| 2742 | `Start WiFi upload server?` | `Lancer le serveur WiFi ?` | |
|
||||||
| 2699 | `Receiving Firmware` | `Réception du firmware` | |
|
| 2745 | `You will upload a .bin file` | `Envoyez un fichier .bin` | |
|
||||||
| 2702 | `%d KB received` | `%d Ko reçus` | keep %d |
|
| 2748 | `from your device's browser.` | `depuis votre navigateur.` | |
|
||||||
| 2706 | `Do not close browser` | `Ne fermez pas la page` | |
|
| 2751 | `Starting WiFi...` | `Démarrage du WiFi...` | |
|
||||||
| 2712 | `Verifying file...` | `Vérification du fichier...` | |
|
| 2757, 2849 | `Connect to WiFi network:` | `Connectez-vous au WiFi :` | |
|
||||||
| 2722 | `Update Failed` | `Échec de la mise à jour` | |
|
| 2765, 2857 | `Then open browser:` | `Puis ouvrez le navigateur :` | |
|
||||||
| 2750 | `Start WiFi file server?` | `Lancer le serveur WiFi ?` | |
|
| 2775 | `Waiting for upload...` | `En attente du fichier...` | |
|
||||||
| 2753 | `Upload and download files` | `Envoyer et télécharger des` | |
|
| 2781 | `Receiving Firmware` | `Réception du firmware` | |
|
||||||
| 2756 | `on SD card via browser.` | `fichiers SD par navigateur.` | |
|
| 2784 | `%d KB received` | `%d Ko reçus` | keep %d |
|
||||||
| 2760 | `LoRa paused while active.` | `LoRa mis en pause.` | |
|
| 2788 | `Do not close browser` | `Ne fermez pas la page` | |
|
||||||
| 2785 | `File server active...` | `Serveur de fichiers actif...` | |
|
| 2794 | `Verifying file...` | `Vérification du fichier...` | |
|
||||||
| 2791 | `File Manager Error` | `Erreur du gestionnaire` | |
|
| 2804 | `Update Failed` | `Échec de la mise à jour` | |
|
||||||
| 2819 | `Share with contact:` | `Partager avec un contact :` | |
|
| 2832 | `Start WiFi file server?` | `Lancer le serveur WiFi ?` | |
|
||||||
| 2824 | `No contacts available` | `Aucun contact disponible` | |
|
| 2835 | `Upload and download files` | `Envoyer et télécharger des` | |
|
||||||
| 2875 | `Enter:Send Q:Cancel` | `Entrée:Envoyer Q:Annuler` | double space |
|
| 2838 | `on SD card via browser.` | `fichiers SD par navigateur.` | |
|
||||||
| 2886 | `Type, Enter:Ok Sh+Del:Cancel` | `Entrée:Ok Sh+Del:Annuler` | |
|
| 2842 | `LoRa paused while active.` | `LoRa mis en pause.` | |
|
||||||
| 2891 | `R/Enter:Rescan Q:Back` | `R/Entrée:Relancer Q:Retour` | |
|
| 2867 | `File server active...` | `Serveur de fichiers actif...` | |
|
||||||
| 2893 | `W/S:Pick Enter:Sel R:Rescan` | `W/S:Choix Ent:OK R:Relance` | |
|
| 2873 | `File Manager Error` | `Erreur du gestionnaire` | |
|
||||||
| 2896 | `Enter:Connect Sh+Del:Exit` | `Ent:Connexion Sh+Del:Sortir` | |
|
| 2901 | `Share with contact:` | `Partager avec un contact :` | |
|
||||||
| 2904, 2914 | `Enter:Start Q:Cancel` | `Entrée:Lancer Q:Annuler` | double space |
|
| 2906 | `No contacts available` | `Aucun contact disponible` | |
|
||||||
| 2906 | `Q:Cancel` | `Q:Annuler` | |
|
| 2957 | `Enter:Send Q:Cancel` | `Entrée:Envoyer Q:Annuler` | double space |
|
||||||
| 2908, 2918, 2933 | `Q:Back` | `Q:Retour` | |
|
| 2968 | `Type, Enter:Ok Sh+Del:Cancel` | `Entrée:Ok Sh+Del:Annuler` | |
|
||||||
| 2916 | `Q:Stop` | `Q:Arrêter` | |
|
| 2973 | `R/Enter:Rescan Q:Back` | `R/Entrée:Relancer Q:Retour` | |
|
||||||
| 2924 | `A/D:Choose Enter:Ok` | `A/D:Choisir Entrée:Ok` | |
|
| 2975 | `W/S:Pick Enter:Sel R:Rescan` | `W/S:Choix Ent:OK R:Relance` | |
|
||||||
| 2926 | `W/S:Adj Enter:Ok Q:Cancel` | `W/S:+/- Ent:Ok Q:Annuler` | |
|
| 2978 | `Enter:Connect Sh+Del:Exit` | `Ent:Connexion Sh+Del:Sortir` | |
|
||||||
| 2931 | `Q:Bk C:Share` | `Q:Ret C:Partager` | |
|
| 2986, 2996 | `Enter:Start Q:Cancel` | `Entrée:Lancer Q:Annuler` | double space |
|
||||||
| 2935 | `Q:Bk` | `Q:Ret` | |
|
| 2988 | `Q:Cancel` | `Q:Annuler` | |
|
||||||
| 2937 | `Tap/Ent:Edit` | `Ent:Éditer` | |
|
| 2990, 3000, 3015 | `Q:Back` | `Q:Retour` | |
|
||||||
|
| 2998 | `Q:Stop` | `Q:Arrêter` | |
|
||||||
|
| 3006 | `A/D:Choose Enter:Ok` | `A/D:Choisir Entrée:Ok` | |
|
||||||
|
| 3008 | `W/S:Adj Enter:Ok Q:Cancel` | `W/S:+/- Ent:Ok Q:Annuler` | |
|
||||||
|
| 3013 | `Q:Bk C:Share` | `Q:Ret C:Partager` | |
|
||||||
|
| 3017 | `Q:Bk` | `Q:Ret` | |
|
||||||
|
| 3019 | `Tap/Ent:Edit` | `Ent:Éditer` | |
|
||||||
|
|
||||||
### Channel list
|
### Channel list
|
||||||
|
|
||||||
@@ -413,63 +429,77 @@ Source: `examples/companion_radio/ui-new/ChannelScreen.h`. All builds.
|
|||||||
|
|
||||||
### Pop-up alerts and compose screen
|
### Pop-up alerts and compose screen
|
||||||
|
|
||||||
Source: `examples/companion_radio/main.cpp`. All builds. Voice and phone call alerts only appear in builds with those features.
|
Source: `examples/companion_radio/main.cpp`. All builds. Voice and phone call alerts only appear in builds with those features, WiFi connection alerts only in WiFi builds, and the Switch to WiFi, Switch to Bluetooth and Restarting alerts only in the combined T-Deck Max build (`meck_max_ble_wifi`).
|
||||||
|
|
||||||
| Line | English | French | Notes |
|
| Line | English | French | Notes |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
| 1247 | `Favourite! Press again` | `Favori ! Appuyez encore` | |
|
| 915 | `Timed out` | `Délai dépassé` | |
|
||||||
| 1255 | `Removed: %s` | `Retiré : %s` | keep %s |
|
| 921 | `Wrong password?` | `Mot de passe erroné ?` | |
|
||||||
| 1265, 5227 | `Added: %s` | `Ajouté : %s` | keep %s |
|
| 923 | `Network not found` | `Réseau introuvable` | |
|
||||||
| 1272 | `Advert expired, try later` | `Annonce expirée` | |
|
| 925 | `Signal lost` | `Signal perdu` | |
|
||||||
| 1346 | `No canned messages` | `Aucun message prédéfini` | |
|
| 929 | `Network refused (%u)` | `Refus du réseau (%u)` | keep %u |
|
||||||
| 3150 | `Sending voice...` | `Envoi du vocal...` | |
|
| 932 | `WiFi error %u` | `Erreur WiFi %u` | keep %u |
|
||||||
| 3186 | `Voice sent!` | `Vocal envoyé !` | |
|
| 955 | `Connecting to Saved Wifi:` | `Connexion au WiFi :` | |
|
||||||
| 3186 | `Send partial` | `Envoi partiel` | |
|
| 967 | `Connected\nIP: %d.%d.%d.%d` | `Connecté\nIP : %d.%d.%d.%d` | keep %d; keep the line breaks (\n) |
|
||||||
| 3189, 5728 | `Send failed!` | `Échec de l'envoi !` | |
|
| 974 | `Could not connect` | `Connexion impossible` | |
|
||||||
| 3200 | `Voice msg received!` | `Vocal reçu !` | |
|
| 1258 | `Restarting...` | `Redémarrage...` | |
|
||||||
| 3203 | `Voice decode failed` | `Échec décodage vocal` | |
|
| 1274 | `Switch to WiFi?\nEnter again to restart` | `Passer au WiFi ?\nEntrée encore : redémarrer` | keep the line breaks (\n) |
|
||||||
| 3281 | `SMS: %s` | `SMS : %s` | keep %s |
|
| 1275 | `Switch to Bluetooth?\nEnter again to restart` | `Passer au Bluetooth ?\nEntrée encore : redémarrer` | keep the line breaks (\n) |
|
||||||
| 3301 | `Call: %s` | `Appel : %s` | keep %s |
|
| 1396 | `Favourite! Press again` | `Favori ! Appuyez encore` | |
|
||||||
| 3328 | `Call Ended %lu:%02lu` | `Appel terminé %lu:%02lu` | keep %lu %02lu; double space |
|
| 1404 | `Removed: %s` | `Retiré : %s` | keep %s |
|
||||||
| 3332, 4524 | `Call Ended` | `Appel terminé` | |
|
| 1414, 5431 | `Added: %s` | `Ajouté : %s` | keep %s |
|
||||||
| 3341 | `Missed: %s` | `Manqué : %s` | keep %s |
|
| 1421 | `Advert expired, try later` | `Annonce expirée` | |
|
||||||
| 3346 | `Line busy` | `Ligne occupée` | |
|
| 1495 | `No canned messages` | `Aucun message prédéfini` | |
|
||||||
| 3350 | `No answer` | `Pas de réponse` | |
|
| 2855 | `Exported to %s` | `Exporté vers %s` | keep %s |
|
||||||
| 3354 | `Call failed` | `Échec de l'appel` | |
|
| 2858 | `Export failed (SD?)` | `Échec export (SD ?)` | |
|
||||||
| 3984, 5699 | `DM sent!` | `MP envoyé !` | |
|
| 2873 | `Config imported!` | `Config importée !` | |
|
||||||
| 4377 | `No sections selected` | `Aucune section choisie` | |
|
| 2875 | `No import.json found` | `import.json introuvable` | |
|
||||||
| 4386 | `Exported to %s` | `Exporté vers %s` | keep %s |
|
| 2877 | `Import failed` | `Échec de l'import` | |
|
||||||
| 4389 | `Export failed (SD?)` | `Échec export (SD ?)` | |
|
| 3359 | `Sending voice...` | `Envoi du vocal...` | |
|
||||||
| 4399 | `Config imported!` | `Config importée !` | |
|
| 3395 | `Voice sent!` | `Vocal envoyé !` | |
|
||||||
| 4401 | `No import.json found` | `import.json introuvable` | |
|
| 3395 | `Send partial` | `Envoi partiel` | |
|
||||||
| 4403 | `Import failed` | `Échec de l'import` | |
|
| 3398, 5932 | `Send failed!` | `Échec de l'envoi !` | |
|
||||||
| 4434 | `Shared channel: %s` | `Canal partagé : %s` | keep %s |
|
| 3409 | `Voice msg received!` | `Vocal reçu !` | |
|
||||||
| 4439 | `Shared with %s` | `Partagé avec %s` | keep %s |
|
| 3412 | `Voice decode failed` | `Échec décodage vocal` | |
|
||||||
| 4442 | `Share failed` | `Échec du partage` | |
|
| 3490 | `SMS: %s` | `SMS : %s` | keep %s |
|
||||||
| 4670, 4700, 4743 | `None selected` | `Aucune sélection` | |
|
| 3510 | `Call: %s` | `Appel : %s` | keep %s |
|
||||||
| 4675, 4704, 4747 | `Memory error` | `Erreur mémoire` | |
|
| 3537 | `Call Ended %lu:%02lu` | `Appel terminé %lu:%02lu` | keep %lu %02lu; double space |
|
||||||
| 4680 | `Deleted %d contacts` | `%d contacts supprimés` | keep %d |
|
| 3541, 4728 | `Call Ended` | `Appel terminé` | |
|
||||||
| 4689 | `Delete %d? Shift+Del again` | `Supprimer %d ? Shift+Del` | keep %d |
|
| 3550 | `Missed: %s` | `Manqué : %s` | keep %s |
|
||||||
| 4710 | `Exported %d to SD (JSON)` | `%d exportés sur SD (JSON)` | keep %d |
|
| 3555 | `Line busy` | `Ligne occupée` | |
|
||||||
| 4714 | `Export failed` | `Échec de l'export` | |
|
| 3559 | `No answer` | `Pas de réponse` | |
|
||||||
| 4728 | `+%d imported (JSON)` | `+%d importés (JSON)` | keep %d |
|
| 3563 | `Call failed` | `Échec de l'appel` | |
|
||||||
| 4731 | `No new contacts` | `Aucun nouveau contact` | |
|
| 4199, 5903 | `DM sent!` | `MP envoyé !` | |
|
||||||
| 4733, 5292 | `Import failed (no file?)` | `Échec import (fichier ?)` | |
|
| 4592 | `No sections selected` | `Aucune section choisie` | |
|
||||||
| 4752 | `Toggled fav on %d` | `Favoris modifiés : %d` | keep %d |
|
| 4596 | `Compiling...\nPlease Wait...` | `Compilation...\nVeuillez patienter...` | keep the line breaks (\n) |
|
||||||
| 5189 | `No contact selected` | `Aucun contact choisi` | |
|
| 4606 | `Importing...\nPlease Wait...` | `Importation...\nVeuillez patienter...` | keep the line breaks (\n) |
|
||||||
| 5224 | `Already in contacts` | `Déjà dans les contacts` | |
|
| 4638 | `Shared channel: %s` | `Canal partagé : %s` | keep %s |
|
||||||
| 5231 | `Add failed` | `Échec de l'ajout` | |
|
| 4643 | `Shared with %s` | `Partagé avec %s` | keep %s |
|
||||||
| 5260 | `Exported %d to SD` | `%d exportés sur SD` | keep %d |
|
| 4646 | `Share failed` | `Échec du partage` | |
|
||||||
| 5263 | `Export failed (check serial)` | `Échec export (voir série)` | |
|
| 4874, 4904, 4947 | `None selected` | `Aucune sélection` | |
|
||||||
| 5286 | `+%d imported (%d total)` | `+%d importés (total %d)` | keep %d |
|
| 4879, 4908, 4951 | `Memory error` | `Erreur mémoire` | |
|
||||||
| 5290 | `No new contacts to add` | `Aucun nouveau contact` | |
|
| 4884 | `Deleted %d contacts` | `%d contacts supprimés` | keep %d |
|
||||||
| 5548 | `DM: %s` | `MP : %s` | keep %s |
|
| 4893 | `Delete %d? Shift+Del again` | `Supprimer %d ? Shift+Del` | keep %d |
|
||||||
| 5552 | `To: %s` | `À : %s` | keep %s |
|
| 4914 | `Exported %d to SD (JSON)` | `%d exportés sur SD (JSON)` | keep %d |
|
||||||
| 5554 | `To: Channel %d` | `À : Canal %d` | keep %d |
|
| 4918 | `Export failed` | `Échec de l'export` | |
|
||||||
| 5701 | `DM failed!` | `Échec du MP !` | |
|
| 4932 | `+%d imported (JSON)` | `+%d importés (JSON)` | keep %d |
|
||||||
| 5704 | `No contact!` | `Aucun contact !` | |
|
| 4935 | `No new contacts` | `Aucun nouveau contact` | |
|
||||||
| 5726 | `Sent!` | `Envoyé !` | |
|
| 4937, 5496 | `Import failed (no file?)` | `Échec import (fichier ?)` | |
|
||||||
| 5731 | `No channel!` | `Aucun canal !` | |
|
| 4956 | `Toggled fav on %d` | `Favoris modifiés : %d` | keep %d |
|
||||||
|
| 5393 | `No contact selected` | `Aucun contact choisi` | |
|
||||||
|
| 5428 | `Already in contacts` | `Déjà dans les contacts` | |
|
||||||
|
| 5435 | `Add failed` | `Échec de l'ajout` | |
|
||||||
|
| 5464 | `Exported %d to SD` | `%d exportés sur SD` | keep %d |
|
||||||
|
| 5467 | `Export failed (check serial)` | `Échec export (voir série)` | |
|
||||||
|
| 5490 | `+%d imported (%d total)` | `+%d importés (total %d)` | keep %d |
|
||||||
|
| 5494 | `No new contacts to add` | `Aucun nouveau contact` | |
|
||||||
|
| 5752 | `DM: %s` | `MP : %s` | keep %s |
|
||||||
|
| 5756 | `To: %s` | `À : %s` | keep %s |
|
||||||
|
| 5758 | `To: Channel %d` | `À : Canal %d` | keep %d |
|
||||||
|
| 5905 | `DM failed!` | `Échec du MP !` | |
|
||||||
|
| 5908 | `No contact!` | `Aucun contact !` | |
|
||||||
|
| 5930 | `Sent!` | `Envoyé !` | |
|
||||||
|
| 5935 | `No channel!` | `Aucun canal !` | |
|
||||||
|
|
||||||
### Contacts
|
### Contacts
|
||||||
|
|
||||||
@@ -778,7 +808,7 @@ Source: `examples/companion_radio/ui-new/TextReaderScreen.h`. All builds.
|
|||||||
|
|
||||||
### Map
|
### Map
|
||||||
|
|
||||||
Source: `examples/companion_radio/ui-new/MapScreen.h`. Builds with GPS.
|
Source: `examples/companion_radio/ui-new/MapScreen.h`. Builds with GPS. On the 40 MHz builds this screen can't be opened from the keyboard or the home screen.
|
||||||
|
|
||||||
| Line | English | French | Notes |
|
| Line | English | French | Notes |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
@@ -788,7 +818,7 @@ Source: `examples/companion_radio/ui-new/MapScreen.h`. Builds with GPS.
|
|||||||
|
|
||||||
### Audiobooks
|
### Audiobooks
|
||||||
|
|
||||||
Source: `examples/companion_radio/ui-new/AudiobookPlayerScreen.h`. T-Deck Pro audio builds and all T-Deck Max builds.
|
Source: `examples/companion_radio/ui-new/AudiobookPlayerScreen.h`. T-Deck Pro audio builds and all T-Deck Max builds. On the 40 MHz builds this screen can't be opened from the keyboard or the home screen.
|
||||||
|
|
||||||
| Line | English | French | Notes |
|
| Line | English | French | Notes |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
@@ -824,7 +854,7 @@ Source: `examples/companion_radio/ui-new/AudiobookPlayerScreen.h`. T-Deck Pro au
|
|||||||
|
|
||||||
### Voice messages
|
### Voice messages
|
||||||
|
|
||||||
Source: `examples/companion_radio/ui-new/VoiceMessageScreen.h`. T-Deck Pro audio builds and all T-Deck Max builds.
|
Source: `examples/companion_radio/ui-new/VoiceMessageScreen.h`. T-Deck Pro audio builds and all T-Deck Max builds. On the 40 MHz builds this screen can't be opened from the keyboard or the home screen.
|
||||||
|
|
||||||
| Line | English | French | Notes |
|
| Line | English | French | Notes |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
@@ -861,7 +891,7 @@ Source: `examples/companion_radio/ui-new/VoiceMessageScreen.h`. T-Deck Pro audio
|
|||||||
|
|
||||||
### Alarm clock
|
### Alarm clock
|
||||||
|
|
||||||
Source: `examples/companion_radio/ui-new/AlarmScreen.h`. T-Deck Pro audio builds and all T-Deck Max builds.
|
Source: `examples/companion_radio/ui-new/AlarmScreen.h`. T-Deck Pro audio builds and all T-Deck Max builds. On the 40 MHz builds this screen can't be opened from the keyboard or the home screen.
|
||||||
|
|
||||||
| Line | English | French | Notes |
|
| Line | English | French | Notes |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
@@ -1000,7 +1030,7 @@ Source: `examples/companion_radio/ui-new/GBCEmulatorScreen.cpp`. All builds exce
|
|||||||
|
|
||||||
### Web Reader (browser and IRC)
|
### Web Reader (browser and IRC)
|
||||||
|
|
||||||
Source: `examples/companion_radio/ui-new/WebReaderScreen.h`. Builds with the Web Reader: T-Deck Pro 4G builds, T-Deck Pro audio builds except the standalone ones, and all T-Deck Max builds.
|
Source: `examples/companion_radio/ui-new/WebReaderScreen.h`. Builds with the Web Reader: T-Deck Pro 4G builds, T-Deck Pro audio builds except the standalone ones, and all T-Deck Max builds. On the 40 MHz builds this screen can't be opened from the keyboard or the home screen.
|
||||||
|
|
||||||
| Line | English | French | Notes |
|
| Line | English | French | Notes |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
@@ -1127,7 +1157,7 @@ Source: `examples/companion_radio/ui-new/WebReaderScreen.h`. Builds with the Web
|
|||||||
|
|
||||||
### Phone and SMS
|
### Phone and SMS
|
||||||
|
|
||||||
Source: `examples/companion_radio/ui-new/SMSScreen.h`. T-Deck Pro 4G builds and all T-Deck Max builds.
|
Source: `examples/companion_radio/ui-new/SMSScreen.h`. T-Deck Pro 4G builds and all T-Deck Max builds. On the 40 MHz builds this screen can't be opened from the keyboard or the home screen.
|
||||||
|
|
||||||
| Line | English | French | Notes |
|
| Line | English | French | Notes |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
@@ -1193,4 +1223,3 @@ Source: `examples/companion_radio/ui-new/SMSScreen.h`. T-Deck Pro 4G builds and
|
|||||||
| 1486 | `Sh+Del:Reject` | `Sh+Del:Rejet` | |
|
| 1486 | `Sh+Del:Reject` | `Sh+Del:Rejet` | |
|
||||||
| 1503 | `In Call` | `En appel` | |
|
| 1503 | `In Call` | `En appel` | |
|
||||||
| 1554 | `Ent:Hang W/S:Vol 0-9:DTMF` | `Ent:Racc. W/S:Vol 0-9:DTMF` | double space |
|
| 1554 | `Ent:Hang W/S:Vol 0-9:DTMF` | `Ent:Racc. W/S:Vol 0-9:DTMF` | double space |
|
||||||
|
|
||||||
Reference in new issue
Block a user