-
${escapeHtml(v.brand)}
+
${escapeHtml(v.brand)}
${escapeHtml(v.model)}
${v.power_hp}${t("hp")}
@@ -106,8 +106,8 @@ function renderGrid() {
@@ -164,7 +164,7 @@ function renderReviews() {
${escapeHtml(r.author)}
`;
reviewDots.innerHTML = list.map((_, i) =>
- `
`
+ `
`
).join("");
reviewDots.querySelectorAll("button").forEach(b => {
b.addEventListener("click", () => { state.reviewIdx = +b.dataset.rev; renderReviews(); });
diff --git a/frontend/i18n.js b/frontend/i18n.js
index e0d8687..4817d49 100644
--- a/frontend/i18n.js
+++ b/frontend/i18n.js
@@ -47,6 +47,7 @@ export const translations = {
reviewsEyebrow: "Kundenmeinungen",
reviewsTitle: "Erlebnisse, die bleiben.",
+ review: "Kundenmeinung",
bookingEyebrow: "Jetzt buchen",
bookingTitle: "Traumwagen unverbindlich anfragen.",
@@ -168,6 +169,7 @@ export const translations = {
reviewsEyebrow: "Testimonials",
reviewsTitle: "Experiences that last.",
+ review: "Review",
bookingEyebrow: "Book now",
bookingTitle: "Request your dream car without obligation.",
diff --git a/frontend/index.html b/frontend/index.html
index 8cc9dcf..18515ed 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -223,7 +223,7 @@
-