diff --git a/app/[locale]/coming-soon/page.tsx b/app/[locale]/coming-soon/page.tsx
index 9394d86..6289328 100644
--- a/app/[locale]/coming-soon/page.tsx
+++ b/app/[locale]/coming-soon/page.tsx
@@ -1,13 +1,15 @@
import type { Metadata } from "next";
import { unstable_noStore as noStore } from "next/cache";
-import { Sparkles } from "lucide-react";
+import Link from "next/link";
+import { ArrowLeft, ArrowRight, Mail, Sparkles } from "lucide-react";
import { getLocale, getTranslations } from "next-intl/server";
import { FloatingPreferences } from "@/components/layout/floating-preferences";
import { HeroContentMotion, HeroMotionItem, HeroShell, HeroTitle } from "@/components/layout/site-hero";
+import { Button } from "@/components/ui/button";
import { getSiteSettings } from "@/lib/app-config";
import { buildLocalizedMetadata } from "@/lib/metadata";
-import { resolveLocale } from "@/lib/locale";
+import { getLocalizedPath, resolveLocale } from "@/lib/locale";
type ComingSoonPageProps = {
params: Promise<{
@@ -43,6 +45,7 @@ export default async function ComingSoonPage({
const localeKey = resolveLocale(await getLocale().catch(() => siteSettings.defaultLocale), siteSettings.defaultLocale);
const t = await getTranslations({ locale: localeKey, namespace: "comingSoon" });
const isArabic = localeKey === "ar";
+ const DirectionIcon = isArabic ? ArrowLeft : ArrowRight;
const lines = [
{
text: t("titleLineOne"),
@@ -75,7 +78,7 @@ export default async function ComingSoonPage({
-
+
@@ -83,10 +86,19 @@ export default async function ComingSoonPage({
-
-
- {t("note")}
-
+
+
+
diff --git a/messages/ar.json b/messages/ar.json
index a8f2586..0f91226 100644
--- a/messages/ar.json
+++ b/messages/ar.json
@@ -29,14 +29,13 @@
}
},
"comingSoon": {
- "badge": "قريباً",
- "kicker": "شيء جديد عم يتشكّل",
- "titleLineOne": "نسخة",
- "titleLineTwo": "أقوى",
- "titleLineThree": "بالطريق.",
- "description": "عم بشتغل على نسخة جديدة — هوية أقوى، شغل أوضح، وتجربة مبنية من الأساس.",
- "note": "",
- "primaryCta": "تواصل معي",
+ "badge": "تحديث مهني",
+ "kicker": "الموقع قيد إعادة البناء",
+ "titleLineOne": "الموقع",
+ "titleLineTwo": "قيد التطوير",
+ "titleLineThree": "وسيعود قريباً",
+ "description": "أعيد بناء الموقع ليعرض الخدمات، الأعمال المختارة، وطريقة التعاون بشكل مباشر ومنظم.",
+ "primaryCta": "ابدأ مشروعاً",
"secondaryCta": "العودة للرئيسية"
},
"homepage": {
diff --git a/messages/de.json b/messages/de.json
index 8afa79a..3f85d7c 100644
--- a/messages/de.json
+++ b/messages/de.json
@@ -29,14 +29,13 @@
}
},
"comingSoon": {
- "badge": "Demnächst",
- "kicker": "Etwas Neues nimmt Form an",
- "titleLineOne": "Eine stärkere",
- "titleLineTwo": "Version",
- "titleLineThree": "kommt.",
- "description": "Die nächste Iteration dieser Seite entsteht mit Bedacht — schärfere Arbeiten, eine klarere Identität und ein Auftritt, der wirklich zeigt, was ich tue.",
- "note": "",
- "primaryCta": "Schreib mir",
+ "badge": "Professionelles Update",
+ "kicker": "Die Website wird neu aufgebaut",
+ "titleLineOne": "Website",
+ "titleLineTwo": "in Bearbeitung",
+ "titleLineThree": "bald wieder online",
+ "description": "Ich baue die Website neu auf, damit Leistungen, ausgewählte Arbeiten und Zusammenarbeit klarer, direkter und ohne Wiederholungen sichtbar werden.",
+ "primaryCta": "Projekt starten",
"secondaryCta": "Zur Startseite"
},
"homepage": {
diff --git a/messages/en.json b/messages/en.json
index d1caf47..b79d7a8 100644
--- a/messages/en.json
+++ b/messages/en.json
@@ -29,14 +29,13 @@
}
},
"comingSoon": {
- "badge": "Coming Soon",
- "kicker": "Something new is taking shape",
- "titleLineOne": "A stronger",
- "titleLineTwo": "version",
- "titleLineThree": "is coming.",
- "description": "The next iteration of this site is being built with intention — sharper work, a clearer identity, and an experience that actually reflects what I do.",
- "note": "",
- "primaryCta": "Get in touch",
+ "badge": "Professional update",
+ "kicker": "The site is being rebuilt",
+ "titleLineOne": "Website",
+ "titleLineTwo": "under development",
+ "titleLineThree": "returning soon",
+ "description": "I am rebuilding the site to present services, selected work, and collaboration details with sharper structure and less noise.",
+ "primaryCta": "Start a project",
"secondaryCta": "Back to homepage"
},
"homepage": {