This commit is contained in:
kinou-p 2026-01-16 16:04:16 +01:00
parent 04be82aef4
commit 91906bf7d2

View File

@ -8,7 +8,8 @@ export const translations = {
}, },
hero: { hero: {
title: "Alexandre Pommier", title: "Alexandre Pommier",
subtitle: "Étudiant en informatique à l'école 42 et développeur freelance, je développe mes compétences techniques à travers des projets innovants et challengeants. Passionné par les technologies modernes, je m'intéresse particulièrement au développement web, aux systèmes et à l'infrastructure.", subtitle:
"Issu de l'école 42 et développeur freelance, opérationnel et orienté résultats, je mets l'innovation technique au service de solutions robustes, couvrant l'intégralité de la chaîne : du développement web à l'architecture système.",
cta1: "Voir mes projets", cta1: "Voir mes projets",
cta2: "Me contacter", cta2: "Me contacter",
}, },
@ -18,31 +19,38 @@ export const translations = {
items: { items: {
nas: { nas: {
title: "Homemade NAS", title: "Homemade NAS",
description: "Serveur personnel avec OpenMediaVault, password manager auto-hébergé, Home Assistant, Portainer, Plex, Traefik pour une infrastructure complète.", description:
"Serveur personnel avec OpenMediaVault, password manager auto-hébergé, Home Assistant, Portainer, Plex, Traefik pour une infrastructure complète.",
}, },
transcendence: { transcendence: {
title: "Ft_Transcendence", title: "Ft_Transcendence",
description: "Application web Pong social en temps réel avec React, NestJS, PostgreSQL, WebSocket et authentification sécurisée.", description:
"Application web Pong social en temps réel avec React, NestJS, PostgreSQL, WebSocket et authentification sécurisée.",
}, },
cloud: { cloud: {
title: "Cloud-1", title: "Cloud-1",
description: "Infrastructure automatisée avec Docker et Ansible, incluant WordPress, PHPMyAdmin et MySQL containerisés.", description:
"Infrastructure automatisée avec Docker et Ansible, incluant WordPress, PHPMyAdmin et MySQL containerisés.",
}, },
minishell: { minishell: {
title: "Minishell", title: "Minishell",
description: "Réimplémentation d'un shell bash en C avec gestion de processus, pipes, redirections et variables d'environnement.", description:
"Réimplémentation d'un shell bash en C avec gestion de processus, pipes, redirections et variables d'environnement.",
}, },
cube3d: { cube3d: {
title: "Cube3D", title: "Cube3D",
description: "Moteur RayCaster 3D inspiré de Wolfenstein 3D, développé avec MiniLibX et algorithmes graphiques avancés.", description:
"Moteur RayCaster 3D inspiré de Wolfenstein 3D, développé avec MiniLibX et algorithmes graphiques avancés.",
}, },
etsidemain: { etsidemain: {
title: "Site Et si demain...", title: "Site Et si demain...",
description: "Site web vitrine pour cabinet de conseil en transformation régénérative. Design moderne et responsive avec animations CSS, formulaire de contact et optimisations SEO.", description:
"Site web vitrine pour cabinet de conseil en transformation régénérative. Design moderne et responsive avec animations CSS, formulaire de contact et optimisations SEO.",
}, },
avopieces: { avopieces: {
title: "Site Avo Pièces", title: "Site Avo Pièces",
description: "Plateforme juridique intelligente pour le cabinet AvoCab, spécialisée dans les procédures de divorce. Intègre un chatbot IA analysant les documents uploadés, système de gestion de comptes client/admin, prise de RDV en ligne et vitrine du cabinet.", description:
"Plateforme juridique intelligente pour le cabinet AvoCab, spécialisée dans les procédures de divorce. Intègre un chatbot IA analysant les documents uploadés, système de gestion de comptes client/admin, prise de RDV en ligne et vitrine du cabinet.",
}, },
}, },
}, },
@ -68,7 +76,8 @@ export const translations = {
send: "Envoyer le message", send: "Envoyer le message",
}, },
footer: { footer: {
description: "Étudiant développeur à 42, passionné par les technologies web et systèmes. Créateur de solutions innovantes pour un avenir numérique.", description:
"Étudiant développeur à 42, passionné par les technologies web et systèmes. Créateur de solutions innovantes pour un avenir numérique.",
navigation: "Navigation", navigation: "Navigation",
information: "Informations", information: "Informations",
legalNotice: "Mentions légales", legalNotice: "Mentions légales",
@ -81,7 +90,8 @@ export const translations = {
}, },
cookies: { cookies: {
title: "Cookies", title: "Cookies",
description: "Nous utilisons des cookies pour améliorer votre expérience et analyser le trafic.", description:
"Nous utilisons des cookies pour améliorer votre expérience et analyser le trafic.",
accept: "Accepter", accept: "Accepter",
reject: "Refuser", reject: "Refuser",
}, },
@ -110,7 +120,8 @@ export const translations = {
}, },
hero: { hero: {
title: "Alexandre Pommier", title: "Alexandre Pommier",
subtitle: "Computer science student at 42 school and freelance developer, I develop my technical skills through innovative and challenging projects. Passionate about modern technologies, I am particularly interested in web development, systems and infrastructure.", subtitle:
"Graduate from 42 school and freelance developer, operational and results-oriented, I leverage technical innovation to deliver robust solutions, covering the entire chain: from web development to system architecture.",
cta1: "View my projects", cta1: "View my projects",
cta2: "Contact me", cta2: "Contact me",
}, },
@ -120,31 +131,38 @@ export const translations = {
items: { items: {
nas: { nas: {
title: "Homemade NAS", title: "Homemade NAS",
description: "Personal server with OpenMediaVault, self-hosted password manager, Home Assistant, Portainer, Plex, Traefik for a complete infrastructure.", description:
"Personal server with OpenMediaVault, self-hosted password manager, Home Assistant, Portainer, Plex, Traefik for a complete infrastructure.",
}, },
transcendence: { transcendence: {
title: "Ft_Transcendence", title: "Ft_Transcendence",
description: "Real-time social Pong web application with React, NestJS, PostgreSQL, WebSocket and secure authentication.", description:
"Real-time social Pong web application with React, NestJS, PostgreSQL, WebSocket and secure authentication.",
}, },
cloud: { cloud: {
title: "Cloud-1", title: "Cloud-1",
description: "Automated infrastructure with Docker and Ansible, including containerized WordPress, PHPMyAdmin and MySQL.", description:
"Automated infrastructure with Docker and Ansible, including containerized WordPress, PHPMyAdmin and MySQL.",
}, },
minishell: { minishell: {
title: "Minishell", title: "Minishell",
description: "Bash shell reimplementation in C with process management, pipes, redirections and environment variables.", description:
"Bash shell reimplementation in C with process management, pipes, redirections and environment variables.",
}, },
cube3d: { cube3d: {
title: "Cube3D", title: "Cube3D",
description: "3D RayCaster engine inspired by Wolfenstein 3D, developed with MiniLibX and advanced graphics algorithms.", description:
"3D RayCaster engine inspired by Wolfenstein 3D, developed with MiniLibX and advanced graphics algorithms.",
}, },
etsidemain: { etsidemain: {
title: "Et si demain... Website", title: "Et si demain... Website",
description: "Showcase website for regenerative transformation consulting firm. Modern responsive design with CSS animations, contact form and SEO optimizations.", description:
"Showcase website for regenerative transformation consulting firm. Modern responsive design with CSS animations, contact form and SEO optimizations.",
}, },
avopieces: { avopieces: {
title: "Avo Pieces Website", title: "Avo Pieces Website",
description: "Intelligent legal platform for AvoCab law firm, specialized in divorce procedures. Features AI chatbot analyzing uploaded documents, client/admin account management system, online appointment booking and law firm showcase.", description:
"Intelligent legal platform for AvoCab law firm, specialized in divorce procedures. Features AI chatbot analyzing uploaded documents, client/admin account management system, online appointment booking and law firm showcase.",
}, },
}, },
}, },
@ -170,7 +188,8 @@ export const translations = {
send: "Send message", send: "Send message",
}, },
footer: { footer: {
description: "Developer student at 42, passionate about web technologies and systems. Creator of innovative solutions for a digital future.", description:
"Developer student at 42, passionate about web technologies and systems. Creator of innovative solutions for a digital future.",
navigation: "Navigation", navigation: "Navigation",
information: "Information", information: "Information",
legalNotice: "Legal Notice", legalNotice: "Legal Notice",
@ -183,7 +202,8 @@ export const translations = {
}, },
cookies: { cookies: {
title: "Cookies", title: "Cookies",
description: "We use cookies to improve your experience and analyze traffic.", description:
"We use cookies to improve your experience and analyze traffic.",
accept: "Accept", accept: "Accept",
reject: "Reject", reject: "Reject",
}, },