From e07f604e4f5f3f62de3b1060d76f93d8d42dea5a Mon Sep 17 00:00:00 2001 From: Kyllian Auguste Date: Wed, 6 May 2026 10:53:00 +0200 Subject: [PATCH] Switch Languages To English The Code of all files used has been changed from French to English --- SRC/api.php | 39 ++++------ SRC/index.html | 200 ++++++++++++++++++++++++------------------------- SRC/main.js | 36 ++++----- SRC/style.css | 16 ++-- 4 files changed, 140 insertions(+), 151 deletions(-) diff --git a/SRC/api.php b/SRC/api.php index 1766b6f..93b8f4c 100755 --- a/SRC/api.php +++ b/SRC/api.php @@ -12,21 +12,21 @@ try { $planetId = isset($_GET['planet']) ? $_GET['planet'] : ''; - $tablesAutorisees = [ - 'mercure' => 'MERCURY', + $allowedTables = [ + 'mercury' => 'MERCURY', 'venus' => 'VENUS', - 'terre' => 'EARTH', + 'earth' => 'EARTH', 'mars' => 'MARS', 'jupiter' => 'JUPITER', - 'saturne' => 'SATURN', + 'saturn' => 'SATURN', 'uranus' => 'URANUS', 'neptune' => 'NEPTUNE' ]; - if ($planetId === 'quizz') { + if ($planetId === 'quiz') { $queries = []; $seed = date('Ymd'); - foreach ($tablesAutorisees as $key => $table) { + foreach ($allowedTables as $key => $table) { $queries[] = "(SELECT explanation, planete_nom, url FROM $table WHERE explanation IS NOT NULL AND explanation != '' ORDER BY RAND($seed) LIMIT 3)"; } $unionQuery = implode(' UNION ALL ', $queries); @@ -38,32 +38,21 @@ try { $questions = []; $allPlanets = ['Mercury', 'Venus', 'Earth', 'Mars', 'Jupiter', 'Saturn', 'Uranus', 'Neptune']; - $traductions = [ - 'Mercury' => 'Mercure', 'Venus' => 'Vénus', 'Earth' => 'Terre', - 'Mars' => 'Mars', 'Jupiter' => 'Jupiter', 'Saturn' => 'Saturne', - 'Uranus' => 'Uranus', 'Neptune' => 'Neptune' - ]; - foreach ($results as $row) { $correctEn = $row['planete_nom']; - $correctFr = isset($traductions[$correctEn]) ? $traductions[$correctEn] : $correctEn; $optionsEn = [$correctEn]; $others = array_diff($allPlanets, [$correctEn]); shuffle($others); $optionsEn = array_merge($optionsEn, array_slice($others, 0, 3)); - - $optionsFr = array_map(function($p) use ($traductions) { - return isset($traductions[$p]) ? $traductions[$p] : $p; - }, $optionsEn); - shuffle($optionsFr); + shuffle($optionsEn); $text = substr($row['explanation'], 0, 200) . '...'; $questions[] = [ - 'q' => "De quel astre parle cette description ? « " . $text . " »", - 'options' => $optionsFr, - 'a' => $correctFr, + 'q' => "Which celestial body does this description refer to? « " . $text . " »", + 'options' => $optionsEn, + 'a' => $correctEn, 'img' => isset($row['url']) ? $row['url'] : '' ]; } @@ -72,18 +61,18 @@ try { exit; } - if (!array_key_exists($planetId, $tablesAutorisees)) { + if (!array_key_exists($planetId, $allowedTables)) { echo json_encode([]); exit; } - $nomTable = $tablesAutorisees[$planetId]; - $stmt = $pdo->prepare("SELECT * FROM $nomTable"); + $tableName = $allowedTables[$planetId]; + $stmt = $pdo->prepare("SELECT * FROM $tableName"); $stmt->execute(); $data = $stmt->fetchAll(PDO::FETCH_ASSOC); echo json_encode($data); } catch (PDOException $e) { http_response_code(500); - echo json_encode(['error' => 'Erreur de base de données : ' . $e->getMessage()]); + echo json_encode(['error' => 'Database error: ' . $e->getMessage()]); } \ No newline at end of file diff --git a/SRC/index.html b/SRC/index.html index be323bf..c29b4d7 100755 --- a/SRC/index.html +++ b/SRC/index.html @@ -1,5 +1,5 @@ - + @@ -17,21 +17,21 @@ @@ -42,300 +42,300 @@
-

Exploration Spatiale

-

Naviguez à travers le système solaire et découvrez les caractéristiques uniques de chaque planète grâce à nos cartes interactives.

+

Space Exploration

+

Navigate through the solar system and discover the unique characteristics of each planet with our interactive maps.

-

Données Ouvertes

-

Accédez à une base de données topographiques issue des agences spatiales, centralisée dans un outil open source.

+

Open Data

+

Access a topographic database from space agencies, centralized in an open source tool.

-
Système Solaire - 8 Planètes - Cartographie Open Source - Données Topographiques - Exploration Interactive...
+
Solar System - 8 Planets - Open Source Mapping - Topographic Data - Interactive Exploration...
-
Prêt pour le lancement ? Ouvrez le menu latéral (☰) et sélectionnez une destination pour commencer votre voyage.
+
Ready for launch? Open the side menu (☰) and select a destination to begin your journey.
-
- +
+
-
Mercure est la planète la plus proche du Soleil et la plus petite du système solaire. Sa surface est parsemée de cratères, ressemblant à celle de notre Lune, et elle subit des variations de température extrêmes.
+
Mercury is the closest planet to the Sun and the smallest in the solar system. Its surface is heavily cratered, resembling our Moon, and it experiences extreme temperature variations.
-
Distance au Soleil : 58 millions de km  •  Température : de -180°C à 430°C  •  Superficie : 74,8 millions de km²  •  Durée du jour : 59 jours terrestres
+
Distance from the Sun: 58 million km  •  Temperature: -180°C to 430°C  •  Surface area: 74.8 million km²  •  Length of day: 59 Earth days
- + - - + +
NomName Image Date
En attente des données...
Waiting for data...
- +
-
Vénus est la deuxième planète du système solaire et la plus chaude. Son atmosphère très dense provoque un effet de serre extrême, et sa surface est masquée par d'épais nuages d'acide sulfurique.
+
Venus is the second planet in the solar system and the hottest. Its highly dense atmosphere causes an extreme greenhouse effect, and its surface is masked by thick clouds of sulfuric acid.
-
Distance au Soleil : 108 millions de km  •  Température moyenne : 462°C  •  Superficie : 460 millions de km²  •  Durée du jour : 243 jours terrestres
+
Distance from the Sun: 108 million km  •  Average temperature: 462°C  •  Surface area: 460 million km²  •  Length of day: 243 Earth days
- + - +
NomName Image Date
En attente des données...
Waiting for data...
-
- +
+
-
Notre planète natale, la Terre, est la troisième planète du système solaire et la seule connue pour abriter la vie. Elle se distingue par ses vastes océans d'eau liquide qui recouvrent plus de 70% de sa surface.
+
Our home planet, Earth, is the third planet in the solar system and the only one known to harbor life. It is distinguished by its vast oceans of liquid water that cover more than 70% of its surface.
-
Distance au Soleil : 150 millions de km (1 UA)  •  Température moyenne : 15°C  •  Superficie : 510 millions de km²  •  Satellites naturels : 1 (La Lune)
+
Distance from the Sun: 150 million km (1 AU)  •  Average temperature: 15°C  •  Surface area: 510 million km²  •  Natural satellites: 1 (The Moon)
- + - - + +
NomName Image Date
En attente des données...
Waiting for data...
- +
-
Surnommée la « planète rouge » en raison de l'oxyde de fer à sa surface, Mars possède des calottes polaires, le plus grand volcan du système solaire (Olympus Mons) et un immense canyon (Valles Marineris).
+
Nicknamed the « Red Planet » due to the iron oxide on its surface, Mars has polar ice caps, the largest volcano in the solar system (Olympus Mons), and an immense canyon (Valles Marineris).
-
Distance au Soleil : 227,9 millions de km  •  Température moyenne : -63°C  •  Superficie : 144,8 millions de km²  •  Gravité : 3,72 m/s²
+
Distance from the Sun: 227.9 million km  •  Average temperature: -63°C  •  Surface area: 144.8 million km²  •  Gravity: 3.72 m/s²
- + - +
NomName Image Date
En attente des données...
Waiting for data...
- +
-
Jupiter est la plus grande planète de notre système solaire. Cette géante gazeuse est célèbre pour sa Grande Tache Rouge, une tempête anticyclonique gigantesque, et possède des dizaines de lunes fascinantes.
+
Jupiter is the largest planet in our solar system. This gas giant is famous for its Great Red Spot, a gigantic anticyclonic storm, and possesses dozens of fascinating moons.
-
Distance au Soleil : 778 millions de km  •  Température moyenne : -110°C  •  Superficie : 61,4 milliards de km²  •  Satellites naturels : 95 connus
+
Distance from the Sun: 778 million km  •  Average temperature: -110°C  •  Surface area: 61.4 billion km²  •  Natural satellites: 95 known
- + - +
NomName Image Date
En attente des données...
Waiting for data...
-
- +
+
-
Reconnaissable entre toutes grâce à son spectaculaire système d'anneaux composés de particules de glace et de roche, Saturne est une vaste géante gazeuse aux vents extrêmement violents.
+
Instantly recognizable by its spectacular system of rings composed of ice and rock particles, Saturn is a vast gas giant with extremely violent winds.
-
Distance au Soleil : 1,43 milliard de km  •  Température moyenne : -140°C  •  Superficie : 42,7 milliards de km²  •  Satellites naturels : 146 connus
+
Distance from the Sun: 1.43 billion km  •  Average temperature: -140°C  •  Surface area: 42.7 billion km²  •  Natural satellites: 146 known
- + - - + +
NomName Image Date
En attente des données...
Waiting for data...
- +
-
Uranus est une géante de glaces dont l'axe de rotation est fortement incliné, ce qui donne l'impression qu'elle « roule » sur son orbite. Sa belle teinte cyan est due à la présence de méthane.
+
Uranus is an ice giant whose axis of rotation is highly tilted, making it appear to « roll » along its orbit. Its beautiful cyan tint is due to the presence of methane.
-
Distance au Soleil : 2,87 milliards de km  •  Température moyenne : -195°C  •  Superficie : 8,1 milliards de km²  •  Durée de l'année : 84 ans terrestres
+
Distance from the Sun: 2.87 billion km  •  Average temperature: -195°C  •  Surface area: 8.1 billion km²  •  Length of year: 84 Earth years
- + - +
NomName Image Date
En attente des données...
Waiting for data...
- +
-
La planète la plus éloignée du Soleil est une autre géante de glaces, Neptune. Elle est connue pour sa couleur bleu azur profond et ses vents supersoniques, les plus rapides de tout le système solaire.
+
The farthest planet from the Sun is another ice giant, Neptune. It is known for its deep azure blue color and its supersonic winds, the fastest in the entire solar system.
-
Distance au Soleil : 4,5 milliards de km  •  Température moyenne : -200°C  •  Superficie : 7,6 milliards de km²  •  Vitesse des vents : jusqu'à 2 100 km/h
+
Distance from the Sun: 4.5 billion km  •  Average temperature: -200°C  •  Surface area: 7.6 billion km²  •  Wind speed: up to 2,100 km/h
- + - +
NomName Image Date
En attente des données...
Waiting for data...
-
- +
+ -
Le Soleil est l'étoile au centre de notre système solaire. Il représente à lui seul environ 99,8 % de la masse du système solaire et fournit l'énergie nécessaire au maintien de la vie sur Terre.
+
The Sun is the star at the center of our solar system. It alone accounts for about 99.8% of the solar system's mass and provides the energy necessary to sustain life on Earth.
-
Type : Naine jaune  •  Température de surface : 5 500°C  •  Distance à la Terre : 150 millions de km (1 UA)  •  Âge : 4,6 milliards d'années
+
Type: Yellow dwarf  •  Surface temperature: 5,500°C  •  Distance to Earth: 150 million km (1 AU)  •  Age: 4.6 billion years
- + - - + +
NomName Image Date
En attente des données...
Waiting for data...
-
- +
+ -
La Lune est l'unique satellite naturel de la Terre. Elle est le cinquième plus grand satellite du système solaire et le seul astre non terrestre à avoir été visité par des êtres humains.
+
The Moon is Earth's only natural satellite. It is the fifth largest satellite in the solar system and the only non-terrestrial celestial body to have been visited by humans.
-
Distance à la Terre : 384 400 km  •  Température : de -173°C à 127°C  •  Gravité : 1,62 m/s²  •  Durée de l'orbite : 27,3 jours
+
Distance to Earth: 384,400 km  •  Temperature: -173°C to 127°C  •  Gravity: 1.62 m/s²  •  Orbit duration: 27.3 days
- + - - + +
NomName Image Date
En attente des données...
Waiting for data...
-
-
Testez vos connaissances sur le système solaire ! Répondez aux questions ci-dessous pour voir si vous êtes un véritable expert de l'espace.
+
+
Test your knowledge of the solar system! Answer the questions below to see if you are a true space expert.
- ◈ DÉFI QUOTIDIEN -

Chaque jour à minuit, l'ordinateur de bord compile nos archives pour générer un nouveau Quizz unique de 10 questions. Entraînez-vous quotidiennement pour parfaire vos connaissances !

+ ◈ DAILY CHALLENGE +

Every day at midnight, the onboard computer compiles our archives to generate a new unique 10-question Quiz. Practice daily to perfect your knowledge!

-

Chargement du Quizz...

+

Loading the Quiz...

-
◈ SOURCE — IMAGE DE LA MISSION
+
◈ SOURCE — MISSION IMAGE

- +
-