-- http://www.phpmyadmin.net
--


--
-- Database: `beaver`
--

-- --------------------------------------------------------

--
-- Table structure for table `translations`
--

CREATE TABLE IF NOT EXISTS `translations` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `languageID` int(11) NOT NULL,
  `category` varchar(50) CHARACTER SET utf8 NOT NULL,
  `key` varchar(50) CHARACTER SET utf8 NOT NULL,
  `translation` text CHARACTER SET utf8 NOT NULL,
  PRIMARY KEY (`ID`),
  KEY `languageID` (`languageID`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=781 ;

--
-- Dumping data for table `translations`
--

INSERT INTO `translations` (`ID`, `languageID`, `category`, `key`, `translation`) VALUES
(1, 1, 'contest', 'general_page_title', 'Castor - la plateforme'),
(4, 1, 'contest', 'general_instructions', 'Pour accéder à une présentation générale du concours Castor Informatique, allez sur &lt;a href=&quot;http://castor-informatique.fr&quot;&gt;la page d''accueil&lt;/a&gt;.'),
(5, 1, 'contest', 'general_choice', 'Choisissez ce que vous souhaitez :'),
(6, 1, 'contest', 'general_start_contest', 'Commencer un concours&lt;br/&gt;en classe'),
(7, 1, 'contest', 'general_public_contests', 'S''entraîner à la maison&lt;br /&gt;Consulter les annales'),
(8, 1, 'contest', 'general_view_results', 'Reprendre un concours ou&lt;br/&gt;voir ses résultats'),
(9, 1, 'contest', 'tab_start_contest_enter_code', 'Entrez le code de votre groupe, fourni par votre enseignant&amp;nbsp;: '),
(10, 1, 'contest', 'tab_start_contest_start_button', 'Je commence le concours'),
(11, 1, 'contest', 'tab_public_contests_info', 'Testez-vous sur l''un des concours publics ci-dessous.'),
(12, 1, 'contest', 'tab_public_contests_score_explanation', 'Votre score et une correction détaillée des questions vous seront fournis immédiatement après avoir validé vos réponses.'),
(13, 1, 'contest', 'tab_public_contests_organization', 'Le Castor est organisé en France depuis 2011. Les sujets 2010 ci-dessus sont ceux de l''édition Suisse. Ils sont également disponibles en version &lt;a target=&quot;blank&quot; href=&quot;http://castor-informatique.fr/documents/plaquette_2010.pdf&quot;&gt;pdf&lt;/a&gt;.'),
(14, 1, 'contest', 'tab_view_results_access_code', 'Entrez le code d''accès qui vous a été fourni au moment de démarrer le concours :'),
(15, 1, 'contest', 'tab_view_results_view_results_button', 'Accéder à ma participation'),
(16, 1, 'contest', 'tab_view_results_info_1', 'Vous pourrez revoir vos réponses, et si le concours est terminé, votre score et une correction de chaque question.'),
(17, 1, 'contest', 'tab_view_results_info_2', 'Vous n''avez pas de code d''accès?'),
(18, 1, 'contest', 'tab_view_results_info_3', 'Si vous êtes en classe, entrez ci-dessus le code de groupe fourni par votre enseignant.'),
(19, 1, 'contest', 'tab_view_results_info_4', 'Notez aussi que votre enseignant a accès à votre score depuis son interface coordinateur.'),
(20, 1, 'contest', 'general_title', 'Castor Informatique France'),
(21, 1, 'contest', 'general_subtitle', 'Plate-forme du concours'),
(22, 1, 'contest', 'tab_home_warning_not_contest', 'Attention, cet onglet ne mène pas au Concours 2013'),
(23, 1, 'contest', 'tab_home_button_wrong_choice', 'Je me suis trompé.&lt;br/&gt;Je veux faire le &lt;b&gt;concours 2013&lt;/b&gt;'),
(24, 1, 'contest', 'tab_home_button_confirm_choice', 'Je sais.&lt;br/&gt;Je veux faire un &lt;b&gt;ancien concours&lt;/b&gt;'),
(25, 1, 'contest', 'tab_public_loading', 'Chargement en cours...'),
(26, 1, 'contest', 'tab_view_select_team_in_list', 'Ensuite, sélectionnez votre équipe dans cette liste :'),
(27, 1, 'contest', 'tab_view_select_team', 'Sélectionnez votre équipe'),
(28, 1, 'contest', 'tab_view_ask_password_to_teacher', 'Puis demandez à votre enseignant de saisir le code de secours du groupe :'),
(29, 1, 'contest', 'tab_view_restart_contest', 'Reprendre le concours'),
(30, 1, 'contest', 'nb_contestants_question', 'Faites-vous l''épreuve tout seul ou bien à deux sur un même ordinateur ?'),
(31, 1, 'contest', 'nb_contestants_one', 'Tout seul'),
(32, 1, 'contest', 'nb_contestants_two', 'À deux'),
(33, 1, 'contest', 'login_input_firstname', 'Entrez votre &lt;b&gt;prénom&lt;/b&gt; :'),
(34, 1, 'contest', 'login_input_lastname', 'Entrez votre &lt;b&gt;nom de famille&lt;/b&gt; :'),
(35, 1, 'contest', 'login_ask_gender', 'Êtes vous :'),
(36, 1, 'contest', 'login_female', 'Une fille'),
(37, 1, 'contest', 'login_male', 'Un garçon'),
(38, 1, 'contest', 'login_teammate', 'Coéquipier/coéquipière :'),
(39, 1, 'contest', 'login_start_contest', 'Commencer le concours'),
(40, 1, 'contest', 'password_warning', '&lt;b&gt;Attention:&lt;/b&gt;    &lt;br/&gt; Avant de commencer, &lt;b&gt;veuillez noter le code d''accès ci-dessous&lt;/b&gt;.    &lt;br /&gt;Il vous permettra de reprendre le concours en cas d''interruption, et plus tard, d''accéder à vos résultats.     &lt;br /&gt;Conservez-le bien et gardez-le secret.'),
(41, 1, 'contest', 'password_confirm', 'J''ai bien noté le code. Je commence l''épreuve'),
(42, 1, 'contest', 'images_preloaded', 'images préchargées. Merci de patienter.'),
(43, 1, 'contest', 'questions_bonus', 'Bonus de départ : 50 points'),
(44, 1, 'contest', 'questions_loading', 'Chargement en cours...'),
(46, 1, 'contest', 'questions_finish_early', 'J''ai fini en avance'),
(47, 1, 'contest', 'closed_please_wait', '&lt;b&gt;Attention :&lt;/b&gt; l''épreuve est terminée, mais vos dernières réponses n''ont pas enore été transmises. Merci de patienter une vingtaine de secondes.'),
(48, 1, 'contest', 'closed_connexion_error', '&lt;b&gt;Attention&lt;/b&gt;, du fait d''un problème de connexion, certaines de vos réponses n''ont pas           pu être envoyées. Pour que vos réponses soient prises en compte, sauvegardez le texte ci-dessous,          et envoyez-le nous par email à info@castor-informatique.fr dès que vous en avez la possibilité :'),
(49, 1, 'contest', 'closed_remind_password', 'Avez-vous bien noté le code qui vous permettra d''accéder à vos résultats à partir du 18 novembre ?'),
(50, 1, 'contest', 'closed_your_password', 'Votre code est :'),
(51, 1, 'contest', 'closed_announcement', '      &lt;p&gt;          Pour poursuivre votre découverte de l''informatique chez vous ou en classe, allez sur          &lt;a href=''http://www.france-ioi.org''&gt;france-ioi.org&lt;/a&gt;.       &lt;/p&gt;       &lt;p&gt;          Vous pourrez y apprendre à programmer, et progresser en algorithmique grâce à de nombreux exercices pour tous les niveaux.       &lt;/p&gt;'),
(52, 1, 'contest', 'error_server', 'Erreur dans la réponse du serveur'),
(53, 1, 'contest', 'error_close', 'Fermer'),
(54, 1, 'contest_js', 'error_connexion_server', 'La connexion au serveur ne fonctionne pas. L''application va continuer à essayer jusqu''à ce que cela fonctionne.'),
(55, 1, 'contest_js', 'error_connexion_server_bis', 'La connexion au serveur ne fonctionne toujours pas. L''épreuve risque de ne pas fonctionner correctement.'),
(56, 1, 'contest_js', 'warning_confirm_close_contest', 'Attention ! Êtes vous certain de vouloir arrêter le concours ?'),
(57, 1, 'contest_js', 'contest_is_over', 'L''épreuve est terminée'),
(58, 1, 'contest_js', 'time_is_up', 'Le temps est écoulé. Merci d''avoir participé'),
(59, 1, 'contest_js', 'contest_starts_now', 'C''est parti ! Notez bien en haut à droite combien vous pouvez gagner ou perdre de points pour chaque question !'),
(60, 1, 'contest_js', 'invalid_password', 'Mot de passe incorrect'),
(61, 1, 'contest_js', 'invalid_code', 'Code invalide'),
(62, 1, 'contest_js', 'group_session_expired', 'La session de ce groupe a commencé depuis plus de 30 minutes. Il n''est plus possible de commencer le concours au sein de ce groupe.'),
(63, 1, 'contest_js', 'contest_url', 'index.html'),
(64, 1, 'contest_js', 'lastname_missing', 'Il manque le nom de famille'),
(65, 1, 'contest_js', 'firstname_missing', 'Il manque le prénom'),
(66, 1, 'contest_js', 'genre_missing', 'Il manque le genre'),
(67, 1, 'contest_js', 'select_team', 'Sélectionnez l''équipe !'),
(68, 1, 'contest_js', 'level_1_name', 'Niveau 6ème/5ème&lt;br/&gt;(45mn)'),
(69, 1, 'contest_js', 'level_2_name', 'Niveau 4ème/3ème&lt;br/&gt;(45mn)'),
(70, 1, 'contest_js', 'level_3_name', 'Niveau Seconde&lt;br/&gt;(45mn)'),
(71, 1, 'contest_js', 'level_4_name', 'Niveau 1ère/Terminale&lt;br/&gt;(45mn)'),
(72, 1, 'contest_js', 'level_all_name', 'Toutes les questions (1h)'),
(73, 1, 'contest_js', 'time_remaining_1', 'Il vous reste encore '),
(74, 1, 'contest_js', 'time_remaining_2', ' minutes ! Finir en avance n''améliorera pas votre score, mieux vaut prendre le temps de tout relire ou continuer à chercher. Cliquez sur annuler pour reprendre l''épreuve.'),
(75, 1, 'contest_js', 'confirm_stop_early', 'Vraiment ? C''est votre dernière chance, cliquez sur annuler pour reprendre le concours'),
(76, 1, 'contest_js', 'thanks_for_participating', 'Merci pour votre participation'),
(77, 1, 'contest_js', 'score', 'Score :'),
(78, 1, 'contest_js', 'value_not_integer', 'Erreur : la valeur saisie n''est pas un entier'),
(79, 1, 'contest_js', 'contest_closed_answers_readonly', 'Le concours est terminé, vous ne pouvez plus modifier vos réponses'),
(80, 1, 'contest_js', 'last_question_message', 'C''était la dernière question. Revenez sur les questions précédentes en cliquant sur leur nom dans la liste de gauche. S''il n''y a pas de point à gauche du nom d''une question, c''est que vous n''avez rien répondu.'),
(81, 1, 'contest_js', 'first_question_message', 'Vous avez répondu à votre première question, et la suivante va s''afficher automatiquement. Vous pouvez revenir sur une question en cliquant sur son nom dans la liste à gauche. Le symbole à gauche du nom indique les questions déjà répondues (mais ne dit pas si c''est juste).'),
(82, 1, 'contest_js', 'answer_saved', 'Votre réponse a été enregistrée.'),
(83, 1, 'contest_js', 'cancel_saved_answer', 'Annuler la réponse enregistrée'),
(84, 1, 'contest_js', 'no_answer', '&lt;b&gt;Pas&lt;/b&gt; de&lt;br/&gt;réponse'),
(85, 1, 'contest_js', 'bad_answer', 'Réponse&lt;br/&gt;&lt;b&gt;fausse&lt;/b&gt;'),
(86, 1, 'contest_js', 'good_answer', 'Réponse&lt;br/&gt;&lt;b&gt;juste&lt;/b&gt;'),
(87, 1, 'contest_js', 'server_not_responding_try_again', 'Le serveur ne répond pas. Réessayer ?'),
(88, 1, 'contest_js', 'exception', 'Exception : '),
(89, 1, 'contest_js', 'server_output', 'Réponse du serveur :'),
(90, 1, 'contest_js', 'response_transmission_error_1', 'Erreur lors de la transmission de la réponse :'),
(91, 1, 'contest_js', 'response_transmission_error_2', '. Voulez-vous réessayer de l''envoyer ?'),
(92, 1, 'contest_js', 'check_score_detail', 'Vous pouvez maintenant voir le détail de votre score. Cliquez sur le nom d''une question pour revoir votre réponse. Sous la question, vous trouverez aussi une correction détaillée et des approfondissements sur le sujet.'),
(101, 2, 'contest', 'general_page_title', 'Beaver - the platform'),
(104, 2, 'contest', 'general_instructions', 'For a general presentation of the Beaver Contest, go to &lt;a href=&quot;http://castor-informatique.fr&quot;&gt;our home page&lt;/a&gt;.'),
(105, 2, 'contest', 'general_choice', 'Make your choice:'),
(106, 2, 'contest', 'general_start_contest', 'Start a contest&lt;br/&gt;at school'),
(107, 2, 'contest', 'general_public_contests', 'Practice at home&lt;br /&gt;See past contests'),
(108, 2, 'contest', 'general_view_results', 'Restart a contest or&lt;br/&gt;check results'),
(109, 2, 'contest', 'tab_start_contest_enter_code', 'Input your group code, as provided by your teacher: '),
(110, 2, 'contest', 'tab_start_contest_start_button', 'I start the contest'),
(111, 2, 'contest', 'tab_public_contests_info', 'Test yourself on one of the public contests listed below.'),
(112, 2, 'contest', 'tab_public_contests_score_explanation', 'Your score and a detailed explanation for each question will be provided right after your answers have been graded.'),
(113, 2, 'contest', 'tab_public_contests_organization', 'The Beaver is organized in France since 2011. The tasks for 2010 below come from the Swiss edition. They are also available as &lt;a target=&quot;blank&quot; href=&quot;http://castor-informatique.fr/documents/plaquette_2010.pdf&quot;&gt;a pdf&lt;/a&gt;.'),
(114, 2, 'contest', 'tab_view_results_access_code', 'Input the access code that was provided to you when you started the contest:'),
(115, 2, 'contest', 'tab_view_results_view_results_button', 'Access to my participation'),
(116, 2, 'contest', 'tab_view_results_info_1', 'You will be able to see your answers, and if the contest is over, your score and a detailed solution of each question.'),
(117, 2, 'contest', 'tab_view_results_info_2', 'You don''t have an access code?'),
(118, 2, 'contest', 'tab_view_results_info_3', 'If you are at school, input above the group code that was provided by your teacher.'),
(119, 2, 'contest', 'tab_view_results_info_4', 'Please note that your teacher has access to your score from his admin interface.'),
(120, 2, 'contest', 'general_title', 'Beaver Contest, France'),
(121, 2, 'contest', 'general_subtitle', 'Contest platform'),
(122, 2, 'contest', 'tab_home_warning_not_contest', 'Warning: this tab is not for the 2013 contest'),
(123, 2, 'contest', 'tab_home_button_wrong_choice', 'I made a mistake.&lt;br/&gt;I want to go to the &lt;b&gt;2013 contest&lt;/b&gt;'),
(124, 2, 'contest', 'tab_home_button_confirm_choice', 'I know.&lt;br/&gt;I want to try one of the &lt;b&gt;past contests&lt;/b&gt;'),
(125, 2, 'contest', 'tab_public_loading', 'Loading...'),
(126, 2, 'contest', 'tab_view_select_team_in_list', 'Then, select your team in this list:'),
(127, 2, 'contest', 'tab_view_select_team', 'Select your team'),
(128, 2, 'contest', 'tab_view_ask_password_to_teacher', 'Then ask your teacher to input the group''s security code'),
(129, 2, 'contest', 'tab_view_restart_contest', 'Restart the contest'),
(130, 2, 'contest', 'nb_contestants_question', 'Are you doing the contest by yourself or with a teammate?'),
(131, 2, 'contest', 'nb_contestants_one', 'By myself'),
(132, 2, 'contest', 'nb_contestants_two', 'With a teammate'),
(133, 2, 'contest', 'login_input_firstname', 'Input your &lt;b&gt;first name&lt;/b&gt; :'),
(134, 2, 'contest', 'login_input_lastname', 'Input your &lt;b&gt;last name&lt;/b&gt; :'),
(135, 2, 'contest', 'login_ask_gender', 'Are you:'),
(136, 2, 'contest', 'login_female', 'A girl'),
(137, 2, 'contest', 'login_male', 'A boy'),
(138, 2, 'contest', 'login_teammate', 'Teammate:'),
(139, 2, 'contest', 'login_start_contest', 'Start the contest'),
(140, 2, 'contest', 'password_warning', '&lt;b&gt;Warning:&lt;/b&gt;    &lt;br/&gt; Before you start, &lt;b&gt;plase write down the access code below&lt;/b&gt;.    &lt;br /&gt; It will allow you to restart the contest if you are interrupted, and to access to your results later.     &lt;br /&gt;Keep it safe and secret.'),
(141, 2, 'contest', 'password_confirm', 'I wrote down the code. I''m starting the contest now.'),
(142, 2, 'contest', 'images_preloaded', 'images loaded. Please wait.'),
(143, 2, 'contest', 'questions_bonus', 'Starting bonus: 50 points'),
(144, 2, 'contest', 'questions_loading', 'Contest loadinng...'),
(146, 2, 'contest', 'questions_finish_early', 'I finished early'),
(147, 2, 'contest', 'closed_please_wait', '&lt;b&gt;Warning:&lt;/b&gt; the contest is over, but your last answers have not been transmitted. Please wait about twenty seconds.'),
(148, 2, 'contest', 'closed_connexion_error', '&lt;b&gt;Warning&lt;/b&gt;, because of a connexion issue, some of your answers could not be transmitted. In order for your answers to be taken into account, please save the text below into a text file, and send it to us by email to info@castor-informatique.fr as soon as you can:'),
(149, 2, 'contest', 'closed_remind_password', 'Did you write down the code that will allow you to access to your results after November 18?'),
(150, 2, 'contest', 'closed_your_password', 'Your code is:'),
(151, 2, 'contest', 'closed_announcement', '      &lt;p&gt;          To continue learning computer science at home or at school, go to   &lt;a href=''http://www.france-ioi.org''&gt;france-ioi.org&lt;/a&gt;.       &lt;/p&gt;       &lt;p&gt;          You will be able to learn programming and algorithmics, thanks to many exercices for all levels.       &lt;/p&gt;'),
(152, 2, 'contest', 'error_server', 'Error in the server''s response'),
(153, 2, 'contest', 'error_close', 'Close'),
(154, 2, 'contest_js', 'error_connexion_server', 'The connexion to our server failed. The application will keep trying until it works.'),
(155, 2, 'contest_js', 'error_connexion_server_bis', 'The connexion to our server still doesn''t work. The contest might not work correctly.'),
(156, 2, 'contest_js', 'warning_confirm_close_contest', 'Warning: Are you sure you want to stop the contest?'),
(157, 2, 'contest_js', 'contest_is_over', 'The contest is over'),
(158, 2, 'contest_js', 'time_is_up', 'Time is up. Thanks for participating'),
(159, 2, 'contest_js', 'contest_starts_now', 'It''s starting! Make sure you look at the top-right corner and see how many points you may earn or lose for each question.'),
(160, 2, 'contest_js', 'invalid_password', 'Invalid password'),
(161, 2, 'contest_js', 'invalid_code', 'Invalid code'),
(162, 2, 'contest_js', 'group_session_expired', 'This group''s session started more than 30 minutes ago. It is not possible to start the contest within that group anymore.'),
(163, 2, 'contest_js', 'contest_url', 'index_en.html'),
(164, 2, 'contest_js', 'lastname_missing', 'The last name is missing'),
(165, 2, 'contest_js', 'firstname_missing', 'The first name is missing'),
(166, 2, 'contest_js', 'genre_missing', 'The gender is missing'),
(167, 2, 'contest_js', 'select_team', 'Select the team!'),
(168, 2, 'contest_js', 'level_1_name', 'Level 1 (6th/7th grade)&lt;br/&gt;(45mn)'),
(169, 2, 'contest_js', 'level_2_name', 'Level 2 (8th/9th grade)&lt;br/&gt;(45mn)'),
(170, 2, 'contest_js', 'level_3_name', 'Level 3 (10th grade)&lt;br/&gt;(45mn)'),
(171, 2, 'contest_js', 'level_4_name', 'Level 4 (11th/12th grade)&lt;br/&gt;(45mn)'),
(172, 2, 'contest_js', 'level_all_name', 'All questions (1h)'),
(173, 2, 'contest_js', 'time_remaining_1', 'You still have '),
(174, 2, 'contest_js', 'time_remaining_2', ' minutes! Finishing early will not increase our score. It is advised to take the time to check your answers or spend more time figuring out the answers. Click on cancel to continue the contest.'),
(175, 2, 'contest_js', 'confirm_stop_early', 'Really? This is your last chance. Click on cancel to continue the contest'),
(176, 2, 'contest_js', 'thanks_for_participating', 'Thanks for participating'),
(177, 2, 'contest_js', 'score', 'Score:'),
(178, 2, 'contest_js', 'value_not_integer', 'Error: the value provided is not an integer'),
(179, 2, 'contest_js', 'contest_closed_answers_readonly', 'The contest is over, you can''t change your answers anymore'),
(180, 2, 'contest_js', 'last_question_message', 'This was the last question. Go back to previous answers by clicking on their name in the list, on the left. If there is no dot to the left of the name of a question, this means you have not answered yet.'),
(181, 2, 'contest_js', 'first_question_message', 'You just answered to your first question, and the next one will be displayed automatically. You can go back to a question by clicking on its name in the list on the left. The dot on the left of the name shows which questions have already been answers (but doesn''t indicate if the answer is correct).'),
(182, 2, 'contest_js', 'answer_saved', 'Your answer has been saved.'),
(183, 2, 'contest_js', 'cancel_saved_answer', 'Cancel the saved answer'),
(184, 2, 'contest_js', 'no_answer', '&lt;b&gt;No&lt;/b&gt;&lt;br/&gt;answer'),
(185, 2, 'contest_js', 'bad_answer', '&lt;b&gt;Bad&lt;/b&gt;&lt;br/&gt;answer'),
(186, 2, 'contest_js', 'good_answer', '&lt;b&gt;Good&lt;/b&gt;&lt;br/&gt;answer'),
(187, 2, 'contest_js', 'server_not_responding_try_again', 'The server is not responding. Try again?'),
(188, 2, 'contest_js', 'exception', 'Exception: '),
(189, 2, 'contest_js', 'server_output', 'Server''s response:'),
(190, 2, 'contest_js', 'response_transmission_error_1', 'Error while transmitting the answer:'),
(191, 2, 'contest_js', 'response_transmission_error_2', '. Would you like to try to send it again?'),
(192, 2, 'contest_js', 'check_score_detail', 'You can now see the detail of your score. Click on the name of a question to see your answer. Under the question, you will also see a detailed solution and some extra information about the task.'),
(193, 1, 'admin', 'page_title', 'Castor informatique : coordinateur'),
(194, 1, 'admin', 'logout', 'Se déconnecter'),
(195, 1, 'admin', 'title', 'Castor Informatique France'),
(196, 1, 'admin', 'subtitle', ' Plate-forme du concours - &lt;span style=''color:red;font-weight:bold''&gt;ACCÈS COORDINATEUR&lt;/span&gt;'),
(197, 1, 'admin', 'announcement', '         &lt;p&gt;Pour chaque élève, vous pouvez désormais consulter son classement.&lt;/p&gt;          &lt;p&gt;Voici quelques chiffres sur chaque niveau :          &lt;table border=1 cellspacing=0 cellpadding=5&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;6ème/5ème&lt;/td&gt;&lt;td&gt;4ème/3ème&lt;/td&gt;&lt;td&gt;Seconde&lt;/td&gt;&lt;td&gt;1ère/Terminale&lt;/td&gt;&lt;/tr&gt;          &lt;tr&gt;&lt;td&gt;Score maximal&lt;/td&gt;&lt;td&gt;182&lt;/td&gt;&lt;td&gt;176&lt;/td&gt;&lt;td&gt;179&lt;/td&gt;&lt;td&gt;191&lt;/td&gt;&lt;/tr/&gt;          &lt;tr&gt;&lt;td&gt;Nombre de participants&lt;/td&gt;&lt;td&gt;43647&lt;/td&gt;&lt;td&gt;32017&lt;/td&gt;&lt;td&gt;7273&lt;/td&gt;&lt;td&gt;7867&lt;/td&gt;&lt;/tr&gt;          &lt;/table&gt;          &lt;p&gt;Notez que vous pouvez voir le détail des réponses / scores d''un candidat en utilisant son code personnel sur la page &lt;a target=&quot;blank&quot; href=&quot;http://concours.castor-informatique.fr&quot;&gt;du concours&lt;/a&gt;&lt;/p&gt;          &lt;/table&gt;'),
(198, 1, 'admin', 'loading', 'Chargement en cours...'),
(199, 1, 'admin', 'link_to_home', 'Pour accéder à une présentation générale du concours Castor Informatique, allez sur &lt;a href=&quot;http://castor-informatique.fr&quot;&gt;la page d''accueil&lt;/a&gt;.'),
(200, 1, 'admin', 'teacher_wannabe_admin', 'Vous êtes enseignant, vous souhaitez devenir coordinateur ?'),
(201, 1, 'admin', 'login_register', 'Inscrivez vous !'),
(202, 1, 'admin', 'login_are_you_admin', 'Vous êtes coordinateur ?'),
(203, 1, 'admin', 'login', 'Identifiez-vous :'),
(204, 1, 'admin', 'login_email', 'Email :'),
(205, 1, 'admin', 'login_password', 'Mot de passe :'),
(206, 1, 'admin', 'login_lost_password', 'Vous avez perdu votre mot de passe coordinateur ?'),
(207, 1, 'admin', 'login_input_email', 'Saisissez votre adresse email :'),
(208, 1, 'admin', 'login_get_new_password', 'Obtenir un nouveau mot de passe'),
(209, 1, 'admin', 'login_connexion', 'Connexion'),
(210, 1, 'admin', 'help_title', 'Explications'),
(211, 1, 'admin', 'groups_title', 'Groupes'),
(212, 1, 'admin', 'users_title', 'Coordinateur'),
(213, 1, 'admin', 'schools_title', 'Établissement'),
(214, 1, 'admin', 'teams_title', 'Équipes'),
(215, 1, 'admin', 'contestants_title', 'Élèves'),
(216, 1, 'admin', 'certificates_title', 'Diplômes'),
(217, 1, 'admin', 'questions_title', 'Sujets'),
(218, 1, 'admin', 'contests_title', 'Concours'),
(219, 1, 'admin', 'translations_title', 'Traductions'),
(220, 1, 'admin', 'help_content', '            &lt;b&gt;Création des groupes &lt;/b&gt;             &lt;p&gt;             Le système mis en place repose sur la création de groupes d’élèves. Cela réduit le nombre d’informations que vous donnez avant le concours (vous déclarez des groupes et non pas tous les élèves). Cela réduit aussi le nombre de codes d’accès au concours (un par groupe).             &lt;/p&gt;&lt;p&gt;             Ainsi, afin de préparer le passage du concours dans votre établissement :             &lt;/p&gt;&lt;p&gt;             &lt;b&gt;1. Etablissez la liste des “groupes de passage” dont votre établissement a besoin. &lt;/b&gt;             &lt;/p&gt;&lt;p&gt;             Un “groupe” réunit des élèves d’un niveau sur une tranche horaire.             Ainsi, par exemple, si vous faites passer tous les élèves de la 6e2 un jour, c’est un groupe. Si vous faites passer la moitié de la 6e2 un jour (une heure) et l’autre moitié un autre jour (une autre heure) cela fait deux groupes. Des élèves de 6e différentes passant à la même heure, c’est un groupe. Si vous faites passer des élèves de 6e et des élèves de 4e en même temps cela fait deux groupes.             &lt;/p&gt;&lt;p&gt;             &lt;b&gt;2. Dans l’onglet GROUPE, créez les groupes : déclarez le nom, le niveau de classe, la date à laquelle le groupe passera le concours, et la taille de chaque groupe.&lt;/b&gt;             &lt;/p&gt;             &lt;p&gt;             &lt;i&gt;Au moment de la création des groupes, vous n''avez pas à renseigner les noms et prénoms des élèves ni la composition d''éventuels binômes. Ces informations seront enregistrées par les élèves eux-mêmes au moment de commencer le concours.&lt;/i&gt;             &lt;/p&gt;             &lt;div style=&quot;border:solid black 1px;padding:5px&quot;&gt;             &lt;p&gt;             Lors de la création de chaque groupe, deux codes seront automatiquement créés :             &lt;ul&gt;&lt;li&gt;&lt;p&gt;Un &lt;b&gt;code d''accès&lt;/b&gt; &lt;u&gt;destiné aux élèves&lt;/u&gt; du groupe pour leur permettre d''accéder à l’épreuve.&lt;br/&gt;             &lt;b&gt;Attention :&lt;/b&gt; le code d''accès d''un groupe ne fonctionnera que pendant 30mn à partir du moment où le premier élève l''utilisera pour se connecter. Il est donc important de créer au moins autant de groupes que de sessions de passage.&lt;/p&gt;&lt;/li&gt;              &lt;li&gt;&lt;p&gt;Un &lt;b&gt;code de secours&lt;/b&gt; &lt;u&gt;destiné à l’enseignant&lt;/u&gt; encadrant le groupe pendant le concours.&lt;br/&gt;             &lt;b&gt;Attention :&lt;/b&gt; Il est utile à l''encadrant dans le cas exceptionnel où un élève est interrompu en pleine épreuve.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;             &lt;/div&gt;             &lt;p&gt;             &lt;b&gt;3. À l’approche du concours, depuis l’onglet GROUPE, imprimez la notice destinée à l’enseignant encadrant de chaque groupe.&lt;/b&gt;             &lt;/p&gt;&lt;p&gt;             Cette notice explique la procédure de passage du concours et donne les codes du groupe.&lt;br//&gt;             &lt;/p&gt;             &lt;hr/&gt;             &lt;p&gt;             &lt;b&gt;Vous voulez organiser un entraînement sur une épreuve d''une année passée ?&lt;/b&gt;             &lt;/p&gt;             &lt;p&gt;             Procédez de la même façon, mais n’oubliez pas qu’il &lt;u&gt;faudra des groupes pour l’entraînement et des groupes pour le concours.&lt;/u&gt;             &lt;/p&gt;'),
(221, 1, 'admin', 'users_edit_infos', 'Éditer vos informations'),
(222, 1, 'admin', 'users_gender', 'Titre :'),
(223, 1, 'admin', 'users_lastname', 'Nom de famille :'),
(224, 1, 'admin', 'users_firstname', 'Prénom :'),
(225, 1, 'admin', 'users_official_email', 'Email académique :'),
(226, 1, 'admin', 'users_alternative_email', 'Email personnel :'),
(227, 1, 'admin', 'refresh_list', 'Actualiser la liste'),
(228, 1, 'admin', 'export_to_csv', 'Exporter en csv'),
(229, 1, 'admin', 'users_delete_selected', 'Supprimer l''utilisateur sélectionné'),
(230, 1, 'admin', 'schools_edit_school', 'Enregistez ici les coordonnées de l''établisssement pour lequel vous êtes responsable de la coordination du concours Castor.'),
(231, 1, 'admin', 'schools_button_edit_school', 'Éditer votre établissement'),
(232, 1, 'admin', 'schools_school_name', 'Nom de l''établissement :'),
(233, 1, 'admin', 'schools_region', 'Académie :'),
(234, 1, 'admin', 'schools_address', 'Adresse :'),
(235, 1, 'admin', 'schools_city', 'Ville :'),
(236, 1, 'admin', 'schools_zipcode', 'Code postal :'),
(237, 1, 'admin', 'schools_students', 'Nombre d''élèves :'),
(238, 1, 'admin', 'schools_country', 'Pays :'),
(239, 1, 'admin', 'multiple_schools_message', 'Vous avez demandé à être le coordinateur de plusieurs établissements. Vous pouvez donc définir ici la liste de ces établissements. &lt;/p&gt;&lt;p&gt;&lt;i&gt;Pour modifier un établissement déjà créé, cliquez deux fois sur la ligne correspondante, modifiez les informations souhaitées, puis appuyez sur entrée&lt;/i&gt;.'),
(240, 1, 'admin', 'schools_add', 'Ajouter un établissement'),
(241, 1, 'admin', 'schools_delete', 'Supprimer l''établissement sélectionné'),
(242, 1, 'admin', 'schools_recompute_coords', 'Recalculer toutes les coordonnées (1.5s / établissement)'),
(243, 1, 'admin', 'groups_intro', '         &lt;p&gt;          Pour vous éviter d''avoir à enregistrer vous-même chacun des élèves de votre établissement,          vous allez devoir créer un &quot;groupe&quot; pour chaque ensemble d''élèves qui participeront à la          même épreuve en même temps. Lisez bien la notice dans l''onglet explications avant d''en créer.          &lt;/p&gt;          &lt;p&gt;          &lt;b&gt;Attention :&lt;/b&gt; les lignes sur fond rouge sont des groupes qui ont déjà été utilisés au moins une fois. Rappelez-vous qu''un groupe ne peut être utilisé que pendant 30mn après sa première utilisation.          &lt;/p&gt;'),
(244, 1, 'admin', 'groups_create', 'Créer un nouveau groupe'),
(245, 1, 'admin', 'groups_edit_selected', 'Modifier le groupe sélectionné'),
(246, 1, 'admin', 'groups_delete_selected', 'Supprimer le groupe sélectionné'),
(247, 1, 'admin', 'groups_sheet_title', 'Impression de la notice'),
(248, 1, 'admin', 'groups_sheet_intro', 'La notice est destinée à l’enseignant encadrant de chaque groupe. Elle lui explique la procédure de passage du concours et lui donne les codes du groupe. À l’approche du concours, imprimez cette notice pour chacun des groupes. Vous pouvez :'),
(249, 1, 'admin', 'groups_sheet_button_print', 'Imprimer la notice du groupe sélectionné ci-dessus'),
(250, 1, 'admin', 'groups_sheet_button_print_all', 'Imprimer la notice pour tous les groupes à la fois'),
(251, 1, 'admin', 'teams_intro', '         &lt;p&gt;Cet onglet est utile pendant et après le concours. Les équipes s’y affichent au fur et à mesure de leur passage.           &lt;p&gt;Vous pouvez sélectionner   un groupe en haut de la colonne &quot;groupe&quot; pour afficher les équipes de ce groupe. Vous pouvez saisir le nom d’un élève en haut de la colonne &quot;élèves&quot; pour vérifier son horaire de passage, son code d’accès, ou son score.&lt;/p&gt;             &lt;p&gt;Si vous notez une erreur dans les noms et prénoms des élèves, rendez-vous sur l’onglet &quot;Élèves&quot; pour la corriger.&lt;/p&gt;'),
(252, 1, 'admin', 'teams_delete_selected', 'Supprimer l''équipe sélectionnée'),
(253, 1, 'admin', 'contestants_intro', '            &lt;p&gt;Cet onglet est utile après le concours. Il vous sert à corriger éventuellement les noms, prénoms et genre des élèves. Pour ce faire, nous vous indiquons les noms ou prénoms d''élèves qui semblent a priori &quot;incorrects&quot;. &lt;/p&gt;             &lt;p&gt;                &lt;i&gt;Pour modifier une information dans la grille ci-dessous (nom, prénom ou genre de l''élève), sélectionnez la ligne puis cliquez sur la case que vous voulez modifier. &lt;b&gt;Appuyez sur entrée lorsque vous avez terminé de l''éditer&lt;/b&gt; pour enregistrer vos modifications.&lt;/i&gt;             &lt;/p&gt;'),
(254, 1, 'admin', 'contestants_delete_selected', 'Supprimer l''élève sélectionné(e)'),
(255, 1, 'admin', 'certificates_intro', '            &lt;p&gt;             Vous pouvez ici récupérer puis imprimer un diplôme de participation pour chacun des élèves &lt;b&gt;ayant participé au concours&lt;/b&gt;. Vous trouverez             &lt;a href=&quot;images/diplomeExemple.pdf&quot; target=&quot;_blank&quot;&gt;ici&lt;/a&gt; un exemple de diplôme.             &lt;/p&gt;             &lt;p&gt;             Cette fonctionnalité n''est bien sûre pas accessible pour les candidats &quot;hors concours&quot;.             &lt;/p&gt;             &lt;p&gt;             Avant de demander la génération des diplômes, veuillez vérifier :             &lt;/p&gt;             &lt;ul&gt;             &lt;li&gt;que vous avez bien indiqué votre titre (M./Mme.) dans l''onglet &quot;Coordinateur&quot;,&lt;/li&gt;             &lt;li&gt;que vous avez bien renseigné le nom de l''établissement dans l''onglet &quot;Établissement&quot;, il sera utilisé sur le diplôme,&lt;/li&gt;             &lt;li&gt;que les noms des élèves ont été bien renseignés dans l''onglet &quot;Éleves&quot;.&lt;/li&gt;             &lt;/ul&gt;             &lt;p&gt;             Une fois ces vérifications faites, il vous suffit de demander la génération des diplômes ci-dessous. Afin de minimiser le nombre de fichiers à télécharger, l''ensemble des diplômes sera téléchargeable sous la forme d''un seul fichier pdf pour l''établissement. Un fichier par groupe est également disponible, si cela vous convient mieux.             &lt;/p&gt;             &lt;p&gt;             N''hésitez pas à nous contacter si vous avez des questions.             &lt;/p&gt;'),
(256, 1, 'admin', 'questions_create', 'Créer une nouvelle question'),
(257, 1, 'admin', 'questions_delete_selected', 'Supprimer la question sélectionnée'),
(258, 1, 'admin', 'contests_create', 'Créer un nouveau concours'),
(259, 1, 'admin', 'contests_delete_selected', 'Supprimer le concours sélectionné'),
(260, 1, 'admin', 'contests_regenerate', 'Regénérer le concours sélectionné'),
(261, 1, 'admin', 'contests_grade', 'Lancer le calcul des scores'),
(262, 1, 'admin', 'contests_rank', 'Lancer le calcul des classements'),
(263, 1, 'admin', 'contests_switch_to_unofficial', 'Passer en non-officiel les groupes non démarrés'),
(264, 1, 'admin', 'feature_not_available', 'pas encore disponible'),
(265, 1, 'admin', 'contests_questions', 'Questions des concours'),
(266, 1, 'admin', 'contests_questions_add', 'Ajouter une nouvelle question'),
(267, 1, 'admin', 'contests_questions_delete', 'Supprimer la question sélectionnée'),
(268, 1, 'admin', 'translations_languages', 'Langues'),
(269, 1, 'admin', 'translations_add_new_language', 'Ajouter une langue'),
(270, 1, 'admin', 'translations_translate', 'Traduire'),
(271, 1, 'admin', 'error_server_response', 'Erreur dans la réponse du serveur'),
(272, 1, 'admin', 'close', 'Fermer'),
(273, 1, 'admin_js', 'server_not_responding', 'Le serveur ne répond pas. Réessayer ?'),
(274, 1, 'admin_js', 'extract_error_message', 'utilisateur non conn'),
(275, 1, 'admin_js', 'session_expired', 'Votre session a expiré, vous devez vous reconnecter'),
(276, 1, 'admin_js', 'index_url', 'index.html'),
(277, 1, 'admin_js', 'exception', 'Exception :'),
(278, 1, 'admin', 'server_response', 'Réponse du serveur :'),
(279, 1, 'admin_js', 'option_no_filter', 'Pas de filtre'),
(280, 1, 'admin_js', 'contestID_label', 'Épreuve'),
(281, 1, 'admin_js', 'contestID_comment', 'Vous pouvez créer des groupes pour entraîner vos élèves sur les passées. La création de groupe pour le concours 2013 n''est pas encore possible.'),
(282, 1, 'admin_js', 'grade_6', '6ème'),
(283, 1, 'admin_js', 'grade_7', '5ème'),
(284, 1, 'admin_js', 'grade_8', '4ème'),
(285, 1, 'admin_js', 'grade_9', '3ème'),
(286, 1, 'admin_js', 'grade_10', 'Seconde'),
(287, 1, 'admin', 'grade_11', 'Première'),
(288, 1, 'admin_js', 'grade_12', 'Terminale'),
(289, 1, 'admin_js', 'participationType_long_label', 'Type de participation'),
(290, 1, 'admin_js', 'participationType_label', 'Type de &lt;br/&gt;participation'),
(291, 1, 'admin_js', 'participationType_comment', 'Créez un groupe ''hors classement'' pour vous tester vous-mêmes ou vos collègues sans apparaître dans le classement officiel.&lt;br/&gt;'),
(292, 1, 'admin_js', 'participationType_official', 'Officiel'),
(293, 1, 'admin_js', 'participationType_unofficial', 'Hors classement'),
(294, 1, 'admin_js', 'expectedStartTime_label', 'Date de passage'),
(295, 1, 'admin_js', 'participationType_long_label', 'Date de passage'),
(296, 1, 'admin_js', 'expectedStartTime_comment', 'À fournir à titre indicatif uniquement, mais notez qu''on ne peut commencer à participer dans un groupe que dans une fenêtre de 30mn après sa première utilisation.'),
(297, 1, 'admin_js', 'group_name_label', 'Nom'),
(298, 1, 'admin_js', 'group_name_long_label', 'Nom du groupe'),
(299, 1, 'admin_js', 'group_name_comment', 'Choisissez le nom que vous souhaitez pour reconnaître ce groupe.'),
(300, 1, 'admin_js', 'group_code_label', 'Code&lt;br/&gt;d''accès'),
(301, 1, 'admin_js', 'group_password_label', 'Code&lt;br/&gt;de secours'),
(302, 1, 'admin_js', 'group_nbTeamsEffective_label', 'Nb équipes&lt;br/&gt;effectif'),
(303, 1, 'admin_js', 'group_nbStudentsEffective_label', 'Nb élèves&lt;br/&gt;effectif'),
(304, 1, 'admin_js', 'group_nbStudents_label', 'Nb élèves&lt;br/&gt;prévu'),
(305, 1, 'admin_js', 'group_nbStudents_long_label', 'Nombre d''élèves prévu'),
(306, 1, 'admin_js', 'group_nbStudents_comment', 'À titre informatif uniquement. Donnez votre meilleure estimation.'),
(307, 1, 'admin_js', 'group_schoolID_label', 'Établissement'),
(308, 1, 'admin_js', 'contest_question_contestID_label', 'Concours'),
(309, 1, 'admin_js', 'contest_question_questionID_label', 'Question'),
(310, 1, 'admin_js', 'contest_question_minScore_label', 'Score min'),
(311, 1, 'admin_js', 'contest_question_maxScore_label', 'Score max'),
(312, 1, 'admin_js', 'contest_question_order_label', 'Ordre'),
(313, 1, 'admin_js', 'contestant_contestID_label', 'Concours'),
(314, 1, 'admin_js', 'contestant_name_label', 'Groupe'),
(315, 1, 'admin_js', 'contestant_saniValid_label', 'Nom/Prénom &lt;br/&gt;corrects'),
(316, 1, 'admin_js', 'option_yes', 'Oui'),
(317, 1, 'admin_js', 'option_no', 'Non'),
(318, 1, 'admin_js', 'contestant_firstName_label', 'Prénom'),
(319, 1, 'admin_js', 'contestant_lastName_label', 'Nom'),
(320, 1, 'admin_js', 'contestant_genre_label', 'Genre'),
(321, 1, 'admin_js', 'option_female', 'Fille'),
(322, 1, 'admin_js', 'option_male', 'Garçon'),
(323, 1, 'admin_js', 'contestant_score_label', 'Score'),
(324, 1, 'admin_js', 'contestant_rank_label', 'Classement'),
(325, 1, 'admin_js', 'school_name_label', 'Nom'),
(326, 1, 'admin_js', 'school_region_label', 'Académie'),
(327, 1, 'admin_js', 'school_address_label', 'Adresse'),
(328, 1, 'admin_js', 'school_region_comment', 'Si l''établissement est à l''étranger, selectionner ''Hors France''.'),
(329, 1, 'admin_js', 'school_city_label', 'Ville'),
(330, 1, 'admin_js', 'school_zipcode_label', 'Code&lt;br/&gt;postal'),
(331, 1, 'admin_js', 'school_country_label', 'Pays'),
(332, 1, 'admin_js', 'school_zipcode_long_label', 'Code postal'),
(333, 1, 'admin_js', 'school_nbStudents_label', 'Taille&lt;br/&gt;(élèves)'),
(334, 1, 'admin_js', 'school_nbStudents_comment', 'Nombre total d''élèves de l''établissement'),
(335, 1, 'admin_js', 'user_saniValid_label', 'Nom/Prénom &lt;br/&gt;corrects'),
(336, 1, 'admin_js', 'user_gender_label', 'Titre'),
(337, 1, 'admin_js', 'user_gender_female', 'Mme.'),
(338, 1, 'admin_js', 'user_gender_male', 'M.'),
(339, 1, 'admin_js', 'user_lastName_label', 'Nom'),
(340, 1, 'admin_js', 'user_firstName_label', 'Prénom'),
(341, 1, 'admin_js', 'user_officialEmail_label', 'Email académique'),
(342, 1, 'admin_js', 'user_alternativeEmail_label', 'Email personnel'),
(343, 1, 'admin_js', 'user_officialEmailValidated_label', 'Email&lt;br/&gt;validé'),
(344, 1, 'admin_js', 'user_validated_label', 'Accès&lt;br&gt;Validé'),
(345, 1, 'admin_js', 'user_allowMultipleSchools_label', 'Écoles&lt;br/&gt;multiples'),
(346, 1, 'admin_js', 'user_registrationDate_label', 'Inscription'),
(347, 1, 'admin_js', 'user_lastLoginDate_label', 'Connexion'),
(348, 1, 'admin_js', 'user_isAdmin_label', 'Admin'),
(349, 1, 'admin_js', 'user_comment_label', 'Commentaire Admin'),
(350, 1, 'admin_js', 'user_password_label', 'Mot de passe'),
(351, 1, 'admin_js', 'user_old_password_label', 'Ancien mot de passe'),
(352, 1, 'admin_js', 'user_password_confirm_label', 'Confirmation du mot de passe'),
(353, 1, 'admin_js', 'user_new_password_label', 'Nouveau mot de passe'),
(354, 1, 'admin_js', 'user_new_password_confirm_label', 'Confirmation du nouveau mot de passe'),
(355, 1, 'admin_js', 'team_view_name_label', 'Groupe'),
(356, 1, 'admin_js', 'team_view_contestants_label', 'Élèves'),
(357, 1, 'admin_js', 'team_view_password_label', 'Code&lt;br/&gt;d''accès'),
(358, 1, 'admin_js', 'team_view_startTime_label', 'Heure de début'),
(359, 1, 'admin_js', 'team_view_score_label', 'Score'),
(360, 1, 'admin_js', 'contest_name_label', 'Nom'),
(361, 1, 'admin_js', 'contest_level_label', 'Niveau'),
(362, 1, 'admin_js', 'option_undefined', 'Indéfini'),
(363, 1, 'admin_js', 'option_grades_6_7', '6ème/5ème'),
(364, 1, 'admin_js', 'option_grades_8_9', '4ème/3ème'),
(365, 1, 'admin_js', 'option_grades_11_12', '1ère/Term'),
(366, 1, 'admin_js', 'option_grades_10', 'Seconde'),
(367, 1, 'admin_js', 'contest_year_label', 'Année'),
(368, 1, 'admin_js', 'contest_status_label', 'Statut'),
(369, 1, 'admin_js', 'option_future_contest', 'Futur'),
(370, 1, 'admin_js', 'option_past_contest', 'Ancien'),
(371, 1, 'admin_js', 'option_running_contest', 'En cours'),
(372, 1, 'admin_js', 'option_other_contest', 'Autre'),
(373, 1, 'admin_js', 'contest_nbMinutes_label', 'Durée (mn)'),
(374, 1, 'admin_js', 'option_closed_contest', 'Fermé'),
(375, 1, 'admin_js', 'contest_folder_label', 'Répertoire (secret)'),
(376, 1, 'admin_js', 'question_key_label', 'Identifiant'),
(377, 1, 'admin_js', 'question_name_label', 'Titre'),
(378, 1, 'admin_js', 'question_folder_label', 'Répertoire'),
(379, 1, 'admin_js', 'question_answerType_label', 'Type de réponse'),
(380, 1, 'admin_js', 'option_multiple_choice', 'QCM'),
(381, 1, 'admin_js', 'option_free_input', 'Libre unique'),
(382, 1, 'admin_js', 'option_evaluated', 'Évaluée'),
(383, 1, 'admin_js', 'question_expectedAnswer_label', 'Réponse attendue'),
(384, 1, 'admin_js', 'school_admin_1_lastName', 'Nom&lt;br/&gt;coordinateur 1'),
(385, 1, 'admin_js', 'school_admin_1_firstName', 'Prénom&lt;br/&gt;coordinateur 1'),
(386, 1, 'admin_js', 'school_saniValid_label', 'Infos&lt;br/&gt;correctes'),
(387, 1, 'admin_js', 'school_saniMsg_label', 'Erreur'),
(388, 1, 'admin_js', 'school_coords_label', 'Coords'),
(389, 1, 'admin_js', 'warning_no_school_selected', 'Aucun établissement sélectionné'),
(390, 1, 'admin_js', 'warning_no_group_selected', 'Aucun groupe sélectionné'),
(391, 1, 'admin_js', 'filter_school', 'Filtre sur l''établissement :'),
(392, 1, 'admin_js', 'filter_group', 'Filtre sur le groupe :'),
(393, 1, 'admin_js', 'filter_remove', 'Retirer'),
(394, 1, 'admin_js', 'not_confirmed', 'non confirmé'),
(395, 1, 'admin_js', 'confirmed', 'confirmé'),
(396, 1, 'admin_js', 'title_administrator', 'Administrateur'),
(397, 1, 'admin_js', 'number_of_participants_1', 'Le nombre d''élèves ayant participé à ce groupe est de '),
(398, 1, 'admin_js', 'number_of_participants_2', '. La suppression de groupes ayant été utilisés n''est pas possible pour le moment.'),
(399, 1, 'admin_js', 'select_record_to_delete', 'Sélectionnez d''abord un enregistrement à supprimer.'),
(400, 1, 'admin_js', 'error_while_loading', 'Erreur lors du chargement'),
(401, 1, 'admin_js', 'school_not_provided', 'Vous n''avez pas encore fourni les informations sur votre établissement, et ne pouvez donc pas créer de groupe'),
(402, 1, 'admin_js', 'create_group', 'Créer un groupe'),
(403, 1, 'admin_js', 'create_group_comment', '&lt;p&gt;Vous devez créer autant de \\&quot;groupes\\&quot; que de sessions de passage souhaitées pour chaque épreuve. Ainsi, par exemple, si vous faites passer une même classe à deux horaires différents, cela fait deux groupes. Si vous faites passer deux classes de niveaux différents au même horaire, cela fait deux groupes. Si vous organisez un entraînement sur une épreuve 2011 avant le vrai concours il faudra des groupes pour l’entraînement et des groupes pour le concours.'),
(404, 1, 'admin_js', 'confirm_contest_operation', 'Êtes-vous certain de vouloir faire cette opération maintenant ? (Ne pas faire en plein concours)'),
(405, 1, 'admin_js', 'select_contest', 'Vous devez sélectionner un concours'),
(406, 1, 'admin_js', 'compute_school_coords', 'Calcul des coordonnées établissement'),
(407, 1, 'admin_js', 'ranks_computed', 'Rangs évalués'),
(408, 1, 'admin_js', 'contest_generated', 'Concours généré (TODO : vérifier que c''est vraiment fait)'),
(409, 1, 'admin_js', 'mandatory_field', 'champ obligatoire'),
(410, 1, 'admin_js', 'select', 'Sélectionner'),
(411, 1, 'admin_js', 'region', 'Académie'),
(412, 1, 'admin_js', 'no_group_selected', 'Aucun groupe sélectionné'),
(413, 1, 'admin_js', 'edit_group', 'Modifier un groupe'),
(414, 1, 'admin_js', 'invalid_officialEmail', 'Votre adresse académique est invalide. Ne saisissez pas le @ac-... dans la zone de gauche.'),
(415, 1, 'admin_js', 'only_group_creator_can_edit', 'Seul le créateur de ce groupe peut le modifier'),
(416, 1, 'admin_js', 'passwords_different', 'Les deux mots de passe sont différents'),
(417, 1, 'admin_js', 'password_min_length_2', ' caractères'),
(418, 1, 'admin_js', 'password_min_length_1', 'Le mot de passe doit contenir au moins '),
(419, 1, 'admin_js', 'one_email_required', 'Vous devez fournir au moins une adresse email, si possible une adresse académique.'),
(420, 1, 'admin_js', 'officialEmail_readonly', 'Impossible de changer d''adresse académique une fois celle-ci confirmée'),
(421, 1, 'admin_js', 'warning', 'Avertissement'),
(422, 1, 'admin_js', 'start_time_invalid', 'Heure de départ invalide'),
(423, 1, 'admin_js', 'official_email_invalid', 'Email académique invalide'),
(424, 1, 'admin_js', 'field_missing_1', 'Le champ '),
(425, 1, 'admin_js', 'field_missing_2', ' doit être rempli.'),
(426, 1, 'admin_js', 'field_not_integer_2', ' doit être un entier.'),
(427, 1, 'admin_js', 'field_not_integer_1', 'Le champ '),
(428, 1, 'admin_js', 'field_not_positive_1', 'Le champ '),
(429, 1, 'admin_js', 'field_not_positive_2', ' doit être un entier positif.'),
(430, 1, 'admin_js', 'official_contests_restricted', 'Le type de participation ne peut être \\&quot;Officiel\\&quot; que pour les concours futurs ou en cours.'),
(431, 1, 'admin_js', 'you_will_get_email', 'Vous allez recevoir un email de validation de votre compte sur votre adresse académique. Vérifiez bien qu''il ne se trouve pas dans les courriers indésirables. Suivez le lien fourni dans cet email pour valider votre compte, vous pourrez alors vous connecter.'),
(432, 1, 'admin_js', 'no_official_email_1', 'Vous n''avez pas fourni d''adresse académique, donc votre compte ne peut être validé que par un administrateur. N''oubliez pas de '),
(433, 1, 'admin_js', 'no_official_email_2', ' en nous expliquant votre situation'),
(434, 1, 'admin_js', 'contact_us', 'nous contacter'),
(435, 1, 'admin_js', 'school_details', 'Détails de l''établissement :'),
(436, 1, 'admin_js', 'edit_user', 'Modifier vos informations'),
(437, 1, 'admin_js', 'school_only_creator_can_edit', 'Seul le coodinateur qui a créé l''établissement peut modifier ces informations'),
(438, 1, 'admin_js', 'school_edit', 'Modifier l''établissement'),
(439, 1, 'admin_js', 'several_users_for_school', 'Vous êtes plusieurs coordinateurs pour le même établissement :&lt;br/&gt;'),
(440, 1, 'admin_js', 'users_groups_readonly', 'Vous pourrez voir mais pas modifier les données des groupes des autres coordinateurs.'),
(441, 1, 'admin_js', 'invalid_identifiers', 'Identifiants invalides'),
(442, 1, 'admin_js', 'unknown_email', 'Email inconnu'),
(443, 1, 'admin_js', 'recover_email_sent_1', 'Vous allez recevoir un email à l''adresse '),
(444, 1, 'admin_js', 'recover_email_sent_2', '. Cliquez sur le lien qu''il contient pour définir un nouveau mot de passe'),
(445, 1, 'admin_js', 'password_changed', 'Votre mot de passe a été modifié'),
(446, 1, 'admin_js', 'email_subject_no_official_email', 'Compte coordinateur sans adresse académique'),
(447, 1, 'admin_js', 'email_body_no_official_email', 'Bonjour\\n\\nJe souhaite organiser le concours castor dans mon établissement mais ne dispose pas d''une adresse email académique.\\n\\nMon établissement est :\\n\\n[donnez les coordonnées de votre établissement]\\n\\nMon rôle dans cet établissement est :\\n\\n[décrivez votre poste]\\n\\nJe n''ai pas d''adresse académique utilisable pour la raison suivante :\\n\\n[expliquez la raison]\\n\\nBien cordialement.\\n\\n-------\\n(Vous recevrez un message de confirmation, après la validation)'),
(448, 1, 'admin_js', 'warning_official_email_required', '&lt;b&gt;Attention&lt;/b&gt; : nous demandons votre adresse email académique pour vérifier que vous êtes enseignant dans un établissement français. Si vous ne disposez pas d''une adresse académique, par exemple parce-que vous êtes enseignant dans un établisssement français à l''étranger, inscrivez-nous en utilisant votre email personnel, et '),
(449, 1, 'admin', 'user_registration', 'Inscription de coordinateur :'),
(450, 1, 'admin_js', 'no_school_with_certificates_to_print', 'Aucun établissement avec des diplômes à imprimer.'),
(451, 1, 'admin_js', 'certificates_school', 'Établissement'),
(452, 1, 'admin_js', 'certificates_groups', 'groupes'),
(453, 1, 'admin_js', 'certificates_students', 'élèves'),
(454, 1, 'admin_js', 'certificate_generation_status_1', 'État de la dernière demande de génération du '),
(455, 1, 'admin_js', 'certificate_generation_status_2', ' :'),
(456, 1, 'admin_js', 'certificate_status_waiting_1', 'en attente. Temps estimé :'),
(457, 1, 'admin_js', 'certificate_status_waiting_2', ' minutes'),
(458, 1, 'admin_js', 'certificate_status_running_1', ' démarrée le '),
(459, 1, 'admin_js', 'certificate_status_running_2', '. Temps estimé : '),
(460, 1, 'admin_js', 'certificate_status_running_3', ' minutes'),
(461, 1, 'admin_js', 'certificate_status_cancelled', ' annulée par vous.'),
(462, 1, 'admin_js', 'certificate_status_stopped', 'interrompue pour cause d''erreur.'),
(463, 1, 'admin_js', 'certificate_status_finished', 'finie le '),
(464, 1, 'admin_js', 'certificates_cancel_generation', 'Annuler la demande de génération des diplômes'),
(465, 1, 'admin_js', 'certificates_start_new_generation', 'Demander une nouvelle génération des diplômes'),
(466, 1, 'admin_js', 'certificates_download', 'Télécharger les diplômes :'),
(467, 1, 'admin_js', 'certificates_full_school', 'Pour tout l''établissement'),
(468, 1, 'admin_js', 'certificates_for_group', 'Pour le groupe'),
(469, 1, 'admin_js', 'certificates_user', 'Coordinateur :'),
(470, 1, 'admin_js', 'certificates_start_generation', 'Demander la génération des diplômes'),
(471, 1, 'admin_js', 'translations_languageID_label', 'Langue');
INSERT INTO `translations` (`ID`, `languageID`, `category`, `key`, `translation`) VALUES
(472, 1, 'admin_js', 'translations_category_label', 'Catégorie'),
(473, 1, 'admin_js', 'translations_key_label', 'Clé'),
(474, 1, 'admin_js', 'languages_name_label', 'Nom'),
(475, 1, 'admin_js', 'translations_translation_label', 'Traduction'),
(476, 1, 'admin_js', 'languages_suffix_label', 'Suffixe'),
(477, 1, 'admin_js', 'translate_select_language', 'Vous devez sélectionner une langue'),
(478, 1, 'admin_js', 'translation_complete', 'Traduction effectuée'),
(479, 1, 'admin_js', 'translation_failed', 'Échec de la traduction :'),
(480, 1, 'admin_js', 'translation_failed_invalid_response', 'Échec de la traduction, réponse du serveur invalide'),
(494, 2, 'admin', 'logout', 'Logout'),
(495, 2, 'admin', 'title', 'Beaver Contest, France'),
(496, 2, 'admin', 'subtitle', ' Contest platform - &lt;span style=''color:red;font-weight:bold''&gt;COORDINATOR ACCESS&lt;/span&gt;'),
(497, 2, 'admin', 'announcement', '         &lt;p&gt;You can now access to each student''s ranking.&lt;/p&gt;          &lt;p&gt;Here are some numbers for each level:          &lt;table border=1 cellspacing=0 cellpadding=5&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;6th/7th grade&lt;/td&gt;&lt;td&gt;8th/9th grade&lt;/td&gt;&lt;td&gt;10th grade&lt;/td&gt;&lt;td&gt;11th/12th grade&lt;/td&gt;&lt;/tr&gt;          &lt;tr&gt;&lt;td&gt;Maximum score&lt;/td&gt;&lt;td&gt;182&lt;/td&gt;&lt;td&gt;176&lt;/td&gt;&lt;td&gt;179&lt;/td&gt;&lt;td&gt;191&lt;/td&gt;&lt;/tr/&gt;          &lt;tr&gt;&lt;td&gt;Number of participants&lt;/td&gt;&lt;td&gt;43647&lt;/td&gt;&lt;td&gt;32017&lt;/td&gt;&lt;td&gt;7273&lt;/td&gt;&lt;td&gt;7867&lt;/td&gt;&lt;/tr&gt;          &lt;/table&gt;          &lt;p&gt;Please note that you can access to the detailed answers and scores of a student by utilising her personal code on the &lt;a target=&quot;blank&quot; href=&quot;http://concours.castor-informatique.fr&quot;&gt;contest page&lt;/a&gt;&lt;/p&gt;          &lt;/table&gt;'),
(498, 2, 'admin', 'loading', 'Loading...'),
(499, 2, 'admin', 'link_to_home', 'For a general presentation of the Beaver Contest, please go to &lt;a href=&quot;http://castor-informatique.fr&quot;&gt;the home page&lt;/a&gt;.'),
(500, 2, 'admin', 'teacher_wannabe_admin', 'You are a teacher, and would like to be a contest coordinator in your school?'),
(501, 2, 'admin', 'login_register', 'Register now!'),
(502, 2, 'admin', 'login_are_you_admin', 'Are you a coordinator?'),
(503, 2, 'admin', 'login', 'Log in:'),
(504, 2, 'admin', 'login_email', 'Email:'),
(505, 2, 'admin', 'login_password', 'Password:'),
(506, 2, 'admin', 'login_lost_password', 'You have lost your coordinator''s password?'),
(507, 2, 'admin', 'login_input_email', 'Input your email address:'),
(508, 2, 'admin', 'login_get_new_password', 'Obtain a new password'),
(509, 2, 'admin', 'login_connexion', 'Connexion'),
(510, 2, 'admin', 'help_title', 'Explanations'),
(511, 2, 'admin', 'groups_title', 'Groups'),
(512, 2, 'admin', 'users_title', 'Coordinator'),
(513, 2, 'admin', 'schools_title', 'School'),
(514, 2, 'admin', 'teams_title', 'Teams'),
(515, 2, 'admin', 'contestants_title', 'Students'),
(516, 2, 'admin', 'certificates_title', 'Certificates'),
(517, 2, 'admin', 'questions_title', 'Tasks'),
(518, 2, 'admin', 'contests_title', 'Coontests'),
(519, 2, 'admin', 'translations_title', 'Translations'),
(520, 2, 'admin', 'help_content', '            &lt;b&gt;Creation of groups &lt;/b&gt;             &lt;p&gt;             The contest system is based on the creation of student groups. This helps to reduce the amount of information you need to provide before the contest (you declare groups, rather than every student). This also reduces the number of contest access codes (one per group).             &lt;/p&gt;&lt;p&gt;             To prepare for the taking place of the contest in your school:             &lt;/p&gt;&lt;p&gt;             &lt;b&gt;1. Make a list of "groups" your school needs. &lt;/b&gt;             &lt;/p&gt;&lt;p&gt;             A "group" consists in students having the same level and participating to the contest at the same time.             For example, if you wanted all the students from class 6e2 in the same hour, that''s a group. If you wanted to have half of the class of 6e2 on one day (same hour) and another on a different day that would mean two groups. Students from different classes of 6th grade participating during the same hour, that''s one group. If you want some students from 6th grade and some students from 4th grade to participate at the same time, that''s two groups.             &lt;/p&gt;&lt;p&gt;             &lt;b&gt;2. In the GROUP tab, create your groups : declare the name, level, participation date, and the size of each group.&lt;/b&gt;             &lt;/p&gt;             &lt;p&gt;             &lt;i&gt;When creating groups, you don''t need to provide the names of students. These informations will be provided by the students themselves when they start the contest.&lt;/i&gt;             &lt;/p&gt;             &lt;div style=&quot;border:solid black 1px;padding:5px&quot;&gt;             &lt;p&gt;             When creating each group, two codes will automatically be generated:             &lt;ul&gt;&lt;li&gt;&lt;p&gt;An &lt;b&gt;access code&lt;/b&gt; &lt;u&gt;for the students&lt;/u&gt; of the group, that they will use to access to the contest.&lt;br/&gt;             &lt;b&gt;Warning :&lt;/b&gt; the access code of a group will only work for 30mn starting from when the first student uses it to participate. It is there fore important to create at least as many groups as participation sessions.&lt;/p&gt;&lt;/li&gt;              &lt;li&gt;&lt;p&gt;A &lt;b&gt;secret code&lt;/b&gt; &lt;u&gt;destined only to the teacher&lt;/u&gt; who will supervise the group during the contest.&lt;br/&gt;             &lt;b&gt;Warning:&lt;/b&gt; It will be needed by the teacher in the rare case when a student is interrupted in the middle of the contest.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;             &lt;/div&gt;             &lt;p&gt;             &lt;b&gt;3. Before the contest week, in the GROUP tab, print the information sheet destined to the teacher that will supervise each group.&lt;/b&gt;             &lt;/p&gt;&lt;p&gt;             This information sheet explains how the contest takes place and provide the group''s codes.&lt;br//&gt;             &lt;/p&gt;             &lt;hr/&gt;             &lt;p&gt;             &lt;b&gt;Do you want to organize training sessions on past contests?&lt;/b&gt;             &lt;/p&gt;             &lt;p&gt;             Proceed in the same way, but don''t forget that  &lt;u&gt;you will need different groups for the training and the contest.&lt;/u&gt;             &lt;/p&gt;'),
(521, 2, 'admin', 'users_edit_infos', 'Edit your information'),
(522, 2, 'admin', 'users_gender', 'Title:'),
(523, 2, 'admin', 'users_lastname', 'Last name:'),
(524, 2, 'admin', 'users_firstname', 'First name:'),
(525, 2, 'admin', 'users_official_email', 'Primary email:'),
(526, 2, 'admin', 'users_alternative_email', 'Secondary email:'),
(527, 2, 'admin', 'refresh_list', 'Refresh the list'),
(528, 2, 'admin', 'export_to_csv', 'Export as csv'),
(529, 2, 'admin', 'users_delete_selected', 'Delete the selected user'),
(530, 2, 'admin', 'schools_edit_school', 'Input the details of the school for which you will be in charge of organizing the Beaver contest.'),
(531, 2, 'admin', 'schools_button_edit_school', 'Edit your school'),
(532, 2, 'admin', 'schools_school_name', 'Name of the school:'),
(533, 2, 'admin', 'schools_region', 'Region:'),
(534, 2, 'admin', 'schools_address', 'Address:'),
(535, 2, 'admin', 'schools_city', 'City:'),
(536, 2, 'admin', 'schools_zipcode', 'Zipcode:'),
(537, 2, 'admin', 'schools_students', 'Number of students:'),
(538, 2, 'admin', 'schools_country', 'Country:'),
(539, 2, 'admin', 'multiple_schools_message', 'You asked to be in charge of several schools. You can edit the list of these schools below. &lt;/p&gt;&lt;p&gt;&lt;i&gt;To edit a school that has already been created, click twice on the corresponding row, update the information as needed, then press enter&lt;/i&gt;.'),
(540, 2, 'admin', 'schools_add', 'Add a school'),
(541, 2, 'admin', 'schools_delete', 'Delete the selected school'),
(542, 2, 'admin', 'schools_recompute_coords', 'Recompute all the coordinates (1.5s / school)'),
(543, 2, 'admin', 'groups_intro', '         &lt;p&gt;          To avoid having to register each student of your school yourself, you need to create a &quot;group&quot; for each set of students that will participate at the same time, and the same level. Please read the content of the explanations tab before creating any group.          &lt;/p&gt;          &lt;p&gt;          &lt;b&gt;Warning:&lt;/b&gt; the rows that have a red background are groups that have already been used at least once. Remember that a group can only be used for 30mn after the first time it is used.          &lt;/p&gt;'),
(544, 2, 'admin', 'groups_create', 'Create a new group'),
(545, 2, 'admin', 'groups_edit_selected', 'Edit the selected group'),
(546, 2, 'admin', 'groups_delete_selected', 'Delete the selected group'),
(547, 2, 'admin', 'groups_sheet_title', 'Print the information sheet'),
(548, 2, 'admin', 'groups_sheet_intro', 'The information sheet is to be given to the teacher who supervises each group. It explains how the contest takes place, and provides the group''s codes. Before the contest week, print this information sheet for each group. You can:'),
(549, 2, 'admin', 'groups_sheet_button_print', 'Print the information sheet for the group selected above'),
(550, 2, 'admin', 'groups_sheet_button_print_all', 'Print the information sheets of all groups at once'),
(551, 2, 'admin', 'teams_intro', '         &lt;p&gt;This tab is used during and after the contest. Teams are displayed there as they start participating.           &lt;p&gt;You can select a group at the top of the &quot;group&quot; column to display the teams of this group. You can input the name of a student at the top of the &quot;students&quot; column, to check her participation time, her access code or her score.&lt;/p&gt;             &lt;p&gt;If you notice an error in the names of students, go to the &quot;Students&quot; tab to fix it.&lt;/p&gt;'),
(552, 2, 'admin', 'teams_delete_selected', 'Delete the selected team'),
(553, 2, 'admin', 'contestants_intro', '            &lt;p&gt;This tab is useful after the contest. It can be used to fix any mistakes in the names and genre of students. For this, we will indicate which student''s last names or first names are likely to be &quot;incorrect&quot;. &lt;/p&gt;             &lt;p&gt;                &lt;i&gt;To modify data in the grid below (last name, first name or genre of a student), select the row, then click on the cell you want to change. &lt;b&gt;Press enter when you''re done editing it&lt;/b&gt; to save your changes.&lt;/i&gt;             &lt;/p&gt;'),
(554, 2, 'admin', 'contestants_delete_selected', 'Delete the selected student'),
(555, 2, 'admin', 'certificates_intro', '            &lt;p&gt;             Here, you can generate and print participation certificates for each of the students &lt;b&gt;who took part in the contest&lt;/b&gt;.Here is an             &lt;a href=&quot;images/diplomeExemple.pdf&quot; target=&quot;_blank&quot;&gt;ici&lt;/a&gt; example of certificate.             &lt;/p&gt;             &lt;p&gt;             This feature is not available for unofficial participants&quot;.             &lt;/p&gt;             &lt;p&gt;             Before asking for the generation of certificates, please check:             &lt;/p&gt;             &lt;ul&gt;             &lt;li&gt;that you provided your title (Mr./Mrs.) in the &quot;Coordinator&quot; tab,&lt;/li&gt;             &lt;li&gt;that you provided the correct school name in the &quot;School tab&quot;, as it should appear on the certificate,&lt;/li&gt;             &lt;li&gt;that the names of the students are all correct in the &quot;Students&quot; tab.&lt;/li&gt;             &lt;/ul&gt;             &lt;p&gt;             Once you have checked all this, you just have to ask for the generation of certificates, below. To reduce the number of files to download, all of the certificates will be downloadable as a single pdf file. You can also choose to get a pdf for each group.             &lt;/p&gt;             &lt;p&gt;             Don''t hesitate to contact us if you have questions.             &lt;/p&gt;'),
(556, 2, 'admin', 'questions_create', 'Create a new task'),
(557, 2, 'admin', 'questions_delete_selected', 'Delete the selected task'),
(558, 2, 'admin', 'contests_create', 'Create a new contest'),
(559, 2, 'admin', 'contests_delete_selected', 'Delete the selected contest'),
(560, 2, 'admin', 'contests_regenerate', 'Regenerate the selected contest'),
(561, 2, 'admin', 'contests_grade', 'Start the scores computation'),
(562, 2, 'admin', 'contests_rank', 'Start the rankings computation'),
(563, 2, 'admin', 'contests_switch_to_unofficial', 'Set all groups that have not been used as being unofficial'),
(564, 2, 'admin', 'feature_not_available', 'not available yet'),
(565, 2, 'admin', 'contests_questions', 'Contest''s tasks'),
(566, 2, 'admin', 'contests_questions_add', 'Add a new task'),
(567, 2, 'admin', 'contests_questions_delete', 'Delete the selected task'),
(568, 2, 'admin', 'translations_languages', 'Languages'),
(569, 2, 'admin', 'translations_add_new_language', 'Add a language'),
(570, 2, 'admin', 'translations_translate', 'Translate'),
(571, 2, 'admin', 'error_server_response', 'Erreur in the server''s response'),
(572, 2, 'admin', 'close', 'Close'),
(573, 2, 'admin_js', 'server_not_responding', 'The server is not responding. Try again?'),
(574, 2, 'admin_js', 'extract_error_message', 'utilisateur non conn'),
(575, 2, 'admin_js', 'session_expired', 'Your session is expired. You need to log in again.'),
(576, 2, 'admin_js', 'index_url', 'index_template_en.html'),
(577, 2, 'admin_js', 'exception', 'Exception:'),
(578, 2, 'admin', 'server_response', 'Server''s resonse'),
(579, 2, 'admin_js', 'option_no_filter', 'No filter'),
(580, 2, 'admin_js', 'contestID_label', 'Contest'),
(581, 2, 'admin_js', 'contestID_comment', 'You can create groups to train your students on past contests. The creation of groups for the 2013 contest is not possible yet.'),
(582, 2, 'admin_js', 'grade_6', '6th grade'),
(583, 2, 'admin_js', 'grade_7', '7th grade'),
(584, 2, 'admin_js', 'grade_8', '8th grade'),
(585, 2, 'admin_js', 'grade_9', '9th grade'),
(586, 2, 'admin_js', 'grade_10', '10th grade'),
(587, 2, 'admin', 'grade_11', '11th grade'),
(588, 2, 'admin_js', 'grade_12', '12th grade'),
(589, 2, 'admin_js', 'participationType_long_label', 'Participation type'),
(590, 2, 'admin_js', 'participationType_label', 'Type of&lt;br/&gt;participation'),
(591, 2, 'admin_js', 'participationType_comment', 'Create an ''unofficial'' group to test yourself or your collegues without ending up in the official contest ranking.&lt;br/&gt;'),
(592, 2, 'admin_js', 'participationType_official', 'Official'),
(593, 2, 'admin_js', 'participationType_unofficial', 'Unofficial'),
(594, 2, 'admin_js', 'expectedStartTime_label', 'Participation &lt;br/&gt;date'),
(595, 2, 'admin_js', 'participationType_long_label', 'Participation date'),
(596, 2, 'admin_js', 'expectedStartTime_comment', 'We will not use this information, this only to help you organize groups. Please note that you can only participate in a group within a window of 30mn afte the first time it is used.'),
(597, 2, 'admin_js', 'group_name_label', 'Name'),
(598, 2, 'admin_js', 'group_name_long_label', 'Group name'),
(599, 2, 'admin_js', 'group_name_comment', 'Pick the name you want, to help you recognize this group.'),
(600, 2, 'admin_js', 'group_code_label', 'Access&lt;br/&gt;code'),
(601, 2, 'admin_js', 'group_password_label', 'Secret&lt;br/&gt;code'),
(602, 2, 'admin_js', 'group_nbTeamsEffective_label', 'Number of&lt;br/&gt;teams'),
(603, 2, 'admin_js', 'group_nbStudentsEffective_label', 'Number of&lt;br/&gt;students'),
(604, 2, 'admin_js', 'group_nbStudents_label', 'Expected&lt;br/&gt;students'),
(605, 2, 'admin_js', 'group_nbStudents_long_label', 'Expected students'),
(606, 2, 'admin_js', 'group_nbStudents_comment', 'Give your best estimate. Used for statistics only'),
(607, 2, 'admin_js', 'group_schoolID_label', 'School'),
(608, 2, 'admin_js', 'contest_question_contestID_label', 'Contest'),
(609, 2, 'admin_js', 'contest_question_questionID_label', 'Task'),
(610, 2, 'admin_js', 'contest_question_minScore_label', 'Min score'),
(611, 2, 'admin_js', 'contest_question_maxScore_label', 'Max score'),
(612, 2, 'admin_js', 'contest_question_order_label', 'Order'),
(613, 2, 'admin_js', 'contestant_contestID_label', 'Contest'),
(614, 2, 'admin_js', 'contestant_name_label', 'Group'),
(615, 2, 'admin_js', 'contestant_saniValid_label', 'Correct &lt;br/&gt;names'),
(616, 2, 'admin_js', 'option_yes', 'Yes'),
(617, 2, 'admin_js', 'option_no', 'No'),
(618, 2, 'admin_js', 'contestant_firstName_label', 'First name'),
(619, 2, 'admin_js', 'contestant_lastName_label', 'Last name'),
(620, 2, 'admin_js', 'contestant_genre_label', 'Genre'),
(621, 2, 'admin_js', 'option_female', 'Girl'),
(622, 2, 'admin_js', 'option_male', 'Boy'),
(623, 2, 'admin_js', 'contestant_score_label', 'Score'),
(624, 2, 'admin_js', 'contestant_rank_label', 'Rank'),
(625, 2, 'admin_js', 'school_name_label', 'Name'),
(626, 2, 'admin_js', 'school_region_label', 'Region'),
(627, 2, 'admin_js', 'school_address_label', 'Address'),
(628, 2, 'admin_js', 'school_region_comment', 'If the school is not in France, select ''abroad''.'),
(629, 2, 'admin_js', 'school_city_label', 'City'),
(630, 2, 'admin_js', 'school_zipcode_label', 'Zipcode'),
(631, 2, 'admin_js', 'school_country_label', 'Country'),
(632, 2, 'admin_js', 'school_zipcode_long_label', 'Zipcode'),
(633, 2, 'admin_js', 'school_nbStudents_label', 'Size&lt;br/&gt;(students)'),
(634, 2, 'admin_js', 'school_nbStudents_comment', 'Total number of students in the school'),
(635, 2, 'admin_js', 'user_saniValid_label', 'Correct&lt;br/&gt;names'),
(636, 2, 'admin_js', 'user_gender_label', 'Title'),
(637, 2, 'admin_js', 'user_gender_female', 'Mrs.'),
(638, 2, 'admin_js', 'user_gender_male', 'Mr.'),
(639, 2, 'admin_js', 'user_lastName_label', 'Last name'),
(640, 2, 'admin_js', 'user_firstName_label', 'First name'),
(641, 2, 'admin_js', 'user_officialEmail_label', 'Primary email'),
(642, 2, 'admin_js', 'user_alternativeEmail_label', 'Secondary email'),
(643, 2, 'admin_js', 'user_officialEmailValidated_label', 'Email&lt;br/&gt;validated'),
(644, 2, 'admin_js', 'user_validated_label', 'Access&lt;br&gt;Validated'),
(645, 2, 'admin_js', 'user_allowMultipleSchools_label', 'Multiple&lt;br/&gt;schools'),
(646, 2, 'admin_js', 'user_registrationDate_label', 'Inscription'),
(647, 2, 'admin_js', 'user_lastLoginDate_label', 'Connexion'),
(648, 2, 'admin_js', 'user_isAdmin_label', 'Admin'),
(649, 2, 'admin_js', 'user_comment_label', 'Admin comment'),
(650, 2, 'admin_js', 'user_password_label', 'Password'),
(651, 2, 'admin_js', 'user_old_password_label', 'Old password'),
(652, 2, 'admin_js', 'user_password_confirm_label', 'Confirm password'),
(653, 2, 'admin_js', 'user_new_password_label', 'New password'),
(654, 2, 'admin_js', 'user_new_password_confirm_label', 'Confirm new password'),
(655, 2, 'admin_js', 'team_view_name_label', 'Group'),
(656, 2, 'admin_js', 'team_view_contestants_label', 'Students'),
(657, 2, 'admin_js', 'team_view_password_label', 'Access&lt;br/&gt;code'),
(658, 2, 'admin_js', 'team_view_startTime_label', 'Start time'),
(659, 2, 'admin_js', 'team_view_score_label', 'Score'),
(660, 2, 'admin_js', 'contest_name_label', 'Name'),
(661, 2, 'admin_js', 'contest_level_label', 'Level'),
(662, 2, 'admin_js', 'option_undefined', 'Undefined'),
(663, 2, 'admin_js', 'option_grades_6_7', '6th/7th grade'),
(664, 2, 'admin_js', 'option_grades_8_9', '8th/9th grade'),
(665, 2, 'admin_js', 'option_grades_11_12', '11th/12th grade'),
(666, 2, 'admin_js', 'option_grades_10', '10th grade'),
(667, 2, 'admin_js', 'contest_year_label', 'Year'),
(668, 2, 'admin_js', 'contest_status_label', 'Status'),
(669, 2, 'admin_js', 'option_future_contest', 'Future'),
(670, 2, 'admin_js', 'option_past_contest', 'Past'),
(671, 2, 'admin_js', 'option_running_contest', 'Current'),
(672, 2, 'admin_js', 'option_other_contest', 'Other'),
(673, 2, 'admin_js', 'contest_nbMinutes_label', 'Duration (mn)'),
(674, 2, 'admin_js', 'option_closed_contest', 'Closed'),
(675, 2, 'admin_js', 'contest_folder_label', 'Folder (secret)'),
(676, 2, 'admin_js', 'question_key_label', 'Identifier'),
(677, 2, 'admin_js', 'question_name_label', 'Title'),
(678, 2, 'admin_js', 'question_folder_label', 'Folder'),
(679, 2, 'admin_js', 'question_answerType_label', 'Answer type'),
(680, 2, 'admin_js', 'option_multiple_choice', 'Multiple choice'),
(681, 2, 'admin_js', 'option_free_input', 'Free input'),
(682, 2, 'admin_js', 'option_evaluated', 'Evaluated'),
(683, 2, 'admin_js', 'question_expectedAnswer_label', 'Expected answer'),
(684, 2, 'admin_js', 'school_admin_1_lastName', 'Coordinator 1&lt;br/&gt;last name'),
(685, 2, 'admin_js', 'school_admin_1_firstName', 'Coordinator 1&lt;br/&gt;first name'),
(686, 2, 'admin_js', 'school_saniValid_label', 'Correct&lt;br/&gt;infos'),
(687, 2, 'admin_js', 'school_saniMsg_label', 'Error'),
(688, 2, 'admin_js', 'school_coords_label', 'Coords'),
(689, 2, 'admin_js', 'warning_no_school_selected', 'No school selected'),
(690, 2, 'admin_js', 'warning_no_group_selected', 'No group selected'),
(691, 2, 'admin_js', 'filter_school', 'School filter:'),
(692, 2, 'admin_js', 'filter_group', 'Group filter:'),
(693, 2, 'admin_js', 'filter_remove', 'Remove'),
(694, 2, 'admin_js', 'not_confirmed', 'not confirmed'),
(695, 2, 'admin_js', 'confirmed', 'confirmed'),
(696, 2, 'admin_js', 'title_administrator', 'Administrator'),
(697, 2, 'admin_js', 'number_of_participants_1', 'The number of students having participated in this group is '),
(698, 2, 'admin_js', 'number_of_participants_2', '. Deleting groups that have been used is not possible.'),
(699, 2, 'admin_js', 'select_record_to_delete', 'Select a record to delete.'),
(700, 2, 'admin_js', 'error_while_loading', 'Error while loading'),
(701, 2, 'admin_js', 'school_not_provided', 'You have not provided your school''s information, so you can''t create a group.'),
(702, 2, 'admin_js', 'create_group', 'Create a group'),
(703, 2, 'admin_js', 'create_group_comment', '&lt;p&gt;You need to create as many \\&quot;groups\\&quot; as participation sessions you plan to organize for each level. For example, if students from the same class participate at two different times, that''s two groups. If you want two classes of different levels to participate at the same time, that''s two groups. If you organize a training on a 2012 contest before the real contest, you will need groups for the training, and different groups for the contest.'),
(704, 2, 'admin_js', 'confirm_contest_operation', 'Are you sure you want to do this now? (Do not do this while the contest is running!)'),
(705, 2, 'admin_js', 'select_contest', 'You need to select a contest'),
(706, 2, 'admin_js', 'compute_school_coords', 'Compute school coordinates'),
(707, 2, 'admin_js', 'ranks_computed', 'Ranks computed'),
(708, 2, 'admin_js', 'contest_generated', 'Contest generated (TODO : check that it''s actually the case)'),
(709, 2, 'admin_js', 'mandatory_field', 'mandatory field'),
(710, 2, 'admin_js', 'select', 'Select'),
(711, 2, 'admin_js', 'region', 'Region'),
(712, 2, 'admin_js', 'no_group_selected', 'No group selected'),
(713, 2, 'admin_js', 'edit_group', 'Edit a group'),
(714, 2, 'admin_js', 'invalid_officialEmail', 'Your primary email is invalid. Do not leave the @ac-... in the left text box.'),
(715, 2, 'admin_js', 'only_group_creator_can_edit', 'Only the creator of a group can edit it'),
(716, 2, 'admin_js', 'passwords_different', 'The passwords are different'),
(717, 2, 'admin_js', 'password_min_length_2', ' characters'),
(718, 2, 'admin_js', 'password_min_length_1', 'The password should have at least '),
(719, 2, 'admin_js', 'one_email_required', 'You will need at least one email address, if possible an academic email.'),
(720, 2, 'admin_js', 'officialEmail_readonly', 'You can''t change your primary email once it has been confirmed'),
(721, 2, 'admin_js', 'warning', 'Warning'),
(722, 2, 'admin_js', 'start_time_invalid', 'Invalid starting date'),
(723, 2, 'admin_js', 'official_email_invalid', 'Invalid primary email'),
(724, 2, 'admin_js', 'field_missing_1', 'The '),
(725, 2, 'admin_js', 'field_missing_2', ' field is required.'),
(726, 2, 'admin_js', 'field_not_integer_2', ' field should be an integer.'),
(727, 2, 'admin_js', 'field_not_integer_1', 'The '),
(728, 2, 'admin_js', 'field_not_positive_1', 'The '),
(729, 2, 'admin_js', 'field_not_positive_2', ' field should be a positive integer.'),
(730, 2, 'admin_js', 'official_contests_restricted', 'The participation type can only be \\&quot;Official\\&quot; for current or future contests.'),
(731, 2, 'admin_js', 'you_will_get_email', 'You will receive a validation email at your primary email address. Please check that it doesn''t end up in the spam. Follow the link provided in that email to validate your account, you will then be able to log in.'),
(732, 2, 'admin_js', 'no_official_email_1', 'You didn''t provide a primary email address, so your account can only be validated by an administrator. Don''t forget to '),
(733, 2, 'admin_js', 'no_official_email_2', ' and explain your situation'),
(734, 2, 'admin_js', 'contact_us', 'contact us'),
(735, 2, 'admin_js', 'school_details', 'School details:'),
(736, 2, 'admin_js', 'edit_user', 'Edit your informations'),
(737, 2, 'admin_js', 'school_only_creator_can_edit', 'Only the coordinator who created the school can edid thes informations'),
(738, 2, 'admin_js', 'school_edit', 'Edit the school'),
(739, 2, 'admin_js', 'several_users_for_school', 'You are several coordinators for the same school:&lt;br/&gt;'),
(740, 2, 'admin_js', 'users_groups_readonly', 'You will be able to see but not edit the data for the group created by other coordinators.'),
(741, 2, 'admin_js', 'invalid_identifiers', 'Invalid identifiers'),
(742, 2, 'admin_js', 'unknown_email', 'Unknown email'),
(743, 2, 'admin_js', 'recover_email_sent_1', 'You will receive an email at the following address: '),
(744, 2, 'admin_js', 'recover_email_sent_2', '. Click on the link in this email, to setup a new password'),
(745, 2, 'admin_js', 'password_changed', 'Your password has been changed'),
(746, 2, 'admin_js', 'email_subject_no_official_email', 'Coordinator account without a primary email address'),
(747, 2, 'admin_js', 'email_body_no_official_email', 'Hello\\n\\nI would like to organize the Beaver contest in my school, but I don''t have an academic email.\\n\\nMy school is :\\n\\n[provide the name and address of your school]\\n\\nMy position in this school is:\\n\\nI do not have an academic email address I can use, for the following reason:\\n\\n[explain the reason]\\n\\nBest regards.\\n\\n-------\\n(You will receive a confirmation message once your account is validated.)'),
(748, 2, 'admin_js', 'warning_official_email_required', '&lt;b&gt;Warning&lt;/b&gt;: we ask for an academic email address to check that you are a teacher in a french school. If you do not have an academic email address, for example because you are a teacher in a french school abroad, register by using your personal email, and '),
(749, 2, 'admin', 'user_registration', 'Coordinateur''s registration:'),
(750, 2, 'admin_js', 'no_school_with_certificates_to_print', 'No school with certificates to print.'),
(751, 2, 'admin_js', 'certificates_school', 'School'),
(752, 2, 'admin_js', 'certificates_groups', 'groups'),
(753, 2, 'admin_js', 'certificates_students', 'students'),
(754, 2, 'admin_js', 'certificate_generation_status_1', 'Status of the last generation request of '),
(755, 2, 'admin_js', 'certificate_generation_status_2', ':'),
(756, 2, 'admin_js', 'certificate_status_waiting_1', 'waiting. Estimated time:'),
(757, 2, 'admin_js', 'certificate_status_waiting_2', ' minutes'),
(758, 2, 'admin_js', 'certificate_status_running_1', ' started on '),
(759, 2, 'admin_js', 'certificate_status_running_2', '. Estimated time: '),
(760, 2, 'admin_js', 'certificate_status_running_3', ' minutes'),
(761, 2, 'admin_js', 'certificate_status_cancelled', ' cancelled by you.'),
(762, 2, 'admin_js', 'certificate_status_stopped', 'interrupted because of an error.'),
(763, 2, 'admin_js', 'certificate_status_finished', 'finished on '),
(764, 2, 'admin_js', 'certificates_cancel_generation', 'Cancel certificate generation request'),
(765, 2, 'admin_js', 'certificates_start_new_generation', 'Start new certificte generation request'),
(766, 2, 'admin_js', 'certificates_download', 'Download certificates:'),
(767, 2, 'admin_js', 'certificates_full_school', 'For the whole school'),
(768, 2, 'admin_js', 'certificates_for_group', 'For the group'),
(769, 2, 'admin_js', 'certificates_user', 'Coordinator:'),
(770, 2, 'admin_js', 'certificates_start_generation', 'Request certificates generation'),
(771, 2, 'admin_js', 'translations_languageID_label', 'Language'),
(772, 2, 'admin_js', 'translations_category_label', 'Category'),
(773, 2, 'admin_js', 'translations_key_label', 'Key'),
(774, 2, 'admin_js', 'languages_name_label', 'Name'),
(775, 2, 'admin_js', 'translations_translation_label', 'Translation'),
(776, 2, 'admin_js', 'languages_suffix_label', 'Suffix'),
(777, 2, 'admin_js', 'translate_select_language', 'You need to select a language'),
(778, 2, 'admin_js', 'translation_complete', 'Translation succeeded'),
(779, 2, 'admin_js', 'translation_failed', 'Translation failed:'),
(780, 2, 'admin_js', 'translation_failed_invalid_response', 'Translation failed, invalid server response');
