translate french strings:

    # renpy/common/00updater.rpy:1258
    old "Updater"
    new "Programme de mise à jour"

    # renpy/common/00updater.rpy:1267
    old "This program is up to date."
    new "Ce programme est à jour."

    # renpy/common/00updater.rpy:1269
    old "[u.version] is available. Do you want to install it?"
    new "La version [u.version]. Voulez-vous l'installer ?"

    # renpy/common/00updater.rpy:1271
    old "Preparing to download the updates."
    new "Préparation du téléchargement de la mise à jour."

    # renpy/common/00updater.rpy:1273
    old "Downloading the updates."
    new "Téléchargement de la mise à jour."

    # renpy/common/00updater.rpy:1275
    old "Unpacking the updates."
    new "Dépaquetage de la mise à jour."

    # renpy/common/00updater.rpy:1279
    old "The updates have been installed. The program will restart."
    new "La mise à jour a bien été effectuée. Le programme va redémarrer."

    # renpy/common/00updater.rpy:1281
    old "The updates have been installed."
    new "La mise à jour a bien été effectuée."

    # renpy/common/00updater.rpy:1283
    old "The updates were cancelled."
    new "La mise à jour a été annullée."

    # renpy/common/_layout/classic_load_save.rpym:120
    old "Empty Slot."
    new "Emplacement vide."

    # renpy/common/_layout/classic_load_save.rpym:152
    old "a"
    new "a"

    # renpy/common/_layout/classic_load_save.rpym:161
    old "q"
    new "q"

    # renpy/common/_layout/classic_joystick_preferences.rpym:76
    old "Joystick Mapping"
    new "Joystick"

    # renpy/common/00layout.rpy:421
    old "Are you sure?"
    new "Êtes-vous sûr ?"

    # renpy/common/00layout.rpy:422
    old "Are you sure you want to delete this save?"
    new "Êtes-vous sûr de vouloir supprimer cette sauvegarde ?"

    # renpy/common/00layout.rpy:423
    old "Are you sure you want to overwrite your save?"
    new "Êtes-vous sûr de vouloir écraser cette sauvegarde ?"

    # renpy/common/00layout.rpy:424
    old "Loading will lose unsaved progress.\nAre you sure you want to do this?"
    new "En effectuant ce chargement, vous perderez votre avancement non sauvegardé.\nÊtes-vous sûr de vouloire faire ça ?"

    # renpy/common/00layout.rpy:425
    old "Are you sure you want to quit?"
    new "Êtes-vous sûr de vouloir quitter ?"

    # renpy/common/00layout.rpy:426
    old "Are you sure you want to return to the main menu?\nThis will lose unsaved progress."
    new "Êtes-vous sûr de vouloir retourner au menu principal ?\nVous perdrez votre avancement non sauvegardé."

    # renpy/common/00keymap.rpy:167
    old "Saved screenshot as %s."
    new "La capture d'écran a été enregistrée en tant que %s"

    # renpy/common/00gltest.rpy:50
    old "Graphics Acceleration"
    new "Accélération graphique"

    # renpy/common/00gltest.rpy:54
    old "Automatically Choose"
    new "Choix automatique"

    # renpy/common/00gltest.rpy:59
    old "Force Angle/DirectX Renderer"
    new "Forcer le rendu Angle/DirectX"

    # renpy/common/00gltest.rpy:63
    old "Force OpenGL Renderer"
    new "Forcer le rendu OpenGL"

    # renpy/common/00gltest.rpy:67
    old "Force Software Renderer"
    new "Forcer le rendu logiciel"

    # renpy/common/00gltest.rpy:73
    old "Changes will take effect the next time this program is run."
    new "Les changement seront pris en compte au prochin démarrage du programme."

    # renpy/common/00gltest.rpy:77
    old "Quit"
    new "Quitter"

    # renpy/common/00gltest.rpy:82
    old "Return"
    new "Retour"

    # renpy/common/00gltest.rpy:112
    old "Performance Warning"
    new "Avertissement sur les performances"

    # renpy/common/00gltest.rpy:117
    old "This computer is using software rendering."
    new "Cet ordinateur utilise le rendu logiciel."

    # renpy/common/00gltest.rpy:119
    old "This computer is not using shaders."
    new "Cet ordinateur n'utilise pas les shaders."

    # renpy/common/00gltest.rpy:121
    old "This computer is displaying graphics slowly."
    new "Cet ordinateur affiche lentement les graphismes."

    # renpy/common/00gltest.rpy:123
    old "This computer has a problem displaying graphics: [problem]."
    new "Cet ordinateur rencontre des difficultés à afficher les graphismes: [problem]."

    # renpy/common/00gltest.rpy:128
    old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display. Updating DirectX could fix this problem."
    new "Les pilotes graphiques ne semblent pas à jour ou dysfonctionnent. Cela peut entraîner des ralentissements ou de mauvais affichages. Mettre à jour DirectX pourraît régler ce problème."

    # renpy/common/00gltest.rpy:130
    old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display."
    new "Les pilotes graphiques ne semblent pas à jour ou dysfonctionnent. Cela peut entraîner des ralentissements ou de mauvais affichages."

    # renpy/common/00gltest.rpy:135
    old "Update DirectX"
    new "Mettre à jour DirectX"

    # renpy/common/00gltest.rpy:141
    old "Continue, Show this warning again"
    new "Continer, Afficher cet avertissement la prochaine fois."

    # renpy/common/00gltest.rpy:145
    old "Continue, Don't show warning again"
    new "Continer, Ne plus afficher cet avertissement."

    # renpy/common/00gltest.rpy:171
    old "Updating DirectX."
    new "Mettre à jour de DirectX en cours"

    # renpy/common/00gltest.rpy:175
    old "DirectX web setup has been started. It may start minimized in the taskbar. Please follow the prompts to install DirectX."
    new "La mise à jour de DirectX a débutée. Elle est sans doute minimisée dans la bare de tâche. Merci de suivre les instructions pour installer DirectX."

    # renpy/common/00gltest.rpy:179
    old "{b}Note:{/b} Microsoft's DirectX web setup program will, by default, install the Bing toolbar. If you do not want this toolbar, uncheck the appropriate box."
    new "{b}Note:{/b} le programme d'installation de Microsoft's DirectX va, par defaut, installer la barre d'outils Bing. Si vous ne voulez pas de cette barre, décochez la case appropriée."

    # renpy/common/00gltest.rpy:183
    old "When setup finishes, please click below to restart this program."
    new "Lorsque l'instllation sera terminée, cliquez ci-dessous pour redémarrer ce programme."

    # renpy/common/00gltest.rpy:185
    old "Restart"
    new "Redémarrer"

    # renpy/common/_errorhandling.rpym:408
    old "An exception has occurred."
    new "Une exception a été levée."

    # renpy/common/_errorhandling.rpym:434
    old "Rollback"
    new "Revenir en arrière"

    # renpy/common/_errorhandling.rpym:436
    old "Attempts a roll back to a prior time, allowing you to save or choose a different choice."
    new "Tenter de revenir en arrière, vous permet de sauvegarder ou de faire un autre choix."

    # renpy/common/_errorhandling.rpym:439
    old "Ignore"
    new "Ignorer"

    # renpy/common/_errorhandling.rpym:441
    old "Ignores the exception, allowing you to continue. This often leads to additional errors."
    new "Ignorer l'exception vous permet de continuer. Cela entraîne généralement des erreurs additionelles."

    # renpy/common/_errorhandling.rpym:444
    old "Reload"
    new "Recharger"

    # renpy/common/_errorhandling.rpym:446
    old "Reloads the game from disk, saving and restoring game state if possible."
    new "Recharger le jeu depuis le disque dur and tenter de restaurer le jeu dans l'état actuel."

    # renpy/common/_errorhandling.rpym:448
    old "Open Traceback"
    new "Ouvrir la pile d'appel"

    # renpy/common/_errorhandling.rpym:450
    old "Opens the traceback.txt file in a text editor."
    new "Ouvrir traceback.txt dans un éditeur de texte."

    # renpy/common/_errorhandling.rpym:456
    old "Quits the game."
    new "Quitter le jeu."

    # renpy/common/_errorhandling.rpym:483
    old "Parsing the script failed."
    new "L'analyse du script a échouée."

    # renpy/common/_errorhandling.rpym:510
    old "Open Parse Errors"
    new "Ouvrir les erreurs d'analyse."

    # renpy/common/_errorhandling.rpym:512
    old "Opens the errors.txt file in a text editor."
    new "Ouvrir errors.txt dans un éditeur de texte."

    # renpy/common/00action_file.rpy:118
    old "%b %d, %H:%M"
    new "%b %d, %H:%M"

    # renpy/common/_compat/gamemenu.rpym:337
    old "Previous"
    new "Précédent"

    # renpy/common/_compat/gamemenu.rpym:344
    old "Next"
    new "Suivant"

    # renpy/common/00library.rpy:77
    old "Skip Mode"
    new "Mode rapide"

    # renpy/common/00library.rpy:80
    old "Fast Skip Mode"
    new "Mode très rapide"

    # renpy/common/00gallery.rpy:521
    old "Image [index] of [count] locked."
    new "Image [index] sur [count] verrouillée."

    # renpy/common/00gallery.rpy:539
    old "prev"
    new "précédent"

    # renpy/common/00gallery.rpy:540
    old "next"
    new "suivant"

    # renpy/common/00gallery.rpy:541
    old "slideshow"
    new "diaporama"

    # renpy/common/00gallery.rpy:542
    old "return"
    new "retour"

    # renpy/common/00layout.rpy:427
    old "Are you sure you want to begin skipping?"
    new "Êtes-vous sûr de vouloir commencer à sauter certaines étapes ?"

    # renpy/common/00layout.rpy:428
    old "Are you sure you want to skip to the next choice?"
    new "Êtes-vous sûr de vouloir sauter le prochain choix ?"

    # renpy/common/00layout.rpy:429
    old "Are you sure you want to skip to unseen dialogue or the next choice?"
    new "Êtes-vous sûr de vouloir sauter des dialogues non lus or le prochain choix ?"

    # renpy/common/00action_file.rpy:587
    old "Quick save complete."
    new "Sauvegarde rapide effectuée."
