// I18n is slightly modified version of babilu.js from Tore Darell

var I18n = I18n || (function() {
    // Replace {{foo}} with obj.foo
    function interpolate(string, object) {
        return string.replace(/\%\{([^}]+)\}/g, function() {
            return object[arguments[1]] || arguments[0];
        });
    };

    // Split "foo.bar" to ["foo", "bar"] if key is a string
    function keyToArray(key) {
        if(!key) {
            return [];
        }
        if(typeof key != "string") {
            return key;
        }
        return key.split('.');
    };

    // Looks up a translation using an array of strings where the last
    // is the key and any string before that define the scope. The
    // current locale is always prepended and does not need to be
    // provided. The second parameter is an array of strings used as
    // defaults if the key can not be found. If a key starts with ":"
    // it is used as a key for lookup.  This method does not perform
    // pluralization or interpolation.
    function lookup(keys, defaults) {
        var i = 0, value = I18n.translations;
        defaults = (typeof defaults === "string") ? [defaults] : (defaults || []);
        while(keys[i]) {
            value = value && value[keys[i]];
            i++;
        }
        if(value) {
            return value;
        } else {
            if(defaults.length === 0) {
                return null;
            } else if (defaults[0].substr(0,1) === ':') {
                return lookup(keys.slice(0, keys.length - 1).concat(keyToArray(defaults[0].substr(1))), defaults.slice(1));
            } else {
                return defaults[0];
            }
        }
    };

    // Returns other when 0 given
    function pluralize(value, count) {
        if(count === undefined) return value;
        return count === 1 ? value.one : value.other;
    };

    // added default options to merge with translate options -Nathan
    var default_options = {};
    function set_default_options(options) {
      default_options = options;
    }

    // Works mostly the same as the Ruby equivalent, except there are
    // no symbols in JavaScript, so keys are always strings. The only
    // time this makes a difference is when differentiating between
    // keys and values in the defaultValue option. Strings starting
    // with ":" will be considered to be keys and used for lookup,
    // while other strings are returned as-is.
    function translate(key, options) {
        if(typeof key != "string") {
            // Bulk lookup
            var a = [], i;
            for(i = 0; i < key.length; i++) {
                a.push(translate(key[i], options));
            }
            return a;
        } else {
            options = options || {};
            options.defaultValue = options.defaultValue || null;
            key = keyToArray(options.scope).concat(keyToArray(key));
            var value = lookup(key, options.defaultValue);
            if(typeof value !== "string" && value) {
                value = pluralize(value, options.count);
            }
            if(typeof value === "string") {
                value = interpolate(value, jQuery.extend({}, default_options, options));
            }
            return value;
        }
    }

    return {
        set_default_options: set_default_options,
        translate: translate,
        t: translate
    };
})();

I18n.locale = I18n.locale || "fr";
I18n.translations = I18n.translations || {"incorrect":"Incorrect","attributes":{"updated_at":"Modifi\u00e9 le","created_at":"Cr\u00e9\u00e9 le"},"support":{"array":{"last_word_connector":" et ","words_connector":", ","two_words_connector":" et "},"select":{"prompt":"Veuillez s\u00e9lectionner"}},"labels":{"enterprise":{"user_group":{"user_group":"groupe d'utilisateurs","User_group":"Groupe d'utilisateurs","user_groups":"groupes d'utilisateurs","User_groups":"Groupes d'utilisateurs","User_Groups":"Groupes d'Utilisateurs","User_Group":"Groupe d'Utilisateurs"},"course":{"course":"course","courses":"courses","Courses":"Courses","Course":"Course"},"user":{"User":"User","user":"user","Users":"Users","users":"users"},"exam":{"exam":"examen","exams":"examens","Exams":"Examens","Exam":"Examen"},"establishment":{"Establishments":"Companies","Establishment":"Company","establishment's":"company's","establishment":"company","establishments":"companies"}}},"errors":{"format":"Le %{attribute} %{message}","messages":{"less_than":"doit \u00eatre inf\u00e9rieur \u00e0 %{count}","not_a_number":"n'est pas un nombre","too_short":"est trop court (au moins %{count} caract\u00e8res)","less_than_or_equal_to":"doit \u00eatre inf\u00e9rieur ou \u00e9gal \u00e0 %{count}","invalid":"n'est pas valide","too_long":"est trop long (pas plus de %{count} caract\u00e8res)","odd":"doit \u00eatre impair","confirmation":"ne concorde pas avec la confirmation","not_an_integer":"doit \u00eatre un nombre entier","empty":"doit \u00eatre rempli(e)","greater_than":"doit \u00eatre sup\u00e9rieur \u00e0 %{count}","even":"doit \u00eatre pair","inclusion":"n'est pas inclus(e) dans la liste","greater_than_or_equal_to":"doit \u00eatre sup\u00e9rieur ou \u00e9gal \u00e0 %{count}","blank":"doit \u00eatre rempli(e)","equal_to":"doit \u00eatre \u00e9gal \u00e0 %{count}","exclusion":"n'est pas disponible","wrong_length":"ne fait pas la bonne longueur (doit comporter %{count} caract\u00e8res)","accepted":"doit \u00eatre accept\u00e9(e)"}},"number":{"format":{"strip_insignificant_zeros":false,"significant":false,"delimiter":" ","precision":3,"separator":","},"human":{"storage_units":{"format":"%n %u","units":{"gb":"Go","tb":"To","kb":"ko","byte":{"other":"Octets","one":"Octet"},"mb":"Mo"}},"decimal_units":{"format":"%n %u","units":{"unit":"","thousand":"Millier","trillion":"Mille milliard","quadrillion":"Million de milliard","billion":"Milliard","million":"Million"}},"format":{"strip_insignificant_zeros":true,"significant":true,"delimiter":"","precision":2}},"percentage":{"format":{"delimiter":""}},"precision":{"format":{"delimiter":""}},"currency":{"format":{"unit":"$","strip_insignificant_zeros":false,"significant":false,"delimiter":" ","format":"%n %u","precision":2,"separator":","}}},"time":{"pm":"pm","formats":{"verbose_full":"%d %B %Y at %H:%M %p","default":"%d %B %Y","time_only":"%H:%M:%S","long":"%A %d %B %Y %H:%M","short":"%d %b/%y","default_with_time":"%d %B %Y de %H:%M:%S","sortable_date":"%m-%d-%Y","verbose_with_timezone":"%d %B %Y at %I:%M %p (%Z)","short_with_time":"%d %b/%y de %I:%M %p"},"am":"am"},"datetime":{"prompts":{"day":"Jour","month":"Mois","minute":"Minute","year":"Ann\u00e9e","hour":"Heure","second":"Seconde"},"distance_in_words":{"about_x_hours":{"other":"environ %{count}\u00a0heures","one":"environ une heure"},"about_x_years":{"other":"environ %{count}\u00a0ans","one":"environ un an"},"x_days":{"other":"%{count}\u00a0jours","one":"1\u00a0jour"},"less_than_x_minutes":{"zero":"moins d'une\u00a0minute","other":"moins de %{count}\u00a0minutes","one":"moins d'une\u00a0minute"},"over_x_years":{"other":"plus de %{count}\u00a0ans","one":"plus d'un an"},"about_x_months":{"other":"environ %{count}\u00a0mois","one":"environ un mois"},"almost_x_years":{"other":"presque %{count} ans","one":"presqu'un an"},"x_minutes":{"other":"%{count}\u00a0minutes","one":"1\u00a0minute"},"x_seconds":{"other":"%{count}\u00a0secondes","one":"1\u00a0seconde"},"x_months":{"other":"%{count}\u00a0mois","one":"1\u00a0mois"},"less_than_x_seconds":{"zero":"moins d'une seconde","other":"moins de %{count}\u00a0secondes","one":"moins d'une\u00a0seconde"},"half_a_minute":"une demi-minute"}},"layouts":{"measure":{"iframe":{"exam_name":"%{Exam}: <em>%{name}</em>","user_name":"Acc\u00e8s accord\u00e9 \u00e0 : <em>%{name}</em>"}}},"helpers":{"select":{"prompt":"Veuillez s\u00e9lectionner"},"submit":{"update":"Modifier ce %{model}","create":"Cr\u00e9er un %{model}","submit":"Enregistrer ce %{model}"}},"activerecord":{"models":{"menu_item":"Menu Item","exam":"%{Exam}","card_holder":"Credit Card"},"attributes":{"user_exam_item":{"no_response":"Vous n\u2019avez pas indiqu\u00e9 de r\u00e9ponse \u00e0 cette question.","verbose_position":"Question #%{position}","read_only":"This question is read-only."},"user":{"password":"Mot de passe","confirm_new_password":"Confirm new password","new_password":"New password","username":"Nom d'usager"},"menu_item":{"opens_new_window":"Opens New Window","name":"Name"},"exam":{"elapsed_time":"Temps \u00e9coul\u00e9","no_time_limit":"no time limit","exam_item_count":{"other":"%{count} questions","one":"%{count} question"},"remaining_uses":{"other":"%{count} uses remaining","one":"%{count} use remaining"},"num_uses":{"other":"%{count} uses","one":"%{count} use"},"created_at":"D\u00e9but\u00e9 \u00e0","attempts":{"other":"%{count} attempts","one":"%{count} attempt"},"verbose_time_limit":{"other":"%{count} minutes","one":"%{count} minute"}},"card_holder":{"verification_value":"Card security code","number":"Num\u00e9ro de la carte","month":"Date d\u2019expiration de la carte","year":"Date d\u2019expiration de la carte","name":"Nom figurant sur la carte"},"user_exam":{"score":"Pointage","finished_at":"Termin\u00e9","maybe":"Under Review","points":"Points","pass":"Pass","already_submitted":"%{Exam} has already been submitted and cannot be altered.","result":"R\u00e9sultat","created_at":"D\u00e9but\u00e9","fail":"Fail"}},"errors":{"user":{"wrong_username_format":"can contain lowercase letters, numbers and underscores only."},"template":{"body":"There were problems with the following fields:","header":{"other":"%{count} errors prohibited this %{model} from being saved","one":"1 error prohibited this %{model} from being saved"}},"full_messages":{"format":"%{attribute} %{message}"},"booking":{"overbooked":"Sorry, all seats have been taken."},"messages":{"record_invalid":"La validation a \u00e9chou\u00e9 : %{errors}","less_than":"doit \u00eatre inf\u00e9rieur \u00e0 %{count}","taken":"n'est pas disponible","not_a_number":"n'est pas un nombre","too_short":"est trop court (au moins %{count} caract\u00e8res)","less_than_or_equal_to":"doit \u00eatre inf\u00e9rieur ou \u00e9gal \u00e0 %{count}","invalid":"n'est pas valide","too_long":"est trop long (pas plus de %{count} caract\u00e8res)","odd":"doit \u00eatre impair","confirmation":"ne concorde pas avec la confirmation","not_an_integer":"doit \u00eatre un nombre entier","empty":"doit \u00eatre rempli(e)","greater_than":"doit \u00eatre sup\u00e9rieur \u00e0 %{count}","even":"doit \u00eatre pair","inclusion":"n'est pas inclus(e) dans la liste","greater_than_or_equal_to":"doit \u00eatre sup\u00e9rieur ou \u00e9gal \u00e0 %{count}","blank":"doit \u00eatre rempli(e)","equal_to":"doit \u00eatre \u00e9gal \u00e0 %{count}","exclusion":"n'est pas disponible","wrong_length":"ne fait pas la bonne longueur (doit comporter %{count} caract\u00e8res)","accepted":"doit \u00eatre accept\u00e9(e)"}}},"measure":{"password_reset":{"token_sent":{"title":"La r\u00e9initialisation du mot de passe a \u00e9t\u00e9 envoy\u00e9e","expiry":"Pour des raisons de s\u00e9curit\u00e9, ce lien deviendra inaccessible dans <strong>%{hours} hours.</strong>.","check_email":"Veuillez v\u00e9rifier vos courriels. Nous vous avons fait parvenir un lien qui vous permettra de r\u00e9initialiser votre mot de passe."},"reset_password":{"confirm_new_password":"Confirmer le nouveau mot de passe","success":"Votre mot de passe a \u00e9t\u00e9 modifi\u00e9 et l\u2019acc\u00e8s vous a \u00e9t\u00e9 accord\u00e9.","save":"Sauvegarder le nouveau mot de passe","new_password":"Nouveau mot de passe","title":"Cr\u00e9ez un nouveau mot de passe"},"forgot":{"help":"Inscrivez votre adresse de courriel et nous vous ferons parvenir un lien qui vous permettra de choisir un nouveau mot de passe.","no_user_error":"Aucun %{usager} n\u2019existe pour cette adresse de courriel.","title":"J\u2019ai oubli\u00e9 mon mot de passe","submit":"Envoyer une demande de r\u00e9initialisation du mot de passe.","security":"Pour des raisons de s\u00e9curit\u00e9, les mots de passe sont crypt\u00e9s et ne peuvent \u00eatre r\u00e9activ\u00e9s.","email":"Votre adresse de courriel"},"invalid_token":"Le lien pour r\u00e9initialiser votre mot de passe n\u2019est plus valide."},"login_form":{"forgot_password":"Vous avez oubli\u00e9 votre mot de passe?","errors":{"missing_info":"Tous les champs sont obligatoires.","bad_login":"Mauvais nom d'utilisateur ou mot de passe."},"title":"Acc\u00e8s","submit_button":"Aller"},"proctor":{"part1":"La partie 1 de votre examen a \u00e9t\u00e9 soumise. Votre surveillant(e) va pr\u00e9parer la partie 2."},"bookings":{"index":{"new_booking":"R\u00e9server mon %{exam}","withdraw_confirm":"\u00cates-vous certain(e) de vouloir annuler votre r\u00e9servation?","bookings":"Vos r\u00e9servations","another_booking":"R\u00e9server un autre %{exam}...","exam":"%{exam}","title":"R\u00e9servations","withdraw":"Annuler cette r\u00e9servation","no_bookings":"Vous n'avez r\u00e9serv\u00e9 aucun %{exam}","withdraw_until":"Vous pouvez annuler ou r\u00e9server de nouveau cette administration jusqu'au %{day}."},"new":{"select_region":"Choisir une r\u00e9gion:","no_sittings_available":"D\u00e9sol\u00e9, toutes les places disponibles sont d\u00e9j\u00e0 remplies.","success":"Votre r\u00e9servation a \u00e9t\u00e9 approuv\u00e9e.","error":"Incapable de compl\u00e9ter votre r\u00e9servation.","exam":"%{Exam}","time":"Temps","seats_left":"places<br />disponibles","title":"Nouvelle r\u00e9servation pour %{name}","submit":"Confirmer la r\u00e9servation","no_exams_to_book":"Il n\u2019y a aucun %{exams} de disponible.","location":"Lieu","required":"Veuillez choisir un lieu et un temps d\u2019%{exam}. "}},"users":{"edit":{"leave_password_blank":"Laisser en blanc si vous ne voulez pas changer votre mot de passe.","remove_account_disclaimer":"* Je comprends que mon compte sera d\u00e9sactiv\u00e9 de fa\u00e7on permanente et ne pourra \u00eatre r\u00e9activ\u00e9.","save_changes":"Sauvegarder les changements.","remove_account_button":"D\u00e9sactiver mon compte."},"new":{"signups_disabled":"L'inscription n'est pas accessible.","signup_button":"Inscription"}},"menu":{"logout":"Quitter","exams":"%{Exams}"},"locked":{"proctor":"Ce site est inaccessible sans le <a href=\"%{url}\">code d\u2019acc\u00e8s du/de la surveillant(e)</a>. ","title":"Ce site est verrouill\u00e9."},"exams":{"index":{"locked_info":"Cet %{exam} n\u2019est accessible que lorsque qu\u2019une surveillance est en place.","paused_exams":"%{Exams} en cours","resume_exam":"Retour \u00e0 l'%{exam} &raquo;","no_exams":"Aucun %{exam} n\u2019est actuellement disponible.","time_period":"P\u00e9riode de temps","title":"Liste d\u2019%{exams}","locked_exam":"Verrouill\u00e9","not_writable":"Non accessible en ce moment"},"review":{"click_for_details":"Cliquez sur le texte de la question pour d\u00e9voiler/cacher les d\u00e9tails. Vos r\u00e9ponses sont <span class=\"highlight\">surlign\u00e9es.</span> Les r\u00e9ponses correctes sont en <span class=\"correct\">vert</span>","hide_details":"Masquer le d\u00e9tail des questions","summary":"Sommaire","print_summary":"Imprimer le sommaire","title":"V\u00e9rification de l\u2019%{exam}","question_details":"D\u00e9tail des questions","show_details":"Montrer le d\u00e9tail des questions"},"history":{"back":"&laquo; Retour \u00e0 la liste d\u2019%{exam}","details":"D\u00e9tails &raquo;","times_taken":{"other":"Vous avez d\u00e9j\u00e0 fait cet %{exam} %{count} fois","one":"Vous avez d\u00e9j\u00e0 fait cet %{exam} une fois"},"in_progress":"Cet %{exam} est pr\u00e9sentement en cours.","resume_exam":"Retourner \u00e0 l\u2019%{exam} &raquo;","have_not_written":"Vous n\u2019avez pas fait cet %{exam}."},"grant":{"unlimited_uses":"Nombre d\u2019essais illimit\u00e9","description_tooltip":"Cliquez ici pour la description de l\u2019%{exam}","buy_exam":"Acheter l'%{exam} &raquo;","anytime_before":"Avant la date suivante: %{date}","anytime_after":"Apr\u00e8s la date suivante: %{date}","write_exam":"Passer l'%{exam} &raquo;","anytime":"Non sp\u00e9cifi\u00e9e"},"cannot_print":"Le contenu de l\u2019examen ne peut \u00eatre imprim\u00e9.","write":{"continue":"Vous poursuivez l\u2019%{exam} d\u00e9but\u00e9 le %{date}"}},"user_exams":{"continue":{"time_elapsed_label":"Temps \u00e9coul\u00e9:","timer_resumes":"Le d\u00e9compte reprendra apr\u00e8s avoir cliqu\u00e9 sur le bouton ci-dessous. Votre %{exam} sera automatiquement soumis \u00e0 l\u2019expiration du temps.","remaining_time":"Temps restant:","resume_button":"Poursuivre l\u2019%{exam} &raquo;","exam_time_limit":"Limite de temps de l\u2019%{exam}:","when_started":"Vous avez d\u00e9but\u00e9 cet %{exam} <strong>%{time}</strong>","must_finish":"Cet %{exam} est d\u00e9j\u00e0 en cours. Vous devez terminer cet %{exam} avant d\u2019en d\u00e9buter un autre."},"exam_toolbar":{"pause_label":"Cliquez sur le bouton PAUSE pour sauvegarder o\u00f9 vous \u00eates rendu(e) et interrompre l\u2019%{exam}. Retournez \u00e0 l\u2019%{exam} plus tard et reprenez o\u00f9 vous avez laiss\u00e9.","loading":"En cours de chargement","pause":"pause","end_label":"Cliquez sur le bouton SOUMETTRE pour soumettre votre %{exam} pour correction. Les questions non-r\u00e9pondues seront laiss\u00e9es en blanc et compteront au pointage.","toggle_notepad":"Montrez & cachez le carnet de notes","current_question_index":"Question <span class=\"currentQuestionIndex\">%{current}</span> de <span class=\"totalQuestions\">%{total}</span>","previous_question":"Question pr\u00e9c\u00e9dente","next_question":"Question suivante","end":"Soumettre%{part}","time_remaining":"Temps restant:","star_question":"Ajouter un signet","unstar_question":"Supprimer ce signet","star_question_label":"Les questions annot\u00e9es sont surlign\u00e9es sur votre %{exam} de fa\u00e7on \u00e0 pouvoir y retourner plus tard.","unstar_question_label":"Enlever le signet de cette question."},"start_part_2":{"start_button":"D\u00e9buter la partie 2 &raquo;","length":"Longueur","title":"Vous allez d\u00e9buter la partie 2 de l\u2019<strong>%{exam_name}</strong>.","time_limit":"Dur\u00e9e maximale"},"out_of_time_dialog":{"out_of_time":"Le temps allou\u00e9 pour l\u2019%{exam} a expir\u00e9. Votre %{exam} sera maintenant soumis."},"confirm_end_exam_dialog":{"mark_on_question_submit":"Votre %{exam} sera maintenant soumis","submit_part_text":"La partie %{part} sera imm\u00e9diatement soumise pour correction. Assurez-vous que vous \u00eates satisfait(e) de vos r\u00e9ponses avant de les soumettre car <strong>elles ne pourront \u00eatre chang\u00e9es plus tard<strong>.","auto_logout_after_submit":"Vous devrez vous identifier \u00e0 nouveau afin d\u2019acc\u00e9der \u00e0 la %{next_part}.","or_text":"ou","submit_and_logout_button_text":"Soumettre votre %{exam} et quitter &raquo;","submit_button_text":"Soumettre votre %{exam}","really_submit":"Vous voulez r\u00e9ellement soumettre votre %{exam}?","warning_missing_questions":"Il reste <span>-</span> questions auxquelles vous n'avez pas r\u00e9pondu. Si vous continuez vous ne recevrez aucun pointage pour ces questions.","cancel_submit_text":"&laquo; Retourner \u00e0 l\u2019%{exam}","mark_after_submit":"Assurez-vous que vous \u00eates satisfait(e) de vos r\u00e9ponses avant de peser \u00ab Soumettre l'examen \u00bb car elles ne pourront ensuite \u00eatre chang\u00e9es."},"show":{"last_question_of_part_label":"C'est la derni\u00e8re question \u00e0 la%{part} de votre %{exam}.","no_starred_questions":"Vous n'avez pas de questions annot\u00e9es.","ajax_error":"Une erreur s'est produite. S'il vous pla\u00eet essayez de nouveau, ou contactez le service de soutien si le probl\u00e8me persiste.","all_answered_message":"Toutes les questions ont \u00e9t\u00e9 r\u00e9pondues.","must_responsd_message":"Vous devez r\u00e9pondre \u00e0 la question.","title":"D\u00e9tails de l\u2019%{exam}","next_question_button":"Question suivante &raquo;","submit_exam_button":"Soumettre l\u2019%{exam} &raquo;","submit_answer_button":"Soumettre r\u00e9ponse","paused_title":"Cet %{exam} est en mode \u00ab pause \u00bb","last_question_label":"C'est la derni\u00e8re question."},"new":{"timer_help":"Le d\u00e9compte commencera apr\u00e8s avoir cliqu\u00e9 sur le bouton ci-dessous. Votre %{exam} sera automatiquement soumis \u00e0 l\u2019expiration du temps.","start_exam_button":"D\u00e9buter l'%{exam} &raquo;","start_exam_part_button":"D\u00e9butez la partie %{part} &raquo;","exam_is_split":"Cet %{exam} est divis\u00e9 en deux parties:","part":"Partie %{part}","break":"Pause","pre_exam_message":{"mark_on_question_submit":"Les questions seront annot\u00e9es \u00e0 mesure que vous y r\u00e9pondez","intro":"Vous \u00eates sur le point de d\u00e9buter <strong>%{exam_name}</strong>. Cliquer sur le bouton ici-bas d\u00e9butera l'%{exam}.","mark_on_exam_submit":"Votre %{exam} sera corrig\u00e9 apr\u00e8s que vous ayez r\u00e9pondu \u00e0 toutes les questions."},"exam_time_limit":"Temps allou\u00e9 pour l\u2019%{exam}:","agree_label":"Je suis d\u2019accord avec les \u00e9nonc\u00e9s ci-haut.","please_wait":"Veuillez patienter\u2026"},"show_question":{"notes_help":"Vos notes pour la question %{question}:","passage_intro":"Utilisez l\u2019information suivante pour r\u00e9pondre \u00e0 la question:"},"question_grid":{"questions_remaining":"questions restantes","language_label":"Langue:","show_starred":"Signets","open_nav":"Ouvrir Navigateur","submit_part_instructions":"Click the Submit %{part} button to submit %{part} for grading.","show_all":"Tout ","close_nav":"Fermer Navigateur","submit_instructions":"Cliquez sur le bouton \u00abSoumettre\u00bb pour soumettre votre %{exam} pour correction.","show":"Montrer:"}},"purchases":{"receipt":{"enrollment_key":"Enrolment Key","order_num":"Num\u00e9ro de commande","buyer":"Acheteur","payment_type":"Mode de paiement","subtotal":"Sous-total","sitting_num":"Session Number","reference":"R\u00e9f\u00e9rence","test_centre_coordinator":"Test Centre Coordinator","transaction_id":"Code de transaction","billing_address":"Adresse de facturation","site":"Endroit","message":"Message","tax":"Taxe de vente","location":"Location","discount":"Discount","shipping_address":"Adresse d\u2019exp\u00e9dition","admins":"Administrators","booking_num":"Booking Number","grants":"Octrois","amount":"Montant","products":"Produits","enrollment_key_plural":"Enrolment Keys","shipping":"Frais d\u2019exp\u00e9dition"},"fail":{"title":"La transaction a \u00e9chou\u00e9"},"show":{"description":"La transaction est approuv\u00e9e. Ceci est votre re\u00e7u officiel. Veuillez l\u2019imprimer et le conserver pour vos dossiers.","continue":"Poursuivez votre %{exam}","title":"Re\u00e7u de transaction","print":"Imprimer le re\u00e7u"},"new":{"gateway_mode":"Mode d\u2019acc\u00e8s","declined":"Votre carte a \u00e9t\u00e9 refus\u00e9e","total":"Total","a_security_code_is":"<p>Le code de s\u00e9curit\u00e9 sert \u00e0 v\u00e9rifier que vous \u00eates bien le d\u00e9tenteur de cette carte. <p><p>Ce code de trois chiffres est situ\u00e9 \u00e0 l\u2019endos de votre carte de cr\u00e9dit, \u00e0 l\u2019extr\u00e9mit\u00e9 droite de votre num\u00e9ro de carte. Entrez ces trois chiffres dans l\u2019espace r\u00e9serv\u00e9 au code de s\u00e9curit\u00e9. <p>","time_period":"P\u00e9riode de temps","title":"V\u00e9rifiez votre transaction","processing_error":"Une erreur avec votre carte de cr\u00e9dit est survenue.","tax":"Taxe de vente","cc_validation_error_header":"Incapable d\u2019effectuer la transaction avec cette carte de cr\u00e9dit","cards_we_accept":"Nous acceptons Visa, MasterCard et American Express.","purchase_button":"Payez","what_is_a_security_code":"Qu\u2019est-ce que c\u2019est?","cc_details":"D\u00e9tails de la facturation"}}},"select_one":"Choisir une option.","correct":"Corriger","date":{"abbr_month_names":[null,"jan.","f\u00e9v.","mar.","avr.","mai","juin","juil.","ao\u00fbt","sept.","oct.","nov.","d\u00e9c."],"month_names":[null,"janvier","f\u00e9vrier","mars","avril","mai","juin","juillet","ao\u00fbt","septembre","octobre","novembre","d\u00e9cembre"],"formats":{"default":"%d %B %Y","long":"%d %B %Y","short":"%y-%m-%d"},"order":["year","month","day"],"abbr_day_names":["dim","lun","mar","mer","jeu","ven","sam"],"day_names":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]}};

