2023-05-31 15:20:31 +02:00
|
|
|
import React from "react";
|
2024-04-24 03:05:48 +02:00
|
|
|
import Tab from "../Tab.js"
|
2023-05-31 15:20:31 +02:00
|
|
|
|
|
|
|
function About({
|
2023-10-30 00:52:36 +01:00
|
|
|
lang,
|
|
|
|
tab,
|
|
|
|
setTab
|
2023-06-05 19:04:43 +02:00
|
|
|
}: {
|
|
|
|
lang: string,
|
|
|
|
tab: string
|
|
|
|
setTab: React.Dispatch<React.SetStateAction<string>>
|
2023-05-31 15:20:31 +02:00
|
|
|
}) {
|
2023-11-05 21:01:24 +01:00
|
|
|
const s = {
|
2023-10-30 00:52:36 +01:00
|
|
|
name: {
|
|
|
|
en: "about",
|
|
|
|
fr: "à propos"
|
|
|
|
},
|
|
|
|
one: {
|
|
|
|
en: <p>o/ <b>I'm Taevas</b> (rough IPA: /taɛvæs/) and I am a young person from <b>Brittany</b> who is currently invested in programming,
|
|
|
|
more specifically <b>game development, web development, networking, and cybersecurity.</b></p>,
|
|
|
|
fr: <p>o/ <b>Je suis Taevas</b> (IPA approximatif: /taɛvæs/) et je suis une jeune personne de <b>Bretagne</b> qui s'investit pour le moment dans la programmation,
|
|
|
|
plus spécifiquement le <b>développmenet de jeux-vidéos, le développement web, et ce qui touche aux réseaux et la cybersécurité.</b></p>
|
|
|
|
},
|
|
|
|
two: {
|
|
|
|
en: <p>I am also somewhat skilled in more common stuff, such as <b>spreadsheeting, video-editing, and even playing specific video games</b>, so far as to
|
|
|
|
speedrun them or to play them competitively!</p>,
|
|
|
|
fr: <p>J'ai aussi quelques compétences dans des trucs plus commun, tels que pour <b>les tableurs, le montage vidéo, et même jouer à certains jeux vidéos</b>,
|
|
|
|
jusqu'à même les "speedrun" ou les jouer de façon compétitive !</p>
|
|
|
|
},
|
|
|
|
three: {
|
|
|
|
en: <p>In the recent past, I have organized, helped with organizing, and played in many tournaments on osu!, a popular rhythm game.</p>,
|
|
|
|
fr: <p>Jusqu'à récemment, j'ai organisé, aidé avec l'organisation, et joué dans beaucoup de tournois sur osu!, un jeu de rhythme plutôt connu.</p>
|
|
|
|
},
|
|
|
|
four: {
|
|
|
|
en: <p>I really like Japanese media! Often if not always, I'll choose to have a drawing of <b>Lain Iwakura from Serial Experiments Lain</b>, a piece of media I
|
|
|
|
deeply enjoy, as my profile picture on the various websites I have an account on.</p>,
|
|
|
|
fr: <p>J'aime beaucoup les médias du Japon ! Souvent, si ce n'est toujours, j'ai un dessin de <b>Lain Iwakura de Serial Experiments Lain</b>, un anime qui
|
|
|
|
m'est cher, en tant qu'image de profil sur les sites web où j'ai un compte.</p>
|
|
|
|
},
|
|
|
|
five: {
|
|
|
|
en: <p>If you're on a large screen, you can find out <b>my latest activities on the web on the right side of the screen on this website</b>, including a tracker
|
|
|
|
for the music I listen to and the animes I watch. I haven't found a cool tracker for western media yet, let me know if you know any!</p>,
|
|
|
|
fr: <p>Si vous êtes sur un écran large, vous pouvez voir <b>mes dernières activiés sur Internet à droite de l'écran sur ce site</b>, tel qu'un traqueur pour
|
|
|
|
la musique que j'écoute et les animes que je regarde. J'ai pas encore trouvé de bon traqueur pour les médias style séries TV ou films, faites-moi savoir
|
|
|
|
si vous en connaissez un !</p>
|
|
|
|
},
|
|
|
|
six: {
|
|
|
|
en: <p>If you have any question you would like to ask me, don't hesitate to contact me!</p>,
|
|
|
|
fr: <p>Si vous avez une question que vous aimeriez me demander, n'hésitez pas à me contacter !</p>
|
|
|
|
}
|
|
|
|
}
|
2023-11-05 21:01:24 +01:00
|
|
|
const elements = [(
|
2023-10-30 00:52:36 +01:00
|
|
|
<div className="m-4 text-white">
|
|
|
|
<div className="ml-auto max-w-3xl text-center">
|
2023-11-05 16:27:53 +01:00
|
|
|
<img className="m-4 float-right h-32" src="/brittany.jpg" alt="Flag of Brittany" title="Flag of Brittany"/>
|
2023-10-30 00:52:36 +01:00
|
|
|
{s.one[lang]}
|
|
|
|
<br/>
|
|
|
|
{s.two[lang]}
|
|
|
|
<br/>
|
|
|
|
{s.three[lang]}
|
|
|
|
</div>
|
2023-10-31 19:29:17 +01:00
|
|
|
<div className="mr-auto mt-8 max-w-3xl text-center">
|
2023-10-30 00:52:36 +01:00
|
|
|
<a href="https://www.pixiv.net/en/artworks/85330094" target="_blank">
|
2023-11-05 16:27:53 +01:00
|
|
|
<img className="m-4 float-left h-32 w-32" src="/lain.png" alt="Drawing of Lain" title="Lain"/>
|
2023-10-30 00:52:36 +01:00
|
|
|
</a>
|
|
|
|
{s.four[lang]}
|
|
|
|
<br/>
|
|
|
|
{s.five[lang]}
|
|
|
|
<br/>
|
|
|
|
{s.six[lang]}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
)]
|
|
|
|
return (
|
2023-06-05 19:04:43 +02:00
|
|
|
<Tab tab={tab} setTab={setTab} id="about" name={s.name[lang]} elements={elements} image={<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#2e3436" d="M12 4a5 5 0 1 1-5 5a5 5 0 0 1 5-5m0-2a7 7 0 1 0 7 7a7 7 0 0 0-7-7zm10 28h-2v-5a5 5 0 0 0-5-5H9a5 5 0 0 0-5 5v5H2v-5a7 7 0 0 1 7-7h6a7 7 0 0 1 7 7zm0-26h10v2H22zm0 5h10v2H22zm0 5h7v2h-7z"/></svg>}/>
|
2023-10-30 00:52:36 +01:00
|
|
|
)
|
2023-05-31 15:20:31 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
export default About
|