diff --git a/js/translate.js b/js/translate.js
index b62191a..ceb06be 100644
--- a/js/translate.js
+++ b/js/translate.js
@@ -1,246 +1,277 @@
-i18next
-.use(i18nextBrowserLanguageDetector)
-.init({
- fallbackLng: 'en',
- resources: {
- en: {
- translation: {
- menu: {
- about: "About me",
- experiences: "Professionnal Experiences",
- training: "Training",
- publications: "Publications",
- teachings: "Teaching",
- projects: "Projects"
- },
- about: {
- job : "Postdoctoral Researcher
Secure System Engineering",
- p1: "After following training courses focused on software development at the University of Toulouse 2 Jean-Jaurès " +
- "and obtained a " +
- "sandwich course master's degree in Collaborative Computer Science. Then, completed a PhD in Computer Science at University Toulouse 3 Paul Sabatier " +
- "and be a Postdoctoral Researcher at Carleton University. "+
- "I am currently a Postdoctoral Researcher at Université du Québec en Outaouais.",
- p2: "My main research topics concern the software architecture, " +
- "the security et the Formal methods. " +
- "And I am particularly interested in on model-driven engineering and " +
- "formal verification approaches to secure software architectures.",
- p3:
- "As self-taught software developer from a young age, " +
- "I am from a personal point of view a passionate developer. I have a special interest in free software " +
- "and unix systems.",
- location: "Université du Québec en Outaouais, LRSI Research Lab, Gatineau, Canada (QC)"
-
- },
- experiences: {
- title: "Professionnal Experiences",
- uqo : {
- title: "2023-present - Postdoctoral Fellow",
- location: "Université du Québec en Outaouais at LRSI Research Lab, Gatineau, Canada (QC)"
- },
- carleton : {
- title: "2021-2023 - Postdoctoral Fellow",
- location: "Carleton University at CyberSEA Research Lab, Ottawa, Canada (ON)"
- },
- phd: {
- title: "2017-2020 - Phd Student",
- location: "University Toulouse 3 Paul Sabatier at IRIT Research Lab, Toulouse, France (31)",
- exp1: "Computer science research - Rigorous Development of Secure Software Architectures : Security / Model Driven Engineering / Formal Methods",
- exp2: "Teaching - 76h / year",
- },
- ater: {
- title: "2020-2021 - Temporary Lecturer and Research Assistant",
- location: "University Toulouse 2 Jean-Jaurés at IRIT Research Lab, Toulouse, France (31)",
- exp1: "Computer science research - Rigorous Development of Secure Software Architectures : Security / Model Driven Engineering / Formal Methods ",
- exp2: "Teaching - 192h / year",
- },
+i18next.use(i18nextBrowserLanguageDetector).init(
+ {
+ fallbackLng: "en",
+ resources: {
+ en: {
+ translation: {
+ menu: {
+ about: "About me",
+ experiences: "Professionnal Experiences",
+ training: "Training",
+ publications: "Publications",
+ teachings: "Teaching",
+ projects: "Projects",
+ },
+ about: {
+ job: "Cybersecurity Researcher",
+ p1:
+ "After following training courses focused on software development at the University of Toulouse 2 Jean-Jaurès " +
+ "and obtained a " +
+ "sandwich course master's degree in Collaborative Computer Science. Then, completed a PhD in Computer Science at University Toulouse 3 Paul Sabatier " +
+ ". I was a Postdoctoral Researcher at Carleton University, and then " +
+ "at Université du Québec en Outaouais.",
+ p2:
+ "My main research topics concern the software architecture, " +
+ "the security et the Formal methods. " +
+ "And I am particularly interested in on model-driven engineering and " +
+ "formal verification approaches to secure software architectures.",
+ p3:
+ "As self-taught software developer from a young age, " +
+ "I am from a personal point of view a passionate developer. I have a special interest in free software " +
+ "and unix systems.",
+ location: "France, Occitanie",
+ },
+ experiences: {
+ title: "Professionnal Experiences",
+ uqo: {
+ title: "2023-2024 - Postdoctoral Fellow",
+ location:
+ "Université du Québec en Outaouais at LRSI Research Lab, Gatineau, Canada (QC)",
+ },
+ carleton: {
+ title: "2021-2023 - Postdoctoral Fellow",
+ location:
+ "Carleton University at CyberSEA Research Lab, Ottawa, Canada (ON)",
+ },
+ phd: {
+ title: "2017-2020 - Phd Student",
+ location:
+ "University Toulouse 3 Paul Sabatier at IRIT Research Lab, Toulouse, France (31)",
+ exp1: "Computer science research - Rigorous Development of Secure Software Architectures : Security / Model Driven Engineering / Formal Methods",
+ exp2: "Teaching - 76h / year",
+ },
+ ater: {
+ title: "2020-2021 - Temporary Lecturer and Research Assistant",
+ location:
+ "University Toulouse 2 Jean-Jaurés at IRIT Research Lab, Toulouse, France (31)",
+ exp1: "Computer science research - Rigorous Development of Secure Software Architectures : Security / Model Driven Engineering / Formal Methods ",
+ exp2: "Teaching - 192h / year",
+ },
- engie: {
- title: "2015-2017 - Sandwich Course Master Degree",
- location: "Engie Ineo, Toulouse, France (31)",
- exp1: "Installation, configuration, securing Linux OS - CentOS / Bash",
- exp2: "Set Up Virtual Machines and Networks - KVM / Open VSwitch",
- exp3: "Set Up System and Network Supervision - Nagios / IPMI",
- exp4: "Operational Continuity Support on Industrial SCADA System - C++ / Qt / Python",
- },
- freescale: {
- title: "2015 - Bachelor Degree Internship",
- location: "Freescale Semiconducteur, Toulouse, France (31)",
- exp1: "Creation of a Web Service for the Processing and Publication of Testing Data.",
- exp2: "Python [Django, Panda] / HTML / Js [D3.js, JQuery] / CSS",
- },
- panacee: {
- title: "2014 - Associate Degree Internship",
- location: "Panacee des Plantes, Agen, France (47)",
- exp1: "Implementation of New Functionnalities on an E-Shopping Site",
- exp2: "PHP / HTML / Js / CSS",
- }
- },
- training: {
- title: "Training",
- phd: {
- title: "2017-2021 - PhD in Computer Science",
- location: "University Toulouse 3 Paul Sabatier at IRIT, Toulouse, France (31)",
- },
- ice: {
- title: "2015-2017 - Master Degree in Software Development (ICE)",
- location: "University Toulouse 2 Jean-Jaurés, Toulouse, France (31)"
- },
- l3: {
- title: "2014-2015 - Bachelor Degree in Software Development (MIASHS)",
- location: "University Toulouse 2 Jean-Jaurés, Toulouse, France (31)"
- },
- iut: {
- title: "2012-2014 - Associate Degree in Software Development",
- location: "University Institutes of Technology Blagnac, Blagnac, France (31)"
- },
- bac: {
- title: "2012 - High-School Degree in Science Option Engineering Science and Mathematics",
- location: "Lycée François Mitterrand, Moissac, France (82)"
- }
- },
- publications: {
- journal: "Journal",
- conference: "Conference",
- these: "These",
- nothing: "Soon !"
- },
- teachings: {
- univtoulouse2: " - University Toulouse 2 Jean-Jaurés",
- univtoulouse3: " - University Toulouse 3 Paul Sabatier"
- },
- projects: {
- soon: "Soon !"
- }
- }
- },
- fr: {
- translation: {
- menu: {
- about: "A propos de moi",
- experiences: "Expériences Professionnelles",
- training: "Formation",
- publications: "Publications",
- teachings: "Enseignements",
- projects: "Projets"
- },
- about: {
- job: "Chercheur Postdoctoral
Ingénierie des Systèmes Sécurisés",
- p1: "Après avoir suivi un parcours orienté développement logiciel à l'Université Toulouse 2 Jean-Jaurès " +
- "et obtenu un " +
- "Master en Informatique Collaborative en Entreprise en alternance. Puis réaliser un doctorat en Informatique à l'Université Toulouse 3 Paul Sabatier " +
- "au sein du laboratoire de recherche de l'IRIT " +
- "et un postdoctorat à l'Université Carleton. " +
- "Je suis actuellement chercheur postdoctoral à l'Université du Québec en Outaouais",
- p2: "Mes principaux sujets de recherches concernent les architectures logicielles, " +
- "la sécurité et les méthodes formelles. " +
- "Et je m'intéresse plus particulièrement aux approches basées sur l'ingénierie dirigée par les modèles et " +
- "la vérification formelle pour les architectures logicielles sécurisées.",
- p3:
- "Ayant commencé à apprendre jeune le développement logiciel en autodidacte, " +
- "je suis d'un point de vue personnel un développeur passionné. Je porte un intérêt particulier pour les logiciels libres " +
- "et les systèmes unix.",
- location: "Université du Québec en Outaouais, Laboratoire de Recherche LRSI, Gatineau, Canada (QC)"
- },
- experiences: {
- title: "Expériences Professionelles",
- uqo : {
- title: "2023-present - Chercheur Postdoctoral",
- location: "Université du Québec en Outaouais / LRSI, Gatineau, Canada (QC)"
- },
- carleton : {
- title: "2021-2023 - Chercheur Postdoctoral",
- location: "Université Carleton / CyberSEA, Ottawa, Canada (ON)"
- },
- phd: {
- title: "2017-2020 - Doctorant contractuel",
- location: "Université Toulouse 3 Paul Sabatier / IRIT, Toulouse, France (31)",
- exp1: "Recherche en informatique - Développement Rigoureux des Architectures Logicielles Sécurisées : Sécurité / Ingénierie Dirigée par les Modèles / Méthodes Formelle",
- exp2: "Enseignement - 64h équivalent TD / an",
- },
- ater: {
- title: "2020-2021 - Attaché temporaire d'enseignement et de recherche",
- location: "Université Toulouse 2 Jean-Jaurés / IRIT, Toulouse, France (31)",
- exp1: "Recherche en informatique - Développement Rigoureux des Architectures Logicielles Sécurisées : Sécurité / Ingénierie Dirigée par les Modèles / Méthodes Formelle",
- exp2: "Enseignement - 192h équivalent TD / an",
- },
- engie: {
- title: "2015-2017 - Alternance Master ICE",
- location: "Engie Ineo, Toulouse, France (31)",
- exp1: "Installation, configuration, sécurisation d’OS Linux - CentOS / Bash",
- exp2: "Mise en Place de Machines et Réseau Virtuelle - KVM / Open VSwitch",
- exp3: "Mise en Place de Surveillance Système et Réseau - Nagios / IPMI",
- exp4: "MCO Système Industriel SCADA - C++ / Qt / Python",
- },
- freescale: {
- title: "2015 - Stage Fin L3 MIASHS Informatique",
- location: "Freescale Semiconducteur, Toulouse, France (31)",
- exp1: "Création d'un Service Web de Traitement et de Publication Statistiques de Données de Tests ",
- exp2: "Python [Django, Panda] / HTML / Js [D3.js, JQuery] / CSS",
- },
- panacee: {
- title: "2014 - Stage Fin DUT Informatique",
- location: "Panacee des Plantes, Agen, France (47)",
- exp1: "Implémentation de Nouvelles Fonctionnalités sur un Site de E-Commerce",
- exp2: "PHP / HTML / Js / CSS",
- }
- },
- training: {
- title: "Formation",
- phd: {
- title: "2017-2021 - Doctorat en Informatique",
- location: "Université Toulouse 3 Paul Sabatier / IRIT, Toulouse, France (31)",
- },
- ice: {
- title: "2015-2017 - Master ICE (Informatique Collaborative en Entreprise)",
- location: "Université Toulouse 2 Jean-Jaurés, Toulouse, France (31)"
- },
- l3: {
- title: "2014-2015 - Licence MIASHS (Mathématiques, Informatique Appliquées aux Sciences Humaines et Sociales)",
- location: "Université Toulouse 2 Jean-Jaurés, Toulouse, France (31)"
- },
- iut: {
- title: "2012-2014 - DUT Informatique",
- location: "Institut Universitaire de Technologie Blagnac, Blagnac, France (31)"
- },
- bac: {
- title: "2012 - Baccalauréat Scientifique Science de l'Ingénieur Option Mathématiques",
- location: "Lycée François Mitterrand, Moissac, France (82)"
- }
- },
- publications: {
- journal: "Journal",
- conference: "Conférence",
- these: "Thèse",
- nothing: "Bientôt !"
- },
- teachings: {
- univtoulouse2: " - Université Toulouse 2 Jean-Jaurés",
- univtoulouse3: " - Université Toulouse 3 Paul Sabatier"
- },
- projects: {
- soon: "Bientôt !"
- }
- }
- }
- }
-},
- function(err, t) {
- jqueryI18next.init(i18next, $);
- updateContent();
- }
+ engie: {
+ title: "2015-2017 - Sandwich Course Master Degree",
+ location:
+ "Engie Ineo, Toulouse, France (31)",
+ exp1: "Installation, configuration, securing Linux OS - CentOS / Bash",
+ exp2: "Set Up Virtual Machines and Networks - KVM / Open VSwitch",
+ exp3: "Set Up System and Network Supervision - Nagios / IPMI",
+ exp4: "Operational Continuity Support on Industrial SCADA System - C++ / Qt / Python",
+ },
+ freescale: {
+ title: "2015 - Bachelor Degree Internship",
+ location:
+ "Freescale Semiconducteur, Toulouse, France (31)",
+ exp1: "Creation of a Web Service for the Processing and Publication of Testing Data.",
+ exp2: "Python [Django, Panda] / HTML / Js [D3.js, JQuery] / CSS",
+ },
+ panacee: {
+ title: "2014 - Associate Degree Internship",
+ location:
+ "Panacee des Plantes, Agen, France (47)",
+ exp1: "Implementation of New Functionnalities on an E-Shopping Site",
+ exp2: "PHP / HTML / Js / CSS",
+ },
+ },
+ training: {
+ title: "Training",
+ phd: {
+ title: "2017-2021 - PhD in Computer Science",
+ location:
+ "University Toulouse 3 Paul Sabatier at IRIT, Toulouse, France (31)",
+ },
+ ice: {
+ title: "2015-2017 - Master Degree in Software Development (ICE)",
+ location:
+ "University Toulouse 2 Jean-Jaurés, Toulouse, France (31)",
+ },
+ l3: {
+ title:
+ "2014-2015 - Bachelor Degree in Software Development (MIASHS)",
+ location:
+ "University Toulouse 2 Jean-Jaurés, Toulouse, France (31)",
+ },
+ iut: {
+ title: "2012-2014 - Associate Degree in Software Development",
+ location:
+ "University Institutes of Technology Blagnac, Blagnac, France (31)",
+ },
+ bac: {
+ title:
+ "2012 - High-School Degree in Science Option Engineering Science and Mathematics",
+ location:
+ "Lycée François Mitterrand, Moissac, France (82)",
+ },
+ },
+ publications: {
+ journal: "Journal",
+ conference: "Conference",
+ these: "These",
+ nothing: "Soon !",
+ },
+ teachings: {
+ univtoulouse2: " - University Toulouse 2 Jean-Jaurés",
+ univtoulouse3: " - University Toulouse 3 Paul Sabatier",
+ },
+ projects: {
+ soon: "Soon !",
+ },
+ },
+ },
+ fr: {
+ translation: {
+ menu: {
+ about: "A propos de moi",
+ experiences: "Expériences Professionnelles",
+ training: "Formation",
+ publications: "Publications",
+ teachings: "Enseignements",
+ projects: "Projets",
+ },
+ about: {
+ job: "Chercheur en Cyber Sécurité",
+ p1:
+ "Après avoir suivi un parcours orienté développement logiciel à l'Université Toulouse 2 Jean-Jaurès " +
+ "et obtenu un " +
+ "Master en Informatique Collaborative en Entreprise en alternance. Puis réaliser un doctorat en Informatique à l'Université Toulouse 3 Paul Sabatier " +
+ "au sein du laboratoire de recherche de l'IRIT. " +
+ "J'ai été chercheur postdoctoral à l'Université Carleton " +
+ "puis à l'Université du Québec en Outaouais.",
+ p2:
+ "Mes principaux sujets de recherches concernent les architectures logicielles, " +
+ "la sécurité et les méthodes formelles. " +
+ "Et je m'intéresse plus particulièrement aux approches basées sur l'ingénierie dirigée par les modèles et " +
+ "la vérification formelle pour les architectures logicielles sécurisées.",
+ p3:
+ "Ayant commencé à apprendre jeune le développement logiciel en autodidacte, " +
+ "je suis d'un point de vue personnel un développeur passionné. Je porte un intérêt particulier pour les logiciels libres " +
+ "et les systèmes unix.",
+ location: "France, Occitanie",
+ },
+ experiences: {
+ title: "Expériences Professionelles",
+ uqo: {
+ title: "2023-2024 - Chercheur Postdoctoral",
+ location:
+ "Université du Québec en Outaouais / LRSI, Gatineau, Canada (QC)",
+ },
+ carleton: {
+ title: "2021-2023 - Chercheur Postdoctoral",
+ location:
+ "Université Carleton / CyberSEA, Ottawa, Canada (ON)",
+ },
+ phd: {
+ title: "2017-2020 - Doctorant contractuel",
+ location:
+ "Université Toulouse 3 Paul Sabatier / IRIT, Toulouse, France (31)",
+ exp1: "Recherche en informatique - Développement Rigoureux des Architectures Logicielles Sécurisées : Sécurité / Ingénierie Dirigée par les Modèles / Méthodes Formelle",
+ exp2: "Enseignement - 64h équivalent TD / an",
+ },
+ ater: {
+ title:
+ "2020-2021 - Attaché temporaire d'enseignement et de recherche",
+ location:
+ "Université Toulouse 2 Jean-Jaurés / IRIT, Toulouse, France (31)",
+ exp1: "Recherche en informatique - Développement Rigoureux des Architectures Logicielles Sécurisées : Sécurité / Ingénierie Dirigée par les Modèles / Méthodes Formelle",
+ exp2: "Enseignement - 192h équivalent TD / an",
+ },
+ engie: {
+ title: "2015-2017 - Alternance Master ICE",
+ location:
+ "Engie Ineo, Toulouse, France (31)",
+ exp1: "Installation, configuration, sécurisation d’OS Linux - CentOS / Bash",
+ exp2: "Mise en Place de Machines et Réseau Virtuelle - KVM / Open VSwitch",
+ exp3: "Mise en Place de Surveillance Système et Réseau - Nagios / IPMI",
+ exp4: "MCO Système Industriel SCADA - C++ / Qt / Python",
+ },
+ freescale: {
+ title: "2015 - Stage Fin L3 MIASHS Informatique",
+ location:
+ "Freescale Semiconducteur, Toulouse, France (31)",
+ exp1: "Création d'un Service Web de Traitement et de Publication Statistiques de Données de Tests ",
+ exp2: "Python [Django, Panda] / HTML / Js [D3.js, JQuery] / CSS",
+ },
+ panacee: {
+ title: "2014 - Stage Fin DUT Informatique",
+ location:
+ "Panacee des Plantes, Agen, France (47)",
+ exp1: "Implémentation de Nouvelles Fonctionnalités sur un Site de E-Commerce",
+ exp2: "PHP / HTML / Js / CSS",
+ },
+ },
+ training: {
+ title: "Formation",
+ phd: {
+ title: "2017-2021 - Doctorat en Informatique",
+ location:
+ "Université Toulouse 3 Paul Sabatier / IRIT, Toulouse, France (31)",
+ },
+ ice: {
+ title:
+ "2015-2017 - Master ICE (Informatique Collaborative en Entreprise)",
+ location:
+ "Université Toulouse 2 Jean-Jaurés, Toulouse, France (31)",
+ },
+ l3: {
+ title:
+ "2014-2015 - Licence MIASHS (Mathématiques, Informatique Appliquées aux Sciences Humaines et Sociales)",
+ location:
+ "Université Toulouse 2 Jean-Jaurés, Toulouse, France (31)",
+ },
+ iut: {
+ title: "2012-2014 - DUT Informatique",
+ location:
+ "Institut Universitaire de Technologie Blagnac, Blagnac, France (31)",
+ },
+ bac: {
+ title:
+ "2012 - Baccalauréat Scientifique Science de l'Ingénieur Option Mathématiques",
+ location:
+ "Lycée François Mitterrand, Moissac, France (82)",
+ },
+ },
+ publications: {
+ journal: "Journal",
+ conference: "Conférence",
+ these: "Thèse",
+ nothing: "Bientôt !",
+ },
+ teachings: {
+ univtoulouse2: " - Université Toulouse 2 Jean-Jaurés",
+ univtoulouse3: " - Université Toulouse 3 Paul Sabatier",
+ },
+ projects: {
+ soon: "Bientôt !",
+ },
+ },
+ },
+ },
+ },
+ function (err, t) {
+ jqueryI18next.init(i18next, $);
+ updateContent();
+ },
);
-
function updateContent() {
- $('#menu').localize();
- $('#about').localize();
- $('#experiences').localize();
- $('#training').localize();
- $('#publications').localize();
- $('#teachings').localize();
- $('#projects').localize();
+ $("#menu").localize();
+ $("#about").localize();
+ $("#experiences").localize();
+ $("#training").localize();
+ $("#publications").localize();
+ $("#teachings").localize();
+ $("#projects").localize();
}
-i18next.on('languageChanged', () => {
- updateContent();
+i18next.on("languageChanged", () => {
+ updateContent();
});