diff --git a/src/components/Home.vue b/src/components/Home.vue index d97f327..095095a 100644 --- a/src/components/Home.vue +++ b/src/components/Home.vue @@ -348,14 +348,14 @@ export default class Home extends Vue { } } - @media screen and (max-width: 1600px) { + @media (max-width: 1600px) { .readme { align-self: center; margin-bottom: 0; font-size: 1vw; } } - @media screen and (max-width: 1200px) { + @media (max-width: 1200px) { .name { font-size: 1.2vw; diff --git a/src/model/skills.ts b/src/model/skills.ts index 583f42d..8fe3c55 100644 --- a/src/model/skills.ts +++ b/src/model/skills.ts @@ -456,8 +456,8 @@ export const Skills: tSkills = { interest: Level.L1, mastery: Level.L2, info: { - [Locales.EN]: '', - [Locales.FR]: '', + [Locales.EN]: 'Python is a high level programming language often used as an introduction to programming because it is quite easy to learn. I didn\'t use python much except during my studies. I prefer Go because with a little experience it is as easy to write but it is lighter and more powerful.', + [Locales.FR]: 'Python est une langage de programmation haut niveau souvent utilisé comme introduction à la programmation car assez facile d\'accès. J\'ai peu utilisé le python à part pendant mes études. Je préfère le Go car avec un peu d\'expérience on a le même niveau de facilité à l\'écrire mais il est plus léger et performant.', }, }, [tID.Go]: { @@ -491,8 +491,8 @@ export const Skills: tSkills = { interest: Level.L4, mastery: Level.L3, info: { - [Locales.EN]: '', - [Locales.FR]: '', + [Locales.EN]: 'The acronym Open Source refers to software whose code is made public and open to modification in an open and participatory manner. I develop most of my personal projects in Open Source if it can help other developers. I\'m convinced that Open Source allows to have better tools and libraries to make the computer science evolve globally.', + [Locales.FR]: 'Le sigle Open source désigne les logiciels dont le code est rendu public et ouvert à la modification de manière ouverte et participative. Je développe la plupart de mes projets personnels en Open Source si jamais ça peut aider d\'autres développeurs. Je suis convaincu que l\'Open Source permet d\'avoir de meilleurs outils et librairies pour globalement faire avancer l\'informatique.', }, }, [tID.Electronics]: { @@ -502,8 +502,8 @@ export const Skills: tSkills = { interest: Level.L3, mastery: Level.L1, info: { - [Locales.EN]: '', - [Locales.FR]: '', + [Locales.EN]: 'Knowledge and practices needed to understand and create electronic circuits. Often required for Arduino or Raspberry Pi projects.', + [Locales.FR]: 'Ensemble des connaissances et pratiques permettant la compréhension et création de circuits électroniques. Souvent requis pour les projets Arduino ou Raspberry Pi.', }, }, [tID.Web]: { @@ -513,8 +513,8 @@ export const Skills: tSkills = { interest: Level.L4, mastery: Level.L5, info: { - [Locales.EN]: '', - [Locales.FR]: '', + [Locales.EN]: 'Set of technologies around the Internet and websites: frontend and backend. From design to production.', + [Locales.FR]: 'Ensemble de technologies autour d\'Internet et des sites web: frontend et backend. De la conception jusqu\'à la mise en production.', }, }, [tID.Rest]: { @@ -524,8 +524,8 @@ export const Skills: tSkills = { interest: Level.L4, mastery: Level.L5, info: { - [Locales.EN]: '', - [Locales.FR]: '', + [Locales.EN]: 'The REST (REpresentational State Transfer) protocol is an architectural style and a communication mode frequently used in the development of Web services. It is known to be lightweight and easily understandable. I often use it for web projects.', + [Locales.FR]: 'Le protocole REST (REpresentational State Transfer) constitue un style architectural et un mode de communication fréquemment utilisé dans le développement de services Web. Il est notamment connu pour être léger et facilement compréhensible. Je l\'utilise souvent pour les projets web.', }, }, [tID.Crypto]: { @@ -535,8 +535,8 @@ export const Skills: tSkills = { interest: Level.L3, mastery: Level.L4, info: { - [Locales.EN]: '', - [Locales.FR]: '', + [Locales.EN]: 'Cryptography designates a set of technologies allowing to secure (to make unreadable by an undesired third party) data, particularly targets network communications. The notion of certificate is also an important component that provides a means to ensure the confidentiality, authenticity and integrity of encrypted data.', + [Locales.FR]: 'La cryptographie désigne un ensemble de technologies permettant de sécuriser (rendre illisible par un tiers non souhaité) des données, concerne notamment les communications faites sur le réseau. La notion de certificat est aussi une composante importante qui fournit un moyen d\'assurer la confidentialité, l\'authenticité et l\'intégrité des données cryptées.', }, }, [tID.ImageProcessing]: { @@ -546,8 +546,8 @@ export const Skills: tSkills = { interest: Level.L4, mastery: Level.L3, info: { - [Locales.EN]: '', - [Locales.FR]: '', + [Locales.EN]: 'Set of technologies allowing the modification and the extraction of data from images. Whether it is a black & white filter or facial recognition.', + [Locales.FR]: 'Ensemble de technologies permettant la modification et l\'extraction de données des images. Que ce soit un filtre noir & blanc ou de la reconnaissance faciale.', }, }, [tID.AI]: { @@ -557,8 +557,8 @@ export const Skills: tSkills = { interest: Level.L3, mastery: Level.L1, info: { - [Locales.EN]: '', - [Locales.FR]: '', + [Locales.EN]: 'Set of technologies for solving problems that are too complex for conventional programs. Includes soft intelligence technologies or deep learning (neural networks).', + [Locales.FR]: 'Ensemble de technologies permettant de résoudre des problèmes trop complexes pour les programmes classiques. Comprends les technologies à intelligence faibles ou le deep learning (réseaux de neurones).', }, }, [tID.DeepLearning]: { @@ -568,8 +568,8 @@ export const Skills: tSkills = { interest: Level.L3, mastery: Level.L1, info: { - [Locales.EN]: '', - [Locales.FR]: '', + [Locales.EN]: 'Strong artificial intelligence technologies, often via the use of neural networks.', + [Locales.FR]: 'Technologies d\'intelligence artificiell forte, souvent via l\'utilisation de réseaux de neurones et leurs dérivés.', }, }, [tID.NeuralNetwork]: { @@ -579,8 +579,8 @@ export const Skills: tSkills = { interest: Level.L4, mastery: Level.L1, info: { - [Locales.EN]: '', - [Locales.FR]: '', + [Locales.EN]: 'Neural networks are a strong artificial intelligence technique. It consists in solving problems by learning, modelled on the functioning of neurons.', + [Locales.FR]: 'Les réseaux de neurones sont une technique d\'intelligence artificielle forte. Cela consiste à résoudre des problèmes par apprentissage, calqué sur le fonctionnement des neurones.', }, }, [tID.Opti]: { @@ -634,8 +634,8 @@ export const Skills: tSkills = { interest: Level.L3, mastery: Level.L5, info: { - [Locales.EN]: 'Free open-source software to create and edit vector files, a must-have for templating and creating good visual assets. I\'ve used it for a several years, I can finally say that I master Inkscape ! The numerous shortcuts and hidden features are no more a secret to me ;) I use it nearly every day be it for templating, or creating visual assets (logos, icons, images, backgrounds, animations, etc).', - [Locales.FR]: 'Logiciel open-source de création et d\'édition de fichiers vectoriels, un indispensable pour la création de maquettes et d\'assets graphiques. Je l\'utilise maintenant depuis plusieurs années, je peux enfin dire que je maîtrise Inkscape ! Les nombreux raccourcis et fonctionnalités cachées ne sont plus un secret pour moi ;) Je l\'utilise quasiment tout les jours que ce soit pour les maquettages, ou encore la création des ressources graphiques (images, logos, animations, fonds, etc).', + [Locales.EN]: 'Free open-source software to create and edit vector files, a must-have for templating and creating good visual assets. I\'ve used it for a several years. The numerous shortcuts and hidden features are no more a secret to me ;) I use it nearly every day be it for templating, or creating visual assets (logos, icons, images, backgrounds, animations, etc).', + [Locales.FR]: 'Logiciel open-source de création et d\'édition de fichiers vectoriels, un indispensable pour la création de maquettes et d\'assets graphiques. Je l\'utilise maintenant depuis plusieurs années. Les nombreux raccourcis et fonctionnalités cachées ne sont plus un secret pour moi ;) Je l\'utilise quasiment tout les jours que ce soit pour les maquettages, ou encore la création des ressources graphiques (images, logos, animations, fonds, etc).', }, }, [tID.RnD]: {