From 0b8751836c972c88e299000b70a1729b05a29139 Mon Sep 17 00:00:00 2001 From: Jordan Ruthe Date: Sun, 3 Jan 2021 16:23:21 -0500 Subject: [PATCH] Add fr_FR translation --- docs/changelog.md | 2 +- .../fr_FR/LC_MESSAGES/KlipperScreen.mo | Bin 0 -> 5814 bytes .../fr_FR/LC_MESSAGES/KlipperScreen.po | 473 ++++++++++++++++++ 3 files changed, 474 insertions(+), 1 deletion(-) create mode 100644 ks_includes/locales/fr_FR/LC_MESSAGES/KlipperScreen.mo create mode 100644 ks_includes/locales/fr_FR/LC_MESSAGES/KlipperScreen.po diff --git a/docs/changelog.md b/docs/changelog.md index 7e821ff0..0bb391f3 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -4,7 +4,7 @@ * Updated base language translation files with new phrases * Allow translations from KlipperScreen.conf for * Update menus for RTL languages -* Add he_IL language (courtesy of manu7irl) +* Add fr_FR and he_IL language (courtesy of manu7irl) #### 2020 12 21 * KlipperScreen doesn't have to be a trusted client. It can use the Moonraker API key diff --git a/ks_includes/locales/fr_FR/LC_MESSAGES/KlipperScreen.mo b/ks_includes/locales/fr_FR/LC_MESSAGES/KlipperScreen.mo new file mode 100644 index 0000000000000000000000000000000000000000..595166b6f156f06ef4db7978f98c9b57099633e5 GIT binary patch literal 5814 zcma);du%0D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, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-01-03 17:33+0000\n" +"PO-Revision-Date: 2021-01-03 23:18+0200\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.4.2\n" +"Last-Translator: Emanuel Sharvit \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: fr_FR\n" + +#: panels/print.py:229 panels/print.py:197 +msgid "?" +msgstr "?" + +#: panels/zcalibrate.py:65 panels/zcalibrate.py:70 +msgid "Abort" +msgstr "Annuler" + +#: panels/zcalibrate.py:61 panels/zcalibrate.py:67 +msgid "Accept" +msgstr "Accepter" + +#: ks_includes/KlipperScreen.conf:26 +msgid "Actions" +msgstr "Actions" + +#: panels/print.py:229 panels/print.py:197 +msgid "Are you sure you want to print" +msgstr "Es tu sure de vouloir imprimer" + +#: panels/job_status.py:108 panels/job_status.py:305 +msgid "Are you sure you wish to cancel this print?" +msgstr "Es tu sure de vouloir annuler cette impression?" + +#: panels/bed_level.py:89 panels/fan.py:52 panels/fine_tune.py:119 +#: panels/menu.py:18 panels/move.py:96 panels/network.py:34 +#: panels/preheat.py:54 panels/temperature.py:78 +msgid "Back" +msgstr "Retour" + +#: ks_includes/KlipperScreen.conf:107 +msgid "Bed Level" +msgstr "Nivelage du plateau" + +#: ks_includes/KlipperScreen.conf:112 +msgid "Bed Mesh" +msgstr "Grille du plateau" + +#: panels/job_status.py:79 panels/print.py:225 screen.py:440 +#: panels/job_status.py:267 panels/print.py:193 +msgid "Cancel" +msgstr "Annuler" + +#: panels/fan.py:42 panels/fan.py:45 +msgid "Cancel Change" +msgstr "Annuler le changement" + +#: panels/job_status.py:111 panels/job_status.py:300 +msgid "Cancel Print" +msgstr "Annuler l'impression" + +#: screen.py:274 +msgid "" +"Check /tmp/KlipperScreen.log for more information.\n" +"Please submit an issue on GitHub for help." +msgstr "" +"Verifier /tmp/KlipperScreen.log pour plus d'imformation.\n" +"SVP envoie une requte sur GITHUB pour obtenir de l'aide" + +#: panels/temperature.py:146 panels/bed_mesh.py:172 panels/temperature.py:149 +msgid "Close" +msgstr "Fermer" + +#: ks_includes/KlipperScreen.conf:30 +msgid "Configuration" +msgstr "Configuration" + +#: screen.py:439 +msgid "Continue" +msgstr "Continuer" + +#: panels/job_status.py:85 panels/job_status.py:269 +msgid "Control" +msgstr "Controle" + +#: panels/preheat.py:51 panels/preheat.py:54 +msgid "Cooldown" +msgstr "Refroidir" + +#: panels/temperature.py:49 panels/temperature.py:53 +msgid "Decrease" +msgstr "Diminuer" + +#: ks_includes/KlipperScreen.conf:101 +msgid "Disable Motors" +msgstr "Déactiver les moteurs" + +#: panels/bed_level.py:79 panels/bed_level.py:101 +msgid "Disable XY" +msgstr "Deactiver XY" + +#: panels/zcalibrate.py:57 panels/zcalibrate.py:63 +msgid "Distance (mm)" +msgstr "Distance (mm)" + +#: panels/job_status.py:135 +msgid "Elapsed:" +msgstr "Écoulé:" + +#: panels/bed_level.py:85 panels/job_status.py:82 panels/job_status.py:271 +msgid "Emergency Stop" +msgstr "Arret d'urgence" + +#: panels/extrude.py:32 panels/extrude.py:43 ks_includes/KlipperScreen.conf:74 +#: ks_includes/KlipperScreen.conf:167 +msgid "Extrude" +msgstr "Extruder" + +#: panels/fine_tune.py:66 panels/fine_tune.py:134 +msgid "Extrusion" +msgstr "Extrusion" + +#: panels/fine_tune.py:64 panels/fine_tune.py:57 +msgid "Extrusion +" +msgstr "Extrusion +" + +#: panels/fine_tune.py:68 panels/fine_tune.py:61 +msgid "Extrusion -" +msgstr "Extrusion +" + +#: panels/fine_tune.py:46 panels/fine_tune.py:141 +#: ks_includes/KlipperScreen.conf:79 ks_includes/KlipperScreen.conf:162 +msgid "Fan" +msgstr "Ventilateur" + +#: panels/fine_tune.py:44 +msgid "Fan +" +msgstr "Ventilateur+" + +#: panels/fine_tune.py:48 +msgid "Fan -" +msgstr "Ventilateur-" + +#: panels/fan.py:32 panels/fan.py:35 +msgid "Fan Off" +msgstr "ventilateur éteint" + +#: panels/fan.py:35 panels/fan.py:38 +msgid "Fan On" +msgstr "Ventilateur en marche" + +#: panels/extrude.py:21 panels/extrude.py:25 panels/extrude.py:23 +#: panels/extrude.py:27 +msgid "Fast" +msgstr "Rapide" + +#: ks_includes/KlipperScreen.conf:157 +msgid "Fine Tuning" +msgstr "Fin réglage" + +#: panels/system.py:22 panels/splash_screen.py:59 panels/splash_screen.py:62 +#: panels/system.py:24 +msgid "Firmware Restart" +msgstr "Redemarrer le FW" + +#: panels/job_status.py:115 screen.py:269 panels/job_status.py:301 +msgid "Go Back" +msgstr "Retourner" + +#: panels/bed_level.py:76 panels/move.py:38 panels/bed_level.py:98 +#: panels/move.py:40 ks_includes/KlipperScreen.conf:39 +msgid "Home All" +msgstr "Réinitialiser XYZ" + +#: ks_includes/KlipperScreen.conf:45 +msgid "Home X" +msgstr "Réinitialiser X" + +#: ks_includes/KlipperScreen.conf:63 +msgid "Home XY" +msgstr "Réinitialiser XY" + +#: ks_includes/KlipperScreen.conf:51 +msgid "Home Y" +msgstr "Réinitialiser Y" + +#: ks_includes/KlipperScreen.conf:57 +msgid "Home Z" +msgstr "Réinitialiser Z" + +#: panels/zcalibrate.py:25 panels/zcalibrate.py:29 +#: ks_includes/KlipperScreen.conf:17 +msgid "Homing" +msgstr "Réinitialisation" + +#: panels/temperature.py:47 panels/temperature.py:51 +msgid "Increase" +msgstr "Augmenter" + +#. self._load_panels() +#: screen.py:121 +msgid "Initializing" +msgstr "Initialisation" + +#: panels/splash_screen.py:23 +msgid "Initializing printer..." +msgstr "Initialisation l'imprimante" + +#: ks_includes/KlipperScreen.conf:144 +msgid "KS Settings" +msgstr "Paramètres KS" + +#: panels/system.py:20 panels/system.py:22 +msgid "Klipper Restart" +msgstr "Redémarrer klipper" + +#: panels/system.py:35 +msgid "Klipper Version" +msgstr "Version de klipper" + +#: screen.py:369 +msgid "Klipper has disconnected" +msgstr "Klipper s'est déconnecté" + +#: screen.py:380 +msgid "" +"Klipper has encountered an error with the micro-controller.\n" +"Please recompile and flash." +msgstr "" +"Klipper a rencontré une erreur avec le microcontrôleur.\n" +"Veuillez recompiler et reflasher." + +#: screen.py:384 +msgid "Klipper has encountered an error." +msgstr "Klipper a rencontré une erreur." + +#: screen.py:376 +msgid "" +"Klipper has encountered an error.\n" +"Issue a FIRMWARE_RESTART to attempt fixing the issue." +msgstr "Klipper a rencontré une erreur. Taper FIRMWARE_RESTART pour fixer l'erreur." + +#: screen.py:402 +msgid "Klipper has shutdown" +msgstr "Klipper s'est arrêté" + +#: screen.py:398 +msgid "Klipper is attempting to start" +msgstr "Klipper tente de démarrer" + +#: ks_includes/KlipperScreen.conf:141 +msgid "Klipper will reboot" +msgstr "Klipper va redémarrer" + +#: panels/system.py:43 panels/system.py:42 panels/system.py:39 +msgid "KlipperScreen Version" +msgstr "Version de KlipperScreen" + +#: panels/job_status.py:123 +msgid "Left:" +msgstr "Gauche:" + +#: panels/system.py:62 panels/system.py:57 +msgid "Load Average" +msgstr "Charge moyenne" + +#: panels/zcalibrate.py:34 panels/zcalibrate.py:39 +msgid "Lower Nozzle" +msgstr "Rapprocher la buse" + +#: ks_includes/KlipperScreen.conf:89 +msgid "Macros" +msgstr "Macros" + +#: panels/job_status.py:273 ks_includes/KlipperScreen.conf:14 +msgid "Main Menu" +msgstr "Menu principal" + +#: panels/extrude.py:20 panels/extrude.py:21 panels/extrude.py:24 +#: panels/extrude.py:22 panels/extrude.py:23 panels/extrude.py:26 +msgid "Medium" +msgstr "Moyen" + +#: ks_includes/KlipperScreen.conf:69 +msgid "Move" +msgstr "Mouvement" + +#: panels/move.py:87 panels/move.py:86 +msgid "Move Distance (mm)" +msgstr "Distance de mouvement (mm)" + +#: ks_includes/KlipperScreen.conf:124 ks_includes/KlipperScreen.conf:173 +msgid "Network" +msgstr "Réseau" + +#: panels/network.py:28 panels/network.py:31 +msgid "Network Info" +msgstr "Information réseau " + +#: panels/temperature.py:51 panels/temperature.py:55 +msgid "Number Pad" +msgstr "Pad numerique" + +#: panels/job_status.py:70 panels/job_status.py:275 +msgid "Pause" +msgstr "Pause" + +#: panels/job_status.py:454 +msgid "Paused" +msgstr "En pause" + +#: ks_includes/KlipperScreen.conf:95 +msgid "Power" +msgstr "Energie" + +#: panels/splash_screen.py:59 +msgid "Power On Printer" +msgstr "Allumer l'imrimante" + +#: ks_includes/KlipperScreen.conf:21 +msgid "Preheat" +msgstr "Préchauffer" + +#: panels/print.py:224 panels/print.py:192 ks_includes/KlipperScreen.conf:34 +msgid "Print" +msgstr "Imprimer" + +#: ks_includes/KlipperScreen.conf:149 +msgid "Print Control" +msgstr "Controle de l'imprimante" + +#: panels/print.py:154 panels/print.py:122 +msgid "Print Time" +msgstr "Temps d'impression" + +#: panels/job_status.py:231 +msgid "Printing" +msgstr "imprime" + +#: panels/zcalibrate.py:32 panels/zcalibrate.py:37 +msgid "Raise Nozzle" +msgstr "Éloigner la buse" + +#: panels/splash_screen.py:57 panels/job_status.py:277 +#: panels/splash_screen.py:60 +msgid "Restart" +msgstr "Redémarrage" + +#: panels/job_status.py:68 panels/job_status.py:279 +msgid "Resume" +msgstr "Resumer" + +#: panels/extrude.py:34 panels/extrude.py:45 +msgid "Retract" +msgstr "Rétracter" + +#: ks_includes/KlipperScreen.conf:134 +msgid "Save Config" +msgstr "Enregistrer la config" + +#: ks_includes/KlipperScreen.conf:139 +msgid "Save configuration." +msgstr "Enregistrer la configuration" + +#: panels/bed_level.py:108 +msgid "Screws Adjust" +msgstr "Ajuster les vis" + +#: panels/fan.py:39 panels/fan.py:42 +msgid "Set Speed" +msgstr "Régler la vitesse" + +#: panels/print.py:152 panels/print.py:120 +msgid "Size" +msgstr "dimensions" + +#: panels/extrude.py:21 panels/extrude.py:23 panels/extrude.py:25 +msgid "Slow" +msgstr "Lent" + +#: panels/fine_tune.py:56 panels/fine_tune.py:137 +msgid "Speed" +msgstr "Vitesse" + +#: panels/fine_tune.py:54 panels/fine_tune.py:47 +msgid "Speed +" +msgstr "Vitesse+" + +#: panels/fine_tune.py:58 panels/fine_tune.py:51 +msgid "Speed -" +msgstr "Vitesse-" + +#: ks_includes/KlipperScreen.conf:129 ks_includes/KlipperScreen.conf:178 +msgid "System" +msgstr "Systeme" + +#: panels/system.py:31 panels/system.py:30 +msgid "System Information" +msgstr "Info systeme" + +#: panels/extrude.py:36 panels/extrude.py:47 ks_includes/KlipperScreen.conf:84 +#: ks_includes/KlipperScreen.conf:152 +msgid "Temperature" +msgstr "Temperature" + +#: panels/job_status.py:33 panels/job_status.py:34 +msgid "Time Elapsed" +msgstr "Temps écoulé" + +#: panels/job_status.py:35 panels/job_status.py:36 +msgid "Time Left" +msgstr "temps restant" + +#: panels/extrude.py:35 +msgid "Tool" +msgstr "outil" + +#: panels/extrude.py:30 +msgid "Tool 1" +msgstr "Outil 1" + +#: panels/print.py:150 panels/print.py:118 +msgid "Uploaded" +msgstr "Telecharger" + +#: panels/move.py:23 panels/move.py:25 +msgid "X+" +msgstr "X+" + +#: panels/move.py:25 panels/move.py:27 +msgid "X-" +msgstr "X-" + +#: panels/move.py:28 panels/move.py:30 +msgid "Y+" +msgstr "Y+" + +#: panels/move.py:30 panels/move.py:32 +msgid "Y-" +msgstr "Y-" + +#: ks_includes/KlipperScreen.conf:118 +msgid "Z Calibrate" +msgstr "Calibration Z" + +#: panels/fine_tune.py:35 panels/fine_tune.py:131 panels/zcalibrate.py:23 +#: panels/zcalibrate.py:28 +msgid "Z Offset" +msgstr "Décalage Z" + +#: panels/fine_tune.py:33 panels/move.py:33 panels/fine_tune.py:36 +#: panels/move.py:35 +msgid "Z+" +msgstr "Z+" + +#: panels/fine_tune.py:37 panels/move.py:35 panels/fine_tune.py:40 +#: panels/move.py:37 +msgid "Z-" +msgstr "Z-" + +#: panels/fine_tune.py:35 panels/fine_tune.py:38 +msgid "mm" +msgstr "mm"