From 73f83bc83530a06c9d863b57ea0f60f5775e3afc Mon Sep 17 00:00:00 2001 From: Evelyn Sucitro Date: Wed, 3 Dec 2025 11:16:57 +0700 Subject: [PATCH] English Language --- Login.php | 6 +++--- Register.php | 12 ++++++------ Score.php | 14 ++++++-------- 3 files changed, 15 insertions(+), 17 deletions(-) diff --git a/Login.php b/Login.php index 32313dd..b1a0dc9 100644 --- a/Login.php +++ b/Login.php @@ -27,7 +27,7 @@ $stmt->execute(); $stmt->store_result(); if ($stmt->num_rows === 0) { - echo json_encode(["success" => false, "message" => "Username tidak ditemukan"]); + echo json_encode(["success" => false, "message" => "Username Not Found"]); $stmt->close(); $conn->close(); exit; @@ -44,12 +44,12 @@ if (password_verify($password, $hashedPassword)) { echo json_encode([ "success" => true, - "message" => "Login berhasil", + "message" => "Login successful", "username" => $username, "token" => bin2hex(random_bytes(32)) ]); } else { - echo json_encode(["success" => false, "message" => "Password salah"]); + echo json_encode(["success" => false, "message" => "Incorrect password"]); } $stmt->close(); diff --git a/Register.php b/Register.php index 4b1adbd..880a18f 100644 --- a/Register.php +++ b/Register.php @@ -26,7 +26,7 @@ $password = $input['password'] ?? $_POST['password'] ?? ''; if (empty($username) || empty($password)) { echo json_encode([ "status" => "error", - "message" => "Username dan password wajib diisi" + "message" => "Username and password are required" ]); exit; } @@ -35,7 +35,7 @@ if (empty($username) || empty($password)) { if (strlen($password) < 6) { echo json_encode([ "status" => "error", - "message" => "Password minimal 6 karakter" + "message" => "Password must be at least 6 characters" ]); exit; } @@ -44,7 +44,7 @@ if (strlen($password) < 6) { if (!preg_match('/^[a-zA-Z0-9_]{3,20}$/', $username)) { echo json_encode([ "status" => "error", - "message" => "Username hanya boleh huruf, angka, underscore (3-20 karakter)" + "message" => "Username may only contain letters, numbers, and underscores (3–20 characters)" ]); exit; } @@ -58,7 +58,7 @@ $check->store_result(); if ($check->num_rows > 0) { echo json_encode([ "status" => "error", - "message" => "Username sudah digunakan" + "message" => "Username is already taken" ]); $check->close(); $conn->close(); @@ -83,13 +83,13 @@ if ($stmt->execute()) { echo json_encode([ "status" => "success", - "message" => "Pendaftaran berhasil & Auto-login", + "message" => "Registration successful", "registered_at" => $created_at ]); } else { echo json_encode([ "status" => "error", - "message" => "Gagal mendaftar: " . $conn->error + "message" => "Failed to register: " . $conn->error ]); } diff --git a/Score.php b/Score.php index 4cc4984..efc7ac0 100644 --- a/Score.php +++ b/Score.php @@ -5,7 +5,7 @@ require 'Connection.php'; // Gunakan require agar stop jika file tidak ada // 1. Pastikan user login & user_id tersedia if (!isset($_SESSION['username']) || !isset($_SESSION['user_id'])) { - echo json_encode(["status" => "error", "message" => "Belum login atau sesi tidak valid"]); + echo json_encode(["status" => "error", "message" => "Not logged in or session is invalid"]); exit; } @@ -15,7 +15,7 @@ $score = intval($_POST['score'] ?? 0); // Validasi score if ($score <= 0) { - echo json_encode(["status" => "error", "message" => "Skor tidak valid"]); + echo json_encode(["status" => "error", "message" => "Invalid score"]); exit; } @@ -26,7 +26,6 @@ $checkStmt->execute(); $result = $checkStmt->get_result(); if ($result->num_rows > 0) { - // --- UPDATE --- $row = $result->fetch_assoc(); $oldScore = $row['score']; @@ -43,18 +42,17 @@ if ($result->num_rows > 0) { "newHighScore" => true ]); } else { - echo json_encode(["status" => "error", "message" => "Gagal update database"]); + echo json_encode(["status" => "error", "message" => "Failed to update the database"]); } $updateStmt->close(); } else { echo json_encode([ "status" => "success", - "message" => "Skor lebih rendah dari rekor sebelumnya.", + "message" => "The score is lower than the previous record", "newHighScore" => false ]); } } else { - // --- INSERT BARU --- // Masukkan user_id, username, dan score $insertStmt = $conn->prepare("INSERT INTO leaderboard (user_id, username, score) VALUES (?, ?, ?)"); $insertStmt->bind_param("isi", $user_id, $username, $score); @@ -62,11 +60,11 @@ if ($result->num_rows > 0) { if ($insertStmt->execute()) { echo json_encode([ "status" => "success", - "message" => "Skor pertama berhasil disimpan!", + "message" => "The first score has been successfully saved", "newHighScore" => true ]); } else { - echo json_encode(["status" => "error", "message" => "Gagal insert database"]); + echo json_encode(["status" => "error", "message" => "Failed to insert into database"]); } $insertStmt->close(); }