Add multi-languages support with i18next
Some checks failed
Linux arm64 / Build-and-Deploy (push) Failing after 7s

This commit is contained in:
Morph01
2025-03-04 21:39:02 +01:00
parent 069be079eb
commit b9ce2ffdc2
19 changed files with 419 additions and 80 deletions

View File

@@ -3,58 +3,151 @@
{
"id": "1",
"src": "./img/cpp.png",
"title": "POO (Programmation Orientée Objet)",
"description": "Développement en C++ du jeu Blitz."
"title": {
"fr": "POO (Programmation Orientée Objet)",
"en": "OOP (Object-Oriented Programming)"
},
"description": {
"fr": "Développement en C++ du jeu Blitz.",
"en": "Development of the Blitz game in C++."
}
},
{
"id": "2",
"src": "./img/sql.png",
"title": "Base de Données et SGBD MySQL",
"description": "Utilisation du SGBD MySQL pour le projet de mise en place d'une base de données pour le jeu Blitz."
"id": "2",
"src": "./img/sql.png",
"title": {
"fr": "Base de Données et SGBD MySQL",
"en": "Databases and MySQL DBMS"
},
"description": {
"fr": "Utilisation du SGBD MySQL pour le projet de mise en place d'une base de données pour le jeu Blitz.",
"en": "Using MySQL DBMS for implementing a database for the Blitz game."
}
},
{
"id": "3",
"src": "./img/html-css.png",
"title": "Front-End",
"description": "Développement de l'interface Front-End du site de notre participation à la Nuit de l'Info 2024 en HTML, SCSS, ReactJS + Vite."
"title": {
"fr": "Front-End",
"en": "Front-End"
},
"description": {
"fr": "Développement de l'interface Front-End du site de notre participation à la Nuit de l'Info 2024 en HTML, SCSS, ReactJS + Vite.",
"en": "Development of the Front-End interface for our 'Nuit de l'Info 2024' participation website using HTML, SCSS, ReactJS + Vite."
}
},
{
"id": "4",
"src": "./img/java.png",
"title": "POO (Programmation Orientée Objet)",
"description": "Développement et compréhension de code JAVA, accordé avec Maven et Hibernate par exemple."
"title": {
"fr": "POO (Programmation Orientée Objet)",
"en": "OOP (Object-Oriented Programming)"
},
"description": {
"fr": "Développement et compréhension de code JAVA, accordé avec Maven et Hibernate par exemple.",
"en": "Development and understanding of JAVA code, combined with tools like Maven and Hibernate."
}
},
{
"id": "5",
"src": "./img/jira.png",
"title": "Gestion de Projet / Méthodes agiles / ITIL",
"description": "Compréhension et application au quotidien de méthodes agiles, processus ITIL."
"title": {
"fr": "Gestion de Projet / Méthodes agiles / ITIL",
"en": "Project Management / Agile Methods / ITIL"
},
"description": {
"fr": "Compréhension et application au quotidien de méthodes agiles, processus ITIL.",
"en": "Understanding and daily application of agile methods and ITIL processes."
}
},
{
"id": "6",
"src": "./img/git.png",
"title": {
"fr": "Git",
"en": "Git"
},
"description": {
"fr": "Utilisation de Git pour la gestion de version de tout mes projets.",
"en": "Using Git for version control of all my projects."
}
},
{
"id": "7",
"src": "./img/docker.png",
"title": {
"fr": "Docker",
"en": "Docker"
},
"description": {
"fr": "Utilisation de Docker pour mettre en place des conteneurs pour mes projets et expérience de la conteneurisation de diverses applications chez Worldline.",
"en": "Use of Docker to set up containers for my projects and experienced containerization of various applications at Worldline."
}
},
{
"id": "8",
"src": "./img/kubernetes.png",
"title": {
"fr": "Kubernetes",
"en": "Kubernetes"
},
"description": {
"fr": "Utilisation de Kubernetes pour la gestion de conteneurs d'une plateforme de plusieurs applications sur GCP (Google Cloud Platform).",
"en": "Using Kubernetes to manage containers for a multi-application platform on GCP (Google Cloud Platform)."
}
}
],
"portfolio": [
{
"id": "1",
"src": "./img/cinetour.png",
"title": {
"fr": "Cinetour",
"en": "Cinetour"
},
"description": {
"fr": "Une application web pour les cinéphiles et les amateurs de voyage pour explorer les lieux réels où leurs films préférés ont été tournés. Développée avec Java (Spring Boot), React Frontend, MySQL, Dockerisée et hébergée sur un serveur cloud personnel.",
"en": "A web application for cinephiles and travel enthusiasts to explore the real-life locations where their favorite films were shot. Developed with Java (Spring Boot), React Frontend, MySQL, Dockerized and hosted on a personal cloud server."
},
"voir": {
"fr": "Découvrir",
"en": "Discover"
},
"link": "https://cinetour.ale-pri.com"
},
{
"id": "2",
"src": "./img/blitz.jpg",
"title": "Blitz",
"description": "Jeu 3D multijoueurs cross-platforme (Windows, Linux, MacOS, Android) développé en C++, interface 3D avec OpenGL, interface utilisateur avec ImGui.",
"voir": "Voir Sur Gitea",
"title": {
"fr": "Blitz",
"en": "Blitz"
},
"description": {
"fr": "Jeu 3D multijoueurs cross-platforme (Windows, Linux, MacOS, Android) développé en C++, interface 3D avec OpenGL, interface utilisateur avec ImGui.",
"en": "Cross-platform multiplayer 3D game (Windows, Linux, MacOS, Android) developed in C++, 3D interface with OpenGL, user interface with ImGui."
},
"voir": {
"fr": "Voir Sur Gitea",
"en": "View On Gitea"
},
"link": "https://git.ale-pri.com/Blitz/Blitz"
},
{
"id": "2",
"src": "./img/gauss.png",
"title": "Elimination de Gauss-Jordan",
"description": "Utilisation C++ pour effectuer plusieurs opérations sur des matrices afin de trouver le noyau et l'image d'applications linéaires par la méthode du pivot de Gauss",
"voir": "Voir Sur Gitea",
"link": "https://git.ale-pri.com/ProjetMAM/Pivot"
},
{
"id": "3",
"src": "./img/nuitinfo.png",
"title": "Front-End",
"description": "Participation à la nuit de l'info 2024, coté au front-end.",
"voir": "Voir Sur GitHub",
"link": "https://github.com/PolyCrusader/PolyCrusader"
"src": "./img/gauss.jpg",
"title": {
"fr": "Elimination de Gauss-Jordan",
"en": "Gauss-Jordan Elimination"
},
"description": {
"fr": "Utilisation C++ pour effectuer plusieurs opérations sur des matrices afin de trouver le noyau et l'image d'applications linéaires par la méthode du pivot de Gauss",
"en": "Using C++ to perform various operations on matrices to find the kernel and image of linear applications using the Gaussian pivot method"
},
"voir": {
"fr": "Voir Sur Gitea",
"en": "View On Gitea"
},
"link": "https://git.ale-pri.com/ProjetMAM/Pivot"
}
]
}