From 87741c6e939e70fb1ddac5bd9013149da4747da4 Mon Sep 17 00:00:00 2001
From: Xavier Coureau <xavier@pandawan-technology.com>
Date: Tue, 5 Jan 2016 16:19:54 +0100
Subject: [PATCH] Enhanced french translation

---
 app/locale/fr.coffee | 520 +++++++++++++++++++++----------------------
 1 file changed, 260 insertions(+), 260 deletions(-)

diff --git a/app/locale/fr.coffee b/app/locale/fr.coffee
index ad4cb57f5..04d0c66a1 100644
--- a/app/locale/fr.coffee
+++ b/app/locale/fr.coffee
@@ -4,7 +4,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     no_ie: "CodeCombat ne fonctionnera pas sous Internet Explorer 8 ou moins. Désolé !" # Warning that only shows up in IE8 and older
     no_mobile: "CodeCombat n'a pas été créé pour les plateformes mobiles, il est donc possible qu'il ne fonctionne pas correctement !" # Warning that shows up on mobile devices
     play: "Jouer" # The big play button that opens up the campaign view.
-#    play_campaign_version: "Play Campaign Version" # Shows up under big play button if you only play /courses
+    play_campaign_version: "Jouer en mode Campagnes" # Shows up under big play button if you only play /courses
     old_browser: "Oh oh, votre navigateur est trop vieux pour exécuter CodeCombat. Désolé !" # Warning that shows up on really old Firefox/Chrome/Safari
     old_browser_suffix: "Vous pouvez essayer quand même, mais cela ne marchera probablement pas."
     ipad_browser: "Mauvaise nouvelle : CodeCombat ne fonctionne pas avec le navigateur iPad. Bonne nouvelle : notre application est en cours de validation par Apple !"
@@ -17,7 +17,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
   nav:
     play: "Jouer" # The top nav bar entry where players choose which levels to play
     community: "Communauté"
-#    courses: "Courses"
+    courses: "Cours"
     editor: "Éditeur"
     blog: "Blog"
     forum: "Forum"
@@ -33,7 +33,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     contact: "Contact"
     twitter_follow: "Suivre"
     teachers: "Enseignants"
-#    careers: "Careers"
+    careers: "Emplois"
 
   modal:
     close: "Fermer"
@@ -52,7 +52,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
 
   play:
     play_as: "Jouer comme " # Ladder page
-#    compete: "Compete!" # Course details page
+    compete: "Participer!" # Course details page
     spectate: "Spectateur" # Ladder page
     players: "Joueurs" # Hover over a level on /play
     hours_played: "Heures jouées" # Hover over a level on /play
@@ -68,14 +68,14 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     achievements: "Succès" # Tooltip on achievement list button from /play
     account: "Compte" # Tooltip on account button from /play
     settings: "Réglages" # Tooltip on settings button from /play
-#    poll: "Poll" # Tooltip on poll button from /play
+    poll: "Sondage" # Tooltip on poll button from /play
     next: "Suivant" # Go from choose hero to choose inventory before playing a level
     change_hero: "Changer le héros" # Go back from choose inventory to choose hero
     buy_gems: "Acheter des gemmes"
     subscription_required: "Enregistrement nécessaire"
     anonymous: "Joueur anonyme"
     level_difficulty: "Difficulté : "
-#    play_classroom_version: "Play Classroom Version" # Choose a level in campaign version that you also can play in one of your courses
+    play_classroom_version: "Jouer à la version Classe" # Choose a level in campaign version that you also can play in one of your courses
     campaign_beginner: "Campagne du Débutant"
     awaiting_levels_adventurer_prefix: "Nous produisons cinq niveaux par semaine." # {change}
     awaiting_levels_adventurer: "S'inscrire comme aventurier"
@@ -114,9 +114,9 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     log_in: "se connecter avec votre mot de passe"
     required: "Vous devez être connecté pour voir cela"
     login_switch: "Avez-vous déjà un compte ?"
-#    school_name: "School Name and City"
-#    optional: "optional"
-#    school_name_placeholder: "Example High School, Springfield, IL"
+    school_name: "Nom de l'école et ville"
+    optional: "facultatif"
+    school_name_placeholder: "Exemple Ecole Jules Ferry, Lyon"
 
   recover:
     recover_account_title: "Récupérer son compte"
@@ -164,9 +164,9 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     accepted: "Accepté"
     rejected: "Rejeté"
     withdrawn: "Retiré"
-#    accept: "Accept"
-#    reject: "Reject"
-#    withdraw: "Withdraw"
+    accept: "Accepter"
+    reject: "Refuser"
+    withdraw: "Abandonner"
     submitter: "Soumissionnaire"
     submitted: "Soumis"
     commit_msg: "Message de mise à jour"
@@ -221,12 +221,12 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     years: "années"
 
   play_level:
-#    completed_level: "Completed Level:"
-#    course: "Course:"
+    completed_level: "Niveau terminé:"
+    course: "Cours:"
     done: "Fait"
-#    next_level: "Next Level:"
-#    next_game: "Next game"
-#    show_menu: "Show game menu"
+    next_level: "Niveau Suivant:"
+    next_game: "Prochain jeu"
+    show_menu: "Afficher le menu"
     home: "Accueil" # Not used any more, will be removed soon.
     level: "Niveau" # Like "Level: Dungeons of Kithgard"
     skip: "Passer"
@@ -256,7 +256,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     victory_saving_progress: "Sauvegarder la progression"
     victory_go_home: "Retourner à l'accueil"
     victory_review: "Dites-nous en plus !"
-#    victory_review_placeholder: "How was the level?"
+    victory_review_placeholder: "Comment était le niveau?"
     victory_hour_of_code_done: "Déjà fini ?"
     victory_hour_of_code_done_yes: "Oui, j'ai fini mon heure de code !"
     victory_experience_gained: "XP gagnée"
@@ -297,7 +297,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     tip_scrub_shortcut: "Ctrl+[ and Ctrl+] : rembobinage et avance rapide." # {change}
     tip_guide_exists: "Cliquez sur le guide en haut de la page pour des informations utiles."
     tip_open_source: "CodeCombat est 100% open source !"
-#    tip_tell_friends: "Enjoying CodeCombat? Tell your friends about us!"
+    tip_tell_friends: "Vous aimez CodeCombat? Parlez de nous à vos amis!"
     tip_beta_launch: "La beta de CodeCombat a été lancée en Octobre 2013"
     tip_think_solution: "Reflechissez à propos de la solution et non du problème."
     tip_theory_practice: "En théorie, il n'y a pas de différence entre la théorie et la pratique. Mais en pratique, il y en a. - Yogi Berra"
@@ -341,8 +341,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     tip_recurse: "Itérer c'est humain, mais faire des récursion, c'est divin. - L. Peter Deutsch"
     tip_free_your_mind: "Vous devez laisser aller , Neo . La peur , le doute et l'incrédulité . Libère ton esprit. - Morpheus"
     tip_strong_opponents: "Même les ennemis les plus puissant ont une faiblesse. - Itachi Uchiha"
-#    tip_paper_and_pen: "Before you start coding, you can always plan with a sheet of paper and a pen."
-#    tip_solve_then_write: "First, solve the problem. Then, write the code. - John Johnson"
+    tip_paper_and_pen: "Avant de commencer à coder, vous pouvez plannifier les choses sur papier."
+    tip_solve_then_write: "D'abord, résolvez le problème. Ensuite, écrivez le code. - John Johnson"
 
   game_menu:
     inventory_tab: "Inventaire"
@@ -410,7 +410,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     feature7: "<strong>Clans</strong> privés"
     free: "Gratuit"
     month: "mois"
-#    must_be_logged: "You must be logged in first. Please create an account or log in from the menu above."
+    must_be_logged: "Vous devez être identifié. Veuillez créer un compte ou vous identifier depuis le menu ci-dessus."
     subscribe_title: "Abonnement"
     unsubscribe: "Désinscription"
     confirm_unsubscribe: "Confirmer la désinscription"
@@ -438,10 +438,10 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     payment_methods_title: "Moyens de paiement acceptés"
     payment_methods_blurb1: "Nous acceptons, pour le moment, les cartes de crédit et les paiment par Alipay." # {change}
     payment_methods_blurb2: "Si vous avez besoins d'un autre moyen de paiement, merci de nous contacter"
-#    sale_button: "Sale!"
-#    sale_button_title: "Save $21 when you purchase a 1 year subscription"
+    sale_button: "Vendre!"
+    sale_button_title: "Econimisez 21$ en achetant un abonnement d'un an"
     stripe_description: "Inscription mensuelle"
-#    stripe_description_year_sale: "1 Year Subscription (${{discount}} discount)"
+    stripe_description_year_sale: "Abonnement 1 an (réduction de {{discount}}$)"
     subscription_required_to_play: "Vous avez besoin d'un abonnement pour jouer à ce niveau."
     unlock_help_videos: "Abonnez vous pour débloquer tous les tutoriels vidéo."
     personal_sub: "Abonnement individuel" # Accounts Subscription View below
@@ -499,8 +499,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
   skill_docs:
     writable: "éditable" # Hover over "attack" in Your Skills while playing a level to see most of this
     read_only: "lecture seulement"
-#    action: "Action"
-#    spell: "Spell"
+    action: "Action"
+    spell: "Invoquer"
     action_name: "nom"
     action_cooldown: "Durée"
     action_specific_cooldown: "Rechargement"
@@ -569,7 +569,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     jose_title: "Musique"
     jose_blurb: "Décollage"
     retrostyle_title: "Illustration"
-#    retrostyle_blurb: "RetroStyle Games"
+    retrostyle_blurb: "Jeux RetroStyle"
 #    rob_title: "Compiler Engineer"
 #    rob_blurb: "Codes things and stuff"
 #    josh_c_title: "Game Designer"
@@ -589,35 +589,35 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     more_info_3: "C'est un bon endroit pour faire des relations entre vos camarades éducateurs utilisant CodeCombat"
 
   teachers_survey:
-#    title: "Teacher Survey"
-#    must_be_logged: "You must be logged in first. Please create an account or log in from the menu above."
-#    retrieving: "Retrieving information..."
-#    being_reviewed_1: "Your application for a free trial is being"
-#    being_reviewed_2: "reviewed."
-#    approved_1: "Your application for a free trial was"
-#    approved_2: "approved!"
+    title: "Questionnaire professeurs"
+    must_be_logged: "Vous devez être identifié. Veuillez créer un compte ou vous identifier depuis le menu ci-dessus."
+    retrieving: "Récupération des informations..."
+    being_reviewed_1: "Votre demande pour un essai gratuit est en train d'être"
+    being_reviewed_2: "étudié."
+    approved_1: "Votre demande pour un essai gratuit a été"
+    approved_2: "validé!"
 #    approved_4: "You can now enroll your students on the"
 #    approved_5: "courses"
 #    approved_6: "page."
-#    denied_1: "Your application for a free trial has been"
-#    denied_2: "denied."
-#    contact_1: "Please contact"
-#    contact_2: "if you have further questions."
+    denied_1: "Votre demande pour un essai gratuit a été"
+    denied_2: "refusée."
+    contact_1: "Veuillez contacter"
+    contact_2: "si vous avez d'autres questions."
 #    description_1: "We offer free trials to teachers.  You will be given 2 free enrollments which can be used to enroll students in paid courses."
-#    description_1b: "You can find more information on our"
-#    description_2: "teachers"
-#    description_3: "page."
-#    description_4: "Please fill out this quick survey and we’ll email you setup instructions."
+    description_1b: "Vous pourrez retrouver plus d'informations sur notre"
+    description_2: "teachers"
+    description_3: "page."
+    description_4: "Veuillez remplir ce questionnaire et nous vous enverrons les instructions par email."
     email: "Adresse email"
     school: "Nom de l'école"
     location: "Nom de la ville"
-#    age_students: "How old are your students?"
-#    under: "Under"
-#    other: "Other:"
-#    amount_students: "How many students do you teach?"
-#    hear_about: "How did you hear about CodeCombat?"
-#    fill_fields: "Please fill out all fields."
-#    thanks: "Thanks! We'll send you setup instructions shortly."
+    age_students: "Quel age ont vos élèves?"
+    under: "Moins de"
+    other: "Autre:"
+    amount_students: "A combien d'élèves enseignez-vous?"
+    hear_about: "Comment avez-vous entendu parler de CodeCombat?"
+    fill_fields: "Veuillez remplir tous les champs svp."
+    thanks: "Merci! Nous vous enverrons rapidement les instructions."
 
   versions:
     save_version_title: "Enregistrer une nouvelle version"
@@ -627,7 +627,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     cla_url: "Copyright"
     cla_suffix: "."
     cla_agree: "J'accepte"
-#    owner_approve: "An owner will need to approve it before your changes will become visible."
+    owner_approve: "Un propriétaire devra valider vos changements avant qu'ils ne soient visibles."
 
   contact:
     contact_us: "Contacter CodeCombat"
@@ -656,18 +656,18 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     wrong_password: "Mauvais mot de passe"
     upload_picture: "Télécharger une image"
     delete_this_account: "Supprimer votre compte définitivement"
-#    reset_progress_tab: "Reset All Progress"
-#    reset_your_progress: "Clear all your progress and start over"
+    reset_progress_tab: "Supprimer la progression"
+    reset_your_progress: "Supprime toute la progression et recommence"
     god_mode: "Puissance Divine"
     password_tab: "Mot de passe"
     emails_tab: "E-mails"
     admin: "Admin"
-#    manage_subscription: "Click here to manage your subscription."
+    manage_subscription: "Veuillez clicker ici pour gérer vos abonnements."
     new_password: "Nouveau mot de passe"
     new_password_verify: "Vérifier"
     type_in_email: "Entrez votre adresse e-mail pour confirmer la supression de votre compte"
-#    type_in_email_progress: "Type in your email to confirm deleting your progress."
-#    type_in_password: "Also, type in your password."
+    type_in_email_progress: "Veuillez entrer votre adresse email pour confirmer la suppression de votre progression."
+    type_in_password: "Aussi, veuillez entrer votre mot de passe."
     email_subscriptions: "Abonnements"
     email_subscriptions_none: "Aucun e-mail d'abonnement."
     email_announcements: "Annonces"
@@ -720,7 +720,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     article_editor_prefix: "Vous voyez une erreur dans certaines de nos docs ? Vous voulez faire des instructions pour vos propres créations ? Découvrez-le"
     article_editor_suffix: "et aidez les joueurs CodeCombat à tirer le meilleur parti de leur temps de jeu."
     find_us: "Trouvez-nous sur ces sites"
-#    social_github: "Check out all our code on GitHub"
+    social_github: "Jetez un oeil à notre code sur GitHub"
     social_blog: "Lire le blog CodeCombat sur Sett"
     social_discource: "Participez à la discussion sur notre forum Discourse"
     social_facebook: "Aimer CodeCombat sur Facebook"
@@ -738,7 +738,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     subs_only: "Abonnés seulement"
     create_clan: "Créer un nouveau clan"
     private_preview: "Aperçu"
-#    private_clans: "Private Clans"
+    private_clans: "Clans privés"
     public_clans: "Clans publiques"
     my_clans: "Mes clans"
     clan_name: "Nom du clan"
@@ -770,249 +770,249 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     started_2: "Démarré"
     not_started_2: "Non démarré"
     view_solution: "Cliquer pour voir la solution"
-#    view_attempt: "Click to view attempt."
+    view_attempt: "Cliquer pour voir la tentative."
     latest_achievement: "Réalisation Récentes"
     playtime: "Temps de jeu"
     last_played: "Dernière période de jeu"
-#    leagues_explanation: "Play in a league against other clan members in these multiplayer arena instances."
+    leagues_explanation: "Jouer dans une ligue contre d'autres membres de clan dans cette arène multijoueurs.."
 #    track_concepts1: "Track concepts"
-#    track_concepts2a: "learned by each student"
-#    track_concepts2b: "learned by each member"
-#    track_concepts3a: "Track levels completed for each student"
-#    track_concepts3b: "Track levels completed for each member"
+    track_concepts2a: "appris par chaque élèves"
+    track_concepts2b: "appris par chaque membres"
+    track_concepts3a: "Suivre les niveaux complétés par chaque élèves"
+    track_concepts3b: "Suivre les niveaux complétés par chaque membres"
 #    track_concepts4a: "See your students'"
 #    track_concepts4b: "See your members'"
-#    track_concepts5: "solutions"
-#    track_concepts6a: "Sort students by name or progress"
-#    track_concepts6b: "Sort members by name or progress"
-#    track_concepts7: "Requires invitation"
+    track_concepts5: "solutions"
+    track_concepts6a: "Classer les élèves par nom ou avancement"
+    track_concepts6b: "Classer les membres par nom ou avancement"
+    track_concepts7: "Nécessite une invitation"
 #    track_concepts8: "to join"
-#    private_require_sub: "Private clans require a subscription to create or join."
+    private_require_sub: "Les clans privés nécessitent un abonnement pour être créés ou rejoins."
 
-#  courses:
-#    course: "Course"
-#    courses: "courses"
-#    create_new_class: "Create New Class"
+  courses:
+    course: "Cours"
+    courses: "cours"
+    create_new_class: "Créer une Nouvelle Classe"
 #    not_enrolled: "You are not enrolled in this course."
 #    visit_pref: "Please visit the"
 #    visit_suf: "page to enroll."
-#    select_class: "Select one of your classes"
+    select_class: "Selectionnez l'une de vos classes"
 #    unnamed: "*unnamed*"
-#    select: "Select"
+    select: "Selectionner"
 #    unnamed_class: "Unnamed Class"
-#    edit_settings: "edit class settings"
-#    edit_settings1: "Edit Class Settings"
-#    progress: "Class Progress"
-#    add_students: "Add Students"
-#    stats: "Statistics"
-#    total_students: "Total students:"
-#    average_time: "Average level play time:"
-#    total_time: "Total play time:"
-#    average_levels: "Average levels completed:"
-#    total_levels: "Total levels completed:"
+    edit_settings: "modifier les réglages de la classe"
+    edit_settings1: "Modifier les Réglages de la Classe"
+    progress: "Evolution de la Classe"
+    add_students: "Ajouter des Elèves"
+    stats: "Statistiques"
+    total_students: "Nom total d'élèves:"
+    average_time: "Temps moyen de jeu par niveau:"
+    total_time: "Temps total de jeu:"
+    average_levels: "Nombre de niveaux moyen complétés:"
+    total_levels: "Total de niveaux complétés:"
 #    furthest_level: "Furthest level completed:"
-#    concepts_covered: "Concepts Covered"
-#    students: "Students"
-#    students1: "students"
-#    concepts: "Concepts"
-#    levels: "levels"
-#    played: "Played"
-#    play_time: "Play time:"
+    concepts_covered: "Conceptes Couverts"
+    students: "Elèves"
+    students1: "éleves"
+    concepts: "Conceptes"
+    levels: "niveaux"
+    played: "Joué"
+    play_time: "Temps de jeu:"
 #    completed: "Completed:"
-#    invite_students: "Invite students to join this class."
-#    invite_link_header: "Link to join course"
-#    invite_link_p_1: "Give this link to students you would like to have join the course."
+    invite_students: "Inviter des élèves à rejoindre cette classe."
+    invite_link_header: "Lien pour rejoindre le cours"
+    invite_link_p_1: "Partagez ce lien aux élèves voulant rejoindre le cours."
 #    invite_link_p_2: "Or have us email them directly:"
 #    capacity_used: "Course slots used:"
-#    enter_emails: "Enter student emails to invite, one per line"
-#    send_invites: "Send Invites"
-#    title: "Title"
-#    description: "Description"
-#    creating_class: "Creating class..."
-#    purchasing_course: "Purchasing course..."
-#    buy_course: "Buy Course"
-#    buy_course1: "Buy this course"
-#    create_class: "Create Class"
-#    select_all_courses: "Select 'All Courses' for a 50% discount!"
-#    all_courses: "All Courses"
-#    number_students: "Number of students"
-#    enter_number_students: "Enter the number of students you need for this class."
-#    name_class: "Name your class"
-#    displayed_course_page: "This will be displayed on the course page for you and your students. It can be changed later."
-#    buy: "Buy"
-#    purchasing_for: "You are purchasing a license for"
-#    creating_for: "You are creating a class for"
-#    for: "for" # Like in 'for 30 students'
+    enter_emails: "Entrez les emails des élèves à inviter, à raisin d'un par ligne"
+    send_invites: "Envoyer les nvitations"
+    title: "Titre"
+    description: "Description"
+    creating_class: "Creation de la classe..."
+    purchasing_course: "Achat de cours..."
+    buy_course: "Acheter des Cours"
+    buy_course1: "Acheter ce cours"
+    create_class: "Créer une Classe"
+    select_all_courses: "Sélectionnez 'Tous les cours' pour une réduction de 50%!"
+    all_courses: "Tous les Cours"
+    number_students: "Nombre d'élèves"
+    enter_number_students: "Entrez le nombre d'élèves dont vous avez besoin pour cette classe."
+    name_class: "Nommez votre classe"
+    displayed_course_page: "Cette information sera affichée sur la page des cours pour vous et vos élèves. Elle pourra être changée plus tard."
+    buy: "Acheter"
+    purchasing_for: "Vous achetez une licence pour"
+    creating_for: "Vous créez une classe pour"
+    for: "pour" # Like in 'for 30 students'
 #    receive_code: "Afterwards you will receive an unlock code to distribute to your students, which they can use to enroll in your class."
-#    free_trial: "Free trial for teachers!"
+    free_trial: "Essai gratuit pour les professeurs!"
 #    get_access: "to get individual access to all courses for evalutaion purposes."
-#    questions: "Questions?"
-#    teachers_click: "Teachers Click Here"
-#    students_click: "Students Click Here"
-#    courses_on_coco: "Courses on CodeCombat"
+    questions: "Questions?"
+    teachers_click: "Professeurs, Clickez Ici"
+    students_click: "Elèves, Clickez Ici"
+    courses_on_coco: "Cours sur CodeCombat"
 #    designed_to: "Courses are designed to introduce computer science concepts using CodeCombat's fun and engaging environment. CodeCombat levels are organized around key topics to encourage progressive learning, over the course of 5 hours."
-#    more_in_less: "Learn more in less time"
-#    no_experience: "No coding experience necesssary"
-#    easy_monitor: "Easily monitor student progress"
+    more_in_less: "Apprenez plus en moins de temps"
+    no_experience: "Aucune expérience en développement requise"
+    easy_monitor: "Suivez facilement la progression des élèves"
 #    purchase_for_class: "Purchase a course for your entire class. It's easy to sign up your students!"
 #    see_the: "See the"
-#    more_info: "for more information."
-#    choose_course: "Choose Your Course:"
-#    enter_code: "Enter an unlock code to join an existing class"
-#    enter_code1: "Enter unlock code"
+    more_info: "pour plus d'informations."
+    choose_course: "Choisissez votre cours:"
+    enter_code: "Entrez un code de déverouillage pour rejoindre une classe existante"
+    enter_code1: "Entrez le code de déverouillage"
 #    enroll: "Enroll"
 #    pick_from_classes: "Pick from your current classes"
-#    enter: "Enter"
-#    or: "Or"
-#    topics: "Topics"
+    enter: "Entrer"
+    or: "Ou"
+    topics: "Sujets"
 #    hours_content: "Hours of content:"
-#    get_free: "Get FREE course"
+    get_free: "Obtenez des cours GRATUITS"
 #    enroll_paid: "Enroll Students in Paid Courses"
-#    you_have1: "You have"
+    you_have1: "Vous avez"
 #    you_have2: "unused paid enrollments"
 #    use_one: "Use 1 paid enrollment for"
 #    use_multiple: "Use paid enrollments for the following students:"
 #    already_enrolled: "already enrolled"
-#    licenses_remaining: "licenses remaining:"
+    licenses_remaining: "licenses restantes:"
 #    insufficient_enrollments: "insufficient paid enrollments"
 #    enroll_students: "Enroll Students"
 #    get_enrollments: "Get More Enrollments"
-#    change_language: "Change Course Language"
+    change_language: "Changez la langue du cours"
 #    keep_using: "Keep Using"
-#    switch_to: "Switch To"
+    switch_to: "Changer"
 #    greetings: "Greetings!"
-#    learn_p: "Learn Python"
-#    learn_j: "Learn JavaScript"
-#    language_cannot_change: "Language cannot be changed once students join a class."
-#    back_classrooms: "Back to my classrooms"
-#    back_courses: "Back to my courses"
-#    edit_details: "Edit class details"
+    learn_p: "Apprendre Python"
+    learn_j: "Apprendre JavaScript"
+    language_cannot_change: "Le language ne peut être changé une fois qu'un élève à rejoins la classe."
+    back_classrooms: "Retour à mes classes"
+    back_courses: "Retour à mes cours"
+    edit_details: "Modifier les informations de la classe"
 #    enrolled_courses: "enrolled in paid courses:"
 #    purchase_enrollments: "Purchase Enrollments"
-#    remove_student: "remove student"
-#    assign: "Assign"
+    remove_student: "enlever l'élève"
+    assign: "Assigner"
 #    to_assign: "to assign paid courses."
-#    teacher: "Teacher"
-#    complete: "Complete"
-#    none: "None"
-#    save: "Save"
-#    play_campaign_title: "Play the Campaign"
-#    play_campaign_description: "You’re ready to take the next step! Explore hundreds of challenging levels, learn advanced programming skills, and compete in multiplayer arenas!"
-#    create_account_title: "Create an Account"
+    teacher: "Professeur"
+    complete: "Terminer"
+    none: "Aucun"
+    save: "Sauvegarder"
+    play_campaign_title: "Jouer la Campagne"
+    play_campaign_description: "Vous êtes prêts pour la prochaine étape! Explorez des centaines de niveaux stimulants, apprenez al programmation avancée, et rivalisez avec d'autres dans les arènes multijoueurs!"
+    create_account_title: "Créer un compte"
 #    create_account_description: "Sign up for a FREE CodeCombat account and gain access to more levels, more programming skills, and more fun!"
-#    preview_campaign_title: "Preview Campaign"
-#    preview_campaign_description: "Take a sneak peek at all that CodeCombat has to offer before signing up for your FREE account."
-#    arena: "Arena"
-#    arena_soon_title: "Arena Coming Soon"
-#    arena_soon_description: "We are working on a multiplayer arena for classrooms at the end of"
+    preview_campaign_title: "Campagne de démonstration"
+    preview_campaign_description: "Ayez un aperçu de tout ce dont CodeCombat a à offrir avant de s'enregistrer GRATUITEMENT."
+    arena: "Arène"
+    arena_soon_title: "L'Arene arrive prochainement"
+    arena_soon_description: "Nous travaillons sur une arene multijoueur pour les classes à la fin de"
 #    not_enrolled1: "Not enrolled"
 #    not_enrolled2: "Ask your teacher to enroll you in the next course."
-#    next_course: "Next Course"
-#    coming_soon1: "Coming soon"
+    next_course: "Cours suivant"
+    coming_soon1: "Prochainement"
 #    coming_soon2: "We are hard at work making more courses for you!"
-#    available_levels: "Available Levels"
-#    welcome_to_courses: "Adventurers, welcome to Courses!"
-#    ready_to_play: "Ready to play?"
-#    start_new_game: "Start New Game"
-#    play_now_learn_header: "Play now to learn"
-#    play_now_learn_1: "basic syntax to control your character"
-#    play_now_learn_2: "while loops to solve pesky puzzles"
-#    play_now_learn_3: "strings & variables to customize actions"
-#    play_now_learn_4: "how to defeat an ogre (important life skills!)"
-#    welcome_to_page: "Welcome to your Courses page!"
+    available_levels: "Niveaux disponibles"
+    welcome_to_courses: "Aventurier, bienvenu dans les leçons!"
+    ready_to_play: "Prêt à jouer?"
+    start_new_game: "Nouvelle Partie"
+    play_now_learn_header: "Jouer pour apprendre"
+    play_now_learn_1: "la syntaxe basique pour controller votre personnage"
+    play_now_learn_2: "les boucles while pour résoudre des problèmes complexes"
+    play_now_learn_3: "des chaines de caractères & des variables pour personnaliser des actions"
+    play_now_learn_4: "comment battre un ogre (compétence importante dans la vie!)"
+    welcome_to_page: "Bienvenu sur la page des Cours!"
 #    completed_hoc: "Amazing! You've completed the Hour of Code course!"
-#    ready_for_more_header: "Ready for more? Play the campaign mode!"
-#    ready_for_more_1: "Use gems to unlock new items!"
-#    ready_for_more_2: "Play through brand new worlds and challenges"
-#    ready_for_more_3: "Learn even more programming!"
-#    saved_games: "Saved Games"
-#    hoc: "Hour of Code"
-#    my_classes: "My Classes"
-#    class_added: "Class successfully added!"
-#    view_class: "view class"
-#    view_levels: "view levels"
-#    join_class: "Join A Class"
+    ready_for_more_header: "Motivé pour plus? Jouez au mode campagne!"
+    ready_for_more_1: "Utilisez des gemmes pour débloquer de nouveaux acessoires!"
+    ready_for_more_2: "Jouez à travers de nouveaux mondes et challenges"
+    ready_for_more_3: "Apprenez encore plus de programmation!"
+    saved_games: "Parties enregistrées"
+    hoc: "Heures de Code"
+    my_classes: "Mes Classes"
+    class_added: "Classe ajoutée avec succès!"
+    view_class: "voir la classe"
+    view_levels: "voir les niveaux"
+    join_class: "Rejoindre une classe"
 #    ask_teacher_for_code: "Ask your teacher if you have a CodeCombat class code! If so, enter it below:"
-#    enter_c_code: "<Enter Class Code>"
-#    join: "Join"
+    enter_c_code: "<Entrer le Code de la Classe>"
+    join: "Rejoindre"
 #    joining: "Joining class"
-#    course_complete: "Course Complete"
-#    play_arena: "Play Arena"
-#    start: "Start"
-#    last_level: "Last Level"
+    course_complete: "Cours Terminé"
+    play_arena: "Jouer à l'Arene"
+    start: "Démarrer"
+    last_level: "Dernier Niveau"
 #    welcome_to_hoc: "Adventurers, welcome to our Hour of Code!"
-#    logged_in_as: "Logged in as:"
-#    not_you: "Not you?"
-#    welcome_back: "Hi adventurer, welcome back!"
-#    continue_playing: "Continue Playing"
-#    more_options: "More options:"
-#    option1_header: "Option 1: Invite students via email"
-#    option1_body: "Students will automatically be sent an invitation to join this class, and will need to create an account with a username and password."
-#    option2_header: "Option 2: Send URL to your students"
-#    option2_body: "Students will be asked to enter an email address, username and password to create an account."
-#    option3_header: "Option 3: Direct students to codecombat.com/courses"
-#    option3_body: "Give students the following passcode to enter along with an email address, username and password when they create an account."
-#    thank_you_pref: "Thank you for your purchase! You can now assign"
-#    thank_you_suff: "more students to paid courses."
-#    return_to_class: "Return to classroom"
-#    return_to_course_man: "Return to course management."
+    logged_in_as: "Connecté en tant que:"
+    not_you: "Pas vous?"
+    welcome_back: "Salut aventurier, content de te revoir!"
+    continue_playing: "Continuer à Jouer"
+    more_options: "Plus d'options:"
+    option1_header: "Option 1: Inviter les élèves par email"
+    option1_body: "Les élèves recevront automatiquement une invitation à rejoindre cette classe, et devront créer un compte avec un nom d'utilisateur et mot de passe."
+    option2_header: "Option 2: Envoyez l'URL à vos élèves"
+    option2_body: "Il sera demandé aux élèves de saisir une adresse email, un nom d'utilisateur et un mot de passe pour créer un compte."
+    option3_header: "Option 3: Dirigez les élèves sur codecombat.com/courses"
+    option3_body: "Donnez aux élèves le code suivant à spécifier avec une adresse email, un nom d'utilisateur, et un mot de passe lors de la création de compte."
+    thank_you_pref: "Merci pour votre achat! Vous pouvez maintenant assigner"
+    thank_you_suff: "plus d'élèves à des cours payants."
+    return_to_class: "Retourner à la classe"
+    return_to_course_man: "Retourn à la gestion des cours."
 #    students_not_enrolled: "students not enrolled"
-#    total_all_classes: "Total Across All Classes"
+    total_all_classes: "Total Dans Toutes Les Classes"
 #    how_many_enrollments: "How many additional paid enrollments do you need?"
 #    each_student_access: "Each student in a class will get access to Courses 2-4 once they are enrolled in paid courses. You may assign each course to each student individually."
-#    purchase_now: "Purchase Now"
+    purchase_now: "Achetez Maintenant"
 #    enrollments: "enrollments"
-#    remove_student1: "Remove Student"
-#    are_you_sure: "Are you sure you want to remove this student from this class?"
-#    remove_description1: "Student will lose access to this classroom and assigned classes. Progress and gameplay is NOT lost, and the student can be added back to the classroom at any time."
+    remove_student1: "Supprimer l'Elève"
+    are_you_sure: "Etes-vous certain de vouloir supprimer cet élève de cette classe?"
+    remove_description1: "L'élève n'aura plus accès à cette classe et les classes associées. L'évolution et les personnages ne seront pas supprimés, et l'élève pourra de nouveau rejoindre la classe n'importe quand."
 #    remove_description2: "The activated paid license will not be returned."
-#    keep_student: "Keep Student"
-#    removing_user: "Removing user"
-#    to_join_ask: "To join a class, ask your teacher for an unlock code."
-#    join_this_class: "Join Class"
-#    enter_here: "<enter unlock code here>"
+    keep_student: "Conserver l'Elève"
+    removing_user: "Suppression de l'utilisateur"
+    to_join_ask: "Pour rejoindre une classe, veuillez demander un code de déverouillage à votre professeur."
+    join_this_class: "Rejoindre cette classe"
+    enter_here: "<entrer le code de déverouillage>"
 #    successfully_joined: "Successfully joined"
-#    click_to_start: "Click here to start taking"
-#    my_courses: "My Courses"
-#    classroom: "Classroom"
-#    use_school_email: "use your school email if you have one"
-#    unique_name: "a unique name no one has chosen"
-#    pick_something: "pick something you can remember"
-#    class_code: "Class Code"
-#    optional_ask: "optional - ask your teacher to give you one!"
-#    optional_school: "optional - what school do you go to?"
-#    start_playing: "Start Playing"
-#    skip_this: "Skip this, I'll create an account later!"
-#    welcome: "Welcome"
-#    getting_started: "Getting Started with Courses"
-#    download_getting_started: "Download Getting Started Guide [PDF]"
-#    getting_started_1: "Create a new class by clicking the green 'Create New Class' button below."
-#    getting_started_2: "Once you've created a class, click the blue 'Add Students' button."
-#    getting_started_3: "You'll see student's progress below as they sign up and join your class."
-#    additional_resources: "Additional Resources"
-#    additional_resources_1_pref: "Download/print our"
-#    additional_resources_1_mid: "Course 1 Teacher's Guide"
-#    additional_resources_1_suff: "explanations and solutions to each level."
-#    additional_resources_2_pref: "Complete our"
+    click_to_start: "Cliquer ici pour démarrer"
+    my_courses: "Mes Cours"
+    classroom: "Classe"
+    use_school_email: "utilisez votre email scolaire si vous en avez un"
+    unique_name: "un nom unique que personne n'a choisi"
+    pick_something: "choisissez quelque chose dont vous pourrez vous souvenir"
+    class_code: "Code de la Classe"
+    optional_ask: "facultatif - demandez à votre professeur de vous en donner un!"
+    optional_school: "facultatif - à quelle école allez-vous?"
+    start_playing: "Commencer à Jouer"
+    skip_this: "Ignorer cette étape, je créSkip this, I'll create an account later!"
+    welcome: "Bienvenu"
+    getting_started: "Démarrer les cours"
+    download_getting_started: "Télécharger le guide de démarrage [PDF]"
+    getting_started_1: "Créez une nouvelle classe en cliquant sur le bouton vert ci-dessous 'Créer une Nouvelle Classe'."
+    getting_started_2: "Une fois que vous avez créé une classe, cliquez sur le bouton bleu 'Ajouter des élèves'."
+    getting_started_3: "Vous verrez la progression des élèves ci-dessous au fur et à mesure qu'ils rejoignent la classe."
+    additional_resources: "Ressources Supplémentaires"
+    additional_resources_1_pref: "Téléchargez/imprimez notre"
+    additional_resources_1_mid: "Guide Professeur du Premier Cours"
+    additional_resources_1_suff: "explications et solutions pour chaque niveaux."
+    additional_resources_2_pref: "Complétez notre"
 #    additional_resources_2_suff: "to get 15 more hours of content! For a limited time, enroll as many students as you want in our three paid courses."
-#    additional_resources_3_pref: "Visit our"
-#    additional_resources_3_mid: "Teacher Forums"
-#    additional_resources_3_suff: "to connect to fellow educators who are using CodeCombat."
+    additional_resources_3_pref: "Visitez notre"
+    additional_resources_3_mid: "Forum des Professeurs"
+    additional_resources_3_suff: "pour être mis en relations avec vos confrères qui utilisent CodeCombat."
 #    additional_resources_4_pref: "Check out our"
-#    additional_resources_4_mid: "Schools Page"
-#    additional_resources_4_suff: "to learn more about CodeCombat's classroom offerings."
-#    your_classes: "Your Classes"
-#    no_classes: "No classes yet!"
-#    create_new_class1: "create new class"
-#    available_courses: "Available Courses"
+    additional_resources_4_mid: "Page des Ecoles"
+    additional_resources_4_suff: "pour en apprendre plus sur les offres CodeCombat à destination des classes."
+    your_classes: "Vos Classes"
+    no_classes: "Aucune classe pour le moment!"
+    create_new_class1: "créer une nouvelle classe"
+    available_courses: "Cours Disponibles"
 #    unused_enrollments: "Unused enrollments available:"
 #    students_access: "All students get access to Introduction to Computer Science for free. One enrollment per student is required to assign them to paid CodeCombat courses. A single student does not need multiple enrollments to access all paid courses."
-#    active_courses: "active courses"
-#    no_students: "No students yet!"
-#    add_students1: "add students"
-#    view_edit: "view/edit"
+    active_courses: "cours actifs"
+    no_students: "Aucun élève pour le moment!"
+    add_students1: "ajouter des élèves"
+    view_edit: "voir/modifier"
 #    students_enrolled: "students enrolled"
-#    length: "Length:"
+    length: "Durée:"
 
   classes:
     archmage_title: "Archimage"
@@ -1049,8 +1049,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     indoor: "Intérieur"
     desert: "Desert"
     grassy: "Herbeux"
-#    mountain: "Mountain"
-#    glacier: "Glacier"
+    mountain: "Mountagne"
+    glacier: "Glacier"
     small: "Petit"
     large: "Large"
     fork_title: "Fork une nouvelle version"
@@ -1073,7 +1073,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     level_tab_thangs_all: "Tout"
     level_tab_thangs_conditions: "Conditions de départ"
     level_tab_thangs_add: "Ajouter des Thangs"
-#    level_tab_thangs_search: "Search thangs"
+    level_tab_thangs_search: "Rechercher des thangs"
     add_components: "Ajouter des composants"
     component_configs: "Configuration des composants"
     config_thang: "Double-cliquez pour configurer un Thang"
@@ -1255,10 +1255,10 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     tournament_blurb_blog: "Sur notre blog"
     rules: "Règles"
     winners: "Gagnants"
-#    league: "League"
+    league: "Ligue"
     red_ai: "Rouge IA" # "Red AI Wins", at end of multiplayer match playback
     blue_ai: "Bleue AI" # {change}
-#    wins: "Wins" # At end of multiplayer match playback
+    wins: "Victoires" # At end of multiplayer match playback
     humans: "Rouge" # Ladder page display team name
     ogres: "Bleue"
 
@@ -1292,7 +1292,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
 
   account:
     payments: "Paiements"
-#    prepaid_codes: "Prepaid Codes"
+    prepaid_codes: "Codes Prépayés"
     purchased: "Acheté"
     subscription: "Souscrit"
     invoices: "Factures"
@@ -1408,16 +1408,16 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     campaigns: "Campagnes"
     poll: "Sondage"
     user_polls_record: "Historique de sondage des utilisateurs"
-#    course: "Course"
-#    courses: "Courses"
+    course: "Cours"
+    courses: "Cours"
 #    course_instance: "Course Instance"
 #    course_instances: "Course Instances"
-#    classroom: "Classroom"
-#    classrooms: "Classrooms"
-#    clan: "Clan"
-#    clans: "Clans"
-#    members: "Members"
-#    users: "Users"
+    classroom: "Classe"
+    classrooms: "Classes"
+    clan: "Clan"
+    clans: "Clans"
+    members: "Membres"
+    users: "Utilisateurs"
 
   concepts:
     advanced_strings: "Chaînes de caractères avancés"
@@ -1437,7 +1437,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
     input_handling: "Manipulation des entrées"
     math_operations: "Opérations mathématiques"
     object_literals: "Objets littéraux"
-#    parameters: "Parameters"
+    parameters: "Parametres"
     strings: "Chaînes de caractères"
     variables: "Variables"
     vectors: "Vecteurs"
@@ -1447,7 +1447,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
   delta:
     added: "Ajouté"
     modified: "Modifié"
-#    not_modified: "Not Modified"
+    not_modified: "Non Modifié"
     deleted: "Supprimé"
     moved_index: "Index changé"
     text_diff: "Différence de texte"